{ "type": "int32", "data": [ [ [ -2054202626, -173920913, -409500426, -1725533768, -1795006117, 904096127, -662858807, -1114809424, -1113962544, -65820997, -10177519, 1213247271, 561464682, 797304060, -476415388, 1826844364, -178553324, 1399358200, 2101344474, 1060164462, -264232727, 1974789007, -363387357, -1866006099, 292453877, 253781778, -2018061575, 1547618744, -37866319, 1461466624 ], [ -1969008296, -1008463143, -958469415, 1321114409, 1199744512, -1949324332, -1258019394, -1360373631, -37960270, 1040170783, 831798125, -1839370552, 2052570444, 1770365400, 608439759, 1746517563, 1646004174, 1715556282, -1269678727, 616622267, -1821024555, -2078697565, -32488963, 1944599656, 302325661, 1875447009, -766820329, 678379986, 941150327, -1888389927 ], [ 217287930, 1325076159, 382850106, 1579145954, 1706115372, 2145344676, -1434661689, 621669392, -747764795, -1383478752, 1117391315, 2008877371, -17053318, -715243764, 1662093076, -2068512951, -1470575285, 574909686, -188547290, -2090232058, 1155917773, 1471317434, 545502762, 904582725, -1521016292, -1611930086, 855316836, -510691893, 194895256, 1496306257 ], [ 2029754469, -1939956930, 576892734, 1686752863, -773579064, 266462706, 175503758, 1088599486, -1574228332, -456030083, 1063830430, -190803239, 1538772359, -987787216, 370882775, 1732726726, 288003470, 899516872, -1677645005, -1071932291, -1373262091, 1408095991, 1973347961, 2132929997, -440674564, -1151342806, 1183364937, -487678784, 1684223000, -1021563650 ], [ -1755420950, -1031172468, 1674716987, -863824372, -1411565370, 534982605, 1165556564, 69451289, -992105028, 1763022452, 1494051333, 487961903, -180516874, 1303769188, -152317641, 422962818, 349552878, 140138799, 1510548872, -359120188, -863626308, 23210726, 2055393801, -46108252, 1436766298, 1634639747, -488991895, 107983955, -2031135862, -444468175 ], [ -1393543929, -1613121594, 242514590, 552832438, 1418642598, 302976866, 1904721765, -1142131997, -513378192, 1685749100, -1970427752, 791046246, 882608527, -874730268, -808339134, 197643589, 404269618, -1544338293, -423885722, 1372663488, 564783460, -1573127446, -1077573819, -1993612202, -1475044911, -1903548090, -1414080964, 1202285136, 1795108024, 1783761099 ], [ 1577060299, -2027882526, 1513038446, 646674064, 484067666, -1769415723, -390935955, -894160985, -1182589045, 580132471, 653373457, -1646401020, -773567094, 88655391, 412042661, -1061464026, -610743602, -496585435, -2087033272, 864522921, 518178500, 1599404161, 2098826768, 871285261, -113762615, -1570239847, -1494780762, -1713982894, 1060683939, -256041862 ], [ 20150455, 1465763744, 907495813, 187325868, 1637218909, 478414708, -954238627, 1481410793, -1041470972, -2091457660, -135952582, 1408070009, -1773863283, 1426282610, -1712447441, 1273276515, 36901536, 157364107, -449496442, 1420053954, -430030431, 300643110, 617499617, -1601936378, 1847574638, -1256168963, 1873986888, 642501526, -418137452, 1773107785 ], [ 640485426, -89396464, -434193373, -1357937244, 1050739869, -596973986, 21426658, -2146197653, -1607555087, -1641909854, 201193376, 38111022, 2115274534, -698892192, -980793559, 88537135, 1151179872, 151101081, -918600681, -626419988, 971014998, 1272301082, -109288913, 349727536, 920829446, -2112258379, 1432463829, -308916875, -2066249641, 1572444040 ], [ 610244621, 1201142668, -1858464330, -123569609, 1926944284, -541636671, 70572259, -467934478, -895266688, 1541275270, 750395375, 9047966, 783193199, -124682393, -179665866, 229951088, 1719455374, 760395942, 1993030592, 1844027537, -178142097, -1778578734, 917544789, -34887680, -2118196233, -1884520757, -832563999, -706407266, 1439722055, 326190790 ], [ -1615430695, 119834265, -2000174590, -87018734, 793572049, -466109932, -538570990, 1844110552, 1664820948, 47827097, 1995192417, 521588623, -663311752, -1540022664, 2028990102, -1881754904, 837477271, 759142071, -235387365, 1301735383, 203858573, -246960024, 1728154200, -1589355912, -1723970058, -1711703527, -639254214, 1228375221, -504114640, -1253653441 ], [ -391288808, -1095026433, 464432567, -151032431, -1314617591, 722675626, 347355033, 1958763417, 1881668719, -311172369, -94465532, 1031219936, -357517605, 402916105, -1642684401, -486505748, 1011519290, 1988631472, 838227905, -1723834392, 646048184, -1360286318, 1967300524, -216513471, -464905619, 858090038, 287019399, -585872343, 1741389143, 572295292 ], [ 989187042, -25687604, 618483983, 2076940573, 680699067, -515472201, -970157080, 1639415522, -1725030913, 1071457935, -1972189953, -1728322283, 702860855, -512193997, -65627689, 1041301381, 1659393700, 695156351, -2032821435, -915905659, 573448301, -45119498, -1396446699, 1688531764, -225492355, 1344284867, 1491111002, -825185064, -450379703, 848767193 ], [ 50513510, 1141710345, 1176243578, -1266785407, -2068384442, 169149629, -2118730434, 1340879782, 1167163826, 1050681965, -416939059, -827432101, 1488688952, 1568091263, 1337126797, -271328496, 1088389204, -2074983029, 2019140317, -1976934557, 94462260, 2113793874, -1462361543, 1355754046, -548529111, -705491088, 1654593791, 1770341353, 692128028, -1264539678 ], [ 430086545, 121319241, -1900707061, 403216056, 873727723, -700358559, 743459730, -2063469070, 1233277280, 1659057065, 1111382848, 1797515780, -351910922, 2061931162, -1641471103, 61317280, -1056968761, -2130604119, -932526346, -1753374193, 1956330993, -735894487, -671413227, 1847039520, -1620858946, -374572477, 1989615818, 2121911005, 1036042449, -781392529 ], [ -634172123, -1958180465, -2119319694, -2035625423, -2129976578, 726060462, -180742080, -736534709, 1563155669, -1866439882, 649844973, -1143100116, -1963143902, 41122209, -1467397693, -260947506, 970887132, 391820217, -241858198, -1213932775, 916261455, -586552019, 1728276137, 1204005380, 1001663854, 462463787, 669998047, 19002146, 1479084229, 1295282199 ], [ -251434545, 116815502, 630892417, 98678172, 1352874390, 817127633, 1559450521, 419446233, -547376345, -1553360844, -703893617, 1477834846, -1226141086, -1544113082, 1575526338, 955713548, 334802078, 1468791262, 304293365, -1051438902, -1109920286, -507295349, -628763798, -1118454382, -1809083450, -2096607953, -787075941, 876660615, 2031843620, -1451759252 ], [ 472787909, 1249636797, 769287186, 727987657, 489148311, 1519901707, 666182697, 2124775297, 1758075590, 1411530508, 1831476468, -799424475, -1965192770, -1101608676, -995842987, 907593102, -1400431770, 1671227038, 1754637199, -421945577, 1267259289, -270651476, 1841941937, -546861306, -1982822020, -2010915715, 453525466, 413426035, -1939437183, 1176109726 ], [ -1407173747, 1752547232, 1372134945, 819769083, 542326554, 479071288, 146389557, -1673820416, -2029400868, 1302827873, -933852462, 2027238721, -617126972, 47633859, -315641882, -11939898, -1608244597, -1724748651, -1095684307, -767043002, 735282623, 1712044646, 552039006, 1143596187, -629854371, 434121607, -632574836, -1791083807, 1375955173, 1832234876 ], [ -945904105, -139574772, -1865985979, -1422134700, -772055510, 251766484, -1489875797, 1265780074, -942321444, 1487028875, -788935130, 134021393, -1291990100, 2068813627, -876451563, -1911864049, 558657825, -510287825, 295332561, 1367521715, -1874677134, 1432779751, -890047963, -1068901391, -202554207, -238137014, -2030941807, 1435942013, 1994246843, -425222913 ], [ -1134232423, -1284845386, 612653427, -487433559, -1656946103, 1919323230, -510778266, 1800908318, -2056439079, 520453968, -1568453702, -1664353891, -1606253189, -439099129, 546766898, 1219298187, -2048718878, 486233334, -739367832, -2080883122, -1349861179, 1912471470, 732655328, 1041613512, -1976368734, 2133816889, 529470117, 525605270, 382037942, 482345549 ], [ -1665575059, 1599461514, 849560306, -1482343411, -1237648317, 432060622, -1747329610, 1546296502, -1859375774, 1204666632, 2021326666, -555432937, -941033110, 1985449122, 1513571751, -1477475387, 109451269, -397947643, 1528436469, 1077461025, 1290709031, -340482645, -1025480346, -166337803, -61264897, 1489638564, -1184489003, 817729256, -597051487, 1881356950 ], [ 2018992496, -1815479630, -460439504, 1182978490, -1621169815, -1111214434, 125158823, 69816699, 919302648, 1772704732, -725527406, -571755872, -163328150, 1576230336, 1354156725, -1683188368, -819943737, 1696347911, 1582643753, 930812826, 1160428341, -945110804, 1111173818, 472643429, 1620748864, -1685201885, 492864801, 517811787, -256601754, -720729194 ], [ 1562624147, 2061676231, 402533375, 1008608736, -824354775, -1500837036, -1185806412, -1302718272, -599971926, 1669465500, 1090485687, -180255091, -1229748921, 1975383747, 729026073, 1915626057, -320594025, 287439328, -1455268204, -1265546399, 614129195, 496384196, 2049152662, 2092051440, -2011896145, 1607547427, 583730310, -1131851560, -1488098468, 1712447373 ], [ -2018159233, 118701394, -1308484967, 2005072202, -1529446438, 762138431, -976058675, -879332991, 521947029, -927049512, 1675804510, -38624559, -1823000021, 44767743, -1118846533, 1780279356, -2054809910, -1623158790, -14226898, -945371504, -591843263, -1204263486, 1765797149, -2144176570, -1605540398, 1946699069, -30971429, 1880640759, 1435306421, -842398995 ], [ 961705492, -1516434605, 484400083, -661510166, 793437026, -1524616113, 1447419933, -991681457, -152790710, 1461178631, -87289008, 131917123, -1639983928, 910109372, 2015967873, 1011615009, 1784538366, 2089301803, 726999854, 1562412060, 81423930, -633008156, 323646027, 1521491337, -1397547460, 536202674, 822827294, 906790880, 982966143, 658870574 ], [ 488384719, 1841226059, -2118298412, -204973213, -1823722307, 1639117617, -1526081014, 1162040705, 913181923, -759076237, -315621268, -1269407557, 1337359889, 886625833, 1992634214, 430282302, 71565742, 1836659841, -793363042, 1632365363, 339479845, 1227622754, -749080147, -47130355, -459329584, 1158224693, -1851887950, 1927815359, -711630448, -427369751 ], [ 2034484698, -1714376465, 1062648457, -1727521615, 1870933599, -936707051, -798963951, 1120200169, -1196559860, -1749206760, -1841494756, 1778079112, 250396221, 1954830184, 1334766003, -572145005, 2045958086, 1292119761, -1256801810, -1463260391, -1844131798, -1892528832, -235825264, -331461799, -443690927, -1883029057, 487341502, -1922724159, 339748581, -1642558370 ], [ 339736957, -872380509, 1982825800, -1518471702, 1328196171, 354795163, -19225107, 1430686849, -1315763009, 1538466029, 1452243596, 1615327129, -1912227993, 200634552, -571720968, -1073860237, -734709477, 284420117, -1998886707, 570950614, -670565575, 955608342, -1260270204, 908112616, 586344553, -1318479554, -892883044, -1040222568, 1825717549, 644439334 ], [ 1000721890, -1764804941, -1596018944, 2143869264, 1198597184, 1269426963, 1844570198, 1475137747, -1940910618, -832730642, -405675323, -1501330137, 1692154094, 1860967304, -1462970245, 1129479420, 1347569897, -2023552148, -1610141067, 1920926925, -1072008214, 1294904616, 685171560, 169347276, -2033411299, 313078135, 1218608229, -952864954, 745420709, -415696614 ] ], [ [ 1922696620, 18739333, -2121737671, -1463863111, -1311807616, -627913943, -353063132, 23049634, 930739581, 988364175, -51272947, 205221117, -1677200170, 1284291522, -1932720325, 2023858916, -658164295, -207152348, -1463809740, -784797733, -1389563198, -699797759, -880126913, 967535800, 354620106, 1080151256, 1221311058, 1576678147, -1252716430, -618658460 ], [ -297365671, -300011589, 959541318, -1980319978, 1544964449, 283921422, -1249925517, -703543349, 1462196777, 394499881, -279267001, 1715405434, 632534838, -1486457708, -153391309, 2074431816, 1052988726, 644382446, 948883478, -244944644, 76484607, -1814095956, 1948732522, -1458092015, 1733471031, 1750676279, -695813815, 2037518734, -1632134874, -1728415958 ], [ -1516530581, 1678894510, -1035240878, 2118950479, 661363274, -953145933, -1344088143, 1053743007, 268722918, -1540250067, 1071517246, 1629043744, -1257394097, 118040209, -826401124, -1146054658, -1953695709, 2067861416, -1655235171, -629992948, -539765970, 1286045452, -967578313, 1782558087, -1230565100, 1247284392, -744230080, -1560567299, -1680260860, 561372438 ], [ 977243495, 559451219, 402516385, 128668347, -1021403802, 1182008739, -1564927742, -1472034574, -1968271882, 610986761, 771721173, 1440333595, -1230878061, 294024340, -295950551, 2047969518, 387038969, 681691631, -617593378, 991315438, -1988834985, 1599965576, 103791622, 352440129, 1885028396, -1446326568, -1596398074, 590039007, -531994136, 333980126 ], [ -796592734, -396175345, -1112726553, 590556643, 563585111, 755057245, -557594056, -247178042, -798648967, 466018573, -1415295829, -1835873267, -586489259, 650980836, 2111699295, -1174831658, 1579301323, -1185770385, -1735140381, -1410412066, 568113000, -511972745, -74745627, -956844311, 767942202, 183225847, 1891438949, -18538968, -1758307886, 1310835111 ], [ 232068939, -1044190965, -1850426244, -868092414, -549956444, -1394248084, -212077538, 370818479, -1782877864, -2132167622, -1102733398, 1561733666, 310484745, -57647847, -1178908398, 370668343, 943972149, -1073461541, 715496035, -1608710882, -10919702, 844419931, 253908778, 2030311254, -759428824, -1940507217, 212511345, 2024113741, -767377985, 1308861479 ], [ 1747273566, -1360484574, -1789532025, -790617195, -1274246554, 2095405378, -1064845994, 1710001959, 1235961025, 1814466135, -205343253, 720393616, 236964146, -33201076, -878722449, -1232896617, -992675923, -913965953, 638174946, -1835861763, 799491657, 833349542, 78047153, 1638254334, 875140167, 495916873, 1173246646, 176161114, -1710348087, 795534499 ], [ -1139119303, -1876267859, 523088634, -901935827, 1605817562, -465569943, 1336715297, 1434414925, 356074966, -990295431, -241598801, -1742082350, -2008543353, -1967866418, 1811244679, -1584123604, 1050033325, 1917733945, -926995917, -1260847113, 24861429, 427744272, -1120149983, -220945759, 1784750425, -159183229, -221412068, -914330140, 1519880874, 1903698103 ], [ 514539017, -1183368470, 108332448, -1513058408, 1747094978, 1822920500, -1553874980, -32139177, -1870923964, 39831067, 700386813, 1022143515, 1783909004, 2067074404, -1573835915, 922101409, -1104253292, 1135112858, -430571055, 444079846, 1855648838, 1840508654, 1514895958, -157588395, 2025618465, -2144679801, 1175801669, -1221723172, -651205346, 1850650416 ], [ -1920967521, -1276184871, 495551268, 2105792712, 1695032976, 232121819, -228846330, -436131455, -462629977, 1233014782, 1257357730, -869441059, -432420672, 1380859143, 1003198377, 92779814, -1254213343, -1123131322, 573323866, 854554111, 300113180, 236402781, -263689596, 1078206679, -735090281, 631483836, 496730863, -1132744535, 1922428954, 1036733552 ], [ -827392506, -931920865, -1906854879, -161364319, 1625235241, -998489983, -2069031717, -205216105, -1873110970, 1260043897, -1531695698, -431484686, 1060293046, -1070300344, -1852690055, 1238237848, -18066385, -1830706863, -1554215900, 1689027878, 240472712, -1037336507, -59273342, 2086089488, -812993624, -1240738567, 308626741, 1393302417, -831100239, -1768210785 ], [ 1462377088, 1411516532, 1832825049, -638581440, 80370876, -119045325, -1617565836, 535993752, -762800349, 1702976890, 1378859676, -1193807213, -1253844882, -1611027237, -1600052356, -200499644, 1987411787, 121460740, 218972262, -413758586, -162923050, -26192854, 1818272942, -1876514104, 156622409, 341376424, -21857216, -307445384, -858016242, -245667906 ], [ 754524849, -802389088, 919289569, 1362149022, -1566056016, 645968451, 1205803764, 1146855139, -248226100, -909992232, -347286239, 1186708827, 1737922199, 157936975, -1475469815, -1778763083, -43299012, 128722977, -211052669, 1080983662, 436288727, 119562151, -1192829071, 734344589, -1087023557, 1951032629, -1927632467, -1399427390, 1330397475, 2071811272 ], [ -1741230326, -1478618334, 485173802, 2096049361, -2018714447, -457282548, 391426249, 540583276, -1164809023, -2074652179, 710481397, 2065465629, 1148013937, 1751584128, 2057125185, 748147949, 1053550957, -1408625748, 1917737103, 443944758, 1851342594, 2054562934, -939756666, 1172815954, -430792690, -1807707452, -376407393, -139803296, -662089492, -348304008 ], [ 1028272655, 923151479, -500522987, 898344932, 1808682675, 1708601219, 251678895, 1518520229, -834448626, -1499956420, 1478354564, 971309562, 789720485, 1101238717, -786433341, -964380202, 1697715631, 1183603898, -228365278, -374185760, -1692423574, -1930794333, 1352063738, -656123388, 882060202, 1709960445, -1982260304, -957379698, -1559255708, 127579293 ], [ 1689754141, -1257880366, -1973127731, 726113893, 214834227, 1001513663, -1892631977, -1214612424, 1425629492, -774705166, -1467876346, 1911758366, 429289616, 2064052002, 2086589288, -1466157350, 706907788, 883333041, -420806234, 1532743530, -574031922, -1937995815, 1937732448, 195815674, 375826411, 1068491070, 2132129430, 626247861, -1883662026, -475919766 ], [ 1335081988, 1103377585, -1349449593, -1382567062, -683905512, 1473481680, 639703627, 716336588, 1317392636, -785519452, 294975176, 1460897, -1698103540, -746038921, -2130101319, -776204080, 1599104236, -1840533917, -970052139, 29461260, 734916916, -1748214265, 1184448657, -9013220, 866987965, 325630377, -1713149027, -701009316, 1181188750, -25692858 ], [ 1687504688, 830912282, 1262448950, 103521682, 43818457, 248617614, -1290197055, 355891401, 536893403, -2111817296, 861418557, -508543483, -984252573, 639724976, 608169317, -1409510052, 1611316618, 1219497871, -508944260, -1873839005, 138176960, 2099799985, 933208949, -732884107, 1037642735, 1293781264, 621137582, -1232864945, 120722215, -1108957822 ], [ 871891296, -2060515858, 1488471027, -70956444, 1706284479, 1963117884, -304877986, 1699773959, 910454440, -114859452, -412583284, 1668198941, 1550402815, 1583020434, 1420780338, 1896466959, 1087298204, -857785641, -45477560, -2061164516, 163420656, -1175482625, 1292109530, 1664432806, -1940893954, 234819985, 290478180, 842281708, -1116689707, -2104499051 ], [ 442220106, -1124357240, -100789777, 1083283329, 592480095, 1714948318, -1743495122, -2098182014, 1831747188, 1573509618, 358576996, 1556324794, -883120433, 1961692617, 1274795144, -461457668, 783446837, -1080579546, -223349140, -133408414, -949970710, -937430165, -773947601, 729774223, -1928193596, -45444724, -495791818, 1470527140, 54006798, 616331296 ], [ 1468725239, 1607441456, 633116002, 530022825, -1212901552, -1650539953, 1991546035, -675893661, -1195914797, -187187500, 506044771, -1367103181, -736893479, 1037476447, -1623423012, -204755249, 1388950694, -950501766, 383180696, 1457927198, 106331671, -648470569, -857154886, 1349301591, 1197858281, 1376961382, 1515365178, -325433393, 1445603465, -1775416739 ], [ -1836469592, -26662033, -1293639035, 2051377085, -1615467216, -1001943038, -839935510, -858702808, -1662983911, 1869889662, -1387479755, 983726461, 886014713, -1206131816, 726000861, -1808834425, -933483007, 1799023743, 1392425011, -355841447, 721467624, -1495831371, -293307667, -1998660306, -2054294856, 1956556428, 669789550, -1528725471, 1214319293, -1941654 ], [ -1185623120, 1920098220, -1636738418, 946706832, -793859331, 1708867405, 868747979, 833995954, 1986422872, -1408486109, -462821593, -336030369, 1417405879, 613531602, 1120942479, -418602294, 1662084988, -1761618063, 701739699, 1811228982, 1917651381, -1776967859, 1792107846, 1099595803, -2002660917, 1741370211, 71524900, -419074278, -739794522, -1901728973 ], [ 1488761797, 2134429262, -389889209, 2028676953, 1776179942, -317500212, 1751793193, 1231639194, -583365161, -1557472850, 321787162, 33326915, -2028684793, -1022090322, -614015719, 1664703274, 678970515, -1531746063, -1239887283, 2092205776, -1465268464, 1732835643, 1950106518, 788133908, 358699643, 1916457423, 278584454, 136139198, 1376082663, -1271787920 ], [ 246132090, 1449766826, 628156796, -745446136, -827857254, 430337508, -526095601, -637968027, -972242370, -1753682799, 423865416, -900451405, 409927066, 1829836773, -1436612971, 1490331324, 1134790374, -1131732022, -1315550854, -447587961, 795339911, 411000473, -1877504764, -1540755486, 1797048204, -1188079464, -1889492728, -1017675284, -1871022094, 203433208 ], [ -1777104350, -2122276803, -196888310, 668608668, 217999054, -1204336727, -1496919882, 130269329, 1077194191, -145068303, -1617496587, -393829937, 1880058348, 1961649485, -282170313, 1949100847, 184932833, 1028590693, 1141834089, 85200957, 1417790053, 2007257184, 1275699404, -137263741, -702124637, -1342467042, 1051186755, 765825088, -1773414031, 767866091 ], [ 551925396, 418213656, -617449668, 1165179591, -2073954877, -1212464350, 1251489569, 1122477410, 1629429145, 2125757011, -1601628444, -1372393999, -1439037524, 45570665, -1595753596, 1964927549, 2146087342, 1513732027, -1907368379, -169205680, 837954116, -726398706, -1976360772, -693266090, 640948680, -541125925, 2016868173, 1300271576, -1406629607, 1596808789 ], [ 815894022, -789366085, 867819689, 1936757667, -743309750, -928095774, 1647255044, 335216821, 846437038, 2127688502, -1228408730, 1165436481, -1537032908, -1201812561, 1472369551, -597913743, -1997569921, -644917129, 1582850479, -294390893, -1748032572, 827211156, 1596979203, 476961578, -1052849837, -312476599, 1320577730, -1398499308, 2144652267, -958746443 ], [ -940369254, 1702614800, 1487146577, -697573578, 1234694984, -2135927579, 1234804608, 1656550076, -742628546, -1064537054, 1404411222, 638979220, 1914830898, -2034872574, -2093798553, -1995920537, 1318775605, -1731547697, -1780776778, -962077239, -1260784764, 789516772, -509600523, -1067222413, 2092519857, 803386186, 968820929, 808127229, 2107807334, 1559696243 ], [ -472166268, -346836647, 959675068, 138160003, 726703004, 788768167, -2126203654, -431845719, -1746593928, 688788033, -2091012355, 1692296591, -129751361, -197314827, 330619656, -227095126, -1968038700, 1291927840, -1082018069, 533633169, 1226067462, -1694548938, -1622933569, -2093232453, 798770108, 2026016243, -200690114, 1131650792, -1802171753, -1008886451 ] ], [ [ 1009918330, 1886550047, 1491874343, -1660642656, 140390489, 1017088661, 192168674, -958492920, -1909175986, 596540590, 1942367109, -1724147117, 1624811356, 1308519544, 2118686648, -698896045, 1026301052, -1147573079, 524232950, -1704590433, 1604041899, -83300610, 1878531611, 1499958635, 1802462917, 866869370, -1992115914, 2035518943, 1172462696, -886245588 ], [ -555593837, 1214649632, 1345796621, -1514526567, -1889277297, 735779547, 95619097, 516995197, 2062578762, 679065621, 438574003, -1692026841, -1909097154, 1912060647, 1975657444, 1491263162, -935819356, 1474716114, 1841887545, -1984752270, -1162708228, -1246476094, -42469401, 1151611379, -1598782196, -693337932, 1634844479, -1335696474, 703391082, -461092449 ], [ -1676256583, -858869523, 1480775472, 132740444, 2114447128, -103386750, 1943619728, -2029862109, -1963957084, 1873098584, 1261697968, 2135600490, 1825867634, 669913625, 2124079703, -2145575224, 1902920713, 506287058, 1615460230, 452148842, 1736350786, 541618004, -1223361053, 175713326, 1958237138, 670943101, 1156937413, 436049178, -833649945, -414265726 ], [ -189637382, 1056542185, -779150036, -214487363, 825145747, -1702647855, -1606172007, -1728044756, -821912014, 555080920, 959379285, -59464465, 1242722749, -1632711275, -7119802, 1535655492, 481112993, -2011951087, 1063366965, 1218343579, -112178454, 721928536, 523682740, -962644166, -1593629880, 756665953, 1953364702, -704657946, -1225219364, -1898269594 ], [ -211438346, -1922055848, 1756953653, 1175693288, -507978032, -298174312, -1238699365, 1026499371, 1492503043, 1291317575, -1650529055, -63399323, 1370840495, -1036840289, -1567240391, 596725677, -2030307816, -925354566, -1251122375, -203780338, -743945219, 1020358109, -407964579, -332162805, 1289959399, -1295536758, 1599964143, 700512543, -627683107, -688149932 ], [ -1428639248, -1930802934, -464109305, -179220684, 1173382009, 311952747, 1975165561, -2051478053, -862502963, 995439930, -2006484904, -1472493270, 1625951328, 1677505882, -723116060, -1459738021, 614067943, -607832474, -1538834402, -242616436, -195495347, -199158541, -301361927, 923678513, 451327188, 1614748462, 504116442, 1711358766, -182264787, -517723758 ], [ 2046912959, -2139453991, 2017502311, -662942070, -1253505776, 1204627592, -228026177, 1793216881, -211150379, 2084184777, -372755782, -1371725346, -2002817336, -575202475, 436481442, 671153986, -954442729, 97792501, -2099246986, 738654936, 769702926, -2058812950, 1568919826, 1053299003, -2003211887, -1828781825, 1405739790, 1463922662, 481498405, -787374302 ], [ -714219341, -79011327, 380008968, 827582761, 43060104, -220775498, 623648431, 1675039794, 81301417, -14867317, -291599928, 1744921625, -2044951967, -1681411406, -627340492, -328231663, -762748480, -392093538, -1286428767, 1739967753, -915985893, -1439876039, 2012877202, 2050595618, -1203330626, -988389563, -1724190861, -691134611, 1574809955, -1229224495 ], [ 62312057, 813835705, 1804028570, -1357879226, -1989051740, 551915686, 201422808, -1845951275, -827482890, -410561490, -610621776, 1248116810, 1039447921, 186659863, 1043186020, 145818478, -109180346, 484845620, -1997926240, -2120927874, 1866326167, 545033163, -2111715247, 1811838209, 118637196, -343601280, -1281348893, 891218923, -20854103, 1950493586 ], [ -1810691542, 1056915954, -2050174483, 472651775, 1484299079, 344895648, -1211711589, 135325945, -1052130172, 517659, -2066678623, 1877657802, 1332116233, -2055437203, 272002048, 94959738, 1330813894, -677597518, -247544251, -644377888, 604424758, -562804618, 118876944, -1874307383, 1187618823, -1547334747, -679996772, 757653463, -1648667806, 637653470 ], [ -1142651612, 1981764737, 244123215, 222289377, -955776405, 1505337632, -1432901201, 702276762, 1660359864, 70382308, -763690999, 1259920092, -1995725442, -1297423869, 322319882, -921597434, 1045491970, -1655784831, -1413758747, 1134999767, -7716924, 1213177163, -1694816242, -26987288, -1315431136, 1381162499, -1037710253, 858776833, 1269560637, 854067308 ], [ -1369324025, -1493858782, -1749334707, 1456328115, -556545855, -1329492140, 2073356682, -1093518764, 169959267, 780979913, 116387045, 1458316, 1263367733, -1841400788, -128000335, 1871447277, 946277737, -99285168, -1861937396, -422088024, -958846572, -1098580820, -320207684, -1190271988, -720033888, -80638203, -2004855428, -1610875617, -24314626, -1155081832 ], [ -1008265930, -788401963, -226940053, -1848042783, 1562197222, -1056891988, -1643190683, 1137247771, 13142749, -341950549, -555719598, -1599008883, -833287801, 1245211785, -457195759, 721174356, -1632762245, -852991202, 299643810, -2110604479, -244072852, -607008125, 1677375553, -386854604, -1921464887, 1582122679, 860043687, -5008639, -1984496874, -1108313061 ], [ -146937260, -1779709632, -643731441, -769300021, -1214716110, -1189585103, 2084404069, 1325760835, 100504536, 1838667398, 1778699028, -1569861494, 236126813, 696997980, 1985885600, 1557826600, 1938362228, 169792671, -1854093378, -1357323863, -970654914, 1996321046, 1756229439, -1179563718, -759455505, -1282204886, -63734600, 1872324773, -1204628741, 1909449986 ], [ 1437628086, 1788435849, -688507654, -499689132, 375872137, -19331879, -48465627, 820522642, 615526520, 188202687, 658507367, -568515786, -1324889736, 760294881, -1113000312, 1687610842, -777132508, -1780345936, 1262379431, 1032940995, -370984392, 1401939848, 543931131, 338571301, -567931108, 1790640672, -2140578474, -683752874, 175134335, 865324598 ], [ -601232787, -795658552, 1438756374, 1614983538, 1426058709, -272593759, 656437621, 2031557643, -1717602060, -521542578, 644675938, -1964384999, -231453481, 1694446993, 1935755686, -1129464974, 71215637, -370619200, -1016499653, 1526164570, 435771871, -1887194361, 202981253, -2147269278, -589233637, -1904769620, 836005470, 1881032601, -573496, -1872774251 ], [ -203572626, -246441071, 2008267242, 436145927, 143010930, -640908427, -19140747, 1629408653, 1344401567, 1392102031, 1053038633, 599708631, -1561687867, 1780288015, 40004300, -2144888362, -755832329, 1522101004, 614860523, 346951067, -546829214, 1343679033, 590758166, -1354312849, -52122636, 1275244662, -65799777, 1567164662, 1962884883, -1275459101 ], [ 1760400716, 1531189672, 2081574413, 944585202, 631106391, 12956129, 912075849, 1533396758, -1323151674, -523918443, -1853876470, 57725009, -1121088676, -844747276, -672950984, -1912360509, -1796491973, 1044181144, -271066204, -849099844, -366370872, -1635974505, 473392073, 1821583535, 1614712380, -1247366093, 1721207076, -1130412363, 619614628, -1036228997 ], [ 1747466850, 667097858, -1194441620, -701704207, 208308834, -2102000298, 1686043507, 232584421, 1872093828, 831293212, 2126907633, 97569795, 1329698569, 752249115, -1858112442, 329872070, 1237145886, 1870425187, -1638058255, 539408704, 1334993357, -522635268, -1445558075, 1903994660, 1007621892, -626167229, 1512910036, -1804590363, -1557451548, -1113166587 ], [ -2041852375, 1004395448, 1127533201, -312360619, 306721126, 1652534335, -651807824, -149706054, -489986451, -1973935900, -1759205618, -515224815, 1100875333, 1483458654, 1716135710, -923649191, -1414135486, 593311100, 230811204, -1773978350, 1131674666, 825435344, -781594470, -1509283549, 1906576589, 429474136, -866796210, 765058459, 2055770842, 873817846 ], [ -1688229495, -406746270, -1906921113, -367373435, -47058842, 1950883885, -2048219699, 2058518038, 1257927358, -845904849, 976261318, 1251991777, -2105544639, 1703514596, -1763832775, 230283080, -182404083, -325976472, 2025993599, -1889083779, 1402037655, 1389284872, -605253769, -1465954058, -800824095, 1011963650, 981456413, 440263191, -841204713, 1808219308 ], [ 871734020, -1884531362, -1967226143, 873222902, 1395088578, 834037564, -1352203142, 1473778011, -586518134, 883546519, 919543105, -989840724, -1208959195, 1027731071, 2137115122, 459111254, -670753378, -585766558, 274372716, 1220385777, 1545009805, 1327591814, 2033660834, -46074036, 1737215525, 760535853, 1773791287, -1951639062, 976456925, 1978359720 ], [ -1713263287, 1966079675, -1109012941, -124704525, 756949046, -1772922355, 658941202, 935258817, 579864918, -990498777, -1608657138, 647274374, -1030976627, -1518548278, 540061796, -887011897, -133853194, 1577858556, 579795026, -1066818111, -1076997295, 1921770266, 146767319, -394417484, -2030702021, -460756098, -1947791210, -832399347, -842991864, -1301337794 ], [ -2094204183, 1748356795, -416717744, 65109523, -792068121, -279953628, -5619367, -1478471854, -1743915617, -720643107, -211071057, 2017882880, -1424851362, -1405988946, -273382727, 1733663845, -1291333815, 123814114, 696557232, 2039002402, -1308752221, -409502913, -2001722685, -541938809, 2064054447, 485240279, 837597282, 476208833, 1182577366, -1450803908 ], [ -1929240680, 639636308, 682893175, -183951633, 133287367, -1848237486, 1803437345, -1327560955, 842313983, -601118038, -1263501536, -1885165140, -1455933597, 862607180, -1173770488, 458189686, 462726085, -1459268915, -238132416, -17085649, 1963707306, 1522953269, 1081076062, -709230407, -1634989616, -896818337, 1934986026, -501862730, 1105471121, -1666771448 ], [ -2028048589, -201968127, 1728807785, 1409972844, 671627244, -1324348880, -566037068, -1178123229, -1907594269, -1628924410, 1304102759, -1956695329, -1232157963, -553185868, -122838606, 1701262251, 1955628949, 2071043871, 1116742863, -1723160502, 240270797, 1150523845, -526174420, 1571319772, 688172977, 509681285, 432605204, -931178974, -1095097479, -1719353996 ], [ 1295425139, 1437713562, -1634621996, -1340455154, -1238965546, 507231141, -1529756675, -1944703583, 464316077, -1999835607, -1992158452, -1924932873, 1962742837, 2012378289, 534449078, -265095265, 1719981975, -1761571061, -1619867058, -48950633, -1244868073, -94670314, 1090159885, -2080145743, 1477983294, 1673973860, -992132375, 1645616182, 957476835, -864138710 ], [ 1480061435, 2142358258, -853461522, 1027110974, -646084865, 343295455, -393049488, -2039553361, 1118578079, -2129253622, -620120508, 621208128, -1689231861, -954238914, 257842926, -825476004, -1915100201, 320700444, 250047990, -2118740736, -865161324, 203210304, 810575123, -1089462288, -1359550349, -881387721, 1063619438, -961331987, 1840268272, -1889741563 ], [ 1044663195, 1973573165, -856668182, -897070336, 188245826, 700919589, 1455168469, 1717139171, 1237581251, -559505604, -1909688827, 1108694, -1883134355, 1141042231, -1671845006, -1736436102, -176435834, 411594359, -1373049407, 352681927, 862829276, -1508472463, 1708082300, -1348303643, -2052513321, 1811553058, 1046182701, 1062469784, -1986323744, -72347494 ], [ -1814019980, 1209556962, -287745055, 1622185383, 2145450815, -824722650, -872587817, 2055146036, 51801194, 921215224, 2050725281, -375265421, 556133545, 1185681771, -583917088, 706295336, -741436212, 1190605404, -937022868, -61382107, -1793690247, 1562636525, -1701323878, -1995749007, 990656209, -1370440555, 241362877, 2119286540, -1592462643, -1193093967 ] ], [ [ -417628413, 1306127131, -1142604104, 2029785344, -345415523, 907740820, 531414266, -131339608, -1617453323, -347443477, 941156695, -1393273891, -1980065427, 116620700, -2101982927, -767797626, 1490761982, -1200299775, 913150422, -1720152177, -1787443487, -551858837, -1885561336, 866581523, 1409170757, -1570735719, -1761154873, 300737970, 1049016440, -1491628322 ], [ 533530949, -869643515, 1464542136, 715095135, -201014308, 93455110, 334866450, -625752353, -1556326872, 839251480, 1652192960, 234612118, -598295018, 1685426456, -1173822755, -349741319, -2019274377, 614361610, -201514565, 1307196241, -2140734237, 700608462, 505109392, -43663860, 1023841892, -1861168887, -1666687797, 1578713378, -146247259, -1852395695 ], [ -170796631, -121233367, -1561574631, -1204268689, 41046893, 1078911354, 680628430, 740513997, 873183214, -1215124373, -1596359928, 954361248, 981450147, -671580216, 698999549, -972031946, -1497764257, -1627124153, -1296766219, -739697768, -760746046, 2016221509, 1006565867, -1418635748, -739032253, 1760390780, 1101397840, 1963514935, 730245133, 151739678 ], [ 991640586, 533232236, -1828969196, -399874960, -246300244, 223550618, -1414077129, 1219779864, -1811728076, 1868566887, -885475587, 135008108, 607722896, -476305966, 965749166, -1939620975, 1744425357, -538901946, 943124012, -2134880426, -1783872675, -688853775, 889795102, 1687627185, -1784552413, 1950298494, 1417041448, 1599508447, -1986099852, -1276232090 ], [ 215725465, -179541229, 1373140516, 2108437865, -586124395, 652744830, -359259913, 1970283557, 679861663, -59185303, -764016810, -1903554312, 1917295629, 464587343, -1297211073, -775717208, -1986836899, 355572558, 1890789877, 579057534, -165203386, -495385864, 1329177393, 1326312931, 737793186, -802093388, 1213747288, -1089118144, -630128572, -807217690 ], [ 1917864708, 1839812528, -1007691363, 2147308340, 532200512, 1451184249, 125036288, -671828593, -1870852744, 1272427938, 1348285304, -218483798, -1755302975, 373801231, 1158604081, 75489782, -219024645, 1595447030, 808319451, 1843170775, -481307167, 27846373, 708808886, -1486115529, 594046247, -1841506190, -433033279, -649894518, 1518552917, 769790504 ], [ 1911987799, -1954913334, 1920663494, -2060817162, 1319791775, -1801055899, -1392134989, -1977091031, 1996114198, -1497094714, 326957875, -609329615, -1223179470, -1999546408, 405280451, -944323655, 449185863, 857226964, -296962762, -279972810, -1673176477, -587363968, 709558877, 1084601672, -1421427309, -728660041, -1025150224, 359675931, 1243827363, 1602975990 ], [ 713146152, -2057614422, -1500414175, -1930547207, 283671228, -1646327474, -1018563000, -1068350156, 951862909, 381547655, -645293058, -494280427, -1292453473, -1782304116, -689930534, -567528467, 1626224882, -691910236, -1941710080, 35720290, 994295342, -648132194, 1861590567, -1469224168, -1044550531, 2033583452, -1449810499, -1309454955, 1882050478, 880034875 ], [ -399564994, -1143639247, -1260970624, -1551155309, -792330961, -1552213625, 74441662, 2145082804, -355028729, 1522396079, 129302983, 1608754090, -482329551, 702997717, 130706993, 1147275736, 1730251380, -1323813406, 1371319216, -1252097010, 410122065, 153692576, -337462263, 1455865860, 1495309391, -1358836649, -625571420, 1909535203, 1633543971, -1315626070 ], [ -1338443158, 1568547229, -987627769, 1851085057, 431368849, -497347108, 853269665, 971916762, 1803590635, -883492398, -324639835, 723176318, -380983057, 894654943, -1857168935, 2056388078, 767041843, 977777872, 1223791749, -981531604, -2104615108, 469314733, 605830473, -2068041070, -864003767, 975818675, 1070540725, 1717154067, -1841629809, 964674688 ], [ -36269582, -1237577069, 1597588628, 397843239, 2066979137, -13422249, 947094613, -1921777157, -1783800855, -418448522, 182202543, -1497675055, 119469158, 1450581031, -48656119, -1641729622, -129056451, 78897043, -2056471080, 563964759, 801954263, 716858228, 431540267, 1187609003, 205706364, -1231992775, 921216431, -770785750, 224685967, 852274704 ], [ -314639932, -2050684246, -711679399, -1588925096, -448185913, -1124696687, 78727972, 686643461, -539395422, 110983509, -255704313, 861859578, 594967694, 1640379368, 233116121, 533454458, -273657049, -1890505206, 1594565751, 19582690, -674412104, 503450290, -995480931, 1144104770, -686391591, 1933813773, 536422344, 76793406, -2110923170, 1227160738 ], [ -583803357, -1884776877, -1958193315, -393475634, 1236325625, -372083040, -562413685, -676170683, -1445829785, -74207594, -15055847, -823845561, -580807624, 1084930986, 1833614239, 1430112959, 726494899, -1714159107, -97317175, 862173922, 2012362456, 823168623, 991194180, 1619646311, -1311505880, 2027333259, -151999959, 1786532208, 3333987, 1499847468 ], [ 1782402381, -431729703, 242058118, -661219143, 800543578, 67044034, -1445567174, 190912041, -406184285, 1600788975, -1369542596, -16630757, -216414271, -75109840, 1590049104, 905388225, 1522733624, 730512170, -1498887084, -1689684061, -367151049, 1880121247, 1945050434, -1521070852, -1600367124, -246715143, -1468318295, -1936451348, -1751744307, -390279439 ], [ 92664455, -565911966, 2135269075, 1258807369, 1665996273, 1031878692, -1182625092, 1840601427, 1319247255, 2024645188, -2029057075, 745058649, 433551796, -2067941313, 1601278888, -1509122840, -626786521, -1632362886, -482708573, -321513539, 655951258, 922608384, 1605819096, -1257966899, 182189147, 487224214, 1886842634, 92247186, 371303398, -1830818627 ], [ -669190031, -1171428854, 1476402601, -1764476488, 1355538099, 1911635802, 624968197, -1376901596, -1557782203, -469289574, -2137012159, 1641699821, -1924440204, 1137945507, -1065788134, -833368742, -1125349155, -615452816, 504408062, 1898307998, -295043714, 110209903, -2035892823, -627284990, 1570838764, -2081170676, 402508812, -1288510574, -462759862, -67339904 ], [ -487563414, 6154442, -1693311658, -150612609, 48571008, -602057282, 2107898156, 1226737609, 92518278, -1717183519, -2083581794, 346310113, 513662473, -1947646156, -2115191655, 1586321347, 1769588690, -2043065008, 68671622, 245156354, 818210693, -719546902, 1609403140, 746534256, 1224193442, -10435313, 193151488, 1860430119, -413920794, -412554365 ], [ 1821135230, -605848856, -2048222026, 373023677, -402962959, -2029374197, -2393439, 201451319, 1594080847, -685533549, -1436786923, -419721794, 856570614, 93912954, 722979713, -1744183796, 1973710652, -858866853, 1583268525, 336515353, -67186306, 2038701071, -1752642843, 2124331340, 1461359855, -647519163, -1083993699, -564196400, 1092003019, -1689435363 ], [ 266132286, -1719717796, -1941218917, -90949345, -2135644010, 912063480, -1601245722, 1583590266, -974774700, 1609845584, -969740435, -327449738, -1196363344, 959093261, 1588736545, 1998319593, 144720103, -1368815057, -1646280469, -1174372526, -1700690309, -509232519, 391145107, 1106613714, 743790186, -728907734, 917755839, -2007089202, 659350797, 1824916065 ], [ 575253568, 1421074925, 1211591584, -1713160854, -1810830313, 1068222923, 648707562, -1997072818, -1361267882, -1207487951, -1305926671, -2103507751, 1178937792, -540362493, 2135984154, -806114538, -773472137, 528764998, 70267955, -1471263492, 865772907, -609692800, 1925038680, -2112266927, 628269155, -1684223232, 884795775, -1934730168, -920087335, 1041556787 ], [ -553653112, -845875437, 1709087375, -1406503967, -1967418115, -1278526197, 239215390, 74853395, -1561772349, -1159440426, -1960431428, 659822228, -1537547834, 1638801172, -140728650, 151138079, 481577603, 1723755691, -1447948983, -272067487, 54363942, 1795403227, 2029230973, -582977691, 161628221, -1750792245, -1880959241, 1954814554, -1092617604, -603552788 ], [ -1980173651, 161021749, 375531452, -888901690, 1620274829, -498322752, 1182833798, -740401211, -1952438769, 1491479555, 1190878115, 1317287135, 41814961, -1050423865, 1510725362, 803815119, -443701037, 901518807, -400136954, 779015524, 2095172251, -1876301099, -669112262, -929833076, -1300627903, 1683698721, 2038980941, -1563337583, 1735591326, 1068009398 ], [ -1673347222, 2087477572, -1220933119, -826819225, 1529590303, 159955517, -1205847734, -656898975, -792823351, -1085568846, -654342878, 865857397, -690161177, 1068014317, -1153096586, -105609547, -1376979129, 935443612, -591763766, -2099530692, 36469183, -721481298, -2047604180, -410907663, -1969002006, -418667786, 218610348, -1918610681, -1386191283, -1905567473 ], [ -1452269129, 1350158014, -1866180022, -1779384622, 1255398304, -1398331094, -920700928, 173210270, 25548977, -2032624565, 104597098, 1682755666, -1067068978, -810507572, 1353581479, -501913585, 2021763838, 1206323481, -280605944, 994932326, 2098126706, 707682101, -1263825201, 1875989881, 1125063276, 699761538, 93860794, 960972626, 189292738, 53670749 ], [ 1755140420, -312671631, 1953359632, -1844049792, -2137063977, -1083865940, -1126433010, -48861823, -886049425, -1147236065, -126257752, 144455077, 395165669, -366987889, 1508948161, -858469595, 2096984935, 1099834709, -178329099, 640049992, -794806440, 959697019, 1118929140, 570637662, 880117167, -1402525033, -1632346763, -1727765738, 633295370, 83687500 ], [ 1428291289, -666966649, -1842357240, 683525449, 191791877, -2000061238, -2077085745, 776355455, -935770178, -347112764, -1923922279, 1785716132, 2007488196, -300018437, 444041469, -1325076334, 2120448170, 2015512313, 1646440556, -986720654, -416815093, -267806115, 79999540, -1137684121, 920919737, -640030808, -1203500264, -507004450, -1882845226, -1648666212 ], [ 1474513459, -406838099, 480226406, -1354572470, 1843164138, -155969903, 889577530, -1801860804, -942758982, 1368929086, -1003738823, -1401813244, -709802450, -2124798127, -1348165619, 763041975, -58662703, -1945039217, -1036010269, 981563523, 1551546350, -1601967576, 1202539403, 1120308927, -1237095007, 582589465, 57543019, 2092899231, 1696764122, 600281979 ], [ -1617123909, 1025987278, 1254702424, 417396362, -1100837030, 1341957218, -677748290, 1095246642, 237420700, -443223425, 1350460389, -685325387, -1312678502, 1813933030, 1830368436, -1991250126, -155954519, 718648146, -772973032, -1574571489, -1226906302, 1745300094, -784258649, -1809407202, -795511664, -881423108, 1337952660, -2047808109, -371092183, 1120317626 ], [ -756432720, -444290672, -1490265550, 1436073180, 539378444, 442764401, -511667255, -1289077137, 1389784300, -1046982334, -1512827992, -1028583455, 374041094, -554393981, -1882577799, -2117023955, -1606534358, 1856780996, 2063378794, 566335441, 852911716, 1374168382, 103209905, 745128370, -1692656659, -1838241234, -2090656345, 1546280563, -1035811788, -1502830459 ], [ -57275398, -1857029090, -1824245205, -1652720882, -618961429, -1253127099, -1031937661, 2138186474, 1815681160, -1450920027, 525002607, -1153012135, 227927784, -562633443, -52452640, -752497254, -1496478483, -1863179769, -516998754, -825146469, 472561548, -706615358, 1469609804, -197306827, 1956481534, -52167346, 727455953, 412712841, 1086687975, 1335438012 ] ], [ [ 60848932, 416723407, -1304082219, -404871804, 792620130, 1942823742, 981917612, 635145194, -1124282706, -29116552, 1682402364, -803401786, 42367323, -2093162959, 797162165, -333702972, 91528574, -1536903693, 333740700, 191760308, 1015978450, 1862155035, -1178147474, 1517879318, 1230542549, -411699434, -683453092, 1226044310, 248648314, -122964863 ], [ 458186501, -242582443, 1857920621, 895432855, -1386964334, 914993189, -323695662, -710348450, -1692482335, -532280165, -309122156, 2017197818, 975942136, 651088450, -780250110, -140532366, 575003336, 373987730, 1033854160, 661815221, 210836371, -446890444, 1445415290, -1719517095, -1874917167, 45051752, 940664281, 1281783298, 1538413662, 1314059504 ], [ 1114790775, 1602731683, -392022312, -560137299, -795073893, -803910453, -1393175655, -1255665974, -383215758, 734036192, -854317887, 236172792, 625445884, -1861632428, -1296104420, -2125501713, -2124522740, -1798325537, 1163251339, 1861630059, 1098647725, -2110026455, -1100625861, 1167154893, 618146855, -563554736, 1274502214, -1788426916, -615413873, 155903701 ], [ 136405413, 249805519, -945921539, 1812871114, -902833506, 321510469, -411314942, 324011838, 305339217, 206696975, 1047474827, 805804423, -772881765, 1249678045, -234812475, -1745756506, 1988086356, -1551963431, 1801586533, -1882313519, -1671850636, 1959242360, 1054454106, 350944305, 514015956, 2054774918, 532335635, -1497213510, 570630457, 1000676675 ], [ -271365661, -805724521, 1384176319, -1366211319, 651934955, 1317571156, 936343293, -1434559150, 1411505945, 428218738, -291499050, -1346018429, -1643982440, -698793628, -1704453478, -1772304678, 616679741, 1875584369, -9282442, 2047754189, 1320212216, -1502639150, -1953100899, -603886806, -1909219013, -1608587249, 1150256325, -1648777533, 2122946615, -1162816970 ], [ 1492174748, -1816705132, -347823520, -1586430726, 1614451098, -1847005269, -1991055778, 2079833143, 999369919, 1372933748, -1403014506, 206177723, -926674415, -2056705016, -649359323, 376706108, -1382031034, 1638416595, 13154393, 2075629615, -318345253, -764615973, 133444972, -1173102891, -564883030, -1525685620, -1749843669, 2091588045, 1313231977, 1106561035 ], [ 1319281811, 906633968, 959135941, -1433937817, 680019894, -47251242, -98573956, 1222458612, 1035566028, 312846129, 1583300472, -2109416111, 1104425487, 1464172709, -1051941353, -557489209, -1276212443, -1042588947, 283530350, 901798606, -451538822, -215138357, -658124551, -1713937902, 1873090039, -909460187, 1021239821, 1389102035, 5503165, -181297667 ], [ -670760427, 1120725400, -1015334535, -1496272860, 2134074305, 185284419, -871483891, -2072245286, 1486521489, -1275912392, -1580602936, -1718902899, 1140433916, 1463836308, -33794728, 707891222, -204449180, -716591864, 1327717283, 2076150258, -1913728494, 457912080, -2109432455, -1737640743, -1694963902, -627130313, -1948854965, -1219671946, 1850994892, -837289492 ], [ -1638829409, -461924102, 1233407206, 959176890, 1099273443, -1352890131, -2142732040, -1001474024, -947758531, 1569748998, 1320332542, 1434881876, 648796922, 555398628, 1181762788, 1713442769, 1416079943, -912185481, -2012930005, 212780792, 737313252, -1960157759, -2000196096, 1650476717, 1840244262, 1131616234, -313018765, -1880446493, -776006794, 1792668482 ], [ -1403206996, -247656751, 762573070, 1877086189, 1373450415, -1583610174, -1681507196, 51102950, 2070839060, -402853312, -1800956686, 2001878458, 1219811313, -101081308, -1852483309, -1100904136, -1253472238, -1661678099, -1469954493, -774658289, -1420640197, -1357607990, 1535745154, 129266759, 700265260, -126267019, 2026439453, 1162763585, -1191884865, -1432904331 ], [ -1330961329, 253574724, -1438066511, -1023564145, 1435914454, 936706947, -723150641, 1421091455, 422817117, 1311911283, -656861521, 271458261, 173969355, -988068196, 814889124, -740018273, -1638857435, 818132450, 1732699546, 1600439227, -822097898, 160267123, -1440702425, 221386712, 1235036497, 1465450916, 2132365630, 885337131, -722260534, -1457702324 ], [ -379643403, -55017820, -1342457333, 541768143, -2046781997, -1355097254, -1571212196, -1154917272, 1959323844, 2027157243, 1648845772, 2010441438, 1279257451, -1014388600, 1892029111, 2000921628, 567457643, -243775984, -455944641, -1602702053, -1026536327, -1393614213, 1108228596, -1898143941, 814206885, 559787012, -49316772, -1299958058, 526847840, 172805209 ], [ 614364926, -947979451, -251054516, 348035598, -1265201329, 2099601041, -1210128278, -1611110396, -1598818639, -1957308281, -1587111875, 1536139322, -442744537, 10010598, -1200341231, 399931696, -1946100340, -872335109, -678869625, -80601049, -1584928715, -40535186, 877525521, 2024985404, 19236780, 1171681211, -1994531494, -1605993460, -1450521967, -1534674891 ], [ -2050193736, 1440442207, -1048071302, -1516669706, -1445179774, 1945426807, -1706739416, -1974286837, -1287559213, 796108487, 804690286, -1364530299, -2052787784, 235349693, -1392425957, -567301864, 166715635, 1556281812, -811603395, -1789008923, -124454430, -725359345, 2094162517, -919410753, -989688031, -1230696737, 1568254078, -2020192738, -2116946282, -1901693169 ], [ -583037954, 367574221, -941515285, 698655121, 663480065, -2144237995, 2055836552, -1560851271, 421895834, -1182415265, 65921422, -773516320, 935896889, 1743938531, -2125407670, 1398058959, 1113558414, 237780671, -1711766280, 853688898, 1826481975, 755835297, 1729351762, 2015039604, -557712773, 1974266331, -2120232990, 1163798846, -1010424779, -1083428044 ], [ 1341525742, 1721250439, -680331919, -940782133, -401778712, -20539700, 699505678, 356511368, -938476647, 672281720, 561695839, 917496461, -235319771, 191282306, 2144929653, 65195408, 2012376054, -323621945, 41777466, -1854712551, -362352628, -1565940720, -2057080598, -479194845, -709440924, -706518698, 977374443, -1725057251, 1147040494, -401253635 ], [ -1446143792, -1558168784, 1722505362, -814515610, -1446665616, -543407478, 1586278255, -580618744, -353761675, 1551262275, -1135177272, 1958844557, 894852509, -1942483856, 1540559549, 521815799, 1991460352, 253907254, 1140849509, -289900958, 1978124638, -2138069378, -460171598, -1399939897, 1738483296, 1728402442, -120102477, 893161039, -1615199974, -7913707 ], [ 1999346376, -1429237592, -1494854620, 2126642068, -1739831255, 203648912, -813563603, 2124431193, 243265497, 1978968634, -771192471, 316687882, 424750750, 8548515, 421350784, -1321116109, 1069359571, -399244980, 2016516691, -194394733, 541794073, -1337842950, -1086208002, 2039174694, -2032432592, 1154900487, 527576350, -1801881746, -584143467, -1895474814 ], [ -588919867, -1381327431, -727581174, 2141282977, -325194123, -1267312225, -58413692, 1295142920, 737461311, -1721322539, 1153786977, -1885998347, -178272257, 2013592984, -1779424911, 1438239405, -249911944, 1637788594, 1708893561, 1243494814, 1745762007, 1143771336, 1999493903, -959207551, 1253191440, 448632178, 871821753, -2012737701, 196008821, 267268473 ], [ -709844945, -408222215, 1345145071, -1254265432, -1380617806, -696195675, 1017656902, 1699955174, 185988445, 650453854, 365142653, -1258748235, -467582781, 679088104, 274427744, 1323407559, 1226105097, -290396185, -75454398, -285120572, 1315386800, -1362427576, -2047407942, 1979507504, 1297409367, 1599373318, 1678722694, -518147077, 1840141515, -1176848654 ], [ -167400774, -1685607685, -260634353, 214472450, -540155384, 1606596268, -1790437423, -1388100628, 1607724540, 153408751, -1060550768, 933627636, -1496045746, 1550706677, 1140181619, -1114942137, -1552161535, -1073209049, 1136376084, 72137551, 1430493872, 1007099312, -1039837776, -749074256, -1714149163, 1142701749, -567456397, -935904873, -1571761386, 1668482016 ], [ 365201085, -1828311713, 1717377025, 913731530, 79784395, 1706165903, -1141661347, -1083541626, 413324164, -688796692, -1758848081, 858546567, -831045020, 1963486914, 1780528768, -695614133, 1508195671, 745244561, 1159891891, 2132692107, 780079251, 1100537764, 1003984232, 2001110862, 593065871, 191987717, 290511647, 6495870, -1927407199, -84942581 ], [ -1721979728, -972635998, -1151482502, 1435564388, 203909754, -294589896, -1202091849, 1839096955, -142497292, 1246578944, 352914943, 409947776, 1068569936, 552998879, 249954604, 47968579, 756599597, -1789505894, -201661611, -1235421362, 1815055581, 1107516717, 1133518431, -1210955638, -233923978, -1837936637, -1372699242, 125412733, 900515670, 1671213251 ], [ -230348058, 785328133, -1182755478, -501144647, 433097546, 81211759, -484732278, -292956045, 1191239293, -283805812, -934237308, -1805455408, -132127154, -751688809, -629057616, -648453339, 1497764611, 1650164258, -320876160, 47486044, -1136522782, -1842474616, 1555097581, -807402637, 1834674445, -956780589, -561425732, -266719264, 1623644218, -790324085 ], [ -41666864, 1229514825, 998766141, -768320111, -977478442, -830164644, -1461317353, -146852377, 83018661, 1773687159, -418181722, -961657012, -2146234594, 2123323197, -1951750975, -2103547977, 546869341, 500789629, -663814323, 57645704, -2006025525, 482855012, -301399497, 1845119717, -1614996582, 1789265112, -1500557699, -1830029869, 1117195663, -1950747927 ], [ -1814669766, 476907712, -170908381, -569554098, -742953407, 1297951940, 2057563176, 1223650475, -2054181660, 213042642, -192929440, -676115115, 855275176, -7244471, 1903060239, 301331700, -793095444, 1883040469, 577308031, 971091658, -1049985249, -1180713058, 556799032, -939155212, -1771831044, -355664616, -918580285, 1841864474, -239363925, -561394972 ], [ -1889342987, 591566850, -1308554397, 891519123, -1694606923, 863310105, 1911866479, 1891597988, 51844226, -845811990, 374485812, 1188166442, 1367114066, -1860319139, -673487798, 13125046, -1717085869, 385260742, -1421717816, -1531048098, 806830671, 711705214, 1921233431, 2022182831, -214077557, 831328463, -823435887, 51237235, 1638475087, -863671596 ], [ -441435406, -1561600260, -1592707934, 1242462628, -1038020794, 386851826, 1205244032, -570482369, 1556439480, 1681530565, 1249901222, 305623392, 2079982396, 1019225067, -1574234933, 692382530, -38315686, -1305758884, 688148918, 2134259164, 2047659099, 744074426, 1926213008, -419498465, -613633261, 564116241, 1668958936, -1418149790, 65379582, 1603512443 ], [ -1733543162, -1538926258, -1897810411, 1131088477, 2144012965, 52940133, 1898056922, 1954376502, 566970327, 1363015133, 858445720, -852443457, 361435994, -2004703455, 1268850604, -2129195950, -932720511, -1490776830, -1077063825, -1719766734, 5909708, -1705295531, -1271723917, -408560241, 73194594, 1576785800, 1956595403, 499110833, -828241449, -1844649027 ], [ 443631737, 1227654531, 1708937817, -93843110, 308644336, 933643500, -1698788576, -145633459, 522051022, 574788904, 436308817, -788363164, -786843564, 1916597571, 498147217, -2108636822, 1147477038, 278049893, 1336022495, -938293036, 1214483879, -1165935346, 18542733, 1619836317, 1123984715, 965968574, -1908346394, -601450393, 986423936, 1325668609 ] ], [ [ -1057471010, 1724214779, -1778786486, -25073141, -106348709, -1334985897, -1356519439, -210496933, 2055957453, 659744875, -1342913830, 583923490, 1865308338, -737198814, 1457694487, 314671828, 1488459409, -77889725, -256354422, -1860027937, -1008505112, -1384448122, -84268229, 147429498, 1950700135, -1156766349, -853732151, -646886, -1572088934, -199687288 ], [ 1121864996, -710484237, -95745763, 1897985191, -1101731672, 1776555542, -1953218365, 430235524, 1318037062, -1665305527, -1042190708, 290354009, -2094547283, -420123999, 2076201482, -198907653, 1503728782, -1916195839, 521974127, 2045057757, 387816733, -631794171, -1246478477, -1627552074, -329277365, 693146808, 525472571, 1881268301, -857697451, 43383213 ], [ 782051196, 686506316, 605823171, 496626945, 1721678145, -724195797, -1756985566, 2003913177, -1969376116, 2134299271, -2144126564, 1204615596, 2061309410, -645347874, 456854537, 2074521581, 1092599321, 1252049263, 632116651, -705637178, -1157569648, -1789806217, 719181338, -1041309128, 683995454, 974222213, 1760525678, 1463628753, -621967739, -1924114616 ], [ 567347537, 974394497, -463482104, 737989998, -1398602995, -1410425998, 1151545755, -1486301604, -148207916, -1011583672, -407142584, -1870637906, -172527782, 1772905498, 1760372040, -193938857, 449476502, -1740552515, -1185624696, 349883346, -317550091, -846870431, -1713038722, -781527831, -795477508, -1293723023, -672213048, -152526918, -1537965219, -1968539149 ], [ 1603386811, 266211044, 534982852, -1186739593, -2077127189, 1447837624, -1715927663, 1375858917, 2043369220, -1799070345, -1723187322, -2131251738, 807210220, -1057450372, 1102225911, 56692509, 1655472529, 2048312025, 1584107754, -727328334, 721135964, -457154314, 707183184, 1530243598, -80128820, 956392366, -1893501765, 965768212, 438385362, 1146311128 ], [ -519497291, 1526008917, -26017458, -510386375, 645183137, -1178657156, 530761367, 603841261, 1151182491, -1389181464, 791759719, -908632105, 1492526871, -826144565, 2072786409, -1573586612, -514496411, 581308707, 35385200, -1347164551, -2054148578, 1643311909, -1053922837, -720935390, 78427004, -1253752429, -550092573, 1102940339, -272037635, 2021938786 ], [ 72127438, 1158553160, 1402565855, 910101891, -1958911308, -575897625, 537139902, 1393552344, 335356045, 1454339165, -611147265, 1031551955, 1100957839, -1582346262, 2111274974, 1149660487, 701700334, -118165444, 733352506, 1671830166, -1139170576, 2064534904, 1601250300, -998605195, -1664723460, -418917131, 1208646491, 905869303, 1691890771, 461399625 ], [ 953470430, 1812874255, -795361577, 496263149, 112119051, 909770318, 1572446565, -1447461666, -1829451700, -1269864080, -1083072714, -1695007222, -1238324279, 2118326695, 582654234, -164343797, -1683914104, 600793545, -990931609, 1048128691, 1499819415, -754708037, 508542942, 1736845852, 124630412, -1292079342, -1718420038, -990962398, -1461914014, -94877745 ], [ -1671280961, -1943469860, -1317863778, -1624130680, -1137065665, 854895669, -295582230, -1243109597, -724221161, -478395070, -2013268710, 1227306546, 1392709619, 1341721283, 1396808266, 1605664104, -555034258, 1208535500, 1713929460, 3999748, 2009154813, 1869581644, -516600616, -2106180912, 745342853, 995490971, 1542741573, -381332514, 1225256754, -1651176146 ], [ -1139271712, 1454036564, 239160086, -1551777292, -310707918, -1226110314, -922688005, -1093892277, 561004692, 942918634, -2112983051, -1267277607, -1445210649, -1577531122, -1712408390, 569312510, 2121787706, 31119189, -1482817575, 1524784455, 1422018526, 1909106407, 1559336985, -870428338, 11763601, 1582975459, -1913290240, -283421772, 1119902697, 838717667 ], [ 401224468, 1130656433, 608721492, 566602680, 252733485, 827062895, -713418966, -1002501883, 2117970657, -573299057, 825020687, -436369876, 899244039, -962776454, 217194603, -242788354, -1892510606, -298080388, 375553884, -431964237, -102109163, 36450105, -360640998, -486982977, -147878364, -1541069865, 1513847541, 281321312, 1559521632, -1375404117 ], [ 1573429247, 2092024432, 293909545, 679769778, 1064187766, -669101414, -994528999, -421910853, -1482601745, -1154810583, 560430445, 104994591, 1732480736, -732533604, 752438355, -527930921, 1827035805, 1204953171, -259305489, 983399727, -359540911, 1960784209, 1630084184, -790225612, 301987792, -1662225955, -1127203111, 568920813, -1996828751, -1046050914 ], [ -1035674437, 1421258164, -2127265851, 1449838792, 2093188623, 820036617, -1469449418, -1111490579, -1456909659, 1411289021, 954606708, -1672327923, 1914535099, -1965429681, -1431298856, 2015440820, -1202690553, 971211368, -655366983, -364443898, -31644365, -126094998, -1816198244, -1524327670, -1962600068, 1509674881, -2135566536, 1383085433, 2130922539, -845156886 ], [ 650320965, 620489392, 1721851691, -2137298670, 1155920178, 1611219909, 1744639377, -1986825822, -430009633, 1247205448, 1321165122, -787733859, 2038346178, -89007721, 62832566, 401755574, 1324817876, -770193666, 1990069251, 193708102, 1007639084, 749280139, -2101489901, 1425003908, 1286321689, 1653225146, -1683883393, -1264286844, 1908295366, 1421885854 ], [ 1611081035, -196839350, -762061434, -1217390364, 577595989, -1032840872, 2018935473, 2011856146, -740007811, -1881075367, 1083188140, 994061748, -743912628, -1895877150, 41347569, 1977396981, 1884584619, -920753429, -164305063, -540825219, -2065204584, 634837855, 29811278, -1062426876, -766675994, -1082639897, 1525987673, -57842636, 1309821700, -1209143199 ], [ 1173205545, 1054276255, 848286729, 1041053770, 2090368507, 1203910855, -919732018, -734571480, -1782244198, 851513781, 829997091, -978347349, 583671029, 2023240061, -569354742, 2013091307, -2064703266, -1839829355, -558545706, 1016468090, -1427721411, -998717344, -1498723583, -1667863242, 1637518613, -1320803471, 13904255, 1006649951, 60525613, -609324025 ], [ -1530774445, 1792995428, 1867713754, -192361786, -553563491, 564057282, 375909203, -1958118634, -1809378531, -1696780341, 157321710, 1199006495, -1794809651, 379675468, -245559365, -1402907221, 1582223195, -840275454, -1946982286, -661140009, -438967204, -1873957563, -1059025812, -1376943828, -1320959507, 1875965954, -433155417, -8600159, 1811920157, -1522141912 ], [ -154191158, -1200841525, 501328596, -2119838816, 1448181542, 447044349, -1643527527, -1940639316, -679886351, 235141611, -1974679331, 1287348117, -1743565087, -1671979064, -973578214, 183967488, 465512781, -2068672842, -264931461, 1850630528, -1321441858, 1985416731, -1928498870, 616092342, -58663942, 70479774, -1986621097, -62574563, -1348193395, -1123301959 ], [ -1896338409, -1332223377, 312863480, -1754613646, -1482087168, -1771913895, -543462144, 35108513, -1199053354, 294652173, 1711511292, 678523317, 584408099, -1065690443, -345526257, 223528637, 1349998649, -1031222864, 1368335653, -1595925918, 910415758, 1381749769, 40737668, -8473725, 84994374, 102625641, 1325764669, 1284601939, -1513129008, -1833780231 ], [ 250734584, -437872177, 1816352684, -1217797647, 1404342982, 1249249937, -265427493, 1465684009, 1171658797, -1634867121, -1505548547, -640477800, 1756834667, -159049806, 55266704, 336441099, 1261524689, 921709692, 120380968, -330212969, 485715095, -639741919, -476290666, 346926700, -1436570554, -172347654, 85800824, 2041599701, 2089200697, -1577736639 ], [ -2018164207, 1371882046, -641213163, -1120119214, -1730146745, -2121532041, 806953483, -579619752, -738274288, 176358869, 2069290682, -1795327536, -1411265331, -1321170386, -146469246, 1056792919, 2087959481, 757211820, -1295467092, 1001491012, -1648768145, 585261731, 669072025, -1107939320, -1817334335, -1127279815, -420998646, -145411052, -921821751, 1639957575 ], [ -53327851, -627552121, -1752246311, 361124437, 1658919131, 753300936, -1808978617, -1917435622, 1806408056, -1325257708, 1283519867, -2014260673, 1473148316, -1874377715, 940221203, 1520453260, 2042863995, -1195162224, 1292450630, -1575455324, -337229725, -33459556, 1385888000, -1207231081, 1896995110, -579567804, 1563304981, 1509993556, 565950949, -365582124 ], [ 1793926999, 2086077449, 242389406, -1272768513, -1226408277, 22814467, -1393865449, -522750123, 854692270, 1777813112, -639277748, 1160950215, -1753757381, -1191084486, -1853360863, -433924564, -1599782857, 1550162034, 1173275179, 1472117460, -1955314183, -1719306420, 1166111825, 1545486585, -2129973551, 451675381, -1820331402, -1804178889, 1598534617, 320103553 ], [ 1398272030, 2067202146, 362124286, -2128728866, -1178947756, 1379673216, -1943709156, 588237933, -488444796, 1056201946, 1221877833, -440791161, 187715796, -200729974, 1358114536, 1478385380, 761681433, -1602759782, 1712841447, 772489591, 1119597642, -1335559131, -1392672979, 1105597216, -1200659408, 1353361394, -873329487, 2019529131, -1004982780, -163152325 ], [ -1571584380, -551481677, 1261710098, 1683744370, -865357944, 712542500, 25498730, -1570976201, 1913094918, -1538179728, -878088515, -1479094877, 452473433, 1954592216, 46673201, -775396230, 1700836838, 1829900081, 1927098906, 165088147, 2081301257, -1800236752, -1133125938, 1831236588, 1857897756, 1960717722, 1499908138, -932978642, 33560097, -1983531394 ], [ 420440244, 685472266, -2102972379, 1085026893, 1606032598, -417396745, -1134147957, -636302607, 39343104, -2021687703, 756985862, 514597278, 1307526654, 1464721889, 1270285823, 582324732, 595427229, -845166929, -817646002, 1023638921, 1468552619, 422335454, -888013111, -330382415, 1444222465, 863784701, -975771514, -246373389, -402244932, -2143603255 ], [ -512265720, 358836771, 837301737, 950544342, 654725898, 1260681621, -1142630691, -2088447941, -816912326, 391186961, 1018233390, -916865297, -1826034518, -1836537742, 1726422255, 64126521, 1648953682, -1287273290, -2070299813, 629494620, 1148892138, -108997824, -2131845749, 932756317, -826826042, -1464269629, -1004168968, -2112036310, 1240109181, -155160758 ], [ -1535222536, 1510376425, -875509068, -61097569, 990784749, 419180495, -2016057786, -16407562, -955479589, 1623898096, 2145282516, 403707571, 1529095667, 365686168, 661527573, -952622281, -296270255, -1188179796, 1033688598, 1183392595, -366981188, -792093224, -1834128841, -1027648497, 15443345, 1639228843, 647730875, 82714360, 335029696, -538245443 ], [ 79932719, 1717930041, 2072253231, -945186774, -2129978472, -967891871, -459198127, 2115807205, -1494891735, 1637607199, -503875983, 1147499327, -628424191, 1067969357, -1949570152, -1155559721, -1536119647, 1193429236, 1147026952, -1740098008, -406524442, 484654033, 1759737865, 62479577, 2128514357, 1105692522, 1646635705, 2028044892, 637662310, 840792304 ], [ 250530303, 1498849593, 1016297775, -420237326, -2112702765, 1731692729, -1645310802, 1373087334, -1967030044, 843057803, 1338682927, -1135409233, -1504065198, 815278410, 1798932972, -1116453535, 435604758, 2127067332, 2131156537, 596902668, 961649446, -109004363, -1771702654, 508718686, -53624351, -1114624095, -1408464744, 1459576384, -1801996594, 1087419940 ] ], [ [ 419010307, -1304021425, -611372492, -1729848361, -207274234, 417341455, -209671921, 225926485, -1679458417, -303661974, -2124679853, 1110367968, 1802893894, -2028208697, -634368121, -128362208, -1861201974, 1252032817, -554750428, 545561604, 767919502, -120652311, 235319929, -1936336166, -915108994, -726685844, -978692512, 243632477, 559113587, 445568253 ], [ -499698492, -774031363, 451587265, 1575883080, -1113932611, -1679107929, -642182365, -1102627923, 1428653010, 1492593121, 234891728, -435374619, -458777137, -1014595510, -1252026135, 176108944, 452320058, 331746630, -412407445, 1251007690, -765091410, 938902762, 603226389, -596131988, 379592289, -1223804298, -1232209280, -549179424, 1148304310, 1204632264 ], [ 1190743765, -488301785, 470704825, 2055273542, 465533424, 1181229873, -892976182, 553986642, -438900602, 1665350600, 1540039661, 1315847372, 1448507406, 170516087, 1549607117, -1969192084, 1526512434, 386223815, 1467158657, 997357461, -109002180, 1315314568, -646836116, -169686015, 1966821070, 230233157, 1126219188, -346744407, -2086489602, 2117696536 ], [ -1475690236, 297186479, 790962811, 1520371998, 1133209431, 1348499792, -1677102358, -657280822, 271114553, 1440957187, 277189948, 1857603303, -399654969, -558714656, 214036016, -1667199643, -1926924371, -863954144, -375300203, -502324581, -1407303294, 1467553850, 493976277, -244252809, 220950833, 720887107, -2133351467, 1766361535, 1978952064, -1600488016 ], [ -422508706, 1453488307, -1193145990, 90789296, -16978267, 940308674, 477682249, -1866161925, 1925218038, 1456325059, 1922248891, -1888126106, 950188680, -135725946, 1080507080, -536995064, -629231871, -204003159, -762090532, 1797857833, -613047643, -877699693, -513213899, -917668969, 415640772, -2012747361, 80362451, 1079627514, -629383745, -867749215 ], [ 1146443662, -1336058214, 2064663832, 1744122445, 176164857, -2018980148, -634714231, 1071520674, 1088222078, -2027409694, -1338075000, 552842839, 422855085, -1807191547, -934023784, -384949759, -1335291585, 343002492, 140268716, 648093055, -1638623692, 416635713, 174461272, 621469938, 1562513901, 1500223680, 1018937609, -997297382, 580661270, -1580990097 ], [ -1834933155, -151192411, -1770726445, 458891275, 1383899373, -1175935334, 1231493710, -1551079004, -1528559570, -1524579161, -86181599, -410342395, 1988752927, 426601604, 1298644128, -1441863256, -234594872, -1926262342, -331649208, -165898398, -85432912, 2060380331, -2010650706, 667941909, 616525665, 1697669110, -292950794, 1769112580, -1672439414, 1646563939 ], [ -2090143614, -1669512766, 487572319, -116539603, 406029214, -442813814, 1158529607, 948888890, -1622591605, 713901321, -1876160595, 1708217658, 1454347032, -1335782503, -1651552611, -2074789423, -1630690456, 1293144024, 1887915482, 356233919, -1618631325, 45910441, -172983530, 1425924037, 1656017788, 698524959, -1028499595, 1656558845, -223538809, 186440679 ], [ 2053935284, 757057987, -884632084, 580004055, 1140889474, -906388610, 583587528, 2121819916, 950777091, -613077388, -538220669, -1079037207, 928690435, 1946101286, 327669517, -1288466479, 1593878487, -2008712883, -931675741, -36701400, -1792902240, 1646424174, -747769125, -955409967, 1061179426, 1100904915, 60686266, -55964901, 144996811, 200986587 ], [ -1501967824, -1691228180, -1479988442, -647748829, -1494653890, 1582515870, -215173455, 1935240904, 152460952, 984997228, 1906777391, -2022908539, -806817130, 390314350, -1711045471, -2128054161, -178810743, -1411079189, 137137664, -223387752, 408549476, 301641392, 1615453698, -1189914618, -289624336, 1412206892, -1940031841, -62348799, 1684453677, 1920577711 ], [ -424894846, 1112638831, -2051004747, -2081955730, -914015562, -1353341950, -191631766, 165520246, 1876880624, -2101564792, -1958323737, -1964392146, 1604185295, -1121457270, -1758542663, -867435005, 664790626, -801871251, -1500267594, -307975109, -682900154, -1110843203, 1547795525, -40589849, 410312337, -1095980755, 1455716758, 1696227518, -1063298139, 818790579 ], [ -86013260, 605323545, -1265676194, 1996458441, 1512293018, -195749391, 231808235, -106544816, 127369584, -777891266, -922411403, -1518026010, -1691909657, 1979206654, 115436615, 230002364, -1490105079, 245795329, -1834177835, 426287787, 921196896, 620049000, 908602469, -1348351035, -1975768230, 728671477, 1370285812, -1875105841, 1777055616, 642928969 ], [ 1596304293, 29953216, -1227465435, 65460600, 1125124616, 1766335982, 783163980, -327852672, 724386122, -451276475, -1760802291, -694535287, -316564092, -361968014, -2118463578, -1002759414, 2063244040, 2126566090, -1115419924, -664730861, 1977283930, -1302305913, 1159812737, 167003837, -1240249818, 1520721135, -307944533, -854576095, 418219681, 63237495 ], [ -1964704285, -1391813382, 233327597, 1083561231, -648024863, 1803489698, -1795069157, -363632810, 836447336, -1514038689, 284854822, 2137836312, 1339297641, -542955513, 1725076444, 1282071476, -1307652808, 711700214, 670693526, -721699972, -774503649, -1146724928, 261165109, -1627674262, -1489242166, 1358007150, -1077138996, 500391877, 1338984048, -2071872140 ], [ -1251742278, -1974816694, -477523484, -892323024, 1523739936, 1413356201, -1015616921, -793494700, 113636701, 203200874, -1388785019, 792075438, -1285173898, 1738275256, -1130369625, 2025489617, -948351241, -784620689, -1680397678, -2067438748, 365245836, 1391434551, -257883705, -1792795700, -2064587162, 724397836, -1999522636, -2030393311, 1074824253, 801110833 ], [ 1411291987, -40806411, 2077941850, -1937647694, -1910785246, -221106150, -27118721, 1840912400, -1766567213, 1683725362, 260534035, 925642231, 603246502, 737102945, 148011602, 386106646, -1169420561, 478105889, -222271270, 1395277113, -174068800, -1048381221, 1805099412, -161423886, -1084640562, -664680613, 1838122, -460869355, 1614417843, -1231380862 ], [ -510152191, -1751721197, -369613329, 268424277, -1133353740, 323680693, 561194327, 1229992408, -456809353, -539733347, 1235172745, -191749208, 506078854, 1834860889, 360894000, 1678328962, 858360168, -945231867, -1949995420, 2072978840, -1129280970, 1739214576, -578647444, -1696890604, 1300704737, 616470418, -1859194233, -1020730900, -753484925, 625297608 ], [ 850434898, 596952392, 493597706, 1866686821, 1276959851, 1101555222, -382782425, 6420949, -1101369705, 359327282, -158309724, 1734023524, -666618103, -700160954, -624213530, -636706289, 140211751, -1838800296, -641078661, 1509609588, -1579929076, 1553219832, -1984301025, 1074044523, 129261117, 2010143500, -904620689, 1559557259, 1147597267, -2048947202 ], [ 480765964, -1783892088, 1297331525, -183848762, -799634652, -422427745, 427412791, -2076652745, 1977124830, -202217563, -1122526868, 1879234556, 1925334323, -1268947125, -1378372374, -1251124124, -1495710527, -884703481, 1009248379, 1413708176, 2064439907, 2071519213, 1342252886, -1843699754, -1884896382, -181551817, -1381209800, -864942656, 827060482, 1095345210 ], [ 1561626402, -1302260887, -203083429, 2088120787, 689479230, 1766859300, -297570462, -356712977, -100573824, 1540150950, 1481063960, -1406526851, 1316193280, 1480783403, 380112800, -169456798, -1254946933, -672261221, -223277298, 1219295067, 851420144, -1313453175, -1968349310, 792018523, 468918541, -321688115, 521082180, 469894282, 389081516, -397787133 ], [ -22147498, -1990788653, -242145229, -1678847667, 696829472, -2145384389, -598908800, -203492288, 1730826796, -478043014, -1967743703, 428139008, 1722469687, -246529667, 1702297926, -136934959, 802351704, 241716159, 1351571977, -805387175, -188974698, 670272121, -1103665965, 2122438570, -284104071, 1891316323, 1465513481, -45096370, 372901158, 200270763 ], [ 1551779124, 845718269, 1202355385, -474905752, -1325666038, 2011858663, 1369666207, 925872820, -2113718876, -1381549832, 2039932163, -1769858198, -1019958537, -714518081, -881243971, 1835495445, -740547367, 2037390933, 1903057841, -1962486120, 688503679, 1213163904, -910850339, 1965170787, -796716930, 1924452276, 1426184831, 426461695, -1801551477, -725524963 ], [ 1262614652, 702507728, 1064178538, -753185772, -656011775, -1771689687, 503700522, -1089636047, 1294462644, -148949199, -1568351549, 616352656, 1932063529, 1566847318, -1152626843, 1930739802, 661681644, 480216629, 724183675, -2108260479, -1258726228, -121879156, -1664391259, -1616935965, 1140383441, -1749413978, -382224595, 646116999, 720391737, 1505428922 ], [ -1915754533, -1318956481, 1182762648, -1875371968, 1222851624, 1737808475, -251523790, 1094891863, -993060590, -1137462837, -1947670363, 348434318, -939324793, -1932557940, -437411660, 641394366, -1108628662, -1256459809, -2003071709, 750461108, -1649578142, 1736672725, 551934518, 925624819, -975516874, -1854011586, 1462065646, -1193398853, -1287302367, 1768183637 ], [ -1481839072, -1702932069, -479664240, -1612272164, 560974333, 809772768, 1542478561, 625667682, 1045569583, 789999994, 547376132, -10935534, -646111312, -221643375, 2108218154, -45160763, -1036838115, -781009846, -1210999189, -867026821, 424441884, -2026612306, 1268891634, 949724587, 2040064025, 411014483, -487728267, 869888242, -466894367, -1318446815 ], [ 1364432639, -2071401866, 1738959445, 1486779140, 337601069, -122695156, -2114884248, -754432335, 32590961, 1784547139, -443761396, -1840939614, -112747969, -1021245729, -1364867196, -487397991, 761289208, 411840488, 2132080897, -538973917, 692117170, 569036403, -988176352, 798648994, -294069033, 2059996219, 567292385, 1149162288, 1111670381, 223128245 ], [ 1612054708, 525669, -198997069, 1660851007, 1852109083, -809590578, 1791687075, 874524930, 1021719708, 1767424506, 1649213215, -391288523, 346841483, 363252181, -2146625412, -1797460987, -13153310, 213658446, -26295695, 1894310193, -1835041685, 1947350905, -794210652, -404829755, -452027113, -1319946957, 705048419, 1494563826, 54641412, 737661485 ], [ -2069960467, -1524099613, 2060619691, 1569564452, -726166831, 716161629, -366244132, -156306300, 430676697, 1711019445, 1984151623, -533925517, -614901989, 1938819125, -497272410, -1902140197, 201393858, 1787331920, -1209119791, -1909889600, -1628626234, -346960345, 55177294, 124715391, 1963757065, 1585041560, -84698135, -322870284, -486293580, 1642979248 ], [ -1772594269, 1353925570, 273138287, -1896656451, 1531913, -524106856, -383360520, -1864611901, 1087420856, 838836989, -1162869294, -444269606, 1352599114, -151647062, 1248979180, 413105816, -1778276682, 1319412323, 2026779823, 721211771, -1195656906, -1944315057, 21599660, -1060768347, -597981509, 1570744866, 402837091, -1216556543, 175117435, 1695041744 ], [ 2106079809, 1547691929, 1804183386, -1452287336, -1018042707, -334032768, -648171230, 1386553976, 1642048110, 1429813390, 559682324, -2145937542, 1207487458, 1034816176, 315021106, -1284123830, 1931897098, -936143219, 93165384, 407433449, 91340505, -1041254801, -1377956725, 453279333, -1003564632, -380709468, 1949787512, 1530769845, 574068297, -768272429 ] ], [ [ -103933649, 406634802, 1279059515, 1017042642, 1736261681, 1663955092, 278844201, -1414294116, 1309131210, 1359043795, -1144914607, 1560250840, -1220262756, 938717388, -2060502165, 647108116, -1262217013, 376189092, 1212786671, -206100477, 458518272, 681966138, 1248792159, -2049342038, 7690005, 96543912, -606741825, 1920200535, -1659545404, 280992765 ], [ -467264910, 708236536, 1613106638, 1276597048, -410380774, -1918523971, 277664113, -945388370, 1756392721, 861053498, 614365560, -832694068, 396201625, -596251515, 1855997918, 453407909, -778411013, 710952524, 2042303558, -423064241, 1566594271, 1396729635, 263992568, -685359634, -457822521, 890021441, -1640191389, 1742003229, -467880056, 354367347 ], [ -524699145, 1982246184, -1013625320, -140732851, -68775796, 974109015, 2047680700, 1917227547, -530928095, -375907083, -798913781, 2082434241, -945808830, -208939640, -2013477963, -1705161632, -1508842778, 237007265, -1163198115, 279469855, 1530328486, -248717365, 1158258330, 354058596, 984445825, 334747308, -1420410635, -1326322831, 2058900278, -1822472544 ], [ 1965585694, -665220415, 672477169, 1365412679, 1926548388, -1308688438, 1208486198, -730189382, -1602073976, -307213693, 301975708, 1869676801, -849088461, 1657175029, -772431899, -814518, 985254306, -694086698, 545004992, -30965665, 253262507, -1187185542, 2122027237, 1859828422, -1024073081, 1395763006, 1607122406, -204134806, 813479504, 411514158 ], [ -2027638382, -1072403227, -121823635, -848350753, -1490995512, -1577411145, -1636129936, 876460963, 828949853, 479888872, 1665576591, 2017346619, 770587731, 230324864, -682300478, 1570101211, -1954602877, -537680227, -133993043, -551757739, -1311424234, 1974172826, 1397537841, 1465928273, -650224128, 759715252, 1723737459, 815542950, -1619511683, -932947221 ], [ -1880173491, -1450205457, -2132769970, -877551470, 2059625475, -1774091011, -114274804, 823271509, 959472838, 541986778, -1699652406, -1146950733, -1692057112, 14638776, -993729543, -2000734920, -1679844773, -2146688063, -1956997380, -1314047481, -1864916783, -2130198233, -316686966, -1755127105, -306199871, -453860299, -9975305, 641845567, 502814211, -693411215 ], [ -964200576, -1134149174, 122413094, 337089055, 2093424247, -699782332, 635358322, 891944100, 1356270555, 329942919, 1633498162, 1139803842, -1196066597, 755722244, -1225956714, 478162894, -1232377649, -874787089, -423389630, -954781422, 1854110012, 991737807, 1572466860, 458282266, -307433706, -1931589096, -134574688, 383518752, 1579563375, -1735533445 ], [ 238537533, -993933969, -529618585, -358392032, -1906614733, 381786020, -265584047, 299121283, -1320450440, 1710169236, -1922163557, -272069814, -1876484652, 1538704074, 372857443, 678304469, -319926753, 652762728, 1433561510, -948229680, 541951872, -1066332417, -1852077727, -121528020, -73163533, -693565962, 394760675, -602909603, 1449974203, 1197410917 ], [ 1993649225, -146787171, -272954982, 165859938, -1109133018, 773232206, -15984854, -1265606498, -1237471786, 665533641, -972068652, 892634845, -1519084574, 1125263925, 619159967, 895976629, 840349653, 128008471, -569863781, 334614955, -2111235629, 1148325206, 447354246, 439201305, -1137391715, 2139845797, -1654511568, 672997154, -25405616, -835482644 ], [ -738085959, -316790903, -518801784, 1124462278, 1155780326, 342086138, 1637227521, -381022826, 1453791808, 217250449, 359406729, 1510363348, -1528922789, 1880527041, -597178187, 1228523123, -174765813, 364159941, 217259983, 190782689, -1502963945, -470837634, -862926312, -936336168, 1458083666, -1003095792, 2096312350, -1728035973, -1165188823, -1406363058 ], [ 1089866216, -2031403201, -977829790, -1760120449, -1532974289, -512647980, -1529794620, 537153280, 1458925498, 1950221203, -173174329, 1114338011, 565925877, -1764355289, 1659860451, 1050633451, 415430663, 977522715, -2139245313, -379116169, 493292894, 236087129, -1854913031, 565968516, -195799520, 2093540195, 1174979491, -794174986, 1450923587, 582827696 ], [ -347122681, 373224592, 374026380, -929508603, 1214151257, -1241866890, -873312207, -20122517, 327737697, 2107793900, -1200860773, 1449667640, -1217778868, 1958095005, -1061128170, 1508910659, -112457082, 355145082, -1741239267, -1913143005, 1110158071, -883139417, -785762750, -289471410, 1320069151, -343112209, -1647953462, 1897095326, 799282781, -525105985 ], [ 1894495214, 862118618, 1708809230, 341291011, 1724564120, -591095229, -1127648146, 669195422, 38325843, -737401894, 2023550684, 977496354, -1680693929, -1553566545, 1516271856, 801050464, 632666319, -1969224169, -901521221, 57848241, -1137524449, 1601573396, 2033464377, -1519087475, -1947958151, -605678352, 453591780, -942967201, -744048278, 1573685325 ], [ 973279614, -1697037379, 1562490424, -209786064, 1382432457, 623875320, 1455355386, -1501124456, 1896004695, -607720348, 1266500858, 1372566756, 399542080, -1489559245, -1158440203, 1133568613, -920267918, -1350414254, -1394329229, -420570877, 741417475, 369468898, -1833979690, 574467750, -1701959248, -1203275684, 40958286, 456560659, -716168908, -14642762 ], [ 1799885611, -951058613, 1402283033, -1622357600, -436284761, -1999496863, 1702208872, -2082879340, 359830798, 1156111370, -144858106, -826881619, 1358556358, 923167642, 2079945644, -1196641214, 990937218, -1287443295, 854266064, 611422567, 1193370610, 1127283556, -286832192, -157482448, 1103899303, -1320039376, 32864153, -662201232, 1716317805, -789006256 ], [ 1548062588, 1649131082, -1693107798, -2067524977, -252433999, -354392171, 861130669, 1505969167, -1688394798, -195899894, -733163485, -1602660482, -622450980, 1749714260, 698662789, -1651483113, -1779608204, 911420323, 1499706543, 2106180548, -382495471, -422760863, -2109533127, 67852586, 1856464846, -1858695091, 487823401, -1757057887, -1386175622, 721824684 ], [ 1452104138, -1338157673, 1346582672, -1615880617, 1560445418, 1697036320, 371382588, 1633579776, 395865129, -2002303833, 1495555294, -1567092530, 540593898, -1267568694, -2138070878, 1298598891, 720355963, 84224212, 1913954621, -737103658, 123585805, 961223437, -1486306598, 1892788212, 2131890735, 1454292241, -131888715, 167546750, -689601627, -161576497 ], [ 1707094845, -295285317, 776954448, -970003851, -242933610, 926866568, -550849011, -621560565, 1682512094, 1758437327, -788420456, -1593391345, -226234812, 549607350, -414583989, -1879501118, 2024141104, -1335016291, 1623652605, 91061991, 846955897, 1233204162, 371861942, 2087781580, 765314, 1052247892, -1696739145, 1704922387, 1710674119, -1878297073 ], [ 2047855715, -1132872821, 1038887818, 1982980018, -919613845, 1022605176, -467613984, 918944260, 1338973893, -1116919849, 1440105510, 587556394, -834465937, 1438653492, 774814556, -1926347097, 1904837024, 360801189, 1012194438, -572213425, -393916692, -644866211, 7908450, 1275944038, 1147820149, 225188354, -2019535011, -1856968436, 1602011605, 2062882446 ], [ -1511959735, 88141862, 1670358754, -2036048647, 2117809791, -1434757526, -1928139956, 36994515, 1984344857, 1187323053, -1172501607, 524866776, -147719442, -192057258, -1792819414, -792968068, -1149861393, 2079401187, -1097008094, 1533047309, -1348248026, -1945106839, 1485407621, -2994001, 2045692017, -1417647714, -837481403, 2078414481, 1026572926, -1297000916 ], [ -1495338816, -304458598, 1913150122, -1701618040, 847650979, -1521323196, 858127783, 1430730860, -1087958334, 796730830, 107378184, -1888754114, -398938475, 1109439526, 1580263971, 1404356824, 671463461, 889272799, -945995497, 725491585, -1701349181, -1249069658, 1319000292, -1013024664, -1864968483, -1388348389, -163510690, 100322619, 636987256, 293153026 ], [ 433296144, -1473511779, -1634179095, -735069797, 633335212, 96978252, -1115700373, 1188643007, 243927667, 1309148995, -1079712118, 1181569628, -485422034, -1516598177, 1057019447, 1605804888, -1058418585, -2011813194, 1512672078, 218278295, -198659002, -974278802, 2114650236, -914613268, 473356475, -1213475600, -1460751408, -138532420, 1068962121, -1933677403 ], [ 474363253, -1230679383, -1638960004, 2014572552, -1853682289, -1429355163, 1394485260, -1679068732, -53920195, -851122665, 832046731, 1610962890, 4209758, -1502813180, 1407431368, 1419145899, -1454792701, -1976923309, -1670605863, -341568076, -475892928, 1905140271, 84275081, 2123049695, 513965237, 2099917862, -1133469299, 1036885728, 1107257031, 1488483655 ], [ 1010820935, -872581527, -39558495, -784259377, -119703561, 104830912, 936090675, -1365238864, 2136273214, -707189039, -521936394, 192833330, -969515908, -319262571, -83873911, -1952666294, -1091865536, -2041681478, -1890269327, 2043834851, 1946507183, -24001198, -634833757, 453792948, 45563211, 1605022123, -1704859128, 1998936319, 1012513419, 1905275384 ], [ -82674700, 953446748, -1383865424, 1164358847, -1012299009, -2108755863, 497974699, -975016635, 1555737273, -1258603061, -1683124436, -849276480, -1338123607, 1683221696, 1559593727, 446999007, 997555626, -1186392345, 1833784255, 1145549376, -1470967118, 28866189, 668951732, -1667439508, -1151109562, -1863448670, -848119300, -1677670149, 166724085, -1550143252 ], [ -504440586, -1084832798, 290972135, -389904541, -499427733, -109392949, 1084689997, 1019095538, -1133997736, 1509080983, -1836860133, 271863461, 1219000708, 1143085100, 1694360793, -587973467, 1387294757, 1730085587, -226251105, 102632844, -240526028, -698895483, -821289047, -1258375221, -140753749, 1973825194, -1998565440, -1522154115, 730746309, 1064437421 ], [ 873261639, -1030824269, 1365072676, -2140594441, 626840242, 2043931449, -1383806863, 2087572055, 1539414363, -914639025, -535781414, -1039423295, 600188993, 1274830321, -1230457881, 777950822, -387387731, -1221763998, 554222004, -189710585, 670676680, 627535206, -842214332, -746131012, 416930578, -1661802571, -2130735678, -1785581066, 402161439, 957831464 ], [ 1749980617, 1168608727, 134219463, 873042664, -258996897, 1562079459, -126011320, 1651299793, -1775517405, -430325558, -339275305, -501741765, 1413406942, -444913880, 1895958151, -465876155, -1375297225, 1960052438, 844730580, 68851067, 42530049, -425178083, 1893796696, 1571837933, -195374590, 919158654, -1205076139, -414576766, -1953940185, -737028351 ], [ 1079244001, -599229494, 942764483, 2076517517, 1831471373, -640005807, -1887854328, 1725354637, 2072645067, 1872932109, -1355307791, -1832187025, 262265787, 590435472, 280071683, -1938303795, -1971932856, -533368409, 532719058, -1141517614, -689650245, 415597342, 1440181857, 118223139, 139623351, -1073599623, -1828092972, 829992227, 274356835, -1339888152 ], [ 1976333369, -164824566, 1364490584, -897789678, 1060230394, -1241236624, 1731892238, 1118196867, 872749301, -551097239, -1439274462, 597321055, -528808191, 694226665, -1736459747, -1044599466, -28128791, 181187789, -1061326503, -59704667, 910924074, -2076579616, -1809567836, 48427491, -1818501419, -1859623085, 1937912375, -1299863444, 1503483271, -354426099 ] ], [ [ -630338458, 554755106, -2120956807, -855046750, -922410649, -2108323375, -1067019397, -670578689, 1047305018, -397611320, -118825394, -1264712938, 298735947, 1734762253, 1677252406, 1886407531, -359858849, 1542537900, -2116371318, -185103415, 1948685664, 348077630, 134016574, 2068774058, -1665987084, 1236790444, 1447785441, 642795102, -1321620236, 2088809477 ], [ 880971663, 656541494, -698280272, -1992439500, 1875844008, 1405500540, 307522165, -570155250, -944133812, -668818211, -591371791, -294562342, -130887178, -2046912662, 1691597750, -629873327, -289426166, 1932226121, 358252575, -737953591, -1359394576, -642628636, -1329538057, 498966885, -1615564412, -1935740514, -1372787113, 44551706, -686055743, 1585145884 ], [ -774152351, -1386619498, 1055594668, 812158699, 597778360, -42915144, -1030231052, 985809724, -1044151394, -65178410, -933894746, -135143746, -476085402, -1859389433, 93672796, 312341726, 801502896, 717402344, 324341692, 506479391, -803436573, -1085648076, 34100196, -1342039532, 1598317535, 1680708867, 301450415, 1039705631, -1688502029, -555448710 ], [ 46453122, -1673465786, 1976133861, 2019338889, 225630472, 2124668247, -1574799159, 952313998, 1368811711, -1326934821, -909264485, -738427684, -541305908, -905580575, 2019530619, -1629738942, -1288726175, -55214005, -597594041, 1325815548, 1981455220, -723323403, 1707358511, 646485031, -2080596112, -2119913005, 1184958787, -1924412220, -1685094444, 989427017 ], [ 355685015, -50805992, 893532212, -1726761602, -23565981, -903902219, 2135811167, -2128232344, 2659438, -1975660702, -1569481125, -676060387, -1991304005, 611763351, 730147445, 1293943009, -365654679, 343021463, 754334116, 1444344324, 626523887, -1645591191, -491556970, -1732256225, -534621305, -6561635, -75575565, -1590010352, -186497064, -2056927634 ], [ -1217326900, 1144930717, -2083919155, -212630109, 1415945455, -1976374653, 1443651183, 1413496865, 1006980081, -1179809793, -467088771, 953488741, 71998815, -886378239, -1974192689, 1056815070, 1945645678, 1667594297, -792102902, 770075170, 767048073, 302911745, -221824913, 816977104, -1827269210, 359805379, 822858487, -69269822, -1108966753, -626881279 ], [ 556642688, 1944170918, 1461929325, 602086502, -620243114, 195910641, 1555004897, -157291680, -571735033, 1968223815, -557596327, -311888592, 1713443054, -803504004, 912028396, -57592549, 410899674, 399861572, -1547496224, -351077436, -1949714249, -195637657, 920864913, 315871539, -357696733, -986670466, -1854267563, -762545946, -1822789777, 1834349915 ], [ -2063404580, -953621676, 40247366, -604247647, 1230353940, 559604419, 1055740030, 1495356759, -1027879087, 1860293898, 775138165, -1463698011, 1942594069, 1745727843, 1296090489, 18667843, -325163507, 12405856, 982305139, -1218479826, -1442300504, -11948672, 1199402601, 1545029694, -1230679566, -599633851, -523297735, 934267751, 426320425, -751640324 ], [ 258432466, -1077413057, 272111172, 1976612411, 1217804650, 485663243, -1172076908, -1589724708, 1579616511, 138187079, -1994738686, -182816267, -1499853341, 139998595, 2020433179, -1370019931, 1109847836, 424185870, -1507248989, -860620758, -222118265, 1406639277, -2115659815, 155631874, 90900462, 163402925, 2072106998, 798748607, 630211025, -753282636 ], [ 469673112, 1718935388, 1411539183, -1040772438, 328486099, -262660750, 612201281, 231869914, -869868278, 1673572973, 274959330, 1873087138, 1007881069, 432646526, 65450796, -1771323669, -402017666, 459614925, -1242748835, 716481741, -1091260233, 665614476, 1799388037, -1242521276, -1589001026, 2010557325, 555984384, 1843035108, 1011162628, -1585602614 ], [ -1289159650, 689399908, -1408199311, 1831989760, -1249919905, -1256137354, 204970092, -192734459, -1327110372, 1561223340, -950740805, 46121647, -622941536, 1246361576, -1972944077, 324607928, -2027324643, -1119382000, -2118662309, 67976909, 1651359452, -456163823, 1795971413, -1158784489, 304017411, -1419051356, -1963855300, -1540893553, 121680409, 996608659 ], [ 1622601433, -43923571, 1515902834, -181698147, 389258903, 1755990297, -1643583306, 2024298117, -671264928, -1808470902, 2101070603, -1487821364, 1397924901, -401825181, 934566669, 1129195509, -787257883, -70977945, -1349270008, -1239984853, -309166943, -2050027040, -1142885346, 1712435052, -706378122, 2136378689, 1335086041, 281434209, -1410253901, 1264628931 ], [ -1071274612, 709369734, -1051121247, 22626584, 1777965219, 276845145, -1707103162, -1146573971, -174728531, -1763208100, 1850831467, -1726285582, 1549323764, 1171281617, 681022664, -548804560, 843925935, -901251786, 859069780, -307793718, -1620016760, 1024669568, -1885243900, -183378149, -2120281933, -1478324771, -48509242, -563398860, 864980140, 556979248 ], [ -96900453, 1182090096, -2110778956, -1013664610, 870705484, 2046020219, -450741565, -128867758, 1304248408, 165676747, 1870053822, -896247848, -172581880, 1549361230, -145046777, -552168535, -436656541, -2007403188, -331182131, -566396608, 513982865, 1704582666, 1022173040, 2073316897, -434224217, -293681620, -1111807180, 177543074, -1688581112, -1037165995 ], [ 1001208875, -1652850024, -368743879, -2053585579, 908362878, -687033270, -602540742, -1583710051, 663468412, -1422302222, -291787001, -767258108, 1876763150, 1211283450, -99149448, 1447428775, 741671842, -967508148, 298240654, -1758552598, 1419872907, -1083375107, 918314496, -414151099, -391446816, -1882355959, -1473014246, 1378904352, -322008679, -2043087326 ], [ 1769566577, 1517308961, 1081215546, 85661921, -372382537, 151236874, -524319830, -1339670194, -1934823794, -225082051, -845380207, -138120121, 637462899, 138379472, 1723916559, -722688616, 723988001, 1672727975, -2005177721, 267179526, -748321983, 435491951, 1196444745, 166416752, 1425430554, -2133646440, -1745925401, 1535111175, -1012344725, 777845279 ], [ -759316767, -1518119747, 1684070322, -381283367, 326157883, 1715221523, -1345182962, 878809704, 337160325, 1550991114, 972721650, -94658792, -595454006, 869611219, 1894850737, 787527320, 1410159132, -621499603, 532534794, 1387692623, -518043488, -1371037485, -2099609369, -145115726, -1839691548, 1779150897, 1311303553, 808342008, 1697597732, -331190271 ], [ -1615376518, 719959315, -1761232414, -1623901254, 806475196, -878583814, 248332841, -1338757025, -564931302, -28418767, -817512174, 2045245181, -1098053301, 299934431, -1289751965, 132878471, -1169627920, -1371379717, -725433152, 1518878572, 47952723, -204984344, 2054922103, 843061956, -2024099215, -173786358, 1129842349, -1092897631, -1696028311, -584506900 ], [ 215788205, -464262103, -1333450542, 1636683268, -2092764734, -1211422225, -1605268564, -1081448910, -1182302894, 473902183, -882008313, 495168167, -1352667393, 1870512226, -855365283, -91446736, -868744465, -949329421, 1753721608, -389702690, 1143826072, 1240718793, -1346478215, -1511026279, 630681000, -1161246586, -384906080, 1824453570, -161382831, -632289202 ], [ -717941122, 956986681, 672092078, 945951509, -2039432577, -1507091031, -531309385, 955461196, 1153556801, -304170006, 2121519326, 167935824, -1566285511, 1616254776, -711593507, -902386193, -484402675, 1627258049, 201393148, -376606964, -66397712, 2065122641, 1414135110, -1626702097, 599433932, 1531240404, 1357176021, -863761777, 927973026, 198265598 ], [ 1913148950, 341001601, 1018096896, -1227803620, -1719482077, 664285430, 814448849, 1710751652, -2005947381, -107981969, -1388475345, -1409632941, 1873479514, 1174254260, 1956325978, 570843776, -1682790956, 1398178167, -442372931, -1887155564, 2098032080, 2106095554, -1831143860, -1053324642, 1767527706, -1592192716, 2073813121, -924884235, 1641682871, -709017327 ], [ 1365752252, -1098931798, 306011510, 1246080580, 1769798077, -1277173381, -1713736705, 421136925, -1660571591, -1087790999, 822226124, -1230669172, -2109746177, -1537210389, 599787626, -1891567077, 504778562, -1044609495, 480816210, 1863918938, -1406683585, -771584501, 1782990337, -438529785, 1005241270, 425706156, -940558201, 1979586348, 423159778, 607960137 ], [ -441423338, 906820421, 1123211597, 171383851, -21497376, -171008102, -903582967, 368647177, 1359318316, 1983045594, -438568145, 1613880199, 2129385065, 73171372, -463122960, 83139652, 300420493, -12235523, -429847942, 1989369299, 149665471, -2041631173, 2109049284, -1634708881, -1666813805, -188169818, 1348939489, 1367966295, 1667815775, 291164918 ], [ 734298104, -1043831701, -35377046, 2123234832, 179926692, -1406452006, 795182121, 972682439, 1945133135, 1583762969, -663678875, 1497769251, 1783411000, 1661213313, -944256660, -363053754, -220911406, 1739381068, -256964694, -874056960, -1399438734, 328850584, -1333677323, -1865357235, 1551528295, -1460233278, 2106222171, -101746912, 1919403273, 91383077 ], [ -1237110560, -23872362, -910330027, -878123141, -1606997843, 180904006, 841527716, 607689242, -2129346129, -1634294257, 769674200, 174208004, -1009987406, 327370880, 946342905, -1071545916, -1354329819, -1759336564, 1860553724, -1225414351, -1670071932, -532811138, -1991726463, -1538313314, -1645995440, 714029506, -1102816864, -1353619327, 775013262, 175036911 ], [ -260107749, -2030517408, -171501688, -1386000466, 391675966, -1740185697, 756944801, -282003456, 938825354, -211394266, -331558887, 1952493040, -1605950611, 346733924, -1742212181, -1622656583, -1041379290, -1637639443, -1412071757, 1287772747, -490119663, 1021989580, 2112320053, -1199276625, -853087443, -1111276800, 1905474558, -2143974684, 624695267, -1193782729 ], [ -1928458667, 69796021, 1092440107, 1710590893, 930901679, -2107207899, 873921922, -1781944142, -1554653464, -1715815301, -2058422390, 1831412802, 1397991467, 1394902839, 1055032614, 578037, 356302206, 520777655, 1123576095, -1844396491, 330889123, -881679965, 397821922, -1225464104, 1983567196, -2022098488, -1523093269, 1661640950, -863374910, 84403898 ], [ -1664782489, 677942193, -1147981361, 1070704145, 1479863269, -404802334, 937529435, -444842210, 301655392, -2009240844, -1239342985, -5822389, -82856575, -940952299, 252839428, -1086270631, -1595256770, 1656810990, -1828859782, -1293137543, -1364868035, 1861325497, 1256008791, 1356887305, 288992530, 1360009879, 646515481, 1161738342, -1691761460, -1053438768 ], [ -799667089, 698004998, -1127743445, -1749071436, 1229087924, -555108253, -1538605025, 1777437835, -994763621, 755211078, 837901252, 1402482822, 665178274, 210634499, 1607652432, -2005754893, 1489029450, 1754219844, 1459113438, 828657421, 1089224130, 1456147447, -1501998998, 664533345, 190631224, 1098561587, -1652298720, -1721885142, -4595003, -1808478693 ], [ 1218264103, -1038558790, 46044559, -1891728239, -663387321, 762008089, 2143635487, 658488819, -820038669, 376379993, -1359589091, -128155351, 41796857, -1634621379, -202730378, 1117567757, -679444125, -1774393250, -979486162, 1129060957, 2123898409, 1621504564, -578611830, 142404452, 231055417, 804234378, -1776940868, -43384427, -150056323, -1191388865 ] ], [ [ 12300098, -1914018704, -640797547, 801973228, -1984084857, -1639325581, 121963826, 111324262, -1962341481, -1237145451, -1197293934, -2004689619, 1886027114, 1334251075, -667055498, -288121933, -342148979, -2063756389, 109577644, -971664297, 1615029915, 258395540, -1036224853, 578858114, 1949183917, 1658785512, 1053385479, 132756120, -1608488967, -855980475 ], [ 1091786710, -1050450741, 967827263, 1163398371, 531235799, -545678050, -441359615, 1164206636, 1261566720, -1829396611, 1545248201, 598776675, -1845450449, -1676274798, -550111009, 1360730930, 162436238, 241499836, 2064605354, -1952165079, -29890872, -1570959557, -755154434, -1901621745, -1731154262, 1746725285, 468260256, 1876223515, 1307051929, -502658576 ], [ 2105875156, -1888042052, 606867745, -2055295588, 482904830, 803884905, 282877012, -849753241, 1118396384, 839516616, 27312134, -296604889, -959199113, -221411091, -614560844, 801679433, 874938436, 1669071859, 1395264463, -4697227, 508058384, 2050896013, 982290369, -1491411361, -2142404952, 610615975, 1987859842, 1117280459, -1348502863, -2145426457 ], [ -1016144949, 897604827, -1034925039, -608690207, -944966802, 1020453054, -1353430268, -505349090, -2053230836, -1191471415, 1923964812, -1539998256, -372901563, -1066611864, -1508402680, -1144688852, -228365153, -1936431367, 268579643, -292823559, 1079313275, 460901699, 49472648, -217274075, 652403173, 754495174, -1307289906, -537008899, 1556214088, 480222455 ], [ 1533296248, -1519642047, -1799951749, 885333297, -552431475, -320579802, 1429425143, -1288525732, -949187441, -1056082440, -1728917992, 1721874816, -1920725507, 1277633663, -1303767525, -765905466, -1197722133, -1860433397, 1055826653, -1680750675, -2084722667, -625154222, 242057960, -1331489894, 1811008839, -1022328767, 1894532157, -1177170762, 437451157, -1679981308 ], [ -435280421, 1309297878, -747604180, -1036369301, 128020257, -778618502, 1480787986, -884465071, -1125296387, -507351817, -1370898390, 404847652, -1364354727, -890437794, -12283148, -980496980, -645380050, -1247231942, 1851784013, 150518481, -422215679, -1205773114, 719104433, 209218552, 1467615659, -2136686219, 1391881944, 1137677649, -1357976662, 54486114 ], [ 968995541, 640474660, 550576843, -1512174436, -184386525, 1526546305, 1416983054, -1634321985, -581692119, 1570795165, -1886762347, 382607713, -2058711114, 1918569485, 585239150, 1450043809, -160057036, -2030110663, 1145585968, 2035221079, 1700964170, -1483568110, 555064122, -1669595004, 230280693, -459535206, -1363937132, 259775204, 275809679, 106337347 ], [ 35438507, -669093190, 461373109, -2101510293, -44439676, 15596174, 309054954, 1840642150, 1092511468, 1160499996, 1681439950, 1921381365, 82924405, -48812016, 1542618912, 1434832093, 424682977, 1177234055, -624649499, -1257884112, -570949695, 745235791, 1132727543, -98081614, -73267800, 1468648625, 1194933619, -52863577, 308473849, 533812699 ], [ -1960645999, -205371220, -66701700, 1936448588, -23184627, -2134686033, 899923215, 1418771463, 1261837307, 1058985767, -1636074118, 103718829, 508454452, 1717734764, 855463110, 345989573, 1453651812, -661297953, -11531200, 1657748889, -1973215434, 1088858919, -1813703856, -1156522146, -306053089, -892921389, 958093100, -371889669, 1921471286, 858600077 ], [ -538731221, -1751121998, 600493563, -2053240095, 935702262, -1849865533, -1835443578, 779660536, 93417966, 1882999733, -1810953661, -818961252, -135794278, 1834309188, 1616947924, 2026232938, 1284094296, -323561457, 800405403, 804780283, 1744490073, -1997615903, -855194236, -749577983, -195901923, 1019721078, -928528497, -730190714, -715525514, 34488120 ], [ 685255853, -681719068, 759746740, 766611515, -1616577644, -2137403970, 1524056845, 1176990398, -1061742025, -223754277, -1114306603, -2141558358, -626998448, -1169235405, -498601226, 2141275402, 668983377, 80971016, 815387658, -2661770, 780431046, 70393186, 148598918, 1870058335, -1137009756, 956816265, -1096447294, -1580499469, 1928761201, 1037403097 ], [ -1407043936, 1663461195, -199717904, -624200976, 1356330058, 433231412, 95542400, -42419328, 1964574202, -611491772, 2014633572, -60163006, 1465115563, -1925536874, -401092060, -138681215, 1522136906, -1521968456, 824303146, 1769085950, 1657543471, -128826060, -1053720363, 1464288518, -1730099296, 1673456740, 220831359, -1236742660, -155858317, -1123009436 ], [ 381435667, -1047990926, 1603292875, 1681076011, 1442875841, -89442562, -1818978017, -1817817746, -1493162556, -1217534437, 801315751, -1372282772, 173973308, 1494541877, -1400148721, -577097266, -2051446020, 1559972463, -890099228, -232175284, -1060424203, 1301926826, -1650550895, 1821010262, 2091527079, 2122856194, 1843256096, -2120716186, -1389319163, -1146535321 ], [ 763077750, 418447424, 1183176967, 649256983, 29034305, 1706818924, 36020662, -135981471, -927208071, 1645804392, 902636525, 891801701, -2119183605, -2112953096, 166293307, 480849419, -405808321, 1082376028, 1472844594, -93661862, 1483615705, -1034471217, 322317394, -1001573629, -882054230, 758451629, 411968156, -68752524, 367717545, -169349635 ], [ 269655426, 650705346, -107530235, 985916011, -1496436328, 289769777, 318997325, -1344352417, -572609390, 1937875029, -3264075, 1039261136, 1144397161, -1013364725, 561862831, -634533340, 1533153677, 2134801915, -817517653, -840629920, -549588259, 882913866, -527029886, -357410818, -1628596616, -222554810, -1568086478, 778003151, 1574789704, -1359727068 ], [ 1846571649, 1785961808, -1557743109, -329013732, -1823523116, -1099256071, -957995925, -1736123363, 1295406427, 1319504463, 901249334, 1248654946, 2078940811, -1924801877, 2116070959, -1050671215, -801029911, -233933993, -1077327656, 2052193121, -1640597967, 61175437, 67978570, -1966534149, 1387256423, 32798100, 987757118, 1327703576, -1228737747, -655825459 ], [ -414979009, -637672187, 1268667327, -1248859963, -660733129, -1556518726, -799880835, -1960693695, 1187071775, 355556318, -296813141, 1808710569, -2088158083, -85777097, 1537238291, 1982710584, 1758017932, 478494132, 1338206100, 1691873513, 12132887, -120394922, 1219975473, -190882501, 1022439024, -1531623477, -212469240, -762500930, -649384840, 1273554257 ], [ 1941970045, 461891257, -259192841, 568489362, -1557670290, 1110066284, -1590397481, 1752795771, -512763040, -300565698, -368208249, -1004221127, -1582814090, 579375140, -223065109, 851515301, -1215817212, 1754087711, 1765498849, 264888271, 541339368, -377343342, -339557497, -1327567081, 879186212, 2078714146, 1771305777, 1073763033, -1976235260, -1396936195 ], [ 806467150, -2036508069, -625486019, 540976431, 501931470, 1718681699, 403554694, -663833954, -1776094052, 141705037, 716580015, 1569035982, -1374307311, 1973432609, 1337150163, 482569048, -1285062858, -1237589499, -621890802, 2019725435, 1371704852, -955773128, -1088924307, -1826125884, 463385611, -78386629, -2064370774, 873251050, -1811939068, -1760648447 ], [ 1758993348, 1921886745, -1925970846, 1581280856, -1077232623, 42352760, 1460011215, 432838779, 307621026, 224721252, -997276128, -971757801, -1105947413, 1493178404, -1003802156, 1499894211, -764767311, 961695359, -788346432, -1073821427, -149811911, 1226728250, -445774066, 2114011426, 1209773534, -851159224, 1446223127, 813299174, 121748100, -527651713 ], [ -2022477895, 1814157221, 346663673, 1723266909, -610697116, 1680536424, -1263651722, 889634339, 25663375, 288851346, 2140035767, -729935964, -851231114, 551692784, -1681788085, 1134953897, -1668369242, 1769436443, -765373505, 598357513, 303807254, 215686796, -1587124390, -354815657, 1091032602, -18439354, 1888116547, 644047445, 2112889102, 977921875 ], [ 214757657, -1596563540, -1718881607, -1237680958, 1432199916, -352913619, 1588524324, -47147213, -909890409, 1370505318, 378638367, -1591109263, -822221975, -1535039276, 800699833, 955444825, 1118811484, -1005485548, -685784084, -333576089, -2059818104, 1721331055, -436384722, -1293019451, -1209386474, -1916426550, -347662729, 2062103490, 2072023561, -717238881 ], [ -2004526423, -1557611445, -720992890, 550815201, -6520075, 879752500, -88847177, 242925701, -1248140334, -39331685, 1169771013, -1436629119, -887233666, 585982654, -1421694471, -50501911, 1530484485, -923704871, 1293749170, -136988710, 286205614, -100817201, -1186739546, 1368392353, 1916595731, 357001041, -946247557, -586467071, -72197151, -498649475 ], [ 1719899870, -1122755559, 1114336906, 471771700, -84414295, 1275687526, -202715354, -1349057806, -895950565, 1242078688, 1257217689, 816494343, 1918120833, 926092494, 1556062144, -921706435, -210430793, 685999836, 1994215864, 976904875, -2090208942, 935274283, -779365735, -1548079119, 1260146872, 867544335, 1971013329, 71617169, 2008037576, 1041842796 ], [ 41068670, 1974345183, 1938205879, 924096842, 450039807, -1312795926, 1025739745, -318343735, 213649803, -1107652066, -896873969, -1585866056, -1365165486, -710988369, 625474823, -611050518, 1570132681, 775392098, 494761787, 130051966, 335141216, 407950845, -306114498, -298507660, -547208603, 438873267, 1835237357, -81136427, -1851173511, 1184907146 ], [ 300215417, -1796599419, -1529418547, 1295516819, 329779166, -372985908, -631267215, 1581573341, -1726999891, -624600860, -1895677419, 1709716037, 1271515402, -996319322, -1962570325, -1321609324, 2035961409, 1783118407, -759501132, -956920664, 2059040390, 2100209802, -412829236, 2043648683, 1260649639, -1414731626, -1397655257, -1206030846, -1276382357, -577423349 ], [ 491795109, -1798622992, 1914812666, -1278662943, 1738313737, -1739806116, 1131680456, 100237734, 1310670148, -661770206, 2138086695, 1089038916, 1115370158, -957106017, -505227397, -1774637528, -739748556, -1057901341, 6109202, 1078654492, 1876113705, -86455166, -2079590054, 152870185, 1816727964, -743310650, 1839454421, -1831166483, -1619889017, 1625313521 ], [ -2031769474, 111977796, 486139222, 1638742218, -1856678389, -1095647797, 997753287, -1219776754, -599265428, -1527043003, -883466096, 2001596397, -1045588732, 1091717948, 1432220107, -309366580, 1885358561, -51413085, -1751156913, 1757856256, -1596895997, -1775607014, 980172902, 2091181276, 1786573304, 2077824876, 1831943800, -953779083, 1612769299, 1604684199 ], [ -447058377, 934717708, -2087217200, 825756397, -2116960118, -770086845, -2127681874, 406489391, 33204596, 1365371342, -900773319, 1083513346, 2049908032, 443981751, 620372787, 1716235197, 1390227170, 796818578, 1731730539, 669477710, -529915442, -1670522399, -1648833344, 1938435117, -2037795409, 1499740415, 1323250050, 1902429957, -2018267534, 1778501635 ], [ 287675848, 1804064255, 104987714, 1415859937, -8382592, -582509833, 2021209658, -1097666864, -1722112722, -477040419, 479169173, -116632132, -1372755164, -314102930, -1665712890, -2007348488, 511356525, -61831932, -306571786, -1221683808, -1894994863, -1670286831, 384924266, 480768877, 2036951691, 128005369, -2100598331, 482616775, -861883337, 1973617323 ] ], [ [ 800241158, 1761668457, 1413176284, 943869403, 273753263, -845183688, -586273097, -1755085213, -1475997406, 1914598339, -1449207900, -1507974527, 1916765568, 238475538, -2121414615, -236185913, 694356152, -92091496, 297738680, -91887797, 1148646593, -1605582066, -1584607912, -748963034, 492360172, 1941593355, 486541040, -1259052017, 1421888569, 1660876185 ], [ 2143204302, 1466281274, 765960585, -519530717, 615473804, 834272751, -1350936311, -1290496532, -111697838, -2065183845, 1098570882, 1881414021, 1952822184, -464300562, -1263862709, -1085401162, -1915023458, 1398666910, 1150108226, -2064151930, -1477136557, -1435387593, 664177460, -1867807666, -1103962387, -905452987, 1927411994, 1879456205, 1377628749, -1386037474 ], [ 400974918, -1886058013, -1678562995, 50830507, 392082333, 1077442930, -1966218321, 813872893, -1795971206, 876112159, 838805501, 1737469746, -1498624203, 1827800098, -1787324745, 2113626873, -222688030, 784977617, 2081759610, -763878559, 1074208411, 1214407530, 34479920, -241443948, -1417951155, 270979776, -1117828890, -1099829131, 1319267587, 651644762 ], [ -1885606343, -795867480, 276419675, 1022319855, 1743924327, -337252542, -202345544, -1304360122, 1859115077, -1050089633, 1017308924, 1569754288, 862691596, 160060803, -347703036, 84249596, -1407629111, 1389835919, -1129809433, 172097105, -1471902954, 1838616561, 961411559, 261697073, 384993048, -1031535126, 408850546, -1968198295, -751993895, 1272444423 ], [ -1105579414, 1165122814, 1137049255, -827278040, -1145925882, 923826046, -1673694051, -1180274992, -98834475, -708590411, 949318694, -1836555309, -2073864638, -1412565713, -1034389830, -475883056, 720959057, -527686326, -392116809, 1600190770, -2136127929, 337786441, 877654257, 390709742, -1264593785, -1316364096, -973396138, 654808197, -15972920, 1643750242 ], [ 1765002707, 1292129232, -283727888, -892239695, -1846550021, -192566838, -249048595, -254690955, -574947682, 441068991, -1646999573, -1757913409, -1488163621, -2076329584, 427531151, -184543805, 2065475907, 923173973, 1652022581, -1910623331, 1421013224, -488827379, -1099776794, 104698389, 357989655, -1821633535, -1532148315, 1635331013, -293549253, 1886237485 ], [ 1007999684, -1572372424, -1215256059, -1396888680, 1538770615, -725721003, 1011086382, 349579044, 713152909, 5936036, 1653822150, 1807837335, -971616659, -1974885162, 1907078677, -27980113, -462607364, -999946267, -428541130, 1838850605, 1382081380, 1670093911, 1539714353, 383609956, 929311274, 1108431961, -463203418, 1480388230, 1679351589, -874511266 ], [ 1222531107, -929782643, -266079037, -1883854401, -493858796, -358990256, 65593021, 229667524, 1641595474, -305201705, 1411029870, -1332249171, -1962867059, -1049507647, 796861421, 136914622, -14563128, -1792305658, -1534760504, -1148805731, -2107410604, -804995725, -329221960, 1933879793, -1134435819, 149351047, -1085066879, -667936479, 510840998, 810850196 ], [ -1547750, -1144277998, -1245156251, -261687661, 1705665078, -709867260, 11485962, 737790181, -1685185116, -1121681372, -1309340276, -1780450619, 2021161984, 2115622950, -100854318, -1062952175, 1032278522, 925877482, 2136391259, 1548505834, -732876653, -1138034975, -2018676653, 1484619892, 413261589, 1288322226, -2047043490, -1172842860, -460584226, -1116246489 ], [ -1311556744, 1888347864, 1570232455, -139550029, -1798568923, 112736862, 1611075954, -764145650, -328622913, 642881983, -121036706, 2036207132, -2046106357, -943525343, 942108076, -9719277, 871758568, 2140459543, 693205998, 495038864, -1395679557, 148351651, -262223525, -275409769, 1398996515, -1266731307, -2126119034, -1987061140, 1108945039, 550720428 ], [ 1079576101, -548790255, 1875611822, -1602531282, 300110943, 809793013, -763228206, -470536409, -1865614420, 142052723, 1545629951, 309309304, 197336666, 1225284841, -816040477, 27239763, 1506103062, 292653029, 883015916, 63449006, -1764902505, 553807996, 632197913, -1837799372, 1456188746, 1401688077, -1053248645, -422388749, -1208803256, 1592121166 ], [ 1929854925, -10718500, 912649353, -1289446347, 1661397470, -510694433, -603129920, -1318448165, 1801701409, -1980158475, 391867353, -341106887, 251080667, 1547895885, -1022880377, 35193120, -2041463840, 631152041, 115522958, 251843301, 2062413423, -539689336, -462409577, 712924948, 1886979988, -920406923, -1862878793, -423847887, -1181582753, -150196609 ], [ -929126313, -529352971, -558502450, -1148525165, 241112210, -1709222236, 1452850178, 519328451, 305069851, -1125227148, -1610894459, -759235387, -1998058823, -924134350, 835045835, 929459553, 925449122, -492403007, -2126507696, 1288493732, -1774951418, -389926697, 1644275330, 1409342458, 381260156, 522752578, -153822526, -325205044, -1754585082, 1568422324 ], [ -941294446, 261826190, 943432603, 1517434310, 301058706, -1909105550, 185213960, -249106500, 1269706773, -224915984, 985314493, -358951443, -924628464, 659615130, 1819407951, -735183993, 437951591, 1265967634, -1593544257, -2134162914, 50005363, 1811681090, -328058229, -1418377431, 1311784144, 1424388226, 1845617036, 1396846003, -1222533436, -473336191 ], [ 959716580, 719544259, 166464878, -105131118, 1727126543, 1291953541, -1826072123, 674595234, 896343626, -35570074, 2013427842, -738799256, 327696879, -2111108024, -831545270, 2011782258, 689780180, 759748966, -2047821130, -1833871123, 229836887, -1682551774, -472838246, -535757344, -1654775656, 1960502230, 1764258678, 1682143998, -102068164, -1655061926 ], [ 1630421793, 1777266010, -1039197645, 914318529, -803254836, 1496048274, 2083480557, -617255467, 226844249, 456166121, -532924908, 2035558726, 1074409485, -399397892, -1903497537, -1140296335, 1153105932, -2076386756, -1499273327, -163230373, -2063262667, -1219332404, 2121243563, 1951654491, -1281860179, -293638485, 1711373749, -1860015038, 15153061, 1480062691 ], [ -1441674994, 1986583402, 91121767, -2052185611, -1314445866, 1720740293, -1824556522, 1020625420, -832039436, -1430652296, -66820062, 1061849958, 710751784, -806068647, -684990605, -34611102, -888011989, 551367885, -240924954, -1750074439, -226759740, -1538389584, 1406204512, -275258675, -1698655795, -1137238556, -1763643398, -1463944464, 76942285, -1731525924 ], [ 369152400, 1786241102, -881168330, -1979736384, -1226521290, 1297788546, 1545781591, -102164908, -1246360774, -468706620, 634795338, -727795808, 884794077, 1015490001, 355667261, 110387522, -430664738, -81477124, 1386092775, -1504851884, -274286064, -633816322, -1766911495, -1918132715, -2113134732, 770494518, 1808328283, -1750340165, 1404359961, -988706827 ], [ 1635709631, -1990191964, -1053620450, -301888085, -1001800221, 2037100555, 400845746, -571990272, 1702990789, 2011979825, 1678628869, 1021308958, -751831350, 1069365884, 1574563794, -266353114, -482347107, 1368072553, -1374485969, 1930693905, -1486453397, 974954005, 357542793, -1633600637, -1826486863, -1007658116, 262102369, 299602457, -2057730305, 232509415 ], [ -1170633615, -464145537, 1659555664, 925905331, 1738992475, 759508548, 814534148, 1647248715, -1739065549, -249551477, 1760677887, 394607369, -1023675191, 717928264, -1811699260, 1290531674, -650071969, -395670054, -1453524290, -1093257219, 883951874, -1849575017, -751346346, 1871184921, 419074573, 2027098061, 1999783660, -1610906172, -248431683, 1966652174 ], [ -799334872, -2136795095, 401464321, -360386700, 478539579, -351401630, 276750395, -1707543925, -1703557300, -1729961943, -2067330021, 731743253, 1567777233, -505347648, -1321288180, 1073977803, -1978577450, -1945970543, 322856174, -2084455826, -1486306767, -940914654, 1969544492, -9764760, 799998136, -738757597, 2133280248, 1699638042, 1361952614, -955328065 ], [ -778090920, -1524983435, 800841487, 1147273015, -307382775, -2101232663, -1131441346, 182253658, 192214785, -424147293, 1868831356, -1668221864, -2109966720, -718888027, 1815591487, 1975091432, -1057437982, 162326504, -1781917513, -582985806, 2122687819, -131717452, -1678966404, 955186162, 2012105160, -782610895, 437587925, 715148940, 1525246361, 1927906071 ], [ 576219109, 910938372, -2000919485, -810629980, 1115417669, 1846676967, 1004172895, -788358236, -1411271739, 413251767, -1764283772, 1151806119, -511977320, 717313331, -2043865651, -976679270, -2135754518, -829913279, 1431817961, -656788003, 1363557260, 62043733, -148686347, 728902533, -204287871, 306176722, -541231391, 2091897766, -1510676181, 1504246472 ], [ 620921309, 298223846, -721099623, -1077818275, -893144758, -521748012, -1806922986, -1660553302, 182729097, 1190193606, 2062171375, -517978861, 1804408504, 1132924873, -1337450917, -1110075644, -153700528, -1393205601, -126897540, -1385935199, -569429918, -640838738, -1092703172, -1679449164, 1046134583, -2086166330, -529345931, 1002463531, 1219131258, -475949091 ], [ -1826954250, 1112509839, 1704741906, -1374739093, 1106562357, 275872527, -727535339, 1989641849, 961008389, -1173336956, 345750178, -1148873914, -977815867, 975183475, -630921255, -840027523, 295524506, -1122600783, 11677440, -1509258242, -1196538324, -799800915, 1507899839, -879998166, 1897729122, -982711246, 757136691, 1187970963, 457167405, -238730652 ], [ 945275063, 1072043683, -1192161050, -499072327, -966360501, -1570322192, -2060742965, -836005778, -1894062968, -127807380, -946728722, -1622110205, -1604230922, -949798467, -480469565, -387579688, -871999038, 1482981433, 1496712212, -985211001, 2107587797, -1054637763, -1022287430, -1112907224, -1355013154, -770191478, -1089434011, -1980608466, -1826708733, -1861089495 ], [ 145239909, 700895467, 1468611187, -241310125, -778602011, 1338244625, 1111622611, 1212578886, 1797487526, 1123104264, -2073154145, -1064971298, 365381386, -502290672, -979396090, -1543876680, 469719683, 1770436925, -1963398422, -1116888516, -2100028171, 1849116082, -1784208161, -752853739, 1173756531, -926904710, -558374267, -764801261, 1548961508, 1887148864 ], [ -1119013026, -439354309, -1076367281, -1678788050, -1503326473, 1730849918, 1671078678, 515423569, 1108875702, 1884521560, -1940586145, 902074888, 1202874851, 32767970, 1254430095, -1191670357, -1799379609, -1006466891, -1660616569, 1804159566, 727801724, -1512879392, -1269862726, -1917454463, -2047609996, -2106134390, 937220278, 1828882789, 865962313, -1788580894 ], [ -1788752189, 601684567, -1428256827, -1838168954, -1306134325, 1007048428, 744337083, 541901381, -892562777, -782116908, -900154921, 1868339206, -115039427, -1330151344, -928215104, 237654362, 585002412, -1601342045, -1998596261, -739318908, 402596706, 1446887463, -1512815519, 1284233768, -2029949260, 1114910636, -636416017, -1724613907, 1461799286, 987256761 ], [ -1206786940, 701752187, -1354204852, 1846464545, 132574538, 1936009231, 295385236, -194125493, 395545010, -1316804813, 532545933, -1351482352, 338501368, -1612637410, -1510359523, -1532833480, 39304061, -1124595016, -1230372310, -500246202, -7530690, 1783760904, -1585921313, 416990980, 294686481, -167483799, 1202787412, 1025431933, 1724796839, 2042900549 ] ], [ [ 1552226233, -625915278, -1376615697, 105284806, -211569597, -177639804, -2120914875, 1700414898, -519970736, 214380938, 148907133, 1952317342, 1008560267, -1212549499, -961023103, -870609279, -397920815, 2389003, 1572321957, -1163766368, 671553186, -500477984, 271329163, -1729474778, -13397348, 653875366, 52677849, -2048902933, -854130487, -718049797 ], [ -1869825953, -587059483, 340276731, -419596849, 1605621910, 72754345, 2136015903, 1079603567, -1737677018, 475605207, -1276141458, -547665637, 879207713, 1614094073, 242750018, -47342108, 1588625686, 754807823, -601614218, -1246665077, 327285880, -2130347467, 1751987869, 1796319375, 717888307, -947480482, -1196155571, 687189022, 1179867357, 589996532 ], [ -1518624503, 1885659526, -1691747939, -1983467944, -688901070, -1198279096, -38286979, 414127206, 802129914, -1214625055, 1240460188, -1157358941, 607804224, 644087905, 1071109828, 884168602, 2141265897, -1271079989, -2030587449, -2042480552, 1551005435, 1362499394, 240713336, 1600658983, -472652492, -805420427, -1412612634, -450679176, 2108992455, 1431528957 ], [ 473593491, 858676263, 520540452, -1660372555, -1483689408, -2072211932, 1382513904, 475915204, -44708961, -770695903, -1660901171, -1694639415, -1851471025, 1647384166, 2070743996, -1775277660, -2087627611, -2086679392, 1590508512, 2125086697, -1608220394, 1457167373, 830730982, 450763592, -1220932035, 674774916, 160623621, -310302068, -2012767566, -1066514950 ], [ 1479551083, -677449529, -1050226235, 1755056810, 1200247009, 1890117992, 1611729538, -1854595926, -118395207, -1400249579, 1984745662, 201439620, 620772418, 1590272275, -1285365054, -985518832, -274719109, 941352715, -909169217, -1025852145, 1029716395, -1890217783, 1357402048, 1532180610, -1666360423, 519814290, -1242368246, -1276224818, -1972573071, 882374561 ], [ 834762130, -1022186142, 571180879, -2096378658, -1139110144, -618868317, 603771891, 711918619, -269043971, -717291028, 846109358, -205090254, 1363659072, 76190583, -1362096448, 1419839836, 649798053, 1340183551, 406069327, 1450431234, -425733627, -812709322, -604414360, 1317537367, 2007909278, -891714250, -1937118618, -1929692949, 695177591, 410222131 ], [ 1589657145, 1953088976, 1800539366, 1139944039, 914877055, 368839049, -423257352, -1884546055, -1911679516, -1838367767, 684858285, 684650633, 1145558573, -256890374, -810520277, 782445564, -193129363, 1835573353, -1460683297, -1970082276, -1373654626, 1025240409, 1191488439, -972242188, -1057794802, -713423853, 515671648, -1052879900, -698387560, -801012742 ], [ -67385238, -1651502539, 425700390, 2072151125, 1229838045, 537995325, -815713761, 1298571260, -1469701648, -1806201296, -438925086, 256498238, 1056416261, 745839652, -1492238929, 627419036, -1981691446, -878522364, -1315913866, 899338868, 2099906816, -2018634570, -1033867842, 856770930, 964054923, -912117603, 2136046346, -1817009375, -330181609, -1994738784 ], [ -856853305, -691647041, 170152429, 568102060, 1750198533, 1182679533, -946364735, 624406422, 1064124602, -1748956952, -445409194, 1220684917, -465176896, 1638156811, -1534610534, -1960566322, 259414117, 1347298081, -1870897711, 39616192, 649831992, 1160072259, 1651104665, -1975043525, -921889033, 2128686796, -159168503, 306367026, -403737852, 1012924429 ], [ 975581931, -459630693, 1368772601, -164756141, -570658939, 1735226991, 786374537, 578841390, -1872808572, 2062654450, 343588115, 458970120, -14369172, -119986523, -1958530819, 1125182534, 1555113472, -413404208, -274060454, -1604661254, 1375549355, 900823288, -280866917, 2035857099, -748549808, -1695123846, -173219976, 1215801216, -781767595, 1613493140 ], [ -1514739224, -135868894, 252603786, 1743662301, -1944845817, 2037498178, -2082679064, -318994695, -67357618, 331642463, 782502756, -1148824005, 1675965989, -96344294, -965694689, 1638466065, 192510131, -883114947, 1804215955, -784856706, -1751800778, -58877998, -782855479, -1141675600, -1399470434, 957586520, 536403219, -857669353, 2085243930, 1880734567 ], [ 662407942, -1272170806, 1652730615, 1506389783, 866302531, 1204345146, 549457323, 638208456, -710440017, 1262434961, 929935567, 2088619919, -1694754354, -1316127103, -2040571259, -1928217130, 779445988, -1109541251, 1752161901, 359867605, 909264193, -1267523016, -1186614196, 1543734100, 1458304123, -1508032955, 110981565, -19918023, -1424717252, 1099585378 ], [ 530003286, -220742601, -1628745196, 1404182254, -1139537858, 1550341750, 1010111301, -1737536618, 1997626861, 204566762, -639904503, 1721192256, -1307552742, 450377146, -1498790761, 666875248, 279816780, 1974386841, -2097383048, -144134677, 962175622, -180297905, 434227566, -530485545, 813505298, -1979668744, -606522506, 410992108, -1691897223, 1891342452 ], [ 2000137273, -935530076, 1435612187, 1501629282, 185587836, 1280451569, -1362023769, 931228785, 1985517960, 496736833, -794832503, -198314418, 1664838985, -276686791, -1210859755, 948977866, -915496186, -1219959919, -705859673, -1318842800, -389851040, 1893743592, 1745034894, -579212919, 1865623677, -1490626016, -1815567898, 1188583594, 1462872984, -1322867958 ], [ -461478672, -366045503, 436449358, -1210947239, -1473300679, -1666574937, -1647325341, 1383546778, -115876380, 1939087859, 840123273, 101582934, 1786893620, -321727282, 2089004486, -90599757, 1402925494, 210780298, 1379916968, -1824717675, -1622979343, 180884632, -320518098, 1428052631, 900318461, 1649766926, 96929232, -1759104189, -1188713471, -1839933002 ], [ -1267339230, -1867956927, 189337598, -1823658078, 1598407179, -2087410813, -953925452, 1357489557, -970685407, -61548421, 1927468632, -1686321388, -958641856, 811147940, -1765430973, 1418218936, -412288680, -2055629974, 925426451, 36685493, 2113499696, 617473637, -610123958, 681495658, -2091664645, 1004707086, -549130629, -203643317, 228790948, 829978868 ], [ -1174588153, -1400753603, 558320161, 1283245229, -1354655750, -1226549573, 2021798104, -910491990, -1476511533, 501080941, 973722598, -315219903, 1071996143, -1226236720, 211934237, 93621622, -1011441992, -1983044184, -390594789, -310245590, 1080997294, -1277657438, -434507799, -372509357, -371415389, -1312926358, 136830917, 1943221982, 573746597, 1967591417 ], [ 1339719497, 1710674317, 1718021024, 1145677916, -2028416903, -885558258, 1240378253, -1074220620, 746800872, 1422820135, 1912264093, 236013981, -609297293, 1811873764, 1780136538, -403971640, -1670226763, 1981032776, -424266085, -34923442, -332141626, -1904019071, -1892490787, -1523313192, -541287882, 322718898, -830913321, -1192148478, 1466843039, 644740592 ], [ 173499303, -469296232, -1857601556, -1585108292, -294996069, 916301997, -948181842, 1254832719, -1296922983, 1198560191, -133493467, -1056158674, -767882447, -1030738591, -111314806, 332562903, -201917317, -1889326833, -1046270411, -1738858964, -1334081647, 2083925163, 546626426, 279214129, 580214410, -1616438408, -1187527382, 334331341, -1655857612, -1602343694 ], [ 1161015376, -39386055, 1197127441, 1475536760, 178802009, 1787716967, 177967630, -1523556834, -1548290806, 2026637067, 1485368985, 673872409, -569857994, 1805741609, -1170472718, -72636671, -312753754, -1451274282, -1528503785, 764220862, -1012665850, 1088886325, -396421830, 1760552959, -1187073628, -492931255, -1043202319, -501421163, -22827952, 1135259150 ], [ 912632120, -1653842868, -127070745, -1466313231, 2111077155, -1758610899, -1764486270, -1042265787, 50068047, 308907733, -418247677, 998805667, -1311155503, -992386490, -2043483474, 360456250, -2076247696, 1172720050, 864583392, 863594824, 405671121, 1775540414, 535817650, 1310598337, -1033674523, -948432801, 406603807, 978369560, -736444026, -98262606 ], [ 1880852056, 529981572, -2025307254, -1848053492, 2021656461, 1156224750, 2060769861, 1570146484, 1997946991, 290712366, 1542848826, -1071539932, -618003482, 425256414, 1661812142, -1475739553, -1083457269, -646519686, -678375165, 763474392, 2122742739, 140423687, -1124036382, -1621031189, -832568399, -2023440041, 1164511603, -1695032212, 1285410706, 51180775 ], [ -668056145, 685785826, 1382365402, 158805099, 188578974, -2028365621, 622416474, 1975443381, 1620541185, -663948683, -330997596, 1640650720, -1566802954, -1540022198, 1557969249, -1261700706, 315342538, 652627268, 1903150065, 1787646216, 441045395, 1801340546, -1720533490, -292049777, -811085592, 1893801530, 1230179090, -645804480, -900160619, 1347310073 ], [ 1426949441, 185544368, 1796606391, -422714426, -251912012, 436139860, 1369180381, -120974083, -1108586532, 1877105760, -342494939, 2044105882, 1111856292, -2085803764, -1377865373, -1997055837, -705372680, -467945526, -792236605, -219920086, 1953838055, -997739261, -21683490, 1011019315, -783670571, 1290962638, -793971260, 1205336874, -522339978, -1429789081 ], [ -929943261, -136502399, -854195242, -2000523676, -313896737, -752544448, 811136290, 1434140577, -1113655633, 1539721338, 345876098, -348050639, 1046745722, -1371409963, -1300831396, -517021829, 901769057, 466610829, 545750611, -789123701, -814760561, -2063219996, 398039075, -499355582, 2133591179, 547463707, 61676460, 1221162370, 1404456358, -1347743609 ], [ 854158240, -2032177478, 1152985211, -1609794762, -1767688783, -446521303, 1740040164, -1011529204, -1427149054, -905756796, -806215206, -1444269574, 783086673, -1180914528, -711936414, 301178442, -211626271, -1107429533, -476147813, 1864809175, 1731823756, -667530620, -771711408, -1479711942, -1393354992, 418393599, -1561089544, 1385113327, -1799838836, -1204325423 ], [ 1772553796, 1416385725, 1039760537, 1609188352, 459233708, 658925169, 1172145274, 279075297, 382998612, 30509912, 1653174393, 549401653, -1033645274, 96180537, 579532256, -940291867, 1356286623, -1788233898, -1939824063, 213589705, -1496089200, -361231832, 1311187390, 1123230382, -2023580911, 1195061166, 1343690014, -575233935, 347934733, -2025612426 ], [ 368572622, -1847613412, 270022147, -1347466023, 1191819552, -1131130457, 832422218, -328490681, -1106338353, -2093594758, 1200912551, 900173504, 832426225, -2106781174, 1504286753, 635532408, 1452622139, 873213599, -729709668, -60006266, 254682062, -1959127738, 1090573387, -106555393, -596257214, -83646435, 2073502627, -405003025, 469565182, -718174404 ], [ 1608372541, 1202314610, 626312417, 1908471168, -1888195794, -1255603429, 1100489202, -2079504196, -1130795328, -1866289459, 1205915230, -1767536120, -1091067901, -1369964648, -1658073192, -1720348395, 856234444, 1191622225, -411889085, 329742448, -2072545981, -1010868085, 1747858413, 961286629, 248828300, 1801438459, 411670867, 1771700234, -519378739, 797228873 ], [ -610320428, -1435377157, -1490552746, -1642147951, -1787930501, -22420574, 76773201, 1151396675, 691364884, -1634846549, 286272804, 501327222, 2077596327, -1790688360, 973874745, -180802087, 1544528864, -687720816, -2029221141, 624874072, -1859869490, -94641665, -1646690417, -1783940966, 667491081, -1199547420, 1766511263, 1985205909, -1279434396, -1165310273 ] ], [ [ 1585340009, -1097582620, -1236519164, -881058964, 758606582, 2007847141, -1924109359, -1366073711, -736983164, 552981319, 69736425, 2003909744, 347997796, -76104674, -758230406, -826607480, -205000716, -1630268287, -1781355528, 775196514, -486917364, -1974280661, -589756948, 1815164678, -2010362053, 1796007131, 202002236, -1948901063, 1992862228, 905096327 ], [ 151376336, -21293493, -1953720410, 1212810906, -1850810820, -17340664, 1197033726, -1542337741, 507695302, -1352629389, 564951878, 1547278280, 1443519789, 884597221, -1519480179, 324902806, 2110637705, 1558465616, 571253557, 1008037980, 2066070263, 1932055193, 296117168, -702861835, 1392395566, -272426478, 203485694, -2107138318, -1122715369, -1972384848 ], [ 1769521307, 942427146, -60412384, 29144297, -818142472, 776595847, 1580321201, 1262576663, -263238860, 1060294320, -801415211, -1142354472, 1151182278, 508744593, -597941541, -1683109783, -582779384, -1138162770, 1582551322, 805102564, 1031046984, 1298235304, -1189662223, -1494461685, -1739129307, -648390657, -305063453, -630558376, -25579188, -859811538 ], [ -1212208718, -651133851, 2136909257, -1128201083, -916832425, -1250571669, -1522131481, -490973023, -1644471751, 589180078, -1655135323, 1496643509, -809210088, -688389129, -1425331024, 14801874, 694025080, -1179115391, 626514513, 1597239434, -1674494226, 874531227, 1411098720, 2120177470, 1114109521, 313521930, -399813678, 2088316575, -623530886, 1521698966 ], [ -1321742801, -1217865288, -244396395, -101710253, -172759314, -528183945, -428997344, 2053113941, -1490375162, 1538599777, -1623597019, 394273772, 1496766216, -570791036, -1505676903, 548746050, 1559914877, -1776883232, 581135799, 2131195794, 757468026, 378505969, -527457925, 547185767, -1512641383, 256718488, -303279278, 1256102428, 501279032, -456579481 ], [ -12576489, -1168146343, 1652947292, 740255072, -1634577145, -232359855, 984918268, 89482803, 152857812, -896739788, 425862674, -64925509, -1383109638, 175230822, 645796152, 951335301, 99445307, -325810964, 2031578906, -1345533587, 507083042, 149986266, 108829453, -459932548, -1297210600, -1268543720, -1466940335, -2027928801, -155340853, -722164633 ], [ 858970788, 985898098, -1628806581, 538129472, 1698678095, 1756808120, 1507402363, 347992127, -2086881386, 620999788, 1234560836, 813810649, 1853515857, -341888878, 501989008, -164275116, 778470234, -51689013, -1360773254, -1207828763, 125174422, -2021968336, -228314870, -1709350552, -829047970, -1933698696, -71364555, 1581634454, -2055019264, 1319586580 ], [ -1108787084, 985775620, -687322278, -993019634, -1358091458, 321941195, -1483079177, -378939373, 190958948, -2049833374, 1922550387, 2134487231, 161560665, -1618601414, 1062253530, 1125124937, -663446704, 1883005024, 2050626086, -2009787170, -622254072, -342398752, 1891540020, -1566906995, 1574397756, -932221730, 1456160010, -1152752561, 1963180946, 1408586303 ], [ 1588307839, -1369646679, 1850989183, -790411902, -24433321, -1365888350, -1155662936, -593492571, 682129424, -658891433, -174688848, -1691032101, -1778538484, 1671653794, 1607442298, -2051186069, -2147243409, 986827946, -803041020, 862563419, -2020642820, 1749690862, -507977311, 2138574997, -1711382366, 202655873, 1061187051, 884583854, 805849430, 1633327676 ], [ -2050378454, -654923767, -1475881961, -59210269, -1541842753, 1253218928, 1249665802, -294095171, 400593929, -1533164597, -28772806, -439128922, 1680244294, -1280034118, -1033106190, -468518100, -933495102, -770250554, 1271723432, 597366560, -1973579419, -600813229, 854231129, 999072978, 193377223, -1355393122, -147578133, -1886097456, -1975873578, 1864246225 ], [ -1404778618, -799450913, -690914418, 223297631, 597122823, 2100194246, -1254084536, -1715842221, 2146422794, -2004556988, 1846191556, 1456956570, 1153086077, -743655477, 820318550, -441910084, 1150543423, 1222033823, 946779303, -188109386, -112178269, -1875314653, -1699028874, 1586627469, -1402883318, 1688429570, 1519154181, -2026165689, 1771178695, 671928532 ], [ -234690606, -1912631302, 921140228, -43832071, 1176213020, -158848747, 377008333, -877567939, -1780359455, 1868010366, -1998888567, -1425726423, -1250081948, -322666645, -966934880, -2113373695, -1367301257, 2122805056, -226556334, -1204794165, 329860964, -1557338623, -1466738313, -678498879, 693974124, -957464637, 1237332906, -572141230, 2029373283, 1304866973 ], [ 1224491356, -251207551, 927930616, -1576396262, -1675310156, -1835729207, 979481404, -726099442, 800422359, -682196068, -362835980, -1550101352, 2040803051, -1492390541, -1111253004, 1826244516, 1315268379, 1614172925, 549482974, -1020228192, -761701772, 597960923, 1735380194, 2128601494, -936391603, -2081792959, -1632857359, -672986553, 1839297505, 681606837 ], [ -546165367, 999759267, -1079508216, -2034523426, -966562312, 1102822526, -1563960329, 1269197903, 1128158645, 781092782, -953982772, 1097422074, -2090618550, -1526448705, 2135373092, 1926109690, 885836266, -410949640, -1997614226, 399067634, 2001786241, 2020356317, 1698093924, 2011944835, 345608065, -2069485821, 128602389, -1820940780, -319392252, 643288361 ], [ 640305345, 584534078, -1828175112, -1688208033, 1812779068, -1909194987, -2080628308, -1214429862, -1923308228, -1663656378, 1502263541, 957181950, 749108162, -240714218, -274436635, -673094476, -1188538747, -73093047, 206549537, -585977024, 843199408, 1727574114, -1486676809, -222045385, 1430355752, 1722751142, -1832179227, 362619423, 1356356821, 1493590117 ], [ 591453601, -647412081, -1157276080, -2136910185, -522819872, -1969394269, 447562018, -1959149385, -1064336454, 19111687, -719375267, -917985346, 1088555244, -217322937, -1928146032, -1620955542, 796395140, -840452247, -641150064, 520114009, -1069883113, -2017594608, -881950858, 459160652, 1694369037, 1507280902, 1551666220, -2031595065, 24646178, -33057413 ], [ -1164912208, 1124264270, 1664621676, -1228902319, -1109033593, -706121380, -63040535, 1609779324, -62149772, 1232219069, 461441288, -503782822, 608636439, -1826498718, 796257561, -1286609004, 1090153241, -374005113, -837087181, -1176861093, 1452018715, -538720640, 436577372, 1138102191, 2062995796, -338094654, 239577397, 298635597, 1347878763, -666356944 ], [ -1711176407, 408370259, -1977797397, 111011443, -1329224860, -1549482055, -1092528471, -1677952656, 1498424593, -668474958, -1015906977, 355748235, -1594625796, 302120649, -1755946317, -1933151367, -1688340500, 558341582, 682130988, -1637531043, -552813402, 1468885313, -1338921226, -1524893470, -1996557660, -1112061144, 1917895551, 1236588520, -1544754127, 1832163972 ], [ 179141464, 1860541259, 147053606, 998583287, -392010616, -2053220846, 530255436, -1636081069, -668747221, -1961529040, -1620870069, -1257692511, -859842023, 1967247624, 2053236520, -468304965, 798537511, 1958415493, -802242508, -1702599765, -1467647808, 237010299, 625274245, -2046314538, -590780819, -1327111838, -1118081820, 327487692, -260182874, 1655624735 ], [ -982448412, 315425502, -824743198, -900987517, -1023455079, 1125657801, 543945186, 1675709649, 1467939082, 157180954, 266780263, 1598580432, 1465739884, -181995032, 643591494, -328014586, 362678270, 1164667721, 1986915714, -1374185784, 1203423628, -1908344406, -1334665418, 1764365526, 390843007, 1448298396, -1629271658, 251633634, -2137414664, 580505490 ], [ -335484628, -1697512317, -998331437, -1714456119, 1813580436, -278672153, 1649697845, -1667330465, 686543785, 656565457, -2022788557, 1184904381, -1683172555, 1697266056, -1044629242, 637912461, 640737941, 1843475215, 195550982, 1204837328, -1782955034, 2047975500, 957834326, 879547381, -1957611515, -1151498139, 943189737, 1647515532, 1913718561, 1977744792 ], [ -538921923, -1734317510, 1409312767, 93203444, 2074446914, -1918145987, -1722484980, 2109886103, -1748825903, 1263831010, -162759, -1571720233, 2020663555, 141648458, 696465901, -1702354078, -1184701245, 1799010253, -774189833, -515944601, -1956884565, 1119098529, -1342157024, 381930819, 1219165360, 543588759, 2085786090, 819503585, 1814805458, -192724973 ], [ -939317395, 2146377972, 1835669788, -1043936216, -1247506387, 1562916674, -1189220346, -1182779481, -1594745255, 575153269, 901605202, -2017670172, -1057721018, 877698497, -106413930, -1720166579, -754632823, 1548272125, -1620240154, -731724837, -1347790485, 1214805563, -1465774680, -1029525875, -1182747259, 238036149, -667504411, -1380098725, 34346943, 193856339 ], [ -1216917080, 334050601, 674440130, -1432711527, -1033024757, -1917252927, -1286769310, -1864312091, 1686515135, -1265250895, -1131074530, -1993875285, -844006289, 832750045, -97603327, 1744154678, 1705105188, 1122465513, 1424904830, -269267010, -1171983068, -432158836, -2102849770, -928426196, -492260660, 2026266940, -533370547, -1624555437, -1256998932, 537003390 ], [ 242430268, -88350528, 1786700225, 1471063828, -1931008914, 1259909213, 1122704478, 718715247, -1614722848, -1547105179, 1495740751, 1283410556, 1128779264, 962490900, 456792354, 1595281996, 1581390272, -399343355, 916050190, -928003218, 1707074192, -2096710690, 405977271, -1626541565, -1334985471, -670803326, -62881824, 1031272238, -1040789089, -194264128 ], [ 1831209172, 689826486, -828513425, -1592746055, 393174768, -1970881604, -371880580, 1222117677, -1765170174, 611410503, -1194856625, 249222176, -1462489005, -1140853817, -385635076, -797652719, -111890338, -1703195083, -983084183, 2074387109, 1670413130, 612135937, -1775982672, -1730267377, -292857986, 1302493040, -1896017271, -1771580183, 763486547, -1149300551 ], [ -636969581, -1743494483, 1481907163, 365016163, 1026319430, -2076798733, -616240932, 2022178629, 1941669810, -175289546, 335021799, 1400362399, -648147359, 628302783, -473997511, 399329752, 827851436, -1987723041, -238207989, 305364048, 635953375, -143787040, -1000796876, -1744389763, -1226030633, 1331508621, 421197184, 1604080933, -755435261, -1578033457 ], [ 1474672030, 733051494, 1527654708, -1943608245, -725595351, -641130500, -1786050260, 1613572997, -505032266, 1903598426, -1508657824, -1758850604, 1777246900, -1101578225, 1124675337, 1075833658, -1151212636, 43238716, 269652662, -1029032002, -842513494, 132796220, 1393779683, 1680022014, 2123717305, -550033386, 594976828, -1342567292, -1394672921, -1945372743 ], [ -1391428217, 3011790, 277847465, -1022513690, 723677304, 624200627, 1953193027, -1017591053, -871326183, 421191439, -1152354349, -794037530, 587473968, 1659821470, 449268698, 1554240771, 251919961, 193108233, 875488486, 47319369, 175031878, -1480344231, -1995623035, 1217182248, -962746055, 2034669125, 1666033189, -1739249077, 772961868, 1419793914 ], [ 882347298, 981842571, -36868926, 670843655, -283015910, 507446087, 1317219991, -1825988584, 1860834064, 1921629597, -1554508492, -1096333167, -1572717039, 1124024623, -1938075806, -1125263831, -1273236467, 677453818, 1353828569, -1309828087, 251914193, 1440282464, -329729304, -1610030678, -5914316, 949303874, 1607531478, -1077897513, 1359428682, -694224420 ] ], [ [ 1160233690, 564862113, -1302987167, 987964093, 732194208, 1532671837, -768409564, -1657698689, -127445524, 1729231235, -1529788935, -971506920, -47946928, 1445103028, 1888064054, 2113288656, 733319089, -2063389562, -2021328419, 2085249836, 1496084056, 450749543, 705017730, -804282040, -298559275, 1348310198, -273306143, -1493349899, 1146032267, -557659282 ], [ -1002583434, -652923076, -467434385, 945271322, 1203263323, 1135683090, 1640501142, -976911010, 1466813304, 783407850, 397887699, -1622172641, 1504831895, 1882773602, 909493851, -978898768, 1408729985, 2045004608, -969590481, 72204420, -1863632058, 1494113441, 2020396164, -62782316, 994206348, 1879660087, 1563074050, -1803078785, 614167281, -916805506 ], [ -597837549, 647785335, -71585515, -2127605960, 868866246, 1815270879, 520486009, 996458835, -2040074054, -1792564341, 675444534, 1899213630, -302332023, -1718078198, 1294992339, -747634823, 1469590475, 1171554969, 733212607, -1903607984, -438280298, -2038507149, 1194526442, 1323906012, 1918466007, -620996714, -1285958378, 1184589196, 1384878580, 2052551273 ], [ -1963389814, -2141640969, -1105390742, -1472582540, 1699328147, -1186871676, -1878603201, -1193018816, -1728222619, -1132992063, -1181306059, -1696549643, 216135942, 1722039307, 246496048, -581120367, -189192009, 1493116334, 1905324892, -37474808, -1846378895, 930547914, 1785913850, -484463864, -2049611160, 2061827041, -1890620963, 1078842348, -1788677060, -445524388 ], [ 1366779921, -1789299043, 178026167, -2121318034, 263265620, -1375868878, -95305900, -1097283121, 138214005, 1545438546, -1713604988, 580398846, 1675997717, 1588518383, 349094265, 303313416, -314452602, 1868058047, -84753746, 38629225, 2066507914, 1528591117, 895149019, 1561434135, 1052755452, -518188601, 1599721157, 2040737400, 1873592072, -597037832 ], [ -1397969479, 1248160835, 1724900508, -2007366826, 1688427439, -753727222, 1641162526, 2019592662, 342335158, -1886287574, -1577699954, 2116939291, 748833186, -592342272, 1072839168, -37361198, -1944851193, 1668916658, 1440118716, -952894353, 1020604832, 1693132158, -1550723601, -1053038151, -798746484, -1224291292, 745583620, 2145610109, -2125607824, -1499030494 ], [ 766096699, 1674921316, -120833328, -797580329, 931264877, -1429409754, 1843839271, -376690406, 1958624332, 614745951, 545881560, -789521068, 2082050741, -1148332387, -737439725, -1542417942, 1880124618, -1828710304, -196835775, -33793678, 1636558842, -483769961, 613721397, -1653565911, 1169009157, 232531334, 612246780, -228813882, 1692246174, 2092019608 ], [ 1623085878, -984864398, -1422400886, 2137348195, 120720784, 813200525, -112300035, -1034264834, -1217577112, 1232587839, -1117972460, 848592408, 2100478070, -1342617089, 1379494081, -1681383098, -463552745, -2135826115, -1269658816, 671283659, -687993395, 1684735141, -766816137, 268484548, 1505285796, 1476764021, -771351543, 1958292449, 389539895, -198577865 ], [ 1684283436, 1464267339, 518961358, -1666644562, 1961947382, -349851205, -2003104227, 392492626, 1961648826, -890484538, 1934764393, -1133815807, 40590416, -1599503413, 1606380209, -287796235, 1843631795, -410795751, 1840293240, -1647777998, 768914157, -1156342824, 1753201917, -523465238, -1334472096, 1423617694, 220254006, -446706856, 1757874288, 1498566569 ], [ 2145488657, 1927808414, 1569278598, 1609696951, -1988979217, 279948437, 2144560623, 164839464, 1238358872, 702787955, 1991057654, -2026952975, 951742416, -665757846, -1599505126, 948512870, 1377276967, -777916419, 63393585, -227766960, -783814149, -279163205, -1949929612, 1838192528, -1294175124, 897463623, -1406642198, -1672523440, -2094037280, 728514151 ], [ -39268944, -1720626193, -1328434855, 1570159202, -647008718, 358158374, 1006511593, 648978553, -1399397419, 1596866710, -851830479, 2081987540, -802149179, 1022799738, 504530463, 159279095, 1943197429, -1718935283, 1434606558, 2127264800, -1414287548, 255034726, 391462674, 370094214, 730256909, 1207065911, -982793770, 1162358593, -2143297503, 69977806 ], [ 149361463, 938875167, 1611449079, -1804214890, -1766774105, -1553376065, -661429847, 157486618, -697601400, -972233307, 336211765, 21603268, -1014937731, -144389095, 1187922232, -1017560624, -241025937, -1331720581, 1348740913, 1595345279, 933849912, -1459878226, -51916289, -1323753286, 252061823, 1184036661, 366555528, -1254059662, 937708439, 233261120 ], [ 1675238878, -2079244404, 1541067335, -2019070477, 1108967968, 264586500, -492912672, 428769819, 1328143114, -949953453, 2033841268, 954169968, -759149932, 1454414591, 677208822, 1716732112, 1073016684, 974519393, 1177977397, 1914383504, 656779062, 2080990794, -468034452, -513034751, 535826612, -1834947131, -594393463, 2024281459, 1859057512, -60650502 ], [ 1418712139, 1803665532, -2100164125, -1922251436, -542888193, -428370203, 23210216, -753580056, 1017636510, -299565201, 462275260, 1520149925, 1839889715, 493752572, 1062290301, 1183987310, 608937731, 1178406778, 807460705, 594498957, 1757929208, -1737816004, 25374329, 287279325, 178154607, -1181021802, 1307443546, -2036635696, -1129001696, -817376875 ], [ -36875317, 390334321, 1202937415, 914953866, 1043762578, 1409247715, 1834242267, 779155562, 1370204657, 2144417648, -1416785097, 1617963491, 1655443953, 467956192, 797632585, 1265136691, -1409885201, -984429028, -685350368, 1025380253, -1625190521, 8694116, 1945781443, 60899837, 20725868, 1037205644, 169967670, -618006814, -1623334112, -1193841361 ], [ -164429198, 1614338551, 1566000407, -1872676034, 1367436038, -1922319290, 1234765426, -1915831789, 914085536, -1301312239, 1249822246, -2061275261, 1447794323, 343017078, 669858536, 377746953, -1514752668, 1816618519, 174156535, 718968740, -1926107398, -351005974, 713135764, 276855306, 1800295150, -2001106057, 39227631, 1111083210, -811645244, 567551801 ], [ -353086040, 1247823056, 1290555995, -2087194154, 137584623, -17179318, 1599265244, -1484538, 1098992518, 342522318, -563879688, -2013044631, 670177810, -626101698, -1099722035, 908291584, -1279228031, 1496019109, -1842687198, 1900371636, -1106154362, 981307934, 1273054978, 1910531770, -1767148981, 926215195, 668329879, 932202633, -596969355, 2009910756 ], [ 2082365492, -822070923, 409501956, -493497521, 1239773677, 1020485865, 1259496356, -13354403, -238143075, -1222091890, -1837937032, -359372426, -1629049890, -1162093310, -288998176, 2045659125, 625375926, 2044854628, 161712115, 1653429710, 1142428504, -287645274, 1679790019, 257069142, -1196048495, 1151970360, -608516341, -2052586693, -850674042, -30015166 ], [ -1423104043, -240560981, 231370547, -1730143048, -1535693423, 1384200947, -1968692580, -230965713, -1867564055, 1900181368, 1084924573, -1240400893, 325662951, -64193028, 1926023456, 1806116231, 1823419293, 1595188386, 982080626, 73371210, 1552243360, -546204819, -1513797580, -555210782, 1319451259, -213049175, 729864911, -1077409844, 1558059905, 1859517121 ], [ -947346813, 735800407, 1094978620, -282325234, -1903365903, 1547677261, 1013655668, -1532504420, -1330373043, 386494036, 1944958471, 1051835042, 2081352950, 944904104, -373553853, 1887099237, 1822697480, 649534205, -1062981606, -845474123, 502564610, -439905378, 1579172981, -1498864864, 1418390341, 1301045017, -630724414, 840559650, -1295393002, -82237444 ], [ -883226137, -1001084780, -2126011024, -664898845, -697418349, -783042168, 954205726, 2098249045, -165161592, 390564922, -1545870888, -693123482, -712220897, -858875687, -1029463452, -1109178781, 383767919, 244627579, -1809859235, -1522376350, 993078736, -1578612342, -1563179928, -194477075, 2019442388, -2030057751, 1184864134, 2123286245, -611866904, -1231341245 ], [ -1327395727, 2060527088, 599473206, 1085792052, 1986876282, -45848966, -1594174, 2060394300, 21512687, -27807715, -638379084, 2028316932, 424737330, 2079792029, 2034322941, 1083409159, -212489549, -1995882636, -1755240878, 2060734353, 33864898, 266182859, 1110056037, -35936285, 1799739658, 1683878665, 947998703, 133354624, 1417591756, 1134987560 ], [ -160212220, 1343580358, -1739388453, 901474379, -1909348811, -1291982818, -1377333216, 1558162533, -347867983, -315951111, 1468415837, -404143055, -21443024, -1579292042, -644734993, 237640939, -423188190, 1841548214, 1995108040, -2014335446, -269324895, 1862896078, 792694976, 1056526392, 1980697631, 498782383, 712067414, 482539813, 224459142, 1993678522 ], [ 68879314, -1588539813, 664934441, 1806188783, 256675113, -1250432435, 757761946, 560716124, 400952163, 597752273, 2039356215, 286538380, 1532811018, 1532982684, -1741274961, -1307201108, 1407428200, 350881595, -1380201946, 970554345, -981765114, -416701464, -1277517563, -13399032, -463511967, -126746242, -635494190, -1564321623, 1726864500, -1680118172 ], [ 196476597, 1044410549, -766228193, 327136792, 334346768, 1458167013, 140932476, -608161362, 2034367513, 833075553, -1277963579, -1241773727, 1135411559, -398546774, -1896470738, 959361415, -520407577, -1410840300, -323780208, 1639784521, 1881178326, 324871629, -1670141663, -248059552, -121169626, 219048482, -960630300, -971008794, -2140099159, -1791196654 ], [ -1763930553, -1242782046, -456751460, 1791118505, 1190279587, -1392367330, 1999006926, 238319724, -25641989, 947682107, 2146815111, 456249433, -1964463362, -552757935, -2042162045, -708955095, -517901059, 1224597044, -732701015, -1401988130, -862272530, 650374560, 1636142596, -431236394, 247434675, 2145223449, -533301550, -939343840, -2040056897, 179489710 ], [ -2037528130, -1191739338, -1609429462, -1658588222, -1066066713, -498044286, -2005126820, 734437356, -1357115182, 459878659, -1927430992, -1110440349, 1666603887, 420222103, 253333090, 149412027, -355535455, -2052295520, -648309242, 1941484039, 1637270762, 1221094284, -641496923, -629899006, -397496534, -346473489, -1823019916, -1076494910, 1501056001, -811419760 ], [ -866152149, -2111367147, 716077119, 665611132, -1765754891, 257899747, -781346692, -624150900, -1537185753, 1719431440, 1072155214, -2126456129, 986654768, -361409927, 984134694, 1842090716, -1211221248, -754266036, 447679673, -199641329, -1728753774, -2050258967, -1389292568, -566886558, 1991705969, -722759491, 36892794, 1192646127, 625387899, -143346788 ], [ -1825972643, 1644358190, -1277265196, 1585837201, 1776061739, 1150816140, -1841359561, 740909511, 143374523, 483510743, 1422202598, 764859085, 1631204545, 222792702, -1002532530, 278329986, -1808050059, -236164857, -1050127491, 1997750077, 385442873, -2130441475, 537916422, -733754497, 645419239, -1426336941, -734997347, 317789180, 28018670, -375541775 ], [ -808918460, 1025176616, 1681451690, -1109868899, -2087231922, 1492937370, -749113087, 46879392, 1114981779, -1169301506, 2141839208, -1932996313, -558737829, -1924096117, -733687987, -391110147, 1038010143, 1114196825, 1550540139, -1822159803, 140141858, -859637064, 1402480334, -1658554813, 1645641377, 1197120352, -730295411, 354287630, -878023904, 2143705591 ] ], [ [ -1701662655, 1528589327, -1592621844, 1932605575, 197487553, 1937453357, -1691338060, -2043996094, 1004764131, 1228975284, -144311865, 1525129743, 1560095365, 490710595, 714586128, -1789175809, -562483127, 394366788, -1154377615, 48063708, -537782753, 1976577084, -212604744, 311868071, 1162378061, 1897959082, -792273450, -2050416892, -1431855024, 793727563 ], [ 371865809, 1249575500, -473851993, 1671438873, -505706142, 471574542, -643125402, -206723176, 59346134, 75874630, -176487297, 1326349069, 1844112597, -1219786342, -963251308, -892324325, -809056861, 988902813, -797650638, 1173785840, 1841012254, -1666764705, -2015576291, -223274770, -1905356487, 1760106464, 1667178015, 655833497, -1194622617, -443649666 ], [ 434496871, 1112307692, -403466601, -680190023, -1320700256, -826237034, 1572374516, 255153354, 47224716, -12379118, 274370509, 1867805128, -2090080507, 1251352797, 320182555, 642608009, -1601245576, 1414704446, 1774259810, 1285641480, -210094004, -562174407, 1996520866, 667138962, -632713318, 1568762347, -156700490, 1862220920, -2070500147, 18548388 ], [ -2084204613, 870636178, 728075487, -193666750, -2134983734, 1057976564, 1945230355, 1199343679, 2017075168, -326692885, -1133619573, -2112860173, 1337658305, 2046041053, 1500196689, -1786533783, -1580243586, -1723442684, 1346767786, 499190960, 1560185414, 1632474906, -551844281, 1960819087, 831055815, 1982313651, -1002658212, 149471130, 322228543, 1491628298 ], [ 257715714, -673214930, -1627677760, 1733463197, 1850354994, 2126271174, 1884946192, 1989297621, 1922523023, 1647601334, 154648281, 882494055, -1070027174, 853637355, 1027884941, -300997404, 693954635, -335714567, 1612005932, -1307463593, 1512211242, 1155517162, -951966369, -1451807163, 360768861, 1876372532, -262770135, -1010449628, 1843686990, 562313070 ], [ -391247737, -346844566, -1875102109, 1437544211, -43910690, 1305490945, -1158053272, -1800418485, -2101576805, 488703131, 1769827409, 992789879, 741726267, 62050312, -1644298569, 264064061, -517581959, -1679248500, -950637082, 820661367, 1358458636, -823089201, 844812203, 2130613104, -1675654468, -531002309, -2119020973, -1432853572, 1373755492, 1366574323 ], [ 1860647436, 536393991, 1983631595, 996398964, -1636501834, -146691256, -467784422, -1738416471, -1622117761, 1946268074, 1865490638, 2048904498, -205173040, -554580288, 1760451533, -1335643436, -197155783, 1092263270, -1757516334, -1002418907, -612684860, 2092154301, 2024766412, -1146138835, 1617115232, 481189592, 59415434, -1260004748, -735158258, 206012010 ], [ -1443020083, -131724739, -1555341148, -1772533186, -1478652677, 1099067101, 137636703, 1395450298, 857280056, -1948892651, -874432879, -681357391, 2079791366, 423086724, -142583101, 1866964190, 410526416, 1002886590, 154532763, -404243789, 1164070157, -579297643, 1871003876, -718538050, 1491864521, -1830063814, 63739376, -81875608, 1883152893, -545920922 ], [ -348974946, -1881553195, -1830535942, 262961257, -1577722880, -709446447, 1941833991, -899771208, 1890006331, -348739360, 1776905514, -644706368, 1080117293, -1504970485, 770008801, -713010972, 1450065339, -192681599, -234936171, 650695272, 203332810, 223838945, 1710771533, 1038424603, -1903622373, 1948263883, 271674800, -1846699893, -510251556, -2062194867 ], [ 238654349, 557406831, 1963951243, 760231464, 1226956222, 1322035369, -100693690, -467252996, 776587233, -1841441508, 270200609, -1402515738, -1300597170, 1623063853, -188754106, 214973564, -1671203362, -975311451, -187506084, 1744171254, -260263195, 558732110, 851801202, -1296067123, -990300658, 130187595, -459494915, 1350497216, -379734680, -220164353 ], [ -1410020971, 871353275, 998655919, -162297740, 727056619, 2032083191, -426178117, -2072014080, -1467153106, 614878075, 1234252299, 164339625, 828638679, -2089952970, 705192204, 587529867, 1913683300, -456614618, 1303792245, -1104676227, 1712515649, 223526224, 1118746282, 109967558, 1054351999, 1327667383, 1109831352, 2080053630, 1912975744, 1271288399 ], [ 107312615, -1750445852, -384410623, 457137948, 1980816276, -789326694, 2013972704, 341920145, 1599534990, 898882838, 320719383, 1324084859, 544300372, 1344827538, -220168527, -1991870780, -1243117432, 119897242, -1713271018, -183154546, -2094422176, 44718219, -1232902818, 1055337678, 164978755, 1743651855, 1724296975, -449948287, -363201003, 50624172 ], [ 604967558, 673426086, -160639707, 96258590, -2088756232, -1833541848, -310968858, 1877484622, -554748517, 2113727776, -787921209, -1929071530, -834325787, -485018973, -1493200171, -432317851, 358901335, -1300836687, 1302380571, -1417645516, 1429858866, -1635446832, -994465439, -602306659, -914895954, 675335757, -926996724, -1590912479, -1456823956, 1705082086 ], [ 533083122, 1881586374, -1518293598, 791948297, -437459661, 1585608592, 183245306, -1451076126, 761402256, 340346305, 2007183710, 1298187708, 1362100844, -544009295, -456115910, 448365185, 1411757750, -1115168100, -941988491, 2052682711, 767413395, -75249877, -1262205691, -822231807, -271443879, 1386387657, 490013676, -707198700, 1339408228, 680373681 ], [ 1851578801, 28948983, 2060433564, 952422248, 1487832673, -86577745, -1323248081, -2572177, 1505737267, 1255744706, 367626701, -2091354703, -542771447, -1579636061, -846378100, 2004589191, 950756029, -1758569060, -298905696, 336598948, 1560682022, -659761418, 1915215519, 1737800060, 1677178055, -692098908, -154381426, -435582873, 1644190310, -1803862866 ], [ 423266136, -2064313807, -1356408350, -2085634807, -1768909636, 2073277284, -1955716798, 1764354462, -1969476572, 275847940, 1361408309, 1307722569, -1579799347, 608290304, 1661216856, 892097860, -886085361, -2900306, 2115780354, -1816801540, -267618256, -829569942, -1499051257, -257257770, -1170021315, 437044420, -1229735037, -655120593, -1448898994, -115897249 ], [ 1271253849, 749282563, -1533571732, 63992465, -64156257, -687954052, 1377445799, 523423128, 443226346, -628771492, 1076817936, 1282775343, -1678245675, 917741917, 1409613383, -338143999, 420158264, 1829637463, -2128176147, 572206872, 1387370736, -1048379072, 673973882, 258956677, -2079762081, -1914850254, 1230699181, -237170922, 2093418196, 1425423858 ], [ 643344288, -386878393, 1489002696, -1243724187, 1546519624, -231947090, 2127989788, 574563981, -1057147579, 247698025, -93359264, -649259140, -431542015, 418682397, 858835376, -1360154503, 577564956, -827306766, -196005680, -1653290645, 1846038160, 1659483135, 1729712062, -254901667, -1587905009, -769581575, -195992200, -1630048147, -2118024757, 1428886526 ], [ 380361881, -796448465, 1559267631, -535727682, 537492609, 2098703351, -772663608, 153059353, 1795514779, -1890454037, 1525723662, -926656163, 1639998347, 535573534, 1029614426, -1323941226, -1775813507, 91535065, 357655864, -1152055877, 238512057, -699214040, 1852495767, -415898220, 1295767118, -1441618393, -1095239387, 1030233342, 1106077805, 733354839 ], [ -532322136, 2110516610, -515136174, -1659250512, 1772378479, 202072418, -1803326776, -1830895407, -1417182075, 1025001529, -367078583, -1169416526, -241707117, 551002466, 1755007632, 1430200861, 571771984, -1702132047, 310653775, 1444809604, 932647030, -454346535, -1863326487, 2068464969, 119456519, -1301597044, 796763551, 638867506, 1516296583, -1464109212 ], [ -2076775059, 1108490754, -1010676570, 267052467, -1230765539, -742276676, 1557178025, -2013497835, -454912830, -676576066, 1925026716, 1491175853, 1125127622, -475410470, 1556558723, -1191193325, 1450338014, 459038640, -1469227134, -1390888152, -1936669801, 1985520505, 368637645, -1700422825, -1838474247, -1524067859, 305068088, -2089329958, -1132607015, 1943075061 ], [ 1925093726, 1408568727, -233225557, -556832024, 547341618, -1668670181, 415072661, -1701641979, 1817484137, -1250540012, 1384565100, -1813699060, 1254370479, 1920073373, -770458736, -1388360431, -650033739, 141953188, -532963355, -1535090711, -553155252, 1223016693, 1640690852, 1840634335, -66303284, -256557312, 710529482, 166558341, -1175657263, 1865551985 ], [ 2091037164, 294278004, 1982019998, -913065788, 446414641, 1346161851, 1807100942, 390464534, 1435318405, 235365251, -1746869214, 901429472, 2018499215, 70300834, -853131876, -2018690219, -1268623828, -306099225, 2106742344, -431991441, -1707771773, 1671587405, 607889374, 1062076679, 1858005499, 2002939019, 2109377235, 1136068926, 1604337697, 63061116 ], [ 1719939868, 2019355223, -90452306, -937090113, 1961130487, 1305092161, -1313220436, -1282935548, -1051291807, 1233436958, -1242978846, -587810560, 838280940, -894674798, -2000373094, 1568344866, -1181862649, 1725952783, -205666996, -337704833, -581603908, -2012145353, -2131096701, 421106690, -1154463039, -717853475, -1917542334, 765477590, -1147005017, -2023377283 ], [ 59970780, -896335065, -594138241, 890771145, 1395724076, 1152360685, -522555670, -1607563795, -432046446, -1351964773, -794397721, 2029382469, -1474930840, -1662599551, -1280252061, -532601501, 1834297672, -75181337, 35834692, -1508550668, 1770421952, 1381483173, 424946430, -1226078296, -667931099, 295832381, 2101053667, 424452434, -1858347615, -1730964994 ], [ 1822463135, 899217018, -347872658, 1993864386, 1252681327, -189802885, 1304617304, -2078086531, -829865965, 1104164829, -1807925926, -1758922206, 1237393111, 841040003, 1012296642, 1977663985, -1006938258, -2050324885, 1488642210, 45833476, 227178223, 1331850567, 1131908369, 839934844, -106791329, -419036911, -1751462688, 1833726638, -1778998981, 1518754193 ], [ 743946807, -650272077, 2143102107, -229153505, 1181779762, -397912390, -169433001, 1790510762, 1613634881, -253366292, -61123686, -1916016285, 290846248, 2014012733, -712678350, -661496438, 767767542, -121661483, 299863563, -818753616, 1891544175, -525885185, -447271317, 2112266995, -31528421, 1017736714, -1403711115, -940082755, 1167633338, -978017291 ], [ 2075049271, -1770616608, 2054224722, 777786461, -96945578, -1456414282, 126647360, -491459044, -860828887, 357967119, 2021544694, 852517721, -1651425608, 2025878434, 1193727665, 1178552995, 258267539, -1867214123, 624079865, 495198207, 568825272, -531043231, -273292313, 239590843, 87403926, 1360426188, 848097154, 8430491, 1937254603, -1377424540 ], [ -393474818, -938926996, -232628520, -1392434526, -1393272400, 560389022, 744075958, -57220120, 1796188160, -121364805, 139000598, -1194425724, -1118179612, 85896794, -158661924, -905645191, -110374048, -1026829031, -1128167650, -645676578, 246415144, 522023038, 499733231, 248823189, -1054144433, 1445640, -199043849, 1610115679, 648862113, -248050011 ], [ 1751755946, 862418187, -1763061119, -2049839996, 1707508069, 51257462, -1573755480, -1578683236, -28111724, -461361633, 1633834910, 144538691, 1804318427, -1320339530, 1248578804, -1848036064, -1745462593, -1484332505, -796334829, -500416620, -1318192488, -1902566723, 89576851, -1764906063, -468885213, -820568928, 1797731241, -1656750644, -1121034661, 1904449707 ] ], [ [ 1493665680, 1440594355, -610359803, -398768469, 1594986138, -1465289645, -1040333923, -1486883720, -350549423, -1550372083, -496102407, -464432094, 1125116220, -937276110, 518396896, 332723784, 1900414880, -708760435, -1463553359, -1724524990, 2147203193, -801050555, -1761324091, -1479222149, 151929828, 125685975, -1256928774, 122032017, -81860720, -1505440230 ], [ 1131625242, -1834484828, -90970144, 625969256, 1530116618, -1123072443, 883790959, 236752875, 48892483, 1023387279, 1901820538, 268727867, 1327423707, 1093721060, 1934796591, 1065383617, 173306047, 125081508, 1866855628, -1934501310, -1534199809, -471012182, 1885327606, 1954130962, 39664753, 909236637, -2127355683, -1343784201, 1333831355, 819183700 ], [ 1687312394, 1503297803, 251965993, 1980046835, -232520277, 496721955, 1626183120, 1177671832, -1927025952, 2017126578, 1495445436, 901665246, 891588746, -1434839029, 438953534, -1981942221, 371787225, 269355973, -964251197, -1340341515, -1298750646, 549232472, 355485925, -983511852, -633720413, -21766442, -1040726179, 483714652, 319819619, -235899570 ], [ 182354773, 774711785, -750638612, -694586591, 603163799, 73135766, -1941630867, 1900871084, 1767433468, 258288604, -1546219823, 2088127639, 1636880749, 378277853, -190218773, 878291883, 1156368329, 179765904, 605398293, 651558281, 178062118, 407647839, 1580659271, -1210723823, -1422656945, -1123615266, 2094444720, 1411975983, 1359158718, 1137055107 ], [ 1850075227, 237690183, 2011398817, -2117058320, -1305681100, 849602590, 2027522896, -1044050670, 309389713, -1685908722, 420017921, 1353322314, -927674266, 401848642, -1328172416, -546251354, -1403349070, -754374468, -2011012846, -1735488042, -583365713, -1864709588, 1371262422, -2085649514, 1021833922, -240790340, -2009448728, -1700377393, 1336541121, 1800539607 ], [ 246109535, -1691977791, -880946320, -1017164236, -15124325, -1067035197, -2065584956, -785704589, -247062196, 1132039642, -905519317, -1533221650, 488408815, 1387375963, 1280819289, -881452881, 144814954, -1176209121, 530570779, 1911562950, 2056611805, -1873595366, 996283720, 1064181487, -1297296269, 807879921, 1990166151, -377351760, -1075229671, 393002137 ], [ -38258044, -931848484, 1407037462, 548565550, 79030642, -287493157, 1311043425, -104244990, 520974154, -782311163, 1248987665, -1184195509, -626913948, -1164840127, 2049537473, -463886674, -165248665, 1849554391, 90046675, 368751752, -173282173, -1198720478, -1675723155, 986909533, -1648805222, -288307713, -1940398417, -374607269, 1144077998, -509526184 ], [ -1404570652, 984546502, 1244437292, 2002068243, 1796605038, 946265411, -1193788031, 1306486878, -1468346292, -1049668650, 1566516965, -1054424696, 2059062649, -35361421, 1458157352, -898463238, -656513372, 829839996, 129196639, -961533490, -861990801, -1113019884, 183767093, -1320044913, -292367371, 417942177, 1458418398, -1432360818, 1873202716, 1862807003 ], [ -703676622, 608477507, 2043965506, 1234561476, 1525878079, 2039946668, 1339433732, 1347173048, 2013361729, 819660803, -1133964003, -986993289, 165444154, 2056579672, 2032366613, 863300579, 293616757, -2059511320, -2103733622, -1437783920, 1268623031, 1993298410, 1821204745, 1614740296, 104084690, -1959406352, 1261302752, 1974425683, -637503087, 1522945089 ], [ 1867762017, 2099645218, -2122467050, 1431297051, -460485006, 139579285, -180213438, 583442612, 1062376371, 1198021031, -1229859798, -1254314795, -1837975566, 329683383, 1605224642, 1519355738, -959204176, 85199513, 655267787, 1707069414, 694082030, -481410111, 2007348036, -416299676, 1939449200, -1725803196, -2027859015, 1999649394, -1548819121, 1096790276 ], [ -1435454162, -694586686, 1106273391, -1051814300, 669243465, -1984430849, -975355182, -551857320, 196100819, -1076430259, 689848743, -1528016413, -815131571, -1853184612, 499301119, 2083958613, -1409655181, 207553279, 456204660, -1610633459, 1086174288, 359410264, 893057488, 1102718127, -1808368322, 497462657, -965270277, -1041742113, 1945644094, 683034803 ], [ -934683813, -1276551055, -1738956515, -1703568816, -986498454, -134518716, 657366517, -872355189, 2085690129, -1262133961, 1328515444, -1426922832, 631454425, -1694312746, 22873031, 129615387, -2050284139, -1390150023, -283797288, 685455477, -949086569, 530108834, -1056207414, -1702665540, -615349746, -1174071246, 1830411629, -958242420, -331031806, 1122536016 ], [ -1061468786, -209764146, 542691137, 1382499738, 1240780923, 1324665607, -1649426281, 1001833764, 60996607, 74300537, 1260545084, -317291170, -1151751111, 1752608344, 247176729, -253728965, -2049605352, 1221634933, -679173385, 1416408088, -150745658, 1331380906, 94431302, 107949677, 760373636, 1127773892, 1365347876, 1960872682, 922717345, -1845993459 ], [ -2058465699, -1249353420, -936682950, 285306138, 1684210957, -639024807, 1215537576, -604579513, 1858317822, 369976365, -516795574, 1659932089, 1486575725, -988262288, 321998005, 419169997, 93438594, 95219902, 2021534727, 599188789, -90544550, 1544062711, 266560385, 1803706964, 956503726, -879341167, 838740775, 972433738, -1117888582, 30879871 ], [ -948673884, 469538979, -1965958541, -1615156585, -280703049, 674407711, 400618268, 547120872, -560246257, -1516814380, 264356542, -191217493, -1801647716, -420714561, -79986989, -251508446, 484253796, -1747913100, 871365549, -749816116, 442880426, 1034202709, -581483128, 1396313961, 1665322772, -491742816, 1418575328, -268038041, 2118939735, 957225925 ], [ -2107427208, -1286188295, -1886525878, 1541877503, 708614402, 1604386398, 226792558, -1365120079, -850831230, -1095948443, -1859618598, -340382105, -1900848521, -888281520, 1156412116, 1992380662, -180799038, 1280471134, 266994671, 272822931, -891373951, 1748281044, -1228044646, 1560013207, 724778943, 1604204561, -1676128694, -107866788, 1945491375, -937509741 ], [ -769132515, 1064361658, 1518281892, -595004846, 106371732, 1267582919, 1493009757, 1001946827, 1341766386, -1047174470, 1500103861, -498199068, -923404184, -1184998985, -1441346431, -221043042, 855055088, 2142487995, -838424148, 679790023, -802132167, -1231528149, -1122245305, -490504232, 1165772507, -1064113071, 1427968329, 787784782, -2050834350, 794899154 ], [ 1856253386, -895182309, 975664158, 1133166771, -1214905589, -235178815, 829028442, -631645266, 301470256, 1341358882, 1793771500, 1481244902, 824679629, 1509772861, -304777930, -1403063898, -1471777315, 1561092901, 1268444936, 73722959, 2023680525, 914538276, 1267271654, -612068199, 910713663, 1187279139, 1707193535, -1200455985, 916244696, -400369524 ], [ 2014265262, 2011134741, -134720702, -375096275, 1000383493, -339166783, 352027394, 268051505, -1559957051, -2292710, -1065914913, -2105109603, -556414611, -995516495, -1115635461, 276731549, -1773477722, -908884040, -2140036240, 1555310677, -466550080, -1542338250, -1459130080, 309505653, 2076181734, -1222037085, -86463345, 1551058505, 1465063568, -1035513139 ], [ -43939939, 2036681042, -185374031, -1875493044, 975364493, 564588778, 1691787853, 1609374314, -821484102, 2141922191, -653985706, -1008324821, 1279883592, 257918638, -1174383158, -1569306411, 2068101882, 903448399, 1146002757, -925386125, -487613543, -2085438723, -1558783389, -510220292, 1000127177, -1676374108, -311492075, 1356207891, 576174585, -383043354 ], [ -1642576816, -1474422228, -1903849893, 1303696007, -1115545236, 1798622708, -500922948, -871343605, -1170681290, 1051072452, -823941334, 1248942068, 1355284290, -2079174762, -1787050074, 2010596733, 158703493, 731433268, -481296364, -122574028, -726514530, 400049128, -34159327, 1619457620, 1890839615, -73064660, 1058213795, 1880433411, 616029729, -984409258 ], [ 1964542822, 794488372, -586505672, 2088583096, 1045459716, 2134765760, -1397868446, -1279535293, -1877306379, -1672205966, 168132935, -1759760035, 1109194122, 710661912, 682054716, -110889889, -556659225, -833912175, 1778752837, -295465355, -632612275, -910747939, -453701785, -1177091732, -1506966492, -903237860, 1784742639, -1604226585, -1776715698, -1477375243 ], [ 868065526, 908152155, -961637478, -478540848, -603414084, -2082523303, -1118364281, 1161405864, -569511929, -1917631694, -604370951, 1613729842, 1299384639, 1429037566, 1953894128, -1095512448, -1735817145, -1272607321, -1382321913, -2004309236, 1413064491, 936633846, 1113987699, -1172209314, 509894063, 2135916686, -885024087, -293954116, -1191806256, 1963959018 ], [ 1902705317, 356938065, -1079996787, -1239537374, -958867676, 744471897, -724295482, 432294075, 794482306, 33661428, 243307318, -563568022, 1024650051, 240604370, 487014556, 1924297091, 1065250570, 242633670, 1597558780, -1876830908, 197397326, 2097091664, -1071087224, 546685837, -416639507, -1652748410, -1468086256, -2062252944, 1817931105, -1089639418 ], [ -266754614, 187240424, 1441431627, 957579150, 1894001086, 1659539047, -603716104, -1240915865, -1598323952, -1562620141, 1206680477, -1979417681, 398004153, 690253841, 1055121686, -1998804020, -505547364, 1623100897, -2119391666, 1530562273, 1267548978, 474194905, 1881797523, -1909324226, 1603361240, -1821631281, 1122015745, 713905335, -783633940, -294074963 ], [ -961152162, -1148625731, -757533327, 379852792, 528045076, -169928817, 1022852355, 1203943868, -258905304, -1783316146, -149511294, 732537963, 382638858, -826023961, -1172002298, 1834471993, 2016068773, -1294645492, -956160167, -1645831305, 2059679804, -1121419079, -1696696132, -1626277399, 307135445, -1081468369, 1516643494, 1498499692, -1683540820, 1516993506 ], [ 437475232, -1576232115, -1629074825, -1655425872, -1256171595, -928551300, -1585960584, 775458830, -570115297, -232435964, -1033612952, 486293144, 1824587384, 1502015878, 2055864461, -99610890, -953907673, -1895625930, 1212320335, -737894556, 1196047719, 1157920206, -712856452, 1681124800, -1173487332, 1956947822, 1163969310, -29483812, -813734065, -530021681 ], [ -2121665046, 1068897680, -724806567, 213728533, 744268654, 1576786245, -897239840, 1074244037, -835734022, -1889937371, -1412094764, -1806327468, -1150238591, 2097427765, 949933786, 349814674, 921021649, 477932841, 1575703568, 460177036, -58073192, -1918414035, -83999949, -601259754, -107643306, 2141865607, -833032794, 1640338021, 1987545865, -208165590 ], [ -1800443508, -1291341205, 986576865, 1469305693, -95203465, -1871743365, 1822989256, 1263691014, -1952098669, 1004214806, 798815043, -1531972041, -265114054, 1935434684, -2106835938, 227101767, -330622057, 223605820, -183630030, -2090107972, 996321020, 2128963840, 668229252, 2003417158, 929121966, 1311140304, 1027771607, -1750413328, 240464201, -1865822995 ], [ 835564011, -994163790, 126886009, 1747742731, 120094525, -1379148618, 1702955162, 1373039272, -2035930836, -31098487, 1806925471, 137255893, 1712302812, -725026577, 953142538, 587346366, 1447030137, 844859362, -1978478310, 162623475, 237325417, 1254897637, -478325206, 1067616069, 472885481, 293545690, -795839374, -610005807, 906395707, -2079108856 ] ], [ [ 121682545, 1730967947, -1782970803, 1896446119, 1054347164, 892047698, -707967084, 617065644, 1115707069, 467294756, 717991024, -1231729727, 1890032819, -757687029, 1023788379, 1314396402, -1265455269, 169524340, -1001464514, -1864589695, 1754806662, 733191706, -1090365743, -235931110, 247350006, -1464381765, 789391968, -140764148, -1706724990, 62513934 ], [ -1423362948, 497287421, 498722374, 1751066007, 209937224, -410849872, -2017636022, 169446060, 918351923, 1740489847, -1884641028, -741407480, 1058935837, -1733866150, -1352752163, 239068652, 112964062, -1477057254, 580283890, 290850000, -1011062068, -740340249, -525226136, -332076183, 223074381, -1297548715, 1342687633, -1171761389, 536388669, 925530030 ], [ -799248867, -1768786931, -525869675, 613055045, 393780514, -1929568250, 123508975, -379586621, 2018270900, 862595140, 212894471, -1290304809, -852586542, -391252983, 1987656949, -1746760807, 2119253561, 985146512, -990342851, 406703559, 665029802, -2132420459, -2137464206, 79023125, 1969633621, -730472028, 1691337966, -1893596943, -954431864, 712141478 ], [ -2011807485, 1254008352, -1395234130, -1112124972, 1702207514, -1988148513, 219912276, -1107330408, -79372546, 1520209214, 1089007613, 846100378, 154900965, -831267986, 1231509053, -111501718, 1376820893, -837695878, -1040574686, 49373491, 132106307, 1343334718, -166891047, 492078122, 762576597, 819963079, -380853088, -1712408816, -470086518, -1790106929 ], [ 1676907265, 1760742979, 1309979770, 1300291166, 1986905805, 660751662, -1650805202, -1563753628, -250216792, 1422166810, 1361851249, 1871143459, 1088309268, 353497892, -244634551, 658650432, -396062271, 636798716, 655579942, 1012005278, 983802236, -843638304, 1252542682, 566808027, -1451086547, 210713296, -232231105, -1727189843, 557005760, -549275074 ], [ 1181974880, -739393650, -1869536353, 1557372850, 678041546, 1845328375, -1675243808, 637735948, -495113852, -1846741728, -1164056684, 1245973459, -1753410327, -1592216022, -1443434394, -1013293231, 418785966, -143438784, 38506412, -1965717293, 1674739040, -715250947, -1165164299, 832552210, -1813179922, 1086312975, -388478373, -1661043949, 1128480584, -122506964 ], [ -1697613895, -1595803933, -2107473447, -1165665246, 1013240530, -1984595936, -1806579463, 610023445, -559843682, -1289628357, -660076027, 1807832221, -2130928657, -1000553558, 2081667537, 1668011427, 525711485, 2033985692, -1090294292, -1418280217, -517205172, -1239862097, 711152414, -310032696, 1230260105, -1820351231, -412092216, -848959301, 250067997, -340739412 ], [ -693562095, 1438917950, -2068620562, -844701733, -1107977480, -859407316, 88847368, -1471354637, -897441031, 946353048, -1696334886, -794138215, 1705543960, -258134904, 904878182, -1240886742, 1580600518, -830804123, -476828905, 1990246712, 947336536, -643365628, 577279145, -546232318, -658823508, -628735327, -690018095, -1631247303, 370304019, -1569009762 ], [ -2096438164, 2129917127, -1754672945, -1775213512, 645644230, 1305749421, 1181996672, 1789405503, -1862626283, 1703798605, -139970575, -474207158, 995498932, -795245775, -413916155, 696592375, -1620532637, -669838876, 627178613, -292434202, 1870243801, -631767073, 1720052430, 269430642, 1585221188, 858435862, 1987826718, 165619788, 1329291638, 389625850 ], [ -1026494511, -813727910, 1477662088, -198196541, 1218607981, 90042495, 931082087, 1797425797, 1563353499, 1193329911, -2115811455, 1723393924, 71036988, 1689562204, 1241309852, -1855888660, -821559761, -754279202, -1381658361, -1480813275, -1547830820, 317385055, 399851119, -183272265, 59884564, 657363788, -519222823, 712745098, 1754177747, -23265444 ], [ 1001054030, -1032279593, 161225056, -228854017, 1199257040, 1494042778, -486103852, -1965754510, -89495864, -487219106, 1601331651, -504848633, 1442096596, 1493689481, 656758354, 1012267331, -292153581, -839175982, 1134267542, 190689793, 1049087240, 66546559, -472789912, 734765730, -684986523, -449689385, 1378960783, 1005330615, 1494264705, 1814620640 ], [ -1498645282, 1678281821, 1331212337, 753490878, -83880716, 2113320461, -257894880, -131572494, -718202600, 424555866, -557240393, 1524465627, 1270977648, -1680401612, 624796491, 1238052806, -468997522, -2060889908, 738483127, 1738188333, -117183144, -528575511, -104885962, 551480745, 1921969867, 1427463121, 41459712, -1994628837, 945583209, 2022639330 ], [ 614092899, -734228374, 690098476, -898441243, 489728632, 910150959, -893326656, -1965157486, 1889378876, 936801876, -1026929395, 820049519, 786589144, -2108492536, 238970295, -1743688284, -151498229, 700767383, -1193915978, 1251583296, 923628710, 855579949, -1847827234, 76930506, 1555308918, 1541359293, 1216534790, 965665305, 1084879431, -934780779 ], [ -1990570325, 1258448689, 2053867095, -503377891, -1707847412, -97499489, -640431784, -843338767, -87184430, 2131360883, 1775364062, -589910650, 1035336815, -880960930, -888349665, 1370644095, 913017137, 878398373, -1301867473, -1733052637, -27426830, 920229397, -1506259967, 2076719421, -1602878503, -529296901, 1843893541, 1281747331, 732967610, -1329492692 ], [ -1705180097, -1856259181, -463276016, 1171706543, 1575245159, 818210510, -1034769297, -1587699824, 1424434598, 1778455051, -1881736795, 1472032106, -974164713, -328429393, 411123476, 517012315, -350809736, 628221422, 1135014131, -224629044, 1352093937, -250471538, -1868581569, -2144112746, -694789774, -1101390689, 1693716934, -1307229053, 595343083, 680376770 ], [ -724738333, -921799180, 378453438, -822674420, -1306735161, -881370618, 1996985744, 1323179142, 1258080297, -1758615435, -703552122, 743316497, -453879079, -1116603078, 1152698171, -1355172325, 499297707, 297594882, 191510865, -1613217305, -1290812766, -853516281, 270314509, 1685456983, 1888268233, -992542925, -582489128, -1192860465, 958901913, -1275376212 ], [ -2055784311, -1357367554, 1240871834, -301767807, 879010781, -41315757, -1787399084, 1703306978, 1914771301, 1467269927, 2092428343, 281416213, 759921261, 996619524, 876595795, 1227123512, -4867285, -710444398, -2111109510, 1951750508, 123999934, -1485284472, 1699475899, 1633617741, 527070575, 97962574, 1994565432, -1433463521, 1887201872, 1530663846 ], [ -985821983, -1204907167, 959611336, 793274541, 847928044, -1640947697, 2145856179, 1739973407, -674959436, -1567090273, -1746458707, -1691644450, -1783341437, -1567632190, 36772018, -38344372, 1299014412, 1140151433, 210859586, 700517012, 2108017791, -502117700, 1420276553, -1801338278, 2011975565, -212754615, -1725992386, -2002756507, -1732921456, -2063218896 ], [ 1861909608, -1061060241, -642836556, -611385283, -1875930056, -2036595315, -930993077, 2033573861, -1576451944, 1828946043, 1314915617, -1745916305, 1904863187, 367011617, 1270516808, -90249212, -1647817385, 569343448, 989025690, -68285899, -2075092494, -1192034576, -890689307, -1919860447, -1681859899, -1046544489, 1576056867, -507957418, -863333378, 1008239422 ], [ 1772263501, -1376333866, -2116182784, -829561100, -106551946, 422785421, 1850810747, 996897212, -1029062125, -1066709064, 237024585, 364452412, -955082884, 1462064745, -1610883214, -730433730, 1550351357, -250446203, -1431912893, -222402369, 198887663, -465879021, 200604695, -605860319, -2086772352, 1668124133, 1599498405, 1958810680, -1776072547, 2017787542 ], [ -636308575, -1251246815, -1107172870, 299883825, -1672241240, -641085064, -140133949, 776714303, 1379026358, -1708960844, 1926369025, -7979699, -2091000570, -615731305, 2081324922, -150617559, 781992750, -683140666, -425003199, -90522371, 34498674, 2017416608, -276141352, -1282982121, -1083122312, -133419599, 1772990107, 36572004, -1808692200, 1695670085 ], [ -110409656, -1519444621, 1548233300, 672082608, -402625887, -391583610, -971370559, 1580237222, -411423332, 3400816, 1894325505, -1150994294, 494663553, -655284737, -1506562215, 1823736508, 1130386451, 1444660340, -2069701176, 390241622, -1335785329, -791633546, 475891842, -1196880129, -1787569972, 1456193110, -2000358919, -308624379, 533608490, 1823028596 ], [ 2092797513, -1517717000, -1617888539, 2097327170, 2142562679, -1092147060, 10154973, -55098865, 1357730078, 1488460019, 466542963, 1193987030, -485192145, 366507234, -1599861754, -1390735339, 582628868, -1858123627, 1958998481, -1849883630, -854246752, -11180561, -226036760, 669832148, -112900413, -151297975, -1669272565, -1206995838, -2061680347, 844841820 ], [ 1748715506, -83224250, 909757256, 1914341047, 2092789197, -1972997096, 1778595033, 203389578, 1785110038, 1078144717, -1407233271, 1828609642, 165939287, 276786641, -428215622, 1389059547, 583317936, 628694628, 1331307137, 378927151, 2105906484, 308414108, -1819635143, -1301854924, 963552695, 1685576245, 1170719189, -645030959, 1270399602, -1142731412 ], [ -1027616062, 813526435, -1533744211, 1074363204, -532900013, 55111925, -363411690, 1318757831, 1291844225, -644755773, 2123348527, -220689313, 1584137735, -568688755, -1077477596, 1648306195, -291886180, 570729400, 1393914773, -392692171, -353196839, 2097174906, -1631585865, -1934803356, -79672310, 1961074284, 994242141, -1904955019, 1250938510, -1852622193 ], [ 1126451764, -2058749012, -1237657419, 141136823, 157346495, -367691954, -1530465812, 1497784247, -1709199287, 1548718778, 1512845522, -79887829, -1007078550, -300944243, 941032703, 959618308, 1073251520, -1577467470, -1226061124, 181491982, -1965529032, 134933306, -704890918, -282336111, 24666429, -457046983, -595984745, -233368699, -834303633, 236552764 ], [ -2030273984, -2146477256, 318561008, -702642190, -116898451, -523342916, 1714696030, -9494423, -1570270215, -637738675, 10362440, -1072831120, 116882568, 1880876104, 31121045, -2036300470, -1838705991, 886064730, -1413706196, 620302204, -1978685680, -731751861, -1249789606, 350594459, -95940198, 197764166, 1099985688, -1302106100, -639474102, 466358953 ], [ -717071593, -1581093077, -208737525, 43255404, 435472115, 1534713409, 732392332, 1087567015, -573144254, 1534030217, -1104017934, -1732151219, 89573333, 273720075, 610257262, 383108618, -948583694, -1093698890, -1916853263, 131035313, 1457371011, 650040990, 1699379674, -546690580, 875380084, -203088013, 1229214471, -1466712837, 2141899959, 984075189 ], [ -1297429779, 1884498323, -1290076171, 1823128740, 578476565, -63076838, 2095711278, -852962686, 331321459, -532113573, 1879751599, -1913299246, 1950936479, 1145841279, 1488086805, -251012069, 275883198, 1224043895, 885513003, 112069510, 742296519, -417808103, -29871613, -749537337, -1536648839, 336173291, -1871715908, -1256980255, -2092785949, 536408670 ], [ 235588797, -520795620, -461808621, 1979184806, -1708841848, 1308859802, 1040738259, -1499320576, 528291495, 1696989405, -161929386, 1414245966, 1932180828, -2029622014, -351020214, 1439046021, 25332318, -508216877, 1635623020, 2105801151, 1810525311, 771645379, 357085498, 209168769, 58557023, 998990143, -1398881104, -288322007, -2044891183, -1964156374 ] ], [ [ 1441845523, 1843019909, -693296955, 910590200, 1748389625, -1952864969, 42655242, -445024021, -991204969, -520203866, -1782332294, 271731560, -187748130, -1215673684, 2089446968, 1888887377, 972875752, 1318767513, -61035886, 908875080, -1799086399, -700238124, -104412400, 1739919818, -1403560799, 235782083, -41253661, -2074147420, -1442894619, -755019313 ], [ -2015921326, 1520944302, 1927267710, 1452509743, 997920621, 904550885, 1719253944, -277106253, -1051581455, -802661738, 89710547, -1068820310, -327227992, -1256080593, -863368231, 729616536, 91312093, -90821990, 2057139479, 1132540896, -503974912, -1196657142, -933093205, -1727546665, -2003515795, -1348794926, -2008867531, 1223224052, -158279, 238852512 ], [ 477736064, -505188480, 1383019295, -1767909875, -711787228, 163520705, 690379774, 287949240, -2125062339, -1113738860, -1943318428, -1452803304, 1412719604, -714870259, -1371490930, -2021234345, 1038381706, 589484211, 1367796948, 1359023809, 2023476582, -944041493, -1299471168, -1219979230, 1427175226, 1211808808, -1138001809, 842032809, -1354541726, -497311849 ], [ 523172793, 2071430575, -1518031823, -1316446861, 747652662, -419600086, 1216089998, -1349497000, 1597225376, -377458522, -1634830934, 1910724617, -1687669356, -308700203, 242844179, 497527173, 725492089, 1887221882, 1040273033, -1597120161, -1569603918, 1391354070, 840743794, -292635539, 257703174, 1937376117, -1111872218, 1556883764, -1081138737, -24830085 ], [ 2030102312, -1090630519, 1230556358, -1736091466, -1082094661, -1263933227, -1569253972, -1650567179, 1093919276, 778140246, -843614419, 1141210984, -2117979236, -1160026650, 609468657, 1350457024, 51191780, -651784634, -1253036254, 55321975, 1796056772, 1951116085, 1067259562, -2133712798, -1229298540, -423068197, 2123163506, 966955940, -677178617, 33589250 ], [ -1056648814, 860128834, -1718429864, -1921478615, 656092177, 51045656, 417327083, -914497928, -244295522, 562739567, -240147900, 1373047032, 119838078, -1196480747, -1801073873, -2072821364, -141160703, 1543537374, 1771959249, 1236702424, 1444522791, -779549755, 640538402, 36158695, 1823029266, -2041546780, 2043516852, -565893186, 903244291, -388369600 ], [ -1663187857, 1610324230, -1929313849, -1673728403, 1250161704, 1542694843, 336410933, -1406571146, 349690424, 117766856, 201138867, -1664696855, -1962994922, 83954360, -1776314532, 2040207148, -1173634146, 1463916122, 472525544, -182603626, 247588808, -1813547485, -2117976114, -512339907, -444710882, -620792310, -1516276695, -1324344740, -618454252, 1313607644 ], [ -28193673, -531055345, -212410800, -983877629, 1322833879, 1134123680, -1789920565, -962965216, -1216488489, 1949190604, -5986035, -615857684, 1061343691, -636313478, 1624547302, -976234118, -53076186, -2114698983, 1802121084, 790731168, 399338651, 527202572, 1445270997, 271680718, -597698342, 1019250422, -844237275, 1315891189, 1083015739, -1237000926 ], [ 196663511, -711664720, 263352071, -1863136578, 1214263723, 1909116760, 702923075, 276647543, -1132390513, 1398471726, -1564502251, 83489844, -2081415991, 1370009029, 978725941, 386716512, 246714925, -2075226943, -590562894, -378396781, -1640002978, -603607798, -1319324426, 174353328, 612389641, -109576647, -1499175990, -1297398744, 206960292, -1241388712 ], [ -287689546, 966524580, 783137839, -792042687, 1400011652, 966539959, 1755984392, -75703309, 1918853041, 708666189, -165628880, -678226964, 860035375, 729482869, 615060443, -508991365, 90852771, 637610770, 374659699, 961465995, 1143053878, 1975177076, 1533186117, -1467906957, -1174285854, -1999052193, -1805567868, -2105169048, -1220361604, -1304106498 ], [ 1269222851, 606170943, 271211028, -1293010363, 618076326, 2097669724, 1098954328, -1908164190, -1272830581, -1984189125, 781508291, 2026558498, -1436636042, 1899087167, 226838516, 79001826, -1600300082, -2079948749, -1105469820, 99563301, 416996219, -1642093461, 1936023501, -1366182974, -512913499, -387838583, 594639606, 1566055837, 1504925036, 1626381499 ], [ -873227707, 30328517, 1573127668, 697198547, 794453186, -119205555, -1178260216, -1711832381, -136597075, 949781621, 1305191909, 1727127336, -125665932, 1792057580, 881364513, 1299920128, -1010578982, -1422885244, -1064351981, -1400801225, 1250045734, 691753070, -248203972, -1249495504, 780875247, -118557479, 2092850550, -760095114, 2112704363, 17765545 ], [ -76244024, 1141286749, 273218671, -2001649133, -816100962, -1680823592, 395810772, 567253261, 1438249077, 1309888867, -1454847225, -124629870, -1849149621, 70729800, -319143044, 200539456, 9220418, 2029354575, -2025712560, 795656131, -597708774, 1267514838, -1531052552, 2108003131, 2041511703, 1714280091, 499360529, 752623494, 597543175, 490095666 ], [ -2101493789, -1159908644, -1894542684, -1247527730, -689143361, 1489745112, -1547921772, -800612534, -1756381357, -806734513, -829107493, 547420681, 1920549865, 1950509076, 1862809582, -1592772759, 314597624, -467571746, -69264292, -62952039, -564603633, 515945312, 2092782103, -374685950, -1199122211, -1139360535, -728573066, 745803746, 607223764, -1138526290 ], [ 1014351609, -1559967747, -2107990566, -1344694605, -1142454796, 1777455714, -1467294434, 870272753, -1754203079, 1218409512, 1076637700, -926220022, 563025257, -62790629, 733620321, 1218888878, -1087899717, -42273650, 2128127247, -965015972, 1925296380, 373729326, -296181308, 909835254, -1451470164, -578966163, -1098966477, -1896198775, 150260044, -672724318 ], [ 999627848, 1141351671, -1820680382, 447094202, 1511978570, -1553991534, -1174081362, -349482801, 1524164386, 496285414, 268820451, 884061599, 138717545, 663913066, -1292902807, -636855874, 412395866, 647234949, -57275964, 516455166, 389319164, 1892608824, 1846077822, -962136656, -1286742054, 159041967, 1174898542, -1805223708, 407787804, -455252896 ], [ 2084895103, 607283658, -906457257, 1625991473, 1644776772, -569072614, -1255460685, -1720703825, 732471789, -2117058456, 739447672, -2080229024, -156206330, 1942985505, -397002614, -691000451, 1997964991, -19278264, 987708336, 1994921256, 1121429522, -1082442064, 1173808311, -387674701, -891192282, -2026997079, -1418122625, -339643206, -1422568548, -1336916081 ], [ 461536275, 728179811, -212340702, 525264290, -729354462, -1577327666, -1446034162, 1222301236, -1109176376, -300448401, -834941826, 1197014618, 594575526, -1780552898, 572933500, 899012550, 902391505, 471406200, 1056642260, -1969135447, 961383143, 1124271156, -1887902078, 1866806747, 601054200, 1594463248, 1711249917, -2024370570, 2108485948, 730100709 ], [ -2040104620, -2023536787, -382892205, -1069318181, -1028201065, 1039920127, -1293731136, 1814237352, 750438361, 1703988355, -460277468, 674129069, 1321450006, -997560005, 760725713, 1776321972, -677235878, 13533198, -1460709368, 1490083186, -1725850887, -434090971, -702787908, -99125011, -396458880, -577935113, -1750097191, 1799932561, -69630347, -689322476 ], [ 1313262033, -1455736014, -953365947, 1775885432, -1815132286, 857520197, 1770798023, -1449921755, -805848669, -214065671, -713709311, -1948708104, -1726919025, 2044650072, 467494411, 771109430, 894305042, -356018579, -1037775759, 1734953151, -558876746, -1148639633, 1959301034, -1712346654, 300569708, -555432182, 1298855619, -289474006, -612418316, -962643250 ], [ -766316921, 1867409287, -1522490527, -2146095936, -1196908080, 1335980425, -100806367, 632003420, -980089145, 1553819909, -832046434, 853166244, 294425269, 831496805, 1066536790, 73894497, 2141208474, -630412840, -1828268234, 986138241, -475883929, -104318573, -590358758, -717279707, -1030757556, 1717674153, -1649385307, 1820342506, -1180785801, -899320227 ], [ -862266817, 953825494, 76746905, 254558475, -2010096117, -1583822776, 5008053, 982250732, 1916371408, -520033820, 1255878420, -1784700554, 624116292, -132385153, 16066868, 1863041411, -301333527, -1835182880, -955161807, -1947010377, 434007938, 703675422, -101872212, 937403338, 1246450530, 1853844846, -794993637, -1070886049, -1096295976, 1106464580 ], [ 1121768962, -1698734133, 207440838, -1089202045, 1159801834, -132491944, 1368604565, 231763930, 325819335, -616308804, -14416593, 573948448, 2020016851, -1157192276, 1476083169, -16083919, 809199897, -1472716977, 290192132, -955466094, -1525983713, 1962353425, -2107393546, 1697505378, 1133251952, -2077602079, -1398084329, -186173048, 239249076, -1233397606 ], [ 465042946, 492284061, 772523225, -874521647, 82457353, 767787795, 1259300961, 1813679663, -473554034, 1598829326, -1764678116, -983129178, 1591154111, 881720648, -1690658296, -2055619628, 236747152, 1149357841, -1981914190, -695865500, 486159046, 948996188, -730320294, 1139322977, 588017469, 1622560037, -280033292, -1490463328, 1861014156, 1146221145 ], [ -1066416395, 1335401704, -875025406, 709064641, -576755553, 532460003, -1816944266, -1518115514, 1560765963, -340633702, -1736127345, 440544735, -1283084800, -665061886, -1600506577, 1144873846, -1595354690, 279543216, -428149224, 900583944, -1393694401, 1367634805, 1641104226, -1249166449, 1860488016, -68040909, -1375456186, 86391298, -1212494607, -14736394 ], [ -847630611, 789730855, 176426599, -2062929409, -64580952, 1757462338, -519995894, -1601855275, -998289352, 68401484, 1513154078, -1044245940, -54565963, 391682127, -1637680702, 1314348220, 1130059435, -1981055752, -781967577, -100692047, 1300927818, 913396274, 1015414056, -957559179, -1628843108, 887518129, -750089079, 1981538955, 562464903, 1533460862 ], [ 1058480760, -1442876247, -291919914, -362840323, 269477327, -167897318, -1761343618, 1359638349, -2132146013, 339009805, -1140858381, 170740968, -8010082, -2000502841, 233018062, 41268681, -1915770527, 445743207, 1829537037, -1475230282, -1586028004, 805843177, 1602762039, 1933607678, 1919727471, -1239066091, -64560955, 1606020278, 1331987064, 777642164 ], [ 204500732, 1224858230, -1765184091, -4775245, -1463476720, 2010321211, -25017818, 390324039, -688715345, -1963784127, 1009208126, -1784042642, -883382945, 78705367, -1830381797, 1377601206, 1275131957, -962947616, 265922095, 1052884963, 252243386, -2120955548, -553418952, -514271690, -123430339, 1823043677, -1666946300, 1155910923, 917617312, -311797450 ], [ -1608187189, 1474501674, 1260744392, 1610750105, -261968340, -1005694655, -1977638060, -1244160909, 1771433279, -1718433518, 1670057686, 373012928, -1734126749, 1813566716, -1919704984, -1408553912, -926751536, -943451867, -419560667, -1500341339, 225960302, 397532020, 798234108, -1723567194, 2040264834, -1577739298, 254932442, 746568611, 282198133, 1704077093 ], [ 1952003340, -510482330, -552194091, 930896959, 1904769904, 2103066436, -635255445, -2054000228, 1030956666, 1484498268, 917625642, 1814626988, 1492310843, 331861627, -1373260374, -983460907, 43093543, 267806019, -2139315346, 1449389658, 1554064524, 1616575397, -1067097146, 905918692, 1568355101, -169338637, 15780931, 1149746159, 723473926, -1120847919 ] ], [ [ -1117615653, -2130608039, 186295435, -879277639, 1131097762, 787421138, 764390375, 1298581208, 699410686, 1972417621, 653262080, -1027828874, -1979432394, 1936976446, -1995608410, 2082775926, 1660834457, -280993215, 449642232, -1766013421, 1145782860, -1751561318, 1193262161, 1160619637, 1531429788, 130125193, 1433018995, -316610583, -1314119178, -187977940 ], [ 343012247, -893927514, -6620989, 1601783728, 974192909, 49049446, 1704786766, 1858189397, 1636320449, -1969405534, -1530829080, 1248924243, 756328146, -1076658350, -1405659109, 1611916265, 399761336, -1469358553, -1161068196, -1417619703, -2060080602, -1148387206, -1897100382, -82164709, -101669248, -1326469455, -767038773, 885328327, 1837897554, -126939800 ], [ -1146534342, -803067047, 1648632020, -1494715095, 625137273, 1307761790, -96625732, 1011694609, -1186172720, -1971036581, -2085689445, 1863897080, -317975067, -953212527, -307667405, -597891648, -1182597288, 1690901824, 937351438, -1478070212, 629210698, 147189791, -776181866, -1272493485, 1890362734, -945101177, 1333218860, -1797293992, 241520860, 1560129356 ], [ 1346332195, 314105688, 1397416026, 102933623, -63540636, -88321781, 1991670874, -2096003216, 666560842, -1482325748, -2036865629, 2061458907, -192453647, 1865715986, 1222374000, 425420793, -259655549, 1364785886, 1753355661, 1649436027, 1231804137, -1719432295, 182865180, -325379618, -638554511, 1575520830, -1451246504, 1689651200, 1939196562, 507259224 ], [ -831370620, -391484046, -1055763168, 367961819, -172147118, -159491358, -12550531, 1459450707, 2137442429, 154750584, -1708572885, 1924453363, 1607607909, -499173329, -1551344722, 5151231, -74275350, 1591180726, 1569542591, -50727128, 1294716165, 1485759942, 2125238898, 374631520, 532571303, -1741396349, 1088195572, 456637490, 1947453338, 142627150 ], [ -381476170, -1652241479, -374771933, -1424245451, 581411554, 1123321074, 1452535900, -523881893, -990474773, 2085791392, 1123067911, 331072944, 1373270191, 697895272, 391961411, 1949349685, -1250840909, 478473875, 1271933038, 4856360, 1804668625, 563756526, -674329443, 323555890, -1367056765, 1987766937, 1836490736, -185242387, -2027284439, -765879104 ], [ 1761723458, 1194182801, -343419892, 646070328, 727264999, 1248050063, -636356229, 1241800888, -807815571, 870508208, -1657378889, -135496563, 418394704, 553671172, 929309722, 2074979822, -1595690348, 1716563909, 1236208042, -1630981156, -1180262124, -1914351544, -624146388, -1632509563, -1640324228, 1651428170, 1238531187, 688454479, -1441033573, -924000164 ], [ -1089207146, 1882527265, -1720086344, -1915749544, 1871145778, 1022321923, 718170209, -721609977, 777734858, -730995160, 1982360503, -106694185, -298075870, -97270060, 70710127, 1237062407, -1375560431, 135229157, -5593334, -616679033, 804611012, 1387976917, -1318171236, 1809879381, -1965158377, -849070181, -1045628719, 266011331, -1792902371, -1318756267 ], [ 1310747226, -887685125, 1629230525, -1349337189, -964330433, -1211173256, -1105699278, -186789555, 696991300, -880650921, 1225825289, -1609377457, 839093709, -2042171188, 453040701, -1065572983, -651693146, 1774639654, 712246058, 1948856414, 674938404, -1717896295, -1234745068, -12674217, -2032448563, -1070839401, 654465198, -1929229001, -758470464, -91711480 ], [ -2029977341, -590549301, -2068562364, 8148928, -1534564782, -1744096521, -1780069576, 42246450, 894278277, -1339900915, 1849741018, -1491494815, -1561107062, 297173605, 778764868, -405646276, 107304582, 1870053225, 861801901, 777362546, -1367476479, -25618330, -1601997781, 22134403, 1412832790, 612428459, 1302420351, -1655592344, 1846688994, 1799509599 ], [ -1228347124, 1034313166, 139396105, -1362158890, -514179929, -932620707, 1533855273, -2051585475, 119148837, 1008873938, -1424505361, 1180821487, -866412216, -488007117, 418300172, 1227795807, 224955111, 1085719392, 1094068622, 1106914415, 2143611006, 1557425612, -326852775, -1525875615, -57434155, 2103208404, 240185578, 241205450, 840025872, -1472239390 ], [ -1035742452, 1181746140, 392109519, 1913392469, -1086157384, 493625791, -308157333, 240236251, 30935442, 107158163, -174216827, 1210842139, 270905723, -806170738, -790530781, 8421513, 2096710863, -1391004294, 558923572, -1616311342, -1388615065, 882386189, 1179971518, 454702150, -532122296, -2095808095, -814692531, -794126117, 1293550159, -936309362 ], [ 119075921, -480531004, -1931763458, 1685841151, 626565840, 869874788, -1452791065, 1013759674, 751302567, -227172186, 227130638, -1097106609, -779239610, 1156103989, 1671881016, -95279640, -1133554164, -243318771, -949131876, -106325375, -990124481, 1534282564, 96448960, -969898182, -583777678, -1734889366, -664983807, 961678694, 1014264578, -1843307886 ], [ 2096641839, 160176058, -123007867, -196136081, 637108177, 236972010, 1013306189, -1611650700, 816140870, -1406324684, 1202777504, -235874298, 922673935, -1887678717, 1996326840, -1348371025, 1754524492, 372019440, 468280432, 241807651, -484868927, 172367100, 2082493476, -654440816, -573549129, 1914632590, -853515019, 1367452542, -1976011782, -1453803312 ], [ 2007274042, -449413758, 1555931262, -1640946557, -1126940530, -1402060485, -479546593, 515878394, -1178422317, 1054225238, 2096145411, 1009968963, -2032543712, 1682128376, -2054503114, 469222727, 873460212, 455640552, -1296236328, 1401593817, -2139230181, 1919274650, 477286577, -1570437437, -144078082, -1653237675, -553468003, -722098266, -2094835311, -246851416 ], [ -1789323072, -980718652, 1484085566, -585881525, 1891251430, -1541020965, -705859783, 570191946, 1414739004, 365434773, 1591692997, 183830983, 1303260604, 172513678, 1824889668, -1838795965, 2129315806, -1373319334, -935536570, 851380149, -2119416580, 596073261, -405794302, -1271110815, 902254301, 546250876, -679898182, 854782302, 75325010, -560968779 ], [ -676646316, 825140657, -410024556, -374009578, -114597965, -222713935, 1590482222, 971507993, 1349514978, 1051171015, 1939556812, -461972279, -1074737061, 853302043, -157852317, -957847797, 785474295, -1870329388, 44911594, -1380601158, -387474334, -1423250475, -1467967882, 72672696, 300206250, 1194564188, 1901345216, -1811626727, 1088943612, 489984448 ], [ -82367669, -330573813, 399301984, 240222383, -1520291956, -267613186, 809307569, 1964684261, 518758089, 1895672758, -888427690, -1585985797, 2044051968, -817911572, -1122339003, -1748275062, -567263693, -973322974, -56419971, -1994001509, 1869338358, -122493563, -629241206, 1637938629, 320191941, 1602694250, -834037614, -750452021, -1711065315, -2126411967 ], [ -539480112, 1279100007, 1372681192, 2019575790, -485881945, 221963036, 375887886, 1728180046, 951449463, -333129424, 120099477, 2106408412, -875780182, -1645783682, 2107834784, 2103778905, -997688596, 62325699, -1400245195, 1626488807, 1186097086, -1570156508, -2138540941, 1983545829, -87960803, -1238556793, -554131010, -842336596, -1035792225, 1368475560 ], [ -194055920, -1426414554, 29334480, 1550176179, -330657269, 922195504, 1765064707, 403193774, 2070197726, 483924850, -1838355587, 796277902, 1601506067, -630768087, 217456679, -801579923, -183315572, -59026933, 1082218285, 579993980, 989435270, -317322881, 1333597299, -1344483044, -1698085223, -979414142, -1921586543, -1194628890, 818666396, -709429950 ], [ 646919517, -1849234000, 1470053054, 525886777, 1424752377, 1036227080, -91050512, -176048226, -607577910, -58217373, -101295129, -762821483, -1146387860, -1617857578, -1409825330, -1436083128, 1318128150, -50456442, -1288812684, 1706543499, -1269685542, -1368754937, -1658723419, -345548925, -978267225, 2090037891, -2019859058, -41079172, -1629097527, -99072579 ], [ 72164374, -1522655852, 1565540966, 2029453283, 2001647061, 1745318840, -859051920, -270029406, -446127653, -1496779137, -1196115812, 575005104, -37183777, -1838912697, 631196642, 1918909633, 1459168124, -588037475, -957613138, 905693041, 1545382155, 322228267, 622769668, -173619443, 1683923915, -530586527, -1119790149, -2086831553, -733349694, -1809668987 ], [ -2067227634, 34907151, -89996380, -693250802, -529568867, 57034604, 1923747792, -1324765976, 1215845454, -1859726470, 1871549457, -693384548, 1168775432, 456135214, -710514205, -1105062974, 343463524, -1600157426, 786906338, -1938588023, 1041093078, 950280403, 845358709, 1698597077, -1521474851, -1007025193, -480449684, 1791312202, -1995289783, -1409558635 ], [ -840661336, -629973731, 1162554895, -1279970208, -573557653, -560049242, -1942137367, -201455756, 2103604719, -850531667, -1346611358, -1037624554, -750562041, -652664412, -1832874781, 1951461824, 1619159620, -1598685421, -755985397, -143926828, -1070535390, 952610859, 1318800755, -1136953844, 271476630, -1056384988, 1846464812, -876541911, 1107954811, 389212632 ], [ -1173432370, -2086848910, -1073500609, 2022059386, -43345121, 563367862, 223134141, -272922315, -117503620, -1009079148, 156119665, -392623173, 2118525744, -494592733, -358093947, 583163185, -437566296, -370912019, 1214128717, -596064245, 1622776937, -1668037554, -867957491, -995193818, 1627707739, 306067653, 1494116106, -786797648, -925748181, 1334228191 ], [ -1104211321, -1418095811, 856908105, 1488416798, 1002073928, -2046685534, 973193467, -866716370, -1997227679, 2140247298, 821820723, 1597655533, 1900756784, 764010496, -618902273, -1187496077, -1505995045, 695201396, 500579360, 2113291221, -1426904788, 2068629439, -1222747165, -123783815, -1899520379, -1554877865, -1017034984, 1488336021, 560531013, -2013123294 ], [ -1165800589, 2534231, 210368497, -18476020, 1172244963, -388307123, -165030468, -28201206, 1586715759, 1221812113, -1247207510, 1066376237, 2040391781, 787161013, -1235495511, -1118108302, 661544558, -1707778424, 171771764, 1860489432, -936200218, -520719970, -1254251623, 1696440904, -1792127608, -2140593565, 1255476441, 211474629, -1441541996, 1262643148 ], [ 567836568, 408885796, -1337438720, -2134119315, 226428912, 1357733626, -1716441501, 634060193, -550635973, 987914400, 661535436, 1711427701, 1340205250, -723241971, 1881999303, 300132920, 1598231260, -363951045, -1124386647, -1688811504, -1306506723, 975978352, -1036108325, 1757938156, 2033782432, 731292392, 2071565940, 601181675, 2088150105, -930367406 ], [ 829068509, -1463463373, -323125412, -709791299, 1415314369, -460134683, 1576391024, 1441912556, -875926390, -735030708, -907799359, 163797359, 2077675046, 1562291895, 443159229, 424540312, 2138438999, -748467495, 590551569, -624093504, 2117542053, 19637914, 89527775, 1396860456, 1348714907, -458203128, 6088822, -690793232, 1772752608, -1937007585 ], [ -665013178, 1327595982, 118629942, 734765569, -1375523237, 1275165090, 1317807302, -1298573892, -777868024, 146226632, -2106777467, -998405056, -1236054964, -25872626, 1738189689, 765406140, -292714963, 1693391859, -1601568458, -1468839079, 484978854, 427381558, 1890274605, 1642345921, 1010976595, -221834671, 599454057, -741935582, 511660140, -444654049 ] ], [ [ 33415416, -301548988, -338527559, 536422948, -965171908, 2072888942, 186341698, 804675105, -1753932759, 1148306686, -2048989013, -943854467, 412019432, 145366491, -702780657, -2019475263, 1281054471, 823565142, 1167421737, -778459382, 1555370780, -1379257392, -62614117, -2031960137, 1511462085, -961642588, 687408464, 82495439, 1815460784, -1743213976 ], [ -147915831, -683462479, 745652517, -1376459986, -1077261292, -475483719, 1312015696, -1572472164, 1002868929, 299953984, 611940320, 78855423, -1514439769, -703373873, -148686869, -1032554765, 2070530537, -259339084, 2113012849, -2014493858, 1950968923, -826748186, 1955393695, -222741031, 805602082, -996472576, 629359472, 1698274869, 1615708039, 1038869344 ], [ -180546967, -1024987071, -779182764, -1085876152, 1602637822, -2118347861, -1734701681, -1016755179, -446052124, 2115213638, 1540026291, -1286158833, 1312863141, 723588285, -456754625, -391922791, -336823771, 1373913476, -480444910, 2099178611, 1112018870, -364427352, -872179447, -394980459, -2120114, 1993297944, -971260863, -1618719115, 1358751094, -395849681 ], [ 2039409380, 235153974, -1767117742, -118008939, -219796095, 1475212239, 594221607, -1099621915, -720195217, -1997423381, -1178137318, -442951212, -1828381195, -1132678545, -63993205, 1728791891, -735521649, 395212409, -2038262278, -612871913, 190096422, -1060299300, 625393424, -1420264433, 1964349474, -1634134749, -190011701, 238218661, -592321541, -271527156 ], [ -1453741183, -922760613, 1001835444, 1130035203, -2121103988, -818145839, 1840003645, 910995192, -1112208733, 407295693, -1608545523, -1729261157, 264755981, -55375132, 468985470, 1137821598, 532427181, 69507393, -1157086235, 1264555169, 1383793003, -58250336, -1858322496, 1179623456, 2086389106, -1547521990, -98263704, -1130444074, -1119144271, -1072590755 ], [ 438809055, -486847510, -441142705, 748793138, -1746889589, -1039227055, -1145208119, -779912288, 877161302, -1059522513, 1293658495, -1235470888, -119246529, 2138909193, 169903895, -2105427458, -236619684, 595319321, -1426267865, -975412919, -283859108, -1328648602, -287194238, -1329206794, 1037977696, -1301387601, -1876863999, 1995555922, -1069091783, -1399181023 ], [ 301291012, 1020287509, -1209762426, 1035740703, -243250976, -1500314252, -28481934, 1976364557, -1466369764, -507763085, -802254147, 1727538641, 388710697, 902482012, 1158441818, 295829119, -113956410, -74994036, -2090778558, 1817752408, 736219120, 1342044029, -588543037, 2124411287, -188597381, -1545670800, 1762909446, 589898439, -337691119, -734624077 ], [ 1777136776, 78192090, -980741689, -380510849, 827296287, 1692274525, -284548917, 280383188, 1888028535, -238945902, 1030900265, 1181409798, -1054178668, -1511046367, -185981748, 386454184, 1798004513, -587265253, 709142987, -221909136, 1562060548, -756739340, -781351622, -153780048, 1123044220, -1241351082, -1561177619, 198785439, 1515880243, 1536580917 ], [ 199226869, 191316900, -1912678459, -952385752, -990143861, 1930037690, -11428678, -622950386, 68308713, 1168194081, 1038651370, 21250415, 226914239, 609059866, 1229620859, -1329717810, 1343612054, 1131374770, 460479942, 287871351, -1220558567, 85221170, 667009988, -1601000553, -266481840, -1031412342, -1818143108, 1781292209, -100718867, -918477576 ], [ 1331647994, -1748145855, -276143141, 449704703, -575842434, 522025654, -1311843743, -872569646, 240975631, -1872765694, -1047495616, -63838127, 515941509, 968658629, -2120237695, -1803527868, -594156199, 1723632393, 1115586086, 895423422, -2023907818, -201340, -1717620321, 1276798047, 2017300429, -490771753, -2109761531, 689967398, 1124291466, -1961208134 ], [ -600034685, 1316476937, -906392903, -327575392, 911606268, -1757249177, 1489478803, 490104717, -275053466, -425565381, -2146777540, 397535836, 1650066454, -591258504, 1718030353, 359027301, 397179747, 660742656, -1113888816, 934532046, 2010461981, 1387124055, -275760390, 1126363766, 1756906037, 1411151045, -1105185232, -1944819943, 1773387105, -1378631794 ], [ 1081137745, -1456086247, -241606452, -1032646544, -1949047534, 900187408, -510176743, 1166697513, 1554540129, -1296573701, 745367822, 162757939, -866986659, -581635508, 432355840, 2039324045, 1859795475, -669877157, -446107390, 2096695073, -1175869346, 993701837, 1488168099, -1888237834, 170056883, -1598364251, 306534147, -61519957, 1826721231, -1914210932 ], [ -416382447, 574722770, 997577186, 178659999, 1570491813, -1345427506, 416764051, -139797131, 455146550, 329830073, -23646322, -2022961415, -1759955310, 1622375067, -924801686, -152625964, -503914799, -891942953, -1058992417, 266950475, -973584645, 1824020313, 1600019208, -716380601, 387129160, 1936743840, 1897920690, -572663750, -203157301, 1063519273 ], [ 557170992, -126393677, 307588319, -1892718244, 1895169488, 1141124453, -1641518805, -1662520893, -809371547, 2097207149, 1081957509, 1878277916, 1180317070, 1097532278, -1678505513, -1463460013, 232339532, -369194745, -1084470934, -438624622, 1494193008, -1772690885, 1113617912, 583817863, 239698366, -982244485, 545026842, 481475737, 1830896720, 438136450 ], [ -2132849913, 1357131314, 563038373, -1784213469, -1833032718, -328323143, 1936739374, -1850167090, -606217119, 1308492340, -1032265363, -641252400, -2125899001, 1253633779, -2099563598, 1201773692, 2016125176, -1146582866, 1193143170, 1442419793, 1891439553, -1398352866, -477500742, 1992052705, -833023819, 243170295, 1011787605, 235093653, 801786987, -149433713 ], [ 1941220248, -1564585064, -1232831602, -389568544, 295118427, 1038519698, 378687901, -364841173, 907934098, -589773989, 2008865586, 998526977, 1800592913, 1466381818, 1051921370, -72231784, -502384864, 145578802, -530726761, 458691954, 756348678, -600806091, -554317601, 432522507, 1059667004, -1699454088, 1861441923, 1958795169, 470913154, 759627239 ], [ 675806041, 1495248980, 776755721, 1148406191, 486519516, -692420239, 56530099, -1510368278, 1311960092, -909001799, -1769171417, 930921053, 902306032, 994473188, -1359145321, 1166462535, 1270460503, 353035625, 492811682, -1625489167, -387880944, 1369028763, -329550829, 1529213667, -1188020679, -780701411, -662036384, 355762249, -1471062388, -1856323219 ], [ -706239400, -1345072652, -161723869, -2025773598, -1189237818, -1033533695, -2115322465, -86924909, 1352668044, 2010880442, 1294831154, 1348132507, 1751154782, -545154877, -1459634032, 1777066308, -1586946336, 663062468, -1190183667, 699808165, -1834032689, 33490497, 620516381, 1472243734, 742010158, 213621460, -1004879940, 1452044878, 897144884, -581295794 ], [ -937342149, -1322364375, 1160253634, 1702332988, -824372014, -1319418706, -277076105, 1294890383, 1635592973, 2040009036, 1124176052, 400113764, -1512964810, 1433128206, -522593935, -1139414196, -921587775, -58038423, -265751366, 2027227070, -1134363339, -352710544, -1970054094, -1280054749, 1863156538, 2069831683, 1932531658, -1720819705, -671260945, 2016769951 ], [ 69877294, -299482457, 535036523, 831937744, -1200697385, 1098722422, 1374971007, -115458378, -1088972488, 1373287764, -761115106, 505571752, -1576168637, 2004376841, -1487433910, 1568208561, 394143315, -407211536, 2032357170, -895635923, -1831032303, 1103646300, -1544444222, -1824097082, -267608717, 1217189685, 296894026, 2043723738, -670279609, -1328089898 ], [ -1697615765, -1923500088, 1613486765, -802267081, 499503095, 533728685, 1699269537, -130644911, 501917618, -1246852454, -294678719, -1425217414, -97615758, -847964921, 379592298, 2016081091, -1793332521, 2020608241, -969542005, -1397429331, 1596066820, -1626682263, 2141925967, 447819929, 182661214, -1816045697, 639955957, 395299095, 1168083365, 1685387218 ], [ 1853932465, 1072173761, -2107235807, 1129613357, 854013577, 1737692162, 222787625, -259358178, -1453443686, 190457717, 1809759189, -1569525290, 754648502, 50621024, -521714079, -646149050, -2023703615, -745963160, 158967201, 379192334, 1499638042, 1756627509, 1534508803, -811540908, 2034405999, -369067226, -1316261962, -2104884229, 1356501659, 625005693 ], [ 1228127022, -1457220773, 1192410053, 157138584, -528457401, 242168655, 214060391, 1058090668, 1010881619, -1677643495, -1850812934, -197116206, 455131748, 1741308071, 768082523, 625836095, -16988578, -1463385299, 1683506160, -1399157419, 1431507304, -98172676, 1727626928, -1622714853, 1314239285, -736765111, 768808582, -414944715, 1989030016, 1465011251 ], [ -755635636, -593430579, 2039060057, -1333840384, -988491498, 1945033377, -1317311654, -403740798, 1600830332, -1339811120, 1553384397, 1945825907, -1090328791, 1313777066, -572136125, 215120879, -1538990130, 528671114, -1311808197, 854979938, -596581586, 1656118337, -1457577872, -318945230, -1529201312, -1980894365, -709652055, 1988643255, 1292874874, 1122669739 ], [ 1614125206, -1317060961, -947709582, -887703613, 1826294923, 2013390450, -2121430895, 621789805, -862863051, -1135904158, 368975883, -1660162393, 1697932453, -744178553, 1665034549, -1681781435, 1186832762, -1949547718, -328490743, -1305087917, 1688645072, -814750710, -2050506008, 870617689, -1973068643, 1032726399, 805266031, 939292750, -1322998070, 794874758 ], [ 2127923268, -1380195082, 126650391, -719312012, -1532458525, -1754686557, 1950825461, 1207774174, -818630195, -1141871918, -940355004, -905964845, -1580453875, 222891076, 1709126392, 1020539800, 1133677022, 1648141139, 1250830842, -1380504568, -404547426, -1055598625, 544632878, 2065035625, 833537232, -1418541134, 2084119458, 391946120, 236876949, -1259425240 ], [ -982481154, 1386518052, -1633517086, -1260508726, -1105338596, 1606644197, -2038339133, -1649599891, -1530291235, -1491170210, 49120456, 1679864909, -2124641548, 1863193876, -1735394524, -1010664008, -1932862113, 1981365955, 116259351, 934884936, -2042279460, 426778965, 33655901, -609721645, 482269213, -792459650, -1182423970, 1086134876, 1814033580, 1348122690 ], [ 2056753748, -288825201, 1822326601, 1727101260, 1735315779, -1477816932, -1802252290, 303019656, -748366237, -373880575, -1036833941, -1348448903, -1311237717, 1637421669, 356783047, 693215822, 1440732116, 2075269009, 1561183012, 1681850911, -1196898251, -2091083617, -543105292, -250375417, 1280409257, -1477837128, 1169317997, 882123837, 1594226634, 241072563 ], [ -1736556143, 1249701331, -1656153513, -1251466802, 1111937189, -552905289, 968892673, 1199570128, 1404100197, -623702406, 1920146698, -804753785, 2052187474, 1124755418, 10151597, 1667326132, 1387677486, 380215349, -487183086, 1728201224, 1515838015, 1941342951, 995104872, 862043131, 213899788, 1666735303, -628111647, -1019320852, 1459646506, -26830009 ], [ 1080693368, -351164906, 422044548, -1303275234, 328660866, 353082937, -1462610030, -922630095, 202740337, 1490209903, -1376062285, -616563451, -1349316155, 666310581, -347942878, 1197275151, 1775219728, 437467414, 241595099, 1334927501, 546550563, 2111867823, 88357820, -1696227832, -852714430, -317984397, -1386166150, 426264346, 1947723329, 294125566 ] ], [ [ -364299646, -461487530, 67344868, 1271804805, -766050243, -456188752, 88108531, 2146048192, 1880741661, -1622818105, 938818925, -1499795466, 1094068803, 91571451, 1546635381, -1223104331, 1782360213, 1835109989, 1124394741, -632593688, 948914930, 1326997856, 1969299736, -736582696, -1070317538, -301896376, 675139925, 1781149182, -872860731, -1192346541 ], [ -1178974198, -312431980, -1515985223, 1382475477, 159563609, 845967980, 786571708, 1370235815, -573585676, -121964456, -1104041899, -1972102684, 163731743, 873598563, -682248695, -505321032, -1267160462, -1729741717, -1469808219, 904212243, -37991991, -2049978858, -365320576, -735716065, -972378332, 506920462, -814113353, -2025359100, -215579325, -1759484148 ], [ -1159346510, 2102034662, -267137207, -1780595546, -1238497009, -1345690947, 511677210, -1142881064, 1623252273, -24672968, 39916718, 1147424308, 1668881078, 907383696, 1821397834, -3027088, -87508195, -361529393, -1487535272, 692715801, -576364850, -577417140, -1336690242, 2110586614, -1994321811, -543783497, -1619668828, 362283912, 789874855, -974225337 ], [ 1277819669, 2025192595, 597938273, -1801072895, -670251293, 1263866883, -1300045558, 1643485007, -451768586, 279320152, -910274199, 893663473, 1697928472, 377375666, 1429231140, -1388116539, -1696084483, 1745206536, 582363286, 1953615959, -207236896, 1954890502, 490590481, -546536221, -49146620, -1001852813, -1288576488, -1378852895, -442015081, 1246288352 ], [ 1989063309, 1814977093, 903189070, -1850802786, -1902486645, 1504280858, 377569451, -561514670, -1290987480, 1528833984, 864347043, 406359876, -838126711, 932831217, 1710008538, 1659617250, -1430652766, -694466206, 1318240576, -1299640078, -1795579486, -1130162046, -280736218, -954916470, 580631524, -637099599, -54771907, 2090836582, -859597338, -131876685 ], [ -1095285811, -815875410, 2107394478, 542885271, -494324834, -824692179, 196873516, -1003350591, 1902539084, 819604507, -1426255685, 392785149, 111008711, 171116058, 1430949202, -1007947689, 501086042, -1123262403, -743943554, 118902714, 1518457351, -66600962, 1133255416, 1806210742, -797793508, -2101108276, -1739128187, -37795653, 555465972, 1203620628 ], [ 1942462824, -501000321, 2045414218, 596858949, 1519545378, 1929662347, -275301586, 1644775158, 392899584, 736782317, 580569366, -2069912981, -1733636378, -1838850921, -5570486, -2036425109, -1483890351, 189340254, 1645187906, 1851446321, 958253901, 258283743, -1774083365, 653346397, -1476098274, 1585533376, 722398756, -752832647, 1593413690, 192474644 ], [ 269312009, -1654300347, 1551226069, -2104724386, -693519146, -1023275873, -1224293347, 1323574, 1917817677, 562007345, -1578875686, -1952119178, -847923070, -752399827, -520795412, -1315539478, 54557850, 1214839085, -825417080, 1870185165, -1044667483, -1466148114, -1069921727, -319075625, -242707511, -669106622, 1888244043, -457274976, 2013695477, 1306288802 ], [ 151542213, 46588425, -1507977057, -1284585923, 1217244056, 583392004, -724725237, -518133079, -1598767981, 355189948, 1519376247, 1842592160, -2037250839, 467011958, -1916262721, 108635420, -596377650, 533740405, -1220046626, -1376219089, 874896206, -636562848, 2089837616, 1269476122, -119751368, 68977818, 1777533496, -1695768347, 762259040, 1012401237 ], [ -1511951038, 1329490053, 1617702044, -395160651, 1256266498, -1924940185, -828966692, 925871392, 153386043, 864473157, -1325126827, -5742830, -1732030768, 134287469, -949609220, -2060437916, 971214833, 101954777, -2034432406, 1211066666, -165237115, -1411852847, 267180186, -1779312482, 21964438, -1135384949, 999682917, 469939802, -1278540713, -573036828 ], [ 2042446525, 363178228, -15590457, -1983696014, 1110848377, -1917454161, 1792122369, 1165370199, -1072358010, -1084966642, 2095907478, -1878254387, 647049837, -932687707, -997607514, -1585534200, 51882219, -686142153, -890171829, -1587735854, 1106890091, 1608819498, 1287533128, 424663904, -481322853, -1869787179, 800346088, -1814491829, -1240724981, -1588515022 ], [ -781662443, 1425714291, 611425069, 360202992, -1057644302, -1751432817, 730269466, 260183030, -1517851343, -234044915, 729432630, -1382560836, -944988844, -1028852834, -243756670, -972642221, 297442571, 2085257625, -1719851517, -1349396637, 416162300, 516339340, 1445992398, 1617787849, 1904326687, -1283967237, 791843520, 1268437359, 974352321, 128695239 ], [ 1857858009, 1064332767, 1847627934, -833917593, 513987703, 239216239, -1619351066, -1372232524, 336067260, -742528094, -653304255, -884708644, 1972340423, -1914472097, 1036633541, -1619195653, 505612259, -1248720058, -1005461907, -1780492502, -724264961, 1807131337, -946419644, -194231510, -24468820, 1991472109, -249172264, -1646924939, 159333900, 842472976 ], [ -1539391919, -1401051904, -240363934, 991592752, 1568314623, 501095125, -1680475533, -1944718024, -2144039260, 920750067, 460777705, 348934332, -1072807814, -1038542739, 137153841, 1541256453, -1589792389, 404950598, 1981051512, 1855517481, 706509521, 943473775, -689242523, 1841669450, 1615954845, 1175413469, 1100523603, -1380805555, -1453779371, -1204131236 ], [ 1899830173, 155630615, -1883278301, 1183898931, 2011459373, 1426176751, -1289598465, -1062347430, -1819241910, 1579263883, 289165441, -1967698176, -269910589, -269402748, -449431364, -2115101720, 1716280563, -1189214669, -2110843569, 2014090235, -932325344, 1026069655, -1088073074, 1179642208, -1372056684, -903430734, -1445013571, -1468137179, -1029850010, -1030722445 ], [ -1471755667, 1772409501, -1237198447, -316489165, 283479057, 1753565796, -1408293910, -144795135, 1908461412, -304061999, -833997010, 1137022885, 244448262, -388017285, 1294186762, 1462146008, 1058125804, 1000131915, -2004449836, -314591528, -386515835, -1698287833, 1229973549, -856135108, 1828522901, -1829287684, 853139387, -1353892794, -486849472, -52209610 ], [ 302493830, -320978342, 1122612767, -2135209081, -259573925, -507949717, 1692755293, 1754684370, -809320634, 1940916864, 1907258326, 847049850, 870589034, 1107808566, 1659395842, 42830057, 1983306047, -1921426098, -2046088044, -646200676, 1344315521, -1940525133, -467367858, 280103464, -1344335455, 522549116, -40738995, 2036901303, 673490589, 458408964 ], [ -1515732057, 811652705, 1954517608, 678214663, 1665295993, -163494759, 2039662408, -378698926, -915057649, -1602314937, -103740967, -2008929086, 1564825781, 890980812, 379631604, 1645724471, 1457754445, 838355931, -2145564876, 1167716768, 89491062, -1434037240, 1749779973, -921467873, 1138573694, -1145104647, -1758054599, 1859044622, 1287039722, 1674212905 ], [ -861325504, -1683341811, 584888779, 587874283, -569892605, 317325141, 1591076889, -1195267601, 1516913522, 1859896810, 1844540718, -800568049, 173847099, -232480606, 251484518, -50415169, -1611021335, -499651155, 609517045, 1484580517, 2002003314, 495213302, 1534903533, 281332840, -514959134, 291625280, -1073669965, -1022895187, -646979897, 1595565465 ], [ 1398515750, -314813260, 216807282, -943002941, -1114418210, 1678440087, 431536566, -221802193, -712197622, 829164911, 449330394, -656189486, -624760911, -587172355, 1092283727, -49976650, -4834258, 1976619929, 171956013, 2141026250, -1978196064, -1608040693, 1893371406, -959852263, -1922311628, -1574304579, -1599074138, 761634300, -1721725427, -267802738 ], [ -1272846995, 97730352, -299530232, 1384350735, -1945891349, -1308865223, -760337298, -276582184, 1114295498, -1180127888, 787426346, -61801314, -1900726786, 2067225099, 1350614450, 954485449, -497941972, 1261870184, 1376931350, 435478207, -390896185, -1620939894, 1811565308, -1217702105, 1577946702, -907112720, -811801388, -291685156, 441713783, -494652212 ], [ -248379385, -1318747490, -190397367, 831702458, -253879676, -275372231, 626211455, 945667391, -387361021, 442527636, 645373783, -755248705, -856808741, 1244381873, 1705800874, 559046728, 1772311458, 1272174503, 808864400, 1147019085, 336400468, -1722654573, 599129012, 360484636, -511161702, 1247382422, -343620369, -630234636, 39568065, 1793086454 ], [ -829323361, -131017990, -958557092, 1082049947, 124401827, -1489257079, 682785514, 2047903241, -37046372, -1661203842, -1242033333, 209403044, -536390422, 1926408496, 884242723, -1438963593, 1219049722, 226646053, 1109224025, 925213236, 703687930, 206754860, -1147108639, -580752108, -398652038, -1243692843, 244010835, -1778939101, 1974218073, -1227500668 ], [ -1374773593, 1254423616, 438458650, -1893228363, -414075555, 1346405639, -352329184, 602219949, 1078349267, 1831355707, 688404054, 504738591, 132433761, -17917467, -1880325889, -951405765, -1754427277, -1051069661, 97049754, 1559140808, 1474071031, -1914293296, -7296981, -654767621, 275245462, -1751038380, 2120507369, -1015586113, -1100187543, 785976918 ], [ 118648199, -135282313, 1138311125, -1728976211, 1941097238, -1879637076, 1391782258, 290819663, 135758393, 25563787, 640473968, -1437927670, 1333249131, 205400526, -613484215, -890361096, 1273699452, 1400469905, 186472351, -1148897967, -763450275, 1231636467, -246043374, -839219564, 1799981300, 1473270795, 358600814, -2099117455, 1812861841, 1868160811 ], [ 1876393051, -1629985986, 688286527, 484108138, -1876398472, -1540900338, 1820801226, -1683348485, 1076442038, 1588968256, -379692662, -282203722, -192646077, 68064134, -2037018364, -1817042561, 1595637924, -637551743, 1831583111, -1822062292, -1671892594, -297560607, 1127666101, -1603632590, 142558523, -960448228, -1496381378, -1071884916, 737329693, 1673000238 ], [ 1226277181, -1754045435, 193134610, -1203161522, -1421898349, 1007228076, 1999004991, -1377436432, -65474276, 1863514850, 1931582227, -1382062831, -529783576, -947434028, 224443191, 1816991599, 139519877, 1431760930, -1483726106, 1271504173, 1851018830, 340938158, 631679746, -2015805394, 1436929654, -726297838, -1984565424, 591784976, -1877458813, 973566783 ], [ -425613336, 541925362, 2001170733, 63529421, 1574353026, 219926552, 1348668897, -406169314, 1134268101, -702047001, 566756255, 1749548042, 816111690, -1268128608, -470901229, -1584998623, 1643969906, 933351581, -679370454, 1945539822, -494166367, 817707542, -1431115209, 116469636, -1969918563, 1318630271, -1203992446, -1622048535, -1690872704, -1392237826 ], [ 127372852, -91474422, -822942067, 1294908240, -432421035, 2016220196, -151032756, 1165575473, -794903432, 291425433, -1390549670, -388843877, -1682425590, 842755362, 1661353861, 522517189, -672707619, -1177036945, -436713113, -263876124, 1462580301, 453576746, -593613149, -722065584, 1118553763, 1135981127, -1223339000, -99490890, -1836786247, 1094162354 ], [ 1210857536, -1014115112, 315623327, -1692723568, -1514307003, 366557358, -107090217, -1924406322, 1229173572, -477230875, 2122656531, 1817658591, -560334953, -1872030500, -363650339, -449144313, 1251439430, 1146676284, -1928988231, -1677197684, 346665836, -1226558308, 78181142, -1539605721, -1402012146, -167974563, -113005082, 879238111, 2100248494, 1506324250 ] ], [ [ 1281892851, -1883626040, -11239313, -799561355, 1129632055, 1995038911, -657956295, 2116404044, -1578478962, -2082028213, -643084744, 1670862719, -1430728531, -790559441, -82286572, 373608647, 2046950877, 771042763, 1238908175, 1284705275, 841724225, 1043568876, -549855941, -1077938406, -1476138301, 352619453, 773253916, 549924443, -1606881306, 1034303787 ], [ 136948597, -1280422385, 1482193755, 1938995149, 1651146463, -1104860681, -144994716, -1033581285, -2022670966, 135069874, 1860632720, -1871559796, 178440104, -625892153, 723542671, -1609427882, 2015277098, -1416728991, -1670536074, -690335803, 1342158483, 1103955389, 1861345311, 1000626712, -1594522000, -947455044, 2100290328, -1051269288, 2068556092, -24769020 ], [ -1184606458, -1823881737, 381409710, 2146757376, -290472437, -278992145, 1175843265, -972620339, 2014352058, 1070875382, 2109729158, -1550265910, 257733975, -1491351719, 993886935, -1329173118, 2102718605, -77768750, -2138271852, 1605871000, -1541157491, -363981808, -224153999, -1294580412, 1202288541, 739612233, -657340948, -1724076730, -417657200, -387213490 ], [ 1788151522, -1446680429, -2081016029, -1324884531, -1116984441, -924576433, 2120547354, -1421229861, -1222425441, 507051946, 1063885051, 973726293, -1776932949, 1928225536, -1816024821, 1639580620, -664354880, 1047307642, 291341112, -1950528406, 690987047, 1540204844, -971476868, 1488620195, -427990112, 2005771049, 1945948541, -966204938, -1574063462, -1564711987 ], [ -2147319419, -1369835929, -177981262, 1272242400, 1991062686, -1527808686, 1559592527, 458380198, -1016135425, -2018208286, -1514204083, -2024321529, -213971596, 1964024963, 2085698067, -1996144010, 1099432218, 1619249458, 1394944006, -1019555735, -681737529, -1262263539, -831768327, -1587400347, -2080380817, 775645384, 149500068, -1550896246, -89387043, 876596666 ], [ -1229167936, 1442067775, -1646513835, 1162227083, 635426478, -448682920, -102016925, 1527495004, 818728175, 116375374, -1375159589, 120842755, -1874845936, -2086382095, -1425991659, -908157671, 880175165, -941425260, -2133954796, 231098581, 672033457, 1261239018, -340031421, 496632120, 1694029158, 2084872997, 183133778, -275569201, 1126622158, 1370550789 ], [ 268231601, 1953302195, 412391854, -1075598103, -1152597757, -1749337918, -588221922, -1493536584, 1366662550, -1596459187, 2071711848, 1773239948, -464687145, -606614028, 69500307, -2097964601, -1038640746, 301806322, -1272231422, 49701091, 292013684, -655710598, -1843260905, -1725745415, 1000685502, -442357714, -1682249196, 449381113, -1883764943, 2024163361 ], [ -1252981842, -411719076, 1692885666, 466265804, -1639224588, -224463045, 397431580, 599760361, -197330244, -768689871, 527193645, -1210726963, -423101964, 747727438, -125784478, -2145986436, 2058465252, -1004277352, -826318299, -2099266704, -1382197273, -1667726440, -2008435416, -2076149227, 573237525, -1859364695, -1608959172, -898327547, 1555086516, -2058906821 ], [ 477876162, -510962181, 1256423503, 1577040218, 900635511, 1824208099, 1083440181, 500141934, 2073486700, -1870146737, 401659462, -1209158081, -820833541, 499842724, 440458111, 158935709, 120012560, 111367568, -1255860787, 37323385, -823962578, -802460714, 672885815, -825106261, -128775905, -443799520, -793146414, 2140516187, 354220413, -1502671346 ], [ -966064123, -1442531442, 2071594116, 1279842479, 1123447377, -825448626, -1491471387, 1921148147, -669515567, 958239432, -1020225086, -315058541, -1054410787, -1173573650, -1128197837, -324576737, -1730470876, -2079861066, -749703847, 1489872112, -1914189539, 876342600, 1131297829, 1986757979, -1353758211, 864202364, -1705143817, 1270756306, 1094803375, 1193939380 ], [ 1083854421, 410048299, -345176151, -344108072, 1601726027, 168396783, -372430416, 1308762704, 43527165, -1546985308, 1253420366, 540158219, -1580354112, 731251809, -1929521234, 2044905381, 511091690, -713457857, -602982330, 1832308972, -1137145633, -1825645471, 1359642666, 49256610, 409285265, -1306825251, 1672628618, 244624034, -225267734, 392896114 ], [ 369554703, 202762973, 1565976920, 454218287, -288206333, 1401463627, 1014382606, -1646827233, -1106984463, 1647702758, -2081919302, 1463472111, 522218756, -2047883749, -786346984, 157761056, -1244514130, -547781964, 2024956141, 1708756932, -1138017060, 436706301, 1790127992, 334033457, 600544677, -1107264247, -1564933506, 443257955, 1618751080, 388157513 ], [ -1696862245, 910297771, 637648385, 514987694, -632915402, 1086526634, -1259044447, 1922342748, -257426928, -1298064858, -1427188563, -1021168482, 1785769438, -1872352586, 527754332, 97234467, 146721453, -1125301697, 827676121, -1322952205, 1699474095, -761467810, 763434845, -1018244705, 1936664025, -56397361, -913745912, 1610117815, 1962419241, -1954160987 ], [ 795671952, 1546679988, -691139140, 481858266, 527291418, -370754349, 766542820, 852828737, -412359550, 2097099131, 196167953, 1522689294, -1674423501, 267491565, -1068365780, 399969077, -2121546341, -729056134, -1295695317, 596445054, 1918438313, -1861482649, -856028645, 1700006953, 216338778, -819740229, 398535210, 778861263, 899647717, 1499836025 ], [ -223132464, 1170278123, -1566843920, -566763197, 488409730, 2141363508, 609069316, 1564522734, -391746193, 1460803859, 2107833329, 1365727634, -543838028, 1379812570, -2038053940, 1206803591, -1502545858, 1928380194, 1917352467, -153509662, 1056205435, -942213307, 1461352852, 1178518201, 1992223589, 1982859325, 874487710, 1975192121, -1420138381, 290700025 ], [ 1486984584, -338842448, -1278790815, 195548003, 800253965, -1343560756, -2007262271, 2072013114, -687697200, 741752030, 72810285, 1601696076, 852296776, -1210593815, 1515114553, 882506035, -1894203367, 1683759252, 1374350569, -55398292, 1064808636, -351277939, 1356102069, -437414135, 111626376, 1121096836, 369398319, 360825552, -1663357877, -1371465676 ], [ 1366462208, 167896068, -1522446184, -1376659245, 426217672, -1161065041, -898438500, 1238609443, -1650326238, 845847039, -1161065083, -1967353349, -2087255310, -357600804, -1102853868, -244510061, -283085950, -1909782202, 361840269, -758035731, -1470507776, -1462701637, -924249283, 1786897746, 741757892, 1254297917, -1288695978, 471502394, -773711698, 822782489 ], [ 264256718, 560637756, -102735363, 1359485921, -524071758, 772008336, 751504186, 1367082905, -934184798, 796586240, -475089941, 1616829277, 218873051, -2035360578, -343869629, 1522061362, -688145232, -1083742245, 1966868057, -444688462, -1016495054, -633885441, -686086070, -2098351482, -1695314735, -1617685787, 2090657261, 1172573606, 1358451379, -1313226998 ], [ -1271826314, -113902234, -1290665653, 1326611486, -493827871, -2008253930, -308052197, -1527040820, -398373647, -1080412859, -340738406, 1414545716, -742037605, -1231960737, -1261777786, -1643071205, -988966160, -1211299162, -880920595, -484657467, 202987230, -1100261685, -1817151280, -396528077, -1395426416, 776082643, 199789951, -1937083928, -779531409, 424931991 ], [ 335584401, -1608910699, 1448681503, -243992906, 1576792886, -1610138927, -1622321173, 240316235, -1104830956, -1455321997, 896060322, 1582057283, 148382414, 623277845, -1817889905, 1948630395, 1723056105, 1945863015, 706800213, 948173595, -2078429228, -737988637, -991636625, -424643569, 2067362577, -725056883, -288874783, 1497856144, -1205649537, -991240081 ], [ -1385671286, -1277991, -1604019198, 1809654352, 872885331, -1456545153, 915150266, -759461837, 892298591, 1747441893, 1740653792, 1264675575, 1586042360, -1973107907, -1882706454, -1739264278, -1406664898, 602798759, -1544643010, -593480256, -650488867, -1183234647, -589436218, -67067946, 1506427965, -1760570801, 42429220, -162651675, 872635409, -1351041190 ], [ -1595994828, -142945682, -1529229507, -1096071916, -1816201444, 606811915, -1419332740, -355253709, -1082252410, 1604506475, 316501188, 103154694, 686464613, -1204633134, 1066780719, -688726918, 1186162827, 129656041, -1323116316, -644210575, -1827800517, -985742059, -391411908, 107461902, 1928265708, -792288603, -17465084, -1916134236, 1281688223, -751012324 ], [ 1697018235, -681050964, 206800462, 1838811413, -1225740932, 553559434, 1104083678, 676133672, 403800463, -1326970787, 1999840207, 418977607, 416840312, -476114050, 1770848420, -877826015, -242902681, 300749810, 2102305704, 598358434, -306975278, 1650747209, -1198832752, -2065928604, 79955272, -1634405268, -2076530237, 182619868, 994241444, 970424137 ], [ 963399396, 186855823, 1568583584, -408711032, 945894499, -1911737388, -1992805114, -1186314163, 1669508887, 39942064, 145694605, -1834664939, 468354554, 1951987264, -368551525, -819369684, -321875734, -531090405, -522810613, 2010196835, 1269637950, 542969554, -2134805169, -120331980, -1367721070, -1780226952, 1066499112, -268809416, -392309588, 355170635 ], [ -327289368, -1198763093, 523798423, -1781908574, -1819088161, -1183862713, 815115049, 290716449, 1179196551, 903158694, -438163648, 1834740829, 840378526, -1915825469, -195072308, -2023064603, -352766933, -1327693998, -2044773834, -827581469, 2070280574, 277745216, -69462537, 100654326, 1601928766, 1558735713, -394206964, 719626647, -954063892, -1824043680 ], [ 1107019550, 1905256570, 1159374237, -1972789642, 1713451225, 812288741, 1134182539, -1406445099, 869159444, 181960554, -2126037218, -332164439, -1422857675, 1215408570, 324959525, -1856565799, 317974842, 34322914, 659998629, -432145172, 572478752, -1191207914, -1679258977, 1020178023, 1917077269, 194535793, -213386611, 1606959053, 1005327575, 887491220 ], [ 1040925461, 2056286878, -1230310538, 815342974, -379385275, 2042352799, -1913769896, -1198070183, -2028550507, -1373661914, -1501188905, 436099765, -1646461579, 2145886502, 932992906, -1336451720, -27933243, 1848968294, -478370000, -1613006944, -1433576872, 2145118283, -456049729, -697414381, 1307331230, -1280942154, 1806393700, 1991808437, -475911431, -415074868 ], [ 918673896, 177762748, 1487568256, -675420273, -453609805, 781364834, -915959737, 1848237472, -562220131, 707017828, -356210569, 1085669135, 958571883, 1452566668, -944051495, -1376469413, -1512464932, 1219562662, 289956365, -334330071, -2060403933, -1739145809, -67871004, -1979101445, 884145296, 1529464880, -1018537699, 825577040, -2080139589, 1107187589 ], [ 1657210656, 575789694, -578759838, -2028417111, -714924068, -1119440433, 877611209, 1328866742, -1416900102, -260629479, 818107386, 587139870, 482717999, -820048578, -1231261616, 982408529, -582574261, 276910331, 1756533358, -2071298549, 886457347, 620798545, 1424345057, 1003727724, -330080761, 22796606, 573302135, -2098213753, -818742933, 716668305 ], [ -273776012, 1880452180, 2045545685, -1740930353, 643223203, -1144114550, -1178715512, -175232358, 830214521, 795461530, 2122386919, 36150583, 836303313, -1909128220, 510510279, 1244267963, 529537579, -408502454, 990354138, 1853853844, 2038829598, 1733579738, -2142469695, -1432153406, -1494764957, 1954500923, 793102091, -1189677801, -1903302439, 663490226 ] ], [ [ 1261357432, 1831109527, -1017640950, 1650054981, 1178107954, -192300033, 1603450321, -521081287, -1258498988, -1769304427, 1774858600, -1428654768, -1669789353, 330792086, -1016887480, 1063324183, -905528958, 2016866237, -596334842, -714283637, 906987173, -1281347743, -1343627846, -1023378638, -268371260, -1014725624, 1608019262, 1511678854, -1992245556, -61133423 ], [ 300510764, 361187640, 488757498, -1782751005, -935491409, 6910696, 1275042520, -504235356, 1905170706, 1110397816, -664150992, 1157478743, 1468345419, -1921182296, -1105440648, 1603186678, -1126934850, -1856882699, 235592898, 1952739309, 135362559, -1987160042, 1758407495, -551088539, -208873943, -378812159, 283559481, 849873035, -666265733, -1401663315 ], [ -1200603060, 2072261480, 893617196, -1771995408, -1878670797, -1396134611, 1553675585, -1113937287, 1782827417, -133332436, 120436815, -1791381836, -1818472265, -1502907186, -708721285, 2123395019, -1891646036, 1581835248, -1152256789, -2019896009, 648382189, 2097555107, -2030793416, 905956146, -1066302066, 906160894, 452521073, 1045524012, 1384965961, -1705683402 ], [ 821094719, 507710324, 480234598, 1290079081, -1396640417, 1137486003, 1207077997, 1351255203, -979881812, 615221916, 1094549368, -1064272276, -591374495, -1579678895, -237938281, -530938132, 1697338197, -1767861323, -1429060604, 1510228733, 459586046, -2103309367, 1266892744, -404549404, -1155773040, -1976062134, -426236628, -1194877075, -828252062, 1248473901 ], [ 1092984991, 133485909, 490585971, -1222683332, -76115409, 1164507834, 1520091942, -731143635, -812758228, -2034175892, -1254916058, 320348565, 1221355527, -52532151, -750542251, -1433302515, -404193890, 386966935, 223581498, -761560833, 2078032227, -1582739548, -657454633, -1397469143, 588286283, -2088546650, 1777734869, 477303409, -956820710, 1241292134 ], [ 1248376536, -295888618, 1020243265, 392409236, 1186493502, 1054235507, 1344563919, 522598603, -244708517, -951794950, -1568813428, -1529490609, 75362297, 1454488066, -1374215157, -1421647620, -1521707763, 1057156747, -94169145, -1826562824, -999972970, -1218267523, -461955211, 2040938133, -1317081513, 178288542, 1509460722, -7933679, 981980683, -840206895 ], [ 572586057, -1814465220, -1709885307, -1943881619, -794037606, -683327971, 559814276, 1438892967, -1278006211, 227247013, 1442533559, 805436714, 1612327725, -192131985, 250636062, -1724767093, -1579148828, -1284450562, -1205184455, -203232955, -2058351498, 967979970, -921389813, -502235408, 1334236909, 1076259870, -853384775, -1595514132, 1349767243, 1467201163 ], [ 1551067680, -1010251003, 1531200588, 1150927656, 1423731098, -1928083363, -1307950005, -1122057433, 486439873, -1829066933, -323094651, -2036735518, -1183195754, 1568021765, 1803311338, 508978374, 1991900820, 849938173, -531243810, -143403562, 1465527853, 1119498448, 2118257711, 142933827, 1920650194, 1396539925, -1035819607, 1858258607, -2051282063, 1372956313 ], [ -1337844913, -417994677, -1393869090, -2131925204, -994424102, -38382226, -532597574, -1525283972, 1321855476, 1049768803, -657888076, 105824625, 1724453741, -100833026, 778240428, -1607218300, -1782545797, -145942148, 2081055699, -1266953185, -955319772, 1030402701, 875177685, -1414711379, 1267826841, -231784543, -538867000, -824892425, 1656447982, 581052865 ], [ 1330628568, 1845871832, 1159965575, -1237274407, 1650003286, -596648774, -660156815, 1312430706, 985814465, 903291239, -40588397, -542030923, 824452322, 1199603706, 1022752427, 1958878442, 577419925, 820882739, 1487119829, -1758085429, -1111749465, 1694227918, -2023294047, 596866371, 696138293, 484412771, -1866223090, 1326471898, -1052983691, 373374206 ], [ -1400513533, -2050648079, -659695635, -1539248559, 2103385264, 1761342463, 825195109, -481862858, -1991947704, -12016795, 2040532464, 405340040, 1959287352, 620341175, 919950915, -1920084858, 1206960246, -499286693, -1423160258, 303777453, 153693583, -503655885, -182030183, -758940364, 685696755, -1798268903, 1005583200, 187209811, -1042411187, -568575583 ], [ -927794259, 1381187114, 1608128402, 642950734, -963566661, 1725262498, -628169009, -362489676, 888321137, 482967515, 930128882, -2061194554, -520711889, -1414582125, 2030367386, -1918784124, -651981898, 1981347633, -1021438309, 1415892303, -1812663353, 1343462616, -473762407, 886361335, 534424369, 765596579, -1763168660, -679550153, -2142753379, 1826977129 ], [ -471591888, 1807722725, -54526136, 1349879876, -979386990, -367470788, -1831190483, 1652869574, 962364566, -492249970, -716685631, 666720623, -1161508150, 672430444, -460564739, 61156032, -423107514, -604742607, -725944527, -898377327, 1071054374, -1153398394, 905143979, 969684506, -1993103333, 780222393, -639563990, 713793615, 303142367, -1250000963 ], [ 1432288760, 1862532875, -783856805, -391534118, -2028636882, -2037644234, 1488743475, 1714409239, 927270823, 1524792429, 269029813, -797427568, 373758226, -479718517, 1088907198, -1268102081, 117884622, 1550447896, 510903202, -1741700280, 2127892952, 130124177, -1190945003, 1108581002, 569114981, -1546674765, 1236230773, -248804134, -1513432556, -1521079009 ], [ 1807633252, -808868996, -893370582, 857741142, 1159036452, -1732858932, 533834594, 271105753, 213380339, -1756008155, 1834517896, 2027786544, -316869900, 698097881, -165914478, -422140581, 135005923, 65720569, 1713975791, 129416151, 2076835294, -899106500, 1932998766, 747986035, 1499161425, 114119221, -76580705, -1438984983, -932803616, -1802723474 ], [ 1919437828, -805004718, -1511200712, 1127567711, -1986917138, 1198945382, 135303328, 1087509054, 437953305, 1258731014, 774520847, 1219266560, -393005989, -657951598, 1432445213, -814661136, 772237826, -1443333656, 1485060489, -790667702, 1546093681, 1897277467, 1666287118, 706276015, 403141566, -143412730, -1722957556, 770397918, -1249174387, 166246526 ], [ -1340513876, -439697914, -55315283, 111914854, -1453004817, 1409828670, -813368895, 622189524, -1182850806, 892000975, 1228576330, -1798812215, 747568495, -2045872888, 1376231574, -324202748, -2087614698, 996090665, 864228180, 1057301693, -2099442061, 1755059174, -546241703, 1281297117, -2142415869, 388990205, 1180327210, 896214459, -1127522416, -1623374031 ], [ 389131556, 2140114161, -1872823959, 2087156005, -2085794420, -737482903, 1893004535, -82996017, 1798995669, -109173935, -1102357188, 1243052947, 1953027378, -372227767, -1699434211, -1835048200, -1357652208, -2054345828, -208955313, 925524774, 585743743, 1156014698, -621559876, -567928913, -239879359, 1352792500, -1642106943, -2062099716, 1970835562, -97573636 ], [ -1588630734, 1064535899, -1870202502, -785472219, -1508194129, 593488951, -1211540490, 645481412, -1731162641, -1353271914, -918755871, 1245465264, -1914378003, -1806001441, -1270947235, 1607278794, -1232435596, 696313949, -2101943969, 1491267277, -1762927749, -851774208, 776667878, 1277661722, 1178260464, -1960306693, -1151119826, -1803825964, 887122187, -1022221666 ], [ -398799822, 816360, -689841096, -83523782, 853550056, 1260692960, 1382719804, -1572817853, 388562138, 2091208049, 62635664, 602223749, -156358832, -754376562, -812499683, 1111101736, 1259230046, -1026667724, 1091016679, -1099905181, 1169480757, -1245264251, 1619855055, 859994995, 1801297018, 1667162316, 1763701817, -1409200686, 959780853, -629397040 ], [ -597391413, 1171111191, 871792917, 2114931662, 1767613286, 993595338, -1476715042, 1558955167, -1768280750, 1410629316, 569994640, -1449022242, 175506418, -1351161115, -961572834, -1034461530, -625891911, 1888733980, -1169311322, 2116780631, 780844167, -463214207, 1149969713, 1637361572, -1277172398, -1066250765, -302025351, -500657678, -1567125306, 1131586782 ], [ -1908609346, -1433458862, -1890649168, 205622744, -417352577, 2062367112, 1309080075, -804834410, -691095102, -2134981842, 811627037, -1629289765, 260718726, 381023809, -409911535, 1693956494, -1421990012, -931847390, -1368016207, -147447619, 626105774, -1864687310, -743986780, -1949110120, 816371129, 1078613506, 458917267, -668363822, 734552037, -1622962966 ], [ 795587192, 1519969729, -231683869, 951685961, -395982150, -110357, 619606003, -854938404, 1909347203, -153875458, 406142928, -1681782504, 1539113180, -153131524, -1186351965, -722779579, -1788811207, -1337024510, 538375407, 1570900025, -545576112, -1850622052, 610868894, 1985697696, -1540758253, 1977280678, -430722421, 606870, 1636021333, 1810626999 ], [ -928203306, 453299784, 2016757618, -185871711, 336098209, 507572320, 1204315849, -88123751, -639856496, -1305128756, -168005678, -2086484096, -327874455, -739812742, 1078642345, -1373775740, -1483150628, 70016946, -84704559, -349439998, -1961460673, 895574928, 1118383625, -593129024, -1949085163, -1603389941, -302190180, 384920466, -766302130, 847075807 ], [ -721725514, -1003521046, -1646578854, -1042679896, 1046476723, -527419526, -1171291949, -1487496023, 4777727, -199991230, 1762193977, 845746578, 199880912, 224033474, 155150387, -170433847, -1534544208, -2019806785, 781124510, 723493332, -838650988, 363393257, -281989002, 393715525, -280121326, 545430185, -1105822225, 1404402163, -1899539139, 2141131634 ], [ 639564106, -419634750, 1479526067, 1225016293, -1710291793, 1469444383, -604341234, -483595740, -645198576, -1240086216, -1798518377, -1508990898, -826781684, 779171266, -296532924, 843367643, 1378044007, -792470560, -1954491099, 440892595, -133160487, 514367151, -532389659, 1224755573, 2004441402, -1393775786, 1994713302, 1135227407, 1913796039, -1086513793 ], [ -660961001, 1901667951, -983332360, 2106716679, -1636119642, 476288315, 1712970474, 222723558, -909055801, 293212551, 919251862, -692989595, -1257740103, 669899152, -1085336875, -982364527, 562655607, -1681091014, 613442104, -994579063, -799610979, -958154833, -294214452, -262319163, -133369891, 201934104, 2122593658, -885160758, 634093707, 659216234 ], [ -776173085, -499308945, -1544604109, 646383326, 1727126932, -1485410340, -1320161080, -179221809, 2133355486, 1930239145, -826526446, 696182074, -317907319, 744150448, 520091151, 2084706737, 310693840, -1925886755, -1717755798, -58425335, -1206764514, 252468075, 1310209499, -1521554626, 255675069, 1956378729, 2130767389, 1321405482, 1287385256, -1164423405 ], [ 1975467749, -1175029269, 353640890, -275358327, -451811671, -264274855, 762637334, 1062919691, -106077521, 365568938, 1388001577, 1225145655, -1035526268, -1316656477, -1994676391, 550267583, -170184094, -1527754388, -914417934, -969281321, -124820357, -1249489220, -413690839, -1719196390, -1167697983, -1375924930, 1599287926, 535045094, 1016949429, -1761481366 ], [ 2016183391, -1773709701, -14932686, 1948579095, -710795944, -2026350099, 341057145, -435744980, -1640133966, 1000102354, 171150, -1714023667, 1967175397, -600103816, 1194629471, 1536771468, 1735986930, -300750051, -1177904239, 1381546776, -2067188243, -1894547624, 1036976599, -1282303486, 1313342824, -330498172, -716008108, 156081021, 82897186, -1117238225 ] ], [ [ -387050495, -36590683, 660671503, 113631034, 1648769550, 2115124796, 859343319, 465468382, 175341950, 27276441, 1049114220, -307404887, 922221245, -537757992, -1870456829, -1172858248, 1211107224, -785546561, 1721850542, 1280676978, -1789466668, 1528266110, 547027731, 575451857, -2109919889, -571300815, 21827137, -45608905, 428578852, 98576442 ], [ -1099876819, 11787025, -1585789185, 436098497, -973170863, 1321580428, 1428725573, 314768534, 54437118, -472532648, -858347833, 909914073, 1495279002, -1398195440, 1743124077, 136342062, 551062075, -1738105686, -1385271892, -2114470636, 41621276, -1701284438, -763478867, 24410280, -1856336287, 1038624212, 2118111886, 1326725584, -1761485291, 127245068 ], [ -787189259, -810588777, -960520338, 1046717774, -940953010, 95504201, -1199124563, -712572207, 216053080, -646758039, 1177830477, -788941348, -1278870295, 951666726, 1253595805, -1264978021, 269027249, 1149273404, 2131321271, 1287327005, 116914920, 1177257614, 1574169038, 1266941418, -601719225, -114069521, 884966482, 408002897, -1165159645, -486075672 ], [ -1816629868, -1157932162, 969142123, -1462299016, 870744942, -1866873162, 207461118, -1762022283, 1440939921, 774169482, 882628323, -996107406, 10636065, 699216444, 292309237, 1433417392, 1151403754, 448566525, -1170983178, -718289748, -1090746178, -1095247113, -879580740, 95082200, 680606879, -114782523, 1789067048, 609677494, -1868627864, -228620066 ], [ -1227214943, 641712549, -1353579560, 1202757812, -1833925047, -203717954, 1129486774, 176361060, 2007733695, -1227332094, 605207940, 422082013, 112763343, -1895457839, 1726981438, 1142559800, 1651068288, 1908127757, -623537517, -304744085, -1436776127, 967648131, -1094920598, -622553373, 1213554627, -914361378, 1106511701, 1577219033, -44025391, 276331973 ], [ -1725106467, -36619758, 1282615967, -1793082809, 293997990, 659075144, -567471669, 433184588, 1856521914, 1701114742, -1367355500, 784602789, -916330720, 210354162, -902591290, -854665301, 1857043539, -860759856, 1651773392, -1234655713, 700256902, 1809254961, -250178480, -2106534874, -1557309947, 2030860117, 1515962125, 739003200, -1959943063, -120025574 ], [ -2109061157, -1150939428, -251749858, 1532106831, 295901898, 1284816050, 577376082, -1855040420, 259066060, -699307356, -157152749, 1481049027, -193209018, 947500703, -1070013964, 536740840, -1261546283, 1170355183, -1072802708, -612833863, -2011270215, 1218323610, -1193060786, -722030509, -1649900492, 1429198036, 1562376275, 119942536, 633123151, 1448239301 ], [ -1009984567, 1719850369, 556326429, -378427685, 1377695751, -600302800, 1626141167, 1252319539, 1052702926, 622879657, -575071807, -1989998926, -1254982343, -36539381, 1933158091, -936834846, -1567603198, 1480926404, 2011624342, -1827273209, 1783941877, 895460240, -53669021, 1958378384, -128970555, 1343842847, -1747538293, -1589936939, 1781743824, -701557540 ], [ -23233959, -2137198063, -2078274345, 392895219, -706164945, 90241441, 328882246, -602215639, -128484885, -1704913500, -760646456, -1609639419, -178504338, -153682811, -641593657, 1361809667, 1792049717, 719978361, -1292301797, -1021458185, -409889804, 1926929364, 1625743487, -1957491988, -390452515, -149072621, 18777798, -2136685255, 14511814, 1687626464 ], [ 1005939823, -263700547, -272021528, -1618552207, -1430176855, 1580581979, 1401143765, -845290315, 848839788, -433681087, 1575304110, 1679996457, -804164081, -1562352827, -877398751, 1171504007, -2142739522, -1741215869, -2016746958, -1369861321, -292230515, 694417548, 1070010291, 1308226683, -1765164708, 1217194361, -1664230039, 1306694137, -496589215, -825698423 ], [ 1101056072, 1854170270, -1715274980, -1648025783, 515220002, -112465636, -626406577, -1113301215, -1152596140, 1521237462, 2070088954, -1562080289, 1507232692, -2132757497, -1291708479, 202856300, -256018650, -509721499, -978072863, -820823137, -47338413, -1624151695, -1186437303, -1110797516, -1920879428, -2122558044, -91934964, 1935236938, 675032775, 232614337 ], [ -453695433, -2049480414, -1354671701, 1043658621, 486710024, 1688915691, 1316766233, 1536613823, -750688235, 1011734889, 1681187453, -1790184118, -1529914638, -1196041727, -470302794, -1078230590, -1927208288, 573559209, 944494801, -636943855, 1832086645, 1062154044, 355572102, -1968670640, -304349225, 1131329675, 299306063, 1533367827, 1107336246, 2078035808 ], [ -302149771, -1485572913, 1467483862, 1339829263, -719075668, -1839488170, -736699430, -126611093, 1515087258, -466133357, 1193745410, 708053340, -2007135428, -1645461683, -36787060, -529091940, 1634664084, 1014807399, -42692144, -860051303, -2123120697, -2115140089, 304366148, -2100515966, -1850640363, -1747771381, -1287496056, 1659758512, -1928550946, 384000836 ], [ 1631793206, -1752098324, 322599465, -2027466033, -518733384, 1688134829, -233907798, 530336653, -36300108, -374488542, -1691445482, -431323770, -339491390, 461452383, -177226546, -1943675218, 494365314, -299109137, -1058233856, -702131695, 1516414178, 1718029381, -366310912, 1738717778, -1192679195, -1969614587, 305559128, 595431514, -260337732, -1339933302 ], [ -1372621921, -1868342690, 1531673043, -618370216, 452365112, -1437023806, 1197825218, 277785929, 1371157063, 358389925, -424429119, -1156954519, 1906525059, 2110800451, -1893619255, -1478962931, -1119416896, 1964699874, -1288095458, -1024155423, -1351459034, 521689185, 1180448731, 420600615, -1778623058, 2116562856, -1211505740, 57117259, -1292539244, -1451204768 ], [ 1201458662, -1028451777, 1543961488, -1999253948, -1657714209, 1789700874, -1697229246, 2042260000, -2140731916, -262709869, 546766910, 1320090287, -123829132, -530630330, 1247810993, -555601371, 1472508587, -1934974342, -1049020321, -1943822640, -694896566, -1529187003, -1295491681, 1807341048, -885721889, -428587565, 991448168, 166233606, -336038232, -1550369737 ], [ 660595374, -230143730, 194938762, 20555827, 1562717510, -32754450, 307028091, 1364403005, -1221919652, 588874113, 1690500208, -1513501192, 842046879, -601220010, -511909972, -1994546862, -1330708193, -749277322, 694685220, -475375359, 386720060, -859918282, -402768950, -897140699, -779095048, -2135222808, 595321796, 1926047445, -1678738394, -1156180665 ], [ 55549827, 429027204, 2106070204, -1760054308, 1787875848, -677631795, -929404981, -528092423, -426282772, -106871028, 1662232005, 1421038530, 550202885, 1075454096, -1028389312, 1041013447, -915896432, -652187705, -2125462780, 1135638898, 1560292352, 1263068965, -1678187348, 164356932, -766614337, 258900339, -616619706, 198625696, 1463846579, -183773526 ], [ -2069871583, 1044383177, -1581182696, -925929765, 1752480277, 322783443, -1207390907, 1520410227, -1354388362, -498373029, 249832470, -484482652, -1145762307, -1854746497, 713678398, 573545741, 1711268275, 669998335, 1772070229, -1182600259, 1429064387, 2136839851, 1843861995, 1153966501, 1805428528, 1846663064, -1272379989, -1046486316, 470982385, -1018486123 ], [ -534301437, -348123295, -465086527, -1708992692, -800767061, -1720177403, 501843975, -1184282985, -635112084, -1061128363, -872731855, 1008368551, -444982343, -546360046, 1245997818, 1895037194, 863097570, -558675626, -1122276637, 257078685, 1626943186, -1184763388, -1862723757, 283975243, -751265876, 1865030779, -1783815470, -834957036, 306410258, -770512752 ], [ 1699267685, 1457055288, -1797883131, 1298189085, 423247632, 2141699603, 1189743984, 1016191493, 346564388, 872630203, 1579655737, -1840142439, 23247043, 1068588091, -501148885, -122092771, -1636813124, -1877718902, 290280322, -579854087, -1313658145, -671503334, 743150434, -1963031198, 1028174169, -1428108859, -468599298, -380162049, 139962971, 732388035 ], [ 1051979087, -1344924800, 203322435, 1630406696, -997158228, 1091429570, 1349689002, 748495667, 1549366513, -1921942660, 272499604, -1512179017, -1821378486, -1249523631, -30026816, 1872324952, 2035145316, 1764473328, 1281428515, -1410934030, 1178087348, 1342619182, 297443923, 293286911, -985188264, 1125540356, -1263257074, -1209310757, -273429839, 828433563 ], [ -1998388929, 2104050797, 1691528133, 689212894, -1228809483, 1803479860, 213315788, 1691802407, 747937832, -1850841554, -738577924, 2011629897, 1564663886, -1676578563, -1973604182, -119505311, 1082292523, 119895178, -196991095, 933276087, -1223679580, 562130438, -774392423, 1159930954, -1546065435, -1549079919, -2090910417, 1811719253, 673886855, 1539498613 ], [ -2057349714, 981516788, 2037661463, -620292453, -1101418804, 1362482477, 1984350475, 1739162500, 1815751595, -273211903, -395939028, 1565246122, 493145209, 2122097805, -380528426, 1200038364, -769934794, -748001878, 2048101144, 1908513400, 1607467618, 1514132824, -925832212, 1614945321, -899040944, -463203432, 858169260, -2063611147, -1308102364, 1101612592 ], [ 460208397, 729156385, -1249892813, 188912267, -562958941, 336756266, -1221688347, -648764192, -355057731, 1301189688, -77923281, -1433531533, 674988346, -426885897, -206906821, -484446501, 1478781621, 184861419, -1775979473, 1157970923, -594545692, 479364758, 1622739811, -1876761054, -1916263395, 777074493, 1231423614, 1534117028, -2143823111, -292177656 ], [ -505614565, 1180608149, 1504223260, -676652372, -1260044275, 21926071, -1513682186, -716552599, -900595330, 1236886133, -524812576, -876985567, 535727660, -1832383375, -155359291, 1572420842, 1494553425, -1437132561, 1687430190, 1197728964, 1529330024, -1449583462, 1379677266, -244049766, 1260488997, -1152832125, -551971374, -2125123407, 1424861349, 1686439398 ], [ -1240517729, 1207160622, 1714020111, 978962818, 1544844346, -1082546588, 929470446, 1744028067, 1194498237, 1307030649, 1849748098, 1613930495, 1380911521, -1009457094, 462121197, -131499959, 2000766195, -1524506368, -397127425, 1086371087, 1541708633, -206555500, 969051400, -1111431655, 1814760254, 92993063, -1093105999, -1470245957, -596685036, -1041180270 ], [ -486328156, 1575923853, 879788281, 166563251, 202256589, 866085730, -1353298512, -1862093515, -536742481, 526656316, 1455056600, 1938432649, 482474031, -349954864, 716880589, -1017257249, -1608904966, 530671840, -62047106, -902702794, 1664981425, 1634749688, 1703918246, 511607211, 1871942550, -1867666552, 1617533453, -1922496308, -895041551, 230367484 ], [ -423592097, -1966432377, 837209587, -163523694, -1195834077, -2123389924, 1140696921, 483363949, 694126845, 1238346241, 298226104, -1927473554, 2035260867, -185471498, 899154557, -1260895744, -1848706399, -65862058, -2006396207, -924613134, 1464634728, -44845033, -750141516, -1960958540, -1164259996, 1668777430, 240401584, -203489686, 721847058, 1922428911 ], [ 249434578, -905580714, 938803573, -1604449222, -94649175, -1134131281, 1638822768, 1195640115, 774652630, 816081319, -691746, -1578328500, 1252090336, 381196139, -2086078128, 2079613143, 2015337438, 1938691746, -815538775, -1494646373, -1719868076, 1189915849, -689773068, 1318275338, 957850176, 1289787754, -1580746776, 1062738808, -724702384, -1353159196 ] ], [ [ -973938785, 689582764, -2089006080, -1539276796, -1497982243, 1630802593, -10654140, -1135921794, -1748570417, -2123539143, 1684811417, -1057889319, -1659459546, 2129409808, -1664065580, -1190015311, -778318550, 1173060238, 496985920, 618178736, 990647595, 146041623, -1330219346, -1612762354, -1334231440, -1547681485, -1088929370, -329038975, 1677976366, -252268427 ], [ -103112900, -934961977, 1287473613, 1957293836, 1553557471, 2045920088, 674066512, 135338758, -184530634, 89175885, 1856997989, 697979467, -1504061886, -251812741, -1345853180, 1229380321, -24325433, -782264662, -1070235984, 1387763842, 1314790277, -1202164802, -803562341, 1972551856, 1640974353, -1956749973, 1133644601, 1163846176, 970676627, 253360696 ], [ 254236523, 773877851, 1898051355, -296642700, 1661700624, -1969318652, -1119791880, 1817140399, -2096919158, -1922118308, 1572742884, 493383221, -2036866901, -1488717528, 595774401, -1522947884, 1402247155, -2076673656, -2092601315, -2057749234, -1128759144, 1794959449, 1313839014, -1283298396, 948126000, 1446716495, -944730845, -565190821, -814086510, -541280817 ], [ 1910160323, -577502161, -1537079488, -1777925644, -82625467, 382835942, -412947741, 228871361, 22998166, 290343302, -332172703, 4717175, -1265766818, -1313317789, 1277578101, 1568348062, 390895844, -1483028369, 223825105, -1101381074, 1897474463, -824068769, 717802027, 1525781251, -181261697, -252756751, 1396110267, 1593399916, 1768248412, 1793636324 ], [ -1341826672, -1663926753, -452384829, 1048180121, 1016206987, 150545973, 811485387, 815379314, -1401902905, 1244495121, -152442845, -198970985, -245106821, 865929532, -908936257, 1060111564, -1014022247, 1407552452, 703643184, -1678347443, 1412212271, -1428757898, 1640590668, -443241609, -2036119176, -1563285236, -846659276, 637628699, 1011205164, 912208278 ], [ 301285557, 810495428, 1643616857, -1545467773, 1860477467, 2006974934, -1593698067, -797868284, -1715627608, 840198066, 402995735, -791890666, -178902030, -1687151652, -950604955, -1561266544, -1045776550, -1820898660, 551220117, -1254544676, -1076286087, -1999120607, -1745277586, 1014255030, 1710552557, -249621842, 767748555, 1088927788, 1551355065, -1792986992 ], [ -1405883315, -903270171, -1609107164, 1296534773, 1012418839, -2145281665, -238936046, 439948895, 1808879330, 696100928, 1429105500, 724114941, -807912235, 2031807363, 1560673836, -1344268661, -1735791585, 1147302624, -2080066476, 1223908213, -651878158, -960766816, 1981042922, -700604062, 608440293, -399064010, 496251967, 779607219, -60250701, -2081179372 ], [ -1996843947, 10113469, -17244333, -2072362600, 781464165, -246853660, 438108302, 1703137258, 189711037, -1925044540, -177714769, -707987579, 1325068697, -1341040650, -330224611, -98343268, 1016511532, -1413751904, 60760595, -1034674554, 1686515343, 2128033093, -1627040183, 1321046661, 955312594, 2089909386, -1600419907, -978328448, 1882918351, 256390057 ], [ 1502113865, 15706220, -580603053, -538663328, 1200832868, 2029400392, -1802366935, -800171614, 668092809, -424765031, 1780337730, -2014312320, -2061730855, -731563381, -500766343, 793582252, -1152712918, 495186910, -73504228, -1206366010, 1226959046, -1312568432, -541950917, 2066830586, -636493132, -1047665477, -133836785, -969434313, -1046289282, -907112422 ], [ 1364957824, -1109807603, -1556045606, 586378523, 973470119, -2044585535, -1414369256, 1338357562, 24638527, -1300533764, 1519433326, -2035540885, -34626681, 1028710654, -1345988021, 752801640, -2042979004, 1693371636, 272672840, 1463797112, 188546248, -1452433490, 1775146568, -1137028574, 1734320533, 1744682640, 704287686, -1665759853, -1872446683, 1824041597 ], [ 116079259, -1358277588, -1452376928, -1321918989, -1711870888, 2021185795, 1530377289, -1275237619, -1396091114, -856840338, 1309049308, -84323039, -1213824302, -819331472, -1432262631, -1328782391, -129244357, -2019952932, -1363237315, -796753487, 1111880228, 2110619290, 1996682590, 1308899156, 275588434, -493735487, -1074466451, -262201080, 1415638170, 101609644 ], [ -794117032, -597334355, -379684105, 1784628200, -694054180, 884310803, 1759953765, -810274053, -1715596502, 1955924636, -1885272656, -1197014628, -731243606, -2143207484, 659579601, -1050465596, -1932150652, -1548262284, 124815692, 1095624185, 1879340836, -147395091, 358853916, -224021874, -303031439, 327074057, 834167469, 689848009, 1345226222, 245798561 ], [ 640810630, 968233438, -351144203, -719187696, -1576723405, -328153715, -395825761, -1408728842, 53558147, 1605886252, 515293481, -1979746901, -95208220, -1970086113, 1716196889, 1860906827, 2002302495, 2010468430, -113114479, 933848353, -1456819086, 1772274377, -1544261215, -700501231, 312982902, 1479843910, -2072136107, 1300028522, -1375849246, -893509073 ], [ 1207083556, -1255286818, -1776255999, -1373230616, -1516213674, -1040650541, 2103729869, 1046172756, 698127337, -849629821, 1228411272, 359985967, 284925399, -1765579073, 373510988, 1211448347, -169360906, -1978768909, -1367491506, -1975730947, 1933811690, 877367499, 1681632450, 874497034, -1348318331, -255392120, 1036553569, -414699803, -1038463093, -657592185 ], [ 1218116586, 1574763914, 1045744813, -401724152, 634984355, 1962598251, 1023017994, 82589513, 1313479325, -513117670, 176264103, 67592681, -1675419991, 1946394177, 157895953, -1556628433, 1005002188, -339921967, -626667873, -289364108, 1861342061, -620197977, -88874127, -987247499, -883093353, -2082005614, 1773179992, -419248035, -72781982, 1064209898 ], [ -1873351567, 1710317069, -892779411, 1505865623, -1346017121, -529073148, 1634387099, -2039963877, -845585067, 1808955940, -99962782, 254802046, -435227193, -8699769, -147618307, -1854958285, 52075169, -1290343625, -596601863, -117132665, -1402625174, -1848307407, 1114476243, 71516050, -450771437, -1520594920, 1321430276, -1316071078, -218713295, 867971753 ], [ 2132827413, -659710890, 2061023033, -502262720, 1789672461, -366949829, 129770718, 1976091756, -1594536976, 32549248, 181518928, -436168996, -420721499, 608189722, -1848428312, -1167034706, -65510157, 502067835, 1050041457, -1482868643, 627933389, -805415733, 1306429404, 495287294, 1844790543, -1474392489, 1144528540, -1655349294, 425437277, 1012156942 ], [ 629357127, 1400481599, 397081375, 2007780912, -1109876065, 991515177, -1563188468, -729241662, 535756704, 652387902, 2115245973, 1058122683, -972521307, 492704534, 1342334812, 807666150, -63897901, 1439022137, 455002386, 678656141, -81302796, 1579704981, -824704383, 2050994584, 1767305934, 112223060, -697329560, 736976277, -1612416072, -1710097089 ], [ -644260075, -1136784523, 679051507, 1670655468, -61982868, -446826538, -1102770477, 621027438, 1977656819, 593317101, 326555341, -1545206458, 1903588364, 963002052, 659456712, 502879613, -1972595080, -1334759282, 924369775, 1882295833, -373991708, -1971551199, 396535337, -530069069, 510439849, 2006229442, 1635204281, 2086254540, -2015682609, 1137308839 ], [ 405470800, -1703443143, -1866474888, -38898905, -1460747211, -457555977, -196650976, -912157642, 1154420228, -509511970, -1587238503, -599900325, -2026742694, 1487369364, -128233582, 1002130635, -1605598760, -888786669, -36064820, -784683663, -1847877298, -1470070227, 1499373133, -1310799417, -1194878201, 948861392, -374261458, -2064293036, -1018816370, -762968148 ], [ 655727114, 1199408921, -1558030775, 483645661, -815507176, -719513318, -882779133, -582668995, 2109047022, 553383635, 1445338627, 384612323, -1012826144, 1647884425, 679237905, 908130992, 1494400071, -384203993, 970202596, -2056653660, 1071377308, 898172094, 2087603324, -124515872, 1237497931, -585849422, -1985892263, -2039734668, -265355302, 823853187 ], [ 500325184, 499122213, 2120213735, 1678990603, 40338853, -396157824, 1797682551, -2025454000, -1294660053, -449132441, -413437994, -1664371443, -1196810544, 712389177, 957871054, -1082153524, 1139257965, 2044741041, -1075244668, 1264808688, 595067453, 1177816993, 950447669, -1128102275, 2070458865, 674691561, -1922864517, -1273295290, 588139210, -78388069 ], [ 935764554, 1278961749, -458904613, 1372813557, -1177395226, -1588694680, -2110894651, -1963214467, 1364304541, 956723621, -1717882931, -685954095, -1159484937, -462333732, 892146901, -743205525, 965128603, -920826893, -1838007677, 1790629141, 1346763520, 532395279, 506615851, 713053057, -1916715272, 314029190, 1515404993, -59417526, 641172989, -1575379326 ], [ 840152181, -893639433, 2030703644, 1165832612, -836596146, 2075901968, 1272068502, -4506138, 1909864279, 1176501894, -1085884004, -1435869424, 710311432, 2034488317, -38716210, 1026909173, 786966504, -1496658303, 518994817, -73753136, -89404408, -60421324, 52821179, -1081104222, -1460826943, -1012782431, 1781993705, 2066380534, -598798939, -1697657965 ], [ 25161205, 1173426565, 329588361, -850951868, -655416980, 323971709, -1734373515, 75758346, -1612587150, 1304945718, -295404809, 162872827, 955573893, 1278730802, -1483108126, 1983020255, 1981083831, -1398560212, 588719796, -1215545225, 1553336246, 1152972757, 1048288057, 1869379202, -631398630, -1075610070, 656694807, 1655666444, 2121417577, -496475654 ], [ -2056283148, -1829491005, 2066140948, 2146146186, 1889389951, -168392894, -696343115, 1285393051, -34171944, 835922976, -341383590, 1100842033, -264605667, 1423868303, -1272856641, -618532983, 888509036, -2125921101, -1116287195, -611193611, -1547808821, 1718231436, -2138110520, 1472532289, -1984966674, -1141552729, 1121390237, -199306933, 361898768, 592564832 ], [ -1991213747, -1454870212, 1950593031, -573523185, -700012837, -1350168937, 1754586153, 1091176634, 382170028, 1463089774, 1000863917, 493123445, 1854611708, -1752984799, 1755795055, 1021502912, -83336547, 1088702562, -1902214324, -1745737692, 2059317158, 1631591786, -532492905, 969127566, -662836397, -217633370, 721474427, -1160620926, 1097745311, -416665215 ], [ 413664466, 659266925, 1135793992, -1880710317, -1926769199, 520604185, 1486757372, 1156304243, 150674040, -374561578, -796423418, 319671786, -1249804996, -802861547, 414039815, 1500038140, 1000536455, 687535966, 1130561255, 1523370094, -97214501, 1007726883, -1527199407, 187736709, -128470742, -749172907, -96735456, 1386076259, -2085523212, 1552478197 ], [ 159057412, -533836608, 385198348, 1551193013, 780367919, 1715959264, -1922511718, -456350576, -1205359482, 2078737837, 369762610, -1573577755, 1259206548, 147277429, -1417819561, 493972135, -478423443, 637161468, 121549203, -1917354202, 86372903, -1459283792, 501716200, -1647739048, -95639984, 1442662657, 65133687, -1529648587, -1145641926, -1891247246 ], [ -2028250552, 1731232394, 1400000590, 2030679038, -340944592, 1367091591, -834387487, 1321450348, 1749341626, -162948835, -590052870, -455531783, 608186808, -580904331, -1901715989, -785591755, -328979220, -750351941, -1659966524, -207723512, 2138798930, 1179149721, 1197576020, 950129947, -820182928, -24638696, 1813546583, 1543746985, 1955841988, 762528066 ] ], [ [ -631236176, 646659827, 334538734, -523048259, -328874285, 99193809, 1377380881, 1000846065, -2025919706, 723649191, -1985281599, -523336895, 2007403266, -1495395273, 239485004, 455809290, -570412576, 1851501506, -50652874, 1140424024, 1276796904, -207390242, -1358534453, -1588251348, -169062171, -708265422, 1337680262, -1456538041, -309350188, -1696666551 ], [ 1239351150, -1508474244, 639309291, -1910910598, -685834588, 1154894205, 1896451978, 1518549682, 324408645, 749563566, 508850993, 329622306, -1600788410, -13262694, -445078849, -325763352, -624029894, -1260999415, -1693079148, -523090375, -990599726, 907122492, 335299923, 1167410155, 1514416120, 783428894, 2009113854, 2124131043, 1692279356, 1641448360 ], [ -607282542, -462962139, 1378316559, -1824312935, 1481332252, -702807777, 2021237194, 318747118, 1651049499, 1528390971, -1676380073, -1658871773, 1626946602, 1868214633, -2101681083, -1098147271, 33917406, 1260418763, 906113680, 396777829, 326507201, -191437230, -330004505, -1653685945, 1425615633, 77809371, 2338293, 592007886, 1311588281, 939102368 ], [ -1846196467, -359767660, -1461944372, -1794291140, 457476113, 543844360, 312464417, 1233559554, -1382455147, 762505977, 1659649641, 1894073226, -1602671614, -1927266838, -1428763693, 1988419988, 1118203649, 1717361839, -664681967, 814365176, -424950810, -922535683, 2134115135, -831428446, -247389342, -1792846035, -1720947972, 2138242260, 1820325894, 1244123107 ], [ 320460816, 980812806, -1098445223, -1984617738, -1781211741, -195365377, -292769650, 43102913, 1845282986, -1867533681, 10401808, -1537922462, -136420662, -1509705273, -228564103, -1133503911, -989405336, 1055269449, -252729539, -566947598, -1492761603, 1718979373, 1578252240, 2045221050, -1033454325, -613015776, -741199626, -1103421289, 600364851, -263063064 ], [ -182629830, -733583185, 1497369172, -1753967626, -2035223182, -1926540662, -911052378, 1567054830, -302127430, -483026491, -106488047, -584951785, 2106850368, 860626600, -882604743, 1764298295, 1518825090, -241091475, -1474035470, -896099679, 894944104, 392186456, 1219600187, -860079769, -1248723324, -1714551570, -1661521064, -42692672, 221066808, -249520450 ], [ 762267600, -430931315, 1775330386, 249054791, 496514670, 1000664899, -491817371, 1491350598, 1768959664, -727398107, -151336413, -1329845639, -1401225779, -1695777875, 1980724813, -259261268, -169115690, -1198780682, -637597083, 1530494575, 1489803457, -1535966216, 1984295369, 1210938764, -897205841, 1889989378, -1080969798, 1868581123, 485677363, 942809687 ], [ 418656397, 1859122681, 1271786293, -812032026, 1900563124, 867169893, -2092445125, 798484834, -881368602, -1406987505, -1682248159, -864027686, -749387857, 424466590, -1089733776, 1251112818, 900912191, -1181103846, 1377818617, -206554586, 791855156, -1798938288, 638316698, -803695728, 1230102073, -1516287403, -132490110, 522528982, -1523446619, -539788770 ], [ -320968702, 1336372505, -771338254, 578304976, -1825390526, -412343204, 1011866118, -972227723, 266298946, -1695138892, 382192206, -2118176475, -310601250, 1337205212, 553660731, -951481481, 515058173, 1592450989, -943731307, -1392529651, -1591735749, -1870316079, -220671808, 1505595532, 904456891, 1961446778, 468539852, 718460580, 730177080, -839221675 ], [ 64408106, -108258060, -591035117, 1476091451, -1581152493, -1424695912, 1516773159, -1946453144, -1651440250, 295301474, -944730475, 1046381054, -1758864628, 1474892720, 384808950, -1841424362, 2079420691, -2108969243, -1141652414, -1680281846, 104378279, 689555434, 1832327467, -1586995643, 487436814, 737100969, -1764810703, -1590093971, 1783794302, 537951252 ], [ -586476861, 1314030260, 1975772285, -15838537, -1519426481, -266533399, 1756065872, -1799685832, 1881851237, -1830193271, 951544768, 556418375, 904043305, 539598452, 1840420112, 1349223204, -399293434, -1529493599, 1535820860, 277526079, 705256428, -517747564, -720255322, 7501119, -2059763508, -116342405, 1103389123, -1913482595, -82897427, -1293894418 ], [ 1311194024, -1188910031, -237270811, -1857098083, -1707825445, 191228642, 259884943, -997580308, 560891320, -1427350515, -180935912, 2032576005, -1450426571, 1377367774, -1698323600, -1577831743, -959908341, -1287097325, 819585012, 52504254, -36202837, 920403032, 73749712, 1385964861, -369892602, 1755735015, 998534441, 480861162, 1700160319, -1247284189 ], [ 120792784, 1671181467, 1916889477, -2095752839, -1071515377, 2124193675, 824365046, 393418789, 1855173027, 2140400619, 1976679004, 1315238580, -1784329422, -556045109, 360493975, -682667580, -1691609074, 582110140, -845856300, 735781103, 607661734, 1859536065, 2075498925, -36703850, 1627076080, 1553458406, -452720723, -1076051963, -739566229, 732153789 ], [ 417027757, -567228500, -2048980295, -156051085, 818053562, 1041501187, -1771028173, -498640421, -1989745393, -558738741, -1065539129, 2017595718, -1049255934, -1053771631, 1083698511, -1749320550, 870793261, 1956754458, -1874743557, 1684899718, -453720629, 825138844, 691068996, -500859440, -1477915444, -1478957169, 352480527, 1391530643, -191014225, -54175872 ], [ 229946611, -1073439323, 1912434343, 58287311, 374530654, 1818853521, 1896203249, 1564847363, -1853306309, -1796169670, 1529979263, -1727360645, -907641187, -279994859, -704549186, 1942325249, -1471392728, -197349944, -552534402, -1214467242, 155746325, -104702938, 694623697, 1638287811, -244244902, -908836577, 1986777026, 247368665, 479251188, 42524082 ], [ -981675288, 982041190, 637114185, 1151825294, 1011501993, 338354272, -1992634834, 160136665, 1050302451, -250130087, -1899131319, 1227918239, 30297738, -531435675, -2138859449, 352365096, -1472167220, -384959557, 449514742, -781903765, -472936664, 887427608, -1115464261, -280976622, -1247278949, 558848958, 1675083917, -1439636003, 328991212, -907195756 ], [ 1350043523, 565746037, 466484149, -1211780009, -1687816935, 1193729238, 521411434, -811911859, -848355789, 467829178, 747401650, -1760785562, 73828677, -126878094, 1980924987, -1254641359, -35485553, 427550192, 1500259584, 1514998927, -1778200182, 700892675, -1579444001, 1723784023, -1511782858, -176161265, 1654790734, 361998270, -1389842485, -1505181948 ], [ 1894076740, 527544031, 1131428936, 236989452, -619721741, -1737989545, 1084708357, 2076539893, -81861271, -1047449776, -389268687, 916696807, 1618973069, -881312132, -1566881139, -2076573794, -1474898899, 1709904098, -1179556100, 375418235, 701198112, -630185974, -634553303, -1977678914, 1201288969, -931596736, -1386078360, -1358913039, 830105741, -1314082142 ], [ 2062904328, 1651283464, 1964262120, -703816800, 1239569526, 1646849843, -312213716, -1165513819, -1922944846, 304909148, 690492279, 648586076, -2132823659, 1262234607, 1189157114, -1494283622, -848598528, -622566185, 1595426733, -1436641012, -848067961, -630554126, 436438284, 743686139, -2085943299, -1869316713, 1648485715, -108256123, 1327676400, 1400216425 ], [ 281192880, 1379339050, -1735268370, 622542222, 777474685, 755756530, 1326559014, 2053559215, 1587096810, -2133904207, 556927083, -175961712, -1133386985, -645153529, 1979513107, 2076729482, 213630001, -209153691, -1778503629, 1066928279, 1968337644, 1784254397, 1810922899, 867764099, -1080330857, -235297312, -2050862335, 919389708, -1300344939, 944054443 ], [ 228860320, 235114696, -2054018284, 1759737555, 2033548251, 2127306763, -1431424278, -1453890762, 1894828564, -1300638853, 1096809166, -352804996, 2076779315, 2126386815, -1856767487, -1748422225, -1749073239, 1304827815, 1919510468, 162668304, -2024489455, 354092909, -1245166803, 1014711819, -1254222136, 422280808, 110341046, -180855758, 1464247182, 758798370 ], [ 899855021, -2137046472, -960471972, -596433067, 37447307, -834017081, 1252499928, 1812327836, -1609275298, 1791255258, -1286241212, 103616251, -921782270, 477883815, 81527046, -327519113, 2041884438, 1952958127, 2039682732, 272711418, 1442388521, -985335188, -1176484015, -2089892029, 2123991627, -1048731805, 920652042, -792613052, 2112044101, 1714477660 ], [ 2027695247, 1848518907, -640524106, 623823475, -2012063284, -1686379379, 550858494, -81891799, 1907058620, -842123105, -1973368624, 1291562207, 285406969, 215681965, -1441588509, -1623177528, -420182164, 862231656, 856357503, 1462501895, -1854611792, 2094876101, 2015225724, -738026044, -1657553605, -2099594069, -537758941, -1547993902, -284876939, 539512813 ], [ -1329191883, 1310457587, -1397389756, -85022556, -1675776617, 1026837334, 1008410791, -2089458134, -1671814071, -1772050466, 998773894, -1911114457, -700703728, 858587154, 1910732910, -1920706885, 764423110, -1663716007, -788492930, -474246826, 582094306, -1655594547, -1593224708, -1628339345, -1106311635, -2106233698, -1287746638, -1200674633, 590177164, 337096575 ], [ -1867350165, 1264886183, 19023089, 2079027294, 451529797, 28286848, 1355191219, -1863637600, -1797134427, -2098472066, 2000949616, 979200760, 432885629, -1853321685, -1096234165, 1125111158, -1789699678, -1474000355, 612997722, -728581550, 647900636, -746126190, -1591995851, -293486264, -808373602, 143432609, -1724029082, 1685747483, 1578745351, 293274379 ], [ -1108413742, 208345692, -193377466, -1612593577, 609544173, 1410806326, -1317606001, 477943754, 821489254, -1518343860, 113916296, -1590920503, 804497336, 548482929, 1013957037, 1226062507, -1118974132, -347652974, -2110754936, 367085754, -1434250602, 220921340, 317103678, 1141252314, 167791327, -565151901, 1421735495, -1876139489, -1561332902, 901487034 ], [ -1821541955, -80945076, 455992543, 425842500, 503323854, -815495566, 1249857127, -517368802, -831324556, -53390218, -2047905419, -2129872624, 1762909963, -30850537, -665606211, 246562051, 90945699, -281594606, -1395746998, -517986757, -1235323043, -1615371573, 2126840065, -282140887, -1594273202, 418410952, 1412940036, 885227784, 838490480, 1798540518 ], [ 1211227697, -908324490, -1481278972, 499272159, 324254724, 1286312631, -2077092537, 1800468344, 609277387, 1474473257, -1240259253, -218827691, -2028034263, 1172012075, 2131264493, -1895117545, -1841182177, -1583330073, -899931604, -551957325, -506383138, -1105336465, -157346519, 259819978, -584400181, -465037607, 1127410571, 557704037, -1051319473, 749423020 ], [ -1403940984, 1115235716, 203590955, -315361892, -174419575, -1602068980, -821544764, -1608307858, -1210761180, -1039904490, 743263058, 902495006, 1928578395, -1524429859, -1804781217, -298850774, -1254118592, -889309783, 1660966330, -2051623174, -1195638937, -1206549191, -629842904, 1274665199, 358129893, -257530224, -2129569407, 1608491961, -2017704357, -1643156069 ], [ -1303583706, -366974501, 1381645474, 1440085932, -1961239467, 355546030, 749057626, 335172558, -432637209, -451927173, -1348561561, 119164480, -1173203966, 2143210859, -655827193, 327751997, 373251342, -1512329944, 1228104360, -1080941084, 180724160, -72214923, -729484211, -1971822684, -794890904, 19472322, 1160629067, -583363205, -2002689808, 2076093205 ] ], [ [ -1306926916, -3258118, 369437599, -1982783913, 525764964, 1799564889, 738548382, 1166589469, -1434372446, -293558100, 2136021391, 223420705, 1745341734, 825026907, 675090730, 206060295, -949414696, 819527432, 1256631619, -193963448, 123309444, 589780997, 1110447418, 21250534, -603161073, -2140300272, 186675829, 825805845, -1814494956, 1376350793 ], [ 194857680, 638971348, -1979352894, 473536888, -1092751831, 1649007714, 1518941369, -224718058, 1356324321, -67115659, -359257992, 786921930, -377954916, -810868632, -1425052286, -478248854, 1416203324, -1807459822, -1304622385, -1814802930, -1841770490, 1233704870, 653827146, 1589904307, 1741758636, 830691326, 1674825964, 984032820, 1806608914, 999930271 ], [ -1434898606, -1871357398, 1922970690, 677534247, -1784967943, 378664157, 1220915346, 790960008, 682220770, 1845631789, -576658181, 276056846, 1072255993, -535417342, -796493691, 54643758, -2147311518, -1300591221, -911269861, -1230835925, 1437944580, -362313967, -838956198, 1945547304, -725588404, -319884934, -227704300, 1634085533, -22252448, 666148369 ], [ -1723161175, -2008673522, 1492127330, 942243446, -1351395208, -1815209056, -802169439, -711767028, -391823086, -1477950851, -1458103276, -920724858, 1294675965, -432037505, 50943172, -444737728, 529803295, -763567321, -528459471, 1999112430, 1319938544, 1405347136, -205769888, -1189371607, 2028891884, 545118566, 1706529555, 2065301656, 177712667, -1400718895 ], [ 1342185017, -2086677599, -1960226730, 106698686, 1347253739, -170269479, -1829350298, 486352243, -725815013, -2070352288, -490517155, -1479466556, -1972887588, -893655967, -383266801, 1354661983, -150767967, 1582762889, 1133403751, 1380445751, -1217609845, 74357428, -1450723107, 1697715265, 1187300804, 2085888648, -1853111313, -1339078436, 514192895, -362996031 ], [ -212553040, 1006426054, 410597951, -1509719655, 1507409649, 698011904, 1086793677, 1367720394, -1097221221, -688937581, 1123497124, 1470850442, -1100868802, -1168509195, -2118549760, 904511560, -897528591, -1190017789, -1895588740, -88531647, 1783452367, 1032269621, -1767784994, -1862575484, -2117712105, -1292618784, 810346496, -1556276340, 840123423, -1692755446 ], [ 1492087559, -1673580282, 1515149821, -462559475, 975081094, 635001497, -777249904, 1979480504, 551797693, -2007508658, 753799646, -1241078142, 230432870, -1450789541, -694846936, 291058432, -1708251703, 618719939, -1792255367, 2047667640, 1938323990, -1261392175, 403891735, 373984703, -385771264, -500759069, -657759259, -201248956, -1161791556, -430563679 ], [ -426379926, -2110924605, 1478716962, -1937271105, 773501201, -1314625303, -1935495046, 1448209312, 923994431, -774644124, 324605244, 1983566119, 145940496, 620606693, -694514575, -1572982777, 2134376167, 1948059071, -888563632, -700141496, 1789097648, 1060011476, -1813339914, -3645832, -1382466532, -677166159, 174742578, 1728760555, -1471107707, 578772957 ], [ 1654639682, 415573809, 276844491, 1098409176, 656168126, -1994825172, 625500340, -1013117039, 407579710, -1434277174, 382600728, 1042717956, 1909869091, 98160769, 299020896, 1557769490, 96556376, 6934323, -1673091851, 1199013210, 83094448, -1091834839, 326182669, -371218700, -614856323, -19085178, 344782479, 1272697717, 1273838194, -617073271 ], [ 1047253587, -1203313567, 1621896780, -1159023600, 583653959, 395483248, -1775893495, 1418496657, 428972961, 1978360414, -1352527629, -1090854782, -207628805, 1690503999, 1709252642, 1332041310, -1793512183, 1886172913, 1136042224, -855550746, -642742327, 1852664604, 1073182189, -368449169, -1347462387, -476898302, -1719955051, 335829715, 1223170959, -727953468 ], [ 585434760, 1554352754, 1896887523, -1613127041, -538023439, -1836776563, -167228185, 801759979, 705852079, -89625464, -1463815637, 1947596651, -2129928515, 1637907893, 1318044993, 2032496240, -91682537, -1665017674, 1939572159, -1996727325, -1684498257, -237368427, -1339335700, -1605550955, -1918083998, 835429163, 1899512274, 1487064624, 1382204157, -85506732 ], [ 2039983777, -1661313139, 1886440990, 2037176723, -1240320159, -1567884435, 1653929235, 841734647, 1074105699, 403358710, -849134226, -750059203, -20797799, 1856673105, 189720308, -720787492, -994290815, -1315337310, -839880508, 1707896484, 1252369724, 1259536138, -643855304, 886480042, -492286334, 552427035, 1894600850, -1984703688, 1540126103, -1854731587 ], [ -1469953447, -11235631, -1572791757, 1814136333, -998133293, -1861994599, 801804490, -225055672, -654116614, 818178543, -207240060, 115532238, -2111546907, -2009679474, -255702123, -2011557952, -959780027, 438555043, -646504597, -108844143, -1912618788, -27094711, -18606337, -1145400948, 501300382, -619786555, -403598184, 20795709, -1781631073, 1685029770 ], [ -462109466, -949436884, -876869355, -928358761, -452679873, 447699776, 1153938474, 194360124, 1965823412, -662180089, 475887794, -1288004039, -448767266, 719551550, -23305101, -1565440532, 1555327581, -400773113, 1509365260, 667699581, 1500954812, 1171234126, 1849944634, -31609875, 1658050504, -1670675071, -492035994, 2141284658, 352754891, 1667209363 ], [ -172546473, 1770211975, 185908397, 1372569927, 222388092, -1167520038, 1435920046, -535915189, 1407592299, -952811623, -286874278, -1369363784, 22403900, -311183991, 202460528, 217175576, 809100012, 534977489, 78464310, 1436019278, 1211493579, 1529247062, -678916541, -449146701, 500462138, -2083475672, 1922743638, -1299343251, -537304944, -735910300 ], [ -1562208372, 1493482353, 1051912301, -2129309015, 1056561121, -401844888, 59602999, -1384022265, -1306732173, 91528700, -648277185, 1191810513, 1403889982, -532686531, 1033970708, 398971811, -726870544, -1653649382, -1196929650, 2115303200, -1297499899, 1307320768, -525690341, 1887438496, -1026653795, -1040329730, -33189290, -724473440, -1505655256, 369407200 ], [ -85616907, -2097307471, 289667124, 700453569, -2035619254, 66487303, -434872536, -1669273402, 1428098230, 787805329, -896777473, -365613710, 1686667218, 1683615756, -1850905119, -958659935, 769480844, -1090907506, -137344312, -368925826, 1047845788, -1032569337, 99813234, -1829714258, -1344438420, -2097605339, 1458968344, 1998810510, 1688626566, 1209481394 ], [ 988223356, 245449937, -490084926, -183672476, -1294889744, -1283808320, -1758597597, -769132676, 1128696025, -1549398254, -1098736437, -1561975204, 505976480, 260931437, 1371094520, 544860720, -64477324, 1802295570, 587275688, -1512777789, -943642673, -751979212, -360420855, -2088355598, -300534807, -1104174483, 286122441, 1235526147, 294060455, -556142244 ], [ -269221077, -1851610382, -2011055360, -819597811, 77462379, 1314456360, -266505861, 812293112, 708624371, 752949093, -1372198054, 424566088, 2125208710, 585739694, 1855728994, 1433446641, 1061473043, -545557015, -681447441, 1955590301, 265336469, -519365389, 90336124, -710150770, 1065161102, 121476752, -274461567, -1759410476, -40974524, 1546774367 ], [ 1083351883, -182074659, -327504956, -2085408360, 1123368662, 1250526246, 784313050, -1148038171, 408444402, 513907976, -535400131, 1788226684, 1076820937, -786361491, 706245114, -1650202372, 1316733695, -1470866170, -472774306, 1695114577, -1004350223, -211564655, -2026208386, -1605241509, 182504108, 1056085946, 1113933540, 1167482769, 630886080, 2003623973 ], [ 805783042, 1269652031, -801983516, -771323205, 2005280927, -1273204752, -2058967589, -290633372, -1748247615, -1095438665, 1117897614, -38170009, -1001228871, -1116194580, -1417582663, 86817172, -629543001, 281769758, -2096656377, 519893669, 344340431, 1848582282, -240087738, -1091205984, -1251495180, -480398505, 1225428654, -1827200532, 990441541, -160568308 ], [ 771624738, 526397493, 1858389256, 1896685979, -867574922, 90746922, -866787948, 1002557076, 1110657244, -930483748, -1271352773, -2107641200, 1947081725, -1969566328, -1099997917, 1043552467, -1439973255, 97119184, -317145731, 1142687259, -2024242700, 1754299395, 689744422, -765122004, 1126715445, -845974957, -600889575, 1580236396, -750072343, 1246400412 ], [ 778013979, 1440766050, 21316160, -1833920996, -124863501, 963236400, -236727066, 517933069, 1568052580, 1849942533, -2068305218, 114817223, 220740531, -1288842205, -46730536, 1745545372, -963672793, 467928915, -981583662, 1244907242, -191891780, 1966066635, -2070249885, 1647640440, -216538507, 2142670327, 1666280076, -935508882, 1138374562, -1539813494 ], [ -970954577, 470344112, -1910177899, 1452766484, -450384390, -894099749, -814366556, -1218053197, -1765176448, -898947059, -940736983, 1524134253, 2039818257, -120447641, 2044268217, 2018772435, -1209263843, 1512742559, -1073310715, 1552785843, 1567714985, 296678929, 1181995491, 1756646716, 1146949945, -1691558334, 215519623, -2118971923, -101047301, 957810649 ], [ -1749117847, -1805778104, 1801909088, -174670949, 1619242056, 190438463, -591385720, -1778026237, -1334081868, 1881855308, -160940846, -913480094, 2064616907, 1042324274, -190540887, -326895721, 1550176865, -2081901557, 320059767, 239605855, 4516801, -1971005366, 926480416, -2012972647, 1941517434, -1421130739, 1114368581, 791934795, 1921691363, -59893130 ], [ -446535677, 1193882426, -1786672294, 525351056, -1606482677, -1921699148, -1288598040, 480119317, 1121700565, -1746740426, -899376223, -1696737615, -1210495544, -2108855496, 1681649843, 1050935513, 1665040860, 1116994783, -1957040675, 1506195262, 626782083, -294124614, -503199462, -359650036, -948598468, 1150791221, -371159008, 843998461, 390564631, 1349884496 ], [ 1589182148, 1432298187, 255395352, -1429563050, 1457316801, -1534025318, -1477830732, -267910489, -903068364, 358312433, 1440530543, -1644586708, -618198571, -866063152, -1316452924, 1026128988, 1510912648, 842984082, -2056578385, 543885448, 775827195, -1260097322, -551509152, -2087181464, -975166741, 516023031, 2003578469, -441575391, 306044322, -2145543276 ], [ 1671600220, 2889351, -50650923, -1616843377, 1327023646, -784997748, -1054804890, 483295614, -460181685, 1034801316, -599089409, 1308841223, -636622440, -1183720051, 81696212, 317769479, -2074948852, 855048140, 471270956, 228785253, -1650917323, 1086985020, -1057960601, 2090939157, 316036709, 123009138, 1918461170, -1384721653, 1294387964, 1741305978 ], [ -944283556, -1420511954, 2109816729, -714119300, -1914896118, 1646260354, -2054324704, 1823734075, -1312493823, 1038008738, -592575389, -1955764622, 1605708133, 863386551, 1465531671, 1881585896, 181374563, -1010992887, -333007514, 1818174121, -1820122421, -2041410521, -1043831669, 607193374, 71763205, 1036321361, -1401978725, -493279229, 600389385, -2113926137 ], [ 1332822260, 1294587372, -1591935973, 178875534, 291151198, 1662114156, -285200803, -1557053814, -63791951, -1234307583, -1828825492, 1097713806, 735078377, 645537889, 689101583, 905773769, -793521163, 1597135739, -295139658, -1360470820, 1533666964, 650612857, -312584339, -351823133, 2039179824, -1671748837, 1841575591, -1918266487, 1959773553, -186818080 ] ], [ [ -2120116544, 1554525333, 1610076410, -1012514267, 313182518, -1128455526, -1891231281, -2124725593, 377215966, -1196409378, 1199860506, -605046629, -192132574, -223917929, 1196023581, 354005079, 1488875317, -239062620, -207032056, -862688353, 228827199, 1924392807, 1041971747, 2013359039, -2145208430, -323967307, 1352167140, 760941704, -1712445894, 403703659 ], [ 791447754, -1989864341, -901614287, 2059631125, 1945118836, 1216107456, 2069507167, -1006053294, -1475596255, 1517107182, 370703498, 1695689997, -2053839419, -817837768, 1947292914, 1774837277, 2012640162, -2051768245, -210495417, 539691208, -721694240, 1522859749, 552818050, -1797334896, 1181331732, 829150637, 1854081201, 1830199705, -346657171, -1980898348 ], [ -411393237, -198775873, 34262195, 354145021, -1282124334, 1578705522, -2096573343, 857585775, 1585177999, -1991409600, -244071762, -882116989, 817132538, 1152815657, 1186243863, -738192101, -457630554, 2143083178, -486500271, 1237762349, 2056301628, -1501692609, 1362741226, -1492697854, 1085585978, -489499612, -1543563677, 1141573074, -1122085409, 1644655495 ], [ 1955324978, 1731281983, -238203364, -57665328, -1964643023, 400336352, 1439024785, -876243442, -1989100651, -1393613569, -570217471, 1016143952, -568111625, 1130920916, -792693762, -1686335848, 1125861778, 394209339, -1505715282, 671836969, -1492545997, 623287943, -197770318, -60684140, 1978426345, 884759888, -1909214362, -9332634, 1324753515, -499837643 ], [ 1989158809, -1427055721, -2110888142, 1554722500, -1192721929, 2121168835, -1905891459, 1043040465, 202596029, 2048481731, 1947128806, 1116800804, 1445921604, 404327705, 477287015, 423934346, 1901486649, -1968779840, -163736205, -1996996232, 2077842277, -972035594, -1272665591, 1951668171, 1281890305, -1412341873, -1844841750, 1706741636, -2130828778, 334742630 ], [ -9100738, 475928193, 1243198198, 1710447137, -1944720905, 448234436, 1258558777, 2094925873, 1861144190, -2135629144, -1973069523, -1209411790, -1802795337, -2043692879, 1372301966, -196651161, -1470868177, 1158667089, -1462799136, 300656777, 117938629, 605663614, 460851526, 50733473, -905437743, 1230620430, 143624172, 485457815, -1405779485, 46606544 ], [ -2031628773, -1398834833, -1837766001, 1118597091, -402274776, 422725301, -1364413189, -1812965114, 587794520, -597079889, 197442816, 940511249, 444631900, 1227985592, -1670923983, -294069874, 1772808677, -1303355027, 1566908444, 33508259, -574823402, -309398699, -265753843, 1829853353, -233269062, -1574816656, -303272439, 1289513750, -381660623, -1231001395 ], [ -4463510, 2117861219, 524907726, 425563267, -202759517, 1815311640, -1077888421, 1904364968, 443897597, -17261254, -783951267, -1769666342, -1742563500, -1427905121, -411096476, -811366284, 394982533, -1749130250, -1035482927, -1210445578, 2078055834, 1038655628, 1684576747, 1295140363, -1072540321, -195079577, 1741671164, 1748041254, -1189743221, 1841514218 ], [ 1408993666, -1010403121, -1247699752, -1825437718, -658644025, 1873339164, 1259380099, -396962824, 113223163, -1142441238, -1451639342, -256067138, 1766020953, -290240821, -33741234, 1070333305, 305515166, -2083869248, 1466089302, 667148899, -464000303, -2144502579, -885503917, -1394261123, 1962817206, -1787282229, -1828718585, 454546282, 243839663, 1956798403 ], [ -445313176, -1425275885, -981752982, -417863383, -1808818429, -292929332, 1564083613, -835231346, 966439071, -1488748154, -29483046, 163322699, 1407711193, 674437010, -163071843, -1659695157, 2012006669, -1188954021, -1504707312, 1240399777, 1969134289, -481384701, 1834204524, -1713879741, 1849434994, 344203420, -1723836284, -504886365, -693005279, -716250395 ], [ 1167565645, -775893741, 52057987, 1998856065, 1312159232, -304724204, 82115946, -34401238, -1377143284, 360249770, -1165375725, 1715667511, 1698409890, -2055534037, -525914669, -1183435698, -173276030, 1944697901, 1318146592, 467529404, 1517242548, 103315089, -713610261, 321948111, -1555273122, 377518218, -1678460126, 341561504, 1672080507, -2050989840 ], [ 211774859, 481173428, -518013080, 768489613, -410346082, 1791250918, 916728261, -34674021, -1008867865, 845687984, 706726118, 1949595743, -289766862, 1061661087, -549500441, 453502777, 192629628, -1830882411, 791147455, 1936593276, 16122774, 1935649768, 993523312, -382219980, -681124191, 1390152345, -1050004720, 62329256, 137499073, -90998598 ], [ -614635179, 1201534318, 1751637673, 1175574404, 562626388, -283304452, -251976486, 1257130333, 1489262078, -1473594761, 1915487312, 587086654, -237880314, -951107800, 608160777, 431830806, -660284313, -274683363, -76051273, -853697541, 205440445, 1579829227, -950307026, -1547625946, 1330278285, 2083893542, -1407346154, 1590686191, 1463325466, 1730944327 ], [ -1567688863, 2010041303, 1476535004, -702401119, 1632459760, 474912364, -755492611, -1413667537, 1418237379, -1905169310, -1210840987, -181537727, -221615352, -1060313537, 397514488, 1884342696, 2113168593, -752349766, -454219164, -12219783, -1390689869, 761576273, 1864824974, 1953605107, -724998755, -746975524, 1296812560, -722903986, 2003013491, 452725884 ], [ 1541758298, -1912149539, -1168492885, 432905047, -2041819550, 296447348, 1787253503, -349837334, 1827810720, 1700748519, -1047428959, 1630189679, 637964557, -991830255, -1876390064, -1502288666, 344443874, 169215471, 945291286, -1650638139, -972597406, 2109540330, -1328085235, 1427111656, -521585938, 1003128331, 2002601623, 1296728270, -1829304488, -1879173715 ], [ -979760031, 287984369, -2122417778, -68689954, -17403421, 1644421286, 1942187024, -833998692, 1784389904, -683127066, 564904330, -505231653, -2116563260, 1702980943, -1841715525, -1950800575, -837575606, 502136780, 1262985170, -1529103052, -49061108, 1928035394, 614527651, -1238044514, 1503328318, 1951532335, -1877268354, -487935364, -495469144, 2036852561 ], [ 85429003, -516252818, 1688958534, -1472647353, 677825688, 725455041, 2023138018, -2003278949, -503367718, 2109230698, -727912827, -1901057745, -1579568866, -558382426, -563313361, 1617325204, -660616668, 169807970, -215320202, -1510822264, 778653015, -271087932, -1983765580, -1249202407, 1958122109, 1631925290, -1466702383, -1343146273, 2138680543, 1465394751 ], [ -859852862, 1898564909, -1270257425, -2010635352, 967668640, 1575685910, -1247546159, 519935362, 400631734, 1872200214, 1349838672, 16072598, 971694219, -1696360050, 1568651909, -1784162663, -1013189378, -1927331449, 516896830, -1612391401, -390988211, 925643420, -579895567, 42619918, 1430068366, -1001494860, -340545670, 1756557911, -1357325210, -990765585 ], [ 1996092091, -1430112809, -551678331, 1808477901, 1719714309, 483234384, -236713311, 1098977293, -112856604, -864122675, 1684284843, 98131269, 1400198573, -392412638, -1360897443, 1260605565, -761172709, 1758965718, -421037685, -655833225, 832685585, 1920921013, 380555996, -921790489, 282160052, -1285075661, 770698425, 631060683, -1567104735, 902427258 ], [ 501656308, 1142989162, -305056967, 143540082, 2062419552, -1318277048, 657609582, 2008710630, -956932641, -1988585295, 1958980345, -1185268067, -1925339828, 1170551368, 264736948, 22489976, 1043744395, 1470155031, 452929306, -946861511, 1592606203, -1566807192, -444735764, -2142105606, 1460624636, -736986956, -608276245, -1358253714, 1193560599, 1410880554 ], [ 180338046, 1646652500, -1968826278, -279735529, 633737431, -1075765038, 287329207, 1971795227, -956470369, 222059324, 700102696, -497063708, 1072072384, 341561961, -1312307945, 443242398, 1037704191, 435703866, 1692534624, 169915079, 1707907576, -808777674, -1825981945, -375149324, 1981508983, 1281533080, -1030116962, 1267085651, 1018289428, -1708332531 ], [ -310709498, -1770216054, 1628083706, 1243991175, -675591480, 508741735, 1886626714, -1994122947, 102748970, 1578302885, 138965407, -2029217267, 372031466, -156533243, -709448946, -1907410039, 1608458226, 950425324, -1475905951, 1339084216, 386759460, -1685519166, 123811642, 871110988, -92342601, -1943998544, 394983955, 1163093664, -440128446, -1336119809 ], [ -359225344, 1877469087, 1695354136, -114618843, 455106660, 451469704, 929282692, -699868085, -836636122, -1819545396, 1273074639, -2073476657, 1863986641, -24417154, -1079769696, 2142869860, -1296384793, -80611760, -1476653057, -798606957, 342751473, -1935268556, -1167983968, -1317025646, -609581491, -2007865142, 1504412809, -1297447356, -1704717285, -46002407 ], [ -716359115, -805785263, 1000346885, -955415113, -1640888377, -1410069448, -2054087773, 2078806006, 330732830, 159886329, -1006547810, -412033911, -914907502, -407564439, 912075159, -2082222846, 1286330946, 753568566, 1871954983, -293430242, -768524185, -2006486699, -2132935194, 1083000197, -1367246578, 129598915, -171401757, -1755924261, -1167287696, -1181355738 ], [ 409113593, 1146165576, 966478129, -1316072845, 2041946522, 160194989, 48287909, 1497992337, -234785482, 1413958480, -1601186337, -1308335900, 1660814502, 2064897080, -1369427642, 15792443, -2116023690, -751259288, -1210309864, 1210063359, 1142531202, 885082082, 1019269530, -892252066, -1881159226, 601336720, -1898643376, -1279052409, 1499293301, 897676855 ], [ 861035362, -1282238132, 14718329, 504336584, -787867585, 1949764064, -1132027408, 773246433, -2065195925, -1145585902, 1566996308, 1210062896, 962813303, -1057425156, -1581470463, -11631459, 496681547, 815230653, -1691910298, 916156953, -1119733232, -26005943, 1739783034, 215577535, 909667626, 1570189358, -1284439341, 1888767691, -540694036, -199920403 ], [ 1339309938, 84693395, 177230104, 1800469912, -1520376287, -1087022394, -613494537, -1044627988, 1842844521, -1715743738, -1288423267, -1593893431, -368900078, -1542306359, -954449116, -750008803, 1346468978, 807985887, 1206462425, 1778894193, 180654733, -634473239, -1964104772, 1384897687, 768661255, -30630199, 196581480, 1787964530, 80427803, 254073009 ], [ -649192046, 1784972744, -1355750662, 1154815082, -2079202443, -1825573975, 104448871, -420607887, -2016461968, -628161318, 795705722, 567890290, -1663329033, -555620244, 1612867168, 1747323323, -925654485, -706074466, -1779594584, -826290548, 523560067, 569226146, 884345736, -2012606440, -1709846294, 57865471, -1120482092, -2034874330, -943177876, 765492552 ], [ 549446736, 1833179697, -845134707, 979403489, -1405675449, -579373392, 2009643377, 162437850, -708531267, -1967801360, -1951572707, -1358887332, 491209912, -1232039477, -1061128075, 1439978266, -951590020, 782921058, 104885786, 461655700, -1907625735, -2047469242, -295192224, -440934268, 1005086439, -1720229623, 693851820, -1867965870, 1431100639, -1888502124 ], [ -1965962701, 2096825735, -197012520, -219990734, 1025671367, -995567369, -414585154, -264504932, -1187421015, 154066642, -2112399991, 1531267526, -2026783720, -1280377548, -1390096383, 19008121, 1747690194, 400199889, 322257421, 783026786, -856281701, 1516606441, 824044471, 1769450009, 35185712, 1081308771, 875135390, -1955728940, -995171154, 820246318 ] ], [ [ 594518941, -1398289571, 1836906187, 1340143187, 1021747339, 1311435600, -1163171887, -704152284, 1331713656, -935867998, -1292086599, 1548228703, -751042230, 1296473915, -1087585390, 1946090312, 1957020967, -319454976, -1030113787, 1134463074, 585596082, 1567623537, 682306340, -592249251, -2145906787, -1546739731, -682031462, -594905012, -765845367, 1529717945 ], [ 87245537, -324568474, -1584132259, 235949552, -1652227465, -253004744, -1594355897, 1517885297, -816523737, -268481200, -1324494828, -329276977, -1604905095, 1327283936, 268144024, -1118847825, -1084751434, 2145406697, -1894128029, 186450755, 1137129612, 1018248420, -1793975770, 1995437197, 1562935092, 426299405, -1006713836, 1919114165, 2126523564, -1084146821 ], [ -232391920, 1685093332, 522648942, 47862059, -802035264, -1115455999, -1966581618, 405485721, 1394488153, 1539646975, -822566853, 447569550, 293472996, -799212510, 1190798679, -432630304, -1736947789, 485481106, -1540126453, -2125455428, -592498537, 371577072, -123580750, 30856174, 1869649214, -997851321, -632340439, 1141942087, 1283827657, 1147307531 ], [ -964027668, -1499376271, 155541362, -1920980062, -596163105, -159891334, 1638114310, 1396503455, -356241393, -181044916, 276383888, -709837659, 1547358153, -2140877952, 1754564416, -864863302, 630826253, -72194955, -484717919, -1010388452, 1944301880, 1653929059, 1715827765, 1261372411, -668807813, -1304112357, 219343087, 1178550113, -911973536, 669739368 ], [ -600471812, 670366557, 533781027, -1603604270, -270435487, 1867064399, -1021329129, 1155512279, 130257023, 1294523097, -998400274, -1688877860, 814002703, -1545017647, 1198482251, -1262851462, -52226086, -696337844, -420249246, -17738073, 737749189, -1415855219, -459853027, -1940747175, 2115536264, 1669854960, 1408221244, 2001896638, 50328933, -1483894422 ], [ -39342609, 72479792, 68280381, -1349637836, 49030846, 352071203, -1724123669, -796507272, -408686203, 1907549421, -1052693482, 1187633865, -384806381, -636812384, -874082096, -385110986, 1777946673, 1693251688, -1518725125, -55874073, 1547527630, -1404421863, 100420687, -454702699, 1007507233, 1925727383, 1512154798, 1131969365, -814210995, -1537502841 ], [ -1454799415, 1012386304, 1720001929, 48903146, -1109763744, 1946562902, -1105217526, -1721871696, -173959854, 43634520, -1583411693, 1730115010, -684830451, -1118167057, 156148893, -1573568125, 1540562867, -888928941, -1852180296, 388114268, 1773179549, -543202609, -107159290, 787691434, 1394576903, -1650915473, 1602685444, 1689075631, 86009598, 206041825 ], [ 1615401790, -986462346, -1483160546, -2104280091, 1626103220, -1163809610, 1519866178, -28398120, 262730428, -1513217648, 605060469, 1288768635, 1039214645, 1220605606, 2122163146, -1112169422, -353024498, -1815714837, -161674652, 778455628, -716794529, 1298180734, -1312242641, 1272685706, -954404879, -944659143, 753618863, 221398996, -1975517733, 498545266 ], [ 884300848, 188627479, 1923807605, -1581678516, -1106609114, 1401573785, -992825185, -797259026, 1707866629, -1065081473, 1976747789, 547828361, 1061462349, -391263013, -1195133814, 306792959, 2312569, 1610679267, 1466816896, -1331313025, 431109239, -1786760466, -1190526610, -1965738161, -1999674342, -530440758, -450051086, -1692658908, 1284910846, -163421374 ], [ -2012278661, 1258121814, -597156324, -2111635345, 1266524948, 1940019052, 946507590, 477437908, -2081664141, 1105442901, 666911313, -1680025149, -1982335202, 190998553, 1388701272, -1742287638, -2121651959, -839905097, -1839209167, 2011410536, -242780977, -1432999146, -1808461101, 1145110040, 1067980690, 419378222, 1056944777, 240704514, -2067302878, -1733961430 ], [ -89259675, -2057508658, -1099200486, 1529629209, 487025834, -1541033583, -1694729978, 1101327285, 1676264248, 367569310, 499790636, -406579449, 2103286863, 1660013763, -1590579878, 1785370785, -1885919894, -1443086719, -1261148609, -2067599445, 2008966770, 358962700, 703114023, 501998763, -2054250620, 227787966, 1633524824, -1131345986, 402369428, -263001718 ], [ -1337972249, -729672336, -466990717, 2070190127, 968720004, -1503144622, 407399565, 1639327612, -1412483611, -642133227, -1945137161, -145406628, -1074247812, -508836438, 714106430, -933506637, -1151315369, -605254250, -948052143, 1154262084, 1254610748, -1248977591, 2062350184, 483816727, -1788314098, -1381835924, 1300689539, 929593026, 167112354, -87887945 ], [ -77398298, -1479785201, -1120289202, 1083640446, 2146285763, -506746266, -1191554225, 916301909, 2091289447, -869977978, 892121947, 59060903, 1475903816, 94076769, -681082701, -2136800577, -198897685, 786581497, 1446003336, -432211544, 1775392450, 1361184822, -745470432, 1120961556, -388616104, 424471046, -1877346192, 1707831631, 969844830, 815536230 ], [ 1072498811, -1917142333, 1018798940, -1360681988, -1676021328, -2099346251, -2041894949, 2105817187, 939177178, -138894847, -1354886868, 505120854, 182054261, 463550999, -360104382, -1890780153, -117338937, -1568925315, 839056720, 1193018165, 1697175188, -1098122847, 363530114, -825215419, 1018126899, 1776547823, 2077338213, 1948866402, -423879444, 693348088 ], [ 847870458, 1482322452, 360755963, -1849110554, -1900115325, -879130592, -1338281702, -915107259, -160324048, -86394338, -432472682, 1564133451, -1890562091, -559671855, 1375965111, 1645853001, -1286488231, 581914146, -864955904, 1841012623, 108431167, -684795449, -2032676775, 1005399951, -1812205831, 1403045043, 927492438, 477139038, -498851027, -1975973804 ], [ 420621289, -1204189715, -90176444, -754754506, 491163468, 1801595753, 979846073, -537288814, -2057714164, -390147942, 1132042123, 2076356802, 1592283001, -1097513796, 1026148283, -1961054257, -519206121, 1347041861, -1411653544, -1484638324, 1810522724, -1192712502, -526710042, -1653735493, 542752508, -369638682, 1679917803, 145881976, -1407341719, 968758439 ], [ -1465141631, -943925024, -2065415654, 472141160, 2029606259, -1401174269, 710048124, 825246991, 1535831724, -2114660138, 484144827, 863983887, 1073529898, 1305551233, 1058856846, 1737267322, -1687811216, 1127413299, -1616676963, -1037244120, -1314342284, 2103458496, -1658834825, -12964540, -1446790957, 1699964268, 1345714434, -95341861, -13268963, -1599378783 ], [ -1407952154, -1918099491, 1789831813, -1548887284, -171460755, 957895329, 1847463395, -236471351, -1534194559, -1073117944, -2049909183, -1511498072, 1569248160, -929142389, -853847433, 18128744, 181527892, 1580583672, -569527428, 1829372959, 1926114217, -390851511, -1913815367, -231785794, -660721100, -1751061891, 205460279, 545626233, 2089670896, 241656239 ], [ -1746692620, -2104376076, -2052900479, 116942112, 1177154339, 779046492, -858112762, -244354083, -572750974, -1817438747, 1383144345, -867621429, -526638846, 792861340, 770694755, 600604536, -1139576318, -685571818, 946523009, -922697532, 631348393, -448546399, 564585502, 1914856538, 973112671, 856583779, -78023796, 2113585566, -1288307706, 753438567 ], [ 31329608, -1864652456, -1927503592, 1054735599, 1328579082, -1549770696, 1543531866, -1848001189, -1759884497, 1514765041, 271619115, -627201560, -794222124, 1839518479, -677464208, -566524044, -1211877291, 842760683, -444393084, 1470403550, 1579995693, 703424355, 537553596, -1207531618, 2137465925, 1893152751, -440514725, 1592374351, 1052538187, -1559532917 ], [ -1556556497, -508757256, -671218139, -276825424, 307630185, 9121003, 218636697, 1882564367, -59307363, 1842020161, 1744423437, 1351031453, 163797987, 328260566, 1729417031, -572189669, -2137201677, 809464933, 1522497833, 1302555753, -1555118799, 1065947581, 389089723, -1860473628, 688217402, -107217020, 1755506185, 1850390865, -841964025, -1806017817 ], [ -1091679826, 1780362934, 1652358185, -2087144215, -631556909, -383988959, 1017394398, -1834595984, -1896674167, -213117090, -1953439997, -1682345724, 1213862705, 1609838503, -2059045718, 1566047614, -724677311, -1945339188, -1374445227, -535510450, 582354091, -686564693, -827601804, -31672161, -974216444, -1214063372, 1560677781, -402829269, -2058933512, 1818998906 ], [ -1256670210, -620668812, 480416168, -723377257, -1780223468, -1134102709, 1013974999, 660026113, 1365046759, -254560250, 1938236645, -764848760, 1407811859, -1101709967, 1208804621, 975576430, -1498292762, -1387958220, -2016259360, 1883951258, -35337282, 292833680, 1055277954, 258346972, -1794951958, 240617315, 1839196207, -1815079996, 251632900, 1728213372 ], [ -1076840724, -486349521, 1258378195, -1527713699, -1512183532, -84674295, -2074473731, -639842393, -910113160, 607043605, 549402961, -2120153103, 875048967, -559367034, -832311356, 284863736, -2146294900, 1191005192, 403867865, -2043190586, 20025767, 1567983576, -161085994, 50498834, 352109747, -1964807568, -553608031, -1133560655, 1783129623, -2080004696 ], [ 1668418398, 119640246, 229805924, -1033965880, -810595530, -2140485941, -1257982957, -1678364947, 164951960, 904225959, 978216310, -1938402640, 20760188, 1109665433, 1908108126, 1295519718, -859640277, -1657255318, -1299647977, 924734680, 587154509, 1814061090, -678201247, 1954486010, -316350178, 245468578, 1343975877, -2128787326, -1103252982, -130736574 ], [ 333825326, 932573319, 1714373809, -939627142, -1183768133, 679211814, 896643154, 1048939609, -135319825, 829469203, -525780840, -898639622, -866980547, 1823977101, -796239399, -1478874293, 871288786, -1677261566, 571352752, -1555945640, -2110526859, -17476509, 364949149, -854444028, 673247182, -166857850, 549421820, -15554441, 170374401, -1568899810 ], [ -1448607248, -1870608288, -197326441, -146877705, -1038119231, 1913505380, -1105587606, -1412680129, 400009020, -845743082, -1439475483, 1665094284, -578469311, 676390673, 990792842, 239910017, 1142766778, 1378772130, 1659703403, -97479127, 1333059629, 868070368, -1494665618, -138622768, -1033381232, -827636393, -302663250, 146431916, 1475581830, 1909198159 ], [ -2094224304, -90880404, 1187663151, 1541379932, 1488864639, -1585506546, 291275538, 181517925, -1923577646, 1311382145, 241912669, 1489788572, -830712755, -2078832708, -806886257, -469432616, -539790590, -1994779377, -1923527381, -611776600, -1166197474, 238861239, 47380926, 792004090, -674302314, -820427320, 1324139546, 1778974006, 1533005448, 54656655 ], [ -1730862052, -208357648, 1409896549, 541209095, 1888039102, -56323309, -699836107, -1873264654, -574013309, 368120151, 341571538, -1592356373, -695483529, -795381476, 2067911763, 1803004680, 889025926, 1532204106, -2049351349, 1003818870, 69606888, 1633472320, -1386825531, 755698998, 263999508, -787856981, 1114379741, -271204623, -322589303, -1162331439 ], [ -1981294926, 162607608, -417174740, 112397073, -798172716, -1448501565, -1098181787, 1371077611, -949459410, -2067786573, -1427493206, -1288992688, 2047899218, -1454598066, 547853736, -2085052093, -1836373035, -1117112392, 1051926285, -1584632183, -869953911, -1178358263, 241334071, 78930783, 1369624421, -12735926, 249680404, 1039110659, -1385990128, -1603116168 ] ], [ [ 1890332279, -1745246847, 496417508, -1726495268, 1709118186, -1378635570, -719008600, 1690538625, -301055078, 2015813208, 163381903, -309056351, -2016988408, -1977652797, 221477589, -1635469485, 746069699, 2110753930, -514861399, 221409027, 96392195, 1075372862, 1062920539, 189273451, 2039606819, -2011672217, -1578962764, -273296589, 1876563878, 1933379352 ], [ -334899083, -543548150, -875598644, -1290463109, 500482275, 297406347, -385633836, 639299214, 1770888414, 1499057116, 1316681766, -739257716, 2070048782, -752339789, -1116915551, 148222734, -1798220058, 1875823014, 1446037302, -1046280264, 1548671799, -1182509038, 1222972766, -673149113, -2007131690, -47178528, -759259383, 166453414, -2059602051, -1732300317 ], [ -387399008, 1994482245, -1715517477, 1176094162, 2117925045, 1422218565, -524089435, 55053956, -508577689, -2051787167, 737350509, -984881734, 1757438001, -432622728, -2093059026, 2030840133, 782730277, -8498446, -438189318, -614270819, -1380580605, 1291749750, -1838734289, -250930021, 1299235162, -1874425501, 1554182892, 524826443, 651402019, -1931556710 ], [ 1352663604, 1386931641, -409001933, 1256713705, -2045591941, 967889607, 1660191991, -1261719553, 1521382216, 1938647927, -280099466, 1721256718, -1262067452, 189975304, -827092315, -1227893186, -432524169, 2087217438, 1638620849, 2015945886, -1772133304, -134211378, 2043841721, 235443556, 1652852075, 1766307743, 1275443340, -371534232, 1561271458, -334248187 ], [ -195112581, 1622610834, 743167616, -2012923723, -1385488693, -162288105, -1061197971, 1532227632, 469808293, 2070134141, -285617847, -1578371813, 1806778091, 567624921, -876569941, -486589986, -1645972982, -918034674, 954801200, 539790030, -1360002650, 1301119922, -1003096730, -302469029, 984136156, -2045652144, -1282976796, -712478032, 69879615, 1348750815 ], [ -470335950, -1310578288, 533803926, -1571738180, 1700370034, -1956404732, -1643537795, -468866406, 1184036548, -996418795, 1965396738, 1807436175, -1399851256, 434307435, -735049551, 377191619, 903340700, -1742081197, 833581511, 248772847, 1676192021, -1726792247, 1642556776, -1350591446, 2096295939, -572287330, -540840772, 1954996968, 1938713756, 1853454707 ], [ -1950916235, -1063287247, -229173736, -503135012, -802468109, 1992776991, -1956395865, 492658320, 1403772629, -1483008465, -1056313683, 1849111940, 977244273, 1590830296, -1680608905, -1116572162, 1879539922, -1755048560, 1522321465, 1066445229, 1746319382, -1298195844, 863642126, 1818587199, -1321231658, 1782786239, -32518250, -1730712498, -621355616, 524915222 ], [ -1481813824, -1979775337, -689548345, 1017108255, 1795662917, 1948577358, 1127667491, -1170473542, 133133317, 1663213195, -715993780, -1143530100, 118741765, 1250505071, 2111267499, -12480544, -1311742614, 1368877427, -1195852475, 1408929318, 1363586741, 947627327, 82863386, -299392267, 540515427, 1033728022, -246074372, -661274413, -2025691416, 263136053 ], [ -1435002003, 1159543627, 585654125, -1817291872, -394918776, -392442345, -1883755085, 1415340326, 1678412541, -1726768181, 760698742, -1287150886, 1630043469, -548596690, 375051987, -766262569, 951783640, -465539250, 530712960, 409798023, -1708137781, -79101495, -1245173441, 828574547, -1868018060, -1639485178, 241663142, -1117964389, -394065225, -144805510 ], [ -1090972465, 1905762975, -99569494, 248379361, -657495417, -236989772, 2105106341, -1386477992, 1312160179, -1430746962, 2020055789, -228944969, 1885089507, -1481321138, 1235115159, -1464369828, -986742251, -1524895473, 1467922732, -605094182, 592767812, -173024182, 116229440, 105844010, 1057291412, 591344828, 511164491, -278482549, 371505482, -579725299 ], [ 451172736, 854461084, 1151218877, -318808854, 594776132, 1141321715, 1014839555, -382152947, 708155503, -882035854, -1543879094, 1663315511, 733933977, -686992030, 2146225881, -2090680354, -1207830380, 2109633715, 90710708, 1507465348, -254996237, -610838977, -207684009, -1586234113, 1079887896, -444106107, -1202791688, 589552270, 1906087154, -1478118622 ], [ -94938112, -580593453, 1122212967, 2142827130, -1252867317, -595251017, 1526836198, 2024631648, -287806460, -164097569, -343410307, -378196582, -1290458441, 1302002549, 1543709221, 1585512962, 1659849854, 1323340191, 733509824, 898068597, 754701153, -1572700885, 339734656, -966493218, -284279684, 2025637447, 991068216, -1886369858, -1601202183, -1432320943 ], [ -159208037, 57011500, 1356649784, -1846723378, -104185429, -1444934557, 1759048256, -297085529, 861849467, -1214472209, -747306265, 745713305, 97759745, -1247277950, 152703191, 2075307109, -788242398, 1372905932, 982351916, -282513963, 955296545, -1119234061, 883134066, -1479120975, 261568021, -2032885183, 1372344808, 1111235619, -522867021, 61632465 ], [ 950775470, -2040291885, 902363141, -1750679480, -914642704, -1885215493, 733117401, -112303042, -1353605495, 778077416, -742573468, 1729098768, 344678544, 573440733, -185144480, 1474130662, 522962594, 161531153, 1237109707, 1022028884, 848990329, -1042960403, -1171984594, -2122327410, -831926597, -2664991, 236024699, -998053273, 1854394757, 1118578569 ], [ -1998841900, -837639653, -218760488, -752532640, -1668390833, -828405463, -1403976146, 1005251698, 820142072, -1460871635, 206294826, -1158583840, 433088036, 636160349, -1552827616, -694012457, -1999306850, 1236115790, -628599169, -1451242712, 959757803, -822006630, -1905486338, 29969060, -1141323833, -17675100, -1425549020, -1294271691, 335617686, 176824526 ], [ 1622943080, 850380822, 33964973, 600886873, 923509081, 560393943, -530530485, 1157900820, 2091253289, -900517665, -522010979, -984417544, -2050877657, -576181189, 1530407742, 390898683, 1795464726, 119270230, 67719626, 232241447, -1997915084, 1276493995, -849440588, -1622699729, 10200394, 1441008992, -1309970062, -1386832977, 122351980, 1796034595 ], [ 89796471, -1486745410, -1986406872, 794037531, -1661637592, 985225162, -395324754, 1648424291, 1313731355, -1141252203, 178108750, -1534871729, 724455970, -1916699050, -1446169314, 646782613, -776083829, -872804510, 1844275697, -203428945, 1031299327, -859931481, 1695608159, 1564537748, 508170000, -116080996, -1197572606, -688656124, 1199013924, -597299142 ], [ 99810455, -355438018, -564245396, 1371908931, 1203080454, -1671321074, 335469990, 309911228, -432873556, 405873863, -640034240, -1404644611, -1279429430, -1095241979, -999514411, -888720260, -541989770, 1397101549, 1502329331, -313143897, 1150266748, -721228652, -871041894, 803055483, 2118562301, 1628308480, 1368979135, 472201471, 1290855894, 413718307 ], [ -844676265, 17606377, -620613575, -451733906, 1372394676, -684370330, -1516282082, -1322721126, 676108020, -537275584, -163855416, -2629501, 1668111757, -235941084, 1042412671, 1546908728, 537596238, 1468750901, 1666164594, -1806425453, 1610113524, -852063040, 1909410354, -1007910173, -1563122285, 1872783138, 8118111, 2279166, 903001092, 1536259009 ], [ -111473799, 2146555821, 1056598598, 402804657, -288336277, 1785956190, -1603362555, 1850733995, 115498412, -1204358666, -1885091359, 234505460, 1436632004, 332198500, -1932593742, 332379931, 1842036296, -1214748835, -1229498872, 1392357208, 651122254, -816606443, 1462995959, 368581797, 1725231165, 1726914970, -130323439, -1941454000, -1800087142, -394651074 ], [ 423394530, 1700954049, 159669133, 1315560152, -1462425641, 978452351, -1048507362, 1331055105, 1523191827, 618089017, 158419138, -1504437894, -441214543, -213596167, 1199092626, 1064153654, 572701766, -992477803, -1007352368, 960207844, 525310926, 1784530513, -581510626, 1180851273, 1224197724, -541873694, 317298232, 1433733450, -2061245563, -605193402 ], [ -911963710, 741837144, 942719198, 815883325, -750639283, 2007737007, -1207418891, 150732613, 1289545643, 873411337, 2056602851, 822452184, -1925249037, -854116888, -1675149874, -181412236, -1455177392, -788926769, -1679022319, 46131046, -1548373327, -692141160, -2090318845, 1928648010, -1042442492, -2056802983, -858486991, -1161764466, -159545433, -822624532 ], [ -1084518009, -1342542236, -888109561, 1458808833, -1908302785, 130835352, 1793968329, 260643344, -1645789867, -1775627020, -1181140782, -1757727583, -1012765234, 1367546685, 1497120384, 955434360, -142328908, -1979951377, -689104238, 1415507083, -808113604, -335289570, 66977887, 643106066, -1702428263, 15437088, 1797983595, -1730246967, -436446012, -1385000240 ], [ -624612548, -738526458, 618521767, -1058214609, -1131954498, 600854401, 446519282, -869864736, 1214964939, -2110701995, 1003002458, 67927738, -36166372, 856343801, -596661277, -675179064, 384056095, -889301491, 1102459535, -1836272225, -954158150, -482586634, -1575346219, 1198199807, 658884509, 1443212852, -1427702698, -726026910, -566387822, 1111543324 ], [ -1276733428, 1840931489, -182521002, -2017428211, 470133847, -667617074, -255404329, 809771724, -1576703218, -900016435, -1911810403, 813609215, -1027487576, 1418490733, -1257256033, 789175101, 1085618633, 259658111, -918888538, 833081391, -603313272, -626166400, -454180391, -1109092712, 869742710, 409682956, -47654045, -298140669, -1288491197, 1847698957 ], [ -1382670166, 1481301690, -805520956, 2012704383, -302635107, 1169280569, -581744106, 190988152, 374160931, -353306345, 939241739, -1800472986, 1075992582, -1736846977, -443813686, 1607471468, -177302552, 1540992191, 1944237985, 1313431884, 517737738, -1154154930, 438898354, 1538069747, 342619458, 1175851339, -1917272977, -550472719, -1712275929, 448582616 ], [ -961587344, -1341351608, 1431228307, -1420040763, -172538233, -1750593476, 747874884, -332962229, -1409488694, -90896375, -48503421, 1968477596, 1361577823, 722178172, 1995493195, -406688810, -1991386271, -1036557960, -692602071, -736120358, -820834503, 411472791, -301644033, 1144913546, 1110832450, 423588838, -1920931460, 1421506462, 1860867945, -395048782 ], [ 1521555987, -479674046, -1836678637, -391577000, -700434591, -428142484, 31824288, -1325717871, 309984588, -1906731378, 606313966, -162551801, 13166011, -795952859, 1275586903, -87565450, 1900922656, -1753051043, -431616347, 338239280, 302380054, 1586116551, 1573193535, -1139305926, 1250623951, 114998104, -1028641209, 1697014374, -1998233194, -1146251167 ], [ 536936206, 107733230, -378373309, -1589736208, -2057994798, 2032235335, -2087714173, 102371966, 1751478924, 1898737831, -1756491828, -1995997820, 1366160895, -1114113075, 1032767598, -2119594838, 277851467, -206252412, 1285031433, -1031883016, 501620896, -1560884725, 107751074, -42961653, -1895419533, 574214380, -1517692079, -1820158875, 880265197, -1824062385 ], [ 810564125, 288926472, 788206775, -564923669, 803043950, 1422464448, 258500315, 1525812024, 882764047, -2087879991, -134583097, -1331442965, -391917317, 328041843, -1992043951, 238672543, 1116355853, 2068476107, -552814871, -800001187, 1698867886, 1122218805, -705839005, 457027187, 27764868, 1461720714, 1374411032, -680448471, 1837838511, 1935246468 ] ], [ [ 1438764051, 1914525656, 1269362903, 1302192474, -1117417887, 905516252, -1892677758, 1510515100, -721137069, -1403092066, -1257822154, -1628735670, 1408464656, 1926263628, 2026441862, -1614749889, -1836092351, -523301910, 895601475, 650357940, 929174695, -807454220, -1856539494, -127347486, 1042044540, -1233093074, 2079497068, 1117252855, -1108216554, 1994583399 ], [ -258882918, 1190128957, -875613365, -969339264, 1023424275, 380874158, 815592455, 1639712824, -96108974, -1585646126, -521166369, -1759639872, 1335092260, 1462226075, -1707752462, 871303625, 1736038418, 850528222, -367597414, 682008528, 310270606, 1831905711, 411238247, 1042158924, 1306588435, -1923512207, -1598800516, -152027855, -1318732871, -1675415912 ], [ 95717548, -544271632, 689151502, 1199512972, -1438383413, -1364978702, -993752107, -1318078311, -684142347, -1255141834, 1288909694, -842767922, -501041858, -2050991259, 1860103149, 1580449911, -739976044, 495894463, -1547686393, -411173411, -1714758665, -308196356, 871329277, -1771607179, 820668608, -251529386, 960094198, 1985037838, -472066991, -587460679 ], [ -569624942, 1098635353, -2120296915, 737626930, -550337563, -950905694, -1830821406, -1299247813, 379220912, 1233952372, -1817698484, -1582086874, 1652389327, 1703435238, 103763127, 286113739, 1394659193, 349511510, 345214578, -2129958790, 492512344, 688106345, 1112216199, 1810601269, -1688838439, -863403788, -1552078575, -1619552858, 1754454973, 1627480062 ], [ -1499415919, 880223022, 1851884562, -1865725889, -1677054897, 743653655, 567340779, 2010641523, 1330623903, 542703881, 1002102596, 1851804642, 1212193237, -1633140596, -589864872, -103106575, 1821608191, -1694063289, 151314288, 831093419, -1287224537, -220934741, 1746446722, -207554318, 1433569512, -2107728595, 508819971, 1054688941, -354612032, 1079143150 ], [ 1418487607, 1848412185, 1208501588, -1707851580, 105650392, -882161116, -1097554163, -504909828, 962755803, -1614471470, 1420354800, -929463783, -1366319422, -1774132725, -1551448792, -1966039950, 1132069808, 1633235929, 1551926176, -1846836543, -834985609, -134191607, 395615462, -624711369, -1647485519, 249368739, 1197407834, 1854350921, 1326195324, -378761845 ], [ -1426020409, 1910909020, 1066619602, 1145284449, -486862934, -1245406828, 89209751, 2041025767, 1753855459, -126348495, 1550802346, 939958076, -302185453, -2013006450, 1451457887, -1452273248, -1020451250, 1555610590, -1535416720, -2082073881, -509138391, 922320957, -27207724, -683484538, 231550288, -88797182, -1368897780, -1434611572, -109488970, 501749081 ], [ -1348047409, -1295407094, -572236803, -1822942118, 383836671, -1126912308, -600052384, -204221223, -2113324776, 565690153, 765561286, -80162287, 12806425, 105377822, -1566520983, -1822351052, -1787348286, 70524929, -488467165, -919241967, 1887408472, -257344334, -573473505, -1137778239, 2053207751, 1222995962, 958638755, -2073510477, 2036698198, -222798017 ], [ 1533565138, -478054438, 1350731178, -747630661, -1391659921, 716230082, -802522752, -1074429897, 772447293, 168341366, -728282772, 1369913246, 354896574, 1315543530, -1738725190, -160451523, -39271875, -1435364243, 1047741323, 2041976456, 1159647020, -1103018381, -489689303, -1793201121, 970919301, 1862641305, 255537341, 1520105349, -678653695, -363478264 ], [ -1873834496, 1725513947, -1921265133, 163336155, -1485097518, 1026721286, 1267329600, -1876808599, -1676311363, 1934141179, -128844550, 694004311, -1727358916, 1952638398, 876006793, 1884227396, -1816082494, 1860228691, 528320830, -660450871, 726558977, 1102084805, -1385098737, 775666901, -1199295784, 518979702, 2001213138, -754602318, -1641563712, 8405983 ], [ 1330542837, -1095657479, 880741327, -159621819, -1237987972, -11731272, 1611885567, 1848858509, -1845688889, 1930367398, 231538471, -707719413, -1470385644, 928170298, 236891474, 1764751472, 313524753, -435142983, -2143570266, -1338872943, 1266464768, -2122586941, -1361272421, 1165463805, -1685460299, 1227844836, 1174166766, 1480663439, -1434876669, -1800350777 ], [ 2036751392, -743884980, 1735616214, -1784816744, -1769753473, 210178644, 216290108, 81115333, 433102832, -1739920547, -1790343245, 245505398, 1826073333, 1815054448, -806163994, -926915235, -1843943657, 1137933292, 1972157973, -1342448988, -1255931000, -1813791363, -575120930, 833333641, 34226188, 1107170635, -1004503705, 1171903753, 1542202454, -1942927627 ], [ 110688210, 1396532182, 367040781, -697076720, 822749547, 1025244540, 1921956095, 1540518456, 1089138652, -1038355564, -1338573300, -1815718223, 1100310024, -602736493, 260536462, -1346940612, 1704764282, 1333610764, 1935170531, 367073665, 1895994783, -223082464, 586995299, 1120349774, 971824463, 1006083847, -420597809, 1108571850, 1420626110, -893810321 ], [ -2041664312, 1730159306, -57651566, -1910106689, 1600804927, -1882196174, 1918055311, 681374517, 1521872361, -1263493333, -2079275322, -941063572, 757284112, 675940092, 426719118, 438956161, -2114319432, -158214937, -892540337, 1661027223, -1888597982, -1005029565, 149689812, 1551218379, 707510458, -1302537261, 903203897, 1383474025, -1702671341, 858275911 ], [ 36981353, 1014389068, -462309489, -663661930, 68999664, 1927644636, 1460155158, 172897038, 1915237823, 73159438, -1918995838, 1381107264, -979396284, 63461075, 1815154430, 873775665, 561694901, 1431441283, 915718168, -359848914, -354540394, 54561188, -1622508924, 964934768, -500217002, -584689082, -1920347703, -1319748835, -1567434850, 1593724520 ], [ 255507587, -1004762252, -48906634, 1475205354, -600021551, 1032845112, 479059339, 1097400824, 469809923, 2087204293, 868473854, -724377864, -545075259, 1299229851, 876222654, -1150725129, 1305650687, -5688639, 1920435403, 1022576250, -1688274920, -1770454117, 989001108, 219885657, -1632970742, -1261397624, -397639648, 2098051132, -185392483, 1516907693 ], [ -1870635784, 653512892, -283771626, -582649006, -985615955, 1575797625, -776880719, 2121806933, 226353151, 1020994305, 758187380, -1505647106, 1624506731, 581217329, 987110348, 319685328, 1188116468, -261135068, 1112934356, 1935423016, -1746988887, -2024533082, -589242207, -1989681543, 263799156, 1945605417, -415787318, 627304105, 1399669853, -1869776347 ], [ 98502075, 357276248, -1892216457, 1152587924, -1423510211, -504391882, 1270117482, 965064989, 1581834254, 965180463, 2132708273, -563317562, 1157314352, -784273802, 1174733676, 1926109780, -674120250, -400055730, 814595720, 848017096, -189770475, -1780055189, 1208661387, 1135705313, -2028442882, -1892423054, 497685447, -2050858085, -881340591, 1958112577 ], [ 470238575, 1756011299, 1671908004, -903130587, 559388588, -799449010, 102287434, -682500483, -793516308, 637061714, 1843671084, 1195011323, -1701775209, -950637853, -1329694169, 7166923, 1763040241, -1179883989, 1055670795, -2100266192, -2127449973, 1475890325, -330980728, 711680093, 1207275465, -2022858270, 2000719880, 1786580408, 1268818915, 1737816150 ], [ -471336359, -755962800, 1408614820, 1684391286, 1476780812, -714908523, -1167104118, -1035653436, 1844836115, -464189633, -589975131, -487610537, -1071650019, -396652889, 1878230706, -634920765, 847972405, -1206470246, 1496376638, 51400520, -234467405, 840447102, 365737910, -892365454, 2033337760, 765963380, 759135335, 983138755, 1612322513, -1473398516 ], [ 1805158539, -1538281478, 408278141, 30673489, 2080734089, 2137099658, 1320570906, 1237219700, -853810851, 1033266261, 207999973, 2000584201, 5988068, 2076655768, -536726475, -228727023, 122782471, 692119410, 1281180739, -72872676, 427008746, 725783754, 1760607364, -1694653617, 421094202, 1544233983, -441020443, 1930389160, 1088309738, 1948080679 ], [ -1235887557, 1016163258, 205649820, 2049751914, 1390571726, 718577099, 1684083864, 1192098237, -1369771901, -269418546, 1641756960, -2057817130, 533663651, 25187557, -1285411742, -573887723, -2092308689, -1564542031, -565406332, -1606965398, -311350760, 858336459, -1060716098, -725415939, -2126357756, -1632306244, -175640541, 1225264883, 1846655143, -59004796 ], [ 1901312823, 573041522, -45069919, -628698514, 1729481306, -1340823718, -1755164096, 1395214750, 1497338838, 1582154174, 250282620, -1035540389, -1848998580, 393657279, -1871768595, -1132642744, -2035783885, 2076337121, -748882101, 126241462, 181372816, 280383855, 1195936489, 629768712, 426199884, 1887480156, -10290258, -1122511656, -1115054531, 2079629011 ], [ 457562535, 1676174332, 2040275692, 625206499, 1884709942, 1975906853, -457583489, -522161143, -54470507, 563395148, -355505911, 284300950, 284327974, 245395916, -383062908, -767772232, -1192607452, 1002889535, -1275316788, -1507094183, 1414285167, 1596206631, 3031118, 596917051, -1597451643, -1649756313, 205838647, -272998021, 788197349, 1443239059 ], [ -1396825040, -1679243444, 2097230871, -1331807508, -1456108212, 709933828, 82875554, 355192281, -2015249248, 2005182372, 1375571469, 2004057210, -1648571484, -1485102616, 907445236, -1517588421, -855088155, -380692558, 38982179, -1245674096, 1160640427, -1769179203, 1957704310, 1978830801, -1421789154, 790423292, 1460239795, -1019117452, -1207972881, 1499287754 ], [ -1893479389, 1788004909, 1477117515, 817165323, -816218097, 947494633, 1378975130, -639707491, 1679772387, 1136046818, 524021677, -367976310, -643395698, -1998743828, -1534888801, -213943661, -1396368796, -1906477118, 548493521, -1621398864, -36418302, 239642497, 734235982, 248975435, -1838206760, 2055505047, -1028291827, -1486003330, -1337499741, -953047485 ], [ 1822197958, 1026352114, -1080868513, -1103090984, -1933253144, -2108205901, -1706222131, 1969855975, 108567009, -558926413, -2051598639, 2103556399, -978159849, -249945979, 356796841, 1247718087, -1750117638, -385186711, -20440637, -626045440, 1238029794, -1871241503, 1161895485, -1611911683, -1287360766, -1794222844, -1343004954, 487759426, 1528800230, 1587966530 ], [ 984190456, 735738345, -498645593, -1609551873, 1346245649, 1032975011, -1876893557, -973308524, -1333439985, 844535593, 507812155, -866716058, 411810792, 1997864626, 586444744, 70354537, 892787223, 420987247, -557476269, 702130593, -1050525569, -622552173, 529645866, -449175441, 2001661747, -1786414937, -292566647, 24658859, -1869654182, -414890140 ], [ 1166198329, 1120024244, -364076295, -1258449032, -1252910109, -1302879255, -1785474491, 630850427, 1624181471, -946431385, 1914876505, 1955991868, 1036387484, -1458700067, -766834855, -550101455, 758509562, -1796821366, -639190788, 1870575578, -1367423717, -2124873287, 1348575162, 228679956, 1054264635, 1931484800, 1585441021, -723739923, 1625236158, 1656433467 ], [ 1171594115, -2086398724, 764977872, -1869879301, -1939694671, -321227610, -1532305582, -304522952, -1023160541, -830417171, -1818918979, -2116943758, -1257206112, -984837238, -1446906993, -881144148, 2105539508, 2008983047, 1287351932, -2141725607, -1901623031, 627004966, -1904626451, 2079439554, 985685171, 376712683, -1109980968, -1413718317, 1740537359, -885347075 ] ], [ [ 1977456383, 145651625, 907120160, 1719475126, -803439183, 1710619651, 1453307139, -562624270, -828573820, 1656435320, 122906768, 777086726, -1884592552, -921562315, 5121146, -917730943, -947228365, 249442276, 1174697462, 339448693, 499438611, -976538905, -82517597, 469591074, 650028708, -1173870646, -818031886, -859363229, -1696999921, 757926889 ], [ -582609439, -801462393, 437539066, -601666448, -1497239681, -1372552768, 12469997, -536348956, 1197633989, -988865081, 1844707336, 1393241359, -698226589, 565036303, 172043256, -25037508, -660496163, 956176741, 443794903, 1816503540, -1850793997, -1160544289, -1910355177, -1677157626, 318771057, 533194580, -653446674, -1526141553, -335261731, -364576369 ], [ -61563125, -1901467674, -258842966, 2128777668, -1515423229, 459647772, 1841052130, -202078194, -1374698385, 708905193, -632540057, -1779117563, -249589875, 1223659299, 857666374, -1141878284, -1697019896, 1266041187, -1086768584, 679434970, 1482070910, 1741890294, 670020846, -2022733180, -2040381833, 1595099153, 990070024, 101390180, -605426850, -492563897 ], [ 1234283197, -1127218430, -1694761309, -126972866, -509997065, 1127161955, -92832233, -770147045, 1719719699, 391141223, 1930504423, 419531286, -309521032, 1984645018, 141434248, 759201950, -358277896, -937982782, -1069261426, -458998705, -638591696, 938904426, 1439829771, 668487829, 1570534619, 1667189779, 1386208066, 1024524963, -2139723350, -269594035 ], [ -624936947, -1336027510, 769670026, 989922331, 2061525039, 917608088, -2005618644, -1323036953, -1994984329, -1307675357, -1455842544, 1957733439, 1900840221, -815060564, -381168468, 1414719287, -661392312, -609036488, -273534628, -1647190098, -1651599953, 1074612622, 1480061704, -1577916156, -68645931, -477976670, -49646609, 673639212, 1300129485, 142609582 ], [ -1371617474, 1819230187, -1005774823, -689511622, -872590437, 2142999880, -994446023, -873590274, -664786237, -199692213, 1120601050, 1232969772, 1472166283, -1113229747, -1725633745, 1710677890, -1976266617, -750696763, -1231793299, 1804418695, 1691570089, -1520629696, -1131693024, 955030800, 1356069663, 1341528243, -1742406104, 1623100216, -1349954462, -830282189 ], [ -345746009, -1671280902, 540327312, -1587626614, -117994654, -884488997, -1254263032, -305851435, -1528837675, 2057697249, -803038315, 1440359864, 767462227, -1472687972, -1901231505, -557860200, 2120980661, 209495450, -1329719843, -2001394554, 688510522, -203747489, 740857341, -1472348687, 461624923, 1565276835, -324123856, 105987921, -613732716, 1836535472 ], [ -1950765901, -349544243, -399612882, 1401738085, -898374782, 1777464377, -346387149, -1843282730, 739061000, -1899826226, -650752053, -325759903, 126525261, -1775245795, 1937516180, 620416913, -1540517042, -1505258311, 1506513322, 1662828113, -978019242, -954361611, -118502576, -428745476, -1365803898, 1436046062, -1238654564, 579461661, -1632283824, 1689448542 ], [ -592466059, 1030556074, -1540010436, 97832665, -41426884, 355615055, 1555369173, -326241102, 1590333321, 632385288, 1760327701, -1622625894, -116556000, -1203763545, -1960280572, -1312572129, 42137111, 251849286, -226696677, 1239563472, 2096234112, -1518231169, -136107315, 1590098613, 975142754, -235314648, 2073695892, 1834985115, 810770883, -1674796103 ], [ 1557353155, 1328261655, 2008529691, -1177753988, 1479070918, -511163680, 996574326, -1717536895, -540746679, 633689993, 633460250, -834119944, 2115529640, -2113595398, -716490561, 1671456860, -1112487431, -1433018681, 1157628413, 2068190537, -1862070832, -1850028789, 877656342, 657890548, 494082424, 2064185931, 424784612, -1850645186, -490247003, -83024987 ], [ -1930191581, 1177458749, 480701960, 868877151, -969642912, -28605569, -278439, -941304570, 666435518, -164176064, -1198829870, 1699148231, -1568571393, -1244272949, -949754222, -1361464391, 571924070, -2057603371, 978039103, 741810330, -1876504541, 453242682, -946219336, 624787593, 1895869002, 687332142, -1464530484, -129835256, 1755992583, 129795093 ], [ -2112511820, 1573683457, 216873129, -469168991, 1513066734, -669636323, 1907311468, 499096776, -238864931, -1517020032, 1997503963, 1911110474, 2040974367, -1262788928, -1150338361, 1546513505, -1930518891, -1598503427, 874832429, 1069889554, -340687534, 1504282780, 737498774, -1254653443, -2037441915, -655797521, -1663528458, 2003610009, 277137076, 1665203419 ], [ -942166790, 2068232623, -341953625, 973061431, -205656169, -1649200482, 573911459, -5556439, -58693822, 1145179940, 1287694216, -1059019975, -1805920827, -1453299250, -1752541184, 2007097637, 195351390, -2070302990, 1480195043, -1517747934, 1437683726, -1640260244, -1050694429, 1914034709, 1148475400, 599384789, -655843035, -670805465, 267074222, -607847589 ], [ -1771383926, 469490632, -637950568, -873940508, 1814877169, 165358790, 568415930, 1267266469, -721178834, -1688850321, -572165912, 2142396718, -1954115704, -1770067846, -1126708376, -1564089039, 751399185, 1626522566, -1394443642, -331280040, -1733865738, -2068989878, 230445947, -1702879633, -55432824, 753640532, -1953367746, -147718757, 1985856133, 1177266193 ], [ 1142481905, -1794490045, 622265553, 1746411471, -3189396, 614154927, 548018591, 1032222880, -266971755, 1872173224, -1130422387, -342858659, 874972880, 1598093756, 2040779925, -556070080, -110518849, 1371043957, 1956987626, 293095263, -607421337, -782908197, -934091537, 1170685309, 1782835331, 2102352318, 553818339, 103351706, -187161948, 17103433 ], [ -1985767272, -613076165, 215752559, -1978148156, -612885221, -1568985724, 1230205946, -2006505742, -615970886, -1371733951, 1857378626, 1584051071, 1679539390, 1124537187, 813518378, -2071178484, 177012111, 969774002, 660551556, -1933274608, 540803543, 1400774518, 1699486090, 36439209, -1149645699, -1138222013, -1259465940, 160449765, 752663869, 1308983892 ], [ 2123691024, -2078545079, -1413966129, 147209613, 1482758140, -368875833, 1712600987, 1579068669, 539844736, 526798097, 653541406, 534629376, 862240515, -1173694938, 902763326, -1728861251, -1871476730, -2120217083, 1985099547, 497584712, 218277507, 1327919480, -818853320, 1505135261, -292328596, -801263265, -610520379, 2098750404, -327498338, -1549100278 ], [ 1378958739, 1887006141, 110743416, -613743392, -1584144528, 113362755, -178125538, 157862625, -1521325077, 1782611508, -1968226366, -162814977, -601134832, 236762290, 1987655249, 1619332120, -1247472611, -693133967, 66104060, 545709912, -1259212584, 587560523, -1293254284, 1210972573, -1415492783, -359714516, 1321459639, -1454938686, 615699463, -336488062 ], [ -403547298, 1649690925, -1999933502, -1477317127, -1316207420, 1317760223, -1515590398, -796521687, 2096530324, 1570071918, 57486497, -2016324190, -1998285089, 353763586, 1649165060, -1685100647, 593021323, -2121330799, 1747652258, -175552920, -1556489251, -1641403352, -1086519787, -2019390319, 1709913694, -1958120196, -360243259, -971862939, 487293623, 1938327827 ], [ -1788397739, 911851238, 1959862459, -1577225787, 1713786610, 958956408, 468503437, 539492013, 599902134, -327168983, -204353380, 558724285, -545309639, 1052605631, -845552738, 1348745319, -1106851739, 1012918997, -772995503, 282210197, -352277156, 566639651, 1408184798, 559790972, -1927040305, 372414015, 53624992, 439573521, -1016640214, -1307620338 ], [ 304872700, -151395672, 482063818, -282454871, -141885007, 198767294, -1607654620, -193779749, -454845774, -1898163457, -1431590299, 1291994786, 1146336517, -452941602, 838457660, 1346438112, 1059049313, 285247622, -1061209233, 101363942, 1351530547, 1341927262, -1113886779, 1625735676, 1319199027, -1097696364, -1151345741, 1337609274, -1007336755, 1900551503 ], [ 302437351, 888980219, -468398679, 201226976, 1291683822, -856575702, -696093224, 110810686, 1337075680, 1578174469, 1727465112, -1018885150, 444954317, 1551296957, 258471471, -60277714, 1368026699, 1166476849, 332390889, 1860515230, 430537584, 392005118, 557455277, -1026135599, -1085759363, 1022192423, -1596245908, -2094118307, -1362750081, -1109520434 ], [ 389868417, -2147266228, -1151609281, -1976926873, 2139182169, 875998781, -1521104623, -2019002701, 1289946159, 167394501, 966128842, 1816157668, 1941486589, -262151886, -1051642938, 150307508, 1353434866, 1130229880, 106245481, -661792788, -790236898, -1708747989, 106818048, 1272818883, 263824971, -428235014, -1607560724, -904511409, 839568570, -992500564 ], [ -1337479652, 418982790, -58178432, -510131212, 156529909, 191307149, -1913495804, 949636955, -491866988, -1483154137, 583359714, 1700805714, -1756069602, -1639851568, -1421224862, 36294862, 1977427890, -1729735048, 513912411, -949561766, 1449307443, 926934758, -169587425, 2118304165, -1556342488, -1477745238, 434380772, -435010606, -1835054061, -408697170 ], [ -1555305599, 1698522930, -863285253, 711414136, 264791252, 334888694, -1997337248, 1983969666, -490407950, -1454196818, 379029826, 167252302, -4474727, 25721065, 210483400, -783898633, 1873920007, 41138047, 2076000030, 187986569, 1462651836, 886101547, 437853103, 1418010837, -723139945, -1583440811, 357607051, -1127211495, 969121738, -840785281 ], [ -448692977, 216202452, 63945578, 926675964, -5931515, 1518878661, 1170309222, -1590089135, -1669859762, 464120146, 1454112183, -869608092, -430109639, -1226586746, 366868070, 34549325, -2048502728, -331603355, -265649760, 715372648, 188474711, 83984211, 974348060, -736564633, -95506730, -836101298, 281268185, 55777064, 694310001, 1178054265 ], [ 351599814, -383415219, 1102481251, 831131525, 1151310860, 374089466, -98807996, 1065036875, 1221227220, 2089298644, -527649373, -965006512, 1721226904, -1687224881, -980007847, 1436914690, -1488468920, -1989708953, -233485607, 320059233, -1818751899, -1839690433, 1271893002, 1519342748, 753738868, -1049074033, 1944544471, 1352290228, -578965275, -340309308 ], [ -997560671, 155069706, -1438016064, 986282220, -548779111, 1846699830, -2017280723, 1421168528, 1980971661, 1634592970, 195036581, 1016924339, -866140597, 299355581, 60000399, -586483496, 642242253, 1178811999, 999587245, -1209540451, -674008884, -293158155, 1177989863, 93536583, 1912500357, 2139421025, 2129772741, -278594106, 705514750, 704466085 ], [ -1319566165, 1908543112, -885863691, 15805894, 1006375876, -1703080454, -1805881290, -1853583876, 1502610554, -74471403, 355871318, 1997538087, 1287288069, -1989327515, 680945798, 1351336819, -2128512574, 923369855, 151063930, -1079044820, -1294964714, -1399983998, -1652613251, -863769485, 302077384, -664766290, 270010871, 669103826, -697884035, -104989045 ], [ -702973120, -1566735011, -1733872888, -1667280338, 1941204695, -1456025629, 1475751568, -227569754, -843826126, -1350303654, 1483435524, -1482078372, 794446960, 1355607139, -1431824235, 257346254, -1204995969, 32503596, -499778098, 749824340, 652290593, -916441731, 99625279, 979790648, 1273308208, -471440556, -1947292998, 918926638, -1544456540, 1273513689 ] ], [ [ 619530508, 1331596036, 914399730, 280625925, -1255547625, 2023216162, 1658743528, -967399524, 888776030, -28913398, -1408327237, 420915250, 901649639, 1813179244, -1162949780, 892176519, -1440654357, -1405809546, 1869486149, 1854143225, -1826567197, 203809392, -947754774, -399900872, -689316429, 842101113, 555709749, -1469532821, 1810859019, 1092170029 ], [ -430577589, -527090204, 821793508, 1443607350, -500590259, 950687385, 1473739879, -1443750220, 1443825957, 1537186940, 777319816, 1675200373, -784941715, 1270982319, -1460112898, 1858163119, -485761301, -649926837, 133748420, -461067650, -651504698, -2022564524, -939913779, 2133389302, -1009396203, 1537719897, 740063422, 435392435, 1451629813, 1851177924 ], [ 43739360, 1560278688, 928585208, -1125924142, -1246910907, -1279083208, -1695718852, -1698614300, -862393784, 1774739394, -1460722081, 628052736, -1701241162, 555939575, 315029493, 169968251, -1352693913, -1940403388, 521885083, -1759840907, 498655215, 1982529769, -2142764601, 1423717476, 1759265563, 245482733, -1725080016, 271024471, -1943963041, 160062129 ], [ 1678017289, -682966770, -1197273960, 771748742, 55487464, -936648962, 294782527, -1013903872, -1769567863, -1946407706, -1457441507, 2144851298, -546520734, -921527699, -176546300, 328704071, 559340765, -115184595, 1236792305, 1362847027, 70934184, 1363025815, -1434898504, 1642325194, 671987691, 1623242213, 119366209, -1153986779, 159191870, 629816346 ], [ 1109992099, -752061320, 1724269708, 830150048, -629679139, -43677624, 715278534, -1202436177, 1201242851, -2067060212, -1093228588, 1828862719, 326273494, -875491951, 1883708750, -1030580340, 1092281402, 749323640, -2017443216, 234201969, -339385133, 223666059, -688873803, 1328170168, 1650938134, -236568660, -272913099, -683114823, -1691609271, 808602175 ], [ 697814392, 1096274349, 1970931965, -1186311155, 343949934, -492100465, -1574696413, 1476991317, 1555877034, -1356588287, -995222436, 378249601, -1268028658, -441816062, 1491067772, 1500877390, 1050667384, 563398360, 1580878242, 1273428984, 733360776, -1881827830, 910589960, 792999253, -572559366, 1596579671, -1466688809, 1367707996, -1734420295, -2144774495 ], [ -1168033104, -601248129, -1693786068, 1013874363, 1378820876, 508280250, 169089494, 1278438207, -126780964, 2005262368, -521735620, -1350268232, 1051175547, -505493802, -1906768247, 1173799155, -1673343356, -313039092, 1903704832, 629984741, -1609772255, 55436354, -1260145765, -535686382, -1564977501, -251523192, -1592076601, 515568488, 934336831, 1837727690 ], [ 1291783681, 615622385, 454082041, -2106478649, -398537833, 1424782420, -1128098364, 1620437916, -1633054909, -675787125, 555902308, 2070975882, 884828485, -154726090, 1722129022, 1840104181, 174834119, -2103846633, -860572015, 10195147, -1127202806, -1402936711, 657325090, -1327355246, -2082160455, -387948603, 628941757, -90586242, 1918032544, 1562770268 ], [ 1910054042, 1892261933, 278003163, 1581896505, -148085991, -1674047560, -999914904, -4386023, -836297177, -600474890, -760778737, -1546649945, 584951316, 1031401021, -1472148845, -1209793231, -1677494703, -1996808730, 1792896370, -1858699257, -1076683574, -1161668907, 224486232, 924228443, -1716074280, 552158100, -1038648622, -523107917, -69961554, 1790528042 ], [ -634617869, 808756768, -1312727478, 623560578, -114353915, -85841131, -1428337954, -921912075, -1393322730, -1594546851, 16203027, -1078907988, -712280700, 1714231394, 483935882, -543225694, -768573676, -306292124, -587903012, 644170675, -797663427, 1217145083, 531821682, 493294290, -806372839, 654246425, 1326325935, -744453154, 16334274, -745190335 ], [ -389330251, -1507819369, -1877359847, -2041018880, 750880713, -1393505830, 1270609822, 489553267, 1733683722, 2022764443, -831260827, -1244696651, -78682912, 696387745, 77193682, -742419247, -307119297, -257359895, -1444546917, -1634457213, 1301002048, -382148236, -295399085, -2130995064, 1943761840, -2045649042, 1272950183, 1809224690, -1716605171, 1485599811 ], [ 1112067745, -849522927, -1785038615, -591588957, -752575971, 1977294071, 2076864, -1372588425, -1545275347, -684038391, 1934295484, 932631311, -1997168735, 205654007, 1922896852, 767201164, -1822652947, -1893757360, -409597624, -1816461838, -1077309422, 127127485, 1248627409, 302393413, 1948811956, 1762432330, -177638664, -2011887616, 252660764, -1090458807 ], [ 1714405941, 94749618, -868726224, 1314211396, 1148639103, 645362935, -2085311945, 1262039050, -1570739120, 867535704, 556262064, -238410693, -260648748, 1229955788, -1275971397, -1362606252, -1185779918, 978623363, -1861904972, -173194730, -1549258048, 1391106283, 1249287795, -308322337, 2026060849, 89682525, -1554245140, 1759621305, -621114064, 3786791 ], [ -923014163, -280874333, 1244090733, 1598570631, 1645793845, -1746394526, -1494379272, 601836203, -874324787, 1953813453, 1270777277, -732773943, 1412675280, -613546438, 832537546, 522733137, 18847679, -195686156, -1791125428, 72905175, 1405516435, -92282192, -811284292, -1180373196, 1062502943, 210130957, 728277602, -1393196492, 1964741468, 421627655 ], [ -1072328108, 1253632551, -476111402, 2071481602, 248857334, -483070449, -1039206081, -39451821, 2145027705, -1389040752, -728534939, 688234914, 816300506, 1651721149, -2138291926, 184879640, 40968730, -355137746, -2089734551, -336054833, 1339592652, 186127079, -329108126, 1651520073, 142224650, -1571974610, 153231124, 872419335, -1571622530, 1640448889 ], [ -1772894341, -154261601, 502665638, 342206511, -502370455, -1365412527, -784124389, -572810945, 1899561458, 1292129310, -1691487648, 1156486510, -1002408657, -43738582, -157172046, -989091920, -1960545891, 1261424635, 57059488, 1035767123, 1133559351, 42337732, 1007276392, 1673288171, 162727763, -573542231, 2007405105, 205342648, -1963200628, -869052342 ], [ 1681786167, 1765734175, -582597120, -1067504750, 236126162, -596502443, -1518060796, -877283904, -757590959, 1066216477, -6465381, -1812484664, -1147963010, 334709350, -790538204, -2027723062, -1462353841, -690836995, -1804251867, -139948524, 16881624, -155881223, 1942863353, 1970468310, 443657940, 1360001780, -1843053703, -1750223884, 477846198, -186938827 ], [ -1311580264, 1985339823, 472627469, -1451724569, -1571218455, -2141106103, -559573801, -86493242, 333215559, 2120492780, -1711156371, -1417239094, 822886519, -1212977614, -884537699, -552202405, -633945850, 81663116, 946471177, -2091075843, -795705382, -1294894604, -2072582041, 258884827, -1789223207, 2145495749, 1679180328, 256201556, 665635815, 694844788 ], [ 403598854, -156302522, 1436646352, 230345790, 2062107721, -1480955102, -44669128, -2082650412, 1236193596, 1276687760, -1503900479, -536888696, -542719616, -236664467, -280809485, 37560252, -629483999, 1493915998, -550742548, -183398166, -437613662, -948903674, 601921324, -1545354732, -2135957663, 498221098, -683999059, 2080822767, 777205099, -1230148822 ], [ 390171595, -898025186, -245628307, -1316657143, -1454017447, 1787058601, -281443497, -648949980, 828440025, 867907886, 303136627, 1031447457, -1136618745, 232082724, -213978775, -2004991371, -387375283, -1158420068, -1787841993, 1136533383, -1648581881, -1149646575, -1310045118, 71486403, 1794568427, 964232689, 911737356, 1318648801, -1180112820, -1427536196 ], [ 1864196465, -2129319627, 954601614, 1625247387, 799888962, -1468650472, 2041645556, -198452488, -242613839, 941412953, 102015551, -1958474373, 771613899, -401905555, 1852286347, -1131759151, 1604972402, 912315606, 754594785, -333913429, 1599745353, 1084348805, -662229478, -1760847039, 128107787, 627459614, 1132087509, 2022478758, -2031680528, 653418283 ], [ 1148371526, -1218471095, 376274677, 810483010, 844151610, -1873844489, 1605309455, -713272727, -215672117, -1345283011, -1016479011, 615195135, 1991167791, 155898755, 1812562568, 2116089095, -560233968, -1006985111, -1975030566, 302466192, -545045875, 2016927373, -1665987721, -1276871113, -2097019981, 907800438, -115703106, 2097753717, -994269361, 2036344131 ], [ -107733734, 1484956267, 113113823, 1065258583, 416942310, 1133571446, -1391153123, -1710865159, 569843205, -1669907732, 1227793488, 1874410079, 203763209, 1039723507, 1930229519, -150085686, 16795348, -2121346054, 2125808506, -2049454533, 154103524, 97170073, 1337859107, 685874231, 1837314904, -1629555158, -1422848142, -1880615333, 1196317208, 1885956146 ], [ 1387770476, -2112513108, -1349569133, -1815102669, -186922667, -587671481, 1130038130, 444820600, -1695588508, 3230957, -966862500, -1634894123, -1440547204, -1339498116, -965755559, -165901718, 37908046, -789202687, -1415335976, 1804182686, -1178642014, -1359015488, -1277360492, -202891695, 1743396601, 170885589, -494761576, -38105478, -222126925, 514126221 ], [ -1648192378, -1861641955, 326184713, 48247807, -1338510011, -79735772, 243487188, 458129630, 184307466, -132523330, 101935419, -1411609600, -266879795, -1624620820, -1497311621, -247753921, -640852821, 2068928595, -543365713, 1255595232, 998154868, 1488848897, 2095179454, 2063451586, 922110644, 1154898502, -215096695, -480035874, -906635577, -365309039 ], [ -1400538275, 1196864725, -1525972079, 1757241777, -1496755034, -52193090, 290788543, -1353634327, 48392835, 1662883414, 1438927574, 1956185242, -318794913, -1751760955, -714836277, -2017020635, -2095273860, -2025633714, -1144075554, -2067115246, 1725442594, -2036951987, -1455807005, 1440708136, -1509465756, 1712512811, -53858781, -1677638423, -172999802, 377447236 ], [ -1252044929, 1457079100, -1143268156, -198393795, 1600657953, 904226078, 1974822911, 349423300, -1054228296, -1178194788, -1478868772, 1162894079, -1997714378, 1055832049, 2022895345, -919081681, -455819772, -602279530, 1168133007, 1657829744, 15901841, 937877101, -242139327, 1953843332, 2118592328, -918572962, -990850178, -1695148608, 1278773561, 592461443 ], [ 1153006676, -1284346835, -208123990, 1360533214, 1137658999, 1465929983, 1229293656, -916733060, -1369747208, 1332022118, -1902673997, -2082448283, -466934437, -255594849, -720649992, 327516879, -111210460, 1931957819, -1336369377, -1391076222, -960540265, 1786697041, 953733238, 134285960, -290704951, -1264635518, 1464543835, 271649995, 1345412373, -1581083542 ], [ -2080549053, -1264384479, 92376255, 401527462, -1759197318, 1576550501, 1667524687, -948874823, -1512573578, 600969921, -2072805193, 447519076, -1273949061, -685243742, 75289382, -1715430101, -445884363, -1363202198, -814643852, 346283770, 954703592, 2126388053, 78587091, 158826290, -1831349729, -160245327, 1014970283, -591240926, -605315998, -1793184256 ], [ 1177917946, 1511299991, 1560040102, -1749633168, -642420497, -1520617921, 1019573025, 217771782, -626866238, -1550536817, -918106787, -448997742, 561619754, 592879738, -644332123, -1563007655, -1209761819, 1239564024, 352879754, 1378295820, -1528812484, -2066666186, -2122202744, -992735695, -1262557771, 329767415, -140541005, 430483985, -300637055, -300651002 ] ], [ [ 767273097, -23486744, 1997206224, -876316422, -1210907374, 794836038, -2063549586, -962010572, -1011198419, -2042331241, -481706338, 1875255041, 289603331, 856202511, 1503622611, 1095212466, -525960461, -1390979682, -416767124, 400272524, -1279004880, -190123008, 1263314836, 817425027, 2033764879, -1623132042, -597152442, 1205050089, -432379848, 1945737829 ], [ -1840694312, 833944122, -170543194, -228393073, -589139747, -714379996, 1244522030, 2044359463, -1077889299, -402957141, 1623759819, -1851075257, 1883585185, 1014883086, -975212928, -1304267501, 1196459135, 1338307222, -1414411930, -1840248339, 88606495, 822257132, 2083277191, -1592742362, 195323430, -1601494676, -436231868, 152339161, -964115670, -2047244298 ], [ -1392267666, 1549046297, 1928688228, -932978228, -323470892, 1370359796, 855439867, 37430042, -830596231, -157302796, 1943181967, 865682827, -850433829, 1480102507, 577413840, -395145846, -1150974386, -1560383974, 1822828660, -2101377662, -594564872, -1536929905, -1292346602, 1698866119, -1334337503, 173959833, 725179074, 553237659, 1131238983, -87611020 ], [ -890401580, 200804340, 2025130751, -1026805429, 1651885507, 179014553, -690448846, -1467380387, -1615319179, -1603382135, -1410538722, 1519551806, 1511397084, 1280483936, -1057494417, 1132789696, -825434039, 14551597, -581582865, -1971814297, 200859221, -852726725, 1037983981, 905630297, -1117218661, 1369076686, -163759034, 487924224, -267395821, 77000176 ], [ -1655090225, -1079744707, 301449530, 1847463923, -1523319831, -799654457, -1696165239, 123044631, 1998883504, 2114934881, -696373704, -42404842, 1695029552, 415406576, 321833357, 2061882201, 1218498211, -1650235836, 2043738672, 1293467470, 1439013127, 934386656, 90649277, -2016464340, 1328610307, -2099701685, 1421764378, 884093151, 143850395, -966239989 ], [ -715143768, -237630047, -1102618248, -479146333, 1150268911, -1736368648, 1885367925, -2041943196, -1014304094, 1088251827, 1850994658, -123418794, 623844580, 1666223825, -237414854, 1956119570, -1933204047, 1048172703, -1818874638, -616565424, 876435452, -1420492658, -976629850, -1439261866, 1542983112, -1280215290, -240220976, 1713327791, -396209225, 1150601182 ], [ -90378408, -932920354, 35953549, 434246159, 2030488274, 471689608, -1986412517, -1629879228, 1454186259, 608841995, 1192558947, -24014382, -188888481, 1080893986, 1258321583, 1436666068, -525341188, 326302468, -1354826012, -619456723, -2108839793, -1828144484, 222819069, 1207564091, 552752627, 212543164, -1452624534, -1259472704, -1760012537, -457213922 ], [ 2085361049, -532267194, -1606249860, 1998373656, -1565265494, -2083220051, -987213010, -316949815, 11538512, -14800725, -2116578710, -1198773956, -1793532873, -515812547, 1330428553, 2015873492, 1825708819, -51147736, 2043278622, 473023531, -411498253, 240505148, 555572015, -918363234, -1940591670, -933822231, 661161175, -776458427, 848654007, -229816980 ], [ 272052371, 1782535845, -859244142, -485547566, 1173658776, -1796594099, 1727230605, -1880072943, -1162582842, -1656370715, 590852003, 118240590, -1050567482, -534437701, -795019348, -548159944, -883489037, 24311473, -400509181, -302548957, -772502619, 242073847, -888624398, -1027070800, 461653401, 36648461, 1565397470, -1649447018, -1856065174, 299386401 ], [ -889798345, 1960733343, -672879391, -662846060, 408834528, 1022623956, -1748682147, 2022587548, -1928194612, 792863306, -1465446108, 1939387189, -920737753, 1956068210, -875949309, -487203229, -666789350, 261913506, 2003110451, -325811470, -1182611456, 1733371616, -331602523, 1698769933, 495086818, 2068496610, -451737674, -1453645914, -333791048, -629284339 ], [ -345148053, -1702745641, 1954592911, 1926017871, -1676567788, -1310151252, -614115974, 847107627, 1119322533, -391728880, 1986843209, -1572885630, -1007023278, 4149770, 219300099, -684305276, -1719300036, -1756855915, 1557149907, 873185516, -780909293, -1838056419, -463749856, 1091570014, -1955820167, -37956431, 610003975, 1265438744, -1853755155, -573803878 ], [ -172843216, 1162523914, 718464670, 317772690, 1490276475, -1178747454, 897036666, 2028258393, -1310290236, 896653845, -146745001, -883062036, -1238880481, 1256447437, -183212344, 1971673105, -1762031625, -1868061448, 1766992422, 1895235079, 1433416047, -1278471298, 59063449, -1446272742, 215635594, -704731306, 131150346, 741129755, 713171033, -1987367333 ], [ 1037113186, 710419449, 1295925084, -455660736, -891222788, 1952708755, -588244184, 256425893, 1458496221, -934776825, -1631563780, 1477037728, -128505959, -433905670, -1140307474, 1473533712, -666527881, -1020297733, -381204863, -1267878777, 918908181, 444921167, -1627439843, 996230480, -581619012, 2128868237, 291886273, 823905091, 1328434112, 249775056 ], [ 643318204, 1018575745, 206363232, 1306015311, -947938041, 2011182438, 2043876943, -466682359, 1001969663, -278829273, -1687345337, 868960243, -1205672074, -1754849388, 589574004, -664924608, 220402994, -535026299, 328441376, -2013368256, -496682764, 762650404, 1913777209, 526728058, -1399794573, -725624272, -1280725698, -1555133386, -737502355, -1081844802 ], [ 1383400980, -1430707238, 1840513442, 1044213316, -737562308, 802725249, -1236724273, 1524152156, 917166858, 910321961, 1250865143, -1610646690, 786464445, -1565793003, -1742142348, 1046200124, -396560369, -1373890181, 625087430, -1650577191, -2100029327, 1661593711, -2116830002, 51642100, -209401975, 1622805067, -1866139488, -824422576, 1645883700, -871610368 ], [ -311933037, -1743418931, 759213345, 1668108996, 2110255844, -541449997, -1656221704, 89026148, 1417451137, -215594656, -1547591148, 320374943, 1906819090, 319953564, 915462928, -391054543, -1092787591, 622181086, -1429832004, -630123260, 328738151, 593574881, -891506772, -512601084, 2074249766, 1137090143, 1110126341, 1846440293, 1606282340, 1566636785 ], [ -1871744345, 1260259897, 1172331348, 1285900891, -1799299534, 934994627, -293622068, -318417129, -562946175, -1043994370, 1414123140, -2066025220, 1961354849, 1247255897, -134387602, -544321305, -1062459271, 2136465442, 673754733, -1200663723, 267560224, 602724655, 1273922920, -261429527, -1101437002, -728508550, 166751467, -236748073, -73566762, 2129905274 ], [ -1163950638, -238488915, 138992933, -1431593338, 1536535227, 420462788, 783419495, -199100804, 1298779416, 1499790563, 234041903, 1285676952, 1756066854, -528534703, -469374342, -55611484, 405550169, -64242615, 360767900, -2037742113, -1477963443, 2052582880, 1396231658, 1841163505, 1737327306, -372493372, 57755279, 273755334, -100573189, 1552924853 ], [ 257557542, -1563138425, 1561035206, -1332964589, -1583739331, 436362410, -1506474542, -311511870, -809682609, -1168164891, 2136998194, 84789139, -580061314, 372849541, 544305213, -27277864, 1460316845, 1351125391, 249529465, -24031702, -1776295301, 1787693111, 746674487, -112770459, -247707377, 1718966662, 359785529, -1106836825, 816427600, 697398575 ], [ -1182053777, 1219436622, -1871604865, -1252493130, 1819977721, -1807852331, 1055224743, -28263179, 872006835, -1480738687, 265201125, -1773936216, 80915314, -645940592, 1135609878, 495298168, -1994006161, 675987215, 1025438478, -95275905, 1862247067, -569830189, 1271130592, -166320063, 2007637328, 618397026, -109882606, 1067711167, 1612489886, 368382639 ], [ 823144724, 781199928, 1490311632, -1246497022, -1919059860, -989592234, -2141814835, 2006039455, 1188219993, 1655227049, 184050777, 1264088000, -1721692111, -580700227, -1360778347, 1882769887, -1487557924, -1843580898, -1222148612, -820904317, 2120977521, 1772638821, 156904071, 1592420717, 2053414048, 52208387, -1298775243, 1442901838, -125563132, 1315786085 ], [ 95455988, 2103437197, 1374931231, -522204747, -2048380144, 43100535, -238316145, 308628714, -1180620853, -569623991, 1265937382, -1009207423, -237024214, 2060929484, -2139390171, 696449769, -1774898066, 957014755, -1418391446, -1664283347, -2060285813, -627113684, -757708451, -887746969, 1743281503, -2131783424, 607228249, -1456569766, -1120654926, 1420108541 ], [ -1734088020, 1581406832, -998248921, 1510206979, 1261532633, 1326046189, -1372668381, 2012034708, 1040756149, -265379275, 1375437720, 1953892849, 872165037, -533078370, 116038909, 1096342757, -1072121341, 160119332, 640115060, 700521809, 168638539, -354943378, -2096949754, 1366504280, 2055407082, 1035362517, 1103468019, 930587388, -2007820838, 1330115859 ], [ -407536675, -1424341730, 456204293, -1433036674, 1587119080, 623509070, 523544339, 665411486, -1300324475, -92640863, 653264148, 667941421, 36059787, -2103385584, -263844577, 1842205716, 514756122, 663560084, 1696595489, 1823124889, -1860173352, 1073634463, -444456522, -1338936944, 229663547, 1929039025, 174575936, -1349010374, 1369626340, 1086159048 ], [ 464376939, -1974586652, -1849208931, -1753316628, -388912220, 1711931210, 150869433, 12005205, 343411285, 419618430, -681844729, 1588500059, 1259899716, -988201123, 1385126549, 687239196, 1203431009, 2071633371, 566268591, 774018399, -425510077, -2015901163, 1206536293, 1750928798, -890514917, -617474080, -812980023, 1970249460, -1249508261, -1243576574 ], [ 1933380681, -1437827564, 494657027, 1256217512, -1698396863, -1521957527, 2122183538, 1010534305, 1881139779, 489914685, -616208250, -730305230, -538737503, 1704496320, -1759987679, 1270749116, 1321297327, 2088587860, -186865905, -1800272547, 298925267, 71156209, 423191530, -1224481657, 1655921032, -1236101344, 1918754846, 839962248, 516868210, -687003847 ], [ -2114715017, -1561142123, 404869406, 515296186, 66903059, 1973060392, -1790996645, -435428844, -1144961166, 881300905, 900341907, 2075351177, -1231773212, 53981602, 1189663939, 1691856358, -1275936129, 875089650, 637696173, -1614259335, 76576420, -1535362180, 1502784212, 1984607354, 1219806558, 1968436611, -1974942344, 1622625417, -1371781591, 463450390 ], [ 639833949, 467459092, 1964184303, 1964680161, -1545955253, -820354158, -582852116, -1605578066, 247518814, -631195347, 2034624422, -706503739, -16544529, -121534977, 1133183860, 1580731197, -193386668, -524807432, -374701749, 1367672223, 739436244, 1976381415, 562053764, 1863751857, -1456683694, 808871440, -1566608475, -427230018, 1881525450, 683347530 ], [ 483723803, 1441215352, -1271647801, 616708196, -2003033511, 494628511, 1570945987, -692727876, 1304511470, 2138840426, -91882541, 1761046228, 1775337895, -660259540, -1177682376, -1426768666, 2038454815, -666633965, 275023778, -1721169105, -562576396, 1988938072, -1922420157, -2066730308, -1761108902, -406497867, -1254691202, 590179591, -134326735, -906420893 ], [ -2044574655, 1735428085, -55673142, -285334726, 1857046739, -1545786588, 1192186188, -2077529854, 2131333826, -1145342089, 1157000554, 468594572, -248819773, 720837373, -956741520, 784987690, 2074274415, -730354686, 263187694, 318076755, -568009138, 1856192901, 1382987061, -1020543382, 1489773788, 1154866396, -4025316, -21294462, -215467968, -1227875131 ] ], [ [ 1731194389, -596428404, -749311035, 170019393, 1657271341, 308286927, 1396213962, -1140445586, -1397643392, -75786, -1540912013, -505774745, -1682086969, 25233387, 1704908987, 396831282, 749882386, 906688578, -978873858, 796955658, 49341643, -159627256, -710858383, -1097986608, 1879146106, -30998547, -865546072, -1806574727, -1288223711, 1426447279 ], [ -153333009, 1093400993, -2143381790, -1689560662, 1509954433, 913702507, 621701028, -2008068, 800832271, 1471859803, -772371956, -493245903, 136828831, -98884211, -1107111106, -1387704690, 1760488921, -1523305163, 600818322, 1300811341, 1582421015, -1278222026, -2075695548, 1033152986, -146764780, -324775146, 338123173, 2059355428, -412547202, -1293199082 ], [ -669341056, -1308435878, 754538213, -674313152, 2109018459, 1915201076, -1357603763, 1847845721, -103655608, -1885625329, -1307777023, -2138261050, -2126464823, -1146437166, -1418655001, 1140820112, -1679147441, -2089503215, -1007717735, -1272071738, -329155373, 593686835, 1681581647, -1750522849, 1752682612, -359076622, -1286017356, -1752941028, -1793153293, 813439837 ], [ 1879894227, 1774137940, -250268491, -1005711353, 168261276, 1222524854, -641404222, 1387986369, 1965002827, 724298078, 1936748881, 1782157229, 1897131040, -925126218, 839907996, -1166191601, 929342404, -2036553596, -1286601494, -1613894208, -730191872, -1535214165, -1031442978, -680460207, -8516162, -576649999, -1975039754, -1118329847, 1589899193, -271405353 ], [ 2118896907, 1092589859, 200529717, 1312587686, -393243585, -1059288440, 1049017419, 244515473, -90620671, -1507484501, -100188468, 325351286, 1152507519, 666122625, -2070416756, -1488922775, 967365635, 1531784757, -1473081445, -333237931, -352272639, 261775958, -535599684, 330115562, 2092854232, -601248478, 1335762834, 209196285, -1397032802, -784829403 ], [ -1514811932, 1167099381, -1093852597, -1541989253, 780635466, -464101222, 1465958840, -1490196568, -88012779, 1526936167, 1164158312, 137441028, -1179405866, -395350502, 1416279087, 135030818, 981111995, 1050236253, 1143092109, -1772677536, -1582421089, 436072156, -1733684559, 808484608, -30969648, -962547346, 1118148584, 1714327783, -893670842, 392643326 ], [ -1485673920, -1261133742, -1477966633, -695484580, -846203745, -583573671, 1629918483, -1054973392, -483402272, 1018236956, -1487270740, 1054000097, -596458943, 1009328408, -660573011, -1787178217, -1991213083, -462227576, -965819061, 142687821, -1965580332, 1280833752, -1181112016, -2112885086, -1421986519, 298665611, 1241771465, -1685762928, -274435479, 747614884 ], [ -1177375929, -1355417349, -39190894, 702134284, 1929969713, 256347829, -2060748298, -738658649, -416746593, 1118669025, -440296335, 592064325, -762946244, -950440895, 72225720, 525722035, 1260944477, 1976505442, 1500423609, -541325571, -551785136, -884159771, 605556268, 1710636067, -1371409552, 264027781, 853070303, 1335044832, 1363887100, -1193433788 ], [ -1678368681, 1414690865, 465997627, -1153567675, -1380396954, 755511258, 1409018419, -1665657086, -851063408, 373571572, -1658116740, 249299964, 1891962641, 3938658, -1109117534, -136446088, -18348689, -599587706, -1657895158, 426779054, 1949533728, -1731144120, 1209518963, -1607256790, -1549405646, -1072603778, 1118821109, 147166542, -1940622756, -1768337601 ], [ -723516423, 709496416, 1380470631, 797005801, -554899731, -59416983, -1210492179, -448053872, -395183399, -2019262854, 614829828, -1398658940, 1305010121, -416109439, -618918819, -863875281, -1733066469, -1260940292, 1682116963, 145078685, 485885805, -59908539, 718511929, -1079441714, -32170406, -874187, -254047574, 1016594216, 143830799, -2019160456 ], [ -1437605216, -726243476, 570509603, 878034509, 363280744, -1412382921, 1097693314, 1985629278, 2013636703, -1693888010, -1524620852, -1130217429, 1129675630, -68815482, -211461145, -806460604, 307989760, -1691845093, -1531178154, 1934499449, 1074755502, 2033837310, 689718882, 1047649798, 948121962, -113112126, 1641677932, -506826483, -1714746070, 1279432743 ], [ 91816332, 1522916006, -258658307, -736205376, 1253088871, -1873881863, -1656394742, 994519991, 1448595671, 1934379936, 1857067628, 2070660425, 750204688, -1211848650, -1654100342, 461508748, 2095153584, -2001763041, -317073322, -2134619730, 249503440, 1866022321, -1353596711, -1563132288, 871156095, 1686433623, -551350602, -1982921700, -868861546, -1303863099 ], [ 637608662, 1944635446, -890367501, -1208276701, 494539741, 125244336, 356683952, 109465707, 1074656293, 1102282294, -210019691, 1024719685, 1250087972, -2031332728, -321853311, 1705895244, -470417981, 1811890808, -1929445672, 2096665599, 153721573, -757838008, -1507119296, 1012490454, 941972451, -1888192669, 235182503, 1205148879, -1522002916, 245708565 ], [ -516731287, 1743757609, 299629516, -201588550, -1921148790, 133616546, 204330303, -503271268, 1948025110, 2101773973, -308848840, -1249487492, 2101044073, 1566640320, 749679516, -1268064195, -1020263224, 973704600, -734792623, -1613654743, -1294616390, 2138196925, -1927490596, -1859316175, -882745571, 2030528237, -1754529255, 5119250, -521127972, -1096002149 ], [ 1242717639, 1804630786, -1572397748, 157558541, 1718367654, -492306296, 184940223, 857821055, 1764225553, 205557504, -674135881, -254870512, -994624237, -1536873104, 1188265525, 1181955917, 1570148676, -1036203198, 1739004796, 1414338734, 1963446399, -1070446226, -743614994, -429714657, -454192110, 1947102707, 1694810970, -1879890045, 2088050665, 1589517860 ], [ -377890197, -31495419, 83893183, 1713938679, -123105008, 1516524729, 1266994966, 8096874, 853104853, 1338839871, -1735371602, -1259937222, -694218370, -1200031497, 101277293, -885793803, 991392452, -256783199, 1953656213, 1791276845, -1547336655, -1014737069, -1217972395, -1064112283, -2106188599, -800601829, -1715599403, -1398865371, -865648126, 818510104 ], [ -1321320371, -874037002, 1392116079, 1347318011, 1367274084, 1954376325, 87001262, -1448671604, -1420904986, -2063853927, -542589445, 756586757, -1717531520, 2125910382, -1007306658, 492005893, 2125195420, 1726235613, 275101919, 1364176987, 789899672, -632237744, 1097094479, -980982751, -1438515114, 715167203, 1683630543, 1833559388, 2019220832, 600144227 ], [ 405011935, 764283472, -546221295, -207328059, 1712510699, -1321088413, 364753394, 814696848, 1903791299, 1677661416, 99355579, -1696912148, -947920282, 2107765583, -1861097623, -405156414, -1484628006, 650332382, -740848000, 1492780883, 1161486660, -590917491, -298994162, 151005124, 751751959, 1506787510, 938036853, -1377637486, -2027317606, -2057635058 ], [ -2014541831, -1052945860, 1317182537, 2028911349, 1064858496, 612123471, 749903220, -188209983, -1058065138, -787864983, -1113368074, 1896765506, -2074014254, -1732434891, -1013282913, -2027296025, 2072863542, 1300237017, -223408124, -2130553124, -1631098217, -539042468, 223898198, -1169483721, 493320840, -1611607550, -824662222, -1716017902, -1583082586, 1594276416 ], [ 33258986, -1049622889, 1326871322, 1526938625, -234132143, 305911595, 610266686, -697394761, -1400068681, -1917955766, -1266749728, 602646971, -1855671451, 314608669, 1128537434, -312720304, -222491354, -1571446672, 983177275, 860560547, 1779407306, -1856314854, -1925955985, -661953369, -173345642, 629818339, -782311394, 1785427066, -858943739, -1801501581 ], [ -885192612, -1493344354, 339823979, 1777870794, 993080577, -1333486412, 1610988832, -2067983843, -1115768391, 109285726, 1604965905, 2137314648, 252939314, 1914305305, -1604830564, -1332986205, -1285692576, -232111560, 1857841569, -1954140122, 278506879, 1753037230, -469720460, -642730861, -576379796, 13609500, 1375427356, -1266991130, 1184727130, -417501766 ], [ -2038762907, 310685050, 1112994762, -76484328, -886695795, -821513756, -1780853853, 374996873, 709956177, 200368819, 1210522826, -474595343, 1761027896, -65787391, 1403479737, -1083978744, -1187488713, -29893238, -707354977, -646234120, 1455931217, 476124600, 79322397, 1816184389, -435676589, 491296623, -1417014405, -418923634, -1822020205, -1983841587 ], [ 1234177020, 913568603, -1061956004, 1728961596, 862709036, 827460827, -97522152, -1847311293, -1386097538, 1339711221, -1521080417, 1628938712, -905950143, -1883587670, -2141133705, -939563071, 1399324627, -1439992494, -1176784657, -420726203, 1749227080, 1220119947, -436731259, -1167450755, 207775427, 121271525, -509697985, 628322633, -1355317048, 1732177791 ], [ -984156715, -2080901586, 700491874, -1891354151, 646345168, -1496123441, 232689637, -1741114163, -1299360937, -477223193, -1196106594, 1239907619, -2147328518, 1558342402, 1924288144, 577597165, 7260112, 893570011, -376564519, 663350466, -1305921252, 1580486788, 861829811, -202718950, -1818405637, -1871753918, -914467206, 1928645305, -969051012, -1461310868 ], [ 2061980124, 1368207891, 349546492, 1279894067, 843884618, 1298938973, 1248865443, 796455424, 565624179, -1497181606, -911659119, -1118510009, 374231034, -540328300, -2040674403, 552666471, -459082601, -191378721, -1613354383, 837091761, -1985535636, -572722809, 533934800, -1819795258, 767621777, -2077144299, 899654621, 20537848, -778865467, -198075399 ], [ -1250546418, -261742227, 1679520780, -712872222, 2065148324, 993269492, 1424005148, 1439726363, 1992766394, -1837106356, -1342955138, 2004504379, 1268175979, -396228357, -1573210872, -1441936164, -1164196541, -754797456, -1784293786, 1800338970, 1544278216, 1668357705, -2022320477, -268648476, -1732946705, 485856738, -649818012, -1757134485, 1902954459, -648178798 ], [ 926635710, 1392008619, -1130500203, -42908522, -764117054, -1905901143, -1008294156, -1021670480, 777078303, 2033744283, 2008848699, 323822718, -812027823, -1062222472, -1591117696, 626223078, 854682598, 437376779, -98725913, -1088704771, 841076675, 1630638166, 1516234392, -590118326, 1101280186, 1740778124, 125420735, -1556041883, 1786317207, -417059381 ], [ -1006160755, 824795614, 794219722, -777789604, -253542907, 5653157, -390351049, -261449561, 422925954, -703108380, -1534062523, 432492633, -1736299852, 88209377, -616180928, -858753997, 1333706905, 1958134286, 301926008, -894081571, 1787353787, 1422899599, -515927997, 1108710537, -625311813, 1243492930, 742556069, 1979958561, 1284322221, -316547844 ], [ -1304836832, 579787267, -1033992636, 884833005, -1301364030, -928143582, -827559990, 1109810818, -1597394875, 1544838890, 1920755950, -870225575, 2022998110, -2079039260, 1054086727, -46148748, 813191313, 1706111054, -1309068011, -296388399, -1479355035, 1969986967, -1791981036, -1218698816, -1742392758, 866424209, 415354414, -2061198954, -1546925768, -1856589079 ], [ 1755383285, -1485923859, -479397928, -16739885, -2016365584, 1283653630, 1710277752, 976286104, 1676007517, 349541729, -1471548385, 578965340, 1264181609, 1202802567, -1263705896, -1266717914, -1108082243, -438857509, -881905999, -1877090420, 765882298, 529731764, -846099238, -1325631301, -1579350733, -140499236, -1171204901, 1315955234, -2049421148, -237413732 ] ], [ [ -1967599458, 2116275535, 2081459778, 1956489629, -648971812, 49429232, 914271409, -2124897794, 1069357334, -1993845159, -32249408, -1350374857, 1551610811, 228003689, 501418353, 371421936, 1739191328, -459513813, 429251127, -877085959, -1861960305, -1157287506, -1364531808, -2090909811, -486091663, 511014868, 1732732041, -1990439855, 1707143235, -1119058957 ], [ -461148506, 206101544, -1184685116, -1214202401, -760007317, -1953510803, 65524679, -649107986, -791298282, 1508178635, -1853533061, 2102731047, 1768672052, -59965684, 691474281, -96715698, 1445197742, -1708624143, -1569874138, 554094159, 539271633, 1887079719, -176597706, 252372455, 1117737766, -397801157, 1565314349, -1300084939, -1614011719, -733318093 ], [ 584473746, -335441399, -174623283, -1960436834, -125456970, 2044548908, -413622452, -1192618980, -1988723187, 2031836703, -846513233, -1365885460, 1547053953, -2065731668, 729182580, -812440421, 1329191468, -559154568, -327163419, -833364842, 1624403220, 1684257212, 678674998, 1249647566, 1658812804, -1583366135, -136396787, 333761823, 781776379, 1236143151 ], [ -1329394347, -2039580101, -592538506, -76444780, -1501196147, 1511592491, -1285185250, -1583535170, -397215656, -1209968246, -416600345, -214481896, 1503459140, -1615168802, -96628579, -1815292526, -1541525872, -1619716865, 1960334177, -1904880270, -871379022, -882431375, -1214577623, 1970080318, 2126182290, -908289843, 311667423, -1943514350, -1313880663, 2021086435 ], [ -423139507, 2043918523, -1024133031, 1439323401, -381839495, -1579305170, 38818529, 378931096, 433537107, -704751347, -1010154716, -1565918844, -1469898714, -2035593942, 132454467, -64501923, 500897313, -1786055700, -1548627545, 728295132, 65719265, 1865652075, 1954810764, 1845213714, -810563931, 108226616, -1550953104, 1978150664, -160001731, 2057806900 ], [ -225697943, 1775692337, -4447181, -1292194900, -1038916042, -1813193439, 821929440, 963480909, -1295616940, -1897184162, 1329545371, -1424432359, -1718398657, -630765745, 2146574654, 1148234614, -1366315048, -457938332, 1890613965, 1810010368, -464270124, 767050459, -418010083, -1100193429, 1583373040, -898773924, -2047432548, 587561998, -1067469399, -320994734 ], [ -1792622545, 1131150804, 2027495755, -942522528, 527272718, -767270793, -92056740, -225338588, -476423878, -1411089072, 1583703633, -16385323, -2051205790, 1941459812, -334719589, -1465312401, -268317409, 137881318, -1791378217, -879801379, 105075110, 142206462, 847256152, -1602596564, 733895662, 787461558, 1296862452, -1439437827, -689469978, -1156453748 ], [ 1828083207, 1615546472, 2097201476, 843917404, -932409102, -488611479, 1683359269, 2025228614, 220955898, 958650711, 627246378, -784154070, 2102744330, -1749083658, -1218911005, 1603135911, 1624407479, 516759155, 381958267, 606475178, 1469302658, 1181430332, 1526924825, -374720814, -1761548723, -336904282, -359398969, 808650129, 446007286, 1568837063 ], [ -1983734900, 2119936228, -1537751925, -1659371793, -42149387, -1650668223, -151724621, -528417890, 764990191, -1113136378, 690687229, 1358919698, 1705629987, -918370553, 1102709671, -1591969293, -751434422, 787432325, -1725442085, -414724408, -331754509, -695554856, -1846715869, -381516442, 1600553666, -79731021, 877619461, 1404625900, 1552517567, 1172503578 ], [ -1964835738, -1518148300, -1965771106, -578861018, -326068092, 1470209475, 894011928, -569095011, 246804580, -1984664806, -1919072097, -1379654233, -305112565, -1979265779, -103943208, 763742807, 1381745946, -2059633383, 593438789, 1853899863, 132817547, 1197198432, 812204758, 769891650, 355828992, -1861091329, 94877990, 1197376239, 2126190270, -626029640 ], [ -1774967612, 1981661150, 1561426299, -590027957, -170036335, -2023026377, 173676960, 1389227072, 887970301, 1571729702, -121133282, -1886518659, -270808107, 1300111682, 1316548982, -762283408, 184914785, 1980299866, 2066035890, 187016173, 1742940622, 405272229, 246929872, -1417287791, 1456686713, 2070847734, 545286801, 1691039747, -265145665, 1532628702 ], [ -1048692355, 2039970961, 1683341257, 2009408515, -249088259, 574366202, -7363507, 1917147271, -1510512530, 1455293068, -2096158769, -1822970396, -705606044, 502375245, -794180372, -1953141144, 305030347, 2103129258, 677308567, 254633630, -1704967517, -1789646714, 660628227, 2116971312, -88160976, 1633200537, -1190579211, 296378492, 949423175, 1658222029 ], [ 1888265186, 1015357855, -166503138, 955533827, 1110230698, -1951283115, 2146691329, 1306564236, 1987234166, 1875221738, -295029191, 539755025, -2123489521, -584009800, -439334511, 719361399, 287789102, 1560808655, 1694796580, -786445343, 1481798784, 199380920, 1476371434, 1770663218, -1688689080, -362459314, 902322185, 1388561242, 802577970, -231498659 ], [ 916280194, 1435302492, -1087489564, 1507696008, 1399895210, 2081614186, -953539388, -1033197142, -1373279012, 1024103192, 2072654025, -574284271, 1481296839, 142987415, -192067408, -603864931, -165297950, -1090351889, -1609953878, 621632467, 1524235565, 1330030582, 259617113, 166009326, -181297220, -439062320, 240252650, 1116089240, -861553503, -1256215925 ], [ 30514666, -714253136, -1190605379, 623987556, 1517888355, -1829822651, -1446799736, -170112797, 545004912, 228599171, 514629001, 1468873448, -909239711, -702652278, 2000250684, 1405834905, 739329980, -1829491673, 396725898, 1766435374, 1072657315, -845650518, 1169400220, 333410021, -2133796513, -1469645110, 82403367, 565310146, 1382262773, -2069391218 ], [ -1798691834, -2138163576, 129448992, -1064978616, 1484347372, -955485195, 1030275077, -960738605, -218454853, 1273478829, -1132249369, -458794675, -1871477652, -1991282497, 1373170539, -1231325710, 2033135178, 421497410, 336690813, -124552602, 1763841591, -331977451, -29297910, -1859775760, -1222129691, -1239500510, -1976361665, 317124200, 898555736, 14170800 ], [ -7124323, -147626137, 1658938314, -2067261820, -1308871336, -558776905, 1623880990, -239531982, 1248043975, 208357782, 1920831884, 1805189121, 1397056355, -880931964, -421552551, 441863179, 1239928582, -948867047, 617469441, 2119658231, 1822039713, -936104840, 1173904202, 284435841, -177994869, 1528499787, 1855024535, 1736881139, 114151194, -477817661 ], [ -1026423680, 1458231305, -2011269614, 626646906, -537046527, -687958385, 1880231009, -348580295, 1438152209, -135322539, 83821304, 918963804, -1898115134, 1185549397, 599132796, -465851166, 1582439843, 895831315, -1341741528, -1919517766, -390704768, -1975734223, 1950453202, -551118036, -291284753, -232591127, 1242166789, 483345902, -1365958821, -370470686 ], [ 37046633, -1935086949, -925740712, -1065706642, -1194198258, 1503619608, 1368038775, 1342836664, 2145151836, 1965376964, 79824033, 1815370969, -525523933, -191439193, 1428876015, 1670351823, 207817992, 272083376, 15641251, 318379511, -1459250772, -1106632107, -232280095, 1370113133, 1387315130, -1204881258, -361484643, -1836494677, -1388538660, 172351332 ], [ -1884733882, -1641813132, 1105684837, -267945116, 457358971, 844514752, -834991309, -548562555, -475637905, 1790298284, -726628575, 107147723, -859857857, -1310086580, -1998901584, -385700999, -226068233, -1896704668, 1545602956, 1124861076, 2055434038, 723784805, -1691576290, 690907065, -1399415741, -1788457696, -325642474, 907455696, -1565944512, 423081270 ], [ 524281326, 1093790761, 840850461, 261264879, 855694653, 469613381, 1857042750, -2120530589, -1471528619, 1692319381, 1219745381, -848296352, 511600148, -1089785540, 1067359731, -159060199, -966730508, 1260938818, -1338480506, 911505743, 580520302, 896077613, -951918339, 671519268, 1563498846, -591400670, 2145201233, -1567069525, 1502618174, 1928970194 ], [ 994929183, 91960636, 1733719052, 103552062, 1626239345, 2042180952, 1095929841, -447520353, 248512768, 2071969495, 1814374404, -740281693, -993769886, 705206782, -15356356, 1822262874, -1063548302, -1704960786, -418434403, -37261887, 1119498509, 1757970607, -290786659, -182776664, -1759533363, 1590357573, -1581154668, 715754902, -1363245524, 1252411497 ], [ -724401696, -373646655, -1222656997, 243941562, 88128207, -785397502, -967622996, 730829557, -359817137, 78978503, 219989611, 397087745, 1857322546, -1685203445, 173572973, 304882455, 329216341, -1457245487, 139315805, -1911037053, 1145147965, 1670239645, -1557227233, -302730598, 1788118284, -635589480, -1711463248, 1262541880, -204627995, -935625605 ], [ 829863355, 455916629, -84634757, -623998101, -2030057548, -1996453359, 172329315, 900214548, 83608378, -1205366674, 4005978, 2001541391, -1834314259, 1874794253, -388982315, 152397260, -2077960105, 549804925, -1351835193, 530666492, 409100416, 1690310674, -1045278379, 1175748806, -1746562085, 1167686397, 84529898, -2064178867, -1006253774, -2144022083 ], [ -717272864, -2059191395, -1878790251, 1334476231, -68942963, 1609880121, 743412430, 1531160954, -785892977, -1304401768, -185375217, 110559715, -1098799228, -1228933721, 160834616, -1013903135, -853646227, 1783601127, 1355208146, -1301259369, -1189852393, 569942856, 283159330, -927147129, -1216229833, 1723461502, -1989152463, -1773889049, 1565521839, -739563372 ], [ 903021646, 1137998485, -1908666055, 1171806021, -1864253870, -1095554099, 2083349663, -2051263662, 952356037, -793097160, -1794112242, 1656521392, -1406015320, 433505052, -63816695, 185427103, -416474549, -26635382, 1607062293, -938328305, 668416906, 1387323270, 2071498227, -31880609, -951644017, -645138016, -920064394, 1232652613, 694431686, 869627660 ], [ 1685548339, 1013301172, 1592467148, -386900219, 50340558, -592481196, -601977861, -227771361, -1574051337, -1292092310, 931202197, 231393209, 654054041, -1736417777, 730431123, -791788885, -1511668138, 1537925821, 165635066, 540946511, 1485688553, 2007417768, 950225787, -1859551951, -106888779, 708721760, 1270532080, 1573036593, -336314629, 1558539197 ], [ 544328071, 282778112, 896024664, 661348392, 1666703280, -1361667540, -907423932, -436486204, 888603665, 57202777, -1213230133, -80477531, 27336257, 1882538106, 22370438, 1728843470, 2080959980, 972303200, -1005026640, -573650725, -816082782, 1584595056, 414083011, 1339336454, -1910093652, -1030869570, -1763376663, -401273058, 2036096849, 716219065 ], [ -1307700260, 1036425479, 453018843, 1430955989, 298711707, -1076223815, 575570869, 1843461008, -185753854, -707789907, 1343376941, 62770028, -1759530055, -1652410368, 1208002703, -348921763, -1092462957, -1613488167, 318585940, 1114822383, -1569496227, 2102503953, -1727938500, 2125552935, 419416036, 1372089128, -1665271224, 982635226, -1229682908, 1596564475 ], [ -1394749109, -949584335, 865032514, -1480229799, 1259552585, -1360204546, -1238806284, 1619256971, 912128309, -1944618555, 408170343, 951228292, -1186538037, -1959249120, 1528419135, -816596896, 29774334, 736211414, -658014947, -1921412075, 265458293, 1002818643, 1185042758, 327673716, -1447500725, 983307901, -1736227343, 2130654293, -1897676561, -1776643980 ] ] ] }