{ "type": "int32", "data": [ [ [ -1273428984, -733360776, 1881827830, -910589960, -792999253, 572559366, -1596579671, 1466688809, -1367707996, 1734420295, 2144774495, 1168033104, 601248129, 1693786068, -1013874363, -1378820876, -508280250, -169089494, -1278438207, 126780964, -2005262368, 521735620, 1350268232, -1051175547, 505493802, 1906768247, -1173799155 ], [ 1673343356, 313039092, -1903704832, -629984741, 1609772255, -55436354, 1260145765, 535686382, 1564977501, 251523192, 1592076601, -515568488, -934336831, -1837727690, -1291783681, -615622385, -454082041, 2106478649, 398537833, -1424782420, 1128098364, -1620437916, 1633054909, 675787125, -555902308, -2070975882, -884828485 ], [ 154726090, -1722129022, -1840104181, -174834119, 2103846633, 860572015, -10195147, 1127202806, 1402936711, -657325090, 1327355246, 2082160455, 387948603, -628941757, 90586242, -1918032544, -1562770268, -1910054042, -1892261933, -278003163, -1581896505, 148085991, 1674047560, 999914904, 4386023, 836297177, 600474890 ], [ 760778737, 1546649945, -584951316, -1031401021, 1472148845, 1209793231, 1677494703, 1996808730, -1792896370, 1858699257, 1076683574, 1161668907, -224486232, -924228443, 1716074280, -552158100, 1038648622, 523107917, 69961554, -1790528042, 634617869, -808756768, 1312727478, -623560578, 114353915, 85841131, 1428337954 ], [ 921912075, 1393322730, 1594546851, -16203027, 1078907988, 712280700, -1714231394, -483935882, 543225694, 768573676, 306292124, 587903012, -644170675, 797663427, -1217145083, -531821682, -493294290, 806372839, -654246425, -1326325935, 744453154, -16334274, 745190335, 389330251, 1507819369, 1877359847, 2041018880 ], [ -750880713, 1393505830, -1270609822, -489553267, -1733683722, -2022764443, 831260827, 1244696651, 78682912, -696387745, -77193682, 742419247, 307119297, 257359895, 1444546917, 1634457213, -1301002048, 382148236, 295399085, 2130995064, -1943761840, 2045649042, -1272950183, -1809224690, 1716605171, -1485599811, -1112067745 ], [ 849522927, 1785038615, 591588957, 752575971, -1977294071, -2076864, 1372588425, 1545275347, 684038391, -1934295484, -932631311, 1997168735, -205654007, -1922896852, -767201164, 1822652947, 1893757360, 409597624, 1816461838, 1077309422, -127127485, -1248627409, -302393413, -1948811956, -1762432330, 177638664, 2011887616 ], [ -252660764, 1090458807, -1714405941, -94749618, 868726224, -1314211396, -1148639103, -645362935, 2085311945, -1262039050, 1570739120, -867535704, -556262064, 238410693, 260648748, -1229955788, 1275971397, 1362606252, 1185779918, -978623363, 1861904972, 173194730, 1549258048, -1391106283, -1249287795, 308322337, -2026060849 ], [ -89682525, 1554245140, -1759621305, 621114064, -3786791, 923014163, 280874333, -1244090733, -1598570631, -1645793845, 1746394526, 1494379272, -601836203, 874324787, -1953813453, -1270777277, 732773943, -1412675280, 613546438, -832537546, -522733137, -18847679, 195686156, 1791125428, -72905175, -1405516435, 92282192 ], [ 811284292, 1180373196, -1062502943, -210130957, -728277602, 1393196492, -1964741468, -421627655, 1072328108, -1253632551, 476111402, -2071481602, -248857334, 483070449, 1039206081, 39451821, -2145027705, 1389040752, 728534939, -688234914, -816300506, -1651721149, 2138291926, -184879640, -40968730, 355137746, 2089734551 ], [ 336054833, -1339592652, -186127079, 329108126, -1651520073, -142224650, 1571974610, -153231124, -872419335, 1571622530, -1640448889, 1772894341, 154261601, -502665638, -342206511, 502370455, 1365412527, 784124389, 572810945, -1899561458, -1292129310, 1691487648, -1156486510, 1002408657, 43738582, 157172046, 989091920 ], [ 1960545891, -1261424635, -57059488, -1035767123, -1133559351, -42337732, -1007276392, -1673288171, -162727763, 573542231, -2007405105, -205342648, 1963200628, 869052342, -1681786167, -1765734175, 582597120, 1067504750, -236126162, 596502443, 1518060796, 877283904, 757590959, -1066216477, 6465381, 1812484664, 1147963010 ], [ -334709350, 790538204, 2027723062, 1462353841, 690836995, 1804251867, 139948524, -16881624, 155881223, -1942863353, -1970468310, -443657940, -1360001780, 1843053703, 1750223884, -477846198, 186938827, 1311580264, -1985339823, -472627469, 1451724569, 1571218455, 2141106103, 559573801, 86493242, -333215559, -2120492780 ], [ 1711156371, 1417239094, -822886519, 1212977614, 884537699, 552202405, 633945850, -81663116, -946471177, 2091075843, 795705382, 1294894604, 2072582041, -258884827, 1789223207, -2145495749, -1679180328, -256201556, -665635815, -694844788, -403598854, 156302522, -1436646352, -230345790, -2062107721, 1480955102, 44669128 ], [ 2082650412, -1236193596, -1276687760, 1503900479, 536888696, 542719616, 236664467, 280809485, -37560252, 629483999, -1493915998, 550742548, 183398166, 437613662, 948903674, -601921324, 1545354732, 2135957663, -498221098, 683999059, -2080822767, -777205099, 1230148822, -390171595, 898025186, 245628307, 1316657143 ], [ 1454017447, -1787058601, 281443497, 648949980, -828440025, -867907886, -303136627, -1031447457, 1136618745, -232082724, 213978775, 2004991371, 387375283, 1158420068, 1787841993, -1136533383, 1648581881, 1149646575, 1310045118, -71486403, -1794568427, -964232689, -911737356, -1318648801, 1180112820, 1427536196, -1864196465 ], [ 2129319627, -954601614, -1625247387, -799888962, 1468650472, -2041645556, 198452488, 242613839, -941412953, -102015551, 1958474373, -771613899, 401905555, -1852286347, 1131759151, -1604972402, -912315606, -754594785, 333913429, -1599745353, -1084348805, 662229478, 1760847039, -128107787, -627459614, -1132087509, -2022478758 ], [ 2031680528, -653418283, -1148371526, 1218471095, -376274677, -810483010, -844151610, 1873844489, -1605309455, 713272727, 215672117, 1345283011, 1016479011, -615195135, -1991167791, -155898755, -1812562568, -2116089095, 560233968, 1006985111, 1975030566, -302466192, 545045875, -2016927373, 1665987721, 1276871113, 2097019981 ], [ -907800438, 115703106, -2097753717, 994269361, -2036344131, 107733734, -1484956267, -113113823, -1065258583, -416942310, -1133571446, 1391153123, 1710865159, -569843205, 1669907732, -1227793488, -1874410079, -203763209, -1039723507, -1930229519, 150085686, -16795348, 2121346054, -2125808506, 2049454533, -154103524, -97170073 ], [ -1337859107, -685874231, -1837314904, 1629555158, 1422848142, 1880615333, -1196317208, -1885956146, -1387770476, 2112513108, 1349569133, 1815102669, 186922667, 587671481, -1130038130, -444820600, 1695588508, -3230957, 966862500, 1634894123, 1440547204, 1339498116, 965755559, 165901718, -37908046, 789202687, 1415335976 ], [ -1804182686, 1178642014, 1359015488, 1277360492, 202891695, -1743396601, -170885589, 494761576, 38105478, 222126925, -514126221, 1648192378, 1861641955, -326184713, -48247807, 1338510011, 79735772, -243487188, -458129630, -184307466, 132523330, -101935419, 1411609600, 266879795, 1624620820, 1497311621, 247753921 ], [ 640852821, -2068928595, 543365713, -1255595232, -998154868, -1488848897, -2095179454, -2063451586, -922110644, -1154898502, 215096695, 480035874, 906635577, 365309039, 1400538275, -1196864725, 1525972079, -1757241777, 1496755034, 52193090, -290788543, 1353634327, -48392835, -1662883414, -1438927574, -1956185242, 318794913 ], [ 1751760955, 714836277, 2017020635, 2095273860, 2025633714, 1144075554, 2067115246, -1725442594, 2036951987, 1455807005, -1440708136, 1509465756, -1712512811, 53858781, 1677638423, 172999802, -377447236, 1252044929, -1457079100, 1143268156, 198393795, -1600657953, -904226078, -1974822911, -349423300, 1054228296, 1178194788 ], [ 1478868772, -1162894079, 1997714378, -1055832049, -2022895345, 919081681, 455819772, 602279530, -1168133007, -1657829744, -15901841, -937877101, 242139327, -1953843332, -2118592328, 918572962, 990850178, 1695148608, -1278773561, -592461443, -1153006676, 1284346835, 208123990, -1360533214, -1137658999, -1465929983, -1229293656 ], [ 916733060, 1369747208, -1332022118, 1902673997, 2082448283, 466934437, 255594849, 720649992, -327516879, 111210460, -1931957819, 1336369377, 1391076222, 960540265, -1786697041, -953733238, -134285960, 290704951, 1264635518, -1464543835, -271649995, -1345412373, 1581083542, 2080549053, 1264384479, -92376255, -401527462 ], [ 1759197318, -1576550501, -1667524687, 948874823, 1512573578, -600969921, 2072805193, -447519076, 1273949061, 685243742, -75289382, 1715430101, 445884363, 1363202198, 814643852, -346283770, -954703592, -2126388053, -78587091, -158826290, 1831349729, 160245327, -1014970283, 591240926, 605315998, 1793184256, -1177917946 ], [ -1511299991, -1560040102, 1749633168, 642420497, 1520617921, -1019573025, -217771782, 626866238, 1550536817, 918106787, 448997742, -561619754, -592879738, 644332123, 1563007655, 1209761819, -1239564024, -352879754, -1378295820, 1528812484, 2066666186, 2122202744, 992735695, 1262557771, -329767415, 140541005, -430483985 ], [ 300637055, 300651002, -767273097, 23486744, -1997206224, 876316422, 1210907374, -794836038, 2063549586, 962010572, 1011198419, 2042331241, 481706338, -1875255041, -289603331, -856202511, -1503622611, -1095212466, 525960461, 1390979682, 416767124, -400272524, 1279004880, 190123008, -1263314836, -817425027, -2033764879 ], [ 1623132042, 597152442, -1205050089, 432379848, -1945737829, 1840694312, -833944122, 170543194, 228393073, 589139747, 714379996, -1244522030, -2044359463, 1077889299, 402957141, -1623759819, 1851075257, -1883585185, -1014883086, 975212928, 1304267501, -1196459135, -1338307222, 1414411930, 1840248339, -88606495, -822257132 ], [ -2083277191, 1592742362, -195323430, 1601494676, 436231868, -152339161, 964115670, 2047244298, 1392267666, -1549046297, -1928688228, 932978228, 323470892, -1370359796, -855439867, -37430042, 830596231, 157302796, -1943181967, -865682827, 850433829, -1480102507, -577413840, 395145846, 1150974386, 1560383974, -1822828660 ], [ 2101377662, 594564872, 1536929905, 1292346602, -1698866119, 1334337503, -173959833, -725179074, -553237659, -1131238983, 87611020, 890401580, -200804340, -2025130751, 1026805429, -1651885507, -179014553, 690448846, 1467380387, 1615319179, 1603382135, 1410538722, -1519551806, -1511397084, -1280483936, 1057494417, -1132789696 ], [ 825434039, -14551597, 581582865, 1971814297, -200859221, 852726725, -1037983981, -905630297, 1117218661, -1369076686, 163759034, -487924224, 267395821, -77000176, 1655090225, 1079744707, -301449530, -1847463923, 1523319831, 799654457, 1696165239, -123044631, -1998883504, -2114934881, 696373704, 42404842, -1695029552 ], [ -415406576, -321833357, -2061882201, -1218498211, 1650235836, -2043738672, -1293467470, -1439013127, -934386656, -90649277, 2016464340, -1328610307, 2099701685, -1421764378, -884093151, -143850395, 966239989, 715143768, 237630047, 1102618248, 479146333, -1150268911, 1736368648, -1885367925, 2041943196, 1014304094, -1088251827 ], [ -1850994658, 123418794, -623844580, -1666223825, 237414854, -1956119570, 1933204047, -1048172703, 1818874638, 616565424, -876435452, 1420492658, 976629850, 1439261866, -1542983112, 1280215290, 240220976, -1713327791, 396209225, -1150601182, 90378408, 932920354, -35953549, -434246159, -2030488274, -471689608, 1986412517 ], [ 1629879228, -1454186259, -608841995, -1192558947, 24014382, 188888481, -1080893986, -1258321583, -1436666068, 525341188, -326302468, 1354826012, 619456723, 2108839793, 1828144484, -222819069, -1207564091, -552752627, -212543164, 1452624534, 1259472704, 1760012537, 457213922, -2085361049, 532267194, 1606249860, -1998373656 ], [ 1565265494, 2083220051, 987213010, 316949815, -11538512, 14800725, 2116578710, 1198773956, 1793532873, 515812547, -1330428553, -2015873492, -1825708819, 51147736, -2043278622, -473023531, 411498253, -240505148, -555572015, 918363234, 1940591670, 933822231, -661161175, 776458427, -848654007, 229816980, -272052371 ], [ -1782535845, 859244142, 485547566, -1173658776, 1796594099, -1727230605, 1880072943, 1162582842, 1656370715, -590852003, -118240590, 1050567482, 534437701, 795019348, 548159944, 883489037, -24311473, 400509181, 302548957, 772502619, -242073847, 888624398, 1027070800, -461653401, -36648461, -1565397470, 1649447018 ], [ 1856065174, -299386401, 889798345, -1960733343, 672879391, 662846060, -408834528, -1022623956, 1748682147, -2022587548, 1928194612, -792863306, 1465446108, -1939387189, 920737753, -1956068210, 875949309, 487203229, 666789350, -261913506, -2003110451, 325811470, 1182611456, -1733371616, 331602523, -1698769933, -495086818 ], [ -2068496610, 451737674, 1453645914, 333791048, 629284339, 345148053, 1702745641, -1954592911, -1926017871, 1676567788, 1310151252, 614115974, -847107627, -1119322533, 391728880, -1986843209, 1572885630, 1007023278, -4149770, -219300099, 684305276, 1719300036, 1756855915, -1557149907, -873185516, 780909293, 1838056419 ], [ 463749856, -1091570014, 1955820167, 37956431, -610003975, -1265438744, 1853755155, 573803878, 172843216, -1162523914, -718464670, -317772690, -1490276475, 1178747454, -897036666, -2028258393, 1310290236, -896653845, 146745001, 883062036, 1238880481, -1256447437, 183212344, -1971673105, 1762031625, 1868061448, -1766992422 ], [ -1895235079, -1433416047, 1278471298, -59063449, 1446272742, -215635594, 704731306, -131150346, -741129755, -713171033, 1987367333, -1037113186, -710419449, -1295925084, 455660736, 891222788, -1952708755, 588244184, -256425893, -1458496221, 934776825, 1631563780, -1477037728, 128505959, 433905670, 1140307474, -1473533712 ], [ 666527881, 1020297733, 381204863, 1267878777, -918908181, -444921167, 1627439843, -996230480, 581619012, -2128868237, -291886273, -823905091, -1328434112, -249775056, -643318204, -1018575745, -206363232, -1306015311, 947938041, -2011182438, -2043876943, 466682359, -1001969663, 278829273, 1687345337, -868960243, 1205672074 ], [ 1754849388, -589574004, 664924608, -220402994, 535026299, -328441376, 2013368256, 496682764, -762650404, -1913777209, -526728058, 1399794573, 725624272, 1280725698, 1555133386, 737502355, 1081844802, -1383400980, 1430707238, -1840513442, -1044213316, 737562308, -802725249, 1236724273, -1524152156, -917166858, -910321961 ] ], [ [ -1250865143, 1610646690, -786464445, 1565793003, 1742142348, -1046200124, 396560369, 1373890181, -625087430, 1650577191, 2100029327, -1661593711, 2116830002, -51642100, 209401975, -1622805067, 1866139488, 824422576, -1645883700, 871610368, 311933037, 1743418931, -759213345, -1668108996, -2110255844, 541449997, 1656221704 ], [ -89026148, -1417451137, 215594656, 1547591148, -320374943, -1906819090, -319953564, -915462928, 391054543, 1092787591, -622181086, 1429832004, 630123260, -328738151, -593574881, 891506772, 512601084, -2074249766, -1137090143, -1110126341, -1846440293, -1606282340, -1566636785, 1871744345, -1260259897, -1172331348, -1285900891 ], [ 1799299534, -934994627, 293622068, 318417129, 562946175, 1043994370, -1414123140, 2066025220, -1961354849, -1247255897, 134387602, 544321305, 1062459271, -2136465442, -673754733, 1200663723, -267560224, -602724655, -1273922920, 261429527, 1101437002, 728508550, -166751467, 236748073, 73566762, -2129905274, 1163950638 ], [ 238488915, -138992933, 1431593338, -1536535227, -420462788, -783419495, 199100804, -1298779416, -1499790563, -234041903, -1285676952, -1756066854, 528534703, 469374342, 55611484, -405550169, 64242615, -360767900, 2037742113, 1477963443, -2052582880, -1396231658, -1841163505, -1737327306, 372493372, -57755279, -273755334 ], [ 100573189, -1552924853, -257557542, 1563138425, -1561035206, 1332964589, 1583739331, -436362410, 1506474542, 311511870, 809682609, 1168164891, -2136998194, -84789139, 580061314, -372849541, -544305213, 27277864, -1460316845, -1351125391, -249529465, 24031702, 1776295301, -1787693111, -746674487, 112770459, 247707377 ], [ -1718966662, -359785529, 1106836825, -816427600, -697398575, 1182053777, -1219436622, 1871604865, 1252493130, -1819977721, 1807852331, -1055224743, 28263179, -872006835, 1480738687, -265201125, 1773936216, -80915314, 645940592, -1135609878, -495298168, 1994006161, -675987215, -1025438478, 95275905, -1862247067, 569830189 ], [ -1271130592, 166320063, -2007637328, -618397026, 109882606, -1067711167, -1612489886, -368382639, -823144724, -781199928, -1490311632, 1246497022, 1919059860, 989592234, 2141814835, -2006039455, -1188219993, -1655227049, -184050777, -1264088000, 1721692111, 580700227, 1360778347, -1882769887, 1487557924, 1843580898, 1222148612 ], [ 820904317, -2120977521, -1772638821, -156904071, -1592420717, -2053414048, -52208387, 1298775243, -1442901838, 125563132, -1315786085, -95455988, -2103437197, -1374931231, 522204747, 2048380144, -43100535, 238316145, -308628714, 1180620853, 569623991, -1265937382, 1009207423, 237024214, -2060929484, 2139390171, -696449769 ], [ 1774898066, -957014755, 1418391446, 1664283347, 2060285813, 627113684, 757708451, 887746969, -1743281503, 2131783424, -607228249, 1456569766, 1120654926, -1420108541, 1734088020, -1581406832, 998248921, -1510206979, -1261532633, -1326046189, 1372668381, -2012034708, -1040756149, 265379275, -1375437720, -1953892849, -872165037 ], [ 533078370, -116038909, -1096342757, 1072121341, -160119332, -640115060, -700521809, -168638539, 354943378, 2096949754, -1366504280, -2055407082, -1035362517, -1103468019, -930587388, 2007820838, -1330115859, 407536675, 1424341730, -456204293, 1433036674, -1587119080, -623509070, -523544339, -665411486, 1300324475, 92640863 ], [ -653264148, -667941421, -36059787, 2103385584, 263844577, -1842205716, -514756122, -663560084, -1696595489, -1823124889, 1860173352, -1073634463, 444456522, 1338936944, -229663547, -1929039025, -174575936, 1349010374, -1369626340, -1086159048, -464376939, 1974586652, 1849208931, 1753316628, 388912220, -1711931210, -150869433 ], [ -12005205, -343411285, -419618430, 681844729, -1588500059, -1259899716, 988201123, -1385126549, -687239196, -1203431009, -2071633371, -566268591, -774018399, 425510077, 2015901163, -1206536293, -1750928798, 890514917, 617474080, 812980023, -1970249460, 1249508261, 1243576574, -1933380681, 1437827564, -494657027, -1256217512 ], [ 1698396863, 1521957527, -2122183538, -1010534305, -1881139779, -489914685, 616208250, 730305230, 538737503, -1704496320, 1759987679, -1270749116, -1321297327, -2088587860, 186865905, 1800272547, -298925267, -71156209, -423191530, 1224481657, -1655921032, 1236101344, -1918754846, -839962248, -516868210, 687003847, 2114715017 ], [ 1561142123, -404869406, -515296186, -66903059, -1973060392, 1790996645, 435428844, 1144961166, -881300905, -900341907, -2075351177, 1231773212, -53981602, -1189663939, -1691856358, 1275936129, -875089650, -637696173, 1614259335, -76576420, 1535362180, -1502784212, -1984607354, -1219806558, -1968436611, 1974942344, -1622625417 ], [ 1371781591, -463450390, -639833949, -467459092, -1964184303, -1964680161, 1545955253, 820354158, 582852116, 1605578066, -247518814, 631195347, -2034624422, 706503739, 16544529, 121534977, -1133183860, -1580731197, 193386668, 524807432, 374701749, -1367672223, -739436244, -1976381415, -562053764, -1863751857, 1456683694 ], [ -808871440, 1566608475, 427230018, -1881525450, -683347530, -483723803, -1441215352, 1271647801, -616708196, 2003033511, -494628511, -1570945987, 692727876, -1304511470, -2138840426, 91882541, -1761046228, -1775337895, 660259540, 1177682376, 1426768666, -2038454815, 666633965, -275023778, 1721169105, 562576396, -1988938072 ], [ 1922420157, 2066730308, 1761108902, 406497867, 1254691202, -590179591, 134326735, 906420893, 2044574655, -1735428085, 55673142, 285334726, -1857046739, 1545786588, -1192186188, 2077529854, -2131333826, 1145342089, -1157000554, -468594572, 248819773, -720837373, 956741520, -784987690, -2074274415, 730354686, -263187694 ], [ -318076755, 568009138, -1856192901, -1382987061, 1020543382, -1489773788, -1154866396, 4025316, 21294462, 215467968, 1227875131, -1731194389, 596428404, 749311035, -170019393, -1657271341, -308286927, -1396213962, 1140445586, 1397643392, 75786, 1540912013, 505774745, 1682086969, -25233387, -1704908987, -396831282 ], [ -749882386, -906688578, 978873858, -796955658, -49341643, 159627256, 710858383, 1097986608, -1879146106, 30998547, 865546072, 1806574727, 1288223711, -1426447279, 153333009, -1093400993, 2143381790, 1689560662, -1509954433, -913702507, -621701028, 2008068, -800832271, -1471859803, 772371956, 493245903, -136828831 ], [ 98884211, 1107111106, 1387704690, -1760488921, 1523305163, -600818322, -1300811341, -1582421015, 1278222026, 2075695548, -1033152986, 146764780, 324775146, -338123173, -2059355428, 412547202, 1293199082, 669341056, 1308435878, -754538213, 674313152, -2109018459, -1915201076, 1357603763, -1847845721, 103655608, 1885625329 ], [ 1307777023, 2138261050, 2126464823, 1146437166, 1418655001, -1140820112, 1679147441, 2089503215, 1007717735, 1272071738, 329155373, -593686835, -1681581647, 1750522849, -1752682612, 359076622, 1286017356, 1752941028, 1793153293, -813439837, -1879894227, -1774137940, 250268491, 1005711353, -168261276, -1222524854, 641404222 ], [ -1387986369, -1965002827, -724298078, -1936748881, -1782157229, -1897131040, 925126218, -839907996, 1166191601, -929342404, 2036553596, 1286601494, 1613894208, 730191872, 1535214165, 1031442978, 680460207, 8516162, 576649999, 1975039754, 1118329847, -1589899193, 271405353, -2118896907, -1092589859, -200529717, -1312587686 ], [ 393243585, 1059288440, -1049017419, -244515473, 90620671, 1507484501, 100188468, -325351286, -1152507519, -666122625, 2070416756, 1488922775, -967365635, -1531784757, 1473081445, 333237931, 352272639, -261775958, 535599684, -330115562, -2092854232, 601248478, -1335762834, -209196285, 1397032802, 784829403, 1514811932 ], [ -1167099381, 1093852597, 1541989253, -780635466, 464101222, -1465958840, 1490196568, 88012779, -1526936167, -1164158312, -137441028, 1179405866, 395350502, -1416279087, -135030818, -981111995, -1050236253, -1143092109, 1772677536, 1582421089, -436072156, 1733684559, -808484608, 30969648, 962547346, -1118148584, -1714327783 ], [ 893670842, -392643326, 1485673920, 1261133742, 1477966633, 695484580, 846203745, 583573671, -1629918483, 1054973392, 483402272, -1018236956, 1487270740, -1054000097, 596458943, -1009328408, 660573011, 1787178217, 1991213083, 462227576, 965819061, -142687821, 1965580332, -1280833752, 1181112016, 2112885086, 1421986519 ], [ -298665611, -1241771465, 1685762928, 274435479, -747614884, 1177375929, 1355417349, 39190894, -702134284, -1929969713, -256347829, 2060748298, 738658649, 416746593, -1118669025, 440296335, -592064325, 762946244, 950440895, -72225720, -525722035, -1260944477, -1976505442, -1500423609, 541325571, 551785136, 884159771 ], [ -605556268, -1710636067, 1371409552, -264027781, -853070303, -1335044832, -1363887100, 1193433788, 1678368681, -1414690865, -465997627, 1153567675, 1380396954, -755511258, -1409018419, 1665657086, 851063408, -373571572, 1658116740, -249299964, -1891962641, -3938658, 1109117534, 136446088, 18348689, 599587706, 1657895158 ], [ -426779054, -1949533728, 1731144120, -1209518963, 1607256790, 1549405646, 1072603778, -1118821109, -147166542, 1940622756, 1768337601, 723516423, -709496416, -1380470631, -797005801, 554899731, 59416983, 1210492179, 448053872, 395183399, 2019262854, -614829828, 1398658940, -1305010121, 416109439, 618918819, 863875281 ], [ 1733066469, 1260940292, -1682116963, -145078685, -485885805, 59908539, -718511929, 1079441714, 32170406, 874187, 254047574, -1016594216, -143830799, 2019160456, 1437605216, 726243476, -570509603, -878034509, -363280744, 1412382921, -1097693314, -1985629278, -2013636703, 1693888010, 1524620852, 1130217429, -1129675630 ], [ 68815482, 211461145, 806460604, -307989760, 1691845093, 1531178154, -1934499449, -1074755502, -2033837310, -689718882, -1047649798, -948121962, 113112126, -1641677932, 506826483, 1714746070, -1279432743, -91816332, -1522916006, 258658307, 736205376, -1253088871, 1873881863, 1656394742, -994519991, -1448595671, -1934379936 ], [ -1857067628, -2070660425, -750204688, 1211848650, 1654100342, -461508748, -2095153584, 2001763041, 317073322, 2134619730, -249503440, -1866022321, 1353596711, 1563132288, -871156095, -1686433623, 551350602, 1982921700, 868861546, 1303863099, -637608662, -1944635446, 890367501, 1208276701, -494539741, -125244336, -356683952 ], [ -109465707, -1074656293, -1102282294, 210019691, -1024719685, -1250087972, 2031332728, 321853311, -1705895244, 470417981, -1811890808, 1929445672, -2096665599, -153721573, 757838008, 1507119296, -1012490454, -941972451, 1888192669, -235182503, -1205148879, 1522002916, -245708565, 516731287, -1743757609, -299629516, 201588550 ], [ 1921148790, -133616546, -204330303, 503271268, -1948025110, -2101773973, 308848840, 1249487492, -2101044073, -1566640320, -749679516, 1268064195, 1020263224, -973704600, 734792623, 1613654743, 1294616390, -2138196925, 1927490596, 1859316175, 882745571, -2030528237, 1754529255, -5119250, 521127972, 1096002149, -1242717639 ], [ -1804630786, 1572397748, -157558541, -1718367654, 492306296, -184940223, -857821055, -1764225553, -205557504, 674135881, 254870512, 994624237, 1536873104, -1188265525, -1181955917, -1570148676, 1036203198, -1739004796, -1414338734, -1963446399, 1070446226, 743614994, 429714657, 454192110, -1947102707, -1694810970, 1879890045 ], [ -2088050665, -1589517860, 377890197, 31495419, -83893183, -1713938679, 123105008, -1516524729, -1266994966, -8096874, -853104853, -1338839871, 1735371602, 1259937222, 694218370, 1200031497, -101277293, 885793803, -991392452, 256783199, -1953656213, -1791276845, 1547336655, 1014737069, 1217972395, 1064112283, 2106188599 ], [ 800601829, 1715599403, 1398865371, 865648126, -818510104, 1321320371, 874037002, -1392116079, -1347318011, -1367274084, -1954376325, -87001262, 1448671604, 1420904986, 2063853927, 542589445, -756586757, 1717531520, -2125910382, 1007306658, -492005893, -2125195420, -1726235613, -275101919, -1364176987, -789899672, 632237744 ], [ -1097094479, 980982751, 1438515114, -715167203, -1683630543, -1833559388, -2019220832, -600144227, -405011935, -764283472, 546221295, 207328059, -1712510699, 1321088413, -364753394, -814696848, -1903791299, -1677661416, -99355579, 1696912148, 947920282, -2107765583, 1861097623, 405156414, 1484628006, -650332382, 740848000 ], [ -1492780883, -1161486660, 590917491, 298994162, -151005124, -751751959, -1506787510, -938036853, 1377637486, 2027317606, 2057635058, 2014541831, 1052945860, -1317182537, -2028911349, -1064858496, -612123471, -749903220, 188209983, 1058065138, 787864983, 1113368074, -1896765506, 2074014254, 1732434891, 1013282913, 2027296025 ], [ -2072863542, -1300237017, 223408124, 2130553124, 1631098217, 539042468, -223898198, 1169483721, -493320840, 1611607550, 824662222, 1716017902, 1583082586, -1594276416, -33258986, 1049622889, -1326871322, -1526938625, 234132143, -305911595, -610266686, 697394761, 1400068681, 1917955766, 1266749728, -602646971, 1855671451 ], [ -314608669, -1128537434, 312720304, 222491354, 1571446672, -983177275, -860560547, -1779407306, 1856314854, 1925955985, 661953369, 173345642, -629818339, 782311394, -1785427066, 858943739, 1801501581, 885192612, 1493344354, -339823979, -1777870794, -993080577, 1333486412, -1610988832, 2067983843, 1115768391, -109285726 ], [ -1604965905, -2137314648, -252939314, -1914305305, 1604830564, 1332986205, 1285692576, 232111560, -1857841569, 1954140122, -278506879, -1753037230, 469720460, 642730861, 576379796, -13609500, -1375427356, 1266991130, -1184727130, 417501766, 2038762907, -310685050, -1112994762, 76484328, 886695795, 821513756, 1780853853 ], [ -374996873, -709956177, -200368819, -1210522826, 474595343, -1761027896, 65787391, -1403479737, 1083978744, 1187488713, 29893238, 707354977, 646234120, -1455931217, -476124600, -79322397, -1816184389, 435676589, -491296623, 1417014405, 418923634, 1822020205, 1983841587, -1234177020, -913568603, 1061956004, -1728961596 ], [ -862709036, -827460827, 97522152, 1847311293, 1386097538, -1339711221, 1521080417, -1628938712, 905950143, 1883587670, 2141133705, 939563071, -1399324627, 1439992494, 1176784657, 420726203, -1749227080, -1220119947, 436731259, 1167450755, -207775427, -121271525, 509697985, -628322633, 1355317048, -1732177791, 984156715 ] ], [ [ 2080901586, -700491874, 1891354151, -646345168, 1496123441, -232689637, 1741114163, 1299360937, 477223193, 1196106594, -1239907619, 2147328518, -1558342402, -1924288144, -577597165, -7260112, -893570011, 376564519, -663350466, 1305921252, -1580486788, -861829811, 202718950, 1818405637, 1871753918, 914467206, -1928645305 ], [ 969051012, 1461310868, -2061980124, -1368207891, -349546492, -1279894067, -843884618, -1298938973, -1248865443, -796455424, -565624179, 1497181606, 911659119, 1118510009, -374231034, 540328300, 2040674403, -552666471, 459082601, 191378721, 1613354383, -837091761, 1985535636, 572722809, -533934800, 1819795258, -767621777 ], [ 2077144299, -899654621, -20537848, 778865467, 198075399, 1250546418, 261742227, -1679520780, 712872222, -2065148324, -993269492, -1424005148, -1439726363, -1992766394, 1837106356, 1342955138, -2004504379, -1268175979, 396228357, 1573210872, 1441936164, 1164196541, 754797456, 1784293786, -1800338970, -1544278216, -1668357705 ], [ 2022320477, 268648476, 1732946705, -485856738, 649818012, 1757134485, -1902954459, 648178798, -926635710, -1392008619, 1130500203, 42908522, 764117054, 1905901143, 1008294156, 1021670480, -777078303, -2033744283, -2008848699, -323822718, 812027823, 1062222472, 1591117696, -626223078, -854682598, -437376779, 98725913 ], [ 1088704771, -841076675, -1630638166, -1516234392, 590118326, -1101280186, -1740778124, -125420735, 1556041883, -1786317207, 417059381, 1006160755, -824795614, -794219722, 777789604, 253542907, -5653157, 390351049, 261449561, -422925954, 703108380, 1534062523, -432492633, 1736299852, -88209377, 616180928, 858753997 ], [ -1333706905, -1958134286, -301926008, 894081571, -1787353787, -1422899599, 515927997, -1108710537, 625311813, -1243492930, -742556069, -1979958561, -1284322221, 316547844, 1304836832, -579787267, 1033992636, -884833005, 1301364030, 928143582, 827559990, -1109810818, 1597394875, -1544838890, -1920755950, 870225575, -2022998110 ], [ 2079039260, -1054086727, 46148748, -813191313, -1706111054, 1309068011, 296388399, 1479355035, -1969986967, 1791981036, 1218698816, 1742392758, -866424209, -415354414, 2061198954, 1546925768, 1856589079, -1755383285, 1485923859, 479397928, 16739885, 2016365584, -1283653630, -1710277752, -976286104, -1676007517, -349541729 ], [ 1471548385, -578965340, -1264181609, -1202802567, 1263705896, 1266717914, 1108082243, 438857509, 881905999, 1877090420, -765882298, -529731764, 846099238, 1325631301, 1579350733, 140499236, 1171204901, -1315955234, 2049421148, 237413732, 1967599458, -2116275535, -2081459778, -1956489629, 648971812, -49429232, -914271409 ], [ 2124897794, -1069357334, 1993845159, 32249408, 1350374857, -1551610811, -228003689, -501418353, -371421936, -1739191328, 459513813, -429251127, 877085959, 1861960305, 1157287506, 1364531808, 2090909811, 486091663, -511014868, -1732732041, 1990439855, -1707143235, 1119058957, 461148506, -206101544, 1184685116, 1214202401 ], [ 760007317, 1953510803, -65524679, 649107986, 791298282, -1508178635, 1853533061, -2102731047, -1768672052, 59965684, -691474281, 96715698, -1445197742, 1708624143, 1569874138, -554094159, -539271633, -1887079719, 176597706, -252372455, -1117737766, 397801157, -1565314349, 1300084939, 1614011719, 733318093, -584473746 ], [ 335441399, 174623283, 1960436834, 125456970, -2044548908, 413622452, 1192618980, 1988723187, -2031836703, 846513233, 1365885460, -1547053953, 2065731668, -729182580, 812440421, -1329191468, 559154568, 327163419, 833364842, -1624403220, -1684257212, -678674998, -1249647566, -1658812804, 1583366135, 136396787, -333761823 ], [ -781776379, -1236143151, 1329394347, 2039580101, 592538506, 76444780, 1501196147, -1511592491, 1285185250, 1583535170, 397215656, 1209968246, 416600345, 214481896, -1503459140, 1615168802, 96628579, 1815292526, 1541525872, 1619716865, -1960334177, 1904880270, 871379022, 882431375, 1214577623, -1970080318, -2126182290 ], [ 908289843, -311667423, 1943514350, 1313880663, -2021086435, 423139507, -2043918523, 1024133031, -1439323401, 381839495, 1579305170, -38818529, -378931096, -433537107, 704751347, 1010154716, 1565918844, 1469898714, 2035593942, -132454467, 64501923, -500897313, 1786055700, 1548627545, -728295132, -65719265, -1865652075 ], [ -1954810764, -1845213714, 810563931, -108226616, 1550953104, -1978150664, 160001731, -2057806900, 225697943, -1775692337, 4447181, 1292194900, 1038916042, 1813193439, -821929440, -963480909, 1295616940, 1897184162, -1329545371, 1424432359, 1718398657, 630765745, -2146574654, -1148234614, 1366315048, 457938332, -1890613965 ], [ -1810010368, 464270124, -767050459, 418010083, 1100193429, -1583373040, 898773924, 2047432548, -587561998, 1067469399, 320994734, 1792622545, -1131150804, -2027495755, 942522528, -527272718, 767270793, 92056740, 225338588, 476423878, 1411089072, -1583703633, 16385323, 2051205790, -1941459812, 334719589, 1465312401 ], [ 268317409, -137881318, 1791378217, 879801379, -105075110, -142206462, -847256152, 1602596564, -733895662, -787461558, -1296862452, 1439437827, 689469978, 1156453748, -1828083207, -1615546472, -2097201476, -843917404, 932409102, 488611479, -1683359269, -2025228614, -220955898, -958650711, -627246378, 784154070, -2102744330 ], [ 1749083658, 1218911005, -1603135911, -1624407479, -516759155, -381958267, -606475178, -1469302658, -1181430332, -1526924825, 374720814, 1761548723, 336904282, 359398969, -808650129, -446007286, -1568837063, 1983734900, -2119936228, 1537751925, 1659371793, 42149387, 1650668223, 151724621, 528417890, -764990191, 1113136378 ], [ -690687229, -1358919698, -1705629987, 918370553, -1102709671, 1591969293, 751434422, -787432325, 1725442085, 414724408, 331754509, 695554856, 1846715869, 381516442, -1600553666, 79731021, -877619461, -1404625900, -1552517567, -1172503578, 1964835738, 1518148300, 1965771106, 578861018, 326068092, -1470209475, -894011928 ], [ 569095011, -246804580, 1984664806, 1919072097, 1379654233, 305112565, 1979265779, 103943208, -763742807, -1381745946, 2059633383, -593438789, -1853899863, -132817547, -1197198432, -812204758, -769891650, -355828992, 1861091329, -94877990, -1197376239, -2126190270, 626029640, 1774967612, -1981661150, -1561426299, 590027957 ], [ 170036335, 2023026377, -173676960, -1389227072, -887970301, -1571729702, 121133282, 1886518659, 270808107, -1300111682, -1316548982, 762283408, -184914785, -1980299866, -2066035890, -187016173, -1742940622, -405272229, -246929872, 1417287791, -1456686713, -2070847734, -545286801, -1691039747, 265145665, -1532628702, 1048692355 ], [ -2039970961, -1683341257, -2009408515, 249088259, -574366202, 7363507, -1917147271, 1510512530, -1455293068, 2096158769, 1822970396, 705606044, -502375245, 794180372, 1953141144, -305030347, -2103129258, -677308567, -254633630, 1704967517, 1789646714, -660628227, -2116971312, 88160976, -1633200537, 1190579211, -296378492 ], [ -949423175, -1658222029, -1888265186, -1015357855, 166503138, -955533827, -1110230698, 1951283115, -2146691329, -1306564236, -1987234166, -1875221738, 295029191, -539755025, 2123489521, 584009800, 439334511, -719361399, -287789102, -1560808655, -1694796580, 786445343, -1481798784, -199380920, -1476371434, -1770663218, 1688689080 ], [ 362459314, -902322185, -1388561242, -802577970, 231498659, -916280194, -1435302492, 1087489564, -1507696008, -1399895210, -2081614186, 953539388, 1033197142, 1373279012, -1024103192, -2072654025, 574284271, -1481296839, -142987415, 192067408, 603864931, 165297950, 1090351889, 1609953878, -621632467, -1524235565, -1330030582 ], [ -259617113, -166009326, 181297220, 439062320, -240252650, -1116089240, 861553503, 1256215925, -30514666, 714253136, 1190605379, -623987556, -1517888355, 1829822651, 1446799736, 170112797, -545004912, -228599171, -514629001, -1468873448, 909239711, 702652278, -2000250684, -1405834905, -739329980, 1829491673, -396725898 ], [ -1766435374, -1072657315, 845650518, -1169400220, -333410021, 2133796513, 1469645110, -82403367, -565310146, -1382262773, 2069391218, 1798691834, 2138163576, -129448992, 1064978616, -1484347372, 955485195, -1030275077, 960738605, 218454853, -1273478829, 1132249369, 458794675, 1871477652, 1991282497, -1373170539, 1231325710 ], [ -2033135178, -421497410, -336690813, 124552602, -1763841591, 331977451, 29297910, 1859775760, 1222129691, 1239500510, 1976361665, -317124200, -898555736, -14170800, 7124323, 147626137, -1658938314, 2067261820, 1308871336, 558776905, -1623880990, 239531982, -1248043975, -208357782, -1920831884, -1805189121, -1397056355 ], [ 880931964, 421552551, -441863179, -1239928582, 948867047, -617469441, -2119658231, -1822039713, 936104840, -1173904202, -284435841, 177994869, -1528499787, -1855024535, -1736881139, -114151194, 477817661, 1026423680, -1458231305, 2011269614, -626646906, 537046527, 687958385, -1880231009, 348580295, -1438152209, 135322539 ], [ -83821304, -918963804, 1898115134, -1185549397, -599132796, 465851166, -1582439843, -895831315, 1341741528, 1919517766, 390704768, 1975734223, -1950453202, 551118036, 291284753, 232591127, -1242166789, -483345902, 1365958821, 370470686, -37046633, 1935086949, 925740712, 1065706642, 1194198258, -1503619608, -1368038775 ], [ -1342836664, -2145151836, -1965376964, -79824033, -1815370969, 525523933, 191439193, -1428876015, -1670351823, -207817992, -272083376, -15641251, -318379511, 1459250772, 1106632107, 232280095, -1370113133, -1387315130, 1204881258, 361484643, 1836494677, 1388538660, -172351332, 1884733882, 1641813132, -1105684837, 267945116 ], [ -457358971, -844514752, 834991309, 548562555, 475637905, -1790298284, 726628575, -107147723, 859857857, 1310086580, 1998901584, 385700999, 226068233, 1896704668, -1545602956, -1124861076, -2055434038, -723784805, 1691576290, -690907065, 1399415741, 1788457696, 325642474, -907455696, 1565944512, -423081270, -524281326 ], [ -1093790761, -840850461, -261264879, -855694653, -469613381, -1857042750, 2120530589, 1471528619, -1692319381, -1219745381, 848296352, -511600148, 1089785540, -1067359731, 159060199, 966730508, -1260938818, 1338480506, -911505743, -580520302, -896077613, 951918339, -671519268, -1563498846, 591400670, -2145201233, 1567069525 ], [ -1502618174, -1928970194, -994929183, -91960636, -1733719052, -103552062, -1626239345, -2042180952, -1095929841, 447520353, -248512768, -2071969495, -1814374404, 740281693, 993769886, -705206782, 15356356, -1822262874, 1063548302, 1704960786, 418434403, 37261887, -1119498509, -1757970607, 290786659, 182776664, 1759533363 ], [ -1590357573, 1581154668, -715754902, 1363245524, -1252411497, 724401696, 373646655, 1222656997, -243941562, -88128207, 785397502, 967622996, -730829557, 359817137, -78978503, -219989611, -397087745, -1857322546, 1685203445, -173572973, -304882455, -329216341, 1457245487, -139315805, 1911037053, -1145147965, -1670239645 ], [ 1557227233, 302730598, -1788118284, 635589480, 1711463248, -1262541880, 204627995, 935625605, -829863355, -455916629, 84634757, 623998101, 2030057548, 1996453359, -172329315, -900214548, -83608378, 1205366674, -4005978, -2001541391, 1834314259, -1874794253, 388982315, -152397260, 2077960105, -549804925, 1351835193 ], [ -530666492, -409100416, -1690310674, 1045278379, -1175748806, 1746562085, -1167686397, -84529898, 2064178867, 1006253774, 2144022083, 717272864, 2059191395, 1878790251, -1334476231, 68942963, -1609880121, -743412430, -1531160954, 785892977, 1304401768, 185375217, -110559715, 1098799228, 1228933721, -160834616, 1013903135 ], [ 853646227, -1783601127, -1355208146, 1301259369, 1189852393, -569942856, -283159330, 927147129, 1216229833, -1723461502, 1989152463, 1773889049, -1565521839, 739563372, -903021646, -1137998485, 1908666055, -1171806021, 1864253870, 1095554099, -2083349663, 2051263662, -952356037, 793097160, 1794112242, -1656521392, 1406015320 ], [ -433505052, 63816695, -185427103, 416474549, 26635382, -1607062293, 938328305, -668416906, -1387323270, -2071498227, 31880609, 951644017, 645138016, 920064394, -1232652613, -694431686, -869627660, -1685548339, -1013301172, -1592467148, 386900219, -50340558, 592481196, 601977861, 227771361, 1574051337, 1292092310 ], [ -931202197, -231393209, -654054041, 1736417777, -730431123, 791788885, 1511668138, -1537925821, -165635066, -540946511, -1485688553, -2007417768, -950225787, 1859551951, 106888779, -708721760, -1270532080, -1573036593, 336314629, -1558539197, -544328071, -282778112, -896024664, -661348392, -1666703280, 1361667540, 907423932 ], [ 436486204, -888603665, -57202777, 1213230133, 80477531, -27336257, -1882538106, -22370438, -1728843470, -2080959980, -972303200, 1005026640, 573650725, 816082782, -1584595056, -414083011, -1339336454, 1910093652, 1030869570, 1763376663, 401273058, -2036096849, -716219065, 1307700260, -1036425479, -453018843, -1430955989 ], [ -298711707, 1076223815, -575570869, -1843461008, 185753854, 707789907, -1343376941, -62770028, 1759530055, 1652410368, -1208002703, 348921763, 1092462957, 1613488167, -318585940, -1114822383, 1569496227, -2102503953, 1727938500, -2125552935, -419416036, -1372089128, 1665271224, -982635226, 1229682908, -1596564475, 1394749109 ], [ 949584335, -865032514, 1480229799, -1259552585, 1360204546, 1238806284, -1619256971, -912128309, 1944618555, -408170343, -951228292, 1186538037, 1959249120, -1528419135, 816596896, -29774334, -736211414, 658014947, 1921412075, -265458293, -1002818643, -1185042758, -327673716, 1447500725, -983307901, 1736227343, -2130654293 ], [ 1897676561, 1776643980, 1709485676, 1645566222, -2118964123, -496402806, -870305300, 583008644, -720194802, 2125185728, -283931560, -410288671, 605118262, -407442204, 1333665595, -304903471, 1943438387, 1325740727, -485423159, -1973123107, 746909089, 703914780, -910407822, 1933791305, -823411648, 484652548, -1949295034 ], [ -286030419, 1311181807, 2189628, -1946536987, 1844442898, 14529445, -76484912, -1141355153, -754951542, 2101048774, 641428956, -913821887, -1504324943, 686147923, -1886472156, 1446301424, -2017926703, 29748472, -2013868399, 557924911, -146975138, -841279484, 1641665600, 1219428355, 674057956, -498772790, -627375995 ] ], [ [ -124095426, -1880465313, -79866715, -2111995824, -600840713, -820902980, -1436776464, 476155645, -810337930, 527886397, 862548144, -667224971, 1752388401, -565789646, -629426766, 1450468941, 537024956, -1503499101, -452695954, -994040062, 1848255509, -931881000, 1456117032, -32151724, 1653339911, 1078684673, -305447711 ], [ 503784591, -1964575388, 1713889795, 778782612, 687397012, 486158146, 130520956, -695536129, 809461044, -1842826563, -1890621980, 1640380148, -246760553, 1239112971, 526679802, 1328323177, 1045263495, -1275936987, 1236026000, -1961258706, -1429560980, 1647717549, 745827095, -1238147252, 1053563971, 969394238, -1877180442 ], [ -1647016887, -944864899, -353331024, -1542598440, -1491396915, 617628049, -1174460685, 387156704, 949325241, 844526451, -420231810, 954426491, -642714333, -2013378786, 383335331, -1806164473, 1972595910, 279197328, -413294601, 1057478813, 583486815, 1913683364, 1204431099, -527885447, 1928218350, 1349387126, 1700820635 ], [ -2106860672, 1389225106, -1429874694, 1986250797, 1160598237, 1437893585, 62353188, 837790881, -557843642, 1440296111, -2117942165, 1355142219, -1870147350, 649778334, -1260578307, 810669020, -808599754, -1077671545, -451086010, 1394557412, -1058428513, 262794252, -1309419292, 1086794739, 258043458, -825743050, -1339100659 ], [ 1293705177, -1936169775, -272009, -1379841726, -2094269455, -527237401, -1223041490, 1430671072, 1597241426, 1783671152, 453018807, 1845509570, -545398791, 984628778, -1362839982, 26022572, 775101723, -1536022824, -1759672503, -208808612, 1675562276, -504627400, 1303566456, 106099356, 81389286, 1053627264, -2078822101 ], [ 788373333, -1580977222, 102229856, -1209174533, -72886273, 793452657, 245539173, -1010596204, -1284536101, 1776789580, -1732758734, -1090385026, 1434052398, -917874398, 832575664, 36106752, -1901068126, 904297615, -1126158351, 185800520, 1372760734, -1214616744, -1560747440, -2090260316, 1852656240, -1450555241, -1185401219 ], [ -472759028, -105258480, 448605245, 2113844550, -1027619400, 131470098, 1867534014, 1642226607, -1089595169, 1347531730, 709043397, 1078048215, -640878424, 75694310, -1209313042, 1533651822, 2135300095, -20892439, -1849044653, -1761458573, 653421250, -1358213132, 508246864, -1015589170, 1712573847, 1167993354, -632804297 ], [ 390167467, 338629610, 1641324043, -1910022218, 452269113, 788498149, 1192601134, 2144867115, -309576036, 64385118, 1167912564, -1287535518, 296790934, 1280320104, -1792577798, 728863670, 803085394, -1827555102, 2069648716, 1391551496, 61784588, -1940815465, 747112539, -435223060, 1051050589, -951911878, 1305036962 ], [ -1890967217, -780873644, -1529999147, -640756911, 1621708980, -2006041072, 1631519225, 1371373345, -1166582760, 888749243, 341720276, 1357879241, -29826623, -2031955766, -840046579, 1956186224, -1150638056, 1895197332, -1993098241, -316937319, -1000238171, 1004242036, -2048869151, -1662483756, 2053547548, -1723098362, -415457297 ], [ -1680593002, 1844755130, 1356568181, -2023683158, 622948099, 331009409, -213026492, 452591994, -392013611, -801270079, -1086836377, -1323471344, 1755091793, 1769939637, -543049038, -331480866, 14402659, -1754300998, -1868057480, -707560974, 900604278, 1423645215, -1182829190, 773441957, -1946744350, 1723061742, 1596287658 ], [ 658270565, 410887439, -371316025, 1736030229, -171825372, 1069262810, -161147160, 1772023893, -1663062566, 221110434, 1714122533, 1398599620, -122495874, 575159073, 1593662760, -1005459617, 1611855012, -1899619359, -583682466, -435726957, 1879736356, -295984981, 1057632728, 1709799929, -1879904094, 196117303, -995991971 ], [ 201190926, -1646480475, 213239823, 750782301, -2060604149, -1785661670, 1143275425, -891174571, -1302966778, 1903121143, -2064446294, -524959749, 43563595, 2006763200, 430764243, 10771778, -495902986, 1790169223, -1638498790, 2082479032, -406036775, -1669791097, -1189930083, -1045718921, 1274481959, 1121205095, 1730657954 ], [ -1052397478, -2053047433, 2110736613, -231822460, -2000553048, 1859630480, 609206685, -532434923, -837473355, -366589676, 536538456, -1975330545, -180306245, -1675514689, 1203032985, 51264600, -1793734108, -443931305, -810631389, -757654305, 1844187855, -870263325, 1200813758, 35646229, 1793707799, 803743107, 1531874224 ], [ -255789339, 1908774978, -863813152, -2040543542, -390105219, -687180815, -968895280, -271959973, 1773927421, -694790141, -2086719584, -857367769, 1509814775, -283679000, -1757078507, -1256302446, 86866855, -345791679, -1751650153, 1532193288, 1281373737, 1536682183, -1644529118, 1778483015, 1340501283, 1300726221, -881288848 ], [ 1968316487, 2028623581, 293529755, 757968324, 1291011790, -1984229450, -514176801, -1007857227, -2015900133, -852712795, 933100493, -194593660, 1810134980, -918528788, -434369082, -1813525534, 834044697, 1867796601, 635857051, 870300489, -2108738829, -1252152325, 642955341, -2133700757, 729929120, -965837162, 1266040345 ], [ 1680740675, -1116756253, -480667417, -417358935, 1602038849, 1666612901, -1114799256, -1264936168, -1222591129, -1471636297, 1538149659, 20141343, 231169888, 1519231976, -1949362563, -679017420, 595019221, -1061489183, 1692346461, -1822926600, -399665116, 402103687, -104050114, 518352203, 312202949, 71382348, 1228925644 ], [ -470177504, 1632904040, 55590647, -1445818198, -912158579, 786476504, -343650278, 1904635513, -1894025541, 1148706498, 1536421610, -1929076411, 439858972, 1093930277, 2120739896, 151977605, -1373068153, 1535797186, -980448953, 1358506965, -1682580546, 670704171, -943788876, -198753477, -236205947, 630798633, -1091406532 ], [ 1029819495, 486579745, -187877382, 756141777, 1796313096, -1913785859, 1421655754, 1183036448, -789254160, 1459395679, -705731013, 278379695, -908041306, 1854250574, 1616116237, 291067905, 1539414137, -1128250953, 705984343, 672693807, 690367590, 802056884, -1602639373, 525842729, 385577009, -225933314, -404007876 ], [ -2012650943, 1729812965, 1183326641, -2094137332, -546647260, 477925711, -557011018, -791016133, -613631571, -362356601, -1374792594, 225514001, 831551512, 1871417766, 1533370484, 1031478084, 137438323, -949127742, -1768602669, 759556646, 208299086, -735128313, 15785371, -421513145, 735674435, 811436553, -1945719795 ], [ 1525121880, 18449949, 1303234256, -2060524921, -738755530, -125167958, -105913009, -1939264230, -62800095, 160747347, -1664444265, 2076879788, 2080094171, 618024054, -209746646, 643250343, -316587433, -1420154127, -504810500, -1488376548, -463808459, -1707486138, 902903930, 1198789695, 1490847158, -964278957, -1535739515 ], [ 109089993, -1271570455, 1673626300, 550996334, -186238418, 1955760737, 2063086591, 713650670, -797327479, -1942969006, -1234510443, -1598182140, -927194888, -704733598, 577482977, -1570445705, 332231212, -295763715, -843175441, -478629111, 1522963889, 983793938, 1309768366, -75296356, -944204297, -1974015307, 1477302220 ], [ 835852744, -334063862, -2141285796, 1576331243, 2123879221, 472609875, 1529534335, 177324221, -1681819132, -1516235381, -1713747246, 385163013, -1382212987, -348849262, -1351920510, 1299654224, -872892302, -201401866, -201130960, 77979835, -1580516465, 56518478, -613363434, -1607206151, -1464942256, -1368773696, 360252909 ], [ -689951301, 487055652, -1982011924, -2038256953, -873553362, -344154238, -2080820199, -552067426, -1259477914, 576991384, -1833782458, -662593026, 765701423, -159008426, 1080191947, 461971243, -1350551634, -1208572028, 549828816, -725549034, 775868403, -1054585171, -477639152, -1296609582, 1874806238, 1390954373, -1067830371 ], [ 333275080, 1785030107, -958728629, 1651289907, -1068195751, 1529172503, 2067269849, -2012889640, -237480740, 2064364893, -1541876463, 1692193429, 185485325, 1037030780, 1053299304, -1735508083, -125682533, 608137993, -469888653, -1888389699, 924002557, 1414428508, 9854060, 1335801088, 523496826, 1925595530, 740415176 ], [ 1422720360, 907975191, -1654557822, 2069703725, 289511420, 1803386431, -508763671, -365565694, 947925020, -485732897, 1350727528, -2051309858, 159526, -1116639884, 1886045570, -1263113245, -1816199067, 1157499505, -47385075, -1432713649, 912785871, 577851821, 2106554213, 1533779881, 1858837227, 751973725, 958164238 ], [ 44185684, 1405035875, 1744558023, 41769648, -1925384904, -13696318, 420008941, 1584908075, 7313933, -643352583, -171519813, -1829676457, -922496111, -614770641, -418141574, 81971306, -432345382, 1359465402, 406363169, -120890441, 78624308, -1662439281, -541191256, -1190517103, -32269215, 109342571, 992478559 ], [ 25397069, -1666065838, -1620537011, -367187469, 1621826862, -1110273645, 1064904123, -854698543, 1622578712, -1764745387, -1069139203, -494913029, -751301888, -272305451, -1059301605, 1219170434, -443678938, -509233278, -1233612683, -962730307, -1241266879, -1743285418, -1552209481, 1815813307, 1808766814, -1420410305, 1882525937 ], [ -2094510409, 45333100, 390641922, 1782288344, -260326141, 1351046879, -1413102462, 180129545, 1674014891, -1753459604, 1641661139, 853185524, -1147269081, -2019731744, -729263035, -1641444562, 733972269, -162034270, 715827996, -17104667, 1985472240, -1288814380, 628169401, 1964524502, 848339051, 942752320, 1804568013 ], [ 964790533, 513871207, 1695488740, -2087381299, 1950923982, 674618892, -1218053244, -875374433, 1781838426, -788080849, 77110739, -1315369143, -512875023, -1447053148, -16203956, 2037040901, -1094529838, -2143820548, 1258917476, 854016629, -1980999863, -378009911, 1599589392, -1240570254, -1556091699, -1221616975, 178085359 ], [ -791624041, 1418761010, 1698174899, -1020620234, 63705568, 494141216, -337774520, 1342071512, 1804791725, -1550774540, -1427488610, 1560189692, -606838605, -2058922990, -1130806999, -1758001861, -1584885251, 1884093685, 1426546727, 16091339, 1741704185, -720288801, 1116164205, -1294964520, 1896369798, -1370347828, 1456343728 ], [ 2006190734, 1551536178, -990525728, -1980607481, 2104976616, 1844206452, -1699988959, -1100928327, -1463679107, -1556964618, 236915683, -1179931218, -1628665062, -289498168, -242364880, 540715503, -1584014656, 1849464912, -176784296, -1134444510, 2084991823, -373370245, 9832537, 1201408181, 774191435, -432871626, 1814986826 ], [ 584511089, -1933453665, -560359031, -2036537783, -213690757, 151111638, 1120146902, 665340564, 1357011444, -1833108049, 1036647263, 1107732871, -38712814, -2103093811, -1982854443, 73349827, -632807080, 583313981, -1552094753, -1137094034, 1282780593, -1853348686, 2098357857, -1333102175, 401718411, -932747472, 118718355 ], [ 1688714653, 1462843488, 1592198602, -1336970495, -1550314654, -1946014894, -579304008, -63235718, -802829565, 811605921, -967893328, 492746228, 1681120581, -1033350384, 912542530, 1140567238, -1071269538, 1370369259, -2016432034, 2146363186, -1937460392, 1144430322, 1581821674, 1086667399, -204415073, -1268449859, 1675156957 ], [ 2078102311, -380125549, -325815593, -421079678, 1994952967, 1310215698, -96978786, -2075047814, -981333083, 1050384885, 1195229932, -1604892797, 1847651488, -2042006578, -2053478325, -2035512301, 1045815847, -969723597, 1841329790, -1152699010, -2021766679, 704599415, 211996877, 477588127, -1115713258, -2001818296, 1277277765 ], [ 1818180966, -60608890, -1158451, -308783898, 1097192867, 1842417853, 1404394607, 1537336402, 888727267, -1131650405, -1238997853, -189714691, -774755784, -767913365, 131047487, 1437387576, 273798427, 227385156, 745688649, 2042673525, -1116248027, 1715894957, 1527241888, -1570438403, 1169305815, -2084724908, 260846901 ], [ 409787920, 1409539667, -878914116, -261789808, 564156637, 838789976, -940210982, -811650453, -1697351557, 2102218706, 1908666805, -69548423, 1415101042, -2083872314, -53939653, -1321493204, -1316813073, 1624394854, 37753850, 743013516, -648029112, -1578418630, 419791728, 1847905906, 2027732771, -887382804, 1439258267 ], [ 1823597938, -297044085, 1071519789, -233136198, -2076704721, 545180352, -1655004919, 1341562953, 454052529, 1382190894, -753645238, 1214552413, 163428744, 1388200042, 1968004919, -2130985764, -1451642738, -858981497, -1240466970, 1722738388, -1974934587, -577196417, 1791906508, -1832965935, 1276646699, 998373380, 904613918 ], [ 1385603221, -500481761, -623003357, -1976308600, -1184854471, -1409166739, 817364916, -1631943160, -1171880399, -2072718751, 1427167592, -1033720661, -1177841259, -20948772, -586713804, 1234117226, -965920644, 798591147, -2115743976, -507601266, 2026285609, -1887873930, 1007836649, 125075355, -1148443109, 2641163, 180898159 ], [ -116633004, 647775973, -1394396692, -342844675, -648726799, -1816086017, -1565847, 2023634647, -467962615, 1177296951, 1487015453, -2058063030, 2034919292, -915120411, 708524337, -1630707358, -2055152045, 1613473621, -675187656, 1697100867, 1788733349, -1114120405, -95967262, 558190327, 1549873056, -200866815, -877762342 ], [ -1869968611, -334131569, -1918067680, -764708483, 356649797, -1103969083, -209423458, 382825925, 1885918564, 1068539812, 187179442, 1796527442, -828306088, -1866907353, -1455153811, 2086567063, -259279162, -1025478699, -731649542, -1734281950, -259715681, 61970437, -2083109258, 2103541200, -870628350, -764840571, 1592151964 ], [ 1155916049, -1496725334, 874888831, 409823548, -228697208, 628100678, 1460605372, 1734295017, 695346942, 696150237, -703281968, -1213249351, -828355284, 1839742252, -1727957382, 97487381, -701388269, -684629495, 1828773596, -88233503, 1673070589, -2053109154, -1249474943, -1145950743, -209445831, -2018417263, 1518534349 ], [ -816837664, -442151768, 1521838533, 1154669582, -376707127, 1893662681, -583278847, 982836688, 1498675520, 832664262, -1081850662, 207484330, 1533100756, -1965849810, -1563027157, -142304891, 814361657, -2047977110, -189323129, 78956344, 41800797, -502881205, -909022829, -958875619, -1290667605, 1143399929, -717024814 ], [ -1537483951, 1340094820, 2133656413, 2145200880, -921734444, 460110076, -327784569, 688656300, -1238524806, 56533954, -1955339819, -187624291, -982961850, 204484522, 767801082, 1451010878, -1893885269, -551393517, 1444461279, 2065956416, 142378461, -941185755, 1976426542, 433975930, -26806137, 609179001, -529166253 ] ], [ [ -1551923030, -1128683146, 176095043, 1314478322, -1115275388, -2131689038, 770388877, 772754519, 252112490, -174480240, -1678572610, -1843788885, 1217086060, -258353041, 711193219, 875181521, -85526270, 355881097, -1870844061, 1059053278, -1531010374, 2082042867, -719043228, 1098428362, 417615212, -986831613, -101937626 ], [ 1897430053, 568372120, -1116846401, -845487464, -689749601, 1020449357, -1141087814, 605766076, 572716366, -2044381236, -364900837, -1968405905, -1588008609, 383280958, 240668108, -175527840, -1212545951, 694858738, -1466770035, 215929754, -809373975, 1599029705, -395041129, -1424468250, 1750443492, 1834469843, -789484844 ], [ -1855271059, -277315552, -1331135465, 1046860715, 1500997652, -93012525, 43029133, -371115319, -2036230864, 630313970, -1613854978, 1089989530, 1506006330, -1565421601, 1247982628, 799599820, 1638973119, -985784573, 466357543, -592533628, 442470540, 1782723047, 1895364952, -2142295267, -1811368298, 605724249, 619067330 ], [ -95277485, 1710174561, 789521049, -585831259, 37644190, -540180929, -1283960376, -87961670, -1669031671, -1673829668, 132335038, -1606377488, -1434891446, 302797414, -67689715, -642641085, -30130695, 1138106331, 652408635, 1185075346, -330307671, 25457150, -1626349836, -1655447915, 2060557031, 1090385522, 1849862607 ], [ 275526567, 1804340796, 1632749159, -2130084543, -1310227372, 1218154367, -1663492645, -2031020080, 2087890980, -1933772301, 187732277, -1504912451, 57443378, 173624621, -1449152643, -524324599, 706424678, 1325494187, 1284443242, 566269410, 1894959548, 519997166, 999022217, 1094912622, -1562347820, 63953957, -857026992 ], [ 403141431, 1052686860, -929919165, -3732297, -1942297316, 2016628389, -102047553, 1385843423, 1457228160, -16121321, 1311522571, 689163493, -1416253984, -67214503, 2095147619, -1082527778, 1689233923, -1680583413, -470289814, 1695310739, -1496833554, 1786627233, -916373071, -1287894946, 1447264078, 1207494110, -1844108095 ], [ 692386571, -238141934, -1671651550, -395056137, 94799959, -1044681961, -685575871, -263251866, 1172417122, -1470342567, 692670616, 963026333, 910965164, 1725160301, 1369304786, 1140865800, -1145445309, -129032601, -1523372267, -934951479, -425548526, -1936630509, 1368914886, 1376220302, 763433015, 66354159, -1643335069 ], [ -1581586190, 441289208, -1214901493, 335658851, -680708549, -329271449, 1529170837, -931005901, -257776531, 1985615595, 1028107389, -205922523, 298691346, -2011991825, 1474941925, 106637828, -152130377, -1087238892, -17126229, -901176421, 1422075110, 2035756077, 2060214214, -186466840, 314552471, 2137964218, 988043486 ], [ 1689168431, 720951993, 580568705, -1189562995, 1371925294, 1366526884, 1840865994, 1404064777, 262142759, 64507424, -1934286769, -1067105604, -1235532822, -318480672, -1022389478, -1738451828, -1692732926, -1068701122, -2047311248, 296405425, -1863066470, 636642725, 1424476396, -1650604081, -1711205349, -2090939348, 1686417372 ], [ -569695320, -151137558, -871528344, 727746538, 270203441, -2049500187, -401244757, 384483553, -671036725, -409085776, -2124437480, -2041827195, 587238402, 18020980, -377210554, 580138313, 2063914561, 1191032747, -1731260023, 1208795665, -2061693525, -375694570, -379840296, 928753546, 428602694, -607827252, -1339966749 ], [ -1742110583, 1872761467, -1730796811, -432800943, 1300546452, 618597817, -1398649970, 1312610084, -155702102, 1565065269, -1873653813, -1071215319, 1673274730, -146542063, -1233069765, -1811673603, 1842418427, -261441008, 725676985, 1635481561, 1814347153, 590612814, 436084081, 690320406, -703904800, 175466187, 1838016422 ], [ 319301595, 1972086965, 1750093074, 761126444, 70466801, -1410967590, -698114044, -550218636, 2069567344, -885772703, 2028030023, 981833863, -502866591, -1746003027, -323194005, -1093026573, -706515436, 1862547011, -814874139, 710753494, -1473024330, -1214262733, 266296954, -1687435523, -1048928833, -143843440, 1437865200 ], [ 1898790119, 2136463373, 556735412, 1393992826, 1294279210, -971745196, -1044996632, -1708872919, 422147660, 1713316252, 1627476710, 234088811, -1224775190, -311455733, 1468023873, -1672836796, -1598003699, 1213642352, -1483339190, -669145006, 985583912, -1440277049, -695870134, 1862896044, 496910083, 1216076889, 5896676 ], [ 1566416465, 684085443, -900874953, 967776422, 903276925, 340557822, 1850799219, -779456261, 1746762790, -2114697844, -795534075, -96907297, -346626785, 853511729, 718334990, -1407879922, -1779189137, 1473484260, 2035411807, 448699735, 1147090969, -1107698922, -211292512, 1071591252, -1932564332, 1449301189, -1650451600 ], [ -1260303751, -981826349, -1926736005, 86757593, 416522623, 275034679, 1020438297, -899682527, 332218045, -764237650, 1449115953, 449863190, -1013875400, -1625915708, -2065832286, -1334744485, 1733844563, -2083512155, -45379004, 449391161, -863438661, 1238557945, 1608356158, 1278677940, -2046739182, -610566206, -1064313630 ], [ 1286894059, -1972192351, -1028327176, 116853116, -1922706533, -172630558, 2029825525, 331056048, -1616311005, -876297539, 1162795098, 1522407412, -222083842, -1034631471, 1001327309, -1086586098, 837693828, 244437985, -1391498557, 1787963099, 897117049, -1792311479, -1441189223, -2073937714, 780816495, -1185653511, 1153423409 ], [ -1463710402, -1112286715, -1284809887, 866939846, 1723479332, 2041439448, 1880867132, 1123948231, 1235987879, -1341825045, 290721879, -513920159, -1472977488, 420065155, 85410795, -106468277, 462210161, 1338406410, -1297107795, 1014169622, 899799122, 1784908539, -625033320, 947988030, -119316777, 1029714517, -1705010097 ], [ 271776837, -1299511796, -621787476, 343577892, -284458436, 611224901, -1111859583, -1280710570, 994997303, 1857844332, 1391542937, 1168604084, -824119298, 657821585, 1825320889, -1614983726, 1718977306, -862582807, -1034756638, 2092271514, -1499160713, 983571677, 1955783269, -1032776125, 886792177, -1203647721, 455472528 ], [ -2080506016, 492942024, 718277326, -1727853642, -1472508525, 1041389125, 1701398828, -2097013748, 1419496418, 820911203, -1699169458, 1928689224, 203528259, 695002530, 1483491736, 62887239, -1335979532, -617610154, 1176680872, -611373173, -1387004185, 920633584, -1334104987, -1975717084, 855533058, 1908957270, 1625879238 ], [ -397742245, -286993408, -484379155, 109597476, 719353113, 1522824575, -1131160723, -265585891, 984277896, -1043344029, 1141984475, -811117088, -689725670, 949143558, -328956122, -489727084, -1030100062, 434951519, -20966713, 1537454057, 1973430645, -2071949248, 531662939, -1778915178, -79915021, -1676772571, -1797706981 ], [ 965338610, 393828754, -195264568, 2023623323, -1055674328, -1807733314, 2045010718, -1590708904, 362490196, -385490708, 177554821, -367806484, 2086257961, -1991828502, 712411105, 1502003200, 181547403, -918854842, 216956747, 1369282430, 1992856559, 2013743137, 1049938631, 1583453200, -768478769, 1607231813, -32511197 ], [ 2098027805, -453139361, -387574916, -130696765, -871074589, -767502589, -1269662350, 1336975595, 1199774856, 1869209142, 415581406, 1800796871, 738487795, 595598, 413567567, 1553462910, -1999673820, -579473786, 384445058, -1008747695, 237472006, 1102282919, -1516862916, 1064544432, -80323243, -379289243, 301737161 ], [ 17341829, 1468275924, 1735880159, -927236268, 1422147006, -805122748, -455465564, -1700683995, 1745164338, -276056979, -486567011, 1569136367, -753608487, -1441094237, -1988234320, 1769494310, 1438109873, 791793803, -1642300516, -408477861, 1867268583, -88954879, -1377893438, -788741966, -161932859, -339257428, -1775506152 ], [ -296366695, 1097919887, -344944106, 177082102, 741604007, -1758791406, -1763079422, 1315780511, 870530670, 192377730, 190983289, 952803814, -1747734000, -1144276162, 1727625622, 310741811, -71666447, -597533648, 1255240352, 1094747039, -1155875022, 269025407, 283204657, 769669326, -1773281861, -544498869, 534017691 ], [ 1825781166, -1875221176, -913349399, 332483224, 1516623218, -2140657828, -2115882578, 993168352, 1922677910, -50680796, -1343357055, -386194420, 96586138, -1228813173, -1043089809, 1716896279, -2062796659, -909108767, -991269552, 553484809, 524728757, 491240315, 933326272, 1585864107, 1830170387, 1332644852, 523298664 ], [ -565142617, -1334794546, 2009423922, 85521680, 2124824836, 1379606240, -1772730955, -841549958, 2144738622, 559514403, 1564084827, 1825112054, 5919074, -1803307477, 1201299189, 1829793526, 408542838, -396340252, -570114495, 1744914412, 969598098, -1072291060, 1676607519, -1918915219, 1436447170, -1214452205, 1636817159 ], [ 76094624, -33321586, -2066871676, 1718080158, 534504517, 464303760, 1054298841, 1473397379, 423966320, -2110849353, -492139736, -1512948944, 1153299955, -1246430447, -2008137848, -926157468, -129355077, -1912706466, -1150310034, 1073122383, 1053313846, -1801945462, 2137418336, 175510823, 1947888908, 1647089277, -2114447584 ], [ -282417738, -1126683878, -1126748331, -1947941136, -1010284112, -1865404957, 368432672, 1811729664, 244781382, 7366588, -731953428, -1023615647, 608264039, 1007819290, -1377246490, -1515050957, 401764194, -1268444504, 1245502853, -566473393, 1813545761, 1080618827, 1457968133, -1659178297, -287700986, 1434770380, 1607501636 ], [ 1587982664, 483923833, 2064492617, 221363434, -1704365888, 1633349760, 1697070815, 1935507, -2024767768, -1066501341, -202887460, -822950496, -948948779, 1648208772, 553900272, 451633983, 183059133, 1234974492, 1525423574, 2044802435, 187359791, -1085876851, 607048134, -1405331084, 294368088, 986999634, 972274243 ], [ 1102706245, 1143095514, 812842902, -1923506852, -690422037, -195905692, -1998743415, 290258328, -469114888, -429850216, -2125459853, -1847364838, 506700133, -786098312, 1761041311, -73504453, -491557761, 749914458, 817363008, -1109858043, -1131971253, 600336330, 767482715, -2082131899, 26027149, 1714315957, 340602179 ], [ -503190509, -1063587102, -938853174, -1640622204, 927244815, 1443944628, 2137554542, -2125178367, 962512667, -637589378, -2120676828, -1232893736, 965291742, 1510365851, 2052303280, 888138340, 588564604, -2118888771, -1614957715, 302372052, 1194119633, 1577749269, 443604904, 855630075, 1686915753, -1939025468, 2079146269 ], [ 1374272772, 400486908, -572074298, 260308395, -615534197, 71038994, 457206115, -1674619269, -493878837, 1551717726, -24117200, 1391456222, -2000202286, -1056108928, -1135069105, 1318598827, -1480743590, 1670316262, 1857043615, -1874822314, 375440544, 266531612, -180539572, -2046724170, 102057303, 2071510806, 328989758 ], [ 206712410, -1923358523, 1320126934, -786379127, -1809477324, -1125109365, 1998293708, -180170981, -230004670, -479430707, -1532356498, -1741770968, -1285684935, -1525882730, -1726426682, 1434916516, -107515753, -611420417, 74773594, -796592416, -1222447326, 2000171990, 133070150, -447614877, 1872539599, -1404647591, -2020950364 ], [ 1115830708, -1185536479, 857611318, -1978718553, -1559306025, 524168500, -529370076, -708472324, -1993686563, -1401845442, -1800550166, -1103849072, 2007266055, -1281136309, 952887951, -392949619, 1336492659, -1508452239, 1284422497, -669801840, -972495853, 2070326461, -544656141, -971425160, -700066557, -155289408, -1328880715 ], [ 622394685, 1583256963, -800800721, 671873772, 371781785, 593105781, -351919176, 1628671387, 816331588, -1439857002, -916995789, -1460129960, 1304276172, -1225782834, -2100096276, 1549996906, -1438484184, 813582791, 1200967758, 1166113306, 1317515976, -1720868366, -1037406886, -126424727, -81477910, 1404792374, -947353773 ], [ 1294430658, -1154923543, 999261244, -926074794, -893027850, 172660347, -136264507, -2048913857, -1310734260, -1886314616, -380334746, -9910329, 121636072, 406354342, -316556347, 595180475, -1428997479, 255159193, -891907228, -1213395174, 36542198, -1335292707, -1230587121, -1033756732, 1601948030, -1763066426, 2140039100 ], [ -2079551584, -651563872, 297104830, -1770938796, 805195596, 1175532752, -2010516103, 1088298144, 146571089, -1682159573, -336707125, -475846654, 1325213774, -954682315, 527002604, 57844489, 431048968, -1957356603, 1540368388, -514755374, 1557633417, 1837706718, 1464497999, 1866280394, -660855253, -556582940, -1793995299 ], [ 581352079, -1117793061, 1398408171, 777532166, 754443974, -1886162542, -2013060782, -1428943605, 993243307, -410665421, -1389337898, -1245912357, 682568457, 2053688859, 1680342912, -922698753, 1006620019, -2056814383, 1023929586, -1531085339, -1877398734, 928474677, 1555732488, -1460332345, 947761727, 1644464222, -103468575 ], [ -20148570, 1272338601, 1799115360, 469595211, 897593748, 1488723877, -1953118168, -387994027, 898522403, 715193040, 539892981, -333740564, 838743107, 1442973163, -613429886, -1403259362, 714714495, -416217480, 55753016, 1679078403, -1189567707, 206653390, 208886807, -1879300266, 713575687, 456055185, 750831949 ], [ -1354983362, 204249955, 800005757, 1190428286, 1648819886, -215630642, -1458637057, -1526063570, 1994526029, -282583182, -1886230005, 1213319694, -1693825445, -1223656045, -1313355410, 493375641, 1562468408, 2076715884, -1346754018, -1997652002, -1814183489, 1510553543, 1920790557, 250042365, -1566570904, -855356300, -1642044354 ], [ 1707468324, 1737484575, 1605592287, -508895612, -1793782906, -1360592111, 855790166, 2089474672, -564783058, 838224499, -1597476734, -2090973569, 1009429545, 1215900021, -1809359000, 1445872001, 1437199139, -2084732545, -946711965, 1101159816, 1163591527, -687141827, -872741761, -1155191335, 558030483, 2118294345, 1807993791 ], [ -141093145, 2052311044, 1904503041, 598020026, -1679872096, -567956731, 1298533262, -1741149210, -1322424892, -1470091461, 2095660690, 877845333, 473959615, 1052555790, -1628466533, -507431589, -1870925258, 1372538727, -1469988882, -1161081217, -1680316151, 1746093711, 563108675, -423606921, -890159261, -543551773, 1047527335 ], [ 1658094318, -1731833737, 948590371, 1912678480, 1271072965, -599937975, -1106729124, 714735772, -577692336, 685207032, 1957718872, -888541295, 2065376170, 1385991650, -628628120, 505851622, -1391580956, 1923743802, -176265553, -2028652227, 943472480, -421746945, -1729656342, 1504903949, 91460782, -1813851922, -1225560743 ] ], [ [ 343015930, -703372415, -1072314294, -556676731, 1151883063, -554234482, -624032883, -982199501, -1882649999, -1240847477, 1166926227, 131816404, 2048062219, 979587612, -1119438760, 355309443, -357274107, -1082405928, -745918518, 251005270, -95058865, -539887928, -6067770, -756257860, -1220853335, 919581397, 298527230 ], [ -1488232779, -190991245, -651309311, 744863719, -157992819, -1079927245, 950529349, -215923744, -2000156565, -1160201031, 2077472005, 1907434238, 1421650373, 866169261, 111012078, -1156616699, 1340738606, 1166167043, 111743638, 1393842657, -337859293, -1801977820, -774420977, -958404571, 510649011, 159435793, -91420158 ], [ -492018291, -474188776, -1545368970, -563838082, 973777869, 1857006163, 1248411556, 925821432, -362777749, 715391418, 1084278324, -1563477410, 992289666, 1368149508, -1613157122, 1869320409, 1771597130, 610639257, -114775196, -796120774, 534028129, -603341160, -483989184, -757788018, 1440077598, -1829176506, -364141938 ], [ 451740041, -1025034418, 61496293, 441886196, 869891586, 1185713399, 926294481, -502725067, 1538764863, -1956977270, -811555596, -2145239952, 1252440123, 1625060035, 1304232953, 2087187114, 959001900, -365092047, 1582732013, 876669901, 1279221552, -1229199157, -1804432333, -1498887082, -679794179, 680424744, -1866026602 ], [ -2006186822, -604333848, 789699762, -1043379029, 1548274427, 1430443889, 593286213, 12910782, -1246275926, -857921680, -1755268821, 262407246, -1298573793, -480283547, -1631234946, 1787293807, 731345560, -1028864419, -1540715253, 1769832170, -1432287912, 15266634, -866310561, 1068171100, -1689875386, -482054752, 762224167 ], [ 507406915, 235788907, -231384275, 1098185790, 2101913916, -250519816, 408743979, 1913128217, -1383777216, 2024835991, -1491218388, 1779288261, -1819712952, 1157670605, -765629536, 1449303363, 1389748249, -1555402660, -1901850304, -1644120392, -298747773, -260480844, -680927279, 772525806, -344670901, 1041896977, -1997359043 ], [ 164258271, -1468219154, -1819663661, 869006840, -679539902, 560783865, -1689350457, 1748000954, -585094377, 495109501, 1187411287, -1501012151, 1308416495, 2097746956, -752461423, -1584861169, -276768251, -1545366435, 680894210, -260095336, 989466566, 584606081, -1680960259, -2122654924, -450291575, 1003102402, -2062012573 ], [ -1784593361, -2078240, -726671181, -111009742, 1537380233, -702977356, 674148950, -1094902958, -26350979, -1909455971, 1657304363, 2115739118, 51938069, 1255944069, 843506264, 516647584, -938479291, -450146687, 61419228, 2078152559, -1762712155, -1568035780, 1028752505, -735056336, 348852036, -667596163, 798289850 ], [ -1070757158, -299107239, 674734723, 1807356862, -940775269, -1640594097, 1106393014, 1654827780, 1143386305, 754443375, -1559280185, -2065957813, 1289006451, -2105498533, -1504170450, -1297614534, 39754682, 1713565900, 1821287222, -2129433022, 1517650973, 189622166, 871665958, -1475369252, -563693817, 1764409745, -134844011 ], [ 1838833391, -2107516676, -282763399, -2100118202, -548066793, 842353500, 803660817, 515929394, 502410552, 2079870758, -558285482, -192504407, -675612324, 1495582889, -700089206, 422052406, 1588215838, 917170551, 2108938031, -425261166, 24613011, 1112282071, 1774326120, 273672480, -248168301, 63748525, 1112795117 ], [ 171884090, 1821966722, 201827352, -37083533, 628098453, 1119847366, 730889034, -1044053886, 845696571, 981766667, -436137086, -1943748705, 213137511, -972469174, -294573842, 1026701503, -1405805989, 381267560, 606719772, -347459958, 1884382619, -510754961, -993301624, -1023591109, 614391607, -1068136404, 332974481 ], [ 869339381, 1958567845, -367138857, 1997180609, -2112059256, 1223549441, 1289399748, 759869400, 818669371, -902470187, -348230556, 1764230578, 143772055, 548655429, -75157352, -474363556, -2010543876, -1508484308, 99464969, 617431682, -530677990, 1210469862, 1077619349, -2138976616, 110605271, -1027856804, -795668346 ], [ 593854904, 1335953837, -223229848, -1831598874, -1360589093, -1353715237, 699288061, -936149132, 966060434, 1117812644, 2047321116, 786496228, 937197935, 1913404684, -1499873245, 987527694, -1706013419, -467222433, 872213784, -401174197, -2046953442, -1076600640, -2121414961, -882329285, 811077520, 2011545191, 2048290192 ], [ 1884585679, -1005799191, -1490138303, 1844031473, 989962215, 1928579687, -1753229892, -570224785, -419272795, -1688769968, -1688373434, 1959438393, -70119340, -956609966, -548346436, -1056140865, 1358011964, 1162523584, -2142366691, 1370214318, 530105816, -2057881553, -710720199, 1347843446, -1231164741, 819479411, -1423308855 ], [ 1169204914, -1354623847, 943801898, 1904862781, 107394688, 1530996777, 923297641, -1301544882, 1217055894, 348733456, -1612680188, 660193144, 444746991, 953738088, 402442019, -504156136, 789213341, -588226752, 2033043674, 464125259, 380522822, 1346545010, -439743675, -1427527044, 1416215471, 486098100, -2096775597 ], [ 259697363, -2069752063, -264591415, -1173192730, 444275342, -550179125, 848777464, 1407643767, -699194338, -127307003, 705022446, 52965863, -1626575912, 1291454573, -1823021004, -1143330586, -1289535223, 1184042521, -1192681853, 1673490860, -1323068412, -1699518657, -1676002631, -1548955633, -431983002, -777285174, -818001293 ], [ 1527807167, 254872986, 2023306808, 1041922559, 1553710383, -1485848634, -787169532, 600616202, 1626887665, -1921408462, 133077634, -2111468381, 924081438, -219163753, 1901709232, -408738300, -1003962774, -1260964564, -1783682645, 1414276467, 611057589, -131174312, -636711098, 1453982866, 1884312862, 115288732, 1409593940 ], [ 61814048, 2072785767, 97487218, -1657245406, 8582117, 1731154096, 1511792798, -876007963, 2039485832, 1817625143, 1905728763, -1240620651, 1409056527, -2109516970, -2009657209, -900736703, -1030765208, 1702536959, 220985012, 212211952, 1205524585, 672928704, 968977995, -6087613, 1935629371, 1841385972, -1072830006 ], [ -1798802151, -240269370, 1106064376, 554129636, -866908210, -1471727927, 101260219, -625804346, -1572460803, 114495640, -937733352, 2074463854, -2113796823, -147523656, -1488327986, 149236118, 1001037644, -571004307, 2131475351, 1416283226, 259740649, 1415460815, 712348294, 151836047, 1865082443, -1930491845, -506260835 ], [ 1948112645, -2104771611, 353279616, 586519216, -1251984374, 1486776564, -1970350349, 96969487, -1135230420, -482671816, -1956138923, -1893477370, -1566860575, 1744494798, -2082616078, 1802346390, 1215320203, -1369098960, -1003669074, -1577636032, -2093804605, -696361761, 445502277, -1324156395, 1596177048, 2016584561, -1871469221 ], [ -1811048303, 1087446509, -691617814, 1810485041, -1796933606, 96573090, 104640291, 434501983, -1431743131, -1571363860, -1755382280, -1564318209, 1522533844, -1822014444, 2136409619, -1475730101, 688120259, -889117054, 973570547, -84878714, 2016379551, 90357091, -2018084907, -2027176713, -949262111, 855236859, 1342526537 ], [ 1349680221, -2065488684, 1677845678, 1207784684, 823080812, -1396842720, 1499804655, 871159278, -1746760094, 201971627, 1844947082, 320362996, 1815016095, 157293170, 100887459, -147835347, 1026628394, 2037382664, 577023191, -1969661745, 1054508081, -261477714, -1786070444, 51352250, 1391274274, 1282796393, 938565763 ], [ 974909551, -1042881563, -1995469600, -1988651444, 1850294367, -1671055799, -1174968018, 1645982352, -2045918913, 912655303, -328509493, 2098811873, -507955773, 695967077, -250430381, -586489686, 191755816, -538958355, 456390880, 473145964, 682435957, -1938619616, 2120006896, 1500784605, 1662868399, -665494375, -1228502437 ], [ 456642804, -1221415732, 1435652773, 1210563753, -1255721439, -725324102, 910487625, -1300225902, -1859945916, 879471721, 1142806961, -1500688801, 1957335224, 1276277031, -548477185, -59822571, 1941109999, 1366316897, -1665810014, 1814258387, 666065231, 2061316908, 1042477836, 1120240114, -1251622932, 8733701, -313335655 ], [ -1220503732, 1991508482, 1560730313, 1015390849, -1039641828, 971277216, 1665285977, -1891002677, 831986381, 1550503093, -362541525, -1110061422, 719113404, 3524769, 612676769, -2047991560, -1869952319, 209966275, 274402217, 492359575, -73418993, -1030807798, -946613579, 115601353, 1042117969, 265224030, -2137352527 ], [ 1240370878, 1990584890, 1277463068, 2097265228, -1373858279, 1115329907, -1845493343, -1033415718, 462917170, -751637484, 119644062, 1299089978, 1873141271, 15863498, 1488367273, 777959784, -687204412, 477748166, -1397226773, -169397805, -1784289024, -653574127, -869965459, 476469273, 263823172, -1272321371, 845837331 ], [ 1849984928, 135312366, -930963866, -157434508, -354157074, 1819959683, -880578607, -669103326, -1614072441, -1032862596, -643741478, -1624842367, 852782617, 1300323842, 1046232377, 1153670970, 754280358, -1399006432, 1628807352, -47298453, -1450622586, -473102472, 1495997162, -2076106555, 1563644956, 55342629, 1682923165 ], [ 1182196209, 195976177, 629869302, -1754320153, 389385599, 1860007185, 1714303443, -2119227125, -405602554, -1640280792, 870167506, 11624002, 744094246, -827238001, 530896491, 1589420174, -421360770, -941850855, -1399449670, -1468699152, 1618196679, 2058711927, -1430090454, -638791141, 1057161410, 1745820724, 985795963 ], [ 1620402798, 1210396510, 1327282262, -1368354999, 1576409376, -1740074518, -1363313993, -1962553059, 2043580476, -960452763, 1954690811, -726888195, -977141161, -46662729, 1296996779, 737234432, -1881527163, 407834005, 735223603, -947383710, -1712963752, 1301669898, 473723684, 110368727, 2012167847, -114778774, -2092362978 ], [ 1420826036, -1815611918, 473999449, 544214391, 1775381537, 1383567763, -3380722, -194745416, 589109634, -1299471655, 1708840563, 658789992, 1037205948, 23076978, -1093205170, 594899077, 1872510901, 138067935, 1702776876, -1564070577, 364501563, 1929317231, 1651610824, 2012625259, -665053546, -744862659, -117669747 ], [ -877828873, 9572482, 791014390, 1489066986, -68395269, -1947915551, 731130832, -1917166912, 1993028159, 927029095, -1834937921, 1583115788, 1178245097, -1540238245, -481430707, -1940259610, 1266036904, -219943355, 2035945228, 156239589, -1501200144, 1810264979, 1068761858, -499557233, -1751113746, 249647390, 738436598 ], [ -394162679, 1958816509, -1402525273, -1651502695, -1811349454, -65368087, -1795087108, -623722550, 1975897833, -1316065157, 1922502096, 50756863, -1801346263, 985956392, -1451967411, -1390474702, 1260681584, -399087028, -462470701, -822801144, 2078495850, 961185068, 130108900, -1603236554, 2033579179, 10761580, 1426175128 ], [ -783803683, -191822866, -151331422, -1046890940, 1845945935, 2136781721, 232972284, 1012259243, -1234234557, 1357350106, -1612330486, 607834916, -1732555298, 1896835686, 590469520, -1283826735, 1156296165, -1786100524, 1707363582, 1136586567, -2075680016, 1254435549, -566796418, -1611607461, 153905247, 310752518, -928664925 ], [ 946942290, 1414359804, 1254899361, -423404712, -1955299354, -721502434, -1603498064, 1161012031, -412802816, 649195363, 29858183, 2086280869, 182901182, -1614326955, 1757415858, 516728342, 1677548648, 571776401, -1493856249, 489885147, -1009078654, -2144657416, -199744649, -120588501, -1402189813, -107728489, -1849900660 ], [ -66897152, 1170768449, 1610232797, 1827133296, -66472893, 7200947, 1390908255, -131935028, -1226377, 266797036, -671316648, 257989426, -874560915, 2057671005, 990020037, -1316642517, 1977200635, -571188319, 237951333, -937260840, 1596980629, -323157690, 1441517393, 1556486622, -1904523080, 1015385653, -964747074 ], [ 1388771734, 1909434359, -33611335, 584057657, 1180201436, 1881113124, 597224632, -1009834220, -1677201393, -1776309541, 932778194, -2058226447, 431251780, 1524353442, -1005942833, -985075217, 1919026706, 1732817742, 1884061278, -1738077753, 2017747020, 1605148573, -1177242784, 2086820913, 1334581890, 1307504940, 1030196962 ], [ 1581098696, -1353674931, 1579533376, 804826301, -1127189640, 1215520617, -627149547, 801806052, 2034909644, -725832918, 478070117, -1259168028, 21413667, 1038090494, 436389093, -1606689162, 1442760200, -945828493, -1099258661, 1414542560, 529176804, -232131435, 1937496840, 927808117, -1731953382, -1098331913, 245567285 ], [ 1756178965, 472297628, 143083069, -516962432, 1863631766, 1120217169, 1557117169, 294569307, -1069609708, -113621551, 636634645, 715302200, 2116884855, -1127907878, 1898135795, 1958970062, -160199652, 185424197, 2077344596, 626977002, 595008923, -2142304668, 209230325, -1463411947, 1811990480, -1532108019, -617257092 ], [ 391554063, 261200467, 1494807500, 1103565844, -1435933349, -380146552, -386830759, 343017652, -252032162, -716261605, -2056939146, 1786750657, 1159659167, 1437041858, -1241887161, -534903850, 2112113581, 110193114, 1858706025, -1586071885, -1707475924, -494781283, -168353819, -1086632692, 65536444, -55682857, -834421142 ], [ 1593291033, -2123888591, -489990470, -191508096, -58486810, 1018338481, -348194357, 115334343, -347448640, 1428737482, -1837389203, 641936508, -1726613032, 914392859, -341379430, -500176347, 1103056914, -478711514, 396572030, -1221984840, -1237988282, -836320002, 1322159567, -1556336615, -327574106, 2046433847, 1609908666 ], [ 199783023, 1080795495, 1730790923, 624853405, 1325010773, 1836713397, -486108784, -182215981, -1441861740, 1918244623, 856068769, 1273331539, 1992478701, -649662093, 913733952, -1584177302, 1284347056, 1891731294, 212576436, 872928154, 2024335164, -1181907441, 1247486301, 2067853685, 615070445, -405163345, -756320045 ], [ 1282990055, 1904647567, 506315705, 1830856135, -1624656382, 1819877702, 947099847, 900287184, 173049249, 2075874312, -916024569, -2144231572, 1410178306, 853256150, -228828905, 882093547, -1516842927, -259539044, -1421227605, 19734445, -516042444, -906006139, 1541020412, 194395541, -413468700, 1567056053, 288058778 ], [ -205915023, 840477461, -1720071386, -1329943327, 2129105794, 424259155, 1837971337, -1216184795, -1992148078, 1303811107, -755349250, -1793568132, -724395009, 621554216, 2115349294, -1838918196, 692564605, -2105530843, -199192883, -425061344, 1409979507, -2086719501, 1698788087, -416035117, -984008519, 558511247, 1362757235 ] ], [ [ -413612357, -1673802514, -1371367382, -54308834, -1068417875, 1649707954, -1123987565, -268668187, 208169903, 580521407, 869850856, -1397927696, 1594254117, -1580180754, -734958525, 1414860641, 1458988004, 528904279, -1638910828, 1649499608, 638388895, -193647719, 551536619, -1068170391, 147858363, -1914258199, 222514468 ], [ -1495036774, -692664972, 421390841, 948825479, -1091823962, 499251344, -1387496083, 107994148, -321179806, -614046411, 225681713, -297639980, -764771407, -1950347675, 1354636860, 972650014, 874145138, 530575672, 2007723669, -316491369, -2003103358, -382727610, 679401992, 2039532281, 1015938153, 187675489, -1146343234 ], [ 332796870, 2092246738, -65633046, 1512190971, 149375602, 1668541287, -1483099743, -565325932, -1350378730, -164090834, 60111992, -2088816695, -1029264388, 1911373087, -316497059, -1737756795, -1352220015, 653092083, -2108079951, 261302840, 1386276439, 820904106, 397809933, -1618000240, -1177114535, -326394335, 1670089242 ], [ 1245913885, -1682647154, 1448587796, 60865977, -1566593999, 1806371520, -686889131, -877922766, 51234775, -1303205864, -249354742, -359268109, -1544470632, -1168910535, 1027489644, -1497273783, 857475292, -1071385227, 999094669, -1898745247, 267454751, -1634943115, -1996757640, 1670514809, -2130813798, -1643513698, -95205326 ], [ -981692205, -1412691288, -886348412, -57192484, -2132467058, 1640392428, 433077585, 1578456028, 682074219, 358724804, -223283852, 473046587, -568146721, 1771264560, -1699540566, 1134886020, 131330682, -10217577, -1009213864, 968175245, -207556372, 1900347256, 752155368, 864811788, 618750327, 1940136569, -659532834 ], [ -29592637, 362494532, -614103571, -1165876778, 1723844924, 407560467, -961682341, 1324359805, -1308232516, 81383873, 959649093, 2058602145, 743282341, -1054075974, -1850604877, -360389799, -1456416468, 2030255748, -493655563, -1983772322, 1511489336, 94611034, 576842813, -904257383, 1916868934, 611021985, 497713488 ], [ 152948098, 1933930616, -1249522033, -1477671792, -543548380, 254989946, 868874287, -1256795395, -1551076878, 1461393246, -274304403, 58699634, -21648613, -520077786, 1545015008, -1537324563, -1761033044, 1761990561, 1913619489, 1309227573, -195353766, -685252988, -13920642, -190020620, -430174776, -823366451, -1827137047 ], [ 824100382, 117233437, -415182446, -30485395, 1762762415, 383672990, 510241238, -1950228983, -584215562, -826090444, 1630203892, -2016534542, 680508441, -1181432181, 2034208024, 2117472026, -155605946, -793712878, -1105147088, -1038137632, -52360569, 596475285, -504653685, -649760212, 358182210, -635552356, 1289496017 ], [ 1088120673, -1177335189, -939710633, 600779697, 240176285, 975920430, 1309244182, 68122632, 2137558147, 373686222, 1190113658, 1466363073, -103988499, -491857194, 1461453583, 910943110, -213324602, 1870926484, 244576008, -2089522847, 817616248, -1673882185, -1324352786, -1684811534, -1124853712, 307978215, 1774102067 ], [ 35187357, -432499271, 922541769, 410729643, -1002804497, 288108839, 905320927, -1171167736, 589268594, -1796647772, -1523000767, -1116234781, 1562713473, -2060943529, 1739232130, -439829352, 503419899, -104444430, -146537801, -408970601, 96742675, -1725982474, 1053605085, 246866656, 1333900146, 1903124835, 569920343 ], [ 370577533, 1610718246, -1636574998, -166928958, 699340330, -1024548268, 565241222, 1887773956, -434885936, -1471961681, -1775472521, 1004186935, -392871213, -1191863878, 415639710, 1404099690, -157368785, 1880068143, -391714215, 1149331868, 1290410260, -1583375447, 1031739123, -143837903, 674676266, -1320477462, 1504747936 ], [ -286699179, 162650985, -1883598908, 1744371614, 1063966075, -585056680, 1845174026, -384337088, 825907820, -1967046523, 238067387, -1691619180, 721990689, 1400590350, -211656371, -1949030345, -280449810, 1000273313, 778791680, 1122634315, -1761833270, 1626705691, 547893870, 635348823, -74031827, -1998712970, -44832542 ], [ 514829785, -1608033405, 1646419860, -965773558, 1877268851, 993047137, -373887290, -835625291, 1981483420, 1275250835, 1739294415, -2081216026, 2077975163, -1240075393, 2110434734, 1765128263, -2087935120, -1516942243, 1874056451, -335364128, -1809142556, 1305737505, 1709470133, 1898488182, 643149397, 545754483, -583935178 ], [ -398095818, -384185717, -1672006777, 1174093253, -1969097780, -1828012590, 712688647, 1554948018, 1935175511, 1842426044, -1912215075, 1900294804, -819126679, -2058399411, 816857278, 1222768224, -1766810724, 2138046049, -1824436812, -1605886253, 475596950, 2145650844, 2093821586, -1386574670, 1421203575, 1878258934, -1756941929 ], [ 1654811050, 2030185854, 1150573217, -1486118307, -2138120677, 821157323, -1015328320, 1332103984, 315759512, -1770145924, -2027022089, -895744889, -1275780508, 1974052234, 1113297855, -1461430489, -1290938192, -1595578052, 171912771, 1842650106, -223589632, 968449469, 462213141, -2117993738, -1873453284, 103789069, -1203413858 ], [ 1085837673, -153475229, 1832458674, -345763559, 2086170459, -481203350, 953394319, 1558373652, -341739942, 894568345, -178542154, -2075272506, 1045985484, -1919138527, 1812148430, -34957307, 1244155923, -562123999, -288115775, -1732960783, 2063219277, -187441440, 1557110973, -20814690, -1172135165, 710169434, 2041786886 ], [ -1542103872, -242768285, 2048737413, -1417478124, -1150559268, -584275552, -1220251231, -826131472, -1992793553, 1580386136, -1396039760, 1933362738, 1119976275, -207708241, 396398408, -1256085815, -1752892100, -1222387373, -918058069, 1879988425, 1667083009, 2104808660, 780592671, 1673137866, -1445162789, -2052628000, 1905173204 ], [ 1455228794, -914390612, 1791026227, -2075130796, -139927794, -1651264658, -1927299330, -1914434247, 706240314, -776866556, 707934185, -1663017025, -1918338385, 47396452, -743039241, -1066845219, 1901524347, 1315386666, -197329423, -1044250532, 1698079698, 1527231810, -1393458154, -1110741814, -803397959, -1549395985, -168856511 ], [ -1330206132, -1361133957, 958605682, 1259101693, 1521857052, -405035825, 1694839524, 1032058519, -457649012, 1426401718, -1414532229, 1878734635, 727192825, -2102365047, 513659296, 1640919767, 1204515477, -1185155958, -752099393, -832902228, 106446286, -917632574, -419441322, 423741162, -2031566490, 367772071, -835709350 ], [ 601798647, 1147023589, 1748012794, -1720247205, 1998893378, -2102841521, 348994789, 13673883, 70217213, 1920159563, 1533046110, -1908816684, -173972348, 372633542, 1598297103, -318707727, 809118170, -82384159, 1018464476, -593211805, -204574621, -1899638175, -891088335, 919761609, 1083255844, 205490188, 1392129004 ], [ 2081811899, 2066816180, 2027355243, 1407645710, -1198658696, -1287251908, -1041455087, -1518795293, -1999031098, -1486624914, 1634428568, -69041235, 1282125073, -571008637, 291940240, 507665401, 1604587381, -862541703, -1905731231, -2065285362, -2117727820, 865974661, -289898104, 1565780803, -957524642, -162147495, 992782074 ], [ 1486039527, -312713851, -2039385626, -1719242696, -1084597264, -1377344961, -50462542, 11931575, -766105096, -466908466, 710686859, 2007140153, -931162796, -66652613, 683767398, -1313270228, -1321947032, 203972474, 1773815041, 285046628, -505719112, -2014443759, -398515483, -837127079, 1988626302, -348395961, 1051020575 ], [ 343751065, -126723664, -91467991, 1503861939, -1497192636, 783763767, -1216014928, 873198693, -1638926580, 1653926138, -1353368803, 826118826, -2049909484, 1360100245, 204996160, -1303503683, -1796563109, 799654336, -1119322198, -1571581667, -950929541, -864269028, 1459486285, -2081188812, 1001683572, -1856384210, 1381290042 ], [ -1261629149, 525949466, -1104696829, -1814986067, -654438320, 1935743748, 1626335705, -318998798, -2019535903, 1550059962, 1570681714, -600225961, -733528345, 71782855, 1533015600, -1616761538, 1628349957, 1492350417, -849716209, 1605829220, -64572098, -2128502548, -727661219, 121445687, -1331272068, 540447047, 1770399625 ], [ -711590425, -1540241790, -217432854, 1803870826, 1305477655, -1719697486, 953772830, -685542079, 1561479500, 66369553, -1095729229, 157588218, -2032013205, 2059493905, -949464526, 510813759, -1636082128, 1670538225, 1939463086, -527216649, 246167665, -898538440, -1927164100, -1919817485, -1467774583, -1136055092, 457613069 ], [ -2021796056, 1752343961, 1169633607, 2131594207, -811510102, 272543641, 1041291346, -1942204300, 1425086379, 1407917905, -38883178, 1018201268, -25445836, -113877488, -1891712492, 1324451731, -511784682, 391466148, 445289614, 1260686898, -598159573, 48906794, 1731913778, -1984973657, -1765620263, -1484298953, 873429830 ], [ -1105572665, 1241241251, -573698432, 204862855, 1054029033, -158634084, -227393574, -632184238, -2051049685, -787400420, 200376137, 715878298, -69898022, -563426478, 1844926594, 1158331368, -1677801983, -1153913613, -141296707, 42035398, 1778862097, 1389523695, 332099542, 1219325762, -913856754, -1532741036, -1932444242 ], [ -2033349052, 515957241, -1510420906, 1822681923, -366359912, 1092954403, 2047366979, 1140115637, 1979515907, -1377136127, 11841901, 1342902682, 49860919, -572454936, -1771492648, -1603151771, 743213285, -150216087, 668815838, 2084407978, 482771577, -1867576801, -155426361, -1164130127, 219527245, 1861302287, -1280451683 ], [ 762111606, 446137427, 1426190003, -1932107734, -1275219995, 1051803097, -989991401, -140102239, 112274042, 298700419, -259755408, 1544345426, 1417418824, -2063438711, 1389933214, -891803352, 1891595100, 166372662, -1395702466, 1431713104, 403862444, -1616265252, -821581723, 603583722, -2059413447, 805728199, -1127308723 ], [ 2076190969, -888879861, -1683750659, -1971495736, 212865110, 615067505, -720936584, -784958255, 447076465, -1008950844, -2048119882, -1283592753, 1378581357, 1833329109, -1585192187, -1732874373, -540726338, -846524729, -1343587433, -2014769810, 261567536, 859478832, 1571712942, -1261045841, -83724580, -1129685643, -1073648468 ], [ -1616983678, 353186328, 116991943, -1317901434, -1959766634, -1523382346, 1736242140, -1336874165, 1912413534, 217399114, 446653475, 546530569, -1283660816, 100879606, -711796900, 647622869, -934864026, 1278958603, -994739110, 780437650, 27558123, 33924186, -1551884001, -387247204, -1525080818, -2079498680, 1572488130 ], [ -781126283, 1803582464, 588137420, -1341936500, 1536415920, 1625323397, -1523370161, 262286977, 762487036, -4022314, -1898601142, 1746824750, 1314782596, 750770438, -112129714, 2052936406, -888424417, -1294261714, 1382882693, 2100364670, 1626297971, 421140430, 756242530, -1273029417, -2071127127, -2052162486, 355504290 ], [ 440378919, 719683012, -925568274, 561999002, -1177488661, -2128816963, 1135158773, 1756649371, -1762904702, 2075538310, -1207988191, -214138074, 1352794185, -811090787, -1498131640, 1650920413, 345328574, 1723544888, 1830246337, -458902277, 616620701, -1624015072, 722012755, 735362350, 1941576125, 352367388, 468647619 ], [ 1841347014, -1975807730, -1603264242, 212411096, 1693695200, -410584710, 592320499, 1513486565, 1421813052, 1207995557, 535516168, -316210426, -1861622020, 378962961, -757019336, -724034655, 1098266510, 747137636, -1752760025, -2064970328, -286682179, 1774918527, -336776593, 778783187, 620027188, -937550281, 1297326041 ], [ -1385286978, -1301163362, 39905625, -1660236651, -936624024, 1298325983, 1882916764, 1991192174, 1840168212, -216598631, 1123277511, -1865933059, 1723258780, 707526934, -798809628, -541549254, -762216046, 1508469074, -1539787908, -1308225502, -654546620, -321534019, 315764302, -277495919, 2125926344, 52941543, 1450740584 ], [ -819568314, -49645757, 1029216251, 430059717, -1599420988, 16579974, -726774327, 1237821827, -156026844, 871237374, -1969179627, -994839594, -453125271, -2140640602, -1889202527, -2038007963, 1409931331, -712690238, 1579463749, 1423435628, 1354249715, 1209349717, -1454572681, -1149581309, -446266895, -314056549, -2122487393 ], [ 1953064447, 1427888572, -778374997, -268087017, 165758263, 1636448127, 480345775, -1609375049, 732110575, -1488363045, -1691762233, -1263327922, -149908626, 1130937517, -2043193449, 228883963, 439963693, -1564234241, -1693694044, -581393969, 121829086, 1746652798, 1009446983, -1319334409, 1520074194, 506813260, -974951430 ], [ 1675165695, 1796043274, 213998935, 158291532, 1910466506, -1735663928, 1842893972, -510778218, 483691630, -1929542240, -1374436900, 1645903002, 1866792909, -380680278, 331317289, -1836521726, -317495208, -807049401, -1619199460, 1085818356, -338910099, -1162091330, -115578675, -1190666576, 207216534, 1762021520, -199430439 ], [ 66276287, -370983286, 1498112135, -2008243006, -658805543, 133047470, 732276854, 1406683617, -1875584648, 378637127, 1169390711, -642606464, 1669526745, 857891519, 1858305206, -1223812585, 1435835787, -1687788328, -224321165, -429534232, 691462416, -1888450270, -225640811, 1694707871, -397135494, 498751568, -639057992 ], [ 1773617343, 1166051600, -369237501, -2123598714, -938698261, 266198383, 1549451241, 983067397, 1984106350, 1487118563, -2000937940, 1158774513, -1526544964, 1109967579, 1333899385, 522429379, 352444261, -1913281295, 1904102298, 897942469, 834823371, 801905377, 1213264884, 808473932, 199151496, -310998226, 1493056158 ], [ -833840049, -2115036796, 1698111979, 1669900515, -1744187308, -973614372, 1867417266, 819407047, 1423773412, -1663619768, -1947000135, 1911990127, 217598896, -1383976705, -1199837380, 1085588990, 927895597, -1571413705, 998443075, -155427464, 1558433276, 1883267979, -884460503, 1574420321, -1635363793, -1003550912, 833424298 ], [ 5780471, 1971462508, -1657234073, 2107169555, 381512246, 1847737297, -1924912904, 1406446631, 1006190020, 757862438, 775422423, 2144135558, -31982536, -1888702844, 1131218389, 1756301134, 772100734, 11312128, 911679186, 1683523573, -2014572349, 4078652, -1119822773, -635731020, 1668901569, -601704025, 1619163477 ], [ -2104613985, -1318045376, 146162959, -258620125, -1198876874, 1268264969, -1657349329, 161931530, -687797423, -1986131483, 48506897, -1061365728, -1498720496, -633419377, 1756873584, -1121756623, -578653291, -1926213597, -1266313155, -392914617, 735912087, -991662584, -1057401045, 98306555, 1361810235, -1243014751, -720990319 ] ], [ [ -659944290, -645282613, 250301960, 1819241580, -1935438578, -1721093524, 845214617, 1821249103, -1810652888, 1140780471, 1290129684, -583522838, -1316071179, 2061127175, -156782114, -96732787, -344411943, -2106830841, 1112018300, 532608768, 151152079, 1918608278, 239277109, 1255477544, -1477908965, -1995237373, -985800206 ], [ -963855337, -103423097, -1929466089, -1451188547, -363717596, -904774249, 1912327102, -2066631909, -946624264, 1240344530, -1240925766, 613470684, -1952027731, -530956269, 454235536, -1751710023, -556490100, -854648853, -1270406056, -289960685, 1849471112, 893560841, 2018245649, -872698986, -1662528655, -781391764, -236487637 ], [ -1530848336, 1703453969, 238275929, 2131421408, 1625952962, -1430758911, 1573204063, 491611301, -1321248066, 640249166, 1669386004, -1182884420, -252851190, -369705182, 297267941, -1997718344, 828400886, 777099693, -1385656872, 377881087, 1739823128, 392813706, -299849005, -328194075, 539547400, -2118929402, 1782455763 ], [ -567273511, -1112360983, 769480533, 469016800, 1385042233, 995694048, 1304147339, -1168190834, -68233435, 1424819244, 963038817, -1874267127, -1174520315, 1104244089, 561127639, 123602009, 1310840466, 822382661, 1570322913, -535785693, 512040271, -1764325409, 75297265, 859865173, -1793237553, 1025223839, 608009337 ], [ -200975654, 2067702824, 1165684306, -1607192058, 2038483395, -493225537, -1238350016, 1379492248, -1016728929, -921239331, -987054648, -1300023077, -598287779, 1586671110, -1661730045, 1241340530, -358349985, 2006042581, -474167760, -624860199, -1296622046, -79888116, -1565728634, 276091499, -1450213126, 1164515067, -752147125 ], [ -841380474, 1587909035, -444465658, 394227352, 553487692, 213303579, -587284871, -666858213, 1803119303, -896184156, -1036817047, -278368975, -1544076715, 1855755445, -1991280738, 1506742940, -1535698400, 1950500095, 152026807, -1772344450, 46123676, 1604274221, -1718747786, 337076630, -1651313669, 1596011741, 888701061 ], [ 336170858, 1304183600, 2053749473, -569402865, -178220145, -1907329090, -516952303, -33075963, -1023226037, -1796585136, 2127325267, -1416831540, -1891851146, 2134867008, 751673456, -178643252, 2107877744, -541160583, -765092932, -1784517670, -1320456176, -1180780340, 157376150, 634395800, -1274443785, -1997872491, 2036048546 ], [ 1872714486, 1317949743, -821260109, 176393908, 1222699884, 166995011, -1641541781, -824865192, 644653155, 148207154, 1923101465, -2047932972, -1221237833, 695066613, 1586757796, 1918039036, -103825748, -1172048157, 86312017, -43835154, -924611943, 615156148, 1291626078, -1065362816, 1552226364, 1987379187, -176092885 ], [ -1295967931, 1976079897, 1798006158, -209021373, 1031413439, -1946879789, -206793086, -1388025647, 1860191078, -386841890, -227210954, 1556926358, 1876738388, 864092333, 1760070150, 1433957377, 2085300806, -40210965, 1257086202, 1281763929, -797378558, -88329933, 1428712984, -405783228, 1806050448, 1299867374, -2075219946 ], [ -467020423, -1997950787, -1509670693, 1131665710, 1059800159, 1670084384, 816689453, -1474914097, 558411253, -568520161, 30479783, 2062159320, 1407214599, -1180635314, 317966356, -1270680989, -744562969, 2133038063, -272808176, 653629519, 1888278778, 581868400, 1721477982, 1827562139, 724944170, 37716761, 1854388970 ], [ 1501160060, 375849965, 2085238671, 1823249593, 2004289447, 107311625, -640165727, 1261404890, -1402320088, 1704793631, 1614429438, -1888013124, 1390765498, 1320194191, -282772727, -316955716, 502611605, -612156155, 654919786, -655525909, 189570883, -1833901128, -129139449, 1231766209, -1283133279, 744736142, -1302155551 ], [ -1291089523, -543352140, -1880873945, 1415254109, 336630143, 1456374278, -185742161, -421428564, 237238964, -162441568, -1083562862, 1004704753, -2042139111, -595310497, 786094917, 99390684, 986840923, 780808107, -677008214, -1037221585, 1684652601, -779803837, -113383450, -170787676, 532392738, -1937279754, -499132763 ], [ -678891333, 1927612020, -2052996104, 772177290, -89768332, 117934812, -199240863, 1295319358, 542734290, 818600040, 1887874808, 511293080, -2003649201, -1373762327, -332833590, 594099293, 775766812, -410684947, 1853675135, -892259790, 1547220277, -1692648030, -2024057548, 2095562514, 554571732, -1627639560, -1392210459 ], [ 1675610694, 1244890291, 1224101103, 1750013714, -287009625, -1392904267, -1320349813, -787682698, -95680581, -1877325033, -1736710320, -1236280765, -1184143122, -83504817, 662004949, -721764769, -1590279314, -1380286294, 1476042610, -1975210862, -1449638106, 646245919, -429703324, -1408954284, -2002725906, 895004685, 886061730 ], [ -362736855, -1467234873, -516877620, -808916024, 2138589824, -332287032, -686452350, 497653706, -11692631, -720781797, 613239835, 1056383925, -945420986, -370141109, -724448914, -1043769062, -606922646, -1480335910, 269411997, 815247538, 1432043392, 796521336, -845107195, 1698769675, -1985530297, 402591417, -1178727051 ], [ 1454915232, 926379473, -1478331232, 527941556, 50164044, -156203270, -760816049, -1791741520, -2010133265, -1502226013, -250573226, 1056830664, 788661770, 944147220, 1845813993, -1541407363, -1767333418, -842679933, -211207052, -1315665416, -657643539, 1927885411, -566465995, -787296129, -423174198, -1686392316, 1241643559 ], [ -186248729, 1273255534, -1104053366, -1816751234, 1667875686, 1152817814, -1371701298, 957047859, 1920235776, -780575874, -90223239, 865786614, 1290797938, -636327671, -2142469370, 618853976, -568874137, -2132963207, -2133756906, 1611557241, -1074462380, 1192289546, 57501056, -1409879611, -1762893174, -149806846, 1028246556 ], [ 1624238157, -2043549028, -85292452, 1504691830, 567327179, -43121356, 515047478, -1603961401, -1180880433, -508425970, -390095, -1328219733, 1329490271, -377470169, -1898309070, 65046368, 1184000390, -1290970559, -1066864686, 548903111, -776200632, -842007709, 109803360, 1896371071, -1067434273, 953962898, -560760761 ], [ -1915529325, 595427384, 263835962, 807228128, -618339330, -952412331, 1569020484, -569473785, 2027334164, 1116639973, 448996490, -213074542, 1351037359, 486045171, 340445036, -1406141959, 514116773, -400997792, -393946858, 1749535943, -1047653919, 118557067, 499530381, -773228049, -490317929, -967471268, 1777697783 ], [ 2606575, 1128662006, 1656637349, -1379649725, 430528806, -1302213711, -1628022139, 1001695040, -1136436350, -1952645656, -1263119531, -1817030315, 1854917998, -1323335425, -1955708448, 920577772, -425285227, 874593385, 212526071, -210239916, -134633859, 1085965167, 1429993832, -457595172, -1023080659, 290439728, 1272818961 ], [ 493172921, -1213381169, -966204520, 1553485992, -216948293, -451887948, 1299628148, -1459837842, 948194575, 134379756, -659519747, -1982388738, 2060015342, 1912035440, -2042413594, -1437470715, 204775480, -1621838690, -1581772650, 1307978944, -1468798017, -364405462, -836272563, 833139236, -1512985899, -64364142, 1352571325 ], [ 1690406585, -1021466160, -1514506547, 327028749, 1805678967, -1141639656, 1856524043, -1622037977, -1316514874, 733274925, -225945080, 572802933, 779867953, -501155248, -1356681437, 865692128, -830740368, -759998443, 997309204, 924260381, 1004229502, 89521705, -144851199, -2084853657, 1149436794, -303868033, -727721736 ], [ -183865327, -88883979, -218542508, 1989411991, -447116372, -914232572, -194346334, 1679498648, 873619661, -1308066456, 881423701, 526334752, -1690465461, 1614478358, 1081485979, -1571992385, 1140998765, 1189959173, 1669866975, -1750365872, -1199992670, -1063350578, -376201164, -1518567852, 1586809870, 1640209426, -581555264 ], [ 502133564, 48722307, -337678101, 118334464, 1281994836, 409832628, -2098361280, -1870093408, 2039682220, 1699046257, 871946999, 1221363957, 1918157919, 2000159825, 1508465655, -1900387051, 266087013, 1097952613, 2135709717, 1899259990, -354425441, -1723656528, 503831628, -1970226884, 1284679391, -1147547832, 469159261 ], [ -604647271, -858255830, 1022471533, 896801457, 939056454, 961201127, 430629028, 1091956318, -268909170, -641959154, 172560761, 507982527, -1427240061, -1064394299, 49881258, -1847033948, -842038433, 580941840, 665124731, -2134870, 559497946, -390238745, -1328696643, 1730349320, -391682017, 541229514, 128977930 ], [ 1181712676, 1844704676, 450066156, -1807411070, -162738923, -332132043, -1063114396, -373272342, -950252542, 568470334, -121833742, -946076112, 1052828294, 301144180, 987455163, 1095962258, 479075650, -594043298, -708623510, -498724919, -220162849, 1496460292, 734023801, -239894092, -1615793194, -1768390075, 2114260322 ], [ 415917734, -1987245707, -111096915, -236701678, 1347918709, 990025061, -932766105, 977926687, 1256684933, 1728262333, -531355981, -370766377, -1530117722, -491708063, 143588405, 605414537, 896997644, 354110185, -1532782292, 1680180302, 1433952537, 687452760, 741690524, 315231357, 1942943209, -1298270133, 278061804 ], [ 1628924539, 1829560571, -1025613062, 660652609, -1070171676, -603234985, 1347918103, -693599496, -1253101843, -1663843055, -2055245237, -1616275208, -1011636062, -1188571914, 1694105781, 660100082, -533375241, 2008755646, -747966028, 306948292, 955406778, 317263376, 1998125774, 1774988895, 1410232994, 2094758421, -825948742 ], [ 166399693, 1730292131, -1741923386, -1242903998, -191501859, 1605709839, 818305530, -1834490359, 614551842, 1248914251, -1978020323, 2074034977, -2128153142, -1703432257, -1969980693, -1652613489, -1932350762, -1906733315, -506641965, 1078475339, 546182352, 137749707, 1273451844, 837480598, -1734884831, -345575036, -111776106 ], [ 1816847856, -923401089, -1497389460, 230636713, 192785348, 1984912913, 1115580422, -1003422761, 348704127, -1041034563, 451141253, -1564708229, -97701395, -1657846195, -1133189713, 1388712223, -1690448398, -1802421056, 343682844, -1722775738, -2025785982, -460379196, -1890530155, 1911278930, 1916275709, -1971620090, -1999244072 ], [ -915922537, 775029170, 1638034397, -365660942, -1208434483, -1422859154, -41768532, -1530603002, -1649709227, -926306420, 1486186013, -1354713382, -57202072, 139271182, -1629494450, -817638395, -603811975, 616380010, 452048771, -1151580805, 1042467454, 362270129, -985670853, 516079903, 459475731, 818239598, -693793161 ], [ -1035452854, 425617482, -507268266, 74021562, -638314924, 1702577114, 1227889295, -1579992694, -1621565184, -1178207862, 2056393185, -2028193400, 1475199525, -206196873, 1412092617, -1019181887, 1356665270, 1710013880, 1748811853, 663382154, 1334810550, 1293758821, 1671516574, 1114352566, -1304587963, 1413299832, -900024973 ], [ 466161511, 1810446124, 903126116, -970520311, 57298290, -1328151714, -1621666515, -297143458, 1598494812, 703083288, 1158408369, 636555459, -822761019, 1253625044, 1466816237, -2109835517, 777307107, 1900619081, 809239373, 968538228, -2024981755, -545646834, 513853916, -1931368594, -1847055673, 1570277628, 968530103 ], [ -179204463, 1566878482, -114977710, -375900840, -1079553657, -1308488237, -31911653, -454813132, 1813525956, 868807312, -1897816739, -1363978006, -1800728391, -1482013657, -1870374762, 126397497, 277211177, -1796141767, 172849123, -1815379217, -118998555, -621167479, -1061488019, 1089949036, -1716734820, -1211824745, 1597963681 ], [ -1630456407, 1833735667, 756196902, 880395726, 1571849478, 1015950708, 243421395, -1479306714, -317133131, 13664575, 52418604, 796304949, -2117451339, 1378289981, -1357600736, 1190496088, -2008832996, -1355859401, 1363275258, -310957772, 1129341778, -337586480, 2070991533, 396303991, -1130149819, 825784207, -876086162 ], [ 1805381940, 502830178, 693093014, 356976432, 1913139864, 407707976, -1138023117, 1557996639, 279553760, 154939652, 601947556, -1301062739, 1243108026, 303943482, -2060715886, 906336925, 348878514, -189493378, -778801094, 1100844075, 808959675, 1477926118, -179650178, -145769974, 375187294, -506316694, 50314041 ], [ 1757608297, -261555739, 525841230, -1467128578, -1092643563, 1829458086, -1359108086, 363095365, 866259277, 1878114858, -834704618, 118417531, -1374781736, -354419179, -311523758, -1614726570, -1105040826, 1067062145, 1540952905, 136584358, -1017752241, 1424747217, -1069076487, 882285235, -589308096, 311967189, 743234655 ], [ 367937262, -197960431, 1876167236, 1356035335, 508278317, -149165606, -142784062, -1420772138, -901258787, -368700030, 1895801059, 982508599, 2063490578, 322012394, -1510907379, -244459551, 537579061, -449480632, 1177061431, -227488370, -1301816360, -1447298483, 1978330226, 1891267309, -1035260238, -457944025, -1184652648 ], [ 173402745, 955047471, 1501648645, -1319570142, 1910601440, 139711141, -1457697597, 481352341, -1842247312, -12213163, -345058260, -298341935, -2127160604, 813892288, 1051582713, 707278369, 1830243905, 1892870280, -1457712294, 1566496023, 989784814, -1736361192, -227864321, 5056696, 780328165, 1281586647, 683527833 ], [ 290332437, -1687612969, 437626181, 27003030, -1132838859, 1897742849, 275318745, -535320615, 1945226455, -2036742964, 882777404, 1144584811, -1742809208, -818121358, 131695676, 300149166, 1342848274, 939671180, 1287419436, -1795529609, -150273046, 1975507383, 898561452, -1865880976, 1702450389, 1785822632, 1623746831 ], [ -894439518, -46549307, 2140331570, 1202120605, -1629958621, -317951018, -1010395111, 1414108976, 1966038747, -1131749491, -867934258, 1573276560, -804598056, -251069180, 178183096, -83150415, -1720624269, -1917658128, -1779152110, 2084874638, 37845403, 1616188715, 2145300623, -1959259019, -923845080, -859688719, -429043935 ], [ 776191602, -160863817, 1606711091, 114205646, 1627375125, 377158673, 1630982676, 291767685, -772800082, 1766881347, 150692109, 1752965693, -160550365, 1821988455, -1470265561, 1119291933, 729588770, 1931326102, 1271174222, -2125913533, 711970368, -932127057, -1812567717, -18219542, 1956782277, 857665356, -497554215 ], [ -1664600075, 71997115, 812892312, -949114766, -2046105995, -1058106411, -387985316, -1039432023, 842087143, -1573659275, 1772387377, -1304511549, -875465969, 2097873420, 1541781879, -1848660245, 667645373, 722506271, -2086838425, -753392804, 1898586494, 1651453748, 1565903249, 450177992, 292191282, -769887626, 1838832441 ] ], [ [ -1223019087, -539208307, -1083948437, -1472476324, -932508004, 122577241, -1618812657, -258220078, -1777610703, -88636162, -676771623, 444650557, 1263300099, -1851273558, -1635865494, 1835269116, -1204048868, -1324743296, -2061768697, -1128896186, -338529563, 90176653, 816306910, -1297257235, -1653737673, 2014530366, -213146863 ], [ 787691299, -1447860323, -1793273207, 464864346, -1386787810, 400597554, -1937639482, -665346531, -760787022, 285776173, 1575709309, 969592202, -1977177430, 1686293415, 134034477, 1550661425, -2121005488, -887870795, -588153970, 1232130669, -1248419006, -112471913, 1048632212, 616088650, 567090398, 1261167810, 2138045627 ], [ 1215704669, -1184154785, 1283464869, 568194968, 1395173147, 1869803230, 1974873768, 1831013008, 1186390712, 841709900, -1917697446, -2074029486, -255232112, 2091560771, -2114823922, 158788973, 1025343486, -1042793540, 1372080230, 822002535, -175947366, 457990922, -227789436, 685747193, 948754023, 1938701442, 1360354645 ], [ 1956818157, 2065542664, -1210834855, 37110338, -1358142604, 1958591420, 871076106, -1911589002, -2079898936, -1421692270, 1816447250, 1923806669, -704491145, 933956101, 736863998, -261474688, 156110124, 1510311187, 543972690, -131637117, 1977552363, 1142704869, -1512335086, 778265448, -1270548649, 302105645, 1888505692 ], [ -1538200185, -757655901, -1186726430, 657802464, 706064617, 1356533066, 794715510, 1126505002, -1009814989, 1751004645, 156466754, 1510286882, -1689410205, 129416099, 1176549748, -1383188350, -630708067, -186807692, -1563963321, -185622741, -979431432, -1326515428, -837042636, -1569593326, 1442515823, -541988444, 895784443 ], [ 171748769, 179923673, 1148205227, -646208894, 1606607925, -1699628582, -537899181, -1809067901, -1603023485, 2072451608, -1625342499, 2114364417, 328720417, -1901279181, 1445503467, -254400442, -1752164314, 1067070245, -349745102, 2054580695, 567988120, 580359033, 1628435351, 453563632, -514815950, -149612517, 1011155438 ], [ 1470670830, -750194643, 2045899591, -1100029941, 922891179, 1129906469, 1363375017, 786235497, -172383818, 115824107, -1937857334, -150141241, 314197947, -897350388, -834794276, 1845375405, -585922280, -1044735556, -574901543, -1797187440, 1707428825, -623295207, -575087775, 838306528, 2075457805, -999222930, 122093896 ], [ 778209962, 836755603, 1823212759, 1155815343, 1139074887, -1773884317, -1028101964, 1194995445, 563261766, -150215007, -1925662380, -1746482484, -1299302438, -1270879416, 1397375312, 748102472, -1375584492, 537341816, -2033632884, 325130444, -1344267945, 2122372229, -1054243491, -863203399, 1383181983, -2108169377, 1543346287 ], [ -700471764, 102561324, 747446292, 999398934, -1559441910, 882595516, 174015494, 1774872936, 2124077990, 471659255, -1914678766, 942759490, 620945423, -1733530240, -586916381, -1659963182, -587558372, -1499259726, -2049765794, -338654152, -86674985, -139489275, 971666820, 1416629946, -1709463661, 1632707457, 696188699 ], [ 492086866, -288741566, 919681438, -133758519, -47372371, -114046149, 1384565102, -181867342, -1053446896, -1073315662, -1928625033, -74174755, 1542107816, 275437308, -557532136, -1406600033, -1041873486, 1780593240, 64770840, -724488587, -844941354, -1607419218, 1284658640, 195945283, -624824923, 1157388810, -922797299 ], [ -1879609075, -977512919, -1081954181, 232460180, 1111213639, 625567867, -202499959, 1650669276, 388726454, 1539526722, -1884152309, -1253653206, -1535356164, -1364513086, 1738687197, -1871714881, 1258258428, -1202297994, -751864747, -1648297448, 2033538883, 1504061207, -360898707, 1618740982, -1043140011, -119744958, 1599552076 ], [ -1907033159, 712962516, -1594796715, 1802477886, 2048426541, 2062906458, -1647671497, -408349723, 1490576522, 332806769, -1795129344, -1388586646, -423807089, 1551387429, -214814601, 1332194293, 830372234, -1466416916, -1335449487, 383458831, 1262939341, -811432496, -427533731, -147652102, -640379304, -1423931057, 1335151776 ], [ 1425074788, -443099723, -403506637, -577664303, 774084657, 477175267, -1771260862, -1038832184, -984953737, -507613885, 2122990884, -597295176, -1875746030, 549941862, -1326394067, -1920755869, 572777035, 1639083757, 1202839953, -1681634807, -717084480, -1424172636, 855783911, 1145691538, 1488621840, 2125110742, -1634167060 ], [ -1570129993, -316394567, 1223085638, -240502495, 1597217419, 1383863719, -1178660178, 1461007454, -538347277, -31047827, -539194383, -2006146708, 1074570445, -361883976, -1970124595, -2049348250, -1639779108, 311715157, 1763631600, -1443098213, -1963700489, -1669293727, 713504493, 1776522763, -1993116497, 947880401, 296540366 ], [ 652202058, 245564683, -119073283, 1315760556, -379707511, 1180564765, 914919595, 1145748849, -1021617275, -620566858, -413272042, -652270787, 2095719823, 161619747, -776488666, 486686021, -747238810, -98543446, 56298737, 322129884, 1646740808, 1531943737, -305056466, -2030409804, -1568192167, -615012261, -1987860521 ], [ 1314647909, 55438788, 1123533763, -1608905043, -1685659479, 455780945, 1328752701, 1721797584, -598112242, 1759315393, -450317320, 556261593, -44375857, -1010409816, 1706058346, 724907449, -1927324797, -1373849845, 1813800675, -1460429345, -1112101546, -1996733882, -755844433, 882045363, 597619337, -1978667190, -1867845707 ], [ -1849924152, 1305050430, 1830763953, -1182525617, 2017618218, -1654601745, 483018098, 1098665157, -742877328, -1313008370, -2094229249, 937555345, -1425557866, 934507655, 180252082, -1260251821, -469730693, 482268959, -2038844789, -73075439, 847384187, -76842837, 1950356366, -1876382734, -1782872322, -1441776132, -1141765914 ], [ 1048232092, -1402698282, 1478773615, 214187334, 1932827665, -1074038006, 302001292, 1784072373, -1892241009, 1176229839, -301266887, -1744804570, 397995794, -1046805562, -630213299, 757697032, 228278941, -555265281, -55384267, -1776338596, -825118172, 470676801, -1664707114, -2048298652, 132987439, -707743876, 652546236 ], [ 1833942913, -1839828951, -246891242, -1577391668, 830585819, -1418049802, 463935695, 1353373053, -2122310368, -1288636477, 675437191, -45136566, 2077008810, 1424315922, 657623061, -1799680887, -1668022618, 1926767447, 74005083, 635441968, 1307352035, -1626318822, -1666200390, -1915951945, -881752311, -2029413800, 2120657734 ], [ 735133898, -1876823393, -716505818, 45096002, 874052332, -1802860825, -1027933235, -1041801508, -495642564, 490270724, -1228938055, 737827002, -567923986, -2135413657, 1406275229, -1771045706, 1670373197, 2080311063, 271153913, -1244399962, -1303487492, 205935214, 1427218706, -2080100060, -377877799, 1233144075, -350178244 ], [ 884268463, 1210929792, -622659634, 948228527, -1274019140, -873299385, -117060727, -1994967895, -992511792, -1361660569, -655145395, -939577433, 308471007, -271473127, 314348129, 1808415324, -963707366, -173693967, 974559564, -928543264, 660297088, 1099323158, -186135848, 1194569069, -1527764302, -298301985, -1007145789 ], [ -1505369763, 128603932, -1994014309, 2127877952, 1198907962, 1887011447, 1928616898, 1164867395, 241423207, -289866270, -1247495909, 987235689, -670883304, -1976392816, 1374055090, -945318670, 1957898799, 2116911706, -625980958, -364237528, 147849434, 461752740, 1604937371, 1104978770, 420618344, 1529691943, 1170286980 ], [ -1867035286, -1244537889, -886062288, 2122337826, -578733347, 1371116347, -201005875, 1769072930, -2004865094, 936354950, -219720055, -1294751684, -1228403480, -1811773616, -55220701, 129603807, 321693136, -1864416515, 1500376780, 1191580535, 952129843, -1567306119, 1135248054, -354164656, -1094999822, 1855284448, 2047770246 ], [ -1622784972, 1941580905, 2032617413, -1853815249, 643760281, -1589838537, -560669708, -969565933, -1178963150, 36855546, 1803389111, -172880308, 1014748404, 1032236094, -1152595041, 1253715621, -329102226, -1374612820, -255213675, -494195895, -428012674, -1952114295, 1430181819, -735908908, 39843008, -1879330060, 1684206892 ], [ -1673858777, -1840643371, 1685279079, -1449531656, -535844655, 1958111392, -1635765996, -535951443, 951712922, 1709524577, 1579442731, -1824311832, 662968347, -244908409, 321630386, 725660352, 742005383, 381464422, -378732754, 1422746301, 521700068, 87613281, -140790750, -2050172563, -630593975, -1757515542, -1166919958 ], [ -759644778, 790574869, -1159512156, -1834321899, 21762665, 1349022269, 2066426604, 282649188, 1598616671, -1300403886, -1091961270, 574870498, -1025976157, 839990947, 691314234, -1634207609, -583444857, -390281317, 1037543202, 2011335852, 2027811836, 177010630, -749656186, 1646395430, -216204563, 363879181, -1166834736 ], [ 1729956477, 2064204435, -1834318889, -994524922, 620141972, -1517357314, -278467658, 1209309401, -861228928, 1154993345, 1044622506, 260807296, 2058980674, 473841523, 1124258032, -288995621, -1039804820, 1947788034, 1666489731, -841439751, -1868715858, 66745208, 159850540, -2001400065, 1663783622, 580616248, 811687928 ], [ -1996537239, -877972660, 130089040, 714961676, 185213907, -818951996, -665381895, -1205538262, 845400009, 230882302, -48725356, 1784764309, -60240014, 302375001, -1578246378, 259429918, -1480828532, -1387448719, 650636943, 2029529980, 1190444688, -1314396156, -579418074, -1213915421, -368341938, 1695977948, -1922710797 ], [ 118036351, 698971801, 170987641, -1864841407, -942557774, 477475601, -918513188, 2010200523, -917272205, 786876824, 972828826, -540772296, -1271372718, 1191710650, -2087696679, 1594806106, -605521493, -1760308846, -304514827, 408135965, -1406022506, 813715023, 466919022, 647257707, 1756691856, 116278296, 410585894 ], [ -704236729, 458594297, 497764611, 860772878, 1947285742, -776448076, 761623595, -655246108, -386560174, -1888647424, 1369499768, -1950388786, -1565231526, 1916813354, 587385297, -925717763, 147826101, -995544613, -1010170343, 300294104, 984050664, 2058267403, -1741803036, -1679176866, -860973862, -104781251, -1324141169 ], [ 1629100239, -1119909, 1266238548, 519169358, -531277284, 1587994906, 1858773797, 1993765464, -997315618, 1743285402, 42406322, 89004230, 2077451401, -900464740, 234011615, -1807150050, 970790590, -2134359993, -1713265158, 28256454, 1042220764, 1056867092, -1704431801, 93116914, -1034912992, -1947371670, 1335087135 ], [ -290428694, 1552243855, -956140177, -1061153448, 2022639954, 229571655, 1990535800, -1244813930, -1557332723, -1336900751, -246285232, -2142911091, 1425109990, 1020439143, 741767039, 1821055374, -830158697, 1994491753, 1964443591, -1030543882, 536882312, -432490164, 1432004397, -1964867338, 2083447762, -750624677, 636004623 ], [ 482036092, 1636854195, 2101642784, 816927863, 2049777274, 1637946053, 770994639, 273529713, -910394563, 1343186379, 68029635, 702575183, 715078293, -1439913496, 1923732784, 994461916, -707424487, 132989185, -547656902, 93798957, -873849964, 183818095, 451978690, 924168352, 1066637048, -1852541789, -1122458966 ], [ 426628548, 249872100, 860414148, 62551472, 2069803178, 1402748607, -763206107, 1096763449, 1539337919, 223957115, 323394439, 106119416, 878863739, 2041643751, 1540857895, -534532147, 407078351, -1882466319, -1009715662, 1816671496, 1081779129, 287688018, -892152808, -918433962, 1278019746, -1729244328, 1222607252 ], [ -1655735306, -2117523565, 2080295983, 147722600, 637432783, -1363079513, -269482804, 1440164566, 262280333, -201803736, -1216947674, -348714701, -1674256313, -918983637, 1547167459, -1206228008, -1290380956, 985328403, 1943884780, -558512779, -1421453596, -829947222, -869190706, -810108852, -1072580651, 1197507381, -984306323 ], [ -1247336572, -319399600, -703032500, 141781796, 1969837215, 1895424527, -353158717, 250049396, 2023274092, -669487007, 1972609290, 1756165949, 1667994165, 1479910772, -912917031, 2116070384, 290683718, 2017745647, -701361818, -99753433, -2115582967, 1308192802, -1871565031, -488690506, -1292678535, -723184174, 864263067 ], [ -1190287820, -1170861647, -1111689857, 560798282, -1037653860, 1376110665, -2007849713, -991687733, -179486635, -1432739132, -371543301, -1064422927, -1985253585, 544589961, 1689931705, -870664778, -653479184, 1516187807, -963111751, -684056901, -2001915141, 1524284371, 691027027, 1915984366, 233232274, 2046114866, -622390579 ], [ -2019044613, 674815367, 2069203179, 1465066905, 382510215, 1900638098, -1128158761, 1159111324, -206071991, -2136242349, 1747850296, 67169343, 1688781010, 497013537, 1504757423, -1963314928, 1270629139, -797710945, -1518600416, -222874068, -266011128, -850428779, 798192020, -101299583, 499858102, -1710880076, -521651505 ], [ 205905126, -1569832743, -130131420, 197400340, 1020111317, -926358502, 1000965537, -1512994450, -417496864, 626974513, 1858426617, 132958451, -1140829520, -966954179, -52217909, -1371450703, -165139237, 630131863, 2075456540, -1281533593, 1934062864, -1216934398, -367267582, 1425616142, 97410013, -608336710, 633890861 ], [ -2015960191, 1923443984, 853004213, 114890305, 108800899, -1844092411, 858999487, 1974943475, -898315296, -1733472804, 1977535313, -1009823693, -1721571763, -426001138, -252282144, -484104404, 477408582, -1909437672, 1064956426, -413044590, -509243580, 1824763239, 655433079, -1762869651, -1659287212, -1357012342, -909721043 ], [ -634737465, 740175340, 850860416, -2092290587, 706310126, -1813543329, 1989513804, 1013879731, 1317096037, 1439187730, 478473002, -116744268, 640337509, -441429875, -2129727023, 455342514, -1005769680, -120540216, -1955501027, 763700389, 1578540128, -106775322, 1172684294, -1329230020, 1439424685, 1888265452, -1039342547 ], [ 5274471, 1266939621, 1685662736, -481201644, -250748234, -7163260, 1046639013, -221291834, -1707056359, 2105127897, -1762042079, 276353391, 686698031, 815749996, 144678548, -812548405, 871677497, -958807379, 1608739734, -1246146888, 1138836334, 1528220908, -1755792152, -2116163825, -266288609, -1961694157, -1303953307 ], [ -662069974, 1682746481, 1143421999, -1022496829, -1826453067, 461792798, 169897206, 12441423, 173256119, -1472593332, 1999018052, 1916776296, -368779742, 11435765, 1327345970, -1304069616, 1562937731, 1584077061, 1392943495, -689300076, -70312898, -1812511620, -1163618478, 850036834, 1384938124, 1981182969, 1080224158 ] ], [ [ -1994628784, 807765161, 1399113630, 1568653602, -752689297, -1501090349, -765860792, 1995224383, -1474256421, -305097436, -630666020, -1947052664, 664644766, 1228511533, 1530291396, 382829895, -782741831, -1855883851, -579718568, -322291780, 1032522234, -1020755556, 1092231959, -1638575109, -1190524418, 1490041967, -2117043928 ], [ 114572773, -1882388890, -1151107741, -1489588405, -2137758748, 1562582002, 1376773265, -1080619269, -800689539, -174407941, -1550792153, -135600623, 711639255, 1646206575, -913223499, 1512846584, -1805817218, 1133561749, -1473015231, 1623787348, -476688134, 439782831, -763252792, -2024344630, -1840644500, -2112794737, -567517917 ], [ -1582563042, -579842628, -428019119, -105101395, -635428015, 2031230809, -2076890784, -1805470488, -298569714, -329343053, 2131764845, 320772668, -413221397, 1278464277, 2124151714, -2057052254, -1316768465, 2074854650, -1404631685, 130667648, -78932818, -1274763245, 1373204895, -624013983, 71417513, 400937478, -1389134062 ], [ -1430263502, -960209651, 1560508123, 1125950944, -96204245, 1745147039, 119255594, -1125405182, 399489586, -47286263, 1486835984, 1052657441, -1296534377, -795515326, 1249624842, 247137384, 1257723848, -1413125249, 1556209046, 507408420, 25156796, -1753159474, -706957035, -1066958395, 1159706148, -1679634896, -1594960234 ], [ -576891195, 873075423, -1867706359, -1255188563, -1589559820, -1286122075, 2112895910, 1163952841, -2081726502, 1625695214, 664340149, 737139465, -657437493, 555110474, -177440433, -253460153, -153690049, 1521739543, 620793643, 777699606, 747680012, 552126352, 629334726, -648892933, -746065461, 1835717593, -1675075571 ], [ -195795121, 212175763, 372424246, -1518182777, -45397993, 1576849221, 980293861, -1581490048, 2059015785, 1410482261, 1620267284, -1150051083, -943496896, -147357724, 549314679, 1874445463, 1537916515, -1053322014, 247201110, -1928363083, -1139405849, -1277680118, -1360825139, 963432740, 1462343295, -1411351056, 1858191353 ], [ -1995397678, 2138057413, -419571254, -974121850, -1261194153, 1680471929, -835699537, -439490599, 1803972969, 1456642039, 1669183708, -719339129, 167995357, -1998295533, 847554037, -222032432, -2113771702, 1215685571, 1695476290, 418541338, -1866441060, -998657229, -631303212, -1060042352, -1641232175, 1864456062, 1940355436 ], [ -1237247677, 770553229, 896327156, 1032945137, -1985327809, -1851173879, -1713373182, -2113908024, 1940815437, -1020465790, -1741337298, -246312780, -1707243218, 1526149217, -1950347806, -828681420, 1006217311, -672033068, 1639270929, -1954076785, 1290866009, 1254315435, 1459961819, -981217281, 1488335250, 1133047314, -1909849054 ], [ -2079481342, 327540043, -1900967694, 63132599, 630901943, 1389052304, 321483885, -684842705, -21359232, -398070248, 1474702165, 741192078, 862574307, -1434913084, -754511608, 1610205003, 337567511, 1891514930, -649280615, 2129928871, -1179741214, 74082827, 914200163, -2049820489, -1084433037, -2013795419, -1089547839 ], [ -2038440131, 1281768481, 660390892, 2046677267, 786834437, -1551865846, 660483843, -1478120302, -1013622663, 1949744859, -1675448757, 1149524702, 439218623, 545078015, -1210864823, -1849326523, 1554478285, 1972520384, 468500607, -2034047802, 1117694870, 972309014, 148593888, 277894269, 1869626695, 2134903727, -1463013580 ], [ 1592838972, -1130647540, 1247031683, -1544164114, -2070407263, -21897482, -2076719198, -1645819801, 1046386340, -403211810, -1626131907, -799435186, 1684404367, -1240742814, 346378059, -678542226, -86556013, -1943330121, 1497520107, 710110132, -473744373, 834712034, 64448060, -1305846518, -2125572605, -1666262342, 1106516588 ], [ -1200022144, -1931895074, -854675186, 470799646, 350732531, -1902639521, 197749675, -151530764, -1733274260, 158256091, -209625361, 1907857434, 872265644, -983314149, -1370871856, 1444274657, -1714379518, -1086120746, 520834844, -516649747, -2055315775, -1516580577, -1981143596, 134866171, 1574276524, -482803140, -853797435 ], [ 303391778, 159297765, -191285058, -1250038889, 439877031, -1694108056, -965722691, -1955975071, -265441557, -1051943502, 1224771618, 1353003723, -1906487220, -786863488, 694871187, -1538987599, -707517251, 890125000, 285850119, -1127057935, -2048930165, -2034719412, -528375957, -792027459, 482274891, -1061313856, -208643680 ], [ -936255871, -1974851250, -2050426785, -776476952, -827174271, 393459116, 1447182456, 572301621, -29339246, 1242086077, 1253667928, 447128229, 635605993, -2019782641, 1206801399, -978300866, -1822554670, -813203695, -1272848648, -252541888, 174899074, -1382928601, 422988232, -2117592587, -1208006681, -1786940419, 416723988 ], [ 1364043311, 677863310, -1008637723, 1368601681, -159346623, -1934312550, -393755576, -868468307, -199999965, 513511435, -1778781945, 1452473788, -177070718, 1825171183, 1745020664, 792733371, -1322033301, -127419554, 658486059, -689562614, 1920713883, 258514942, 331217562, -1121188007, -1363121434, -1598938708, -40018791 ], [ 656711741, 1925632510, 744088012, -1920970769, -2135215411, -1342509677, 1144504397, 979350388, -959383537, -938912459, 2078269851, -2004773528, 340808107, 1332652036, 211192676, -1819600626, -325845415, 1338580505, -579713362, 1123659954, -992827933, 205204283, 1436595031, 2091618987, 171830593, 22809010, 1460577189 ], [ 809010367, 1710648429, 1862141772, 95986879, 68855039, 799897977, -96768448, 1342441393, -1378304008, 589947831, -2132509269, 1785226124, -1752791693, 1417802389, 1370212290, 220482296, -1548222651, -958183770, -1045960807, 1336453432, -1383594987, -496868393, 1040257647, -1035504127, -993320242, -335598165, -788923281 ], [ -2113508175, -17140419, -360343325, -1429841064, -1012826185, 955326267, -604920905, 424225033, -1282317566, 428315408, -1184659992, -301752822, 735828893, 2018436830, 949475063, 122522013, 1714400679, 1745453342, -1456487907, 1703431266, 1065663281, -1141165505, 349143640, 739606865, 1167337713, 1401205421, -842876593 ], [ -1233657222, -347445566, 1433828451, -1805246456, 497055404, -1000886820, -1047889178, -941881723, -2064707393, -574901314, -900164305, -1731215109, -805733116, 1960243070, 1139200220, -980386739, -761906795, 902845409, -1967503912, 1574779848, 1915455129, -1490777549, 619764528, 90621, 1129075605, 181550443, 1613767558 ], [ -945626185, 781779449, -265690390, -388502064, 1047345044, 562373545, 951119924, -853939158, -1220987763, -440589221, 1173513967, 1642812366, 1483653654, 1435535764, 1916524482, 1451025809, 126413754, -350484300, 443010631, -1944287319, -1541715326, -186761349, 407996124, -1285402680, 1613044044, -116877130, -1415624022 ], [ 12829701, -309182400, -1423087307, -2113706377, 1065426308, 208233892, 1507957892, -345615922, 1692751490, 1523308309, -508882584, 1061682399, 1201839637, -1699196724, 1728831119, -55633074, -1738222394, 1198525194, 2117456243, -172636888, -778561009, -1970364903, -1158177566, 1088133773, -308016285, -912468046, -1959843958 ], [ -852347064, -1629854558, 2010229177, -1570946990, -29963815, -1639424104, -1295911434, -684710261, -1800419768, 1697866166, 2121956896, 902243293, -1580664954, -1373168642, 1462328072, -381252704, 294737197, 1255879140, 1303679822, -1565028962, 1155090026, -589955672, -1639861788, 1292362972, 1583743761, -1142439283, -1758605281 ], [ 1499409646, -367506551, 522030671, 1186036163, -126825156, -1810563037, 343537984, -1463330914, -1782965050, -1323079899, 1494806012, 609883239, -257458368, -332294444, 1121920524, -1483371809, 1050439211, 1219105125, -1669459546, 837059717, -217982953, 1209443628, 735236672, 248763660, -1062992844, -1398956032, -1555242433 ], [ -1793927020, -690250235, -912845783, 2033608377, 1166835338, 246823512, 1047044926, -772753856, 1946671830, -1030637768, -552688655, -2131709363, 548247010, 1758977821, 1154695581, -1008350421, 2147475324, -312982582, 339064269, 1947877492, 321966602, 1554914353, -57538801, -1246802747, -266017992, 1757516873, 748215121 ], [ -605739035, -1802617546, 456511626, -1787244539, -1842449714, -1134755755, -207830537, 13488772, -1311414927, -319380862, 900020115, 1921019726, 1667070769, 1875578512, -1226718556, 918993895, -1780770068, -817235279, 509959732, -73782339, -1373992771, -460623165, 1897595812, 1986636366, 665671087, 864938770, 1931449226 ], [ -1865172200, 1535662363, -2046622973, -696256665, -1810880693, -313871980, -1310916945, -1956265807, -1691460114, 307248858, -944913692, -505866126, -605492189, -1586756680, -779163096, 946083945, -1654114677, -1338305936, -1713141415, -763439245, 1022214844, -1714645443, 822882752, -1397164045, 1768313833, -471824687, -362132353 ], [ -1482815795, -1094048200, 268044638, -2034535444, 1265216457, -1727042504, 1283817941, 2105023602, 288589728, 161262003, 37307962, -101666086, -1701775930, -958996422, -1586130636, 537578582, 123139980, -2025816789, 1857700095, -1566148146, -358067414, -1452703199, -657100909, -339775573, -633404219, -2048586474, 881807700 ], [ -1632632700, -325443093, -1901272209, -1763813803, 1421447687, -152791024, 1373533506, -654371648, -1299746465, 1821568031, 1674873737, 97404333, -196815324, -45728153, -182408339, 1373326631, -1017169500, -1810957108, 1107332278, 1356466090, 1962973291, -949926747, 265260331, -845433127, -634370868, -548387229, -1023865602 ], [ 1716759436, -1491949912, -176879568, -1770884698, -758338951, -1945480441, -1987492548, 2077572653, -499519260, 1181078833, 1141837685, -1218298263, -1650269601, -189125717, -582216640, 1514557631, -2084892222, -504198562, -477160286, -595582995, -1977756134, -666017556, 803871629, -1883217750, -254664699, 16573559, 780126619 ], [ 1431917101, 1705083578, 597200560, -1674423431, -156145739, -1670021982, 1315843972, 1897786056, 863287804, -863817960, -1247989918, -11467264, 430368939, 1139936321, 1044767669, -958525821, -818618716, -147838740, -1424009860, 2079453515, -1287928607, 55991495, 1423172360, 379048316, 1138809189, -914991716, 1860019818 ], [ 887087601, -1847870139, -972770446, -576013389, 1697423619, -897052908, -2033312707, -731128525, 1272857269, 2124421536, -1086372592, -1496709376, 370419208, 1941546955, 296884321, -1728442820, -2024126422, 1644368714, -286319143, 829477721, -1152715616, 1705101448, -1264365513, 1337394398, -1205081149, -912267431, 1746361967 ], [ -1673287766, -188457003, 1225250909, -1615908807, -820907339, -694262292, -422325945, 1021407714, -1678118584, 305159136, -1159656534, 841839544, -1501315957, 708238493, -1211071026, 242508502, -1093026650, 1242637505, -1069065394, -559462925, 1122454560, 638708993, -312899009, 2068752689, 1886444749, 1299541079, -589083478 ], [ -2090444316, -1597194513, -1345962278, 1146259401, 35093931, 1850913486, -1446164761, 825538576, 799389947, 1515546450, 618260461, -1983705029, -89780697, 1208942937, 1226022415, 71401058, -1368606066, -559515252, 131713248, -1314976325, 1727495653, -1307536950, 1150780995, 1574237625, -287171300, 1147259811, -447113813 ], [ -1519169304, -1135909844, -1271008540, 420025224, 1136257371, -772706337, 1005174070, 1166529785, 969580803, -482929348, -1051689188, 486790320, -750811635, -1209291393, -437251844, -1704879846, -255759640, -1036608947, 770151368, -540535161, 1893129178, 1599344964, -2058920597, -644835691, -1894854751, -177357770, 271847804 ], [ 2022360060, 1593952970, 1610961294, 2099123913, 670741916, 1103854710, 76691081, -1869946802, -1810068542, 111566949, 1303205031, 571938656, 1935427180, -1448339403, -1011270989, 1512740212, -975303678, -1076907250, -1204030465, -1287341241, -1147180728, -1417460567, -449713039, -2005960452, -9093355, 705459393, 1611619385 ], [ 571737047, -1529051750, -1240268696, -998604908, -147658903, -1360660768, 244253307, -2145601036, -720491758, -2030334776, 523143091, 1048197403, 1290082124, -1527362322, -1510753493, -902871335, -1987433087, -1712667618, 374904245, -2009519869, -817917091, 563073524, -2085333914, 84611442, 1104809113, 1525740104, 658589350 ], [ 2116333717, 1362643881, -1433976941, 404475171, -1676889069, 459991428, 1610855665, 1667966917, 1528931245, -1591260273, 1527861397, 526287921, 750730452, -974713747, -1832003547, 1103003004, 302727497, -501603851, -551051506, -1129240383, 904094873, -1283994886, 1893660124, 537761644, 231293339, -1277357593, 167176374 ], [ 1171096222, 306253125, 2097991459, 1155760385, -29341718, 497275021, 218262035, 2012818000, -498966378, -1352067341, -719832752, -161960117, 1531729318, -1494070001, 783875921, -1461238349, 1322837344, -804180584, -1373015615, 316588465, -1871648661, 1291838910, 1633604450, 229838053, -748260875, -313424452, -866289798 ], [ 252144223, -1761108103, -1171056210, 13848306, -1711689532, 1458738801, -1624183262, -1226116106, 185257579, -613840866, -1630426947, 993657463, 62162345, -1042522347, 655218496, -1071721794, -1477001540, 1062066178, -816683206, 192201925, 299519384, 1911724610, 779966311, -442727161, 1627218969, 2073947213, 1028961962 ], [ -2056580259, 1858671214, -1036977691, 433326704, 742125102, 542882141, 400991059, 235966066, 154712716, -431961193, -1189996611, -766785942, 99232310, 166360509, 917391868, -1365270708, -824316910, 1046109824, -87972191, 2059080120, 936643591, 1069622876, 189898918, 1899955701, -666534386, -990089459, -197716605 ], [ 269685635, 1830134704, 31710968, -1343053478, 2058072490, 1506909796, 1151720451, -597012355, 926507566, -1607943805, -80122896, 720453122, 377267363, 482290119, 232076127, 1104616864, 1239354447, 802970814, 721598528, -1762565798, 715132734, -513955650, 269243440, -352267090, -1688804751, 277251642, -1614827875 ], [ 377270146, -2025801861, 733974704, -1706862819, -1935266520, -317256305, 776083037, 280342457, -772887805, 1237805832, 52307568, -985649164, -678789176, -831876099, 2093946989, 407381217, -152926692, -2116741560, 1870732113, 2023412458, -1833449612, -736009152, 666287001, 1207405750, -504979223, -1432975878, -294986987 ], [ -563259302, 1095029215, -1048723782, 1172307000, 1026588763, -511629600, -348627044, -1758930550, -603066433, -63638217, -938429914, -1936831334, -748605187, -1476397033, 1029872578, 763060240, -735627843, 1887720868, -1665919905, 728030617, -2017083998, 869436515, 584697659, 1245624528, 389051353, 809853296, 742913856 ] ], [ [ 1783150644, -1195715993, 281775268, 273285065, 290549881, 1951573778, -1827557398, -1025274986, -1551361748, -1644683529, 436995895, -821305407, 323977894, 1968109334, -1782199820, 1520427489, -273108325, 1041718113, -1394999944, 391403953, 615887970, -1556074834, 1912027129, -1123916611, -879706139, 219898953, 151613442 ], [ -500200696, -475826505, -1324600030, 270877266, -1077787288, 881754611, -995488317, -2102106775, 1724228606, -120808676, -1031317696, 2130094523, -1695920464, 1458746161, 1985695721, 1664368883, 909288494, 1679272256, -1814515939, 1546947724, 498935514, 2009811774, 546470926, 1046590278, -404013655, -731071547, -94837456 ], [ 1377079030, -1406945949, -511416365, 2025908111, -1820634910, -809299199, -1083264065, 428610069, -2007802275, 193811844, -305150080, 29421254, 756673176, -1289982494, -134207589, -269967143, -1652278233, 1086753367, 555716245, 767684849, -162096360, -1459348221, 1487190806, 447891251, -1453581499, -993348023, -1737659250 ], [ -541404731, 89543374, 914573534, -2011567807, 1342065345, -1049309700, -811551833, 1077171435, -81651245, 566214992, -1040800919, 1835032370, -963528120, 1605433691, 636028001, -1689785360, -2137172918, 934665551, -1823839864, -1503486739, 220507469, 1023585024, 633406876, 903257763, 271430452, -1722428277, 1548832832 ], [ -1473770294, -428057782, -731940156, -1854371452, 17015692, 1312780825, 182374505, -919152860, 214286007, -456020418, -1383841597, 1422415910, -559693758, -8226338, 439903533, -2070392396, 1014147789, 841713599, -714980052, -1950316434, -561499353, -229610, 2093511519, -1776328697, -732503676, -1953101528, 1287087886 ], [ 601475047, -2079501609, -985246316, -910401707, -668978064, 971028877, -296282245, 1911424141, 1143823086, -138692080, -314057160, 76718645, 1708414569, -1083698645, -1021964702, 350353039, -1871324123, 1573567816, 872870367, 224253066, 327273147, 1389357791, 920241583, 724531832, 402307447, 829480917, 559847923 ], [ -288639520, -2060106774, -1377421509, 2057249589, 314827522, -774891103, -477808008, -1156393676, 647217468, 1453952820, 1370015845, -126873302, 1697821784, 743793794, -1425436186, 1237593854, -1450021475, 526402182, 1316934849, 1511288560, 1895311738, -1169914130, 2133525367, 2082444007, -1409818989, -1129260722, 1830703110 ], [ 1809822733, -546809714, 245818887, 1964394637, 1023898626, -17383125, -593074449, -253838851, -1994626673, 1042874485, 1275809374, -904250763, -641267065, -1139075581, 27767174, -425487480, -1201560657, -246363862, -218274613, 246054253, 124767983, 637846575, -1350819702, 1023371373, -1957449820, 1515546471, -1931857748 ], [ -2028904553, 1683322047, -990593846, -1766395331, 1410836337, -587060471, -1362271305, -1877926220, -1750099369, -915340382, 1142536653, 1301209806, -2016559160, -1050164616, 925293690, 1533780926, 1989540665, 91297092, 73177285, 1448468728, 1457179676, -906617199, 1073995415, 499257650, 862451856, -2120898748, 2124030448 ], [ -925125475, -156727475, -1912535209, 1725182110, -2075948619, 51830206, -1451995379, 1610269457, -660935261, -1725521187, -461724332, 1613831369, -97295818, 1884280776, 1001945503, 70317452, -1126468161, 2034867406, 866907713, -30847322, 791986689, 1700615218, -838537706, -350216157, -215332162, 1494269099, -1329595994 ], [ -782690559, 413791730, -1565638071, -490032899, 484005425, 1047714703, 1363547979, -933070749, -1960977376, 1663900, -185584796, 2062466445, 1465781186, -1232729109, -1735381334, 1441198882, -340544129, 1067551064, -1424445704, -1166664969, -1416327810, 1183180033, 1621973741, 724427867, 1437503200, 890743395, 1989390033 ], [ 1390926890, 958007631, 941549011, -1308796883, 992196085, -874663990, -1741342314, -543008905, -271053989, -1101804892, 1558006728, 61198992, -1389982464, 1042677782, 35536985, 1956930453, -507787245, 1889899327, 901277146, 2073087046, -262645481, -123440477, -635003084, -1204156137, 666105505, 1166085837, -1546818905 ], [ -1129948372, -1321062219, 51627365, -1053077985, 249085075, 1484620259, 2129763500, 597332733, 718214025, 2063059116, 332488312, 449826152, -1852804257, 460325347, -1373190524, 1398960239, -1079059243, -341713347, 1541288254, 920929181, -1729463765, -2085485011, 1034217443, 889468387, -658521900, 719914710, -131524329 ], [ 1598607690, 1711762004, -1018907089, 1071833370, -412573236, 1644123488, 1017662340, -1175957171, 793572776, 285121121, 1279498212, -1526038864, 1322852202, -1307372758, 1055908798, -1854736939, -1611153479, -963959535, 2074060366, -422538648, 1584910946, 287878337, 1562613914, 1288111510, -573347378, -2120489928, -1643254315 ], [ 1649467602, 871385921, -1357175757, 396823440, -2029581036, 1423079532, -903254345, 1185844396, 367305831, 144634250, -1332353867, -1612835254, 2030414775, -1312166320, -1370732544, -480984045, 740337790, -230845259, -1414483469, -636778320, 988486799, 388792522, -1892863509, 502410044, 1018473389, -264954727, -1379521952 ], [ 1904749604, -1372881527, -1741753122, -910511971, -327306662, -1852365600, -283717289, 907491635, 332058574, -2035825924, -1600872077, 172227064, 1761020349, -222217996, -133910123, -1779952295, 759247400, -1018500847, 1180883534, 1202669413, -1400382571, -561523807, -1085017430, -1535461297, -768930885, -636078542, 1423662496 ], [ -907376505, -914920563, 1784276176, 693136504, -104055072, -561117832, 601457878, -129124810, 267684565, 925507572, -702642820, 382357340, -1523754184, 409332599, -832197318, -53485074, 1134600132, -1351020116, 503732484, 53812314, -311346234, -1900219816, 1682217814, 225768325, 423275899, -1349528744, 33201387 ], [ 311188132, 407163275, -343314264, 2022815353, 844369850, 1931198533, -1927386971, -1431897807, 264808593, 560133935, 1093183627, -1351761175, -311828270, -2127584907, -741420995, 1783472790, -1069712601, 1718086449, 1684792544, 675661428, 1521889251, -321215156, 1002068550, 970432198, -126638526, 1647939822, 462637821 ], [ -1284979095, -2092337860, -740987837, -1839890978, -2130508347, 1602222391, 2060689309, 1994528693, -1220124922, -1256529221, 136906646, -1100865186, 746900241, -1011657315, -1493636730, -1270442554, 675498372, -1318229908, -87709071, 306655986, -1052534413, 714159680, 2056993184, -1836462653, 198445347, -1420856806, -1641367478 ], [ 1771134802, 326103051, 624243024, 824005381, 2131655557, 372402599, 769900772, 792903044, -876489214, -2034809075, 1058796889, -1361875165, 1648843004, -1849461007, 1497922856, -766594941, 1598827460, 1113658858, 805897503, 1307544762, -468839939, 90070010, 2123182020, -1438326689, -1253898611, 24249667, 1983089334 ], [ 1163875859, -1652541686, 1280806108, -1680500093, 2005615812, 379144333, 817096563, 402624558, -164391028, 566324989, 1757611046, 353302475, -951046777, 1058154616, -1490107938, -505283663, -2435112, -1314026305, -1294958271, 1214647816, -1554205662, 89873118, 1078180554, -1398073569, 254255323, 488081427, 790782223 ], [ 432112116, 5925906, -579913086, -1458112929, 448346195, -200294754, -1118978828, 607602916, -1286100734, 890723738, 1100674776, 896895430, -1271308878, -753940278, 998839193, -438353517, -130013103, -525866473, -1339531801, 878619174, -1739207886, -1645134625, -343543730, -1347408486, 1699621817, 304520, -507511675 ], [ 1467987628, -817390255, 1543893851, -1442962421, -1649745124, 2094240291, 1640059612, -131734315, 151879370, 269510463, -1081247178, -1133993206, 1676008039, 1028053911, 613244971, -1942571329, 2066328224, -85451617, 1925009360, 1049943948, 1008128650, 1152891590, -1787907361, -301147948, -1384917839, 886365854, 592828939 ], [ 822280245, -1349664344, -1586155677, -2118808782, 1069759537, 1551212599, 1723454953, 1152031035, 1449018136, -2065691499, -1344419548, -6016877, -507466172, 1477810879, -1655996219, 560527186, -2110943659, 1776056054, -1098186996, 10716698, 403517883, -1628026547, 341141287, 1765418147, 1286411616, 426955601, -977134574 ], [ -1805694290, 2110389256, 1796776423, -2089104260, -1982417841, -2093564123, 1966775743, -551597829, -1173201316, -328719530, -2022332742, 931798770, -608563729, -174099133, 543663816, 301560619, -608879558, 2023424843, 1934288274, -1066539112, 843466757, 1761093469, -557389007, 1423269994, -1793830292, 462735460, 1575618705 ], [ -1327039999, -246262547, -2048244732, 1792817568, -640418694, -1847348262, -841268234, 365689998, 840744042, -1755355247, 2047029977, 1243338810, 552747827, -1948395659, -1930987747, -248181782, 912761355, 418119718, -1949153625, 1089032549, -884595774, -559672908, 1986074750, 620639683, -1176222184, -440802236, 308098224 ], [ -1921475503, 1806641549, -1974035856, -1875363745, -1417439990, -1593720744, -651963660, -1606475649, 1044252379, -1177389383, 273397895, -675664997, 1995450235, -764764407, -320639521, -1020378117, -1685626582, 114654786, 256895880, -712833058, 1999892628, 1135814644, 501573661, 2060981878, -1017095597, -757659682, -537953287 ], [ -507735046, 295079322, 187998527, 1434321245, -1852363654, -665732800, -752528203, 397414811, 1274114371, 1208453412, 1639784615, 1231603652, 24579804, -916998069, 131731104, -134236526, 1356606806, -1913752072, 1094623983, 1115500891, -2104375034, -818318513, 1656249764, -1067026701, -2006731008, -1281715878, 1531686159 ], [ -2102364479, -808239663, -1855580085, -363829902, -72405724, 2071010436, -2139608739, -361907895, -1709538771, -49487353, 1809452070, -1583670004, -1275706822, -44263687, 147343086, 340574625, -322933031, 1068636943, -172317620, 1989708719, 1196008565, 556500697, 704077515, 649006391, 818281066, -842396978, -723768896 ], [ 680889783, 2083120590, 2129246757, 71849947, 78028671, -1447005498, -175196584, 2014659694, -182446631, -1219273191, 1533147806, 1024602839, 57226930, -516188791, 1937787028, 241141846, -534129700, -488150788, -437777667, 1596285504, -638470120, 615700182, 911249884, 1394929096, 857565254, -1721353128, 1632278432 ], [ 620266822, -108544866, 140173259, 1521875703, -1190587441, -774601066, -1455838786, 1375786596, -369700616, -1869682899, 418291019, 2106609136, -109794964, 1709690126, -439625679, 1716206379, -264283869, -331965315, 186786067, 1696200490, -1808359567, -1360624267, -429674350, 455981543, -270500460, -5227001, 772916605 ], [ 1252764819, 1501428143, -1960033980, 1383284217, -1513581199, 185590865, 1858457331, 295195480, 637228553, 1561709396, 1955312612, 33564633, -816755754, -46082207, 1819292052, -904450371, 2101886929, -54097533, 397866518, 36897470, 1902605933, 1945936042, -83240659, 1028957137, 194970499, -239465996, 444533099 ], [ -1188049409, -1528912313, 867063044, 1060263723, 606795915, -610540151, 553334843, 1141057279, -2088410221, 577893982, 18799168, -214302548, 583407957, -260922456, 1872747489, -18800358, 1120886260, -1503318573, -1644717900, -91223060, 379296905, -134120178, -603157954, -789482653, -220935843, -395748337, -392618175 ], [ -1813756040, 1024178557, -1776524267, -63750722, -1448530011, -844707879, -1876995786, 2124793513, 1668099044, -1937520367, 1487548143, -677629870, 957909932, 1379753257, -1199865987, 1936014950, -1268855982, 415472140, 681488851, 718442695, 308244797, -882881943, 926309818, -753411705, 25851383, 986442016, 1975558262 ], [ 143453441, 632866856, 182821656, -1633149191, 459009699, 500026832, -915808004, 358339747, -1520313351, -570461741, 1655510359, -1651343815, 787641446, -1809098460, 918354999, 1028152400, 1552258268, 1799453745, -1292120590, -1114117827, -1306165449, 630720634, 532445045, 1739020342, 272754434, -1558642228, 501530393 ], [ -1115562525, 2092163362, 1839918286, -1991709993, -1198425175, -814155327, -830132135, -1577053452, 1447937796, 806837514, 118947174, 1529099479, -5518784, 1502002799, 893088055, -2070214684, -236802456, 506998879, -1198829202, 299128085, 92579229, 2122882940, 394908324, -1853202663, -995684293, -1953002541, -1249077362 ], [ -2136444477, 1991550193, -97624613, 325313675, -525120662, 428564284, -2001972961, -1238083067, 1197120991, -1979997838, 1207958698, 248496421, 664913389, 2050190954, 87328418, 456074782, 1067714087, -632922006, -227036584, -440365432, -1181122908, 8459550, -1520380878, -1142366899, 1378989610, -57378582, -1679035023 ], [ -1025459499, -328152443, 1965038302, -572681646, 1735631875, 1937913426, 188281159, -1498728808, -1629262996, -1140845620, -2062446538, -852805188, -490410270, -691217274, -1119641470, 510170418, 574515672, -1460242853, -1214251459, 679449188, -1432997561, 1685397194, 338613676, 673390603, 863201661, -349544755, -1270920349 ], [ 1207830693, 2054990324, -702452408, -453294902, -192396735, -1334821343, -1464057593, -1976852483, -1056135280, -679227348, 754661657, 1191073996, -1066298422, -1553394720, 1223543359, -137359254, -774535112, -1685590067, -401152839, 2091482899, 1926901441, -698695953, 63140198, -508661170, 1561013812, 1526593312, -1853210038 ], [ -1586795827, -1391461122, 665162309, 2040663864, 1733233926, 760391401, -1768281526, 978738316, -1158030573, 239688595, 1578036315, -285029950, -677728606, -840362638, 1103342752, 1262238672, 763744081, -672801247, 597085565, 1083790522, -522773801, 120144635, -976834733, 1696418173, -1850455358, -1915694040, -1609821445 ], [ 2071005963, -1672806633, 1781242119, -1672367241, -1763468116, 623251134, -2059674191, 246512900, 529016194, 1395933138, -1843930318, -271737736, 429441548, 446415745, -1724671532, -2024362343, -1270539807, 1966578299, -1037041051, 62839956, 1782806922, -1382639074, 875923454, -670861265, -591060501, -1564595721, 1989587973 ], [ -1985952671, -1614602533, -1162795158, 914055271, 342260620, 1436085032, 1330458393, 1329250544, 854765110, -348223052, 2122582861, 1502243028, 2032763260, -637107322, -677630688, -1781153842, -1629860499, -1759046929, 628397359, -768322722, -153000222, 1029880575, -2079875485, 346305716, -1449242475, 1049558705, -1612868783 ], [ -218347807, 1328824291, 2010202307, -731836848, 317937558, 212092275, 986271194, 1932221867, 1132898407, -955424764, 1220371681, 1051734616, 1122363755, -492999874, 1499810941, 314688547, 1830181237, 1561855461, -310803269, -445677706, -1958863750, -1204979076, -101576462, 912930135, -618164257, -394935384, -1032850261 ] ], [ [ -761930582, 1808268150, 22402929, -150160255, -1423764011, -135765027, -1267833299, -160983514, 1264780003, -550596643, 986430467, -1203811466, -901059548, -1040415436, 988813816, 1746774691, -1034113957, 656988160, -278932983, 108779808, 1912404079, 1602574579, 1845626316, 1232291836, 1987929866, -1207333453, 458396080 ], [ 44398134, 146372858, 295735552, -1173500103, 299861470, -1624784625, -713053398, -1941560259, -867491262, 1660247, 1499211448, -1056987668, 1799707339, -887329846, -727218952, 852774616, 356859708, 295901738, 1728202662, -1355264759, 1616965464, 657028058, -1985020126, 1442811568, 1370148794, 1454386257, -1935518782 ], [ -705497831, 2129586541, -422361159, -1988605381, 1449256112, 1207735732, 189506798, 2065520736, -1205462667, 1051990033, -1145827400, -617001544, 429484961, -813624988, -1077218933, -1454864677, -882688287, -1834068987, -1636702327, -1622452006, -565461127, 1100637102, 293517217, -1199553570, 1061634873, 1379676433, -1694653711 ], [ -1994515123, -103278440, -897754893, -1060482589, -1330142926, 1313781264, -730451517, -181286267, 814088195, 1211720265, -484339413, 75549827, -94464746, 1693437334, -1383639128, -86149912, -945313646, 302803988, -833062549, -695025664, -1612893098, 1227213056, -1862755543, -860435946, -1714482774, -1837683930, 2048508032 ], [ -780709921, -1588080047, -338620699, 1419020304, 62134267, -1304917531, -852572253, 1625450085, -2099549123, -1396256044, -765370049, 1898072093, 1602552188, 1674120859, 1937447883, -1968014259, 1762118734, -535154829, 2132575105, -602305167, -1081681856, -808922921, 457786302, 328834373, 1145423368, 1087107915, -528339391 ], [ 1991373953, -1671677388, 1781159191, 1968775534, 1875970287, 1224088391, 30218272, 1276611285, 112774104, 1916882812, 50914961, 1620221767, 314864484, 735159293, 1673570525, -33373939, 1604710508, 973927968, -1005517703, -1949550579, 1407764560, 1607233380, -1450606418, -1244310586, 870038090, -443068860, 397785836 ], [ 1967937800, -238612939, 1607354291, -1133317808, 402807996, 1237891302, -908619182, 814247083, -1658460303, -1413237022, 1840930560, 1872538283, -740650642, 1461390432, 421179458, 681478574, -1722762754, 52842223, -291397428, -561354502, -400322653, 705593791, -1553441655, 524571646, 1006804975, 1600851396, -437291439 ], [ 1713722434, 1190983822, -2096474329, -1453769590, 1611425169, -1725048722, 1847946963, 459809389, -1553470597, -1866307338, -2080113860, -2026703228, 1751295652, 1253145367, -124789719, -467222322, -1066756730, 995355699, 2065786991, 1098407326, 411926272, 397424865, -1882458865, 669785731, 1672895115, 129697385, -1425341809 ], [ 1649638364, 87150855, 412347055, 2085837662, 1920943532, 1212018054, -1031665825, 236938805, 704704250, -1135212524, 469794193, 1657739533, 947050337, 411649265, 1223660046, 553054563, 652223629, -855154054, 1988055808, 1083834051, -692593670, -2102587689, -206519624, -1651896425, 622858897, 1671895985, 903658761 ], [ -1843365667, -1310920795, -489369439, 1279589318, -2081249340, 2087232840, 338707819, 1490870099, -1822195768, -122459216, 1258485209, -1615795098, 1354465152, -639650908, 568415422, 1839783551, 1003372002, -1188528843, -264113555, 1026018251, -1427009879, 90936827, 833343461, -563344721, -870000702, -12725583, -1043330991 ], [ 706335934, -894438502, 1785108040, 268722920, 1817436552, -1410578462, -1101840489, 497817689, 1388025870, -1082838806, -1737488910, 1535842567, 1766835928, 18960144, 978970776, 1887709391, -136037650, -1560189828, 129191290, -53943128, -692630012, 57869465, -1262449178, -2060610798, -616436541, -1208677174, 1259292422 ], [ 466094040, 1704841290, 954330818, -1720870217, -119487993, 282537045, 220669796, -865593966, 1144812157, -670500573, -1082448192, 148661549, 1061718761, 495067308, 1432975236, -674423896, -1768221174, 1512776863, -268367029, -714036757, -652338561, -858020570, -887563852, 13307998, -123659685, -1016277931, 1864771121 ], [ 939400761, -1354571960, -1363538363, 1967769260, 1365177832, 571455204, -274951383, 657053744, -917141653, -1649881183, -386525941, -1054491011, 2122351793, -343952964, 1270236346, 1205791024, 1526026367, 1307428956, 1621044744, 1982159424, -1027770898, -549235063, -1298407555, 1508257788, 6707540, -1988994658, -1248686420 ], [ -932088006, 80062653, 802511554, 1986217420, -1505456310, -1545626529, 813354524, -841511085, -1850717760, 1846936121, 1168494521, -1377236061, -181180400, -1874287825, -153360368, -372781202, -660002429, -512870389, 1425405124, -999815923, -1960732262, 600220539, 1166209094, 874468705, 217019729, 1312954927, -981852543 ], [ 2088035229, 1711402442, 1152185101, 601783744, 188880895, 1162909012, 113926023, -539499695, -2010281855, 1565867452, -870790883, -781735739, -154383793, 1879759902, 1217965252, -582257039, 1017138374, -324432682, 1454653807, -1370399965, 1262713951, -122188006, 783604802, 584460102, -570350281, -39503577, -134714641 ], [ -1829500622, 631014039, -1378426722, -1362569270, 2050811314, -655714290, 1350565054, 1249102211, 744253877, 736321830, -337170712, -362128922, 1221447739, -1532114566, 947058478, 1853618175, -1084790028, -1139303575, 667387785, 1099316763, 98652962, -284772719, -1077587576, 956563008, -1285685736, 1838943423, 1623492987 ], [ 1999345470, -591892462, -75623084, -2111163134, -1432185915, 1232078287, -855976041, -231492842, -1924804119, 1319541076, -81748296, 129158526, 40999083, -66377268, 1784070381, 765046997, -712066743, -519110859, -838740570, 144623156, 688292368, -919029418, 1706117643, 122376506, 127394368, 731670386, 1953960258 ], [ 88765172, -2077176692, 1309694593, -1458060483, 95724802, -1209732356, -743585898, -246279197, -1938759676, 1826086582, -1461413848, -1166177612, 486309934, 1760845529, 874819718, -557401755, 1410688542, -657169940, -1526102598, 515967704, 1392703640, 1192052375, -1101674668, 141758078, 1520442462, -1581737390, 1244537769 ], [ 1211138521, -1620835400, 1627175642, -1251587991, -2016953134, 2080174778, 1400637477, -1427769465, 1051107706, 1127808065, -1550013618, 1852638842, -74361849, 86478929, -419561679, -2045091088, -705784769, 1237217912, 863031173, 685761008, 1447126648, -805605166, 314705859, -1972743684, -2080038194, 95717051, 1269513364 ], [ -250231040, -2075612186, -1747684707, 417441480, -1734042535, 640686875, 4243393, 1683896935, 1290625559, 1884783586, -2089783995, 1866287048, -1709924514, -1244896151, 1942282224, -1731826001, 470945683, -994971634, 1095661574, -971782309, 84965032, 481096103, -738978066, 1030162181, 1757907634, 338128659, 868227411 ], [ 535460486, 23171319, 1904685752, 1060754519, 1200984484, -661207072, 1832827460, 405169257, -168340370, -1481215733, -1125236911, -650071578, -29135026, 327275384, -322161168, -62974147, -1539701524, 278002268, -1061875777, 368322486, -1045065333, -2078802457, -481807912, 2053773776, 340073406, -504635611, 1924867854 ], [ -480487158, -1935451907, 1861294211, -210865464, -756667904, 1691303213, 144720525, 1673220164, 1854718200, -885052957, 359300544, 1837541629, -123296589, 1921558668, -2023035784, -568982223, 1763113229, -644512119, 807147470, -126411895, 534545177, -372361970, 343706990, -1521998917, -1271840633, 892333809, 724668279 ], [ 1500749345, 1952042791, -1297680196, 1193250312, 700323435, 2066057081, 1535063489, -1312656800, -1189322717, -1868446520, -559036151, -959686390, -1425751351, 984160203, 78800132, 1994325905, -176041319, -1040270818, -156396708, -15529598, -2029088179, 871741074, 657255114, 1085880575, 1842460377, 2035270889, 1569095593 ], [ 2135504321, 1401639551, 1240473476, 2047496919, -1333456201, 1977795470, -1309349151, 1690917767, 921175845, -1489622772, -1850303336, 1128497583, -1472865855, -1545790350, -1462102322, 1475207571, -1990618560, -1854586651, 1332793520, -1740213955, 242593984, -1720741142, 1014125188, -405381931, -1258897097, 708596188, -1107371142 ], [ -636999240, 1025903279, 1162585880, 344959199, 1667352146, -639867336, -1540628175, -1616062656, 1527809673, -1031859120, 966753170, 1556770931, -1575747231, -208752049, -1351287192, 1627979007, -522889050, -2050067122, 632716241, -1503619454, 1923480003, 1074050105, -1296626493, 1490196229, 1713155706, 1853734246, 228308598 ], [ -1000129400, -2075954703, -724118034, -495877713, 1598146795, 2006284745, -1652451578, 2116180757, 1308061234, -1167337033, -992036061, 390335733, -1032110840, 831821264, -1488954440, -61563175, -568584547, 695219157, 1786731860, -1087636336, 425245537, -782368162, -1252157164, 885518516, -746898698, -1890426760, 2039237725 ], [ -2044244862, 1491099456, -303712385, -1239240503, 983859220, 1471599527, -171134476, 211522860, -1011141814, -234633852, -1280095484, -2029054501, -1492226932, 1341863096, -1144420117, 2125995303, -1241720344, -1323455450, 571410600, -34781164, 609325303, 227652443, -61002755, 1309293123, -1491480227, 527473459, 114429440 ], [ -20014255, -298651154, -1710423279, 744384909, 2136867023, 1409179092, 2075708746, -1698609471, 1838216225, 1056050915, -467899243, -121612843, -822009170, -2052181914, -1442912766, -45837789, -1795341277, 355913460, 205069177, 907511038, -1074947995, 896730213, 71089477, -1420710029, 223552698, 145997461, -2135754651 ], [ 992316514, -1150584430, -1215342093, -809464095, -577618840, 1344912035, -241879788, -1040532658, 853749639, 1298846884, 2009233306, 1775933367, 30919142, 2091911928, -634072828, -1062787154, 806080707, 1283828555, -121793747, 1996814908, -968659664, 1857363742, 1201233147, 814172679, 798946814, -38713507, -1391752030 ], [ -722485134, 405182051, -801488672, -1094706128, 987845283, -1332861147, 34356108, 1788678415, -1596567988, -747616143, 1259697266, 704656143, -65210037, -1449842800, 1624607493, 1375531250, 770881170, -1650095775, -100168537, 1645874156, -1845120787, -1440793634, 1697269800, 975033030, 139415357, 1890852229, -458366143 ], [ 1182627333, -482810894, 1097550753, -867456858, 461708237, 689722556, 547839263, -1863702123, 860633462, -1384771293, -1773070000, -960308110, -988032334, -614272312, 987192668, -1416163472, 836918641, -1592507170, -1296374875, -337497689, 2128350081, -2039384625, -1044943916, 1088461795, -35145241, 2029925919, -1581869043 ], [ 717537152, -2015410843, 1440353763, 1838828041, 2020417141, 551250800, 321962931, 659286396, -265474886, -1479282346, -134112474, -742656795, -1151090534, -1607412352, -297479760, 812547191, -1303993534, 1544647134, 1984814119, -770588435, -1488313059, 1061604043, 584886064, -1454642675, -158203594, -1027596880, -1999417643 ], [ 367131052, 487653173, 1351575314, 1889216556, 698600625, -1518115573, -251926483, 1708029847, 137955248, -1225419484, -386131491, -496537388, -1904029187, -1434053954, -1861001442, 1199796030, -309298006, -1134105212, 950122482, 731290106, 1581057583, 2068515648, 1928365854, 1899208025, 1405376548, -1687291534, -18392743 ], [ -1570059897, 1795397371, -681051672, 1792852504, -468810344, -538246626, -1804133366, 1346120810, -737815962, 409636794, -1189067432, 987394284, 762423333, 200771422, -1230431204, -1359411889, 1146434095, -1420814606, 1893017296, 2111492141, 473548524, 1011799741, 1239295133, -529796511, -280069945, 26287275, -2015288466 ], [ -1992665869, -1053045262, 558238820, -1236840972, -517665504, 1621552133, 311761861, 743727538, -211607745, 27673337, 1636750627, 189897892, 24595830, 808736334, 655758616, 24117324, 1255356813, -1806087901, 303590783, -1343005098, -1042200670, 918416660, -2141612436, -930043863, -1527185522, 39904157, -2032503268 ], [ -1262167069, 884695719, -1738586722, -840399695, 1782017863, -1251528457, 967049152, 1105212417, -219404693, -561426854, -2070818002, 1525916218, 1893538804, -1920892717, 2142076370, -1923390976, 1573420015, 1475842242, 1113709380, -830172721, -1535138176, -2044610437, 1180992955, 1832675834, 564509828, -1240747459, 471037281 ], [ -18994225, 1517104388, 698545378, 1540007287, 634864549, 1492672084, 592921665, 1528203489, 1336610181, -1353495548, 2027090262, -480669842, -212602411, 1471781807, 8864762, 1806098054, -898389787, -1003900236, 431706298, 1114736469, -1647213479, -285516053, -1000138680, 2111095266, -616519346, 1949916116, 86539942 ], [ -732089553, 1488101228, 1808835751, 1926059485, 705055007, -882871555, 1786687502, 1717902679, -1462988261, 1682221632, -261095242, 860409392, -2038020142, -1796047788, -1246711242, -804912069, 1167997952, -869326349, 2109686626, -1121811700, -1676154633, -1245437604, 1069113799, -2126843636, -871369176, 1784234965, -1524865172 ], [ 1687190507, -203637636, -2021699557, -1093702549, 129225856, 2059613680, -1717105106, -510198674, -176433783, -106113642, -832880207, -1682273656, -145453360, 564825439, -1880564495, -2092435989, 1661952398, -1304807946, 1778608370, 552463358, -1647057858, 1710987985, 1387172948, 1345085148, -1735585897, 2131555619, 2137555650 ], [ 1591978936, -1993201433, 1272500134, 1541711825, -188264373, 1433918137, -854665281, 1247322437, 1330852540, -1298145126, -1522033284, 573235268, 1569590742, 226146892, 1260997979, 658771125, -58137347, 510027675, 1193335567, 408468026, 174268670, -1143084448, 574558399, -287840765, 1656670502, -1237536176, 405118668 ], [ -307679563, 292739739, 1914105266, -1705789356, -1569904183, -1422867126, 1238799189, -46225405, 1013821268, 2022982303, 371836808, -2088700221, -1356080690, 1183090350, 902500311, 1208420879, 2009548380, 1021900878, -1390244183, 1125753670, -166163931, 464274011, 1422627009, -1806842973, -1482230440, -1739509384, -1644641732 ], [ -1756272615, 93897852, 1807262181, -1497147019, -149486114, 528858943, 134926817, -1667386867, -2101551194, 786749356, 114851493, -1954168887, -1087137889, -1051965076, 797835449, -1250541056, -160885974, -2005329597, 960001659, -944602549, 40402479, 1358306629, -2033048819, -1646830067, 1838390769, -321527046, -891405652 ], [ -1644945710, 1967278431, 1028047841, -830771921, 1383510906, 1396000827, 2075368633, -1743371223, -254498605, -93276873, 1794708219, 286912935, -489554202, -1808901852, 303496386, 1693998167, -1968948863, 1966133308, 1386866027, -1859842084, 215715676, 1989831964, -2001629746, 1696326966, -1448823067, -1638239520, 966222286 ] ], [ [ -2099995006, -1901411155, -1526419383, -1368936605, -1882949911, 1931846748, 619686150, 1667613235, 1275323397, -1250329198, 1814304686, -1613528504, -1606667008, -1719398264, -1964801550, -786988267, -1646125543, -391247670, -1391276380, -485443056, 37977801, 557510558, 924410507, -2057383894, 1520836802, -967776429, -1248879569 ], [ 1073725993, 75681596, -1433488156, 1481647287, 962522551, -2009805181, -1894285508, -2017635521, -663275124, -1274546817, 726782241, -417409902, 81364631, -27888055, 306952361, 526537757, -1235675513, 1861403306, 406432907, -1997292839, -1204362229, 1610796009, -95992670, 1492439779, -1858153079, 1935903032, -676796842 ], [ -56732043, 428725712, 1876887593, 158930143, 1032168888, -787762181, -1970485158, -1333756536, -2098541386, 857129812, -1368855676, 1339994022, -1490985210, 1008534470, -1326342069, 382133456, 536574355, 1709214339, 1612513206, -2105967312, -1227371436, 688481825, -28985340, -2094261079, -1303761747, -1093474996, -1381741531 ], [ 1565429301, -388085329, 1238861863, 103159632, 136728151, 1744077602, -889332148, 450142508, -482682440, 953163427, -446916226, -782130386, -891693394, -253097889, 567589295, 320386576, -518999704, -199642608, -1866412549, 861049771, 2111517728, -421909519, -886409094, 50026712, 822777831, -1271414041, -1683633298 ], [ -1749573151, -1715600787, 447522558, 2094957925, 1761773203, -2033030838, 727015768, 2110440606, 960623937, 143241142, -802457362, 1456239015, -401474009, -315342045, 1750490914, 141847002, -1221237357, 508255533, -496096587, -1728435330, 1217933648, 81690807, -1757223886, 1407341124, 1598181829, -690740161, 1912438337 ], [ 73098381, 270353607, 1229434195, 991539789, 1198248463, -376765708, -1237417612, -1127233094, -1854480545, 275744451, -91907768, 1903577009, -780021372, -69308845, 1608656370, -770415508, 210054462, -213534320, 180854565, -189940981, 1488719099, -539896058, 2030450266, -803504525, -742935747, -267161493, 561771870 ], [ -1147984407, 511636146, 1601365894, -1945991562, -854476111, 1411772300, -797460882, -1289143399, 768640869, -1712062235, 1141012050, -1029422412, 1451678227, 681136007, -1356915228, 569544953, -2059602033, 1557050138, -68815429, 1950842247, -294842888, 942323240, -1387880412, 739711921, -1042125712, 1372564117, -33407808 ], [ -1241124153, 224870327, -231095117, 224998994, 1468977428, 2100590536, 1908776861, 235376333, -2049037556, -521148540, -527859336, 1557272878, 2116057340, -222360812, 994390569, 1604391777, -686927022, -838904816, -1572187618, 1003763607, -1750965774, 1198896826, -588368524, 1039758034, 1964013917, 446533624, 1756548235 ], [ -1712691050, 1425158610, 69143351, 745125175, 303333696, -1548516335, -1225503346, -1667910669, 751059930, 608521303, 1542465253, 821014091, -308938600, 95581227, 382808987, 919507789, -1918888918, -1871822858, -164501456, 365524694, 599554805, -1636850185, -460844310, 2053863198, -265915781, 1055015118, -1780101189 ], [ -516369865, 430914849, -1295410957, 1638385081, 621427582, -373366015, 510330843, 278411907, -988971056, 1770534130, 1320027236, 1715165773, 1965954024, -746573355, 1540086542, 1675405215, -988706623, 612859897, -932652033, -1514518917, 1560290448, 1596564281, 1429902365, 1271881966, -1671157041, -678744964, -1133731018 ], [ -597841516, 268749158, 2095161765, -189530029, 1258308649, -1766833353, -35109758, 1107748073, -183067279, 1017361503, 2055288870, -616063899, -972585964, 445798215, -985121063, 756630315, 1082993331, -1124474565, -434151971, 2124120001, 802881722, 275171018, 316424212, 903350205, 1926684167, -1916230838, 306802617 ], [ -14586061, 398343986, -1255960730, 1031634297, -1118434621, -807066545, -1481355092, -2135733507, 1644237893, -871602050, -1847956788, 997956686, 293908927, 1601297470, 1333492548, 1333166230, 185839657, -237456826, -1275636233, 111602870, -304008344, 1729844003, -520855397, 125096561, 889058729, 1222563882, -1542779687 ], [ 1343300478, -347054976, -1793753171, -48289648, 2046535514, -1323745685, -235754302, -43165776, -1030961298, 644143283, 2019057151, -1998609303, 1715475381, 1040285143, 911866803, 1180437715, 451113806, -795747392, 517061718, 426513077, -1162336375, 1540637893, -59993847, 1398185294, 1173574043, -194950071, -741321293 ], [ -1529285427, -68077797, -2135051398, -1398480778, -1239114589, 851253493, 1292241287, 1819688961, -765275056, 1922850396, 1293467631, 402936851, 1464334944, 1114390480, 1421800770, 1217892060, 1460771032, -182523204, 1873832847, 1810070116, 476439150, 497779345, 854383246, 1062314714, -1792941488, -1234923414, -1543980620 ], [ -879567498, 1152662373, 348706338, -56847110, 957873158, -104539136, -1491379543, 428017751, 87340104, 293668570, 1666487144, 1796994059, 328662640, -466348352, -1187086959, -36005492, 924062042, 58655716, -523069870, -1835490288, -1329166827, -1514774298, 1913494592, 500262279, 328933515, -73324080, 350561330 ], [ 501646362, -356807526, -252855856, 1348482420, -1692008850, 1355229531, -247589988, -168425788, -1908625029, 1421822462, -1458513243, 833480790, 861582079, -169049810, 27866983, 859138349, 284183755, 680057634, 1714339968, -1955641591, 912835610, -1445345739, 210766323, 1947363520, -1438890892, 372178266, -1810456820 ], [ 126845050, 427096110, -1501381207, 1860496592, 1838575160, -1660503576, 1433884624, -444480091, 1511113017, -1576978551, -1692340127, 1741059195, -527933432, -1365143077, 25092207, 2057913020, -410953034, -1637187089, 1999752935, -1991763878, 1838571810, -623470134, 10610318, -126258595, -1570154797, -457416898, 14192401 ], [ -1127073595, 1928795983, -1296979872, -763925597, 986145342, 449172813, 1076428629, 1451356775, 430708654, 736894624, 171895037, 412880872, 880510962, 227705430, 557948817, 1103328571, -2122416247, -368908490, -421769405, 722182045, 4985883, -1715791853, 65842919, 865022185, 226240137, 82380009, 2121451036 ], [ 1324793264, 1572563511, -500501045, -895859547, 1304598432, -1504968925, 2096461147, 51625425, 895273340, -1868748035, 649328327, 1538771937, 137313973, 2128395872, 2068050786, -224220633, -2099920869, 1351660105, -248621393, 999201291, -1052109518, 132896125, -374453836, 1308565589, -1298559054, 1670172409, 619825113 ], [ 1967562084, -1190645842, 101097386, -2085658768, -1780705017, 44056345, -937673520, -961960203, -410931934, -1663292208, 1743046637, 992883276, -485252472, 1491050528, -542348832, -1248221825, 1827387704, 425059659, -886838940, -1711499779, -69850765, 525029771, -2116047434, -1096923345, 1536013687, 732763817, 1653805313 ], [ 49102618, -731836835, -1977953042, -474742415, -1456350187, 983613307, -320468194, -290336566, 1488774019, -2077104140, -396757063, 1410463060, -1759537439, -485025240, 362640558, 1673004553, -1871787126, -1253553740, -1250647756, -69054261, 16269960, 1491797322, -1328279640, 848627296, 439083005, -1308182268, -293528409 ], [ 315680537, 187536999, -1943780323, -1445158778, -16360001, 182965390, -131233782, 1246807259, 1403409488, 2034112722, -1657943481, -85196414, -1076468881, -530869004, 1641445613, 65043786, 1434899473, 1362167901, -98061953, -974576752, -1196748377, 1979515605, -1037537847, -122614559, 1821222426, 682171849, -817058439 ], [ 436328547, -2026495604, -277617792, -446957131, -117500005, -228195468, -620850259, -555026610, 1636135825, -195247676, -678929282, 1193016137, 1285453286, -253115707, -608134074, -998852607, 1770596770, -379969501, 782486203, 103301890, -980291212, -805459264, 590713022, -1543986154, -1025395803, 2128700957, 1833731491 ], [ -1645108275, 288926718, -97617791, -743560945, 421968862, 151065200, -882275781, 1098949192, -2117012479, 32059454, 886700456, 1343153419, -1273831274, -1717284253, -1730142929, -1633602355, 1268959842, 1693412693, -1599863879, -1843169248, -1845965409, -1609581126, -434466067, -629576611, 1302963676, -1782201714, 1755879484 ], [ -1404535866, -440100137, 554975168, 1294681881, -2032205180, 1314812936, 1590496827, 2771501, -931160454, 488510460, -858889556, 1000537398, 934456589, -907657616, 1527057441, 256365025, 1880592568, -112966546, 5328082, 1548515809, 1264215267, -1659002530, 483937400, 1935687831, 568801470, -1320198324, 519129241 ], [ 1543114908, -1079006756, -725036990, -1124404972, 1964180493, -1384768212, 2073740365, 1932769476, 1331390508, 1333474188, -409209071, -1734363220, 2016634246, -123956260, 899974187, 1335714926, -1871879494, -2099889346, -309688181, 710682029, 505146488, 940542272, 1915586133, 1833321157, 1947889254, -82197872, -283287769 ], [ 258417788, -2135453421, 234930622, 1563002965, 1272884918, 1150967329, 941238422, -1997140352, 1944909739, -1985734913, 130256691, -123171546, -1271973272, -276789204, -605852661, -510829538, 1198246567, 1634583385, 58318599, 698608073, 2038019906, 2116156115, -676337115, 906097308, -559370821, 169361812, 2145922612 ], [ 1971257224, -82716570, 758107339, -272046813, 1021159321, -1145936445, -1656366311, -1531476409, 1778097040, 1492304101, 843738382, 1724366524, -1585872179, 1342685512, -86759309, 1645430932, 1012491397, 967860580, -858413354, 1513946711, 175986989, -734419664, 2073480321, 531694180, -194790933, 740506007, 1870545961 ], [ -1117484000, 1653412676, -690721919, -960509511, 1517149610, -918785808, 1370838421, 473570028, 1810537290, 1169209483, -686256588, 2023187394, -559062661, -1015193973, -319664209, -845070805, 726618708, -1130475745, -98275499, 1683470683, -282605603, 1928724889, -1002200327, 1274817345, 90207020, -1274208517, 800645772 ], [ 1472422496, 2068472477, -441931836, -1844717807, -609344200, 1497228203, -1203552733, -1826270429, 2129184236, -1023572244, -563184578, -1512822616, -1824013121, -11683156, 188072414, 975687618, -1054289138, 970625435, 471499607, -2020209848, 1586135864, 2114973272, 661835048, -1444141676, -837872101, -873879338, 1751324863 ], [ -1023055170, 290116696, 2050973102, 1892829563, -1268512734, -1608142635, 315985945, -1716711713, 1038934624, 319275458, 1865341693, 552204015, 1803809087, -1328159850, -1490727690, -1614424709, -1644270787, -567129952, -147486907, -1665843924, -758734501, -44152883, 2124420438, 1518728491, -743701040, -2129853571, 484169064 ], [ -1696987031, 1241559816, -1349586875, -1536592726, -1712020337, 272635862, 2137007132, -954944734, -2125361379, -1138745719, 276137369, 1981516832, 2020914972, 1163531857, -630590154, 644417853, 1717073807, -1341342376, 915250667, 1086092175, 750984764, 1860528167, -1670482469, -912872880, -774894684, -1934614887, -1987233565 ], [ 963587704, 2046566154, 938068369, -1466674125, -245339396, 1403905117, 449100264, 782005525, -1685438941, -1525188725, 1919785694, 1915588574, -649967892, -2109586927, -1485100679, -620277765, -1034155778, 102432266, 931539993, -2045102156, -389803183, -484623941, -1123285059, 1126438006, 1928171051, -647783950, 42690625 ], [ 1798655260, -1574471861, -1729270262, 1252238300, -632349339, -2143779410, -629927621, -46980387, 202569546, 1456969099, -1341909765, -700289939, -1147552988, -1796252605, -341128032, -1754296431, 33385714, 368648680, 317357239, 153606550, -1541346288, -1886950057, -1850551270, 523314013, -772268054, -1381031151, -2068391331 ], [ -446825543, -1979536437, -87952279, -413411030, -634262341, 66140571, -478519702, -90078888, -658106112, 337931327, 1287283287, -1433348092, 1983820107, -900877379, -1035002943, -414550753, -881865367, -1332215898, 1148659938, -436193547, 803194372, -1759749509, -1284223976, 2085921477, -1471713017, -176022974, 1614005368 ], [ -1130651448, 216213430, -1425990512, 970225455, 134482005, -325651861, 973752688, -1559489908, 1189551039, 1649769298, 550978602, 327229292, -1775276961, -1398024155, -210280191, -1326875435, -979983869, 2066086681, 311088691, -1090736899, -860167440, -1318797673, -2021821908, -1548203950, -332480296, -806032451, -1962387981 ], [ 944280009, -1375433549, 414157143, 1124390252, 639383559, 1163135039, 1359986007, -1640790784, 921241310, 1084420885, 1925841514, 1152876179, 198191717, 487040595, 1859051989, -750514206, -211204862, 912752671, 864113452, -962748360, 1958343704, 1395751584, 1266331614, -1773801258, 1536650239, 1077073064, -867536612 ], [ 1093346698, 802397803, 911847356, -1445800339, -1493956477, 916111751, 1718822650, -628627685, 315648697, 525296052, -1236976724, -338043560, 1992602387, -584180671, -101553943, 1657354032, 2061690933, 1699446733, -93361487, -2147039051, -1181440605, -1348122252, -788406050, -1853720459, 1951432803, 2102945589, 1348372033 ], [ -1283613297, 1668663493, 1910795106, 355775737, 525943798, -151927996, 131913463, 835507458, -406664529, -715160642, 1212942741, 2011064616, 2128461006, 1665898171, 234663572, 1775904235, 1875480236, -403708543, -1402284381, 1986196394, 2028691925, 1073818278, -1180865598, -2087983915, 191125555, 850098200, 1965159603 ], [ 1079808772, 704901737, -228792822, 2019450939, 2121028726, 1807369815, 1524234573, -2259976, -1328455819, 597207468, 1174497687, -1794280042, 1504871485, -221763981, 1784441627, -566815392, 226432922, -878672650, -1722329792, -1784672939, 1000936237, 2129019282, -141922227, 1271542078, -1132523295, -1386844373, 1717757396 ], [ 2123515582, -603053646, 1857548649, 1835856601, -1470252272, 1068588365, -1182722578, -1149163191, -9479954, 1359662310, 2007529513, -2147284723, -151048650, 256269868, -768969187, 742750721, 2013232495, 342718276, 385467330, 1793599292, 501492748, 1621298981, -945488814, 525789682, 1279109086, -1139961382, 857501917 ], [ 2139261193, 843296070, 1488961324, -844641029, 1630417285, 1364731176, 185106387, -520804362, 350463909, -1616571043, -524456483, -2030522352, 744384350, -121754711, 1389892189, -2136779205, -622387473, -471484743, -773065014, -1835759295, -348569764, -1206142156, -554713702, 304328335, 464828566, -1014983718, 1528533674 ], [ 1295242798, -1879981655, 1655789936, 1735840131, -1702338164, -1275136970, -1673623845, 137154329, -954530789, -104202108, -1664673975, 1057670703, -1550719594, -1416328457, -1728422269, -1392470311, 1487191633, -771153137, -1106187889, 864462451, 22218932, 819497708, 1378202864, -833356801, -1104349870, 2054677178, 614938740 ] ], [ [ -2134229932, 1920496946, 1938091927, 250351326, 112437576, 680352013, -1447067117, 712425237, -385124121, 1766945048, 238524998, 1635224794, 605922187, 761163905, 1241667723, -551350148, -1155361905, -601300090, -840248850, -968454741, -1426457571, 1559400599, -1141280696, 1528793116, 1615484281, -711330402, 2087741582 ], [ 1207050250, 1323057589, -2016135831, 2061202257, -194432791, -1623259664, -1845981534, 652886807, 1633647876, -1907123340, 983773482, 1590485549, 1139481900, -706705751, 770934140, 1783255079, -1162243923, -868923937, 409277780, 2071140308, -557370312, 1780683208, 1568886448, 1023247053, 1755274380, -266077331, -1891220835 ], [ -37925034, 599207038, -588370459, 569641077, -1336915277, 2012315024, 1799710845, 486821231, -164470212, 44984033, 999327123, -1153979116, 11689966, -2066231201, 1804948132, -888828920, 310463037, 1043929449, 610254058, -769266406, -1807009496, -1268180106, 1763742905, 378254172, 1713526308, 787318574, 197926946 ], [ 364217505, -1941032407, -1998198026, -1209907408, 2026941865, 768789913, 1825529429, -922207178, 1028335808, 1806622092, 277400890, -2073091763, 1099936276, 1371804454, -786837130, 1439411390, 697282538, 2099555508, -741660257, 884755462, -958363612, 1863882775, -128601159, -1846456917, -1045195195, 616370106, -643230052 ], [ -129282319, 2136098327, 1048820838, 1404559794, 1502576224, 1085528358, 1863769641, -269960526, 150001316, -1472177759, 695962137, 1755163396, -237377547, -1741203955, -1750740774, -1587122632, -2032069748, -1237361950, -1826239855, 886944014, 846913645, -915103980, 1887602115, 801119241, -130382246, 886807857, -576331215 ], [ 459066854, 1624971047, -867407985, -914600004, 1483037535, 1921501088, -709932176, 1145194861, 376875922, -1914927858, 702640816, -1088699107, -2140689458, -1220516432, -1658750090, -1689447906, -1542300219, 724935674, 1446450812, -486057598, 1885338238, -739592504, 373149023, -646145596, 765388174, 1281564299, 1221084989 ], [ 1899253419, -720519658, 581805058, -1739366912, -1778156638, 905778021, -583944496, 2038177405, 554942288, 664005356, 551804711, 1486539839, -423207438, 2012706292, -1939743772, -1634701120, 888410385, 1941384351, 339357747, 674117924, -2131709671, -2031087250, -186570213, -895228472, 4907737, 1282411232, -682304773 ], [ -63415833, -1110115474, 1267825688, 523129041, 1896773531, -1458450853, 388721092, 1127624130, -1935495169, 1813930413, 110164462, -183835611, 1624767, -412363278, -602791671, 821311949, -1233061896, 925667427, -119248864, 133574740, 1103251214, 52590824, -1926094926, -1245108499, 1586422697, -581986337, 982045203 ], [ -1449344984, -822197901, -809692911, -1634165655, 1174096648, -1168871669, -1414025270, -2110178796, 1152481541, -307795572, -313615645, 494125934, 1115153957, 28348228, -68986363, 996158321, 492087602, -658283727, -78491748, -1856973729, 4830649, -859600244, 336305925, 461106113, -1219887498, 1488175366, -1226028824 ], [ -1217875171, 341819357, -261671763, -1510391981, -1778863651, 581223791, -2061309513, -331068457, 1518720553, 1665501314, 1527446070, -1461327762, -748423398, 1407990889, 1037955543, -542768687, 488378679, -1900865715, 513312528, 683962777, 1710412627, 1239416762, 113599630, -182765286, -655749897, -1506222481, 919594725 ], [ -1672376350, -306097176, 1178435818, -1508918404, -2032238417, -540135398, -365445995, 238447051, -613071006, -1778436142, 1078315610, -893432388, 614080098, -2024025719, 1675887673, 1912247713, -1063582157, 1115416638, 628005310, 1130659913, -476221756, 204259600, -1173661860, -1120863945, -447397098, 604660187, 1434680580 ], [ -1768402736, 1608026495, -2105638858, 238991504, 1519343751, 288039037, 1663664276, 725491233, -2046593290, 1900461725, -1189990243, 1363097182, -1721898701, -151971739, 1683463976, -1913927011, 635526909, 1176933429, -619254169, 1987880131, -1835186080, 1436171951, 1637102881, -401480108, -1884785631, 1362768929, 1584579 ], [ 1525453859, -464766331, -1471580212, -86541814, -352144087, 84062946, -1887465227, 728534410, -1104956065, -1272276396, 811192252, 857606777, -335831056, -631918505, 718230547, 1745831012, 2065002912, 685964028, 275463280, 1092336972, -2015200171, 632499493, -1277844090, -1163434276, 2113753498, 2121172096, 622802613 ], [ 782028319, -803753126, 1163721653, -766858421, 1375102752, 1102367159, -856207159, 418021915, -1877681081, -1011152293, 1231905213, -1936455610, -1961582779, 757240172, -1665252870, 1742188894, -1770669990, -555019406, -367188948, 353025973, -1791583621, -312616509, 246857128, 886108682, 1264774834, -405294487, 1387497874 ], [ 1482719672, -894413211, 1895590633, 194560453, -1549975452, -656255893, 2017745287, 1999492836, 461146670, -389263992, 373344705, 6905210, 131897044, -618079863, -1890240807, -940217420, 493604697, -2109636636, -573455066, -1556167531, 108694529, 518734523, -656457542, 400572763, -2040867961, 1806193658, -1768091518 ], [ -608935365, -1804165910, -1539370673, -1290413937, 767023946, -587615949, -1758652346, -518564555, 1379753649, -382082416, -1010975140, 1251307847, -167609317, -1298165586, -4820815, -826968751, 1684281204, -746002378, 784372852, -856773439, 821227596, -910909059, -1069438179, 1448500849, -1584357157, -1687368833, 1076447628 ], [ 1296056868, -1296065210, -572280714, 202857472, 874247, 222129966, 1223130335, -253546976, -1763794980, 534614202, 462777358, 1407469186, -1370015536, 1495600058, 421088970, -444358428, -1834021691, -393292910, 2021140022, 1058298444, -1699374781, 1444722968, -1866334172, 1670783345, -1485700286, 1836814023, -307788800 ], [ 82042851, -2091899701, 204580753, 737249245, 523164476, -808702921, 1324290585, -295391933, 772676019, 1421307067, 1298451072, -364206233, -820962810, 447968671, -909401147, 1562274128, -810139506, 843104366, -657442826, 2134932791, -1045677106, -2075098734, -138267303, 2057294693, -1077144853, 178061786, 605074408 ], [ 2016608223, -1510324230, 271511242, 1231221164, -785465783, -1902307173, -378167873, 1795318930, -104764528, -710146050, 1578037976, -1257557147, 44120320, 189348943, 1389228332, 417619368, -115959189, -1597573933, 791239374, -376300384, 121717644, -1149851704, 1398217133, -1847063018, 953158032, -9430111, -407267694 ], [ 702260437, 1144811344, -2009148834, -28401023, 1332099004, -1734676861, -1103314827, 2145056732, -2093528513, -908178790, -1439396737, -461045367, -1438599703, -1972085779, -40035452, -2056088016, 2079061024, -1353911685, 888830988, -1521707756, -313567246, -369316584, -1686601919, 384781455, -1295635035, -881788600, 610494371 ], [ 1447637093, 1605843366, -826283539, 1371023114, -361810659, 1158149783, 1363139054, 1579392842, 751022227, -841218813, 1313775743, 614495225, 1488451156, -493099377, 458752046, -1290679708, -1791754108, 2081230878, 1317435899, 163250689, 1698246446, -2127571081, -1993986383, 1574356715, 187289258, 713112828, 841474448 ], [ 629983948, -529988641, -41428771, -1709600023, 36825910, -1349866345, 1586968797, 1206409768, 552381730, -428308442, 60816630, 317221575, -164175470, -578917874, 1648955337, 1620172212, -1431607895, -1446840262, -524739747, -1343733607, 424828683, -481606056, -575673415, 1740486213, -171673108, -1732529329, -356779150 ], [ -827360993, -46388147, 843832432, 624484125, -579990623, -1041387258, 149797466, 20102718, -639857693, -1485968467, -327127571, 111744228, 1223143058, -887118679, 170503417, -1799981451, -168989807, 1467603756, 127567646, 1007358892, -180407756, -1547910424, 1961268108, -1062068172, -1674992532, -1865072076, 477771072 ], [ -1963271687, -703800468, -901046618, -361992731, 727646057, -1772944415, 2082368922, -1498900691, -549115148, -1162543821, -483097575, -281323513, -220018387, -62287063, 1654427257, 655073818, 789013069, 668312117, 1381206834, 1434247125, -1178528246, 635932445, 2106613740, -1200666152, 579625316, -268694493, -1775285484 ], [ 92996394, -1985751530, -1425448963, -358206786, -714944990, -348254660, 326168932, -1904131224, 1454246938, -2083745139, -1977587694, 981208851, 1158004329, 802743498, -1047348440, -1269289997, 2057299047, -2052610797, -1201476812, 1772915683, -903982986, 1189001267, -595572885, 2020635716, 1159761226, 873701502, -1701658593 ], [ -2095584174, 624280963, 633426167, 983254752, -1489246408, 1532340938, -2044551508, -225251238, 379019352, -1206496569, 25110564, 1349853511, -1377746166, 42645905, -1211338495, -1692795901, 1769663109, -974018961, -1145140544, 1082366821, 1827438911, 416110907, 758345261, 1676742595, 1698838164, 1836021080, -1742357596 ], [ -893497940, 2076643775, 1678117828, -733356112, -663668581, 662786745, -1617439691, 694415660, 1765907045, 242137221, 1212524874, 1447467080, 1959540447, -1492944024, -529543168, 630800617, 998416776, 1613159397, -363359628, -1016162451, -1109589891, -634948344, 568134230, -144665528, 1467656930, 1787369840, 1828360307 ], [ 2031070749, -387624477, 1475393525, 1868389842, -1249747153, -821208959, -275175092, 1896450261, -1715924170, 937675488, 367381834, -1297738982, 2129793147, -1296276405, 1282240776, 925703877, -1814021844, 57947771, -296185109, -483685879, -898132214, -309019340, -1624197789, -1653466494, -1036013722, -134221888, 385252882 ], [ -496142664, -830704126, -724242489, -1119061767, 494332562, -2117791886, -1460059625, -1692057494, 1441429560, -1762922811, -904072250, -1214302111, 1463206143, -1277634285, 1187210207, -828317428, -1270216933, 2074731058, -593699787, -1411083980, -540993869, -2080977892, 598534834, -781146525, -1919229066, 740532329, 760340494 ], [ -715009837, 1473306503, -1935688872, 702711805, 1942190186, 1511472596, -1302111592, -2059454647, 563065038, -1824930113, -286939541, -1172225881, -71759105, -987895782, -1478921418, 1784506765, 1400756915, 496725516, 1949303694, 891101278, -1363802998, 1777068502, -1057074874, -1466561875, -1725212087, -1846865851, -360328222 ], [ -802523708, -109311451, 1366301207, -1673722177, -1565626149, -537047136, -994327677, -638157898, 1785816840, 1161647400, -822353433, 1257222522, 1787714226, 87183895, 661433746, 57350506, 1971802087, -575112910, -1115525956, 1109395051, -336818950, 1515248820, 205239870, -2025671146, -1293146411, 1671082900, -1262934321 ], [ -678201950, -420754080, -2054642318, 2138386703, 1446769228, -2127761052, 92636907, -1764323720, 1945815620, 104728844, -1866529502, -1594930586, -1864641120, 648413464, -292022934, 1323276996, 1897769543, 661757455, -1007496429, -1274993091, 1373828586, 1961515403, -1791127843, -1740701568, 1646399247, -1696381305, -1558234093 ], [ 1687092910, -497532514, 478063229, 532101839, -1257671788, 463718108, -2020681301, 1705488995, -1357427852, -34064285, 1464157727, 2095535843, 835354801, -1234152969, 590040049, 191474742, 986780764, 1168060934, 28613856, -1159042872, -299489575, 1688797713, -560290580, -482970582, 1592878235, -568857787, 1664148724 ], [ -920031541, -1037287741, 1592423484, -1990586730, 1107456966, 85349455, 490341886, -1325031274, 1046520769, 1688648146, -1102668282, 1212979492, -337443715, -1839496758, 1632204783, -1519957078, 1102852795, 224515932, 70647680, -2082711559, 191805479, -1324944142, 2122325284, 107455479, 137868021, 1204428580, -1656649934 ], [ 436039615, -576583606, -253886601, 139840206, 1404314513, -155081956, 1229166935, -1304657865, 360901936, 1179821820, 1013831828, 611891069, 605042714, -209229301, -1772127834, 1134536465, -707484780, -2129901422, -655180843, 733382145, -1309120894, 172733224, -214920611, -720044776, 9605107, -2012575359, 1180105887 ], [ -260968486, -2145007000, 1363759743, -955022936, 1588106728, -781834097, -1131734815, 699663982, 1259226105, 1295193657, -1532736121, -845493570, -2116815348, 300507409, 680583189, -485749677, -1877741463, 1642392701, 98569426, -1496557606, 1443712039, -1159350257, -42638239, -1220834475, -521746817, -1102632296, -153223506 ], [ 1166607192, -1098965561, 2064168516, -776808200, -403852468, -1251880866, -175320552, 1994800724, -7402188, -829030315, 353318270, -1531561098, -473603879, 1562785910, -169728825, -587311099, -1096066133, 926542190, -1571141164, -1339681193, 1398884140, -2051190426, -296447202, -1944081896, -107781829, 1069416722, -425167846 ], [ 124899001, 1380589551, -2138674127, 1324755322, 726101815, 789203505, 1411341585, 90250509, 1969962441, 779528155, -58081764, 466266242, 620250208, 1728301880, 1038683077, -137556569, -1761770749, 1330214807, -1007202381, -1383469610, 227642016, -131677708, -358063902, 793226502, -1424921611, 769933037, -44641632 ], [ 1208531764, 956285383, 390621599, -1716329045, -1540942871, 1821510126, 153594855, -1395808492, -567350575, -770029914, -1524014145, 1243513710, -684997904, -835790750, 1863031965, -1164655856, 380580724, 420438381, 1356089373, -1012810135, 631306702, -642101035, -505610717, -1682505485, 1445859788, 1555251242, 386527792 ], [ 920988253, -704270292, 1570712001, 158468415, 195936031, -685540175, 1193979878, -2116980090, 986889546, 886139134, 569175360, -1546016741, 127066709, 469523212, -385440340, -1904282091, 1159017487, -1524761239, -433103765, -978161550, 779408336, -364285555, -1075938940, 519900532, 197414074, 530414938, -647444773 ], [ -1168348143, -398126565, 619360590, -2066667982, -1850487490, 388909729, 2129941800, 1359369497, -1353834940, -992384751, -1119222760, -1902737811, -54157902, 954474585, -1634519900, -732251083, 1964645926, 1646197588, 108412009, 2078007812, 2104508940, 1537937755, 1119902371, 2043010152, -1174257432, 1494064839, 495076047 ], [ -570346468, 512091620, 1700321266, 298562281, -470481907, -807965385, -1561549940, -545642321, 1821747423, -1477956323, 1624232082, -565026655, -577285930, -1833992645, -1125614065, -1408875182, -889229611, 1393564136, -1781251182, 1266562812, -545559303, 1939845073, -109415885, -1212141193, -1682929099, 543647909, -1505530175 ], [ -1277082198, -1371872262, -914233934, -384464533, -1473153271, 1304814595, 32570589, -1575690468, -1356991775, 1835632532, -1840777549, 1968856824, -1244183120, 898242615, 1415473044, -1675025481, 1188200812, -1692667425, -83692997, 1124254824, 61574596, 1357542732, -780268537, 1044546999, 911945892, 376978265, -957966180 ] ], [ [ -1252209909, -1147006762, 2047008609, -1058318997, -104716945, -493919931, 338860138, -1207748910, -1712686779, -1457482619, -1742297979, 1822033685, 1933293128, 101719805, -1342804857, 1444934645, 1440778566, -2023175132, 1790300544, 929124134, 1173342206, 1787549489, -220227751, -800470584, -1594493821, 717075707, -1702141981 ], [ 1610874106, 2109700278, -298612083, 209273469, 1486571256, 893231064, 1487365020, -2019971115, 939240045, 159414117, 533910142, -859150250, -2097775562, -591655720, 1702832823, -932808516, 2027124749, -2003855220, -966306659, 2025530, -829862558, -1229908614, 2012036970, 1778252400, -514258509, 80030331, -1534178299 ], [ -1341254040, 1932916706, 671710038, -972062897, 578559283, -1910566107, 565853278, -1586207337, 1149487662, 954411051, 1709387524, -680505290, 1615179127, 1093697547, -2038349188, -1374657921, 1005213035, -124015213, 1684085462, -526080979, 899115350, 790070769, -358740346, -1223185863, -1714274090, 1490868360, -2111660987 ], [ -929951060, 951045552, -908537934, 1022672762, 1478031955, 1667650482, 427782956, -1887956283, -1301262788, 1199089809, -1267874385, 635916156, -1803086711, -1150447949, -1888693800, 644351769, -1788287079, 41284397, -827829598, 184797931, 1278610312, 660769043, 2142440010, -1943052225, -1027428479, -2102556971, 2026864917 ], [ -1409812759, 1483517882, -215581789, -659824806, -240590419, -308202463, -896701622, -634396252, -735801010, -846590973, 152922076, -1627559313, -664618821, 51131333, 447280524, 630659888, -1410277316, -835605968, 993837705, 206934528, -2142578022, 2111952940, -1277459840, 1207823293, -656915207, -373888325, 716027969 ], [ -954486402, 1091670563, -126719740, 1574290521, 1707170434, -589906618, -679416241, -1372631568, 408768455, -1236191599, 1169075483, 1641666718, 542723941, -1560839502, -790566924, -752996622, -290027976, -2026330301, 870462386, -619701131, -1547249040, 1570081642, -1375984411, -449410414, 1965358745, 873031228, -1208581730 ], [ 758713380, -292280793, -2136130834, 1868651682, 456561249, 151676839, -1641144931, 2131413823, 547913099, -2008462225, 1175952142, -948022260, -1932830043, -1644428478, -144191652, -67919499, 366626281, -1774288765, 145852196, 1209680378, -1272285193, -544871228, 1318098129, 1654418144, 645451343, -1670998186, 702802535 ], [ 1746929969, -1738992371, -325069589, -583423537, -250836949, 60550922, 1424607383, -1685347766, -201353264, -829524077, 352641420, -1201494788, 1965017160, -269418435, -1016300974, -1536251813, 717206090, -1411306557, 1455737012, 1090093314, 1775366968, -1953597603, -807497309, 232127833, 345320221, -22972111, -1982198360 ], [ -1095789867, -1959370810, -1880668220, 1316443727, 1849931405, 1719900077, -624912647, -1310610, 555064464, 1353063637, -987642475, 193776779, 1656570939, 1619054357, 680080478, 237490350, 897654653, 1638614847, 1543690691, -2098856723, 1268596696, 1556263620, 2035366169, 1500183342, -1474601549, 1470924071, 1782434065 ], [ 603561109, 2146056683, 1413981604, -172831772, 229751632, -617994130, 373980755, 116760334, -1089972864, 74087476, -884951329, 1307538904, -1753309750, -752203322, -1850778771, -1802817106, 948172918, -392934526, 1168351304, 2069442834, -1352514269, -605472432, 658699194, 746922075, -1412774965, 1378018242, -2040528679 ], [ 1668552125, 252205302, -539414064, -1602090743, 33708773, 406561190, 1387450625, -14744172, -904214489, -1244165776, 1790542176, -1489643412, 1925097870, 2113978607, -2064635645, 1871777416, 1459863148, -900524939, -1454961724, 447702853, -366238317, -570853614, 664052812, 601168007, -995029719, -1782899210, -1942695143 ], [ -243357369, 1231690418, 207678970, -891312642, -1671756761, 844797599, 1825435934, -432547564, -809425041, 34879579, 1101625275, 1012468228, 1277356352, -511242306, 158253848, -1729909779, -1475903072, 1640127853, 335109540, 1722897372, 1975673261, 1979376059, 67513027, -799237662, 504874713, 1345585914, -437919622 ], [ -124783861, 169823737, 1833529848, 611761078, 764226258, -1818878423, 1559968278, -561457276, -1708965787, -874288699, -1977004154, 1093272141, -1081948986, 19175407, -150793853, 1068441628, 1956736461, -215325615, 1316615730, 1688324674, 555482867, -1893350738, -513817609, 1564691802, -427688293, 795053676, -2100408311 ], [ 1539472310, -272155782, 863768663, 2093053816, 1749650936, 1064091585, -1761451349, -441869256, 663604800, -253398400, -201462051, -1447233321, -385129975, 1158397491, 1303289071, 605436000, -2055835167, 993137506, -1676835228, -1791889713, 1270392355, 352741301, -1925312943, 1488565597, -1949381205, -1391519735, -399675750 ], [ -1916937972, 1787780551, 416957212, 2021046497, 867740049, -215033520, -200403001, -299493833, 2000247451, -1672989919, -1979292054, -955777721, -829052191, 445061230, -1885125114, -1033970712, -523868356, -985135356, -1969612568, 548122891, 1716855161, -80988153, 1286984342, -531643524, -1713496158, 1116469772, 463227826 ], [ 1062006802, -2073644616, 6424120, 1965829546, -1555536298, 632052761, -898990225, -847786244, 1267320134, -1038866267, 1971358907, 1320485959, -1874083154, 1010967954, 766999203, 28798710, -38305172, 601394664, 1979177686, 917822149, 437528209, -1789101709, 1027512019, 493226736, -2006493638, 502318983, 667393044 ], [ 1693969364, 1421346675, -146693596, -883650671, 1712117509, 495299354, 2029919986, -1221648643, -1794123487, 2037028041, 1389860474, 515715684, -858720876, 2063872800, 338443109, 1973731611, -1153703117, 766707044, -181902420, 1591133881, 1076389858, -150490986, 1373006144, -2068093788, 1439098136, -1736170496, -703524864 ], [ 19504555, -1327890443, 259372056, 1612173144, -1716454855, 730597565, -527775034, 448120956, -1091930163, -1691688148, -167714550, 267905386, 1188247417, -563459539, 668071930, -1665631097, -1883980222, -1295675957, -155828191, 1132272889, 660704168, 2073222655, 2107016300, 1264610380, 472048396, -892452111, 853397418 ], [ -84965961, 358599530, -1122279085, 58988588, -505040356, -597075684, 976621760, -1796972840, 740006899, -288876617, -605420132, -1648321779, 1350663948, -2075549769, 1735599830, 1967070015, 1507057566, 1902164299, -1082215791, -1839960609, -6195985, 1847145836, 1356797520, 1332076324, -152453780, 1522110754, -1128342000 ], [ -256873581, -1047924227, -58746029, -145750618, 1665107256, 19662828, -502386421, 548285127, 2081563240, -506645221, -1498472430, 1924279488, 1240431921, -419360450, 1191409823, -1876553057, -811607646, 1798804860, -175854652, -1665451497, -700235673, -344071262, 1477406436, 585596804, 622033769, 1361676008, 724238598 ], [ -1157188792, -2018739912, -1371633982, -1138961701, -1590684990, -1953170395, 219679551, -393587516, 875758744, -812592575, 317536330, 1082710708, 231522382, 1662282778, -1623684743, -204048426, 1544944310, -956954752, 2055679617, -638562519, -1319514941, -1782589064, 1828510107, 574411141, -264258172, 1388554899, 2031870210 ], [ 1513278946, 1336348531, 1985138573, 906441439, -223529201, 1143801998, 734298877, 1362471973, 265815753, 1455238473, 429671387, 1095726223, -159273562, 593459510, 321182613, 546548424, -1181685739, 529125152, 413382064, -1209645752, -2063108711, 1668627228, 80734748, -392541487, 992039092, 494861172, -1291034893 ], [ 1354878505, 675995220, 1848998531, 158831617, 1280930290, 980487143, 1289772875, -1287169433, 805954749, -279113824, -230190481, 794547788, -862393650, -969565550, 674120070, 1325689073, 918080420, 488211543, 723279347, 771904400, 1650310059, -1200216701, -1057369102, -1020998183, 1937846939, -1078093763, 217535976 ], [ 1891228179, 1447817043, -633518440, -1630558154, 1140788405, 243354079, -1990986220, 1015881200, -166597335, -1226706955, -1674763617, -1686418301, -353562822, 840584430, 806861349, -596322065, -1721919661, -1953532916, 104290167, -837472549, 2123716272, -656665075, 505487374, -1356596245, -1933635170, -1023689043, 2019747059 ], [ -1340142374, 1447664892, 580980821, 1596836861, -703799227, -479858415, 2067362944, -1314145982, -1207222938, 2113685829, -78377432, -1403386149, -2096944970, 1534957892, 602424546, 570632640, 137862354, -1029943294, -1533117518, -1851403403, 1573856852, -1994284390, -1282491151, 1126906724, 1851130965, -2106196109, 377575109 ], [ -1337611228, -945089486, 33153166, 1056381808, -561668836, -549787705, -526069220, -640243694, -1671271213, 913487857, 441586691, 1034514623, -1492053077, -1308278742, -1231470339, -872000742, 1514273283, -1925719359, 87565039, -1468372343, -1426762920, 290005005, -2017595304, -1221759381, 1791497736, -767011613, -2042713307 ], [ -586526883, -1610058455, -1811690568, -787529939, 773740649, 546472704, -1377186680, -1676297724, -61543002, 983799882, 1662062285, 1681845492, 805881979, 2123626192, -1552322517, 400065743, 354128237, -449037499, -918219222, 1197457070, 1825741137, 1930802980, 624756662, 2023358703, -1066613095, -978929190, -999354231 ], [ 488933110, 354806096, -579526039, 24763723, 778984134, 1009780702, 1490894472, 1605999126, 1780675770, 2007880482, 2143009927, -1312055357, 198690675, 1864001831, 1693458383, -688698221, -1941487084, 1317393261, 542601429, -649993785, -1657628186, -2058895860, 1801734817, -1452674707, 1649183476, 406967004, 15400365 ], [ 1784353642, -1322472444, 1801325246, -1050245091, -520597603, 1171027779, -821874807, 453556524, 70840030, -417398790, 214847539, 848694039, 2086166555, 1454981086, -80657261, 237933745, 1101166125, 137786038, -1765250445, 1200935276, 637310780, 558256684, -599987050, 1435122273, -1312046244, -64687338, 2057886389 ], [ -1361794278, 1191102883, 1156873467, 2067594521, -1780886056, -1785990414, 1634600494, -1336643926, -1986404096, -2103832992, -1975470440, -317276068, -254842503, 1455806898, -767736446, 597776488, -1212902859, 119417986, 1302220522, 127888574, 722276296, 1996715335, 739685804, -1260415318, 846474038, -657266273, 874504768 ], [ 1135167453, -716757819, 659726707, 508325563, 23202424, 881354050, -748206718, -983381956, 1712269262, -1317153498, -969924527, 1553925044, 1642170069, 98551078, -1514944950, 843448376, 125098331, -350941736, 923915122, 287924944, 1425810189, -351259047, 811557336, -1216975874, 678128459, 388529631, 74074661 ], [ 7746318, 426071470, 828690830, 592080293, 1763334466, -1409632387, 1118255105, 1855238666, 1151006095, -1094965677, 48146232, -658858158, -695871243, 1904473583, 382148731, 2056693279, 202697475, 1764310916, -150487254, -424063262, 871124506, -1600487876, -1304876018, 798738082, 118279860, 1589954218, 179582829 ], [ -31705016, -227037237, 1803023962, 577956471, 1218322738, 1719517445, -810786561, 265784804, 978361252, -1312258429, -343430803, -2096918158, -1688541347, -1399773188, -186034624, 1030520985, -1013864263, 1197530274, -1625108420, -1539259816, -2060600494, -729489042, 1609729267, -894278214, 1300692802, 1151256869, 1588383131 ], [ 1056308310, -289730592, -1210105, 468016767, 738684699, -607056556, 555369066, 2097036325, -2116469174, 1223958168, 527468633, 1356477143, -1542088226, -1178604193, -1336820049, -191263042, -6825295, 745561220, -1914901710, -1219276931, 462060698, 1369454349, 299531929, 2085368813, 1358290732, 602841482, -536616545 ], [ 1888023148, 922437517, 906790846, 237916390, 1498729395, -1532737310, -677463900, -1235502449, -1896552118, 1688632175, 1183327791, -1085367308, -287797528, -602545896, -2024658624, -1053718693, 1936510681, 1999568852, 1996352465, -375405214, 214804544, 1683222088, 1637049879, -833127758, 1729363290, 1850594361, 1142680809 ], [ 1669791222, -1969396972, 1465099780, -1618463392, -424444016, -1808194909, 75931896, 499917071, -480303732, 1663340753, 541453090, 562976609, -677047273, 2132424001, 435204596, -1904142941, 71553566, -1967989468, -1690834778, -180116142, 878458958, -2107609504, -733100274, -295081295, 1454117118, 496070960, -1166498331 ], [ 582001927, 1490162600, 1990043206, -1425556824, 685862781, 1965039968, 1959560814, 904934201, -1023615914, -741620639, 925816681, 1740477054, -494645516, -1793206205, -504699869, -5500908, -232636007, 340512945, 1059958190, -264890317, -2021636385, -1631032738, 465886365, 1072987482, -7167843, 224369346, 1833376240 ], [ 1444605950, -1567816751, -1783227072, -1472040513, -2099969352, 457772439, 620680094, 70400073, -714759429, 1932020599, -888376193, -1128714586, 631709320, 1413725107, -1730925585, -1665781327, 9948540, 806622049, -1474461855, 2039387962, -139259658, -2073436306, -911645346, 1972917753, 596996759, 833388788, -454367485 ], [ -1627270367, -1888185415, 1310948875, -443141017, 550540207, 830294196, -2017507092, -870514158, 2099427327, -1129847572, -561452263, -1618261246, -1757413099, -484879743, 1381378457, 819471858, 428181733, -413084531, -1166066152, 692038548, 1907659515, 1212521, 616841205, 1118261632, -165778759, 694719955, -1750947044 ], [ -1279360936, -1886459710, -234326869, -1849136630, -559493929, 1255809785, -875955273, -1762592134, 754773530, 1321223484, 1139036849, -1967238200, 1498734282, 1096570275, 1432908051, -357089503, 1197069247, 1220629213, 1075945824, 1522915338, -1084789583, 554132702, 962124144, 190051417, -1745064411, 1663588787, 510060336 ], [ -1050401778, -263336253, -492683886, 990178556, 738486446, -22673472, 1180251380, 1947748684, -1445245507, 1628387289, 33097671, 434267344, -804251389, -588669559, -1333051044, -1718441503, 2039823686, -1190388502, -2051331026, -1134219491, -2133146069, -369102635, 1606211121, 329636203, 961235685, -1817414622, -2095398609 ], [ 1984285769, 847721344, 2005331112, -1631139963, -1554112535, 1852475829, -1637864710, 1846767372, 1111160415, 1152178063, 79866769, -777921476, 890746995, -1965609219, 324360207, 915633236, -138792813, 1709947314, -1377338088, -240009333, 1936778903, -434036824, -830210533, -1018139128, 1787784678, 1611562725, -2143602075 ], [ 166567206, 20320451, 1973140043, -271636345, -637821174, -554380483, -2065478131, -1807662384, -2023819699, 1437603419, 683028135, 8743366, 1221114, 341644551, -177411263, -1556695154, 1675347883, 210307604, -1024540896, -230472264, 677642502, -353476162, -169465509, 1366290758, 527953264, -1771569082, 309485073 ] ], [ [ 186359556, -1055076958, 131702668, 5431963, -1804420283, -400527405, 1376866981, 1946058656, 223260504, -114991371, 886147657, -2072328723, -1692968007, 557865055, 590185704, -97786768, -909751028, 1393138167, 524291919, 1353975845, -1534850975, -1610438836, -462781734, 163417321, 2031272021, 1248104327, -120867344 ], [ -129880963, 1621854276, -1116965226, 255321441, -539365221, 938901204, -129751019, -2029589793, -709839360, -1654981090, -883175114, 1312434910, -296626951, -1106090254, 813126131, 1533887943, -1200779632, -617555176, -713706471, 356892617, 1788748217, -9730275, 16271814, -1661466868, 1644662742, 222470251, -60008289 ], [ 1268372043, -1054754562, -55344551, 1223885544, -403207285, -1770867975, 1209387697, -534142704, 1550693125, -513021935, -984641841, -1021376714, 822135097, -1437506140, -657226384, -1507989238, 832271028, -243805181, 1229401656, -1290057266, 1688423531, -294559163, -1885773232, 1009096617, -892192324, 1723221446, 1741220926 ], [ 402338592, 1744381552, 1614084452, 1489926650, 1194812464, 29354667, 1640466141, 210715202, -45660188, -814772298, -355154473, -573485630, 1362263109, -1373551761, 1362643396, 731541416, 1371744528, -1578185243, -664795238, -573328877, 1057766298, 1182098371, 1028670954, -1847933965, -69589864, -1410625084, -1214705123 ], [ 1846682241, -737838164, -630410340, 1403914010, -45136485, 480781436, -1742322843, -1632216124, 519525820, 1606997601, 746669894, -1330114412, 2117343283, 992015285, 1066500744, -615644475, -886973676, 1449483420, 620198076, -500182881, -2136786636, -825413369, -1980374208, -1893579648, -938541826, 1673085760, -37633341 ], [ -1576254107, 289539629, -397758675, 265329987, 1834379582, -1071527293, -1553387058, 574542853, -2138531192, -2097535267, 528477230, -555590890, -1732512622, -908664753, 806397816, -1689086515, 350153939, -1554400141, -794782242, -569469433, -235057589, 791258902, -929753963, -1000625998, 1248070343, 39151529, -1730214373 ], [ 1886693017, -9518240, -99223303, -361052966, 856651370, 1879441243, 1573116132, -413006256, -982569467, -428062263, 2055787913, 780571287, 375772390, -1113496215, 1739209343, -1011324634, 1149622192, 1525670807, 1980439234, -1186288690, -400954252, -318421354, -1195019706, 949805458, 956981370, -210635239, -77290156 ], [ -642517670, 1044984276, 1364586207, -756762566, -1159860395, -619224971, 224339894, -210715725, 1186890732, 1527714468, -101580356, 1507253258, -1763643057, 578360834, 535001325, -1132516046, 779345703, 893447938, 1397202970, -579357608, 443027394, -1991782863, -90713814, -1838878631, 1245025639, 751749277, 219720651 ], [ 633063686, 821717382, -2041161814, -496061844, -296679596, -1125593461, -379302568, -336817873, 222188671, 1741506751, 1709062747, 1980167120, 2036720528, -1595178716, -279749471, -1384970497, 636038954, -738379128, -173939549, 1158063863, -1826162698, -113575756, -1837146647, 327210154, 1127055769, -2082308642, -1826879729 ], [ -1842663453, 2035883388, 920640267, -838887598, 292508153, 1092239408, 1013190044, 1232521783, -104343804, 285108239, 10929437, 1358366234, -2037342383, -1319017479, 1902052525, 1243005258, -1906412166, -2114400016, -214585639, -963147125, 759594740, -258634720, -1533750128, 1379999863, 961749953, -1227188302, 2729679 ], [ -386598395, -1459252670, 1181313909, -2101479673, 1629159651, -1722092907, -2099330766, -631373523, -331632659, 2024992661, -417763569, 1429214128, 791658512, 227937892, 1023036393, 912188004, 668086063, 1847993310, 1439721194, 1834273588, -857819277, -1461125799, -1284406436, 1017210827, -79112343, 594272059, -2049377219 ], [ -1104422537, -282670590, 980438266, 925709993, -1673902661, 693134751, -376551223, -7285046, 209579556, -1390778253, -1853962987, -2104762866, 771219793, 1960944637, -224806378, 1121605, 609647076, 1759039453, 2120622960, 1285124731, 262534003, -460828184, 126729064, 1859475370, -1186995844, -483026503, -1503546447 ], [ -1359223387, 1187413591, 1968798269, 872792011, 806078738, -317660323, 611082206, 780560732, 1203525478, 64764983, -799498748, -506697392, -431123994, 406224058, 385368791, 1542477497, 1031472153, -885728968, 509138188, 504657204, -1062833346, 2072734306, -1499528162, 2131848333, 955172983, -893236890, -1844705586 ], [ -780548717, 1539029139, 1018827585, 1565808777, 419837208, -787100403, -1470425449, 581441187, -1692001719, 960156083, -818312954, 25065257, -21979438, -1531284792, -2095680099, -1218206893, 275125344, -1147924713, 1825412190, -516127200, -2075592074, 251278737, -245200283, 813195659, 734321994, -308282547, 1356917847 ], [ -1288698885, 1776836426, -383453532, 228674151, 1965661780, 1370351998, -757940497, 1303895016, 191685601, 598343141, -649205417, -313209030, -1865617243, -1520660013, -1254137347, 518165859, 1338767807, 1552767550, 696929512, 664153782, -2122189175, -1367039805, 1894842148, -1994183424, 2005015727, 1813715936, 1888818803 ], [ 1165149154, -1160745593, 86198562, -385985127, 567709064, 1295935354, 2132320487, -895945308, -355077750, -1169475526, 1510423983, -966020981, -816437453, 871311882, 353121031, 1028190348, 207493322, 1182373151, 1727908200, 501006571, -1655830389, 1809049302, -674453106, -326453821, 1058055121, 1108532570, -435854706 ], [ -179601659, -235844232, 2046347889, -669215953, 994046697, -380669503, 2046635503, 1988280949, 843200769, -815063328, 667099573, -1630379115, 223593099, -1059174468, 1368557005, -415190563, -1560113806, 995952597, -1204979879, 1958787131, -1421971682, 1678947317, -200678420, 1417526654, -547433841, -82542520, 918388617 ], [ 481331736, 699124222, 1742865664, -1258896762, 784958574, -250440075, 2123432438, -1089545487, 202511164, 315544652, 277429088, -2078554887, -14583199, 404670052, 714106834, -1426861446, -1036716592, 1418618106, 838246141, 1645163870, 1468873253, -1248036791, -2118837842, 19360837, -32811734, 1783621123, 1129889111 ], [ 1741410502, -1440758316, 60548640, 1453601977, -1090434675, -1186348732, 2099393636, 1576339841, 493445333, -2023524789, 996422927, 1703517882, 21810751, 2142257704, -2078009448, 1136238182, 581681258, 73444600, -255755450, 610348494, -1617821047, -2134371342, -940562591, -583049745, -1163249339, 768739746, 1292158644 ], [ -620153690, -49597010, 1406600517, -1888762641, 1692033439, 822430616, -786585979, 855700284, -18699451, 1805914316, 27068155, -350525304, -1114880338, -34910959, 616006577, -1615307191, -2098438174, 112942335, -623117532, -402536324, -1810780077, -771584701, -1618348708, -851489276, 2033388898, -2136703590, 2134571804 ], [ 1311398335, -1482694018, 841564266, 673736566, -946071544, -1331669531, -198959633, -283251946, 537044159, -264958388, 1328153507, 2098994759, 747633156, -1976757179, -1898518335, 1681471498, -247052602, -2088302794, -1104918336, 2050528684, 955560487, -789267535, -51263372, -851723699, 1356684740, -805609930, -270023464 ], [ -1827388086, 1512591892, -377591352, -1440654104, -828007084, 1594919864, -189769647, -1321190004, -1434759973, 1847073113, -770751651, -1809046786, -352014134, -1474080998, -284226612, -844221725, -693368609, -725757212, -1979573108, 465186926, -525128776, -2129893594, -2070187211, 2129182183, 878117446, 1943693845, -720311213 ], [ -937374008, -563601381, -415965494, 1722441587, 1033715808, 1326436082, 485887785, -444129476, -424392704, -497689193, 376261088, 2072355777, 1879911344, 1923813462, 1994566232, 933557420, 241762119, 961948626, 109954988, -2025253670, -723086431, -692264755, -2080010870, -10520783, 1811220409, -1309033794, 944961618 ], [ -1256139101, -352542306, -716947178, 653539652, 1509998182, 878429707, -1430705962, 827894004, 1583713618, 1223783108, -1334133965, -500700549, -1973245088, -575366875, 633812758, -888749142, 1655249490, 1577769491, -1104486846, 1374958675, 307889348, -2134103510, -1629656182, 1090690344, 20774383, -484148948, -891915783 ], [ 1772884575, 845497572, -1030100412, 1650644995, 1551103545, -1445237462, 430554466, -2063727452, 1200675153, 338161161, 314511619, 82496204, -1845384192, 1055115681, 1035678598, 372431602, 1389682855, -456244973, 1818098342, 1921661703, 1317948824, 760452024, -1215098091, 929328786, 1247639447, -147056148, -1940822435 ], [ 1323994769, 914407070, -637360117, 1075145553, 585348292, -1385478278, 902011394, -433433618, 232156943, 185452641, -1682913783, 1399379883, 325622024, -900301218, 405619416, -545669172, 343370026, -1920712855, 840995120, -1989506756, -245133895, -433729955, 997974426, 944760587, -939201075, -1706556661, -276582412 ], [ 1396107723, -1185751946, -435749549, -1704349060, 1381156410, 1661001742, 164309679, 425134181, 1486367758, -516746629, -2106966164, -812099229, 1419626459, -144951280, -432783290, -1264124698, 885558895, -266102284, -1827394322, 739660759, -1769329958, 1710509152, -1553359800, 301055860, -455977464, 98719981, 531455079 ], [ -77076426, -654572027, 1607582323, 1781431964, 747811448, 2101441579, -2067846560, 59335261, 1308753816, 498406488, -1458534323, -1569869800, 120672998, -928210076, -626751312, -1776655778, -1746048844, 1798838603, -1522660129, -919701797, 1785286196, -147262519, -2062260121, 2146345041, 873924904, 1912463927, -305756820 ], [ -2059010153, -1517941305, 1095425595, -550774894, 1622506357, -882085016, -339334403, -1926140414, 1600696558, 543542901, -641214111, -250927275, 551556177, 187203376, -1081629634, 308676191, 198840748, 1051020043, -1174709961, -593842339, -501846054, 1406492117, -1037938738, 1264330448, -1715831274, 1614392160, -358939501 ], [ 1508854863, 777186802, -835920627, -619046332, 406765797, 880884391, -1300742583, 351465140, -527244743, 1075052283, -1591999372, -386080079, -807008567, 667066869, 1168954206, 1549431089, 998021326, -537932316, 1177094437, -1845990039, -1022602079, 1739051112, -1615951093, -2140396556, -1719208123, -1143942019, 1218135388 ], [ 422962914, -1536370212, -1041830470, 1832492667, -2131978634, 523686667, 148656199, 1154420900, 1338514155, -455783996, 1655479265, 524173110, -1740162606, 1230897285, -1730017547, -743060151, -750006247, 1241019560, -1672185454, -592840727, -1907984549, -1238003860, -758331648, 340087740, 2130099745, 551994356, 779060792 ], [ 2004153046, 1279239239, -1045981080, -281493757, -587913778, -498598631, 975931557, -1940699689, 1710699271, -1880333355, -965549466, 1865247087, 16664329, -1079242637, 538805209, 150285399, 317432238, -1581057655, -900402420, 2111823816, -300901598, 63342055, -86231480, 629738544, 1104745518, 9930487, -1221663105 ], [ -1065402614, 244276789, -926990023, -733503870, 1162703797, -1543509473, 1484513124, -1438212484, -182883319, -772028405, -1155111306, 564974766, -2143533619, 1720521417, 2146319320, -1094553813, 887744938, 1736175332, -1410550671, 1690805332, -83642001, 1513088950, 1703054468, -279973951, 1209112483, 1088062198, 582543473 ], [ 1017796527, -2138711288, 430992113, -278803969, -1632992456, 380445378, -1956665807, -830476772, -431839054, 718696035, 1550703667, 766574589, -90533189, 1584055962, -1080376678, -203600982, -1063158640, -1370899362, -1963409144, -44096524, -371323445, -2103971340, 1086897248, -587919865, 1748288495, -175558958, -2055896482 ], [ -26611574, -1881302402, 1809896996, 1770605301, -2067545822, 1995735425, -1558888554, 345895531, 1485981074, -315855580, -2063991850, -1386053496, 1429866538, 866526888, 1841872173, 1724441359, 127355896, -220219550, 1187409957, 938834652, 1784575428, -1285247920, 1027714050, 68582955, 557238292, 1323777820, -146684996 ], [ -994616234, -1777630459, 1567732276, -28416044, -54838609, -2139869149, 267124088, -398569644, -1532093742, -1483156022, -1487583876, -128544489, 472646397, 855758530, -1610471034, -2145728328, 1798244209, -716429721, -29447769, -1955696536, 364498910, -597892100, 947343003, 2061084255, 782773900, -943715616, 1013552728 ], [ -2108064662, 653612678, -483162135, 1548703651, -658550699, 2087584187, 1232089232, 693109619, -1449513435, -827390842, 2132611946, -1785250834, -1110600647, 1177717258, 984477099, -1819214087, 1159966817, -612030064, -1321921296, -2085757246, 713612613, 475810226, 444667536, -1834036858, 490907064, -319126371, -551442711 ], [ 647653624, -1699677682, -754647219, -1385294533, -228770888, -783172349, 1444353844, -1158718629, -1060561447, 1728979742, -1769955598, -2003549550, 1623212322, 828179439, 1556966838, 1650829708, 1270920336, -1789156897, -1384522811, 1027447005, 1638810786, 1517867691, 1632985576, -2107086477, -800927975, 2064452452, 1872255056 ], [ -825839214, -1944043834, 472499949, 1720712472, -1365875489, -1868583180, 1863147970, -1319641766, 785356434, 711278437, 1109626070, 427138778, 1605045574, 1620214589, -345484774, -1706915775, 785709789, -1601576031, 451176315, 280579938, -669774953, -1351897380, 1827831719, 1629501119, -1275804480, 396579595, 434933746 ], [ -1234209940, 1017966485, -1202027052, -1350402380, -1862927608, 1102594695, -413697512, -574292106, 270086693, 1313181179, 570260083, -252147963, -46467331, 427248179, -311950216, -1554731852, -835736149, 434417433, -960400121, -795609673, 812349773, -2073503255, 1615144293, 2137345430, -108159518, 1764829390, -690920598 ], [ -306024233, 821575436, 1082076399, -1757510286, 2121333437, 249822841, -1907573141, -1126958919, 923092481, -133457182, -2133354158, 1291231732, 1247408873, 1652936013, -1826826714, -1570297992, 2131469039, -2043043626, -444774062, -531868433, -1049047419, 556343657, -832610770, -977463718, -1227027539, 1630468366, -1572998750 ], [ 161861788, 689019426, 959053992, -433163821, -1268910433, -914754330, 153209231, -1536143044, -1917900155, 2048614482, -490603440, 2041108303, -464330421, -2120703539, -2031258091, 1613150763, 758695336, 1041185925, 1253547945, 942077766, 881215191, 381151670, -954219758, -1042696862, 233714383, -1879771706, 1467807282 ], [ -191864401, -1730989641, -315757847, -401309357, 440422754, -962451993, -419253551, -2025911629, 1969922061, 1867946561, -160770866, -849313232, -1838302518, -1523845712, -1194145646, 1110317387, 486477551, 2104545716, -1237554381, 1416418583, 1094060929, -239010005, -907822962, -1103358384, 1062771998, -528730377, -1014120394 ] ], [ [ -680609897, 1126822221, -1667733562, 683473915, 507569073, 927727965, -2129010198, -1594661332, -770378673, -1352681686, -1778261066, -918855685, 1743270124, 1192810288, -148670734, -110467978, 1096115565, -1315457795, -852065387, -357734507, -354739660, 1088441962, 1850423637, 1141793052, 1420076411, -866526381, 881511967 ], [ -716264698, -1445134116, 1903338220, -1500207269, 1538559791, -906018724, 967561729, 73962041, 208157493, 47013447, 1912848687, 1444370267, 329564467, 839233163, -1453662240, -1692313377, -1634555539, -1780407438, 918156046, 1196158249, -1142430936, -2077538052, -1014217919, 1678223058, -868473066, 121958481, -1384273869 ], [ 1092895738, -1525120607, 169448645, -445439996, 499205396, -963770035, -1438125480, 2080319173, 1617951076, 1527619695, -342001991, 1843709953, 2110440786, 882983424, -944307667, 1152148189, -1073465986, -1758829711, 18345689, 934248474, -540333821, 1701278687, -78503689, 487972462, 2088581306, 165991721, -395764310 ], [ -1484336848, 1481457008, -62260486, 1239112298, 1698556015, -1668001476, 634165134, -1118890983, -1876463019, -1846954248, -2047285260, 455142369, -216110416, -691845689, -60386474, -1403596463, 1359874046, 1366201401, 736316941, 2018455161, 475570804, 440607450, 572812808, -1354529333, 195574838, -2079401139, 1341880771 ], [ 2135655093, -1217043681, -851287998, -568560703, -1552497474, -244459955, -932684245, 1356481314, 637337958, 1951030099, -1202152273, 114780064, -2010861319, -14599768, 250346409, -264541266, 340533352, 1677108735, -1637032695, 2117201422, -765785933, -478065178, -943930986, -1757326051, -1478601841, 1047634974, -1126625070 ], [ -398526753, -366800549, 1522631623, 363200994, 726351686, 504956580, 1644068053, -1601846320, 1010090355, -57614309, -686841495, 340376413, 1389763851, 1379984387, -903590239, -1176898072, 757234642, -816961479, -1407863046, 2011511326, 435146378, 1617225485, -800440626, -1681470340, 22847080, 1757387202, 425149715 ], [ -485939076, 1790589869, -32233061, 1077455323, 381057483, -735007484, -620615418, 77008572, 2054656473, -1699854732, 334217688, -1066765074, 2120889555, 2071956142, 319861055, -499537347, -907623981, 2091558341, -241965256, -1949914653, -1748094376, 17446137, 117080063, -213448726, 2100267031, 735601433, -482727706 ], [ 752882770, -32681515, -966742040, 997610266, 271297077, -1320331000, 1803701858, 1663850503, -208235008, 1451589943, 1845753254, -1165271329, -730782347, 913425823, 542864946, -1537693948, 2137997266, -560646329, 641025311, -324093791, -1874538765, 164284349, -466063402, 1914022517, -407266842, 1631193132, -1376384467 ], [ 1588054695, -497570538, -558685980, -112883189, -764347806, -1674982554, -1529517727, 1999938376, 242308956, -1162163179, 529281762, -1722137371, 29076871, 2019118884, 1483313744, -1682742172, 1092789042, 1997550821, -462858072, 1216564198, 812656999, -1771222480, 777101878, 1736884646, -717310652, 1719515246, -491893758 ], [ -1237781195, -2110553448, -2054843023, -2033259695, -2029747840, -1007645658, 2024420327, -725317821, -901556731, -1024876773, 2134118446, -2092340710, -886383555, 1382914259, -1741199182, -429056490, 1123244673, 502439744, 415548255, 1947494798, 1284439268, -1557117513, 1341861057, 1513937444, -1778872462, 2002506728, 1467632005 ], [ -561483714, -354044701, 513500627, 1848053805, -596825128, 175832057, -1254150016, -1295653766, -2022286148, 1781286123, 560597629, 722319046, -747425925, 1621847244, -1968454534, -254577428, 1267369873, -2061932092, -1179183976, 1009765366, 58399359, 1650129329, 70054051, 1320532633, 1302654713, 1917758501, 412454105 ], [ 1232841964, 1810685257, 342162552, -1083031503, 1489182033, 2049337745, 2117582407, 270169781, -141948073, 1904243405, 895337776, 1659787479, -1414579712, -798946256, -87784593, 275105126, 133942151, -1755316195, -1641726613, -315858031, 889017152, 575414086, -176774783, -763915078, 57151303, -1029760442, 1835595945 ], [ 566312526, 652001206, 8284773, -792840042, -215979551, -2026118562, 574622256, -441101748, -763185246, 1987257883, 1864585901, 139323080, -1486055471, 1315322803, -366079836, 287706521, 306707924, -1874224117, -1212049136, -1735371762, 1459925711, 626186262, -1915376023, -1740746140, 473015431, 1924694755, 1894874237 ], [ -1679999427, -987026178, -863661956, -2103191628, -1827280217, -1046147287, 541767485, -878430408, -322133287, 190780509, -1508577150, -746292097, -387287190, 1514958835, 1169060967, -963822511, -790589223, -2024022894, 1344657060, 2128625275, 1216913010, -1051571533, 1522914852, -1009817459, 1646670603, -2065098877, 686078679 ], [ 60862941, -1015224575, 1611751488, -970030397, -409686688, -184992445, -313942204, -1753499849, 219621222, 948504052, -874386998, 1004685027, 1767623140, -1089938867, -2120429066, -925254764, -1306933658, 730591737, 1991178869, -1787642796, 1074021645, -1352798731, -470970881, 1005771817, 1437863717, 186602280, -322740982 ], [ 1023822712, 212490085, 1098839678, -1497922285, -1768348861, 43089705, -505877596, 1077986421, 1535944263, -28938500, 1676409175, -1891396582, 493801412, -958148108, 651065616, -1889142406, -1935043523, 1784560083, -1348314717, 1051158490, -2083556361, 1064516678, -1856341483, 674428088, -1148308147, -122204769, -398466185 ], [ 840309443, 467660595, -1937594851, -1360929431, -691013805, 1256503630, -818524640, -1271724018, -1375862648, 487841331, 598074352, -1115574023, -527784407, 113651014, -783624594, 207594135, 433417794, -1737710186, -2042806982, 1370588746, 309620220, 1807109191, -153978613, 41595350, 357704006, 1620016626, -1611267850 ], [ 295361357, 71033682, 2093627633, -1321683833, -333785727, 688565856, -234023560, 2058990704, 1857256971, -1675212761, 124760450, 1638917232, 723712029, -896030405, -1456055060, 1653477192, 375535358, -132756420, 1090442690, -2079665551, 1454742452, -56902213, -1433985469, -102956435, 1389458711, 405948766, -1705681866 ], [ 1984011287, 571995055, 999759461, 547243319, -1385261430, -772011962, -219511304, 2062291598, 1165883365, 858363138, -1987800552, -941865441, -1814916905, -1658381589, -479415885, -416888138, -1225003967, 1802257073, -1499534089, -1655833478, 43594527, -1636537946, 574684505, -1284462203, -1909638720, 385410244, 1279453259 ], [ -12829238, -2010559756, 729754488, -1974624172, 1060751065, -794908872, -455769813, -326500226, 662838756, 1438414508, 1681435596, 49679237, 2071943904, 1899034221, -433530509, 352754769, -412890110, 68176665, 1632808684, 909405083, -1664742618, 1687256010, 1348898510, -216422662, 377426370, -710837810, -2089206766 ], [ 1456123361, 896015465, -1439955821, 1228570095, 2112575892, -1226076802, 1852457056, -1274925391, -1583967705, 453814330, -185997142, -1345168569, -1082317268, -1458303058, 2017226051, 1964740782, 829901418, -996242735, 444082503, -1083001459, -474946041, -1492042719, 1317696322, -1341031685, -155143415, 1593957268, 675046533 ], [ 1521935885, 625779884, 1050096291, 1024347604, -707875563, -2040605326, -1249770103, -1317702269, -284102975, -777102511, 749225643, -43853034, -2010057570, 1795095032, -1831945516, 825616396, 1472105435, -1407279152, 497191476, -972488190, 181882685, -953845631, 1163959214, -237067442, -596965944, -820046329, 1514102777 ], [ -751006781, -1889664642, 1382469292, -1150186923, -346975292, -56882362, 1205284941, -642385340, -832177368, 1512180966, -774100771, -1972460463, -1240384977, -1401712695, 47349634, -360976431, 677034413, 1915917251, -418799746, -1798395389, -1161408192, -1010978666, 2013079138, 1794504191, 1615205793, -375472801, 781415294 ], [ 1542149521, -113685392, 1628397249, 1329910637, -77590765, -1513044554, -1367699660, 1827819186, -475254071, -2085539096, 1201674110, 429392624, 1264705308, 1481224393, 568422217, -1561915550, 282476587, 1573872479, -1555094371, -698216809, -1273395480, 852248259, 452127391, 1704496508, -1166528077, 459170222, -1556408914 ], [ -249231235, 7032104, 1609991510, -1130822185, -1963810174, 829909790, -1769232889, 1608007590, 2856129, -1155370471, 1405175780, -1587372884, 467894741, 1972663322, 2021485589, -633177697, 2075251449, 15751905, 374778771, -801312160, 1847074923, 988786158, 1231945048, -1735665722, -935805379, 283964464, -1427177141 ], [ 1920376639, -269246393, 1695616534, 1226595098, -2111126196, -215772292, -1039486235, -1419262091, 2115342178, -1644825712, 347735915, -529287465, -1831655628, 964758261, 369831868, 648517109, 147597436, 766135364, 2103377611, -236776721, -1456276164, -1122609371, 349030355, -147066176, -1746138935, 1456904666, 2114322360 ], [ 847509571, 2094407729, 1321773549, -31660657, -1823669312, 1601882974, -1322147243, -874311428, -147057136, 1700853814, 1305392655, 2064395474, -578463455, -698535293, -800632967, 1889644644, 1287321385, 1051850192, 1382548100, -362529095, -76170140, 559207767, -81668792, 949268676, -89069798, -1343864211, 636130184 ], [ -28271426, 487384913, -469040421, -1365344883, 1342423376, 1519634051, -84921180, 800493214, -2085482474, 1594740971, -2107902555, 1071381014, 1140050299, -1405381197, 1442425094, -397415556, -1162551657, -1261885652, -737651844, 2146708719, 1434218391, 2075178091, -1804651076, 720553864, -1628640652, 733051950, -87273961 ], [ -1248111314, -1256459772, -1277167221, 1120977464, 625241311, -388910568, 544749374, 155825535, 2116587854, -1418331595, 629204063, -1723184422, 699383702, -1155212347, 538227760, 973487486, -1728931747, 2059828868, -703483771, -1945887981, -673492338, 165364379, 820200434, 1439876419, 1245825539, -1219349295, -354378658 ], [ -1357772950, -1389351589, 237780291, -1250302027, -1509638163, -644199095, -1110625378, -1512261972, 362245775, -1732395169, 1730083872, -1066410829, 550360765, -250346499, -1930254628, 1112967172, -250024949, 479639742, 181020940, 1792576704, 1286122823, 203703238, 766585844, 54529637, 332049732, -928694568, -1266245701 ], [ -782014410, 2025896369, -942350259, -1657839289, -677916204, -1151395399, 81063559, 1520287678, -336207387, -420629505, 1811816799, -2103879283, 564606328, -2038042288, 382392103, -994701228, -2024810765, -2041565711, 1175586799, 71360736, -692263047, -568027408, 1841384767, 29832881, 1951436772, -1504865831, 1070151602 ], [ 802447152, -1285032626, 1521257830, -1370007987, -65618477, 807895834, 585752781, -1012735427, -1382099922, -1201909100, -51856160, 1790754714, 1788787734, -476328750, -916803182, 1502226642, 1469033403, -1903051517, 376223329, -1040417135, 999251090, -392800200, 247402437, 926364420, -1910136479, -1251486772, -6612562 ], [ 1602953828, 964640063, 66763775, -512514948, -1776613641, -931915199, -1198993518, -2083570473, -636064765, 1462662759, 1548678784, 591245605, -644219796, -595904779, 1991621543, -1161096848, 1709279770, -869553260, -1179503891, -390857037, 1264292232, 495014610, -689668924, -1833321965, -1565043622, -1309767404, -124169576 ], [ -361096915, 211569354, 2062822646, 141761399, -1748501419, 124437225, 1997971059, -2098095979, -1581628120, -1387652434, -797019248, -911245384, 1871571777, 188291861, 1606127254, -446242207, -2095899496, 392725306, 18300994, -1993407090, 262872575, 368595900, 1242766024, -1064607547, 1363237852, 1359282000, 2105554073 ], [ 1410541679, 917952390, 521803661, -743714859, -1640006830, -683957133, 2097539099, -958602211, -1785363141, -869079205, 2017566665, 148252551, 1098859425, -1890164933, 1268839531, 1924150282, 1281742821, -225657786, 2015341098, -1499647022, 388446702, 612783558, 1216165034, -46219706, 1066895815, -870935037, 485990464 ], [ -1420127696, 1177009372, 1153049658, -902168342, 826048639, 1174205369, 2096122230, 932860831, -1217579346, -253778060, 1109917395, 690425076, 756967390, 899549791, 1966147871, -668737210, 172248358, 572932100, -1708899971, 1598759296, 1374507700, -1530318234, -1376199627, 1361567415, 727495185, 973189954, 1717213764 ], [ 1803158296, -1794169084, -2037361169, -1492230548, 1776750477, 112353223, 2097282383, -1147500937, 1775833338, 1199787018, 1979374706, 929851480, -1771785870, -1216174945, 950784730, 2060180855, -887153099, 2064871777, -439912179, -326945500, -152495662, -1441277949, -1440183627, 1206082035, -2086925543, 1815008470, -961066780 ], [ 1646946802, -678661601, -25836900, 455053198, 2137062298, 650521404, -1832721560, 436940752, 1144606239, 739424261, -1802056824, -1750208018, 561505219, -1417926473, 1292798231, 1960134067, 1477474342, -828422616, -1897083141, -1962750057, -831656792, 1252914866, -900955114, 1111534038, 1262002162, 1541669987, -562938573 ], [ -44278876, 1785644625, 128137051, 1575858969, 513265066, 2015817797, 1917459172, -457030288, 359241678, -1690770944, 586420800, -1017501041, 1601991118, 1710570762, -208455935, 1835163456, -1698873358, 929540334, 617809247, 240857039, -1438073701, 1298111577, 896493843, 2004974000, -2054564081, -1153364061, 557165951 ], [ -1284686154, 64971147, 373659505, 1329488781, -547719767, 1305630970, 1876527498, -417863077, 926895108, -452603014, 1075972697, 636356772, 1923374940, -16653436, -1139735752, 1443892744, -39710293, 1334639894, 263245091, -1044853823, 1825490141, 1906852825, -413728906, 1695788972, -127846551, -219347174, -342830297 ], [ -652604835, 415569465, 1577215724, 624175611, 491831407, 1863753890, -1558759045, -1146905258, -1053123095, 133719229, -1507392314, 1179945169, 610561887, 1391140535, 82913259, 810695659, 1169527595, -1933965879, 2042193170, 184386551, -347283755, 182903832, 113427496, 1490093812, 171528885, -1586868424, 2135239895 ], [ 424889107, 120946192, 1757658850, 634000038, 1704956920, 1398777738, 770645087, 718335889, 1336492414, -150899768, 91442374, -560664083, -218328840, -1268546069, -1455045575, -576182444, 797002457, 989248015, 457393795, 667740549, 863878813, -1712697971, -1953853635, 1524727174, -1731932915, -58760961, 1216748598 ], [ -2101211321, -672367255, 750794441, 1587591804, 353415607, -1042341042, 1632069376, -1383417252, -168105973, 1100998306, 2113045243, -2029646466, -1686916066, -1419912183, -1042053797, 13054298, -876986589, 1731102387, -916676690, 448326483, 678799403, 99800205, -1218209163, -1455149043, 981439067, 281693342, 610841202 ] ], [ [ 2087411560, 344970281, 582355665, -2083436193, 608030128, 81954016, -716001815, -1905736455, 1097754716, -1351895841, 1488515927, 561784224, 376923388, -762606849, -455309848, -1988500821, 957463856, -822621174, 252218507, 2132369196, -859098640, -797811481, -528843921, 1986622023, 2136703789, 1780218080, 1876809857 ], [ 2081617809, 113383749, -1192037839, 1791453388, 146172631, -1351076600, 1334606740, -461365813, -301320193, 1966197178, 432623015, -163702007, 1459238584, 577385635, -1288984416, 1986977036, -648383773, -1562310248, -1595562949, 1723055057, 2091991560, -1892110014, 1001503479, -770427387, 1534225938, -411557514, -1274988339 ], [ -520216242, 1745971207, -1325315701, 1557261965, 409337760, -920451284, 2038487913, 2011902478, -1189664218, -677750171, 2094007182, 1735769524, 1713220003, 2136237089, 836777474, -1979187969, -1704575062, 25993651, 2128367707, -168553589, 1730351928, -486372032, -424036159, -1054597231, 1172751936, 271036931, 938000949 ], [ -277417779, -425384367, -78653063, 1381089022, 140910944, -808432710, -1065311318, -354824392, 1777017384, 53169449, -1008836549, 104322952, 658065750, -1406655583, 1672039934, 599403347, -1591732510, 204297951, 1757563154, 1046354014, 1069933267, 819055543, 1482712182, -1374163345, 406615800, -710440468, -1111083387 ], [ -1894858592, 945488052, 2024823122, -844725462, -1070725857, 1353507312, -1797920988, -1001877866, -268222316, -61223249, 800744335, 1044256295, -569336430, 965938738, 1687568916, -573529089, 1759834227, 1016021248, -2024127539, 835403633, -1251373901, -1234914464, 13421724, 340688682, -1722684773, 1663276741, 748080028 ], [ 1170354408, -2055419864, 371495165, 1837381715, -77835428, -564776387, -2029065482, 2067945703, 558997266, -598601842, 1270916349, -1479945168, 1184459523, -1774508159, -894529483, -1583539054, 1862587523, -1516447548, -81141496, -1258427654, -279480742, 953123141, 54878196, -548671401, -705944363, -1879403801, 1817346155 ], [ 611054817, 377972066, 1521516379, 1242544484, -1104697836, 871794442, -2132728022, -1625076290, 2099447493, 438670232, 23879126, -456785904, 2131792188, -356684972, -384560159, 5974679, 1872004115, 933406264, -833861699, -946809213, 1167167660, 503775254, -1212516154, 558884508, -1258606276, 279311429, -1910971423 ], [ -2070723661, -914071239, -1155037180, 1096027833, 294919132, 727457208, -734896496, -1193328161, -913784473, 39361157, -654000102, -1108478079, -1388289308, -1725508588, 495281463, -807772085, 2009207421, 1781299438, -1165407524, -578767398, -822900274, -469161208, -2101642289, 1530444573, 2059656057, 159367348, 1396350031 ], [ 894790941, -880453906, -1049974348, 1158376877, 1828435425, 108198093, 1703694256, 1299735184, -273836715, 1445174960, -1084697233, 93144514, -766247060, -1335974612, -1297113099, -1885535198, 1062763841, -394091157, -176404483, 1829362019, -1004540241, 1443683657, 1348169659, -857432897, 430680606, -1158244465, -170861182 ], [ 490958615, -1997069672, -248002744, -1801434066, 1398341861, 2023915328, 1106566957, 576802308, 327061397, -526363028, -1802356920, -1410490227, 32346330, -1829854405, -1586398152, 1943370225, 1593172367, -2073693168, -1673402178, -378017104, -1027214758, 1150639497, -1412438653, -1299912174, 256115475, 1816018620, 224050754 ], [ -910480382, -26670765, -2080495052, 1739398850, -1981182337, 155813145, 2051547142, -530065606, 232949482, 83079922, 1037766889, 542866861, -1378243392, -282561813, -1845955831, 1108420930, -271560893, 1417855277, 1788171737, 314854639, -1257772024, -557945663, 781211195, 2021190263, -1230121456, -439765548, 1868744541 ], [ -973651867, 724684735, 2136060196, -1744661021, 1621445536, 1544051337, -1461543061, -1740793945, 1182644218, -1634071972, 375062987, 1231873661, -1625360701, 636789638, 673366025, 1132268085, -220016879, -1747252472, -1299410415, -1870571380, -312541322, 2074107519, -780407727, -1386752811, 1804048764, -1386074498, 1108630222 ], [ 686012969, -201037780, -1784607727, -1422385314, -245333466, 1052579258, 258996084, 542344518, 1417716645, 446444718, 1703015139, -458982205, -2141468307, 1738844516, 872513807, -1948027149, -271607490, -59239321, 1231302648, 1852369890, 2052691691, 1933713682, 1113991302, 1241371255, -1211076063, 783152134, -145796834 ], [ -1604612570, -1733593495, -1810684199, -468186802, 1733845819, -1343676714, 1120458060, -1019471600, -1361607710, 1813178155, -174205518, 385863157, -1967399695, -11433781, -535911088, -527501738, -1455155409, -1318694090, -430466208, 30145954, 1543245904, -418549707, 597857647, -1546165836, 1952136158, 1706721261, -1216970404 ], [ 1229177743, -394344155, -396357138, 669003882, 275515256, 999713755, -1287379938, -6408071, 179612807, -1722226324, -2105942220, 1069564022, 237409780, 1958931499, 1737198144, 1379907230, 123215832, 17131070, -1241858995, -33231810, 1920651255, 1390019550, 440805131, -513943719, 282537667, -230561227, -1941990543 ], [ -187097238, 1750899668, -1198387326, 1493627868, -1904553059, 57481972, 2132263333, -1705364492, -1376430792, 249800431, 1981112410, -1409583427, 472618824, 1051728401, -910847390, 1389771162, -1461613592, -1542076482, -425154228, 379450153, 1440547642, -1291932375, 1885189092, -1546388314, -1271117867, 588745140, 1436760938 ], [ 2066490116, 103046842, -1272456163, 1223942557, 633015670, -1640384286, -1048780334, -1343077224, -166705244, -1180296777, -870694820, -345566078, -42600209, 2129338574, 347170854, -1535369328, 26812217, -1180398575, -1068013086, 949079447, 727897745, 1909548077, -1582782903, 256724595, 531470664, 1885892906, -1299336104 ], [ 1060824037, 1223582648, 129478287, 1905038752, -533033034, 1931892947, -2062719911, 306718230, 630575767, -2116756754, 751113807, -1876345392, -46816571, -1013716786, -443350223, 1986144357, 374066446, -2134503724, 1375226361, -417046185, 114057826, 379206469, 428249232, -487588519, 1973000427, 557258318, -108405607 ], [ -449407448, -1680402817, 1776740348, -1752975709, 263134767, 1385306875, -1262373853, -394345273, 1127219076, -1835396179, 1101444815, 1687346005, 1243504044, -1911026524, 494998308, 440258589, -972162028, -1896860798, 963201541, 1678428052, 250627951, -1226305933, 205992572, -244559773, 112264681, -1028623099, 264134949 ], [ 1992231531, 1903991359, 1495333536, -248891479, 432167011, 802007203, -210922324, -1394875244, 1912439898, 1990425833, -1481802746, 511813682, -1703061408, 1246963814, -126042099, 59101416, 1946729363, 965053656, -2136978718, 626049091, 1132279860, 1805702107, -2103045224, 1609147283, 1904828610, 1032616668, 2030915876 ], [ -768917013, -1696377850, 626004731, -281742775, -31713956, 963451536, 1956055759, -982472035, -958925273, 1444090302, -390082852, 2097898448, -1209434782, -1909005089, 2088204064, 366148167, -778053912, -358946910, -895264412, 1107550279, 561169728, 968179122, -973738068, 1936051225, -1799930780, -873683431, 996278901 ], [ 1831559508, 695836689, 1536494883, 1861067884, 420857268, -1213597147, -2126476293, -957337213, 551827034, 1525257331, -1600707244, -1344277990, -645342896, -1222982012, 1653456274, -253656952, 1420765214, -1836380803, 976704508, 299408729, 1397173501, 315541168, 1874296019, 82414766, -656497412, -22924269, -1025346179 ], [ 1107403620, 783530898, -1267752574, 1659152123, 909346440, 1835461157, 2056724718, -533650386, -638158622, -1712078380, -1702277378, 681093312, -1632753389, -1941192866, 1814657240, -1299941177, -1297945557, 1995939098, 851245165, 1008118436, 1413497803, -1566849723, -1364819477, -260950230, 1620706693, 2121758995, 73845607 ], [ -351038192, 1903787026, 683415301, -368559839, 870796975, 1724692129, 2089647118, 1971048728, 1263114225, -1209714207, 705780183, -1443688866, -1247852978, -551949144, -947906761, 501264215, -837559402, -1983164583, 393990357, -99270792, 2144280075, 432203230, -1728678477, -1308478758, 1448061839, -664830401, -1580702092 ], [ -1752616599, 956626673, -1450267305, -1049643206, -1233102837, -602377623, -750033984, -1807622550, -1525400479, -1099707825, -1453576159, 956248178, 136744568, 116450924, 153324473, 736492439, -698487553, 979011730, 949750056, 1169807683, -1775882905, 570708938, -615716963, -1674813333, 1597753160, 2104672589, -1663825552 ], [ -1281736812, 787060895, -559985013, -1334442975, 1163149773, 1330120081, -545283273, -1702556786, -1173360854, 1905203971, -574752751, 1205006201, -982781978, 644343179, 478716798, -1783322024, 127716530, -855915052, -1508966223, 1378107039, -1546311970, -2079544570, -1298988973, 969201713, 2100158418, -407398428, -192925510 ], [ 1901977557, 1529931055, -1458960301, 1790880936, -1509982529, 1134435888, 65438706, -860786074, 206008667, -1157091077, -1325698967, -1056834136, 1509941125, -1651769552, -1160001148, -1487154506, -1607408205, -519923749, -555020097, -1320642990, 1044581202, 898408598, 925725634, -488740994, 86660583, -766114637, -1301964149 ], [ 1462398924, 1381822955, -376531029, 2067326452, -1182728348, -2036646139, -1114706602, 391595365, -996781404, -978479559, -1829565674, -428583843, 1233168182, -1126811476, -468353225, 1786395741, -1235534010, -1173842918, -1839413992, -1623289318, 1348384251, 1877184771, -1749605313, 55377627, -2067259240, -1489841721, 79462907 ], [ -479106162, 1240131366, 1208684833, 658543712, 1313758935, 2146561795, 968780337, 1731370374, -365111880, 63622638, -1021364249, -1946772246, -389188225, 1986982154, -51652408, 198946385, 540844216, 679457028, 1808468359, 791260959, -1589423061, 769776112, 1437913877, 2122894074, -163507549, -198235740, -1746795561 ], [ 1657108306, 1688303135, 1956184040, 415338939, 295424230, 1641552883, -1523548183, -968806035, 828358557, -635423899, -149385349, 477213665, -1654506082, -1239155453, 694422744, -2026174175, 38686398, -897625352, 1207464990, -2033744927, 471256815, 263336919, 1796940019, 668438843, 1814197462, 1293265992, 673612217 ], [ -961390920, -1976305896, -1972655145, -702392677, 575948124, 1249359245, 645955177, 1183769814, 1788593849, 2135819006, -1500516944, 1302479828, 947800087, -550417824, 1960700279, 109936725, 303360731, -1519880322, 100518293, 1684212782, -1267769593, 690339071, -960144707, -100533266, -1431254033, -933502596, -1011111507 ], [ 1380595602, 1928280058, -1645388397, -1273713796, 1972336202, -755959736, -1274755796, -530186657, 214624754, -556295182, 1239433417, 76719952, 2060486308, -1187851886, -1288619831, 922327112, -1699393282, 857062629, -250865175, 1980297215, 678490194, -1687172621, -2085383719, 1079044952, 886514320, -2137316750, 494885904 ], [ -1282953762, -1620501453, -1379760197, 1902575525, 1579006632, -1874614764, -472843316, 1860375847, 1715088630, 97666809, 1297058336, -2026062374, -2102529009, 1089103999, 990217030, 1705088319, -891477232, 396368958, -210168652, 1488716560, 683231530, 90932699, -1625376732, -648636862, -1469342460, 1228876955, -1363519333 ], [ -216894978, -1986582804, 956524140, 368080218, 82083231, 617976083, 1668844613, -1382697933, 1741043855, 151368032, 826710114, -1894001827, -1127574625, 2078189600, -797960914, -123605627, 1199418972, 1786111223, 428777380, -1921262223, -191273715, 399767629, -37856986, -1610891528, -1656221023, 146250877, -1416821303 ], [ -1227209862, 746809997, 820652207, -889173525, 820316510, 1312997998, -1294576214, 1100817977, 1987590209, -1771283914, 1262397575, -591682257, 1516395149, -1291564812, -769666257, -379841139, 245913009, 1485970794, -1575740758, 963280424, 401173249, -20020158, -1410493477, -1696282259, 930111451, -1310003330, 70594398 ], [ -1532632388, 84787398, 807001778, -925208521, -1116964102, -962595266, -171438771, 629043699, 1048441891, -699527657, 1898995682, 160089953, -1308989224, -1167960330, 694691135, -1944426205, 9911797, 1226583112, 935265224, -374417117, 64432863, -1727957355, -1809003503, -718558011, -1783492759, 1967444800, -375357158 ], [ 396350209, 1557395643, 781050303, 881318102, -1738357378, 1733906818, -182310779, -1909586430, 1329641425, 24684794, 34885935, 848330359, -640821578, -137589450, 519212554, -476633884, 1521948561, 1450216304, 384785108, 1655335479, 1647658647, 153619832, -1619480310, 1484188219, -380715344, 1597348, 1834909790 ], [ 1598094990, -650758517, 1509715549, 245070966, -1811780467, 1136186277, 717196745, 1298015869, 1212460112, 2142125484, -2125046297, 673622618, -1750802782, -1729762735, 2084433970, 596571310, -939623065, -968965507, -429672145, 2023331122, 866586438, -245660426, -1411023250, -1048690332, -821006073, -1552784670, 1037182928 ], [ 634037486, 297872144, 1125792497, -811148497, 524173221, -1217469023, 1466595421, 801580913, -138581961, -229174694, 1755984027, 534228368, -157572086, 32198993, 470071505, 872275450, -1727095620, 1275180154, -1134173022, 2061167306, 1578297521, 1719000838, -1883829620, -909732131, -1348460934, -140862389, -1139037846 ], [ 1384827770, 848380296, 917845826, -645104914, 82181094, -257881202, 1414115583, 1924156349, -1920600439, -1159659881, -1509096790, -2089527742, 120350721, 894573451, -979551446, -68062048, -93839822, -1216144557, -378648642, -1743378669, -707185830, 2131003648, 886578019, -456065802, -573309204, -825674541, 1077946300 ], [ -320929729, -432337765, 601651977, -610572536, -101045119, -2107124777, 613311428, 1614274838, -1833649702, 507917477, -1251434366, -1302371383, -454337650, 930554757, 539009215, 54126407, 1187158104, 2009312301, 961944534, -918044718, 397894675, -237392979, 329543910, -1546290670, 971817333, 415980699, 974410414 ], [ -1582056823, -192976854, -1619222193, -1143862197, -484496360, 933615789, 317318284, -1434851932, 407840553, -450596530, 1680377776, 302449868, -523204945, -995532257, -1756374929, 1224515795, 1794762254, -451513177, 2028408428, -847081169, -1572102542, -2023117273, 1315301091, -21358808, 878552830, -433193630, -298740328 ], [ -695997728, -365392755, 1643483881, 1508533037, -1806494305, -1819407828, -859753029, -174204581, 308208724, 237079186, 1785936313, -2049623633, 129447008, -1216592747, -818574537, 267382460, 722699364, -658386558, -445569535, 1939976862, 1140789305, 461353903, 1635541808, -766111192, -1686598680, 931195560, 1257032652 ] ], [ [ -2142578881, -566072646, -1252337887, -634514197, -2116206965, -1481049283, 133066974, 512285347, -417812615, 976890433, 1883561603, 1756990948, -1714032862, -1248644860, 1403953984, -1807527711, 1076335497, 433241405, 274020316, 896464025, 2056553927, 1014538776, -435710923, -1764857164, 296189401, 458043675, -2068981944 ], [ -995153540, -1668015097, -519392475, 185217215, 47502618, 1719319558, 936552285, 462369972, -979051859, -834226650, 268733954, -720220310, 1569305337, 1496342842, 225379357, 1298488376, -1704127280, 1177172837, 36630262, -664315624, -1468413099, 1970286928, 302042872, 1814049331, 2043465076, 882032241, 90720460 ], [ 957646805, 2033757609, 835772881, 1226257410, 1110737873, 1355061511, -1282462374, 1125829055, -1086436587, 1127925678, -911869011, -1549094185, 892001642, 517819260, 1283063887, -1249877891, 2110560326, 1916766098, 597374361, 1712521482, -1006272359, 1409782947, -1806120250, 835609751, 1288007717, 2033634945, 1713561960 ], [ 2042981499, 2122589194, -661719639, -1711059085, -2095275354, -1696064416, -399636911, -1962280659, -342803714, 1656310817, 1950891438, -369192893, -886768495, -2082044936, -946345707, 264485692, 374239366, 1313589207, -1210683822, 164410778, -90288488, -550125196, 2002879386, -1481146701, 2123435593, -745029475, 1822107926 ], [ -1190956351, 1619346742, -1753976404, -1239960678, 1553603538, -1899804781, 861620605, 1850235157, 968944777, -779293358, -42607746, -378768345, -1659731678, 1722401893, -1515505414, 473686143, -923866560, -397667298, 1779881604, 1735549383, 1730415301, 1320983902, 303188010, 595279074, 1469096920, 2084753836, 981752686 ], [ -665749000, 1101518779, 916473360, 412583450, 1840781848, 1473426460, 1718759309, -1579922979, 1179096808, 128572719, 542979543, 185426827, -521459563, 660869346, -1629544602, 1620469374, -1913833411, -162465602, -812279721, 806458352, -426943735, 790400554, 2011377997, 555632143, 2078186068, -774187269, 1529139178 ], [ -970949772, 1758012896, 1049760598, 151810615, -471808711, 164120470, -799296866, -2127414339, 433382123, -1821979933, 93472528, 1530913961, 445487766, -1824532992, 275539170, -1468248530, 760423750, -958942028, -85156594, 75394158, -373450672, -1867608332, -1272273794, 1319668004, -680699861, 1881817724, -1074598787 ], [ -1179823341, 1358936389, 70813967, 755994327, 134352472, 145607981, 488962502, 2002908953, -2131926856, 759219612, 374610444, 1025442737, 1182440406, -587552059, 263300282, 682958589, -405089594, 401093983, 1953891276, -1737734677, 539283605, -880571693, 688399113, 2018741098, -337311564, 558769751, -433665103 ], [ -32071254, 416484299, -926863695, -1243202127, -588406257, -857368705, 540735197, -1916859431, -1374334994, -866726685, -1647758410, -1680404468, -887291051, 789366175, 1880940453, -1837993125, -1544681789, -995080685, 1330329246, 782479673, -1274418797, -388113928, 1372281229, -1865942724, -1303980585, -1058721745, 1194774742 ], [ -711686983, -565259481, -1453928931, -716836888, 1067994328, -722899700, -2129768350, -1641300628, 2093768030, 1630945761, -1868755977, -719024754, 4770256, -722589017, -1976866744, -2104490092, 1611307709, 1927672763, -1683033992, 1716197368, -591924400, 539773565, -1910654621, 1417926518, 2102719929, 547094626, -447872502 ], [ -1293790373, -952305291, -1577608800, -876684894, 1732876026, -1920278154, -938358352, 1372808875, -1095662592, -67464789, 1940608390, -801988280, -2136336788, 244647857, -512546938, 865119443, -402746688, 81131395, 2030227340, -384283039, -404486685, -1399883541, 1386818788, 752916644, -1626090205, 204321250, -1181743839 ], [ 1290037183, -1179933465, -457084206, 1269204587, -324199473, -1468566882, -360526730, 341753197, 1554086526, -21995351, -241273274, 140576664, -1152990427, -1379345031, 1240194907, 1227753741, 1273447510, -715818900, -1015433062, 1187825681, -1549493484, -2140131626, -1233691390, -1701587823, 620299183, 1101497479, 301973008 ], [ -133405511, -80674757, 999144746, 343543321, 2128915957, 2068316357, -823681838, 740978658, 1916372981, -1301112768, 105248421, 1051663436, -2062276933, -1226862903, -1594220888, -1494678895, 1139989227, -839163394, -1721424440, -295448528, 1853012922, -276458384, 1092674237, 566465087, -647469956, -117545021, 724015635 ], [ 882034957, -1920216259, -757201573, -79315493, -40615562, 1828142212, -846526614, 721253994, -1213475643, 1045110815, -512065874, -1189835156, 1475704572, -694115975, -134605247, 1456678900, -957386881, -531103636, -187358759, 1661542534, 2120355499, 1124189566, 536956584, 1635164325, -948457186, 1072648690, 1717001165 ], [ 1938910611, -362138644, -595673472, 1525253655, -93953091, -891442590, -613329866, -252078108, 518880738, -1925602166, 1894291201, 2109528738, -1368898023, 692206666, 499895817, 516387091, -1657999033, -352032846, 516057676, -1928281398, -564429476, -1148901324, -1924144844, -1255551467, -1655163973, 1158034424, -57784329 ], [ 1315916819, 2002956906, 396031493, 1141903682, 843078464, -1283322203, -1089146163, 697790558, 160207879, -545858443, -1126255841, -1381977017, 1664743980, -1733999661, -1683819113, -300046167, -43984219, -1601854294, -2109965978, 1179725585, 65834779, 867014314, 1128590062, 1386335176, 1435846834, -272838489, -573719364 ], [ -118960510, -1275169408, 97933511, -1800660034, 768246847, 1417799449, 326103018, 1330791343, -1189557485, 222185962, 1537582399, 1122595939, 1173024156, -1323700906, 872968885, 745249661, -1339233894, 357497994, 1262882142, 2106481861, 1387274695, 1937278736, -942901191, -350873937, -776268212, -1536168063, -92441288 ], [ 222025619, -1638392607, -1675378915, 6247106, 1957068511, -855675496, -1685732966, 868841013, -367610327, 300019507, 689467886, 1654892154, 1716176498, 976397908, 1130856129, -1643882693, -1407488208, 1575751428, -2080539106, -1683886518, 1841281161, 574103905, 1475536099, -901832444, 564152203, 1291848252, -2051592978 ], [ 752279355, 1582347104, 828544824, -1879947469, 1459162282, 847261617, 1248203104, 133965362, 1224950632, 876907046, -1220774791, -901988983, -1522534347, 1825494210, -1080957733, -1474720228, -806087432, 23083447, -1595070579, 1634032328, -178887688, 1018340765, 229874987, 1683855508, 1153054921, -281555720, 226276862 ], [ -1837193606, -1401472686, 1092974428, -2022403292, -1836305721, 1866561893, 1059669218, -1083302177, 1452527234, -942451621, -1551196375, -184538901, -186091977, -505565430, 644271200, -648665936, -846929509, 1161624440, 179049151, 418638504, 1855544893, 80885522, -704099148, -100847328, -767731266, 569665781, 2477879 ], [ 1962761623, -250869930, -226147316, 2045781933, 664920578, 973682325, -1980292678, 1313106659, -1488744044, -1351212964, 1334479711, 1346247417, -1228747778, -1126079693, -420531618, -324397419, -343864100, 476499955, -279626567, -1048792752, -2034677805, 216297469, 335688364, -1003656780, -1673036643, -1394568867, -1329717539 ], [ 963516934, 1936595238, -1389787248, 275165339, 55046975, -753488680, -941294193, -2036921622, -1991096402, -1521113624, 1295068250, -803280297, -806375537, 21770342, -1998451189, -1418218804, 1721650809, 483900289, 414103512, 1251996193, 1244442164, -1552030404, -808446179, -186738408, 1994121651, -1747870261, -1963925869 ], [ -397613082, 1315521659, -1433653370, -1104319408, 1522441932, -2047895289, -1755861967, 424237244, 223692529, -427266723, -1294367645, -1526719634, -1599365292, 1194423125, 566668811, -770223466, -1877925297, -1749251938, 1725754983, 1506643755, -969175559, -364155746, 2079009374, -1745999623, 1150623975, -2128917542, 870208824 ], [ -245632351, 175580418, 27461046, -103016175, 1185938516, -374349913, 504027283, 500813914, -1037587674, 13905944, -369199678, 168907164, -1456909381, 1219378601, 517127275, 197208043, -657548194, 245403127, 1299358520, -2135444792, 1786266683, -676600118, 1603103136, 316324184, -1231287970, 1410333531, -2093198371 ], [ -1193063586, -2112125689, 992417213, -1420600807, 388450858, -1721784521, 975654393, -770484094, 1641858882, 208211548, 547517744, -1534004733, -538553968, 1655694815, -2012959079, 1406104190, 1821627155, 297082418, -1661494624, -775127404, -1828983372, -1029033670, -1959905936, -422541997, -1498379883, -318879732, 1720576681 ], [ 297078913, 1196230755, 210486429, 18298409, 1000651070, 515757036, -1009998728, 1776848984, 1908344362, 708760661, -2128152429, -1249010389, 727576431, -1559673731, 98043846, -365744749, -80247738, 2121257829, 956722373, 1694915253, -359824785, 404797181, -1893967960, 908778825, 1178271299, 1688412764, -2127068518 ], [ 2075254196, 40054240, -423000164, 2132305169, 985863345, 1249557006, 249416593, -143811883, 210870923, 915291746, 791245133, -576602431, 1862243770, -1442925399, 2104858477, 1331458041, -1984516363, -2025070786, 380961591, 872931899, -508429504, -1606627149, -2134968679, 66224966, 1812557514, 1179228774, 298517082 ], [ 1171232982, 352559949, 1651940987, 1672093632, -1619505586, -1070418706, 919002765, 164916027, 386590283, -184148040, 1723014118, 1918806985, 1504191281, -284335321, 750062491, -1799660450, -572921464, -52519280, -987560617, -392472300, 1303807603, 275080268, -1665123223, -798377402, 618131900, 1471591940, -1034026763 ], [ -1414625671, 1636372252, -1769698763, -166119566, -391393889, -1612111127, -1057423540, -80877836, -2022316505, 178384293, -2016365541, -74951371, 1904868013, 781049443, -1040820853, 1468061094, 174959040, -400561190, 571716463, -510949309, -196102847, 1785702283, -1558615967, 115254501, 1569182983, 1582266520, 445292036 ], [ -1119475719, -720953671, -618707233, -2138504030, -1649266140, 1637807464, -1038496904, -75510998, -702309015, -1506646771, -545306779, -670606023, -35913669, 789937789, -1497052259, 1992993197, 261319749, -755184395, -257884944, -609558989, -1272923782, 310688321, -1421862283, -360265944, 88259603, 1020929779, -1526995442 ], [ -880510132, -245250354, -1432460388, 407753532, -257790626, -1985832870, -1955163633, -854380573, -1784271021, 696897856, -1501400258, 676915426, 443377188, -1834429766, -1641130574, 722402063, -800955308, -277058735, -1711586718, 969565257, -743442366, -808512257, -1080555708, -144271524, -1563707173, 337704660, -1640531851 ], [ -1082241358, -522158972, 1242615301, 116012483, -1521706938, -144898311, 1852895209, -891953693, 1541599204, 1441990819, -231417746, 1972017200, 111492243, 690525788, 254622534, 1621400318, -2072590561, 1820637610, 1006317225, -1356966342, -584266034, 591966502, -346930968, -22444700, 1133973403, 273571747, -278591963 ], [ 733378359, -2111258011, 1251034268, 1414638850, 613939580, 1377493378, 1175480189, 954306519, 1260503456, -172404949, -1721206095, 119760038, 316277736, -1130858524, -521038669, -1800574603, -420480407, -882480430, -962005055, -252054136, 828473944, 1640365512, 2013285208, 1244549774, 1501106997, -1089248273, -1516248421 ], [ -452707965, 1598618125, 2084921613, -1860910469, -547019443, -563135718, 305776102, -940866753, -1430962584, 509561020, 448271125, -541959658, -16978653, 749760841, -521415075, -1735599609, -530166555, -859298825, -1935386730, -1726715339, 135573499, 1027350044, -1392168404, -251091708, -1313830750, -820847885, -1273123651 ], [ -1385597614, 1953187939, 684411187, 182206995, 1420889149, -1036187291, -1639837908, 225041777, 240191367, -270973482, 1118763535, -1900820100, 631972448, -696401189, -1547912753, -1631829032, 1443268943, -184982729, -129476455, 1740943726, -644159645, -776850748, -123271215, -49964511, -88845770, -749956837, 612421333 ], [ -846751902, 786355662, -802708197, -2117957054, -1238620043, -1168794437, -1771341899, 936319705, -754171725, 1785486420, 61993386, -1836539151, -463582604, -1865087457, -589855905, 917938685, 1057628492, -1077364883, -225168578, -506232682, -1430711351, -296059119, 1424734057, 532858959, 1500866999, 112277154, -1106969011 ], [ -1301470663, -2025524951, 952147561, -335221734, -503092932, 834179704, -2110437176, -1033467193, 852108902, -1396328495, 587080637, 1582640491, -482961517, 280041002, -1444733744, -1156238923, 1944394776, -414784184, -84017018, -1573925426, 1099590998, 1220504042, 1669111229, -1914980531, -1600686045, -370097227, 353297497 ], [ 989960078, 437208863, -937036015, -174895396, -1077976792, -1046250265, 553564098, -1724337011, 1962665, -613011324, -467936098, -29042968, -1929306392, -962578485, -420265344, 1103299345, 1195016753, 662762389, -2111442479, 1118434809, -1598174491, 68586916, 794415738, 1264812256, 1542141415, 2040166541, -1485357288 ], [ -1629222358, 1551612563, 1211131969, 600797512, -357179480, -1975191312, 959587316, 1436015797, 1847010028, -626523824, 2079865456, 610571743, 38637438, -649192841, 1424653030, 356257787, 125411721, -1771081102, 483851881, -1623395878, 1933960091, 1209482246, -79961576, -2092318005, -970289186, -689578772, 1937942917 ], [ 227193458, -1639265461, 1553656257, -107615519, -554763192, 1205280611, 114875739, 627525375, -1532131638, 425365897, -428285097, 836579385, 233492496, -485482329, -1597270169, -1423772419, 1608860860, 1444500907, 739415020, -697170438, 173855752, 1486162335, 570850795, -220143814, 109095786, 569669811, 328766076 ], [ -837138105, 361561193, -475404966, -743490653, -301346934, -228393830, 1083364565, 1318930254, -1048306587, -1220598777, -589649807, -1643751744, -343641744, 1815166573, -1410239387, -2112554475, -1083455735, -1173880117, -1696961952, 254715324, 2135874878, -1234371409, 220451393, 972670090, -481227827, 1250629069, -1969715378 ], [ 1839379567, 129031, -1014499595, 1125314760, -952318829, 1874621633, 1609850139, -243779870, 725400460, 546090545, -951322451, -1469743269, 1044079167, -404161916, 44561573, 1449271582, 1868433001, -901275503, 886779273, 158960354, 1290598821, 1320460184, -2045621928, -1293585759, -1053847142, 1203568178, -305498718 ], [ -1891707789, 1579717081, 1090507234, -283649610, -1516356453, -837082254, 1081938487, 1671384793, -1838281067, -578777277, -600946589, -1117128614, -67987310, -158196624, -1304214142, -749682, -1287353474, 758386059, 2034747496, 521844743, 1780741548, -1217662060, -610568359, 974485330, -578294296, -1222787169, 1565463186 ] ], [ [ 917149523, 1270772, -1258797720, -1852529763, -958688586, 1583375019, -1917561752, -181255610, 683672732, 1560034736, 1865026570, -1315177933, 897358152, 1374231527, 1224772946, 1045737032, 1187256824, -1677066052, -873690936, 1584915774, 2079327940, -2070227345, 411708252, 70829518, 1392408592, -2047103048, -1958750708 ], [ 1190657096, 2087711360, 391052367, -1673633332, 116259024, -726898987, 234187503, -827042438, 1957253016, 1825400720, -1439695943, -730523945, -59307940, 372215639, -751914622, -485427644, 68992351, 1137971889, -1970547479, 1053822666, 909305410, 1309807375, 70661746, -181221008, 141824717, 943964228, 268436403 ], [ 1498545846, -69483159, 43035926, -3382523, -1864625828, -450091245, -1667315012, -1867079167, -2020421585, -1330977640, -491923925, 589223493, 167378385, 32541577, -985602502, -649147234, 88269706, -297718195, -1055086106, 608556875, 579242446, -1936062345, -1770675092, -1351619112, 2068938622, -2004282065, -609842371 ], [ 1208610722, -274648091, -1136058276, -2103716140, 1867232887, 622206811, -1086447822, 1792218693, 1618941035, 1802086832, 745235711, -966432766, -1378969394, 2018287399, -1248544468, -955861760, 1984223053, -454687734, -1921238098, 849235559, -1943589702, 1327661625, 1151192056, -905250300, -2003502952, -2024727414, 1615352134 ], [ -1794970548, 6466995, -1372536418, -1637141401, 1751909670, 1456084738, 614054986, -1953739902, -1848229602, -227224931, -1341273956, -2058638056, 749117890, -1252501540, -29445519, -229557539, 1011988154, -1839452599, -708447486, 160139090, -800636487, 1791993117, -1941209764, 648445537, 2096515612, -1628257960, 1028138442 ], [ -1043148601, 147472436, 710249146, -682631157, 488592767, -1309087527, -48191067, 1734203710, 1455095524, -100891967, 73230074, -1308087476, 550792219, 1603243229, 1323495586, 290556043, -2133977308, 887757959, 1372244327, 979910685, -1395687113, 948190772, 175282842, 1735963090, -1201226294, 1626820506, -513060751 ], [ -1834039738, -1135022985, -1203363985, -2017328100, 1419747997, -348344763, -160963848, -1170078061, -1129636210, 1136119027, 834488468, 29577420, 1842058349, -1888239772, 98329203, -246399523, -1594560102, -1894777023, 912203446, -578355929, -274487641, -817379223, 1485241166, 1487823305, 1478450749, 1625543066, -1077270707 ], [ -796130237, 1099790418, 78908873, 687154148, -681170833, -1725593715, -75161107, -624330699, -304787223, 53119655, -514223371, -55931499, 2128353032, 1158107559, 234941443, 135139833, 1510196151, -962123415, 1505978113, -299447348, 548685327, -910522443, 349609706, -1036122231, -359294531, 800618931, -1863439296 ], [ -645450024, 2096125054, -214349053, -1038482982, 651599890, -1173853166, 581118713, -280828971, -2050190309, 2113931672, -1387415428, 1200523022, -752910349, 2110652836, -751128670, -321348721, -1937195466, 1072530424, 1598687652, 836167700, 1248530350, -1539547421, -1396551347, 2066617588, -1281007775, -1629733362, -1659485399 ], [ -1459317024, -1545886516, -370089967, 1511390652, 1978929457, 1447864151, -671636699, 1015492648, -1178899328, 767932958, 1502162194, 1483058975, -1914463849, 469151974, 768748633, -983230594, 1832979341, -583846088, -1062517858, -1295290894, -1943623593, 1892244891, 1095124297, 2111159858, 1664699910, -1788520235, 2542806 ], [ 670750622, 674132462, 1353780995, 1653290807, 1249930502, 1923139465, 358080873, 2080921211, -810542618, -841038554, 408175102, -3496231, -623663655, 187867417, 1924568036, -655349786, -712290182, 825311350, 692658145, -274934371, 536484021, -1203810602, -559465950, 300695606, 60809661, -1628276423, -1156442748 ], [ -1500286716, 142457309, -1306042251, -1255380758, -731022838, 543807697, -998060323, -1909019643, -579336434, 1690666288, 797705844, 1793777390, 643396916, -1912523309, 984862401, -1439502036, -1487483097, -1144702730, -564467131, -554798305, 60533953, 608903881, 473078302, 1397258511, -1189420754, -807505701, 1438647180 ], [ -2100972966, -64788573, 396854175, -1726580037, -1493881930, -982278113, -1632857760, -1345904396, 333951363, -122900518, 261490022, -321398190, 1046024528, -77337498, 1980191099, 1101461213, -862211636, -1230269269, -1676308611, -1230840011, 1776552912, 184539968, 1136774530, -2103816850, -1766357366, 469958144, -34931051 ], [ -43917288, 1976512958, -1741197077, 322044592, 1349293538, -1096919210, -1653038685, 673249064, 1196263101, -642621947, 210837099, 317087117, -746913592, 1549986278, -2063697132, 331820421, -571576446, 1906738940, -454643719, 1768627186, -888250377, -562895628, 887975622, -1392057855, -2116792107, 2031103267, 1879980129 ], [ 389084901, 491807451, 588768282, -2039727957, 788111677, 1087117564, 1371600561, -293583097, -1692953741, -206999562, -73149411, -1513459982, -638232737, 1742672320, 1969573073, 1825404506, -870279682, 1585991684, 1810925295, 718202491, -1016723663, -1547157232, -645948105, 660563252, 1714209358, 2135623789, 1511033207 ], [ -541010542, -209291386, 63389788, -447063482, -1750150015, 1107233432, -272323907, 1066094694, 1091099505, -2097699449, -1148912692, -565462673, -1530942344, 550997128, 1013646052, 1819910601, -364415913, -382213697, 385723780, -651659719, 1670063680, -787016687, -295011462, 1246691892, -500004153, 576259859, 861515414 ], [ 179117878, -370902233, 1225993025, 182004739, -767991976, 9414535, 643448007, -1876858318, 850177189, -1775375254, -326174134, 1923494224, 1358693146, 176231374, -1092092380, -819075511, -1367424230, 1803698906, -1422097107, -467100580, 1130650783, 714731069, 1219039740, 164718583, 1848551362, 1025175631, 1917153531 ], [ -1358156445, 108284339, -1351054823, -1782574459, 1775264409, -457229695, -1796329752, -703435428, 2064894501, 2014260638, 1801948395, 714210000, -1152471462, -1361392887, -582331622, -28528918, -969728312, 392752767, -15689361, 714941842, 1772076806, 1787647828, 1670905547, 1787907652, -78135763, 495707931, -241253112 ], [ 639473183, 1006243427, 541743727, 1419640139, -1493885325, -875734569, -2013406194, 702253140, 1100289787, -386353424, 583887238, -2025142468, 1117772437, 1416442813, 337070819, -655319933, 312736352, -387682694, -1967185040, -99764643, 1622129914, -950805207, 1011969987, -1149221098, 1373557566, 1703222627, -1786414236 ], [ 1391854813, -1128300227, 2134841322, -255914313, -2064186654, 1961697646, -203825795, -1800754963, 53868085, -404837559, -988972929, -2064513414, 290327195, -824393930, -2066395392, -1813897665, -354554601, 1278949547, 653910760, -1914108688, -802506002, 461399839, -299205209, 1242905589, -992649677, 360346155, -791732686 ], [ -923937957, -648626984, 21339004, 877004357, 1993406138, 741139860, 1522668184, -1577929560, -415787871, 562735356, 302686164, 314664282, 1060590056, -760701732, 1978544635, -36040380, 1722829707, 152679384, -210481545, -2080474194, -64673870, -1539385588, 320845735, -931623982, 818190902, 588650521, 1633078747 ], [ 348734311, -942610768, -37684645, -318608926, -405245145, 2138090820, -1791479765, -1854675604, -43018995, 2094247674, 1581446151, -1783349968, -908513114, -1076996294, 405493506, -667931718, 1670537272, -847934269, -1933675919, -317191642, 36987997, -2057722566, 2105584500, 1638020213, -1637377850, -663321180, 126051565 ], [ 857349074, 1633183833, -1897365869, 1927738581, 678012741, 1506937383, 1672789718, 1607577551, -828281743, 1576143976, -1919030513, 95650554, -41112665, 69418912, 1479868200, 601506053, 1227363933, -1549161865, -2071386512, -1995909158, -41565202, -700034968, 1469442574, 1192416821, -2129558972, -1259727594, 12711559 ], [ -1975333187, 29800487, 1966965176, 516536452, -1044732396, -11892865, -2045107270, -1741257203, 296899072, -1582983795, -1814122219, 389652582, -2141400810, 38144590, 593939866, 442026138, 1458384586, -134041492, 1431918567, -250611912, -1704960007, 1563584973, -542260282, -2117054521, -1303379061, -1457836795, -759175795 ], [ 534160292, 370100100, 865193075, 36904312, 1133998769, 2057126651, 1045436121, 268769064, 847996109, -1391752050, -1193742581, 936369119, 810039529, -419217269, 1704828096, -1409460129, -835773796, 1483355498, -1557431211, 1974119912, 949825895, -312094476, -1183263178, 845502261, 748886593, 267840931, 269821228 ], [ -585307948, 464777292, 2140386848, 976501400, -636739172, 1906590327, -1957422267, -1238192204, 923891987, -1135784907, 826899728, 1187054377, 1094579291, -767955781, -551103662, 1499184160, 958458515, 2046959060, -1896542523, 253057491, -838009317, -620171377, -63607880, 929657225, -1462052348, -1198630083, -1113687001 ], [ 356745959, 922422281, -933061828, 11925427, -1550178740, 2116947264, 987751745, 358770535, 820733377, 1601939640, -1018919395, -1742268479, 403003841, -196882963, -1258416109, -530374725, 441122210, -1343729123, 2049470703, 977579216, 1117488885, -716067044, 2060494451, 1458961502, 471343162, -636385545, -1842042948 ], [ 547296378, 209837432, -1758549296, -138824430, 360069009, -2078647381, 970659, 1809637915, -1564512808, 444924349, -1529828389, 1896121858, 158633566, 1692107628, -730923703, 542424299, -1288609514, -984062394, -850114984, 1835097413, 1179449007, 2013523091, -565645837, -312401873, 1482232735, -180306686, -1885735724 ], [ -870394336, 616572398, 2013511859, 939928870, -113703671, -741549450, -358439948, 149946621, -1578553310, -190444774, 1141687802, -250795079, -425705842, 1783132556, -436041179, 1517526960, 1851044575, 1891218896, -1450113523, 474580176, -1193279284, -1888517386, -1313659862, 1036448657, 2085665968, -97727353, 1851855841 ], [ -433524525, 2019904121, -1097569421, -1099100528, -1599560416, 202710095, 138455820, 697224212, 238582062, -468541874, -193545706, 1907243745, -943417505, -967578429, -1877124255, -1681179497, 1237540082, 568714959, -445176813, -593598443, 1013404265, 1720277505, 395688612, -543102912, 1317560709, -288178094, -107652529 ], [ -862093060, 1175697001, -262040944, 2052140183, -1174670206, -125495978, 1685509399, 2131968528, -2052882475, -1628082286, 858366008, -643799752, -620469466, 912521714, 1136343736, 1119860231, -384379633, 1811867868, -492554429, -1569036097, -799168685, 254750816, -476017487, 1294860606, 41457915, -179616387, 308545332 ], [ -1840773832, -781112034, 1849539357, -701324627, -1649177492, 559345890, -1758184406, -920459704, 1214118290, -416921806, -2118718308, -996785471, 1455229360, -704038761, 585815687, 154147418, -1039086939, -902627351, 647957159, -1121233128, -764683622, -2086222579, -1774445042, -459594179, -74996294, -568270755, -663761663 ], [ 1249072584, -2095440480, -278336072, 1447761488, -882727966, -853705578, 280529939, -2143167821, -627117452, -75573817, 1593530140, -1825512395, 841005061, 1833138030, -930204431, -1980261760, -1838728474, -213128839, -34657805, 427795285, 1655151439, -1794187172, 477204861, 1603043122, -2138133512, 1960141818, 1104432789 ], [ 1282348823, -1294909607, -1087804204, -307877161, 37047022, -1844151369, 1338531424, -188818756, 1216388612, -1331485290, 1015654144, -514866358, -2108180133, 1597945273, 1556311154, -90697090, 1692609740, 41471624, 996210701, -1488652761, 579475531, -1899500847, -952593553, -913074913, -1188162390, 336405377, -58257555 ], [ 1087196119, 1867583101, 875509296, 1697184152, 1269802894, -726770960, 1481784205, -1747512081, 1778611539, -624783060, -346511878, -252913371, -2118412761, 1789579919, -698025014, -687861177, -1916911655, -1600487754, -23148078, -2124893822, -652172367, 1859163066, 1333028769, -890901082, 2099452749, -797624142, 1748720786 ], [ -2064215768, 595652680, 972543166, -2041208535, 623563471, 435043582, 1827727661, 1869882999, -95397795, 1295512535, -1364601090, -37474858, 649061359, -489430052, 90547680, -1741285987, -1619253814, -1318853798, -1868587830, 397900820, -2062928392, -849086134, 1936512109, 298368256, -1401281494, -402635490, -1663626019 ], [ -970374501, 271533997, 1603040583, -464445497, 786259237, -1218370692, 646861505, 9761553, 759351782, -2032432058, -1483865306, 666784946, -2072129655, -1492183887, 863708296, 292188056, 2024435667, -824673766, -1092190257, 1871635826, 305845801, 1974369541, -60085190, 1231107003, 204187711, 1436094589, 1642481645 ], [ 346292705, -1139251452, 1660948432, -1712416208, -1921726168, -48466528, 1314429150, -24186368, -1935693560, 1318126764, 1484634605, -1622781161, 1341636156, -835129975, -504481649, -965398968, 1763446966, 283575059, -1692984256, -1915381295, 1620874021, -1475352329, 247464759, 1233428680, -1718984014, -788725829, 1429953930 ], [ -691359988, -1201581927, -1202233241, -1129069867, 1475345136, 358102566, -155772660, -1136260113, 64578606, 239770797, 1533006068, 154448963, -1179135244, 2121216105, 2015803932, -1006311058, 1802459550, -346321748, -913361006, -1212839327, -1795808914, -373980483, 1824275880, 1910113589, -183002837, 1683611479, -478914521 ], [ 1560915627, 237918248, -2042534051, 101738362, 2037224275, 203413439, -836000119, -1440270258, -1515932699, -1762733847, 1375393360, 1830747408, -1512668933, 1688807829, -839216072, 169239942, 1073323051, -640903044, -1446564230, -631120702, -661638016, -1413287332, 1896819522, -1718913483, -1133244013, 105005480, 1897943518 ], [ -1400710576, 2095923841, 83353256, 1145939852, -2063449420, 76502488, 429145772, -1804816309, 841416491, 342453319, -1126860683, 528800677, 1619236031, -2024482733, -1618735467, 1592355485, -1303021839, -1037058323, -1177688838, -1442417529, 571578642, -504325483, -320751391, 1515577830, -2039842635, -356947927, 1569749082 ], [ 581603544, 847352316, -1403114988, -1619024986, 1296079715, -763943925, -1106335989, 1653036278, -947488254, -457602906, -2126351174, 1037190006, 1966060066, -1690951128, -1580455637, -835281794, -75946846, -64321267, 589673691, 226931438, 1745638422, -600285074, 832825105, -1892345404, 133646362, 1221524758, 1555838973 ], [ 147987431, -160508952, 256121303, 614287671, -2022952400, -1477409137, 1131701014, -2026478020, 919634503, 2146874870, -2067868096, 858084594, -358173114, 256843336, -1525090692, -1422345925, -1844829785, -1823606811, 1596621258, 1999685376, -1728170604, -1883930058, -1345600323, 772993854, 2066105492, 1784498287, -417770407 ] ], [ [ 2021869524, -222309247, 402570497, 1174805586, -545766302, 161912036, -1184150698, 1114719070, -1584667275, -1484026036, 592720472, 1975087850, 2015631440, -1169178314, 3790578, 1156824402, -1434238158, -1158327985, 1764462434, -1628223114, -738928075, -1707751669, 2108888581, 416389014, 453503192, 1710394654, 1161600896 ], [ -1365477702, -1265819611, 847525484, -1396977108, -1763979902, 1678109073, 1324796196, 692454085, 858267841, -1298385722, -367975430, -395040157, -125153381, -1933312683, -534350718, -1365231458, -940192540, -265315939, 55999510, 1755443829, -1818234457, 972939147, -674336194, 1281636014, 1906956195, 1411376504, -1906453020 ], [ 781428822, 1756215875, -1275171209, -1895295788, 852956230, 1969035315, -391163398, 190344523, -649636009, -3833870, -1388618702, 640228266, -790442337, 1182184307, -190014157, 649339080, 1692041183, 531963538, 1036091425, 1146265917, 1973391214, 342696874, -1733364378, -551915317, 137144789, 886699311, 2086236516 ], [ -1773306398, -1801097568, -1476004208, 1080154558, -1808902443, -2089731184, 1276025964, -1037502263, -1775944045, -1328278159, 676199371, 484964395, 659060379, 1931439372, 413590621, 585655881, -305094304, -1078313983, 1819162662, -1307021266, -1928573271, 371650051, 1847660097, 1777825103, 1747236965, -1252920700, -281696960 ], [ -1532018411, 983692243, -1159054204, 323369140, 1699947361, 32141546, 602274420, 353536870, -1235500209, 2072620806, 286861929, 1888670676, -1372644567, 371751602, -1743464363, -593331293, -877049377, -890384389, 78277223, 47125410, -1677217343, 322110685, -1120237136, -29981166, -2062864852, -2011838598, -378257903 ], [ 121246911, -1283782274, -1533664261, 1170711022, -2003696499, -1754986590, 869261638, 2048276828, 609453125, -1792741415, -1036944133, 1977795905, -891145834, 722518685, 1156723360, 1659127381, -537732348, -782972664, 63137504, 1310268715, -1763356058, -1679902717, -2101659551, 545804195, 1522994961, -717346643, 1348410171 ], [ 1930029766, 600537211, -1264712815, -1516762884, -95777545, -2121046532, -1834314813, -677547824, -1072792347, -1593128292, -1649161922, 462129347, -1580963054, 943777746, 823249674, 1551510088, 780193367, 1505926484, 1837951300, 451936152, -1763725534, 1690778447, 29130595, 1327748905, -1371342652, -1765414525, 381331629 ], [ -1009381774, -325732826, 1200336751, -604412879, 1742786194, 332131414, 577338502, 1170253415, 1636620791, 156790584, 2039984789, -1078917810, -1354050896, -914018599, -1908861017, -1346772663, -20446050, -528437286, -1517466853, 1212359008, 361274680, 1663147501, -1963135066, -112459007, -1227553244, 877054429, -1449270503 ], [ 971115140, 1297604967, 1793530854, -738888744, 2138189643, -2129250260, 707306718, -1757575475, -1704729165, -1932562118, -1750246613, -2071438700, 1100756528, 410261571, 1707609622, 1337443284, -1476516814, 1066930178, -164499333, -187796671, -617373723, -1116669437, -1527567710, 570182822, -697227667, 1236598618, -1387461495 ], [ 2085995993, 1752414943, 767996957, 1749423431, 1171884669, 713761430, -1883925433, 434795156, -1761643091, -966384271, 914880368, -96465659, 617536301, -472399711, 985273423, -1904874595, 679518730, -2145960947, 456170298, 1772990065, 1183303037, 746569284, 1932899103, 1275229341, -1195094003, -1210023665, 1271245461 ], [ -2144762428, -1509189502, -1221304959, -1880643334, 774850782, -276750792, -1699002249, -196325179, 1172087950, 1270003785, 1612172665, 279776636, -1775929996, 202867065, 1412017474, -1323790787, -1127839623, 626158065, 611495063, 745430039, 27011365, -2087538275, -780959932, -196970724, -758875224, -1002977875, -1041817901 ], [ -612290938, 751139290, -528721796, 524642439, -144200434, -766549547, 1240097762, -2039127846, 1009609031, -715512648, -1657621240, -930439721, -546163257, -876384736, -1032314553, -554547665, -1905247633, 1473786777, 1157281647, -96560658, -2114884466, 1848922473, 898165888, 178568835, 1139842752, -33599917, 1461458331 ], [ -2010024565, -948895951, 800679979, -342649268, 1314283192, -1943738265, -982025156, 1219031409, -1920823845, 704249698, -595215702, 1315407837, -1934104708, 646627651, -2141912733, 489788049, -2103277760, 2043438157, 1967368061, 902876298, -2012747438, -1504792126, 1825376235, 1650319749, 1663569338, -1073187373, -1346101160 ], [ 1545325487, -1010040660, -803102966, 1330091071, 1425456799, 283876920, -922820716, -658877457, 1177052362, 371309624, 2042587517, 6208251, 382493908, 514101207, 1599258792, 749964260, 1817427535, 1666693207, -703507200, -662129162, -337827278, -1897954147, -1025365985, -1898615975, 1791244992, 837097510, 1094077964 ], [ -1134680927, -445198746, -2034977854, -1404102011, -1047399667, 423055932, -1499729948, 116441036, -358392737, 676082613, 189363203, -1022918183, 2093373741, 1817693716, -1136152578, -1635844181, -637367956, -1803614688, -966791659, 890857614, -361136013, -1085334164, 1964013123, 103767584, -118932405, 454873049, 2113285429 ], [ 1394182483, -1516340710, -2070693156, -588779732, -1060493719, -1208739242, -1474017619, -975920566, -172537187, -1219837279, -142375588, 1889782035, -1511698528, -1358851854, 323381174, 1515650026, -2067154415, -1767527900, -803819018, -231014268, -193670790, 1937704208, -1619365617, 2123225627, 1204811920, 1890336258, 1958382258 ], [ 1242288146, 425430672, -1326492297, 1447585099, 1862404649, 1600447424, -1739354815, 1964998470, 916165841, -1569067318, -1000118489, 238591134, -1759877763, 840508399, -92663143, -1752728301, -1341352393, 948042174, 1338970644, 2044366650, 1516814459, -854280659, 1960024715, 1416860109, -1273153405, -1644753858, 1001714104 ], [ -1175296076, 1570696640, 1732705739, 2012573462, -1651631858, -52806546, 1171793072, 1606494335, 2094924771, 84846992, 1351096406, -1376674506, 1138449258, -1193361333, 520124380, -805262667, 1049286148, 883481190, -584484918, 689908507, 486094676, -1829598047, 214124196, -848293068, -774885566, -237151757, -226288031 ], [ -1741246702, 1149460873, -1865905619, -1626052218, 935072601, 1908103466, 1236694739, -248377395, -1529140881, 441361788, 427438945, -1252380103, -1571173044, -2123782516, 1842206454, -387782879, 518675636, 346381243, 1649268672, -13963389, 218067529, 58958376, -1356387889, -1003630693, 1453344412, 2124059258, 923501031 ], [ -1398810985, -1968982282, 55816147, 2077132987, -50016377, -977225260, -1433054239, 1756580677, 2020580698, -1938565611, -1818281472, -1254608548, 1890249153, 923810266, 408087835, -1360930078, -1788544747, -248080804, -1737443986, -13003841, 789382747, -833246653, 1860666504, 67546266, -452908762, 46143399, -997093753 ], [ 380836277, -1739480742, -793982109, 1997531825, 1372359403, 883417689, 1323382167, -1287399654, 2077016160, -1287544567, 506529769, -334362989, 1314861617, 1879668405, -2064484474, -372208958, -119329926, -1396267045, 831208530, 2058749852, 262405869, 1236930100, 1980513768, -1498345723, -1230536515, 1141021767, -1806950760 ], [ 1898368918, 1829877632, -941304462, 1152812187, -1180034699, -469603423, 431614653, 165110885, -950596064, -1920756264, -306897097, -778707078, 1088838912, 1127420896, 360819329, 438162321, -474112235, -1821805858, -1501589660, -1611493600, 1118288141, 1014041678, 1588494487, -1201830709, -1582347477, 678989330, -1942761857 ], [ -1646440079, 1923018915, -518343315, -1985482264, 2109102674, -1039642695, 1356621204, -1816751206, -2080501064, 2040968923, -989696189, -1898737590, 300302959, 1369489113, -942425662, 1807503240, -2037303502, -1550495138, -2048470904, -1270158078, -838537088, 225643846, 1809056028, -1493916437, 543252364, -1647708262, 1157556771 ], [ 2107911647, 730317469, 1883583101, -1114990749, -367805301, 1366988016, 1965961488, 2084637313, -599169815, -723963667, 669541898, -1609095844, -14132918, -545051194, -1790931134, 1638240162, -1046077565, 41435806, 601963275, -679035319, -1724626780, -1898704069, 76240633, -128261855, 512340517, -1872123985, -1890429735 ], [ -3338163, 2058147146, 583169768, -213776652, -1355210397, -1873743845, 1851559664, -1867678926, 1243411726, 1477820715, -1891833523, -1370477709, -1781604223, 542173840, -6382599, -1160548647, -666786708, 2127031783, -1389420787, 2040592933, 1726736217, 1252276297, -799938842, -327096562, -1555591333, -1892821337, 1624606557 ], [ -1347016031, -1148816388, 1387159702, 2058447860, 1350406655, -829492150, -1664730802, 902830299, -1038178270, 1116796855, -336173077, -1734551581, 1938893279, 1098996083, 1514319142, 444668205, -302932151, -724720926, -1482115859, 1486362252, -634500760, -1320169446, 23190469, -529330280, -1796825571, -1766603237, 1932398301 ], [ -438858324, 1536687554, 2059550292, 1148279605, 1366981956, 2108104060, 21600763, 237549969, 93855418, 468362227, -448230345, 1551430673, 1252969116, 1901067308, 830015789, 1800275167, -599468419, 199834479, -78495447, -945538065, 1055008851, 1535177187, 577382261, -1035341500, 1628260350, 1422774719, -1945075302 ], [ -325290535, -1531102144, 774871071, -748635051, 1653355264, -1846462057, -1058085172, -2059746438, 17409578, 1796215514, 77207844, 626463012, 125697009, -1313263046, 1117279036, -24950737, 534133165, -955380510, -381768903, -767382882, 2097099072, -1788573287, -2115717040, 721534495, 1770382254, 1796045305, -1884904517 ], [ -1491370927, -2062614064, -416992574, -2026916457, -418002585, -1752871091, -2070535249, -548693670, 501360625, 920565219, 364758165, 560821062, 693368710, -1503337835, -1210008920, 1277760631, -289410632, 1701433543, -77371779, 1566149748, 325224209, -1794846883, -1748679905, 134658665, -1401538307, -1859141460, -1715433196 ], [ -396886483, 364396415, 304187251, 1991055703, 992939467, 1212844656, 690179662, -1277530909, 726944269, -1008349313, 942442514, 815452326, 1489376151, 339546525, 1451436986, -758977588, -182639170, 1350799440, -850461486, -1553667576, 2057455943, 1286886777, 615725204, 1111679599, 910453330, -2018554794, -370655730 ], [ 1227927145, -804270394, -1632997425, -967256695, -1120755531, -235271214, -62220266, 790321488, 2039867628, -1887833089, -55340683, 883806383, 889428602, 278916247, 183092540, -663254794, -714920180, -599360735, 784060371, -109993951, 1510055124, 1090579566, 1211203130, -1909285752, 666239895, 632711186, 585125823 ], [ -863765814, -332194905, 395739246, -1462551582, 1369451716, 994519987, 1283623616, 648913430, 954460921, -782196282, 1650365713, 1875162696, -619078274, 1275863165, -1683450433, -616790159, -523412011, 211329284, -1182286904, -600069011, 319541310, -1834152634, 932485132, -731461389, 1288939716, 1638526974, -546421066 ], [ 1984085826, 2070240583, -75787162, 1625261563, -1367743893, -1217027177, 571302623, -1287594635, -1952770562, -828647674, 1141635221, 1076742234, -1544273396, 241700507, 1109757835, 1553993838, -576393315, -470118338, -24825902, -160110884, -110072558, -1591314066, 1400944799, -1139775158, 137015529, 1004070693, -114379101 ], [ 1837759744, 391243624, 96325776, 972958887, -840670479, -627833540, 510970296, -1150611426, -2124430105, 400704861, -402438905, 464470914, -1888619910, 2012002455, -1691083304, -2045951264, -110622613, 1514583453, -1735868794, 1828654383, 35745356, -334591820, -1281443485, -1061808746, -136505421, 614025276, -1404095551 ], [ -1631158406, -872328878, -2079933561, 634106558, -1124905891, 816012377, -922541461, -1174319906, -1776252075, -1989444008, -701226674, 473342770, 1977367139, -1526709522, -2048150694, -327169584, -660783046, -1706183209, -359913921, -1896844043, 1924788103, -1325170875, 1463581477, 1614697008, -953305785, -31867219, 1670770939 ], [ -1849888835, 281596946, -327572076, 504155247, 1716353877, -61887452, -485458990, 2071842881, -1845708009, -1658106677, 117372358, 1476830414, -1529358741, -423660449, 2066709767, 2075978766, -549292663, -1694706013, -2064554190, -1811444122, 1571806153, 1514783495, -109848613, -1486025302, 1715733801, 1451597718, 360737543 ], [ -2109961855, -1012877531, -73238416, -1561091131, -295088121, -1600926235, -15994548, -1223368126, -924733094, -1535761916, 1242904123, 145478246, -118030613, -1267326941, 1817507474, -1248699420, 1074235158, -353912471, 1755333407, 2036219632, -2019377450, 970625034, 1460359095, 20738040, 489182205, -817920353, 1953416369 ], [ 1796160645, 1352253331, 639489014, 1369203245, 701049143, 964847670, 1543053726, -1802348813, 227837492, -814156005, -1062008095, -1848492434, -2128932456, 2036382797, -1372184694, -2099524152, -1512445142, -1216405793, 552749127, 2112183274, -1315655028, -1796363551, -732314020, 564763831, 733526619, -1266606099, 444465627 ], [ -281296023, -1260992909, -1794971491, 1255975385, 768425113, -1013677157, 1593349215, -91257964, -1258479501, 1418576386, -1074574985, 348182397, -1967226488, -578094684, 536450987, -157058889, 2041098950, 2121283350, -1210380092, -1375814390, 550978902, -972472161, 126750187, 865544546, -1632567250, -393548531, -2087267478 ], [ -670379388, 504667209, 1223999850, 39117277, -246586725, -1811362922, 1632432376, 1755962206, -585152939, -688622814, -1561711118, 784097862, 1769361996, 1523471206, -1877361290, 149573322, 1451829948, 1723703951, 134425926, -1770770675, 777916544, 24973456, 1523817843, 1759321576, 529944552, 1230569628, 522618598 ], [ -1985273085, -2025256345, -1307417678, -313977460, -1633481981, 883746542, 248822966, 1754734281, -1106388820, -945503658, 1469428402, -1930603349, -690272092, 1972517688, -557633881, -2053711077, 1240468204, 1908507930, 1384625998, 179217322, 1238829041, -1130644208, -565530586, -2064001695, 676053300, 1787790485, 264167509 ], [ -1535655405, -1719616103, 598912488, 1663330487, -1654004388, -1714028281, -2077597056, 313217300, 190256030, -1613001325, -1861536832, -1547968790, -29830170, -1277979792, 590019822, 58691915, 497270522, -28319418, 1455890181, 1702048202, -638308771, 1370551881, 349431186, 142491436, -83833813, 599522004, -2064672544 ], [ -1125758544, -335522045, 2108945143, 535514292, 1767914633, -197830965, 351600266, -786106114, 434636545, -788912087, 1946254372, 822561549, -1398322418, 1012079157, 1487117971, -449211581, -1551378956, -1492784162, 334148345, 1760526454, -1010607299, 514290228, -1239015345, 954609375, 1897916959, -464142989, -2031170639 ] ], [ [ -1230346830, 1893127108, -675331022, -1987929977, 1224102138, -1219079765, -563208852, -473880266, -1145883537, -347926533, 565191997, 710760170, -211576768, -937749143, 1590254007, -5431647, 783762358, 364348675, -665106243, 585242603, -255232457, 1752922162, -2092207596, -2079251863, 393796322, 1057016173, -1283872291 ], [ 677389661, -2124167773, 1788545010, 351385603, -224018273, 1628441308, -546216907, -2032866403, 635093860, 1585733654, -1065641909, -47226138, 1789042570, 1477860446, -1749893466, -2077564036, 1406820822, 2014526719, -194630915, 2002535776, 1646257303, 708232434, 1394707289, -1543476289, 1651115292, 1959635287, 797948492 ], [ 2110813009, 973093901, 1888091039, -358601907, -137263493, -311281443, -429631947, -123328740, 391912930, -19634705, -338102043, -1103353684, 1701884877, 1967900913, 1583817558, 1401453994, -954910225, -2080872331, 11917249, -1728327270, -1744150876, -618979032, -392447516, 1981015214, -477209601, -386445236, 1123583793 ], [ -275718898, -1598788495, 1859315739, -1577720329, -531589913, 2091524991, 1734618491, -407128937, 1339928982, -1594234335, 1881156562, -1242339410, 1404594484, 698203056, -1016282529, 466464440, -1683041150, 907397202, -955613185, -1412261245, -1133797237, 851478379, 669629242, -1178270781, -1341917906, -1720821847, 1363949652 ], [ -814101245, 965552638, 907537186, 786127555, 544742616, 1943803405, -1641918475, -1033397933, -1781428306, 1009708487, -276342941, -1217626305, 21034767, -1536743234, -249625787, -1266278533, -360813596, -689649365, 54490536, -75709166, 1143836761, 1594356634, -951897475, 1359902759, -862951507, -146139030, 1832679632 ], [ -319544201, 1856388761, -1900826330, -31593811, 1104649001, -453073112, 393323646, -1659324041, 687918291, 1179902872, 155049233, 290475882, -411602226, 812746524, 1266822582, -2079118624, 1713126072, -704835160, 1297677206, -353154525, 1208210423, 1862253801, -278505738, -833468806, -1492912498, 542468546, 1546618866 ], [ -581688232, 1031301691, 1817065418, -177248276, -290298320, 1700228457, 1312461463, 581166030, -1920840069, 1213356791, 1563948164, 449001510, 1060823961, -1954043067, 340334912, 1087110377, 87156137, 1386306906, -1666854253, 1444203120, -1525188883, 752329398, 1274704362, -853794902, -107969352, 209064070, -1554864345 ], [ 886652868, -100404151, -2090111631, 861148614, -327778093, 138183342, 746476323, 1533090658, 1963286643, 89413107, -1005305007, -129113154, 873435884, 1251420510, 1788968632, 623916127, -1075132777, 932767670, 1350332000, -1973569166, -455163069, 1941615940, -1654426266, -1113274802, -580568187, 1239649907, -484178353 ], [ 561176734, 971811182, -825775573, 356446295, -1554114340, 356006142, 2042974352, 323947798, 1647310478, 1874468459, 564324805, 1744111110, -273729, -1121988458, -2019711580, 1119304324, -210351963, 1234140246, -292863149, -897044471, -1560833021, 1149821266, -147185741, 115413500, 1049664168, 1688829574, 1271383043 ], [ -1025996906, 53812205, -850403415, 845930380, 1208788418, 1072100247, -481670776, 343379322, -1039698028, 866514059, -138306827, -40307000, 544476075, -1802186312, -777720836, 194995590, 298299625, 1330345822, -481948539, 281760530, -949964159, -778389108, 1104849618, -1587374407, -1716185950, -603131499, -497468958 ], [ -340297906, -964201053, 164108609, 1443008505, -240982883, 1824056648, -1375169446, -1596348906, 832611077, 869710769, -1007641117, -261695573, -958930915, 615657555, -943651058, -580421009, -380858139, -687130901, 1631420974, 1222648258, -1848376163, -1482399725, -2074345759, -337216173, -1684983177, -1329873045, -1788962691 ], [ -111858875, -1571196713, -1776382622, 1156554283, -1303631210, 1447200872, -622766364, 1720857163, -867888257, 1754835346, -244812377, -1069579602, -550146649, 847957879, -1626512309, 733783146, -1004490559, -1092775935, 1806624965, 1324693236, -1890679715, -370508832, 2127665563, -648685715, 1152961677, 739700718, -1196903151 ], [ 80605330, -1774900563, 80854499, -381288422, -513906313, -870736410, -134730816, 660814706, 571729453, 2135475090, -1671542751, 376449668, -1263003161, 398522039, -494916791, -1025986468, 103609620, 264534247, 110800345, -447830907, 169348322, -1048991351, -602496384, -1258632460, -1219876709, -1223530022, 1031033148 ], [ 450403898, -767823499, 585698871, -585259316, 346600768, 282621604, -1045354940, 1664446355, -1452719432, -396269614, 2111034570, 1979577814, 570923247, -1989647299, 2077524339, -496442992, -856846284, 1198149658, 1643645184, -938517455, -1143796918, -322044264, -1167711196, -341302227, -112800724, -191565397, 139971477 ], [ -1193366588, 978480015, -1007160203, 438753302, 386727786, 1304513245, -934505537, -905802700, 764760241, 1913281995, -12412627, -1732707542, 1253498546, -1274812777, 1361338641, 2122394265, 1790755457, -1369034092, -590137302, -1682210837, -1500133896, 431692113, -232524824, -1510789421, 431109839, 1390666573, -442557876 ], [ -1409869336, -1517418922, -1838381169, -540540840, 1176784589, -1627143237, -658780631, 1648888511, 1450567388, 1769067385, -1402311506, 1690150868, -1890001239, -651016545, -1369775925, 604717000, -1485858795, 1852265927, -251436243, -1281913620, 1620027935, -1457944540, 814705415, 647180061, -1524983066, -532577321, -1283389867 ], [ -1626450583, -1388648331, -1440553459, -1632018708, -1141602422, -989170679, 1351537963, 1097630920, 563383828, 746458501, 1861180343, -417909668, 309734646, -150341457, -298585509, -447455936, -1330891865, -1267454661, 1652017625, -793791750, 1636507273, 865089934, 659338282, -489035756, 676120254, 1115822640, -1698384028 ], [ -1754894239, -1156843041, -1659783435, 495590285, 199189331, 1970900166, 1985046830, 876231764, 49408191, -2012201541, 1251693031, 465817264, -161964782, 2116801257, -389136109, 713209888, -774700128, 174706136, -2020998943, -2040922360, 824872067, -441338008, -649618776, -1812471586, 1927466767, 2137419954, -668015431 ], [ 409281065, 1920735432, -2085471439, 348867124, -219409119, -53453051, 1454489571, 844707376, 72890962, 290010926, 1311275777, 1447312714, -8361235, -1544421633, 292237239, 791574429, -1668650991, -2080178147, -182972019, -2040704685, -7514093, 1403163972, 816189750, 324043256, 790934681, 1710860908, -1800138083 ], [ -503236518, 398861058, 171622964, -1669215586, 550996910, 338435315, 817626644, -867701490, 366142593, -1800840938, 324557905, -1632997653, -2090932675, -544460158, 1661851359, -257735701, -867973163, 2090783118, 1836271169, -1609949807, -1465871123, 1539848197, 1902141477, 659360974, 1854386025, -985949362, -1184038804 ], [ -17249979, 2077521617, 2048457800, 1662176831, 1677851724, 889949226, -1032450661, 643137310, -81498751, 2030224220, -387401630, 1124467881, 1740073151, 1282540447, 1501444391, 1540331888, 721310365, -1202258706, 1879392609, -1894935654, -487056199, 293182984, 2079697840, -1504459279, -754648689, 1851649823, 1220780676 ], [ 1830991190, -208510044, -64013574, 894951580, -599025548, 1401226300, 1988272480, -1403343372, 618067351, 307629425, 1095304077, -783668610, 163081061, 492331215, 1536502059, 1945703416, -590881221, -1849504046, 596526733, -270531036, -1006836111, 1847691336, 295425387, -1805247317, -33639877, -1248349020, 1625334939 ], [ -852014546, 128651033, -565612982, 1286750339, 177045047, -111652955, -1813953003, -483650036, 428811300, 1338913660, -1016246732, 462166406, -1559991289, -1680621770, -420984360, -1785323889, 120900395, 1935337500, 1551245020, 976222990, -742008507, 712787748, 684403791, 138440810, -2100563183, -1127602782, -1882980628 ], [ -1469406281, 983893566, 571778549, -302859408, 1428658302, 1248076887, -2047189340, -704345249, -778640478, -2018209544, -407693462, 1840699240, -660964898, 917277313, 1353812369, -474824362, -2049349210, 1761413752, -360358554, -511551462, -290255442, -1340805478, 590091522, 89945743, -1160941474, 1521249834, 2094911259 ], [ 629864717, -918402044, 1446588080, -1398085446, -1655850863, 1462228359, -260806515, -2048181756, -978162438, -346061135, -242714912, -474736886, -2025976085, -1740985029, -1998173846, -168115616, 84331297, -782097350, 1736137069, -428179867, -1006089615, -1743355309, -780789142, 520395450, -7041244, 1535080722, 1434851001 ], [ -392449177, -1412997244, -1829241043, 1699905685, -108957817, 1110090131, -619850739, -448535022, -1841991951, 127497966, -664876474, -1448718590, 1533861635, -1459324556, 698761217, 1556944874, 2065937040, -271943175, 2056821623, 1882152958, 1928501396, -1163836244, 1882617638, 810766783, 455805560, -1272568589, -1347285618 ], [ -366071704, -1800157672, -532534785, -760039661, -1597513342, 347919238, 1336040872, -621585983, -181167591, 279521391, 1992759056, -848727987, -1078242514, 2091641398, 527787394, -1061836718, 1559165244, -1360882710, 842539733, -1647976851, -1646375404, -1976968457, 1562825846, -96069631, 2090007065, 1276885741, -635510037 ], [ -33051762, -95844603, -236231756, -73490423, 315433, 2132426495, 1670696512, -66830536, -1367947406, -192802824, 307033324, 584515347, 1615249476, -1538313639, 298889368, 2117231128, 1423945682, -2125893927, -1109346510, 408308702, 1911318990, 1698889021, 419928277, 310922471, -966850616, 301105618, 514971413 ], [ 1177257822, -1943022563, -793768884, -1415444497, -956011706, 1728564310, -1713109181, 138452312, -1460613904, 716294502, -1612447082, -2054293856, -108971253, -1776099807, 1297597290, -1088269619, 36618797, 1237657299, 1944007729, -1175837376, -1860049504, 1407264606, -468955449, 287199868, -1653002931, 1203508440, 1414607196 ], [ 985171796, 1504080596, -1009729719, 2086263654, 626782353, -61256365, -791348663, -1080133459, -105197177, -1718748644, -1347677438, 351695942, 565395630, -303679990, -1033825166, 1187667626, 1974214437, 1029134685, 15898322, 28231334, 10711311, -1891499197, 35950966, 949470500, -942064014, 2107167813, -1264372530 ], [ -17857342, 40630602, -114900230, 2054573542, 1704681007, 192592145, 573695522, -980179323, 1235402653, 913407909, -409982044, 47823136, -1580632684, 1005049306, -777194673, 1679730672, -1145035089, 1975367261, -1179187299, -1159096720, 2125650068, 1919203947, -7137451, 992261377, 898406564, -507090104, -888848196 ], [ 276511440, -1347433729, -566097592, 1248916688, 1593182712, -1833842842, 1893695878, -1702189113, -1931313385, -1275928081, -860606761, -1722954423, 44092835, 2082395641, -847180403, 936285904, 653629243, 1760902084, -1859690419, -2133407306, 324523459, 432822267, 91413535, -1826611022, -2134835390, -337182354, 602009257 ], [ -1550545409, 2141148594, 1099523556, -693627149, 1668055597, -1238918853, 1618770222, 987581651, -1071098586, -1027526001, 302957419, 581972919, 978907007, -759750672, -957451995, -1727098291, 1029096599, -445503862, -1561206666, -900268045, 1798612113, -1510763514, 767674847, -1331878975, 910384257, 1869584881, -1777948164 ], [ -142306073, 155996845, -2111722991, -494741416, -1038351317, -1583089276, -882970429, -987883249, 1022511823, 402102732, 1535302597, 301422922, -1363030044, -1711693639, -965562759, -996539853, 1067037509, 1741823880, -1772662864, -1058210831, -1974385410, 1355621725, 1128484163, -1315694818, 624775796, -280777100, 631781613 ], [ -784824226, 2077204531, -504866506, 236561072, 744649256, 635920964, -1705644118, -382457907, -2027756970, 1225031959, -711818982, 1690526336, 1203628321, -522341192, 646421864, -602151887, 2057793270, 474263861, 202884546, -937079927, -1415414683, 320154506, -655809647, 210811752, 937126857, 1244270522, 2094301673 ], [ 1876532166, 870527656, 514269818, 1855620673, 208372465, -1049381048, -1861697449, -1860996116, 1085129112, 1155472412, -861238006, 754469473, 1862607613, -552258008, -822849191, 1675111554, -1770686020, -890086759, 2055963891, -92949746, -1013113817, -2069090231, 1848478989, 1711834904, 432448377, 1820358090, 1445139144 ], [ 1573362160, -444678793, -24665557, -6590672, -363319675, 410336490, 295090973, 746616926, -431116771, 1139016476, -1381219404, -360760077, -1605814957, -1392430823, 1468637004, 587168936, 347839712, -485751240, 1713835437, -137943222, 675160952, -693862608, -760495982, -2031516593, 31192241, 90514822, 1804871728 ], [ -1419454615, 1379190671, 1887585190, -529764927, -703382890, 1388143628, -1331617215, -1012379337, -614986549, -1361331692, -131323383, 800360643, -2068120697, -1475647992, 1113054736, 1121729790, 262135549, -1519097038, 2112781385, -271680973, -2049730328, 1691090640, -64427915, -1710230897, -774230723, 428659331, 1949088658 ], [ 2139235810, -203486063, 516343925, -1531779344, 295710486, 1311789833, -772180386, 557966275, 711092820, -1725868031, -1172772622, -1239991674, -2113565525, 356778810, 1030651373, 558900686, 2085015175, -1772079013, -1311274995, 1463531111, 306350522, 1570850250, -213610783, -576441063, -471242571, -479860720, 538748056 ], [ -1135293705, -1617947562, 1405795115, -1396048170, -512808770, -1461231205, -527252123, 514526035, -1128582731, -1251979280, 2082005831, -695985494, 1135058792, 1612086165, 98916562, 720224031, 1334248134, 401990154, -174834060, -1369923234, 855017791, 492654856, 998853712, -250032905, -252918428, -1630328704, 194808457 ], [ -1311758640, 216080285, 790289640, -946686688, 1310127659, -2121492958, -1325753959, 814563971, 715928005, -205546424, -277539274, -550706443, 1297304733, -1483742392, 284973694, 161445936, 708572545, 732050413, 1376309963, 1585405709, -858110553, 280269949, -845618566, -715528095, 1951353516, -357293415, -782016182 ], [ -2040842419, -947342322, -327660768, -1101966767, -1274696880, 1362691999, -616770481, 366436205, 1206734270, 103893210, 1993330266, 2110882233, 275729161, -310781157, -1102130348, 1898248270, 238956856, -425479250, -455763531, -2113141000, -1603409867, 1393102552, -1158507718, 1181715461, 902100280, -2033504991, -1637326707 ], [ 1648217787, -267576219, 516400864, 528841943, 81514180, -2059425015, -69263516, 1267994608, -1231086178, 1736535976, 855345283, 170922113, 1391716342, 1924276332, 601410693, 577186887, 1294514591, -14648377, -373355973, 1151874754, -951483325, 2072374352, 107269298, -710900123, -1879757220, -81490141, 875935569 ] ], [ [ -363778365, 83316145, -861791445, 1499768620, -1245930598, 1604948759, -1197923357, 2063308777, -973020297, -1204128244, -1050518947, -442434279, 2040718711, -1702354965, -1294343643, 1518962060, 1693871858, -857583791, 1059174578, 317587260, 359440039, -1732156692, -383178369, 1494950885, 1539345810, -820435518, -1524185166 ], [ -1462063398, -46014464, 606849015, 1001177597, 964137784, -1250394238, -2039986080, -2093201330, -701963788, 119840461, -492771299, 1337144501, -225516431, 657247890, 1822825681, 1481486229, -1505760363, 1713967951, 1110158639, 1573290389, -1852151053, -282718500, -16659212, 269892415, 519454465, 409740143, -1727680622 ], [ 1256607056, -1577403892, -1637817595, 1441495710, 318698287, -2065815675, 1962721526, 1896700591, 1996971184, 1015302037, 541685622, -111716528, -274426182, 1759151525, 337637162, -216182147, 1783305895, -246014377, -801891298, 1866846434, -186881790, 1796564516, -2110346458, -1384320785, -864132244, -179803569, 654543769 ], [ -1426209202, -89969724, -2013416702, 941848274, 470687166, 972802828, 1281934054, 1593953132, 1699301662, -825628307, 269850598, 237457409, 1402556674, -1312963046, 1853154886, 1591596519, 1759103041, -1010036968, 1866781686, -1172068830, -1319360289, 2077974966, -1590555201, 678082802, -487570374, 1027552028, 437523481 ], [ 1255576301, -112984698, 91327067, 420210846, -608113955, 434727519, -1546974263, 1852828269, -984149725, 204643045, 239637701, 1334866611, 147279436, 446159980, -932741685, -1917798119, -832423541, -736608737, 1582169089, 936019378, 911477258, -974778685, -859981664, -1031428131, 1347079690, -1711627646, 543384825 ], [ 1017644607, -657153598, 1707453459, 802504764, -362818207, 1430997094, -603264964, 695127380, -444259098, -1264739269, 1465557843, 699813237, 1758203316, 88691135, -431398710, 1006960452, -358796786, -195622883, -140153330, 1196790761, 533525788, -1182584589, -2012961940, -1272136897, 1277889099, -374072098, 1610199171 ], [ 866806571, 1610216799, -326195197, -395781007, 132318803, -1535965942, 221035501, 544834141, -1477969520, -1614357282, -225978612, -1271058461, -601325137, 1735738581, 1495482308, 430398344, -1542707455, -408934309, 2018632404, -1756960436, -744830596, 280289309, -500324041, -1226466558, 571068684, -1809246454, -392917070 ], [ -905161193, -2075985249, -453113863, -1245946828, 1887476529, 1891754505, -13782618, 1058963324, 829311851, 1009533214, 1727953144, 1875535326, 1138366825, -671289780, -635976073, -725495599, 2059380902, 1396085074, 1354629661, -1208591834, -604376803, 752306595, 234689844, 344072231, 79633973, -756268506, 1347713215 ], [ -1418994429, 2061737724, -99675855, 1895150, -1226089196, 83624271, 1107739205, -1768410206, 1756184416, 1966931021, -1703493365, 1341441014, -1097436688, 1207664702, 347374022, 1603998964, 287744313, -901888152, 796968475, 814730345, 981215239, -1441763817, -1544528275, 632678487, -362307500, 37157114, -1260821361 ], [ -861229804, 2077944009, -1683868261, -109445941, 1852412161, 503604228, -941308431, 1425841798, 2054106372, 1127870132, -33039771, 295561537, -182389968, 713078196, -505893509, -894817873, -295592262, -135326710, 1113413354, -190615353, -1443280179, 186956438, 336903066, -942308683, -515946605, 857077097, 36469573 ], [ -1119899904, -59476619, -716011951, 248128166, -1724104288, 1943785815, -1701513725, 283751852, -1388921196, -1983930451, -1545494226, -1168449636, 2067308132, -837726062, -264856738, 1635837792, 504823665, 340479039, 1081288134, -1117347480, -140611604, 1934071995, 227268234, 1630626387, -282461514, 515234439, -5671786 ], [ -1017146821, 448312669, 1242590409, 696504109, 569239068, 1231957059, 737380003, 429205127, -184156517, -943934512, -100361108, -232707696, -987032420, 785738004, 1194984850, 1714016973, -1081105150, 847222153, -1608671578, -1594864779, 1935005436, 1355114449, 466055537, 1458427613, 1363804965, 244319819, 112151824 ], [ 89773060, -1187945392, 850800184, -1440979, 1264941730, 1432316164, -439085299, 1624010765, -1752363594, -1203041560, 1253700255, 2046783782, -1342752187, -2024320077, -1250274621, 1951702673, 80616172, 1164979613, 1001968844, 489016824, 294445864, -985001195, 367813076, -1459286897, 252077371, 1522666346, -305797049 ], [ -607841921, 751623371, 881059251, -1973249099, -1755674566, 1490302942, -380207867, -1680674326, 1125336837, -2095812332, 1430769042, -1239757401, -1992993547, 1966337688, -1596884534, -1070151242, 408133684, -929042673, 1378865914, -1941562350, -1177575729, 1020273365, 1132895955, -122826174, -1549886978, 1242067609, -1972706736 ], [ -656730905, -157329613, 1972200865, -458857732, 2079707192, 1774314636, 1471176500, -291077495, -1119423155, -23469445, 1636235867, -445809833, 748002272, -955857289, 1088139644, 309592087, -1141978626, 647144796, 791826868, 1249830370, 200801754, 1356497849, -787171878, -1522625644, -592034502, 1565833240, 459846059 ], [ 1745384419, -1947043231, -913524337, 1632367574, -750058551, -1083448338, -1381045229, -1547328732, 1896351982, -2002993177, 572885513, -1593612571, 797553633, 645693825, 1399998607, -771079676, 1472411619, 1692072494, -1834868070, -908995562, 1594165242, -2025910239, -225060563, 2028700390, 1971471938, 950064040, -1890099187 ], [ 1928538467, 1863154043, 897152129, 1773924232, 1832307209, 1768082987, 642750047, -1365926287, 522405457, -637281499, -79029760, -1926098615, -877439451, 1444917283, -1679355622, 1235553661, -1753350833, 325362215, 1721179314, -1098723786, -1998128431, -624635057, -235327677, 1293332453, -387054488, -1251807415, 1148751669 ], [ -1555289475, -1243766803, -2088146690, 2004844134, 980634789, 1136824084, -33984114, -1414190665, 1085900660, -1133038797, 1164417245, -1591579714, -197171334, 884837, 2005324884, 891401505, 1550297421, -1003591026, 124564703, -1433258557, 153951040, -1955905930, -747416317, 1941367450, 1435737998, -609956458, -1435167127 ], [ -576707147, -944928048, 1356576839, 1380324566, -1549617666, 584181697, -317931569, -2042550740, 272441168, -1685862202, 580400102, 1534690420, 73864885, -1351146370, 1027074513, 1474437425, 223054261, -2613855, -1087570287, -1161127188, 2023581122, -1533745414, 1623288341, 1343747835, 1643573470, 1365239309, -939128109 ], [ -868403120, 1642542675, -1446918574, 457488290, -1150012625, 1449372357, -2047796455, 2057489455, 2004211772, -1672095878, 1918649323, -1890226062, -2126617147, -2013450859, 319399177, -705664674, -973366465, -1694350, 1505553903, -633117215, 545261926, -221400817, -2128825731, 704377251, -1179028453, 2121624043, -1393724319 ], [ -434935918, 132800580, 390874202, 1467180723, -250352450, -1956314414, -753531893, 2145128413, 1930099302, -1699034124, 2022319728, 1216814884, 334695059, -2098658348, 395491948, 1708757235, -1999727598, 2045473530, 923808283, 1914818915, -349809229, 816777253, 1470143300, -1461614572, -609968862, -112853471, -698811865 ], [ 907161017, -299017440, 1129175025, 917837990, 1902217601, -2097441093, -1808776339, -740917578, -122060198, -764221140, -1304664059, 1368605778, 1378240844, -620839167, -1861033935, -755210192, 1147125945, 201600564, 1438375934, 2013157756, -311788766, 68484360, 1706719528, -243984576, -956660089, -1686047329, -1861419383 ], [ 162129600, -387857351, 1059460326, -964989922, 71214342, 397816191, -1275618852, 31835478, 393598174, 1363254914, -431347154, 441817938, 1102199615, -293817062, 1883025334, 698854477, 319397722, -657827716, -1992210760, 215212123, -1152588345, -234974225, 598335539, 2043052281, 294867151, -1612187534, -314441804 ], [ 1506043976, -907343042, -1232075631, 1438313511, -992855452, 2005591448, 125358221, -1652011695, 1865974563, 665597318, -269506591, -881487945, 1425772334, 1623037000, -1424505421, -1511169787, -166230760, -2005702504, 329416717, -923367240, -844770980, 1461815107, -2143333175, 1921830791, -105250223, -1776803143, -1719207981 ], [ -50819019, 2032226631, -723636303, -86483074, 127575662, 1376857820, -185443324, -1479297256, -926775131, 602939815, -1752007031, -334514, -1364138046, -1457868199, 1024569261, -1892400671, 1836187933, 1466757921, -522006893, 1272868539, 1977193341, -615020226, -219691686, -1813146774, 1558232370, 897134191, 1175758922 ], [ 387564846, 6281081, 1397899584, -1234649097, -1746711246, -1208302854, -1494318254, -1454555004, -378642285, 2100574754, 1557654102, 242073832, -467600720, 190935119, -284031155, 1255581745, 454070264, -1597715251, 1373528150, 1519974159, -2049451901, -823439503, -293034488, -1876308244, 38030696, -956902074, 1308038155 ], [ -1915316396, -1198486871, -1682643896, -1981739276, 2130700178, -1642402433, 1524451690, -1687653180, 100449513, 870970808, 316142096, 1253181170, 2098483211, -1473084698, 408832890, 1359419816, -1339783191, 1556002180, 1564806691, 378190438, -892386486, -1904098505, -1872113688, -1656028621, -1401657762, 713640077, -723081739 ], [ -158130668, -1699706588, 875613316, 609103406, -533436456, 1507233710, 607067483, -156795011, 141127233, -660864686, -1770081466, 199524061, -1649004898, -371485746, 392165853, -907925959, 297062214, 353528975, 747186674, 146453356, -466209760, 1718918233, -1771939296, 1346710725, 1943956923, 352572384, 603938664 ], [ 652368954, -2117020444, -1304844621, 1343817631, -677173123, -705742482, -1144312549, 1603942516, -976692762, 1198638652, -1774697754, -1670081968, -869189184, -1086124043, -1807872421, -2047229937, -1847201269, 1111714660, -765476174, 420964163, -192099150, 676051630, 1970203336, 927957725, -1407354005, -1747741341, 1969671306 ], [ 1662116442, -511079581, -2035344150, -650256925, 1761035029, -638456084, -1204846868, -407802423, 1969282311, -1670024011, 799312387, -404217124, 153191292, 2068142086, 1806798083, 290074654, 1616953135, 1282507429, -572849597, 391869004, 1669441891, -2109812869, -1847754672, -1025743141, 1451609237, -424152855, -965104057 ], [ 616045171, -1314090617, -1114751949, 548255094, 1454738894, -1865978386, 479307146, 346843845, -1289871342, 821974460, -1517453332, -919786064, -618570657, 665941158, -2122940323, -1013267698, 612820363, 1134556879, 96269892, 1123801598, 806854710, 605241058, 1345835562, -738559780, 1696922540, -1829720035, -249354744 ], [ -1152841281, -2114918482, 626179903, -2144682231, 316648918, -1198579491, -53907134, -773615399, 1836044460, 1048574425, 14035899, -1287637612, 121173482, -2108000133, -427155892, 2081144718, -1432009468, 569877172, -1836021869, -892525919, -1658904027, 569146643, -193934186, 642742919, -1901956861, 1589754279, -2070741137 ], [ -88811890, 1685569574, -161958408, 1571200297, 798207077, -464727159, 1015399615, -1281202792, 78681019, -485771252, -80958914, 50577172, 14749296, -533434545, -1403056861, 849340640, 1791049946, -861723281, 542406893, -1840228440, -143567004, -1839392965, -1981510231, -1360234209, -1337742737, -419461932, -1486901679 ], [ 511689297, -288703094, -25808529, -958236483, 991716711, 769233048, -281616778, -953176614, -1823497925, -1857066272, -383613818, -2091133181, -19794318, 15995624, -39073957, -1362727494, 1954572618, -628871587, -518847275, -675422856, -56456010, 1788582231, -970621367, 1847327163, 1077741570, 1644852334, 331928242 ], [ -614166578, -1262684288, -676780320, 216406839, -1528378726, -1888986582, -1706011684, -111113946, -1905988908, -674026552, -555441116, 1695434849, -1310929630, 324450193, 1440723844, 928868170, 12699601, 1674657997, -1867404438, -1256780938, 1397031846, -1545836947, 328841195, -1446769310, -28893638, 787286707, 1100882006 ], [ 1814630623, -1389114658, -282658212, 1695212073, -1818839063, -1370533346, 25153340, 940229753, -890427663, -380489304, -1011030518, -18256211, 65026284, -1773023254, -711559597, -1511802229, -1386845535, 1153576947, 1596080897, -1153425239, 915109326, 14952647, -400019568, 1338090935, -178919494, 1884856, 293895661 ], [ 1228229800, 570018484, -1519049051, -1120000009, 875676982, -909515776, 2023669975, 1173200372, -1140991320, -1656032397, -1429542447, -2022536407, -1661738516, -8477518, -1322659194, -1069816818, 1712875072, -865091554, 966871572, 1755211077, 1780045041, -1276466285, 1041799293, 1137431374, -1003843984, 1357764945, -1599797434 ], [ 2081118458, -2039501630, 966619425, -1186281929, 633455661, 725066881, 473578602, 1447095934, -40036657, -595335291, 26554270, -1051304556, 493973509, 366370770, -491440808, 454625565, -1481411890, 1133488915, 1902455246, -415320920, 58996803, -406424943, 2060612845, -1955566842, 41873073, 737649209, 1924608022 ], [ 1575438013, 1033863016, -237466834, 848070775, -523156621, 408398068, -1527451914, -2106950452, -1506501172, -1048599844, -1677748630, -1516342146, 1378561689, -1772544766, -782222441, 897915273, -1746653101, 1841576818, 1550036887, 1106282497, 1155432884, -1914599071, 556689797, -992866037, 1828701984, -439355752, 816066045 ], [ -2038671133, -1963509241, 290741369, -1009600034, -1312213241, 1638493552, -99185303, -1489116304, -1437181334, -238175526, -1548231844, 1741675662, 1665231366, -1573282079, 321433658, 54687084, 616812440, -2138758227, -649717298, -307904822, 422922271, 1948429013, -1128306756, 1921116157, 500414499, 530180522, 583976190 ], [ 1665441603, 1015153989, 628203821, 88909997, -280508512, -541779802, -917800336, -549687729, 362959814, 74500366, -1911249605, -1621189110, -1496638197, 1133075636, 1034420919, 791656075, 662610173, 77259577, -1792084740, 215023062, 233092668, -446857892, -253346994, 1243453840, -1276204737, 1112710419, 1872149327 ], [ -641297192, 577677085, -1937590442, -1660455305, -1019176308, 105106858, -891733370, -1025826398, 292747957, 598420236, 1228333158, 1685052765, -740482523, -1840799459, -1217219208, -2146924857, 925784485, -2083087491, 1798834239, -1089284016, -1981007851, -103238490, -1757777477, 693420678, -1689744591, 960981054, 575737457 ], [ -360314406, 142388457, 591980136, 1129368718, -1427061957, -836500116, -1442354538, -1992460630, -1999913801, 1582590691, 472189910, -480894361, 1247770907, 62606622, 1517608991, 2034129263, -1535877405, 639807400, -1128495212, -1499377642, 379733327, 1001387062, 614864875, -2095336945, -274041421, -1260925587, -2031179010 ] ], [ [ 1023582323, -1174917989, 1537883272, 2064360752, 1191483766, -1672142845, -1282234849, -1504623991, 1095770144, 1775289430, 808826335, -906694816, 1613345769, 1589055746, -861346722, 1663801262, 119848754, 2009887812, -1028714354, 1745058260, 670868216, -194635563, -1636466342, -613616014, 240429738, 267081012, -373726883 ], [ 1631759201, 93306276, -910786477, 1975143237, -1150615614, 1619947608, 1239025162, 437416417, 1070627793, 2071475348, -992310141, -2074031565, 1547591878, -908277068, 1638803012, -912359824, -1182474014, 1876574975, -1789681575, -1039334786, 224494851, 631025761, -1461548015, -645051314, 1056945038, -144051605, -1730663424 ], [ 456193317, -1701166504, -2066461267, 1737802150, -1307220386, 1780467284, 338572904, 2117555487, -1666348006, 1907536959, 531835740, 775263367, 1514091807, 1267039316, 1394420387, 274489246, 9948154, 200629088, 1155034242, 510892895, 878104724, -249907210, 130201031, 1325471859, 1851213245, -7799895, -210650364 ], [ -1176422352, 440649964, 1741802035, 634230792, 184866468, 1402714269, -1902214914, -1888568219, -954420400, 1870029137, 1964976078, -1191220558, 11204291, -1133666033, -2007420738, -1121181947, 706006468, 590803672, 1044453904, -1270992094, 421700607, -382442704, 81813770, 1350340884, -324458170, -314948796, 168788988 ], [ 359158596, -942569933, -579195629, 177518309, -659936815, 1466553370, -402555444, -322278927, -707590754, 614934084, 1278792865, -39492657, -592292926, -1194194713, -944328928, 1942890293, -1570236412, 1213054107, -1730779165, 1126164506, -2083821778, 2008810746, -81209275, -1989875572, -1052700147, 1745366396, -1754545769 ], [ 1389103023, -2010222297, 963602948, -158854346, -2861141, 397180195, 1676914031, 992648977, -1958314983, -760292148, -728865571, 767931660, -1244158201, -785178346, 751045195, -1120083451, 1286699203, -1239169244, 1679157236, -694779202, 1784523483, 883269803, 894612173, 2062717883, -391028868, 1985092067, -664757259 ], [ 916585973, 237992206, 1629803936, 1694542617, 1259317792, -1315603672, 1597363278, 2133592041, 1928607611, 1740533397, -2028439011, -278241077, 752154960, -946162636, -2202038, -2094081176, 745519457, 1189313851, 442403926, -252317840, 2065076029, -1208696784, -1699578143, -377374558, 563835125, 773835894, -766521793 ], [ -775613295, 330619075, -531149362, 212932201, -1969458378, 143764761, -409905968, 1676553114, 177309499, -575511114, -1614609095, 87025612, 1573601308, 499608655, -756020911, -1322704563, 118809710, 1183921044, -1634855143, 1174063652, -187791282, -1793934920, -1408808258, 1761358891, 610629386, -1944602314, -683496105 ], [ -813251117, 1887095516, -1037483522, -1595669051, 1918010719, 906615278, -2080091169, 1912089664, 222281630, 1739685428, 1875261147, 1938380661, -320023223, 455962605, 547062537, -267305298, -821632568, 576206427, 1273585279, 2011701973, 2088254232, -757848696, 1881846648, 1500259809, 432396415, -441425673, 1283747117 ], [ -56204110, -1413637300, -326066243, 1363959819, 1607964275, 1584656245, -1299396431, 1025217739, 983658960, -1671494259, 1534713692, -809521647, -821314008, 1145748225, 1690401944, 338140683, -526675995, 1378959171, 1479316983, 1937857525, 517617931, 1778708246, -160183363, 375457061, -972469999, 1895031983, 298502493 ], [ 820134355, -1405349975, -482494648, 178185229, -573545755, 697848369, 1337321583, -1244548290, -1588138862, 311503796, 1573079327, 1299379809, -1123909154, 617066014, -1303611921, 950023997, 1434977334, -701127155, -524041057, 412882552, -1608888359, 27185725, 1272746786, -806903264, 1765942351, -314782095, 1222142601 ], [ 43801325, -1336911448, -978288273, 852588260, 1935970973, -1172809617, 722560441, 625047145, 1757757199, -1514682142, -1317131936, 460213062, 5825408, -901427596, 1071477646, -839400324, -351507628, 2026936361, 1152368197, 1262946678, 392866152, 2145820560, -1995283244, -1570394179, 1670848396, -1770261239, 393553873 ], [ 857824346, 611625491, 983652066, 629009797, 818239274, 213151288, 2060607644, -1613630474, 694783629, 1101005371, 234130421, 1609678887, 1782907920, 301365106, 1653406459, -447859357, 734167260, -2003887342, 432883508, 1223256724, -1396085569, 1081553069, -1479210220, 1660501018, -1357776449, -212504437, -585622440 ], [ -778726929, -1963386858, 481036994, 307889968, -1996110547, -907577134, -665134336, -837446896, -655067242, 1830780875, -1269671710, -1153826786, -1201643530, -73006504, 1501711364, -1015361073, 1907253991, -527827110, 1731970730, -517450101, 1083700482, -1812574288, -1827323321, -169915127, 471704631, 1127082479, -928633000 ], [ 2053148541, -787197503, 590598717, 375331275, 717165940, -1539136320, -1631489756, 887656931, 1639519410, -276198294, 1827623288, -1327409208, 1459826277, 952094096, 362614723, -843732082, 536372631, 1395925610, -1198699939, -986670493, -1903638567, 938065600, 1843073419, 1751463342, 1136484888, -1912392993, -473434413 ], [ -1932537632, -775974302, 2007735757, 1792407359, -1138371568, -1881830717, 975047348, 1228324135, -232736713, -1006044050, 1822321445, 1661564667, 745776364, -1336080476, 436626365, 246799011, 1454986240, -1374090967, 1197568146, 1630650487, -1597823233, -2101780311, -1068099871, -1269252251, 1705664723, -1678142643, 1978034276 ], [ 888664221, -1145791762, 1873192308, 953871647, 528491253, 2141929858, 1113838213, -1913437857, 1435091687, 1235880734, -1975814426, 225579449, -577553171, 1045005006, 228439962, 1996502353, -1930248938, 2035196121, 176329430, 1438685175, -1156987972, 2086050246, -288122063, 1737994156, 1763966299, -683338585, -1640515450 ], [ 1029557662, 1313042302, -1306137378, 1184769237, -80429343, 316494896, 788156916, 43520787, 2123167517, 533201064, -850079717, 924124090, -1843562594, -885647562, 990815062, 475785481, -1949629426, 1858548695, 1325266424, -1003976261, 769200909, -1710438373, -1806103318, 1038794699, -672815676, 946755500, -101681335 ], [ 1283900198, -2041563043, -1597525262, 562090297, 1923902276, -1313213938, 1133053734, -1146555186, -396326449, -165962688, 58881111, 2060088641, -918477778, 606593784, 1800438065, 1177953313, 1068365386, 1637344806, 1539310878, 145925635, 1585465771, 1774021273, -1127018163, -993290347, -1953092448, -1295566446, 2047381356 ], [ 2037230765, 738413916, 971820082, -1497693249, -1796412539, 106947880, -1878517356, 1429926114, 984544887, 2047646838, -640863362, 1255946742, 1121264914, 632801491, 751803290, 2130541363, 561034063, 156684601, -995024917, -1643407187, -1113003698, 1643348581, -735068164, 1428658357, 2116386848, 1516733297, -290093213 ], [ -2027624944, 444407070, -1641395031, -676390137, 1602984259, -1626213472, 188977483, 1519199361, -565051760, -28728784, -2038679714, 1039063086, 1528296115, 731961981, -1284507506, -544321457, -1318435749, 316473150, -813739855, 2044622487, 349992038, 135836408, -2122246317, 2064711359, -1742500626, 2075469988, 506938101 ], [ 1062686620, -133807153, 1004523441, 1933332425, -1413850121, 1971996085, 849184242, -1213141212, -903355238, 618009068, -167988355, -707743740, -459046291, -313990926, -131867724, -1593143838, -1507837190, -333564614, -1708322668, 38920743, -1299932785, -621769273, 874692041, 1742503019, 762772120, 1479672896, -854148702 ], [ -802043921, 405633313, -320654245, -1573140097, 421423961, -252962744, 1792909346, 1866966723, 1598941595, -1651779020, 1488548761, 1542977563, 1727264474, -7572950, -1399407976, 201662757, -1492210227, 1216237190, 938766413, 247451369, 1465489357, 1208598540, 303572450, -1576732352, -2142844249, 906333152, 1886252470 ], [ -320134479, -1763141913, 637800922, 56867439, -1169515171, 146545076, -1076861406, 1678172823, -262987961, 737687287, -1468271064, 1401795345, 1164759618, -1514119181, 1902133556, -511642306, -1919137846, -1254555424, 1742352519, -1311259563, 810197318, -508086334, 527262393, -758229260, -960085313, -1029288048, 1452815207 ], [ -815437248, -1112879583, 179395124, 855312382, -77709805, -660376956, -2121978742, -1195793735, -2132781391, 1122051563, -448945562, 495968272, 1418497782, 894516696, 1667695592, -1876692462, 636466116, 1511094509, -1249120166, -396322621, 796231977, 1363164746, 1005111388, 302354572, -698282979, -1997481664, 438821859 ], [ 1362904015, -228083191, -679442935, -1147772931, -1238204867, -1210591638, 1156579253, -186657546, 734129437, -1726717266, -770132462, -1522213832, -812266388, 1702879232, 658562567, -758779108, 1872436416, -767293600, 1089742399, 1092404913, -1224508563, 930517134, -1319409544, -337329301, 790297533, -1945427119, -1522544948 ], [ 1241052071, 1442013140, -1567342197, -1984987055, 965475184, 1590275133, -596394804, -1586254902, 731351585, 995252890, -1274632149, 1687745125, -1059567012, 2138868283, -1504711054, -2104318154, -1850523847, -1322815343, 1654683340, -1303961945, 881789189, -2103154853, 1735239373, 755843166, -1261652441, 32960148, 771191652 ], [ 1768333222, -1160185338, 1077536057, -1945725083, 957302586, -421057951, -187274050, 146885501, 1204765485, 1481456802, -1160087816, -159914060, 1154286845, 904418797, 973403534, -1771681761, 872436149, -1213940475, 553827901, -1890078878, -1627249552, -1957285771, -857008833, -960349842, -1365073234, 824064647, -1720083065 ], [ 873279760, 138850110, 1223906627, -1889330487, -1718025507, 416096648, -501760385, 930961974, 365141814, -1596025543, 809024998, 336726007, -1170226166, 1815295162, -1197375789, 1943806820, -776926349, 1107826774, 1538891495, 1789697236, 1197842714, -802369991, -2043989537, -1763153011, -1284140995, -1611051663, 857531982 ], [ 471686437, 1200058368, -991799339, -1860281100, -1842180929, 673034180, 480326429, -23092715, -1882408731, -1725159601, -1866023600, -859595917, 233307945, -814112909, 2094459674, 1096095736, 1705446618, -1175526334, -1066466389, -1047137077, -943489781, 257650634, 608164168, 330122786, -336043876, -197277206, -137587549 ], [ -1771514720, 503372128, 295528116, -1508253880, -1771984537, -1142058980, -808076924, -1961074149, 1372720999, -1144063186, -123085819, -852298222, 1688115044, -501179393, -1003994220, 439248543, 1841163714, -92061167, 1488211543, -181209008, -259176636, -1388204847, -1367106140, 1676854134, -62133619, -439643511, -1625054651 ], [ -1096537558, -1915236488, 1706315310, -2048572492, -568775264, -61342424, 719378935, -476241249, -289269281, -453968248, -873365966, -1494735628, -1261669525, 460553269, -223299148, -256493953, -2366348, -722660554, -1076860779, 371741596, 1464656058, -1853123192, -1469707686, 352220843, -2109801123, -367035123, 1727375049 ], [ -335431838, -553437477, -501951312, 797810699, 109443787, 485873001, 1957745868, -289742711, 1827386955, 1654505158, -988968167, 1351314749, 1760181884, -1070291931, 1317318429, 2045210172, 667383920, -1147537871, 691757858, -1606573970, 571932979, -626074596, 362827863, -663805904, 1568618023, 1322019057, 1789898602 ], [ -668976682, -996929218, 807637429, 1444590811, -1842433245, -1641381364, -896623292, 1539296726, 388813705, -184982237, 839896247, -1716496954, -1525053122, 671435616, 1560033484, -1467904419, -818687325, 1338712263, -342347599, 109247063, 1341434951, 1361977006, 777488002, -1528137634, -1006372269, 177482698, 576343744 ], [ -670891398, -1726648147, -666403271, 103500351, -153746385, -342254039, -1290722108, -1475832517, 757534083, 329095001, -426423884, 2087395797, -1971549226, 605514553, -1133045100, -1690691241, -960472838, 229499855, 1476468388, 1207857179, 1835450634, 178057875, 673883618, 1728943439, 1067111892, -668032592, -265714237 ], [ 1346546558, -439007924, 308647, -523565042, 39011682, -802375391, -120935537, 1779245780, -814710546, 237513420, 908776169, -1919125873, 1104772712, -151814036, 1785057278, -613719225, 2114649553, -956137651, 208774402, -1032266970, -869731804, -1709987275, -207386513, -1284743759, 1384661443, 1288008574, -1968815994 ], [ 1991545392, -441031915, -1342281658, 693552963, 150202259, 71188287, -499561431, -696365715, -153534516, 1762891596, -2056115185, 1333933210, -1574969246, 2057426335, -536209134, -1152081696, 1257281644, 533533657, -497991371, 167786488, -1896540880, -1340026220, 1546615976, 790215178, -529162111, 1046614322, -1792878211 ], [ -823625067, 1945310367, 324928063, 452243011, 1117332473, 778624782, -171946002, 776657888, 273028239, 1863303406, 529898697, -963183310, 57424034, 688628574, -715418139, 1537795198, -1867190874, -2115270444, -106316490, -1121726976, 2100364269, 815973243, -2137869602, 1478451058, -1551066013, -1751508408, -1609624953 ], [ -1303461726, 1218625602, 432887292, 2017189446, -1458238630, 747492216, -983936679, -1887997054, 2049700676, 450999705, -621620379, 380051414, -1301917990, -491032968, -675486614, -260871685, -426212324, -1961216385, -223318294, -1982747929, 1242325114, -1360499978, -559217150, -1581972035, 1038950189, -2059400316, 1081033090 ], [ -1002428220, 1150087436, 892087462, 133621845, -1206883088, 166656986, 1737596246, -840024070, 1130119569, 425784184, 1097771809, 27561341, -1108261740, 1048738553, 346747140, -1136423217, 1346405375, 1926164814, 501040719, 1619953506, 1137794974, 424480259, 2087429330, 647254497, 1615041994, -46797430, -585554357 ], [ 1834226530, -684083923, 453202420, -1098116226, -1227569831, -320598872, -84347758, -2024444212, 1794962961, -2066095932, 696142668, 878006845, -246303655, -748392729, 552676130, 127098634, 1147095205, 822113631, 986414038, -1038633819, 1507587629, -593987932, 235283294, -130527157, 2105802873, -1517094042, -1257793441 ], [ 593424271, 874672020, -543475900, -1871068376, -2095501492, 1864289523, -2005971214, -1627970139, -90630994, 1840504059, 1277243405, -1119781180, 855654362, -478371864, -1079991758, -699134950, -1241852136, 627300800, 455027209, 2021857100, 2095848326, -182157403, -2143440915, 304035508, -36701286, 759182757, -1901988309 ], [ 583160458, -331799627, -1508251193, 1680309407, 1462665852, 1253226678, -1464033969, 2068963665, 1870809261, -155029953, -1015201702, -1821700288, 564940325, -1965398561, 1476970161, -1406409680, 1037580695, 1122483298, -388615301, -1695890204, -1257607430, -1355744988, -806106792, 1566035901, 411597934, -604131030, -1207208819 ] ], [ [ 1801692570, 1212239003, 885328088, -1043974135, -643534819, -356384637, -1301171698, -1805203393, -1662414103, -1095565876, 134474849, -609829198, -1172348293, 986689573, -902712343, 1230054065, -2048412442, 1843975967, 569866758, 889004520, -285967266, 776001609, -1510535228, -1382956482, 1722679626, 1850473511, -529515742 ], [ 1829194959, 1036218067, 267014880, -53687841, -113255188, -928965681, 814943098, -2043462374, 2085173593, -977173536, 171771112, 203042790, -1028360360, -1025081682, -335065462, 266628703, 1959014672, -476078789, 2036971161, -146729383, -1904286575, -30507310, -1961012726, 1152095085, 2097497760, 361609338, -704394719 ], [ 1733083496, -111859712, 491345630, -983453996, -511656952, 1181265480, -1306396354, 1533635812, -1954126082, -1210629245, -48477339, 145713116, -211664645, 1120003586, 1940277245, 405660843, 121722020, 1443359168, 875169426, -1879342916, -298578252, -219516241, 1135054524, 68136589, 961179647, -844218866, -346750420 ], [ 1940671605, 427789754, 1562416354, 2075441680, -1802311798, 1096474038, 151650854, 831066842, -2055011015, -1117244745, -11589307, -2072285823, 246387076, 980579658, 1253790401, 2001280538, 26900387, 2099861978, 551212565, 1278183242, 1545260433, -1264907400, 1986265766, -1914960649, -1058210180, 1346919930, 1966416843 ], [ 809876318, 1936419140, -1145137757, -432179306, -1983639145, 319729763, 1401054067, -1348362447, 1607059735, -393264784, -2004603525, 1675155745, -1005655483, -183511319, 974404901, -1232700417, 968382239, -779805214, -899796598, -644956199, 708884412, -1912232376, -570915735, -491550412, 943084258, 1024195645, 1183243356 ], [ 2061422342, 1627977290, 265871773, 485996426, 189948203, 1883830830, 1853649562, -1768359042, -853177987, -1662604271, 503544265, 482859324, 243302725, 722491361, 1901418262, -612186240, 1563978371, 1575799417, -17357122, 689767600, 1400311925, -1264612399, -1731174781, 29010445, 675198017, 1363844683, -1161152266 ], [ 1090120993, -677619366, 344960078, 1581610411, -852539017, -296800374, 594921674, -423693821, 250261670, -1498443106, 1713806195, -39699204, 703573566, 914086795, 1424790845, -147140267, -424128789, -1444151655, 448798158, 1500789655, -814304746, 570457126, 772932773, -133736005, -341104408, -226200943, 1636899860 ], [ -1969712100, -911383556, -1937950990, -2098292014, 463674198, 606837845, -1317593583, -1889234664, 1874695317, 23762457, -212784160, 1432579405, 1355746438, 666863355, 2004100927, 624979727, -1794845002, -1804536347, -2001306055, 1494641682, -2005222504, -1103776071, -1554629751, -1739760596, 1410817421, -401971936, 1624270325 ], [ 680646997, 1849405991, -2017005191, 36283807, -1918631322, -1963458277, -1128365649, -1699906657, 513033921, -897909780, 1670307165, -1550479493, 788026311, -1867638093, -2145367841, -1221038155, -1670222669, -1907827549, 1614014898, -1912176382, 2054300499, 433027213, -1457694508, 1962233628, -2022782242, 1132326707, -427875379 ], [ -1969398333, 668405357, 1061539005, -1361361217, 1292561325, -132505705, -623605683, 308861893, 1770115123, -106261005, -1620672908, -993454725, 849554468, -1961430828, -1576473283, 1264704863, 86884799, 1507020500, 56427013, 1835551042, -150383858, -1576952577, 232701907, 835119362, 2122833069, 1728157831, -1410997788 ], [ -1368888153, -690505007, -1115916470, 1124725723, 224498316, 179529980, 41295921, -1311039723, -96164146, -2083884769, -2142834230, 550414021, -1037870683, -612636025, -1381530894, -897645006, -1582083329, 1687261501, 801440673, 932357692, 207721187, -1805774163, 1424908003, 235383442, -1643647398, 1015669143, -1644036014 ], [ -306982774, -954326398, 1127385853, -44162061, -1285872099, 1860713085, -1824439619, 1154073950, -662140119, -1925734418, -673471519, -1288032925, 714397571, 1660581716, -45222628, -949264444, -1371523659, 1570316964, -230363932, 34583607, 1717875140, -356132128, -170035343, 1602889446, 1774871782, -1247378768, 643021682 ], [ 1508178321, -1926872766, 670131442, 247775162, -920651897, -1731496025, 1853619337, 118482581, -413214800, 453193664, -1495009478, -246109999, 99662651, -515444681, -911586743, -919889518, 1481488277, 959659997, 744633983, 1653268573, 1997880449, 103792970, 2137710372, -600835764, 674515801, 1490426616, -674300665 ], [ 2012710659, -756404135, -1114641127, 219498762, 316530985, 1448579419, -762642242, -183801660, 2109273818, -659312191, -1426424563, -1305455451, -1759305119, -1092623946, 1648060470, 715216274, 1512096426, 868476139, -190639932, -1033063897, 1442863113, 529812005, 1023561586, -1582049807, -1348951409, -674476115, -1073950861 ], [ 532449209, -1944893038, 507044889, -1678970743, 738178979, 850498246, 1637946897, -2085165430, 1267527922, 293190121, -1525729058, -216023742, -1001222098, 588792850, -990841987, -337255419, 833388576, -7473731, -2029562460, 874794921, -395225056, -90501179, -1371164235, -905081242, -901699175, -36100385, 125814741 ], [ -1435035045, 729184768, -1631190524, 1123829628, 371881538, 1842892643, -1105709731, -919638593, -1799336354, 1362303936, -1111163361, 459720258, 120225225, 654045741, -887995003, -415841646, 344399691, 85568342, 752475363, -1365811462, -544922249, -2109135343, 1879719839, -887684902, 1432668501, 1784838874, -264956607 ], [ -561812770, 395219973, 615026557, 1360036065, 618197450, -1882882632, 367723461, -2134817610, -1999773141, 476366443, 447990259, -889960790, 1503639881, -1345641458, 752574481, 1059477263, 865130018, 1161274918, -236327800, -655586554, -1162559154, 581947218, -1613477911, 849884608, -1959352336, -1120783697, -1945525524 ], [ -1545812946, -1300091178, 1857049414, 262580102, 488968200, 828832197, -1486151280, -1392119701, -1001324033, -671631287, -1898661789, -1668423696, -258860118, 457961979, -1178558436, 575730746, 1128888489, -1975271918, 1530197745, 756105573, 1742108663, -1632713029, -1631110139, -198294969, -778189251, 291277548, 412017705 ], [ -1616364126, -1061422946, 1433388019, -1556356053, 1685205176, -882899139, 2029707614, 1998725399, -1709650271, 933231491, 1951207504, 1800541808, 1106318269, -996154953, 430411094, -1755878456, 2133171899, 105364007, 1408817047, -354290188, 1829787684, -1048428735, -521525089, 2136552102, 1049151275, 552125907, -1046137026 ], [ 1620601465, 1003591309, -113981536, -1144187633, 1628203106, -975083603, -1866528505, 614018173, -69124374, 1888201079, -1683685041, 1606837436, -211062770, 2062119313, -1377708667, 1816389723, 1518706638, 2009734030, 964799369, -1326301979, 1980934296, 841352298, -2135531523, -260061108, 1978987237, 1267934256, 2125802300 ], [ -1645125118, -10997773, 406076193, -1803734988, 1585012551, -701024116, -1647908745, 1495635971, -1818066768, 356683882, -943022194, 457243658, -555735501, -1675713871, -1277617566, 404097981, 817571031, 1148717046, 983068838, 931162422, -1400582677, -1492388292, 1342564379, -213501806, -269268527, 1855500059, 444496647 ], [ -1021570436, -14375274, -1799459924, -252017441, -1753220790, 1775996046, 916710310, 1222299074, 903446240, -1006005075, -128237823, -231812487, 997829828, -277181920, -877882624, -1442585900, -1210495188, -2076262810, -1437456091, -469019496, -824118392, 899015042, -1494519266, 1334556814, -1395873810, 1458494657, 1431826946 ], [ 1548237274, -1431834410, 491125309, 466562605, 22465283, 1516911688, 915823418, -974706888, 769241520, -739405434, -1425113546, -1388919102, -2131413084, 1738868841, -1474733366, -1791158552, 1692200000, 1117315617, 2112509033, 1781643060, -1084053420, -63451156, -498421942, 350370188, -88524663, 937200358, 546351512 ], [ -1714259887, 1250706009, 2015347029, -1686162158, -1448564562, 937753304, 1726084219, 1426835229, -1376420965, -599030760, 1068545949, -1359773193, 1186250884, 863626258, 560279942, 1883072331, 92457827, -784292781, 1332352436, -1194406051, -1816684422, 1454133882, 853230784, 1877023767, 1324740192, 753175412, -1372912653 ], [ 1545411665, 918431858, -590267654, -1751495974, 842812666, -1446167826, 875955222, 692939130, -933361568, -1443230002, 902751747, 203608906, 1758522034, 1195262382, -1632864469, 1237693902, 1711711053, 733230925, 1306171714, -1583826367, 1952167322, -926619131, -1391268452, -662023306, -573593271, 125466024, 2065589915 ], [ -1264030490, -1804194476, 635330316, 458677247, 1417524368, 11378371, 1825667657, -1687074349, -1624002944, -707357724, 2113447750, -1878220422, -2079657912, -1260832452, -2146031104, -1669713689, 1082119824, 1303161992, -1530874988, -1033149612, 245610743, -1469972786, -1748984769, -1107397389, 508055731, -1701372937, -72154633 ], [ -1117005883, -1040573491, 187741847, -521054775, -505869758, 1248333368, 923686393, 447845944, 1984782436, 83902206, 1085402111, -1002371961, 346951452, 1981182628, 1057162664, -2036049482, -1126813246, 323265018, 1839480690, 409518464, -1896309028, -1589760900, 249625941, 56176133, 349686626, -397659472, -1885168817 ], [ -914325128, -1251425923, 870653912, 784060087, -2063577513, -664217550, -1392839604, 488557324, -1302345878, 1694097645, 1762551615, -326728098, 113245225, 1896688149, 29780886, -1925929144, 1853878394, 1840136585, -944728961, 1495874833, 628149152, 1474099594, 456773046, -776272475, -579503899, 1721692731, -523469261 ], [ -1709773934, -1477560042, -1694195090, -1672353121, -1491322225, -15081970, 553603121, -1274432645, 905875996, -555012816, -1329755658, 1278512673, 433421336, 2073191737, -1239957909, 1695084842, -487756943, 803287679, -1830355563, 355591400, 152955514, -633006285, -1226939556, 112761345, -487727893, -1796774862, -1476030087 ], [ 1542785544, 1630558725, 1769856745, -266654097, -1876118224, 1961972679, 1398912778, -210821469, -1189207525, 1808277421, 279577111, 682225190, 1107622489, 932040166, 1163704362, 1289008806, -1676392285, 2133977369, -294803673, -1447529238, -1164224309, -704503957, -192462363, 577125337, 1794366734, -1159029333, 663839075 ], [ -1316295745, -158664585, -1356643469, -6017485, 720522476, -1222354432, -1794974789, -1043456573, 506212976, -636373207, -2002169791, -1761002466, 1725790167, -2056142222, -222158066, 1926165196, 818220300, -1908162147, -1918277799, 581420284, -804653127, -1162896056, 2139879200, -684085985, 1553534744, 622424228, -781034110 ], [ -1440044435, -1785132252, 1773231187, 244971961, 1152382459, -1330405877, -1216645776, 1271581811, -73965741, -666765243, 1715800469, 330506849, -603303631, -547848661, 401790040, -1383178065, 1859596661, 386258165, 1935171185, -134461745, 1684149777, 995277443, 655557650, 851326858, -373811033, 2112655043, -834786676 ], [ -1948696882, -677035602, 1885971346, 1678269951, 1022823497, -1282404486, 623214410, -1287606282, -1367303604, 721243663, -1108729420, -1132553439, -868220482, 1299239788, -909523427, 1480577058, 1205517767, 684922, -1179356218, 1731747027, -1015768107, -302707760, 582993846, -163493129, -1226808389, 1618374769, -601812 ], [ -742536126, -1514075959, -6673169, 1596265005, 1784066783, -2102388450, -425557902, -806477654, 315915782, -1272328189, -378060109, -1010974382, -476411404, 1385464069, 430839311, -976892583, 1599042609, -1651651963, -556612461, 406909391, -2104345574, -1370872554, 70072301, -866800455, -1249614249, -196252635, -1797415805 ], [ 1724922939, -593485907, -704384979, 1278873850, -1309527813, -720101217, -1313502436, 799116817, -787206149, 1359075582, -311555751, -670337029, -1295527060, -862580999, 876497118, -1786088172, 405684324, -891663662, 226285244, -83494781, -402086207, -601607626, 1820373965, -2052129754, 897609689, -456339745, -2115680766 ], [ 218122318, -1587577754, -487694129, 1340019095, -985252006, 771694259, -1602202595, 1711551842, 1293786714, -155582962, 1650377030, -755213530, 119811270, -543644383, -1088421560, 327021436, 1747814241, -1199546403, -1726496530, 472885534, -1950942927, -998881419, -2108091605, -1323381590, -579712062, -930529167, -1013957112 ], [ 2103033432, 572047718, 557506058, -1784464229, 1781586126, 1670255782, 131637034, 706700738, 799845588, -1907975144, 1433241900, -91208332, -1541479871, -931495069, -317821875, -86890537, -916825730, 2128762149, -1489723357, 1070463958, -1301505965, 1240004722, -1667149947, 1368673186, -383529604, 251149144, -2101787558 ], [ -1153685313, 1835908627, 105452258, 1455623630, -1418947543, -827857469, 927060990, -1198772889, 641158002, -898510758, -1387244875, 1176375094, -984462786, 1931484258, 1987904355, 694618918, 14800989, 809218662, 1922189181, -803061449, -1178351583, -1479018447, 102056655, -2051683185, -623423238, -779952960, 449557937 ], [ -1872109191, 2008839754, -415554472, 1504902491, 1199354623, 1158226248, -2128992124, 1954721543, 1100030272, 774882814, 1391613055, 837464033, -193670020, -1220005042, -424107684, 950420351, -1103236676, -1652562543, 1543468067, 1039488872, 1452828149, 473465302, 419829813, 1269812735, 316247811, -853277286, -1212597531 ], [ 1241499611, -640993203, 816585119, 1484310293, -1120290089, 874014259, -290564212, -2113078594, 348866752, -889999584, -1884550034, -77954098, 523892585, -1583996861, -736948433, -702067550, -1016987527, 1105319322, -1743990258, -2067842867, 580733697, -1316055913, 702703323, -660682254, 1848564895, -690380493, 1399098447 ], [ 715488435, 740495957, -283950074, 805357916, 1972627688, 1874627602, -391907863, 1695506805, 1435706753, 956718465, 1745402489, 836887313, -1265791619, 2020507772, -426644264, -418953092, -52727115, 1109285467, -597210112, 338306836, -1503119473, -974524698, -793880892, 1144749541, 1395865010, -764470322, 247267402 ], [ -1452027858, 78469459, -2027563085, 1314579879, -270489408, -1264717983, 471891695, 2056461418, 644171891, -260562516, 604444726, -1734851664, 927878375, -473026677, -189552659, 1881188720, 1227324545, -74290275, 1370637258, -1350940097, 1818647001, -1853280899, -926427058, 1223609962, -246085712, -683719167, -582989151 ], [ -1983443210, -1423395936, -1687088002, -999326883, -1916229955, 162271970, 1328454733, 1301534066, 1937376313, 1878419348, -1618507548, -78618156, 1888460084, 1411303667, 1875429194, -521132419, 991651671, 373742347, 525133626, 1176607994, -1381684563, -517464813, -359165174, -863991596, -1480901102, 472931241, 434644261 ] ], [ [ 560490059, -1247117178, 725598670, -652246088, 1649455337, -1608657366, -1358835148, 1745342053, 1258471090, 1524423967, 1113497559, 378812470, 1394277047, -1324506143, -1237528992, 1732272742, 170231456, 1542282032, 2139012983, 2056333079, 1182717956, 1494779668, 1015544467, -760318300, 1389181809, -282834251, 356933308 ], [ 1381134498, -1660670768, -272843296, 2116619708, 1195008366, 1480186519, 491228088, 702873543, -1161107298, 284311505, -864240749, 1381781983, 1730853479, 10633779, -1850365664, 492528744, 704114748, -1805764803, -1888094505, 2047587023, 2006700404, -1781906145, -243244722, -925105281, 1065110736, 1458425810, 587172859 ], [ 74897600, -315277435, -1682037227, 1079344698, 1153293916, 1023163265, -92911009, 186456351, -1528008432, -1951832142, 1721929316, 234521103, -614506237, -1349981485, 1375843400, -1468310873, 1909446685, 374061925, -1276648560, -1336178753, -570891440, 984781935, -1550471833, 1012380636, -2036449403, -103256712, 1420995645 ], [ -44589086, 1069662752, 1225224135, 2035168223, 198958271, -409263107, 867550069, 570386880, 840321670, 1625167740, -649501498, 1049028505, 319676712, -541936872, -1996357474, 920267838, 1300723526, 518787867, -180052917, 1872065758, 876483797, 1286684951, 155380409, 83590133, -802712964, -61737711, 134184319 ], [ 1116222705, 558769642, -1468261173, -327109532, -2003030517, 1716553824, -1151550318, 1232662114, 2138957811, -903702827, 152788214, 36890804, 1404334849, -1685286593, -878033856, -405851609, 1751432558, 621764366, 1528137191, -432210937, 1825918016, -129431656, -115074982, -1719297830, 1623232289, -2092869730, -795385104 ], [ -305382119, 1727699836, 2066650862, 493203750, -1553784943, -1577861992, -309859413, 775315514, -1729974413, -151974270, 1370595877, -242105966, -1056910457, -400496334, -1538883219, 936380730, -298160103, 1388043169, 2124532907, -1469637478, -2022274852, -1955345446, -1040141800, -1794661342, 1860854014, 1885574103, 1102396894 ], [ 1244391249, 122076911, -722668636, 876248049, 1421015772, -298159485, -1514483176, -1908845674, -1477010100, -799567009, 1343512890, 1502471470, -1045731236, 987262615, 669692794, -96427881, -985424985, -1800626029, -502521932, -66315440, 1261005016, -746344934, -838868508, -185442063, 689475931, -1975419812, 63984315 ], [ -1398205448, 989310509, -3329656, 2067014667, -1860955814, 398905511, -1188515080, 2039802137, -610974143, 1306064326, 1151641403, -1742179789, -305929412, -1626680182, 1209319397, -33806036, 1968586818, -235587570, 751335881, -209666045, -1690767529, -1317832815, 868065855, -220454698, 1965048340, -277249575, -1158967980 ], [ -216507472, -1743081407, 58552253, -1728794067, -242466017, 83608156, -1839342283, 1963848262, 840489517, 1964296078, -1883910955, -1527701230, -233448587, -1675659327, 579295427, -218430768, 1629129224, 628809558, -2046204936, -808734676, 228442661, -1799890981, -1224294740, -1541911661, -607641564, -1242344073, 1638015216 ], [ 764593946, 1502208446, 1498228569, -1036762820, -1698194923, -180344088, -53035666, 796824882, 1313678724, 1205070235, -1755301595, -1736518908, -1055863166, 1320394289, 2084482798, -1831325385, -1342029891, -839367604, -1377175763, 887386176, 816191133, -382693471, 456064017, -764297389, 719773567, 630530269, 1748816147 ], [ -738629033, 64649031, 185578937, 569591576, 1220814325, -1309304443, -1667989177, -887884270, 1297612030, 1108989824, -1045967838, 378840830, 287160829, 1586157881, 630381889, 1897728720, 1692755861, 747560876, -422405407, -1498292561, -459760117, 1901134605, -1361416228, -644224425, -2061720054, -456593033, 2122615418 ], [ 991234213, -580529031, -316781403, 1342518792, -1156203941, -1076669060, -1067665217, -897203699, 1459370732, 1918908871, 582129657, 1976412567, 1077518011, -2015278918, -2090843481, 2103363227, -864158947, 916267515, -1046436349, -1217864302, 1428108791, -97277891, -1278201676, 1116597244, 1147667283, -2080165498, 1381043684 ], [ -819339968, 1873828879, 275165382, 738813260, -1587980444, -113193483, -1427468046, -1571188526, 44959183, 623683345, -1026666565, 193943241, 992755382, -678431632, 1621777839, -144088190, 1173301761, 622367739, -1469043398, 1634940721, 1274356447, 1198863352, 2005072183, -1486004163, -184078056, 77777481, 1280615078 ], [ 2112187994, 306102127, 1931004062, -1891053325, -1220344720, -1063368483, 130756319, 1653569118, -324331415, -1668281806, 1719670931, 2033231153, 143010306, 573671649, 1134564419, -298628591, 1207008479, -646122958, -987085199, -1834736753, -1145278541, 304368380, -1749645670, 305234448, 2132187371, -627271014, -1642682594 ], [ 2063612907, -1198960868, -747652616, 1332890437, 522101431, 1398334480, 1263894105, 1264601973, 1151370677, -2094884933, 1677787292, 819518613, 677616839, 1042032587, -673274326, 908477027, -1363310626, 1037299288, 919415572, -1009951768, 25678242, 1052758014, -357619986, 47832326, -56298911, 2056843149, -1770613238 ], [ 429868426, -512378736, -266160748, -1864758084, -1870189311, -1077318840, -2049729001, 1539834613, 326850727, 1541399996, -2032336676, -1279695566, -467577403, -1653298359, 2099888278, -1045220542, 239890904, 1060418627, -1267159684, 109205223, -631191175, 1063587305, 2141259982, 1044165052, 1530586166, -1507410423, 1650108474 ], [ -1973111235, 137916492, 710551294, 1967009489, 1412736231, -240912648, 1703405798, 1704954039, 837700875, -1543204434, -556303334, -1134401150, 667609705, -1153241156, -1911102074, 944521054, 1650442580, 1846020624, 215730378, -1904248842, -759942935, 1719249017, 440297046, -937345065, -905435266, 1123208373, 207228993 ], [ -157359637, -1166853952, -232322527, 966013550, -997609990, -1588138819, 1985867316, 1388055688, -816307305, 1129565412, -615941575, 1092583916, -1918129427, 1823745264, -2027135166, 616196688, 1901463335, -1303793660, -906311730, -844009537, 1565550750, -1958237711, -1959062859, 195841508, -923096751, -37892416, 1287832811 ], [ 1513497218, -1544175977, 1159009317, 1645815938, -1780861611, -1926531299, -2139012913, 1345665509, -821275950, -1971833846, 786456573, 122295644, -1577920086, -689559969, -718476937, -1026107060, 1096671520, 315748784, 117687714, -2038278141, 63171243, -9715197, -1948090605, -1777149311, 2137985689, 2120514444, 1979404699 ], [ -177106976, 1750591495, -573325926, -1471148898, -822455062, 1474961377, -1379556796, 1210821642, 16490720, 820551315, -620983747, 1105724827, -951138666, -1747643003, 1239291260, -2025264811, 32530791, 599695438, 707979482, -295801116, -1170135622, 883903562, -424491977, -1964372010, -817745989, 630430862, 1835555464 ], [ -1891732657, 1539327594, 1478377228, -298466909, 802686175, 1587659935, 1970992535, 1588524529, 129605952, 144507966, 2052084820, -1942980752, 1475006087, 1151049829, 533320102, 696039709, -1859402900, 1286957755, 1245955649, -74328167, 1853228574, -543911216, -1092100026, 1910565818, -734673474, -604609443, -1826561274 ], [ 1167416644, -1492378082, 1577516456, -1824959515, -113191776, -1052838353, -1427848234, -1601984233, -1702722263, -997891794, -481317841, -235890641, -449350033, 1835088620, -1043411103, 96133903, 67008740, -986765677, -1561761921, 202438494, 956789715, -1746737701, 1841790145, -1836436936, 12762990, 520556340, -520834743 ], [ -308121964, 65489784, 926134584, 1760017496, -285133476, 1884995170, 1497551236, -539627733, -770922768, 404456796, -2142407609, 1028299667, 792987532, 2110818564, 1746691089, 982608962, 2088994429, -1421084204, -418130045, -604066350, -1252651391, -1446688489, 1746223214, -362110478, -50250691, 507633564, -458077486 ], [ -42917741, -1102160921, 550710904, -768787339, 1050409785, -1526594755, 1713308833, -1660290870, -825161422, 1025713475, -518628828, 868385273, 977690964, 1868808863, 1609592443, -2042496704, -1558322133, -829508201, 2086059371, -1990255074, -454638601, 2072707178, 2090790052, 388504161, -196977488, -2110199092, -815554609 ], [ -303235746, 1532595128, -952731846, -346005685, -1735757880, -1842441194, 708872473, -1108097700, 727316788, 1164457740, -1677452286, -669124951, -733827859, -954458649, 443542991, -949045144, 1808772999, -758682688, -842979063, -409332082, -1153012254, -121671810, 1853353354, -273041948, 224916645, -410871355, 920507937 ], [ 1986818016, -918351479, 1257615798, -2002812656, 1369045616, 1217432263, -1558209208, 1330310818, 782415956, 1636125895, -539018016, -1696353221, 588125062, -504002270, 214279072, -91200573, 941179115, -186797918, -977849612, 96661112, -77335527, -1846990434, 217536283, -924202863, -1821761483, -910777344, -1149105072 ], [ 1813422183, -9485739, -2102749991, 1432391029, 3107387, 1354398828, 2067107731, -742554802, -1263601414, -579453477, -920506545, 1804343240, -828861243, 1033454011, 466710702, 1964957, -82139842, 1461917525, -911700092, -467252888, 2136120831, -1194217873, 864627016, 414796695, -1566877955, -1623167066, 1399443863 ], [ 984011283, 628449576, 1221628653, 1786924129, 100054105, 1014731385, 71921452, 185558517, 729464187, -1632952079, 1467902590, -785773799, 592883797, -309986982, -205154545, -1080564027, -1981827196, -352276380, 2115153689, 1769958247, 406411341, -378909770, -840314391, -1228030185, -915985217, -1271021184, -1128668417 ], [ 1351894240, 757557315, -574422296, 1533383825, 1330918612, 1812127303, 1749741559, 1703182829, 1844027587, -207211387, -133468579, -459743862, 1855289595, -1322538622, 2105946325, 1440905575, 20676112, -81743454, -1601387794, -1628170483, -1466028215, -1234364262, 189694969, 2127649147, 1703710945, -463814666, -138458776 ], [ -1819831024, 1492795153, -876243100, 1601262936, 2111525208, 1555166597, 938988246, -207919484, -707342495, 1212002525, -1413220294, 338229178, -1371317785, -34529109, -613970990, -2015468261, -172615430, 1758452500, 1576522673, 619548135, 1049444025, -1759331460, -886047529, 442337405, -354696915, -307304144, 1701823701 ], [ -1334952508, -62228043, -1025235643, -766098580, -764069968, -1926926076, 1267800087, 1285789805, -703627315, 1165869771, -1216378665, -1800989256, 391764936, -35567971, -1714685536, -2075138089, -282101876, -506852884, -1229025278, -847179106, 1679847449, -496894853, 1358344854, -2106721462, -1559978929, -68295481, 1949128215 ], [ 1855966678, 1880688019, 1655459529, -1919705039, 1384456229, 1980662365, -15270519, -403537340, -1352219708, -147012868, 793459282, -257495848, -380547715, -617736218, 1275391980, 1812758927, 1877740807, -1381099443, -1500151752, -511572838, 1546517859, -882703838, -641457428, -812587060, -142823148, 128883139, 2113290513 ], [ 1812851203, -1382886125, 159303139, 1804149860, -655103418, 788925605, 20351802, 1112751571, 2124633382, 2077920889, -1898253842, 494600950, 2115598187, 230472779, 1253517766, 245766703, -1702564653, 1911839046, 1753201323, 332991986, -777974520, -610276768, -315924082, 1875563960, 1864599943, 407266825, -112798068 ], [ 673050535, 30485228, -224211624, -1365088855, 939244942, 1895235274, -2096007893, 652926816, 611795066, -1134611969, 754288427, -1013086476, 1465330063, -191378295, -71510268, -1746160295, -848583651, -2082028006, -109959429, 904838450, 1149923581, 1226639330, -1101472135, 694179867, 707167953, -2126569507, 1957302649 ], [ 1732077622, -1576335513, -208639456, -1325566662, 1964138804, 865520930, 1667939208, -790550568, -316038252, 1395696428, -876461424, 1412874047, -1695924325, 310247665, 22090993, 335442322, -548978216, -1373840921, -1576048351, -876914096, 1705183788, -1315983919, -1225874170, -507955318, 1961603043, -1410261272, 1635602741 ], [ -2071743856, 1649494896, 1575308642, -170531840, -946330160, -1680088365, 1360685451, 1704499153, 384867316, -704524785, -88674807, -1469884871, -2098210321, 509395474, 1565429688, 1785051821, 287393345, 186696866, -891373975, 1641327322, -1341487655, 126146221, 947309365, -1354835974, -1834255207, -1704500449, -1391105541 ], [ -503812379, 491840752, 537262682, 169684102, 200673453, -312133595, 945722186, 682656575, 2024635534, -1859885715, -1136654740, -882334782, 879329447, 1335142894, 679812870, -1944335093, -440963350, -1250316791, -526138335, -1668157487, 712105129, -559365422, 1302134026, 405375185, 1689572528, -832392404, -1712794937 ], [ 1464423883, 2009892770, 156561852, -1991198092, -918570091, 1027196673, 804211379, 692927369, 1736906915, 26789709, -1762210633, -805048665, -1502191152, 1756414618, -2027162293, -1348511237, -653338059, -976684860, 1997624425, -79426496, 949760175, -139826512, 1230082868, 2072188377, 1463854277, 191392373, -557318621 ], [ 730649868, -1852978656, 451736249, -1416825511, -1972696312, 368675882, -1579933445, 711145992, -212641098, -328150356, 1019996147, -246063068, 935090759, -1292628857, -953631988, -1285743561, -1791259570, 259963647, 1755553719, -777842679, -1750870720, -444053615, -119560467, 1131752836, 2062038602, -1666618517, 1872622073 ], [ -1427897086, -1171967532, 1784529457, -340604550, 93051851, 788709842, -1979456665, -748284642, -299144476, -882097602, -1058602621, -2048089932, 1905288411, 684661325, 1389741413, -867223772, 1214812100, -299375955, -144840051, -1139038757, -958687625, -1944816337, -701444560, 2006933618, -1253502865, 319224546, -1735736052 ], [ 1266364258, 1087691688, -457881057, -1033773807, -1274301532, 1940710198, -1692852044, 95766666, -1254096213, 1379310455, -783728655, 1646750926, 1106937035, -231478423, -1018630822, 976102655, 604102180, -271951711, 186120083, -1402888139, -1457080072, -571889583, -305514250, 1223657287, -709367313, 626053243, -1714126498 ], [ -1590140070, 711047259, 1797885260, 1264625547, 1735691793, -1027388285, -803825050, -263532236, -1951201788, -680831547, -675235908, -2031787025, 1941354527, -1921730059, -940192229, 1085638203, 1584289, 114459057, 1119300526, 299994087, 1340952850, -1465412474, 795305046, 1121780569, 2089175681, 1837248517, 1012033919 ], [ -1118799581, -1617116330, -1921712038, -1717542622, 1679879984, -453166318, 2080256837, 1402989366, -1262584670, 885164, -1641664644, -540908233, 168266550, -1561207104, -274779948, -444757057, -3564326, 311548418, -879349037, -1352465023, -796347537, 974609154, 1899033940, 845550043, 127986837, -2027304732, 1090604464 ] ], [ [ 1392675372, 734405407, -1443261120, 88123091, 855276661, 744658419, 1110271104, 1493155312, -994182091, 707416670, 1382138162, -1187785210, 1215518551, -528187802, 580237791, 995408028, 1947561297, -1456559622, 504576023, -1802988069, 757655237, 1026658557, -391577731, -1138448266, -497041399, 2000659511, -1991060864 ], [ -1945127537, 1074814637, 1865612486, 1020023811, -1651915371, -1550366104, -164859676, -1688840899, 735935632, 1708416026, -2074537506, 572657654, -1174577943, -176635812, -1007679067, -1414048449, -804912801, 665759750, -672174233, -394489145, -564389537, 1728730387, -1344185176, -669771730, 1206714145, -451606643, 1646404982 ], [ -1568362676, -138734901, 377415197, -1710336763, 1570791945, -433311059, 335053112, -478437455, 1972406889, -1183171533, -952215646, -795679030, -1247122453, 1491584015, 864866072, 1171018930, -1071846256, 665994230, 698236321, -1501960890, -219935999, -808063219, 83785309, -895384884, -1106396038, 1004468956, 504787391 ], [ -703604584, 599395620, -704585982, 409902865, -1188239191, 1404657541, -1990549209, 508805630, -1635719264, -235833969, -686833837, -649373625, -332960576, 981963368, -1932370641, -3983819, 513368263, -1727349516, 204954455, -1105505307, 1139870779, 1385188433, -1068561957, -1338488926, -192296100, -287584399, 287614170 ], [ 1038573074, 1162817034, -1469815013, 174353646, -1091868361, -498769440, -190386345, -860319453, -992131881, -1741564562, 674688182, 407961993, -97059161, 828059992, 1993965177, -1076224437, 705501294, 389982585, 1777531647, -497833451, -1994433528, -685333837, 1620029362, 1994174406, 309473059, -1081690021, 2145568098 ], [ -1794895474, -1134913836, 1392030743, 1798434323, -744774717, -577253021, -365248309, 1565084357, 1102568774, 1048139488, 1496038611, 560873651, 1537883835, 66823471, 2123152067, -433495388, 485931809, -201284374, 270339432, 837238677, -76077654, -1644017457, -2124701323, 671225039, 1491937384, -1991997146, -1093108529 ], [ -684445175, -1936686427, 1050455850, -1378898098, 449775370, 687899713, -112141951, 320529768, -1430835676, -88072957, 352736457, -1249463199, -1866334138, 1327470288, -362818696, 547078265, 1370924576, 236744792, -363357757, -468227754, 1726718691, -853802474, 500495687, 169602925, 1104743361, -863628316, -279448790 ], [ 1936991672, -1568794244, -59530753, -1856933090, -904407275, -2125527486, 1713688294, 1944589836, -866574556, 898468403, -919996490, 602118875, -823949477, 411906777, -2045445328, 918354463, -1730598555, -584113849, -1527082602, -1045203251, 1816895341, -1635978846, -1987874566, -1991122562, -1639037961, 1794245460, -317371177 ], [ -1233883748, -1222459492, 1523024811, -1229358830, 1421043948, -1292592912, -1852374937, -826305764, 472442992, -515277974, 985284015, -273118693, 1654036293, -1046652668, 678813919, -1424784037, 1316264013, -5197957, -2091909482, 138869819, 146023511, -1649088940, 2120122581, 876956577, -1641608700, 2034773222, 373918890 ], [ 1712796648, -1200308858, 171624972, -1024349775, 1692557381, 1629190027, -2128397021, -1643472113, -1238416669, 397657093, 921241080, 1134786774, 709972785, 1372393397, 381546234, -1077292375, 1808248831, -1367655589, 1165236097, -664838980, 2139064014, 1786363548, -898231923, 2073550191, 1936598919, -1374174287, 1257926404 ], [ 1392061833, -1236067363, 664907185, 160320177, 1173321706, -289360835, 940618507, -837698159, -1500442684, -2144766137, 1456710221, 1041564228, -2082089319, 281634895, -969824533, -529874630, 1530159406, -395348822, 1882175615, 2105800126, -1769751453, 2143195647, -1832856520, -710520851, 1797259945, 1725805131, 154595969 ], [ -615426024, -1359775648, -739353183, -99000934, -1632787215, 2035117066, 110882446, -199199919, -1383596430, -1816933357, 468873853, -1568325664, -1815310281, 1962149891, 1760648123, 1162975735, -84322919, -1105064752, -1691651215, -1662780730, -29818794, -795260421, -1324016087, 30906079, 174042696, -1312459910, 409669377 ], [ 1171803650, -417682018, -1880156730, -1749338360, -1062081579, -1715846858, 848211270, -956738223, 1046333384, -144376667, 447147549, 27773352, 1479216811, 334211661, 132252885, -1876970952, 401962627, -1109103879, -1804668397, 1003860413, 1903286782, -1741540885, -1037782403, 1818099338, -215404692, 1636180478, 1471846637 ], [ -632024516, -1556426760, 7471697, 1475984436, 745564632, -2008495863, 138880877, -1778684304, 96768929, 268134110, -805536354, 1090308537, 1264988994, 1237891156, -967217185, -334657649, -453373777, -1044363989, 2112375911, -723346134, -31387054, 1749503292, 1806107988, -1833614600, 30966223, 1511228031, 876948438 ], [ 1124452390, -95033683, -643596740, 455847699, -1851298048, 365076930, -469606745, 537768249, 1019832383, -1195345633, 149671683, 474817017, -121108237, 211926610, -1553194949, -1123742019, 1263452882, -633345422, -2144722087, 1372496041, -1165667363, -1269076178, -1172697795, -659685411, -485370213, -66521244, -1259977245 ], [ -331680106, -1252705015, -360202530, -1464538740, 102252613, 1502380560, 1424029752, -536064234, 298186336, -1802355801, 1416176523, 1020906477, -1629451801, 1584744918, -2086003099, -685814861, -1374715531, 1234848251, -1344496882, 1863389389, 1418113966, 912965147, 912329126, 90956251, 561745374, -679387263, -122768792 ], [ 291919366, -582561448, -1704782223, 1067498876, 678080739, -248947853, -1351125336, -967997625, -1492498573, 1203095739, 1332950001, -1729401868, 314587168, 113769580, 1162744173, -1317808306, -514159203, 413522757, 1937233892, 153513631, -560068255, -1402575804, -20111126, 960473847, -770712717, 1560859654, -108088797 ], [ -1911579112, 547092675, -261816097, -1478768231, 704582241, 1699863083, -8513004, -1071580493, -168838772, -150385667, -970303088, 1734563534, -1562867763, -905571126, 781762246, 1443503564, 112507394, -1339873223, 1709177228, 1697334938, -1276269734, -1681912429, 495246605, 1536511769, 988644675, 876610191, -852538508 ], [ -176894075, -714957114, -44936274, 2128680295, 1604303660, -1373342287, -928001145, 839515406, 2044776542, -1146138020, -1419682963, 182241758, -1290649625, 1043899637, 1382252483, -1821129966, 807100656, 596920464, -540413339, -1898590792, 2019074628, -1480434668, -1419954651, 410730684, -1747528801, -1074638979, 317661911 ], [ -889238867, -1386326085, 1489816866, 933785194, -57117427, -924951560, -3916012, -1398302401, 1294533796, 1686189369, -1448551307, -1329535978, 766801908, 548426385, -2034067662, -819587740, 484750440, 1922113753, 1915026920, 1878199357, -386604604, -2103783511, -1238767499, 1632381615, -485497535, 1322130836, 1893693396 ], [ 211190557, -1286090230, -290136145, -1037126699, 952859830, 1282078890, 258675540, -1081463021, 65249037, 1934386972, -228042725, -991250035, 1113723061, 560870460, -1320405628, -190089604, 1292780340, 693075822, -528171500, 32894474, 98563744, -1006887334, -1957368183, 2021996665, 1184834036, -1717920007, -934076145 ], [ 164722780, 1070022513, 213632579, 828623261, 354194509, 878160982, -2023847816, 877378377, -1075332304, -1095833668, -1466722469, -1802051536, 799604500, 1571910847, -1809218730, -668789010, -116985817, -114850629, -1931141604, -1317848675, 1324780341, -142147286, -1817585073, -714954569, 1762701356, -1655673212, 160861626 ], [ -1283645237, 1572558032, 1184085437, -1240611329, 1421360425, 1163522055, -498362378, 516592789, 1865870515, 1074693839, -2031908978, -1703242469, 1540747491, -1322952635, -514001792, -273491683, -564561516, -1140397284, 1192891133, 1185076105, -1030302792, -362582274, 453405179, 258334485, 784486615, 480631290, -1735032113 ], [ 24146758, -176741458, 1419668802, 1904206446, 1560994564, -1678741620, -790539232, 1422756913, 719782643, -213831222, 1987593502, 342526922, -401742795, 1741647805, 514079571, -2118200444, 1312758900, 927512887, -1715965951, -652546388, -803707605, 2142539898, -2003513503, -2025612369, -2044122439, -1188586428, 1993915292 ], [ -1990916393, -1684207454, 1833777317, -221525999, 1824070499, 746730954, -793035763, -2046929488, -1421503018, -2130765394, -1549196187, -167129742, -1168828664, 693803717, -1989851821, 809642256, 639978007, -169699614, -1385730786, -345514315, -869113658, 210741293, -1740692619, -196088880, 543489010, 671004279, 1927671051 ], [ -1484747566, -1008672202, -239277931, 724779542, 573944056, 1274194055, -1496432743, -413335054, -1084771164, 2136721064, -985476419, 2082250279, 1820671626, -1314235784, 961305168, -1020577431, 240790163, -475028988, 1664677770, -1025292826, 2025670255, -1429270185, 1024500992, 20951984, 184487213, 425120957, 569510673 ], [ -559935671, -1549555416, -2083839020, -1179097668, -1891577930, -1265193469, 405967955, 1459050415, -1197803093, -1559599841, -649130232, -2054352417, -127348531, 363619234, 1147959618, -70190097, 277408656, 307381657, 463662395, 1243182240, 1281451887, 1280580008, -1154883106, 744202313, -1385683988, 612302385, 1378130361 ], [ 1730766680, 181425078, 1676443079, -1426695742, -525884737, 149766900, -520752155, 2041375299, 1401697881, -91092726, 1091125511, -1550311537, -121485470, -1249586318, -721528114, -422139551, -1912483327, -151490747, -1771446024, 1969491256, 830761611, 1464671336, 885862530, 490561364, 514367733, -1300557351, -1628958671 ], [ -297607293, 1266007912, 859775852, -1111074971, 2042222057, 897975518, -1944620172, -93520888, -206426307, 171883885, -1640517113, -1006915249, 615342524, -748200551, -718540693, -114597092, 1724193814, -370400444, 566510272, -518588666, -1198822307, -1396490536, -1836047704, 899196061, 334351475, 263574411, 1169421201 ], [ -559511589, -1365235255, -2022445529, 2007241142, -1150668886, 1087055882, -1201295611, 1131097064, 1464277051, -191771695, -885024194, 1318805378, 1729673277, -498556885, 1951424830, 164500742, 239408330, 1936599520, -1184028268, 2018939776, -1123938936, -1944102728, 1283925949, -1396454268, 1139970494, -453149114, -1457078211 ], [ -936077034, -910981236, -605007048, -902903434, -1423335081, 1427116568, 1223122949, -1798701988, 1335483608, -1672146259, 1451019841, 680168727, 2067762321, -765817125, -706646920, -1607230652, -1184357375, -1133095994, 104218683, -91497487, -771183056, 1451908607, 1386839710, 1238051284, -2054662515, 1014648593, 504950693 ], [ 1389713514, -54202569, -861946450, -1557327164, 1258580065, 1180032931, 1366416128, 755236339, 547434326, 920645609, 1902237834, -1048862826, -1210424006, 1492658980, -1274956247, 1018774522, -718311325, -1182780703, 2128479722, 506817373, 1433855404, -565750000, -1985456787, 1629486169, -454910683, 349393355, 448229950 ], [ -2101062517, -698785824, -381503944, 1870881573, -1735343828, -662666456, -154955524, -2081894220, -448648567, 1433238711, 1886305224, 369213513, -1719595615, 752795078, -314068874, 1244064706, -791266923, -79595646, 1867820846, -1951692127, -511045188, -76872445, 1977075951, 2055420934, 1635955435, -1217055115, -749702616 ], [ -1010219416, 1692290629, -1039779486, 311964584, -2017806948, -627062973, -1606598432, 811747685, 39207986, 1687921965, 74918484, 1056872685, 1899724111, 994311387, -620277358, -1047700993, 566977420, -1501114364, -1036915734, -1668674987, -346924363, -1337682361, 249580724, 999588781, -333985932, 1870703638, 929067529 ], [ -1162895810, 395307371, -1479820048, 813979963, 829875581, -1389501814, -1802445840, 1598003179, 1231864936, -722276159, 1632953306, 1599464745, 1324493674, 251190896, 499367430, 968426768, 1932549650, -1808484576, 2036285093, -384126881, -1249189629, -318928805, -1501816655, -871530396, -211582644, -541948339, 1051514893 ], [ 1784162266, 1096429831, -410435250, 525551243, -1289702883, -1937878562, -1919979673, 1293244036, 1577389149, -106080549, 1694412997, -989807654, -1490386606, -1233792901, 1406468221, 1655017285, 1886151152, 733925134, -508046618, 1920400803, 714195232, -1499677623, -1842290801, -989975395, 2057976157, 1931854380, 134143153 ], [ -482667509, 1717065218, -68518426, -1066509176, 488135896, -2100967332, 796885655, -1047699148, 1000677283, 1049894600, 189935589, 1913494620, -740437069, 2004226789, -287571490, -845184496, -496255005, -642200218, -322581688, -757547487, -836911130, -1739335342, -1493424643, 1633688524, 254678640, -1325521082, 1985595454 ], [ -735598633, 1117889953, 188253958, 1862872633, 1861078704, -136055264, 327847318, 1480565542, 1132614936, 752152628, -1331456548, -294304414, -801508400, 1640432584, 240451957, -1514316112, -1039830357, 792738061, 552822888, 1542011498, -85175652, 507975205, 1519915160, 1992167086, -153138878, 2084987367, -1942897024 ], [ -323154891, -1785466712, 891684425, 146891981, 530862050, 89849839, -615508830, 1095559420, -1613384678, -1387349834, 643682012, 1750497212, -504914146, -2132721427, 113232549, -707507631, 368736058, 644270168, 546369262, -635594571, -1308255903, -1635897747, 237628819, -1159247004, 1421861418, 1460408404, -1093270030 ], [ -21256216, -294633114, -170862717, 139600163, -46833864, 1141099725, 1803083371, 1492013433, 1826446950, -638185926, -1572474982, 1774959413, 1449497360, 2133514739, 1230456948, 881045345, 511836019, -515140811, -1365516600, 1281720303, 750472596, -501026813, 1151863943, 1619261918, -2126944972, -212618786, -1617438071 ], [ -1729883785, 2104860701, 185860969, -78314456, 418999293, -162253763, 484871307, 121648387, -1849506104, 763659180, 761918886, -900716055, 164300485, 522354382, 746420652, -1148341581, 1668160341, 1951695350, 591757339, 1023888671, -1243337881, 729624017, -1777127508, 2050371307, 520043176, 1139230177, 1676638437 ], [ -766225139, 962347718, 1408116418, -2012883723, -1068894477, -1251029843, -2068508111, -1747766974, -17911906, -515074529, 1369914420, -1776450275, -393875935, -642947654, 683728398, 86119878, 2024329534, -146055884, -24844445, -1310697531, -489905013, -2013751740, 1735280664, 1912965936, 461443842, 2092128294, -283734557 ], [ 1900427674, 718824343, -823442732, -1030845219, -122644165, 2067635835, -1396091106, 107070915, 371123021, -1924687802, 821198466, -1433148746, -1917514755, -1431909385, -1454635222, 1593840496, 1386820743, 1591337499, -2058676951, -932311369, -1121440717, -1088342207, 1555612931, 1239700646, 1572906528, 930579438, -2031198731 ] ], [ [ -1152579986, 1854081008, 522154725, -193200649, -840735686, 1110899630, 182293037, -41272570, -1839048323, -86059897, -1107135164, -173144926, -614247273, 1115662074, 2071421237, 172487471, -1839220395, -586624981, -290993441, 1755438173, 1476206541, 97129784, -462171126, 639724580, -1020156567, 2115153272, -1916325017 ], [ 1374593309, 810933876, 954533812, 639251673, -1368314122, -1051895070, 1081620291, -1888202398, 1214878694, -2045095663, 845539716, -206069770, -693452799, 913005935, 367602423, 1331646545, -933890191, 2116202705, -1123803376, -1580883430, 1505277540, -1988145914, 1651241653, -1111353836, -114763919, -1203764693, -1794728563 ], [ -549806987, 959799143, -1662378034, -944922068, 683684656, -1546659560, -59721945, 781182146, 1617762183, -1751662436, -1094371672, -773180685, -1678148696, 278904111, 1818193307, -653527015, 1102728164, 107721767, -1028893292, 940339726, 1486826493, 1853503360, 760171705, -901631040, 1994429703, -1862117136, 526651333 ], [ 1099107661, -1994353300, 1308353092, 317386550, -2014445011, 400634885, -155094036, -2037280036, 1950590972, -503372784, -288114910, 1751884309, 1892100785, -1924001692, -2093931383, -734732808, 2036010078, -768900873, -723862412, -964919550, 554028133, 899182495, -1686188507, -2075966793, 1547960569, -1241540772, -44164381 ], [ 1484162075, -2030997096, -41395200, 1295437066, 1915488302, 2047596098, 2113813253, 1463484461, -744937265, -76524298, 813015661, 1143897784, 601744861, 1314247432, -1158990770, 724931330, 413223737, -1310390350, -908395145, 1905142117, -946860299, -1496931801, -908278658, -1207866807, 402435179, -1130781436, 95669178 ], [ -2055642358, 347471281, -1592407166, 893202615, -1961768796, 2095322300, 2089566579, 1736673644, -1917274901, 1903367329, -1479389048, 874045303, 490709474, -169591432, -446513429, -617766153, 2102377694, 1174632974, -1224793427, 813167464, -369918633, -1912118346, 347954992, 157102553, 1594550741, 244673960, 511919286 ], [ -798324454, 873006667, -1111392695, -1524240775, 740957319, 1571953175, 285718133, 1623463880, 955385324, -1712536967, -575235124, -410530991, -1953107882, -803143769, 1268543560, -1761337288, -2075451695, -1134230188, -968998888, 1631867040, -1786077121, 2111830241, -344616311, 1349874843, -621446954, -294191952, -1116220033 ], [ 1714400330, 143267471, 1897824142, -1278727023, 486119055, -729261620, 884803179, -897794759, -1818833574, -303759293, 639733770, 857684551, 1725193094, -1740355213, -1212451096, -1944382502, -768993461, 1796953435, -18568869, 880262563, -1184826989, 1760296535, -1823714293, 1235557539, 1983395341, 2036418650, 710803572 ], [ 1004803065, 801157974, -1168765492, 1800451402, 1803483327, 1895683082, -1388209762, -1634932260, -162021581, -322110878, -270188422, -126071629, 2034358713, -508441082, 348822204, -1548623151, -1071513350, -1647820958, 24418901, 689248518, -466657084, 1779461902, 932856275, -294472514, 967639120, 454966990, 1249231228 ], [ 1823448365, 1979079631, -1937340723, 419520045, 1139182065, -1399569337, 154555759, -1712750425, -1598940612, -124439533, -1247222402, -211506014, 1535742670, 1256138881, -410123660, -374032816, 189905704, -58741385, -2130661577, -257766903, 1853075105, -526426122, 1073730835, -2073830850, -372536229, 217948288, -8646867 ], [ -72615881, -1168451302, 25019310, 1566415498, 50518978, 1072111740, -1462271340, 1204738381, 1225861708, -1934335727, -1927765521, -1542902229, 1203024293, -733177819, -1782391606, -1464357353, 438647139, 1380563632, 1892455357, 374090201, -772763528, -1218626592, -1692113515, 1418412061, -871845641, 1595464064, 1651174222 ], [ 200616543, 665612968, 1028718543, 1819076462, -1328947679, -2137477543, -1000828871, 1346961479, 117889713, -1551845088, 1506665740, 1743498122, -652357059, 1982957866, -826417168, -1424406250, -458480247, 252990525, -1567889638, -138657259, 203679821, -677382102, 727905476, 1443683799, 527441293, 287951877, -364541595 ], [ 1552645160, 1914410346, 1082776270, -1419003368, -1027790456, 1977299847, -399683852, 1964201283, 1542375267, -1833722092, 163330507, 195392796, 1630850250, 137484489, -34775910, -711946399, 396967159, 1712213719, 1927527269, 200146777, -313933115, -397374647, 1848136092, 1939197110, 1464225864, -549289508, 51278876 ], [ 1178413094, 2134530412, 1764938299, -1825988089, 2025906488, 993742644, 297932756, 1279446671, 1951907741, -1867739209, -355221457, 1396715083, 826442889, 1539269566, 1658457106, -1398336822, -262473238, 2027721058, -1183274649, 2113855573, 1322922086, -974666018, 1165591166, -1569171229, 1180717443, 863920000, -696727677 ], [ -460168169, 635324127, -1603411545, -1844528537, -38770865, -1689030131, -1896043731, 2113451385, 1840518799, 563728737, 1152234806, 2045872791, -440034150, 1803070550, 1736071325, -635301673, 2030804284, -105187980, 2078744135, -712327014, -1578607338, 1458121380, 29557747, -1251791475, -1997550729, 2123817488, 1277694873 ], [ -1259322353, 238580887, -1712460244, 2109136804, -586882285, 694334107, -615491911, -1312889690, 174329478, -963443660, 1334134175, -1288990272, -1331384028, -1869354286, 1538098516, -395371784, -422101115, -1747044044, 381272048, 1104212989, 1009350454, -155600966, -1330684035, -608730481, 2063934287, 17823461, 922603394 ], [ -561760527, -1027490606, -41366409, -1934926448, -1940407043, 2039419824, -1168539534, 989437740, -465710804, 1947801385, 603186172, 1399934650, 1164256575, 1593921314, -185227444, -382689298, 499815474, 1898123252, -1932538831, 547943819, 105441908, -628804894, -1256137949, -1711980472, 313465655, 1517641430, 199560496 ], [ -1406871469, 2105584340, -1618167236, -2131643504, 820751, 1003064607, -396683549, -12721977, 2070697917, -2039805062, -725964637, 822242563, 1582031145, 2051190830, 71387086, 1573191881, -635943578, -801193728, 1225516882, -333764588, 1597613724, 368777686, -339642475, -2059777695, -1287983195, -2018811655, -1467742993 ], [ 1329678639, -676935860, -296718638, -1073531958, -672059210, -115130420, 1766308989, 139331919, 911135779, -865760650, 1435287156, 464859313, -272794711, -960465017, -1011764326, 951207668, -970147696, 2144444420, 1812812098, 326228679, 1244385550, -165861052, -868432473, -1777486984, 1116239562, 844903800, -1458596386 ], [ -1304377631, -257393940, 1007598326, 1807870756, 911439313, 319409472, -689204292, -1356264645, 64839732, -1042672228, 414013130, -472274053, 1926882778, 1007794675, 200566471, -1756020290, 1896963165, 1910466047, -2080518196, 835819355, -160344939, -214275265, -123360227, 662213789, -610785487, -1318691963, -1288866228 ], [ -565148816, 1413904772, 954505946, -1003678552, 73207883, -1163574617, 1198040147, 198775862, 633599938, -1059519721, -1154889950, 714996885, 455791728, 1007992693, -396103936, 1504578781, -396676038, 1981418588, -1369654701, -110794696, 813438920, -1690981994, 1320210814, -98097404, -1996163802, 94121185, 297131161 ], [ -993208459, 1946465999, 1663366865, -1368563287, 2026183812, 2003940501, 1663444142, -513091307, 898696181, 429436613, 1244910268, -1378028719, 623964253, -1890321032, 1627584869, 1784882771, 1481444669, 1383289684, 1241863007, -899231961, 463524245, -632569311, -887183325, 1966930380, -918171152, 777975296, 109553527 ], [ 445953139, 1520553106, 1285656859, -1089390320, -372407871, -1135223211, 536339911, -1182627921, 1534107909, 372449771, -1744858176, 395365319, 822739499, 1669229772, 2008640587, 704090902, -1338069483, 693844250, -1386148390, -2049302475, -2093819381, 1652175577, 1475529483, 798968721, -1495185019, -457828384, 239026441 ], [ -942789595, 823923166, -289316269, 961077259, -470707966, 1912026664, 1484694134, 1078934846, 1088499121, -593137100, 1838622971, 2022111830, -426245513, 942720622, 1218302155, 1979575913, -1421062171, 98751690, 694132490, -1739470855, -832774244, -664715764, 1065711086, 1641392181, -1817533743, -1150680172, 341418771 ], [ -282354126, 267311586, 55087014, 1055003330, -1893570831, -575536755, 1961029858, 2139205454, 1851639166, -694657691, -1139502179, 779673760, -1463778943, 527048755, -453162864, 189629292, 864258189, -222497270, 335834074, -1550045030, -864385722, 1008552618, -1415717613, 1961428592, -1929126002, -1460863327, -1748711153 ], [ -1687583370, -1100855017, 346088618, -1387694623, 1618181786, -339307086, -1483393284, -2129686884, 633234061, 1596856702, 1024995579, 773545093, 1772917511, -1121567633, 69378388, 1010247700, 814152341, 1673572569, 823646041, -790310523, 920517182, 1786963664, 2124932377, -52681315, 2018973276, 1569719002, 684673367 ], [ -493123970, -1933440334, 1941885054, 1496842627, 1594469325, -1318261939, -1093747787, -998002759, 1330410493, 1208242011, -352248051, -1173245549, -101667166, -683011308, 61751502, 83369489, -51487136, -1757271190, 1765596364, 2006586342, -705074500, 1009702850, 1003904131, 2100446464, -1239951013, 2069042121, 229854507 ], [ 447508207, -185156097, -152602394, -1629387708, 1069912782, 1066454035, -873237132, 1966806599, 1331037004, -1938427877, -285650800, 1003093187, 417625278, -695312420, 1091721614, -1702623101, 1697126571, -2063413128, -1595949885, 643865587, 2051270046, -1284322158, -179491682, -228380728, -1158052897, -511423479, -891661676 ], [ -39297263, 857614574, -1893924478, 1413366088, -1923904825, 67882176, -859848926, 2093648195, -537177585, -11664325, 1983581262, -177148239, 1604331057, 2025761654, 322538722, -387604677, 2107956625, 854400105, 1598091049, 466807993, 1012144124, -2025842783, 964660766, 1481546646, 363742568, -429231860, 1528376630 ], [ -193616481, -1143890340, 1910535911, -1492397421, 119438495, -1665719356, -1340637087, 938485168, -1231515733, 1983477297, -1742221606, 914271052, 370989255, -120880211, -860320470, -1416053213, 1287792681, -1632189290, 2136329808, -1588171040, -1510756019, 1681002948, 1659144380, 1073138527, -2146943304, -1219436335, 1004630714 ], [ -686153622, -1733993389, 440413944, 2038730005, -2146187908, 98722861, 680250831, 2027469642, -1414641886, 1262392375, -144024133, 136194274, 157244683, -1470486324, 1519226337, 2055775261, -1951506142, -1160216891, -210686817, -1954873937, -429419143, 467475840, -1180378481, -1890196713, 960123305, 869440735, 1766740531 ], [ -269221772, 1619088697, -1221837529, -686978912, 1331176029, -827073992, -687537113, 718277664, 631744662, 1856450992, -1141630360, 1406597264, 913999971, -1950198440, -642805254, -1644397652, 610810164, 3480137, 169967347, 1569168469, -1503559502, -1354442562, 408767931, -28590045, 550418786, 252061657, 675031075 ], [ -489100247, -1081323839, -741100661, 591304600, 974916378, -40333318, -427547868, -1572887979, 1473958577, -1803809634, -2140695126, 144433119, -124419373, 589377630, -229681230, -2115478522, -2072422673, 442736124, -158578290, -1903718444, -136415781, 426340587, -701145319, 71229725, -368623781, 677326314, -345394474 ], [ -502858327, 2091645458, 146312470, -843971278, 1300169012, 77052965, 1994743155, 1857500266, 1440579206, 1449453271, -19168814, 1908435611, -1770903161, 783952104, -1341951974, 1096942784, -446533517, -2000222454, 1374887777, -1244307027, 1562943739, 933355612, -1126280231, -1385705995, 499833745, -790697997, 554404950 ], [ 275712029, -1448481591, -1716805785, 1224190456, 1999264297, -711049827, -337633740, -1826283710, -762760569, 594619402, -1374176180, -1793312223, -479969343, -1450036700, -130391779, -70890571, 17738533, -1882120525, 284534420, -473059561, -454915654, 1917811802, 1223901472, 371504743, -318890452, 1172120711, 292377519 ], [ -7417719, -888600603, -1489013627, -845221653, 358519058, -1657803499, -159887914, 1058025501, -439514578, 828798472, 1478827888, -560005654, -853512693, 1486289460, -522729641, -748904605, 1457252223, -99786785, -480545305, 1773418321, -1625660999, -564093254, -1958969693, -54649738, 580793799, 978379185, -149612783 ], [ 544373232, -178340778, 386867100, 855553984, -1926555641, 249768287, -1804245703, 1634787105, 1615255812, 1948034947, 114569465, -350293476, 1224318482, 1493012557, 977339119, -2011395559, -462141082, -461354662, 2041074784, -1897189891, -1482793960, 169140874, -115771353, 1571188656, -1201655032, -302677238, 1476488796 ], [ -953114391, -941478751, -911613777, -2066895842, -4905794, -276315999, 1600226076, -1179006083, 1601219186, -1075237459, -823213733, -255891287, -1553395063, -1016807772, -318891078, 122852593, -1073674944, -873948667, -165990100, 1684315681, 1197451741, -185750662, 980058622, -284911021, -1121823309, 187849155, -1456043367 ], [ 1595715467, -2050195897, 309630746, 1294752886, -2095682934, 1037988505, 782756401, 1603259781, -2127962722, 1371357456, -1135432489, 1032745013, 719982124, -165896215, -578743152, 1861173211, 1299462420, 603663814, 1664508906, 2006787118, -1263259993, -795226928, -1133757685, 573821490, 130768954, -1610591260, -889514031 ], [ 1194287124, 74780905, -2026595261, -613748473, 1347137760, 1766130680, 1827400509, -446032868, -957939405, -1941221794, -2028785113, 1925230792, 1830011962, -1686078416, -837687759, 586406507, 1299936433, 638775607, 148360781, -835746506, 1159565664, -1710429769, -1691247831, 1468028573, 1361316387, 291137795, 1965371275 ], [ 1668198934, -1747505859, 1107351656, -2033557373, -236074882, 1340053200, -2024887442, -2048523354, 686108651, -949417240, 2021976653, -131134436, -1077712132, 108654976, 2094552133, 180832655, 903375607, 302168064, -341826450, 788217546, 1951847127, 321301976, -815701299, -1984355284, 760040084, 834144769, 1323696955 ], [ -1201635004, 1851431162, 274158776, -1314249223, 685099818, 1458219037, 82785657, -1782545409, -1731417679, 1813511899, -1817581872, 796975478, -2064042631, -1812757244, 941995796, 190857313, -658238682, 2110470663, -992038488, 1693324263, -1039980927, 404048869, -704528645, -1906494756, 421508096, 1967483341, 255036479 ], [ -1744867523, 2067758796, 306726926, -1611830073, -261365504, -1011758571, 351937331, -182258763, 276685695, 1201537130, -572381780, -1647771143, -407731544, -344349134, -761171245, 71905504, 1238884422, -575438872, -1552085454, 1351936119, -1253479490, -1253674569, 1832639001, 1925620293, 508395369, -2109481086, 961723282 ] ], [ [ 1474565931, 1612636861, -1356270674, -826331276, -1065016403, -1976327069, -1434912377, 1648386614, -272538071, 1377092324, -1394682960, -193407091, 714216826, -1589564910, -163582122, -1779500758, 1339898110, 271661426, 990769249, 1018792439, 471645890, 119901039, 622173832, -1192234130, 808752776, 1917662820, 359882858 ], [ -1294518918, 2058769751, 1977090245, 1133775057, 309080973, 468155885, -2071769626, -1477554214, -1660630617, 2054855461, 1660058170, -683935057, -1160588620, 1655045502, 1933036639, 1419713106, -1798843845, 435931845, 363272733, 2051401845, -1633024867, -898341402, 1445870872, -1999280445, -1118504414, 970036365, 1861745041 ], [ 1286674185, -689534305, 76280753, -1293834391, 1005904238, 206107086, 525092741, -1619388511, -726557433, -1852766774, -1327402281, 449915155, 270440045, -1546130587, 516514801, 423368392, 845035546, -1015406873, 161173424, -1713495306, 1504099795, -692408423, -1532273125, 1163176782, 444155916, 1777444701, 1186112630 ], [ 1268353224, 1487279318, 1032318710, 1248053833, -896073196, -117224585, -1500048478, 1405939315, 1773651283, -1014273071, -2087520284, -959220218, 1790213505, -1007808713, -347348243, -1022756947, -343343366, -1873003506, -1398392411, -546507897, 2113971947, 959390662, 257110720, -899265536, 1945188505, 385481272, 151706922 ], [ -2005529800, 104819051, -731304765, 2025173447, -1376082653, 558207102, 1528717124, 94964170, 1329038337, -1033058725, 2072974278, -340144044, 1202627805, -654620236, -1071747627, -1062328332, -2064640060, -1899323922, 1182119323, 413926432, -2092395554, 80403748, 1900069065, -2134057429, -900655586, 665575897, 1787361222 ], [ -860274382, 948344679, -1704190137, -138247370, 1307735195, 1356837838, 1293247299, -176214889, -178391353, -913206858, -1220351398, -2116008682, -285844832, -560576563, 2042128692, -611576782, 20250816, -1258625731, 697775867, 1189935237, 697021603, -1732960072, 1870690816, -507326911, -1888716572, 1046500340, -1257284658 ], [ 194315437, 1977943781, -111393508, 393958141, 2092899276, 1671942526, 888448618, 29342082, 1282728966, 1227522713, -356833139, 1920953213, -1648192616, -1433325198, -1842348625, 915180050, 1845089177, -1365780674, -2071102946, 799380071, 1858996859, -1496188688, -1167449599, 1624271413, -278379450, 294443983, 1969114386 ], [ -1758448206, 1316671520, 815747577, 553290032, 1533165223, -1106927089, -314265782, -1651381111, 454356471, 628735195, 1691724266, 199911285, 1950559337, 326048313, -1500263928, 2125624121, -1305746560, 1031057256, 1577843171, -443397194, -2004397721, 2063609055, 1644965018, 1450025774, 1415093790, 641852544, -1276130980 ], [ 263247190, 121207703, -1112725926, 587605665, -1594024441, 1860618043, 1797789336, -1104926232, -1157590176, 1028331719, -182742558, -1732842168, 1656251766, 1949921496, 1542258779, 1190497507, -658238679, -408070578, 953409273, -117567556, -2109064862, -768308081, 2141146621, -110172179, 999520674, 140373879, 1608588288 ], [ 574110188, 1577309239, 1352879773, -69933680, -1106749260, -1439222038, -678967016, -1541576320, 621289547, -1848866424, 1898606443, -572999769, -430789546, 1687647255, -626740014, 210395101, -2088082533, -316590488, 1866667171, -904996703, 1920952141, -277234783, -992737312, 1059113938, -2134516798, 1741713845, -1546849555 ], [ 344232486, -1274588344, 608025864, -1743203350, -396285428, 348574823, -890465421, 1591688834, -135131696, 1159945192, -1777582609, -294515470, -1217560306, 1912660956, -1412884381, -478769797, -1023052566, -863994252, -266287595, 802048610, 2058089089, -675583067, 1997331672, -1621074179, -1184259209, -10854803, 1608684992 ], [ 109741439, -1488230534, -1392893522, -1057884664, 446389993, 198696873, -1267284236, 1632820534, -1495097410, -265309923, 1256398082, -493769386, -1083204965, 1575578067, 1289603293, -613574566, -1082468981, -1541342204, 689031710, 1916733051, 105027530, 1162922564, 1474501735, 1501537957, -719194324, 2063121123, -1873318050 ], [ 1839803500, -237093981, -1970922249, -581783028, 190928507, -617842008, -1964646204, 174213592, -564166434, -940958360, -432862092, -1299604314, -428350155, 790518762, -682392119, -1887860936, 518914704, -160299725, 988179376, -866029508, -1838527293, -1306273236, 979982538, 2024896698, -246901526, -1819490075, 1392427842 ], [ -1379986709, 1612461052, 1761318339, 1163448550, 1858651806, 561167175, 1779594708, 171762867, -1692884961, 517951166, -512005154, -1319200639, 1909231415, 1097896450, -1856717684, -646235560, -745749960, 1351042790, 761283565, 1755512893, -830607848, 719228581, -1916158593, 1623337111, 1739588167, 196188076, -1478553074 ], [ -392980984, -293264570, -1593449868, 654847045, 1890219445, -560150035, 1694142524, -958148830, 660339609, -1662934833, 1855555196, 135713061, -358229198, -1181390737, -759135611, -759639671, -903922463, 1836322946, -813439585, -813047835, -637394581, -547556081, -1208603074, 631645034, 196319227, 2058754303, -82793223 ], [ 773429003, -1211394347, -1275046263, 1179379380, -1292139139, -724188576, 261651488, 2004460383, -1676059887, 1566971988, -1264569260, -2145054897, -505597046, -870440170, -1430742135, 1924456176, -593124895, 1040729447, -259117534, 1497263287, 416964165, 458706000, 946083344, -958046847, 1607547910, 119331482, -369829154 ], [ -1976518605, 318980002, 852321562, 643898556, -406021404, 1027945931, -1731535444, -759626944, 723104137, -1871454847, 7860756, 891958398, -48368604, 1289127460, 1538890524, 191204773, -187825700, 407591168, -1963455128, -1076785409, -1107951669, 1933073149, 730947455, -141914511, 1992992033, -1837140350, 480771020 ], [ -2072012223, -815891721, 527762049, -2035666483, 2143936267, 415342450, -982579422, 1801280117, 1095641868, 445496660, -565533561, 1545741958, 117629411, -1537094048, -506552686, 701257940, 648397797, -270495142, 1812127099, 1562058713, -1952401143, -2009602999, -1604187757, -183354986, -997270410, 1433618431, 1226000821 ], [ -1240655917, -1745264168, -1043116841, 1384992001, 1217866209, 543861769, 1510490736, -1824442336, -1899613482, 636444706, -123140962, 1994085689, 1371150456, -679751353, -1917285802, -1178309238, -165138825, 261731575, 709160462, -1094156806, -621350416, -734372487, -470920274, 879874447, -35899050, 1257979772, -1537429521 ], [ -89000930, -936665724, 852328615, -884399791, -405005637, 1555932380, -2089351486, -442538104, 1384946699, -80291155, -308660832, -1366212482, 1373067814, 1520742292, 2121319335, -235062781, -2075959286, 970581573, -1149776010, -1499333470, 1293872326, 1662575694, 1194357791, 838970717, 1946647248, -1559893326, -329817988 ], [ -1648925228, -1898541155, 1860130062, 927393578, 1829781871, 263423997, -108472057, 1195238169, 622949008, -1847470652, -1959490432, -2026259449, -1948597499, 173016058, -1444165396, 1382034358, -1505444151, -1181096392, 164775831, -874203107, -1590229991, 1601581645, 1572803302, -1764654438, 951410035, -1906753476, 1688669253 ], [ 1802041441, -425160129, 1838497023, -877347698, -1617360503, 1699783228, 1113895744, 259800615, 138774758, -883598544, 130035486, -962247132, 1244782430, 2053138994, -131808735, -685530732, 1310633892, 81400713, -1959924668, 567217498, 2028584395, -1227829645, -710712424, -717446086, -1835591107, -1186160969, -140299472 ], [ 917089740, -1755725079, 866070079, -1437341392, -1097962097, 1396115220, 738249717, 1606547641, -1251678058, 278429095, 1686616437, 340941667, -1814835372, -1995371597, 76354878, -38440967, -865198707, -1108281619, -1646134636, 1992676126, -11277249, -979039872, 1799983795, -1479387041, -1396113176, 501594574, 70102627 ], [ 100784402, 2137153548, -126831475, -1178175901, 1255940514, 1396282839, 496137220, 1829748705, 122534474, -678498921, 1353157064, -492907657, -2091601593, 2058668119, 707780087, -580408386, 106475251, 1884001779, 1382422641, -287152143, -1937112449, 1048150905, -1043016237, -498945016, 1830585339, 791384237, -70593123 ], [ 739402325, 397651167, -1575810540, -1272600102, 904696383, 1556791329, -1106543322, 983347568, -186618749, -1083686505, 1165497910, 1712440003, 1218421495, -1337613483, -1688284028, -1490528678, 1096408683, 787761954, -883034070, -1295841285, 2100815123, 1257409813, -1662387010, -228577325, -1602443186, 1470855479, 547303517 ], [ 529416025, -376308113, 1403159914, -680541756, -1031340411, 193721235, -231271265, 1760970178, 1961523809, -242904424, -1643106613, 1438920630, -820460774, 595709614, 2077326473, -80880235, -1388037400, 457976821, 834537127, -1535650120, 1861401783, -196101431, 1574284138, 1869529518, -1944802858, -837645425, -581511923 ], [ 561634513, -2084165603, -1865905914, -1958587319, -2059123977, 1144528226, -1827373260, 1062520304, 1772545279, -962270925, -150316760, 261274239, -342229460, 1598955871, 1326286091, 686210205, 2090974353, 2100391795, 811848542, 816919277, -928407620, 658412535, 1993000111, 1631672544, -488306875, -437002414, -306200713 ], [ 1016023652, 2035296255, -1660040084, 18499094, -2108784289, -1837221896, 1238205208, 1995542290, -2047488459, -739916299, 1062104808, -1770035725, 1409928750, 2130657743, 87572204, 988460891, 990968043, -1047524545, 231651014, 1573345763, 1313833903, 190901576, -854706026, -781852783, -1858497283, 1314976733, -1720887750 ], [ -1930010177, -1064738605, -297793663, -821743587, 917264616, -1709949835, -1145233725, 1268466084, 715403197, -640613227, -492199567, 1207466884, -494075715, -1022319465, 1205419680, -1668197671, 748327960, 526134891, 214471604, 602050433, 972606522, -1355085503, 16718719, -361396490, -1661568833, -1391409571, -1311351454 ], [ 521110874, 953616833, 1184947174, -1520042716, 184048826, 1689031499, -865152677, -638322674, -641537706, 862611628, 1214956453, -2054042837, -991840561, 320877103, 1842136972, 1116171068, -1524742784, -1143800894, 1120888288, -429904061, 1905697458, 1576265594, -1871428938, 1708806219, -1319674422, 1115859692, 298271929 ], [ 1549525782, -933602290, 1060313713, -940764680, -1883047560, -527397028, -135031997, 586219687, -594395001, 761579454, 1561553273, -1402447754, -898986734, 690503659, 1195397949, -2126741636, -1530899426, -1524779812, 1035702054, 820298673, 1590593498, 334140724, 2132929292, 1347278553, -1742253641, -247241990, -749494995 ], [ 1039655398, -1979633400, -929564227, 1002977223, -681385431, -1858766028, 1103490707, -919756859, 674429108, 281597101, -2039798031, 1753787349, -846472984, -826142416, 125851084, 131830847, 306569825, -809844939, -1153209572, -1091357692, -1493204886, 1409166008, -937333381, 214711400, -936244260, 908427862, 1810459729 ], [ 980109197, -1555306798, 843840170, -713358676, -2042369830, 263747653, 982113397, 292659190, -2074193563, -215936502, -348338856, 1642157137, -1213670031, 1935203558, 1398448066, 1737690036, -1026420325, 1168867387, -1045968910, 341125719, 643206237, 31033850, -1140245105, -2057001159, 1276768473, 387521051, -1903110636 ], [ -1980598429, -1025388263, 417378561, 1396276002, -1545047223, 789721942, -1990806870, -1985985917, -529854180, -1254010229, 1580042682, 1612576867, -197792729, 1890427022, 64040257, -1394950598, -1642481880, 1132036325, 2036306498, 722125946, -2002081200, 588189900, -1290885161, 935283864, -1176416227, 2142966461, -1002219535 ], [ -800731607, 646638586, -1234082128, 1787832487, -1720186775, -2129113719, 90043326, -1229048333, -729202949, 522107756, 1366930771, -899762506, 412071947, 1713586883, -983094889, 23710445, -1573127019, -480776924, -264357135, -1681259344, 1667502784, 1981594297, 1151318537, 1899706482, 2019387383, -275573556, 732875754 ], [ -1115071160, 2119268163, 1084380234, 1596267001, 386959950, 356232708, 482650717, 114614476, -945518714, 1719327450, 122671209, -1389727209, 1683487144, -2075099021, -1818949517, -743885998, -1211170762, -1828683120, 1301878058, -145270979, 1890032955, 2043555941, -545128173, 2084819784, -1811193492, 340811283, 2084784675 ], [ -1848935901, -713808735, -1307860578, -1051085639, -1029689222, 1595213053, -1174433442, -342945940, 401015933, 1999615914, -1099843840, 1093949659, 991578867, 1879616532, 809522424, 643800488, 2012615480, -440785800, -534225803, 1845040368, 1581064287, -1491069974, 502526353, 1854098971, 899016731, -936194451, -118830193 ], [ -363550403, -1173312131, 1051890682, -1366752308, 397240535, -1536246296, -322685999, -1614434197, -890946675, 1873984668, 1710148112, 1463041926, 1822440750, -2093972348, 847950479, -787943358, 2071805051, -447841014, -1099704772, 1613645766, 1792422026, 1004672605, -1042111025, 1559174095, -259389153, -375640758, -828903079 ], [ 1505176044, 1792247003, 1118803824, 1700424454, -1822103471, -1696470733, 226757698, -1484524418, 145017155, -145455557, 125646323, 2130907980, -1956455164, 1837474375, -1393836213, 1535170213, 1452182392, 240806758, 617185529, -1447111433, -1388884008, 2120575013, 197210403, -818476484, -1183861905, -1286130214, 1647611143 ], [ -1039513178, -632324804, 825567579, 1409634623, -558627240, 1279442911, -181339917, -502023757, -851230182, -932370069, -982696920, -1097193736, -1775167381, -1470677484, -1959904160, -1985548356, 1208440325, -1278658696, -1983837829, 544883274, -1182521147, -2067856076, -364082531, -1224399581, 1943534139, -193640511, 1448385182 ], [ -1581302704, 1484091216, -853494062, 586978423, 1941054923, -336721429, -239146549, 1944400333, -1128016644, 1640007618, 155311621, -275386450, -931578310, 1004289105, 769876586, 15112923, -404187773, -228568657, -738115296, -154805210, 1243861501, 1738787887, -1388828935, -89304975, -226905015, -278848326, -1163112040 ], [ 254844850, 1897971013, -1043269555, 1073425101, 1688716883, 20936412, -1015654406, 1648250003, -1748700120, 1829414798, -1020206139, 1638424436, -1031104936, -1699786049, -23335438, -1137885705, -1616067219, -761927231, -1639449200, -1217506173, 570768860, 228577821, -345950855, -1929860789, 422213863, -293875947, 1185556359 ], [ -1917669111, 1675811694, -576150521, 357493, 1042144247, 495194291, -161864450, 1184457336, -268933528, -897389658, -1385829875, -153189995, -1354135932, -358097522, -391966438, -476604799, 781811264, 1311297840, 1861708641, -4074656, 258781067, -387667674, -870661687, 1607805601, -2093890210, -2068374435, -1249128812 ] ], [ [ 11179760, -2125283207, 1901227245, 217736431, -2022362006, 272949993, -1171269321, -270777928, -488157363, -1647612369, 14765731, 1210269398, -640539557, 724391327, -700921757, -754655805, 89065530, -980586853, 845132365, 1385382652, 2013257397, -1247927888, -1693731205, -704666746, 1922691857, -48280810, -349824493 ], [ -667200881, 522827525, -1955665087, 1983850099, -44713417, -1039642411, -163327472, 1028209079, 1692191566, -738446456, -984456858, 181184607, 158157829, -1363829858, -1975262183, -550707646, 934969599, 615518409, -1769921837, -901231830, 903112401, -809325296, 1945091942, 156513672, 194709023, -1418121320, 927354255 ], [ -1840683424, 1391029223, 790650186, -1315785329, 1321646688, 1719203160, 1030456429, -1718340153, 782572765, 896483756, 193808934, 1494418000, 1971499450, 1235892272, 1575490739, 3667798, 279904589, -627124373, -615020743, 708333606, -1541286155, -1564830133, 1724558466, -1321977581, 1850039657, 1398609602, 317155540 ], [ -1289767927, 1746744557, -1066842561, 1471310929, 459629510, 1728765043, -901008266, 354350569, -906932444, -322411145, 1636572854, 55033005, 1181634535, -354092313, -1715888695, -1520235607, 121715494, -606671851, -233278023, 1293857449, -1018105577, 698393065, -1769697383, -231403910, -1493486069, -343760805, 243117785 ], [ -1097253672, 534846897, -229856552, -42919675, -211576385, -1735724568, 1859003986, -1317188780, 451928930, -1063617567, 1670928331, -1222031439, 381437419, -1860532734, 934021372, 629248285, -795091629, 1688077020, 1694845361, 690812481, -427687341, -637905006, -1731904717, -1054421273, 561335806, 1888459754, 954552357 ], [ 2105392746, -987823843, 890749813, -1654621626, -1319269804, -1715696407, -796451704, -1125883888, -1748888274, 503454415, 1722766953, 1003892358, 644793914, -184841554, -464846683, -518479343, 315080458, 2062879544, 109703859, 756732185, 699233904, 571691792, -82626897, 322873333, -1195831592, 1738159168, 153714267 ], [ -1777606798, 1668776292, -1903782682, 361833151, -1530714966, -1432617701, -1450246951, -621388552, 1596595248, -267943725, -1313914048, -1196201592, 621041079, -2095215885, 1465527014, 1921067672, -725188089, 1511699186, -1252078067, -1848930304, 1074992841, -742520393, 1340188416, 692694915, 1630756693, -1219804657, -1070163923 ], [ 1019232478, -55284454, 601873254, -1077274083, -1946081376, 621103696, -1152305172, 200804858, 1628935552, 1998817526, 590528920, -326773524, 1548379473, -756536028, 342992631, -1855801583, 1920262566, -1951815834, 27766131, 1038988750, 288431575, -180402073, 992514769, -527330416, 1369809627, 1192945454, -2078494022 ], [ 1353478192, -745032054, 1305628061, -48766935, -262759858, -858486840, -2071946883, 1263127691, 1347529644, 1729876628, -1501090064, -1419231456, 2105064238, 125788838, -918382255, 1476167121, 203702536, -625409762, 2077875169, -1621412407, -1838999501, 2083856419, 1941723960, 2076799177, 800975533, 112912696, 2017060584 ], [ -311486431, -1971451749, -1417745028, -651964281, -686957633, 1600363126, 1922374961, -852093707, 593674319, -2063631330, -751497724, -83414230, -56837261, 1031565448, -1472769206, -354990970, 728981984, -498412739, -1248046359, 63172810, 767436107, -1661971713, 1823976854, -343163393, -825261189, -819491997, -606548657 ], [ -879602140, -932293577, 257225640, -736825010, 540482076, 524473497, -893268952, -1522720854, 1511814034, 568543940, -282095306, 475353298, 499179166, 1914918589, 380739291, -1618651351, -1479625276, -1294255059, 1310154764, 2100630050, 663862849, 1056596100, -366298291, -824075240, 854317593, 1161890203, -1817069405 ], [ 1735237772, -70896152, -485471320, 389659366, 679937947, -647555211, -80731078, -214168613, 1177583836, 1186216560, -406250240, 919284720, 1413385039, -1810507133, 913590924, 50680066, 51318803, 647685456, -196535133, -1930266533, -523196033, -499583921, 1919596, -824471811, 2134769347, 961050085, 2103824462 ], [ 1285258404, 1472155178, 184893069, -1939376629, 366280811, -1222070907, -1238557353, 4897319, 1187321771, 834961741, -435823108, 2001587729, 191706017, 17541839, -1002896696, -1587992529, -1896420574, -805605778, 1414308282, -37682361, -1504604566, 1230914261, -1297957205, 2040250534, -750772643, -1160188150, 1501819647 ], [ 54036675, -1026288637, 137031623, 519592049, -1867801772, -2018151766, 373790119, 257128445, -76915816, 1494431780, -681813660, -1153410106, -486607828, -1217572849, -547363322, 301718557, 933702034, -1318780540, -834257287, -569631711, 1383595354, -732889892, 895817065, 569745375, -2088071863, 1223756645, -1501189894 ], [ 1593106697, 1676361517, -1121130253, -680825711, -2004438101, -1507350349, -315794005, -1151637784, 205347978, 1828959067, 2037994914, 959563391, -1721931828, 1666731477, -1711300077, 807865031, 367761720, -610731009, -978224579, 1489081898, -1010776111, -1176367930, 1753044597, -1572416138, -199145209, -800196219, 978247287 ], [ -985724332, -742160251, 1782495704, 1401109834, -1134592266, -1042071314, 1033264563, 144393944, -1108239605, -1365059233, 1365622366, -1229380311, 340493299, -777644629, 1811597694, 1972858122, 443243231, -1167397665, -1078901039, -475045739, -1301014185, 1584889612, -87595085, 785211199, 298862206, -2134753331, -452880224 ], [ -1726549724, -2105375438, 823881180, -875997741, 4892246, 150846798, 1972169959, -297780092, -2082579866, -622653898, -2004719393, 1276462004, 1652337823, 1736262682, 666369619, 1356199031, 1890419327, -1705382047, -1326600614, -835381412, 152169398, 1724534872, -1921227540, -2100259542, 1547515273, -710845094, 1807901887 ], [ 1326584534, -1833802006, 509250224, -1829835667, -810004159, -1519986326, 1930577634, 963392804, 997505060, -2144095502, -408541401, 1578787283, -1532173867, 221721838, 1861223252, 764049233, -1903126076, -1429785789, 1116975371, -1149777364, -1925286254, 218771112, -1221138106, -423374433, -1540230976, -1675822549, 931815849 ], [ 1797768026, -1686539451, -1845811596, 1351541217, -2010005622, 1905880185, 1481848417, -260214471, -1438002549, -2090478679, 1567091818, -964342518, 483497062, -1170987099, 198047634, 1525739198, -577227761, 188243296, 214446751, -166967542, 1010009132, -1919281135, 460897943, 738219317, -1213262145, -1422385999, 1705191742 ], [ 1897959539, 619576, -1586875871, -898593758, -745449077, 2084775443, -1818160969, -100221666, -1172428827, 1639154856, -2065897171, 1426178089, -16899396, 1325560583, -99332559, -1808717888, 1933462342, 695690301, 425276721, -1480316308, 1760708359, -2072172200, -1760404899, 420052588, -1216889744, -1799028169, 709827704 ], [ -1419381188, -405026134, -77251370, 52139593, -1492476685, 1478410352, -143334312, -1386138300, 1580934948, -1007426463, -2120158942, 1550897540, 1028835125, -595383510, -1329434249, 347874076, 2068659724, 988556244, 1688769563, -1657404765, 202980070, -1282774519, -824725296, -1547041366, 71280064, -682064527, -636633524 ], [ 592753372, -101015566, -1097547529, 498469998, -1958435688, -1488316977, 198468547, 1989928128, 305755455, -1148655463, 971556265, -1186747611, -1558793643, 942634993, 1846316473, 1955382542, 1333753232, 955137725, -1443310667, -667773267, -1195971437, -1629009486, -889447288, 1043701929, 1617630361, 2038982196, 1428625232 ], [ 510815974, 1450624076, -1484799481, -1433310878, 1601441759, 1555993831, 1994638699, -28907765, -1377333468, -243796410, -1369794632, -253488106, 799901650, 1086570525, -1759094354, 1400534511, 320234931, -1993333677, -72165112, -133419971, -2064666606, -1930295736, 176321203, 220718438, -1422073145, 1610520354, 627652573 ], [ -1378331678, 709828406, -1688219001, 1549794401, 29357451, -1151238839, 1165654179, 216207050, -1543731906, 197004221, 2055377209, -402513476, 59587811, -1573301374, -820012121, 870301322, 1225403452, -1729459612, -1793354878, -736206215, 610890469, -217164668, 540831441, 116542747, -1899347464, -793850561, -387192819 ], [ -802910815, 1552742611, 1057305957, 708725498, 1313092752, -722879163, 369028880, -1922703362, -926193814, 558643475, -1616228698, 1317399831, 885680398, -960083005, 1753823909, 2068328899, 649137809, -1576414141, -1353779636, -1958758617, -156255078, 119731520, 1740368915, 102369346, 631522785, 26286218, 80675364 ], [ -1364120301, -1983332301, -217105988, -1810222500, -1979595645, 319028128, 765630601, -2062526861, -665644844, 1235104490, -1219011558, -1519007846, 39915945, -1750211230, -1460159059, -390805980, 997646193, -986319409, -613217226, -1001631616, 2142857132, -1852960957, -1612886574, 2104889545, -1749692628, 894268562, -2098123238 ], [ 1089661020, 1302398524, 2139368407, -909785425, -2091099953, 773779111, 1153149110, -1495447720, 540481527, -163274486, 764996860, -1666511887, -1778907377, -2109312979, -2098211653, 111622261, 848246420, 77402966, -2141527740, -2046098739, 966739156, -575007623, -1467596958, -1904157950, -1632152321, -998277917, 475042503 ], [ 2107764851, 1249149349, 657344228, 1162153319, -852940705, 117997632, -2121145344, -871968967, -1989067654, -1894107468, -2065726945, 423503182, 1490126064, 243813810, -1087653560, 1417489636, 2075560006, 5418212, -167146467, 1593487184, -1803939892, 1537656904, -1238024202, -981807728, -384950318, -86905490, -72010063 ], [ -1005651989, -1022765901, 2098881288, 1440260975, 1436905605, 620279091, 1059236899, -1987187530, -574931608, 1790948719, -2074236226, -2088540704, 5849111, -1104840062, 1708517598, -2906932, 1255773784, -1080848789, 2050992825, -1017171064, 391580263, 1315770959, -851111356, -667207799, 1072754040, 1836545897, -669077949 ], [ -281503181, 271268441, 2000862659, 121212517, 1354456620, -2146944402, -501012912, -1229439395, -1759474414, 369466849, 1548833302, 649061121, -2048499743, -1390531717, 1145789242, 685423359, 1844569823, 1073199270, -1225670010, 70358290, -854468822, -144557863, -505876308, 842076382, -1941024337, 830377505, 1746890051 ], [ -1254060265, 1511611998, -1967255213, -1218405897, 1905041328, -1000582503, 1757959783, -529929121, -925127447, 52942213, -805959233, 982252020, 442486336, 2129269251, -412300730, 562295674, 1389299867, 649470070, 1753567426, -547661336, -1082010999, -1730017566, -814955539, -369557233, 885241154, -1850937868, -1560720276 ], [ 1163702653, 984875765, -1755170383, 820626234, 2026571860, -32775388, -2046527544, 628333630, 1156998447, -1680535591, -13533853, -292595186, 1918188424, -521382507, 748086718, 1620299399, -1012815091, 1597995694, -831852251, 169563258, -76636504, -297603190, 1274063450, 518285871, 1987077937, 942845022, 1510278889 ], [ -205377998, -1278727930, 382176983, 1729190321, 1060912744, 1084632598, 1801527007, -989204351, 1161211401, -1941997266, -758845588, -736643450, 190961224, -1680024787, 2135747600, 969685719, -272105011, -1649462847, -238470627, -959767297, -1184813958, 1717074244, -355220028, -1469528881, -482739537, 255194664, -886255506 ], [ 1766781395, -1012976945, 1561361444, 1562794204, -948846500, 644391497, 1513071084, -174163590, 432806394, 1746186095, -1092615047, 2024831213, -428839225, 2096866226, 543716286, 33980942, -781272594, -584459088, 1133449862, 1074726662, 1060982060, 1564802422, 315154430, 1513344644, -363481705, 1768315394, 515595909 ], [ 1671575904, 1735537522, -1308847944, -380100881, -607967581, -1798925723, 607675639, -433571896, 608115937, -1434871585, -1589235501, 490632409, -543759404, -691497515, 1436109295, -42275355, -1675271418, -371504983, -862862338, 532635030, 1152938188, 297780339, -1365183622, 1580010145, 381111766, 1829863329, -1951839422 ], [ -901940605, -1123132605, -859609948, 915941275, 261304934, -1181656809, -2098405814, 1086179709, 2067761059, -1461119896, -1869764542, 739885166, 1930843728, -552121333, -1560448498, 1156682731, -1838384704, -564899298, -1798762405, 1210963393, 366449189, 1741012174, 429940820, 1311095750, -2088202708, -1487771110, -1783039482 ], [ 1573470260, -88291155, -1085782038, -1543425346, -1705064839, 891248724, 854643551, 644078533, -1459737389, -1440116133, 974243169, -757681219, 566996551, 307586584, -1556402871, -922660882, -647764966, 1733100541, -185981314, 1315459695, 1858036501, -1083466369, -1961591018, 1683336731, 2115146686, 1417912808, -8399961 ], [ 427531598, -1148868842, 149562127, 197452999, 448765111, 1905232536, 1319373644, -1087565635, 541490977, -1851310775, -1084225322, -1758923133, 1699330480, -956925004, 831663357, 335769211, 260098038, 833963541, 52623446, 992780594, 1422235816, -1255412828, -771273187, 2123609883, 565651639, -429615425, -1858225507 ], [ 1787065658, -2020001657, -630872767, 266277566, 2110484508, -2126055532, 1947766222, 2094040180, -1237381042, -45893791, 117588196, 463981604, -836685728, -514905998, -318202789, 2102242790, -1264128873, 1753881469, -2017505043, -1513870824, 1434617764, 421546805, 184696785, 1560755162, 138372914, 1442806171, 918273231 ], [ -1128837765, -127538343, 1429769037, 1513988418, 1374625979, -1885194477, 1055743173, 1312100743, 181571299, -936531459, 300727980, 1367428769, 522731829, 932009487, 1465567070, -1415553151, -1615046023, -1451849778, -1252912600, 1914448061, 1930680632, 753735187, 1564665506, -68358111, -790563444, -1278337244, 1648788214 ], [ 1630678190, -595324028, 438609634, -1541499059, -1579232982, -1644805647, -1079603451, 2143870379, 1845166563, -687704205, -271059590, -955185122, -916585187, 523807270, -950060498, 365543645, -413467697, 1364514394, 523241208, 1293854803, -1635007795, -1671008441, 284289893, 82116790, 592734028, -1888364933, 152556215 ], [ -1408931671, -1504578786, -215986294, 158912687, -1436547671, -825576119, 1833862269, -1010575623, -506427994, -811197995, 1406684880, -886930622, 81814134, 580973123, -786603311, 2079093975, -889657744, -1135282579, 68623307, -367363174, 1774776550, -1740836211, 1039379260, -811927770, -1264147700, 1924139387, -574295340 ], [ -902582580, 482098825, 978636125, 658397630, -2046996250, 450195708, -55166786, -1149915213, 115458383, 1716539253, 213509678, 807224872, 1211009491, -1782865020, 366754107, 784931291, 322749148, 1797618033, -1735518303, 484503958, 2033500017, -1042849889, -648592957, 157799729, 640811382, -520289845, 345484984 ] ], [ [ 1683793107, -1890009908, 2135337501, 441589605, 327693536, -1797439040, -1250003619, -1444676308, -2121748923, 243137341, 160107270, -1869268202, 18062273, -85825708, 425281073, -1607816413, -1888553138, 172444333, 130338601, -1797002185, 1132291747, -1764846154, -2106835093, 1014457543, -440121580, -186773723, -541611086 ], [ -2131613093, -168252206, -85110893, 896401677, -258581455, -1055854546, 2102187708, -746670775, 207710947, -1495626710, 1769359085, 1576642820, -1327584746, -354712008, -2057561065, 2047577788, 1769112434, 1391150504, 103478365, 1428659543, 1044836556, -992045271, -1241098889, 842752129, -417888344, 1511882371, 1312274587 ], [ -259316162, 460239755, 1577119855, -1579996292, 1837921534, -1534909507, -1284661266, -1674257421, 1081866651, -985757486, -908338083, 1052891274, 314805298, 791656867, -282489117, -1651556913, 423912542, 1070980880, 423969778, 1174029633, 499104952, -1667663713, -1804535786, 913038794, 870940867, -645421665, -545541843 ], [ 1640493485, 788187615, 854521777, 489952380, -870408533, -114541620, -1610490044, 820648923, 2086195852, -1027758308, 1101144562, -1186015267, -1942836238, -1917246463, -8760031, -1389375380, -1011687117, 1844984458, -1645766925, -392455658, 1889723280, -560930409, 959522695, 1881309194, -924240417, 346478370, 2017004057 ], [ -1198105037, 96365213, -124354579, 1541451020, -1034739339, -1056600574, 751954076, -1983122003, 74788012, 1860374445, -1993028634, -258335900, -24103835, 1440965862, 1421909936, -1065053626, -879284105, -1167174411, -2052498586, -1913634253, -753968719, 1397373056, 1207834471, 1594774252, 119628151, -47885300, 1892767729 ], [ -309631939, 1995988206, -1919614760, 2015376272, 95496809, 1263267996, -2122198467, 792893779, 609846319, -1023477658, -401032589, 778615046, 894199993, 962883376, 1134028976, 1181666510, -533933931, -1181486300, -977162405, -1247363251, 588092182, 1220857393, 1642441914, -1459855441, -20365957, 1292797889, 523508576 ], [ -617692343, 627161358, 801903701, -1471174242, 1359817949, -22257377, 1207970483, -961976895, -2135581372, 1015954309, 1953741533, 1268200504, 1629640131, 1524993595, -1304515914, 367888630, -1197482358, -529197597, 330362252, -899863530, 1948427313, 1652155534, 1224930789, 1506326672, 1051903500, -596785778, 238234400 ], [ -1758905340, -1216238800, -1068646896, -1479502299, -1499121223, 2126543064, 1237590422, 1762160830, -1717710260, 1695483612, 604424515, 1384248252, -335166321, 266519279, -1637099931, -636231011, 1315211055, -1557891436, -2001806324, -198940617, -1597217575, -1380561567, 1957792532, -7516436, -1034001242, -573597427, -1434183476 ], [ 655763850, -454484529, -155452768, -118864643, -372143873, -870813526, -385384088, 1336351134, 252715729, -1026951753, 456885885, -1133886684, 808497193, -1609610152, 1923541103, -1160098833, 1821772353, 949931560, -1703806805, 500427703, 1011848598, -1922988898, 17527579, -2032556312, -1162961819, -213127576, 541311576 ], [ 63164555, 118076147, 779346308, -478355651, -551789803, 1724490712, 229746738, -1909322870, -1469215071, -748042194, 719887770, -687747635, -1760217738, -836846289, -2068760703, -1129695236, -2097791377, 1902406291, -1326172157, -727524755, -364067432, 9769571, 1665244963, 2040170583, -58027191, 1145521497, -2068171151 ], [ -561590677, -39364299, 2125993691, -1014538496, -876924293, 1740296282, -717368568, -1974796911, -74198502, -2062493285, -1468403998, 1335007575, 839287989, 1084253662, 131857141, 368468045, -671396198, -1119786673, 758669273, -1048104422, 1930298384, 239738992, -978856757, -1088224743, -1562866667, -1427928078, -2058576379 ], [ 239043894, 1071427324, -1550497525, 835060213, 643526554, -1862500962, 1322072326, -561342115, 921441642, -959680790, 2110757512, -1882042026, 1521325494, 603476217, 567350147, 2053774857, -707505104, -634677600, 1786985025, -923924766, 912666732, -1394851172, -315658898, 651662647, 1726258176, 142308978, 860114308 ], [ -801990109, 1165587548, -488209504, 1328353074, 38164256, 1984782265, -1983727361, -1860242587, 981843364, -1828988814, 1426685912, -50145376, 1478485490, -12412657, -1715471734, 2054202968, 2127491108, 1004822034, 1136388804, -1173324338, 513662398, -1621094877, 366325810, -1136563403, -1488251876, 126669154, 482080932 ], [ -456034622, -1822074110, 511927953, 2117672538, -334844394, 222842571, 1125049677, -104215100, -1415397475, -1621376446, 612487071, 758107290, 103444210, -767082748, -1166543108, 1056085518, -1769642832, 1687384779, 1535074307, -1312160250, 1676626525, -1781939387, -785920506, 1248249662, 834809779, 348815614, 2032231977 ], [ -1491389295, -441418417, -448669365, 1192166834, 250793246, -1030676818, 2112514844, -1431516425, 923961785, -385640432, -805438486, -1158842125, -445258522, 250019120, -2033462465, 1805367223, 480341085, 487474920, -1198367739, -1049276895, -662017842, 1600849014, -2116728582, 812334238, -747556133, -1495499790, -1954737782 ], [ -295743111, -2060882766, 1835791311, -832020511, -661433696, -1346015735, 1695868049, -97375693, 273674706, -196808616, -96821488, 1622749239, 14322332, -931625844, 1786658358, 522627029, -411330907, -1392047054, 425393013, -1192109212, -969603581, 45754314, -1229165222, -899227043, 685542501, -1079570584, 120582988 ], [ -1309138477, -364368605, -874009737, -1158645753, 895324099, 583187682, 1578827857, -279037744, -822004368, -1147195983, 210292931, 143905622, -992835675, 1307206081, -1822807939, 1191301666, -1040754376, 2116767366, 860130724, -985253013, -2103869198, 1333495010, 1544382819, 675510928, 1466138723, 879975134, 1343981137 ], [ 1804913442, 820753277, -1697875148, 2002970652, 1044656980, 1797311370, 1721163540, 432779388, -830892153, 1013718787, 919970855, 1885016574, 1503109922, 1253031831, -373056606, 839315618, -868067257, 341163160, 1468779495, 1591826729, 1597603240, -1613681862, -301706710, -912049264, 1963948692, 868755066, 1652366480 ], [ -2001986477, 1366157866, 509547549, 1582930681, 1349775970, 311779992, -1491619498, -493483213, 1148011676, 254781005, -1892140904, -1536627917, 1912909484, -232847706, 266717066, -1291368474, -678228392, -633158487, 322663280, 1633535084, 742524560, -2139658610, 1546179169, 458034125, -493718268, 104909387, 2132438446 ], [ -1858680818, -453588882, 298887725, -1058799562, 1189607927, -1672925562, 739185877, 2099639461, 1608700044, -927849137, 1292451450, -1214398279, -518934468, 2158618, -1855761000, 2139515609, -625198378, 1290113338, -1524751049, -2124076671, 674294960, 1810742299, -392783138, 813020854, 2080591864, 791811047, 763472778 ], [ 1045755940, 2131497072, -1669165449, -923768043, -675416662, -1476057515, -250742337, -324586530, 189482796, 1273691544, 1578509587, 1575316301, -436663225, 2025004840, -500412501, -727106338, -1822021498, 785993043, -1269975618, -2029899665, -1185194698, -966501052, -2111699830, -922857932, 894635570, 1410588349, 1845483831 ], [ 669649063, -2139343047, -748058247, 1480343942, 532911091, -1348701601, 83949997, -869321155, -605006056, 867111508, 452350122, -1640091419, 688670320, 464496622, -665175655, -303082937, 26998532, -970781368, 1578029463, 1025471983, -1307142250, 1469184147, -176057299, 1503819631, -2005624351, -594683263, 791752632 ], [ 2056863639, -190092553, 1820472720, -502944323, -1386299502, -1312238121, -1041850251, -2060178093, -1778504407, 113524262, 1903134228, -21886294, 432500675, 84141822, 1957299576, 1539918415, -36108915, -1518277596, 1239974763, 1854520704, -2105572136, -1253347844, 38300888, -1269689101, -693163085, -1858454287, 1050865884 ], [ 303796688, -669266993, 11592129, -955420298, -2102426321, -252321884, 362759928, 1537618165, 1256418056, 1995629943, 1314999614, -344150663, 1723970433, -1215106946, 962377950, 247545524, -919510566, 768332905, 738779570, -59694569, -729093182, -303584773, 1628048642, -139073930, 346618592, -1065689604, 1331785983 ], [ 945902989, -890286506, -354966382, -1052949488, 1869261173, -796006443, 1933606746, 1884102789, 1906751749, -1368326045, -1264140585, -767559366, 1699423082, -1585686456, 1490924449, -1692851519, 800804599, -884434732, 2025441455, -881710243, -37617621, -570040222, -1343092644, -848566478, -728875874, 956730582, 21953713 ], [ -828332422, -1178271654, -1609337499, -1299313499, 923189971, -1053748320, 348717920, 132001693, 390364050, -253097828, -682907054, 1856774447, -656134532, 635813822, -752396885, -1910639476, 1658707609, 1018918345, -1789719944, -622792264, 1470919158, -1547594527, 885211262, -662144949, -495297954, -638728959, -463931325 ], [ -640094540, 1402422502, -541940517, 746779828, -289878040, -1261068898, 1556365477, -166673362, -739505606, -1816198089, 2062769033, 124041121, 1067149418, 597283657, 1196088451, -852824022, 1376103099, -319359221, 284738541, -281743132, -2021620956, 758989659, -1836731888, 309147155, 1966669043, 2137560704, -422371748 ], [ 1087279188, -806443487, 1948015323, -1394330403, -1721563449, -103642134, 361237468, -1916760557, -2079171418, 1125444705, 128316560, 287485928, 1756372346, -738535475, -914943020, -987200790, -497475103, -1490748686, -503189969, -1251217724, -1970162344, 491189104, -1490835346, -1079028334, -799600684, -321847434, 552619960 ], [ -813620362, -1501135359, -1270275897, -52976765, 1350708959, -1766628929, -1918549680, 2108512174, 341792291, -1625981844, -746286743, 1409638848, -232895184, -111656391, 1175096117, -816401672, 1563801296, -970347967, -1297514032, -757754230, 267612862, 314507987, -755286171, 231541285, 840645662, -1519081448, 93760990 ], [ -419673065, 735078542, 155649100, 810088121, 1582064419, 1869379850, 507740395, -1044862762, 90864994, -1248289045, -1980012120, 1523445671, 425904257, -17318190, 2012227459, 665560956, 1501862247, -1270745203, 1248770640, -618462125, 1552647254, -1956301482, 793662940, -1896331080, 609277846, 2137128208, -416951675 ], [ -18621948, 1395797928, -1301170040, 1875854843, 235802531, -2068291932, 2056986418, -1241841370, 395178297, 964199210, -1930667282, -568636349, 1583409372, -2101662809, -450384773, 1672888109, 410661269, -1824103685, 1696250175, -722918905, -477358673, 857102141, 1386236994, -1663915468, 647423334, -1071220494, 1868958508 ], [ 1486107140, -1916820548, 1536663996, 1546767827, 877383388, 1568817458, -495577523, 1163166386, 185961701, 526097057, -842049693, -2112403129, -1117651796, -402381607, 1583901042, 1227008819, 882562824, 1717640989, 515061344, 476065106, 1393921945, -286555228, -2101453946, 62696703, -327312284, 1454130796, 992516358 ], [ -307004071, 568590739, 1631247045, 1052492382, -1180677151, -2048845240, -424994645, -1635399757, -1618779538, 728321446, -143793434, -1288627986, -417373916, -922916950, -509214169, -1949947162, 793096023, 1250902795, 1448884773, 1739397899, -1064694397, -621547916, 1473472422, -1049810001, 889283620, 1794965537, 1812734580 ], [ -791037102, 1238696801, -1479067619, -1030177037, -508379415, -908821847, -625118338, 155518555, -624727756, 10369046, -802967172, -1937043556, -1175516115, 558927767, -523557067, 720757726, 406712517, -2082660577, 792343256, 2025282738, 416150876, -1926095481, 972542512, 476159413, -981991404, 1539799976, 1529584386 ], [ -899435457, -1884622619, 1189415114, 687214130, -747764334, 1042837686, -1409047113, -2000151901, -870071567, 1469195933, -484233943, -1307969562, 1240538914, 1187013331, -1652477011, -1035892971, -739001255, -128635213, 1786770546, 438443503, 456429873, -871978779, -74707682, 475316752, 886518765, 503592042, -1500081503 ], [ -72142321, 449735835, -872162888, 1110278352, -2138728731, -1565104561, -1736358563, 501593290, -1847151488, -1012415739, -1713796437, -1661621049, -170829668, 764532658, -8108835, 525508825, -791966920, 871155830, -1720855447, -1899206765, -1721604291, -995254269, 96094344, -2102000823, -1443492723, -1151416227, -1657101615 ], [ -1529688019, -236394591, 1950467701, -1991746314, 94023167, -710723478, -1827864144, -350633742, 1273982473, -2142340017, 225328502, 738918447, -1025397906, 1201478904, 1393499355, 38003410, -2102645863, 1100954369, -1522045548, -1297905361, 787674347, -1146703493, -1244207199, -849881373, -105686426, 337977402, 209786612 ], [ 793379396, 1874088782, -2123107642, 1017038238, 284684921, -122008103, -1045061738, -114809315, 530498450, -412896667, -280648514, 131633913, 351488126, -1724523929, 164690249, -1271369986, -2113839569, -1384376077, -1572697989, 457447459, 732399724, -1178936018, 2135906798, -1322746780, 301004167, 2037837292, 1801433736 ], [ -1751332773, -183925409, -1697763310, 1785133474, 1267989302, -175052143, 538321322, -1345205953, 629149682, 1153624167, -1207046559, 1485832948, 1235931565, 1640022289, 401875708, 357853540, 1777804056, -20364507, -422471281, 1422082126, 1764842025, -832016464, -493422004, -1440254, -689583580, 1052922847, 1126667015 ], [ 2055562348, 161483721, -734384406, -1520780029, 343573905, 69781291, 161075855, 438958776, -681758477, 66088476, -1492656636, 1967901724, 613817039, -159333598, -787793061, -1502784475, -775894796, 1000049753, 977387881, 638007652, 1292582737, -1660744270, -1709015214, 1541688590, 1181163103, -2085275743, 1777402265 ], [ -1966845773, 1357645132, 1008967391, -1482201939, 985883560, -1609885876, -1309866824, -1547825761, 1296751049, 586846336, 466395841, -1771407185, 1000809884, -1889633653, 271442729, 111816622, -1411349374, -969212433, -1391712721, 1359629013, 49243711, 150971497, -1935660919, 1643877476, 804430543, -1609323717, 1198052364 ], [ 641118174, -804503457, 1917712893, 734245534, -121735229, 1425215720, 1248420704, -1865854014, -628653797, 2035214887, -1138375536, 562069389, 728093569, 971181828, 24433870, 1024791736, 1537192026, 1055881223, -623840120, 697464884, -205738099, 1134525019, 1658578323, -1277331265, -1908857958, 908311988, -1665440947 ], [ -796630273, 813914393, 380522564, -674653546, -610285730, -1596363086, -33629839, 1459343982, 2051887453, 176312133, 549840483, -666857936, -1853712809, -1532142270, 1120340287, -1821526311, 1623550408, 1153092379, -94144870, -2015362277, 889612862, 561338848, 1379020384, -518334040, 1223167934, 1132344591, 457501006 ] ], [ [ -569378587, 507968221, -79200605, -16728690, 1878892659, -509569298, 1402457883, 701803070, 625087645, 816807513, 1431112109, 1491902721, 1728701752, -313948267, 597660560, -1199887953, -694994197, -1400010742, -1206662597, 667516390, 213637910, -1359268511, 1280658627, 1401393634, -1351502307, -1309784641, -2134332 ], [ -1307861397, -1186512520, 700735378, -968011791, 737990091, 1596381685, 202367713, 941999766, -1467131745, -1679424451, 1630629514, -1285464622, -1196130458, 2085150279, 881297465, 85905696, -1871192507, -695543596, -1196612967, -294959535, 1846110066, 296957512, -104688865, -1073311270, -1962435452, 1566714542, -980018787 ], [ -1766938504, -1889238255, -486274417, -1041494465, -1674219127, 578994107, -1965853850, -499280370, -385680017, -819233130, 2138481051, 1709485777, 1799589542, 487086121, -1369327052, -1836454439, -664143880, 1825115470, 47835337, 1617208071, -63547958, -1618481595, 682874812, 1765553176, 1719502528, 1110682590, -117612102 ], [ -847614438, -130554237, -1676160901, 1160243267, 2135602106, 772527321, -578972359, 740893719, -138038157, 1621638536, -1581133055, 928754314, -763934499, -2048923538, 371379861, 2105736445, 1684254091, 1227623210, -1465658757, -1360749162, -1916527881, 422830623, -438533108, 1961428696, -55234804, -1135573773, 86605657 ], [ -1742975933, -1525841309, 1696807180, -1301917102, 1372456645, 1943341342, -1921987446, -1538258461, -402770108, -71771176, 1496712881, 183837050, -870804214, -1111729972, -968663784, -2133006696, 1467335636, 1921885903, 575427111, 524306995, -1455230836, -309746970, 1084365568, -2079315724, -596891627, 1426234239, -1271775888 ], [ -824126097, 1754589922, -777775750, -1102885821, -367459923, -801437024, 450405239, -1377668587, -955557980, 139440002, 2084447842, -726550789, -272954786, -207557582, -1257920017, -1089434734, 1954551601, -1046293021, 1867475756, -757910025, -1383675848, 1504810149, 1712037342, -1621464635, 1015051220, -1770458130, 2007956563 ], [ 721714853, -882052527, -754238641, 432857045, 810062386, -546347063, 695549124, -1313688987, 1565956016, -2024680738, 783861734, -117021753, 1419023625, -48969595, 1255413354, 1648743619, -1528319726, 2025323777, -2038225489, -420260251, -242074708, 1975330129, -1859982682, -1617289993, -1476861334, 298182123, 1138535206 ], [ -1361732334, -726498730, -422859689, -1532274914, 488274686, 1448129992, 867516481, -854425782, -1046093714, -836415899, 1670763922, -1057030497, -2129288512, 1218830252, -1162722144, -1366556787, -614677609, 1900557691, -539886592, 675888336, -1910354386, 2042000360, 2006650053, -929528994, 822694632, 409228211, -1459648103 ], [ 794058224, 685217130, 744621462, -1001900934, 1710917020, 28450090, 1191245722, 1844797247, -1225827259, -1146725699, -1995724058, -481760027, -1772215643, 417194765, 1520284762, -1709576231, 534032252, 573817492, 2090663015, 320988937, 693973963, 152610640, 922498575, 2128952999, -728507494, -1152082180, -1041168124 ], [ -1827602647, 203138373, 332280102, 135847799, -512925325, -655467835, -1525756896, -239524949, 956288749, -1795670069, 1006840029, 2131460579, -1630388542, -510808357, 1025726821, 1099433707, 377648652, -237807263, 1479970140, 579541039, -1410207581, -485658128, 711029530, -534332879, 217448476, -1483454395, -1960400998 ], [ 1492074010, -2129430674, -2012832253, -568464736, -1132051387, -479413035, -476032389, 1794937323, 420341720, -1694054961, -218365738, -210019071, 1948326338, -131949488, 1807669456, 485229627, 835704539, -180313301, -2100620821, -1640926287, 975045652, -1499690057, -1802249255, -552836130, -1541892046, 135758831, -1176271180 ], [ -1233246334, -977250252, -157972603, 299761820, 1536340446, 1035892481, -632013242, 1202850346, 1932851134, -1032097485, 819101963, -1426845980, -311430762, -2080188881, -865023976, 604430349, -229771469, 1300766360, 1568466235, -174843349, 554725208, 519351350, 151600671, 1318169224, -1979478939, -237542932, -2036534957 ], [ -1743685958, -694994263, 1961381770, 1129751354, 543208917, 1604462701, 1632630943, 1337403132, 939403561, -279152107, -872730127, 2080986654, 710579480, 1499324541, 1219022036, -2015839192, -2028759351, -2022787688, 320922491, 456519851, 1265149982, -1766727520, 1165515986, 1229160173, 1582918451, 599799542, -749326231 ], [ -221501267, -1182916732, -1890101026, -800224587, 981076468, -1425763900, 2128698182, -1241196361, 1763838089, 697810903, 2003848541, 579325350, 950670532, 529154983, 46242154, 1778984238, 2143237069, -1664484120, 1590440275, -1848569081, 527476337, -2104239952, -1553851288, -364077038, -624237888, -1908589198, 215671450 ], [ 1103835432, 1461796844, -748733083, -466940207, -13128785, -383551829, 639420660, 39109061, -271649392, 1615757588, -161312317, 1985254940, -1531237997, -59261031, -402362497, 1416199561, -1303173509, -1538379216, -926134879, -480669462, -528572415, 921453210, 1494440053, 1336859849, 1796796893, 357132392, -1379492293 ], [ -2065737862, 1091893319, 202949724, -155048251, -1119297018, 1208624440, 1301649457, 996665949, 1179809840, 1997316964, 1825730266, 98436242, 1995572127, -665438782, -965248457, -1434212226, 1706277203, -2122599070, -1172146451, -638543843, 1076095997, 485228412, -1199353724, -158405717, -1245264637, -788314675, 1939212463 ], [ 1305649696, -1573472893, -611522410, -13484209, -99971266, -92176646, 260686902, -1912108596, -839667511, -287149705, -1903197010, 1705250774, -963990065, 1092394522, 2125036403, -1636937516, -1222685110, 159556534, 1549622014, 998082731, 362129041, -1438639980, -2013640422, -1723566616, 2033240483, 1761639205, -340014190 ], [ -60248716, 905400271, 274716809, -2094484002, -456779850, 1033700921, 1210935617, -1317960617, -1944825106, -138495032, -545625701, -607233783, -1261047039, 551489444, 818288910, 1665650033, -346743524, -408201826, -262135833, 1601646949, 341397888, -795600840, -1154230626, 989750720, 687966279, 1534453354, 1695620027 ], [ 1142160554, -2104816338, 839038661, -963276378, 1855265944, 814904455, -66267529, 2051344712, -2126662488, 1771561611, -926070492, -1796873381, -1115263510, -797806492, 729450082, -2131315357, 489117115, 620529201, 2085570713, 1034375556, 1109260674, 1296164611, -1080394938, -1795161233, -1541710074, -252573522, -1134619313 ], [ 550377179, -807740612, -1066191391, -1921732870, -1305744329, 551553643, -1778461000, 1474076642, 838487544, -829590111, 507229988, 4056195, -1935973578, 1973237811, -1687447970, 6342497, 2129426051, 1924956354, 1685535878, 150286654, -1339216446, 1895463658, -1492736704, -1870726967, 2121572893, -1391320698, 1837379410 ], [ -1957024136, -1823007109, -828206286, -989501793, 1274670039, 813721147, -300909492, 30259354, 865790858, -1900425296, -566892846, 61996354, -1942037209, -1203734522, -1826591903, 1706030617, 1892488583, -1759982155, -430542899, 1159823610, -1421564706, -23980853, 1272284868, 498034677, -802926485, 1428469414, -213636792 ], [ 1882248765, 1913808415, -195923215, -1303210069, -76744387, -608104249, -964502856, -1575851625, 547762581, 136463670, 1058086100, -1147581710, 1810615970, 1009819125, 1301221415, -667713514, 1845437537, -1729241739, 814354000, -1820833207, 929649428, 1910935653, 787028394, 2073663859, -1347513096, -2130701441, -671703032 ], [ 342048077, -1872265101, 1334089248, -612294926, 127996168, -1990506724, 428803046, -1328403255, -1257205658, -237992760, 1496972723, -844375104, -597511333, 362780378, 1272046516, 785527041, -1045077344, -133482191, -2058658731, 935303260, -1640728273, -1472562916, 87725926, -596142232, 478011176, -2097907879, -1139569524 ], [ 1717432532, 1189540522, 1188340693, 1645142803, -1550340372, -1039811460, -1071243879, -129336940, 1190459412, -425886702, -260823843, -500219477, 1392748270, -988816746, 1068607673, -1754161835, 1510904535, 1903738897, 1429184931, 35881133, -610161438, -581295645, 46448996, -1989517448, 1162900645, -927602017, -1587701677 ], [ -887609207, 355657484, 789193187, 51737774, -1470236426, -809275051, 991233348, 1649887305, -1682127551, 619212411, -388060487, -1289311132, 1186254129, -1022413625, 1186505633, 69728074, 661797, -1003340726, 369800509, 665158810, 901345961, -833588914, 1494236941, -1419542669, 2124256135, -550990175, 397732001 ], [ 138594757, 1086087352, -78807160, 1668026273, -2114505303, 1006679155, 1285281967, -211049048, -1303456021, -549230889, -407088784, 453326599, -821393313, -1515903763, 1836161746, 2109181991, 753526170, 523152677, -899160937, -1462647973, 1961418939, -800656052, -678194544, -282544719, 1755761578, 1629076185, -966573428 ], [ -1526732731, 1666503076, 1453418303, 1478242096, -2009545659, 316379365, -1675909456, -1759218344, 1201626810, 694033303, 1571216327, -1750647501, 415769099, -1211616113, -2127517942, -979938411, 1116720796, -389970426, -1125997656, 671933183, -180090029, -2036368301, 945946010, -1610818824, -1463371494, 1123264685, -330698783 ], [ 976341931, -1424143993, 617599622, 2013222679, 1397812808, 318094236, -1466808737, 1386377207, -1820155742, 1756873994, -1356882563, -1590632104, 12961261, 2045681173, 631082184, -413995732, -118124898, -867200084, -2116023903, 114374753, 313451428, -1185039858, -981782396, -531373395, 602927105, -439568984, -732899341 ], [ 943478830, 467628402, 1160105894, -420213662, -1850418322, -1140957816, 852492573, -330403562, -908642396, -749915552, -2009151599, 1302240832, -1867040115, -233503088, -1742702385, -1627582141, -1712996670, -1451394669, 1480330379, -397141883, 492999902, -312517876, -2100692700, 740460958, 1280012221, -995773798, 940393309 ], [ 151846451, -1657539741, -1335212862, 1425743330, -839087740, 1702062857, -459497435, 1797103536, 1969441947, 979721856, 99255347, -2080646381, 939549161, -764193294, -1939199003, 1792031989, -1360212877, 65083098, 1072054875, 1670419865, -1440865816, 1057215232, 802654085, 1484878776, 746712696, -1026594849, -239544233 ], [ 1531032095, -536684, 283272267, -90873357, -442664025, -266024204, -393845324, -1169650017, -280525228, -340997096, 1621756022, -1195381220, -167472368, -380367548, 2059196553, -1074274612, 1587202013, 2095501743, 206229055, -482834123, 64510065, -939623756, -1610753636, 1399717948, -534099465, -1837667605, 1224572452 ], [ 1860516184, 1270947081, 1899055498, -981586010, 2014912256, 1920175818, -1014523818, -789691180, -2099058976, 1472542663, 1746301377, -1523606802, 1778889824, 263724881, -2070927388, -400892399, 1049281038, -1607200204, 2024829829, 660984950, -1803342746, -49207427, -1979291537, 1221994680, 1863912660, 370016967, 522745913 ], [ -932405723, -1852594704, 517471151, 1708820347, 1958495476, 515072481, 933415921, 257740105, -308152666, -1485277218, 2070643561, 629743399, -574204994, -1719657743, -1590156430, -423499328, 871971602, 1133684754, -643578796, 1565176528, -178853573, 16385903, -348362342, -585416923, -394054693, 2041135621, -57314008 ], [ 735059373, -709321777, -114460996, -363182111, 1641318415, -128037076, -868293116, 1199989574, -840134854, -1755602526, -1606232336, 1223291741, 430607181, 1679181006, 1293291212, -931210613, -1602644317, 1605203090, -504079916, 1188155512, 423978771, -1583532190, -747908983, 222585414, -487636363, -695400899, -146589824 ], [ 480558363, 305235533, -626179460, 1395353551, -1454102404, -886254191, -62237203, 1166719382, -485591111, 357521146, 1837262126, 208359884, 1153590077, -1006057944, -543598110, 1034229611, 1965856047, 226945488, -126911817, -544333572, -1168969371, 1307363918, -1818290602, 752144181, -750324697, 2139178562, -1890344005 ], [ -1330072798, -1755966795, -415195286, 341329422, -1612643066, -920848347, 1914912729, 562912388, 1446880287, 1731123531, -284191537, 1085987349, 814907091, -549379969, 1826289851, 342639611, -22300742, -167794254, -858145626, 547858797, -1818183667, 729489846, 2049747135, 1685587418, 2031877934, 1089761316, 1919170438 ], [ 146953034, -1727327224, 1509359111, -992677974, -612763775, -1457401254, -294743797, 300176159, 885063137, 1757673618, -936640989, -276101928, 1377232735, -351014731, 1799310507, 615409325, -1178806886, -756870850, -612423489, -1297748803, 1600573509, 1185657138, 291341498, -519741875, 1330438693, -1270242286, 33378609 ], [ -1980106278, 1506651243, 1331985739, -2062227332, 1671954498, 264519538, -650173511, 1877152212, -218274593, -1367367687, -871752519, -1980242729, 1049817808, -974229358, -1075915804, 1804806059, 1142508874, -1984545904, -511922880, 221376554, -2090964560, -1455204040, -2094684907, 507988783, 1552269020, 1747258495, -82583652 ], [ 702197580, -48566893, -2120246807, 987980971, 1964009788, 1498789094, -313168678, -13810938, -1147362107, -1669323590, 1133328204, -2143695380, 360685183, 1855305250, -1524833928, -994384533, 744759113, -282526774, -64861929, 87866172, -1644658441, 92834190, -196507287, 365619221, -99295356, 804809165, 555149900 ], [ 1415166806, -882936342, -732589109, -2007935505, 99353438, 843803003, -543297278, 577350675, 1014210924, 1095314767, 1449236650, 808465498, -1354497239, 1567854762, -1870274984, 1112200756, 266920918, -2032948590, 2102248077, -1813919551, -1810633896, -1059410268, 31266264, 125637236, -674978132, -1816767362, 1899285446 ], [ 491883573, 1242002354, 1121003301, 188392889, -1448645243, -5846460, 1959237930, 813897038, -934088918, -1687520735, 1646644397, 272415778, -314577485, 318805730, -1112506840, 2144498909, 281415930, 191807353, 1514675276, -406074809, 224747680, 1744641245, 76489514, 584675965, -373348421, 552334501, 1127913920 ], [ -1134265667, 491362485, 2138864647, 349224958, 731402453, 1333266955, 2136115313, -145198838, -1980861192, 1054030781, -1514386410, -1966774934, -1765686324, -753487388, -1809230697, -251525881, -71167631, -634774124, 145528899, 1566730861, -590934022, 1225958664, -80659073, 1003695408, -2110981357, 181057871, 857843260 ], [ -1996821009, -2121001722, -299405955, 2112534366, -905845036, 2086782713, 670040250, -985561309, -175612701, -675001585, 1717203701, 900944986, 119027823, -283931843, 1552194064, 2026566831, -1034493376, -2132516044, 1517878638, -1628508409, 899785871, -890830745, -1921141555, -189457733, -1873593642, 1565369438, -547478065 ] ], [ [ -17902691, -911981850, -549082795, -1926988954, 996025817, -1928367382, -1078525533, 2014107043, 494605736, 2125430938, 2144729938, -1348880123, 1252883346, 1394017471, 410190171, -235932897, -1530061837, -1842074237, 1739228704, 1870410133, 1289100944, 1727270970, -21462090, 832494793, 455225992, 1450668593, 1347303335 ], [ 1933500633, 183863535, 1267964787, 941506757, 156326928, -1122480160, -2090384371, 65773194, 1673764768, -618727544, -1828462903, 1607729376, -227840888, 12237543, -2138926175, 2022647508, -757487316, 1469719033, -717300014, -328159469, 1248515377, -1131367036, 358263938, 595021310, 1108998589, -36168878, 847121224 ], [ -454324852, 125625352, -562487845, 87047884, 1905182546, -598383275, -1807100825, 1181411, -455838849, -552699325, -1206309161, 840725958, 1239600668, -1160545331, 7329507, 1489997394, 921942941, -962077571, 1640171292, 563805613, 912950915, 424221547, 1347774903, -1179787741, -523830806, 1001676347, -570746121 ], [ -951296992, -219255740, 544142436, -99405474, -431795584, 1785663356, -1801653312, -652285493, -1931201357, -1891266473, -683044576, -2136056061, 965021907, -1865044403, 219763526, 849164240, 1431678532, 903431352, -467356287, 1325091921, 261365797, -904697212, -14866437, -208684496, -1148489711, 1864155914, -1375399154 ], [ -1388808093, 1624404227, -92265091, -722709951, 1807328565, 266061686, 100778209, 97064263, 1251638374, -622981928, 47901120, -1966518478, -1842889524, -2099612136, -98041003, 529320667, -659725159, -1122482646, -868569794, 2046843408, 1806284091, -580135370, -1979339191, -25953289, -1598500100, -1123892428, -169303831 ], [ -322813482, -2033579602, -350392335, 1487466402, -1158923601, -386969288, 2113140583, 1556861306, -1062046536, 136271770, -325205447, -1338092474, 1469811353, 1597706021, 1104218583, -1259759479, 934782972, -2084844782, -1601260941, 528348416, -1544436543, -1687990753, -1719476422, -1178239747, -1236077818, 1432922659, -1648983881 ], [ -1232641796, -2012925441, 1774572905, -1238020671, 1980106397, -206915942, 1959174629, -1137880229, 24890138, 467531957, 1435636736, -443097487, 1323039063, -1544779707, -38992048, 1431582902, 1401628942, 1321209087, -892091360, -1561479143, -763420603, 674799617, 163518194, 1431006892, 1129335362, 1863517392, -2028167836 ], [ 362079789, 516167995, -233408508, -1235293154, 492996863, 385422550, -447067256, 2102736707, -910897788, 1393802255, 1246069406, 961890453, 1500674623, -752641942, -854126847, 564500716, -572364205, -142328300, -1144478703, 1227428513, 1531298708, 372841361, 966291190, -1695462080, -1588146997, -211138228, 1305872319 ], [ 892965111, 1834067868, 817014458, 1362939328, 1660404680, -224858677, -789914547, 1181971322, 1621577744, -1494720952, 420030935, -88322261, -1791630657, 489408171, 1819508101, 566335579, -1807201722, 1034576654, -764932775, -1849525336, 1451452238, -673689802, 1593351316, -1617933068, -1505001855, -2001779064, 105682135 ], [ -1107998139, 4432547, -483095855, -893929789, -1960432513, 483270259, -1501764795, -635428472, 95519977, -1699429211, -48321611, 1460283917, -730155096, 2040407700, -1010993942, 1769553757, 1312835409, -998062760, 850222892, -1490727317, -1485411728, 1362699141, -1817866408, -788251488, -790394446, -1229180533, -285269200 ], [ -1516499346, 1644939006, -410360412, -1075653757, -947306541, -191254265, 665833734, -1340423814, -27885355, 1194043389, -1947185974, -524179949, -1157111165, 1181032902, 1882646575, 1389200944, 1678048094, 147939728, -825473485, -253076598, 2005590489, -1763316470, 366750175, -1765061830, -1921176420, -1004268984, -1209956017 ], [ 928434485, 598963048, -1357433913, 1288211088, 1936163936, 579453657, -126430938, 485211672, -83644205, 1100559476, -932720051, 468767735, 1187363816, 1004060785, -1630125835, -654560349, 1530924993, 2060807722, 1626646436, 1459967917, 389228661, -841351918, -794441675, 2015298279, 96750314, 679619254, 1735325517 ], [ 1763381223, 28419141, -1720393112, 1215015272, -1743706087, -2140450956, -923479054, -673889016, -1231453116, 908904854, 117068600, -1231837598, -205043949, 1599775051, 1198701018, -392723541, 1825453550, 2047178459, -644122335, 1423663436, 1504643841, -2070753898, -1876576223, 440468898, -2019724083, 1503516814, -710939043 ], [ 735053276, 318927515, -1177348406, 1278562014, -541225493, -1238906712, 1972167805, 1430826464, -589710330, -336954369, -1892438853, -640573075, 50274072, 132666822, 2029451746, -1867006203, 1618568144, 222859244, -980861292, -386202917, -799292539, 630464592, 613301493, -1397511233, 210272664, 1518084801, -165394723 ], [ -1876028477, 1768879665, 497159347, -1250429075, -1976342956, 1200593967, -2047028649, 1513445187, 1582022209, 1102633574, -309761011, 1959225797, 995884258, -1824948345, -591016789, -1072199465, -90464643, 161647105, 1880595610, -633072933, 123746907, -1899909906, -675094140, -196665372, 134826240, -277222867, 1050565557 ], [ 2035225609, 752427754, 424429658, -836527582, -704287603, 1402141357, 985174616, -1175702725, -1701165441, -1139355120, -481007469, -2109064862, -179370405, 733939523, 1183649969, -1146052494, 82034368, 283468101, 1133073159, -1522449077, -1323184008, 1959978190, 122846533, 1233818917, -1633031593, 1530047168, -298330843 ], [ -1947316230, -701694269, 499809597, 1172239984, -2133411859, 644628580, 1302550235, -731524411, -1699745310, -1332411061, -734413772, -888556271, 133218099, -2005896004, -993477953, 1499260221, 1837037760, 1492151963, -1726959683, 434749623, -1527828786, 803945605, -2016920921, 1788821239, -381078635, -663060724, 217101052 ], [ -496593682, -323497069, 1391482574, -1944345445, -457509658, 1882167228, -2082177274, -1691800044, 28107531, 609034298, -847850466, 1309280224, -518339002, -812440554, 1012354436, -1769821889, -322465374, 2030659471, -424932645, 783834427, -1856183605, 2032850759, -1485291147, 2116618928, 424862740, -685812526, -1683078540 ], [ 1047323513, 1061598904, -1376827980, 80573736, 905857237, -1401874246, 390304170, -387465439, 2101784993, -569020244, -1088192613, -935188956, -420312109, -2126518073, 330631413, 935353299, -1103326876, -1583970606, 804832684, 669019830, -663972313, 117136158, -112135627, -1058514861, -1150152076, 737994386, 190680316 ], [ -573902373, -37972054, -1559307493, 982104238, -685648895, -1493184779, -857267285, -1309186586, 873900523, 282286455, -1571155348, 530343414, 1237340101, 551677167, 1405438950, 1101663921, 1646598156, -539824603, 243516957, -672207286, -1487959668, -1261409314, -315030932, -1162911292, -162357932, -1505469522, 276104910 ], [ -166425785, -1315132948, -621380622, 1460176101, 146886210, -253150122, -27239759, 1851186010, -1425280538, -1153932422, -1182790515, -1218507917, 2062482993, 1695499634, 1182412877, -1273505544, 978412865, 1236490123, -6485045, -1728110720, 2060882197, -23026178, 1648595661, 637577376, 599324691, -830187463, -1241546347 ], [ 1585873842, -1647893643, -659918801, -1178130342, 109241930, -392259733, 264849180, 1844073996, 1518010974, -1027109050, -1168487567, 1047539517, -11225564, -31555576, 2131213484, -1696992498, 557852834, -1935751759, -1859686720, 488556813, 530995919, 607075308, 579562467, -631547208, 1424730378, -1160821410, 291871479 ], [ 2041043810, 1526640333, 1514890876, -1123940817, -1953558482, -605708982, -730653079, 1023900194, 1082517447, 1605126825, 47927585, -808622949, -1540120064, 2088645551, -155387364, -2069163768, -1742417129, 1262201091, -77662438, 1492128451, 577753367, 1619202851, 1393351344, -1098920762, -1615302786, -2011412983, -66149975 ], [ -861166668, -30719129, -1670751834, -732145307, 657171073, -1135789379, 1524578073, -841568311, -607810107, -1155132370, 810852090, -1134770545, 455891309, -371584819, -1554172682, -869481475, 458746462, 432580362, 2032061896, 77272384, -106049975, -1490521610, 846773345, -661320901, 883937202, -1285301478, -1601888833 ], [ 902230696, 350443910, 131801366, -2120055440, 1348644926, 1782086949, -784830451, -984856947, 1423532359, -1408051930, 543521123, -563357265, -288435163, 1791048747, -2111526445, 2118537726, 765652193, -1343119929, -265692208, -1834590296, -1389801825, -1710643614, 1273443649, -346947770, -1838810630, 861308306, -1083579645 ], [ 1027784038, -240143630, -1238616666, -1843391046, -1402120047, 498335462, -615085065, 88884165, -2123451015, 501237305, -1966397661, -1063051288, 2056954428, 1716866213, -242049830, 1950182479, -1352291237, -344594296, -1552688553, -370672964, 1200678389, 550384591, -736127493, -506127579, 431799044, -1012065336, -2028439902 ], [ 1155573981, 1330921287, -1976896572, 19443145, 1108590235, -560767687, -1749408857, -282733045, 16150501, -1152300217, -97518921, -338391637, 672060023, -473082656, -1406509464, -1450094326, 141697734, 1655833369, 488306787, -1225415342, -1239748627, 22574534, -1636397236, -814973068, 1139822530, -529455739, -1439449344 ], [ 644370118, -1686473514, 802649833, 974802134, 1456135236, -13129519, 1378154340, 1156589121, 1153664292, 1435665842, 1687335052, 1272249665, -484613840, 797090042, 653958978, 1359103254, -999335431, 931960347, -2113519984, -567102912, -292586082, 607038618, 431978437, 1968287553, 901230303, 1904926180, 1017579118 ], [ 1946879643, 1177084698, -383379028, 216982717, 1615071169, 1323416753, 2077647523, 1387449932, 1419637265, 2072166235, 2018753668, 672479574, 1110766897, 2015724895, 708159111, 1181918619, -417113004, 159473189, -933243045, 1662756632, -214834693, 414868039, -2103135535, -938915514, -2042631611, 1088609585, -937216218 ], [ 2121000004, 592665497, 2141479083, -997839939, -1070208981, 1961723418, -764362661, -190424053, -2052890069, 1591195303, 219534420, -1235504857, -665242330, -463688966, -739046747, 381509940, 1431951730, 1399627769, 1300386767, 1588493310, -941500397, -485664238, 1801982660, -2065494632, 1908522140, 600611476, -2079964810 ], [ -1903630856, -374040248, 1014185850, 941413371, 441872693, -529417258, 1149591570, -1495718196, -1777344364, 385469809, -1661050440, -1326067721, -1320756929, -770223847, -927185820, 1007965084, 2035927555, 482332978, 1536183551, -929180077, 913769445, -1683133392, 593902254, 2048017640, -111246496, 105353283, -531833641 ], [ 509895114, 545368222, -1360730322, 2077972511, -1209663919, -1528244635, -1842439331, -762317472, -791672896, 1899633033, -2008083270, 1236237416, -2146039983, -365495867, -568353348, 1732883036, 1995172846, -340677375, 990747691, -33022648, 1003254741, -238185824, -1194648001, 786197407, -877130857, 1764335615, 1103847291 ], [ -342485598, 1395859864, -1260845288, 776532813, -1100917614, 1340114294, -467790260, -2055101482, 1209961151, 1565546958, 1335950013, 15849116, -1554753189, -213651617, 1195929793, -1045634627, -349714169, 187843691, -615774571, 93306107, 176869564, -1667118930, 131580920, -222652398, 33059554, 102866532, 1628664566 ], [ -1790931646, 1833902469, -1145241132, -1098869446, 1649158455, -897946159, 1950711472, 414866878, -1107812205, 1092165404, 262994457, 1603925361, -1298288416, -2014155778, -1573581085, -103216630, -969756722, 129461102, -401928089, -1074667364, -1944462986, -1682004403, -403543414, -197360838, -2054819042, 1038893400, -1759777874 ], [ 555839717, 160498996, 795170939, 1775114632, -858770290, 381768189, -308116196, -949556614, -1426461100, 717922355, -1617301697, 47238372, -1552009517, 202768528, -1916597204, 2145592644, 643730943, -588018866, -937929281, 592950371, -1979095050, -1762169934, 389143155, 1648442362, -1894235384, -986383831, -530358872 ], [ -310469863, -1081615954, -1438520335, 1583195070, 484225367, 2141106035, 1522142032, 958082039, 1112540149, -1138085966, -160865534, -1361143123, 154173243, 1943790238, 1887186572, -649542719, 49904636, 1956342640, 1147938969, -1300967738, -402692827, -1495167795, -658974707, -1289273660, 1479870845, -1565323403, 238953366 ], [ -496762127, 2037772621, 1565696689, -1216440509, 1048252127, 1644045535, 1931827649, 66973156, 499316462, -582945858, 509965985, -126699641, -1388705046, -1663879006, -756437665, -1027522659, 2015873991, 1997196641, 1882957590, -318045004, 736088733, 699316898, 132721948, 502244699, -1607687574, 1044502701, -479211771 ], [ -457859338, 1412391269, -1619948753, 2123073188, -350064809, 1778527216, 1294265737, -1652340856, 1941524092, 1278083418, 1142923201, -608713003, -748934553, 1215129479, -1562804022, -1601992713, -1816532352, 1192060272, -1787996303, -653663842, -1897389810, -199769054, -544771908, -1375285120, 1657199556, -1010636894, 1507957400 ], [ -1292042524, -314812960, -395020148, 1737384757, -487604400, -599083680, 1485742184, -823512893, 1130669835, 1572315466, 1837582262, -1114171230, 799227646, 268114803, -556372388, 1872431824, 690176555, 747821876, -1497706498, -2028828844, -406967006, -1562146090, 1871969035, -1313766830, 1391026040, -1348156995, 1067824280 ], [ 52276152, 723926701, -160290410, 1615754433, -1728317619, 169914393, 1884786309, -729417996, 543666271, 1558065490, 1909430004, 1271881866, 730497559, -1945124051, 1225430337, -1188196880, -184732253, -192632542, -876216985, 737912693, -97005787, -1144588015, -1364416298, 1074328173, 1168875586, 644449102, -1439400118 ], [ -1247309595, -1130603910, -1017169403, 2129990374, -255599202, -1490711797, 1073835238, -1643855815, -820863667, 393033998, -484101419, 559336896, -519226357, 1004934, -1939760274, 1098781211, -2087079117, -1017696608, 1220725343, -238340542, 562141308, 1783924183, 307387597, -1543037739, -1433667561, 815045434, 861993038 ], [ 1100627292, 810248181, -1168078469, 767161515, 16975614, -2098510190, -1871599669, -96269272, 1114012282, -276513468, -426694655, -1826108082, 2002365333, 1454904862, -2071244345, -23229384, 2102547834, -71921958, 958316937, -889755441, 2062134637, 420648266, 973183076, -1142187500, -1921781765, -38007093, 553374845 ], [ -2113963802, 173335899, -267662586, -1701401462, 1923772941, 2078561939, -743121427, -1774778796, 358679689, -2066683666, 237459614, 240692608, 1565313947, 1329859367, -287178295, -818220861, 158930298, -1175093178, 637771547, 367173216, 1788414397, -1353718479, 828860148, 1121466773, -104049281, 1953179864, -509596732 ] ], [ [ -600047227, -779007822, -117520132, 1452971183, 1977298307, 1267449225, 1225416958, 993966014, -359884476, 1503225405, -658932636, -332547472, -757296194, -580668870, 401164515, -1986569246, -1037718430, -1724830139, -804033136, 1937937611, 1554285452, -1391869488, -357150471, 1005814237, 1342901116, 73885620, -748699496 ], [ -255027077, -512475435, -227231280, -1829536917, -2049446764, 1323372224, 154486475, 298019070, -787787186, 1705089509, -328965825, 813370132, -1055637573, -800713481, -1996615529, 1352404052, 1497386481, -1422196643, -168275579, 253939921, -1563321452, 591152700, -506550907, -1271483562, 1652952789, -1343072278, -769111917 ], [ 1740314285, -1285617889, -2092225508, 406950056, -1216669526, 1988274179, 534333489, 932078021, 1932149829, 545998246, 1234635577, -1628857704, 1548564327, -620625144, 1969991658, 900248330, 593904704, -1202723642, 1487107292, -21159600, -173332238, 193462399, -841500979, -838184232, 874083695, 253961894, 1302634379 ], [ 108501040, -243736350, 1917101732, -2018230596, 551318869, -948740053, -1607572728, 219953771, 1561095553, 1141836622, 165102846, 406896588, 1137279934, 1719563734, -2082315695, -378708590, 305043472, 1080142850, -879895387, 1490131336, -2038634666, -1143078278, -1094783314, 434963843, -704318087, -1158707166, -1189763307 ], [ 1051398867, 1390829664, -130041921, 1940357331, 1919248215, 206119348, -186083028, 2119273279, -481876200, -1728149324, -1770063045, 1410357581, -1987911450, -2000121747, 334138291, 1800351333, 1935428860, 786215854, -401617975, 1123307827, -942821436, -665604540, 1352959046, -620214708, 1085588219, -1676796716, -1273827282 ], [ -345501870, 160016815, 1994880476, 819153307, -2072929741, -1485944795, -1047648164, 1436677175, -1308651046, 1973281497, -108040834, 1211459178, -1477199750, -1162671282, -175547600, -704095505, 548969776, 1959137385, 554567673, 1441327288, -1972482418, 1536384342, 562567527, 847555842, 1180231373, 1399354867, 1558893739 ], [ -781914707, -1671926721, -1455160687, 541631005, -1605558260, 1860553325, 102368667, -1936027400, 1576460960, -1746565885, 1938547215, -661926119, 447743636, -1687902821, 25807195, -702825292, 1522268701, 1986531157, 2051623491, 1211459826, 1705519186, -988670431, -1017251268, -930065874, 1311389611, 1472541358, -1335774955 ], [ 1399962080, -1790665623, 1131098150, 733940164, -887483596, -626429921, -596129372, 907204097, 63431248, -959648994, -196994609, 1238020252, 1227039456, 409171087, 869724791, -1555159431, 1554020530, -547927261, 1082004553, 1819809044, 540622172, 1806286394, 200728636, -2087521114, -851857462, 576037861, -1298304238 ], [ 1282828297, -1354712771, 169783251, 1093797286, 567636146, 35394155, -681481009, -2115613613, -12545401, 1460540192, -570968818, -2033887606, -1535774419, 909774795, 130069312, 1913472454, -864050578, -1959037957, 92450239, 370651687, -1446998767, 165296010, 259651106, 1009190771, 939692960, 598320687, -1814536625 ], [ -117336246, -10041404, 385068851, -925740406, -1497663140, -726006423, -741780194, -825100973, -899770060, 1719685415, -1612515224, 439318823, -104225036, -1922193959, -1235262708, -5166115, -599313879, 1642499175, 1095150864, 884634735, 1004880375, 1730671634, -1497612262, 370911941, 1723070626, 1508166774, -22462415 ], [ -1412308086, 2127576349, 300127898, 1585902590, -1625012190, 1464356692, -698841324, 661285180, -12009788, -1040237254, 1713116506, -1533743006, 1288156532, 583226562, 56223228, -1350991788, 699960277, 1650727739, -1292013966, 2035899930, -429832189, -2018280428, 700645290, 24850142, 122226155, -1264178228, 566347326 ], [ -678353637, -172267006, 1116489316, 1799570734, 1179686445, 73484267, 1442510094, 740712619, -1720146283, -1278609965, -843544133, 670483260, 2099485658, -1059478272, 593730161, 1798517754, -234727745, -1823608539, 1283410858, 183142508, -2019176753, 426201692, -451101148, -333118979, 849979097, 476242307, -361515380 ], [ 899860351, 522984241, 1909901616, 422225788, 283634884, -306232759, 790677669, -571545214, -1122136560, 1862932509, 1752772516, 301367824, 1958226772, -78297305, 160257402, 2121925971, -562180400, -93548711, 661389469, -69358301, -1683787156, -1376777261, 713959473, 1639247846, 475599686, 1584487975, 604000451 ], [ 193850228, 931503188, 1247255372, -891860672, -661539933, -1945842307, -2022821367, -1439941475, -500429449, 249011695, 984954622, 819656601, 1012827879, -1383089635, 37020400, -827806042, 1646877695, -636765158, 291087461, -1859825312, -1312323954, 1309491428, -663670075, -537307329, -695394877, -323620901, 1508177334 ], [ -1783573682, 68101065, 1318868888, -860998857, 161462904, -380580910, 2136064531, 519125919, 1908227921, 750226559, 1443485354, -1466019334, -2068439070, -1629291603, 376073694, 1215878338, 1150587886, 596004481, -172015317, -308354522, -1310732952, -628123666, 1487217288, -956237133, -564585855, -85088877, 128429237 ], [ 1451591634, -948845346, 2016093976, 481422765, 923730307, 805891118, -725924884, -967994226, 124277090, -1910388301, 962113448, 633731901, 89838881, -984504794, -238406746, -913606816, 2050518624, 1289628907, -100838528, -2096152945, -1653951304, 815754893, 1256919355, 1647380333, 2040922877, -2021228219, -6453473 ], [ -375539928, -1459245542, -748320730, 1304407355, -416516124, 463201089, -2102287875, 1093013780, -956593220, -1756256930, -1008020621, 2129478982, -115792646, 1758646623, 2087476390, 1252738975, 1988588740, 2060037290, -1465987536, -1951309656, 1056392092, -285708962, 1267439621, 993653569, 1647120070, -1346952013, 455875935 ], [ 1847813886, -1904548129, 1202572125, 1616356668, 986079409, -545443058, -2128999724, 1226540133, 1094178146, 1203358119, -776476370, -575266706, -1829492960, -1728685868, -795000634, -576162167, -1687177923, -1778369896, -292348729, -2142845460, -800704270, -1770788181, -1778836503, 956768319, -1705426211, 1868254521, 1421465977 ], [ -815268783, -1975426225, -520328864, 1597408695, 1796256873, -350765314, -616838400, 409631446, 1383911958, -1070523317, -508049822, -1569257440, 898114808, -1586026425, -1697849471, -1659664971, 1245899684, -460017530, 292917207, -1204748942, 1944308754, -237890674, -1019376586, -880114132, -1743821075, 510885855, -1825295785 ], [ 66285367, 1284176290, -12916776, -570882399, 1033619953, -1092361424, 1046138963, 426113685, -655949142, 289638765, 1472482346, 785055276, 480820461, -475978020, 2115357874, 2088299835, 552967570, -1214766255, 1889439538, -1906958993, -251277724, -1464322073, 258747542, -1517324198, -913151660, -2007533149, 1807906474 ], [ 923360163, 336639439, 191035485, -2094638674, 625937542, 181235034, -156542611, -2059573270, -1629208271, -354831401, 77113530, -1666555554, -54391729, 1796257926, -1759354237, 1161448805, -6985271, 583299719, 2063903349, 1943291897, -1362354946, 2131343391, 331077539, 1428098963, -957771010, 1433910357, -1085024647 ], [ -657344884, 729160684, -547400637, -1777453320, 1288564355, -827495577, -1569928678, 1395148846, 517331223, 1809975688, 1930387216, 1362224102, -1885115757, -399931536, 230241793, 1476991976, -759734167, 246182318, 964215778, 1279705680, -340732488, 2053402601, -914300067, 418070161, 1590079173, 1130802093, 1937638963 ], [ 249164815, 235183747, -188890378, -2065580772, 370397784, -1815355128, 656787002, 1942846120, 552674997, 1501492126, 1646100029, -400840227, -405295622, -573071186, 1222644342, 2096006474, 403931826, 554929658, -771484659, 168483199, -622000353, 206713296, -2023951998, 1136731449, -1001640752, 66289017, 1370715175 ], [ 1372301254, 2072854675, -1727252900, 1981577539, 1807909015, 2120250574, -1910919884, -1146329113, -1545392551, -82740384, 1291813330, 78558887, 1152999213, -427128375, -1409869819, 1357922172, -270172941, 1094053161, -811703012, -1989415003, -922793095, 1569755515, 83620204, 1764486410, -1108439873, -1558006828, 486382550 ], [ -1875410951, 254298824, 2015576336, -1169243113, -1079571126, 2104601304, 349627660, -178608858, 1230380077, 1882234042, 1921606652, -1628300983, 758534661, 1825060858, -1159334262, -481279727, -1432162696, -1967988870, -754397028, -1775953882, 1307171396, 664118630, 493578032, -69539682, 1546159780, -983028923, 1975106783 ], [ 1540121079, 1415207656, 825186367, 139843208, -1633700251, 434726271, -1003855133, 772511375, 970360254, 535491909, 531334041, 408631886, -570841233, -1848896025, -1359763478, 104517014, -246850540, 579462879, -681743101, 2059949631, 1728954689, -1976020671, -709046309, 1504458560, 608468493, 1495108786, 1054655707 ], [ -1602448595, 342401311, 337137688, 58136007, 894932308, -518282656, 903655578, -624138310, 991917867, -900638523, 873671160, -1957025094, 871518243, 943094601, -11201543, -1125930518, 928068962, 1081417232, 926659883, -1725663114, 956831246, 873038656, 618117468, -948716985, -787563042, 1063135226, -1877868666 ], [ 2040693621, -1809436410, -1963363720, -197392213, -1321092981, 879120762, -1938613649, -230092925, -1487807390, 230801115, -475593443, -853313505, 88102006, 390615848, -287165922, -538656012, -855454662, -768696952, -495668263, -1302215569, 1007497815, -705871808, 2094935988, -1410153756, 1208744608, -906303433, 1560366877 ], [ -1428265112, -1406387607, 351941062, 1816027037, -1201658363, 1014334374, -1755648020, -1879730803, 1822959886, -1078947254, -401909520, 1813845159, 1757100416, -1075142990, -165983056, -1882423949, 1776965047, 345829592, -653407892, 224993576, 676695302, 822343484, 1616609860, -1705626916, -1095157047, 834861334, 628257376 ], [ -506315566, 339360865, -1473730196, 459160687, 987341689, 415215254, 1389336954, 600111214, -856465100, -1883056443, 920555770, -593116476, -1852397519, 930603005, 1292861849, -1227798668, -2051228359, 1983590639, 1933647755, 612890708, 1125431122, 602578925, -380126011, 405285703, -12955043, -161119629, 148002698 ], [ 1433934458, -1687631314, -1385391700, 1618543464, -493615847, -1270704545, -1856872748, -1219088956, -596029940, -1853845348, 1075670690, -1541355649, 1520441571, -1404136285, 245570502, -817609393, 1429021850, 1182728857, -1986596479, 1129369126, -1700659845, -1061393065, 1650819534, -1824205402, -1811394749, -924784561, -641092446 ], [ -351081971, 1346169053, -1419948659, -461048453, 341059890, 1189232863, 277663242, 1735668480, 83749504, 1122460456, 1874005968, 600835445, -1213800773, -1393541961, 383763812, 1313492758, 1158842978, -1780310635, -1584669438, 1936367098, 1104611990, 1080872659, -1195569943, -1809562970, 1611999975, -733068070, -2126705356 ], [ -1246889638, -2085732599, -1612399897, -1647812405, 1469633252, -1456978284, -1751578835, 1357167642, -1490019508, 1250654425, -803848955, -875010339, -2115384785, 1966387691, -1983857276, -1697517866, 697514622, -1838010419, -1455294843, 1424295480, 1486523477, -1190129992, 455578784, 376380647, -1081770166, 1332355815, -467748072 ], [ 868711825, -38781307, -1942532486, 1628951387, -1188953633, 241380820, 199553002, 2032031426, 556604244, 394148964, -827496179, 849482093, -1315455181, -1021884826, 1160879758, -1719419910, -1358745454, -1897030064, 386310303, -171240569, -1843443385, -944458134, 995672162, 770236480, -279880442, 91766178, -210887710 ], [ -623554452, -120800792, 1889293865, 1909136746, 1652397700, -1642628984, 409409954, 387008947, -180158901, -280344153, 1626134652, 1355504180, 832625725, 672225861, -441331797, -45731393, 431445835, -1384619357, -2094475448, 1290086744, 1485493515, 1719820374, 485504599, -1356805719, 641662415, -1193419885, 723541973 ], [ -179683806, -1433369551, 1563944099, 1446142687, 1149342876, 67519101, -1845293104, 850855477, 1945461352, 1238580275, -639649870, 1674487561, 1308490323, 71359362, -278299117, -1094841898, -937843495, 1680153914, -782992681, 1886063549, 1702796919, -709321368, -806782061, 2142227457, -473683435, 845510407, 179313681 ], [ 2052451306, 1816457033, -1551188602, -1698431495, 1540899390, 42182510, 555266132, 1125447330, -34295347, 1136595695, -1509686645, 506863183, 1817297626, -1706729076, -720980010, 553968501, -1051495310, -1038595157, -2079724371, 225896336, 1362623049, 729109830, -898380324, -2104255591, -1907068436, 366035231, -750673345 ], [ -1565275742, 1803202461, 2069448126, 1173137587, 570296843, -195462587, 1565993611, 1407539664, -775100090, -1036479398, 1149032980, 414358450, -210000774, -1969962865, -1766877865, -698597926, -740983613, -620555156, -1807777982, -1487688051, -1326746568, 183768248, 1999096973, 100495589, -427358425, 78327925, -838629191 ], [ -1492801347, 106555407, 958597058, -1466823459, -1796550582, 1202990629, 1090553782, -1635219528, -238973571, -2089044402, 693691620, 2081055056, -1244792068, 1852331111, -2091046294, -1677314048, -98561386, -1016285137, -51035758, 1639647964, -103420269, 1680669537, 348010283, 917225912, -951502519, 1300303852, -1144089826 ], [ 1349884633, -544524381, 117181646, 1872851275, 1045837114, 971249798, 176239366, -244144921, 1692980718, 1719360607, -1986582372, -450991883, -2054091829, 1601830417, -1027284978, -1737034666, -1129467744, -2058868919, -2129868641, 962052073, 999024094, -255915096, 755080626, -832272205, 189617031, 361137771, -372400924 ], [ 596747615, -987696012, -1377014560, 828610154, -409039511, -940709223, 1561114506, 1878994868, -1865507920, -649811013, -757313051, 564659282, -1879004243, -1430289061, 1123252453, -1989381653, 362350127, -1149016231, 315339844, 406845424, 1691103501, -110843886, 1325350343, -1192081441, -1545311951, 243730236, 1226664367 ], [ -1842166095, 1715202739, -1406875003, -1410882325, -1987003470, -1800395697, -621917770, -1647540759, 310069017, -647184283, -59811665, 83307029, 1266549129, 820164105, 1146384424, 706426349, -1536803150, 1463695347, -1613424693, -1777135441, -411043691, -812851634, 207945712, -60484864, 1042991499, 1218977614, 1912961205 ], [ 1245690677, -894583162, -134912984, -302831073, 22150178, -2135011536, -1651223007, -638310572, -1987060622, 1173733520, -384986353, -73954654, -1271949963, 1840412506, -304030562, 1189266786, 1166125231, -631363906, 1044471186, -693866930, -795725695, -1495662462, 1993112553, -912617524, -825047586, -1689853810, -785758423 ] ], [ [ 1759717629, 1645202891, -1006139085, -1317194014, 590146232, 1923037959, -950808472, 1381247685, -323735799, 1439534219, 1168832912, 1553449838, 33934042, -336070489, 924038141, -1225346258, 529930649, -180940004, -1165258135, 560688016, -952572079, -1734009467, -373740127, 551032433, 934088376, -344610689, 30864962 ], [ -1807656129, -755198122, -1395291451, 1341246979, 769711376, 1892114694, 143324161, -630105450, 127995695, -1899464028, -734498951, -476519352, 1886958062, -57842034, -1516498466, -1739420821, -650550460, -41546460, -650614302, -1686962117, 1968786844, -344408559, 1323297116, 1646023352, 316219586, -1269327905, 1846365476 ], [ 1295974578, -1082277563, 1241063714, 479152616, 772827203, -1163689215, 655000606, 1108302286, 1761668680, -2053935122, -2000117852, 94955970, -1634263096, 2025763866, -225401185, 104023069, -556482324, -614314602, -1689249973, 1650066009, -404540313, 1960657022, -1729960481, -4466612, -1464466582, -199433761, -1827808196 ], [ 371037284, -728943852, 9069329, 523153595, -1680872671, 877053866, 1645563895, -1961063618, -1814251127, 854874003, 1305419553, -2011059750, -412951525, -415274914, 61025573, 1964418192, -1052130126, 1442259255, 675647249, 734416538, -1988070692, 1345243461, 1644662426, 984097392, -451555339, -919404385, -153888202 ], [ -436093071, 2088138367, 2100745390, 1452330521, -218537071, -1905419188, 1369598236, 106273008, -1494470043, 845497859, -1920283565, 257104285, 528422901, 1738891296, -1759385141, -1866145114, 1422488761, 612398215, -1169574086, -978418993, -1953744773, 1873325804, 1751653724, -1292207041, -1091164681, 493169626, 2024166675 ], [ -214297304, 799029421, -1506043913, -659683978, -207372244, -1285344712, -1047253522, 2127025911, 2019645329, -1393891259, -171711762, -743957516, 127219636, -267183836, 645469179, -953995558, 1658933933, 1991748503, 2040289587, 263439597, 150023557, 100655938, 696502383, 1587897130, 2053673588, 1629172929, -1263663586 ], [ 2097676648, -1862523786, 192736864, 1823810844, -1390785548, -1325793586, -1926926622, 1476694868, 1168064488, 1100878404, 509228593, 1670697878, 241852582, -322535443, 387072009, 485499260, -1985870223, -1582240007, -990619607, -420854333, -1448797815, 1193766919, 74788056, -1173148542, -89361548, -1529418201, 1931711668 ], [ 1064796843, 1447202720, 592326683, 470733466, -978343504, 1443375553, -871202001, -1384596363, -1551380622, 1430238057, -670735124, -914348274, 1168860114, 674564630, 465898792, -1667955328, 425455182, -1879632769, 444588723, -667036678, 1144831392, -2040004457, -23868153, -1366735600, 62810612, -462797321, -392442742 ], [ -1283236186, -1978211069, 1819063898, 1963393841, 1429569294, -1342940330, 1090185777, 464296725, -163503763, 1741148561, -1794620560, -1391381931, -1412882227, -188448241, -490090970, 934419162, 825760547, 952399388, -32334238, 747064466, -1245121204, -1942724021, -1030421913, 1419324198, -675372000, 2115700137, 1654807513 ], [ -1828103707, -1588989020, -1781223156, -1056156058, -305148667, -1377208764, -1068840491, 2014985894, 281214204, -1143895593, 1965003291, 349478842, 1154234165, 1273968779, -1598531594, 1494168194, -560948550, -42816430, 58281147, -625981934, -2093527034, 1459676432, 101008084, 152750848, 1004939439, 1272627191, 1437078084 ], [ -1863901809, 783913078, -725780678, -460451313, 542405875, -1274218121, -718246793, -1854782946, -516761054, -136984013, -664218578, 1011291503, 1307958010, -1625219045, -1537631844, -1610986982, -778621328, -737860595, -78693285, -1939904687, 1854156135, 555059411, -131115425, -548733187, -523351450, 258724546, -201932739 ], [ -1045326886, -1838263824, 1437403684, -927355691, -1607714808, -1068296654, -1669012002, -380027362, -594822970, -250830729, 1310128184, 1284481425, -827971310, -880447891, -395471935, -1833562680, 2099320429, -6613697, 944908834, -155190719, 1857488065, -725976234, -31794727, 1197707805, 1550023333, 1447687126, 736255503 ], [ 1364871026, 1369982727, 2046058497, -1975857408, 1261371360, 1326290131, 1416482806, 629178173, -2043101401, 1733591333, -1795541020, -2091220378, 1430496751, -156338142, 190898726, 980542441, 249906851, -1015866464, -1434289778, 2001867070, -1875266489, -704697151, 1607503942, 341604186, -853377796, 1903159414, 393317276 ], [ 392850669, -930704564, 1859692122, 1681211389, -1952025317, -494360676, -1181089372, 1356249106, -76082022, -2056181516, 636138612, -497725767, 948597829, 1896492901, -61164689, -410650524, -1984532070, -1197692412, -162769349, -1505676885, -1490851623, -1611045940, 2112246421, -645547513, 583233591, 1143155504, 953880731 ], [ -2147276301, 2099244176, -1888221399, 1028828403, 1537923824, 1053966510, 599816019, 1124594136, -428722440, 2117942439, 1751363618, 1619011532, 687806856, 1636432121, 1776534941, -412701391, 1968440024, 672785428, 854062729, -192193130, -1065134142, 601417598, -2141520633, -477819728, 1656448943, -238813169, 2113508388 ], [ -1238917972, -1391476798, -1396547957, -473761634, 252045834, 1492258940, -1341647659, -1173187901, 1520153566, -312866907, 204813929, -1172327485, 1101289577, -838470544, -2053728008, 1503420979, 375126702, -261906403, -368622284, -1870001328, -1377016502, 1041104256, 406567189, -617659513, 399480949, -109331136, -1637176 ], [ -899925606, -1713066789, -1628870295, 446777482, -1735027262, 1440870421, 953071155, 1401727544, -1017870888, 8357967, 533677412, -915978481, -693382684, 366827136, 340332247, -133785535, 707077943, 53547116, -769912870, -1522351583, 26530397, 1660386305, -977296527, -1289246168, 748723610, 1696614648, -1630328175 ], [ 473913040, -946369939, -952380194, -2135325282, 37102033, -685885975, 1920658524, 1062844306, 1678155447, -1955679749, -1909739796, -2058588096, 625419563, -1686275221, -773350788, 1192702870, 1878370952, 1312926311, -1911308017, 1790787335, -986549620, -1608009075, -339106665, -2084925922, -696712964, -1159940383, 1616392035 ], [ 18065501, -1847922852, -2030268053, -2113305227, -355576743, 1216124221, -1666291623, -564021552, -468407150, -796016816, 1712283650, 534702916, -1135817149, -1878174360, -1608122618, 1260912394, 422113389, 785747853, -1927797864, -290900993, 715876371, 1316958536, 1225817200, 1553715899, -1647055079, -285585119, 1670908865 ], [ -75966871, 1003701068, 164245648, 1016713959, -1744889762, 1273122221, -825606093, 1115915770, -1861905402, 353377447, 1741853105, 1563511208, 577579529, 864538164, 1943550388, -751719453, -857471219, 206977751, -1709098555, -842441952, -608976812, -1585811969, 962541684, -1457378857, 762457683, 1184894743, 1710592840 ], [ 1804292973, -769386165, 1259841662, -124976384, -706119028, 1001046685, 98768893, -1084133311, -836205320, -2053917456, -798172019, 602997075, 529349933, 1648469171, -1030648399, -417322520, 1032445483, -693076413, 1358249470, -404938898, -1235483758, 342922649, -564716677, -970338508, 975179477, 822389256, 405726804 ], [ 552449358, -1685322080, -1946585553, 1366718050, -898767680, 1660579476, 2127972173, 1502306455, 568169996, -349768411, -1270462236, 1603030437, -1692303962, 609073567, 1334554813, -117917273, -1326547257, -1207011286, 814392071, -938961919, 209568267, 1260751141, 342217590, -1934056242, 152190718, 1661041089, 1266368582 ], [ 785453283, 2060007494, 196738046, 1234566099, 1552766737, -725716819, 876388413, 332570125, 1083011125, 1427281616, 2222345, -1319990677, 53598503, 856795267, 1334808490, -178101440, 1088429720, 1620246444, -590562177, 1000002136, -1392178126, 816161738, 180538050, -315109629, 1306572349, 860547913, 1377325722 ], [ 121336936, 87541281, 532896811, 1033707096, -1335596755, -1076226352, -1871538855, 61753554, -2087878295, 989431610, -337168218, -99557993, -628048268, 1427143128, 1848979723, -2135733020, 2055321406, 267805903, -18389097, 440034262, -1747622917, -241492713, 1291439601, -1031935086, 654781826, 1364577662, -572696618 ], [ 239589550, -948450087, -132263448, 579865853, -761202132, 959713881, 942186497, 2082638547, 1563966658, 2054540547, -475758631, 448744938, -675847742, 1127808074, 1858654798, -279100933, -1088274026, 1399922848, 1906956965, 947460122, 1280716549, 16052330, -2125596837, -1610186269, 234395698, -1974768348, 342291636 ], [ -1671770521, 384447281, 1882703868, 1469700385, 681023951, -1131966917, 813485358, 333429404, 2140856585, 1621019476, 391315978, -697110361, 699483952, -993842506, 888677089, 2065472646, -1176113593, -1209623726, 307936345, 1248733443, -1336904162, 261215285, 2100457304, -116603798, -303750843, 1187106572, -413214647 ], [ -324273275, -1814321781, -904859237, -1387975500, -1556727772, -1995375887, -432978391, -917773133, 2045337140, -1701424211, 59059091, -1296655554, 1267299304, 2126675871, 764706922, 1951513619, 1950211147, -309901867, 108510067, -1891452252, -1819500658, 1954630981, -1020080422, -926851232, 731723321, -20440642, -1277852988 ], [ 120373740, -1032364448, -1870249873, 457809365, 1493047583, 632308031, -1609289737, 1735162148, 811103979, -651565102, 1440506665, 1567387414, -122040930, 1333487242, 439676725, 2093605017, 983150042, 1654913504, -2003204321, -754646722, 1548270875, 327995309, 1375495095, 900166828, -1583810790, -2020104112, 1576827614 ], [ 717752346, -2040628, -220881548, -197486751, 10894680, 1502868134, -790098308, -779119337, -294711997, -1915252057, -915420838, 669982555, -245865306, -240708000, 693159951, -1266112755, 1148436625, 1349928601, 143996647, 596254106, 123800644, 534192893, -1433968383, 1456054925, 532130558, -712448567, 1490662805 ], [ -999012676, 1318312280, 47479976, 185953125, 217852235, 1051949960, 718085626, -1548122672, 577484340, 893908479, -705125863, -1265150999, -711494823, -1436392356, -864018619, -1680086625, -464831516, -1240177273, -309956833, 479211652, -2110959092, -1244585293, 449362077, 91659483, 1069884585, 1114281142, 1428544873 ], [ 1127677215, 323150006, -936659631, 304246076, 1395652070, 1642534331, -1106976062, -1170421870, -1949978029, 1395897311, -1782549160, 1776495947, -1497824681, 273424272, 558258817, -1040159893, 45043945, 1476550840, -1441056622, 1014124670, -391601673, -782208820, -1606282448, 333755590, 572050283, -1911180359, -1526405208 ], [ -1899099745, 1932545219, 1884792342, 1527049021, 1588211544, 1342554665, 1067728884, 480289039, 231119690, 1857628876, 1091774532, 2112092279, 901503771, -1933633781, -892562672, -1609054842, 1116826696, 242807807, -643618780, 1084039742, -1589107012, -1380588445, 2092091027, 1476062013, -1316485387, 274073360, 1397026922 ], [ -1275141978, -1611253294, -524043456, 19490568, 814455027, -1199923228, -1057458191, 906748437, 2009079607, 153158412, -396888469, -1116386502, -814631128, 646899425, 1855876523, 734813309, 76107922, 1382147586, -1938342623, 738232699, 1171073683, -1259306418, -920914272, -2074143931, -1536529604, 2140190721, -779587523 ], [ 1453745693, 591794801, -619186983, 2107266133, -130180531, 1603426957, -1926746346, 425813103, 1079960810, -1869792828, 1737635924, -345197785, 2002218766, -1099935324, 282729481, -190094459, 974860806, 906993792, 770804442, 96488256, -647106399, 1431190749, -375667089, 903311556, 707431616, 705553409, 250528471 ], [ -1053445249, 728019611, -1512932665, 144443563, -24751326, 2008278970, 1053892224, 70115582, -2123598125, 1195185607, 32680825, 681921599, -1507416739, -800632955, 1172402013, -379268378, -938079534, -793732017, -351487481, -1796548840, -1775891003, -1837714547, -1684430592, 321610466, 89653827, -1773249344, 2018630320 ], [ -870489186, -1908167821, 35464073, -1278291774, 750718685, -2040238166, 2075136904, 377689621, -270248050, 1099438905, -1345724918, -1424636500, 224275573, -1531250004, -1253594888, 2133917474, -228750118, -887886076, -1846546272, 280414257, 2038409998, 295073696, -993718160, 1802255881, 1072179592, -872806811, -1493899864 ], [ 411397592, 849493630, -515886542, 945398305, -481872255, 621637560, -1278535685, 242781123, 675835295, 1451771767, 456912145, -1471781140, 1789272750, 2087926044, 520917072, 1795618659, -1904733967, 1220189433, -845948478, -1060279313, 947886394, 1119991022, 1519251353, 1262259012, -624023083, 1896907535, 434598432 ], [ 2051849999, -674442004, 143922199, -903069437, -82441134, -1394038289, 1428781663, -1584076189, 1667384811, 1481143918, -1476087609, 1157584101, 1981544207, -464875674, 1592430131, 1596829222, 1466932581, -2072956967, 1399388510, 1747495881, -675768503, -656907426, -656362467, -137619131, 298126665, 1032259753, -2077320484 ], [ -1496845861, -1687242507, -1608013004, -1125972642, 1499604405, 1828112601, 346618459, 534398977, -22469975, 1249597935, -1306179349, -47398073, -984937386, 1065862275, 1032073721, 992688399, 1300156760, 1185508056, 307942515, -190200595, -1186380417, -90269621, 2060053521, -370621614, 2144438399, 1320279770, 466927643 ], [ -1721918650, 282712275, -1275549962, -866577124, 849416168, -951651559, -753949619, -1681777105, -2092706412, -1199629654, 442385438, 759594383, 162307198, 1526389602, 2071183983, -1456628607, -1658166874, -1923312406, -348746046, -1117438461, -1550196089, -130126558, 1070150842, 1705738304, 1693095129, 1456717016, -1206068477 ], [ 329703686, 1388498724, 658068439, -1970151183, -1793388847, 29448671, -270775881, 1557656150, -598289522, -2095492853, 1925113991, 2049312775, -409886847, 921162128, 276446637, -1791352484, 1838769140, -130919258, 145801911, -1770638981, 1946390803, -1533466567, -2052146822, -2136294514, 1037572483, -42433018, -1035456353 ], [ 409154258, 226776969, 900037678, -1867257068, 1738700349, 1990173592, -1208148375, 1700719983, -1960782329, -1543174572, -235285105, 245005292, -399214611, -1389235419, 170129925, -1621876339, -387595885, -1992122003, 1719354247, -1898962696, 1955360659, 253462259, 1704508241, -2137301206, 1897481454, -1491753794, 1281873535 ], [ 1330696982, -854725177, 51635140, -1594040828, 1586806037, 1204985349, -1425821159, 2049991586, -1232848730, -2003542075, -1178521816, 1444196709, 856885172, -1203919751, -1159975907, -1814854744, 934044635, -1042340445, 2127424283, 1762774011, -89600720, -1516021699, 628174489, -562683515, -604274030, 602481348, -1527589180 ] ], [ [ -311146101, -2099211565, -1595116672, 977010233, -731859698, 1114172327, -1176651586, 976710871, -1553703904, -1323729324, 1127873561, 201192643, -1009704288, -292121257, -972518149, -1145767623, -1264975159, 81178275, 643652150, -2065773076, -1493861551, 341058833, 1607183204, -1640808857, -1157648102, 1024506515, 1497322789 ], [ 1584395628, 1710921742, -71627174, -1337005039, -1667733557, 430162713, 1040436765, -637525934, -598045542, -494056977, 980898725, -432581258, 394153833, 130793507, 1585200040, -1113548982, 1963195157, 885603268, -445507863, -899527785, -272567385, 755211756, 829430446, 1599477604, 1973472347, 1393596223, 1321228522 ], [ 445359048, 1889986035, 535621586, -1820146397, -1184191168, 187316754, 592706682, 619414116, -1201558185, -768059076, 1830382116, 13322359, 1039265926, 1663004809, -2073906258, 957566319, 743894755, -945563859, 394808443, -1372318087, 271715400, -480228831, -1375928735, -1004977722, -901176004, 1687367743, 1513832623 ], [ -906333692, -1561642836, -721650108, 746960617, -676444584, -1720654992, 1808245067, -1574547891, 1016924602, 1808737418, 191602726, 173938648, -1313437014, -1382171110, 1714376073, -1060331704, 1566307989, -444387251, 1536360387, -1970228444, 1113900696, 1810684142, -1144764169, -1481267999, 731356754, -1591445620, -1394372364 ], [ 803312483, 906309181, 2068455278, 393741320, -1679967190, 420906279, -464382734, 1449909707, 1166508926, 1867557012, -1939321628, -1745884491, 629715243, -1563632710, 686038490, -1146545483, -1041668371, -925799917, -92965608, -839255675, -1441153451, 149932216, -736377690, 1201819371, 1078835862, -1759340844, 2125062115 ], [ -1613760803, -439988187, -1786262859, -1475828191, 1821770037, -265915634, 1552905497, -1112324841, -2123955469, 1348077143, 1761718514, -152797115, 722396110, -1456960697, 823561965, -942809034, 1953487523, 1069732608, -103743917, 1339531062, -1245725837, -516258345, 811152833, 1942050035, 175077976, 1765020940, 1688237676 ], [ -187379612, -1479439835, 1996848322, -1060970262, 1993628172, 1029142346, 1640696624, 1907713173, 1429685646, 667325163, 385526566, 974494736, -685054653, -282324492, 2028024068, -1999928611, 1167395410, 1903866514, -829588194, -1771613467, 181245788, -473659575, 2129406217, 1766984445, 752094183, 1480657076, -1645219543 ], [ 1977581883, 1934649058, -385014657, 93253539, 146543897, 2117573694, -688963724, 157085668, -1553540318, 827483812, -444642403, 1016872532, -1561719841, -402680406, -1280127147, 1258006934, 393152061, -1817178898, -2025276193, -790484665, 591482408, 931564244, 529278693, -169545176, 543074957, 218322757, -529244539 ], [ 1983480921, 541197602, 1494581424, -877859743, -661639329, 1337630205, 868876322, -1299362146, 224042364, 532281659, 872015270, -602883498, 1156770659, -1334255042, 2083211974, -379714709, -837463090, 1955001038, -1795052178, 1065708240, 1133838620, 816337196, 1345108788, 237307978, -1817679922, -1243266241, -1073437902 ], [ 488304940, 1001391852, -820141854, -1274643661, -1567751599, 1510888147, -1301265679, 1184851094, -1550002386, -1344620373, -271190948, 1157416207, 1584748069, 1988944659, 1519113932, 2081727313, 1505059636, 946555496, 649900725, -523909105, 1516758490, -1987141393, -1753646659, -1270256232, -890798568, -1360037189, 1314846925 ], [ -323291720, -130396444, 1431395307, 117781292, -269077763, 1618485550, 1302524023, 298527503, -687302346, -723735853, -313316231, -62859789, 312770774, -388895793, -690851903, 1188750488, -996351519, -1126033678, 1988905603, -1286023917, -1918889416, 233047694, 1193330740, -182055029, 956372909, -265790127, -1080841264 ], [ 1177750566, 327359504, -1410527353, -797314327, -1042748812, -718124464, 1225281412, -430136022, -1574286060, -474438892, 1262181127, 2137050890, 21415196, -2007471315, 658526203, 1448173334, -687414239, 49626621, 1306649294, -699792735, -1291428218, 1589719344, -2089615052, 96548703, -1987447943, 2109897345, -211378172 ], [ 1784013745, -295209611, 392728933, 852601853, -1563913753, 1884402043, -1261818691, 102293850, 1580241949, 271682259, -1176638701, 606212798, 2144997559, -1512373866, 1701721061, 2123408155, -1108306572, -1733837517, -1658570468, -1225856367, 347649482, 917440073, 1261785532, -1714573842, 1456836503, -1205578687, 924346362 ], [ 884456294, 1027110235, -1367719391, -2065677190, -298972682, -108288754, 493879895, 520241318, 1570778906, -1087291585, -171635780, -1185053031, 166636463, 1399099583, 857692528, 354557506, -1329612725, 484354260, 324118994, 1618171878, 1109276737, 1589357071, 301722703, -1993544174, 279730978, 1451004890, -1645548518 ], [ -579224441, -1303926604, -705015322, -789688517, 154527830, -1958219031, 911278210, 127621384, -1663116511, 2085665164, 688876754, -603489620, 1382160412, -57799895, -1248508014, -1566276809, -580634372, 540018962, 1346348515, 1366513392, -1014630847, -727007118, 1401092913, -1432078054, 474558739, -1421364588, -1983291403 ], [ -1412250230, 1690031296, -728408909, -1200863070, -1201986225, 584993442, 793148550, -1968048321, 393678652, -808640569, -1848746965, 1014339012, -1724705597, -837052968, -862482018, -1252582089, 255142376, 434593187, 164593590, 1889556275, -114722214, -745726652, 1198406760, 585270198, 876159947, -1418841098, 1718719607 ], [ -1835965796, -1305477636, 999450330, -36111014, 891059955, -1403903033, 993243764, -322529543, -230228222, -843524540, -687130432, 1141051803, 640229270, -1116562461, 1627534131, 875839401, 45799895, 201553472, 779138762, -1376434486, -879016849, 288921136, -631371588, -1529779720, -378900820, -1157900999, -2041241563 ], [ 1703748565, 2114532737, 38695150, 1261780850, -794455598, 2007077561, -812846462, -2091930877, -1392779257, 1772953620, 1529063968, 1345028056, -1448114009, 1971825391, -425822796, 879361076, -18152005, -1065704182, -557165290, 1870428477, 1878458287, -2007741299, 1691424351, 139949371, 1073711292, -103655406, 382772581 ], [ 1169491678, 2003203159, 1735812439, 1474572253, 531239184, -1557705259, 2134159200, -1433636388, 1115152179, 1593529861, -1553765265, 1868522797, -682948707, 465874597, -1581620899, -673045576, 133415410, 1218796700, 1645386053, -94247059, -1646177885, -1181332460, -2014288268, 396902812, -535731901, 876681208, -583709312 ], [ -667030871, -2051339170, -766261262, -1496974585, 1567428215, 308315051, 1317242848, -388945158, -1516750485, 2051022730, -562423133, 1007364299, -1262694879, 1658721118, -1542491243, 1013667419, -1494814268, -352321063, 1736837053, 832381753, -1265992517, 131697559, 2109450047, -1133561095, 1414288061, -635460183, 447694636 ], [ 1041628111, -1287700085, 94486525, 1098811340, 2003221888, 1065941519, -1178516905, 1727557107, -1016642435, 874221830, -14552119, -1377033930, 287248465, -1422196702, -1327877038, -762828700, -1977631957, -373995303, 1459045664, -1886939634, -339080801, 139382484, 288403361, -810450588, 2091783937, -403545192, 650290437 ], [ -2046252305, -1389992097, 2125444047, -2077636983, 316216098, 1564601326, 602149599, 1515619096, 2045992015, -282319463, -276963176, 1375693355, -195575181, -1794610308, 2103780993, 1495000302, 703793752, -1772868115, -652427859, 1785593377, 956438254, 1481988383, -1442391771, -910105704, -1717416268, -954825277, -1359859290 ], [ -1937584325, 1445273745, -1510601449, 1791160549, -1797391844, 799073001, 1418691590, -1639320436, -621771427, -332432126, 1447013758, 548241377, 1023384877, -1194990780, -1519183038, 743494039, 1667379529, 40774324, 1027798098, 402615231, -2080688763, -1213659061, -1949441961, 810357385, -571460984, 377924677, 1560908063 ], [ 1218454798, 2069153716, -1483606036, 624062446, 335928004, -2045564046, 84578178, 2017083642, 1511196053, -466415729, 455041925, -238258097, -373800483, 855568933, 529722652, -181150168, -1909494262, -417282558, -309496285, -1485293499, -2039647435, 1221026896, -503352847, -1032223807, 521825771, -731998769, 944298491 ], [ 1482522869, -867146091, -560391163, 2017253320, 1411156460, -587665977, -125301676, -874257895, 451896603, -866639018, 477516199, -1569370714, 459890179, 687878201, 1995812047, -1776176200, -1550318266, -350697380, -1252109628, 930656398, -799179743, 1817470665, 306196046, -1521758194, -804976091, -1978795395, -586962614 ], [ -100645709, -185216932, -74280464, 595421458, -942561132, 1568034200, 821046821, -898454112, 1053465109, -627428893, -1768590189, -2122783348, 1011547601, -1054188927, -1989903026, -1348808522, 548060672, -1121404127, 1596982749, 661806103, -1426642993, -1652931685, 1588587449, 2032105025, -128312671, 1904388809, -1787314016 ], [ -678794782, 1577985497, -418490299, -1422887222, -2060902003, 1469477829, 2082159864, -520872255, 1857976136, -1763862963, -1250081084, -19682917, -2015563399, -1671669275, -873886153, -1316014132, 943271753, 942661741, 239743105, -1601689657, -1074492710, 175226069, 1977286220, 121263129, -1318612878, -958777435, 1404242373 ], [ -918203410, -881726274, -1087273424, -2070002798, 253218460, 1001335896, 1712760175, 1642678865, 1295983452, 1547616815, 912427267, 1359960931, 338911546, 1527260590, -275097151, -1321862522, 219255889, 482654984, -1604336531, 1351443201, -370329910, 1155106600, 4343238, -1044797839, 1486750302, 1546401384, -1662743528 ], [ 973828813, -989563065, -998994139, -635414206, 22969104, -1264874005, -1754591515, -1912715177, 82347280, -990010185, -45716490, 518580748, 1433205738, -354058592, -2058293767, -880690782, 23703013, 796470845, 1313450644, 383618283, -482051040, -1684698911, -654795219, -477381511, 717087477, 1008736888, 1426958069 ], [ -1700249954, 1202248811, -145584090, 1339507215, 375369225, 2126203044, -1525059434, -1090249967, 1640580640, 1862587204, 1654421139, -461623102, 181934650, 1839344447, -208651142, 1736137841, 254700144, 2104146754, -920833679, 2068987292, -630807024, -1700302951, 611394432, 1735800324, 1600816025, -491383220, 950636583 ], [ 674826842, -564654694, -1108341688, 1791385135, 1733839574, 2058184483, 2127442208, -911916632, -1473887963, -2054888629, -625224587, 2063323154, -700836205, -1463156811, -2098510263, -1685702973, -1447840292, 2005545816, 1016138851, -1005194568, -1497537243, 1265701325, -690030723, 1017488023, -1723756685, 490075720, -1543388196 ], [ 357286027, 928514020, 2102091166, -1341187351, 1080754592, 60912505, 115587624, 1519099143, -1678679289, -1254535129, 899519723, 131264078, 1392087338, 48781393, 182607966, -751486319, 1619303349, 2121665630, -91922882, -1926973068, -1408721823, 1007222394, 164449177, -769866283, -849149175, 1632661741, 2018668215 ], [ -1384895040, 953715246, 1620682940, 1158949215, 1794043141, 197783477, -1095894884, -981528692, 1653665028, -560939899, 671805829, 546871086, 1659521464, 1139448470, 1380272086, -1188567319, 929039167, -2059150386, 1017402268, -1681791372, -1985831668, 1759437934, -112801791, -918088644, 630102781, -55761020, -1294547983 ], [ 460142793, 1372985661, 1155907085, -511826709, -1694563197, -1209302373, 1793980805, -639717004, 766350267, -1223251862, 373104908, -1399874001, -566439572, -595468055, -975539025, 1500698578, 1759214125, -1106473588, -2092177652, -1921225010, 238731830, -1309891009, -184877896, -201748408, 967610185, 871202415, 854314890 ], [ 2072323374, 707811900, 253129633, 228009913, -1186982648, -1164261599, 136633316, -1513352463, 999656717, -1421785368, -1387573420, 1501319396, -1077001899, 414629995, -1136375645, -1389178074, -2120551077, 1555512192, -1380751760, 186359862, -1066563037, 1496984346, 1862643329, -510055210, -1886735965, 41226539, -57012736 ], [ -1112062013, -1555717035, 824079735, -1565986282, 1575203300, 1325797064, -25957009, 1597474373, -392563996, -794140653, -1826597038, 533364536, -1830743790, -1446274401, 1864620135, 617072415, 1026453243, 310490533, -1498822709, -931786927, -126734854, -1065142295, -137287893, 693489572, 982293783, -456468261, 413454647 ], [ -485332141, -116449307, 835418777, 1900443489, 1901388385, 562070898, 204395591, -591406873, 885797106, -1821836415, 1296144020, -1363288370, 1364127585, -1468965824, 743106526, -485559416, 814468833, 232629236, 495908728, -905175627, -1522103244, -1891512951, -680241497, -2052116430, -716610342, -1314982006, -1052697670 ], [ -665004575, -503544771, 736799697, 1132902544, -896852955, -239489588, -341256037, -1313113512, -1282929471, -1284890020, 82132420, -1104148804, -228285181, -350246355, -992559037, 731596645, 2007207913, -1711574095, 1452574871, -1963317559, -1810595122, -2060216800, 540973701, 2050929986, 1769086419, -834292148, -1860116454 ], [ 556700182, 334579298, 93237016, -197673325, 1957674586, -108434208, -666960059, 1529771093, -1875498292, -1373629246, 1978632073, -194327386, 379665664, 1628553113, 1919564680, 2069667607, -1672792119, -1584382431, -1085891171, 1510205308, 658743730, 370128747, -278695956, 649344705, 414568868, 238398026, -1971311183 ], [ 675253493, 1429274348, 1401808476, 107298594, -682285089, -383226314, -908169423, 1667193921, 1466423746, -1278002930, -1911176902, 1909938735, -468617087, 1818587927, -1883546279, -56574245, -1209165584, 937443894, -818270606, 1863962689, -998326056, 1522298381, -1027328348, -1544331143, -1294955582, -1510044282, 17137268 ], [ -691960769, -138353485, -383355261, 660109732, 2064263926, -78350930, 222866290, 1169989943, -1868967667, -1006213401, -1570370131, 2130918744, -1076664780, 2053451181, 72528252, 826527342, -334748990, 591885714, -568345967, 1589295542, -1646690479, -169318810, -844052351, 1487393692, -450158694, 619384056, -1935780859 ], [ -1307827316, 591826863, 1920674474, 622439083, -770223588, -1606579816, -1715512717, -1256467885, -1110634503, 1119954640, -1905871626, -504822143, -584183002, -1634550809, -1878603016, -565510017, 1089915051, 152215492, -1375727355, 596091553, -619891466, -644675721, -1356137243, -1521444997, 196298504, 56267829, -1309991281 ], [ 731471133, 1878937070, 1503487471, -1172280258, 1464558065, 996646577, 540261101, 1042639255, -910536961, -1101219955, -1093152000, -1024903, 656310626, -1955182282, 1097790711, 1205911528, -1121107479, 14202681, -1957506091, -1071172242, 74296998, 83319860, 696661133, 1120886063, 343039740, 752605600, -1526326678 ] ], [ [ 1080757689, 2054234958, 1073589679, 1659513963, -605652301, 1424592402, -623855869, -1879758430, -1687262515, -237464459, -1664494811, 1229152737, 423874494, -259301826, 1987351180, 747808, 1102742862, 146527573, -816106219, -98492125, -1272238510, -1963709098, -912827091, 1767796528, -906050966, 268811207, 2061766464 ], [ 594709674, 1460938691, 316466184, 1521830270, -178690967, -1909687417, 1299315, -1342838912, -972431632, -506218386, -1215877753, 1392360105, -1210719234, -1363250607, 76081249, 636055924, 1846570927, 519184750, -1758912681, 80727873, -2062710847, -1463630667, 446763706, 1708013352, -503770602, -1794508599, -1031750557 ], [ 1598258068, 1465240840, 1731129815, 74269021, 1686289707, -1754170960, 1186784315, 1533254429, -1724664802, -283291023, -12268096, 1017150572, 1243111020, -682851755, 352961336, 566072790, 2126637944, 1397182126, 242997635, 459717932, 198375748, -416732955, -1552092821, 1336661743, 1419313184, 1202768800, 900430260 ], [ 1115022197, -1829419722, -675864467, 2092271031, 842335098, 184210847, -566066386, -2079745452, 412525851, 1731698842, 154114695, -602408014, -941470358, 1810552054, 126737017, 2005586130, 1805675050, -1614733055, -1536117364, -1951259058, 1497805202, -570803023, -255537014, 1864073600, -1313963809, 97650353, 960449341 ], [ -1709222102, -1975766668, 1241439703, 728170211, -160044111, -628871156, -693637726, -1416300691, 1454240241, 1745722406, 1325269190, -368235417, -1753817695, -166306002, -2038560591, -1583488931, 1521600999, 1613296130, 1857485640, 80108540, -1617994206, 1874251110, 1255486590, -1273292901, -1296226077, -1750872744, 976913364 ], [ 2071455044, -2034179582, 1182630352, 276147412, -771695525, -1017835401, 26154272, -1212116651, 359360540, 636983916, 931561999, -298562477, 1011704705, 1596392020, 232025779, 1688427791, 2029806956, -2004721572, 1716655211, 813592253, 1462412494, -1595465016, -1348668212, 817422614, -1433367970, 1997031453, 1191458138 ], [ 2017177976, 1080937120, -1904059819, 2054322533, 1044857365, 1026940341, -680928428, -357975798, 1000546620, -237921588, 1049164794, -1867088881, 1948899792, -1393792812, -1033484792, 220331437, 1417929887, -447194529, 1628920295, 1757086776, 1186588308, -2005679671, -2021253768, -1628966595, 1973463226, 361834868, 23665312 ], [ -1069168983, 535249307, -1500530481, -1262726295, -1310352202, 611130405, 1580494270, -793802443, -419527250, 917658180, -1474414875, 1670647458, 182060338, 608089274, -342349860, 324280056, -841236388, 1459785446, 958756308, -565904950, -1543223174, -637673189, 43233258, 2105123252, -827504694, 1831181791, -578147934 ], [ 1597966596, -1861525540, 844808035, 1546539247, -626957347, 481773132, -378933492, -603219487, 259627408, -136686449, 1349872408, 870243051, 294820367, -1485962322, -184465035, 1423474715, 595683188, -614661709, -532460027, 2115708582, 181782297, -1282913529, -666118844, -222808344, -1900417293, 1650455523, -1321661614 ], [ -561719547, 1806725513, -226292044, -1576314263, 2105995995, -392067921, -1450606759, 1642970558, -1683427002, 1184715075, 678756401, -353420038, -1851722584, 25391006, -222471213, 1210616069, -412054688, 2100418608, 4628545, -1012895380, -279438386, 1365209279, 689876225, 698462950, 1164148145, -1048726991, -1141944095 ], [ 121883222, -1289080431, 1603187557, 343835938, 464592418, 794021348, -342495345, -842117974, 1228043189, 1116719866, 686476811, 773503830, -1732793311, -873531870, 427580996, -145604862, 753270659, -1992709531, -502937009, -743024399, 1968858073, -1726837886, -1000713600, 21060864, 427181200, -306449790, -287947587 ], [ 31676864, 1066132023, 334978870, 1170738427, -1210348156, 422720781, -33017936, -26588335, -1163654751, 1262554632, -1831525897, 1465651490, -318093735, 1954296474, -110715401, 631082242, -1258487015, -378386582, -249891368, 1428077395, -718005385, -341977302, -330472030, 1956024550, 550380628, -1522005077, -240202931 ], [ -1665123821, -1588152778, 1337079252, 906267869, -902572734, -1207669758, -504107936, 296143215, -1040107261, -1631722621, -994161650, 1270070340, 861795373, -1339012319, -500165961, 529804119, 1664146990, -309608601, -1028672706, 1628498006, -239639093, 1315512264, 489166591, -1823276430, 1648236626, 244472385, 1826592137 ], [ 451232290, 517355850, 959520307, -447627223, 264000188, -1851071687, -668468023, -1566878347, 402321768, -672159563, 1339345027, -268462165, -1284610407, 2110662278, 448827251, 1405361097, -1884059773, 158486387, 135708936, -2051891996, -1623482179, -1137109712, 1687173049, 695485161, -309378233, -988032422, 1837326935 ], [ -2041075839, 993423326, -1776804213, -377266564, -1537301711, -643455279, 502785620, 740875290, 18034541, -1306377909, -1256449292, -1823145794, -1339054842, 226723479, -1162726042, 578249433, -1004014204, 149330783, -1712456535, -960344838, -628753810, -267126444, 902311896, 460648394, 446870321, -682906519, -646834574 ], [ -1074143545, -15398796, 1546768246, -1736599568, -1018884942, 1716863269, 738877867, -814957797, 134512336, -1222723312, -885425640, 1483967023, 1180474437, 1834398724, -1034530343, 788946776, -192148765, 1312726953, 1694445787, 1152965557, -1531486139, -1872043572, -522286951, -1997885061, 1782001031, 1596402654, -1087464081 ], [ -1430590009, 1403578398, -1760167514, 242348947, -1801400475, -234410249, -740204959, 992399086, -2035671005, -769004507, -175138302, 1909804123, -622500138, 1922020091, 1268021892, -972929714, 2002835531, -5588038, 682620319, -1948984138, -279517930, 1004198807, -1043794177, -1716683901, 1290074358, 1661672882, -1102762512 ], [ 1130609552, -5613362, 19864200, 1862864662, -706311870, -575600328, 1547412343, 1215994605, 85976504, 1667519236, 934499139, -1121853696, 1188555789, 1599674306, 518839972, -558359344, 1911752163, -1097675695, -744626863, 1489329749, 1460837576, -1578179104, 1260330519, -314441020, -1786623144, -1392881858, -1404383046 ], [ -428808595, 1717514963, -1414455469, -579344974, 888997001, -1446066827, 2113330524, 1177271692, -528812240, -1753899241, 2068870849, -511445792, -1651845145, 1134593318, 1347074947, -436913414, 143408753, -1130997938, 1226582745, 527490156, 2086851496, 381553989, -42639657, -542426244, 1452543396, -505254166, 1359221709 ], [ 937125488, -1389086736, 1216963537, 431745950, -1861755442, -47958610, -680843747, -342959621, 1495052949, -366998318, 361477920, -125531157, 1879454568, -302046734, -1442963833, -738474534, 822931439, -1326628283, 605294191, -64002754, 1465089425, 437001715, -1926612308, -1202633397, 886207198, -612715979, 1832093855 ], [ -1805259522, 2020558057, 813432661, -113033007, -2094767184, 2070616621, 738043651, -1729109126, 1376220272, 517022612, -284565879, 1084635230, 988271624, -2091325504, 531556497, 691918926, 747492536, 108334587, 1846977466, 1105352324, -1601964669, -405770699, -1838755447, 1267059703, -168680315, -21967127, 1593070663 ], [ -439370349, -415563729, 1490058002, 547643708, 1700923200, 641215565, -1352560401, 88513400, 348586136, -687044415, -543880238, 1028078103, 464144213, 1604758556, 491561044, 1363723077, -1861903114, -1248923052, -1542799555, -115810309, -1337298827, 2125851138, -326028462, 1138091757, 307166002, -2100109405, 282470263 ], [ 593726832, -778070754, 353081280, 874078501, -1235717051, -50729015, -714463762, 1695355260, 1440695610, 76530532, 1185491943, -914536558, 855831589, 1078908802, 357228372, -1174916442, -912470719, -1366465826, -140120619, -102312436, 434430600, -794410095, 644263734, -852456876, -567702976, -566804379, -1782237531 ], [ -1059246506, 1282620616, -1075555081, 1555894229, -1599908731, 181865855, 1065088511, -332860204, 715123692, 1887789944, 331944373, 1141137872, 1244726144, -522927529, -276049930, 889122989, 1456031168, 1006185521, 338970636, -2122002461, -130423196, 772133193, 1683685085, -2054012612, 1233967419, -2142945382, -558496672 ], [ -915078553, -2102588240, -1728232102, -1623271371, -1425731001, 1011301549, -1544757709, -1320999109, 871801795, 1654772812, 794613146, 700240375, -919547493, 1053290962, 632950010, 843059157, 1320032946, 650865346, -222082176, -1194375605, -786850340, -439058740, 917988221, -203188836, -2048653901, 448311410, -964411621 ], [ 1763168109, 1493805900, 957993280, 153061492, 2054400762, -1144172429, 345033069, 677558370, 1817164818, -215116526, 102194652, 1362614714, -384922486, -2107596527, -1335923239, -1925872691, 984218758, -1401335818, 257101215, 1276087449, -345048613, 1879739083, 922731332, 2024507573, -140781157, 449425467, -259151170 ], [ -594020396, 244785460, -1224786944, -2110672471, -1324843880, -2111798926, -1661882965, 1376394915, -1787174247, 332828522, -1316809834, -1719813311, -1535890666, -1961046806, 176195679, 1091172541, -1972490178, -298497451, -1069375235, 577959361, 1265657144, 444792873, -1362855562, 2137533612, -611409179, -989525020, -1956243318 ], [ 1513403429, -1530407060, -830808564, -903560636, 1836150818, 748166880, 674236697, 2013044453, -1576175791, 2101086553, -1422322960, -1508480400, 1492685744, 1929011765, -1215254265, 695159032, -1355163325, -762372679, 1594270988, -223736939, 1654028368, -1563072553, 275622490, 1137387287, 130369079, -1471077178, 1883600059 ], [ 250252734, -964522445, -1808910060, 1318115528, -722034169, 1388786045, -971258755, -2094019296, 1831826147, 1859744987, -2066612456, -1995890663, 322591735, -1263251523, 2039413681, 402128681, 1958189741, -1179172982, 1306854391, 29187944, 348233062, 1028756703, -1774471080, -402658330, -1478119384, -2143977018, 1980914564 ], [ 84857623, 1800645146, -1054527314, -790712667, 1402301943, -1999369621, 887353635, 783671509, -133211067, 1582367861, 2124510264, -1397274804, -919356654, 605029825, 1981884648, 1479627558, -1915806785, 609150580, -679349629, -136155983, 995952192, 1812244581, -1979145156, -239542563, -1880066771, -481715744, -287975645 ], [ -1815422411, -2123039658, 924178917, 1381807118, 1056672900, -999869037, -430781895, -1797703112, -1585642624, 1249286853, -829535557, -477804253, -1343069083, -258011939, -1232986314, -1265870914, 561175026, 2046279739, -68099985, -1070959648, 921877716, -1273501495, 252790835, 435770554, -1167673614, 1596318935, 881587151 ], [ 1007708586, -1484247945, -752262134, 77631236, 1641547217, -659695962, -152550825, 1007054169, 419884082, 1028633664, -519232732, -403492630, -469842127, -515462310, 1065950657, 281130025, -1911676285, 1856291373, 435654972, 719215554, -1177450752, -851689900, -2013542309, -425778174, -1715134468, 847268167, -541641548 ], [ 824900480, -763553836, -331223770, 388549596, 16987875, 535375207, 1734377113, -1139109999, -781417593, -1576808428, 893156671, -2068586134, 286437668, -400803782, 129383853, -1165885472, 745466015, -635287124, 780153817, -1123085614, 100653601, -1320257874, 920063190, 706913773, 1489557238, 770845013, 1409277192 ], [ 2085621146, -525951607, 258011257, -175862503, -306542777, -73271530, -883458851, 1334904554, 1334839668, -7756386, 1543835785, -2074574997, -942990718, -1707190278, 1934661347, 113368193, -1996325290, 1823675843, -1576979740, -1808800527, 1147677270, -365294505, 128657526, 1565251090, 1448414967, -1165829330, 2028157567 ], [ 1411097978, 457418862, 475511519, 1834536070, 512156930, -1993352695, 474532917, -1903299070, -364000587, -810826881, -365632783, -246180301, 1951400499, 199337831, -755152168, -758584693, -1899504526, 1626497660, -269752348, -2044040546, -653722264, 1004619470, -500656132, 249779929, -404337910, 1909066740, -2108757772 ], [ -36559910, 2012929622, -1015139443, 877756602, -724329096, -1044809925, 1946657060, -667225910, -963538962, -1872355989, 1566559359, 959122007, -1301595472, 143966891, -1974468595, -1707724996, 522944686, 1650724743, -913948338, 587422261, -1753922088, -1066836628, 123370802, -837461784, -1181401172, -397222171, 209099995 ], [ -1580089219, -1921328059, -1568954884, 1502412834, 1108312874, 2137972856, -1867846022, -1210233082, 1934956669, 724649087, -1615299560, -2077232731, 1931590380, -1328883543, 1226300129, -1092701637, -2012392675, 222888662, 696452517, -545220792, 102009710, 727013979, 372149880, -1823702393, 1874432070, 1887252331, -244249344 ], [ 108653369, -1519706694, 1611165496, 304904957, -342344623, 1699656423, 1913484412, 1484746682, 1661445819, -1905468909, -973154188, -1501101950, 500986062, 1676067286, 139055028, 2006939294, 52545862, 1790575052, -1894690605, -438802349, 321381219, -1827764396, 1671754687, 2128155297, -489829458, 638136251, 634871152 ], [ 572034090, 1098372755, -531839530, 21465370, 773270631, 466918050, 861437330, -691988639, 1498876962, 707703573, -479933218, -1905710128, 709661590, 1860375141, -834391911, 497643123, -82736412, 576828197, 1721179522, 1109273749, -471193154, 1593624392, 1620356561, 74091475, 1089504318, -401319001, 645092507 ], [ -644099711, -1469055348, 1302915420, -725783314, 1167663289, -1208414950, -495847046, -2008460862, -917691665, -2139115982, 511325940, -2107538324, -1184442928, -513459706, -247273108, 836145824, -462773921, 768404426, 193812658, -858757382, -270882654, -521994070, 869392675, -815939051, -1036468583, -1709125057, -1132312594 ], [ -206909174, -1560859760, -1246941323, -1281733765, -352579856, 1206546539, 1188065702, 1001536733, -2000022350, 1847772531, 835431244, -516496992, 1597409051, -736992190, -276099776, -70354187, 535243311, 373406839, 1227352434, -1843870427, -849681008, -1775191284, 1706385390, 98240290, 368399306, 778892125, 910777035 ], [ 488124376, 1405494878, -2105233560, -1376142338, 1896328368, -105226712, -121326393, 1045115958, -1416054018, 1755546161, 1708903155, -827249922, 1721932385, 1731380994, -930324360, 1673181704, -1302032366, 153667661, -1024111758, 1434903923, -1368386596, 1200326419, 845484722, 1947941769, 1865419106, 375790996, 93007384 ], [ -1756448150, 1206549697, -883860737, -987045664, 1807006649, 1805274896, 1206932580, -1075704699, -910716611, -1164687529, 5735845, -1636318953, -1457076135, -2099856083, -972815308, 1992016720, -1587149520, 516754142, -2065541904, -365928286, 552200678, 66704719, 1955284366, 1445747699, -956421280, -1603502182, -1042458211 ] ], [ [ -1291201281, 362270002, -1903713080, -1525602133, -335840318, 1281941774, 1860659170, -1027420895, 247173664, 405367412, 2066521766, 230645859, -1202112652, -1015110638, -59923443, -72458173, -419635730, 2100364870, -250377593, 1289675139, -1784404692, 1538411778, -1800223771, -1349777113, -197444961, 1550675977, 892624971 ], [ 1406070647, 1203972421, 1833885053, 196145167, 1510113760, 900028259, -840303202, -511880433, -1366504692, 1154038130, 113211496, 1546439747, -200067391, -1256743238, -843612527, -1281391534, -1693530544, -1718786912, -182984763, 105295820, 505622083, 1745565574, 255726660, -1479948400, -1210107931, 785205325, 778704986 ], [ -50157176, -45068874, 1112136452, -1541807485, -487998364, -896569621, -1952397996, -942700910, -82793363, 1332677541, -1373213640, 1796036833, 443441428, 41394821, -1378158893, -769574102, 977184895, -1533316653, 1070264439, 997534380, 312979871, -124536168, -492911346, -1552111741, 204803679, 569586308, 959896486 ], [ 613981949, -11992043, 309442466, 301977353, 406194320, 170272331, 623744939, -1346328636, 250909447, -1740206339, -604498346, 1938163561, -1888146186, -1526278530, 1863523449, -283593596, -1842024232, 902082382, 1767613727, -1734848182, -1275542388, 1127284386, -631585538, -488802, -1254177820, -1769526107, 492248439 ], [ 1986371207, 944859730, -892065189, -1047373144, 829798277, 1777162761, 521706837, 2010716381, 31139723, -2145227235, -350625274, -720596118, 1243365560, 1321672915, -730058746, 219637486, 851298886, 2109811654, 1059410733, 239883116, -404984452, -1036991064, 693150841, 2030987242, 831232302, -4231594, 8163673 ], [ 1929445143, -1969503450, 1354756108, -1074857064, 265878077, 1626885288, 1680880497, 244914710, -599952889, -714059651, 1103753404, -351887647, 757303449, 210120003, -1144624623, -2118444975, -224945452, -1828967877, -1077736600, 767574661, 992701105, -21466441, 293480129, 268115845, 1286304470, -387446558, -1338425769 ], [ 2028510269, -1218446303, 1332546313, 1101137866, 313510550, -148654676, -889838505, 166470081, 1715307953, -212875307, 141054432, -1086215711, -844232295, 145591018, 298166301, 1035224376, -1752419313, -1131197984, -1801137396, 1132676109, -1376925175, -1019958245, 953915263, -201008357, -1701405580, 1991796195, 877875704 ], [ -2048393559, 1875287596, -600346885, -915881873, -489481206, -1138850086, 548417879, 1601602570, -1667429607, -1820533637, 2083467597, 66603877, 1407206380, 217202133, 735641122, 1654175733, -1346517466, 1377825748, 627260121, -1656043453, 1830451460, 1397485782, 130218879, 34702692, 1820721529, -2034474569, 2040655570 ], [ -1383467955, -333310376, -609819584, 1219900167, -711120540, 94638615, 585816169, 293677726, -1335324726, -150399723, -320178066, 1010116592, 1818799566, -159113664, 1585141648, 1725574637, -1263919990, 506343737, 10434801, -1578155027, -1926435412, 2083370949, -1560400246, 2087380377, -427042939, 742412549, -2076323435 ], [ 926829805, 2138821902, -1532268209, 407557399, 927403479, 1715990551, -783650639, 1186019659, -1703307977, 80895512, -1579528458, -1346787432, -818345823, -366895720, 883593616, 974270579, -1453720436, -2093657288, 78319666, -87721236, 1633827833, 613720486, 1841741904, -478394885, 1932883359, 2063318716, -2038770514 ], [ 17625397, 678262154, 1022547616, 261330401, -1201591936, -686248193, -619396651, -1454355499, -1624930385, -1177052558, 1596330523, -673222227, 1617140135, -357701064, 1108021563, -622862690, -1666283421, -1671113771, -1935226613, -141139639, -1031558442, -1058127680, 255050541, -1513181246, -4419956, 308833155, 1102280080 ], [ 263194290, -621857470, 1566789024, -2049259340, 421549858, 1415290081, 17262424, 1209911866, -1437095360, 378140847, 1056055004, -1405707168, 711670826, -415322026, 1503896784, -847708976, 1611155906, -681201701, 940877672, 1772330362, -1313532449, -702725115, 1875157986, -1948207650, -732966375, 1934163718, -81853928 ], [ 107110543, 1725538067, -1333861074, 511753582, 854162488, 299172248, 1798879289, -219335062, 41729578, 350424263, 1783650009, 2036246724, -468423502, 1593989226, -1191917719, 625930059, 354105903, -1878177848, 74454328, -381455516, -187313468, -819850628, -229562595, -482091410, -1096901194, 2056853932, -725650826 ], [ -118262621, -1063382289, 896726655, -151157737, 1831065176, 1041559542, -1189549253, 1006358697, -1036975196, -1233003158, -521122260, -1461811512, 771216544, 1085108799, 352080033, 1642805401, -1369357492, 334327128, 673882783, -1450415173, 1374051440, -1282409859, -926857130, 1642160327, 1847941483, 1390628759, 804553325 ], [ 1589392044, 1945223482, -1020701000, 1075686917, 46037405, 1737392759, -2064936595, 1990980357, 471480339, -1953742569, -1448476344, -959551396, -1457486108, -922082297, -1973760186, 196834489, -48586684, 1399651004, 1799021848, 1908398037, -1756433141, -47272614, 567617628, -1967818590, -1832861218, -860150244, -57694968 ], [ 855396457, 436266799, -2094263358, 1875832644, 1245019825, -1131277257, -1481458103, -800735204, -946643544, -2059075936, 2060227674, 132969696, -1435055895, -1428425429, -2024497044, -1164951989, -1327655847, -418586498, 338219933, -974041660, 350123063, 364902073, -985236803, -1565851232, 1838538008, -1928812388, 1624302006 ], [ 2047425658, -1902090593, 246913037, 1687891040, 1567079130, 2108350737, 1048252230, -1854301318, -565683218, -1370644119, 423702280, -1581457937, 1540113898, 714236215, -963568508, 661299625, -1774993493, -947971305, 2063010705, -118061429, 669002876, 20913368, 1599175811, 120069735, 611751828, -1762901112, -793840350 ], [ -1975091272, 1510693420, 1393057579, 2106663392, 1677320595, -1421692609, -56025775, -1423197692, 1705836103, 613476404, -760199111, -1737917222, 1718988657, 2117404312, 1631271944, 332290011, 261196156, 374706945, 825176539, 690873048, 1704193655, 945082821, 1481474307, 965869103, 1498240199, 1063802172, -864618362 ], [ -911948997, -879503253, -1661634523, -1941119390, -2094643317, -932275082, -6317290, 385209612, 413857018, 142416227, -1810088753, 510849712, -1185921445, -609134858, 253423938, 1728077761, 644858054, -1854758179, 1730355560, -1050620255, 1220374024, 197085507, -2046425119, 744380011, -1280739645, -1572486644, 313361896 ], [ 267415443, -694389671, 846528175, 1700649278, -213102737, -1956318093, 622326454, -217876096, -1641690880, -1129859482, 1949246761, -644386113, -498905791, -436421631, -728403539, -146106992, -252085278, 1418667112, 569455343, -19952753, 362656547, -2049767027, 176367545, 1906656186, 1383096993, 663408689, -225729460 ], [ -1407458393, 1242423705, -747521302, -1953906212, 1384800907, -821678391, 1473361104, -1731678118, 105297377, 1030921094, 965067420, 1472426095, 1411090492, -605364577, -1413173807, 1082511266, -958629205, 1082459361, 304668954, -613457850, 1416556493, 954856080, 2112382354, -1704296839, 1526484750, -872275015, 777859889 ], [ 511450241, 1024386964, 642572904, 968215226, 2071305566, 1210523829, 1304603112, 1815425210, 1225653668, 1804533884, -1383082036, -2049953133, 1032482874, 1519372907, 1562835176, 1558537945, -930074195, 1593850652, 327807789, 652561941, -294797302, -1934529646, -1550733231, -579423836, -1753930241, -2007009846, -2086054858 ], [ 1361696484, -1795617155, -986061231, -1063555057, 1803820082, 1586005708, -321837322, -626695345, -1163548528, -1824277020, 1639746562, 595294986, 311003235, 485715949, 1331428519, -3017105, 377590440, 2115140827, 1603669282, 1114227755, -1195825882, -1996171815, 1934600223, 1164830929, 1404228384, -1969358663, 2080281901 ], [ -17551964, -1320272981, -467613662, 1427969403, 493172678, -1071226128, -2033376604, -241691130, -74867108, 1775352004, -493904400, -755708247, 1726703237, -1899073539, 826364725, -1384324645, -1337540870, 1913549136, -1673667816, 1064572653, -1543482663, -1741188932, -1545630285, 894049692, 1741494893, -56575193, -845248414 ], [ -2076246939, -2036375948, 455092905, -1590851190, -1946403967, 1898905999, 1045172219, 433890349, 1699363683, -1956219061, 2111620937, -2113776928, -5501357, -130059339, 1860546780, 223464401, -1007643266, 231231704, -1533481615, -1244139814, -674018569, 1648640115, 776148062, 1039349953, 475338619, 1603568218, -1754159911 ], [ -501433093, 274663420, -468664603, 1336994219, -843270207, 1337704868, 281394451, 1246238091, -901520163, 870987137, 1740471697, 300774897, 982839027, -1051246236, 1227989248, 68769935, -945095731, 1519514658, -2047723059, 977261930, 1122858840, -1605268618, 482635212, -302406165, 2085701130, -66559946, 469945409 ], [ -1537248148, 983731019, -1145720953, -396322448, -832037012, 2097100561, 1094280083, 1567402433, 1023423047, -346982974, 1768556690, -1147399861, 522471490, -172933272, -744399831, -396469355, 1491103416, -359791533, 157798311, 586472207, 2139848217, 486953159, -1744610124, -958659730, -56157922, -382077490, -468157468 ], [ 597422995, -1380266747, 640177388, 761749039, 914360105, 1031599581, 98019907, 1959500652, -303442294, -980641296, -1813754766, 333983722, -1932656951, 1491647631, 1328837051, 1954727539, 536025862, 1650940784, -40069775, -672232224, 803555409, -1388965579, 790157782, -647583456, -699357000, 2058356895, 1833103217 ], [ 127553161, 663516356, 1307955846, -1806192132, -2120984820, 2008755040, 1610839285, 439957835, 231719366, -545724189, 1030417162, 2090305743, 1265160813, 537835824, -1294207035, 325049531, 963376954, 898343274, 18780199, 1572247185, 2100096921, 427278034, 1006252779, -1393967120, 1635550638, 1236243970, 544212702 ], [ -1527623080, 223925929, 2074860941, 1526943350, -472994786, 1356421808, 605155329, -1165703651, -720124307, 882025149, -909838722, 1683036393, -153133867, 1159946776, 1639508988, -341716577, 1663887763, 286520906, -2111362322, 1511776773, 1054780871, 1700656577, -1047892332, 756184472, 1090849604, -1573105291, -684668051 ], [ 656557317, -669050507, -242444047, -2138969199, -1207416326, -186694041, 3736709, 978066733, -1964581274, 683573847, 856666028, -419592986, 2047301975, 1502136348, 966922487, 1443651835, -775672569, 404648478, -2674358, -722002147, -1019692996, -1743480253, -1121165847, -1239742918, -1112825622, -410673285, 1411270561 ], [ -1251698696, 1318435393, -650665122, -1283488757, -1066565352, -320672501, -211998557, -1225427161, -1556728549, -1360725548, -772579331, 2119279676, 750976639, 866921291, 1141129812, -1843357629, 1278988233, -1914612023, 1277789976, -626569909, -1523012355, 254260036, 183631214, -150151228, 1624323278, -1351153802, 731295582 ], [ 1111958961, 1182714965, -1800623470, -308745360, 1597807882, -1339705779, -2127108937, -1366382247, -415317811, -1152072913, 722345188, 1081098821, 2097093749, -2141983544, -551698013, -700038085, -1949080568, 998048317, -1194570082, -415664634, 1073089517, -734716843, -1117131221, 1762461204, -932326967, -1471009563, 2136060262 ], [ -1302854517, 1420793334, 2028870268, -973419087, -2086364492, -1605380290, -460941721, 166246464, -697205406, -1264371975, 2094000419, -419206068, 1440924930, 1084957380, -1176391313, 1009119967, -2067691965, 914662357, -2069682620, -1508365003, 1331469896, 897765515, -2107923387, -1384996325, 347106318, 41584816, 230973189 ], [ -81183239, 138536461, -128482373, -1528129921, 1597658346, 294739032, 2109773115, 1420579348, -1199937529, 1122324492, -1029295128, 1438423715, -2056694062, 29097069, 91489944, -573497817, 1374629737, 1199153295, 284408577, 1885197191, 2045159392, -1609783109, 927457253, -316029858, 1382921530, -812633409, 2094012717 ], [ -1128304421, -612243813, 368837015, -1515074775, -1491496703, -404782540, -576520135, -463118678, 760783822, -834580472, 520474203, -1596808260, 582041070, -939732948, 1644273729, 569104680, -155605278, -1379563585, -1621976022, -256861312, 2076125798, -1628550335, -505478047, -802338575, -117739830, -89243167, -139647459 ], [ -616963040, -1309749305, -915711490, -1341525965, 1538148112, 170267962, -1003679959, 617155113, 413830300, 999665952, -1153798804, 1859225204, -1001130066, 296164440, 2094663600, 1298249836, -226746981, -335461407, 591871934, -1685077072, 1996549181, -619841031, 1069832798, -1585632569, -2021854654, 1722107231, -209285978 ], [ -905341549, -672700397, 185198856, 1896271463, 904067585, -1588830726, -2029704666, 1447803836, 1910217697, 1216009019, 1115199428, 865305350, 281455252, -1132901944, -1358127861, -176733176, 1004166512, 1404472952, 821706947, -1398038592, -751324602, -358391969, 1529627992, 2019736017, -2050178776, 1441415702, -385141128 ], [ -1548460432, -1247530783, -1728531196, -968185721, -358996086, -1286660850, -1782553730, 1173672418, 1147457383, 57623235, -695769700, 1027530411, -1807469501, 1348018040, -1766640242, -2009182680, -1074164290, 600015095, 52541398, -712895445, -478126463, 1818026664, 1730832438, 1388733335, 623855590, -331578542, 67637880 ], [ 885867768, 1184674618, -1730771095, 1010787504, 1462871581, -58496573, -18741065, -805223845, 414022881, -958713725, -163861924, -1044405915, -826623265, -20790370, 786760476, 473245541, -1239425508, -619364439, -2060908694, -1418592338, 686134907, -342152451, 1689521340, 135323591, 1835125886, 1158868946, -551204508 ], [ -472108215, 1587579963, 857016845, -2058689903, 1027956263, 92935813, -1403536602, 824735191, -2081051692, 978657204, 756513683, -1433509971, -1083682388, -1253403989, 1608818019, -2025025185, 1527068512, -1103347202, -1012231606, 1671690596, 1473277241, -123230254, -2055801974, 1665682023, 731871894, 613836664, -1904918625 ], [ -2008188792, -871556777, 79692434, 535592795, 1275511899, -1322894529, -547957571, 1047942770, -524935191, -1226463712, 1053335926, 830869416, -932090106, 1921864611, 989063051, -73371077, -260320725, -1347741173, -1230977367, 1841089879, 1627151017, -1433659454, -477143695, 1315426812, -1159291353, -1572146368, -402225973 ], [ -1131894672, -1736432536, 499835406, 1765169561, 152292202, 1855849174, -209861722, -418335571, 308449936, 1611513793, -887280441, -456666681, -1806388294, 1549013394, -1599662135, -1498213139, 849946588, 872585440, -871453850, -18903891, -301596679, 1593975267, -1981928990, -578267892, -1888843474, -2130200506, 62611138 ] ], [ [ -797082202, 1945896212, -806174032, 482181349, 612083180, 2112311986, 1714158976, -1529890994, 1601891611, 333341733, -42464917, 202079957, -1245266671, 1529767668, -366770762, -1191548080, -1974599192, -477183679, 2045898506, 74098527, 593881587, -1705299786, -837801998, 1903539474, 1800987712, 359371977, 1583528966 ], [ -1909384199, 1294290846, -2105499632, -1955462530, -1147430187, 389263143, 1998096613, 1224431589, 1934545956, -1087256241, -412922906, 1177841221, 1527071313, -539507637, -1991529121, 1309531495, 113710624, -373620249, -742007861, -1614233660, -1671622768, 1789029894, -909068013, -1689319572, -722846520, -379965354, 1093780700 ], [ -1763815983, 1114563313, -317726515, 902106338, -1013587185, 972235724, -1563826212, 2138673142, 923159248, -725279997, -424724791, -949136118, 666934789, 185532058, 71179492, 1467313233, -1835734114, 431893833, -222326890, 921696992, -356859476, 199275561, -1802501207, -166556471, 1541265205, -1568952194, 1126982886 ], [ -901984235, -1022618355, 1809129269, -1278776966, 1013300130, 643375576, 1234623019, -248165064, 291835072, 45915392, 70783456, -279556817, 130786600, 1292770223, 1379534115, 686335103, 824874970, 1776869604, 1825913342, 1931464147, 1143240271, 530388652, -1759799370, 891552986, 1204705793, -1417146259, -63663503 ], [ -46377398, -1861463340, 1744629385, 78648004, 1220931106, 2132198423, -1782928882, -1052021923, -970611234, 262271572, 1905182761, -253385362, 1900641087, 1080511240, -783384169, 867578841, 1389128530, 1901411885, 518529076, 158789992, -1068181579, -2055598249, 2002630751, 550833422, -375587676, -1213794310, 718355995 ], [ -901840978, -2101494233, 1550716042, 1085124592, -1337722286, 1804701769, -1690242830, -1512513366, -1943546181, 1544990688, 1173838067, 2142578762, 1606665031, -897344322, 1538481106, -881107471, -1338279045, -426629973, 50951707, 988723574, -281847408, -1504425531, 1714903103, -2119046405, 8336331, -561034828, 1310075244 ], [ 2041148924, 126684759, -148031183, -577937620, 1126429498, -1884449298, 674485003, -1550548819, 570286985, -501798108, 1396214804, 1363714243, -79367234, 1726626521, 1061528839, 584354389, -1731448118, 10710915, 1961627533, 4365576, 878474539, -697923908, 1995424675, -1165113709, -1769746989, -694869755, -1287516643 ], [ -1686070077, -107642342, 1828250747, 2047090568, -1977515056, 404382765, 660052480, 2105218746, -634814349, 101065712, 513101470, 5131485, -1285250775, -1806316038, 1356390512, 753259337, 2075890, -209611502, -181048255, 875234165, 1534469507, -1821814983, -1146262453, -1229480101, 774627346, -571943452, -1964035019 ], [ -175534135, 1542388782, 878805753, -382044839, -913957512, 2110198233, -89393747, -778215374, 1514223967, 1980834941, -1181021104, -1886125430, 234100869, 1643995815, -663575058, -429203309, 1841538230, 1247834644, -2076802049, -265936500, -904343085, 1809939215, -1370167632, -1179754094, -1678606153, -756923634, -1885312591 ], [ -243741060, 382694397, -685704957, -148058791, 709476031, -998678079, -1462919558, 1505452646, 261854586, 1570335391, -1785326683, -51048897, -1139245204, -330559274, 159758694, 595344149, -243303723, 1724105463, 1638803152, -1844475754, -543717655, -481773602, -241393106, 160764512, -345497000, -527480427, 1601209837 ], [ -1571529363, 550752892, -817357523, 1058696041, 750458069, 885777741, 1929971110, 192500463, -1775801937, 1796742689, -1172638716, 1224363051, 1115756653, 492242370, 1319156681, -733863317, -1790217406, -226476024, -1642490565, -838790416, -869522378, -1140893041, 2127449553, -1092992869, 796645084, 1734876427, 1245814596 ], [ 1818429441, -2075963888, 649163688, -1777731437, -536081559, 1203191152, 1639655519, -13940405, 1705021361, 1181381363, -1655583725, -699198876, -1747289430, 787075384, -1329570038, -780388276, 601100509, 1368038766, -74440166, -454400580, 728467256, -585277584, 1588203586, -263236607, 40891783, 1493357269, -1294116334 ], [ -1657601016, 359395675, 101291819, 103156028, -1486784731, 284873114, -1838502735, -128973869, -1274604496, -442544603, 1995203099, 1073439514, 1193099343, -334071439, 1281353636, 1399551128, 2058280862, 1483507906, 1567446252, 771103434, -1903639758, -1163234763, -632932076, 1617547658, -186315189, 1150859209, 1728748721 ], [ -1587019141, -1797513883, 1530138630, -808468796, -2030509327, 105258473, -1900480667, -1843994463, -2140953501, 110502808, -558410428, -228152097, 1597931589, -367643280, -748151797, 1683415777, 1479157848, 1351589289, 105597047, 422177451, 1716191629, -628709008, 967157232, 1798763080, -2097065311, -619636184, -532453704 ], [ 943948894, 658032450, -2115935468, -1493827318, 1705970533, -993638531, -666338512, 1520908969, 1319988952, 40398249, -920232049, 203099431, -182599617, -427636747, 1868948544, 1076084064, -1672810616, 375199256, -1416025411, -1680459757, -1977550619, -36968866, 1683259296, -188994357, 1976262857, 1263227018, -771648965 ], [ 1987953584, 1720577367, -2134565716, -235486511, -96417249, 497123522, 1872741740, 510367582, 958683035, -1171137803, 50771074, -1796562141, -944573876, -1990311087, 1515295425, 38937599, 884066528, 1144724687, -1702666698, -536491995, 452740128, 1487764688, -1525068196, -1917701111, 1247913862, 1305642486, 1918410843 ], [ 2025655508, -1011250287, 962599982, 101749284, 1984087049, -221445085, 1704114501, 727355872, -1261155103, -1755768439, 1436496356, 1476709314, 1853868540, 1840020070, -1455326429, -2039877687, 418964533, -1785822375, -1038007654, 487180850, -1210220284, 1985692318, -1377021418, 536565396, 546905938, 2055967962, 2064715492 ], [ -112830181, -177458511, -1431948273, 1009332040, 765271431, -2060570408, -694833343, 1283629048, 549088395, -1325912349, -494923326, -1322554387, 172176197, 1845904831, -676112861, 1571331072, -507540225, 315314882, 1758865530, 464450077, -124760669, -1831204178, 2104474368, -1720155983, -2147091524, -35251860, 906325249 ], [ 1741239748, -566080449, -1556143599, 610533246, -477209991, -986714377, 556607101, 2060812358, 1835136144, -1260319612, 1201124194, 259269429, -2108140259, -1944337211, -1015904135, -745363791, -1468328276, 688644026, 91100835, -1101043462, 630178066, -748254227, 1258924798, 510880941, -455524478, -373723342, -784054924 ], [ 1790628766, 449276781, -1800804305, -331510682, 1592685610, -1781273462, -932463606, 834911695, -1707248678, 623859426, -402001661, -112647846, -514090417, -1989181020, 617666907, 623719140, -639194477, 625368196, -37068205, -1319686041, 1694930842, 2109417144, 313817799, -1085662408, 1086040939, -912168037, 1991975325 ], [ 489495804, -690384515, -1277652612, 1466240555, 1849016939, 447625966, -1740173065, 2105468889, -1945390977, -1079793738, -1431431328, 1617485066, -104036143, -536099908, 1678441900, -51188587, -1658778098, -2044811642, -1798092680, 829411004, 259971620, 546117601, 320528596, 1888236340, 2014714502, 495930860, -1987457744 ], [ -686259534, 771324959, -260652235, -1526794693, 310973902, -609890969, -1280283141, 883297675, 1969506972, -692036368, -1872045787, -1879435758, -2087321665, -256287512, -27150481, 1566340604, 1324622540, -1958585489, -1109082665, -1501322642, 540126299, -430298102, -214365063, 555346707, -1249578016, 1399035692, 162266249 ], [ 561173424, 1245684498, -1236019023, -1835360950, -337744140, 1824513297, -1686111667, 256770137, 1018677168, 330935539, 1752076202, 24588133, -1781568597, 204394397, -1185917077, 1411000495, -1458876700, 1105686852, -1571872569, -155507104, -259549157, 2039259773, -341134525, 855902912, 1634732968, 2136620654, -1610038981 ], [ 822603358, -34839072, 813898151, 1091566739, 207470104, -2003681744, -905766244, -1096835298, -435097779, -1117740444, -1742034133, -639547055, 2115171789, -1630154434, 78935044, 54257650, 620966732, 366289956, -1848300205, 500305376, 498931659, -1778292409, -1477332725, -162591841, -678883616, -506230015, -1568978226 ], [ -758587339, 1102600617, -1893668850, 998244432, -1922001877, 211890932, -1550846579, 269010028, 1882719265, -290056069, -801728877, 774628606, -2145416592, -735412782, -1756210278, 1003243811, 1737382580, -622446343, 489067378, 753080071, 626007675, -902566336, 1717170502, 964745143, 1564671671, 1511552465, 289266235 ], [ 36285731, 1066584991, 1161881791, 1297590816, 371792571, 1425494014, 1869584654, -535922632, -1308475735, 1904608522, -522165064, -1499468966, 1129874496, -450624911, 377636369, -536102416, -1842768293, 2100914653, 892736749, 1181892239, 1084284338, 1892351308, 358894910, -2054698143, -1086255938, 50958715, 168307404 ], [ -1431911173, 331809781, 991219740, 286003591, 1248050349, 203709480, -575968141, 671705963, 1090101231, 1488675855, 1365868339, 357600674, -1668984783, 186315884, -452666021, -651363612, -1356448296, -1505386294, 651924464, -1993251318, -783719861, 1232283822, 406716224, -2060637114, -2037311729, 1541888939, -1928665486 ], [ -1600556687, -1083783054, 1074927388, -1683185808, -1101173081, 990604332, -674832151, 1678720143, 1384275057, 332066451, 2056245689, -1570844410, -791766458, 1268778352, 456603802, 362649800, -75280193, 452213590, 1687717588, 1469827450, -1240053910, -1811719893, 32164312, -1313855577, -583098692, -521243340, 1743391542 ], [ 2048498210, 1676392248, -912344094, 1111033432, 1310045897, 1519033592, 1204914031, 982353453, 2110081960, 353183198, 1546144131, 1375566168, 1921793374, -1033543567, -1037866729, -657025704, 2040751482, -4411627, 1229921109, -1222431734, 976731778, 224658672, -982867192, 189536494, 211057723, 1443491290, -2142301216 ], [ 11354276, -991945885, 1757146422, 1403828662, -814502150, 1931557103, -2117528690, -1107396932, -1405682673, 1702688552, -809575893, -307889227, -1261101764, 674270367, -1249105717, 460298948, -401329677, -1452814172, -1877628222, -842548743, -1838169669, 357491465, 93961227, 1570182228, -887478609, -1362280925, -1067952050 ], [ -898568900, 1601071627, 1465187522, -1381952530, 834759269, -111361317, -1080926135, 761387669, 51260286, 91999300, -603709924, -1715042012, 98794436, 291504205, 1245119751, -1351902864, -1440245560, 419579167, -1918688764, 937409582, -242867685, 2118463572, -986898689, 1899677163, 706238277, 1031528953, -226834568 ], [ 895259854, -1481751557, 1068580207, 318086056, 1033548063, -638067014, 319692218, 1838617084, -293157791, -2129804863, -699851992, -146807841, 1792253128, 1326728266, -998498938, -1912327102, 1830566853, 1270088300, 619486702, -34014911, 282828656, 1407109244, 1749127688, 572533985, 1862832489, -1580382489, 523938075 ], [ -153713536, 565614164, 1642861141, -1220318755, -1742178816, -883952057, 2124395867, 1058086258, 579071765, 165866555, -788014349, -1528215602, -108967601, -180248291, -1014388021, -782468538, 1598100758, 1021798686, 728381864, 199087448, 112793635, 2044326534, -1636286635, -152796524, 835041521, -278786841, -1556996221 ], [ -628101553, 731613499, -262533410, -391689929, -892139939, -2011614438, 310991394, 1094599297, -1622464088, -1715615945, -1937845553, -1595099289, 249132851, -1051873096, -227687527, -927969168, -1415672537, 311977558, -497141770, -1458176173, 1639574106, -1385188771, 69745817, -1304129375, 1519969313, 456287134, 380343861 ], [ -1412250615, -1829812491, -111331000, 1150795711, -93017337, 1186389465, -222378678, 1572875417, 1980898975, 1528741600, -1183491916, 1820837732, 1089888748, -1911138073, 658758152, 1233389669, -1973666388, -1644862964, -374314656, 314174524, 2057196656, 1947671993, -1380059786, 1527471566, -943689797, -235192554, -1913470480 ], [ -821612062, -1701590354, 357711775, 697383403, -2127458088, -572856180, 1841434468, -1639548253, -1495165911, -956378945, -1395937768, 100708848, 1925559917, -1895664554, 545587204, 154863258, 1147644480, 2457647, -272987719, 1583161707, -45815959, 1362206412, -1513588164, -642677744, -1830229412, 1474713759, 8159022 ], [ 780579984, -896859361, -701071148, -866545968, 373436011, -1988308591, -1470966922, 2088392985, -1445923127, 1512129447, -361675464, 233659698, 1240978783, -2125343128, -1867565453, 2089632690, 757204471, -507041203, -1274118196, 199186981, -1561436404, 2130142685, 1631867620, 548314955, -728086029, -1936790243, -920561628 ], [ 1854289247, -1391402034, -210822963, 1546831576, -627831867, 1334639064, -1713655714, -911443505, 1017883646, -634596991, -483095103, 1213463747, -379527853, 1468340665, -1463016592, -1298761406, -1096166811, -1528965866, -301820038, -1074729389, -912447961, -86347749, -1634002139, -308238983, 2026801377, 925040262, 1068276039 ], [ -1473253820, 1193258383, 3625994, -657063015, 561869839, 371425563, 563970815, 560328394, -115115986, -764124855, -1744804066, -945294004, -157046284, -634410262, -2144747904, -1967020736, -1953138716, -1051894833, -516503516, -1170156582, -1156070103, 768295247, -118597467, -1944984994, 1926299137, 917088873, 1995955930 ], [ -1403047716, 1118878649, -231904918, -2045258935, 400847106, -1719444189, 1302144894, -1985253566, 543088926, 1270985707, 597549291, -1116938655, -1283938457, 1738168265, -1013188420, 1108492779, 1561012943, -1603066435, -1625797755, -1077950253, -1664737334, 1475133972, 1402128974, 1718662858, -1499681530, -1729370502, 660040537 ], [ -1661015508, 112744454, 1399388554, -1161284494, -2021502078, -1592162412, -1299149519, 436234015, -854713402, 730186762, 887103804, 8771870, -1769781187, 1340561361, 778978622, -950287004, 1224243572, -2021089623, 843717140, 2147139578, 1945448963, 356006368, 491839439, 801536355, 816561938, -1567701437, -864522421 ], [ -811701365, 2125949580, -297426481, -304148098, -1325072052, 814070525, 1213333451, -564303901, 1736218818, -1575888326, 816064660, 1320963537, -847479361, 668231891, 265665964, 987790401, -531465081, 31029116, 1064630884, 1281723508, 1890571260, -1142221218, 1267386182, 1581161078, -2101036188, 1377416388, -289094278 ], [ -900444490, -716327058, -375751295, -592279480, 1861650612, 1844542703, 919179474, 1650413547, -969452890, -1823583703, -1483417607, -581413853, 1091840224, -1693291969, -309492249, -1127798649, -2089528126, -2135743375, -1888166310, 671252356, -2057914594, 956885331, -1466696296, 407847305, 649111609, 27349688, -1375565843 ] ], [ [ 444245942, 1342487163, 451457273, -136666543, -373915897, 1552032612, 1086841327, -257723804, -531227288, 519380749, 371291685, -2108346782, 229910013, 1761967176, -873740667, 45969847, -1621987623, 1411161181, -1404431217, -1053568766, -1256861831, 1417664283, -769264818, -1838547842, -679571795, 1002715992, 1013366891 ], [ -1886459097, -1226534414, -387190250, 1360583256, -1578776696, 579763009, 1661076027, -1789301192, 745447126, 2054022563, 954936991, -103244424, -116045609, 1218623343, -1549009685, 1131696482, -1465399338, 880034096, -319190715, -1201369017, -153490892, 1848473450, -1965542273, -1132656728, -1355467590, 39294799, 754864312 ], [ 1116840185, -727770361, -288577371, 471864566, 1301267433, -1648574828, -1561388682, 1998722348, -1158310248, 841773767, 816727816, -1628351608, 1604168035, 1315093088, -1936562894, 979909206, -1629204122, -348003912, 166157775, 695283105, -875561848, 498917205, -886376028, 398077658, 834154266, 276462825, 33527611 ], [ 729611873, 1595480008, -2017324290, -1349954009, -1590489515, 974425677, 66769506, -867012697, -1350890195, 73209378, -1398725676, 413950229, -1567943659, 1784324450, 2062254335, 1514617495, 2070542426, -1159553985, 2037941540, -1810157355, 1457798937, -2144892799, -121279399, 766418785, 1604136911, 2072581933, -324334222 ], [ 814749829, 551371040, -89557270, 1031451884, -2084639009, -1132267070, 899610856, -696127264, -144882034, -70104982, -1858519852, -1957260364, 2064556526, -1244998215, 2046160029, 1391802268, 784051997, -930746603, -724224318, 280499794, 1090711596, 1888909410, -820988762, 1252118909, -1022586259, -2140471585, 1731085643 ], [ -757759859, -941747575, 1922455571, 1237812552, 972764495, -1943381161, -1579795360, -614446313, -1557930469, -1334571896, -1407038895, 1906493447, 456028861, 1698118226, -917331128, -528231238, 1370369795, 966558547, 773785508, -1260629850, 2094146360, 2022295143, -1114749148, 226969285, -1985146609, -973815144, -1296036869 ], [ -752453454, 385747094, -661733688, -1170089196, -381433068, -167487330, 1367429834, 1074471311, -2005724517, -1349161978, -190665133, 1483303927, 1831561188, 134903003, 1590144248, 1568151293, 665320417, -1025938946, -962631283, 7000579, 2078112471, 748228319, 1319819517, -1072608195, 1117398552, 533244867, 1193962645 ], [ -2093078424, -1713622482, -934764807, -1746620553, -1611677890, 648176411, -1867824939, -1211921781, -1692616197, 1133212545, -216274770, 1782528065, -1023176441, 1214524416, -2060490650, 868700870, -397499215, 1119035007, 274826763, 1646917030, 874372027, 776166208, 1539393526, -2081996992, -1230677356, 980793606, 1539764803 ], [ -603186272, 1795925689, -1271685664, -1216877228, 1126693990, 687624893, -1415192561, -1409701142, -1254981460, 1614450188, 698938997, 323665181, -1724828404, 1609840296, -22266113, 1762638207, -190609342, -485951014, -1874114627, -1187325522, 2031576980, -1181803841, -1424035372, 654001863, 1799565881, 252677960, 1992976533 ], [ -1453834749, -626574132, -857170458, 1736074463, 113610746, -712060432, 253021994, 1444673790, -133395808, 1690175096, -1819450864, -92279644, 1704250809, -1610989412, 739628751, 1713992990, -642929039, 1474076821, 898695288, 364479870, 686043124, 788018609, -188592191, -120607929, -131671554, 2057757274, 566066295 ], [ -1974699521, -1712462219, 1387189973, 1696773217, -1309596148, -1125522662, -1927801275, -997784983, 1155379867, -1736982894, -425455328, 124207772, -1630610613, -1955472770, -1973851649, -282393890, -424111149, -1596358943, 34501751, 134940743, -525506822, -59384256, -537199272, 1082296892, -2020779774, 711747864, 1172785591 ], [ 550284720, -2146555236, -544870718, 293967745, 1342634123, 335500371, -1988511528, -1309211771, 2017470492, 336910480, 1224241047, -543531216, -590806088, 2019610573, 591270969, 73676142, 212677980, 988126079, -755349195, -1144961050, 1847185930, 1862138284, -122348251, -88680588, 1598054922, -777198518, -682254656 ], [ 273954754, 1062126311, -418320490, 1885153336, -877823895, -372422536, 1218996856, -733208824, 1757696203, -1492878780, -487939148, -1268202533, 546737089, -694515644, -586658076, -904489652, -1510091439, -1443051688, -334643063, -762712928, -1061478276, 327635567, 302536510, 645827466, -1929704836, 542114437, 1060073181 ], [ 169215630, -1450754390, -1945603965, -1362805337, -1131734234, 35160447, 1128501493, 2079671624, 1838321784, 1062274198, 539976157, -1491176116, -225291124, 54611089, 1607934744, 212604828, -966914012, -1039369857, 1115897749, 1090726182, -1635178111, -1252865864, 1599858983, -723366453, 2079994549, 1882659341, -1866866976 ], [ -456271369, 1565433689, 59955660, -1854320372, 10598430, -847832610, 1491161502, -864572652, -1339566040, 1909705037, -614191672, 1937475817, -1006141085, 425028935, -1576159669, 299384058, -1383792661, 1497463183, -1327365514, -474310302, 1560504218, -458879654, 1998110260, -2137263452, 1970513036, 909141919, 972749081 ], [ 78505553, 805221009, -2074632881, -1040547111, -1955028487, 1229724405, -376960954, -1625027368, -976302678, -1870217074, -360334075, 955587245, 124114549, 1400730646, -126052332, 291094360, 1581411548, 1851263010, -140083386, -1845333663, -1401392024, 2065073526, -461337460, -2037495289, -150027848, 1535967558, 1956950888 ], [ 544386941, 235538055, 1585419655, 373922866, 1734075224, -298996555, -396906308, 1305033937, 1308177687, 152056530, -1076462282, 364263717, -656025805, -656324739, -265827839, 1650177740, -1141327293, -281753941, 1208883217, 932403744, -1990711291, 671651600, -1115502771, 524169738, 217537819, -852443370, -893064549 ], [ -845555782, -518323998, -2115826333, 633551569, 2114674429, 539922285, -1628101801, 1082850099, 1655677151, 915121822, 1655607086, -548516719, -705721799, 220219289, 1963564860, -1824787748, -453027782, 1732789948, -491314435, 129819145, 1820944423, 846594434, 453982036, 116705787, -166360785, -629596210, 619890120 ], [ 406635507, -1687078663, 145485799, -843783746, -875603980, 709321498, 212418901, 309923188, 1098550074, 1831562003, -2135459235, -1668006244, -2021181358, 1680096348, -1258786135, 1477236057, 848891105, -964345353, 1602060112, -1686696517, -1217839499, -385869772, -1451064373, -468532957, -184205516, -855848886, 2010733737 ], [ 622537635, 1976421866, -1871046405, 1892941788, 1094049393, -1434789061, -1168912041, 39894721, 626480625, -1598135924, 1136065408, -938622881, -46105407, -546335460, -1545950084, 1803161336, -1045679164, -910934213, 1561396654, 1942999320, -1378823555, 1295128299, -1518729299, 1948240840, -160886695, -1107157246, -696822815 ], [ -813089936, 2110875540, -1811514247, 570069214, -1497315375, 1858057206, 1687692049, -1191896722, -1006706498, -439107663, -1916855015, -1104453185, 2142263085, -1320545341, 1581667190, -1234503384, -898714422, 532558209, -1596534775, 1201129494, -222960511, 1729200523, -722402562, -1582646024, 787297713, -1016939951, 1254493640 ], [ -2029448346, 1888065123, 1795341807, 74532041, 2123385575, 649848145, 1666015950, 934055239, 592098109, -1380088622, 771840705, 873802311, -726325034, 723924038, -1322300381, -795213948, 310987048, 2013960559, -1975114621, 559812447, 1084646025, 545385658, 1965209325, -188894452, -1173151197, -679793665, -2072392064 ], [ 596824975, 1152025260, -2089159498, -1247124971, -346045837, 637113339, 1409793541, 977104428, 1832061168, -118392672, 30192948, -405673959, -570449354, 1207520488, 1977542476, -1894401713, -564193219, 1124225308, 1188537822, -217877935, 350434218, 1553830918, -1055830788, -341361318, 280065869, -1441611200, 1804250717 ], [ 254390631, 851800715, 1163242043, 1368044600, -580324491, 2140208713, -1277998444, 930005059, 445628614, -1860973261, 733816888, 1150900580, -2066318689, 838822547, 1115098639, -1841294660, 496058645, -602543390, -1517799636, -1024738446, 215988223, -1494277911, 1871890687, -78468365, -368337304, 508486873, 484196194 ], [ 1091512962, -271245284, 1752483511, -1634547753, -1713384759, -1106602360, 1460124947, 1538780784, -1855297623, -846626814, 215452048, -267342352, -361211861, 311078250, 811175525, -850898593, 2125743536, -1637447098, -435123021, 23443580, -1946591206, -845970286, 1426682364, -102495389, -346658298, -620175782, 152881154 ], [ 239773552, -1284959292, 860204803, -1276939390, 149972735, -276553027, -41178798, -888577143, 1820125665, 919886152, -2130842932, 2023970920, -93300151, -909761608, 270661062, 2128677524, -686396318, -1893038006, -1226275418, 1765645075, 749762417, 243841831, 1153252833, -1084704326, -731084614, -226618099, -1620891184 ], [ -303655322, -498835922, 360072994, -682885620, 569945376, -664024004, 1883573969, 439012541, 312893824, 1058637929, 1239164248, -283918557, 248734306, 167091745, -351448074, 419068692, -1140563053, 736057286, -1611694108, 1703204885, -1315886643, 2048023103, 2136362422, 440650878, -932960677, 681489841, -17130565 ], [ -846664786, 1608039937, -729826223, -536149642, -656230023, 1073691111, -2043682750, 1632481593, -1415213736, -1495889863, -1083095152, 2014495535, -1382709555, -889879178, -240956691, -1911331012, 1974146754, -1321368820, -1094174286, 125706386, -1662398240, -1381117550, -856529278, -527483709, 1046014703, 635042292, 556145770 ], [ -272134907, 728341701, -120121324, 434581274, -285993211, -670949767, 44623416, 917373999, 253339574, -2099027028, -1331161648, -1849786162, -2117426594, 1531215301, -1603524545, 1063120329, -2102222229, 848862697, 587347071, 1223968633, -933181169, 591871450, 1079892426, -1524898275, 1464891218, -306738928, -1005930437 ], [ 1571630732, 1106472422, -184141191, 2133202850, 189988969, 2048578418, -2043252385, -2084981941, 172771813, 111776034, -1435481189, 1333777126, -679697472, -1907676270, -1386066253, 1260050875, -1614776118, -2023844608, 805229867, -452691057, -1926274777, 1265851050, 1173534895, 472474766, 1319429256, -270672811, 409052107 ], [ 2014305697, 697201029, 605297840, -1775933000, 875783947, -1153410512, 1489561081, 1672780065, -1612688006, -862693532, 1584691170, -970594525, 167814157, -1120098217, 790415272, 1732165114, -1237026936, -967300789, -1827846080, 1643724925, 1253957405, 529190533, 1957603921, -265806979, -836251868, -340049960, -1275212899 ], [ 209880433, 857714503, -2036605585, -412063168, -29679991, -1111897241, -662409410, 1667748346, -1231502075, -267082486, -1487037835, 1577828806, 644673834, -1767081488, -1376047841, 1546988663, -549655016, 1816184255, 1003117938, -1056342696, -245519203, 687005257, -789400635, -2057183285, 1927139451, -1629431634, -1136822132 ], [ 634412656, -300685995, 759295657, 1170254767, -829094213, 63442047, 1362123744, 1378990200, -953244083, 1997463532, -1162999799, -856398342, 239564847, 706244967, -1834664816, -1563371504, -979641483, 536043778, -1282062251, 402873042, -653643228, 771729165, 422767868, -1478419229, -619630101, -1601746546, 1847554088 ], [ -1429087662, 693687605, -973400422, 1633074527, 1776143170, 1996969135, 26120971, -780081504, 307064257, -1816710622, 101288459, -182937052, -1675911305, -2034527758, 306376001, -1630335310, -982428426, -338197809, 408494059, 189424188, 1486573586, -539631500, 2143771323, -453481604, -1826810564, 1508581693, -383019902 ], [ -1933093969, 968013182, -809111713, 1881971422, 506051020, -975024433, 1060498760, 779776953, -932742617, -1886481322, 217810885, 778243260, -640626652, 1613385507, -199086151, -398749062, 436557737, -2080084224, -526488736, 1480856393, 968740887, 1628985602, 234122847, 1897638813, 1006623038, -1293214443, -1219179745 ], [ 1599990170, 1949459777, 494895047, 1353787350, 2099250695, -609413240, 206155983, 636917454, -1766666387, -177485526, 768432029, 1601495921, 1870249701, -1847837244, -1213422929, 882380376, 489671628, -1673097218, -908463625, 266497916, 971439855, -1043677977, -1448246796, -11228384, -1565657469, -535488004, 120416886 ], [ 1439286250, -1631865004, 1439906673, 1191507268, 1535472178, -73268236, 368450929, -750028245, -609092595, 217088338, -1505142371, -748784928, -331787932, 414157847, 757886092, 570665171, -1326334019, -1016717795, 1339221169, 1303150597, -1045056775, -1375374569, -920616949, 1608241870, -876246040, -1706198111, 1157594688 ], [ 1963206143, 4875144, -620594839, 1717172728, -910931696, 1002897859, 650828679, 652459273, -813913388, 1633445540, 2028862231, -1514158885, -1343389539, 1188818666, 2118822177, 1570797456, -698275677, 1966288872, -1991135821, -1589092109, 476971429, 317147677, -393833941, -2081327694, 489710256, -1726834607, -1165434016 ], [ -945649526, 1891384028, 1674030110, 451828977, -299482022, -1229350337, -9518865, -710850873, -1831125089, 696666970, 1245109946, -1638278095, 377164445, 1979428255, -1632846165, 994269486, 1418202302, -669699765, -1156474035, 1191755698, 1227306315, 1552432814, -702883164, -466474365, -1779780872, 494336886, 484440219 ], [ -28154116, -1234442388, -279798349, 1577305449, 1028069309, 1587802197, -992754201, 836372188, -1330330142, -1190004915, -706124429, 347681791, -2089334533, 1162573549, 462431014, -1239227706, 1491311779, -1218957093, 1762789658, -1021191738, -1889724581, -1973391366, -1183051991, -1498581478, -1956341505, 1022364229, 466864275 ], [ 249535925, -1042486701, 819678556, -825787898, -1539901267, 1491098279, -2048067850, -1287228074, -1639280484, 566426480, 67181564, -1393781687, 376874408, -1247209354, -1752530442, 2040011114, 1390781488, -1435063267, -445027620, -2007881279, -1454886106, -898765402, 44625011, -1364092589, -1559033697, 249371631, 1435193135 ], [ 644264832, 2135869233, 427323257, -1769201146, -765393068, -1334149870, -2130090584, -1511467239, 1465883132, 2030008184, -1189496673, -1278983492, -1943684996, -1360843671, -47045806, 956009770, -2109117448, -1538125023, -2015517988, -951502867, -1163019036, 2100468083, -1479008502, -2052019031, -1131685518, -1541558164, -872512251 ], [ 190560197, -1082116324, -714950258, -668060393, -327193593, 1068016870, -2076303880, 444818748, 1848595048, 487992157, 394882689, -615084148, 131823136, 349738455, 1546670548, -2143917495, 771273353, 951926342, -1753270453, -1112476901, -344211200, -1121767811, -1924429907, 1743727438, 2049688548, -2109389085, 384791848 ] ], [ [ -171783350, -1920312309, 566707333, 1625329232, -645566425, 934833226, 550665330, 1654594430, 759465141, 1885378655, 1693579574, -205562285, -778207678, -1538297202, -486383436, -2042045546, -1268088097, -1051727214, 967221416, 2017147709, -1497374479, -963368408, -1679605795, 994030545, 323656038, -772757590, 2052166686 ], [ -401946712, 1225084371, 1382281806, -143267593, -250038658, -1055139554, -63591497, -514794848, 919109502, -868587756, 306988635, -513363744, -175090968, 291714904, 1193866406, 295870334, -533047989, 1402606649, -1672526274, 2009822163, 1887687864, 1244186565, 960343633, -1179503118, 850580390, 1195330574, 1747427006 ], [ -1513141244, -490410867, 2043677690, 1443423962, 832716141, 1815581111, -1279368710, 566205278, 1265704074, -899335873, -1077465114, 1736877004, 1072381413, 869674111, 927545776, -1105974445, 1755322737, -1941992331, -2074585368, -1391447507, 93561656, -763648213, -1502515989, -715109862, -1922389833, 1594452808, 332254084 ], [ 58476203, -273405442, 1287203774, 1576617307, -1217225137, 257044888, -1441406001, -1478776812, -1578381819, 1703348575, -122067314, -1178184290, 488700993, -995572685, 1246896039, -1853277056, 1475143063, -1756409903, 1961366167, -265883633, 1417984107, 662097864, 941357420, -880471478, 1929744094, 1962626250, -927993012 ], [ -244265770, 727404037, 1015529881, -1917450860, 1992585512, -862255342, 954959845, 1740559236, 21411490, 1931050985, -663867460, -1852856104, -276584055, 1329867384, 1475906144, -1104305113, 2139198489, -738060614, -242857176, 122317254, 853684345, -101770611, -776682402, -1092304060, 1802306797, 66419346, -1424365232 ], [ -488827104, -213078696, 686701555, 877437432, 130393240, 290936178, 1275205186, 527133224, -1105609606, 17726323, 731463611, 1133447758, 1073391367, 561101310, 67257667, 1070261604, 2127281473, -989617644, -667196989, -1300758466, 1102355742, 1868066501, -355948333, 452065707, 2138635851, 1732140657, -1843343233 ], [ 1585643786, 1149823502, -134847061, -1464343370, -579805737, 1938388981, -1415827558, 2107295578, 1222084074, 854345503, -1918219443, -321242214, -929241675, 527277009, -503390127, -703298771, -186649428, 1954010901, 1829760176, -517836008, 523149435, -1907485428, 104998790, 239768680, -1636672049, -953756125, 1116532995 ], [ -1208153948, -541408642, -929521234, 1472761265, 75093111, 583655528, 1487559264, 1641247419, 358678470, -266474458, 1929141832, 927144070, -495398088, 47291463, -1881945530, -1843416372, 599033940, 954804910, 867009277, -2098297918, 1164874453, -142869607, 1275664514, 1371056070, 1721077696, -1851633613, -1196635431 ], [ 546087092, -237550063, -1280864942, -1369283801, -957202933, 252677138, 503544356, -474816436, -592353156, 1176067643, 90873715, 442345848, 289288320, -1093017851, 1756095055, 1788239209, -1433036321, -1708214218, 1325822823, -735252583, 1323340550, 90105867, -1359418468, -2140288709, 766557575, -638262305, 1891823525 ], [ 693349727, 350963462, -1518336377, 1576999597, 162217476, 1922569267, -1421342996, -1607189202, 1329642132, -2112868823, 494273111, 683823794, 602188404, -1787232651, 1576520821, 1221634706, -324895908, 895588904, -793784555, -2110530133, 1320774260, -1508548405, -1384139027, 623326279, -409377571, -622590521, -1633594100 ], [ 1229775597, -843613298, -184369796, 931214247, 328849001, -1144879210, -1018147192, 1406739452, -450606300, 1320936821, 731255961, -979160431, -301853794, 88569482, -976817156, -605871381, -30297680, -1516323986, 154468293, 2132904940, -927677079, -1177656612, 1294972403, 194503264, -1624367819, 1788366855, -1349632095 ], [ 392171693, -1723998136, 729478551, 343180201, 2047568703, 77821269, -318735926, 1074993574, -494574573, -1501874500, -175559989, -1915042151, -227053239, -619495754, 549224780, -1440444076, -1327443317, 573834663, -868788173, 1894789903, 241830983, -30667616, 288596895, -2045707407, 2076026762, 835862226, 451210061 ], [ 1391678599, 884700041, 600467163, -24251439, 311183507, -434572167, -2054987900, 809442361, -1171929676, 1161984459, -431602220, -398169092, -281758320, 1607308727, -1010130017, -1430473526, -239600018, 414939471, 943238186, 209425652, -1665477934, -165049641, 602455673, -734261366, -1343648498, 1679082824, -561051679 ], [ 11007295, -137139949, 530318282, -821975120, -1057722852, -2023539231, 1162849413, -631198280, 2095506553, -1263323961, 1545852238, -661855070, 1279310840, 360304102, -1352139364, -1160677934, 543951778, 241096245, -326852781, -603775497, 16479853, 429673799, -29410651, -657922805, 455299440, -600774487, -1404420265 ], [ 1078892843, -1615304911, 1944952890, -909421656, 1502156615, 476331133, 887018933, -1295120369, 327469999, -853157771, 39074763, 1384480195, 1557842297, -1978133649, -963030291, 1083171054, 1800827247, 2109365055, 1980748195, -300294694, 236845271, 335903319, -428911576, 1422802234, 444642488, 1903881665, 618254424 ], [ 742898080, -1141869689, 1487226541, -574546769, -1026449043, -621396693, 1938563909, -649947214, -712777160, -822476396, 353460465, 1227462848, 1501831116, 1479854086, -1435942694, 1991073994, -1785609754, 1282906097, 995570149, 1494316602, -112911961, 965519323, -508490849, -554212640, -743851870, 353926611, -868456838 ], [ 1859339825, 1968045625, -6066851, -280912001, 387194198, 177266534, -2097743167, 752383796, 260714916, 673651045, -881418801, -144690216, -511202670, 1246769114, -280798351, 1556132435, 1468993327, 1497445553, 982882841, -1438854433, 1407464580, 290572451, -293027549, 1011688844, 720659493, 1855663551, -787751820 ], [ -1602369429, 1069520202, -1898735308, 390002996, -1039524788, -1866459180, -1455413889, -103827260, 1538384288, 322713813, 780688859, 882817992, 1673600016, -472139544, 190435563, 1310028150, 602346891, 1855449537, -736076716, -507862590, -375105744, -1591870541, -1358883471, -1657057781, -1198468143, -747050662, 1248251636 ], [ 642936146, -162311214, 1190842447, 1258034253, -676398931, -1006420096, -182851582, 1809522681, -232556471, -1632522271, 290671316, 983325086, 1049517885, 285795659, -1397486789, -986593386, -1858781326, -726362891, 2114848824, 82301735, -541577277, -1928063708, -2079584567, -790085283, -1046023882, 2098223818, -695228664 ], [ 816132856, -1267256319, -648231915, -141115294, -959981908, 1506705591, 1064939037, -752501202, 1784181822, 1703477266, 522444620, 1459644828, 507866723, 1604404308, 38709394, -1356234577, 789127314, 295811523, 31360512, -14767258, -450656868, -646805205, 1841275751, 716127036, 774283143, 972952951, -1163743633 ], [ 176197218, -489041413, -1421594152, 1672854838, 1360429173, 472205573, -460321271, -1499983487, 2139311037, 366545822, 1106021432, 2116941790, -1213649984, -44040655, 578855458, 1428972737, -1899839471, -1238851800, 1188991400, -1151671313, -137962356, -96166554, -1628514768, -1138147309, 1926077079, 1232622441, 1581509715 ], [ -886406576, -1861039977, -1351755983, -1278209115, -1934508442, 1213568411, 1341544616, 1229805620, 638011876, 1550105087, -541616019, 644598874, -965453197, 626086123, 1685027283, -45075696, -2009860616, -230347249, 1999076444, 1357124758, -1433344278, 1399771265, 238823300, -671069807, 51398162, -2108479469, -899755610 ], [ 1749460587, 1260823275, -1174666756, -99967491, -724322478, 936560213, -1103925303, 1321721188, -12005370, 130956213, 985322701, 1740529820, -1692301839, 123636018, 1179751548, -823006816, 314141830, 1714507176, 895573362, -1302766875, 442130330, -461284944, 675480108, 2016757554, -686152487, -1256715292, 1552685689 ], [ 1831192436, 1060774803, -1898193706, -286525624, 1111387323, 1554180041, 1563944674, -1664305049, 1030023808, 669226206, -64437167, 1321167774, -1121464305, -1102003689, -1602705664, -890948011, 47278111, 980305732, -907556531, 1442870559, -1477535236, -1035013544, 416465833, 3376750, -260073634, -1002458334, 811431672 ], [ -1524020416, -1857626974, 680530234, 1373012515, 510497290, 307010232, 354556009, -501508771, 1042008668, 628908689, 605021855, 1943191560, 1471771780, -190087696, 482744628, -627572303, -1222525030, 88581233, 1390758003, 1743285435, 1520708479, 1861094482, 304705420, -950745823, -1994192623, 1074689967, 772366066 ], [ 1463587760, 524517371, -1299716845, -69016402, -2443862, 1162372823, -139178818, 1513068486, 1531801945, -988707576, -1470652608, -404331774, -663041390, -1046860944, -601095272, 1682058816, 1165320727, -400195087, 1267145743, 1528698983, -1403438428, 2107549513, 1774165355, 963802219, -89851785, 1432867881, -434321362 ], [ -940546017, -1915756871, -1056806205, 1264802279, 462881447, 2111824381, -1331683646, 390914080, -775037746, 833604889, -1299669672, 571763255, 592285863, -764543584, 1223063224, -1929656437, -1319818345, -1618761833, -2076652433, -1211158973, -1027332647, -1714915919, -1168174526, 803916167, -652239877, 1964299011, -754995180 ], [ -383676734, 1170207378, 718673312, -138599820, 1457383591, 2053856412, -1280573179, -988147089, -1612243953, 1809385664, -2107290029, -2126636307, 502342561, -2125319788, 2010642601, 1921996005, -217390934, 1293637605, -1131780291, -382970142, 242125574, 1246260974, 1494062470, 842094298, -774302784, -2108547826, 16198088 ], [ -914292139, -542417021, 1182988330, -794756196, -834455357, 923677690, -1312434625, 726713455, -364764645, -499705521, 330535347, -26934523, 163213252, -1045612884, -699105480, 1486317791, -850066451, -1690136985, 2010350444, 1869027402, 832051851, -173237206, -1161181671, -1605762442, -816089146, -782726060, -2061127986 ], [ 1414579665, -932303933, 833941403, -281004211, -132122606, -1044456166, 535395237, 226165053, 1572437155, -367860239, -1000638121, -50741019, -1320134671, -845678146, -349562674, -1051569883, -523375776, -536918536, -1292710649, 1588462419, 2043163296, -1596335215, 1117301269, -460747460, -828620304, 110433528, 1476755269 ], [ -176474597, 159816908, -1208323892, -502743591, -355107570, 1032537709, -45162796, -1847398044, -1967443240, 594056922, 1699526020, 416068537, -1747138537, -142762889, 1662005121, 75575896, 74945638, 306299597, -1359788060, 1601404004, -1918513942, -806014947, -202586400, -795028527, 1056815570, -160102350, 548095496 ], [ 1702540084, 326837998, -1618883655, -2024866394, -1945316127, -1252592197, 1738703659, 938052529, 1405438189, 997298645, -305050031, -799240290, -206397497, -1400047235, 1684777761, 1058098169, 245779184, 1146230492, 974765543, -1159764291, -1433160336, 885423814, 943192983, 1198907728, 902750794, 2008108347, -1277294052 ], [ -1961053970, 685436130, -1396967734, 1353856353, -1516857952, 326464590, 458176350, 170757696, 1500234532, 1098694045, -1061879840, -1431765891, -779442591, 371362083, 1378026144, 1766262886, 1768179561, -1595216444, 1231630112, -82611269, 1166448335, 1982695301, -289425711, -1373031674, 1151924505, 1823346001, 809964791 ], [ -1364022135, -1470988918, -1523219343, 1352354747, -1443818818, 1963990744, -702133919, 76286800, -498971850, 1192809910, 536720559, 1166856940, -1420916844, -623448285, 1821000812, 383493906, -167236741, 860180080, 937498444, 1849172830, 1887947630, 876996398, -809180748, 1020387177, -1826322402, -263317811, 1868028186 ], [ -423815858, -629238272, 120865867, -1902086322, -166594458, 1499511574, -122231044, -986731714, -1853201999, -906902083, 1352358299, -1985176894, 1576384536, 787773459, -1041828068, -1171906425, -2030345474, 1527812952, -1302533829, 437826673, 1049088770, 293887791, 688501767, -1143910241, -948872032, 967660951, 1953564496 ], [ 1941400615, -411165350, 1581117403, 696042516, -846745893, 201760536, -372444777, 1025865115, -112471329, 1416442117, -1242855701, -1855002955, -185447165, -2081809782, -1569449120, -1617684801, 2116265371, 1918817670, -631115739, 137543071, -1028648461, 375546986, -1743840439, 1386796912, -872821356, 1480516648, -841654599 ], [ -547768087, -1312872773, -1877314057, 1872075720, 2046321810, -2015299112, -783620773, -1551287930, -154400671, -59383343, 1321279008, -1230717020, 1012340328, -849712055, -1689798998, -1579122115, 293578029, 891673470, 395954776, -1298278495, 676882905, 844278746, -701842312, 942985809, -1559609948, 677443320, 667375608 ], [ 1711795497, -1063497276, 705767179, 1125639432, -461418409, 1657968184, 432560182, -103819301, -112643038, 2036787188, -740331185, 310996816, -1196563218, 1637198458, -669023546, 29873417, -665612943, 677898752, 1850478905, 818089007, 2136940011, 2119155033, 528012956, -1027524437, 671927488, 1447730697, -1364553812 ], [ 1276702737, 1421543133, 1081722455, -1448317181, 1500232791, 1265951155, -46568796, 276674954, 1708505265, 105652163, -1601833356, -1893341913, 540739728, 1778993124, -599019322, -1578222116, 789270281, 645292272, 200492128, 1362607592, 144946370, -1885669965, 1006877648, -221262725, 1913872544, -1060566291, 1899576398 ], [ -995152453, -1029389260, 1863601560, 2103826488, -1111821393, 1321485709, -40135293, 1304461609, -1761664944, -1767920683, 1899830170, 1835385620, 1808786908, -513837253, 1595259191, -1164886576, -19244148, -200970103, 1277760333, -908862867, 536151628, 1236667070, -902835726, 338344039, 1768242972, -1501397692, 1656606942 ], [ 1800260198, 1754408704, -444049615, 85409712, 1165854638, 1099537681, 1227127907, -1099301604, 399653514, 1647185257, -71394272, -574022972, -1971459018, -1323284436, 517114190, -1528928436, -1234852391, 1766128700, -1444899512, 793394163, 1102569145, -665346747, 954274412, 1588566408, -1122455695, -1804935803, -955484988 ], [ -1260243351, -294770371, -932374433, -495667539, 1364035954, 1322990803, -1070868862, -736238579, -1260907205, -571237111, -1860517395, 1700078192, 1851968149, -1494841213, -1803221882, -1579183580, -601567070, -774169974, -684813751, -1205498847, 1975161173, 1719151148, -1569933332, 1013381890, 1052737790, 863473282, 276489151 ], [ 1136021123, 919826471, -1423654520, 1381639852, 582787231, 1845125348, 1696973849, -1626442472, -1468721552, -246182479, -373158572, 1665131946, -1001978000, -1881807468, -2010333584, -1624466712, 73496491, -1630684287, -862064049, -485702814, -290139549, 332708386, -959523057, 1314993292, -154033456, -1940084552, -2098390901 ] ], [ [ 1553910400, 669410325, 721856659, -904649937, -115716563, 1803164832, -595303679, -1348740966, -438263292, -256203646, 1126698841, -1733265151, -1909324882, -2079663383, 1769973171, -285478257, 810256948, 1218502456, 352630554, -1704931280, 26073954, 317863786, -1551081890, -1310799628, -2101838056, 31065842, -283543736 ], [ 398611510, -222908748, 362279958, 2143931443, -1335740875, 885546646, -727792945, -654228434, -1189820869, 1327918527, 1029427654, -572557207, -680996190, -193857268, -310227608, -25994152, 1409691786, -147997651, -973031103, 1195500927, -1745927427, 162418186, -2138226235, -851677814, 1012887554, 514300283, -2143518337 ], [ 1345179540, 1055282798, -206846279, -449286925, -373775996, -1213286717, -1626858030, -242171857, -1597755892, -94133262, -1871510309, -986617759, -1858754116, -1373592365, -247855020, 1891959179, -1909103757, 2134375677, 2056959880, 1964549297, -1858897343, 1524970912, -77111792, 1877484262, 1147153502, -1367979387, -1097140418 ], [ 423507103, 1749040506, 1061921726, -439291851, -611247455, 1105804523, -449517577, -415675703, -1935776225, 1168047710, -212275005, 1559243727, -1917413908, 1870638418, -1315645900, 285943471, 367271356, 337057053, 443743764, 1067291551, 1593694955, -324736281, 1525059534, 2083603011, -418989688, 73935048, -1868015647 ], [ 1456884198, 1632507550, 601602836, -1612820872, 1291105974, 511382556, -733110546, -424420327, -1711817361, -771749938, 863982637, 1594944465, 195714891, -1011027680, 2048642729, -2130376960, 634479077, 1860715933, -1211956594, -1505708825, -296736195, -1324603945, 725865073, -1549189721, 1681479494, -1469912546, 731373034 ], [ 143655035, 2072923137, 1581369139, -1261450086, -519610957, -1765570761, 1847561494, -1299352388, -1662051984, -369768925, 1361378008, 361806965, 677275298, -1402250632, -2145597812, 1838432110, 1024267128, -835414524, -1608380147, -661753590, -1124180103, 981949447, 373090402, 2136269261, 439391211, -371534757, -1354038273 ], [ -274458096, 109166831, 1428225393, 1222476026, 1637856736, 1851801366, 1318826941, -62849646, 615303942, 601199733, 139386404, 340720058, 142004832, 359138911, -1421182455, 88689019, -100844496, 883418926, 1336400366, 1747633111, -995974019, 761117616, 493852498, -161267128, -1026402338, 360601790, 31628952 ], [ 865585141, -2001860156, 387985609, 1451769862, 420519022, 887943931, -704930806, -510807298, -37488636, -596787437, -1321290754, -37225030, -1674674656, 401816077, -2138248071, -1621458629, 2020883018, -1734443989, 722924479, -1918956764, -872761275, -588841009, -958978345, -1775713215, 405708006, 1496553741, 2119191246 ], [ -849386341, 359156086, -1933329954, -1642171797, 859175662, -1935623217, 175060345, 1157956782, -917735172, -803360495, 217225053, 612917530, 1097925898, -2043125388, 940754666, 663595478, -1917774327, 208481532, -1201536202, 432834555, -615332068, -960883512, -2034574214, -57520967, 1130724544, 1286382442, -1214509337 ], [ -868977456, 590264130, 2117699349, -1192400325, -355484843, 1370197979, -1832734381, -888975312, 596839079, -376843874, 313062546, 648130214, 2106945891, -1266108443, 1257018739, -1294599950, 377420709, -1332186604, -1707346143, -1775538046, -1434158071, -1781139131, -2099798990, -548738954, 1951632904, -49619301, 1263530360 ], [ 1895723654, -740706427, -1793662714, 1982010345, -1985617036, 1186537732, 1570893461, -877587983, 996051777, -398545276, -125019421, 2015197552, -1128423110, -748236911, 1947037896, 2054636390, 1307768229, -1773365961, -837779429, -1450515100, 901063433, -1181969088, -1398131906, -198547638, -721409822, 1711712307, 1227626384 ], [ 1663424274, -1777547980, -2071227194, -1060497005, 2098726693, 1279870264, -1858517979, -464565904, 818563586, -320966106, 1886821640, -1379159748, -413014728, 53689628, -1132244675, 1841802731, -710394496, 42866805, 1431961706, 1744775118, -993812667, 1325482851, -1809585141, 1984036998, 436227849, -742932847, -1547948497 ], [ -105933573, -588179208, -107965611, -1433271896, -430062863, 681344205, -1630308847, -718745628, 728171678, 1863650832, 2011826801, 1855982309, -504184276, -195540807, 2022611049, -2058080681, 1294517008, 1940408646, 352690921, 1364921309, -1817642659, 1179378721, 771291081, -789030585, -936801380, 296837499, 1103233599 ], [ -4850986, -1637845130, -241186812, 987623803, 340288362, 1747180557, 1884887169, -1921784971, -456549054, 107510984, -1696187802, -1611899444, 1950984558, 1175049501, 1641758135, 184077174, 1579860229, 1687439975, 765407046, 1932746563, 1102018348, -469220089, 480957092, -1805187331, 708656167, -1831169377, -324824836 ], [ -1907519514, -2111339526, 1450791472, -1358279716, -1680382515, 591903683, -10304461, -1621877277, 836606358, -292173371, 1200584745, 913149079, 1653237762, -1551564654, 1021737651, -2089293132, 1958548991, 2081225123, 440152625, 659062911, 1050981271, 866890504, -1856820050, -300501217, 430161481, -1693690572, -1343630784 ], [ 2069600505, 265010526, -11459247, -257018783, -1584810329, -1292088996, -526222645, 26002317, 336957294, 99974937, 1624107103, 1594879419, -9214901, -544817020, -61974890, -1377136991, 1893578889, -1419114987, -1520642774, 1761617999, 1672736580, 257578568, -1853387683, 810292978, -490849153, -1867116655, -275271191 ], [ -1766842132, -1704354077, 1334637039, -448409918, -1455497876, -762697661, 337074153, 1019787309, -1658092419, 106666539, 1812310816, -56842530, 30054571, -1693664394, 1782836804, 1516842667, 1680952596, 1207922327, -33530159, -649873550, -1700507409, 1759977376, 1730111630, -1403921308, -2013341712, 1342230743, 570607529 ], [ 470826746, 455587955, 2012373904, 1781661869, -2074747950, -896866562, -1857112216, -508248244, -1519641923, -305591922, -1996782943, 767387130, -760232795, 255536528, -1660351790, -925815243, -1754264458, 234722696, 631850366, 393085715, 621798948, 1215396392, -1525066442, -1379839316, -1682637098, -628264213, -895921859 ], [ 432246122, -115115996, 1833445888, 138921620, -1917386704, 1940228817, -1413705634, -2123617249, -652043002, 1775451793, 330532855, 712403650, 529785508, 2065648358, -402350397, 499435428, -1348664109, -668598970, 1930527239, 2119163171, -401419475, 1260159463, 372889521, 1373731959, -1676415948, -517452315, 1535427793 ], [ 1568876489, -759922534, 261400161, -216367762, 2145447222, 1933166887, 906533763, -1329107641, 1203868729, -1503003235, -1951345914, 743710523, -1313153160, -638344307, -2076066617, -1000050422, 1949211237, -1909584246, -1451785887, 2075546771, -622252441, -1328686266, -63011158, -925840230, -130710459, 429660230, -1042228240 ], [ -1504422258, -462045967, 1318351962, 945222351, -457237127, -439900897, 727191865, -1759304916, 1490639253, -580952471, 803435117, 1118942177, 928017244, 1815515424, -569227932, 2009850361, 2147290105, 1444083016, 2134332095, 238291697, -672459345, -1349462137, -704750278, -720289738, -5071714, 58491899, -1888495240 ], [ 1652434917, -1926081775, -1014599438, 1573798937, 834581975, 1708540543, 2110165828, -898623872, 596218396, -1128250493, 2041129004, 1485019192, 455424553, 756191472, -626545287, -1852193275, -129154826, -1750813752, -1620557646, -1581945282, 1299317322, 392644697, 1829132566, 440795339, 2049118571, -256130161, 320446450 ], [ 1104570744, -2021093181, 2130138988, -1806334649, -1276294305, 1131695362, -18975727, -464632849, -1259428266, 2083622609, 1715561904, 1468757852, 1818761918, -1401865857, -1316707443, 1263758032, -195646133, -720562791, -2051608265, 265429597, -910889610, 1594660557, 658094345, 1605341732, -1348782807, 1872292550, 1951153425 ], [ 1893825256, 1631088617, 1955571590, 1800777614, 1164945323, -63478486, -126507807, -1779923597, 42222547, -1863532423, -1318183072, -1855842461, -1045664897, -996020111, -2058054545, -1630856551, -1945965745, 1607030748, -1407630197, -1441334795, -110793402, 1016164784, 244503018, 1936475901, -802866026, 328693118, 476181959 ], [ 2112517442, 988150896, 1541344466, -1489056843, -175497636, -1915172191, 456292155, -1115951168, -1720752417, -767085515, 942921299, 1502723555, -1605948954, 178095134, 996221589, 1651564809, 445120498, -1960595072, 1228398626, 533299506, 1042526337, 1369177854, -92468429, -6580086, 24769420, 814258967, 890374222 ], [ -11042026, 518970623, -722156805, 1304559868, 1425930552, -1283456944, 1076481979, -1973719532, 602959972, 419713672, 1771088869, -237111037, 77321989, 1064951629, 1514069287, 1880330524, -491601233, -2052953248, -1291584105, 557743892, -2081948774, -416111405, -1817332567, -701260870, 1964978408, 698295281, -1361425976 ], [ 1403293945, -597596059, -2023655772, 1384424205, 491249063, -646258264, 2071693763, 1688743866, -1855433104, -370006811, 82361782, 1012880669, -1070310070, 1540309443, 778050713, -1880570490, 1542633153, 770775966, 59772850, -1113710102, 212903433, 1292158930, -1022469106, -1762071889, 1103697910, 1141411147, -492650080 ], [ -1327955509, -1355248720, -1550201422, 1402789390, -1761027657, -1887349674, 1260074938, 1923773160, 249383745, 1558965588, -968884528, -657774972, -652344231, 1294352525, 350205209, -364671894, 1502491129, 1075293114, -358338874, 281958573, -1195825510, -388971729, -2018114649, 1178651290, -897547789, 96564670, 1094863934 ], [ -1779399059, -1814608498, 1338897993, 1700924652, -1917711765, 442565932, 622411542, 587315759, 2136856681, 379383122, 288157631, -1106271497, -2094097075, -447459629, 1109930527, 1980808903, 2126262659, 1448956752, 633649873, -8534432, 614384686, 1501108368, 321682231, 744983761, -1094985579, -965970223, -483165298 ], [ -1902462849, 1765287937, 1055675828, -416907650, 738534122, -2103519302, -2146198927, -240909254, 384175673, -144426520, 1534862568, -1202321884, -127049758, 757675292, -120957289, -1506006617, -1471511300, 782960332, -1533872411, -405886096, -1333644259, 1881080830, 2145782368, -144527146, 1963792224, 282601669, 1478119925 ], [ -1899145604, 574089117, 267827653, 993795110, 560864180, 68335259, 813195143, -151113752, -1931025200, -2063117705, -663875296, 930975562, -547355999, -1309747741, 1577943517, 1497330296, -2101547938, -1308358030, 1471584195, -207818737, -1248419824, 437456890, -1953906247, -1766348107, 1435444165, -608462245, -1428710021 ], [ 491210474, 461414095, 66755410, 670811522, 1704885795, 1235172032, -1840961143, -347986962, -1953122156, 1889708709, 1458396815, -12264171, 275634754, -2033483444, 581892443, -607217442, 190596501, 419975616, 196858647, 1250520922, 1413043610, -704694017, 1754611760, -438302563, 847824229, 2113224739, 706573596 ], [ -590232272, -516849649, -804051343, 1268869650, -1499626414, -1306010092, 167248022, 2052641258, -170618982, 569788989, 467912494, -700298292, 577887488, 1228983665, 652984265, -1531707933, -480524726, 774348715, 1277647375, -1429081735, -380946287, 1553609051, -1721925715, -255946284, -1318508893, -580977100, 42975423 ], [ -1882494787, -820250142, 1980980917, -2105966669, 2104015226, -1485783845, -1892315052, 1860662751, 1295691314, -1862539554, 1825498315, -191860821, 1172453751, 586092331, 713630486, -888339676, 1493846690, -1672021110, -1124584534, 908691737, -114900421, 1591916676, -1953192686, 1499289288, 1108766777, -500171492, 237760327 ], [ -1926447841, 665676507, -1090669090, 1452455496, 385883400, -752338211, 158622299, 1602564898, 2063447232, 50484526, 730680137, -129324684, 631323178, 1879389739, 903787513, -92972639, 254440180, -644935097, -1294875939, -2007017865, 303110772, 641548435, -48965942, -437005993, 2021633751, 1168748924, 364726644 ], [ -1681561263, -1132253611, 928842832, -411329838, 1496105411, 783786623, 586427153, -423323242, -1421803128, 318943920, -1800070359, -813483719, -1047768818, -1738648228, -2074579542, -366890075, 1542328923, -1489997906, -2091462441, 57138446, 2028311440, -2059919085, -356878923, 140965116, -1143350031, 1351955524, 630191077 ], [ -680595867, 945732502, -1983017578, -1391248399, 791783631, -2021060746, 738751945, 991964171, -1135128693, -1175975052, -1977872232, -437359667, 358346713, 331749564, -449141914, -448308942, 1663152793, 1502387200, 252762471, 45304490, -221910973, -1618177449, 2038413695, 1717624620, -1247361070, 975504447, -570927524 ], [ 1396284635, 524486827, -315399316, -2054192154, 694609500, 1249636315, 1694457901, 397009104, -340454999, 534362846, 2057094086, 466126018, 524992877, 609655446, -1018732608, -1558370943, 434586319, -362149690, -162929179, 1327316884, 1751525493, -197173162, 1550740775, -1942789516, 140265661, 896612208, -19268002 ], [ 1314950571, -895654046, 1808941186, 444748867, 586643557, -222943036, -1347466622, 364787724, -1562116702, -100579985, 900285681, -1985328114, 1428950614, -152373363, -1556701663, -107188815, -503447893, 2068722925, 1174893188, 1124824858, 1137191708, -873938902, 319416414, -2106828699, -339681503, 1791854311, 160964498 ], [ -465902660, 466584655, -37004496, 1433449683, 672335146, 1772589447, -570732578, 444921508, -385675207, -84887677, 735684315, -1644507130, -1394383534, -210147675, -1945579346, 647380603, 787385575, 1133806836, 1427748116, 1760859033, -1031963549, -1861031125, -524049870, 1308861149, -692113558, -1070879309, -1863294514 ], [ 1386055265, -667257063, 1880792610, -209683423, 187763067, 1105916221, -1460835658, -1559746304, 589991384, -1184316407, -543681726, 1612459338, 59477839, 437402973, -941616800, 875630395, 311106617, -1067010214, 1660712266, -349608822, 1570287066, 2005331569, 1759529596, 1708967098, 857786320, -759038816, -1064216987 ], [ 847677080, -1699725938, -492876201, 1185985726, -2000865973, -786546846, 1765034021, -963999411, 1990994158, 1283024044, -1379632966, 216985914, -272873374, -646888849, 937158875, -1759674415, 2114576896, -1825326275, 1174177881, -1202168894, -1647391189, 1337851351, 1170250087, -138386726, -183875955, -575949708, -1559565633 ], [ -1681695321, 903764698, -1819195995, 73236207, -842314614, -1056256576, 2089353603, 316658391, 72050032, 2091755913, -1879636827, -606425340, -1468676157, 163624581, 1381931255, -1789595393, -306540615, -1344944164, -611261820, -938533047, 396885497, 1557194716, 1629918383, -1136412725, 1857427133, -157351808, -1407890651 ] ], [ [ -1596646867, -405489772, -1104493017, -882915634, 1716865884, -1298310153, -873943423, 389796456, 1315979432, -836144480, -1016647465, -1303830685, 218518395, -1803791452, 1085217602, -2040665438, -433328478, -289283170, -1672552260, -1041725038, 456250874, -1494904401, 525689213, 1503259898, -328079659, 770132974, -1221536393 ], [ 839156286, 284068348, -1028527794, 736714633, 1046442377, 1723871434, 11945143, -996574595, 1530891841, 780458358, -902476996, -1277992642, -251220115, 527561703, -1754208186, -837584119, 610874711, 1570483064, -1727347550, -356920844, -1385014156, 83522735, -667221492, 2111687420, -797856053, -1534148653, 787985123 ], [ 1193603208, -1829246218, -121892046, -714711077, -1371983575, -173798270, -98078098, -455733056, -749376897, 1625689750, 996121688, -621399626, -598724281, 52189790, 779473214, 49421686, -1810881024, 541577001, -686211979, -353669193, 341240848, -1634683747, -563891945, 485423925, -638260798, -16189459, -1467679625 ], [ -318965610, -1638550787, 279997581, 1407978529, -1763963835, -1139895768, 1558836072, 535771382, -176781209, 1312416785, 851873554, 1051447478, -1181014055, -1327380846, 1509462298, 1673891089, 2010033711, 495387118, 1472080378, -435250730, -1533722284, 958837507, -1686989798, -191859386, 694741645, 288818836, -1726903771 ], [ -664674923, 1793360581, -517380795, -1094159816, -27323031, 1664199524, -923263502, 1820496615, 398639139, -1829023713, -481972111, -556510400, 1226810468, -1135091822, -1869111598, 611657348, 1294826710, -1346781537, 376262400, -823928696, 26689640, 1961606584, -1965930097, -1866115224, 862955872, 1977843881, -311197015 ], [ -1292559591, 939381633, -1739039484, 1730361731, -986196661, -514545974, 686194103, -778539431, -431208890, -916776071, 1603736480, 1963751705, 250905322, 99061512, 843687656, 1452395052, 1026961831, -1463108860, -1197722687, -1673431002, -4560916, -1092949203, -1552542067, -975191058, -1519369407, 465935980, 576855301 ], [ 52615769, 1495357960, -1180106259, 476533152, 1087343190, 1327041103, 1833324457, -1714239175, -548762052, 941774146, -1837364303, -1903432399, -487177037, 1690674465, 424850576, 974383652, -237505711, 727874107, -20551754, 1565874001, 185078737, -1202258028, -1307524544, 1896986586, -385970442, -1925221201, 2014558326 ], [ 1431860896, 387608642, 1574196765, -184898301, -916099564, 560819683, 1672288902, -659750510, -648455339, -565986723, -123531079, -1652561315, 912893747, 726109622, -1131648821, 2000553287, -1233551488, 576171411, 2104621732, 834246865, 167592858, 495333364, -1752601127, -719911550, 279219172, -2066839249, -837359218 ], [ -234626647, 66529289, -1662811962, 1405157502, -1601633774, -533492411, 755222140, 1742341141, 266509977, -2082753346, -367453527, 547671983, -179605035, 1504470346, 1720300229, -521456812, 1844712567, -776629504, 1778208494, -1914814952, -476150525, 26000713, 1622373667, 1791344272, 2127505612, 1408869347, 1077150545 ], [ 1084837046, 1306044336, 1017279695, -2110346032, 1740116289, -563148297, 1680168595, -1385262552, 1387327482, -1651172328, 1731133916, -918667224, -1562093865, -865848483, -874078339, 2142962860, -603334809, 941510819, -450996158, -2017176094, 832812567, 1696297072, 1124280720, -2084753759, 626899496, 761046426, 899835786 ], [ 673564440, 1748813341, -1592425949, -843748488, 461500500, 1288487352, -1507136807, 419606012, 1469575544, 323881829, -1087171297, -1680312706, 2046335542, -117860954, -1189339053, -1656301148, 1261499388, 228823666, -117466282, -1044964790, -1274294012, 390054453, -555592616, 291091493, -659458979, -995099855, 954546581 ], [ 1363755502, 988303365, 1393517303, 904346555, 1415946848, -675498206, 906132442, 1345961784, 1883806690, -1668116451, 1905720201, -638209787, -1748125572, -500718829, -759254553, -983413592, -642980514, -1130081705, -1875790107, -590777314, -1077780495, -1479355626, 517738953, 1749389628, 1366268261, -1153223421, -547038912 ], [ 620892947, -61880800, 1764865947, -804793727, 245303528, 2020005871, 868265933, -1670868642, 504499232, 874795796, -1167676504, 1607052637, 357463749, 429896076, -2090111771, 1521766234, -1279798728, 1326635926, -797948768, 522221996, -510369180, -1823444513, -1993606401, 823693372, -1932468069, 1934758042, -39674051 ], [ 1588350942, -1495033527, 1665970322, -990393723, -1820703942, 1244807243, -1822931994, 1712838322, -1698072747, -889494833, -1594642331, -1577859554, -1007498326, -1105630469, -1511387272, -629510928, 970786630, 1885279741, -760111915, -1416659714, 45131319, -1153470238, 1457379688, 1763485395, -967142589, -869915833, -621541459 ], [ -2132012325, 1328471846, 1790246011, -1801373988, 1129339348, 1804326501, 568164454, -1113909139, -284881069, -377661785, -1756574037, 621022631, 1915236109, 1272142760, 203366312, -1274422727, 1103360061, -1886797196, -686470407, 1336562623, 220311709, 300094156, 1886811052, -1315441068, 104786149, 124188218, -392885582 ], [ 1761670439, 1677582595, -1687707727, -1657725342, 1550535381, -401163257, -1462918889, 576847282, 1097629683, 367622797, 1546020736, -1384713488, 397479572, -1778031320, -1304270624, -680217846, -1712029121, -638106335, 1649925934, 2058264766, 1826709966, 1890911192, 1139925701, -2100087149, -785965067, -924358267, 393604996 ], [ 346866087, -1530797078, 1365870684, -149214276, 794959123, 1652085978, -795359467, 1484416844, -714811737, -1215322733, -1899163641, -1034797262, -671449235, 1587613680, -870516361, 1104792618, -2034351639, -1888958451, -441789463, 1643931954, -1161413988, -1128761438, -433283841, 895207862, 1955450567, 685944778, -495576346 ], [ 1587086826, 1637272778, 1396339053, -1290583387, -1638822968, 1978546940, 1484170454, 1849862981, -1218538760, 1397821672, 2083318186, 422567302, 1245163290, -1848821492, -1481604090, 2076957829, -1216553825, -1322336981, -2021669471, 1317154128, 1422104785, 1062883370, -662002987, -68220576, 97622685, -1283658258, 13525398 ], [ 2106253719, -830912771, 149163552, -1053057015, 1811182566, 68561740, -402991940, -25056830, 435187631, -1258213530, -1391988467, -120577973, 2126580728, 62500313, -1022447220, -1253190512, 1498984257, 860122973, -230100269, -1220844942, 937350492, -1599677101, 1505265469, 372825475, -589164506, 1440372234, -1939137634 ], [ -143223751, -33256375, 1325470590, 2130191162, 328957734, 1103045265, -382612978, 1443717329, -1699883420, -767878412, 796835564, 1629714298, -1355916538, 751273518, -1796457304, 447230437, -1375598661, -959870836, 1651554642, 1440340784, -261022602, -797877584, 1060184002, -1933249430, 1486269530, 138719742, -2010248600 ], [ 191792634, 180102363, 410826993, 1187901390, -1145942697, 1139089110, 1217309113, -1036934865, 1282891321, -1489067692, -2090363952, 1027200094, -833901368, 2019896263, 2043336716, -1053818832, 1076940376, 1611520495, -596863680, -205308426, 1012813641, -580159727, 268427892, 1354611448, 2130470453, -33049372, 150608350 ], [ 1372238249, -1163798118, -1903453107, 769563119, -1339837811, -336688609, -1030418333, 1520715490, -1617256840, 73727571, -508564125, 913228974, -1002189014, -732539575, 7982085, -1887449604, 1416178334, 501082169, -2062129042, -1720729909, -1702091661, -1730596582, 603189832, -1242428895, 954953562, 246799386, -2042774553 ], [ 1512728260, 495276677, -1325804250, -513944792, 1430078648, 324664871, 1209747204, 814016650, 1109113487, 528657297, 39334160, -481083047, 2082348780, 407875929, -141166956, -1157848730, -516323375, -1418860889, -1604495794, -178182896, -549769721, 2078253805, -896638751, -1699040998, 2011232053, 642989530, -1103727546 ], [ -509136771, 733134916, -856804388, 756993906, -2137946376, 901050303, -36516945, 2114781317, 1224747465, 1327414066, -1741295268, -947768209, 1582693942, -533910472, -1761347401, 85191828, 712964587, 225018579, -750069584, -1698407407, 90165101, 1925633686, -754364838, 236253482, 831508179, -1729022077, -1840030382 ], [ -1840601930, 1408663642, -2087286734, 731388985, 518224621, -437714639, -746675174, -506453937, -894403093, -1379181837, 1332024617, 2028852340, 1121425765, 303985992, 1751682478, 95006427, 352856034, 1090645656, 487982475, -553690172, 1340597805, -1738306029, 1376541795, 357341614, 884473957, 1041696977, -380906585 ], [ -304237112, -788233724, 372466129, -805365287, -671344630, 751853194, -1993657960, 756406625, -131136809, 102635232, -1553361862, 1766668610, 575490924, 2120048657, -1144448933, -1814794999, 1040171312, 2110572611, -1962010979, -884813346, 766937613, 1264791884, -816598158, 713269324, 293392942, -1179145993, -1198689398 ], [ -942712151, -417661579, 1990794932, -1173741727, -1185440382, 1833116641, 504822038, 1728549257, 300889867, 2010315552, 790479459, -1460937360, -529494279, -1202247160, 211389373, -890947833, -1274170875, 1621066495, 1969910578, -1851705604, 185404330, -1207015116, -810250957, -1116163913, 1276253985, -480417981, -14392651 ], [ -1074399215, -75114751, 1929671246, -1511595830, -671047618, 1015528796, 336933864, 1533867927, 1480213290, -1499241706, -1966631628, 928382761, -1941803679, -1484849943, -1408139701, -1607826389, -904315719, 1819066773, 1272698332, 1913464610, -1463414043, 1880518188, 706537003, 1303791937, 1141068705, 790751895, -1934830371 ], [ -1086375558, 1141195976, -597680048, -1621010442, -1404480683, -370566548, 659312085, 1364055969, -1974210640, -1018174296, -2119470074, -594792976, 1454032908, 278520427, 352871295, -381594489, -1936173702, 153808593, 431184625, -1409870149, 1011285454, -773785155, -971129617, 78243997, 314085894, -1318594846, -837839588 ], [ 991771862, -152722057, 1392645854, 1505358360, 456946400, 500062595, -1537645480, -1949572433, -1423982228, -395875487, -375325365, -1948762526, 1269323352, 997059509, -1291914281, -1102901374, 1034359304, -715845238, -1438179056, 635142484, 2026485069, 1546005445, 1387643408, 1764091539, 1604454055, 296136468, -1726886572 ], [ 1782023801, -957752305, 1122820116, -1557478338, -203593424, 1659175038, 137483313, 126232228, 1877902139, -1540233086, -165880724, -229109974, -114527414, 119315405, -1848538792, -2028544513, -914853218, -45587206, -1258503425, 812669856, 1699210348, 1608535739, 1315187895, 1298444157, -667354747, -1626594202, -17149111 ], [ 1516635490, 1840431389, -1546705097, -713552308, 32286860, -2048705905, 2095445321, -1459656811, -289926509, -1722376043, 1112513185, -1393040537, 167641174, 1994486036, -1875149091, -571884098, -951310837, -536719251, -1740498574, -822242344, 6028611, 1851774066, -580415462, -1307010844, 817379078, -1538989256, 865174912 ], [ 2079304200, 2060951508, -1867579643, -1772010600, 1428829596, -907659106, -881743509, -357819278, -1124907874, 1854154031, -2097510495, 1363547294, 899003530, -100611513, -2129714933, -2011986248, 1809183380, -1571561882, 326169046, 979557396, 1076659874, 1582625616, 2039176180, 491520089, 1421818941, -867520328, -1187801593 ], [ 2016282727, -413278160, 736828061, -466733945, 564115298, 711149776, -1792524467, -952702703, 1141498397, 26595246, 684935731, 1682762393, 1360124190, -1957907761, -1149650639, 1097196583, -268510829, 807875082, 583450710, -1065425046, 519667568, 1319022682, 2085750684, -1242421172, -1122126067, -50910151, -646215003 ], [ -1029743423, 1909647343, -1185310798, 1918921465, 1618703412, -811075584, 1406167324, -1073411929, -419895777, 1721120087, -1297631431, -1098087782, -1592911308, -968499542, 16447252, -394108903, 1255326672, 1722594143, 212625496, 1420106317, -2078544711, -160174842, 645152621, -257111029, -345169968, 555442017, 1775242417 ], [ -778370163, -263770911, 712844333, -688269792, 2013583628, -506311203, -997920079, -1345754987, -641281052, -103006795, 1900327674, 948839771, -654840569, -1781461393, 403079700, -2054712243, -369242033, 1393781016, 1386385108, 406494077, -1122974962, 1753257754, 494252578, 1933697278, -1636451279, 1734349385, 195307904 ], [ 1618835513, -1176407586, -1265292295, -312874934, -2019905850, -1341881197, 1997937458, 444102843, 269157103, -641206847, -531018164, -1995418423, -1965606366, 1192919681, -1932077576, 91237382, -263597020, -1793351458, 737292539, -384596296, -1938858905, -1336228304, 1905513330, -341103807, -871015899, -849707353, 594186140 ], [ 1782484164, -705359345, -276430734, 983183268, 837077203, -1952520096, -585064735, -1904298509, 454705810, -2005363363, -622764780, -1426262416, 1553412188, 54939491, 326073906, -1343891226, 234929255, 1199070264, 765507968, 323446000, -402216526, 1763229295, -1750004714, -29995590, 428653513, -222934462, -1378987305 ], [ 1900275544, -809315761, -618832996, -1063964581, 1892420806, 923798017, -1361648148, 1707201821, -1962026198, -1571759217, 405229532, -638265770, -5419508, -1313257432, 1419924220, 66468158, 77165169, -212697447, 2123799011, -1226466520, -1718422160, 1757163014, 277514818, -1549222572, 1553753445, -2028021596, -1543175776 ], [ -1713182390, -1258749485, -1473622316, 1642710988, 305666498, 1291792059, 1848430150, 1586479546, -763747050, 1188646316, -980928848, 1385621901, -455270148, 753649039, -417748235, -4919269, -643635144, 244200314, 1695567173, -905123929, -446490061, -644320319, -2067536059, -235101608, -884399898, -93887437, 1479135498 ], [ -1897411090, -1192267080, -998345986, 1669188995, -1190205999, 83336129, 214898100, -2000987832, -1018225592, -1470442338, -1376983933, -401829198, -1224211509, 1015695124, -2133655493, 798122043, -1361235766, 875819943, 2045631098, 499327316, -473030623, 82127272, -414364292, 2068798855, -1256301939, 1007072251, 1532810299 ], [ -2012419129, 2110102133, -737649511, 140557751, 1797273184, -1995641131, 323151358, -842813190, -1629912853, -1345211595, -1672728309, 658258968, 1205080613, 2069321546, -1997349781, -485989017, -135272459, -1047415902, -1233757389, 1686387643, 1317505544, 727420648, -614984593, 1048883233, 527602528, -1147413224, 58071235 ], [ 2053211249, -2088904250, 260499859, -763917657, -735162759, 1788416246, 1766671735, -2074472002, 899024685, 1056368433, 1283225601, 328769426, -308117741, 1505154767, 1456097163, -923497899, -1005292581, -1813983402, -1323650119, -946022896, 23815993, 173036301, 1335073678, -1901514529, 799603939, -1368882990, -1381768411 ] ], [ [ -1386114656, -2134512368, 2055800011, -1738786589, -334696646, 1350764447, 896832344, -586890958, 1510978800, -460244538, 1005340295, 661183519, 238953655, -2142197386, -399014094, 540036902, -1248701057, -468039961, -424484262, -2032020496, 1180257873, 1457707948, 389654736, -444408227, -468333144, 1273234500, 2126197340 ], [ -13739773, 1614303115, -1963765772, -254053190, -898247216, 1969368210, 2098910005, -2026846784, -1949921282, 893536933, -1734421180, 614256782, 1918140488, -72825075, 701142030, 1570373893, -1141052859, -979852044, 53711575, -27817000, -1635109645, -886674734, -872630036, 1722849372, 221210122, 442529838, -317434294 ], [ -261383819, 885150320, -1902140922, 1882465759, 2133114378, -739296840, -1367880975, 968418640, -394030393, 1777040749, 948725732, -1753410036, -1909351399, -971164859, 1524751714, 206806347, -1445315870, -19611664, 290546627, 1600672602, 171724614, -2116797744, 895721457, -183724957, -712393989, 685510149, -89609480 ], [ 426400214, -306996123, 470611138, -985028565, 2130409188, 1946385679, 1518469930, 1516171003, 120110487, 13131499, 366218904, 211627277, -24896223, 214650635, 1999720739, 1269247120, 1263879744, -1354420240, -2141336398, 1937358940, -551995233, -226751338, -2053669762, -1416183039, -1066290378, -602436496, -1882786357 ], [ -2072101031, -1383700111, 512338145, -467179964, 2134204613, -1108968104, -1010988571, -1267421179, 450067282, 1888875331, -574445493, 448041696, 1548664771, -282717126, -1254853101, -1430245350, 905069367, -324804150, 1441017802, 833788707, -1442042990, 710486969, 325352077, -1177225544, 1677796949, 117637171, 1975706597 ], [ -723742874, -1136541921, -86857516, -1446391099, 280139203, -169015236, -646649083, -1168057697, 112384156, -676913712, 1059115564, 1618220363, 1719747723, -1623616016, -1000548057, -233367152, 1922507594, 959033011, 647970635, 100793461, -885769877, -784963120, -983432647, -1735935799, 542046823, -1246604221, 777346809 ], [ -1917598997, 165336206, -1755422583, 1828288861, 475972946, -994409324, 1171398118, 327151203, 1385901068, 1338054309, 408106229, -475764409, -5642120, -1141152401, 278746794, 924727975, -1263906253, -1447734242, -1544856188, -1613516865, 589406390, 2141789709, 486691781, -1767516591, 1547174334, 1623603124, 723411096 ], [ -793627303, 1821876791, 1393540549, 1934961382, -1402782416, -542940424, 1198718653, 418255880, -142089575, 670642045, 495278921, -71564154, -455114189, -292379702, -205721425, -1090384863, 1853486339, 1303158423, 737551370, -1872648202, 1325543803, 1466432510, 1463588916, -98533782, 277255305, -1887662320, -1126887348 ], [ -134819182, 483317719, -1675688300, 1136918306, -2135749411, 1471900019, 264815101, 1321906652, 149079137, -402477861, 752877428, -1100033971, 1850297245, 598282333, -1296092655, 2099738454, -900875855, -773844770, -861250656, 656650739, 1920033617, -282803928, -1621796433, 1052701154, -1174132083, 1074074878, 1954590511 ], [ -1589149270, -1829590323, 545564726, 1425674621, 1243438540, -342175631, 155409679, 1212171103, -977107459, -67636084, -886318430, 1479169075, -1665870131, 995511584, 839167770, 908558101, 593137701, -274716641, -1965336241, 724014987, 1171172313, -1684169868, -1246634099, -139687590, 1857293519, 1563141602, -770044991 ], [ 2141518967, 1986275483, -891015581, -1768557515, -225490259, 769475690, 143124023, 788939896, -1012472371, -25162434, -325314305, 583870718, -1346701522, 391095259, -237920267, -1307117277, 980277441, 596752888, 1993951868, -1990944940, 861813991, -514145928, -1529246390, 791818626, -1658170490, 654940872, 189533680 ], [ 2075686193, 1313393661, -1737662857, 53529746, -574935649, -1341142044, 1994564544, -74096803, -1667456654, 323997387, 1266005138, 1739309155, -123955274, 1830915660, 358425716, 437840847, -1981652784, -299822412, -389257901, 89576000, -2120651321, 1081785697, 729997792, 1306005893, -520660011, 368826789, -796357071 ], [ 336286245, -844902241, -1376957888, -289656851, 642781395, 434783841, 1256853378, 681092364, -211056451, -114591882, -418371401, -1847495257, -2059101219, 37424488, -732701248, 1367227077, -442919577, 1791144075, -336560617, -1859765370, 1138156171, 459806703, 750026624, 325289226, 1472305093, -2035421813, -2077836347 ], [ -608002778, -2088361802, 127446239, -1588468109, 2125168960, -1412804272, 146257969, -1476257966, 575692021, 1848913691, 862392964, -420423697, -1436621902, 301054209, 1937716506, -922261115, -638287849, -685809960, 355897929, 1677537716, -293233578, -284380435, 667194539, -1054805632, 461528065, -1441598895, 1642935579 ], [ 1497849652, -487401009, 344014098, 1695276042, -646117894, -1168938511, 123915241, -382305503, -685507802, 734124352, 1729720886, 780886997, -177218903, 580627061, 1802554722, -787648634, 269294283, -1376744919, -237473889, -1045015666, 944149940, 1949152584, 1692774134, -1769084500, 967791565, 1564417939, -1887741866 ], [ 122501635, -1852851767, -444007158, 1359891979, -883215354, 1680696220, -660099830, 1824118407, -843870411, 548251785, -189459936, 2083849859, 1785422486, -174994326, 497375821, -574330648, -635217485, 6593307, 1644675678, 63248035, -1433450838, 448640159, 1851330829, 2080732082, -606195374, -996775036, 1630867568 ], [ 216345735, 1690268071, 1895387965, 1807070080, -1706534867, -804584149, 1367461249, 313682332, 695713730, 253103851, -1557098069, 1485779968, 651346988, 203097469, -2135447166, 453016141, -305894768, -1931143475, 155814346, 81566082, 807828833, -42740622, -156764846, 1353309258, 1036802102, 2037328173, 1730258638 ], [ 2108970883, 1739912259, -2132183443, -646027868, 230491388, 1295240786, 1562752532, 1190193376, 384285648, 282679454, -1960409720, 537078161, 614431924, 139675293, -1640499153, -1057432419, -1862723559, -757611807, 1892672165, 1645103899, 1729693124, -521977340, -1611663499, -113474702, 584992730, -1980572583, -2013439463 ], [ 1850061318, -1284440729, -1481706964, -1943308895, 1057552666, 716680250, 748646398, 1592416332, 421432153, -1464900281, -2093473867, 218863838, -2075759934, 805071815, -180770631, -1033417297, -29593092, -1447944053, 824951876, 39906204, 309216907, 1009307574, -1832920368, -743056757, 1028441841, 2116082751, 493285315 ], [ 590658168, -865382393, 770449488, -455048744, 373120802, 1953432518, -972041491, 5061909, -1227691846, 1435916210, 994453321, -1740745218, -1051554333, -1835661362, -252963939, -581536211, -307177704, -2036917290, -1495956884, 112555117, -715141966, -1725241593, 639014047, 1596579692, -640423553, -1262279877, 198154347 ], [ 499235893, -1489130318, 733034795, -1695770022, 1189051898, 1067914763, -59767270, -35274577, 1613297391, -974044807, 1965972273, 1846834479, -1264205301, -1774149038, 1747613833, -11722979, 1563130956, -295036841, 16193, -1204222319, 43321437, -1551518463, 847736235, -1248256678, 711676635, -333586117, 1000735186 ], [ -1598060943, -50721546, -513231612, 1468277895, 1295105358, -2090506251, -1443142474, 1162799535, 815347282, -1475912806, 788776021, -1916108086, 835436182, 879338825, -784569642, 1469074472, -248933609, -905326776, 941926863, -641783013, 503917690, 1457385995, 1875184401, -1409716640, 1413811422, -1703030612, -310722121 ], [ 1734791477, 691144403, -1599423570, -817545467, 323020985, -843208489, -660251983, -672451907, -1211020915, 1440848947, -1528482322, -1557472068, -1355772661, 2024317554, 634713244, -2016831063, 994857277, 1843775067, 239342181, -1165714895, -1488295503, -1022212148, 223127460, 1785377324, -1254243664, -4083699, -1764524120 ], [ -1636066039, -1002800915, 1348492515, 635156795, 110339503, 100896508, -1500835230, -370904199, 230525414, 1941376032, 575774553, -1786770530, -536929237, 640964621, -1390023024, 1645387712, -900427348, 21770685, -707771767, 918385276, 1632000860, -557912707, -1809314387, -1002956238, 1452812178, -1566714429, -1672542550 ], [ -1881084182, -735735118, -1085818985, -209967898, -1984447090, -59718929, 1439953986, 2134837348, -1808177643, -1101587727, -1986464596, -1742683890, -384565149, -1413735947, -2141487431, -17614979, -1371253008, -1660496315, 392805439, 215469573, 612131384, -538721053, -1791738088, 130354256, -1582121552, 952305112, -193956901 ], [ 1260074752, 1046904813, -368209138, 1737934810, -1602974285, 1699093465, -1510885338, 1646174391, 1103836783, -429695466, -839619362, 331073768, 1418372049, -1744051407, 301518137, 838923311, -320053906, 1429000528, 267854747, -739732616, -195015963, -360268394, -1235745165, 952081154, 2145519604, -1375360041, -31023111 ], [ 172595971, -443423316, 1952234386, 1459690095, -290087620, -905470895, 2127712248, -390817379, -385247288, 1220807682, 978736397, 499308938, 1967647360, -1044293017, -819414679, 217570452, -27170425, -674050830, 1080978950, 900942196, -313050553, 1576571851, -1936572163, 41522573, 236589214, 1005622787, 2005082469 ], [ -244246012, 1090130445, -470882423, 1117044464, 1907689866, -1000474930, 1567880725, 1741095070, 318762962, 1335705921, -176913025, -1106735066, 1316953961, 102651326, -1123881078, 1144386874, -1455982720, 747950088, 45250787, -218370427, 1705342986, -1519964816, -1459495499, -199582944, -582155713, -836053423, -7263145 ], [ -1067053053, -366135033, -512984099, -1657719172, -1857053182, -738094096, 1698176198, -1945742450, 1822863374, 1082671527, 1425298504, 933766657, -955989498, -1200894646, 122493316, -2110947289, -10632902, 1893195536, 447869639, -839960916, -1927521476, -1430836597, -333376861, 2117047466, 1782062495, -1394996660, 849825719 ], [ -273597778, 804726119, 598839104, 213564661, -682402741, 416232747, -579012738, 350832289, 426604728, -810844271, 1145204154, -1262785931, -513498545, 525224897, 851647076, -1802432429, -1842029029, -304720829, 184592884, 1785090218, 246728838, 1255631914, -986191569, -1731149963, 674429512, -970559351, 1794473989 ], [ -659401272, -729537510, 1138948520, -969378688, 714539177, 91301107, -437003669, 5477267, -1038824508, -801028323, -1387310616, -1246997588, -2046348959, 1043280201, 1454585258, -1163821670, 1006397858, 1300286587, -1289635925, 1870894273, -1196222018, -1005457271, -791796925, 1780082442, 1951625657, 561818282, 1425008489 ], [ -1528956994, 1077369862, -478976375, -2123232770, 1050136404, 634527766, 1793126963, -724082173, 357756540, 919702530, -1556046491, -1152266426, 2057307269, -1574508175, -1626121054, -548200760, 177565235, -1727505955, -1010306165, -433501756, -1518776603, 80991900, -1515693732, -1491941153, 1424494570, 2061944789, -1220796823 ], [ -1866371107, 1078431726, -1064713950, -1102040053, -1662815497, 945707430, 962008773, 508143060, -618777724, 1061509282, -439221760, -1314998552, -1948975462, -639884889, 2116457124, -37117599, -912595893, -1768863972, 1318175488, 919994506, -1195442488, 677861238, 243582579, 1929238375, 1083242955, -1133347638, 295324849 ], [ -987878256, 849563014, -902211475, -1128549348, -371481145, -480839037, -1040940127, 1345420395, 1234633447, 2064267660, -464031390, -1247608824, 317356042, -805158799, 618838711, -1602648503, 868293574, 704000164, 1149644834, -990103934, 1134158461, -791440739, 689321879, 79036173, -383730701, 262170864, -1694298666 ], [ 1626164837, -2021061456, 2110313690, -1384831220, -1548026955, 2049515809, 127862677, -988341755, 979365602, -425077246, -930246148, 644637403, -1930427312, -1992079610, 601942383, -1313093174, -566098119, -924916182, 1286555191, -2033805540, 2083372178, 1841151226, 40963464, -1027944908, 1337607191, 456799754, -335147957 ], [ 1823818246, 437362996, 831882823, 1569051857, -280748635, -966502603, -1145953729, -1617893226, -1586165808, 443691790, -305552349, -1340527453, -1438047049, -1303403602, -1043463870, -1086250079, -881971520, -110423845, 1686081528, -379294396, 1608972322, -1796169862, -1104303152, 1218117704, 240115090, -529324140, -1192786401 ], [ -2031876505, 1221247728, 924048010, 187259700, 627568585, 1354479665, -1520579060, -1905458533, 754573854, 288747320, -1881634310, -778059304, -1719587778, 1533702810, 2130494714, 389600813, 209562571, 1720261538, 863369491, 472411561, 1103783936, 1750901558, 983702833, -1681051505, 321661361, 1140471944, 1010322177 ], [ -618273225, 843887603, 335455964, -1311239874, -483857335, -969693056, -219699169, 2040264522, 1842063698, 317740595, 1662859247, 506660388, 946924764, 420548784, -1936931200, 1300329679, 565107164, -1684496037, 842661871, -1878058483, 287357056, -1342166326, -2064321860, -254561757, -2043041750, -905296486, 1330417998 ], [ 1384404409, -2024378054, 1182893568, -1216226805, 437931126, 1273523183, 22224963, 1049951130, -933083815, 1026660084, 1512319377, -535698963, -916856301, -894541165, -1924991916, -1144330274, -514681063, -311160601, 1713910738, -709391012, -1693956695, 462881674, 864085516, -1667263056, -1718753858, -1772346961, 702633525 ], [ 1852679785, -1461080831, -1990453305, -1345693219, -172722481, 973360652, 282779599, -515684, -539261785, 2109232263, 598720631, -598752650, 134192974, 1209774229, -550938647, -452121050, 1238241285, -975198102, -1152714930, 1399589048, -481122961, 1976632622, -514362667, 653932592, 1389689642, -82317355, 1605683954 ], [ -1632457294, 227954686, -1461351012, 2030239383, -1914960973, 94454346, -2003802559, 1811677051, 1697129769, -24646463, 1370739935, -729630552, 1865110763, 808300880, -1753530886, -712441215, -1769068978, -818354855, 2075617321, 1113693293, -1323057432, 2104507298, 875474527, 291307440, 1712288305, -1495834665, -1724501555 ], [ -1165267775, 1099677039, -1458704390, 52580817, -299949550, 924458766, 736667634, -734603607, 1478348858, -2106028032, -1775973435, 1674772405, 1479080346, 2038234644, 1018003422, 2019796788, 1161562494, 1262414035, -703310839, -308822591, 216422094, 632731699, -205149036, 2000728267, -1028829662, -1052953413, 1833078750 ], [ 916119816, 1054533822, -2128605151, -1987065473, -430699561, 238207176, -1530525383, -1855936608, -2062872821, 1690541708, -1439528365, 319675274, 107425962, -929148310, -78836326, -90123627, -1879188475, -1467159736, -1028920091, 8759559, 368263716, -1724079043, 1567419831, -1603455393, -2123747501, -69280217, -1299903553 ] ], [ [ 935304187, -1767618820, 1018524785, -1264757702, -1981047716, 1857544492, 1233032393, -1690589566, -1843050061, 1212440491, 590816078, 1637980041, -1694418865, 1890170659, 44618848, 339870731, 559122741, -803691217, -1202790237, 107812511, 1196268730, 288006952, 908479941, -1682551054, 2014384500, 1235560340, -313136018 ], [ 1107450267, 291693780, 1505693725, -1254155649, -1974341486, 2010601284, -1928265495, -1766601231, 1809345875, -221313300, -162967042, 2085569700, 1514374818, 2097347965, -706647372, -539486113, 1395075020, -1525169599, 463431430, 586067539, -1739932234, -1766993665, -143923733, 112237566, 566551310, 289895706, 850211624 ], [ -648839543, 245081824, -229917376, 362170212, -2022711810, -938957556, 1922319054, -1190526794, -257689217, 1905337380, -703475777, 534325989, -1532078698, 926613447, 1859496236, 1874845022, 1748683505, -908797258, -1821665579, -1347571671, 1184879985, 370001900, 161990388, -79936475, -1264481851, 40270910, 1272058664 ], [ -1550380206, -1676108959, 1685576419, 686125097, 314034857, -973028389, 667103001, 1643585623, 542577480, -2038555761, -118705777, -1486418194, -1815396521, 788680672, 780881853, -38523684, 1045676524, -1557286160, 676049039, -737824296, 1513801491, 1389280554, 1342404525, 1306548489, -2018046607, 878251297, -824836832 ], [ 1906326472, -943729979, 501993788, 1918089398, -1379292430, 1999081294, -1695533394, 1039433349, -25961106, 1918905446, -1844730288, 1138296224, 1117159780, -1198994755, -1916121351, -1240397505, 1766501107, 1931171772, 262446258, -484634308, 68876128, 1552065062, -1949623792, -678282980, 513140726, 331531324, 95641969 ], [ 512901618, -305980706, -1484837570, -1402128469, 608116550, 1062027960, 430919384, -651046045, 1450450518, 1600590869, -751069475, 615596200, -1183841702, 722768990, 1320248778, 1707192767, -549356347, -560652293, 1725185663, -1836394515, -1322374796, 1910210400, 1104434147, 838450092, -1462317600, -314648979, -472324856 ], [ -2106046029, -1437283013, 332246271, 10489000, 890699759, 1010008549, -1515386780, -1830960295, -141274762, -795551903, 1346869292, -404668517, -1889006895, 969580370, -840511023, -192090977, -1667986424, 1977205860, -1334325396, -1496341631, -663947467, -501778606, -961760588, 501494155, -1156589686, 1861061923, 970869596 ], [ -1339844585, -377180463, -880328658, -1429510621, -682718735, -748068994, -659117458, -795894486, 1261449690, -697495133, 656489956, 1765508146, -370990243, -429560404, 16440165, -1977203326, -1484350472, 1483595778, 630555392, 1027840840, -1817667359, -776595642, 1061348316, 1778576712, -1970956314, -1139388508, -2025863654 ], [ -1379207339, 1444821937, 258210674, -59729082, 1151605229, 236939519, 1676150362, 620679895, 493056605, 1126968477, -2015039536, -1415335143, 708353480, -1139293830, -801769494, 43017313, 1789614781, 322924625, 739841238, 1192122743, -1351088929, -1382057467, -407117186, 1335470997, -602225354, 1879370770, -1214093891 ], [ 1269046566, -227627032, 669662903, -931911871, 1231542822, 489563802, 771967338, 1120225798, -225466318, -1806963134, 1549976034, 814896581, -744559201, -949582633, 1737138257, 518326527, 296372171, 1502714, -2068373505, -546695530, -1492353766, -1531552225, 1963393322, -1973561977, -833287003, -1921260287, -86433062 ], [ 2012335431, 689532268, -1982264003, -913622362, -310025319, -1727784321, 424744988, -1486853714, 1242620349, 944615499, 1513955630, 1590711789, -497538626, 939170892, 1407387857, -895659429, -1750172059, 704585474, -1795583011, 910117297, -321168334, -1449103788, 761895818, -1968888238, -370798566, -304098526, -421978088 ], [ -957703734, 1834392450, 926832429, 659204845, 1869432650, -165034454, 1691500904, 301173969, 1212312559, 419273083, 1916104603, -1905120367, 448508184, 1212240105, 1855070578, -1477759874, -544106722, 621277414, 1996057290, -448214358, -2104601493, 169881644, -379255217, 941824745, 397911047, -1387657747, 1639985698 ], [ -190902105, 395195299, 339096046, 278154730, -1384820988, 891326138, -459266010, -1922068038, -277961457, 2006349175, -1356909452, 1622519463, 221718305, -2099193509, 1565470801, 1459585734, 1604541884, 551986474, 807761215, -1635409913, 1893256271, 794984787, 197761051, -1522028724, 1786846623, -110347887, 821383479 ], [ 2124775470, 1863801258, 425206565, -1609801166, -155857471, -1855141959, -11435490, -1971332205, -189257135, 873318783, 1291092517, 814198496, 1601179172, -905734083, 47911248, 1729943056, 1044147826, 631691487, -2016913104, -240413789, 1518533962, -1143448610, 2051452136, -1762398329, -1842716918, -1650619885, -145023677 ], [ 1135315537, 331508320, -1417149530, 656242694, -1203079555, -1446152125, 735848549, 493098891, -1145344636, 1072897291, -333644789, 1755470326, -878752801, 1051471878, 1314488305, -1612078927, 740005336, -1650916160, 285532164, 1990970875, -976109482, 726260438, 840493708, 577903969, 1428802484, -1048867637, -1830457858 ], [ 1240893996, -2020890011, -1829771144, -1861081002, 1259554663, 731179122, -434607878, -1528564344, -1076165419, 963465440, -603966806, 366829584, -1940627918, 1104470023, 1400960868, -868511022, -467454921, -1948060256, -867678130, -1510620145, -1251622097, 364489343, -43511929, 850513738, -258436165, 1289312116, -1909766063 ], [ 1742317540, -1479057073, 1776752009, -1586523915, 1459118508, -1692499326, -444687779, -1319585453, -310223021, 1150290885, 1591781864, 1809249670, -1888110939, -1946569833, 280759655, -1231614801, -1858993096, -2106314260, 2090096621, 443683528, 224803843, -894309763, -805036423, -818746170, 222879810, 367842514, 465986587 ], [ -255618944, -1864276302, 516001672, 196158655, -404081082, 73890891, 1067753162, 1716902184, 806933352, -1874231746, 268227135, 2090007402, -1818710819, 136997665, -1565651764, 1214050090, -1080704542, -107321763, 1653692736, 950147915, 1518377539, -654828812, 816128205, 764927812, 1245813445, -1846805850, 572291420 ], [ -1275094279, -281464458, -1827189519, 1342444260, -496420671, 974434529, -1094432124, -771728463, -990847894, 1596425675, 1502354917, 26186934, 1588394195, 2118229248, 610956710, 1356199146, 1273096636, -477256255, -1308733210, -1889965102, -902659550, 1746100100, -943610271, -136514863, 2089070673, -1970301792, 1151651253 ], [ -2075555922, 491234558, 1023595184, -1203050017, -899238001, 145005432, 1421480091, 1211396492, 1205949214, 1320857471, -1392421994, -1085873523, -1490574858, 1317818452, -1864224858, -1138417038, 1584163313, 1048956790, 29764803, -968052204, 776295004, -476444526, 523585998, -308514354, -1429500931, -1455145359, -1198477220 ], [ 1876601613, -1934720081, 183544966, -1342290242, 1775002855, -290194177, 2127914966, -883513478, 1979382797, -1681799779, 1845985125, 1456575447, 245590387, 97405650, -631836948, 761258216, 592378383, -492610514, -580972763, 1303871269, -1045702319, 701774724, 1661360686, -454328203, 952435375, -1657635318, 423835447 ], [ -5256932, 1173732465, -1754719444, -1052670985, 179375430, 1355022143, 1603794068, -1593045773, -116822048, 1552568804, -170593501, 2032800592, 550017272, 774150336, 647824674, -1649308620, 1947830827, -1381727279, -462772354, -859876584, 1451473166, -637059964, -945394589, 1931561985, -110167589, -442180912, 1340705406 ], [ 2000478395, 1319339041, -1981014470, -823292186, 746951571, -1071037135, -1781537141, -811724187, -495305756, 1417699893, 899711200, -554726405, 222231360, -1627423377, 2030203201, 449212204, 564298314, -1252847646, -1210394123, 2097073060, 602191381, 1680783771, -920106855, 1635581436, -279833767, -1122503823, 2072275598 ], [ -652705925, -684240367, 1895167420, 694729948, -266481716, -1604355703, 762649426, -1701883641, 1246290003, 1034106373, -793997808, -691842543, -239917331, -2041959132, 101351536, -1019095423, -601373890, 779804012, -731500490, -1626507382, 1536475745, -1631981607, -221182447, -49736020, 642046161, -1988459163, 528232513 ], [ -212357051, 2072900451, -2006420028, 1743888375, -2066048736, 1799294170, 768441915, 1989372645, 1586600796, 2043035992, 294454261, -643254274, -753391338, -1159594045, 1206255990, 414502062, 1318787024, 23841060, 129431213, -1858779557, 1557921881, 32769454, -759971768, -1804409159, 1629121750, -1903738423, 1021207880 ], [ 1288152937, 2075045734, -1854315702, 478650701, 1136560514, 420750010, 524630466, -1507257399, -1548775974, 1374194034, 526196348, 1552025617, 355857780, -237471123, -314535901, 1177396225, -453128860, 1057654754, 216512549, 17410402, 1676186794, -1612221049, -1322533893, -1465416226, 314014293, -962578498, -2136415087 ], [ -263956927, -253745102, 1777599310, 1576369059, -809062789, -1163210454, 1521488183, 397058635, 422852193, -677033248, 1879245134, -1579152049, -1490489033, 706030224, 585450070, -1520044664, -1348794574, 1085078152, -230838393, -1693801311, 55320043, 439749816, -972201580, 1376705860, -1247147065, -1524868935, -768846692 ], [ 3318370, 1942399358, -855571014, -594697120, 426310868, 1711316261, 568975383, 640849414, 155588343, -334994270, -1174209689, 1706936022, 1740932099, 1047350236, 411007169, -3408672, -154334784, -1094806310, -1899261823, 711317081, -1574451980, 1123811558, 767433791, -925439735, -141054997, 1351825780, -667276054 ], [ -217574743, 2080219042, -137402273, 1939207500, -542487017, 385112530, -1068084044, 1176053659, -663635272, 1389440547, 398753267, -298624842, 1477372892, -1759901064, -191284507, 1133859554, -1920868732, -1009195832, -1791947490, 1278445359, -681828212, -1244500920, -1838920111, 1880452182, 736456548, -1121995978, -1497419118 ], [ 1998058340, -162015901, -1983404152, 134954591, -224808263, -1983791453, 1146560219, -819770178, 1049553068, -1050262884, 2087338264, 2026521834, -467885005, -424559463, 1434450458, 1971561439, -1410560123, -539833976, 110374228, -711967219, 295987576, 1055507196, -374603419, 1744565148, -1328882305, -406390853, 620866835 ], [ -1640477317, -421474073, 1360478748, -1370060291, -1027049447, -588384321, -1661269567, 1428802692, -1838782329, 1214212425, 1083421556, 1602525473, -2080795034, -1068243200, -1242564992, 1255650555, -562730937, 1140758794, 2096695927, 1896033820, -2084967923, 7330208, -400701996, -439515963, 1981170167, 1392889363, -2071993782 ], [ -44730639, 41200306, -1019575678, 1341707290, -462051000, 921564102, 1439808249, 212886189, -1526644991, 1620635302, 438403027, 636973880, -1793873068, -1031505851, -1564087031, 147885550, -601428623, -403139041, -7583381, -1409837311, -1589844132, 227406547, -400450700, 390392469, -218848993, -522474971, 581288120 ], [ -1798131123, -1264235522, 1768992850, -1573321502, -1278048918, -432594528, -673061583, -387687798, 866505981, -974427324, 1571993443, -694829171, -576428086, -631392783, -1606798812, 492498403, 704851054, 653384057, 1457801082, 860594003, -1238151188, -661943543, -1571709165, -1572957729, 573529805, 1033103141, -832060623 ], [ -647471152, -2054257815, -58905367, -537246592, -179091731, 1704345419, 1027355538, 438889596, -1678957761, 1433855526, 1858149628, 1292972953, 1200076233, -1236598061, -1402690347, -1320771145, -913649737, -667818499, 1605117749, 867094463, 899658173, -567782947, 2048997876, -1073831055, 611098079, -1035825812, -950953758 ], [ -882200100, -35740176, 1653350356, -530192650, 282204155, -1206076091, -764027480, -1749693526, 292022055, 1149327317, -1405985621, -1697309154, 52554685, -2103254622, -591640670, -1818449221, 778402341, -14602422, -2073315970, -83089754, 727200661, 980079100, 258622965, -1864893145, -1457545833, -1222279526, 1228194197 ], [ -601529428, 1901116899, 1912844024, 59769222, -1969077034, 64869764, -368947004, -484314690, -1918230462, 198445859, -1469630959, 908050636, 909130546, 1763739256, -1442405059, -1650580190, 1587987903, 763495658, -1036008437, 1192226093, -315862694, 252613136, -1606268763, 282239766, 198679925, 2050695388, 1287859764 ], [ -987147709, 583050800, 439368007, 2095087147, 437309567, -396788896, -664868045, 2134473472, 61827913, -964957691, -1175052739, 2121548219, -1651407433, 1659368592, -2114367658, -316335790, -412973632, 95974332, -601130970, -934392733, 395767672, 1663193888, 173779565, 443998929, 1645474611, -1225154435, 160227652 ], [ 1561336971, 556977283, -1890276285, -1119554369, -2064104960, 234449171, 1679060604, 2092365958, 1233665269, -799778488, -8561015, -793537731, 45743897, 31533079, -109799963, -2090249961, -1924765577, 18718670, 1287880826, 1932639084, 609078331, -1267484364, 1160703795, -862604865, -547600078, 207029800, -1060634713 ], [ -1914386931, 1223972503, 1454575491, -1130431132, -183296309, -896281945, -475193310, 1003289234, 2042200, 1887262277, 1973416454, -824619085, 1751736438, -658198881, -1873683397, -1544448766, -1457206236, 119366242, -1142929485, 136102499, 434949509, -128442218, -1878145998, -1503088303, 860804364, 428018616, -178346494 ], [ 1713547000, 843540109, 1334499499, -678488693, 1681866440, -614893548, 1880570880, 2066988946, 1489928228, 1566489028, 262920584, -1229785974, -1299141574, 953667239, -207469692, -501496651, 72523303, -895013101, 1968041790, -365786617, 403297648, 802048709, 183998554, -625488195, -480250821, 567107338, -1024598563 ], [ 1672388386, -369829111, 1102644157, -742079583, 31995306, 2047859335, 2092971901, 1117184771, -432175488, 817680802, -1304620941, -875869709, -154611447, 860189979, -1134149814, 2983163, -1210469165, -898127295, 1637150568, 426838327, -436449905, 308082507, -2065651787, -86266950, 1586931557, -145185299, 1489085682 ], [ 427843521, 1835433990, -2059211672, 1771558635, -64969385, 1685497608, -1216150332, 1793045453, 254511428, -1021177637, 1341075606, -132855514, 835698357, 264786380, 525446463, 1218406232, -1193857880, -1781329344, -1768948419, -1796428206, 424916775, 1505334268, 680848747, 2055726962, 2129148416, -1963228661, -1669349644 ], [ 1380920857, 432757569, 1446050340, -529996850, 822945884, -367953812, -1962325361, 1025026166, -150496724, -1104666878, -1161867784, -1476961185, 304908599, -321358537, 1920477255, -672873450, 1755868297, -2061420903, -1514647271, -1390502714, 739698111, 1932262138, 468668142, 78682406, -62653878, 47856938, 1027569927 ] ], [ [ -2032459716, -43076383, -1768524861, -1765340793, -1752331389, -1800095641, 241561876, -1001141192, 1332441666, -1623022840, -224783789, 1080955086, 1894594166, -53818184, 271321563, 749878744, -25596106, 434726272, 524355490, 1159513523, 59595501, 1520648278, -1109655340, 791640515, -300312395, -2141377526, -662652255 ], [ -2128180115, 1305924425, -1434834336, 252521810, -199449885, -511137251, 67606848, -440062414, -284531131, -687163418, -1582182787, 344506053, -1843518154, 885662234, -1858633257, 120943937, 385757266, 1295922707, 396407524, -1761229395, 321828870, 639142474, 172058460, -1228315089, 1957290408, 1325581141, -683770523 ], [ -199277725, 1106534197, 1641480445, 1273381680, 424391674, -1042206223, 995767574, 151973193, 488169454, -217496934, -771194061, 956192005, 1254799751, 752089910, -2063040140, -1287179147, 352303570, -40239564, 1321329664, 1025245640, 2111618659, 631318634, -14099967, 1600775981, -16754245, 1232386877, 1020628671 ], [ 265720849, 191205043, 1261848130, -1673381831, 1018906956, 1571638484, 1131418307, -1046500848, 1809001823, -1985470283, -1977864137, -1758885441, -791389124, -1678523537, 1445163783, 232248988, -213828604, 799289073, -199852878, -43148971, -1324752699, -514299481, -15403021, 730804380, 1165241246, 352297619, -905444494 ], [ -1624886413, -1059573550, 1090681935, -251294068, -1948893502, -216880433, 1293292577, 1915308671, 1263185600, 316492268, -896053599, 850291897, 809769917, -431458000, 501049277, -406889907, 1455973039, 1186936655, 723725755, 679073718, 626328349, 940106855, -1099281745, -222310985, 1392675789, -360929388, 699351597 ], [ -1656212914, -1772426, 1835866749, -789567350, 256120807, 66586230, 1602136214, -51792243, -2100903888, 1209808935, -2044787628, -124638124, -1060416182, -864758855, -1828953325, 1044832849, 583562287, -1501534768, 915014366, 112834885, 1159235681, 2016249206, 476058738, -1958377238, 1251803763, 1684995733, -1916268502 ], [ 56255875, 449564895, -1703896729, 603176922, -1826983428, 894007828, -1536194812, 1134172965, 620687995, 791302245, 1275886607, 1383323573, -1230495437, 859630011, -1303884774, 1854832680, -1946389972, 1593546873, 447963623, 966571431, 667938213, 344024754, -2120413191, -2076799112, 93296567, -422058490, -1539319832 ], [ -706228504, -20115346, 1609588202, -1481090534, -1367132437, 1758555834, 1737899476, 1684938243, 457483982, 739084855, -177840784, -1094473043, 1565539208, 227507091, -386928530, 1191785801, 1773730192, 899097322, 828199147, 641716876, -1772073595, -231333982, -505120568, -1540600394, -553898587, 667966917, 1123666176 ], [ -469147012, -1757203408, -258221495, 201166653, -2132140350, 671362018, -1436583203, -295389565, -1432945255, 2050849805, 861473204, 425770191, 248424226, 1837408974, -1702086805, 641655994, -117765955, 1210866074, 69312607, -1162204895, 602796505, -1161478956, -1162447775, -1470683191, -1228882356, -1257870267, 1517386692 ], [ 1092075142, 1791430133, -171655747, -1407131538, 475005793, -557095135, -1798997129, 122851657, -704546604, -410844238, -250808130, -555212037, -1309241805, -365890228, -1601765634, -1629266849, 936301016, 356242658, -192063795, -348736994, -2009634344, -1661755837, 191920398, 1553622747, 1637987415, 1615770518, -816847242 ], [ 640265191, -678769445, 993615059, 707250420, -1056800656, -1865513825, -1176534479, -94066271, 652275664, 985949137, 303800980, -379665031, -591828896, 1128252754, 1427167004, 2098578366, -329824878, 773704340, -257667612, -239138491, 1456012489, 992636186, 701308276, -547488289, -2105566858, -1350812945, 795201237 ], [ -1071501785, 82897026, 994484847, 1155815313, 2113446377, -1184799114, -274490827, -223603297, 1764681823, 158777638, 241367396, 290822707, -311705298, -1890598275, 814175368, 687239531, -1560157905, -373255337, -1129793327, 1817871601, 430992735, 1016511866, 919392036, -1609220754, -1423613199, -1727660618, -2066494915 ], [ -454562252, -198342711, -446129303, -1724918165, -2122034130, 1700217436, -2071990965, 1375987551, 1558545012, -811661721, -1040548568, -1056197970, -1683468670, 1289485915, 660984215, -595188277, 30062068, 964078525, 1224407668, -1510138201, -896578994, -1375206426, -470622715, -2082016166, 842757409, -1457398333, -399713525 ], [ 1541389259, 2086228864, 531942193, -1381899263, -1387788544, 983316041, 378277628, 384210842, 804799401, 901145932, -1466195630, 630879165, -1480396410, -1097507103, -1696082366, 1882351888, 934522377, 215855750, 1286849275, -2005352478, -695003444, 522061863, 264056842, 141459940, 258319758, 1067714074, -257799303 ], [ 1883694155, 1960204812, 1880670989, -2112720837, -1251284788, 2105360128, 220886145, -497562021, 1450968488, -336150965, -726989263, 1392802187, -1380688425, 289637414, 1572895446, -1506250250, -471761092, -1204229818, 1392994254, -247427798, 1621303304, 1787336640, -596862996, 144818245, -803305824, -306289660, -693733537 ], [ 486675856, 399508039, 1433114026, 1921100461, 1449407821, 459400118, 1874673827, 781416665, 356071780, -441984708, -905831234, 1567946610, 593711300, 1152064832, -2030324960, -1906583820, 1601880373, -464366807, 2008364903, 1103163547, 1782714992, 1192436166, 1701381910, -916019692, -1239514975, -1284601552, 1707290827 ], [ -905472460, -1499734676, 968505694, -1841270651, -1723532270, -1410698620, 1932147564, -575711045, 855465795, -839618737, 501332060, -1447253788, -1365427945, -507330212, -222654138, 888669209, -1649009888, -1705816374, -455420887, 1616765572, -971669237, 1947132901, 782760963, -609541128, -125091040, -1342446090, 1728227478 ], [ 853335003, 490303678, -824296513, 863536749, 2048245392, 808081663, 1203630245, -1154123919, -1165735604, -453195353, 175787973, -1747011340, -1622422770, 862499801, 888679511, 1760448195, 1542949010, 1952109522, 176444552, 248825110, -826721140, 90449571, -913577773, -1643349053, -528173971, -153261976, -707719136 ], [ 2102211235, 19510630, -561572214, -1136459103, 907039364, -2090213900, 650035703, -660014335, -1208173202, 94561810, -1981945941, -2130062638, -259044152, -1443080789, 1259158315, 285992676, -481487597, 1438560768, -750647766, -313366676, -515980574, -1459684695, -2043268521, 756195010, 1403024371, -618089198, 2074483866 ], [ -530423808, 1929693604, 1101261289, 1262769166, 1659791726, 441573790, 2106452449, 1452776272, 1670124976, 332535816, -1937661453, 1583048044, -1932433577, -1081007274, 1650106041, 2064656845, 299977756, 1064050293, 571243262, -924756856, -1552579232, 108770602, 906885504, -247296454, -426465879, -1615485245, -712461008 ], [ -2087722236, -431945649, 17400645, -1287368986, 280881157, -114539028, -1106529885, -267045152, 2100978432, -524541491, -1918530185, -294097556, 1407280951, -277398177, -1719309959, 695044648, -1873184722, 1419993513, 1738237940, -1028438441, -699466854, 788384368, 1609189027, -1453080134, 1400462164, 975534087, 1736604460 ], [ -516006827, -1153747680, -780149711, 570496725, -29395448, -567834801, -279803355, -2075835025, -1145958121, 295993353, -826667310, -311509016, 1719935587, -1828399436, -1088336100, 605708836, 2104373949, 1507192975, 1414762881, 252110810, -2114844047, 155320714, 438399045, -823575070, 1482117308, 990665485, -1956895194 ], [ 378546581, 1121014475, -875846666, -2059448641, -1169189447, 577005070, -1229666304, 1504819256, -421394309, 717917581, 407880312, 471263805, 501252413, 1823775278, -149003739, 924881239, 591520808, 1134890763, -123878458, -341987276, -1736547054, 770604104, -1162500991, 30031386, 1642182852, 1737804480, 579483608 ], [ -686064287, 2074352659, 637904740, -453669473, 1069258822, 326947757, -183512359, -1858179723, -2089704231, 2126353703, -1005573235, 1004745855, 462224984, 1266895244, 1693223527, 1207124389, 1973241623, -2138896927, -1922452460, 201768379, 858613046, 213946189, -1792343561, -923403659, 1618392260, 1554603588, 42592139 ], [ 448736304, 1511174458, 100478012, -1235732997, -85374678, 551340425, 358999073, 2057287464, 1756115889, -457382461, 1129539750, -1275931589, -2055104313, 2084569145, -972859834, 237286902, 1928535842, -596627292, 1805475315, -298297859, 1879057875, -885114913, 1395567879, -845130919, 1098613598, 1873100539, -1552523833 ], [ 29811942, -1221059180, -1160043905, -403822839, -865551690, 2093474146, 488768097, -1961653598, 1957590462, -774977196, -100746114, -150422569, 2007939246, -685337645, -395965124, -1809682744, 219108469, 2137112876, -608068853, 1462663077, -737237444, 891838691, 1616304049, -1947876348, 1285937667, -1252739294, 1127947537 ], [ 1977107241, 24380472, -1253692466, -104006069, 1290478880, 1404306316, 2095164915, 1199069530, 60999830, -67666792, 2146666351, 522229665, 529851192, 1351984770, 52689334, 1510814469, -2051359286, -288546174, 1707812586, -1525217384, 970843386, -613419658, 976233642, 1817837794, -1712649640, 719972803, -265011571 ], [ -1634484458, 908443386, -557793744, -2074085515, -1229082867, 1291632284, 2122092768, -1055429044, -2122292071, -174137898, -1997891983, 1884313527, -1877186427, 661504811, -774630502, 38966266, 919000217, 2024081291, 1936929724, -402481923, -444752434, -1018789400, -2058204918, -276940886, 661580361, 179401332, 995335854 ], [ -1871989414, 225671562, -701404992, -1010941555, -1447664062, -317308317, -1368868767, -2042027918, -1975600373, 127768348, -141179057, -572201995, 1562026028, -920934776, -1867244164, 1533312068, -394967210, 416760860, 308350901, 967211944, 288693007, -249744448, -1073297904, 934685917, 2009830293, -1710515845, 181538294 ], [ 1663107255, 86604800, 917473046, 844615338, 1891254559, -1895531852, -526318754, 423886031, -1927742638, 1036664016, 1083799485, 248928557, 1259769420, 636971732, 512563783, -486981398, 2092208830, 2106493366, -265917713, -1729843446, -663187962, -1589225012, -1431538193, 901896081, 697620316, -288313694, -834977394 ], [ 1109903006, -86092814, 247154129, -1527719828, 1441186788, -152215199, 1241988898, -87120037, -890481769, 496404341, 2087307596, 644535759, 1225198494, 1721445348, -1570522797, 716728614, -2100082343, -1465758976, 1692392195, -611681375, -347981446, 534800111, -699359845, 348509695, 1995715386, 368922243, 708917554 ], [ 515549525, -1841971649, -726341665, 527699753, -1034093645, -1729668926, -1403611567, 481047944, 104696766, -1330157132, 366905248, 369010946, 648720567, 1171172031, 720242641, 267986462, -228986995, -1350984304, 853029165, -1674945822, -89364113, 682356762, -1845208920, 490822602, -1047737759, -1908877888, 1673070912 ], [ 1039146249, 1258240677, 520248710, 1831137373, 1716770136, -1676323050, -1220391523, 892512538, 106933749, 1515838162, -1637137652, 1762953431, -902662528, -190610422, 1221310923, 1271789483, -167652450, -854356476, 1074840228, 1342031548, -265436876, 215154041, 1288542868, -595654993, 2001078735, -1301328136, 1994168816 ], [ 990085192, -2087739226, -737602792, -592832236, 1670475309, -813890818, 602591622, -1815918600, 1156554218, -1709756806, -1269474181, 1001339779, 658422031, -766091160, -1369321335, -949809201, 841736507, 1142033220, -1484783221, 1976032508, 1684142804, 2136937097, 1235560582, -198662194, -602983141, -1276341843, -861115197 ], [ -232771922, -1679864922, 1101421534, -1375911549, -1560542750, -2130424765, -1298526073, 1360463292, -236005286, 1547353732, -2136247741, -1371754063, 1663867795, 1986326972, -190447856, 39205527, 2085538764, 569061960, 1082055686, 1620301226, 811736102, -1134218594, -1522729, -1193157485, -2025941174, -132118039, -741800094 ], [ 494653318, 558089390, -1709080204, 561667464, 1156503582, -1664415041, -747052000, 272673751, -496500875, 198341494, -302596585, -828343322, 1845581960, 1264680351, -96071797, -1880865691, -1008060618, -1382342312, -1758350529, 1432238815, 970098399, 2009544097, -1063734337, -326923227, -978401953, -1427892410, -299241046 ], [ -1834668204, 1541063171, -1410720900, -1214907352, 934665695, 1165328714, 1342140798, 1005706337, 336337856, -1961431768, -1297162830, -899733069, 1410897741, -768323188, -133626277, -315225265, 722910215, -538406690, 1469335657, -1597200507, -1881137861, -972464488, 2090261371, -1702009364, -1389639670, -1285625058, -1286069228 ], [ -1489598417, 333396116, 420455839, 975374101, -988704710, -1879323548, -986387809, -147693127, -222792000, -1828870117, 1180654790, 1805270933, -743793388, 344135085, 1535861054, -5526896, -310124787, 1648473790, -1842081880, 1043657951, 808462550, 751875966, 1476114389, -478936387, -825854536, 834578511, -2002733143 ], [ -970633182, 257984665, 1981408723, -2063242664, 2048099428, -1154626584, -1813106053, 1175462418, 1048765915, -1092837618, -229717491, 563208, 871246526, 1956113358, 577342034, 680221993, -2091907648, -1569387705, 1900777926, 1553194425, 81484076, -1010242174, -1639165554, -1467884451, 741089893, 379109423, -2123554349 ], [ 977996587, -653728148, -2062911746, 911288721, 1743417005, -1608502742, 268293111, 445736553, 976434965, 1254002785, 2041111172, -158148046, 402779425, 1043004271, -1160061119, 1023240136, 774152499, -189719874, 1558726999, 1997029508, -1386821441, -998975234, 1785293437, 34152060, 2013391434, -1629624688, -175292321 ], [ 430012893, 385255333, 1826794921, -1335918927, -1926965373, 490543385, 1013388544, 1798890757, -164957320, 1450302477, -1879029369, -152593943, -303802674, 1077896682, 2024647361, 603159761, -1905364635, 1356461088, 173520417, -958912486, -1035782584, -1276210121, 450360342, 1251148648, -64985410, -507677902, -1715672901 ], [ 1564031177, 1324375467, 554176917, -459007653, -49165510, 1333279032, 1968475273, -156956128, 1098722838, -44910921, 2066056342, -54938576, 1189421025, 986590465, -176945372, 433827369, -905229456, -534031067, -1955254658, -1969542498, -1468944148, -302691567, 1924054887, 2081491210, 1427401327, 1862483600, -820785062 ], [ -1221251710, -2014334149, 1659581454, -691640537, 1349716938, 330342758, -136871706, -1129971525, -1673960111, 518831211, -281683836, -1954236489, 705636411, -212784842, -534536154, 605476678, -1857199565, 1488810250, -1773617775, 1266367185, -1482868252, -255382736, -1751204968, -1605197235, -963760556, -1978571825, 39850670 ] ], [ [ 1793282153, -1956632371, 716473125, 316807011, -153091183, -339813214, 1413225248, 1208554191, 371924310, -1849167299, 884155197, 1648405901, -341976870, 557067059, 1828764750, 218401280, 736092514, 1556059448, -576882156, -830463285, 2129117957, -445104484, -8119922, -1577337503, 184877677, 1912115515, 1803570324 ], [ 1747106061, -1200647991, -1077205975, -194685265, -1086750113, -1746168235, -990174719, -1060711057, -1112355926, 479123858, 982345390, -1236719817, -1583906573, -903526959, -1294112216, 728837447, -294042540, -1379799114, 1860861768, 344790857, 1462434311, 1508476645, -463545190, -185003380, 1228192048, -1650498626, -706204214 ], [ 1511984855, 1378376514, 179096760, 635730201, 700830139, 439861486, -1269616548, 1830218642, -1894646489, -1426308620, 1734953696, 1801081572, 520345344, 170686370, -999061057, 1110021811, 1095649592, -421420969, -542281146, 491811496, -1112916801, -551505184, -295520519, 593091196, -1696053466, 1705430138, -2134712750 ], [ -1112466077, 1036709406, 1346316909, 831437405, -732463287, 1544254300, -254182513, -2009765505, -401058177, -1613773562, -1758235708, 974126614, 994460816, -808598578, -192688163, -1290505628, -2017577084, -274983209, -1785270001, 1024115838, -1895635215, 165006606, -2073599248, -944372515, -886986763, -154678916, 1348867347 ], [ -1385649400, 1371524501, 1971795395, -465193337, 1272878176, -720631133, -1202431231, 1291436749, -486005659, -1237011402, -8841483, -236858417, -25963177, 1614654352, 1854352790, -750393740, -1493953032, 2048684907, 1248065888, 2118642376, -73808854, -1502685836, 1317816402, 1077759404, 79349158, -237899061, 1479022769 ], [ 1489977096, 1444397767, -433945274, -926006862, -219344545, 1754291338, 1177894356, -1403870333, 2138706669, -399665500, 1333703249, -18597952, 1745210711, 124139773, -1012794380, -375407811, 286608191, 1748605242, -1333226589, 434483788, 956483486, 957386859, 1838671803, -1912408118, 517089465, -524506238, 1785434125 ], [ 775922813, -1969917183, -316530111, -822936990, 1170907316, -387541451, 966875979, 607381569, -1021211969, 196486800, -78916710, 1678403457, 310146250, -643219352, 1063440023, 862123052, 1554442726, 1107514635, 1211180739, -566241880, 187364770, 1697275888, 259999433, -1987836127, -1559805997, 2013898376, 1305929306 ], [ 202835454, -525024201, -393653442, -1771205422, -853610443, 426323632, 430998510, 1503021778, -221644994, -1297759226, -1840953691, 1734346820, -622329464, 1457382135, -1963231425, -1419407551, -403486247, -652662961, 1468906700, 1046358029, -1423726193, 2145139931, -2022855190, -1369109695, 1995242733, 1928282148, 1494166313 ], [ -1565871920, 638426310, -1136257910, 1724975730, 288449014, 1558939313, 1371191107, 1666687689, -907997037, -888689395, 308975495, -1493673370, -1011998746, -1913040821, -1789571404, 276143313, 1571382710, 1921169519, -1446084998, -524814999, 42416996, 867480291, -396462939, 997503700, 1578693369, -625863670, -1658909828 ], [ -1623404652, 264769989, -471048438, 252133982, -250988708, 1171595799, -1548456617, -784846313, -509198611, 1442924655, -659254701, 1271613186, -885598542, 1758108227, 968483223, -657136346, -1946370939, -1946138045, -1803758472, 1564545335, 1418494492, 1250593964, -805760310, 680719481, 1681275482, -1549187588, 1583345536 ], [ -724816938, 2021691620, 865660337, 973975257, 1981018016, -440767927, -262672441, 256010860, -775074525, 1851424117, 803265810, 813337239, 1466040950, 525179015, -834300842, -2139311492, 1645155353, -632377561, 439452071, -208123706, -2124637697, -311141057, 2090120667, 1230225914, 1253684510, 1227533457, -1970200831 ], [ 341949072, 760101159, 924745455, -174321345, 466186688, -1604942604, -1357781875, -1249136675, -472760847, 2084495943, 1599087341, 546785299, 309237007, 1778145703, 48127238, -1601340888, 1692442069, -814852438, 236654009, -90606528, 2039534285, -1013203385, -795534978, 1870095893, 345379526, -137146999, -1673385938 ], [ 424734360, 1422582619, -771291258, -1250372059, 1820315610, 1557276566, -214958609, 1079116465, -1963021812, 180775226, 1708714476, -52524593, 720331694, -1877727755, 1284994212, -1475058271, -1096383972, -974392211, 589117904, -2010953045, -226186100, 2076426634, 1834129248, -683581173, -2079295994, -467879148, -1704377667 ], [ -822280564, -1624652596, 974744584, -1939482846, 504772101, 1735210784, 843759847, -558277961, -1904929657, -1678389730, -2076182571, -157491652, 1901649246, -629631849, 402464246, -1755031188, 1481095753, 951216070, 896865299, 1286192165, 802957294, -1040647763, -433310526, 1173190161, 1301323301, -1532081909, 1142547271 ], [ -507343640, -699269026, -2117545843, -440581213, -1760112489, -1251137947, 187346497, 807379209, -745704823, 1271204222, -674924224, 1418134362, 655357867, -2059291465, 1744727082, -1161672508, -1670201304, -1121704062, -543171473, -1476270940, 372385171, 1209481426, 778163383, -1324596270, 1006623576, -1356984155, -725078611 ], [ -1691913210, -111146315, 1371106167, 58796066, 820453258, -1948771029, 666365183, 1374002666, -911465913, 133181075, 1055010754, -804806307, 1829924258, -886148181, 1531300127, 792487612, -188628246, -1890344440, -268967844, 1819490342, 231582393, -192620143, -846294681, 342943975, 1181716766, -85088680, -283711084 ], [ -117683791, 762829029, 768125034, 419369491, -1759844646, -1905574698, 403052584, 204243080, -2036221780, 1089447542, -1411594056, 1602314178, 360023101, -1104542291, -1785357278, -1701360097, -2074895609, 263991177, 385981018, -551747798, -1555795032, -1750643257, 1394079362, 1153453960, -1658656579, 976381758, -1559703300 ], [ 1226730427, 825239692, -1826194726, 395789084, 1157719681, 121981178, -1358720471, -548849915, -577184143, 677385145, 1893842333, 1511623359, -1701142080, -794540933, 518430444, -1605093997, 241914452, 375962159, -338440115, -1956970687, -407710254, 1605158697, -1692821289, 953778536, -465560941, 42888106, -1344753205 ], [ 1361654863, 564871250, -1474834792, -1961598209, 2146070625, -1741017452, 797341805, 1125898008, 1173575925, -741089782, -1092975038, 1820977676, -766047077, 402077957, 1764701322, -330051686, -1737887536, -124895445, -73281106, 1105188446, -454061936, 778624809, -1572416008, 1413333713, -242544516, -1931655529, -86867163 ], [ -1727562893, 1738296041, -1581346275, 523451886, 764793826, -1928626121, -1032526109, 718100531, -1415265463, 1150305591, 2027464159, 1223632702, -321659019, 222706034, -309540346, 647036852, 2054580446, 589918828, 856274185, -401945018, -1423977533, -2040272644, -1888623429, -2061983059, 1126409497, 805986929, -1776915247 ], [ -2140043817, -1853714283, 505749684, 248720121, 133974223, 1883569925, 1458927686, -68918053, 1746217870, 387933619, 1480891434, -624928218, 532657967, 1861854284, -1157124685, 739542485, -533515465, 1845840417, -392753837, 2048396324, 860554052, 662740332, -1195410509, -71213082, -542732536, -1696729373, -46189048 ], [ 1849964507, 1976332239, -191544211, 1391050644, -1833105706, -315580424, -2025698934, 1214096213, 834680282, 1554965977, -715148846, 96692781, 2115646299, -1495267549, -1366119788, -503185774, -2035533902, 728068573, 69791551, 1782466072, 1597985773, -285507790, 976778113, 1718998170, 1927448060, -974153420, 2004903258 ], [ 2109554337, 125025704, -770115466, -140843000, 1282321233, 1006985059, 327498433, -948596384, -1656706679, 158205420, 1112483267, 1106137831, -1971604314, 815634953, 1965673810, 1952829964, 1808931508, -1862958187, -1005897446, 750802730, -1074476288, -308339015, -1223871073, -852992674, -902687440, 1404654024, -1189727006 ], [ -450844334, -983493692, 873735183, -479939347, -1039539716, -2142254548, 1451763123, 1433715555, 234107370, 1283948375, 102938062, 774020245, 1269639890, -582236411, 1973031897, 152756023, 303348495, -1620222936, 712892796, 18037478, -463394108, 1268239444, -1354450735, 241936245, 1045659148, 875600608, 591157166 ], [ -24819461, 2146803529, 1439599990, -841388781, -672673327, -1342686991, 78839997, 1832807214, -1735887523, -810797240, -1643076687, -948094810, -82979057, 345861664, -256732313, -807426553, 1866757679, -1363363257, 1750985583, -265299163, -20009220, -2084594327, 1153766976, 980027666, -698740599, 531981818, 781510058 ], [ 2126159221, -27790814, 1195673072, -1031598756, -1754396478, 1934319512, -1654091197, -703511230, -51320632, -1267975087, 659007168, -859615157, -232393373, 582676683, -750189653, -1029369001, 432571047, 2065401815, 586349285, -328812421, 1910422429, 998668744, 664775022, 1255257818, 1753428493, 1253147365, 1812134390 ], [ 729622139, -590683118, -1227508593, -1267913766, 488109998, 934242294, 1561057946, -1888532025, -819318494, 428068661, -1898954379, 2123612611, 1086334540, -895018626, -1840588845, -1571300541, 1262225313, -693356854, 1289913275, -640306475, 831523958, -188204495, -927013271, 55649220, -456614429, 1913115043, -1518859512 ], [ 57876979, -846126073, -1532612159, -520220412, 1457242378, 1650201170, 1830133028, -894297271, 909167457, 1606686881, -961805868, 1879298990, -1885752020, -1997892713, 1149166864, 1095277837, 1601010765, 2129323449, -1836624428, -1360162448, -1688209525, 1220781138, -216198527, 2085165724, -587318717, -2025925752, -189793422 ], [ 1322482474, 1839575514, 1111521471, -817360317, 1712935363, -772890363, 1536089213, -1730513015, -696730252, -205622646, 1211174733, -1274351073, -213511532, -1656731942, 834777519, 1961789724, 1026114588, 1286409784, -1698945041, 604091281, 1893939679, -241749496, -1413461604, 1129177, -1697250327, -976801372, 166920478 ], [ 843985987, 372303432, -1041382925, 416746604, -1643882048, -997841372, -1888894673, 2050698887, 1188975535, -689002451, -1020480771, -210567693, -769907827, -1146895693, -1879341234, -2137935916, -599744197, 1925884905, -95144260, 1855928766, 332375395, -158581847, -1339910511, -762334912, 1265055784, -1415110922, -1135866665 ], [ 46676723, -859908738, -1545114993, -1506620560, -1243609236, 1451847275, 260401279, 257074952, -211088393, -1270767597, 415680292, 616162633, 218736205, 642659050, 1431553688, 94810946, -37374567, -1111398769, -571940209, 116089099, -1120139935, 1778868638, -1215512052, 347192723, -1172637481, -45250756, 1432822226 ], [ 294117020, 1767384643, -899680181, 1250275304, 2116604417, 1861488897, 338060974, 116990894, -218342978, -1837249879, -1239109659, -1385938595, 330468587, -2030006767, -2073593768, -631747963, -743107579, 552949810, 161388419, 1837551875, 500865439, 1243147689, -28079082, 1369352221, -1274669016, 107293620, -2072361411 ], [ -975236068, 1710909583, 1973536075, 624115593, 1320760164, -306717734, 43705168, -25207641, 1332422824, 841339125, 856156848, 949706088, -1152080556, -84660554, -1145774433, -1345823611, 668398206, -1131444080, 1996575159, 398280087, 804847059, 756189656, 1415474501, 714022087, 857557843, -417014200, 1754850307 ], [ 1057157950, -51919313, 1222129586, -563595234, 1602292160, -703229644, -325892914, 2048485545, -590186972, -1577358476, -1061413684, 1975700644, 1630081183, 49997229, 1971120429, -337707157, -665720479, 1470800151, -1433856632, -2117592780, -11381229, -1137097831, 369757959, 1554120683, 1630042254, 4144697, 1332073649 ], [ -1153367503, -1220932386, -519234135, 936463135, 963193842, -1224250599, 121703554, 432453692, 1538182612, -1835221006, 1758384534, -59539128, 1302594470, 1212380174, -1782444850, 1851856326, -695776945, -621028839, 1187329750, 310121375, 402369229, -819428973, 1751806831, -413426165, 1187784480, 324187146, -556624404 ], [ 457557877, 817198810, 1812942121, -381191382, 1836875523, 1485244164, 771932042, -677481351, -2099788150, 2123548893, -389118426, 791304837, -1270820715, 121561322, -173115906, 1924062868, 919951658, -1277660428, -143792989, 421293963, 1908052591, 508356267, 2012855400, 467550453, -423939998, 371144336, 1028158588 ], [ -1077718558, -1766614829, -1793200156, 1545405466, -256206341, 135824795, -422618055, -1622593780, 2062251722, 765723069, 1554254271, 1459791324, -410992532, -1573644160, 1559841632, 1977735057, -453668502, -1893540880, 1812433512, 729661794, 238635380, 1841268802, 1674183491, 145455192, 330816101, 802550092, 148719452 ], [ 1531978237, 344427224, 1379545556, -1518376196, -254353600, 327571634, -775303923, 1362050192, -2078139456, 147774805, -1486629111, -869345704, -1092002500, -78756884, 1524777737, -791891079, 1910444419, -63702619, -217965685, -565104506, -176655720, 1524679821, -1245931691, 486019205, -1165919890, 1459535188, -844905746 ], [ -1168730951, 1418360266, 1779599981, 1425500234, 1893735563, -211569926, -528354340, 1586665351, -1453983435, -1156581028, 1663801606, -2077974162, 965959763, 1816903478, -917189531, 1802601482, 1576097537, -1840023458, 384918565, -1581662578, 640330185, 1636966758, 2037926629, 1642912547, 1734078172, 1524329114, -100234021 ], [ 1520911172, -427362514, 715302330, -658436985, -1735594036, -115664017, 810336830, 502494431, 1316875207, -776856863, 1094714170, -315525449, -831080262, -1800346430, -229041105, 107887736, -980601262, 1513499800, 423740086, 1813451617, 1204861631, -236474403, -468518350, 1290198251, -567945235, -2104401611, -1709932671 ], [ 409925860, 1365772578, 1792736592, -23160965, -1004619890, 398829524, 1146873941, -927762600, 485574515, -694943838, -235146304, -226282594, 70411349, -191487729, 1143417527, -774861428, 63037809, -319183477, -1223981156, 1692143350, -1641555906, 434936800, -223763988, 45232108, 1213095752, 1735404321, -2045445662 ], [ -136836654, 772412577, 1633848635, 1144765597, 1423377674, 534772359, -2138755569, -735231167, 739674334, -405253835, -1588243442, -1797955602, -1395759658, -635322700, -935912016, -1362496186, 292240716, 839537303, -1416636710, 867666695, -1411371549, 1813432431, 1346923994, 503780303, 980094540, -344633989, 228068231 ], [ -1178414702, -1674652741, 2107476538, 1152522504, -439763518, 302383321, -1735747381, 643718405, -246391873, -653915479, 170658916, -381931694, -384775688, -785726346, 1261821395, 1250073496, 656052036, -284209617, -1268424810, 1282993425, -362921677, 161457328, -932181655, -1813165118, -744526196, -99368430, -227271315 ] ], [ [ 491622189, 357802862, -778898064, -1004991414, 97045771, -1885268933, -1050899644, -176422552, -1172581054, 652457257, -1042860556, -755314257, 44714405, -654034786, 955362935, -2112290397, -951252679, 823171765, 2021603903, 1502518477, -1502502613, 539729048, -1575786223, 4827365, 455390566, 770478277, 679042647 ], [ 459350322, 1394328786, -8133046, -1500863218, -327451353, 1989986156, 1170175506, 366972744, 312685035, -147330148, -543935412, 354090152, -347471447, -1488765921, -1422901089, 1508622051, 1727049048, 846905212, 854188809, -1122305194, 199028104, 1263585090, 202672732, 925492648, 145366404, -1586639644, -593469257 ], [ 1374825644, 430581182, 2096675482, -2125280514, 1456655888, -549091897, -388410349, -342410473, 1836495821, 1354158843, -1673723377, -671662225, 758117454, -42072536, -254139414, 1836879615, -381582872, 151144724, -312761052, -719299253, -1691051718, -1560950451, -1532004825, -1483931867, -557538212, 1049297904, 1817125204 ], [ 1446007157, 1775048536, -780356363, -1045588447, -1843842793, -442694703, 299356911, -1807234678, -1168947210, 1769115961, 164165139, -865837897, -867080364, 215005517, -1207936035, 1422532510, -803693314, 300739094, -1606458827, 1902258640, -1146655972, 1715102042, -1083870420, -666334764, -345734314, 32624102, 817160536 ], [ -625717927, -542034033, -659194009, 965731316, -1890192242, -1120739302, 2019508743, -1291886917, 859524557, -1518092970, -564733415, -1150909644, -990236075, 1982055425, 1821298528, 1507525476, 683350464, 997634592, -210009601, 1630503646, -53529272, 1380348031, -1787800397, 1609745375, -2045705679, 215867650, -228646479 ], [ -1376267885, 1330479740, -264812325, 40290235, 839030046, -1665291314, -1503818789, 2088432, -1005230130, 652479004, -199740126, 991224240, -540164154, 1752836337, -1984591960, 67259933, -510187309, -820855725, -1091295955, 2140752610, 405999518, 1981603792, -1119438378, 597435689, 1132250451, 1027431101, 1213011578 ], [ -2125169151, 299462517, 516957178, -741383124, -42049733, -1969071563, -1759442489, -376290241, -788714161, 1421755012, -921386716, -49254181, 266757450, -1421805340, 641969279, -783267752, -1692785145, -1054699953, 451769905, -275274069, 1649619547, -187608022, 1616100455, 565139867, -2129138062, -1633110058, -1254731924 ], [ -2127894894, -265413325, -604623377, -541685274, 1492751674, 1204135203, -1943711921, -935473752, 1872113250, -1569132285, -182346218, 2112056538, -176363160, 1519654448, 607997803, -2058461534, -547569013, -1991223321, 2117062697, -1083271805, -476644313, 1939460368, -1474393023, -1171446479, -926718056, 1584971467, 2146925 ], [ -810459486, 765048024, 1914721929, 180762408, 1589113287, 1969637692, -1305258012, -618140633, -187367049, 877872632, 1197486420, 1947451086, 479864773, -1964004423, -358527040, 291892853, 1614574697, -1038241173, 1300517015, 1764337761, -758363672, -1150120311, -1554485034, 1017113505, 486950835, -1160278830, -1632111872 ], [ -1386786313, 723070167, -415816317, -1657104481, 1066357048, 576245565, -2116474983, 254836843, 1908388850, 1645754895, -870162727, -103391093, -2013514980, -1969720782, 304228599, 775609047, -387930183, -810524862, 1655641832, -1839716022, -1044248588, -760927671, -2097631894, -161113821, 210623430, -2078939322, -1024630731 ], [ 1345642367, 1689990125, 2024253137, 1950521417, -265395325, 1694135937, 951120052, -374813849, -567839602, -279340674, 2047994715, 1548336348, 1050226672, -326945640, -909299771, -1707662508, -1837148611, 822671925, 660462735, -897543716, 1416527022, -807223811, -194781319, -242234933, 1040528464, 195707224, -933617975 ], [ 1764536317, 1808690199, 1968424736, 1212526386, 1915654979, -394878900, 1471957105, 1419182247, 739863531, 1049873096, 848308420, -754040740, -1445629574, 94927042, -747732014, 763025188, -1569955241, 1830905760, -1037768268, -935953765, 1111567644, -1098751736, 78448024, 1795382829, 119578760, 1687600666, 496472260 ], [ 494709595, -2021412515, 947565897, 1350786212, -1840205899, -55066146, -1380783722, 1583427243, 319709895, 81602328, -1115587086, -1769684649, 833875176, -949842966, -1882293729, 1667130475, 1160155847, 582167875, -1462332798, -615562407, 282410194, -957535760, 792453765, 280614218, -1056455298, 65323775, 2037573419 ], [ -881205040, -1767334146, 1904512247, 6080256, 128253725, -419561267, 386340751, 777300125, 204679196, -1478951944, -268928701, 1201436178, 572300706, 1300318558, 929805130, -1507057778, 544211090, -1832782475, 1930915091, -974419415, 829741373, 1402054886, -93042770, 1766856075, 1139404973, -1444154120, 744412658 ], [ 591529018, 2084531172, -1307782883, -1978576916, -119074129, -145546845, 339936158, 1311401027, -417173865, -1916922940, 35728844, -1722075460, -1460288914, 24121433, 1073617676, -1315091854, 2075027356, 1045840341, 2137429388, 182864458, -1448995749, -139327471, -832378374, 750522976, 2039818961, 1699747347, -1410453282 ], [ -2118562244, -1333796694, -41803362, 313077501, 1425109543, 457039547, 127990446, 2033781576, 1313083137, -1826199257, -159177202, 588668196, 1013301425, -1825282854, -33530016, -1120295214, 414287311, -765682539, 1286849583, 1277482748, 1400371160, -746002594, 598751455, 1343863628, 1565264707, 1239293621, 1050613104 ], [ -1354144273, 650249901, 2031940960, -498685814, -10714280, 1532877290, 861113219, 1820345322, 936862128, 420957895, 1047311239, -655460619, -221646236, -1433252590, 678214445, -916029990, 1084781786, 211379563, 438564219, -75991686, -206420493, 406521384, -705706076, 343861284, 1561198534, 152486504, 1794219786 ], [ 412812359, -1620738474, 1727376987, 771610708, -881661774, 392644689, -736294724, -1723787359, -773452063, -401928529, 2093874075, -1945729072, 323202335, -1592021740, 220680808, 60580002, -2043239678, -1195892899, -762949487, 1578782839, -1719421934, 305279708, -874118996, 207023244, -1007037651, 1578524403, -896833146 ], [ -21733928, -1063536151, -1863887944, -411141044, 1380534155, 1165656144, -517350964, -1507133122, -562355319, -2129033463, -729592039, -2054860244, 1325996126, 94937531, 1810782148, -884964563, -42370669, -1395881104, 1165645575, 874846996, 2049570820, -1250943161, 1109656845, -1793139391, 222245498, -1597437883, 40385737 ], [ -1453216142, 350509421, -357661149, 1216421023, 1898943820, -360766707, -431104773, 768353818, -1338946586, 281028278, -327250879, -1540497380, -286845393, 128914572, 2096330947, 1379400973, -1551631250, -1652637395, -2039430118, -720990623, 1420344966, 2079803468, 86198760, -1174451319, 2090163538, 1495814501, 2003370747 ], [ -1484328758, 11657169, -2075955448, 510964192, -1564306828, -1014344340, -2105656687, 674226969, -878221935, -298339077, 1111825179, -1645855546, 1329423759, -1400117146, -913451844, 1144474344, 1391813878, -82778648, 752508645, 2047823073, 368105007, -315361604, -104594041, 1716831152, -44203792, -1792589777, 972076294 ], [ -1290913569, -987161884, -1793516890, -2027044895, 591153458, -1842659727, 958429195, 1581278289, -121753821, -1732985722, 1355518625, 1605163752, -773430117, 1333103321, -191481794, 1501400636, -162770411, 1826295931, 195002356, -787931585, -1187237590, 1194697011, 201220086, 832698027, 2137558371, 272676685, -511645146 ], [ -282847476, -896431036, 1085348073, -1106991898, 1877547966, -542359040, 1261696393, 1038665786, -449377214, 751351117, 1834985550, -1627299399, -1747959388, 238617058, -1982187166, -1342659661, 443376167, 497379518, 794677818, -1262299400, 1730536342, 574164819, -217487372, 1191669129, -1932253064, 1000935535, 1651586376 ], [ 979154903, 2107814899, 1784778337, 1513614359, -131177956, 260802854, -1977641623, 681506432, -1028992265, 1760921298, 603286971, -1672876098, -644607178, -1377797373, 1851174237, 812275905, -338908779, -2117520477, 497251401, 1311700517, -1435722984, 1815099211, 1150100191, -369349370, -1560107307, -2128880609, -386006575 ], [ 239326746, 8129259, -1932157458, -1599290471, -1370757536, -1982794620, -809750372, -562185915, -1641747457, -452368045, -1552292425, 482398096, 1422460143, -24577916, -570098127, -1132796524, -659833624, 14935562, 107370225, -1415309619, 953136700, 507229844, 596722554, -302382590, 1564676365, 1258773118, -1473356079 ], [ 1010722129, -1148756827, 1694502433, -449502994, -710950908, 1059660057, 2012582164, 1341636347, -1416618570, -436467129, 1685648409, 1591302692, -994585723, -355839821, 1490550870, 2117844007, -780493422, -547043775, 347772426, 902075141, -1779352944, -1153259326, -1865320130, 265966256, 614907854, 1255144907, -890643692 ], [ 712053442, -997322292, -2074989981, -1771897335, -720727279, 1133704726, -1498391525, 1068345225, 879029185, -1588459189, -1254615386, 1154932089, -1084642454, -1599286511, 1829942547, -1232658445, 341877416, 86206359, -378891911, -1700339960, 1019608640, 1999633211, -590337321, -1903665275, 648929347, -945486029, -1605277538 ], [ 320407804, -1153726945, -1621496321, 1158612814, -1400387176, -1158031990, -1854513738, 240598932, 1325601561, 972656465, -1845913500, 1003715979, -500570961, 1270547301, 2004007737, -1892338578, 1349842727, -1428156215, -1712387640, 2116201158, -643284352, 2009527095, -364123754, 1726614087, -2108515671, 1773624206, 1317232427 ], [ -1713148064, 1148264817, 2008954424, 922954560, -1107378871, 180448699, 1087001358, 486953973, 1768835239, 842831344, -29220483, 688166636, -1999712162, 627513569, 1524557389, -227036596, -640546766, -143878433, 396584616, -166060109, 202168768, 1583151154, 1994340673, 1221540273, 710471988, 2050647326, 859953600 ], [ -1950234302, -420308927, 1541515131, -218724683, -1707912727, -1352757296, 1694351274, 715456764, 848314737, -1288527674, 561722829, -1005311351, -913587135, 1817383749, 1585961670, 1137309510, 308734492, 375996661, 1397668191, -2072420258, 1893331491, -503200466, -1838938191, -2130464301, 300548314, -1656517466, -303921745 ], [ 493529446, 250854237, 2066313166, 620064271, -931810027, 541297879, 199852066, -667758155, 852707563, 1696147834, 246390326, 433413443, -1305979657, -1461440680, -566170077, -1024764037, -469779076, 1954729495, -1621631837, 1944129376, 1500856335, 278418780, -720714981, -1058293639, 1432343116, -1103901713, 153001204 ], [ -1386935777, 491211849, -144110869, 392670065, 955311961, 403844480, -1931997235, -1414462709, -496663658, -582200712, 1598575864, -1627088964, -1889054228, -1450973578, -879220800, -1177745406, 1806017607, 1934031604, 1818920375, 72423784, 411006543, -1802961731, 587307438, -1014839481, -877435592, 918101180, 1110499764 ], [ 1892177211, 221909385, 101826001, 665670048, -699543433, -2011061996, 1664929620, 1515454948, 531602664, 1054753862, 10428461, 1812171515, -402061075, -614063870, -1308543549, -103126770, -2047361597, -754303214, 630948598, 1650948354, 1368852870, 170117003, 490258583, 962802360, 479558482, 93538600, 594036625 ], [ 1881446768, 1395351810, 1612019943, 910428584, -1613961792, -2107120236, -1964706260, -1885533436, 879877245, -810249358, 424409664, 728574497, 2070804829, -1140659706, 2145423679, -1327709685, 1007479079, 1505823281, 839530205, -534239909, -1040031923, -2138716165, 1324471892, 705858687, -1037843533, 1995165580, 216322280 ], [ -1464292169, -2042916174, -480563600, -724567430, -1446188906, -2100720859, 1889957420, -1752750100, 247965557, 1945904558, 1697734395, -927937268, -414426536, 1514488138, 1016733902, 1689322897, -2099489257, 1332429432, 436733712, -1674065775, -1638911261, 34963949, -1379035927, 214546734, 1573199077, -174398496, -1368823994 ], [ -929811841, -1511789589, -1635766429, 1803251091, 610908897, -353239166, 500508041, -1105730656, 1930783210, 306983823, -110829176, 1101971024, -1057611400, 1321769934, 131045095, -230731610, 1166333955, 1833164179, -1860849188, 622335606, 951761169, -278533935, 435710637, 185856686, -9882639, -1520386274, -786461714 ], [ -1499943089, -195006556, -507968216, 596239090, 657253846, -622647523, 872926960, 794776181, 991489304, 760797909, -523918026, 856778360, -1294809833, -2136994821, -60181207, -1150688844, -814158040, 1595245392, -615091735, 296235609, 2059841471, -1297365967, 2084570585, -1709558099, -531472660, -1618486190, -515203030 ], [ 1338627602, -1837850900, 949586962, 1336479956, 1181426478, -2005892982, -493512280, -193937289, -76109892, -397274201, 3500473, -696421042, 64481987, -1340914187, 862442746, 1754758188, -2093926363, -963561729, -1869494754, -1209980568, 625459298, 307739910, 1620440604, -933616088, -1440073337, 1388899740, 418405932 ], [ 2089498381, -1896576643, -1482240501, 633388954, -2060185314, -114927336, -2010091343, 415287196, 613916782, 625315267, -696698156, -1202379174, 1043757409, 379054658, 1469210406, -1544361165, -842764076, 1709672122, 1150347898, -1603364188, 1061755519, 1953015164, -1643630194, 523293022, -1619024754, 683873825, -374584990 ], [ -1738398597, -1619591013, -1095945998, 1933631254, 276626342, 1127688458, 1575506227, 1870858323, 861273742, 765280655, -2079874123, -2097005121, -648269614, -1468115452, -719966105, 1990395695, -1311550990, 2078323365, 1205998575, -493527463, 1332295850, 41416734, -1975139525, -670359580, 1244086857, 999270942, 769805551 ], [ -1581469724, 325303971, 79130933, -1854361684, 922119369, -643622004, -854249609, -16779654, -1569852113, -745719129, 607556350, 1671457947, 1229066091, -1335550095, 2004152381, 1312615885, 815590062, 1224283043, -1669441094, -686615483, -1469400621, -747310364, -616246134, 1548400136, 217787634, 839852530, 351358278 ], [ 1158707638, 703556338, 941065770, -1059864827, -1202549689, 1163956366, 579558105, -994328107, -868628896, 878856580, 340342495, 2136806448, -1251924118, 1640198436, -317303345, 486165071, 183036976, 813900410, -1914009083, -533511569, -144790718, 1425393326, -1519727703, 1118871902, 45677687, -126369132, 561315187 ], [ -1378883521, 1074846164, -608656302, -1817603029, -1135676789, 400300627, 493434, -2090422958, 1008502640, -1682700131, -245982842, -1856083530, 873184292, -1588527697, -2008194085, 1505391378, 878741589, 771865465, -687656135, -2092214205, 519922152, 728277422, -344070053, 1660075106, 1915089400, 818896302, 1737965276 ] ], [ [ 1534403234, 1169883026, 1891186098, 1816384300, 198995832, -306468094, 1992387500, -612147025, 2120605120, 957787385, -434668100, 429775218, -888551773, 940310299, 982492332, -1890412669, 906340822, -1287603554, 1078143732, 2130255053, -389133373, -118642294, -366330956, 271771874, 1280130860, -227400758, -1128842210 ], [ -609267629, 249661054, 1360883696, -571817906, 2133618604, -218609661, -567905014, -1310564757, 589819640, 2062484090, 1492392231, 1371101297, 298835453, 849359014, 936503648, 770765301, 1333096256, -1353844702, -2107632158, 293562850, 1490614034, -1371460285, -208951519, 2083233756, -1332659373, 1360640645, -281074220 ], [ -847905493, -2046685881, 1126406222, 1847042844, -665823430, 488545096, 119788852, 1704386393, 45085940, 1166212320, -1528102195, -1734800588, 681956133, -565843401, -1745094285, 347754780, 1818572551, 82221061, -828868252, -1165213636, 1361186297, 1601786445, 502138738, 930360405, -1933246424, -2042168437, -1512811097 ], [ 35818692, -1670096121, -934958955, 212725006, -454691953, 1558081006, 1302588659, -1724335521, 803650939, 2135439525, -1834316167, -277838723, -556224126, -278632726, -227474702, -1479133978, 1760526596, -215780163, 1290155201, -980038997, 1275295441, 1776986770, 1639343447, 533160332, -676433584, 517648721, -1425015460 ], [ -778112547, -1371396279, -1689672872, 52000867, -544549960, -2091595970, 198819254, -1487539972, -927923081, 1202793973, -1978971954, 46773839, -1638090115, -1227306432, -595399090, 997222148, 1261682329, 1707568181, -584328869, 110449488, 740894572, -1004344001, -1015431460, 1085820829, 1079060168, -1752583916, 2133272271 ], [ -1570957165, -544458626, 1866545890, -1288771144, -1595091481, 433192548, -1894418069, -1201514048, -1178530504, 1247170057, 11406320, 337263386, 163669989, 474162645, -1121188754, 1246706023, 264184323, 444698391, -1673530351, 1337573356, 286557767, 1514458844, 1115435810, 1876374640, -1426884208, 179173920, -1524345719 ], [ 1502878996, -376055318, 95560036, -953482379, 1244600707, -2061505344, -1435006877, -638855153, 126924746, 688659596, 227473508, -1283251773, 168653620, -1912713938, -1006278470, 482163482, -2001836289, -1027108082, -997814714, 378936164, -1599480116, 849155616, 1851412590, 782055536, -839922567, 1016422195, -1336611176 ], [ -1489595631, 457727051, -1504053653, -1816970591, -185660361, 844878162, 973225073, -1122572567, -252410984, 2042088495, 857668574, 579960320, 1183529672, -1944141636, 1405292986, -171455700, 229604045, -872848325, 554955076, 1569716233, 27282123, -415323817, -1503626095, 575070198, 258692719, -1484395677, -279634074 ], [ -586385044, -1261494410, 1630092837, -1437714617, 1186701279, 1979563375, 530919845, -1529984529, -2136041453, -893843253, 1083476684, -761860287, 52212701, 1230106636, -569007091, -743915523, -2099288207, 204913428, -1518163297, -1953471801, -1625022938, 1649406400, -1965306550, -1716033619, 2000782780, -1579455108, -652874416 ], [ 1745162059, 1653130537, 1728344600, -1445420496, 1225882100, -2008242494, 2141474509, -1864599141, 1147378481, -1386367125, -1286428565, 1838371035, -1274905787, -1027292321, 1650923510, 461032261, -1791508478, -1786983577, -1997009773, -2029736428, 1345845444, 1066439929, -444347425, 672215272, 1635735742, -898080055, -30517328 ], [ -790166879, -140516778, 1941223170, 1405451015, -1616418088, -1488324402, 1550658786, 914536448, -2036813876, 1726026026, 893885573, 83127123, 413226707, 1526115942, -727518283, -623340408, -1368511262, 248112785, 858637860, -1185803608, 216607118, -647603194, -575495531, 1273912719, -352733214, -702890063, -760170250 ], [ 1132755136, -134705699, 381825562, -285755585, -721268434, -322571298, -1895383561, -1382056363, -616355905, 2129824516, 1213059961, -950044774, 854590914, -1460345284, 1366391761, -1788601534, 334440890, 1601834741, -1421125132, 30069647, 314236705, 1448935930, -977666603, 1409848819, 350371470, 1836342028, 2059326827 ], [ 1275656264, 1272754062, -1439238968, -372246880, -1663163281, -200571208, -1007300048, 421962872, 1847744870, 1142843281, -456500347, -180519448, 1623826358, 390694571, 1849906401, -1647291276, -156130037, -433994368, -2088476078, 890340511, -1175852710, -1329357553, -2020179673, -745416769, -2050468019, -1301058142, 1072320720 ], [ 333177664, -416776608, -313396101, 985561587, -2008137019, -567032834, -1260720576, -824226200, -606711075, -1398880539, 1328197834, 241384404, 590339587, 1443064504, -614049346, 511919730, -1910252238, -927127278, -1591442335, -393240202, 54507518, -1546382120, 833819205, 1331749180, 1141644344, 96043616, -1496581725 ], [ -257880450, -414051588, -1144325083, -648892600, -1805897979, 1913104949, 1799875817, -2093285671, -774653109, 1365421020, -310356902, -1886017222, 1329735077, -1154845127, -1845844156, -1669361476, -230656398, 862050074, 1624818653, 216530840, 101678757, 1238670475, -1263353248, -1436858871, 1376734945, -889198580, -2111645588 ], [ 1779492553, -324383229, -1275302195, -141022369, 1094207651, -2022736227, 1530244840, -1997611292, -1718141043, 1334252609, 2076219245, 234883831, -1054388354, 1843106401, 2093780418, 942462477, 1662278699, -1131037290, 1771758139, -863480051, -2012261988, 993315415, 929383867, -475892811, 478180141, -1936017091, 1534834981 ], [ 1279382715, 328755816, 144808661, 205387608, -791580695, 1869268625, -2014924159, -1541430207, 835697450, -1282072488, -1568380809, -1770963805, -1479462871, -523313932, -1309030237, 626392781, -291060112, -107831028, 2096859548, -1958279146, -140147334, -462917996, 362601945, 49670074, 722667491, 1319261254, -1090958482 ], [ -263142888, -1000087832, -995223672, -241006630, 1795421540, 1439306650, -2061477091, -1443520341, -1435767769, -25468353, -1812443474, 1920416994, 756992818, -703863269, 1826129939, 687549836, 1684889215, -829678491, -1771636197, 797900312, 727094418, 439784459, -2051827620, 413682494, 1204933049, 280341835, 783405349 ], [ 2053630608, 230326411, 2058115034, 657029525, 2059950636, -278899097, -1214938622, -1621166171, 1939407008, -1380565858, -860961736, -1370231137, -1808299684, -1880526088, -1564643056, -1685005973, 1515117268, -1273285694, -961389799, -1762687624, 294231518, 452361706, 316630650, -799817652, -156963154, 1195624626, -1239837286 ], [ 1828247096, 1046783981, -1168280384, -934409068, 1509987904, 1779378705, -46632469, 2033053083, 629296583, -1213670512, -268481144, -479718326, -1091104197, 235700502, -1553960229, -1702780721, 2138849120, 1227813298, -1849286925, 1744948036, -741037511, 504534026, 1829189320, 1404407034, 1312727700, 1104545866, -568079141 ], [ 1652549659, 1620775963, 2103430435, -1146318956, -412109256, 1685513251, -2136880381, 91780288, 656739744, 209206468, -1331371433, 277839253, -54643432, 1122696323, 1626295180, 644944276, 150264708, -767224601, 1371930088, 1294153788, -1719724823, -1822941191, 1862791375, -117605016, -558569503, -2008592952, 721078577 ], [ 1623111359, 938444590, 874289507, -1631767803, -1908107278, 1635082742, -751324933, -652591957, -751167882, -532291287, 1719162907, 338742073, 21186553, 1176990232, -1299274113, -1588782855, 2102960385, 883583237, 871303976, -1786207056, 1381739330, 365993699, 1516130608, -863264386, 59463474, 1935914493, 815396078 ], [ 417611376, 2082422162, 2085982098, 348055439, 460654557, 1653821667, -1405644281, 59292076, -1745399523, -1023149605, -1969166367, -725075006, -841896683, -751256568, 1617910626, -1975140855, -2132547480, 1295963178, 1217353276, 585187709, -1906737246, 102238473, 35726707, -357394937, -108261350, -1771533351, 1265735544 ], [ -1048910241, -1287510871, -354355739, 214263477, -1810711415, 1673653455, -561416209, 1829509172, -282103057, 1192013844, 1525421553, 2093494190, -1809793562, 847878574, -1055590026, -1378823861, 2096797293, 297313015, -815569671, -246691132, 1101732380, -1637817669, 1586326627, -2117486418, 1248575298, -497019753, 1253536875 ], [ -479502770, -1312475317, -1377557018, -1824871477, -501186577, 180324875, -1558322965, 1494011119, 53896544, -1967284191, 1356503958, -1471448645, 7629904, -1316817491, -186580186, 710784159, -1091759583, 48705710, -245668910, -2137172045, -1425000122, 1006018914, 531370639, -1746260996, -1240438652, 416214146, 1085733753 ], [ -117593952, -529377169, 936741059, 1946183653, 591917847, -214712831, -1922746478, 1790564566, -767643576, -720089614, 1782509657, 1712055910, 1600377866, -1351273925, -1348633655, 449951464, -1631846435, -1737408122, -1787277020, -1854386697, 654128032, -1387320802, -1135120808, 1003345346, 1837911703, -242547525, 1417560857 ], [ -689477503, 2030772947, 2068001237, 21816926, -505946424, 1630019302, -1587170389, -45378194, 280074879, 1714973310, -1906592407, 1316216611, -815994900, 1912139296, -489457897, 1868749369, -1958669944, -1595049504, -1118579388, -563510703, -208334840, 1378996080, 1727322306, -225753410, -2001698079, -912538225, 302809860 ], [ 1283854879, -1283979316, 299067461, 1602929471, -735156762, 736187696, -390224051, -73564747, -295297033, -806050817, -1915197594, 128434922, -1584927657, 38124001, -1823306622, -1284674172, -901767885, -235296708, -487664092, -1589078377, 1164598485, 1787254729, -1723176069, -400486093, 281723149, -1951136879, 1042293675 ], [ 823023371, -30721275, 259042321, -360826482, 1478190927, 197401967, -1078172856, 1133245669, -1243530626, 1685343057, 1110242888, -2123882473, 1240873383, 1799383522, 516992967, 28902448, 271648770, 1087171251, 779641055, 748680231, 600620949, 1946043432, -373331838, -95796115, -1253001492, -988643097, 8529434 ], [ 1289473196, 1217346555, -377723020, 561200321, -306700815, -730767644, 334628990, 779986228, -1586815120, -1473271993, -1038583067, 1986056091, -2036490272, -1422702490, 1355959373, -858967939, -196805696, -208822019, 1437199162, -904584405, -1336670865, -2136173922, 564279884, -411802995, -800511387, 1751337947, 2034410840 ], [ 22880411, 1492219213, -218917698, 1203768928, -2089572084, -1115118115, -802638687, 1638739499, 891872877, -1668869274, -304104929, -336889526, 509322712, 1707258742, 1156382245, -1484408893, -2005048261, 95372803, -1042183485, 671522973, -15698391, -371518683, 2039607994, 2002647502, -971169770, -648375074, 2134277066 ], [ -1815686523, -2120133507, -680124284, 1488514465, 386977592, 1793322613, 2069195574, 2129622789, 130564807, 1856140905, 120065669, -1326472147, -386942393, -585857391, -1077858429, -348125632, 1294298820, 473557696, -1185786314, 2117898648, 1692029989, -564792894, -1772944042, 2034682766, -808431483, -870797215, -1803628043 ], [ -526770036, 274380695, -468537501, -796752591, 1006520380, -1488251563, 1617095647, 1472477788, -258034519, -1236974447, -1410515760, -1494737770, -1308645355, -1665431175, 1841071737, 948670980, 2113425760, 2010361572, -395546777, 1025425562, -1842811827, -812859654, -72069321, 1303019030, -242975437, 179898434, -1960359444 ], [ 336531054, -155462357, -233061352, 2009414853, 2128539214, 8706078, -749883442, -252840983, -1012144475, -685378014, 2136637371, -1685725888, -1647839974, -972081425, -86070703, 2070331302, -1457537809, 127479443, -589532397, -99136534, -1094522876, 1036758344, -224696768, 207563572, -1011524305, -514562342, 1456147456 ], [ 1058802445, 1746131117, -463603296, -1529670490, 1103987129, -749918981, 1546335669, 1784518493, -189547731, 117513267, 1630178405, 1017362035, -686386110, 18738524, -960800128, 1094585809, -398641132, -1261987624, 702779754, -1812028755, -2119476020, -1113271977, 654739770, 1686634638, 1448226731, 143180540, 991073244 ], [ -585833159, -1495611687, -1079720004, -741375326, -675565580, -2074464653, 970599540, 799051584, 514604720, 581439553, 1779089076, -1110441876, 580994254, 1890002173, -1328925264, 1636318065, 1016773955, 1780141608, -44944278, -2072754583, 882267705, 1211188510, 239291777, 1181344230, -487656154, -1004186561, 2113748688 ], [ 1005465143, -169516812, 865390761, -914875696, 1080662484, 636333100, 255677080, 1260214785, 1658735511, -2144421257, -1829587016, 243824275, -1792789947, -49957850, 231867102, 1139240555, 845665762, -1346383743, 133286117, -1254494184, 1923131974, 1488974204, 838559792, -145306957, -1648702646, -1141939492, -736237341 ], [ 599301309, -688001540, 1479341591, 321099661, -401038302, 1746505447, -978742911, 1956686867, 331897528, -126184151, -986793042, 1912402155, -709553848, 1779356116, 1178588950, 1755398391, -1757982099, -169125845, -619786676, 233405311, -1911430933, -895628394, -1007751177, -947421532, -1546381111, 1120116243, -444340503 ], [ 2040809422, -1953070679, -151015142, 789924999, -1373093988, -1076346776, 773436648, -1843400649, -1498003601, 525472511, 1822141208, -1258475268, -759979559, 737051819, -1445666790, -1815884933, -2051027918, -1931261091, -1045236196, -353570095, 954909597, -1651757080, 1502827860, 90745450, 152481295, -2074997537, -273592115 ], [ -519945849, 311168959, 69234406, -1312424835, 785974966, -1682999353, 214918644, 1042762941, 1259403661, -472133560, 1848635660, -952687626, -522561768, -301182366, 1336229720, 1784789542, 1853790967, 1601713405, -1315940986, 61925478, 1558395666, 1094997788, 1216325984, 84566724, 1276613412, -837248881, -1301562627 ], [ 1690857828, 1949452660, 1608663444, -1734732966, -411714918, -1912853063, 1503584420, 257506457, 1365518906, 839621592, 1276454123, -766968248, -510868208, -1692498287, 898376769, 1386513052, 1650798155, 890297806, 1297863938, 1384175157, 1783172335, 1448250726, -1708647974, 617166893, -627372086, 1494018721, 729078490 ], [ -1657332200, -1895660193, -1893833793, -495104830, 376069115, 1056293172, -573098021, 553103962, -921646933, 906061901, -880628879, -829993453, -768578562, 1813047899, 683631569, -1981745393, 281806369, 1513003653, 1859535597, -1586691505, 465131891, 806863212, 812080612, 500819809, -447369712, 785167381, -1651513276 ], [ 1573252334, 924848507, -1487636907, -377596108, -293708778, -1996165538, -991738450, 103784192, -1295441160, 427868745, -801029724, -229215347, 1725043080, -1746261439, -457969582, 1867226859, 1044226628, -241836420, -457256169, 972365317, 1883577214, -1724866989, -437346000, 1357425722, -1288535337, 605060593, 1398466132 ] ], [ [ 1338204382, 1431562707, 999241616, 1730647874, -1967782833, 2147143988, 1782538362, 1076341312, -278714597, 370221026, 2119745220, 483219739, 259720546, -1093624364, 1221810909, -98724747, -1591022467, -2023490775, 1400260978, 386197046, 340491569, -1806220416, -1726457007, -1305467413, 202877380, 206750181, -1062603137 ], [ 1020941391, 1051560714, 451456291, -1145769315, 2083303603, -541583963, 1829463508, -79835349, 1488120618, 209017776, -276710920, -917163468, -942181722, 1759113251, 2127966669, 942856869, -315347314, 935534328, -353590857, 671719094, -1994157604, -1510028421, 853177685, -682376048, 1549253222, -2015043018, -738587317 ], [ 1011200275, -909178299, -1916490121, -1063039969, 833309522, 208539707, 1022404964, 441885572, 343868161, -1248528108, 1020934632, 319518767, -665018585, -1283500196, 522758802, 973821804, -1031419642, -1540620129, 274396765, -571869663, -1495903805, -2081839409, -570302648, -682241399, 1769816481, 1300581333, 1992744877 ], [ 842927138, 714990323, 1584030751, 1693739080, 1112387804, -1532069412, 353236251, -760123112, -1040028454, 734253674, -1845107407, -727684089, -171527588, -1617138548, 822189622, 636310266, 1969890019, -1089389918, 1372209038, 1152759791, 1842945496, -175320292, 1202143156, 548188271, -838351917, -83885220, 247780181 ], [ 1786620722, -1918838895, -1716588707, 633208395, -1524655223, -159184177, 10124457, -1065722556, 1315001094, -1488614301, 1928406261, -700572265, -540036789, 53334844, -87372556, -2101764436, 1540613262, 1218504228, 971760513, 2087244223, 315834950, -72058180, -1110663505, -808386258, 1940920488, -1174648811, -228229845 ], [ 1587834474, 369281589, -2081847020, -1963236524, 207919463, 1089559260, 686696614, -577449183, -1023569730, 1620321801, 758045541, -1414473332, 272873228, 1706043581, -873439089, -1608148647, 1593265997, 967016284, -815135376, 234886127, 339644809, 1409590539, -1162102604, 663094692, 1727111558, 721357451, 1320287398 ], [ 109902815, -1941586753, 880365671, -1158609, 1553169601, -882898341, 190090601, -278010113, 2020813269, -1168216816, 2094749380, -183983557, -843093162, 439793909, -459921345, -1925813898, 627553338, 1724037565, 151676097, -407878277, -224816136, -513290356, 1239149883, -810839227, -1475786387, 586466376, -463593713 ], [ -1112257091, -142702908, -2018215326, 234333648, 887423098, 1909166964, 1023575189, -1552448390, -549494997, 563726401, -1938595285, -987664672, 647956442, -1176647024, -2036318414, 1187085217, -872318302, -566635241, -1791768052, 1638515744, -1721822957, 1156102552, -71761645, -407064977, 1176651441, -1002666036, 549534086 ], [ 1216464157, -304649741, 1296269401, -1315263871, -1557501458, 2010223937, -816636976, 201442368, 400646911, 1932299558, -556489468, -1983851128, -1870319874, 1035653089, -1959991474, 1739874176, 1408868484, 1815154810, 678574164, 255172612, 81408129, 467095781, -1592865701, -1441332297, 1201599139, 625536065, 212384036 ], [ 528201983, 1860095655, -1807817721, 722393845, 2016713044, -1155143595, 104819299, -1641559801, 2062537079, 1162408905, 1122748623, 234758926, 871327377, -50330812, -949317761, 2061724831, -421430941, -585838283, 1173254764, 1121654776, 682802976, -327063291, -500178547, -915071285, 867278855, -157173694, -642837697 ], [ 1465064852, -1964216132, 1966458828, 209156047, 595194248, -648480463, 1240590792, -156169191, 1263295077, 70478661, -1561182697, 1736235311, -404152587, 1454928992, 242534481, -1985889779, -462359982, -1887831687, 521747401, 1810718072, 422267003, -772184556, 1404090669, -841285416, -524788183, -791616574, 745494184 ], [ -1166063984, 1606878297, -1028136297, 1323253780, 1298171260, -257461589, -481511103, -18994710, -1530713838, 1744233122, -482103547, 151003012, -844363819, 385559968, -589685099, -1657792767, 476546496, -1106737279, -1236058433, 741027757, 262842276, 1964977577, -1401022257, -486869759, -254869715, -1131384880, 1046230250 ], [ -1603442176, 1109712852, -963989218, 2087958203, -1987659903, 322499201, -1244563145, 1920026237, 376855945, 438875592, 352054797, -1902652147, 459035241, 1443577335, -1112860960, -2082484336, -90969376, 884407064, 967370105, 332878985, -1381088636, 741601264, 984758690, 637458516, 1001680718, 1410791069, 1319406625 ], [ 300545915, -1925345992, -1792064698, -515588022, -920121039, 1857364492, 1650227493, -1271065985, 1779561945, -204422708, 1034489694, 1001152266, -1010789505, 411805423, 751390627, -1803565631, -604638354, 163117249, 1473622123, -1155992351, -957867637, -586063498, -1684859129, -198711455, 23058505, -169586882, -647620000 ], [ -688259507, 768692836, -1778741933, -231243040, 1377135688, 654019479, 1225902781, -80808149, 1149749289, -86151508, -318418134, -527779216, -1543358495, 71633991, -686486314, 1813744120, 432955088, -1440733559, 2006184450, -53175956, -132027013, -2004860205, -63805157, 553581878, 292994649, 1324073312, -659638518 ], [ -414241265, 1657200334, -676769679, -900967743, -1680525122, 933119473, 1777437276, -455480351, 2081306597, -1391470939, -832200874, 1352343308, 55446484, 391255964, 1249644086, -598305353, -1751141763, -600593020, 185509579, -1466550950, -1330675975, -107348694, 1384453724, -865769796, -428516263, 2010250079, -584612815 ], [ 1428703482, 21053666, -2095310795, -232108255, 48133722, -1344065350, 2012424743, 1375160235, 1973479379, -2125547876, -1115229873, -1916885453, 801272607, 1588840848, 977283969, 240801900, -1514657404, -1131295483, -1111563021, -454430285, 412315497, -1220407638, 2062538275, 1897882224, -1965060181, 811717397, -1746791324 ], [ -910833815, -1534951474, 1091867141, -903399424, 1192085152, -320699030, 679257204, -1425478441, -2146797516, 370243255, -691655552, -679282603, 2127537342, 972483080, 1790538036, -2066447572, -581319435, 1794365784, 1393645865, -1186913904, 1562244985, 992000753, -1324203094, -1088782350, 1650164109, 752174865, -535761236 ], [ 948746844, -1896635984, -1468644434, 408435499, 660325434, -2077399379, 664710808, 451679610, 1288776612, 402469832, 923757491, -1820815998, -114598843, -239631784, -595111551, 2012130112, -1304415589, 83695197, 1151278002, -1749208835, 834564733, 555150463, -433009642, 272969770, -987530242, -482776136, -1027045076 ], [ -1462588891, 748116144, 2059486565, -1556796792, -726999598, -798643864, 1875435305, 1578285245, -590178127, -891258756, -383321136, -1020668202, -985711732, -930944512, 1347282431, 397145718, -805814779, -374847986, 1632183563, -294580062, 815975133, 2088651318, 1998405871, -286842041, -699184205, 443840123, 1138667822 ], [ -1479121554, -1514747732, -888252215, 315245358, 1349990781, 551610645, 1496160168, 1242147796, -1970054843, -1584040883, 1010817348, 557890064, -119050527, 2002740142, -150380020, -1697019364, -1748800147, -1166124080, 973790998, 426291306, -67676398, -1151390405, 923307996, 32302042, -976254114, -18715892, 898844402 ], [ 1811546243, -1116300693, 1571720081, 1802989765, 1504003399, 738118952, -1299449747, 129533061, -591864036, -75040769, 146245195, 648731403, -1794672840, -286797958, 72658201, 1114770475, 1065460094, 991221732, 1505434855, 816067372, -678597121, -143668581, -366993893, 1289457907, 1507554894, -142908134, -1779868075 ], [ 185977101, -409814523, 159067876, -1599129068, 365444884, 870207224, 1222018757, 362914839, -655704472, 264953599, -1169719809, -1842452940, -737659541, -504382180, 1066591169, -1067283941, -714052346, 606154960, 2108381786, -524187748, 1603038036, 1928600243, 937365599, 1150127581, -433151229, -1082269421, -528511080 ], [ 1434384241, 1342828656, -749841381, -1117706687, 242681548, -1037789359, -1865031417, 85694373, -1529099414, -1270545127, -1463364938, -1093749672, 73428877, -821657701, 474054553, -1724568059, 1077376969, 1742626331, -1304702986, 1465324436, 569324184, 177722453, 599271645, 925815474, 1625960592, -1567289117, 1023564763 ], [ -373029231, -834965592, -772390985, 843044181, -1844169951, -1600921726, -899869174, -1670933483, -2139925857, 564452477, -1174323364, 759132900, -710592992, -1802744637, 808504105, -1082155196, -1077483709, 498769949, 291100932, -783371977, -1915928940, 11610185, -1580860951, 1688061484, 1805252527, -1296091500, -2058450333 ], [ -199453347, 368627102, -539570548, 795636596, 1766320022, 658592810, -1590262203, 1272868786, 687315168, 464120924, 1699991508, -1774564352, -1173988540, 438130385, 24049333, -2124605429, 214139780, -1091302532, 1838276118, -444736035, -1958784242, 1107461848, 610444193, 1190639056, 1315626391, 181196203, -1829060401 ], [ -162065163, -1711857135, 1044391211, -2099445808, -881352119, -468659979, -258028256, -859208717, 568635516, 359975267, 1163654593, -1654895448, 78873150, -174818980, -1903274115, 1079047321, -363917185, -172852591, 178392240, -2040504111, -1097837591, 433669610, -1945434652, 1635488347, 34074081, -524053194, -1383524592 ], [ -1953158981, 1632253192, 199242262, 7016155, -741658057, -1759230107, -1363446131, -1512859970, -510538788, -1614533751, 542502197, 2098340272, -688989124, 717989793, 1104672395, 2061912234, 1680657305, -1474731559, -1230193369, 48240566, 294393013, 2004874142, -2009860799, 1535833001, -1381129711, -1789758597, -2012576186 ], [ 469747266, -985054806, 1117720704, 644560627, 1199824226, -1056368606, 353439127, -1422697848, 480488120, -890854257, 1836675392, -1723616647, 820866371, 1998646098, -1126436624, 585665740, -1560180638, -1262887423, 164617084, -1150515117, 1435752164, 724458695, 196588284, -1577612396, 1070004259, -105384050, 888684675 ], [ 1752404779, 2139388389, -1264626480, -2037106106, -112917510, 1890339383, -1981664787, 1620715629, 2099465099, 94762745, -929587181, 388799519, 2007242431, 2016562987, -1225705641, -1067122778, -1628876822, -2104648745, -1575934177, 1844815296, 676459894, -1678023286, -779988245, -503377832, 1160929065, -163818683, -26585505 ], [ -1741869734, 1242445352, -307412301, 921518248, -902231079, -1211801772, -644609902, 2014911028, -563135069, 1940784333, -1264842082, 1207737070, -1403506375, -179754825, 1572853607, -257369709, 603862146, -1330779086, -456488753, 142986616, -82526002, 339530173, 894336, 1185363642, 2088762699, 570641745, -598009477 ], [ -1676028439, 1264546995, 186772811, 1847474597, 398346294, -1293060644, 1849468414, 1341743952, -612720551, -1427768439, 507751323, -1376051584, -784189171, -1380925855, 1954506716, 1748823500, 1641951424, 1663528912, -1145863407, 1102733056, -2039155368, 222505841, -728616321, -811667925, 1076526579, -693321437, -38393117 ], [ 1835732931, -1337165866, 2127733423, 967548683, -1771983855, 465180829, -155491577, -513804155, -946065629, 1987041372, 1213508723, 1643133968, -1615008788, -2056833239, -1804328537, -808490474, -348741164, -1323477319, -1647334782, -1798186499, 1597721294, -1417240876, -1474388880, -488034694, 1171257321, -173302513, -1110364529 ], [ 1110837061, -1162427763, -1656910143, -568140585, -85781375, 2145399411, -1778164496, 1852212596, 286087382, 965358037, -642911925, -512742914, 1892939574, 1552889249, -1749414503, 1838204390, -355121548, 1856075486, 1852246159, -865060695, -416725125, -1115939095, -987619644, 719934116, 1879206007, -1402193546, -245918016 ], [ -399328410, -356659584, 1425681247, 2088145668, -367469982, 578188574, 1720282730, 40833878, -1426034199, -1568317589, 162339069, -2077376578, -1472824577, 1525825039, -1355099726, 315297038, 917556760, -572243424, -1982497683, -278017212, 1192151906, -1841449027, -246755409, 1989663276, -1265418735, 41654154, 387375024 ], [ 1520780848, -248823505, -676878714, 2086243137, 1609032945, -1674297583, -145440721, 993045042, 1076070223, -1045285315, 1434521009, 1331709978, -2117008936, 1800682595, -404084099, -705232345, 731899969, -1140963587, 964732261, 223696701, -1925420856, 1340856274, 1533005953, 891845935, 1132862225, 2121500099, -844957199 ], [ -240701488, -1759341876, -1773170736, 1386046705, 1821500576, 1335148124, -2007875063, -764250710, -1929924742, -525434231, 824938982, -1149795769, 2134830657, -1842984435, -2090736383, 357990812, 1329652629, -114578516, -1539300595, 2092369683, -1758384369, 1919562669, 1815933251, -1297229653, -1720684935, -831170558, -2137124728 ], [ 108729286, -276705519, 581717504, 819300106, 773081825, 385494360, -1366467374, -2144363125, 476675129, -642974537, -152980118, -1544636780, 73659114, -906254494, 981666627, 579820642, 400293267, -561064934, 629900950, 1799379983, -1928669141, -1045139872, -174925106, 808101668, -246626413, 707595960, -1183499583 ], [ -1462264463, 1163603007, 663520565, -1887437705, 1010983931, 623997745, 1735132579, 964783960, 1658297510, -641206782, -1583372738, 1341111653, -182711596, 165581717, -1794674509, -15928278, -1952840352, 1708341984, 1051844196, -93555390, -1559890843, -1151414800, 224875568, -482847983, -793523790, -1498722692, -450405481 ], [ -593505482, 847620403, -405077264, 1537792994, -458937165, 381038548, -1017700724, 1307118744, 2139416299, 1687866014, -1029327392, 519452191, 584714932, 1895753563, 1864584486, 1405585128, 1575968300, 1641283649, -802860184, -837432068, -1816895465, 1784288165, -752925528, 1241157223, -1831152801, -1883756707, 431332278 ], [ 643762762, -1823694401, -1810426860, -586038863, 1180573595, -1318601223, 203625096, -1269737399, -587704014, 625409769, 265714139, -1341242755, 1571314004, -2074392079, 2088694169, 1186160673, -60264222, 1510826695, 1180010357, -317393899, -1931528489, 138054830, 1201817769, 840312074, 1422846688, -792363372, 1520406707 ], [ -1612551055, -710014510, -1997525228, 343954373, -690660180, 1571963440, -1406424089, 1844013558, -116161327, -1286883616, -1155951482, 426351282, 324401840, 40007823, 982359642, 1067402277, 581836408, 1352338768, 1432789122, 1825355637, -993245360, 2107049615, -517516475, -558773148, 1217861658, 1443338835, -1005822268 ], [ -1222819889, 1964327949, 2122150796, -960108227, 1307597362, 165250561, -767717291, -95073430, -927110151, 1278805409, 1207018978, 561468289, 1604869430, -9601586, -1851649214, 138595151, -145975068, -170234233, 1644104763, 1153264485, 458749279, 2109463284, -1458050289, 1570086962, 609379685, -1087943650, 1434831198 ] ], [ [ 377601981, 549071202, -2076771630, -1722024170, 1276370867, -946834114, -418014887, -77757494, -1453771649, -2080350605, 992681884, 764065245, -1399295616, -291943787, 1027010804, 60528572, 490860668, -509867947, -1320830213, 1922627677, -323427620, -1455462818, -458604401, 2104190683, -1295781063, 218297867, -1045671623 ], [ 1874525716, 2146240429, 1253189044, 1660794808, -790211796, -1222963553, -1136675985, 1343915406, 620838645, -1044748651, -1952309832, 1186236600, -1385568118, -1510142567, -194177174, 1031370527, -1555644466, 1357862003, -589709120, 691287385, -866493891, -805835250, -1820800682, -1441981493, -1750303535, 1023953699, -1758298623 ], [ 1284644299, -1520263241, -1288203062, -1744136873, -30390667, -202591829, 1477922893, -847443259, 1785349341, 441572712, -1638070965, 604532965, -1869521182, 1956906500, 1807060245, -1054176208, -492832895, -1084918138, -1570143928, -770917406, -1162779379, 1724987080, -1766171790, -1123727714, -429121219, -1572642084, -896449702 ], [ -1636557121, 1639818884, 1010330250, 2132980141, 1010168477, -1347528157, -1950491273, 1999176270, 1370309316, -490806764, -750253395, 581927935, -36640889, -42125978, 917569679, 401576928, -930376521, -621279745, 798432782, -83903694, -1676545503, -628584787, -1848989789, 333484815, -1566415234, 1211637266, 1294048307 ], [ -1077747580, -2035862341, 884923322, 726013341, -1590591859, -131769950, -1084523471, -1570235371, 1315799330, -106071117, 2023930830, 883913829, 908978616, 970821773, -240700155, 6631177, 607352620, -678990092, -597658918, -561845031, -884817785, 2142095878, 1693833573, -1058966320, -919412804, 577618763, -180129306 ], [ -2139854718, 237493368, 1244804995, 1627193683, -1391217662, -2109614447, 512561754, 868163558, 300664350, 2125378561, -1002445334, 419564808, -995618985, 1447965682, -43946702, 1758133625, 1208257660, 1764677022, -1442923123, 1889923999, -863587843, 1540679408, -1869083939, -107443920, -325447940, -1246065817, 811432117 ], [ 2064054953, -1558833401, 989741410, 2089719835, 27475756, -29503715, 1906962509, -656387305, -123975554, -1993756036, 2071125555, -235255643, -1322333880, -181034680, 1627319943, -673443805, -821918878, -160243030, 146665611, 487700517, -1610701571, 365901932, -794574263, 1895598676, 417860686, 368619768, 1854498559 ], [ 1430418073, -329159537, -668814199, 2079330396, 46265004, -1708826220, 1518477324, -292587779, 956157001, 1703688277, 1702128114, -688331547, 466116650, -582887935, -1476781997, 2092810818, -1733541088, 1359065957, -1101054680, -1957739665, -1371858888, -1292867828, -2114000522, -1212490760, -749100317, 755943907, 1944936378 ], [ 478691949, 1097339381, 129563260, 475518391, 1675597954, 911275514, -1412664225, 1095000689, 945451299, -396336015, -636503797, 2063728513, -36813549, 962221539, -520666275, 569371617, -479062403, -485675889, 1034052211, 1726583889, 1254558565, 1172673211, 995011693, -1926010488, 967076830, 1171042633, -2131424774 ], [ -900766022, 857267200, -1350103128, 1553841004, -1019180297, -936196280, 1185340682, 1270370906, 1651846504, 1014669193, -1860189614, 187724588, 1356073931, 241590923, 2144889331, 1526906409, 2004554401, 1935488766, -1844967127, 1071027141, -1517386384, 1365860998, 1697586604, 1329667394, -2086491441, -2086216674, 1199261889 ], [ -949374952, -143439719, -1631634826, -942403332, -1699348590, -10422675, 1870353010, -164839243, -2002233459, -1560391633, 1603152607, -138822913, 1288094571, 972908999, -349185827, -1686652794, -233640932, -1678361721, -1671638046, 1475360700, 1849406985, 1908226092, -1209365894, -1934642174, -293173077, 1134082208, 39288268 ], [ -1241793041, 1806267665, -1639917784, 1218302402, -646856513, 176262581, 2129806870, 1263520035, 2053131529, -1303560448, 478918836, 374207730, 950587338, 861907955, 1790437010, 1941487270, 1837643881, -1803947531, -482965990, -76682845, -479643227, 2040041466, -789093495, -1955051145, -2099751973, -224205790, 2124408477 ], [ -749851374, 313224758, 1626482838, -309974300, -1202354703, 791201810, -2009873426, -1540532460, -378526323, 1777202552, 118418383, -1897227425, -6128793, -1030166814, -1372524074, 1164737029, 15092065, 1045040972, -62502099, 2117781629, 1847077470, -1795310287, -1123678057, 442351112, 89647266, 1015231746, 2092461944 ], [ -1693077183, 1051947218, 461656081, 1147516004, 114285356, 1249189131, 1377196946, -1254589429, -1474224293, 1763783340, 1240551202, -1110963811, 22952882, -518305054, -1601240170, -1318512751, -918919351, 2085816262, -1204948551, -1993151214, -109903045, -375211877, 378487883, -26924484, -1677567547, 1159687112, 726341886 ], [ -1662720716, 515839937, -608453061, -655411759, -24875274, 1051510792, 846138099, -262773279, -1438596490, -422192673, 333328339, -54322484, -352706134, -301776269, -1645675355, -1076418776, 77483710, -64618565, 1747626999, 189504841, -978300893, -1842580510, -1626738134, 1143330729, 277773666, 1854704522, -2034857506 ], [ 1223640750, -107424739, -1513015588, 449353232, 1041759214, 830344319, 1071191095, -1208789772, 660735988, -658099520, -964984004, -1103649087, 1582776651, 170000998, -776823150, -2023554935, 1592480423, -1862336410, 1718100208, -1799214330, 446706248, 294588225, -2038083224, -621443293, 1601028955, -461599418, 1414846034 ], [ -406515651, -61677656, -372905168, -918065092, -1421041022, 1911056642, 857357885, 1195475082, 1355124299, -1475125459, 1640774807, -344568506, -1095034476, 2083374827, 1182077652, -1249455347, 220483341, 1762682980, 1131591080, -642858402, -616225305, -75305499, -2110168610, -625396006, -2103292513, -527436860, -1700823003 ], [ 146707396, -868231924, -656733974, -1886058980, -1276541419, -537133588, -789391436, 303563499, 1351291596, 2009243096, -1667681401, 1773500701, -1183340983, -1969624306, 1436767785, 6416674, 2034450598, -1805058097, 2069291260, 311315420, 1303070005, 577746648, -565171565, -1825208883, 1847553545, 1014708620, -432763940 ], [ -114489514, -530213023, 1029382525, 1741098582, -895123605, 1148976909, -1218846557, -890233545, -397699137, 621053946, -1790176266, 834180383, 1825058007, -479439312, -1147139401, 1318590246, -1438527092, 667393042, 1900320596, 1327097020, -2058377547, -1044146704, -1165943695, 2107481877, -1114284431, 111408718, 319907034 ], [ -1841499935, 1216489559, -737770291, 1044412155, -37038490, -914113083, 1213181745, -1012913050, -248495503, 2076868243, 1225137376, -1496163549, -1612634606, -2010761009, -1615109553, -1006446981, -960722293, -349130960, 2012172137, -275802418, -2100324292, 1761617228, -380958105, 1770887491, -1812597418, -353728233, -800469505 ], [ -100572934, 1332854804, -804973753, 1190094548, 25500465, 1483683713, 605386599, -296477227, -1989717611, 1199731046, 268063030, 1945083639, -1793582463, -2016334768, -233453020, -608530764, -1774685216, -145220495, -751929252, 1381473799, -658797577, -1559913738, -1344850424, -678870618, 1289923027, -1968182032, 1706737419 ], [ 857195444, -822327541, -933039660, -1219856284, 2095695100, -282742282, -826376744, -1970586890, 1894294944, -584814163, -1960862038, -1712771948, 535585227, 876330699, -1788878340, 1814667061, 24831268, -561062125, -1255868081, 1265260675, 74329076, -1977307436, -245693850, -2105604151, -679081899, 1208461665, -1719010201 ], [ -1442109385, 1183789590, -1712856477, -596351158, 1192576774, -814635552, 1804961157, 749847415, -1724615302, 796240679, -621645263, 1634005120, 729920045, 618166707, 1925672179, 412990679, 581143232, 110132912, -1104024571, -617834171, -1423093051, 1857482449, -1590467143, 2086587027, -1350039841, 1301952144, -342327473 ], [ -2041244318, 750741528, -2132289024, -941947041, -1217751905, 1307829474, 388720865, -2108109323, -1944163753, -1712778315, -1246627462, -810026817, -1995554018, 1433895548, -41476637, 312805188, -1759702149, 759361231, -1430642077, 1912633293, -868798599, 591451598, -1580973077, -1041237962, 1786715564, 2085126737, -268743093 ], [ 201189919, 1616687927, 1867576155, -930491240, -435915076, 1256269628, 339212074, 630198840, -1929284046, 1531185802, 1721261842, -414429715, 1131308224, 2065136960, 730413645, -1414280540, -2020654781, -9119973, -155084627, 1398771831, 1004885064, -81693415, 2140411233, -859813965, 924667701, -725601864, 1159517656 ], [ -691676047, -890490257, -644168839, 5358311, -237178416, -1650093637, 784035389, 1003691836, 88875607, 959017767, -1330196814, -76701151, -1390262705, 786728258, -1325803338, 1014943339, 909388536, 1614544622, -1715053873, 144538378, 355534861, 807881623, 499448023, -861442760, -1842480812, 329132208, -643561160 ], [ -1074173941, -1920865683, 991019749, 1728548730, -894227908, 605828139, -779609783, -115429383, 730601098, -162682725, 530893393, -1167352793, 1919733834, -613186150, -1439181929, 1265896903, -661822605, -1229842389, 2122290179, -1048654032, -441135075, 1092937296, 748196624, 1405759910, -2012952100, 1975430182, 438837957 ], [ -641058425, 1121836328, -1617818725, -541113394, -611037384, -1762130975, 1583760614, -898357420, -1818810193, 1567303234, -1360331190, 191336975, -1138827346, 2026217632, -1640183326, -391962770, 481946908, 1472365812, 1430446829, -1565182734, -693356263, -1140122744, -1796996771, 1144205210, 1204038595, -17310346, -78487545 ], [ 594775691, -1537964300, -166688647, 1459347509, 81073221, 628522364, -776441416, -1349534568, 814770796, -614490969, -511132215, 1624339267, -1408377372, -216554723, -1207426569, 593706013, -1273946503, -2050588528, 1543026384, 547869849, 65194219, -738837194, 332436208, 116549264, 1479362125, 1524616426, -843599184 ], [ 624955944, 5106022, -1780361591, 1703863543, 1408163564, 91788087, 821389314, 1316681830, 85649833, 1516054278, 1357059865, -867395046, -28201006, -1878538103, 1838157302, 902955181, -651977271, -1341254979, -1483221302, -1064508276, -1711607690, 529763749, 1175412735, -1785698147, -667529652, -333764163, 2094488843 ], [ 1151057428, -617858812, 214515321, -1154011940, 539190009, 68015695, 1091093649, -1012607209, 1038357278, 1212403140, -1688322605, 885046620, -251346627, -1539087318, 2145843641, 1849913117, -269952504, -857927175, -1732449017, -1138719568, 1127792749, 528907979, -169521611, -62377080, -1687921568, -635055096, 400702844 ], [ 1698189304, 1090542246, -1007345079, 959815927, 250770081, 800338904, -1356012851, 1918248621, 791183081, 660058032, 992059325, -385570411, -954704870, 364997037, -803710447, -1300054489, -989236600, -1819427181, 780722485, 621565615, -2000187738, -106786920, 824554769, 197342287, 930745856, -1335129302, 527392712 ], [ -300052377, 1972035099, 1658997500, 325582090, -1230453472, 1746084976, -1049600231, 1114266646, -65626740, 975395183, -13265864, 1352779786, 350270957, -713554406, 962319621, -797631820, -413822618, 456075132, -2014773671, 1653433284, 660281597, -1338714448, -971098014, -1478654757, 328822979, -2087394181, 404162282 ], [ -1704877494, -1042464109, -320872857, -588507148, 621466789, -366602922, -1352007188, -1296901590, -302362702, -1987098805, -1879514947, 49822132, -920903349, -1524408939, 1041163780, 1962696187, 646680257, 2094442936, -1356141240, 1604122535, -2048116645, -1379089343, 89769178, 1911893325, 280174066, -194661102, 1383999654 ], [ 1097297749, -601822379, 580844885, 1900286226, 1181473306, 110636458, -492689508, -340757795, 1912765044, 1212332165, 482570662, 121935710, -1018674411, -947276123, 60399970, -515683290, -295705277, 1186948134, 702802035, 1536311618, -638301312, -931634011, -1755953933, -199412386, -812162732, 1190761322, 455847902 ], [ 758462394, 1901442069, -1032082404, 272976327, 1176759445, -745365408, -465654097, -1830321345, 575821994, 1173553956, 1418877750, -1224957705, 2012789256, -548709585, -434024153, 1944805258, -86746991, 399937687, -882676175, 1385383240, 997207868, -1195216606, -394864899, -447532762, 2036069949, 1942216770, -1582958414 ], [ 1563719517, -630169666, 1074072964, -706458290, 607900624, 457337349, -1729739257, -994672470, -139758972, 1334484016, -968411248, 880313235, -337551494, 1612771643, -1049581826, -626638754, 1441269797, 862884083, 1315538073, 756980353, -1036006381, -177986650, 530839482, -1352156839, -1494958699, -1839180876, 621223368 ], [ -1384543891, -1731457368, -184302320, 1585262766, -1884251413, 1947237330, 207025038, 1632894237, 762233000, -1065187903, 947514415, -2016333013, 970940792, -1211159859, -2062004273, -1925789109, -1382833431, -742281960, 1484148389, -1031667998, -803435852, -362502378, 1071256369, 1607321418, 1378683746, -1680443926, -381608123 ], [ 408796223, 925642894, -181872257, -1331979646, -979002557, 1881739291, -337031799, 11769996, 1521790482, -1126086001, 1404188366, -83671548, -1865004390, -1436736446, 1462816728, 1659934430, -750018112, 1163170105, -68332123, 2092031220, -1564338859, -1542076230, 1722426334, 822889220, -1390143384, -1309054354, 1626585962 ], [ 1556377114, -117462277, 314427915, 922488764, 815901900, 1961301258, -482281348, 1278197602, -1543572668, -760115818, -454833873, 999348361, -2096302477, -1310390965, 1215399688, 1742152078, -288322019, 2052179826, 1135132740, 1572962388, 1661513091, -344010636, 306272213, 1175786860, 1383564751, -1374060479, 117104851 ], [ 1432592706, 1196990472, 741695783, 387735497, 1844018670, 390590138, 117469374, 1199548581, 1023490769, 177313437, 1353932939, -2012249975, -1650140002, -87417828, -1215603804, 1233620769, 1520791628, 1516698362, 1295923017, -1327305321, 1950644754, 1875301539, 133350971, 1681713140, 705079109, 1827433482, 237838980 ], [ 839473002, 1848473338, -1262558476, 1899059858, -862931291, -1859290235, -1707018627, -635109542, -506702606, -850617303, 1965392985, -430646211, 1200017604, -1635253711, 1859967856, -1632123908, 1003234211, -834810871, -1826482201, 663410840, 197169188, -1099481560, 1655468153, 1352834506, -150864831, -2043718786, 275987226 ], [ -454256453, -2029089095, 1617813113, -1308434236, 1336749999, -622802494, 436820957, -1949287413, 456326124, 1018935321, -1827034155, 478746871, -1146620861, -99602937, -1416263849, -1799197444, 1452478763, 2037240905, 277479620, -2045793906, 1308945604, -724111444, 1955982309, -398183028, -1111308336, 1304225325, -1507149165 ] ], [ [ 147968154, -2060508973, 1044394056, -629164530, -79910123, 336856121, -1019688874, 1896594285, -1573526182, -2144851822, 397730727, 583057479, 1927425887, 597521951, -547423520, -339030299, 754642577, -1107733631, -1544874145, -1973937318, -340174545, 1511719659, -24012761, -1115910713, 1680684935, -388101126, -559047808 ], [ -1172157933, 1804306251, 5714933, -1085928850, -2028982112, -228767148, -115295551, -898160932, 679183749, 1404637404, 418576162, -1544869716, -1570877400, -719251639, -837793364, 433894759, -1821108421, 1589201476, 1229049666, 16909284, 578436205, 1469322695, 1742618943, -450775242, -1252763610, 646810937, -631181217 ], [ -1804139000, 1645217192, -1971946234, 12713515, 1639212878, 746298429, 999957757, -64388989, 1117913189, -313035633, -1590195911, 1759773539, 544823970, -434213476, 675550530, 7819260, -1846838157, -1540531846, 1716524273, 372716926, -1241062023, -2002210382, -1507544068, 421838751, 421958894, 459758290, 1922308425 ], [ -910150484, -1384709815, 1678963950, 1419116506, 393584226, 32914433, -739486405, 507516324, -1978789028, -2065001544, -1953237805, -486371569, -1670623542, -1674540674, -1232294875, -495386448, 309478263, -565895722, -510417661, 60056291, -1997314614, -91362947, 1588476260, -305226501, -830362403, -1381413199, 60135874 ], [ -1371076495, 1234867400, -1396914581, 2080178608, -629179279, -485815806, 1347252441, -824426107, -2011138515, -464618543, 798110347, 819091208, -1739808237, -323840509, 1541405109, -153967161, -1320161126, -953936013, -2095378822, 1352833245, -472594097, 620907955, 1804999173, -901609881, 532967090, 1120852253, -1415965302 ], [ 1472074974, 1685897341, 799070856, -1801944281, 943704003, 46562442, 437689049, -635282521, 1265744357, 729765791, 792836437, 1926410336, 1275540854, 1539409699, 1133137473, -2067684642, -264270421, -1897622139, -932496234, -1864091811, 1683241015, -1453124347, 1041258798, -2032313376, -687756454, 728247344, -560091492 ], [ -2090885543, 1873098786, -1604499629, 1247846633, 1972100802, 856795493, -521177614, 1317655632, -1353426257, -166085389, -946061396, -831033214, -385460973, 357447435, -61646034, -986692030, 1582569237, 652310127, -792967094, 1631980642, -2069696527, 1770249027, -1137599209, -1860812474, -1307830739, -1370052562, -139383541 ], [ -1935493826, -167770351, -1164683644, -560979871, 393713413, 731481396, 40252173, -1336648741, 1435158515, -934482511, 1650615274, -60960631, -1198067331, 498282595, -376196124, 1067997762, 1035660940, 1035820603, -1766284231, -993279090, 1159057713, 1718219456, 698215504, -872238267, 556218735, 1715270721, 1996149375 ], [ 684159425, -732464441, -758544197, 1723792192, -562109634, 546846624, 1569428575, 349173367, -511637644, 1372039525, -1337625809, 147404430, -1822042598, 289366460, -807058279, -169857780, -1976051258, -1934816223, -544767843, 195785144, 1509957147, 1379534421, -1403822176, -2114170375, -1650407913, -1826871197, -368519989 ], [ 1985349801, -76787241, -898860081, -721691210, -64076632, -1066562411, -1075472863, 1404785610, 383089473, -1779860738, -1024547592, -278089511, 1669799102, 1490468500, 972514056, 293774215, -680939441, -1942498604, 810666132, -1055384035, -2109937813, 2056014498, -930371805, 588101950, 1973175215, 290796637, 992309488 ], [ 2079254848, -1077151245, -253359746, -2015389541, -1777672656, -511581380, -1922594224, -47812429, 692169650, 1878201078, 192974862, -1054096011, -1055388451, 1394519989, 2093986262, -1027013664, 1662137179, 928881286, -877530859, 1439527078, 253937750, -429538309, 1575878505, -357946508, 481470849, 1677502680, -1266332711 ], [ 1898073180, 106897170, -544995902, 1979902271, -23954516, -1121265552, 1034854760, 1286091992, 1231829513, -847739065, -466634589, 1687834002, -1964216111, -939096703, -1396264940, 618798568, -254249608, 1442200623, -367540077, -774304567, 1560205373, -1224941430, 1565408295, 1607021646, 2104657437, -1877610360, 1418583269 ], [ -831975953, 187012505, 741962354, -1544847794, 1124446044, 1610922591, 1343081957, -693849687, 1462085223, -108811433, -1053494364, 100825922, 1388301266, -194462378, 2125900154, -1699372738, 1175260327, 921909953, -442655170, -733802156, -832809792, -930268285, -181758185, -218371806, -209669462, 1863251230, 1693147628 ], [ -1336106336, -1350539448, -1046442757, 92158577, 403240181, -115467349, -348431561, 1857302721, -1537050521, 85487338, 285174705, -1566989872, -967783417, -936989408, -790773894, 936055665, -1341291946, 1302160995, -1242173189, -2020462917, -1509058036, -1698536888, 285378411, 1004071292, -1857085613, -1653480843, 1633632758 ], [ -2137239883, 808466181, -1594585719, -308394115, -1001953791, -1541632938, 1242214730, 312262124, 1033988118, 1423893950, -102915178, -146852174, -170722443, 1230556104, 509393734, -1646732200, 995397521, -1204474550, 1720922137, -1721033794, 1776802496, 258427725, -687632417, 251261697, -328121662, -723399426, -1960236149 ], [ 1537644472, 718831316, 259500212, -848202267, -41771984, 2133789656, 133857508, -1302314125, -1551092432, 1058326786, -726413912, -1924397210, 1568555099, 2136095938, 639370700, 1972013131, 584683618, -1810159367, 410222145, -1918716358, -151228774, 1535616429, 28857600, 2042488139, 491963267, -1965748539, -363239548 ], [ -99370516, -1196941099, -724551319, 976270209, -590184898, -23908296, 1602996263, -1812424541, 576767713, 490613955, 1482997767, -310593864, -1150010002, -2131375146, 1158462233, 864113268, -1063715087, 228760706, -690734375, 1329844643, 1159485263, -330129180, -1851401572, 737252826, 1086436933, -352812642, -175185470 ], [ -1433670839, 854587670, -985138069, -1692462849, -1453052313, 1691686780, -1612468995, 1349028110, 293799717, -1727557885, -69519473, -1496438226, -798652010, -1072124274, -1301697178, -2084380952, -26427700, 1680691583, 1340104221, 1538463550, 1449750228, 1929560879, 1333262112, 166270599, -838817059, -620672689, -502959660 ], [ -170995283, 1365753647, 2098764100, -138700767, -1574665318, 1005423075, -193149410, 740193934, 1558492354, 771380878, 1216950406, 1628013825, 221452928, 1725111662, 55601971, -393542203, -693511720, -1115359753, 374255453, 558229867, -1559373377, -834929234, -1030649760, -1748235556, -720666522, 781341547, -1655146441 ], [ 1384311563, -1733118205, -1726374895, -1209273405, 92779797, 1082379544, -1330937949, 1265599176, -1517663685, 1495423312, 852398848, 1089601893, -835165508, -2004390784, 1358988009, -732392282, 1485603523, 832616460, 2013981503, -277432744, -554739486, 220006923, -2131488546, -288004478, -365559904, 354532834, 882523643 ], [ -723899018, 644610417, -1631180168, 1292533581, -1680565813, 281154993, -1495274797, -98375415, 841616841, -439519486, -2127844483, -1482024945, -1198131486, -64846543, -1366013758, -2009894342, -59836878, 612382432, -414246607, 1651971486, -1440760106, -1723017060, 1520120693, -1830007652, 233761209, 1581535755, -773245438 ], [ -1689258843, 455207447, -1771373974, -1551297081, -371120828, -713536586, -2072892850, -1413427476, 1252677506, -1380941397, -782849710, -391638821, -1314885391, -1220838564, 654695489, -1599513193, -1102181049, -2113688442, 1714975728, -1114714102, -137531488, -345807586, 2043303450, -808385484, -1446562034, -304436813, 225751051 ], [ 1201109692, 593299529, 1732819083, -57323636, -2121418484, 2009806985, -2017820937, 817115966, 836146410, 409776037, -796893964, -1421516411, 260880891, 57619873, 1632617333, 879780547, -1606050339, -1529888480, 673767391, -573905161, -1191698303, 22493625, -1976079926, 321974069, -1003711177, 1117159397, 975888293 ], [ -1806527220, 1120863111, -1402093551, -937757076, -1056693979, 641692313, 1468084432, -1316149100, -1202846704, -1847477399, 36987138, -982106129, 1607637117, -1509357424, 1231309508, -2099956102, 1364807097, -1558716117, -1982098006, -405872496, -137889637, 1526617935, -417342394, 738065126, -437166866, 855801649, -1687556881 ], [ 818707234, -621818229, -957922422, -838748973, 1305238311, -1474434670, -2098407104, -135055941, -855755359, -779067091, 1415802551, -581335854, 277248968, -1974915048, 871293420, -752798879, 1631407036, 1648105180, 117026788, -1575735641, 23830199, 1143281574, -1217998415, -588138291, 1064393042, -1852320188, -719062952 ], [ -897965928, -423368651, 1147564108, 218949200, -1115749392, -1932681654, -67665811, -1891275332, 1370528061, -366371138, 61497764, 1755839112, -161974795, -1812896649, -1983978515, 457212437, 271469870, -1444939246, 15063369, -932305346, -225025163, 1674697717, -162815159, -1379532385, 746279161, 765243057, 828173093 ], [ -1543648825, -2119435311, -1145079317, -1174019691, -28174777, -681436466, 1945983092, 342963256, -1780223922, 1471870456, -1781311017, -1438219046, -2048677008, 1748760221, -1808358311, -560603289, 109524576, -1278867996, -1507220446, 1344338895, -317836401, 1249935975, -989297590, -220069624, 1709954806, -1836900669, -886948155 ], [ 375473883, 1541505370, 688051071, 1037471259, -751311484, 946511096, -30431886, 1030878706, 1941450483, 1742861611, 830736570, 165409172, 615321153, -1204149744, -853145585, -1049700378, 975567194, 1136478004, 69963541, 552418683, 1096760658, -534014174, -1781358668, -390298774, -18776153, 1822578479, -2142230712 ], [ 1515252456, 887076849, -261852954, -1702617400, 2006151321, -1460700989, -1886386220, 622835729, 1180654425, -1991752719, 500512448, 1810900026, -1108840297, 1261116127, 538675861, -316872343, 773825550, 914622862, 2087688077, 1044492593, 2009396624, 371316713, 1416838738, 225683907, 2035119973, 1573924014, -1870498090 ], [ 391532976, -1649009371, 1188857334, -1955958491, 94480519, -1824098005, 1246790754, -1697111283, 38579782, -502124461, 645220626, -953544130, 1920497237, 711888846, 124913508, 1908134291, 307478501, 605573610, -623540555, -898656457, -1912727164, -345530835, 2017140671, -253141647, 1051822150, -1393056184, 1024705598 ], [ 974603330, -2011484999, 1408993786, -1503847466, -859008979, 1508415402, 253647832, 890269858, -1840666968, 747641791, 269336978, 1002635514, 793934907, 83283892, -1198229628, 1318388485, 978510755, 666590040, -757008592, 1373873257, -146197331, -869137815, -1002578438, 2117462164, -1669385917, -124855351, 1022132169 ], [ -346329033, -1043468960, 758279389, -1269375833, 664104963, -1182677951, 286798976, 294967925, 1232900193, 1332806159, 1096747294, -1734400990, 1487616628, -424891960, 525569915, 1419005289, -365681353, -788218066, 1268595495, -307251586, 422838634, -1142361325, -2102458507, -1496170100, 720101938, -81489382, -245077957 ], [ 1601155463, 913829771, -849779359, 1387850599, 506154368, 2084347619, 598611283, 1551869545, 1794746235, -1945264261, -1337040531, 1135187240, 1576495449, -760970846, -541532041, 1851791348, 1640408013, -1887703909, 1740067522, -867942980, 1956489022, 540483326, -679446352, 116759693, -2008035303, 1740690556, 367979066 ], [ -483764451, -1361618041, 198999105, -1228369099, -1537111652, 438123116, 1304994211, 734700939, -1152916871, -1246447818, 197831975, -2104052909, 133474766, -1034430023, 23626302, -1732173376, -2037878429, -33602776, 2045094656, -1045120217, -885977825, -2085866211, 646001260, -227543307, 681783713, 916716943, -297700090 ], [ -972792764, -1677828610, -257504062, -128799679, 1475330875, 135702931, -1767573100, 1499099156, 179724647, 1932461356, 1843417580, -1016205579, -179425547, -1014800755, 242966912, -470406016, -1304763615, 1051751927, 130095026, 1992397125, 1911198193, -66322425, -9215545, -489261208, 1392041717, 320549822, 313997420 ], [ 1510041629, -1343746428, 212610836, 1450779681, -108257914, 1467258618, -813815710, -593264538, -310766798, 248055504, -1687820659, 2125882515, 1741267879, 262431586, -632962013, -1917087645, 783704432, 102492575, 1141606760, 1667145988, 1781560366, -834634156, 1122808445, 139229413, -1129778253, -1157682212, -1688078071 ], [ 1304709689, -898060943, -1967168156, -956888186, 2139176973, 776856928, -1635425179, 708975725, 1880582760, -1102138483, 824642335, 1202342060, 645857628, 1168835954, -1539017859, -1733069392, -722843138, -675072436, 1748938180, -1009166561, 2071674652, 708694212, 1605551703, -147004324, -414078751, 1439386336, 785658611 ], [ 1110708695, -2093496166, 1547635627, -1269322520, 1006714255, 1591904392, 1308420306, 2061415513, 1206961852, 546001231, -465462533, -841601136, -1962066963, 204096559, 1955030615, 2040791629, -1464681047, 1244725607, 1535296256, 932060116, 312210737, -1099989466, 23745491, 1478155718, 1308971310, 837726024, 56348031 ], [ -210549117, -1608237908, -342724212, -1575216716, 1706064308, 813083784, 1989785903, 456482013, -935136375, -1873246139, 457637285, 417855793, 2134893474, 656354204, -1566942106, -1140121823, 2039778079, 400809373, 614568766, -1703306917, -1841417416, -213335175, 684716791, -1831682895, -613768900, -513525747, -2118801896 ], [ 268358481, 1679791828, -1427776753, 455207708, 1221425588, 553689437, -824943612, 1738944404, 833874753, 692024049, -2010398387, 552888512, 1399138060, -1990719480, 5539948, 1771906908, -404718043, -1540314841, -1780660195, 324707829, -1212317376, 2121656796, -1150450724, 658059814, -744706909, 1390322256, -376051745 ], [ 580418976, 1651693678, -1188526666, -1392591724, -1667259742, 822527741, 1506370821, 917406278, -1438272157, -1339339647, -665693013, 771101861, 2112786941, 1096244964, 149571759, -798357397, -1269817003, 920790407, -612792123, -1757909480, 1791146923, 438626650, -855606574, 62840176, 1144827283, 1657766535, -1715697716 ], [ 1724785639, -1401472074, 828755407, 1220222372, -1274070172, -1953479843, 1974833890, -1079592925, -1644579377, -524785136, 1711491496, -1359619458, -1717203345, 1956891171, 900443273, 1816104883, -1406742893, -942630600, 1340048895, 1625357935, -1038967085, -798546270, 1692405349, 77332026, 655827648, 1446731087, 567087929 ], [ 2103642168, -393778085, 847722901, 2131419855, 1807496565, -935387083, 261545435, -121339070, -228228782, -515540007, -1741524852, 1880336881, -2042437890, -270749103, 1510908710, -1360428950, 2042246341, -1703267346, 1599851495, 130341967, -2001872242, -1908129518, 1072212326, -1079857640, 474116964, 234739766, 1261173151 ] ], [ [ -868271562, -135112050, 1494382167, 947715999, 1657808029, -1388428741, -683073675, 85969851, 1176945537, 168421086, 2025467427, 1563770864, 611942675, -1147492314, -1679124924, -1698293987, -2065881881, 1569174768, 1233569632, -1296254857, -1676497898, 1399654935, -1926648779, -117134992, 336259476, -561175726, 192536258 ], [ -518212963, -33369707, 1485906233, -638249035, -526113017, 255208408, -970455369, 1531854194, -1323453698, -1894886831, -760863372, 1162282627, 1599536894, -1534742753, 1381077567, 1497084421, 1428654341, 1540209806, -2088005346, -1836898383, 529325692, -1686356810, -1154475503, -1181183721, -254169397, -1411157200, 808455179 ], [ 825895909, 2114955747, -772621604, -1751201538, -1016527160, -1232440204, 1340976681, -1855688437, 1728057568, 159717627, 963303063, -493252744, -554213671, -1203135994, -1616750448, -1281783604, 1152295177, -89554089, -158008984, 1839999170, -500341883, 1446126355, 1452395412, -1777209752, 929795996, 1810642468, -2051539464 ], [ 2105348194, -1618611410, -1071167623, 777154734, 2140932358, -967796322, 1340768688, -2039806230, 1235332699, 1810549980, -854702343, -595251642, 1929196713, -339511378, 1600463168, -423140851, 1347550065, -2123503059, -588579308, 754366467, 1186574419, 248750968, -1500375324, 1117019338, 485987812, -513714423, 81567482 ], [ 757856333, 532298039, -826429714, 422482022, 942850151, 199209982, 1128674022, 938060840, -1807656632, 11624474, -1346343584, 465058024, -1850853500, 1217007793, -2127331357, -1636378225, 71924082, 1647440281, 1635391858, 1876824743, 1179422297, 1389058591, 1586783213, 65563795, -102044924, 890166686, -703288296 ], [ -2053128922, 63832225, -2146293272, -254201481, -710047246, 732554830, -726452826, 257280080, -1544945648, 791513530, 1715025434, -1013537305, -2063942795, -187304199, -707096828, 2053322759, -553602305, -1780330185, -1135312070, -978999988, 1519832436, -1137546475, 1649270391, 139108991, -1151326991, -30005497, 1588205035 ], [ -241144864, -941644385, 2079627193, -1518019723, -126723676, 1016682540, 498872319, -413902830, 855962580, 104020203, 661531039, -1210730174, -495576341, -554000642, -540725080, -1183326415, -1567458554, -1042627103, -1336841877, -581946934, 547559252, 609415276, -1327474450, -214617829, -750994759, -1546562235, 621759062 ], [ -1475455054, 1444272866, -210287236, -739873762, 1704823180, -1572339937, 1848606301, -803363234, 1020886184, -472829441, -2045180524, 254511974, 2079931149, 715993807, -1591657890, -565867430, -2027847290, -405781988, 1378928726, -1370904200, 674962605, 1635336510, -1856970861, 1745185001, 1535714832, -1285690349, -1322033980 ], [ -1970897031, -569976424, -1909541988, -1554210742, 2038304048, 606333369, 1839766806, 1667195313, -605598725, -476940328, -714671402, -980655473, 2083992367, 1543726158, -60817693, 1124448444, 1116367657, 244081290, 1295832331, -267210472, 1369239743, 452758979, -1031774772, -398858463, 1803115816, -282705514, 1771552840 ], [ 1824119237, -807811816, 838589836, 1992235847, 480077077, 456146093, -207414509, 777014855, -1438834642, 1913001396, -1249164780, -73632900, -1310762288, -557173500, -367311069, 1216425628, -330351708, -1295971032, -1355137250, 1272756003, 1299219356, 2121466973, 1499878462, 348283803, 1743190824, -196586425, -1984059628 ], [ 1477781298, -1571468375, 1475071708, -638532680, -1805297103, 1423172711, -77611311, 2113687915, 1308194750, -599278035, -1833491284, -906044535, 1620963662, -903264455, -300064802, -240566636, 1615239670, 2003397037, 635171432, 200650305, 646409016, 1409338692, 2082223474, 756171181, -1576703592, -1820409772, -824508213 ], [ 510167072, -469224792, -1778956338, 1354079683, 941414533, 1165939561, 1008296900, -45905647, -1254830055, 1778441638, 884457768, -1345230753, 1086709631, 418118051, -724325629, -1332533518, 1230285966, -1403977112, -1419817076, 1457277469, -836099343, 8505018, 731715224, -404089311, 133120667, -931615683, -611512623 ], [ -1710900389, -893340860, -938977909, 1608061013, -1030187913, 1162137611, -1678614866, -2065509663, 1162771214, 1155775261, 1326049262, 1439214490, 948684587, 476328537, -1067089126, -1087709117, 262343725, 1711990263, -1977136602, 674332202, 1447105598, 1857618702, -884045176, 1361844044, -1676811616, -2003393048, 1916049122 ], [ -85546453, -1054125700, -1958858970, 1722406737, -1445894636, 471867123, -2084921248, -1548901147, 923541902, -734566599, -95053474, -1975734404, -77318963, -549647879, -88640499, -1376850115, 1978667857, -1909600296, -467567122, 812211599, -880119079, 89711099, -1684628363, 1122810152, -1273635434, 1145475081, 556162384 ], [ 969724903, 970642836, 2046395335, -343641137, 1328550967, -1884049623, -1370995871, 1793246338, 1697402414, 552802979, -860026839, -431354046, 1383181596, 1597748476, -2040598518, -1009540350, -986656402, -1085465732, -1422332126, -295936968, 1729319003, 1607408098, 965549769, -1451542995, 1720930129, 1861083933, -1948821474 ], [ -2100804903, -1474464906, -145738680, -534636890, -12483340, -345953225, 682236521, -962527556, -203581722, 1221035423, -1619836237, 1112022836, 470231472, 1520479572, 551216951, -717105617, -1670952463, 2126131835, 963556001, 1719593710, 577153472, 1204008097, 1860425659, -193078518, 1266748708, 124552551, 1278870248 ], [ -1001113580, -1376551297, -1061023746, -2045977255, -1192079763, 1738700426, 1036841155, 833200275, -707619430, 1541383068, 1601445892, -957123138, 740387852, 220630125, -278057942, 495675584, -85414029, -1307277136, 916697673, -570840664, 234272936, 17563316, -363424774, 1613672029, 552935228, 554623636, 362670441 ], [ 1997257635, 949429825, 1000903432, -1872362278, -1785624404, 818489909, 854135931, 1274610043, -509177864, 1434017951, -1183266913, -1731553406, 692989993, 69704805, 1521229635, 1602945550, 1271628132, -1505317931, -211375738, 700968885, 1892441767, 1402660479, 1635990624, 2035305350, -1985663784, -1350968613, -265474822 ], [ -1804554340, 1117117855, -1125461630, 986459104, 516146409, -2129985985, 1817106469, -114845441, 962412891, 1641214156, 1477490611, 1257233295, -1573482746, -1123908877, -1757553378, -735762245, 1108639661, 131557991, -1541096150, 802004987, 1064974651, -960026418, 417193853, 1130426122, -2120513228, 557779229, 348998171 ], [ -1701433559, -1644651437, 909605279, -1107719363, 3705351, -1331068991, 1431433125, 1087109638, 2096888372, 148382340, 354861040, -235013819, 1479979812, -400094700, -1212695298, -1410649903, 1662480310, -1139208750, -1713641188, 1107734517, -783755570, -1885706779, 1900294661, -1352672718, 854328642, -1864163114, 1202766503 ], [ 320483282, -2129315100, -444158657, 525558077, -625730766, 1702407090, 1290478573, -1200739702, 1705821230, 1021309789, 1537088065, 1184987551, 878888654, 1653955883, 655476916, -1488061201, -823355481, 432505158, 326642687, -2079768463, 136859151, 795884747, -190013848, 1664938534, 333154200, 1038617680, -1017159712 ], [ 1491546426, 1418469935, 743073831, -147737463, -1157434655, -1054943108, -1369978943, 170346491, -779187946, 437944496, -1240833287, -1204095687, 226089598, 1551381507, 1276352501, -416190618, 680357742, 1900941953, -531595869, -1266693821, -1826382160, 1244281892, 1297064952, 1425796464, -677309548, 541204327, -1903158189 ], [ -978168107, 1358439216, 1545502130, 1925403541, 1393049682, 321864830, 2137172831, 1811272975, -1178072478, -280121099, 163972293, -427037241, -1910276630, -1646351773, -1174180492, 1348018814, -795821414, -1364640095, -1496270276, 1023282605, 929523316, -1190042492, -1196450452, 723202073, 102509521, -2112815253, 105405530 ], [ -818581719, -1043741182, -2064871924, -1348499959, -1386445366, -372103399, -831673734, -813695676, -1515839169, 1287156432, -221613943, -1024702257, 924725101, 1835204968, -550077497, 565236761, 1610184321, 1843259811, 563009752, -354195541, -1588132695, -1853496726, -392581438, 1857597095, -1429811880, 930233850, -1766674927 ], [ 1979721501, 1716986151, 173736787, 409472509, -155182084, 752320925, 1781112031, -785100047, 1350471309, 691781383, -1294858125, -285557237, 1213279337, -1324919685, 1090492719, -274597288, -1864444092, 204643469, 2088960819, 1366306401, -1822723391, -812260918, -1559085316, 981467629, -1578564345, -518843961, -847408961 ], [ 1910684, 485557757, -1942165028, 2036322265, 1724937525, -1072321341, 904919330, 1128616546, 215733313, -429367549, -120967472, 657183723, 1361916780, -470200203, 277811930, 1523190136, -1817500940, -477048680, -1475320354, 277568785, 1264439354, 970497651, 964777589, 2000681916, 1764708418, 307238196, 1808408935 ], [ -62742807, 1108718303, -1635494966, 1368110815, 692285741, -1059312617, 1028256582, -1504079173, 1234707996, -990374289, 205436373, 244218886, 219725650, -419479565, -742539880, -2032664216, 1934424004, 254923523, -507025549, 1104448690, 133208557, 2031956663, -744457467, 580325852, -1648116588, 1831364299, -558953629 ], [ 957680537, 524512455, -1879096491, 1904692534, -880498527, -2051312370, 510878805, -72556030, 1337314252, 1856433222, 584974754, -1311639472, -2077692235, 1988225570, -2028798531, -396950196, 315924535, 1139064376, -1199543919, 1108703583, 1551096729, -1652628538, -324399263, 301955129, 1212965286, -1971559278, 1972858330 ], [ -1384280798, -513414361, 2066408448, 362598251, 350404981, -1279914922, -1979965057, 365071663, 146707095, 2137918297, -495175132, 843394209, 1766634772, -1436163841, -410141626, -480145065, 1440718925, 651768661, -102874161, 1009062393, -829730962, -572342838, 1012447568, 1160741417, 445924919, -1057540329, -1558774403 ], [ 1988759609, 1175324098, -1721077495, -298425239, 2130879793, -1271702958, 134139332, 495758577, -924774502, 565609207, -820883226, -836932859, 660718719, -486838412, -209494293, -226650453, 25076837, 1496270168, -1558421666, 982852400, 1961118580, 1451437698, -1113964770, -566194007, 505096963, -506652973, -834746735 ], [ -2008343615, -1694791793, 1135333865, -2006438875, -1389629590, 1045379847, -829313959, 2088484453, -885831761, 2032211377, -1050669609, -398028783, 284033001, 254201893, 2098984716, -1205572836, 558631637, -1571807310, -1740936841, 1393592930, -1703658367, 1724840483, 635393330, -1293752775, -14060532, -1376341338, -56777346 ], [ 674947761, -2096042575, 1117269473, 1405628771, 2037506016, -216282097, -133820649, -1618859919, -564756770, -1602833494, -401343463, 1408324031, 207336974, -1614554912, 1746864488, -256902527, -142228820, 1151015692, 591539285, -140673459, -897118055, 1119911960, -2087172355, -1878168039, -439352573, 2132011227, -14200206 ], [ 604280434, 838375420, -108979993, 1485442496, 658167087, 1384332730, -288158901, 1617710005, 969748881, -602676764, 2017241486, -1665879159, -1825147568, 1103385503, 1625369018, 784910478, 477329336, -1315566926, -1666875501, -1598295751, -365300610, -59050956, -332075418, 77981143, 1373243805, 1599884686, 1357727866 ], [ -1369778560, -1865368049, 997036762, -888609623, -284509613, -194429009, -1074724838, 2102779889, -1256307866, -1380763536, 73913487, -548972217, 1226368108, 1814640090, 1080070966, 306088022, 1295457990, 1646418231, -75032433, -115298023, 22166870, -181059718, -1132926647, 501146487, 527848453, -1516785590, -392829712 ], [ -738150223, 729140554, -530003012, 470176930, -1646536238, -348183888, -155787033, -934554633, 832719646, -562727762, 1945007479, -534147922, -298874469, -1671979322, -1334213877, 1933159795, 325826255, 2076062470, -801810624, -823723822, 871795691, 1204717150, 2134423106, -1288801819, -592350152, -799399987, 1930635665 ], [ 40206297, -2136439476, 362594568, 872147107, 1205993612, -853038350, 506628285, 367347159, 1254445864, -189153746, 592001013, 1193375148, 973876588, -716053032, -2024347623, -394449064, -554957845, -269982881, -767721208, 1824463986, 1816594472, 247485245, -492159441, -728774652, -492413531, -1553060776, 612872799 ], [ -1922580682, -737787423, 2086204403, 1980885764, 1786048527, -1413958360, 1879152457, 749120270, -929840472, 593253712, -503285984, -675771323, -1417247231, 678217361, 828415066, 74725054, 994323379, -2032037334, 1036567324, 648166933, -1159630342, 320358269, -1711116365, 1553636976, 380957725, -1938082770, 1296757420 ], [ -840387736, 1975160921, 247637949, 1762951268, -232351128, -229098416, -971938362, -1399591966, 570746703, 1489104027, -1803235122, 1578712917, 1729239174, -1574711257, -1293712826, -2123621155, 934800117, 246316920, 2109382855, -1739484051, -1236083222, 2058138165, 1764187022, -104726621, 426646973, -1212799734, -1759690096 ], [ 652842292, -1151827686, -587870295, 79982246, 759470810, 611673753, -953256160, 1112159132, -238414601, 1956458346, -2025239936, 478205145, 1864769520, 51620677, -754668771, 1181758719, -306234130, 822302409, 303583101, -452869575, 642259966, 215058647, 1629899294, -1993415281, 305306621, 1734496026, -1930912526 ], [ -135253961, 2055548737, 116939347, 1507591173, -1245471867, -11901840, -1800786701, 507149418, 703375808, 440238428, -1326308976, 2049697969, -1622021753, 725367251, -230083491, -276059887, -1179448982, 916173836, 1724415342, -223512032, -1606841858, 1055522156, -1979821395, 881940164, -1422154547, 2044239853, 1644277591 ], [ -1563484878, 2136616669, 613249313, 663282589, 31613174, 954101698, 228488080, -316648784, 259764532, 2134265656, -600662561, -139656062, -626766701, -1756073767, 1317337560, -70721360, -774168410, 1960535652, 951472822, 48105300, -111646559, -726454492, -1691821331, 818147741, 1539758987, -1801653191, 2029859899 ], [ -1937400175, -789862863, -892405286, -1400058468, -219506510, 2032060610, 490633170, -582049947, 40478125, -1199223153, 541577573, -484379414, -360149027, 454631236, 1204225446, -412805545, 1641753688, 460061680, -2049012752, -1420933638, 1012837262, -1562683968, -387472828, 847497623, -859825186, -1541960065, -351262670 ], [ -724054217, -913663245, -569752281, 1042333839, 758794020, -1671508682, -1818217181, 430931327, 359594915, -281519266, 1760346116, 1407536701, 1044385198, 404227398, -1269988389, -742967434, -2062044964, -423918319, -780381213, 238913420, -1138827940, 1564770058, 1951200302, 1286563109, 393215965, -1894570302, 828605027 ] ], [ [ -1261001252, -1407455486, 312326644, 108803068, -1722242999, -1372053955, 1333316597, 568435615, 1810314816, 236459197, -2142670392, 923037482, -126988523, 1584868010, -1928093441, -1913578551, -177040982, -1253549514, 71363411, 333122098, -963975524, -1166338670, 93051593, 1872942485, 165965104, -1341758614, -197189413 ], [ -562291826, 1212266556, 2031785648, 325771338, 1099223237, -937426021, -831711017, 105636071, -449725899, -651864967, 1690771848, -2039981751, 246437580, -726659018, -1546404112, 7509643, -1654183086, -1773246819, 857015375, -1319262884, 681428289, 402337262, 1297732305, -870491619, -1669821994, -39221289, -612863546 ], [ -492351341, 807317643, -571619886, -2062990424, -100621488, 1336511324, 297338030, -433229991, 852502206, -58237867, 868390477, -887134181, -1778404095, 335637157, 677757632, 1837209068, -157583311, -761471950, 2099733144, -629792284, -1395781955, -596407695, -2043799156, 1493053574, 814465225, 1587356243, -1072812020 ], [ -121325871, -1385501153, 330665763, -1288942396, -1128959769, -1249355185, 448110639, 492268108, 483170407, 1202912553, -1631372536, -155951351, -2144204328, -1570563776, -1801412331, -65710662, 587129890, -1875727622, 234053545, 1611448572, 286207724, 878626778, 425389525, -1582354018, -1545742311, -2023005080, 810544722 ], [ -551880452, -278824217, -203734123, -373958767, 18656624, -1209614440, 1747360088, -1384480989, -1044016610, -922890163, 1812708611, 1253096225, 881220428, 1723108784, 1982730055, 1952721131, -2012067267, 1100875840, -99499616, 1144675661, -955296975, 292732059, 506243879, 370866363, 56177309, -400874121, -2000643865 ], [ -1748053612, -1387083384, 1454292936, 1480230723, 80996885, 1369136178, -1126184907, -1072472948, -847386907, 2032855263, 1054180135, 540168950, -175720353, -1164337945, -568694527, 1845105866, -1985332744, 607639005, 1119089549, -1876189292, 1470300315, 1633303215, 680537383, 1146487183, 1775052409, 1596543199, 355382251 ], [ 1552164819, 2116254566, 1351764656, -1022587858, -1874468786, 1030527759, -855780847, 2045923454, -1467237779, 218984783, 2066196969, 982250457, 1512327801, 1229712221, -1511992752, -1520867299, 1265974776, -2113781636, 1785922442, 2059140599, 744341312, 487225377, 618539503, -684721125, -433167354, 46798399, 291486913 ], [ -773551960, 1036435492, 1469749331, 89574627, -128352266, 142866353, -1793128506, 675255111, -1429298621, -969856861, 614711241, 648238240, -516035183, 300014106, 1439180647, 1002249123, -864816831, 147073677, 1362524589, 715005497, 622277110, 352624001, 335806958, 534070433, 746373036, -279200954, 1737512584 ], [ -1626948593, 768279814, -1220626282, -1803897084, -726653947, 97419212, -715992749, -1109714849, 443375282, -321261357, -2114046134, -399907346, 741823026, -917284038, 1774036068, -1706838634, -1374154600, 184640581, -1057744086, -950347435, 1830903085, 90162822, -186086312, -1095768223, 2036863953, -797641584, -1395073024 ], [ -1484620643, 1523088737, 225261070, 1168663144, -1260995857, -820058544, 879515284, -940097376, -1540778490, 769482373, -1921426086, -526679701, 543791770, 2019508409, 1570346832, -2127064884, 1379293804, 1010539384, -9400345, -1349042363, 940598644, 968276133, 1630173284, 1409511982, 1408836398, 1487230772, -843483856 ], [ -2080757932, -2013381219, 1435634040, 575155305, -105211445, -620087327, -177600985, -1996885598, -297764178, 1956981490, -290995246, 1644329092, -1184555649, -1215396628, 1873938730, -2014406199, -181959667, 1754912572, 214917511, -391282210, 1539523927, -1398056513, -1895230494, -1409434149, 1365441141, -760552922, -516193913 ], [ 1272629783, 480116423, -751352543, -1073356012, 1092872092, -1733973429, 456911403, 1639414523, -1746859899, -1438422546, 184293413, 666834244, -23855555, 1568546634, -153078579, -387707829, -737777291, -1663686743, -1098281564, -257278630, -489533836, -685939656, 2134808783, 705208721, 1341577434, 2140820792, -1992263210 ], [ 1891388661, -1186837316, -469787781, -626976184, -1324499002, -1019177594, -1943855515, -878645435, -205444816, -20824748, 1852762047, 1641850827, 1838247027, -394579839, 391767909, -516963839, -285195585, 477940570, 1062411215, -1679222524, 259501180, -1631753329, -1699381853, -862389131, -1247458376, 943888391, -1922291093 ], [ 981634136, -1020405980, -1671299439, 2020464260, 997858943, 479954177, 1171782800, 280414017, -1280660117, 317734161, 1413113062, 1204605784, -475487179, -290424706, 1252201903, 1700519510, -1610884618, -1189269619, -943985921, 1130113034, 1484837563, 1466527110, 723898444, 295836813, 1526886486, 1807416321, -169449329 ], [ -490881954, -349237249, -717081891, 524354601, 1002007552, 56489909, 2002723917, 1930019017, 1101922218, 687892141, -802552198, -1355548447, 1331500880, -1883987359, 1959035819, 1594512396, -1235982754, 74636615, 444552169, -1441478542, -746221690, 1239606564, -1649597974, 157523091, 440712150, 1490982613, 427695404 ], [ 135241242, -1751218762, 1131548243, -494196934, -1563266840, 1709627437, -291972900, -715978566, -793258470, 1550718813, -849073577, 775830300, -1053942017, 1234578794, -899492570, -1374192077, 1753771563, -751994294, -591525940, -909402443, -1157056411, 1702477226, 914626362, -748855899, 188541985, 809430546, 1320841671 ], [ -1303417358, -1925442669, 1043179514, 1049916932, -2087761169, 741773606, 613291230, 687410005, 1144318175, 1974054411, 778840785, -1529146053, -1774416704, 1377841894, -2066569273, -476299656, -1030563604, 1410828961, -1534694351, -253095320, 2147227824, 1887570495, -1125641333, 1497676165, 868952923, -1463203371, 1352293552 ], [ -2125196331, 805006037, 500674998, -534740035, -974146125, 746587456, 1251407339, -1686065884, -2029251886, 852446084, 336096017, -1096810821, 773111627, -2130290662, 2123953424, -1623436119, 1712505499, -415040722, -176642375, -1810211879, 534055524, -1245954548, -1591248473, 1788205411, 2033626646, -1789753959, -1729930992 ], [ 2125316044, -833310390, 1996872831, -1688836716, -1028599998, 1459806891, -676069381, 1711256453, -1909426333, -136305816, 838021304, -122914203, -931559112, 1576488565, 1596224116, 2112886686, 1068798015, 675874066, 1081518524, -1287968431, -1870167228, -1981782776, -1191839724, -1595877267, -1547172460, 518537267, 432979572 ], [ 546753580, -1021618916, -1585899459, -2127335426, 559538410, 486477045, -543199543, 1648813549, 1373232891, -1980287560, -754207950, -165718084, -483825084, -835303994, -1129263260, 974447753, 301086663, -1311362952, 397688183, -1756815805, -1875065881, -498337753, -1000765487, -1322513343, 1807155136, -1139639702, -1066043224 ], [ -1938425996, 2004765310, 1900543345, -1761566188, 1616183394, -2076311686, 23336307, 1476523296, -1065849028, 1951734383, 940787217, 673207294, -1079673619, -442892456, 1894151293, 1022825943, 931881374, -265505545, -1192806554, 1813579670, -140022351, 1236870932, 143254239, -623505695, -39660363, 401990999, 426849544 ], [ 1725611765, 1702911155, 1485208932, 1070283512, -1660831296, 84646166, -1914508079, -1100193168, 587835457, 1379674397, 619803150, 1825633449, -235837831, -1383552444, -1906288315, 135377437, -1363715048, -39796922, -2013212085, -2103593305, 562164249, 1757505592, -1315962379, 94554318, 217726485, 708031395, 1513197149 ], [ -1496770582, -398332541, 1482463362, -1976826064, -1950105416, -1359043195, -1879414575, 1631363194, 597741010, -1250994218, 1767727826, 1819339073, -1405982714, 1236613684, 1361397218, -237891084, -1449606790, -680246984, -1902309378, 1494876641, 20973189, -1257757647, 1684919580, 206962332, -303064202, 1414072532, 360854297 ], [ 1384994550, -182119140, 5037620, -71725486, 94543447, -938483865, 1050397916, 1149528464, 2035366107, -1515310253, 278795618, 1021964749, -1828993315, -1937814096, -886418772, -89242233, -129536998, -439030457, 239972704, 865837756, 519806608, -2673377, 110493143, -1893113554, -1347874755, 1405334078, 496644294 ], [ -40855482, -2004853438, -566102876, 935151341, 253266317, -1680505214, 1598211766, 1831033749, 226610085, -1074985429, -1091612632, 767597412, -248461844, -311036992, -1938664123, 981254771, -2141434025, -370993886, 298866350, -1967784819, -1160698656, 2036994513, -1461813747, 1181370799, -1683732289, 1433930953, 1715289008 ], [ 823028229, 3156289, -1175688207, 1593320420, -188568304, 26070765, 662243037, -1579322420, -1470882579, 229535223, 1284107885, -967476830, 322804235, 1943319093, -1301973895, 2065555409, -1667122523, 1213858057, 85152981, 714658381, 1097710249, -1178711336, -1146220193, 288262888, -90191914, -705134781, -1675980665 ], [ 1642881476, 1925629276, 204871830, -102496707, 1942017788, 1970086925, 739647775, -1310718684, 2120396933, -723986854, 1972203228, -755027956, 1101842122, -1568007946, -1041025782, 1380111153, 302645253, 548552086, -1622903035, -1902923701, 1762603222, -1472260618, -995631521, 1210753862, 387815851, -830219266, 297324785 ], [ -524934821, 55681401, -2018612463, 278751361, 1170721188, -1366091332, -1001862131, 848592206, -559890011, 909705179, 1303607382, -1079917420, -1159129371, -297132842, 486612103, -646189889, -1024987126, 1636643281, -2034888364, 489731329, 450026087, -1680948602, -1795717029, -526236549, 1725018221, 252774671, -152218097 ], [ -1556150978, 1069078968, -512269478, 918817545, -1989097242, 1089546587, -22460432, -1600462887, 1598488363, -918194685, 317558974, -1925404191, -522610988, 233125542, -2085131683, 691053097, 890340465, -1809820666, 706809925, 532538862, -1076417101, 543924425, -524389953, -1194481, -429453580, -1074909170, 794437402 ], [ 1963392772, 1316012099, -1447953004, 1822575725, -500047014, 301781886, 496663554, 1280142819, -1498504229, -1191172442, -1970172441, 1222518090, -253424722, 1243386456, -1068646205, -617769728, -1684437032, -584616855, -1944326665, 1912823963, 585740133, -1408378654, 489207841, 1470407722, -2107986982, 1521920498, 1054958355 ], [ 668201186, 262395381, 1456576929, 505179891, -614061739, -1960408242, 1081710328, 190490881, 2147372834, 1885850534, -1003037077, 94366008, -1432769103, -578740012, -1323926583, -1365886555, 1980654930, 588126461, 916766448, -1611720058, -2019922918, -1856064389, -912430987, -899252251, -1519405175, 486661029, 815240671 ], [ 1032044829, 2027915615, 30793962, 2049886921, -258991429, -1569398134, 1895809799, -360765231, -1588547440, -1394065491, -397295686, -1258674662, 680860741, -203038599, -1169187604, -938504422, -1945286098, -1747642137, -1865904609, -1612234041, 1496905056, 2009268258, -1736465602, -731663196, -1386732445, -2081653222, 779237433 ], [ -922367953, -2112559460, -1277511005, -2106505984, 1595118680, -1257252650, -1566007489, 143667530, 1003380876, 1278290109, 451941602, 328100343, -532936009, 1263560796, 1100926774, 912461458, -335458958, 544812985, -1996451335, -1294241462, -113604473, 1576107896, 448300957, 627453643, -1817158651, -1811366735, -867187058 ], [ 1938842505, -927968674, -549385396, 1070739308, -1420489178, 242054508, -2077533312, 1354764985, -1949489403, 186652263, 899717153, 1965103802, -1812105888, 532140275, -420570020, -42863777, -788426349, 1893068112, -347606459, 1057626303, -1707188495, 22977219, -864128043, 1768796374, 1497151819, -646753112, 1936152944 ], [ 1717610602, -1057756331, -916910830, -970416572, 2088747716, -923762228, 1154067238, -1000294000, 771556656, -871407264, 1799362425, 1434071010, 1532093535, -1517302214, 667658119, 121028672, 240788425, 1012659782, -146822574, 1876508184, -1739624833, -1924617865, -238703580, 134741363, -662057488, 1607341865, -1131508450 ], [ 977471752, -565933283, 2112562896, -1416071066, 1047243546, -918794434, -1671457951, -1686166303, 15110462, -1106706435, 1847725191, 2122561185, -2070774775, 1367734138, 755339632, -1462261423, 68070883, -1522024305, 1052327200, 69526895, -572284448, 1131398885, -1366076577, 1384716115, 57503398, -1830883846, -1832010389 ], [ -640740099, -1640373912, -1263031858, -1530656761, -880017644, -2136810714, 1724238549, -1349490430, 1532666782, 869002643, -1537055758, -1934043223, -480397033, 1048499347, 1777843774, 994925263, -410700708, 1917669, 1508804130, 382215419, -2016059632, -832506963, -673629184, -1470347909, 735789871, -800057853, 802303107 ], [ 1839748681, -1693612775, 1018990411, -800831956, -1869763516, -432573418, 1263508307, 362144783, 1322973997, -262283714, 926126650, -1863710613, 1323835213, -1695931258, 1439110059, 1307237729, 361666008, 248663325, -2044561960, 88122842, 816297971, -888829002, -214235771, 2038635899, 1141236144, 950755750, -168905352 ], [ 726467505, 1161280202, 1853959561, -230091817, -449738858, -1062197113, 612450930, -409152394, -2069941795, -1564675061, 56995464, 1039923391, 268788254, -1375087521, -816158195, 1150740512, -1654195339, -1481969157, -171183416, -1408170869, 265538812, -937607788, -1378635635, 1826795967, 293820031, 1304534605, 208610490 ], [ -1951080404, 579730112, -524472582, -1161000669, -1126065584, 1859139257, 579574571, 1903982731, 1420919661, 893888181, 913372687, 2038743406, 239014353, 1401216047, -1443631700, 466408086, 340476344, 1668413263, 1594969218, -1332896469, 80481553, -2143226931, -439413423, 1407976750, -1808429735, -702247513, 966607806 ], [ -1157258323, 922144570, -139058551, -49936182, -1303871942, -186118482, -64225025, -1456447345, -358907109, -682063418, 1637055213, -993226211, -580544427, 2097490661, 1567161849, -2074384743, 430599719, -1289488313, 2081431240, -1728067416, 226333306, 1112301125, -51676856, -82040303, -520178069, 521175447, -1549844797 ], [ -13388547, -434236414, 1929720504, -274490043, -1575100539, 166874720, 1332422931, 169360848, 1789216920, -1593801845, -1957426785, 1627988636, -277767570, 671568465, 147784611, -50434261, -1989867147, -489386096, 434165936, 96977229, -1937844049, -918842125, -789499503, -2095787242, -1314449405, -1507678299, 1766679440 ], [ -1610300067, 317204886, 1904092237, -1717001649, 698245420, 1218090782, -1146990892, 239304325, -482816070, 1771294463, 1379011378, -2018807884, 2097735873, 228921582, 552200857, -12467007, -239512623, -1879537422, 1615115777, -909144435, -814007827, -1775750461, 93760980, 1796218785, -1727958628, -1658146626, 1915901612 ] ], [ [ 820901862, -954389930, 385934215, -629369214, -751894471, 1057027194, -688487616, 1485306232, 1096663837, -1627671411, -1198292420, 561581099, -386247831, 2031122818, -260023208, -1765959265, 311932080, 629353459, -1501131150, 672796915, -1434666440, 854922266, -295196260, -1303755523, 1893469705, -368855314, 1753466242 ], [ -1811599865, -2068619255, -1863844804, -235034570, -1616510463, -450396882, 627962635, -221376124, -1199102611, 2051498671, -1851488959, 1140883551, 551211185, 1675202458, 1506370923, 1468996319, 12034379, 1582209729, -1973932065, -360618751, -1925571151, 654236793, -570795025, -137564489, 85888621, 810639096, 746232653 ], [ -625003340, 1194752941, -1898637699, -1179934686, 1850712239, 286630995, 458591720, 1443806255, 1531010270, -802176375, -470745328, -1897295260, -746471526, 652507307, 144481913, -827193006, 284688622, 1143133680, -1159667661, 1922309945, 311372618, -26353077, 1483354539, -876818668, 922025135, 2048693794, -625310901 ], [ -1985584927, 1155906014, -981020811, -1704485055, -182502134, 1571001667, -1981023403, 111976400, 412956749, -1317426792, 364472586, 1000741274, 1470221365, -1338046821, -570571507, -582792015, -309689852, -2013102691, 681405697, -611122567, 871316978, 1280926838, -1117308491, -1204534899, 1186535880, -1831479012, 1197495284 ], [ 990969673, 1111119183, -1091939927, -827902821, 813689799, 407717316, -1938071758, -1316876953, -1601560909, -1348214412, 401169914, -1650370285, 1471353121, 1751479975, 683523886, -39219010, 441095532, -23629498, 1190300171, 1602331511, 595595073, 1212212614, 1525500916, 265840347, -1823309718, -793852117, 1816473307 ], [ -1321920494, -331605157, 1021720053, -1161096025, 592053234, -1011257603, -1200880678, -1212464633, -1708168496, 650211340, -1333524148, -103560741, -1792324022, 2013024105, -774453594, 1426686329, -381908713, -520696286, -539298746, 554840158, -1734157038, 1844279955, 457561962, -1915249846, 1677442431, 2025990336, 93553291 ], [ 1110803930, -2145317536, -27977434, -1059249280, 1732202676, -566446167, 701930012, -156734700, 108400403, 1416657578, 1822605033, 1220580706, 455912547, 1108990858, -1071071645, -141283516, -1232454314, -54799299, -617363671, 867771136, 1710859553, -241617047, 1643135190, 16648202, 291755200, -1822632070, -917278130 ], [ -1103148707, -1849817986, 1570326590, 1421089886, -2096417706, -1442737930, -134801479, 1710629021, -1921172600, -896960611, -1871601405, -1223974100, -2006350174, -1991603912, -145746242, 1429743734, -1212200563, -1993930695, -1645458832, -1245587121, -1528608217, -1947056590, -949560529, 1369259472, -1721736903, -1346737211, -369214472 ], [ -1591682682, 96921242, 1914805277, 649471492, 1021102781, 659750196, 128348195, 1507751156, -1949751665, -1165911290, 607029949, -805820801, -809862927, 1862927603, 383672036, -672972606, -684391171, -721210449, -3065266, 1552223776, 1576031106, -1256630719, 546902936, -993205930, 403257631, 709924556, 718148201 ], [ 480039606, 1789311907, -482245552, -2094436084, -38410865, 576224865, 732657474, -72183178, -804397951, -369901745, -1350753392, -905787620, 1432061549, 73466775, -1545751497, -92679706, -1244352604, 1857305138, 1308033601, 1385220934, 1651033540, 994759456, 1062080432, -1698400116, -1770593466, -843266416, 1707040358 ], [ -683707805, -1323132297, 287690538, -1223893596, 557489379, -608457928, -774925244, 1638122971, 140259979, -781450801, 1014367398, 1231764576, -1177880439, -254807240, 1271969781, -1748117022, -2104887756, 1714577070, -132202599, -1098641544, -1087249647, -2088620505, -2082514264, -320201710, 2111323496, -1480898457, -2074581788 ], [ 699482031, -727410629, 1269630196, -984679410, 64839862, -1633260274, -1280977832, 196388759, -652581548, 1285507602, -533471508, 166276457, 1247752346, -2028477449, -1094366898, 390261775, 230144252, 1143532830, 49607869, -2037474106, -551157100, -337768244, 319036420, -730828556, 1213161129, -2047674052, -1164302961 ], [ 2014651599, 314790450, -1430167031, -742831811, -584036902, -1921901599, 1147361952, -914747816, -194007638, 151092747, 1066000233, -399025296, -197579541, 788949383, 1046292069, -531113531, 2060142249, 403202427, 1738146934, -552437029, -83594157, -412195170, 1969596965, 57304353, -180128753, -2011237558, -1257334418 ], [ -1445870389, 211762623, 685596420, 1586911850, 1179435005, 1105337113, -1833554729, -1210702910, 1518078960, 389751107, 978037330, -1996673536, -2124985120, 32327036, 108040929, -1317485639, -1737278568, -296290128, -340320356, 1179245426, -351827497, 933945896, 1611365844, -1959882529, 2023094918, 938625325, 1217154944 ], [ 826797444, -776284551, -2003032837, -1955423460, 1035610805, -1551599912, -675510490, 1433348322, -1455368874, -81034182, -2069214678, -1159431286, 782216165, 166311160, 806047307, 1295866967, -2076071256, -268296971, -2012057354, -1995951336, 1317396710, 622149842, 575962512, -557893876, -967264205, -586544171, 115849713 ], [ 568637232, -1073162501, -508645321, -1589360390, -1417126149, 667557332, 877136450, -2030574165, 78558097, -1747022263, 1692623086, 1478089076, -888229135, -831618521, 942257065, 1181940849, -264365949, 164489303, 295739770, 988572361, -1034560807, -1654468086, 942292033, -670536206, -1880825131, -1760618716, -867056177 ], [ 384680387, -710681575, -1970476447, 273363584, -1757505939, 1696903069, 147536060, 1399593259, -803255589, 957122659, -1210324877, 1880699927, 71954554, -615894643, -772316464, 1971174637, 521841437, 235122881, 679729698, -1443843208, 207120368, 1585225516, 183233155, -1689393388, -92255435, 438662475, -896323265 ], [ -647437216, 678047621, -457988030, 1718742722, 494088556, 714704082, 279145707, -2097859651, 1452376033, 884695070, -2054888259, -1546352261, 1072796340, 882873781, 411807166, -556173446, 1588888324, 1766349025, 1826700430, -1746962044, 2048454439, -1810265616, 377098765, 582165807, 2007888226, 2127950836, 94439029 ], [ -327655952, -724378968, -1608156690, 1008905994, 685387493, 1836128882, 501067224, -288123430, -2055463612, -1058967868, 290280772, -265806795, -1127667032, 1959321356, 1523297907, -1422918429, -1072493760, 448918957, -2082143371, 1840354303, 855684849, -1330106141, 2037946990, -1672875239, 543359144, -710071118, -295128811 ], [ -2047156540, -707280386, 230286475, -555830953, -1830343128, 422899309, 1270859606, -492069246, -643363529, -630205683, 665108388, 2103148706, 2121946861, -1310105208, 279131194, -1055564707, 173564042, -1665466432, 2140239545, 751705097, -1442024584, 1669017157, -676078854, -1877424995, 2136387888, -522032295, 1849722892 ], [ 1420697266, 2070765028, 662404753, 1578240598, -2062737344, 1360209245, 45639906, 966224938, -1820528306, 865250369, 17038340, 101165516, 2130655185, 62003105, 35491554, -1861188487, -1078015774, 1489267999, 148468268, -1179301251, -1739476246, -484050979, -1276864910, -403468235, -858599327, -1888541352, -769182555 ], [ -2077430247, -1698457624, -1511591084, 956828476, -381709655, -1239408473, 899299512, 377550577, -1573875411, -917497096, 1452116480, 1349147751, 714268999, 1271777122, -1718998874, 672056512, 2078850434, 17968175, 1619468473, 643160044, 1179691259, -843728294, -2011249145, -700620648, -631316392, -621117791, -702646828 ], [ -425818176, -1406617382, -1129245550, -1808579645, -1756544210, 205849932, 2037129492, 848127533, 238932212, 2066139773, 1285262093, 1218180518, -302868347, 1996222218, 1942283375, -1328476709, 482222882, 1737531750, 367032659, -1840818802, -1558708812, 132664681, -925177987, 812787448, 1953760186, 1241142827, 2063955922 ], [ -1745348446, -766946654, 743163092, -312601507, 1695922524, -812168984, 1799805732, -1399050832, -646456585, -415761541, -915782705, -2140766020, 1937201044, 1092569629, -923094260, 1932962564, -232303499, 735677864, -522124024, 712600816, 750767679, 124702650, -692370981, 1635242723, 1328895957, 1703033990, 1201292659 ], [ 250072154, -41962686, 1180602947, -963291007, -1027588629, 1465402408, -1869004817, -825161992, 1534079099, -290899854, -936596689, 1396304516, 1890338880, -1452899731, 876090010, 1158068154, 1080686043, 77374986, 154914688, -141391667, 1369977523, 828689948, 900783009, -1653455523, -666950557, 1983902083, -641317243 ], [ 1405000861, 1707350518, -1874052155, 1681904726, -1145318035, 1955428597, 107527222, 2037536984, -770544526, 1070096645, -408699511, -693689571, 1996538017, 232736500, 18895164, 772260010, 637581281, -347949493, 507727773, 1878259760, -422758204, -1205563114, 1337463096, 452778546, 905737140, 407674054, 1557648026 ], [ -1523541575, 1709667131, 651042574, -835351234, -658746671, 709794370, 1889649493, 1415717920, 1066091840, 542294709, 1031338043, -409549458, 828832414, 770335667, -579815469, 367970329, 1844385976, -1478312449, 1903111300, -1807273467, -645272285, -1205794415, 1055441214, -364616764, 1779355509, 654953216, -2075276163 ], [ -1881248894, -735496627, -1661982174, -230821848, -792377654, -867598532, 110211246, 338616594, 1524260488, -1645409548, 959901028, 461893588, 1609400935, -476751784, 2099262496, 865351340, 1379293070, 1772590640, 1007062240, -1215399711, 1780137295, 1594833223, 1472778015, 134259288, -880221963, 1592621977, -644715449 ], [ 1651588160, -468490909, -1512009861, -222985074, 1328221371, 1109262240, -398460247, 1369168265, 1836292672, 1530600999, 110160626, -389574888, -1181440745, 1618349614, -1597053307, -300066296, 2027333359, -685399756, 292691098, 42566142, 341299016, 1641283794, -153353062, 2078825002, -1467508113, -1483730475, 1859737954 ], [ -1006028720, -543726251, -1257868705, 1384869107, 1044955668, -427832147, -543907903, 1925608710, 529154607, 1926000550, 83203680, 766268840, 1706037, -1504248771, 312266773, -1178735089, 1112542067, -440927192, 926973641, 1372416935, 1593964122, 1601070143, -202202303, -1297023801, -2061709871, 747711870, 363972487 ], [ -684658335, -1008272698, 1827801597, 1058098742, -637399311, -1908916562, 1706744979, 598856398, 1503317310, 682642452, -112537188, 921758100, 1313690903, 1021138249, 1362531289, 1469615668, -239581326, -1938878881, -56299374, 404392136, -807003315, -1256298656, -1625273703, -1195757133, 1077315658, 885090405, -634426311 ], [ 1381307857, -2045257697, 1920297247, 1349015623, -1531441985, -1369920658, -519342944, -1976480849, -486525035, 350534791, 1502201981, -1004175677, 1601734279, 671244229, -1122014201, 2115255622, -168205176, -244848182, -523538722, -838891597, 263356796, 903441954, -1317725450, -146690950, -652491855, 735383765, -784627457 ], [ 1325768705, -1049721239, 810598759, -965159631, 1557202779, 1570805506, -321105902, -2124870059, -1127407790, 1163919379, -1168892655, -1072489566, -1106248295, -81934866, 2038555187, -367536913, -1839995742, -571457888, 1763977615, 1128045129, -891208596, -1920625666, 846411733, -1761703597, -1788446039, -2058647021, 1835421887 ], [ -124448743, 174001884, -2063533949, 1852105137, -269850389, 761758710, 1850274074, 1765319938, -1145958247, 1575759705, -1088090547, -1944774107, -159538416, 1582671837, 730841885, -564648469, -760041566, -2116162534, -809433184, 982738290, 1342117669, 505980374, -1485901874, 826903480, 91423035, -2144173069, 681025862 ], [ -1343884231, 1375896507, -1617426433, -62747653, 1350114418, -1969342574, 934140558, 1103441066, -994257979, 756065134, -1184533141, 671242178, -876848368, -1482030138, -369336187, -1756827129, -1517572582, 147740970, -216332083, -428125939, 1659389155, 1080798415, -1564147621, -1525812956, -1848931671, -802232537, 1602516312 ], [ -1047551241, 1020452762, 454572885, 1444444509, -2035374165, -1014111307, 116076869, 1528572333, -894771192, -1260567713, 1448459988, 982467664, -1208470657, 1688670074, 1961365592, -2047960300, -1511724149, -1729655494, 1047591613, -1815347811, 1999772930, -2017977666, -1503725081, -1315249465, -1762061080, -1312085324, -1266665370 ], [ -1013295803, -1538900302, 2014735912, -1110188026, -1062712841, 281710054, -747250357, -2064883421, 1348179394, -1440080769, -1843110607, 1031677979, -1533692068, 2059578077, 2106567074, 474313104, 2004198801, -955542272, 1635902088, -683448414, -1110601995, 1406810229, -395575156, 1435738085, 1864451513, -2140526986, -1142865555 ], [ 1748415997, 1861518304, 2087923869, -770235934, -186273048, -997351630, 1204378600, 1423446278, -1725183187, 585908784, -1257172068, -1468243798, -815423473, -1143860355, 2042963617, -1960117459, 723327455, 2028064256, -1151757852, 1546063564, 800411388, -2041732729, -444120694, -1667917098, 1873700910, 1328367503, -537870262 ], [ -1791811814, -532222367, 1563015272, -142424623, 1974625648, -52475045, -615805465, 1878167779, 401918475, 853384869, -1365035103, -427032610, 2043673899, 2128784829, -66437775, -1206671481, -1861789285, 1609234435, 354015350, 1776948258, 250049420, 230475933, -996157147, -1918361115, -1525397964, 1881868253, -1528134711 ], [ -70460112, -719365288, -1397660131, -1841615121, 1420927770, 682822711, 1060875053, 239837090, -697448034, -112182043, -168720072, 884392869, -704698848, -1527439739, 334642202, 1077738294, -76415707, 2008396894, -1683264593, -2074266224, -1689548908, 1453005137, 1457857495, 1950501074, -1452698188, 1876054155, 1944337084 ], [ -1601056892, -1098302252, 710295131, 184309311, 886357536, -1186858453, -1657796469, -905842345, 1742008573, -1157078551, -382302763, -926547309, -211598473, -1936954443, -1757745864, 182736974, 1619508144, -623348057, 1059825313, -1538627292, 1359352461, -972526049, 120039186, -1161158608, -2120041225, -1972595909, -316984690 ], [ -1924872497, -2000662176, -824468819, 438986010, -1415983290, 36992840, -1741122330, -1796129386, 1791567485, 608536781, -248265238, -1830192594, 439689981, -1177760764, 1646309968, 504559003, 637044612, -1076280517, -191022752, 1230769488, 1602026979, -1931283186, 1890676927, 1968188360, -241585160, 1365273923, 1585371020 ], [ -1388228755, 694431837, -366843698, 836970246, 871381086, 2014866123, -1612159985, 2067340556, -545958743, 1666680622, -376358126, 701111322, -1224887692, -1918066415, -1883336452, 188360628, 292653554, -1922653870, -1517815342, 1297328580, 286566748, 1420682044, 1137294423, 634919040, 141131789, 1363763355, 1163509525 ] ] ] }