{ "type": "int32", "data": [ [ [ [ -743218227, 1376932275, 1766091564, 1525378373, -700177085, 1600860439, -554537201, -891308482, -1563839225, 1007802744, -1065350955, 1679249242, 312789621, 2113072244, -1814275596, -503243060, 149814689, -1298818603, 895768182, -903521050, 1881624807, 1929193145, 146411694, -285072449, 1836849313, 1501088534, -1919024750, -2066061053, 1080011736, -1764241574, -1132402489, -1409631597, 360069493, 1833837570, 1139994051, 446443207, -738994369, 1177707649, 842559430, -1475875492, -1574709162, 1001960196, -976493864, -41688269, -726047035, 1742679448, 1410667053, -302594037, -483712307, -1188085906, -957246809 ], [ -43568315, -77868075, -1016331818, 1266583754, -1480203349, 2072330371, -807995772, 2044845799, -923099115, -1569800811, 2036305064, -296172961, 1122041903, 1149071471, -1649617239, 1147541542, -723929490, 607197775, -137972070, -1665248535, -1667618689, 1803810908, -204332399, 406691849, -282311169, 793341379, 1691959948, 537507252, -1466610273, -761459505, 2102048215, 1762500336, -381079454, -608369082, -1128142973, 1750817623, 1136953162, 1429821036, -1271828490, 557622940, -1937129789, 1519449969, -1205906226, -769013365, -1677275530, -411361129, -650047424, 1642115271, -225659204, 407057208, -2004252690 ], [ 1279756358, -1090433952, -1167642602, 1366184740, -2104783674, -1046785102, 225417825, 2058707606, -1427817445, -885838921, 1365926212, -734953350, 727507758, 1742654515, -1188782377, 173857316, -2105543781, 1899863020, 1922512023, -762322300, 1575676333, 547843827, -1689214075, -1163558492, 661464229, -45551578, -1563910908, 1843093469, 757776211, 1783368355, 1458835503, 2128078831, -559629178, -1091366957, 1930234395, 2132690023, -571237104, 1426934489, 1448779572, 1452092411, -1267985884, -2061249354, -1969113382, -1393226933, -2031140956, 2099510109, -919477159, 163172203, 643323186, -1744050939, -1751234354 ], [ 883417150, -1261357495, -1911833740, 2082252539, 2045288472, -724751046, -1838982180, -2027031478, 1057024661, -1967164832, -2131574047, 1793390484, 125569488, -456285916, 1435729819, 822004806, -476113080, 342473887, -1362375480, 110382687, 1240639802, 1676508946, -1320012113, -889333964, 2146489735, -137327430, -476216786, -795848960, -2002245964, 1582786070, 995604231, 817191268, -480817233, 937712203, -1114742251, 1950509576, -1131077581, -264394573, 454111019, 1773659228, -1695667079, -775945100, 1956647640, 1559891235, 1897395439, -965047002, -1948456489, -2041207375, 647047304, 1710866531, -1979471010 ], [ 1362758434, -915005854, -2095687595, -116083, -622986499, -1021895638, 744963169, -177145137, -1946809, 563262999, -1186918262, -515938559, -425476146, -1379333172, 740720390, 695726092, 186017442, -1404196579, 1616976091, 1395823506, 1466231961, 1120611054, 475524653, -1337750571, 1913382662, 1523563127, 1591721249, 1168654376, -890969814, 1591173711, -382565729, -860896307, -769286770, 473085798, 875748376, -501957774, 1583983607, 1068064262, 1508861318, 1462465589, 1019113022, 1706593269, 2012893456, -1001099477, 1305670977, 377026868, 1150603021, -1065350084, -451672241, 790135715, -522668493 ], [ 1085404834, -773888435, -1109338667, -985256711, 747790539, -115106363, 1822595547, -1977700599, 803951057, -1673984279, 21181582, 1147095371, -1648800515, -1007163355, -1024387064, 1963485005, -1836748912, 1671914170, 1990124398, -2011211587, -1449697059, -1757576398, -1425939062, 1217437462, -54187856, -1049748359, 778797154, 21646951, -339932377, 1911450077, -754209813, 1938879356, 850625708, -448955479, -490765666, -432590861, 989261114, 2002049925, 1876204325, 1509062184, 132897687, -477611701, 75084018, 1757817987, -1685713153, -1128649607, 104357047, -1554538381, 1058916976, 1862548787, -1325120055 ], [ 778608932, 1499195318, -575357686, -286594602, -446442002, -264315485, -126044408, -596756125, -1852726448, -1704116761, 678219486, 2002002039, -1457893679, 69325279, -1728872907, 302537818, -2082879121, -1484139261, 620464422, -504930555, -375213412, 431391217, 2103626317, -1826473476, 442501495, -1097389074, 598685153, -626941973, -211245699, 964648214, -114347647, -118708535, 772475623, 542580413, -1421452612, -900662912, 131654038, 1702106564, 2076220676, -2015261622, 1688522543, 2089308913, 835845988, -1922615682, -1656395906, -1948386424, -1663035392, 1799789793, 744086245, 2024677143, -2037888016 ], [ 925005305, -1214413705, 312130092, -1846851029, 57924902, 779118483, -2015798944, 1277940683, 1561993524, 109306866, 1886547605, -518901356, 762538870, -1662476498, 1265725549, 220277836, -863481528, 1121694619, 371748561, -340450662, -2143679113, -390681609, 1453263472, -1570806132, -2038371344, 502388055, 776185027, -1317733246, -951102488, 1547789122, -2039715366, 1591371210, 1259329206, -1787281806, 1355756391, 94295180, -1220011480, 46159256, -858226118, -605362520, 1971070146, 1145357135, 1846437031, -810900264, 154497590, -1704722869, 1658815576, -1873251610, 187296178, 1583123631, -1859798530 ], [ 1915910013, -1443181634, 1571640160, 702762038, 1270911174, 49973015, -1256533874, -539515702, 1514237184, -105124015, -1118529574, -1736766060, 545898759, 1072947447, 1336765238, 871717672, 1764484074, 1421422573, 113023550, 1328953843, 574059651, -1610195966, 2144524684, 886733298, -1565386237, -644118444, 2091061795, 1378215474, 1638799476, -1459020905, 1268724322, 335836858, -939791348, 1527452622, 1266911901, -82717070, 118957232, 1469213669, 697548623, -938424545, 1612027979, 424653339, -1887922485, -2062539888, -185794303, 1555272290, 442997279, 1061180540, 196196029, -1086461407, -1533993082 ], [ 1728550735, -234986015, -1774658731, 1598005095, 24708146, 1152999327, 721577506, 1645618309, -371309005, 1238758552, -591059679, 545901492, -644112232, 581547523, -309072860, 2129855789, -737212494, 1776230292, 10979155, 1579249339, -389110867, 568788089, -549224167, -1200686875, -1027134882, -945104650, -689408341, 949397087, 1699750067, -1860294393, -1621547188, -1234078902, -810942454, 1050173324, 67330236, -1257339285, -527199639, 596582559, -168297151, 1011803411, -1271306368, 688468390, -156609303, -1815074960, 1187518891, 1156258840, 808806348, 84851895, -2050825043, -2030204424, -1903263664 ], [ 1771522269, -281633214, -733424867, 1867673922, -950478237, -1464631989, 1543189868, 1316671451, -399093755, -1754636724, 1704544455, 850631843, -1076250125, 369299909, -1884224077, 879585652, 1782420935, -310919257, 462028682, -1151522063, -1095637439, 526855297, 296220391, -218437598, 616934520, -1618831620, 128296117, 650206224, -1134432789, -147062313, -302438098, 1064568395, -368096131, -969075563, -1259282017, -353183271, -1487325153, -1175256064, -1783656260, 194438329, 1359448747, -947925944, -336260347, -243710760, 1609227190, 1589079582, -661978036, -1719561013, 396557636, -635816315, 1110870467 ], [ 2058101343, 1941587869, 2089775416, 247274663, -19776892, 1302154981, 1869744767, -1456232892, -823222478, 1627702427, 879114751, 1882466095, -1976622171, 445862306, 1087592461, 602245849, -1092441312, -5111095, -828854843, 2011709456, 272798299, 884566003, 819164616, -161345844, -8036749, 137790086, -461763191, 677975111, -2004053666, 1316632549, -984784994, 875685449, -1003967806, -1974784253, 1259914067, -69926811, -226709954, 776067573, 844979471, -2130099150, 1722030379, 1007167820, 189041083, -1794227572, -1456079596, -1813811756, -828405375, 2122548195, -1177295623, -525409822, 1285628923 ], [ -315934, -1064102437, 1979922795, 1016720540, -1814096428, -1250859654, -894053345, -1340583786, 1114755971, -876003664, -977112027, -1701131535, -972678448, -250321008, 648133349, 1824283329, -509228356, 1884579526, 1978377019, 528570191, -1025495431, -738838022, -523562585, 106196655, -404462992, 2020757753, -1294139712, -351440357, -281450239, -1988183667, -1247477501, -2025371952, -704836129, 895217450, 238796135, -997680339, -2001028834, 1410770286, -804042984, 2069863016, 1627775324, 2007432523, -1220361318, 929064216, -318107447, 1926768394, -649074915, 122355221, -1268552135, 106169067, 1004198827 ], [ 275600976, -12157762, -1442730364, -63297657, 1956581824, -1012766060, -1694135267, 78333630, 1833042597, 1431296397, -1842715444, 956543525, 628259212, 43637847, 1169829902, 1223791384, -2087167501, 259122835, 1746281663, 1914807309, -1247512361, 652755088, 1093184416, -1494068891, 2065019954, -1558472927, 1323897806, 857786489, 60248469, -1810391451, -152286469, -818847417, -414557499, 150711183, 1707905838, -1764490454, -705392992, -1826723537, 573611394, -305717477, 1262506393, 934909915, -929781736, -433645203, -2052812850, 589735586, 940687684, 1260634221, 223902325, -1649456172, -1228580661 ], [ 291348921, -1803209138, 1785715373, 1387772683, 2128774589, -1626518327, 1898637353, -1996540192, -641265354, 265822725, 860134487, -1057587993, -2000573324, -288346613, 1298207909, -783836888, -1356611871, -1150291805, 1853220565, 1493614970, 139418490, 124076120, 1626431838, -1061962893, -1695005024, -1335163655, -782487273, 1277052259, 977950067, 1082525608, 526747316, -774872428, -1529588760, -1053708569, 379647808, -647731664, -133574005, -1576197103, -1635074214, 442468714, 1137685133, 1568723650, 682014861, 2116652182, -12466762, 1204932963, 1800500249, 2006610896, 95398502, 639984979, 740233242 ], [ 2022109291, -206104416, 1551647370, 899994775, -1319236253, -352396750, 2087356871, -840069877, -972104764, 1355863283, -750273735, -1782713776, 969845297, 2113925032, 1756417133, 750545422, -1063244462, -1284519622, 789869167, 668806522, -1117061108, -639233961, -1108070468, 2040792879, -711283634, 162029116, 53504900, 1883087090, -513103217, -1067043073, -1020093110, 629928586, 1420404894, 597233094, -2138536929, 651100523, -785299164, -151783698, 2134556067, -1755381212, -2035029650, 829833393, 2070611895, -1400031302, 108774683, -397591496, -356210990, -1607777582, 418519736, 257905177, 881659410 ], [ 1033950266, -415761530, 1968637355, -1625149880, -565382611, 715309968, -971273955, 1014213409, -1766588101, -968041892, 908945106, 349856036, 161954151, 1309366238, 1822458410, 2042288684, 985785499, 1385779585, 474625304, 1752936930, 337995816, -1723880619, 746836109, 1940590524, 1058353809, 1464956876, -166552703, -242786354, 1950369994, 497194072, -434952193, -1999836389, -1671074126, 1551512117, 1151700481, -402127469, -1352570438, -350530672, 522923765, 1609772850, -1476301400, 1587461882, -107962708, 641923031, -224195977, 288637247, -1244857747, -2064140437, -715068643, -594074740, 555379910 ], [ -890031385, -232246944, -159603747, 319978649, 1766563310, 176415018, 1916203722, 37272158, -1301366282, -289082828, -1887559001, -1063164052, 1468716745, 1673429535, 675979375, -484710439, -343911017, 1978175475, 1808963522, 1475675866, 1164165225, 101878045, 1048396518, -576965296, 1045521561, -1481889004, 755882949, -1397516832, -1188032454, -1003675294, 239786012, -689126789, 977370387, -212377557, 421340559, 1145397037, 1600182648, 759957754, -303362733, 1628072615, 870400957, -1701283626, 879837879, 1256134878, 58509900, 1992689965, -1101289517, -1009574777, -438304788, 236927956, -1933124015 ], [ -1624574876, 1272683896, -1398113766, -1440717983, 81476987, -1795386377, -583529403, 391196582, 1949234477, -211118708, 910038158, 629244476, 1111162482, 2064846195, -1989292163, -1350985048, 1028901631, -310667822, 2042228411, 592511068, 534224331, -561046940, 37346600, -1685959258, -1283010543, -1159795423, -1663026145, 408522036, -1377303346, 340838544, -554810563, 1479991532, -1206954180, -2137328044, 1136928511, -770190075, 318207415, -1255710815, -1233883042, 2015547075, -1117175560, -1016016591, 1504123719, -42090379, 275206432, -1744438571, 1494777372, 1077815336, 1918623713, -1108748637, -1876285166 ], [ 994540670, 247491947, -913520472, 1271987967, 874385905, -1287297055, 1154303152, 1235254244, 346757207, -272661169, 329621401, 885050728, 31935441, -1374914389, 698411243, 2058253618, 1593834317, 139503432, 2138700758, 1350604343, 81505682, -968621530, -1338929246, 1514786801, 1556465204, 1171397711, 373765647, -1652753735, -1419260559, 2038323987, 317832220, 1636925666, -1920879451, 1973222531, 303289259, -867575208, 1341344551, 1250421051, -110249473, -1960629642, -219963100, -1713321676, 253577378, -81854308, -1398306848, -1537033600, 623762230, -487988420, 1543569735, 200489152, 1128510974 ], [ -295451456, 2086081430, 1062603745, -688220341, 1236034383, 705168856, 1177133233, -944226481, -392773487, -1688376948, -1786496324, 1947015167, 1217963560, -1270812781, -1838871579, 1873694577, 254758990, 464741949, 500647581, -1380078218, 997169068, 189668793, -1650198229, -2016732882, 1275096305, -485545168, 2113179667, 325354824, 836296478, -559427689, 1605081262, -711041253, -2115394545, 1103092197, -1595995145, -1164004154, 1496519059, -1328053769, -474501402, 512141981, 1088530006, 1626752921, -400370136, 393835313, 1478614526, 943791482, 1620103633, 970015630, -71463351, 922014744, -1838595979 ], [ 1498353412, -1155195737, 448908499, 35021548, 69509317, 238456630, 1383414232, 846774250, 1958959457, 752386960, -1562207662, 1381967673, -65951288, 474115192, -451989374, 1394518078, 1276302993, -409399401, 574816975, 1991353302, 951136443, 1715333998, -645356264, 714715871, -2024728065, 482546738, 749317106, -61053047, 1162515284, -1270192913, 765141673, -849294754, -1681034021, -975339292, 567471762, -2008680923, -2028984032, -100620684, -1247906870, 2030848274, -560606138, 216525842, 1951116184, -89679006, -1377090816, -1308286345, -819814566, -814057504, -1355875844, 985460537, 1163532612 ], [ -2040419662, -163542515, 1640241663, 1508446415, -42569606, -1059516052, 1722989078, -1864072273, -528017778, 459718410, -1671142563, -141675557, -1582958879, 297634163, -559236697, -340417932, 807591220, -1318031702, 1622826280, -637519635, 504311925, -699723076, 1374278111, 1249300872, 71356644, -1221900922, -1250626257, -2087823868, 913436856, 1958170272, 142417057, -370582869, -1284718991, -1053929378, -279918064, -2015481777, 523725934, 122176060, -1347273078, -294126896, 326994492, 2040683137, -2122194738, -332128996, -193688116, 217793920, 1826471408, -551917528, -1107743625, -1846778626, 1876776337 ], [ -1598553095, 1327524932, -492405447, 1796942272, -2020766742, 1327240650, 2035106091, 461520552, 1168512698, 235502525, 366117908, -76405193, -18089002, 610888940, -540044095, -1892218378, 2134111256, 1560448787, -1620401949, 1842249442, -1347061340, -797784160, -1487286696, 1795882515, -778369173, 539900451, -241333260, 329124926, 1304136668, -1248250521, -1877526429, -373659590, 669327102, -972618395, -315229434, 145631959, 1051863270, -681109442, 1316198942, -171860393, -647752645, -1250970775, 1284362772, 935989583, 605128027, 1778731924, 932924422, 1289894235, 913414265, 530627746, 315299435 ], [ -1752707859, -1039861262, -1496690112, -773672147, -192201093, -355752506, 293484978, -1287032493, 2141967673, -767974040, -1234734931, -37503924, 976621876, 546010275, -1507415988, -214256967, -965464803, -89600795, -345148958, 1417118343, -1702090606, -1761923651, -883768949, -794852548, 243508925, -1073501579, -1627560029, -951630885, -631855360, 498199846, -1620836849, 661887676, 420866693, -1963986319, 961466954, -2026987012, 1487061541, -701417213, -488349117, -194745035, -1483076760, -1740921616, -798590554, 884959881, 1629776111, -1932806861, -895654313, 900568538, -1208550938, -1178891141, -1107943362 ], [ -1188602878, -1577825810, -1912537120, 981021943, 667355275, -1633459662, 1994328212, 758970153, 1709361148, 1074800307, 888389067, 2115803599, -1705034737, -74870665, -298266030, -665075049, -1516594126, 1300564069, -30983135, -1827306887, -1796148817, 730422468, -825446806, -1342143078, 1656444786, 1920194700, 1233366526, -1447741887, -1080931011, 314365249, -1832523313, 599092177, -1915305423, 1226092388, -1071164202, -757157960, -1954207590, 1599901614, 1545035200, 507018703, 506431528, 37098426, 742384880, 346387368, -609664299, -67885121, -1829925673, 1597844944, -18484867, -1850577648, -543874497 ], [ 436087948, 953797309, 1237297277, 2012174201, 70542710, -2119595539, 1521070429, -537388376, 377273653, -1995816908, 224341747, 950421469, 1520630408, -625056015, -1539534633, -1182843434, 926746135, 341791185, -782760876, 446648493, 1171081027, 2147366010, 1009067419, -603563436, -253022821, 1884513027, -1664606810, -1386241845, 770121939, -1106459723, -523120656, -1393588675, -213370689, -389090533, 1488110636, 1138140392, 2141044048, 573251721, 1062193942, -224739995, -1105261022, -290438279, 1555899245, 231643693, -1718013524, -683201506, -1010585184, -950388643, -586691742, -1260294117, -1745068456 ], [ 59318179, 2002871449, -1876553824, 1257588773, 661740231, -390790079, 1953417342, 663543493, 125124010, 891660018, 22025006, 1491204699, 1924463008, 1310311985, 1613304193, -1824038683, 662874168, -1538433875, -1175135032, -432759731, -833151568, 1205959049, 852032565, -1362076991, 1095078858, -1180473090, -1050048122, 338224456, -492091618, -404971212, 1931359468, 609365671, 1218756371, 1127631264, 1299230071, 255841142, -433116879, -2142781740, -794709932, -801658401, 896948507, -651755707, 2028964739, 1164775851, 348566176, 1833166377, 877276015, 2130764767, 377179453, -445591276, -765877533 ], [ 1302901910, 550401099, 185677586, 2023661104, 1903896262, 11045388, -467365001, 454627250, -587331583, -1184849459, -715675096, -1605608800, -1796295825, -758792762, -741601175, 408317269, -1078141356, -1760239887, -1821158738, 1276502513, 1322951596, 10856493, 1553676485, 464155927, -2021615680, 1845156946, 93911108, 2089283965, 1458185715, -417505497, 1638839600, -901022218, -34104568, 1676348607, 1337768691, -997741949, -81392522, 956568538, 1555245178, 313296669, 1001222244, -2124867202, -371671263, -460765089, -52452675, 1573394151, 431215097, -647901973, -788633594, -233632959, 1903217153 ], [ -1117620020, -992302844, -1796076815, 416880203, 1769875988, 135658088, 898092077, 638131734, -215787047, -452709126, 689048915, -74262848, 1483957143, -1588413279, 1523435595, -2132587476, -1651067008, 1389437177, -1914935172, 313859036, 913010525, -1277419099, 19917024, -1607228250, 405293422, -970380077, 1556645721, 1601567465, -2018939150, 2005072069, -1896813233, 2137108613, 2111004830, 2082164048, 858691675, 644725138, -2106335064, -2016793322, -740172995, -1870969306, 1430145070, 1688965128, -2073378078, 691299897, 1459058954, 2106457972, -1267632100, -887863169, -808261205, -1494430351, -209344770 ], [ -840615391, -222382777, -761039240, -1782127957, 1947914255, -440427572, -1693051040, 2015440106, -355016755, 1221949548, 1473459798, -2129140991, 52183038, 1016453806, -2104347521, -863136201, 835544795, 442203781, -1711863265, 542910266, -832669778, -700796772, 1305655882, 1180183220, 1786240167, 1983150154, 405982940, -40210171, 1049183175, -493279566, -1710417393, 2019972644, -1252719642, -1301690103, 1206485640, 995590363, 1864761178, 1311029940, 430849285, -1875218187, -1769448443, -109690299, -1077373437, 765726904, 12085350, 1666420931, -2079318423, 120083314, 303722344, -596939494, -1012355707 ], [ 547226208, 1157292441, -1591393088, -109663000, -361760661, -678301897, 750294507, 1062380728, 1469721475, 1077707233, 1761247914, -611824385, 1905878147, -262643685, -109070837, -2111703274, -646579565, -189055124, -987908494, -1103896463, 1332689871, -638970391, -1605894800, -1330351774, 316771155, -2134575659, -583557622, -680725053, -2025056333, -1804183344, 147936885, -1498580585, -503635742, 849036821, -1344830265, -715718609, 1017281964, -736139057, -364697712, 1439461228, -1590256844, 1375025880, 520546055, -405677958, -1139191048, 437047164, -1255111372, 925442613, -380834666, 1078209800, -1306551819 ], [ 1595528883, -558699042, -1469599206, -1120857548, -827760655, 213560031, 1958604219, -23297745, -485908314, -1630389858, -1679854475, 1475478787, 185848139, -430414991, -813487458, 24310657, -1232979172, 1160143891, -130226790, 1900847172, -1253311389, -1276160540, 1872074771, -1256858410, -772651058, -1850605332, 57332782, -1669926979, -96640128, 952211065, -1834467255, 541102318, 1461835861, 484615336, -747290001, 1569517698, -2079007707, -1819547827, 1425820951, 793029601, -1776226141, 630662118, -258177897, 1295753483, 1989449373, 233001320, -475534665, 155448639, -1344050764, -1403597785, -480637829 ], [ -979431953, 1032915527, 1712609564, -371944222, -688358927, 1212352635, -397707865, 1046701098, 1534617987, 1958463588, 313255567, 1435539747, 1882879708, -191371384, 237522523, -665717120, -222145304, -662790380, 555015777, -854825995, 1120827413, -1622511455, 105846685, -245307250, -462041903, 1084858777, 187927068, 412921827, 1079895945, -377182229, -1704042108, -1255374547, -588581465, -1142359398, 49654201, 595713430, 371016344, -1359281095, 1543045940, 2067912777, 567698700, -718942399, 731789484, -610442062, -1697016741, 1906532349, -1863422110, -653244792, -391072293, 1258066760, 446386067 ], [ 1144947499, -359570202, -402468883, -1128384864, 1460299339, 1073948862, -1842885044, -1551501639, -288601589, 1692379889, -1619415705, -762761619, 561999039, -1067293807, -485982213, -766806466, 1937435300, 1204668936, -1960967585, -6529204, -1434741294, 1334478745, -516684533, 1317571273, -886443630, 318986849, 1615219338, -676328872, 981438463, 322109595, 230905042, -603992939, -1260497211, -831325127, -755392749, -1585090229, 773268767, -413005007, -877029779, 1463059766, -453795919, 468125068, -388184676, -613039989, 1475226562, 1782212536, -412904777, 104145578, -1628889673, -1675158035, 1408953284 ], [ 1746952034, 1174780797, -1717334701, 1024352603, 968835339, -289779714, 795128933, -748987951, 60412181, 1279373971, -118781594, -699820279, -1223880072, 1352655886, -1376644505, -369778159, -884460570, 99974875, 1606319022, -136594833, -1318982972, 195753420, 30218873, 1118837732, 592467755, -1859586565, -1505379855, 1505049238, 1790600144, 1038337282, -438832149, 1602551864, 1258146420, -1949528936, -1615211274, -540838465, 587939176, -231422952, 30573685, -760793815, 1360547544, -1679712818, 2006520778, -873540470, 1301785362, 451810036, -471879742, 511382824, -1058038674, 909398228, 561778524 ], [ -1018792249, 845754742, 218142513, -2028094772, -627495328, -1122272070, 901799215, 1222229653, 485849309, 1649062294, 1032588946, -1568541680, -452156884, -1124700110, -601552116, -649473675, 1677858361, 234596011, -603970336, -1981586877, 895585934, 17297153, -2008893768, -657433019, 1461190035, 1901890625, 983789900, -890549409, 1292407162, 529422275, -1035367131, -1223617254, 458590497, -1913425402, 812162489, 81039419, 511042113, -650530153, -1042829859, -1857674288, -2057258830, -1893590281, -697639124, 1026401663, -1106253443, 1146567332, 879448847, -1684027735, -371780020, 1326825456, 12320225 ], [ 1966774983, -1674080617, 2063354032, 845491088, -1214008369, -707562438, 2097259460, 2045301305, -1520314473, 1689631219, -828205176, -1862910075, 458932373, -575328303, -1508600438, -49195567, -1795054047, 838481562, -1975817865, -879374966, -952449107, 1210398094, 501958865, -46133107, -1593969475, -399573198, 1065621454, 210518456, -1039954844, -894365489, -123464184, 2078449739, 187716162, -2053942601, -292465435, -461598941, -1820269214, -1454676850, 423104904, 1970443650, 1818032690, -213117191, 1406335682, 1106135264, -1747996939, 1508501683, -856525744, -2052951563, -1080349275, 1791697392, -1703817406 ], [ -2094800698, 1386710563, 25516025, -78885908, -1440660716, 1394121253, -1324743222, -170701496, -655419404, 1765777035, 1502927293, 1551703890, -835986152, -1857126603, 1081895038, 1538838705, -2073049642, 2113919795, 1202647821, 965125906, -1344590812, -1671489706, -755082071, 1647210955, 176730434, -1939321157, 1492937458, -2020151736, -1320247006, -830328714, -949138129, 1403915692, 721221625, -1671036502, -1462501212, 1028259627, -1637102774, -633547626, -316069030, 577055929, 375156907, 1459092129, 689731424, 36422424, 1054058341, 238361292, -918688544, -806505716, -1285481810, 766268528, -569748798 ], [ 1229963970, 1998664172, 1739415151, -357444822, 1564980469, -1125785055, -917287202, 1774781450, -256189135, -1400379999, 316906986, 116269180, 828626163, -614362843, 694870068, -54912012, 334790491, -620174674, -833808102, -590282861, -988436911, -942389824, 955367139, 1287780612, 2059366125, -846850789, 1981976658, -1817469864, -806174503, -311436668, 370622223, -767793325, 104750830, 289859630, 1409814735, -868137717, 454413091, 308267943, 1198337199, 1038667877, 2034349248, 731440167, 1221419903, 1198508351, -544754857, 1906980169, 1578133770, -1227863273, -470672945, -117736353, 51128399 ], [ -1181852637, -49975660, 1246692462, -142636415, 1001808100, -1360247355, 329537479, -1173164065, 2118501188, 202927853, -1393185350, 1671902754, 935899414, 464320534, 173421403, 1448180683, 1990483316, 909497487, -158206051, -1543693497, 1367008407, 1080647863, -310744511, 1710099117, -794566816, 1865423850, 1033173144, 1445480668, -1857384926, -133533756, 189036652, -194410429, 789097861, -328133035, -491339464, 495926639, 1566975027, -1923811664, 561439506, 193265827, 322464351, -681762696, 951589250, -896435389, 340832717, 1953069782, 1126887706, 2129199960, 1448099534, 310673255, -1206143533 ], [ -366453949, -302160940, -1110660271, 1146751226, 13789227, 2105840895, 285534715, -311009063, 816898003, -1692477242, 1615630484, 1270510384, -53150050, -825044308, -1694259522, 690322252, -1079911002, -1414024488, -400056320, -1155075379, 1613939519, -225513469, 1367075696, 775587587, -712797613, 1780613709, -2095597759, -363928997, -1432981795, 1255622810, 168282880, 359865913, 986404842, 960104972, -2019121140, -1404596666, -1538348564, 1857823659, 150410401, -1353781583, -1118959167, -171201127, 1607084470, -1488611305, 955129243, 1200668971, 792038557, 763452284, 103588971, 1436027559, 693378794 ], [ 1711790231, 1189841965, -680868464, -690732348, -1779844735, 1956732525, 579288971, 1989435305, 2050596734, -2027588018, 632263967, 692554126, 109994304, 1858301271, -266583531, 539273927, 1767395891, 453907061, 1811958909, 196654384, 243819352, -226455002, 1691622029, -500035505, -1922981459, 1790027492, -1597857303, 40448988, -174731608, 1534508137, -781761422, 1928574558, 2113661325, 877925692, -715023384, 587244799, 1159258026, -476164881, -1322224028, 907015983, -1008273470, -1519337150, 475129279, -1916318803, 553936573, 583145521, 907010601, 864364381, 1391363815, -1948271649, -572178693 ], [ 462919525, 2096173455, 1988770194, 1694471663, 1046212739, 302560261, 2082588471, -1494511649, 764189984, -1939840409, 335495786, -1784651578, 1974337793, 1269278843, -1843677151, -1070125845, -70403191, 248711399, -2028748762, -1097867322, 1973789034, -1824909485, 1960657114, -1576554542, 1175927036, -1488069181, -1060116535, 168291897, 198201585, -1557721301, -1693985107, -995068249, 1720262986, -92441858, 1770868687, -556901071, -1849979730, 1768777266, 418286248, -972185702, 1662083688, -1933468052, -725798017, 1715414842, 276903896, -901624988, 1806179179, 2141934781, 386301557, 1474186122, 1738004502 ], [ -1399567610, 317282111, -839906029, -184066941, 1506009593, -1108770870, -1840031407, 2119974411, 458509768, -188155220, 1369115102, 161437658, 599895823, 1431234236, -2093695742, 650589715, 1264941819, 2117508133, -213046896, -975995634, -663014955, 966939900, 862182873, 1161435952, -354890842, -905054133, -1054428499, -1041095693, 1795929281, 1117448023, -2020460715, 1494542919, 417554443, 1176249691, -739146680, -1536583250, -2051311697, 1736594079, -2011840065, -576512615, -443753072, -900186757, -1995800240, -750491357, -2106484598, 1176714500, 657380505, 473510947, 6565219, -1888784164, -385903208 ], [ -1443134830, -918893809, -718983213, -1553050317, -425320032, 1285826057, -621453729, 1842944746, 910622036, -1807824315, 1871682320, 1058977370, -986981964, -1149473631, -679270561, 884972992, -979386487, -852075894, 498905032, 8504575, 1831576987, -216953044, -1086610868, -1725510836, -642050451, -1759081059, -771872340, 1515604334, 940676107, 120961843, -1947208012, -1934599765, 2064740605, -1565575531, 459104767, -336040164, -1018757731, -675571157, 1849303544, 923769695, -56850147, 1756112463, 1572931575, 1466536348, -619343346, 828040982, -627162660, -1602964885, 1933673749, 992820027, -119424826 ], [ 636277353, -344324182, 657787025, -1064520544, 679115423, -1078426284, 345520215, 1351299937, -1943508988, 295279072, -155550259, -1198658157, 537284088, 1769762674, 1079153336, -1161338696, -1492369704, -93891915, -1386813212, -736531653, 1452579100, -884545787, 573435525, -646211151, 623278036, -921453195, -1392249759, 1148221209, -1905271527, 314627356, 578363123, -1142943300, 1915706296, -98770571, 941875126, -664736309, 185756982, 401394525, -70601188, 1461255852, -1029592385, 366557329, -534053420, -1612497569, 1286939884, 1659840174, -1797991582, -1083868428, -1397572942, 1169310070, -577383901 ], [ -763535379, 2038340307, -1971641951, 351657900, -445039775, -97695378, 2128739720, 371540975, 994758992, -2120321753, -318899691, 1779787632, -755410176, -507899635, 446448322, 156707421, -1501518891, -261874964, -742621233, 1780042267, 1797232293, -1630787639, 107028175, -212433880, 1904656591, -516153292, 780441109, -1039134066, 806359640, 1661134648, 1213377656, 546553540, -526687938, 2057526556, 1443902595, 691018476, -1311441112, 673341199, 596020910, 658275730, -643347703, -636576958, -1207246154, 1687062229, 217176361, -1070535807, 1613871777, 1447801914, -2086400826, 983691853, -652827418 ], [ 780358644, -1137589240, 1775636983, 588305816, -712629615, 818516906, -2063760320, -1966086957, 964119222, -97492081, 1036022646, 1544103762, 945490230, 551342037, -474047853, -1761534032, 284787891, -364115972, -92172598, 466721048, 1994146389, -688347707, -1645867075, 535455707, -1364951830, 200782852, -1150999272, 1309227429, 1079082658, 1192094390, 985282491, -342195521, -440900236, 1195110251, -254212438, 606877272, 857843502, -62613326, 754731701, 1067523713, 1550312886, 1710902291, 1315467839, -2139035697, 1413359409, 516629797, -1533511122, 750113025, 1705855124, 1528826983, -566869539 ], [ 940085036, -753688712, 695814799, 595215980, 128782615, -756971897, 109256677, 1006103161, -2024538483, 1121967064, -971701038, 1763429123, 1788521994, 687486972, -149770388, -26229380, -600985060, -1916022903, 645753125, -274994464, -633697911, 1217866843, -2010107702, -1833898656, -925620892, 1973089499, 1454753947, 1352243669, 2053192565, -1333312868, 117821060, 2018414654, 2029584006, 908632159, 204402098, 1209349510, -515893689, -910591441, -1777511545, -1253551522, -361043939, 44130706, -1460263328, 897430427, 1272605179, 1688725410, 1160968252, -14720535, -640753970, 700342265, 502844592 ] ] ], [ [ [ 842285378, -1502731763, 1994530422, 383803468, -1098164683, -27707490, -1174299334, -1370201521, 1295939338, -2002814194, 509141752, -1202505131, -1427220901, 1833677061, 847275463, 1850668831, -1481785354, 1660680338, -1444733150, -1010313967, -113182024, 2139305326, -1199191379, 677346780, 8218860, 1471018087, 1525838585, -1220134231, 1130319759, -2130589858, -102682415, 239539589, -2133450220, -1525072935, 1927857680, 1692710391, -1919577879, -1883103897, 572559322, -1964744895, 1192922610, -298281769, 333140824, 1738716082, 1211267535, -943040842, -1212512715, -492834072, -1570596779, -1442177155, 411292306 ], [ 314167161, -1865611671, -1696447409, -1871714126, -1722604167, -552676509, 744375921, 366833299, 1250826815, -1553217470, 1283252594, -1262999003, -161733358, 1477383969, 268285108, -1936546496, 1892501300, -999957882, 127847033, -720879201, 1838181829, -278542658, -1105500784, -1325392705, 1324526181, -523096186, -568086821, 602917674, 1823715221, -535751997, 424365939, 1603047985, -191019563, -710392183, -1909011602, -483279382, -425701652, 275528023, 1984612409, 611475192, -2119923600, -660430139, 1355037848, -1922001173, -69777930, 718010702, 1312939924, -1625824626, -1111144445, 269564941, -1579446602 ], [ 513053700, 473623790, 1131254321, 474554633, 435044258, -980166520, -1138694226, -553337180, -349575767, -1793431852, 1975986052, 804781731, -458430582, -1039200092, -1488272137, -1084572876, -2104046438, -1345228100, 946668567, -1306856462, -283335096, -32845074, -1038034868, 1855126071, -1555987485, 1125304166, -982304047, -655628783, -975365112, -397637497, 1993769874, 1825839469, -1241489157, 1861881334, 790577686, 1908405442, -164290461, -1045948799, -1536163559, 1080214944, 845421186, 1350952010, -23435148, 544963784, -1550479998, 2090404041, -1537321275, 462208113, 127734864, -1106656730, 1423121172 ], [ -450104678, 2104716534, 1209662271, -86655467, -1229929742, -1078667371, -1227106308, 832144811, 2104068114, 1642646170, 1753960797, -1702144096, -476359563, 1368333071, -907393569, -1975537201, 1039586177, -1497478978, 369567809, 1821323874, 1261956357, 1442446164, 214637304, -1716191008, 2048400697, 42963867, 712240645, -1655281032, -1190564509, -950775671, 135515744, 1005323849, -379752343, 1212791163, -185908846, -795220357, 1126381338, 2096676365, -1359821100, 113846736, 1841464248, -541414311, 1390842816, -1366729332, 1861691859, -1266362945, 102004336, 302480920, 1856009236, -43509324, 571571503 ], [ -674076839, -1484039892, 751204144, 164983009, 373255543, -291096589, -1801342343, 954208095, -1378979026, 1701492244, 1713878044, -1593756837, 1890462581, -334254526, -1681175363, -1306949424, 572966431, 1443169373, 2031160925, 992169274, 1204184738, -423818360, -1829905772, 2146652452, -1627695111, 968813811, 1049585909, 1679424177, 639338715, 621717953, -790418862, -855400518, 907992880, 1852140970, -1061530602, -1428695921, 1140198114, 346019736, -1575046281, 101293530, 224052897, 1912943080, -1220771888, 1106370024, 906649738, 668186229, -370356233, 253931654, -662917925, 646771749, 136180198 ], [ -1077044537, -604358494, 1259126175, 1744233446, -1716735391, -1614987620, -594907952, 851136124, 121141373, 338099265, 503222434, -1423103431, 636563993, -2136878092, 1765881834, -1442099545, -1813127563, 825604654, 2111749797, 1214617845, -1095572857, -976452949, -25817315, 650556465, -943909058, -1070588098, 1435122946, -2024065292, 1906719654, -1063448531, -1481274975, 182297565, 1335464592, -1714853916, -426875046, 624532627, -1860185547, 357083611, -389339569, -83340844, 2054093988, -1604757926, 1743343479, -1212463635, 693067012, 1372456102, 468656819, -1137614473, 1953838564, -1018853332, 461283337 ], [ -1779340143, -223804237, -1646978692, 1605575206, -1061311912, 1749342232, 1019513326, -1403879681, -177712996, 955379125, -487596519, -214897717, 1771201295, 1004480482, -270769565, 1075185732, -49547220, 553175793, 445093437, -1733317275, 402629570, 1091549792, -1709746887, -1656562149, -2031003974, 1084408546, -274974001, -1930691181, -2052822161, 1364771207, -1253044352, -2099501594, 468086553, -824029988, 561387949, 265811639, -1546241709, 1710847846, -163339719, -827401364, 1384812583, -1445811851, -221139598, -101769865, -449707142, 2002603393, -1995704380, -1736545295, -1692107633, 997331610, -336897581 ], [ -151750113, 513377408, 836975022, -1106101101, -1931299904, 2064526207, 296294869, 1501586680, -1293394690, -1236546232, 1929134728, -1929007770, -1297984388, -963747168, 1356938368, 1192102709, -701356463, -1308047485, -934409581, 1615535497, -99556706, -1125748912, -1866901455, 1644708155, 219898130, -1882960613, 1031877390, -380595419, -1800977451, 226716551, 269614989, -582520335, -1545101169, -1909587920, -651486087, 1397906302, 680153466, -331063414, -1036799449, 2278592, -1816222049, -708325937, -377380296, -1038403050, 1749832450, -795050557, -290574207, 2143974286, 43908066, 1174224397, 803085583 ], [ 262063037, -389067785, -990160340, -1423722081, -1075084866, -462504461, -693149235, 528139595, 482986301, 1332760999, -814971282, 437716180, 1780503503, 1998905692, 1100570591, -1212208006, 383125190, -1228830401, -553088636, 2143802427, 855203985, 190551901, -882371021, 1955453623, 682198105, 1798672636, 556304367, 1893887853, 2012678391, 78488568, -1388361098, -1126242968, -1613741351, -1856589284, -325170516, -2041594563, -1352641000, 2012328016, 1172954598, 991797514, -201521536, 34922182, -1523021136, -468062163, -787957657, -605317860, 1951670587, 1812886176, -68138909, 2078356531, 1713440946 ], [ -1614579265, 1263085584, -250391140, 1739212697, 319944240, -1802738726, -212501953, -1873548912, -1814887709, -1341042734, 1138269231, -585207522, -280531311, -1658019830, -1707163723, -925031193, 1030686157, -1674335440, 682438524, -1871456922, -2093350064, 1001212490, -1783957770, -545489974, -1862062832, 535244719, 1950770898, 1059105215, 556121283, -1393789305, 1196832438, 462515015, 2085141439, -545722828, -1848554392, -1074851373, -1606019598, -946094022, -56039525, 800576653, 74179354, -1407661813, -217591331, -1102027969, 1666375263, 596114586, 1071770851, -189279949, 1175804303, 627302285, -342234574 ], [ 1710188187, 634463553, 2048013356, -2100912445, -560433273, 190794155, -748734747, 2102747649, 1125835797, 1186527411, 2078402212, 611931811, 1534179979, 1487562535, -322171610, 1586692719, 1859477694, 245830216, -1273492123, -573079294, -1075829415, -426187790, -123128301, -87308169, -621470692, -2116443739, -1704682400, -1039069781, -376061775, -789233089, 1215685846, -1365389114, 1501163538, -2098335570, -668716386, -141011588, -46961118, -1866204222, 1325771052, -1103308069, -1676404593, -426068559, 779255750, -498661152, -911549886, 1790602756, 1167888336, 1334615594, 743955634, -1313348185, 622797307 ], [ 1658727863, 439664589, 2020706382, 507340955, 1146109226, 856652048, 560446675, 1277800671, -1650643151, -497911791, 261967771, 2076885517, 1548734634, -141774423, -1209449273, -1369882851, -1362673896, 1935758953, 374919546, 651897657, -683659876, -805090345, 1417151652, -601972430, -1595861249, -865615522, -576718873, 558995044, 275619600, 1694307777, 2091515524, -1293630118, -2008614032, -1384470846, -720701275, -610616405, 1279023689, -365916088, -1150066032, -1220074689, -655735809, -1907019499, 1567439004, -1087977864, 1614511330, -1381486854, 219721866, 2004994108, -1284675301, -344863647, 1098319931 ], [ 543084182, -494944427, 124218420, 1207149246, 1368541737, -71840138, -1675105578, 919023679, -1120452536, -855710023, -327578258, -534890949, -1964741783, -2002743030, -513138670, -1899770397, 701748279, 794754164, 2003602552, 1442229319, 1611421252, 2068894585, 71556136, 344977815, 1608460157, 573321982, 38553614, 1460934714, 1891463274, 367848749, 879727519, -1197880234, 1129989078, 901441112, 1476409510, 834132052, -1423936666, 396995950, -1248467676, -136125719, -332315062, 1684488599, -1044027485, -2085298346, -1005230005, 1151592680, -1336177277, -1400256572, 1490642015, -1889607138, 353095231 ], [ -1604550487, -532845780, -487136064, 212838596, -28694916, 1793114346, -77270227, -1895587752, 1872756467, 1332060948, -396711635, 989646458, 451871520, 1576890317, -350427859, -196795988, -1241618390, -985639267, 133785236, 1476863461, 261257534, 551728721, -1755078118, 1039801947, -1014724698, 708429280, -310375076, -259958902, -1359776324, -745055275, 356767715, 148035659, 2007929633, 2107541866, -2116772946, -1898579812, 843281934, -920503719, 1281299612, 1592144225, -125920393, 100803299, -412245661, 216275468, -1693902004, -1761207131, 1893904844, 1809407260, 1794297433, -1227533154, 1195973887 ], [ 1585942153, 762356053, -1226831690, -1613524704, 1902792460, 918626264, 1688728427, 1688225325, 1968032328, -184847033, 493041120, 1226151208, -1961990658, 2060006967, 282074874, 1462852438, 172788815, 1677381257, -296448950, 2093753740, 480132273, 1441318163, 1555204047, 524063784, -1838530892, -1398999189, -1502648901, 1749486202, -1636437029, 1669078773, -894519249, -1242957763, -1208336511, 33205310, -506276287, 1341964900, 466648883, 839700633, -1958914338, 1068765775, 16175654, -1237127309, -991528064, -187302239, -156231538, -232199563, 158011087, -874147767, 1350272063, 1033479815, 1145072639 ], [ 992735443, 301451901, -344838784, 1362349004, 2028291974, 1313323210, -1637623396, -1346289079, 1175931740, 774854516, 917450486, -1042325261, -1870070356, -2113835992, -1110932020, -1810838032, 503667856, -638775313, 284609293, -1596553695, 2019898889, 1288416934, -1871150844, -1238335949, 1999590382, 581138182, 1678962870, 691132839, 335000262, -2070555361, -245494439, -1801987494, 1212634071, -803329994, 1986111757, 196114135, -862776459, -1607805736, -184532707, 1237669722, 859936309, -1172005251, -1501699825, -981860627, -1616061349, 282761191, 239263003, 1273078438, -690249056, -1314882227, 2146071509 ], [ -824047680, -551024227, -308458807, 1094167877, 2099416996, -413028124, -1464303684, 2091246848, -272126851, 1071108022, -323825693, -483376425, -1521150654, -2072652367, -1873098776, -1812511163, -1042845464, -211778970, -1175208896, 94970220, -266839423, 1770300223, 529320196, -68129102, -1272194574, -1160017224, -913062120, 669762437, 602044487, 412121156, 274367134, 87031376, 1749154738, -1538069788, 1873478924, -1481273993, 934459419, 767286026, -654039226, 1472515487, -724243082, -719966379, 844671461, -711778445, 334115108, 396460642, 1776159635, 600796428, -913162221, 1967493152, 160045714 ], [ -1623371184, -833186137, -1655581776, -1724225502, 645960050, 1486085036, 935651605, -1583907924, -700922472, 1681022248, -608231523, 1015292321, -840903046, -142847117, -2083776472, -1339361211, -621309938, 1418020668, -1259581581, -374770957, -1478775742, 756355162, 1771805619, -1061515736, -529027995, -854613809, -1906964032, 173725326, -1551428137, -959943343, -1242284810, -319103261, -1419599477, -1791366016, -1167291782, -285621496, -461923953, 1795497178, 37912774, 2131430026, 422272328, 846083352, -1471153727, 606214021, 1950123243, 495383932, 1192298752, -1271631602, -1652907580, -1288736960, 640023454 ], [ -1917282551, -1635111526, 1352473956, 1325434461, 1777380267, 437471056, 1922084579, 906576537, -249647441, -393793347, 1483763846, -8564238, -1365731973, 120516639, 521080668, -280295009, -1973159276, 1702311640, 1789706698, 1594580831, -1540495430, -15286502, 1504553177, -1006509956, 566698457, 187774705, 1266428477, -680670610, 1950884120, -135650321, 1184661998, 218913075, 1911282284, 1202876609, -716073466, -2000098913, -936749473, -2034846742, 1687739472, -997369146, 2038056669, -1213854419, -1890457629, -1280457708, 531596544, 1839452048, -1785209629, -1423631626, 1134533012, 1840735319, -602290864 ], [ 1722396713, 1121088911, 1533879024, 204180722, 1551192355, -73245864, -1650744041, -905879020, -522582708, 636386662, -1281111246, 1208921963, -1592637449, -328447010, -1250508995, 797814346, 827857926, 1132292127, 1423583336, 1148154724, 1314748428, 475308014, 1925509451, -1765955422, -1363818104, -2141665049, 1223652470, 301834631, -1648766868, -579000879, 1890866303, -1107162559, -547365666, -529604053, 1594204765, -438517875, -593743964, -1982878531, -2017159943, -1144627734, 1274251304, -1323450631, -2012946092, -355258404, -1722258710, 1360636572, -2097833065, 937675716, 779997472, -1869864012, -453675388 ], [ -440710253, -1045489324, -1571554666, 505275107, -873784886, 541114657, 1033336135, 881051987, 855725099, -1550301647, 1790406560, 780895972, -1927445003, 688682625, -1620099758, -1472494871, 1348075585, -1985042575, 450218477, -930278313, -350602910, 854018432, 1132470296, 406314906, 836196797, -828255749, -1819767026, 627074139, -832115771, -2029742241, 930613937, 128949391, -1128591875, -277708007, -164950913, 1904935766, 256545370, -1859501564, -80082631, -1153079889, 727307391, 1547496766, 1618897959, 1788648778, -160845429, 1589018776, 1168689980, -1468368670, 1929634683, 131815205, 728825581 ], [ 1902131808, -647405976, 1755746353, 511817930, 1361210340, 1559539780, -1336204191, 924448697, -1862231239, 2011618984, 703857403, -1235297116, 1267838949, -809123975, -948508025, 655156848, 1699858243, 2117862364, -514244329, 1913309562, 2022533294, 1073426548, 1448789818, 1173809850, -345656905, 245045701, 642246446, -1491220288, 935265974, -1973281413, -56118902, 1930778940, 454812251, -1775793990, 164090790, -657213948, 927311098, 690993281, -868454557, -1525067117, 422384030, 147918218, 221636237, -763431277, -527457153, -1662492117, 1050053676, 1922503063, -23262782, 1754096236, 280956187 ], [ 1676585934, -113993105, -1402101771, 1294863957, 1210965792, -1298771089, 1146619654, 1473523969, -1143425913, -227175746, -374632891, -1091643927, -1788169214, -1206102122, -129602569, 631997107, 1772473602, 1371635290, 1659212412, 1176972415, -1707827192, -1456638779, 1696808305, 1842017236, 246611452, -512556448, -1505262118, 1377702777, 826987559, 694923887, 1941847382, 1960350683, 1936950709, 1720906606, 1462973477, 1956255587, -1482309894, -2008115076, 1485281870, -287038533, 1290830645, 911265918, 251574715, 1777070442, -148607348, -100985426, -1477859699, -811043934, 439856511, -1657194279, -2048454922 ], [ 1044572080, 652509352, -1240525505, 477063121, -539062272, 431495769, -637524153, 461082563, -893463443, -1812078675, 1716167922, 2001443460, 187646254, 933467310, -2100656428, -1306713475, 1729514150, 1594669479, 341947762, 2062396744, -734429427, -326078196, -967260551, -962430768, 1415238204, 1243679418, 133279777, -1248906046, -73140119, -908138314, -1165516894, -6691880, 1027151481, 1321813340, -622264768, -1419838508, -1290754160, -46613051, 1793935713, 208935098, 194899623, 2106897767, -585922318, 1195328910, -785541403, 139238839, 218861028, 1946007384, -1909558713, -1063714467, -1967878800 ], [ -1311738395, 2045675586, -1800405885, 19768993, -1805299023, -2049877227, -1879599816, -1442364021, -29695775, -1929659574, 1114405039, 1435800904, -1564279560, 1357213690, 1593430867, 1876906092, -566740040, 674666761, -1741127654, 74077909, -2065012877, 1577569082, -377810031, 1825132192, -536311966, 729043417, -255694825, -1100841734, -1076214574, 1599210271, -1551971387, -325759001, -968601590, -1633835440, -1278892111, -288692638, 1998970514, -874511477, 26230726, 1584171433, 272196489, 746094046, 1325809578, -404833173, -1905385886, -2122433367, -1896784536, -2052809177, 2033381049, 2032066300, -2136315523 ], [ -265116754, 194685838, 548533952, 1432593180, -189881785, -2033120903, -1514404725, -890178067, -1292240572, 1248977379, 1577340322, -448947354, 442353072, -540054021, -43847836, -1152592321, 1790468893, 1810276279, 1414265198, 657216869, 1531392363, 1304940642, -450661482, 1568708861, 1098232981, -1304762976, -1941812382, -461398844, 634600662, -968686417, 1442515204, 1121777135, -199375936, -1540158083, -1805663445, 1497458164, -1379329946, 1728114549, -1289916333, -1937779152, -2123776305, -529478228, -1764304281, 402167534, -1694998752, -852225357, -1383081669, -620943529, -733699238, 1226819263, -1648367511 ], [ 1247839464, 222767314, 1955293798, 1265052437, 1022819784, 1071682129, -1023389358, -1792945268, -1857881924, -851790308, 1579609200, -224063047, 1773841891, 699706559, 61299328, -1698451289, -347235896, -966708707, 344085352, -259549930, -971034581, 1236107337, 1143926083, 445555879, 220980728, 358583627, -1297607265, 838059250, 536661379, 482096512, 1036389320, -413558112, -1218265200, 1719764301, -1194966705, -44103281, -247836117, -814873951, 412084788, 378685810, -733169634, 1192036731, 1606452474, -600675960, 1071092175, 1400590740, -946425419, 1463564398, 1696905889, -927905007, 68928077 ], [ -525778268, 522111770, 220939384, 1843792008, -1815447528, -570202532, -1208706057, 2093779013, 883233659, -1584501118, -1451981236, 418413239, 1936250584, -1365028741, -1723928989, 862031497, 2003900188, -1017050402, 424732808, 958844658, 1369696928, 1755493478, 988720382, -199466567, -1182211667, -877999128, 2025671229, -1922684579, 166206617, 1688721874, 1791917457, 116979857, 499997946, 1818856954, 772026074, -1202040393, 1143650166, -16057659, -1571775465, -339999598, 606409606, 91264316, 375375467, -1893075106, -1040338450, 1287828028, 618929360, 431510048, -1123111136, -1106325010, -1578572588 ], [ 188113383, -623523062, 105542256, 1258771496, -359189935, -672286763, -1810906402, -958672661, 261665811, -527751406, 810963619, 512844869, 1908715443, 1956869060, -795601523, -1902777643, 1421721320, 78882806, -521830268, -992291430, -17294924, -1280671548, 1036326454, 1013421760, 1022300252, -2026048168, -851088542, 1758420193, -916199849, 665319329, -1616754905, -163367734, -1414255489, 1042715246, -773657987, 1282965925, -753145443, -2137224165, -821497801, -1195307088, 1517973520, -907057043, -154855587, -1045527596, -174667218, -183662185, -1055808432, 581524896, 616456688, -433786693, 185717246 ], [ -529287177, 1407516434, -1239746978, 1016863863, 559871942, 161969415, 1548099019, -102331468, 221540145, -1663227610, 29972164, 1773162649, 2066024271, 65911793, -657794410, -1933169890, 1418180351, 752058059, -198688061, -969615780, 1935113401, -273665466, 498695818, -606584353, -1349339029, 1168928616, 1918634583, -20659886, 2128453835, 708233960, -2145572928, -1627096560, 42005783, 1258288221, 1646546824, -2134214377, -2123527119, 976315053, 1764284478, -1634245691, 2126550099, -266762482, -1853223814, -575291754, 1654568095, 85094452, -770884271, 1193562850, -1242637858, 490139685, -327314331 ], [ -622254, -358951831, -1811284686, 1300133099, -1265670270, -1468953369, 1860520649, 1175051351, -162907760, 112112423, 1612713074, 1388444649, -560079728, -120589080, 1210433516, -1028744426, 975535391, -1497272143, -2115480495, 1971922738, -436513458, -1402125211, -385912469, 924073919, 1284378859, -1143340839, -809167715, 64757513, -677512654, 1375907036, -1040723255, 2006315256, -942079469, 140130977, -267651436, -245544907, -532866455, -898816279, 196943035, -2143303617, -1007058881, -1642542393, 1101379652, 515822523, -72961489, -614270332, 1094291596, -330744693, 10316312, 725739829, 1633211436 ], [ -1303910856, -416016489, 1403818418, -862251881, 456108740, 1169504523, -651506112, 797014074, 889498325, -1651725574, -1098798856, 1793121971, 1277768922, -247680961, -1613204936, -351546754, 498248036, 1781187285, -1761258743, 714141985, 676033024, -181742109, -1670025555, -957565812, -429491187, -1541001063, 1772062060, -172669606, -1210004461, 150851418, -1472388149, 1345409160, -992287110, 860224629, 1054941290, 257220857, -473279937, 101364120, 306669940, 1242168647, -1340376610, 1315396091, -1886342457, -1882102955, -1777668771, -1185429016, 180870474, -347540804, -147511641, -1756143022, -1099736236 ], [ 1147875937, 1526879839, 96433547, 922834626, 1775768140, -813762313, 1960121138, -1842037506, -464361304, 1666143397, 20572177, -899850826, 1792239817, 1927649126, 247677871, 1668015233, 2055120464, -1689053998, -147745380, -1069145558, 824667022, -1741261161, 966315146, -1172217138, -1976607542, 135616220, 455198792, -1211728610, -1499098490, -274965850, 1454054633, 346545865, 1098846554, 2142488604, 1843388925, 458586025, -171026746, 1851880908, 716862666, 1163127453, -812602884, -811259611, -658791530, -16314222, 1222506461, -1473028173, 997586906, -2120644220, -1306901294, -185967268, -1480009712 ], [ 1437158682, 1563242058, 879911466, -796656193, 1046136505, 1282438479, -707789191, -238125980, 1880192282, 753571917, 1804471889, 1068609811, -648337335, -332778228, 1673687519, -460500853, -2071894967, -149568501, 2123648295, 1189518578, 984020518, -364299706, 306959645, 1942072639, 329258410, 387411395, -333502364, -705670100, -1584559489, -1061188521, -712137559, -1779977073, -674310333, 1939426076, 1774581674, 2066438726, -2136972146, -135785726, 1743531893, -356207389, 1391731299, -1265178273, -808516344, -517858519, 280413704, 1060546215, -446644939, -1039513632, 2075429738, 721540658, -636117504 ], [ 802144728, 1849732041, -1419315370, 1938703821, 426961765, -1006793217, 26185981, 1316496730, 1046193235, 1100556392, -1543380181, 943483407, -364705612, -227096923, 725886499, 996390518, 1326345890, 96472779, 960879624, -2084870018, 813279490, -1619571019, 869276242, -383896770, 1965615987, 985543968, 2001536470, -1433612509, -1302322253, 1524774084, -2032106725, 2022124758, -318277337, -831003101, -1521983071, 1317142028, 515149516, -1288696413, -156032045, 556181663, -124214327, 45180636, 1730500649, 1649006322, -1850433577, 214527828, 2056821207, 640233943, 394569131, -467980563, 62703370 ], [ -1315643825, -1257394879, 34474820, -1518479027, 1796843270, -1246688532, -644205833, 515711099, 1434647905, -1854862035, -205174380, -1076144610, 209460648, 808250838, 1732296798, -331913167, -1751005188, -1742958955, 2141733891, 1404477730, -31712595, 424859970, 1556241282, 1199078042, -934955627, -2088291560, 81224499, -278247006, -886623922, 1668173329, -686654154, 220368012, 1708695605, -1886471805, 1061868373, 419396541, 379592845, -197461733, -1203248383, 2064478320, -1211980172, -532397814, 899740367, 1745348514, 1178799743, 2030222511, -285270122, 826161629, 1179208327, -779433056, 1117502103 ], [ -622760407, -58187803, -1500575883, 1434737688, -1231638970, 1968550889, -1732782116, 1977667721, -852373594, -1170704100, 1094939359, 853011455, 1007393023, 610960060, 2146391875, -1455829797, -742776892, 683739404, -1506080743, 913593492, -1004181710, 254912029, 1788037148, 1639587927, 726787614, -1388361795, -212906234, -2011707201, 2089166715, -1767739121, -2144171364, -970292080, -1645727997, 1115166357, -1942780761, 1584162723, 1247682196, 1183412256, 2028312402, 1903948888, 1501715094, 1450690415, 1437802341, -1000530881, -1335239143, -1177369099, 1469950797, 1562203002, -2091190682, -350167481, 1454570284 ], [ -403089771, 2142381765, 1467821744, -567620124, 2074202090, 1508518570, 886434908, 2018167956, -1295876052, 577911455, -593239885, -1295658887, 85472272, -782613068, 835107470, 197726934, -1195831387, 1230897983, -1955762835, -828330400, -233659308, -255971193, 1915260042, 1949189455, 283680234, 1759844973, 149942289, 1101176332, -424343819, 1230569909, 1856479520, -636885803, 741159152, 1161688718, 992166747, -645742694, 1328291952, -207628404, 1555397259, 2083204491, -1496692630, -1874490646, -1149224941, 921742507, 1868568762, -434856048, -1286157900, 1014004452, -180067519, 1358503645, 748922675 ], [ -1311905894, -1229002290, 609742067, -362173025, 410498653, -323557933, -1378212305, -679522246, -14606960, 147408451, 1097625447, -1484011320, -1666226816, 1273614321, -858497280, 952564625, -1689308437, 1224363753, -88508226, 1362563378, -884167575, -1317856225, 683942261, 252739974, -91856949, -344109406, 738612172, -1831909770, -1586261664, 1093181823, -194615346, -1381137054, -342135668, -1152867339, 622868191, -1104386416, 1656683599, 218907209, 812496112, -79244454, -1189513391, 284954173, 1924130855, -1372827286, -247572494, 1485336900, -941109515, 1339402771, -1720441343, 1790686053, -827113428 ], [ 1624524005, -1270402483, -272698181, 1834342504, 1251898871, -1978734631, -332854779, -94808735, -93895602, 1583235228, -2098576846, 1847060310, -1324643266, -897487461, -80790050, -1803186314, -169868734, 1878564284, 1431332086, -1698814970, -1811257991, 713473546, -1838954432, 1747727984, -607902559, -431353094, -1875101801, -1577454151, -466913512, 1351308860, -1074962599, 1992109880, 1920697771, -1087375805, -845383870, 1534839714, 1500500166, -90192747, 1383980018, -1140876049, -358278675, -1791813350, 1474169984, 533768494, 1855175559, -1086502027, -1788994634, 52119027, -2113312874, 735799027, -1638303861 ], [ -2106381735, -1302410111, 1027676815, -1952071768, 103039499, -1580073171, 1472788759, 1425162935, 523497606, 72385911, -473149796, -1048557746, -1390306749, -1336812895, 730406500, -1837324951, 307418633, 2119226290, 283011332, 1829398367, 1606975988, 709790460, 1686749278, -624602750, -1326194797, 1253658566, 264691631, 945595291, 979019691, -1494794746, -28807984, 1518753161, 177749178, -549270543, 1675852773, 1663409973, 211385858, -1129073828, -1834245042, 995270075, -1404093851, 1912121400, 1041199447, -825130206, 335105298, 758198780, -890579936, 2029460242, 1536830150, 2122136249, 943812871 ], [ 1258006525, -23808492, 1629836623, -277193568, -1103121967, 2113101457, 567042554, -1964205900, -1473719271, 611437553, 1243941072, -39070542, -1948567159, 1362025614, -1276878020, 183563563, 1665993860, -705972251, -2005111140, 1230305672, 603765422, 811664, -106161239, 596498145, 1400865556, 1226091942, 1740339463, -457172905, 1961551837, -635056854, 858395735, -2053627679, -941206563, -350042572, -1606857143, -1498611563, 1127795110, -742564348, 207826426, -597386904, 1781694716, 5489157, -1165850280, 2134744011, -88885324, -337230942, -1887734775, -506478861, -251684479, -595122654, -1030483173 ], [ 1197193291, 562200761, 1546739547, -231772440, -2027808310, -783048395, 710297890, 403742746, -942535290, 1797127517, 314007695, -1761549531, -2005810029, 469086496, 1543562593, 777775241, 1007601310, 1112317319, -496273604, -1749434183, 476226794, 953841911, -1529689688, -1209821680, -1204550003, -122649309, 856021676, 2003951888, 987098825, 2061505825, 1167296107, -2124189130, 1904017490, 2068546557, 1843734178, -1976359019, -1222569007, 207892632, -1460114414, -546358373, -824943436, 1337765881, 1089405526, -874256441, 327092510, 676938230, 1255047775, -582442957, 780252418, 1909715385, 1381097177 ], [ -1801386009, 1251250685, -176368134, 1600716419, 1125565277, 745500937, 299714495, 967596881, 162321602, 1067917609, 1067697922, -1728968352, 263943409, 737671663, -732558212, 1110513916, 155027976, 1033078053, -2023902994, 1858293058, 772283769, 93490029, -2009800251, 1937092134, 849329923, 368226836, 1697923159, -2080468265, -1585261839, 717812878, 581687345, -525592048, -1299314962, -629822169, -1950972244, -1947723811, -1891648194, -836502394, 113710414, -1592087274, -599811095, -1978427457, 1399376171, 755476607, 1415884185, 833843060, 1072518300, -1027155034, -690306523, -1128687170, -189745018 ], [ -995975221, -490464390, 1932368497, 1514503583, -626510837, -2002743836, -2075600359, -800226841, -1672402741, -1260550569, -1157909221, -1142876222, -2118638570, 327669994, 1435554250, -903709164, 708115981, -39225634, 725380092, -356339748, 1156413180, 2011325802, -1366393346, -1815206067, 1201715419, -610136540, -737827900, 989131649, -1326721771, 973204338, -1712414762, -752456487, 1598719861, -1278288239, 1940509028, 570758972, 1937542288, 436134733, -1700098327, -1400929795, 1434569802, -1698611208, 1706031217, 1959182884, 2078115155, 234844240, -841398766, -1958818619, -927728798, -389538354, -611169142 ], [ 1720660150, 1220208080, -394833233, -1845205379, -896758625, -988362177, 317179938, -1950992081, 1319436556, -1031400353, -369029501, -2016270885, -1598589893, -1063583755, -1693322133, 370420131, 1736410811, 1934827935, -453104937, -219096479, 486885291, -1626781534, -722165280, -368503764, 611805370, -1788271640, 719761092, 1640659551, 882054038, 341758780, -362218989, 513107859, 488696725, -233514555, 615134639, 2139245416, -909678873, 805703237, -1078755725, 1909146385, -1715370899, 1348663097, -1167441122, 1725502917, 859334710, -2077830829, 782533730, 915473649, -809196684, 2099693372, -1620531210 ], [ 1840912939, 1799196420, -640919118, -142722867, 1397347865, -2115752050, -1122798001, 42405068, 100776413, 942344184, -1058040691, 1105147298, 189788087, 1642175364, 1733623888, -1155492544, -1303945464, -765049164, -1685554258, -924493269, -1287779435, -263691368, -571971720, -1302669475, -1783151683, -1694753277, 813065188, 338012410, -440557220, -9371021, 866287979, 133574772, 2021303240, -986429689, 2057064374, -528966565, 3374481, -1236690866, -1919031756, 1014229819, -1120735515, -1681268556, 1953464766, -879074327, -445470828, 3151951, 297937572, -799117423, 624123494, 1056803478, 2060477648 ], [ -322194769, -526266528, 788632850, -1911884822, 1233950919, 1829060345, 1606199062, 127841481, 955876675, -931360719, -567868894, 1214261601, 1078344995, 707892659, -532809921, 1466022807, 378492551, -129560723, -1223841245, -867535016, -1059126597, 817426470, 2082972769, 2007636143, 334548445, -2065749461, 1634716372, -622402158, -758351488, -1638024032, -1208235816, 1417933441, -1201692215, 1417111481, -566062244, 1095822592, -1620991454, 508359986, 2116913688, 558388446, 1305719677, 312613633, -472764748, -1461246684, 217805155, -70715593, -196739526, 1254014446, 1908604972, 1844111, 1222781238 ], [ 1299327913, -1664328052, 194586463, 130238962, -1359682764, 780400241, 239264838, -2094712671, 640277745, 1632505475, -118051977, 1556940893, -250085312, 371924249, -319342529, 1608916130, 257369235, -1307177540, -1513020307, 906848749, -1855583964, 374840705, -778736132, 1291487421, -977135260, 1092899255, -1654796482, -956446434, -4137287, 2077952377, -1769314234, -1952374811, -472028897, 25876429, 713003586, -1276608992, -858610794, 873340153, -259192205, -1326352683, -1967572436, 2090180065, 156987013, 916105923, 1375054834, -1689211885, -764806787, -1815009602, -859198553, -1450557050, 650060510 ], [ -1224262545, -1544724947, 1649375602, -382571423, -1813999019, 1370612747, -49656891, 396114333, -1561835280, -2035911438, -1180050186, -1039922485, -900530593, 71899615, -912647690, 2041956763, 77741635, -1417880004, -545150339, 2138293046, -519770549, 2010236111, -972906888, 554751382, 1122234583, 2072670702, 1719777661, -1522897926, -1753477352, -1357264743, -244672252, 1296355889, -2106166731, 1325564131, 288747152, 1273495024, -462196148, 953282139, 2040378438, -986903930, -1037654184, -51051716, -848625697, -1546025025, 1786465035, 1305607979, -268956057, 1691780601, 1942830804, 1379403924, 568758475 ] ] ], [ [ [ 1297750797, -815738967, 617682445, 536633909, -222087020, -1100333109, 1102910988, 1524068430, -738969857, 877505615, -1628214226, -250273305, 185388568, -1391521556, 473310710, 432795241, 659910955, 268114212, -1588494792, 28314657, 1752358800, 1989126029, -2127139821, 827367632, -520577873, 1159061339, -27582714, 651124596, -1501967264, -2089400139, -634064216, 1996010457, 1002755055, -1743855599, -390252506, 712381182, -343936082, -369055486, 1275323430, -261997644, 1950487008, 1824569500, -1751141304, -977795450, -417567257, 1459197312, -2000242445, -1875268850, 1458765174, 1448163239, -187219779 ], [ 121990882, 1051260175, 92507752, 1522075727, 2006154368, -2110296055, -363532981, 660918446, -1214989569, -1625954481, -96103492, -1257120966, 1407442906, 154356050, -592528839, -330521855, -645664615, -870341999, 1165309317, -60061785, 2033173383, 1843516084, 83794685, -1251094443, -1118021633, -1877396458, 1043674044, 769490043, 843199991, -945319935, -1711075500, 1945449471, 547351767, 1628598784, -2045479659, -417555222, -1704840121, 1430600513, -713859986, -1426740417, 1935673174, 1713644955, 2132334992, 961472347, -1177563530, 1639869994, -166511500, -1805345960, -1490489920, 1996030659, 2077387554 ], [ -788672546, -1530140218, 68249301, -1459274186, 1251976172, 1466695277, 1228334169, 1620782738, 1540523434, 1206407151, -1921510859, -2002045540, -928820696, 1918025575, -1038248766, 158044809, -1316164068, 902862664, 371097041, 835667246, -2012746366, 1818399267, 1400292167, 508094181, 1006847277, 554176353, 466435811, -124191754, -2143870969, -566567962, 1198813065, -1460735749, 1207941035, -1540437197, -532396126, -2095045190, -1792083522, 1724307481, -1240324870, -146693307, -1993345573, -2008140719, 1887482799, 67322304, -1892446614, 1315312239, -34677244, 1292804378, -287997935, 2071118104, -138694654 ], [ 1654157355, -2133687568, 1360426568, 111691858, 1029399790, -447092858, -1838244656, 1073048878, -1741161441, 227173282, -1070688339, -609769957, -1075953657, 756905485, 1969828738, -1306778227, -923812086, -648323594, -1964953493, 2124983349, 811412554, -1419379447, 261110074, 2122711798, 2107609976, -1258202416, 424876397, -1828035375, -1675892107, 860610906, 1321252384, 1503251090, -1996680784, 1372419968, -1549071100, 1837428331, -654947562, 1995271670, 720227629, -2040988076, 74180509, -707728550, 1676019211, 1405632060, -1625405711, -810867297, 496814404, 747283684, -992139649, -1197998501, 2018577869 ], [ 540519521, -136371184, -76538295, -437430827, -2128834437, -132737189, 521510250, -1677112268, -916074848, 811394329, 1598841603, 90264067, -662955583, -1179945879, -1442967595, -1135549650, -1424385223, 657864461, -2122125012, -798761187, 1882106408, 876986262, 605598385, 1834254984, 2136416005, 1854658383, 127481514, 1458403005, -1423422688, 412902986, -1859916050, 829237129, 1161548282, -1104905038, 2043552368, -2112859368, 1512492313, -661081703, 455197462, 1250073700, 819175467, 425851546, -1805632344, -2124157747, 1757459745, -1095581976, -2130814595, -1531391981, 1730860298, -1713392679, -1583898008 ], [ -797057468, 202598073, -418521913, -2044526029, -104444623, -1893017494, 943760015, 1951940412, 646611048, -883024837, 1310188546, -266450108, -625492942, -131493930, -461569453, -423200378, 1396074614, 1977210280, -1386896190, -728331046, 849824314, 1877950766, 1120832850, -906665773, 1040617858, -945483254, -421404126, 518169358, -2081292854, -743289296, 671541517, 467506469, -611207979, -2011235423, 958058509, 490483981, 1356505899, -391928562, 1261044439, 487087634, -991909089, 1301184684, 1026215810, -232684506, 346306170, -1154880860, -576960333, 974035732, 210459744, 867778228, 2008508607 ], [ -2130948322, -1211052464, -884838337, 2097212839, 20130604, 953095507, 1086273632, -591499323, -361310665, -997368131, 1988915507, 343715381, 1645059, 167491298, -791080529, -1151354175, -1590658061, -342340198, 1454653940, -893444956, -1337786929, -275801350, 711826340, -1882048820, 1114065724, -152254129, -936453195, 1716977414, 2090143097, 1604729375, -1213571255, -1235982982, -969347982, 1534626777, 303471174, -1707196028, -599604680, -1310616920, 190093936, 337579654, 295657521, -1383804481, -150093282, -2126632812, -1439837143, -569335436, -1572049759, 706700486, 828899968, 193912293, 774780640 ], [ -1074558703, -981561617, 2102180664, -1818113904, -428176240, -693529732, 1188402382, -1114183214, 1480201730, -510248809, 1445551988, -984333845, 1227540121, -1006795951, -1350350633, -1822419057, 725073034, -1641021065, 1666525864, -370405875, 2043278664, -1027932533, -777594364, -1719884602, 1543932596, -64832612, -373683220, -1118030900, -838235490, 1169163576, 879039190, 2072413039, -1305619114, 1108139498, 1116528999, 1748226400, -924781944, 1536652772, -982820088, -1051743794, 660949427, 509552957, -859115495, 83960930, 1188138734, -1294932793, 1908465817, 369754331, -816736149, -342615282, 36925556 ], [ -2067709754, 2127294015, 295654948, 1335714967, 1784280430, -790165097, -1697609342, 1849813572, -362622240, -1372016198, -691769960, -1769890187, 786910832, 641654392, 1237258316, -1462243069, -1956231936, 1025239453, -293024217, -807691415, 999786468, 1044335540, 705956410, -1595164167, 1589971210, 1847202043, -1290980086, 1318985309, -996183673, 103673691, 1385839948, -2029260269, 1201626330, 1769853094, -1765818175, 357524148, 866889786, 716781894, -1414878827, -157478110, 1844530191, 1429357889, 678429591, 1842433053, 689576507, -1185697184, 693780628, 1652194825, 1162681667, 1940732522, -1869823513 ], [ -1474764379, 1563139340, -377593728, -1314478705, 279621114, -131664667, 187123445, 1873303238, 1922142506, -2076977352, -218674734, -1369666547, 838728834, 1640828428, 1249198969, 218944798, 1445810171, 743739841, -841590716, 1013206877, 1687683449, -1801953385, -521636432, -957415551, 2121469601, 1763713030, -1797855194, -798928910, 1289525123, 129449059, -1490532605, 230344592, 1540104922, 730001043, 1186233588, 1127330470, 842826929, 662631780, 392665462, -1161418474, -1169951057, 2040022405, -1242106014, 1167447160, 1993555111, -1093455926, -1478408375, -636986709, -635728057, -1888594654, 1161076497 ], [ 1107724657, -1093075634, 1023684036, -442151477, 1814512176, 1734168494, 2022753164, -626204177, -22861498, 822186457, 1524895941, -2052383166, 68121304, -1148222582, -50278017, -2091195706, 1152195907, 1323711462, -1389223884, -1619748448, -1269213630, -1578848521, 1134126943, -1783711904, -1231638529, -173499605, -1576826889, -825044573, 2071796314, 1772480552, -1503910474, 69643532, -1155658939, 1644075060, -226467541, -1050372933, 392556755, 1549470589, -1803914686, 911961445, 338863583, 1276109005, 1714486759, 1228825267, -1093445597, -716819297, 1306503447, 139362824, 1562461463, -1266380609, 1894348747 ], [ 547816402, 299232847, 961391076, 1745792054, -38961396, -53833958, -1105528136, 1459010939, 1292682038, 167031916, 2078425654, 1919579720, 1965687904, 1782479196, 728307682, 101134704, -629412668, 448926579, 1654336183, 2011969319, 1271089079, 160157278, -2115080801, -1599132610, -1332366855, 1451014122, 840598487, -1951407618, 684961805, 493884014, -929239699, -30249836, -860022361, -237257805, -793246774, 1707047940, -1087831300, 1408730915, -774861100, 868095172, -1925770606, 1116222652, -431316117, -1344208734, -204646398, 348772619, 571706068, -1841786811, -681968363, 280761416, -812104826 ], [ 133806056, -762958860, 1071502969, 447785729, 133895756, 1052981148, -182945403, -68304062, 580498992, 891653413, -966086713, -524934479, 1386939205, -847726077, -135916411, 200172920, -249292614, -488101185, -97896130, -1823885479, -137607617, -1424018926, 217355072, 1704723493, 894656995, -1443731749, -2102122492, -801069007, -2128191157, 730767054, 1573264579, 1242028087, 768251107, -597406557, -863399783, -1677822633, 116359290, 464850145, -1573520120, -1133683901, -1085907679, -619324891, 119691676, 1478034513, 1455905174, -2003326667, -54178720, 39577706, 1574878069, 1000905825, 1281517917 ], [ 654714654, 1267471276, -1324595547, -1217544738, 213797897, -1983904155, 1932952280, -1909980724, -494478864, -1769098798, -1207724407, 1375577305, -558136512, -1997868709, -2062662485, -719452464, -430230249, -883526330, -1364084446, -1075177698, -707137313, 597230, 245138726, -1246123582, 66558171, -1928763902, 1555318271, -654957595, 462342483, -308008020, -1324773949, -396441855, 347960350, 190915811, 979968126, -1613978664, -2102900949, 545826794, 948991308, -1540929502, -1576346923, 213837221, 1737202711, 1903451559, 1499625148, 443210933, -652789461, -113798955, -1311518962, 1193382508, -1271033429 ], [ -517227895, 506303431, 1823250011, -344025010, 754906973, 474890725, 1270063598, 827890666, -802576175, -2084154286, 902315059, -712389156, 4710061, 903705786, 465702676, 1508128892, 1095074877, -659899997, 2052373369, -1432778985, -967757825, 863171141, 1805210008, 947743578, -1232154024, -1663252672, -456215229, -407839719, -1909314123, 2042710479, -659341198, 2108404961, 714905469, 1036682866, 132672217, -1565605248, -694367293, -43867595, -2125826709, 1597690395, -1032269227, -157921997, 1452058389, 1907739164, 1088038099, -979890078, -11672962, 1260261059, -361248545, 69828086, -641657893 ], [ 847134073, -418011994, 1000178009, -1160499159, -2100420235, -19162100, -288057730, 46762549, 1118418618, 900331901, 2086067306, 488349522, 1091680869, -942311778, 982031220, -1183811780, -1548128379, 1557320616, -512727608, -209262845, 239251899, -281496421, 1305161152, 1305985880, 1947392642, -1463648559, -1775615502, 460672581, -2120478003, 1348441950, -559737151, -314210102, -1019645280, 1123295843, -1937470666, -574629475, -1379109134, 2047968417, 1029041840, -916233958, -1815467, -527709393, -1554110110, -489520989, 1515756043, 2088354301, 1113912723, 457561757, -1964800564, 1667167445, -184016298 ], [ 1688428301, 159153560, 352485710, 695573541, -371062105, 41231614, -1173419258, -872778872, 1471964406, -15857294, 1415248428, -1746524044, -1926969720, -1905542054, -2145031475, 1743296934, 379605831, 121966577, 1906925494, -372012150, 662650709, 1169080795, 1648918239, -1683653755, 1075590952, -72612769, 219505600, -1336764862, 480065720, -463584341, 485357971, -1525260277, 1395784903, 230158844, -788223, 1793858065, -1277746704, -629045681, 1977733920, 916069509, 468168295, 989631604, 2082039781, -343563113, 325390580, 1478523794, -110934017, -1901996391, -1649395032, 231686317, 651718906 ], [ -808951523, 2081894828, -1891943917, -1744535729, -516984502, 1591292357, 1954215027, 1199195439, 1263449868, 968746576, -541646777, -1040822237, -875241574, -1170006582, 725368229, 1521172447, 515627317, -1236040838, 1846946140, -120927710, 1428720707, 1396401514, -1299640637, -1869641197, 1114080229, -1019390587, -1323306153, -1347218565, -1385435256, 2070600124, 128768836, -1750865890, 664354409, 1214971958, -1991002895, -1779249979, 437862148, 849564307, 79258767, -1958819225, 221194366, 465391302, 1724825890, 431218391, -1047744226, 1951620729, -834775454, 1935604241, 299995675, 1798483619, 290208339 ], [ -871354941, -1508036228, 1529988064, -693871894, 984775760, 826952059, 1345565825, -1812509548, 2088130854, 2046818236, -1177997474, 216164619, -257814397, 336901843, -1085999774, -1513495262, 874706434, -1748529517, -1667517393, -172618897, 2068888376, -2066359333, 611854305, -1485167481, -1547742811, -143498222, -180947121, 1194657038, -1137635962, -757731728, 1577574366, -1504084069, 776531160, 1046941980, -1725150610, -2147319157, 868751239, -887874224, -2037002004, -1383330783, -790527826, -2002436133, -962918865, -1691382923, -380472524, 1400232986, 248115636, -1335106565, 1308990714, 197351626, 611166980 ], [ 2123913907, -112466924, 544858588, -1181427150, 476725636, 1752402665, -2107885731, 172403823, -941118689, 1879477755, 258727053, -298198726, 1429992902, 321355667, 1345560359, 1631400662, 1069492593, 64799390, -710772895, 531844464, 1982125596, 439049771, -1770249929, -5063033, -1190469368, 227548386, 1664481525, -1412754405, 1002499554, -416358395, -231242154, -1696559278, 1778349372, -1490505552, -78736879, -857593994, 2124228814, 1253034883, -212668143, -286790759, 1028432282, 1868588546, -970849600, 536244362, 1884396457, 125419920, 1641355283, -1514895723, 1474894941, -1594726894, -303912528 ], [ -715099810, 1535883137, -290530419, 672811560, 506842635, -1267328408, -959806189, 1683694516, 168493425, 1677150095, 1397848545, 1272698349, -136743157, 1976266441, 823968211, 233950784, -758812804, 735374788, -524314736, -1224225134, 318543006, 477818977, -907526367, -1534823583, -499398667, 1726402988, -867280003, 2054945911, 2130970473, -34022421, 64271749, -1343093642, 75007194, -763889129, -1111836637, -530855063, 1219597903, 1395617192, 591355529, -1980249733, -750425156, 947585879, 1124897857, 1042917343, -218797501, 704157606, 1516135583, 1363881787, -1555238300, -791467882, 1007798438 ], [ 2050597023, -437648571, -767751989, 373096229, -821289340, -684491667, -1080877145, 1296340597, -2066134410, 1529168731, 1664401107, -199851347, -1224277584, 958348952, -827505530, -1648781406, -970862761, 1806519660, 2134584687, -2105149664, -1264332614, -1541859720, -909921059, -515750308, -931983531, 609944925, -1307521020, -2048379621, -394534493, 442664306, -1265222706, -1320013757, -1530512006, 1985173338, 710037922, -1015108939, 1067831569, 481249352, 1117662259, -539118806, -371258293, 175181613, -441458209, 857087847, -1779169750, 336539290, -72862058, 770730459, -822942196, 171514640, 1724146813 ], [ 575651374, -1780744267, -1427079240, 561470230, 42251473, 261626247, 2013566795, -194595830, -2112456935, -1852797875, 1039597326, 1318740465, -1002468610, -1172925547, -474593056, 171705934, -116135760, -1183544736, -1955162300, 2064174709, -2033697218, -1364817344, -2131566811, -36559531, 247111623, 722162906, 217931711, 1065684964, 259049141, 574154373, -211993257, -1130772401, -1011176766, 265267915, -706068445, 256350905, 1691660300, -436422989, -2057484911, 1216398991, -1482893940, -231740111, 403641979, 2091009532, 1434757589, 1216080569, 848371055, -38463463, -35574513, 2009099176, -63577313 ], [ 1794763256, -57971451, 1099047751, 336699697, 1615513349, -798507089, -688674048, 1480391842, -1230962645, 144071676, 1053418274, 10755098, -586831484, 979008982, -2048020668, 1204571100, -464028558, 585675491, -639228581, -1676471066, -206603126, 2082048932, 1511160874, -598742054, 11972491, -1698433435, 756160715, 1860085065, -1685299154, -317827182, -393867812, -775073491, -1043499472, 501479047, -1466202013, -1487583084, -649048754, 834389475, 2087967188, 1038915873, -866164785, -1763077676, -902604347, 1445451137, -648867622, 1541686381, 1876321938, 120354106, -1926430977, 1722189341, -1962572025 ], [ -244823671, -1845688640, -1040184979, 1231643338, -972336368, 1100898944, -182286412, -1352105507, -795195066, 675847695, -1335407961, -201034501, 678789377, -425472782, 626893655, 778792723, 1317525735, -462773348, 2014435309, -1190320563, -853679571, 1453091527, 619197980, 564420107, -466132501, -1487795549, 1617333570, -310695700, 582855206, 1577458037, -175644902, 1798974960, 1898568033, -1306086508, 1685047424, 1891483421, 1095026441, 2081669933, -1106297852, -1234324269, 2016543975, -420497081, 2042456287, -1234373032, -625709090, -899907619, 1812082381, 2076327616, 1734250227, -309992604, 1301530624 ], [ -1334005277, -1187362897, -1161724313, -108882196, -1543107891, 1435015212, 249262215, -1054495027, 1612373015, -1740510197, -1789887694, -1511969664, -1464984404, 478833421, -1216013760, 735164045, -940888109, -421516541, -772647835, -860738787, 371481518, 1596416624, 263724566, 618226, 836571046, 1092630201, 762589734, 846295775, 616840715, -1443235313, -1433702408, 1530382012, -1777338830, 1680459946, 1617605364, -1080093957, -1691288737, -608468435, -1122549652, -675625481, 1834909030, 1874344164, -784520264, -157251666, -1899471136, -921444750, -1825516815, -1477437150, 1159049725, -124471919, -27146600 ], [ -754094610, -2033166228, -552712370, 1969436945, -1779056245, 882696852, 560127288, 32861974, 1071093950, 1708248368, 1053426609, -1667832698, 1756363621, 822832274, -1273424275, 1851894821, -1657757365, 382693790, 634074094, -2031031242, -792242286, 2038518371, -1788551841, 1636506088, -1349691011, 769066887, 161077594, -821918863, -30261237, -1489379637, -1134961878, 87936297, -293974591, -1724407716, -414467269, 514721629, -1839963960, 1971311328, 167003551, 1661434110, -669023173, 380046880, 763721370, 6892516, 415892, 2028499481, 1514584498, 1308225284, 1549988107, 1683156207, -2091832159 ], [ -74549610, 1898716818, -1285902311, 1638378260, -123604900, 1064636582, 1825672286, 411104725, 1570149318, -1522714854, 1696766644, 619326090, -469460874, 1738345609, 52682468, -1043558313, -659946087, -1334249904, 602862446, -1741338505, 875550229, 1768097585, -425428015, -182191895, -1874843824, -2110797947, 456183585, -979401370, 1379408550, 754610895, 1586758237, -1541401382, 1496905795, 587616492, -858314475, -365819762, 1681675946, -19235289, -650828908, 496106609, 1170667275, -1873051943, 1371548896, 1762241409, 490017745, 515620667, 1293548780, -1279172161, -1942577682, 635412693, 190544262 ], [ 272178205, 874805572, 681985435, 121990341, 170750353, -1187204338, -807332681, -980687823, 1764008374, -1313851267, 1411246280, 1542688004, -1704287330, 985608032, -2120286199, -525649176, 118323878, -710924643, 1276983436, -1926128608, 1347236645, 1669264661, -165433658, -1641747541, 1553793825, -1794650779, 209854798, 432470240, -1390814585, -1858282206, -1376045898, 1803697839, -1728146255, 1816089308, 211813857, -144367297, 1416510171, 274419766, -507567782, -98286340, 139627338, -1118975588, 1694150425, -1840418771, -1094444962, 996853108, -1257851025, 859535901, -426268757, 1202247365, -1449045453 ], [ 1001755992, 119390643, -1655291876, -19852978, -766571689, 1504098227, -1611934217, -933543960, -1387813495, 10054350, 41619474, 45521513, 291853233, -1290078251, -943699259, -256772079, 23695011, 487845719, 980567688, 1466332301, -1250693618, 716532827, 352852889, -1079349831, -1663522566, -706791612, -770661771, -2143926041, -944627839, -1669637574, 502920793, 1348385841, 2002828834, 13039892, -1778822684, -901762121, -1864668107, -1429813532, 1789687722, 43122796, 547946076, 162179996, 984254699, 1714038841, 320833857, 1867639964, 757327838, -210231070, 1376601505, 1699085958, 1253368767 ], [ 1657954869, -19631782, 1860066793, -1196395317, -556791191, -648325787, -864357935, 1690252084, 271210813, 3580148, 1935844540, 1952214275, 1803275236, -979869616, -2035646535, 35036280, -291562743, -619043459, 1187907404, -1064595595, -54844161, -451548791, 626946807, -1784541612, 1812738848, -1328857106, 1372546882, 99960254, 563834123, -146817324, 1647074650, -3710647, 793564063, 358405697, 1794114292, -2107037712, 1172074652, -1725357741, -1551626013, -1915942761, 385480997, 659761475, -1976455621, -287888341, 32029257, -438739669, -279708128, -1740447664, 701798833, -2014204499, 2129776054 ], [ 422506331, 499075598, 975770638, -1916381211, -399144949, -446978796, 1372087877, -1548176513, -133980276, 552721427, 1467589848, 1359786531, 930426069, -769252125, -1735651173, -242100839, -2094078036, -1570474376, -146320029, 661464812, -1107948512, -1239046041, -18190649, -1589328602, -2069735526, -1708616021, 1741486701, 396930481, 1337384996, 1692610030, 323184142, -141016178, -1759815420, -129433217, 588513500, 1680599098, 840533910, 488232812, -1122968255, 296981758, 1351687187, -910452235, 1027736454, -187705774, -1637704998, 1227354557, -696282573, 331041777, 1467721184, -41050707, -1472633405 ], [ 826519765, -991945269, -872687949, 1121875439, 139408288, -1393840788, 1263607708, -801772233, -267417179, -1608215353, -235119759, -1764203320, 565835074, -1008199041, -150295523, -941034451, 1192818657, 644557393, -1832486546, 1667252643, 1469121228, -2094634468, 750746056, 1982876849, 1073546344, 1843486594, -516806813, 1749941198, 1647561379, 1564319376, -423089342, 1027329533, -2028372607, 1055374466, 1453685879, 194600960, -348492150, -1351170578, 1257706487, 2070791057, 856078066, -1219873095, 82422095, 2118981016, -438175047, 1580426889, 1609058039, 546399971, 878291840, 573175075, -1626951399 ], [ -35585867, -1124277954, 1820908854, 191457048, 663970930, 1431043933, -9480810, -1182352309, 438671384, -2099948729, -1740628117, 382767754, -1514848392, -1580415831, -1828670954, 72725636, -1942716517, 903824592, 22805000, -378377104, -856485871, -1909963920, -89171824, -1617565457, -1045049998, -1509274926, -62325377, 1120665369, -1473105174, 1846357528, -529474041, -1646332512, 1288038137, 1883900123, 610477101, -406294719, 458608408, -389058030, 1847161021, -1953300492, 515049246, -1456963942, 318225807, -1027360699, -284614469, -2126719849, 184304659, -1990707869, -1456966827, 37148375, -1908991782 ], [ 1740246070, 500694239, -329313577, 325028360, 2054431418, 1077044624, 1231647439, -2007533152, 1069177746, -416032047, -360203674, -2026564791, 772015982, -1847099278, -373693142, 1473891567, 1901303779, 1942352287, -486202145, -1465571418, 2071127195, -1652435170, -1381692314, 1898296535, -496000964, 601746076, -1945471405, -183786953, -1825821939, -1272122476, 663793204, 797890879, -1082243268, -581865144, -1915367434, -1523918437, 1268395583, -286043714, 510481404, -743656858, -1893624335, 1786500429, -861656642, -1324969865, -1832098885, 60743343, 1934100503, 1440730908, 1226767714, 1784603658, -498876328 ], [ 1795287895, -1775768919, -660815271, -955219211, -1367378251, 1601935281, -630461347, 39337145, -1255189293, -1651298816, -976899772, -1935680146, 1957254870, 2088252602, 731783545, -1371727265, -1541332005, 892527588, 500278587, 529020737, 1094378777, -474306504, 1087410947, -1484242713, 595799839, 689258185, 914156228, 1235652221, -233686497, -742877447, -1352546978, -1246379237, -331538832, 5448200, -225274533, -1180286250, 744732012, 549392769, -1337164424, -1617778037, 618031434, 1318086116, 2127714359, 1341850207, 626142937, 1793141017, 1170970370, 1565694902, -1626650453, -1496803295, 1896371710 ], [ -149879903, -70373320, 2060090469, -1345595734, -1674419642, 205249537, -159264097, 1859685022, 1641475381, -1747602630, 353850738, -1214411859, 1812272426, -1774632346, -860651965, 829473972, -958472105, -1701220177, -1489716286, 47500289, 1240299946, -1763071520, 258182188, -1947442619, -2031476790, -1606549660, -683752662, -420241147, 518079848, 1015172319, 506893617, -1653070959, 1478336671, 1815029799, 221696522, -131837574, -1078662612, 1301816957, -360170692, -593500689, 1178574272, 842953015, -386174548, -1913676479, -1261899923, 250659460, 1313203459, -915907898, 1053157356, 865611568, -2085535591 ], [ 811939129, 577015865, -769304080, -630512646, -1116849560, -1956182553, -447012845, -1418524445, 1260116414, 427383878, 58633733, 1865104195, -1764885810, 1365913908, -587194895, -158125471, 1322873704, -2094427791, 822332311, 1187269073, 1370389062, -1900918592, 824814918, -680682357, 1032581553, -693584224, -296001705, 191032408, -430927381, 150940352, -1734519558, -1561051642, 1276134947, -139129163, 1048863504, -296195741, -1475611519, 1706679972, 479081705, -1297612675, -1938092829, -30347936, 1856039892, 1077426623, -1952586123, -1985829827, 1409615042, 319447833, -705527654, -1464689833, -1376204065 ], [ 274016725, 1987630370, 107868322, 1954393045, -1709085900, -1412550791, 561650189, 2040891789, 483322647, 1904950665, 361862640, -545085870, -877452167, -2135851304, 1112619950, 1153766051, 1777656388, 1584557303, -215785857, -1774621320, 2036066610, 1949859101, -817481618, -211030795, 516081849, 1256642652, 1784220, 1350077187, 178640033, -2010804038, -130300564, -1624866336, 2124640326, 176306452, -1883535221, 1223848726, 2018612164, 350338657, -2038100361, 2062234199, -490704129, -569906314, -1628661619, 1976760251, 327143749, 1086961765, -338386107, 804315617, 198789293, -1194417778, 242464741 ], [ -919372252, -1293198486, 1075728969, 1124637142, 789119430, 1749246347, -1779641402, -1512606762, 752210386, -1998536310, -805917251, -1395515245, -1098665882, -945106329, 1431210841, 1902928619, 697686621, 1963819454, 24619966, -2018689252, 410573703, -1650585202, 787821357, 600681069, -1577501770, 1400103289, -19780865, -1971720442, -1568049577, 526925334, 380487092, 1208125879, -1249523475, -2142562758, -147294743, -2080369070, 759785122, -1572845410, -1523497359, 449542671, 2056939143, -1519537907, -2073495116, 159610879, 161349718, -1417781272, 112730234, 1361570290, -594584766, -1346314750, -959585758 ], [ -999557579, -1619227300, 1296435580, 382228775, -422879773, 231483973, -214343691, 1095605520, -1164687774, 1530838830, 1720159243, 1137776429, -661995981, 982697090, 737469805, -1335014250, -1406073901, -1635417420, 1996120799, -7839854, -506399068, 849666194, 569506002, 36494946, 583892393, 777961168, -1885961450, 1281954037, -2022134129, 523079609, -567382071, 2000855999, 507285638, 825746712, 1234963259, 1498077442, 1818348342, -832225751, 1661647329, -1024420219, -1729248822, -572677139, 117003837, -2019674644, -200292915, -847545874, 1914944898, -219372528, 129669544, 652653472, 131298382 ], [ -1012711893, -774752891, 1416317643, -409439259, -1049733090, -779498728, -1465650804, 1703744182, 184688676, 1780668180, 1355074936, 1057204369, -2123513839, 2015162935, -873503958, 1085558299, -1105666093, 21214673, -609399060, 1045766101, 1784949001, 2113418342, 1212162553, -654062139, -2013373483, 299020717, 1376906628, -697235786, 815812607, -1054461199, 1937854434, -1506924327, 255797885, 2005576618, -1603506896, -813237832, -368087153, 58902352, 658678422, 614528096, -573684352, -1055895950, -1206222695, -640070071, 187031847, 1230330480, 1019585797, -1690330961, 1762975092, -1038305888, 1313075658 ], [ 182600070, 77770417, 1133256884, -730028718, -364879082, -2025790467, 972056317, -1666580169, 1082037881, -955164501, -110075895, -583094748, 24578743, -1936742291, -1643237287, -2122399504, 313404407, -1959635240, -81538503, 1806013428, 385224135, -599211613, 1076835667, -542231441, 1324081459, 68431242, -1812501463, 404900250, -703973550, -1554991298, 1106539227, -79510232, -890940425, 39757460, -300927854, 608105447, 1679037335, 2124783453, -917359992, 1657892800, 668141995, -2078265530, -516326948, 137409659, 850562663, -1172569920, 1333630955, 968494172, 2102625827, -2066727626, -406064736 ], [ -2091327069, 555428648, 1568879690, 1998956020, 1389786303, -2128570, 259514396, 1718292397, 603388498, 764516887, -186308739, 1074047982, 1531970095, -348400499, -415353814, 1556429839, -1529306416, 530405662, -1718339888, -1570949568, 1930192909, -1078277365, 1739527029, 1092963876, -1054193261, -1860192310, 886683984, -1095013115, 240254213, -771717081, 118179032, -324766117, 961309555, 1445523615, 94304194, -168664109, -23695727, 1119737987, 845705329, 1172526076, 760878617, 1459199814, 1339018612, -360003199, 285639638, 1395154035, 1875488169, -1685587419, 747641636, -292289941, -983179527 ], [ 1974700220, 265404386, 490683133, -521424130, -1896632390, 655082035, -437326060, 1796282963, -698171643, 216375442, 118474283, -379912146, -776545291, 1291136578, 2034154362, 760711073, -427457415, -2097014854, 1650050231, -693494310, -1215095699, 1175350780, 83079024, -74869489, -371619965, 2080751496, -1032255065, 500238483, -844058675, 731046151, 1587666424, 1856265985, 68553438, -1878108732, 770999331, 1457757011, -1957114870, 1700410209, -819100259, 2099550033, 287436672, 1829399943, -1403717238, 1464492466, -1515359567, -344115377, 512821705, 1232794994, 1078258280, 1648170398, 1694793125 ], [ -285478305, 1608415111, 1594686451, -1152043695, -1754874281, -497685503, -220917818, -2140271227, -831502060, -1357692134, 1029451442, 184894955, 1076671337, 1349922044, 571010878, 2127816565, 1286869603, 119454009, 493147261, 1767125442, 1057165804, -1866463452, 659525638, 309645656, 919255690, -64263368, 1272154445, -296041276, -135944998, 1495693679, 804031493, 1237661701, 823316206, -565813737, 1527168518, 1115235513, -848253698, 122125303, -300925024, 317373077, 744827876, -1797012660, -1489851984, -399005867, 715386437, 1098908190, -912813693, 971992956, -1723067167, 1121316825, -495741328 ], [ -411718053, 1963323085, -820406316, -644836408, -1297610635, 1079402600, 1266761665, -1556760356, -2103183719, -1562014480, -1917955628, 1922417049, -1651447299, 1516306529, 720965569, 2112295693, -1128316644, 584241464, -562608865, -2076225227, 1924138190, 635896888, 1896724439, -879368884, 1862428353, 1271019245, 1246183130, 1711549802, -243011663, -1106802392, 97079489, 1617559478, -1697526425, -346149902, 1243521955, -1524507777, -1449752197, -1764768375, -929032486, -791467794, -532378662, -611672747, -225420045, 76522372, -112708806, 1972311492, 1375186804, -638792286, 154253509, -1810966159, -1961725236 ], [ -1817892100, -892312316, 1481242585, -949565341, -1275153147, -1165237886, -334097420, -418750745, -723081224, -1323713217, 1919324702, 471803687, 285419187, 1395046919, -325633109, -1234409708, 1361132263, -1442139205, 190917485, -417977627, 179208515, -1156761063, 1791666540, 2059826194, 714861073, -79210361, 280356920, -123451377, 534090256, -1937264586, 370360947, -801531940, 954873173, 726650562, -135392849, -1384321068, 1815625181, 945512873, -199147595, -1658661185, -1410989511, -1131047891, -817289815, 670748219, -770377227, 1081582354, 751396250, 1435374581, -923650284, -940523650, -254943270 ], [ -1920767703, 834952541, 606563809, -1925252628, -1625029256, -241875907, 911053476, 278214496, 565939128, 875913306, -1764397398, 546350150, -478911514, -1377417672, 1646060540, 1257258271, -1808452148, -638148639, 54962246, 241179459, -124481979, -1870462934, -659503952, 2002808998, -1989667647, -696350459, -1900141985, 1009170869, 466348670, -1733836777, 499289163, -1050837621, -2134533860, -388619832, 1428979315, 1339219978, 2054002151, -1320666729, 266239891, 288966884, -123801807, 573293720, -1668994448, -1537577693, -1166665348, -699053316, 1865066248, 1666976044, 1422227607, -1066165587, -1597802803 ], [ -2105738051, -52434225, 104016461, -700368685, 1125921498, 907529900, -582037756, -1942490878, 2123608592, -899204573, -666711463, 917449545, -1183252138, 104951213, -343569383, -499545673, 305415395, -1491111703, 1830247510, 1182906608, 1216098385, 862092832, 679945436, -1570899478, -1862425158, 659391267, -1644358741, -953738114, 1232160820, 637200379, 1767147422, -1853631776, -2129037809, 1929218979, -1373916672, 1399923379, 1374977735, 1675498253, 2108027288, 52270092, -1314321206, -189186067, 1453182559, -230696487, 1805575466, 121481338, 1941474640, -814024073, 1721718778, 1122469947, -1137772714 ] ] ], [ [ [ -1964369703, -654158921, 1378596332, -1639128302, -241693001, -1865536001, -711492837, 20920804, 2087734971, 1811431878, -1616307761, -722467805, -1361378818, -1871430375, 1701089773, -1307027247, 1067680427, 435235007, 351067273, -2032853399, 345208175, -1054556445, -1605592401, 174089160, -2040885840, -37703929, -1943886286, -1815438167, 430110600, 1638119657, -1037330136, 634500444, -1926978861, -182747054, 1330745958, 433065128, -2082609129, -1442498760, -1780203884, 1785240113, 1162052321, 1060146162, -1028624247, -1146705899, 1739106938, 1322681333, 391583607, 765011947, -803762907, 159197647, 1654243198 ], [ 1842521039, 2033593143, 38139999, -1832985057, -687387471, -550564070, 1777432045, -1513174784, 219924988, 1440630141, 915542185, 339443016, 1990471170, 993062456, -872035882, -256342206, 177803888, -1526535008, -1002915191, -913351220, 1930776515, 613233714, 56773719, -386285853, 313117845, 939538190, 1729575675, -679993983, 1508860491, 96075718, -1765827813, -1128425592, 462836495, 1704203597, 1968141831, 383615027, 276686822, 544282124, 1006780443, 801578814, -867582851, -1476323075, -365787317, 1210828704, 1666892063, 646164126, 313132219, 239767260, -19056981, -1561510493, 1284217677 ], [ 147107675, 456204813, -960569113, -583776538, -1144624371, -1359199992, 1166527395, 1693789992, -1542167700, -1577130468, 2062690207, 1661014188, -213736288, 1995985693, -1318364388, -897518822, -1009423565, 1098749565, 1314801249, 1211089378, -1436068595, 1628668431, 516355940, -1957120075, 1663203490, 2052594307, -907485890, 764794624, 2069597290, -846808365, 201899261, 1186798854, 35003871, -1539285290, 508604244, -1331082277, 429627670, -1501321154, 1502580547, -1847454428, -735674135, -1437467833, 1855696458, 646336361, -1738207691, 1685418500, -2095025884, -1673667321, -114546543, 541605376, -601876657 ], [ 1776935122, -81728052, -1091849151, 1086853740, 719929110, 270377127, -1059271853, 220982165, -1491821629, -809956561, 1119489725, 601812612, -904188585, 91830770, 671946876, 1637296816, 1703772174, -1912388596, -1511740912, 1634119167, 1212635370, 189847636, -1195964997, 1498869434, 2065596117, 1566723168, -223361059, 2105880153, -118986715, 761610473, 1862922128, 1677405425, 1209351946, 53247778, -2119523186, 1873980851, 254920579, -2053415186, -895830145, 43338829, -231522375, -1126148335, 1037457682, -1510196203, 523400812, -983386270, -2100317532, 281058272, 1666797576, -979679854, -1816442316 ], [ 485743564, 136158511, 813998612, 1552132784, -2036838872, 567513409, -1324624258, -1813722981, 1264620269, -25345208, -971073203, 1903306844, -100576234, 1607785527, -1239652209, -1435175794, 160017030, 588031690, 2126398192, 193449762, -182475749, -1730708518, 1454514218, 1876610186, 904023047, 1297503889, 1121334028, -939539267, -1254826205, 127325708, 58976567, 288800492, -1565579142, -1759416684, 1620680883, 173910185, 1275586681, 1660992194, -2138075452, 2003857792, 925186465, -915211031, -1397245142, 722389688, 1010318334, -43012446, -161472252, -154601366, -1814272268, 2120288553, -71659056 ], [ 2055666906, 1285948021, 1269261197, 435643082, 2145772813, -439643752, -274962054, 675260221, -1003999034, 1175672898, -575256636, 1390245298, -894136481, 1692704915, 2064857747, -510257986, 310370232, -2112785202, -1691977063, 1612340425, 282344353, 168213570, 1556602769, 99393229, -925128262, 131598609, 1244365990, 510996225, 1106047646, -114130192, 675223353, -2098867450, 315751905, 945575158, 1385975861, 1372200702, -2103765902, -1135158768, -881046398, -1541968906, -2027609725, 217469847, -1038203794, -1191191928, -1346096743, -552293127, -1777523035, -312237152, 1509033566, -1213026117, 274542345 ], [ -457851170, -456886883, 1886039713, 769509810, 436092538, 1115648347, -989054380, -646804085, -1496401484, 2016203482, 1858937945, 1663234061, -61484235, 202068147, 1653631609, -649301979, 998227596, -351252072, 967655933, -1863828565, 2016021062, 1688069109, -2068727424, -991009588, 1558924330, 951351042, -2047018255, 922731259, -387861129, -341590145, -850753547, 854236803, -1207507195, 1285571936, 1100648038, 5062027, 1124432027, 1341030731, 1396277527, -1087754077, -605119328, 1250888304, -74738518, -1331820641, 706552752, 621114496, 1458936898, 1585606501, -1457734328, -1153039840, 55835785 ], [ -809375014, -510114171, 237833202, -873367905, -1155497674, -1476627332, -52919457, -1016495729, 463007261, 459662742, 421362073, 1791434534, 1455044075, -1714438300, 1237451493, 857626638, 966859865, 221174518, 1215349983, 407379721, 1646633771, 394707797, -2067730785, 826031256, 1337579670, 476860959, -1311869416, 1746766921, -616043010, 720887846, -630487822, -952554564, 1675182794, 1876197159, -1105563596, 2055509380, 173561903, 934236541, -335692088, 1811333800, 494740200, 246726605, 2043524989, 1317055221, 1524484797, -216179997, -1184094746, -370985786, -1140356419, -1041216400, -982788912 ], [ 1449549378, 652240820, 1281634610, 1679449286, -1731553375, -625489008, 730124094, 1709745512, -1509319081, 2100612415, 489794251, 35303878, -1279380165, -1903516997, 1036070629, 1823889735, 1452713625, 1018875879, 1842959393, 1788119906, -101825402, 707381477, -1448718649, -1054970230, -127041431, -1988817723, 1947348156, 789828124, -1010495024, 1450759496, -595221086, -87165754, -628424578, 253278158, -187887653, -108624238, 1556376119, -640494819, 48348746, 455526905, -875882461, -318080891, -621982179, -1638566577, 464671376, -1209058851, -1388408480, -309532279, -1385320619, -1073327025, 1257064111 ], [ -1189607806, 801607648, -331937921, -1779860792, 1147717415, -1323818195, 2104107764, -1595902598, -1274150994, 1564722371, 1001147887, 1302122121, -498781055, 1815184923, -235641510, -277257365, 1762696598, 1068632878, 1321484399, -1820762229, 1704381577, -100728103, 2092603309, 1740994559, 2042785183, 1233153281, -1041539359, -487556883, 277158887, 1456532409, 810135271, -326907076, -152489193, -1080598637, -1852051393, 1795972423, 1321885557, -2084414423, -537148348, 1473416594, 762211170, -745615271, 171342595, 441142394, -8007503, 1306117441, -640786188, 590253537, -1373940914, -1465009362, 616916094 ], [ -1632799876, 45239872, 2023102818, 1328356658, 1830908221, 569862037, 1986495500, -1769956498, -585811094, -970796608, 684668008, 849667825, 255385516, -2141023354, 798077068, -1941285462, 1695133855, 516804045, -935013791, -2080984714, -126205240, 1036575999, 2115090798, 869386811, -870586718, 476076428, 525624900, 1805773288, 1092876837, -1764831011, -508907108, 586367421, 480312845, -1666648532, 1589213004, -533142140, -721395984, 1690289298, 1277606606, -2127225117, 752111996, 208478300, -1181473283, -745303804, -1786069540, 1734559698, 123072702, -1001121474, 744419066, -613993793, 2109485581 ], [ 293325727, -1370624216, -907504294, -160266115, 1535559875, 75021651, 1290010383, -1641194708, -1288088127, 1253912373, 1564942429, 24838756, 890520546, -2145131353, -1107492273, -1809525494, -1375004069, 923542712, 1667023061, -515472200, 1349329833, 1211864210, 1747656748, 1457296910, 260353748, 333256629, 415151753, -414938331, 1608280699, 733164071, -1738213108, 503592268, -1278818667, 398649667, 57038605, -1242487798, 1069756577, 507322410, 1259149972, 859236413, 740376586, -1002270061, 1816427708, 1842284886, -2050145249, -1084605956, -1227143742, -1647121755, 1318933693, -67031181, 3369579 ], [ -6788720, -2064101379, -361428526, 1956341516, 1796969637, -1473555127, 1661725990, 906649607, 2139086994, 1676240205, -235598052, 1809240488, 27778538, -488067444, -1222115513, 1232614570, -649649192, -563106734, 656159720, 346656205, -503128280, 1638657786, -1267801579, -186803239, -483089176, 1204718880, -531115610, 1909319463, -121109635, 1216534567, 322044219, -1234271929, -611215964, 1989581355, -1569367862, -1329934877, -2104272594, 676106692, 719094337, -1911057503, -122373891, -785361750, 1682125217, 2122966417, 1674280650, -1372966808, -568214978, -1409549077, 1246902535, 1225782137, -332841199 ], [ -1111123540, -1435858582, -606228193, -1048531221, -378983496, 1604195570, -1993123226, -1635972379, 566123797, 303335832, -1562075846, -1570492506, 1063823417, 1124476364, 422935407, -632178550, 1373208116, -2034136674, -583729367, 1627456254, 194797875, 2019581989, 1202513738, -755018175, 1805433603, 2048341656, -542015414, -1970502020, -84036313, 1327476129, -1671913651, -1447087397, -1946621475, -482922485, -1043928786, 1944836058, 663111241, 2141722163, 1290052035, -1420553082, 1105764117, -1025159909, -437310173, -395575006, -1569617777, -2007921150, 587516788, -1151254231, -1672248543, 2136690920, -1171357443 ], [ -1057894826, -1159468423, 1666595520, 523888891, -524193139, -326659545, 1890592997, -2018357244, -483903258, -1531066938, -668878431, 78280421, 1130058328, -1779289810, -2140155308, 1414099134, -1843287120, 1819305576, 2073440533, -735313484, 17687259, -1297599839, 8418290, 1323637911, 1344777186, 1671111844, 1389817589, -346255748, -147965838, -615247117, -357448461, 242472012, 2100827455, 541022575, 1260130600, 1999962738, -70416844, -396086591, -2105473708, -63276683, -1917061974, -1189415332, -1852292733, 1098254535, 529478522, -971875305, 1026315901, 200958913, 744479960, 1223599499, 551371462 ], [ -1299192346, 1046448208, -948252205, 128754268, 1946685351, -2033854759, -1607168074, -593238087, 268150497, 1115125717, 119231383, 1189504446, 1933026818, -2020560314, -1072299244, 1907511597, 352508459, -476241861, -1364437286, -324060998, -2137404871, -1703687880, -1169683578, 1733197705, -319978010, 3948338, -1080700442, 663683799, 1091479579, 110020582, 548413216, -1979883004, -761221328, 1329164612, -493285218, 1293461017, 763791445, -180580319, -1415183106, 724265826, 1824569871, -1248808066, -95987484, -1333455662, 1547816911, -902880660, -1019000427, -1968266129, 1407110912, 1421831145, -1400423371 ], [ 553034181, -724379906, -809393586, 1981625750, 695853924, -142709855, 34415311, 2099170363, 1201962552, -762714230, 1874955023, 493544453, -635963312, 533972242, -1290702026, 687373462, 1216315289, 484314528, 171065782, 1594433320, -714439542, -77093595, 1471258547, -1116706744, 801301167, 1017400768, 29760083, 1428804019, 1246114868, -1795286434, 1606218891, -1370427173, 1308053421, -1462572239, -1486044991, 361367519, 677062843, 630298026, 759520238, 707743964, 695204287, -392299427, 36634607, -464622479, 1631898200, 1606465556, 1206363320, -500100486, -264500026, -2016017346, -238687831 ], [ -1445469501, -231388545, -1958123242, 1638932639, 1317050737, -457236741, 362264015, 171603750, 1275470778, -808954656, -1459371027, -1394781849, 161249805, 1360041159, -2143297125, -38452464, 975672560, 1103458006, 2000608689, -1298906404, 76652637, -2111297181, 1240664614, 1675885472, -772509110, 1479518721, -2070010829, -1827668421, -1431148778, 755450266, 1917136391, -1532242632, -322150108, -330577269, -397028014, -1012051640, -2000057345, -70713157, 1693004215, 345561681, -258033712, 1335936822, 1978559708, 42647090, 49709583, 15319992, -486523135, -562241010, -456121202, 1944967979, 2072854528 ], [ -589088009, -2108587646, -15843372, -535722463, -1877534066, -2037100985, 1224190898, 1049253342, 282400794, -728695895, 1756717905, 1431117093, -1609334687, 1707278293, 1626771907, -566653593, 765084645, 1420209026, -364342371, -964709726, -285661757, -1204707646, 664302713, 2139795598, 1156605078, -1018486058, -731615696, 703528247, 1499503013, -275471639, -2122896210, -649600971, 963249755, -1709273668, -1347586993, 224178559, -441155409, -581015256, 1760214663, 1688479519, -1675244477, -1464690229, -2121285030, 711658004, 356933723, -1793397609, -2017931662, 1319700725, 552533873, 1834846998, 696132847 ], [ -935573708, -2052057829, 2009021233, -1559523984, -851564169, -2035459343, 1425961314, -1348395267, 607718772, 197694467, -1483749115, 711359929, -1857435127, 1360489865, -402806139, 584405360, 2147209506, 1839324493, 625652644, -809906652, 1883501974, 1767821892, 1802667139, 462810284, -889672122, -1703063696, -725427485, -664400474, 241828677, 579969106, 2108182126, 65978173, 2050903760, 1752175693, 726925427, -538346406, -1695311705, -1010630887, -1516238552, -1778941634, 2039017119, 500838861, 145250964, 1333935724, 1868201561, -1343348372, 1891718585, -655227806, -925762004, 1932950139, -1011760671 ], [ -1993991805, 414675894, -1029715191, 517151255, -1006138641, 702943437, -553083370, -1805706932, 1418611415, -1664650286, -2062975406, -1965613389, -466645911, -171387184, -1377406736, 1249881581, -323549187, 1419941466, 60125100, -1993945266, -1350828231, -190880065, 2085178358, -1640461012, -1109845745, -2060279549, -332349202, 1385999334, -1326826543, 104581908, -1034873437, 960319291, -1692302061, 136020435, 830134009, -902303063, 487657482, -1163621046, 551213601, 1267446524, -1875388155, -1272936845, -1846911635, 2138443476, -1059554186, -333992518, -1190753195, 1482640036, 1976537538, 1257516266, -212812188 ], [ 835544240, 1499557926, 464428039, -521892260, -1903311953, -439378512, 324517271, -2006463366, -1009879428, -1517937974, -2088229040, -1509799461, 1502849615, 241977842, -1320380069, 1141910077, 1617502692, 897227048, -960321492, -871320182, -1509601619, -1976995164, 1624411853, 1605696074, 822041472, 839638088, -587049355, 1325409272, -152068080, 574292501, 825490116, 641126851, 653458822, -1545038040, -1065588702, -606204400, 1705735951, -1320153609, -84791311, -632328066, -693442215, -367631593, 1342284824, -34346703, -1919523063, 1290734210, -1552007675, 101519364, 1060990623, -928355335, -1440254742 ], [ -1784613899, -1003773228, 1972796444, 1645431224, -849667215, 1333664108, 1851219367, 921591063, -352254597, -390735891, -1033595861, 968191638, 1606988676, 1061412611, -424719297, 1255469409, -1818734171, 1772119889, -1029331775, -1418825568, -1708432684, -1081077678, -690735326, -219241610, -1975274508, -764017241, 382448536, -1772176719, 2023220483, -1398850771, -787898749, 1815310639, 382013443, -1849262015, -843208814, 1703235831, 870273989, -600355540, 1837677965, -629681125, -745283021, 191808523, 1205276893, 9159816, 558031292, 1640627107, 1988711270, 891873521, 30670554, -639673246, 145535671 ], [ -1674278637, 218885948, 557727268, 847824251, 1638033491, 214298006, -910941865, 586383017, -7902687, 501469790, 752524800, -696626039, 298088571, -782290804, 17801880, -1923678565, 270879761, 264337502, -2113795145, -1580790578, -2016445686, 672750236, 87975130, -1913899776, 525534786, 1298259469, 411921552, 1630278455, -1114352132, -282223387, -1707714422, 1208553998, 320263221, 928016682, -1216683689, -59409320, -1235278426, 93370809, -1800078528, 594442672, 455040394, -280076979, -311895033, 522261110, 969988818, -1457794668, -1730986617, -505745, -399608020, 820699344, 240002789 ], [ 73096238, 129097469, -1750336861, -1609405594, 1282651884, -990867979, -991046566, -2105259648, 119294325, 711062277, -1694898261, -1364475067, 1626582545, -33686367, -636034306, -58111453, 902423841, 1708299832, 1845354997, -910782884, -257859675, 980334800, -1880632814, 2087641132, 1050253233, -348907125, -311425975, -1256091364, 1789568332, -1004536547, -2123145705, 870136264, 160662320, 1568699384, -1269749038, 2141919963, 694277892, -473627650, 885334261, 393974640, 177073080, 863790279, 1812603545, -29098321, -1436613784, -136234188, 596039029, 1117164191, 988795216, 1590594711, 681290279 ], [ 2026128717, -301369246, -521017881, 336645749, -681402660, 212044749, 421953450, 820518380, 2113929595, 1363318742, -1231402787, -1157859995, -1129509639, 1536451730, 1684022176, -773400253, -564754988, -186286100, -970255917, -323893310, -1575413095, 872900103, 157709308, 806556286, -790086255, 1980857980, 945419872, -1101585946, -1097455551, -401299331, 1888494709, 1030565231, 1022967221, -931174878, -1851270710, -1749575280, 1978492755, 507418808, -13984679, -525544349, -1081857609, -1900156544, -1744897921, 254359713, 1102278340, 1460314702, -281341738, -222627097, 647506901, -129566263, -231143497 ], [ 2030233192, 133546574, -1748387780, -918719900, 994127920, -1363717309, -2128984219, 1806236660, -1004794432, 1792996763, 270276844, 1134079275, 941507833, 909436288, 1752629630, -769263383, 769031915, 666698999, 745621299, 265295069, -148500957, -369433780, 303122260, -785936714, -415829477, 992095805, 1808365168, 1773628719, 1070132040, 1071296557, 92002178, 2108777725, 1242664582, 1841310277, -100307427, -262995487, -548341820, 375367047, -969857026, -173042966, 32908222, 2137600772, 724777666, 2072165651, -670537381, -1346512183, -1264487381, 938776087, 2001609520, -1989615575, 142908090 ], [ -318274644, 1064789366, -1662617582, -1135288859, -2127778155, 1321026607, 1083148966, 290735406, 445013910, -143379788, -829017325, -297183480, -1384550000, -525831651, -1009384552, 1880712275, -1205739323, -1306749143, 553314875, -1938342606, -1858270523, -1489209529, -363352246, 309014401, -2051880973, 455225225, 1619292506, -924214485, -1712392503, -127388066, 1227309394, -201676742, 546061646, 1787898720, 1488399034, 1014583013, 392865997, 1721761092, 612810277, -192130870, -1025465105, 1662087611, -705753452, -913263615, 737802552, 2041034482, -1095984653, 2022124791, -849809052, 974461069, 1661050238 ], [ 1079860533, -1013785613, -495756715, -1992130583, 465373756, 970257131, -1512293477, -228664390, -160317844, -2084915669, -2057538686, 1280484021, -1606832804, 1134689910, -745016323, 1030295354, 1127655046, -1784684433, -253786251, 1399277413, -4004949, 1893484946, 1217611284, 430948464, -1919615379, -1336075161, 1215783743, 857212889, 219462274, 1457498833, -154225572, 988610905, 1606608991, -1012194071, 466313605, 1036359518, -904534619, 2088335787, 1361294169, -1269188402, -538289113, 971856135, -775024226, 504221674, -310717871, 138576426, -503700914, 165911996, 844598353, 413659985, -2092873632 ], [ -1588112347, 2126861535, 501563069, -1213831145, -710489613, -423026167, 1976468279, 265953513, 359775376, -2097240492, 251379299, 947696939, 890912239, 363766551, -926498249, -590965723, -980358556, -2016971449, 486541295, 1726277394, 927246684, -177463, 1920051724, -14225026, 2082296445, 908118978, 985410429, 41345513, -1353838653, 814323649, 470458663, 1647095450, -759096065, -2107815563, -625171752, -605522955, -1515361103, 1428788915, -1900820860, -1794532076, 115738825, 1106771384, 1175121169, 52769602, -1109631194, 1319972573, -1100048504, -1456576636, -666343355, 1336592486, -1511621323 ], [ -1092615828, -2083270112, 1479833771, -2133272935, 715504148, -608116409, -703954433, -2054031728, 1516389182, 1387900901, 150709086, -959609556, -2109665887, -59669104, -1747489788, -702651443, 307895152, 1894813010, 316030921, -1372319255, -1878895685, 1680238203, -1009443386, -469891262, 1652619950, -241518035, 2070473465, 2105442887, -979338683, 1464017679, -226183743, 1740456400, 1204532113, -945749173, -1803051891, 658376515, -12322091, -583337691, 1236031452, -1397244111, 602126228, -239103169, 696678337, -1607754248, -200608628, -503422863, 1860011550, -1369590832, -2114605007, -1552512040, -1794089115 ], [ 1945505210, 896019582, 1813769948, 597814221, 969047416, 687794916, -932205499, -1244829076, 1408635928, 2104236852, -559140767, -117158206, -1495545036, -1758677873, 256886001, 283815256, 1332720808, -1513660075, -432652187, 1653377216, 415931485, -1540056763, -2108387993, -45830605, 917773855, 1552969879, 1110873296, 645215942, 1655102368, 1992933698, 1966499644, -1088570309, -69073670, 1588706382, 914183919, 448175587, 680784355, -99743103, -1080814163, -1577757003, 1226174308, -718960342, -1505577431, 383209039, 629892942, 1891040039, 1809969553, 1473609942, -114011953, 711703364, -1559717277 ], [ 704167197, 1704748023, 1017369115, -614964401, -126434864, 88539326, -1737311165, 399259263, -498472468, 1379067287, 381693951, 358011324, 346438220, 902663428, 1532217008, 1538285354, 1451332443, 1425911611, -1543850272, -596555120, 247973411, 290231178, -82775158, 525714328, 670441320, -1941764595, 636915113, -632836259, 277954751, -1838252607, 1807950594, 1477779716, -450569510, -1030528086, -1529638105, -1517459732, -928146678, 305170366, -637818353, 1902616692, 970562116, -1800072316, -374883959, -1763583421, -925947904, -555574219, -1302010675, 128058338, -18841897, -937371346, -158019553 ], [ -2022893872, -792427258, -821158069, -232501901, -887856693, -4240, -1376660622, 1220346919, 1440243005, 2089787545, -2062410012, 307904891, -50266813, 1275439365, -339430852, 1954256425, -814041143, 1277635657, 1594463557, 1858943604, 1406102446, -119812225, -969881411, 1253138433, -1288324809, -1596570777, -397578676, 2054617787, -283398803, 1043564055, 2075131447, 835124572, -957528656, -1890000101, 1353951145, -2003103506, 1732865668, 1946539763, -1940956031, -1211373256, -642262258, 650711861, -294969649, -378551044, -553612153, -790424720, 1725424250, 2083491804, -602800256, -2111113233, 820128826 ], [ -651809585, 1963821295, -117359090, 807026338, -807746989, -1174093735, 870244639, -2031348972, -1796542925, -532000469, -2035663418, -76934217, -1752450570, -1877576778, 369529997, -375415315, 1432622705, -669984658, 627547078, -257610184, -185307529, -1442974366, 2118700173, 354883950, -247875276, 436492673, 1367980763, 444699439, 1611496961, -1191012754, 757121884, -728517809, 1292065894, 1084321171, 440696500, -317870615, 235129290, -733346311, 1524661318, -1031525595, 582223468, -706625398, 107025403, -1347929998, 1594371711, -1926735811, 705489025, 946746613, 1324374117, -1733508154, 1600457867 ], [ -1137946327, 440233039, 2111320846, -627069216, 1645065506, 379894324, -422385096, 1502619191, -1632948471, 1487242237, -1516762959, -667225547, -2051118378, -1173557544, -1889410305, 339763210, 20927442, -1112781817, -545483531, 955049043, -562703563, -334337993, -967564696, -932559183, -1764321639, 1149934786, -1669197231, -1651989682, 1934343933, -724742397, 472809130, 831949935, -1549486804, -1693579535, -2007990928, -1545375213, -2098930238, 2117055304, -1247692165, -1406521373, 146804798, 1338570839, -87548665, 553395940, -694265216, -2006521021, 1307821510, -2037768565, 1000770493, -1547272020, 1337688660 ], [ 636093812, -1443856225, -400767095, 504918756, -1352177815, 669043709, 913811322, 2053004028, 279895848, 2054569132, 1031025747, 2005548779, 1691697719, 667848347, 1890695379, -1663199303, 1860754960, -1031344123, -1624996346, -1680928874, -2022698315, 2074102260, -432742302, -297601101, -709665460, 1621943716, 1399702184, 400524012, 414392265, -1460679408, 1607595874, 15736709, -463834580, 2118850262, -106220076, -1183555549, 1126719740, 847582065, 550031150, -676923413, 962855589, -2128610332, 998835977, 186566878, -602844, -409147817, -814416918, 404763856, -1352669531, -1951676030, 1599247416 ], [ 1234634908, -448836760, -1710169288, 1319132352, 8602861, 1313495262, 1076978221, -180588575, -1509004462, 1748869347, 2081023799, -52717516, 1668753718, -869041015, -157846638, -627568254, 421855029, -295399536, -1331477132, -467733935, -1669427716, -29228811, 1000717972, -422038833, 885990323, -619717747, -85175098, 824431260, -507950600, 88400027, -541298283, 187375177, -957260030, 185208549, -790454274, 1396884642, -503016974, -385402831, -1709667322, -970151302, 568471814, -989323915, 1295654747, -1741969425, -2146347467, -1743677733, 1903618110, 1933277203, -1880946275, 1891450688, -1905677387 ], [ -2015704774, -1925694443, -1163061900, -1070759192, 1987585110, -1219721337, -19821185, -1048023925, -1194895566, 831040275, -786734013, 1027774137, -559084902, -1121906465, 2121171620, 1878891472, -2122703478, -1968167288, 484103757, -1124038935, 732674931, 2110583226, 942869871, -940898228, -459174693, -1812126415, 189282059, -470024827, -262168681, 1571293444, 67420373, -119490355, -1248808292, -792670040, -703300473, 1388130377, 1519547689, 1605814412, 272427725, 939734270, 771267, -1852187496, 1539543157, 1700895436, -10567764, -1390255977, -1369736091, -1972914732, -450436689, -1452481137, 2126649151 ], [ -172429863, 449476951, 2002045268, -1823175521, -458741634, 701960928, -333476236, 571082390, -1751068441, -914923764, -1842059255, 1873655962, -957845472, 936905026, -2013182861, 1892216391, 1225500814, 1092232998, 220556148, 800876197, 1700154464, 231804971, 483071511, -1762661097, -1200761108, -2036746417, 45855569, -1859699558, 1793364256, 1091046338, -1924271318, 1384900597, -417361869, -1923571117, 107766777, 1074150180, -649836111, -537675714, -982781901, 1243063919, 1649400294, 1714610185, 392512731, 182414444, 789759279, 1101584675, -543753048, -1265817145, -218019006, -1644464574, 107376197 ], [ -453119152, 1907474861, 335575575, -1690177931, 2009713341, -117210925, -62952459, 1607852053, 2036497696, 1846051578, 544124024, -98371909, 1717736274, -523791852, 268228779, 1565936373, -402965419, 1920275966, -1650093105, -919229494, 467194715, 703627826, 18824673, -886541394, 623212883, 1813756959, 883018564, -1727792320, 2002177380, -1301466565, -1164736967, -200280239, -1076862088, -1487651426, -1372724872, 453558569, 765118636, 826158199, 636219776, -1947586883, -52308124, -1873431517, -1017593990, -1446092345, -2064539976, -1758722045, 1570994427, -1683328567, -461560190, 364944172, 907242223 ], [ 1617079817, 211056, -1097742522, -1330936700, -89361314, 522221293, 1289833051, -548979809, 841654264, 603306114, 1521438351, -561203807, 817258907, -1439046494, -2047579220, 1678195307, -1835836299, 846784388, 686217936, -420273122, -1067177689, 585449444, -2119039859, -1519082751, -728116083, 1380735380, 1948554246, 105455112, -1675713012, -1881093738, 1358589922, -960925223, 334701216, -257584993, -2089306091, -366747325, -515030020, 35983567, 656446827, 1513743923, 1848201047, -646841659, 1801186847, -1100361221, 1544180584, 1099282218, -1214108928, -2092607913, -11341204, 1732188285, 1356583591 ], [ 1784590653, -798168152, -333137522, 1373699520, 1857205383, 1629778523, 475056031, 1729585038, -1239093118, 1341708421, -1000172972, -4769879, 1236530839, -1164602093, -1091147445, -632035104, 588969420, -945893857, 232155087, 1290880275, -478380147, -1651753340, 1558743204, -1974832870, -1565490033, 586583035, 3390747, 819920124, -1227186934, -804078909, -1141500579, -2108688336, -1768838059, -268452369, -1268617132, -1112193373, 258437172, 1091619531, -862869890, -745293032, -343536824, -86486446, 988554900, 98534584, -1534875445, 317636880, 1512848869, 758771427, 2001590760, 1742257727, 1495775480 ], [ -1524466018, 2069046417, 857657620, 648159925, -191436392, -963457453, 398705163, -329382964, 199036969, -90836635, -393892272, -1147821074, -406060832, 1775327452, -486004407, 1292077572, -41663390, 1500876130, 1731198184, 622321733, -90898180, 952988684, 728355895, 600269865, 2021663937, -616050717, -1611895547, 574403511, 937855927, 1357528526, -1994859640, 510359981, 1008331013, 283780210, 941956040, -267018076, 1843701919, -132963078, 512915382, -1748643479, -2127984473, -1509350865, 1194722394, -139174608, -1595668866, -711933076, -1621168922, 222278600, 372480916, -1304971322, 859719346 ], [ 1761174194, -649836643, 71606871, -1437872098, 1601301742, -308473872, 391957677, -500892091, 1584363753, -898616939, -1555183997, 1717047829, -646224902, -1863672617, -2065482652, -2083492488, 400197884, 1831372475, 900809724, -750032181, -2138270962, 554332802, -648732631, -1196090098, 1604905182, -1161624247, -828237904, -783442564, -62903862, -48910123, -457136784, -56585849, -1766778729, -920165856, 1361846861, -694359674, 789266718, 320858217, -700951147, -1855722491, -942838962, 599490981, -1956794372, 1878665048, -507846233, -982048904, 197979140, -1827735496, 1345601769, -1015596408, -400526948 ], [ 1301823417, -1243001993, 284241435, 1692741982, -1281091889, 619594429, -2075252466, -2003309274, -2090692780, 1823718669, -11951416, 178465374, -341050286, 346689959, -1680436201, -1576038995, 913271374, -1949424266, -1507474044, 1307619955, 968571460, 987099405, -1867813234, 388739406, 1111498817, -289029150, -1673743972, -359481865, 567560252, -1125877354, 1131904337, 474964178, 1357324059, -762289617, 567284083, -766943098, -1722227535, -1769406107, 532300685, 1281131291, 1333602382, 1963096112, -420920065, -325430885, 1452993010, -882347406, -899957827, 691843295, 480599688, -844911112, 1723834393 ], [ 758948051, -112853424, 1254905900, -1665184558, -415522168, 1885695775, -2142836310, 437548039, 1471385378, -316153920, -1260881652, 1908648488, -1254151687, -1446197086, 1902849753, 77144856, -445319710, 594081891, -105213327, -1650626289, 1678071158, -1316919195, -1788545720, -584224905, -787639629, 857275241, -523213896, -1875180635, 243940212, -901501836, 1805419598, -7313361, 1790084610, -1441592384, -712242001, 1244631121, -2117515533, 603850761, 1829028154, -903100609, 1058380753, -672410744, 1768306826, 1252309191, 2040333670, 213205103, -877256215, -1692231821, 227973525, -1701205932, 1405581939 ], [ -1880185978, -1096258136, -61578377, -455107892, -518417673, -415123883, 31709486, -127830755, 1155130107, -1960131715, -184928402, 1544433182, -52036161, -497691212, 879180826, -342451144, -674358111, -1109891441, 357378275, -1589193363, 412998102, 1216340151, -1671631355, -1865129238, 434477628, 633005555, -1210156987, -124763914, 1042010445, -298844578, 298257717, -166277920, 145727862, -1079915909, -1629845840, -49916907, -982015682, 884362376, -989203843, 919248970, -1110483366, 65749472, 688123160, -1343519643, 149411446, -247359523, -1952815152, -1614318358, -1010440548, 1935313877, -1239062943 ], [ -216943661, 777079609, 2123674773, 1105748563, 1950813819, 569867329, 715840614, 1297437143, 842996032, 826584064, 278083075, 1800746314, 579089187, -170455064, 389192829, 1465119953, -2009869503, -1692726387, 502896298, -1114154692, -854990670, -381304935, 1034518407, 1434572235, -1122284527, 176839911, -1891996745, -58798809, -1895371847, 1833841990, 455527895, 1661724366, 1833145577, -1728865533, 603404922, -2003606144, 2140095340, -1015555855, -2051391, 1708922391, -995349232, 601379667, -941981080, -264052334, -2119562730, 125185208, 495102990, -710146393, -2047607096, 1699127708, 70210398 ], [ -363031382, 686926877, -432498357, 2115479639, -1795297251, -495030019, 1860881158, 1697755601, -184458631, -1971495280, 1917439653, -1979814822, 1328771440, 798182912, -1309571402, -302977955, 755522730, -410137546, 9813733, 2014188145, -58548306, -1152828328, -1374755579, -1549257896, -6395510, 533249294, -48678656, 1431264789, -39833236, -1582102494, 1945300917, -1359489923, 101419850, 1316957697, 660104147, 696909858, -1675821, 1133839439, 163337158, 412642387, -2066778474, 1011300713, 1605916808, 718304284, -449610936, -931525908, 1117480208, -405597980, 1539467742, -344567625, -913381872 ] ] ], [ [ [ -1856196787, 1204747132, -1649343576, 1410604980, 1324479748, -1381625659, 2070762980, 411355463, -492315487, 286958045, 216805842, -254600298, -1008843043, 627980146, -1531666597, 1125271187, 722632954, 726112582, 1012092657, 6693781, 801623842, -1958918405, 1303541916, 38390626, 1626366537, 402904835, -1187192187, 914679317, 1117268626, 1267620016, -1413256239, -1767998598, -664173042, 832192192, -1706338835, -477370298, 514300854, 1002564891, -1580977397, -328440400, -2099649203, 1650300135, 1839660558, -826464120, 1685937881, -142316937, 264938753, -508461472, 337722741, -1099808027, 1329067330 ], [ -249170397, 1024001891, -955395469, -692433983, 506243550, -149080818, -1065760873, -343368944, 2690629, 1456708960, 715441594, -1928862416, -588055299, 1043238298, -557164220, -1694590826, -1021873343, -2094947059, -1911483848, 945226941, 1471670715, 459785400, -1702814728, 1330497670, -1814690485, 1336745919, 767765886, 2144431656, 1410786105, -1061367128, 514921078, 1876768725, -982263604, -423081904, 2123223061, -2071877395, -834909132, 283667102, 1764238011, -899878346, -220719483, 1654718822, -894829250, -786864646, -70405946, -2066551766, 998806895, 777522952, 1739972321, 2138575843, 981898880 ], [ -1274400669, -1932662455, 616467782, 1147493215, 2004563453, 869548960, -1670859898, 1972971854, 1352065886, 1979187188, -1506946542, -1381626944, -203171021, -1380621884, 1320867519, 1754648420, 1915543654, 1597780967, 1083521922, -2130887483, 32219087, 2143897777, -685901641, -654522104, 910055380, 583307096, -1886398608, -1472033065, -708399375, 1420088950, 1133426896, -527181702, 384158389, 1379240009, -627647963, 1658662266, 95553152, -1566959103, 710217554, 2064740454, -1921729378, 388275233, 1491801397, 993225471, -225790890, 1063433749, -293117570, -1237931985, -569775591, -1380220217, -1990419319 ], [ -101367998, -1442504471, 1795398769, 721351431, -494504048, -2076868268, -1959512525, 1612290440, -1463409024, -320082325, -1275985900, 1729518990, 102723968, -1763456122, 1006299633, 447460618, 1403122137, -1083730197, -1948898933, 1253362668, -1109430992, -1512139922, 1120507693, 1559968903, -1924325797, -1782847941, -2119577657, 1743148690, 1261129253, -55472558, 663010482, -1693580409, 243129405, -445919728, 858173830, 1763054676, -1238209026, 32919540, 1843610637, -984202939, -656080695, 1842434509, -55637770, 1971490099, -650146992, 202330245, -436263350, 1343390130, 1015343201, -615480181, 1089649844 ], [ -165258232, 304182015, 1299388670, 858317747, 584387187, -1589760110, -2054393434, -2121535980, 1820227854, -108936378, 634647168, 1878336367, 880121892, -972718024, 1044592656, -1677503993, 695068661, 707198545, -576477679, -1538241063, -1255073272, 1053128287, -1509791528, -351884955, 1140053465, 851216545, 1669916980, -9990587, 1957410989, 1217996758, 2044769059, -15867685, -1430314942, 1514823449, 662811353, 2084100027, -1546831318, 1684292829, -1175183846, -648199004, 160823680, 1710913750, 1990088945, -1768324790, -922442913, 501603637, -1460123849, -1122001832, 666923248, 298050694, -2093461746 ], [ -594423370, -3507964, -592206593, 1303233273, -1455164984, 1027074807, -1452837831, -1788711407, -817564431, 1724501691, 448143361, 899715846, 643606897, 1248479150, 282122385, -1888682484, -578413468, -501420913, 1986971720, 974585070, 750935492, 1964368567, -686957878, -303320411, 1555019088, 1566996639, 432920027, 846681435, -100437962, -365919831, 172804891, 786400330, 352326492, -1395819973, -1263109878, -1526424011, 2101709683, -1358259188, 115149302, 420525824, -1328807533, 1477717701, -1217775393, -738434665, -1380397038, 1076590674, -360637758, 645926290, -58565824, 1167343760, -530413130 ], [ -922530059, -922489159, -1878884368, 1683606139, 2097179110, 1443765678, -800156121, 1150125027, -609027458, -376784952, -1301161932, -486770994, -1560205753, -1301776741, -1378130722, -413542827, -717677548, 845012521, 521173122, 848937508, 443024918, 1157300381, 1840526228, 1588197757, -822544552, -1644860943, -1679031063, -323947540, -1785657533, -968602504, -1257219938, 213618220, 1433402680, -340004565, 253887784, -46217477, -831857722, -1425859495, 377071502, 1057470277, 532140911, -982095223, 845453295, 1427826428, 1344791933, 206890086, -222056875, -823718318, 218180989, -105852972, -808082218 ], [ -574170731, -2293594, -1201395053, 1998492690, 303845146, 1207748596, -765876865, -1634991527, -1294551567, 1471556732, -1236310121, 1827615602, -1623872044, -981579987, -1700960641, 1398277023, 1866368417, -669841436, -337471139, -1865757228, -520401397, 1075149957, 1851836742, -2059839686, 893182891, -1180590878, -1288035035, -485368455, -115298099, -1842902297, -405687548, 706747211, -1281676676, 1353785370, 1400418050, -1641973919, 1496061987, 1918890889, 1780402773, -745170108, 1349519982, 1536752791, 25769600, -1995277451, -630838206, 851691903, -1584681107, 1458771580, 941492349, 1938626721, 1890931695 ], [ 444855739, 1862377215, 40867979, -771097853, 75094620, 716743289, 1500766375, -1912854991, -1926119910, -2144123399, -522212031, 1127457088, 1381356578, 1781733901, 1126092869, -317251582, -267456648, 1322611483, 1675226102, 707447562, -812108390, 1282849018, -1654983394, 1105746814, -1349188243, -603752048, 1300313921, 651424086, -145438803, -1816591438, -432746076, 1201650935, 814780634, 461818549, -350288262, 1220258800, -934501756, 1501483229, -1281527881, -252514049, -1106829410, -1650771118, 605733158, -1316397717, -959561075, 1647086628, 453255919, -777273448, -994237249, 1700019568, -2026433344 ], [ -332384766, 724268750, -608484418, 1346499118, -431772373, 2085391644, -2089086255, 382423785, -360252214, 1566072561, -519142428, -1193027019, -844371869, -1824062329, -1087668684, -2079398039, -411469113, 56394313, -926201455, -1847661914, -1971502204, 1847644014, -1210873350, 687241104, -289052160, 1806629519, -1391455980, -398180993, 700642878, -1607499325, 713910427, -1431511810, 409283059, 156616794, -1528071790, 1214380049, 1267227103, 421629114, 2138106275, -2105235194, 376975504, 1812004500, -270797045, -538735299, -181449131, 976911163, -48031628, -414546771, -1187454423, -481448211, 1766599704 ], [ 1694224243, -1737382569, 274601473, -696598858, -1824432253, 1947883808, 881063867, -2059023578, 1991684577, -535849006, -1432940399, 1402123582, -1577078894, -1337630493, -878419509, 315656753, 1084949061, 2061831940, 1435378242, 506135289, -1531108791, -1742826815, -2042079372, -227455659, 1832458723, -362862368, 1595432030, -2080773309, 91448850, -1397391891, -670738667, -1990437392, 1764776906, 1716219956, 1035479707, 1373667626, -1530541043, 1940224584, -1502750586, -1185584460, -1453373572, 24242859, -1815372686, -575400812, 214113854, 289281266, 1930155610, -1633921059, 1009022466, -81270715, 1602078036 ], [ 1676229822, -1148698545, -344661298, 421672018, 1647677228, -482333824, -2058866457, 2023083831, -1876652950, -2041538623, -2037750704, -23839301, 703938143, 237875445, -1350000083, -390501857, -2005959620, -104978236, -820287375, -18355676, 1003715929, -1217210123, -1809530830, -1291767923, 1587112941, -1061314883, 1105527052, -2047757581, -1778178022, 194674730, -412839445, 2006006197, -160679504, -1288563699, -1570658033, -2143904106, -1192061051, -1761279409, 2130007447, -617375436, -1782746885, 946337394, -1569252999, 589302825, -1165072654, -1711524106, -1250135483, -385316063, 65571288, -997584514, -91369438 ], [ 594475106, 1549453988, 341544639, -545495941, 2022675076, -714234000, -281000427, -1377556181, 1939522275, 1311652319, -1099164129, 1236395437, -24310915, 1169245600, -1442772409, -1140473266, -1882590196, -1736373595, -1470948107, -1330675812, -1305390257, -2023223685, 1780540955, -1560750843, 376520633, -1790588640, 2041468948, 1817486109, -11686264, 840078573, 1458207376, 1574575187, 2031580445, -1692487417, -273060514, -1858839862, 1683302878, 1939502433, 700868082, -94228975, 1878174668, 312871427, -232168976, -661083277, -1910068309, 1067239240, -1853766927, 1714450702, -1635127856, 556576571, -1746704308 ], [ 1052311956, -1027740530, 1663081693, 1808242272, 1481519179, 1586551927, -1280052429, 876820487, 1578594190, -1608808013, 1020765419, -384336356, 272538299, -465632410, -1624363678, -1490006632, 1807027701, 1625584034, 1745540724, 390727912, 1380951778, -1719052650, -870811976, 1970709330, -736353412, -1343156397, 1347429831, -762060434, -909926254, -35346631, -1324808359, -1160799360, -212661686, 200833400, 2061688336, -1916187971, -826794778, 791839040, -589624002, 931914337, -772956803, 1266342443, -284015096, -1143356637, -901731303, -1157020617, 921340650, 1566286952, 1271041859, -2878279, -709466209 ], [ -1045873164, -1535901015, -839859203, 2007847910, -1260033463, -670121300, 1153179523, 812260557, -603109205, 191408158, 391054370, 414579257, 1344637732, -462264633, 607671127, -1491271640, 1975521884, -1832217601, -712336029, 1277372867, 2003150210, -315460501, 2001744711, -698060740, 2080731529, 534718965, 1047647991, -63697181, -116799817, 836006427, 461193752, 1238754145, -1908305568, 2023257922, 340936506, 1807179704, 1221912558, 1566730909, 1187903941, -356993293, -621651274, 456383819, -1364330218, 765737021, 1043330320, -1000266836, -793020331, -852415059, -2080021324, -1586897182, 442425268 ], [ 784819833, -772652820, -1886518548, 2134711858, -1668633837, 43945003, 1482563580, 978849073, 1253244085, -389627148, -2041319781, 408630468, -55533114, 1947522390, -2009978401, -1550492171, 359495038, 1867935256, -1402327635, -750790357, -767399168, -7129147, -263054324, -236434686, -390403067, 224868571, 1303010200, 868457174, 1550372221, 1304686029, -2105474092, -74888453, 1678500329, -935685658, 1904916926, 273967521, -304014229, 419779840, -1705414682, -1695737958, -915744281, 2107011523, 1706359930, -389104617, -1306512375, -275025476, -1418056694, -1396384853, -1563599036, 1638932782, -117921676 ], [ -179643238, -2119514296, -1206654935, 109272422, -802629429, 103284318, -1156951625, 421915324, -1304561625, -1363452014, 1380063523, -1176134924, -460449688, -1567081024, 933731955, -1910812151, -863991221, -683090006, -983036153, 1708531586, 820002660, -1605653519, -1525080467, 1085640882, 521130408, -376417476, 1754646455, 1950551701, -346468964, 1809750118, 877782973, -818600627, 1403345471, -122533572, -1721847050, -1084388113, 542864242, -799417882, -125572795, 418287328, -291397975, 1826971189, -1727969820, -264994098, 2113522239, 1161843087, -214898406, -1951203476, 1164950564, 324679562, 429579149 ], [ -1505050174, -1641697563, -178212644, -1423068717, 1510883017, 534115893, -251683461, -1174477911, 1405665532, -447047173, 183785630, 1681202642, 1186497706, 1613840657, -2072840490, 1137485249, -1937727193, 605285370, -1639540564, -888513275, -36807912, -161780293, -1335032511, -1859749349, -1908929951, -200912061, 579676009, -860075742, 755773020, 56939350, -1626388883, -1820316797, 2098813089, -1392583840, 963813009, -2079790590, -1889070465, 468879349, -1574379254, 607168362, -645294405, 210685445, -81018620, -1227703900, 450221757, -1747016701, -1335462559, -1821830577, 1030161082, -969155485, -1860637220 ], [ 42432835, 1204385440, 903511303, 444849951, -683903292, -1588625728, -1815479413, 292585407, 96071695, 985758554, 465208728, -364877359, -542566123, -180116677, -902573124, -801159359, 909436771, -822847170, 820447722, 387396360, -2061814174, -114603653, 1746623435, -39970884, 239675213, -1931693234, 2133152680, 508604898, 243335532, -1816924355, 1489435713, 118865036, 167621031, -761618859, 1143526292, 567875602, 1879502820, -740742793, -1323060214, 1958281598, -378153943, 1015895393, 870640839, 321639104, 1691884459, 550500899, -931804274, -1509825165, 478524584, 1221767686, 1788638020 ], [ -2046551456, -457558268, -56284040, 977493843, -1421626899, -1626528561, 1287933361, 823956151, 1779809328, 1224937014, -919086298, 675354557, -48596471, -2119785592, 2022096584, -231125808, 968263713, -431143436, -1072775364, 1923122869, -2036038405, -837757132, 1599417828, -1667692158, -635571602, -1762492817, 399093786, 858934902, 1687023437, 983596059, -759649105, 1072942300, 1777300175, -68705744, -1885355942, -1831154914, 116640459, 1253612350, 1799795748, 674533819, 569723593, 217350749, -1644773744, 857156007, -766103436, -285259971, -1337933412, -794320400, -1978384194, 1160505334, 1161584470 ], [ 2011504422, 1684032396, 1481967346, -353181132, 11934805, -1677596017, -1515466371, -457031469, 2049346843, 1954576012, -1268404891, -1179872623, 301072219, -1266754897, 1109596088, -114968905, -345061917, 813846820, 465416349, 2103790908, 2136605341, -1615773333, -137191185, -1633032448, 920420193, 1551179230, 1587176664, -402236850, -1075611681, 1763742788, -1309548996, -722846362, -241140301, 337215596, -380228875, -1967622787, 1634927631, 1924006601, -742060693, -1815741398, 1348486460, -591999057, -1603777889, -1271978230, 648177204, -2084693108, 14515913, -228619257, 1520402641, -1133754938, -631539342 ], [ 627449267, -1204790728, 1871049494, 1415576364, -1189764000, -2095575625, -571280189, -1409226086, -1785111855, 1274140932, 2036433257, 1840786260, 1215066381, 2068677172, -1337976129, 1884073885, -1613440597, -1217786212, -275402452, 1307613569, 1503579376, 925751169, 1376767172, 1595446621, -2147250829, -1518064385, -1386706742, 565598108, -1773482665, 735183264, -2111169564, 2091164203, 1283312855, -1791098655, -216347869, 1119724866, 252390454, 2057069084, -1884889414, -1150125148, 1054680703, -425021601, -1995236401, -852339305, -1636895206, 1294485705, -1334471877, 1759974334, 1888258266, 1682730369, -192337835 ], [ -538563653, -1874882614, 507326707, 1795363798, 303992719, 518162770, 769559794, -632075015, -987096385, -911918538, -1627673149, -1792535661, -2088216782, -993180899, 953863248, 884128575, 1330801975, 404228985, -2028493595, 307495266, -1927084975, -1112427964, -1260701153, 1111213799, 279177758, -820633003, -1299909585, 1576150304, 1284794934, 224356810, -1708547978, -295910600, -982188878, 2070907529, 1846685196, 2078883584, 260551360, 1222005627, -882665148, 1959694833, 1479415238, -1496108250, 1198696349, 80142584, -417213014, 1326457655, 1653465870, 1987915708, -496178667, 539372293, 2018880293 ], [ -747156015, -1325904775, 298274686, -684478506, 1207498510, -187677455, 1469679772, 1961999335, 1384818024, 2036973166, 1024698840, -1434359788, 1977337925, 2120515264, -923119989, -668314555, 2122495216, 774648601, -1505880540, -1358722356, -727414898, 1791081656, 144619301, 1480135333, -938071550, -20120626, -1386780476, 181000052, 1189691956, -637141297, -1530132579, 1892244957, -563437029, -253086345, 161732283, 1579942136, -719442782, 135431776, 697956082, 1972022223, 1724405499, -757413159, -1840408266, -293564701, 667325658, -1341074759, -1649406266, 321571288, 1789681576, 459251359, -825529261 ], [ 287692672, -944475662, 1352125517, 100634067, 1001734056, 386479345, -1848544170, -105368672, 711842835, -606326652, 1687754109, -1342051164, -424042868, 2104046567, -1056699160, 168933267, -403319056, 1615970026, -867871752, -309420457, -725019309, 1145159805, -1460494860, 758266794, -432828532, -1283009600, 702789453, -1231858720, 526852846, 552384248, 1466012259, -389614847, 297519974, 1386387428, 1933047992, -1671403979, -640036196, -324188755, -31000446, 690050523, -1473311272, 737577459, -1428768427, -1568908279, 76982859, -900485725, -336241094, 727669899, -678504149, 857558044, 1365727417 ], [ 1833991136, -1465031736, 1886004037, -604787184, -1818863620, 552628267, 1582312337, -819848377, 663394319, 2142554122, 329538667, -1215278821, 290623836, 465724112, -995278979, -1369048149, -397622668, -1339313409, -2039132529, 956148317, 952637201, -821510259, 97837390, -1546921226, 613384437, 363575161, 1742345066, -752255431, -1914757858, -1998349864, 2112186036, -616749047, -1029235653, 1747795598, -2044446944, 1073658592, 9312125, 236463622, 770059050, -1688211051, 172967589, 737765340, -688683194, -572541007, 2064744589, -1826372254, -266079002, -230059572, -1207808646, -1704499453, -2108605764 ], [ -1655069064, 1477841659, -794934374, -1170737555, 666455717, 386660158, -1757952584, 73049570, -670167752, 678362423, 891214337, 393097364, 1887025975, -1115290831, 570150067, -458253413, -1863326384, 1574678441, -389072474, -1327011069, 756541272, 1342590910, 653341273, 48612254, 1665906632, -136380071, -1559234296, -600765188, -1491127787, 1840156946, -306069253, 229573094, 962194978, -2095402078, -1824572668, -1441527634, 65573007, -133389406, 1927867465, 1396375500, 1930268643, -1060856178, 1000601060, 624936739, 1073815411, -1865057557, 1574842729, -2041119245, -1466996459, 1062971829, -420023962 ], [ 438700082, 119497404, 931993058, 303793610, -1482680666, -1682710257, 276729768, -1296355758, -1988159973, 105079051, -317071712, 28706942, -1181965941, 1956344100, 391141607, 1170309487, -1878814180, 866194487, 584869342, -914863060, 451337197, -1217291001, 453762447, 1871793622, -236255524, 1027517354, -1796257497, -460595133, -71450951, 1204849236, 1559407701, -151918504, -53452085, -104135626, -334771679, -472194563, -830701253, -1476486231, 863544980, 424251153, -1516098719, 1780593167, -1691045308, 490559560, -323338318, 1799432743, 1998884060, -1571951208, 1272459310, 1082840219, -2082857986 ], [ 920622125, 1517182554, 1600631209, -1639310021, 1094888213, -2139587941, -1290846963, -567435406, -270345284, 762503459, -1357525714, 354971836, -1806979683, -161130546, 1719040774, -967590002, -1067539784, -245128580, 707594891, -1686536291, 1445852532, -597282599, 383580076, -778152226, 630194671, 905348150, 120515723, -163238277, 2086838014, 446300584, -1920957224, 1548847253, 492808962, 1982636848, 1662529447, 879508370, 861382122, -685245407, 1624060214, 1007630769, -1407398335, -1088026323, -845897605, 285195698, 1442661381, 442664001, 240918346, -362405186, -1266287393, 1241865439, -1583269687 ], [ 427229766, -1144900921, 1252412857, -2026757328, -1195074842, -1919258416, -1185371966, 305223908, 198197876, 2036681370, -1355760833, 590492030, -35911178, 2117811542, 1936795903, -1740044056, -272577409, 1026962034, 2036906183, -1954540061, -1727926146, -86754023, -1290476615, -1574651793, -1819008832, 1368340038, 11728126, 999206656, -1698229191, 1447650829, 764821345, 862604453, 442059264, -281991203, -792881992, 100081897, 626690109, -1527065017, 917815037, 2036967266, -1681482719, 1605638979, 1884682575, 186292299, 118109181, 765377909, 213853220, -564028575, 616593623, -1099528349, 553875013 ], [ -310609546, 130093981, 139339802, -1789100806, 683732829, -662689631, 1100049638, -168395552, -1170451039, -2057451143, -1898466533, -397531687, -134347006, -1699939902, 1113646749, 1335133901, -69811429, 1307825120, -1880664510, -921540807, -1277671222, 920708994, -1517223951, -1468295623, -670861745, 121149477, 443767043, -154178955, 1870631230, 1372219910, -809365501, 1137967805, 2039436525, -1093217115, -1326546909, -724200736, -1814592692, -199199593, 65770964, 1095274835, -2142743486, -2009228498, 1148628362, -1239082368, 1351477389, 977742760, 856917569, 804383160, 1546640882, 237633149, -1937023350 ], [ -30513698, -954662493, 1225181372, 1732345094, -1601654048, 1743722148, 1430146120, -105444532, -1721634118, -981462134, 1760038221, 847477543, -181916823, 2085603054, -1456809862, 786199974, 1337701586, -1660633865, -2130159449, -848834396, 1092491826, -1744250113, 1139530012, 665507322, -1505884486, -1381619200, 489053006, -1981599492, 1762345976, -683496152, 2041109403, 1026543504, 1234353692, -1183137491, 1120128365, -744204411, -1717758379, 490032823, 1205720683, 1010018999, 344095560, 149734182, 1980351934, 1634953116, 1541345025, -1528821784, 1288067868, 594716900, 126356579, 981003686, -1295763505 ], [ 569200163, 865374365, -2056147763, 1315949229, -1643140633, 912627707, -1608609200, 1839458926, 1207166725, 978091929, -1017055447, 190711095, 769420691, 190295865, 1082107780, -1949966503, -114960980, 1388476369, -1664020861, 2004348130, 1730530712, 1864733511, -19531608, -1629193179, 1536131310, 1521462323, 1462688471, 1752734324, -308689681, 137310454, 450112454, 1163788186, -1862758773, -1845227789, 1906054297, 1475630718, 2010488518, 214700561, 600420035, -1981541736, -1072881911, 155607477, -792942303, 784689303, 1548075097, 811820685, 1711346846, 1494056003, -842516747, -1937672666, 1354858481 ], [ -756825046, 2140427581, 625930898, 1845768153, 1982732305, -767865288, -320894471, 1312658437, 308668952, -524520410, 1258205156, -1653852025, 1036816939, 1158919870, 287110543, -1174880096, 1381688975, 1108340942, -2058894458, -547621037, 1455617345, -394872212, -2039789267, 1422301348, 77810475, 1928427514, -84330719, 366251079, -1085519041, 1579505651, -1254487397, -2084605275, -273185163, -895686281, -376653459, 413382711, -1857819866, 870613436, -1248398951, -1660596191, 885254349, -1679337412, -88904666, -1727177618, -463303452, 1750833631, 1359521449, -1239824370, -2026181899, 1119349186, -1546296593 ], [ 1227588398, 2131125560, -39426833, -101908693, -244971903, -809234413, -1135794622, -204697087, -1940960274, 2004101771, -825928762, -562739961, 1528212915, -263568884, 157020440, 746256386, 1514289961, 351548380, -227842642, -1814705070, -1980167708, -1715964464, 2088092938, -204592331, -1718219691, 1293280071, 374398832, -1096873584, -1049004074, -989550723, -1438490789, -1584104258, -944717607, -1051369817, 378010369, 2105254529, 748267089, -1600308068, 1941053878, 846947762, -2040694818, 1167572629, -1357641879, 1786728544, 1253157040, 1428696222, -781921902, 302127021, -785530626, -1180919057, 84702195 ], [ -1938728274, -301426402, 1826012265, 1551479047, -993269698, 1677352789, -19018890, 1227726891, 2030448684, 332702514, -104703955, -147213319, -1464667093, -987653315, -794269696, 245209497, -552499954, 1328808374, 1139010315, -503750597, -971581687, -756969813, -143025876, 1767080572, 934311026, -1110906492, -62311356, 389547598, 1845689350, 915215494, -1198047408, 350038789, -1916205007, 945345653, 2048278604, -953449979, -235841042, -1477920711, -2073904170, -1160816824, 1536947154, 1677017056, -474603709, 2083341837, 1474373417, -1154770950, -1500965100, 821583402, 2130008584, -1009963024, -1375725930 ], [ 1215038726, -1151995168, -280289921, 258774261, 49443578, -2050774788, 1790646157, 2046525255, -535457382, 2107263665, 801227901, 1181173037, 828051940, -2009250371, -1924959071, -2089131961, 1127939652, -1280299206, 1272884306, -494905860, -45133671, 674474491, 1503387491, 1862828364, 1637101938, -99650596, 1861095112, -385952921, 1513221572, -269162785, -686299844, -386739912, 494387944, -1481994920, -192340448, -76544528, 602352712, -1118051477, -164431023, 1739629844, 1479466825, 296497192, -766364072, 561840064, 1010507269, -1709085964, -656299512, 1639827543, -127279715, -2104283843, 1215806543 ], [ 1102668919, 1678222982, 914978496, -2000836304, 740216937, 1397844922, 1289188255, -1965785505, 1183394936, 1859120926, 1183099859, 565584507, -1598217719, -1754985305, -197061862, -1953721662, -1911091509, -1930617190, -2081656243, 1693644043, -1488862736, 411505951, -1843613097, 1130832731, 855574670, 34347131, -135236367, -63010304, 799279521, 1765111883, -1450388065, 1203254433, 1220069943, -1155430946, 1317067399, 28221582, -1781245874, -1848744449, 669382409, 1805059981, 602653997, 390884701, -1949825426, -442953692, 491237939, -522162870, -2039686228, 850259114, 1356262166, 1513913324, 1205585046 ], [ 1652419305, -1223135696, -515215044, -454948904, -1602091695, 666771390, 1187440524, -1750394413, -1035265716, -1020295682, 432114210, 792388068, 1862357577, 158263050, 1935978038, 291903645, 1058936504, -97543053, -1554586832, -241860146, -1797421726, -2008789415, 1285519920, 890430721, 1879874956, -853633236, 1613041899, 2003360460, -955556066, -1940529147, -1009603400, 1993695692, -1526595002, -545267165, 177673311, -41997836, 551560718, 456840508, -993076957, -496639734, 278371025, 658827507, -1048399657, 1787709039, -850445222, -1099966152, 1726822015, 977742251, 1344877409, -359525183, 632990916 ], [ -1844754947, 1794452124, 458683655, -512003268, -1038365127, -1938932463, -1620549866, 963208254, 857355745, -1144248522, -1390873111, -1678207281, 243516756, 547279784, -615268741, -1823652784, 871081941, 1698583609, 742170750, -1502886799, 1365657684, 254473227, -159148767, 2080783419, 939363924, 795263647, 647843345, -1561905784, -1772423479, 21202473, -1466205514, -1729686607, 421153685, 2031230415, -1163001503, -1067577047, 753448524, -1636082999, 656263162, -491113755, 374041335, 1066241721, 1155083096, -260164601, -1500808158, -20870386, 549642099, -1313658237, -1670346958, 2110589546, 1164702425 ], [ -1501275501, -1718504690, 1769199406, -1830335022, 1740348146, 1554699094, -514507260, 273256864, 41508023, 1258117046, 1347924497, 348506238, -361286428, 1941006298, -63376873, -187748914, 811326436, 674792563, 1802422849, -1915738622, -516690502, 1302583154, 315035809, -981553607, 1000301615, 1930831154, 297362269, -1040627662, -2028131301, 1782490606, -550589247, -1461313616, 1586317050, 838434725, 1577397469, 290819429, -987368337, 819689730, -219443170, 7292245, -1995227261, -367757045, -168244997, 557872537, 2084289004, -1120282302, -1573153745, 160915064, 1711994397, 683856561, 992392839 ], [ 1002944828, 586675144, -1947127257, 686455460, 562548983, -289206620, -482918827, 1373559875, -1014008893, 731095921, 832814899, 418703800, -983050532, -1872561795, -660669517, 2118581597, -1178033784, -172580725, 1061044069, 234831181, 261137219, -223061449, 1628791984, 797694393, 2090028641, 1046732994, 653082700, 1665236088, 1222257151, 1530150297, -1992701866, -1176917827, 1303160249, 1769447872, -1570485880, 1121265560, -857576638, -497778981, 523919279, -53127224, -49175867, -1710174612, -2096249291, -740169037, -1348339188, 1965290941, -598581709, 1106305974, 1811251707, 1361102651, 509691129 ], [ -1508743416, 1073392082, 1378434767, 314720649, 1876247382, -1645757026, -1157175283, -873661554, 1407805903, 479767927, 756888733, 320122372, -1083424041, 81045535, -2011069345, -1635990444, -1301089059, 295208070, -839710045, 1804344011, 868625233, 1371552174, 1801733524, 950533132, -1771582132, 706847434, -477549458, -1586059314, 954969621, 1188255112, -1563687335, -676674137, 376308819, -1314432984, 2107645538, 1495954981, -1621610787, 621062063, -177981921, 1364793769, 229851360, 2055754975, 2088287517, -228938230, -113693407, 336821228, -1903874442, 1553334858, -934762245, -2071418647, 1651441817 ], [ 1354004721, -337040950, -2016249462, -922816650, -1847909297, -9814686, 1932080772, -210700192, -879635603, 1340117971, -1901156625, 1463194696, 605769571, 1721349654, -799875280, -925901121, -1869791241, -691048701, 2109237735, -1638635968, 446002689, 1931070232, 1323593591, 1715541422, 156316373, 1966054738, -513024792, 476230225, 39805416, -1597556440, -878772167, -1767743502, 1644397084, 1877641227, -42211548, 1012900259, -609550182, 639188474, -687903723, -1270317796, 927076341, -1010217391, -477862802, -4026200, -489424760, -2108519168, 1985121972, -83147953, 103624622, -2034945752, -1356488477 ], [ 1635221027, 1862458390, -43789380, 1432082349, 1862757335, 932478212, -1148873144, -1782337739, -1968828482, 1917529449, 1926940859, 1526089642, -1080807734, -1000567664, 1354958968, -1840383478, -1906951982, 1472497468, -804058967, 618275385, 1243895971, -841825325, -642986616, 389615017, 313562939, -377330257, 107039663, 875847638, -1583009348, 2126022728, -781133934, -340902396, -274586688, -1874547457, -416884402, -1653197951, -1220330398, -1207495364, -158836271, 1180016895, -1538366898, 640858939, -1393419018, 85435886, 617823147, 481168989, -2116309628, -245043765, 120862220, 348488636, 1322294401 ], [ -1000872828, -905413070, 664126254, -531111262, -1409069963, 1557611297, -2029888104, 2075523082, 783378655, 335956567, -1550827766, -869871900, 588804876, -1886466054, 1476906795, -1766097723, 1442329094, 666754988, 784810898, -1921547866, -2017922337, 201556430, 390974161, -1425019377, 995504286, -1602197048, -704664508, 882230678, -1176942950, -1175776562, 1028524799, 1355578232, -6047368, -639947688, -504237960, -1251635866, 2062655200, -2051009293, 450512032, 1220804844, 1656602490, -228906672, 1571071729, 1991491685, -81961029, -1629606966, 913834740, 2104846227, -177346272, -801098883, -393862146 ], [ 547218364, -303171590, -86705177, -594452806, -39678982, -993339128, 174058004, -1757540149, 459750774, -1789819770, 904570550, 1485561813, -1727412104, -592677191, 1623670387, 1102648805, 964956363, -486822349, -403961038, -1061577057, 965060663, 1324831578, 576297949, -986000499, 933924663, -1795435729, 763897423, -2116215536, -1743841290, -1065797655, 220496600, -2068361528, -150986714, 1208336495, 1932927918, 2131927346, 1893615111, -674690645, -1264371785, -991941791, 1150567944, 1395623395, 962278907, -1531481793, -270181494, 1532888570, 1368245658, -1635005065, -1600170424, 634487768, 1251843436 ], [ -1655582262, 377476968, 1331788382, -831014974, 1683826595, 348578518, 2011981618, -117471124, -1122785771, -560084161, -1767924323, -1158349818, 1272874445, 1576077278, -1836596851, -809099241, -565418281, 1862838442, 309756123, 90418604, -739072383, 1128082845, -1501096772, -678645864, -104941323, 785099004, 409225471, 984944039, -805434614, -1159562233, 339925591, 2139385245, -159009012, -414560105, -1679652650, -363426314, -100765698, 680040502, -487903275, 92230590, 1169416852, 1164705324, 1670165970, 709747029, 1584662710, -214230251, -1656029802, -1582068888, -2008588317, -220797572, 1951831686 ], [ -1463231522, 1719241302, 1121569425, -2063884415, -1252682259, -708440163, 992594539, 743924769, 2036817748, 1945871207, -1976550002, 342014272, -1316950516, -924327082, -1360541418, -231203519, 522881117, -2046533244, -2094432237, 1497347344, 1000746923, -2042457433, -1167222582, 711772249, 36094980, 2074989771, -434127647, -2033284803, 2016928890, -701132386, -890501584, -1642166260, -380654525, 1186215113, -1536691663, -843791432, 25920310, -274024871, 1270250093, -152363385, 2135598571, 351478470, -1484742948, -250135766, -1225614873, 273395983, 1650128484, -1626008596, -1318570486, -1120523378, -487725089 ], [ 172785753, -1936993383, -1309271505, -581720295, -2066877301, 338118332, 1591977186, -1395546658, -1541782634, -27529316, 573814467, 899161295, 1810509276, -1809351308, -967911821, 1807053901, -1547087737, -1575056157, -1321926052, 725358681, -1105022017, -678340684, 1241934088, 866678489, 814406903, -1907259362, 114607317, -2078195146, 1814999207, -737531644, 822269210, -951423667, 2126312526, -1483686469, 2025172076, -773107763, 1926741553, 1296419264, 48708645, 1875152151, 1363344993, 1795523328, -1585955038, 1634291976, -1780311033, -1399769890, 694450052, -1776744663, 1353011948, 1294197896, 1137572824 ] ] ], [ [ [ -1672682906, 1805479023, -1057116438, 2057662395, -1949279538, 1371523854, 1139519111, 1683299131, 2145568383, -2111463318, -1526680029, -1427389988, -1322948047, -1691481428, 1494648358, -855970323, -1003433862, 1300222657, -1060864979, -1785387623, 1749929935, 1096984356, -324320888, 46374157, 87551246, 1054292196, 1091841624, -586878656, -1884273478, -1046565148, 1769077109, -1607078552, 975862165, 1251398825, -1552890202, -751208392, 2036435683, -1300072517, -1674527766, 1135189379, -2063164893, 2146926130, -311242856, 1090602658, 550279788, 1558063647, 359289842, 2125312815, -1411152846, 1486255898, -246895565 ], [ -940767241, 1352408927, -2079204712, 1753719665, -526553966, -284105939, 409682244, -1435877762, -1401002699, 262166891, 282123648, -1023460834, -441329187, -248662369, 1640992582, -938733483, -1736972295, 1014234763, 1701436996, 662208389, 474435037, 203641402, -786246068, 678967107, 579167829, -1382047394, -2007472380, -1231789802, -1248541374, 252355278, -1517271422, -1204006166, 1428424808, 776203469, -1257245740, 1223401138, 1345746156, 1656112530, 1644688549, 823276854, -1737866654, -1539671227, -2093983051, -582901188, -373140543, -410863353, 1012571693, 148074801, -1083145905, -1742726231, 2131691904 ], [ -688701513, -534329639, 2034917439, 504490806, 321334888, -1995216207, -1985155208, -1305042627, 1976847277, -1829425027, 1127917126, -1347229320, -922342252, 1694886080, 2120166872, 188305240, 586948381, -392344679, -1574144688, -692588476, -1237770273, 1208058443, -595783563, 508108909, 1402207954, 1519132282, 2064889014, -788642630, -67625491, 723064362, 1781307668, -1195175057, 2103572916, -1195735641, 36400733, 1292870636, 658169087, 190086652, -901815561, 99211840, 461712826, 964631250, -777091557, -1021391691, -957295062, 275744319, 984198313, 542397461, 1837136908, -143922828, -1553542927 ], [ -605212168, 906280931, 336665420, -117857082, 389456644, -1176204035, 301795508, -306148913, 506395868, -1571925482, 1130006995, -1592115518, 602960174, 1523018304, -2072542014, 707983631, -172276390, 1907859431, -448238607, 1726616298, 1268728719, 1263803093, -1801218144, -1475047740, 2121666468, -646146131, -313578964, 1253290884, 941100163, 154666182, 295483812, -358872911, -1451681841, 379038903, -265915571, -686136813, 69177094, 1874545599, -1242981368, -2119790204, -1622037740, -145935695, -1336402720, -2113896519, 926171667, -510793852, 1272800196, 1026611739, -1630391836, -1975508554, -312873287 ], [ 1118501743, -922605513, 1303258348, -507742399, 317450783, 1358865692, -604832988, 676967093, 502965985, 1259226323, -1201634671, -103446651, -1545194411, -865443172, 838128674, -493470387, -1204586266, -1933793813, -1337535789, 254412924, -1334471366, -874924755, 1222501761, -1623626994, -346443417, 2071218795, -429224895, 1502656980, -1036746708, -1051025749, 107185398, -1919910604, 752469893, -1067651072, -991017175, 641681325, 711169679, 1372464354, 175622925, -1233305671, 1055267771, -1866996899, -429963080, -1843266658, 280352125, 758911229, 891385113, 176754922, 1454409971, -1421273085, 1506262597 ], [ 1439270291, 1448622535, -1546570191, 814164940, 1235207307, -840954352, 703681307, 263615364, 131529407, -191311296, -2137979490, -1658856060, 873503265, 976487397, -848142360, -1856498242, -808748730, 1764429066, 545472041, -396232686, 1316979264, 945499391, -1464970534, -969498058, 66277718, 1978482054, 259282092, 719067166, -1558810401, 1233259516, -403649369, 1233800128, -1249880750, -226106400, 49198698, -1917507632, 945889499, 954392820, 397226380, -859775260, -649648710, -344718108, -275253068, -417669664, -1322456992, -2103420133, 754841577, -1173561177, 1734086170, -1794266320, 219407680 ], [ 88935089, -176843374, -133521998, 358039493, 1947090909, -2029091854, -741699990, 1324320488, 17341218, 472393662, 696133607, -204811339, -594310178, 1817337329, 1704377442, -917033832, -1567976534, -2102628638, 262162286, -953387875, -243724565, 160603756, 1235020689, -1906116679, 826574323, -242310189, 719657294, -799465063, 2131086515, -1918101367, -1146399123, -300408460, 546343914, 1235272, -477266110, -1148077651, 1009255751, 1351147439, -25309720, 2089949383, 720887064, -1140344162, -2122082096, 1996949149, 1772398725, -1154688999, 1282080338, 720489684, 1718110342, -525675001, -28111286 ], [ -1893473441, -1116886889, -604574359, 146689890, 1837322872, 1534119279, 2144074163, -1946873819, -1067285308, 1795143403, -1007555994, 162155473, 1069480235, -1492826076, 38506690, 1385971339, -1237701360, 927935851, -859364763, -260504572, 2027055116, 1425609282, 2108089731, 1270944636, 888127329, -1339811009, 72306483, 446112546, -1532295375, -190776348, -493634677, -1740630383, 1410305431, -348421243, -653044789, -1212469785, -297385228, -789681786, 325592893, -786332167, 1750799124, -664275112, 1637852247, -1818655816, -1690965402, -671866840, 775287862, 1530996038, -376331905, -1530966258, 139905658 ], [ -86001273, -1936277477, -97932211, -486564894, -301800845, 243991732, 572921057, 136792225, -290527884, -158896482, -388481633, -1910846725, 1476729820, -1283798807, 1974786057, 1606146916, -2123594177, -196283156, 1000550196, -519852080, -153253498, 1368181085, -230520194, 2047690882, 805365975, -49560471, 113948016, -763682723, 1925082020, 1196873673, -2044587654, -538761225, -298496841, 809411031, -1784552952, -1606804107, -1441990313, -72388464, 1450191273, -1327964629, 2103804623, -872982813, -2051297496, 1743704527, -1572332757, 1001954323, 799884326, 1104769055, 623713119, -768349240, 522285361 ], [ 2134966701, 1130403153, 128597012, 1077994888, -1255491479, 846392309, 2113227704, 43207882, -213752109, 231672948, 1876073111, -209919348, 259542375, 20514425, 1076470812, 1099548113, -293211017, -1418951440, 785032860, 1190616500, 427875937, -843167093, 636735083, 1328575662, -2069168290, 14052, -459592082, -1976839717, 1056810632, -536462381, -1505883026, 2064955186, -336446737, 1340964076, -1423418282, -1236176013, -1558807608, -2017047479, 1859937187, 2011475637, 1107102175, -1612698044, 698183852, -522324496, 1941233467, -48954170, -299412669, 1458557899, -1580622017, -1091179945, -1638037276 ], [ 97403046, -1897034406, -1073754831, -1473234795, -2021961470, -2007241161, 936693962, -2080669958, -388297844, -241181405, 1980214347, 451399085, -1563293407, 1816006910, -404654312, 1299761203, 829951193, -1643855478, -1876048168, -2132118513, 2049039534, -135156335, -1704856903, 235411048, -807645024, -1567711758, -1632706083, -127024866, 1380027721, -359124846, 423967359, -2062368045, 1399524221, -1193053306, -131096898, -844704708, 411815180, -1240718914, 47531234, -123977436, -561775826, -486255838, 1350860764, 1458343672, 257117983, 1849304213, 43610047, 1775000004, 1573759842, -1437006352, 1597720059 ], [ -1445970333, 161190471, 1693868507, -558383941, 533131755, 1124898601, 968815521, -1223695441, 162785446, -1258741836, 419667157, 1945818127, -1245119920, 1218260984, 449798236, -2072906613, -949509733, -399429015, -2140838751, 1807866500, -1067706931, -1090136650, 875661886, -29686775, -1594412944, 1144719168, -1027546269, 1443942658, 1128064955, -819285442, 1058284019, -1064206313, 293947467, 12007474, -1549919617, 878414170, -1703613161, -358903792, 1569060050, -1579418683, -45019914, 617989153, 729315365, -448160812, 653336336, -1308375222, 468230578, 1827698131, -206034602, 1837597944, 351960233 ], [ -1123176925, 774939229, 1540226662, -1804027561, 1505545933, 1504112103, 853304498, -611225235, -84091108, -542841735, -895945075, 1422439343, -543463809, 2006084242, 1247070493, 1472956006, -1553852057, -952872990, 943839378, 1345401698, -151815933, -1439809406, -480669415, 1507254089, -465701721, 2135885721, 238988505, -378828886, -2078664049, -1983484497, 1573599703, -26341291, -945890314, 407100408, 974089411, -256669918, -9939401, -1448484724, -1579655820, -612534979, -39104300, 716385024, -958800869, -1450425593, 1618352318, 1443403183, 873548373, 653266174, -1316741993, -1408742814, -1890646505 ], [ -1245659739, 673764402, -1211293564, 514958027, 73482645, -245247733, -1954936828, -950188179, 1315340071, -1432422126, -612346780, 1499640054, -775842903, -1179970165, 1361345313, 1249737347, -1938579939, -252240068, 311760788, 376911982, 1225456756, 653082298, 564632148, 1697080003, 2403354, 1228015230, 1477372572, 419065460, -1729512007, -416880371, -833627806, 93358726, -738006764, -785169769, 1314344556, 818988616, -49771203, 1370587967, -702112000, 914033450, -1995158536, 1505460703, -1672011562, 207225080, -2133540532, 1852979121, 1958946821, -1934945227, -1878939595, -393048900, -836400169 ], [ -1024615572, 1968539502, 1856051816, -573952704, -1257231044, 968021204, -13052007, -565013191, -1324646741, 2053408902, 1864103118, -883107694, -910210813, -957028348, 1859540480, -1378939845, -25713927, 1672025798, -1301437852, -330276539, -820664168, 1470408850, 2075707845, -505600269, -31371835, 1017742272, -1689627063, -166920935, -810447001, 1534986893, 942293615, 895504087, -1125931842, -901183958, -1401322476, -1580475217, -833563348, -1850366514, -1484991867, 1242647024, 1865814126, 1310082070, -2103933095, 1853951822, -1569291579, -2038596702, 742312708, 932204841, 1349611244, 1691362077, 443275356 ], [ -736101878, 1778363981, 629712874, -1563191463, -2103214166, -1714428858, -1737949270, 2062805448, 1407226633, 6602720, 1910798325, -499351484, -2105844299, -951482653, 328873332, -2060489310, 1682169211, -1576405015, 1790411360, -2068565853, -2137961544, 1672415655, -470893679, 1716567274, -213545332, 1616057608, -775648787, 1980430581, -894674123, 570326600, -195405194, -1558479307, 1980990360, -1774113475, 1073297149, 2022424850, 643711093, 732557409, -1718221285, -572843340, 672392974, 1176208685, 1309291758, -942169780, -1929629888, -14611219, -862005276, -1445163970, 240799993, 1293943773, 1734470258 ], [ -1453441359, -199451967, -1639470937, 688297691, -1105139409, -1188328579, 494260052, 763166308, 898523759, -766555042, 1358178972, 378435117, -1869628552, -1665825176, 1754121056, -292625877, -467955247, 1177725348, 886572, 880791853, -37481293, 852042613, 1007388412, 793561448, -1806556782, -983004549, 1741493721, -1472832566, 1280237852, -885987485, -890551072, -409192919, 495126122, -677492508, 1681972842, -1527140212, -1060224445, 1122574148, 814454809, -585414821, 1293917263, 2138777411, 519965786, -115533839, 1886185441, 164952886, 260007383, -1518760744, -1828145724, -1290270634, 337359147 ], [ 635392023, 1365338768, 1839214557, -48965624, -1611237900, -1105167385, -1623468083, -181717572, 414905715, 2037561542, 2058258885, -1256745722, 432036555, -1138593813, 1988891828, 875030528, -1377771084, -1407168132, -1137701756, 405147907, 116269143, 1076111879, 1123411771, 1991191852, -1632146992, -1595283490, -1751454840, 1578498507, 1534651476, 379462495, 1722946951, 2079450520, -1742768807, -237696876, -1255784524, -639624951, -1682618078, 1557652658, -1044590941, -477857403, 1738980402, 1282948478, 1884618382, 2101859146, -531627327, 1335703688, 1771141469, 1776301152, -187653774, -639065556, 1231732124 ], [ -320265601, -2068532608, -127027039, 1271903765, 795351691, 1047041084, 1273577584, 1949156719, 866130667, -244890550, 1421515634, -95557188, -1721251006, -731218001, -903701292, 1203320488, 2112261147, 2038390910, -1546813179, 890485163, -1446513322, 1593908274, 369448675, 1911975277, 1050087423, -1879352037, 2009782095, -626472048, -2100472866, -2052105910, 975520474, -2011217079, -639837041, -1044596463, 540600547, -1700758164, 1265747627, 664197540, 401427573, 716042907, 90621300, 1609682409, -2104727211, -1882866304, -560143947, -183029043, 1870654971, 621845339, 2066071561, 570173810, -251285162 ], [ -1825083074, -447152154, -819512489, 1202981357, 527330069, -650415965, -418282364, 1781720865, 241841364, -2107777389, 1611105682, 27257959, 499545228, 1613227762, -589524372, -1389347653, -670318924, -962143204, -1389873755, 785865337, -1510607955, -65707698, 1172205693, -516280122, -838176892, 1293983953, 1564462056, 93304838, 447307158, 1852209119, -970033053, 570457342, 217727522, 1464069741, 1999659700, 582262783, 1745556239, -1152006276, -685505083, -210672086, 1223440371, 167858596, -694125415, 1323513121, -995447786, -1804833672, -1591416859, 986041514, -375231028, 790610948, -1154977690 ], [ -1371541976, -1052681373, -3266356, -1527539118, 1695784081, -1508185974, -1872772227, -340052852, -544383716, -911551873, -1527565232, 1399962838, 924930973, 773094179, 1120968910, -921681831, 1826909525, 1510497805, -881536737, 1295477080, 1295252631, 1961661763, 1318328297, -2128753975, 948750506, 163870357, 963935071, -2032922591, -1379777343, -631971336, 404017282, -197579224, -1479725459, -971399325, 23097248, 1148445646, 1454163964, -1622669180, -367696356, 1544800527, 45705202, 1072671887, 1631421389, -394100662, -1116639592, -171070319, 1372264469, 373392933, -218793560, -1168625727, 1210419859 ], [ -610273531, -736431716, 91503948, -186661026, 1431711456, 828132572, -1470170264, 881786845, -1479575489, -974819332, -1717358915, -509894237, -1837339271, 1933219261, 1542646207, 468199454, -2111212664, 1575703354, 280188638, 2127089325, 1364032047, -1916527520, -1818820927, -1674981445, -1508819205, -82817877, -284123521, 1950527957, -554154703, -1518832833, -1834732190, 522129720, -1651000100, -1760328724, 1538034482, -888677196, 913501536, 45812199, 1018967937, -1214104262, 1451577023, 1171272838, -1229325053, 551824751, -2110696333, 9393752, 845768362, 2124843942, -1400792445, -1268932907, 425627544 ], [ -1019784178, 281849991, 215514657, -774742511, -1487660096, 1770621829, 853432216, -1809221289, 1340774235, -1684774772, 308394228, -975900158, -1162909908, 64760997, 1764980940, -1807294409, -379733699, 738039825, -1165938976, 965415800, 918209693, 52672835, -655193350, -2144703457, 2017407409, -638155172, 1663357645, 1211669016, 1959746409, 1428351424, -2041188737, -724051075, 555859457, -344526036, 878695066, 1934118728, 196959465, 500918328, -1362071736, -1433109870, -1294288863, -1742111710, 1122176158, 1212289576, 856599445, 2113720494, 2141770070, 1033179812, 2146279680, -27788566, -1372543192 ], [ 1429834572, -286400662, 1033060273, -1619748909, 1081376519, -1319586115, -1891448884, 371068564, -1999818722, 777972852, -2059831590, -1187940719, 1546750016, -1588216334, 1077893590, 694190413, 310030375, -1179944840, -1564233325, -1083122518, 1168332922, 667760540, -1174258248, -257215453, 1835584308, 988622731, -1462123282, 212209998, -1527994396, 926314048, 1732726991, 1211565886, -30415037, 480026814, -608822110, 686893975, -174404279, 1067251724, -264587924, 241275429, -728175742, -1346342957, -1185624933, -516213716, -2047689316, 1491962448, 2024468810, -1719590264, 155580390, 1656222256, 1347835792 ], [ 359767109, 937765903, 1150979847, 159556606, -442545706, -827418033, 260175615, 764254297, 1968685839, -798638468, 1007296383, 53232445, -310141499, 1290198086, -180261434, -1441222973, -936064317, 701954303, -443730441, 1180087799, 1754921238, -1133207726, 636106456, -526550591, 473611203, 1349437121, -944035031, 796076646, 222055129, -50332704, 665775131, -1232708051, -692172590, -1703673979, -1366235681, -2142043754, 1322940063, 1292817881, -1608016757, 958523256, 1896949734, -1930539145, 2080197192, -1413161237, 581685556, -1846822432, -1092795955, -1149483148, 1399494044, 1135158794, -777405128 ], [ 885124454, -1822965617, 1982687471, 1755279392, 360413657, -104106966, 321947441, 60880619, 442043118, 1296000343, 835229982, 1765233508, 1682861834, -703591113, 2002132558, -2106581231, 527843247, -1717854486, 1300438507, -1902214340, -130701821, 1564448024, -240270092, 367149810, -1619321159, -169174252, -1169550420, -346725896, -561878817, 1025497140, 2011840013, -223550262, -1874378389, 1115447120, 393232143, 309756475, -1874505701, -1635765863, 563368691, 215449830, 1819461916, -1211919409, 888051432, 1070524556, 1941462245, 851852108, 2035952036, -1009266610, -1024056999, 705054737, 2040568706 ], [ -2074275320, 819499830, -700803344, 908058424, 1741368706, 1461121750, -967937867, 1962124294, 685479756, 1798637979, -241664914, -1846918316, 1642011442, 501862394, 1747738937, -525720422, -2139559402, -2140424991, -405554019, -889798537, -114352743, 1903951854, 182344909, 76426650, -1756268880, 1532037618, 1015728374, -101159544, -1568578632, -782910664, -677852538, 293198290, -807282282, -2074101878, -1576775188, -86563256, -483264432, 548805018, -50229584, -1542572499, -259870965, -84405636, 682667925, -645118528, 1851249802, -1478439213, 1145770945, 189648642, 304841398, -48974073, -252134936 ], [ 1782757913, -1068872378, 1746703736, 1542743581, 1031770439, -1841800981, 722881869, 506402381, 1974177284, 1346655825, -898650304, -1956296025, -786418064, -1131442768, 219370864, -1885980900, -1941287370, 1567506540, -1074524504, 2094151900, -1175949057, -1810833143, 393807002, -1312533510, 615416909, 1427877650, -1455988722, 492041527, 990322707, 515773656, -1562172158, 1201402486, 1418820827, -1985999834, 865768253, 1095355279, -909234285, -872861135, 363567044, -145743410, -1008433169, -1064538986, 705003769, -40214375, -438387579, -1710305345, -928861667, -1455148777, -1158938423, -948979478, 68974366 ], [ 716311056, -923279779, -1567546288, -505966152, 1577485938, -1595918594, -873859665, -591601633, -578156807, -524195072, -1879742057, 1963014147, 813347354, 204001026, 1063130702, -528307814, -102298308, -932606840, 155881765, 1477334446, -112892878, -185394729, -1146428159, -1033798296, 245510683, -563690117, -865526046, 1526155803, -1602876303, -15174293, -1550270531, -2061911504, 256190779, -2054357779, 1230703073, 572404143, -1074686832, -1827967598, 312753890, -33122415, -1248788372, 1932097344, -342064095, 927854050, 2027902126, -281370815, 1767284505, 1998056224, 958448540, 106306267, 382842291 ], [ -219276483, 93192987, -1757796565, 829882937, -1289356339, 787818879, -501192416, 362985396, 1012363648, 2131968300, 1949551578, -1152565990, -1776068220, 157056577, 1960019741, 96182194, -57065578, 883503020, -2139849685, -16342849, -319441477, 2023606727, -1989247343, 1638222601, 967268556, -1703893104, -1908136488, 1672529596, -956723514, 1071683168, -1335294241, -150934381, -1821996555, -978879992, -229658661, -229197157, -1802990042, 2114458208, 517894464, 1526514055, -64245255, -760449043, -397965500, -421601476, -765656130, 1010061804, 1871544218, 854076446, -1208667339, 231343231, 464626082 ], [ 1501006622, 1471709203, -1551527343, 98741552, -223929128, -1243694232, -780909651, 975254526, 317285914, -1045775658, -946598404, -1175982104, -2112001906, -203302899, 677192228, -825918561, 1493856451, -32012983, 1449925879, 637203634, -1789245431, -482649802, 945513461, -1480971224, 1756805218, -274275843, 431887298, -1208414546, -366128712, 1340674721, 143625053, -1724843795, -16633569, 1158792219, 916836007, 76635964, 1323643067, 1047898327, -294789091, 621731213, -896169931, 2101847319, -740963441, -706541678, 105371199, 1534214044, -160981760, -358371192, 1710072790, -922281927, 2100349960 ], [ -178316833, -433713200, 2017241540, 1959119361, 1109303790, 1550650414, -1784199264, -330426616, 1705241418, 131032448, 1152912978, 1103823657, 1098993372, -765879603, -1059330361, -1013648986, 1348695182, 582372109, 1160133886, 1717724119, -457745934, 21498836, 556625928, -1638627939, -1629191251, 1253962062, -1640755248, -1205585526, -1920052578, -1129899382, 170297303, 649730473, -1559306422, 1852825568, 1319622303, -451073829, 227916320, 403351237, 1140373450, -2086720007, 529386771, -485728208, -274131005, -290539430, -1831284596, 143297003, 503362649, 441987189, -1496620167, 1991343908, -1696569783 ], [ 1957863772, -928240441, -1149101779, -1772493601, 278743568, -2048740828, -260864890, -2018459932, -1731272250, -47702888, -670121605, -405908452, -641369455, 72987471, 1805339229, -484482721, -341026078, -2129143388, 310659069, 1722386285, 301779390, 727502278, -1474835294, -1383032306, 72011132, 1973351144, -1653025789, 1618176705, -2011574262, -617198447, -1952347585, 1282011292, 2128407276, 1001181332, 1674320060, 922917153, -651348971, 51914748, -1880984645, 1808004582, -440225131, 1434262040, 682901448, -223311857, 2059718439, -84706109, -358011818, 479582589, -455910674, -1747506998, 1654125442 ], [ -1088474828, -805983809, 555058624, 621459226, -49147568, 316769848, -1678569749, -904477809, -900899030, 1224966848, 1602887539, -124109469, -1804864627, -1304829078, 892109425, -591813970, -2125841732, -1072198034, -753272007, -1265050509, 2007336678, 2024777113, -1334435530, 673559501, -288486838, -525616825, -971629962, 692025555, -1810407791, 2117387619, -1548476319, -1112260163, 120923802, -603317804, 2097103554, -431096103, -363351894, -543560106, -794877529, 851017984, -2146652411, 102094424, -1066962492, 639572888, -687080523, 628355043, -492818067, -1568545269, -1017475782, -710185912, -1790670737 ], [ -1144981239, -1765095622, 1161028996, -1265779292, 1467243111, 852136171, 2141899836, -182672048, 1334067144, -1772048306, 2040205257, 1234792503, 1765405846, -695560625, -1611698444, 1851754223, 1128804404, -1708550513, -1931813412, 1132799239, 1578029454, -2079262383, -1422794820, 1004676213, -977442447, -2065847356, -782535938, -1126029847, -1577073904, -468868393, 1173456659, -424499660, 1084094738, 1785050919, -257049837, -430935917, -1623130167, 1269494758, 2130058802, -1488074138, -804036112, 2077010033, 501531468, -1572014950, -1812853180, 1678409770, 1745765396, 117181671, -1721675944, -2029111321, 399366135 ], [ 1815954568, -1631895137, -1531092011, 553734056, -1708983794, -575313844, -1866497992, -1449291917, 20395066, -1904491665, 124495172, 1009134229, -164311609, -803261842, 1273863515, 466170300, 658803020, -1751781420, 1625183947, 162730424, 92644878, -1067263491, 1020803853, 491740900, -131913797, -537825453, -1843866359, -736116116, -1973695176, 49819054, 2022238639, 2043663246, 1398260316, 715940435, 1024083846, 2091980219, 1675515915, 1123748257, -385498597, 1304001133, 1333364891, -1158945123, -274055238, -1385636307, -1365885175, 1933374728, 276200572, -629840874, 852260402, -1886692327, 2020698865 ], [ -1019772592, 2012476815, -1739342454, -702454421, 4311230, -1527013044, -1697420808, -1829530194, 58487524, -1288575785, 64650704, -685923888, -1876424892, 1491095604, -1905225701, -521100302, 1619024063, 1664183592, -1868110850, 1824602409, -413051489, -1238631638, 1936777504, 843188299, -29131308, -1478746830, 1692844828, -1081699693, 45231670, -1360263296, 2055356827, 1609674468, 1599886035, -630551440, -285973547, 544741850, -438191227, -1260219708, -1361549568, -899122883, -1437017780, -2096886029, -812998773, -1478278877, -1746198609, 919812048, -1885133201, 995458781, -1319623208, 1429979666, -1943730523 ], [ 972169836, -1003221874, -564877661, 1965228005, 127938770, 1682690416, 1626197393, -1904409555, 1635121232, 1356575701, -659144891, -458926605, 1373070532, -429624824, 89511000, 2050458655, -236925968, 2058818364, 1575028400, 1401582264, -1812730184, 1261580503, -896875020, -2134292117, 2125660241, 1221786120, -556468853, -101099099, 2034825408, 1813576899, 550471551, 1219173324, 220910386, -319612906, -1319776520, 170941603, -659214310, 1469888243, 1280795635, 1494524853, 1514458175, 55757350, 537218183, 233616543, 2126085160, 333548588, -350825684, 242616464, -1460467528, -55224788, 1409759674 ], [ -1606422893, -1203214282, -322584219, -1300537565, 1065110293, -637003456, 825246116, 1695738899, 613056270, -1405698190, 1983886052, -944111416, 785106583, -1754679760, -1897061216, 217339694, 648810290, -2026906740, 595966108, 1664634647, -799297539, -1171190566, 1590111745, -1302078908, 1342540709, 1209713788, -854206445, -1177065711, -936235726, 310968504, 641720223, -1669926147, 1897679058, -1397035024, 1492298567, 1019490951, -642922645, 2107377635, 2041377289, -1098359208, 8289270, 1735213016, 2046382012, 1659861235, -646076177, 1727024683, -1946939329, -146144858, 407391569, -58359655, -2027969083 ], [ -515867032, 1773259465, -256496864, 1724605036, 559601269, 936088018, 1716789086, 1838134794, -2105298855, 1409509813, -1085200853, -1539403518, 1956999835, -734225474, -1669584524, 1745588160, -1788534251, 221169652, 1156307181, -1378022012, -1171207484, 882813654, 781876643, 1392342885, 832228254, 1076217422, -347152353, 953232349, 681928088, -453319771, -725669266, 973041032, -2140000670, -660072686, 1036734469, -1800333151, 1849081823, 582212000, 1492214515, -760817814, -470944789, 435954409, -1655094929, -6191684, -653054747, -502872956, -1751608491, -397962965, -147354928, -1498261471, 1629744024 ], [ 604723026, -330253761, 1670586920, -1938635046, -1830179055, -1157891108, -680268692, -2004864632, -1478203059, -1873774235, -1799882878, -1996318614, -284068601, -2104914828, 354767085, -818375129, -1915073649, 528446743, 1934766123, -1253278045, -1329515953, -2132745770, 1641941044, 1508960046, -433067191, 1785525493, -1769587301, 1580993638, -444619745, 1678451769, -1295488821, -1617263857, 2105191202, -1661563431, 369294364, 224730669, 794317292, -112160375, 727922537, -76220683, -735568414, -1132551174, -822435601, 1838499318, 124464802, 1149261213, -1041665149, 1412355936, 1872026859, 707275012, -1741157804 ], [ 183981499, -577512705, 1102964877, -579589867, -1673277814, 1555000425, -312468759, 467789267, -1656100323, -65768951, -1099830373, -338814414, 533096656, -91327202, -885485634, -1268042996, 458004548, 1316540483, -1550658194, 1514896284, -428806374, -898506226, -456267039, -721387726, 703910986, 437386403, -1080392318, -1350860033, -127289904, -1292900514, -1436441170, -1651792169, 1187131431, -910912271, 981340674, 1354878956, 520928780, 1135450031, -840508565, -678234134, 705517738, 881036211, -201374518, -1321231338, -1365868141, 442780432, -1391239434, 1679419512, -961710732, -2131717817, -748966016 ], [ -1963325695, 685136346, -2113034840, 993790810, -1187207159, -503091375, -1047476773, -1308480960, -315049666, 937305674, -1168611101, 315328212, 247159397, 1065428886, -2006781421, -789696320, -2097858996, 1630034113, 710342571, -1536271035, -1380859345, -999541962, -1525048635, 1373885163, -476060450, 455741381, -1184736648, 1832846154, -170891715, 1731726883, -21490042, -1862977594, -1935793327, 170755687, -44417793, -53946919, 802371172, -90080408, -1809574811, -2015872656, 1468315688, 1194058203, 1628354450, -310462839, 1515683787, -1901104815, -502221487, 1727738499, 1082316394, 1342846334, 921633654 ], [ -283486228, 1087618512, -1236600620, 130682469, -73067592, -849259987, 2104042090, -525992465, -637158038, 2018040011, 545441241, 1253514105, 1033332409, 1987449720, -234983999, 280366304, -1389899714, -9000424, 285850906, -1020403838, -911991326, -1435898955, 1373322013, -503154660, 2119537592, 33855848, -1782007771, 1669579507, -2084393434, -1644832299, -905197211, 1152127449, 1379488463, 399969159, 1170743591, 394892958, -582317795, -447129756, 1421198418, -1654504862, -1432980069, -920087006, 1718341175, -1793855667, 1159888085, -1796203422, -1756933658, -1026716947, -1193245373, -396875807, -1562603636 ], [ 1234039114, -951715680, 428292458, 1196097563, -362424608, 283740583, -811816131, -1234131322, -509404137, 1896676776, -2079729170, -1538664571, -457587612, 178568664, -1746135912, 615041161, -1286517099, 1560492671, -1661123173, 1972349042, -1997324262, -1175490859, 914606808, -1774798353, 1864288866, -1836983174, 1968322338, 804669140, 829951403, 580499082, -1081024321, -1731009564, 1714053308, -1754802996, 779804121, -260239580, 1313922098, 1862855199, -699592612, -1347507824, 1758903954, 1950354804, 393401023, -1001634250, 1933013926, 1264426265, 890246405, 78856275, 97098179, -212442375, -13746940 ], [ -661665341, 2137746842, -1579393196, -342115293, -1586941594, 273722565, -812042890, -505488676, -490715732, -1693011496, -1431959923, 1852280297, 1273163566, 1681522734, -1010482747, -350012890, 2098692048, 393511779, 1043730857, -1877775299, -1737357175, -1529253535, 517126861, 989208722, -1838486394, 1484255106, -1186001868, -1893437724, 811661210, 207020521, 348146585, 1490070435, -903718205, 4549516, 2124866439, 119716912, -1339909404, -13953750, 1907079587, 1219316677, -1739869433, 2099624364, -309077809, 1735444153, 1678519034, 1141748241, -1612894770, -1896126197, -995809988, -1003604236, 1037042401 ], [ 852600134, -296059785, 1884133960, -2065978769, 1200069357, -143787702, 1310341390, 199853433, -1384401921, -955531001, -420627801, 1800367504, 1848699195, -142781737, -267776498, -822217998, -10444985, 413928521, -1166365202, -455691425, -1407142472, -1535503150, 694461772, 2035424457, -1159262961, 187610005, 1494035743, -1312813057, 1933823908, -1930584057, 1774687170, 514934824, -1776686655, -2135278282, -874283175, -1913257496, 40541745, -600926925, -968205494, -31747995, 370992162, 2019102733, -2081039695, -124223150, -309680217, -1474459398, -299489485, 150806353, 798341493, -1305882812, -341303260 ], [ -1126195663, 336071861, -719421991, -1299732026, 1857472721, -1378195194, 1172933380, -1236656769, -411010512, 306099152, -1984742877, -2129104720, -1918174306, 792806354, 2126440960, 204830329, 646562239, 483157207, -1904506264, 1275721838, -2079980834, -1126422733, -1034615963, -1500777716, -2011309776, -1318323887, 1577727742, -138966413, 891820555, 455162251, -499019758, 198513756, 1825664948, 1102735620, 1090713895, 134322273, -480330104, -1393507174, -1645882528, -307432831, -564249288, 1525140614, -1644713303, 2122884583, -1309256113, 1476518517, 1151073558, 1302218551, -1682367664, 1784246961, 1008363792 ], [ 401165024, -922918307, 1284026323, 752015418, 1677284192, -71216359, 1839865060, -1435075866, 517981704, -682361145, -1400077902, 1782468276, 2146472425, 761195756, -161279534, 431304613, 1187450136, -1153878491, 128615348, 1935740284, 1142482984, 2054031919, 1681118836, 1729706909, -552661557, 1529002898, -1559120736, -1936964399, -232406522, -247292969, -1729031476, -2141126076, 695407510, 1763050130, -2002069236, -2062260257, 1297451596, -273883230, 1144344945, -1533942481, 905178140, -1855266952, 1942211224, -685014055, -55265854, 1264649675, -828647967, -700887518, 570453548, 838427803, 1839258425 ], [ 474338494, 599258868, 1876727448, -1483735406, -1178611180, 412136389, 1675001734, 597099262, 137132907, 986455096, -1103899177, 741723693, 1014690205, -1191016904, 194825956, 2086764712, -1336302242, -768315712, -482966004, 859555781, -766833020, 118433423, -1683523448, 2011008548, 1032324783, -10202139, 771444835, 1516076842, 546414464, 1521650233, -773319886, -1973779923, 473899999, -629896843, 537581935, -915915663, -1201417060, 1406881090, 1890142640, 1761178363, 103583057, 260585632, 1304784106, 1831471224, 1356711798, -58110617, 2090269965, 1830419928, -2040541961, 29641080, -1042604183 ] ] ], [ [ [ 554064585, -1024877468, 1951239081, 1790970967, 1880114328, 1497690278, 1544796111, 508358194, 356436041, 193946495, 1912247227, 1819949277, -822731576, 37103222, 851527470, 159085052, -952995116, 1218418481, 492427258, 1173195070, -651480295, 1880982066, -1733655701, 2083344838, -818931864, 1236333778, -1620421071, -32874508, -639858183, -1282693083, -647836331, -700080510, 213442858, -717386294, 1932951050, 746918893, 650211204, -1064781914, 108311498, 1414412489, 1146293721, 213272195, -1686364901, -1698382084, -436476744, -513690670, 1313134197, 1765980395, 134884445, 608585766, 504889256 ], [ -69951145, 2098477445, 1957739449, -1949997396, -855737106, -476847975, 895478652, -354110123, 329801587, -1846760146, -2057463743, -656304501, 810679901, 1352164702, 1294231440, -1246877082, -1036225429, -1174702860, -235055982, 906281945, -463553120, 764794418, -1998446581, 758609474, 329800325, 1123617919, 1910513259, 1146018336, -1749801511, 1132961728, 248522271, -1746278645, 267689299, 213118021, -881206455, -1999268507, 1595742956, 1973035181, 947766309, 1709780764, 401773826, 519298366, 394275519, -2026755220, -568443484, -77473853, -1453103818, 1367707719, -1487743418, -124600097, 1266242625 ], [ -483626598, 912498076, 399869710, 673476457, -950281327, -1740197425, -391263469, 2131679428, 1884836975, -833958671, 1581321801, 2112752066, 876455454, 1217633233, -1342789093, -62717798, 463933673, 408486466, 271704498, 1067275712, 458218702, -1619790405, 519654549, -693588073, 296293158, -76062218, -1752667412, -1349312063, 241894217, 672949445, -435026202, 230466903, -1727432911, -1963025233, 1474827775, 1226645972, 401099431, 561267557, -1352487593, 738711053, 1924720507, 622597885, -1348734341, -1188622554, 119019462, 575770049, -940924426, 1633427330, 1746267960, 1087742858, -1507588415 ], [ -455509850, -405136766, 1917469917, 1023587015, -596001298, -1947957459, -1772957625, -1517317949, 2035171924, 1117282124, 1297709942, -1300574148, -1120851734, 1008532137, -164026343, -2113344406, 1863175329, -242026324, 59999378, -2087489436, -57775792, 1567314541, 1411657088, -1458702437, 2065448963, -24699736, 1526379300, 669192858, -805660183, 1820357884, 2103232295, 371704277, -1371648498, -2018267375, -1392900826, 978331144, 10255467, -1012255047, 1876277, 724184446, 830440188, 1896413241, -374212450, 1953927413, -1759382490, -1311723775, -1570442289, 305405022, -1491911006, -401412520, -925223298 ], [ -277835980, 984987519, 734021385, 791991843, -618903360, -1705241829, -1315943807, 106818783, 1794369612, 810369338, 1139326932, -936176217, 546534295, 1230068334, -893313991, -1052862532, 192941361, -535655005, 1213383711, -1064894541, -1634230570, 1163274015, 828424589, -991421215, -1509613552, -547871583, 2079994586, -759107363, 833499506, -2108032688, -1106374052, -1769611085, -1189418796, -833819645, -851278546, -2000508484, 56875276, -1681345517, 1285636076, -585175511, -431493941, -1582647251, 130271095, 949843491, 358376, -278209694, 384620753, -2069790013, -1945202581, 500250400, -558652933 ], [ -479289674, -66476932, 1464192194, 2134643974, -1565820740, 491704549, -733397352, -2047089165, 197507672, 851369379, 1763616652, -1829096959, -1029496292, 2102295246, -1349526899, 47117099, -1693209442, 853363641, -1974157719, -1356022889, 996526387, -1755626837, -304992242, 1809189014, 88214024, -658805026, 515101439, 1086880469, 1603868556, -336419618, -854293467, 1819059417, -969203278, 2141199391, -931872951, -1268342131, 1811139707, -1613572303, 889377252, 668013803, -1485789110, -1113324832, 1465713874, -711141569, 1821929834, 2114927138, -1223660535, -555747466, -1951518232, -9009380, -2093388714 ], [ -33639313, 880119808, -1275349622, -609073386, -1668201604, -17074680, -1360616683, -1193929706, 1136775409, -1632490196, -431391596, 1863918003, 560130831, -1339304732, 2119541747, -605857495, -361624500, 1292051567, 1533961070, 1489402044, -1035635794, -1464922322, 352998841, -957281268, 1900352153, 1158360010, 1814201249, -2011030379, 456203272, -232747711, 1309927768, 1590508966, -1874601482, -729713701, -1219214139, 2113017419, -1105009812, -267289063, 1171548821, -64627557, -1458567417, 1752590253, -1973858294, -652723283, -404429008, -913645907, -1524650953, -1431884264, 1731917946, 1412820266, -375610326 ], [ -940607964, 1072829217, -942333519, 1654024478, 516353849, -1056639647, 139695393, 2013367583, -2016331370, 1734233015, -1246761608, 1350307267, 768566730, -1299345079, 2105039489, 1986115311, -653541795, 1340884912, 2073612727, 718341443, -1797318935, -158198709, -690518507, 885733756, 1938628110, -561185364, 568408849, 1984970213, -59774995, -371538924, -1975679188, -1988786652, 1875275224, 1992393514, -1558448367, 1413371149, 1976733210, 1981063962, 455202131, -225572465, 721225279, 333562825, -1346598986, -1682044742, -1790856173, 1207476228, 1480201642, 2031926147, -295190024, -836526141, -1810207621 ], [ 2099551820, 333755946, -408600742, -1139144212, 90816168, 393781474, -1555156693, 619652237, 1686499200, 210045379, 1953197098, 441722455, -503036114, 1980599121, -336473863, 1575480600, -1775355102, 1153961806, -869570561, -1870539282, -1775552744, 1307287916, -765767831, -1855698543, 1608895624, 1840707263, -1863317522, 1568542502, 1674876523, -266961028, 795348878, 2056092973, 1314103799, 1168434583, 1013599944, 1286448045, -1497696048, 180156124, -1568681300, -302268405, 1262761239, -1068552963, 428186951, 661288817, -1464219601, 1800190867, 508600694, -1877200132, -1116125562, -1245777513, 824524643 ], [ -760258720, -1382084669, -516541007, 319855123, -25103498, 1952562895, 1497881401, 225455358, -1312748079, 2096308485, -1611994271, 1849782083, -2099971684, -808592409, 161105917, 1281241879, -2145520099, 1916392928, -618755992, -463612198, 292643411, -1415107871, 725651636, 119111573, -1169933997, 109362764, -562874160, 1535371510, -911425805, 347900788, -45466344, 2028063200, -1466605681, -891189943, 322762723, 689475423, -776571282, 923149630, 493930575, -608121198, 747476893, -823220041, -1291084462, -1503991408, 1909373370, 644597714, 249394414, -2054282662, -1806955771, 118865767, -1508409404 ], [ -1192291786, -1599169687, 697030175, 1518985755, -1936674499, 400060093, -1798392694, -1880194319, -1359054450, -2083171804, 1419340072, 1031152414, -1119764990, 1287650769, 200253247, -161545024, -211699400, -543278924, -894302807, 1677446513, -1353198820, 1618747366, -685917008, 2018935232, 775445096, 2036532374, -1352747483, 1528197522, -1453648899, 1857424971, 1039442390, -583013710, -812390612, 796984969, 906623711, 1561860794, 489340523, 2073352221, 545404862, -807464536, -678081800, 181302893, -2079887423, -465681937, 2100209658, -1052788086, -28026472, 155199376, -400927433, 1935369620, 1924626927 ], [ 646709120, -139877693, -73186077, -745209167, 169243107, -1969176078, 1035332453, 1973497752, -1542599738, -2045118849, -495321355, 713772904, 1994622985, 519246971, 1660574412, -663960724, -1843319628, -777447143, -1708336766, -2055626617, 1640309540, 1058306363, -487275848, -1450311993, 1904272874, -1671552690, 542024994, 954580298, -246906633, -1282297875, -1564286817, 1109472012, 172235528, -1642385733, -438041463, 689843312, -1355934367, -1067986646, 2108636228, 1518782396, 964450830, -1976720094, 2121530497, -1582683709, 160848012, -1537062326, 532738232, 39054906, -207827371, 287195932, -2037279836 ], [ -760130718, -1788825554, -2036930772, -522678032, 868068943, -1166358636, -412372029, -1923382111, -1063845386, -1296998206, -1728496467, -1360733613, 41102576, -340315347, 906686447, -1523923438, -78829249, -97135116, 326982574, 936577949, -657108533, -2022611962, 449051409, 1738219636, 1784873569, 766548494, -1046443912, -199528627, -1419743472, 1664702404, -1293982780, -1381210246, 1219961865, -1085316716, -1377446980, 1362971297, 2088350425, -2097446999, 884117784, -447266828, -389150095, 639717206, -814001668, -1258087087, -571087103, -221208150, -448041203, -1245876766, 394856936, -194354140, 1184707470 ], [ -685895605, 1679619675, -362355975, -1106707584, -905529358, -1428220259, -407411877, -1341518185, -1832967342, -917759891, -375228263, -1441450894, -2042222447, 1866234224, -1700572944, 1690704651, -893439614, -433044878, -1788181004, -499288863, -224483232, 674211517, 987558425, 834751207, -1045849170, -1594671616, 1883721103, 1089150790, -2137127266, 1708975095, 289777068, 607787033, 1156467634, -741258612, -1273814918, -1068015355, -92146378, -1086359133, 625276556, -1187655848, -294906808, 2032706713, -71036598, -1549408751, 1793493440, -252330882, 739143442, 2010609065, 1272740067, 1242550123, -1522220366 ], [ -440279941, -865223493, 295994276, -1009745928, 24652634, -753309550, -57365963, 276587868, -1424321000, 4479994, 2040824972, 1203377202, 1093959573, -1547357869, -668215419, -97332880, 1483403023, -1511238702, 607815256, -1301347263, -1742893091, 1601475076, 433327630, 41410599, 1122706403, 559407567, 757548291, -1589145228, 1542973982, -1234789985, 692875036, -891321793, 1228325997, 604415859, 1283644199, -2086220592, -731263616, 1298404071, 695682467, -1306739833, -1828623814, -303308355, 808785848, -1987501898, -1238586985, 246204970, 948197748, -1013536543, 1002987686, 1359836333, 1572799759 ], [ -1204891873, -2120147280, 520490633, 1452136361, -1327431880, 2086058762, 952270611, -1727569482, -871828818, 1820011885, -798610638, 1313468655, 1979325803, 2113020358, 896332448, 1101434060, -1313853590, 707970017, 1190438911, 921761383, -816398963, -1180730071, -1724565825, 177883417, 32192549, -1685861082, 244516159, 1108310010, 143086487, 573034139, -1516553380, -1769473946, 732595715, -1476908737, 1170718595, -1057767672, 964843615, -2051550598, -1544965990, -1573441277, -173320692, 608587915, -609412561, 383571400, -196505782, -1360358651, 387767704, -469138401, -762220671, 2140082601, 1638145633 ], [ -717254358, 1222387954, 1964761461, -116727448, 1559227107, -1191099484, 562896783, -1169691726, -1668216334, -1959630853, 302105278, 230705501, -320783588, -748718385, -23894307, -1505656698, -40926669, 1230099202, 955648551, -1835750182, 223621278, -961229026, 2061200760, 959149017, -734257870, -560852205, 744515848, 1044385451, -845220501, -306755906, 1885258522, -375846268, -1373551731, 2009958004, -1163637824, -1872580378, 592787238, -840543004, -1415859274, -36724097, -681260847, -130063063, 2038704252, 1525753999, -987708461, -1528319910, 620400594, -94596489, 859536308, 1127958845, -1893896871 ], [ -1975708647, 981332065, 1597569654, -1194517804, 1238989042, 1174062326, -825606214, 1070266213, -149748486, -1585960683, 1990087498, 1577358495, 1366354786, 2099445587, 439579901, 1426847235, -2097094004, -760805653, -48251537, 40906087, 859489348, -1403596572, 1950195773, -2129137945, -160560838, 1057304463, -1834049477, 1919455664, 1563465021, -1332062146, -837871221, -10165897, 1857646311, 909265000, -355904598, 1558684599, 1364179050, -1123190782, 1930756957, -1439428450, 398132887, -1592786746, 820009208, 347778805, -403645428, -1837455962, -115261646, -1362159076, -238154295, 311788041, 605640444 ], [ 1222441230, -2115483064, -912108855, 1472891034, -1873357669, -1413101378, -1408162833, 1371756291, 685297412, 607964330, -246637574, -843335670, 1406963719, -867379963, -436907174, -1893328523, -2088088078, -729019022, 952700258, 722982154, 941364986, -724191248, 111115250, 300772844, 1550137095, 2028503787, -543534894, 2030132800, -2136668746, -854629922, -619282937, 1440666597, -1700912151, -1620064835, -1021929350, 1300992973, 754888921, -1456397395, 1022519457, 2034737871, 135069586, 512130622, 638052493, 107707977, 1241683244, 1065449722, -862159203, 1116750275, 399551238, 1607746727, 660544916 ], [ 392938305, 2118502601, 800523758, -163743230, 2083176359, -439155489, -639102572, 1715287197, -332470833, 257761500, 53338656, 1595942498, -1518662569, 1401877315, -2047934238, -1915644446, 207793848, -1132172967, -1607349797, 1593992506, -25427202, 1857178463, 936176801, -1605918146, 90667399, -1069929923, -1014456209, 878860730, -1950426331, 1640291496, -448917986, 65433538, -128112525, -1442341185, 1485949831, -690512986, -2030367974, -1774759811, 328984321, -19920471, -655082919, 46570215, -645312468, -1628065682, -86239585, -808210266, 861868753, 1772671804, -1546661660, -1052761988, 1886169128 ], [ -196352046, -1424186653, -1476125502, -1870981590, -1158617953, -53503937, -1641838394, -1019168798, -2012322805, -1917340062, 828580935, 792837721, -1628056820, 774863676, 275553724, 694098262, -1050784238, -786737474, -607463140, 1314900065, -511065146, 610314652, -1218803345, -1649627327, -1966331878, -175272837, 1127046464, -1521927509, -572770950, 1091948616, 1860386232, 47656984, 1178591281, 2029003689, -1949694359, 657289815, -421451160, -1147570284, 2001165373, -2035520299, -630244899, -760396012, 707636621, -2113311876, -1398563369, -1237128428, 1225089289, -457996269, -276563756, -1654359147, -592861765 ], [ -1353453849, -1262374082, 305388197, -33879463, -2094083045, 508443663, -989475571, -565628192, -887457323, 2112662460, 1366114136, -1432061577, -827889222, 642270280, -1399767306, 240858112, -2006951159, 1626338413, -1388460266, -884478012, -1929027532, 212977933, 1514381490, -1834797604, -453362132, -872501386, 991686012, -880495621, 1028092508, 213743324, 191051597, 2050594622, 1978598258, 113517974, -1090322015, 1874487453, -2140579554, 1307624610, 1490336732, -820453486, 1748029312, -797411284, 658055255, 2039492400, 222605702, -203103367, 1550394577, -1577796102, -739018797, 318651342, 1163336053 ], [ -262876005, 1197525565, 657428793, -1040942902, 1521452246, -1144740250, -601345937, -1973750213, 1604618073, 555683283, 111729269, -1055906565, -1856722920, 990075820, 99081265, 1496032845, -1917373100, 1826883743, -239713805, -2131875761, -613112931, -1518121059, 1224704865, -255485920, -1163885854, 1128767765, -980515305, -1371309754, -1801442181, -65766359, -259110518, 1322532123, -964760359, -1566632260, 1393289983, -1241287221, -1873949696, -1232657976, 1794918950, 187795817, 1130636796, 1837508596, 1593360600, 1477653579, 1775351969, -1569268801, 305368, 1270326400, -1668081609, 897373006, -486143268 ], [ -833827049, -85783132, -1195129510, 722603725, 387354441, -1107159361, -1635382908, 1397165630, -442457551, -321042099, -1603778565, 684514964, 2085476910, -1017500892, -166606813, -1743085025, -1507354772, 115707394, -1176678047, 754779400, -1241034164, 630226173, 922125481, 2113499989, 1505956416, -906242532, 1182410560, -1898139968, 1585483794, -1764301521, 608183675, -1395722468, 483848769, 506338161, 385647344, -355495298, 2065401887, -1281587099, -815336111, 979225560, -1206547707, -2069218411, -1985310127, -1319768814, 2087269192, 184261085, 1301442548, -1207237305, 1371200875, 1688770900, 1177141527 ], [ 1573929636, 1450292123, 1628984091, -53517543, 1035934686, -409623883, -298180494, -1689869670, -517116735, -248520041, -1664030114, 1532101617, 154405728, -1063978737, -1146426203, -2041522962, 2141661596, 1517419959, 79214630, -1719647938, -1971948990, 1530547407, 1809366855, -1130010342, -957035877, -1988480839, -1062748003, 442300123, 1217250692, -345758562, 1045928901, -57440972, 1072870893, -2058883646, 781515509, 377933819, -1178269570, 90472830, -633289133, -104495745, 226634158, -2058650388, -1158705254, 296214327, 207921441, -265709568, 1683547976, -2022517016, 288526907, -1814534280, -329146232 ], [ -1822378206, -1057720624, 1750168507, 709289945, 282425939, -39926348, 1602762818, -1347131658, -1449319739, -815319692, 2145007571, 103271980, 2089300785, 808913156, 595917800, -1620873493, 723127341, 886027575, -62690142, -1480428981, 749920563, -697564686, -358298531, -1828776781, 1542309900, 1525233508, -499913359, 1879796282, 1236224764, -1105006577, 259890691, -1025710393, -206441450, 227956875, -1096114902, 98229421, -801749193, 1027042069, 1001211381, 613474707, -1928078481, 2044406765, -1274628517, -2094861941, -792098927, -1215504465, -2022424922, 1742543849, -1932027863, 1758725036, 327926387 ], [ 1396331750, 420412947, 2008364228, -1124944961, 52441644, 1206156466, -1664906331, 1789290095, 1882499315, -1531018067, 1784858988, 572563327, -789446387, 967150003, 1835978128, 1515631045, 1163742477, -144002443, -1951872855, 264821165, 2056048326, -993328642, 1572033358, -1705959902, -808689607, -1885675201, -9328752, -498048346, 1905819579, -1356688616, -851883404, 1780700014, -734888376, -809445552, 561800776, -834588634, -1482426654, -804498466, 1589528480, 1589812795, -472979630, -1286305088, 2039540759, -1000033616, 71295499, 474133059, -1739003020, -1366652971, -2033565341, -1633016473, -1025354334 ], [ -2055029380, -1401986635, -500749151, 833444726, 2016206219, -297098379, -1359290086, 1805011848, -1502740716, -1091066496, -2044689939, 474261936, -578809041, -843518214, -1237120010, 2069172328, -316575091, -459616777, -893461066, 1540964068, 1653399658, 459407136, -1780091858, 1961502233, -1487694764, -2047023539, 1213837090, 1582291816, 1669687608, 256635725, -1014047867, 620942341, -1514584205, -172408906, 1119427033, -1854858316, -2050942009, -1726892612, -270004839, 117878545, 597883002, -1207449374, -186282914, -1864014990, 2128068068, 1666441680, 1255697921, -651457482, 1865661035, -966223872, 467054681 ], [ 429773329, 1082210112, 1148638598, -1953042704, 677527434, -1159806872, -64389624, -1234831247, 526031149, 2140669588, -1294222195, -1217841613, -1077983545, -1204287010, -639449122, -89465480, -1150178979, -1641105278, 1553303965, 1035060793, -1989648501, 980959720, 900239924, -2068237590, -1311297594, 2110294807, 2088035763, -827226849, -509256749, 292113487, -943855526, -20065931, -430894795, 952093627, 204120842, 975258204, 1512778835, -934393970, -1078042150, 214380680, -450073901, 1239542600, 1619167699, 311289034, -1214966679, -1017885062, 1845554860, 1045374618, -1298792099, -1541588829, 1151763499 ], [ 316921735, -1707578405, -151197220, 1694691269, 287437145, -2112006736, 1913261071, -651235767, 2065866780, -1708616376, 19746962, -1427322464, -109042650, -433000725, -1179254815, 1068592985, 185796238, -121108907, 1862104237, -873663328, -1749786619, -892529811, 314698056, -1422374896, 1901597258, 1264935839, -1388096807, -748529732, 1573492675, -1698610934, 1297047293, -619599344, -725603354, 747265903, 12965443, -1440254910, 729616654, -1576049859, 960198463, -2131115552, -1847973290, -1622467988, 1945320698, -715315838, 1492016314, 358049584, -1534973896, 1914623040, 262775652, 30878723, -533696490 ], [ 771897118, 1652378382, 667401948, 658664836, 287841938, -28411395, 1693935769, 1664511757, 28759868, 1424229851, 1755433701, -791006072, 1708166081, -2017454015, 725824977, 1421205756, 674968768, 822724494, 1809821048, 907244113, -1377453434, -1107462127, 695983864, 1137879544, -1936143562, 1306733408, -1723533175, -1018360406, -1190610842, 502935738, 1008787109, -1535916317, 1545466628, 1681847944, -280128244, 1106225762, 701539130, -707539027, 1470794627, -1276648036, 1070740779, 795013478, -1272242662, 1522469874, -1842411421, 380128503, 1584597176, -1752611, -201098323, 1701076095, -1279489218 ], [ 1286007503, -1688962470, -1550124199, 1634001748, 1784094725, -1743804645, 1476439000, 1930546786, 1015810503, 1207449531, 1777849575, 603036655, -1341460387, 1424799393, 191180733, -1533995897, -1017578383, -1322013347, -347783884, -1460927179, 1731361, 567488562, 761854284, -566865468, 2080234893, -1615255645, -691981379, -1137899268, 872340350, 1110305531, -54411309, -653487591, -1661631076, 1367184831, 121069627, 118217487, -943977289, 444178920, -111237733, 651220543, -942265010, 752394343, 1824102783, 106286388, 1677224060, -1183940529, -1261742230, -446942622, 212293140, 878451087, -1809902461 ], [ 721507413, 1408876499, -1361339595, -717799432, -1508580163, -409780994, 697709227, -103912016, 117876207, -1867309201, -1769102401, 1604005860, 1998791327, 327469855, 162813884, -1681586577, 2025968306, -1388006010, -75533582, 383842711, -1762174482, -1926311844, -1316680367, 1438497414, 1951443326, 313123862, -1704002249, -682826846, 1142883831, -327211955, -1121523834, -2012493462, -144772199, -137909192, 1345974076, 858349939, 1152284008, 393616403, 1292378577, 942991302, 210613992, -1154050742, -901267106, -1707403069, -1632040817, 1389247218, -21471101, -703380228, -336519050, 1301660106, -1293421360 ], [ 1868028570, 630325801, 8088759, -6135793, -580196991, 1467946791, 1104507061, 1423119441, 2052546566, 960598752, -587254846, -1085934231, 1143101690, -1556985670, -754552121, -617744626, -815754110, 551295331, 678882498, -23642210, 720250594, 444035730, -1849491025, 1113161502, 762894768, 1710265383, -776807357, -1295211853, -2131180393, 635198894, -1780632875, -1934915954, 1432891235, -1266562222, 2061655561, 1838479262, 1871292112, 2066981602, 2132678663, -1778685703, 1874145702, -2055003103, -839937854, 1622943025, 318261669, 1815299512, -745373619, 1983876, 1228251017, -1634691466, 1086610539 ], [ -1977115134, -70439190, -102288315, 438322886, 976198251, -1185761679, -286738888, 605673693, -1951803153, -1154941245, 1174087449, 263200058, -1806932425, 549110784, 136549687, -2025136586, 746842053, 226907098, 906093346, 114227849, -333302174, 1606993867, 1568862661, 2067846305, 619775476, -1309564149, -1737834878, 1737828567, 852003007, 904785996, -554978629, -303511414, -1108939482, 322131821, 1437716032, 56222073, 2035325856, 428010048, 1257309257, -192906987, -1028019019, -1134248837, -3405201, -621003000, -692314310, 1683102755, 123432440, 1906839521, -1591370130, 1581715840, 1410624983 ], [ -972650548, 1786731127, 728885025, -2061120554, -1787123745, 1194997257, 1195976979, 1544902701, -718359486, -681326616, 1236615225, 604864171, -875321799, 1554197614, 988129886, 1437427572, 1036012697, 804129389, -612372046, -447239353, -1656962973, 960552471, -1850468439, -413737594, -636941566, -2124205948, 375059344, -1171964323, 685894839, 575734811, -2052548384, 1072017835, 274265554, -791269228, -1667914015, 332584080, -336041930, 1449572301, -422416769, -737479420, 1714575763, 1568017684, 1466657086, 835743358, 1410887868, 1741285759, 996306175, 576418718, -451527821, -1538549234, 342743450 ], [ -1859886413, 588416009, -295029341, -2028067494, 225680082, 2040601006, -486794568, -1203946258, 1084170462, 105908539, -1712896409, 440623596, -743389264, 756788761, -1450589198, 25997927, -524805690, -976449042, 1060774979, -1064644906, 1548720130, 62633317, -137042100, -868119113, 147262076, -919096327, -680885160, 40462911, 1421972234, 721072906, 1000401694, -1247314196, -552554919, -1042724848, -574943001, 1839184924, 2091345110, 1171582587, -1764532683, 1740182865, -1822793462, -571875225, 869040576, 549938208, 1100939846, -482236449, -1448386358, -1274757689, 416403910, -377875263, 1385693002 ], [ 2015415213, -1343882828, 1812013103, 1456008861, -1428432623, -1088477031, -1993877370, -895946380, -666502917, -344300696, -1905105472, -1630639793, -843354587, 1690403189, -391035673, -968147888, 150947728, 1952403610, -271858020, -1646342251, 2083203598, 555108239, 369670862, -757112084, 2145637578, 964796435, 124034101, -842557804, -1725767614, -812826786, 1324326768, -1254502152, 1340615457, 543181098, -913367209, 729383302, 860271822, -44854751, -1582057218, -289842246, 358287896, 405077982, 1341806985, 1183922402, -32682895, -1522103099, -1279343125, 1029576579, -1575859539, 389520290, -493540560 ], [ 475668040, 150843797, -241709049, 1002029222, 1084430325, -623029256, -1182187642, -1872065311, -1509089299, -766340563, -927550964, -966055263, -457226863, -1197530875, 285144576, 846844548, 7115053, -514788779, 324048769, -897015276, -1354721548, -1185028902, 1173587178, 1724722075, 160771208, -466875774, 1250646823, 1600040302, 184473256, -2058828462, 1666389577, -955593984, 279779120, -1069168409, 2058248935, 563733426, 138045251, 1713488008, 1287279938, 262957503, 723739415, -127621755, 625659757, 1335306693, 1768920269, 2137411852, 1693534510, 2032367313, -1049220919, 1511500880, -193366244 ], [ -1239550773, -378637329, 1163884278, -243236327, 1708388279, 1171733347, -1077814344, -1216259039, 1629424600, 1960399246, -362896926, 1760147805, -251473891, 1617311855, -1299311338, 600838772, -436201584, 2130057605, 755260071, -465274089, 1713942784, -1816695827, -474654640, 795747099, 789926704, 1894934163, 546995787, 2041858490, 720917421, 546843807, -559017531, -1968765845, 1536825506, 962341626, -56515327, 1408879765, 336965668, 1335968586, -1953862606, -1877464232, -140462493, -2107971125, -1954595062, -1533479092, 1432150900, 1529546295, -1630138758, 252843425, 1334877147, -767394412, 1157006178 ], [ 316512922, 638223598, -279993692, 2048738415, -1999240573, 940320404, 1355728438, 1783246594, -1289379126, -1534884522, -877805272, 2096067618, 2116879956, 1670972892, -1776538176, 1077510628, 666564805, -884273083, -1837360621, -1633512298, -446826263, 2060310648, 277696483, -893161853, -424620808, -509914487, -1123730477, 2141968531, -677534068, -1000611128, 1760740737, -1691561328, 712809798, 1765035597, -913737696, 611348858, 1151531639, 564740596, 90428994, -611965603, 1799848056, -369493255, 1470285854, -444257173, -101462681, -1387267007, -101489996, -1986934763, -1928005635, 1915148059, 1606669130 ], [ 1510864738, -1461056201, 86255290, -987658689, -1918022170, 1682706481, 2010306104, 1216366324, -813599718, 393233890, -47313133, 1527031568, 575977645, 543634705, 1569736883, -37110447, -456121118, -804605973, 1776081621, 858837739, -1334283398, -1224574676, 332229266, 281096131, 2057414242, 507334104, -393543910, -441956727, 905632571, 1330000004, -163858668, -1500125279, -2040206066, -73537146, -1113799391, -1417191339, 552159354, -1063218537, -1479031323, -2072301084, 1482592756, 53865878, -802617509, -290849786, -512921176, -1544285163, 668199906, 217018779, -1565417059, 94411418, 1501732507 ], [ -1344729338, 1252178331, 1307484891, 758571118, -264957136, -936623528, 1394296494, 1757809231, -1579543297, 2071439879, 74376925, -1567343209, -1844816258, 889185146, -1889917247, 973565811, 1556577763, -842742704, 1020868611, -1869418559, 275742457, 1409712160, 1691165461, -2057196879, 2051670397, -1563242942, 1240706455, -1001854292, -523532130, 311404542, -124950626, 2137496351, 1021818351, 476068914, 1142225940, -353377086, -922744112, -1079397580, -1607248433, -2081687879, 969928149, -662814466, 576039258, -1138048062, 1766213452, 1341027775, 2071170602, 2116862391, 406742543, 2082380032, 2111629221 ], [ -541840378, -1391986816, -1237797452, 1576770985, 1880734016, -554282720, 589203995, -194061619, 1019916814, -342208607, 1973104652, 1718891414, -1834270234, -1252263152, -1734885296, -2111855911, 707004578, 1947707445, 1427713824, 896291630, -1565635064, 1687399288, 525955764, 2137075002, 1560609981, -2010829796, -606878693, 2069587740, -1210938609, 274927265, 1531117498, 1292745493, -1244973992, -1518114271, 1886797610, -1726407226, 1363696602, -2049599300, 1604897990, -1276055689, 1704395644, 957543406, -1300221625, -471830267, 1743560463, 1321530747, -716155355, 418967815, 237760647, 1536433759, -524823120 ], [ 1670381414, -101326789, -1595870203, -1881327066, -95832939, 209359910, -502477140, -1367933342, 513305171, -2063327841, -832970652, -46701696, -1187656112, -644828489, -83917689, 310890910, 119067608, 1974955563, 502022696, 1373368138, 570213864, -798381593, 1524166216, 384837690, 225181448, -1853637758, -616340396, 1025554877, -1606847679, 35165041, -2004425294, -353323631, 1469364892, -1886305389, -1342635959, 1179363357, -1034130813, -2104298435, -1020766204, -762145505, 1285652246, 1894526786, 1508645812, -1538091122, 1237710537, -991842856, 471195561, -1587242365, -1560987914, -326193253, -7624440 ], [ 112082658, -618454259, 460821512, 1456711616, 593710563, 42145339, 804121794, 1037510144, 1447511159, -521641602, 1907407763, -177411053, 109960694, 964780398, 441764979, -95011721, -581932153, -2019279943, -1717933681, -2119725030, -1508919029, -16211531, -782294131, 777999076, -1192350680, 580854089, 1147488570, 1096793965, 522717391, -483635720, 1963178002, 2065141354, 1326979972, -750409582, 373575776, 1217409086, -5325527, 557098473, -362318797, 1046825633, -1302120868, 1835794233, -1384644819, 315688212, -173718929, -127747615, -266993844, -502640032, -1012519068, -954091519, -666149907 ], [ 266796018, 2067654955, -230924773, 251294824, -865076851, 15556207, 159883352, -1775656340, -1200346819, 711156055, 2003515338, 1894405962, 1546527081, 1035520960, -1431349275, -921102073, -1047846432, -417279468, 1232599187, -1929214009, -333917847, 791647891, -1391677280, 1935179333, -1236707801, -443598013, -194244483, 1652508912, 1946421892, -1736907678, -1013925549, -302451147, -871743815, 1375759892, 1053179833, -152530592, 1631806403, 940583715, 375149020, 890277679, -2124126693, 459930291, 991999582, -1193741659, 2062382732, -1656004263, -1338364600, 810218571, -1823171444, -120111407, -1520566928 ], [ 1909825894, 8421862, -1617384648, -769055372, 1953619844, -1690270545, 38968192, 809461251, 635582100, -2138699233, 662358146, 326755610, -1840411001, -856551048, 286774676, 1599497501, -293766010, 765140556, -1637061816, 370805721, -1547203163, -2086320472, 1022640578, -54761890, 2137568640, 1816580309, 1767765991, 1100227313, 1817141208, 1887918382, -201299118, 310469922, 1347898609, -1859850550, -1089883535, 1307247063, -2046763297, 1911654844, 1090384410, -1483342670, -1769115350, 202620755, -1867588977, 50343715, -1638630488, 969542412, -1992490789, -2084831019, -1299055376, 1205608229, 1464094827 ], [ -1408153703, 1664464096, -2056621820, 2045044656, -840619771, 481945788, 1991746569, 337567177, -2102905189, -2127236782, -792482246, 1073845794, -209642129, 713116086, -1729104858, -926876789, -1740082698, 222711159, 723246457, 382473128, -1278975819, 426795402, -1973044602, 1080567070, 947028012, 459771807, 124567450, 83238953, 1836609014, 1556759184, -896165069, 135518054, -378076484, -1054346832, 1685691478, 1476077468, -197594974, -1569115154, -1055262886, 1330589596, -923560625, -973074911, -1629319767, -619405047, -1600150752, -2104768601, 2146948079, -1880608946, -1715881637, -893106482, 1718621524 ], [ 1908389157, 1962161568, 1870791942, -181507681, 900908923, -259505258, 127160146, -1222738196, -647134112, 879301547, -1574427921, -2048661841, 292711954, 355165173, 1752618365, -28250526, -876829082, 687723990, 2142497449, 1639979055, -181729562, 2021697119, -297581552, 202783815, 820625302, -650629848, -1323919933, 509242848, 1755566024, 1050918681, 1828350551, -986754273, 774880765, -1267613943, -1183432027, 1871583165, -671415285, 2065755216, -430475624, -1984949825, -691069619, 792947298, -743373332, -1009076665, -1644358199, 196237806, -1844265693, -1781154188, -882013966, 1843089830, 2093808569 ] ] ], [ [ [ -1062822030, -2124921806, -347840744, 1211822302, 476646653, 177769058, 2025532788, -127099953, -251293342, -1807871880, -493193586, -1607611897, -1561535275, 1842689314, -551455204, -1072858525, -1014251478, -222010287, -127582514, -1217691318, -174332674, 711584696, -1478571279, -27222375, -1139210476, -1577524844, -1605637122, 1933660637, 691711387, -973372048, 791015443, 676426409, -1897027499, -1919812341, 1399039886, 1031781120, 2113558423, 1860059950, -1681894467, 1258228807, 572515843, 1911010820, -1373064272, -1732981991, 180250643, -1179882991, -1371670644, -1225882426, 689335537, 385347169, -553746796 ], [ 418786963, 1671640510, 324837368, -1558014652, -308890674, -1866927891, -668137319, -1208694886, 1439354254, -1733367679, 1222219343, 123899460, -787269209, -1010282657, -848034109, -416317997, 772933599, 369688688, 451546014, 151845911, -591025195, 605482798, 422587464, 387360112, -771495977, 676214907, 1520003625, 1109994839, 2106937464, 279988135, -1379380249, -1779584826, 295898911, -854443171, 1596734499, -1260248351, -879009924, 634238561, 348224481, -1486947750, 889746737, 1154702309, -1577200943, -1129218280, -1387122448, 777812467, -1739043558, 1075531190, 1343424354, 861182955, -844193634 ], [ 850982819, -2121560494, 740676804, 254572096, 1225059302, -1497253551, 701195472, -1975230875, 1250961356, 489091421, 143130125, 1659960319, 95931338, -168059766, -847645032, -914258027, 1409452579, 556947602, -1073014567, 53852100, 1704810212, -372905827, -529054026, -85837210, 1643650275, -574286049, -634885051, 1103663016, -1256438829, -241872299, 2084686470, -1636377459, -1213392705, -1686767551, -443262283, 380212631, 1571406115, 1452654264, -834922386, 1388280317, 733834241, -1169478840, 1894122253, -706500497, -1343720446, 101203815, -1869874123, -644666155, -1513957220, -1489768765, -1659431966 ], [ -628162910, 862100049, -388834326, -1813729320, -1195648290, -667260012, 357327798, 1366248525, -1917903131, -297638838, -1891621685, -1757690706, 857479431, -1540810721, 314179415, 979559213, -2025175881, -480361707, 1749877417, -1057839618, 1636893751, 2066831047, 1084194202, -1528119595, -1609683581, -1000588037, -647688117, 977462756, -1754055828, 2053608702, -750278312, -895264231, -1357185131, 1370800363, -1800812510, 1586631718, -524810109, -957381334, -1547898563, 1474104916, 313780056, 1728151908, 427750558, -1548996834, 1740077002, -849002933, -2056218320, 128318372, 809039156, -263979352, -1836358381 ], [ -1070938100, 795902942, 1880136109, 949640153, -1286080028, 948640543, -745539991, 944279029, 987899403, 2054698185, -1011738890, 760790979, 1695822056, -1798047142, -768650709, 1506577344, 1172685795, -628948708, -1762827544, -115014537, 432581231, -1579736703, 1646140040, -126543826, 3326122, -195828970, -57273214, 880665721, -1417621468, 1274178339, -734849767, -1555680706, -2016997857, -1591507293, -2128482632, -3284460, 1335367565, -2114542262, 2008963723, -489191183, 75214257, 938503158, 1981898592, -1918685590, 1171841595, 1191148789, 435518704, -1042711236, -2102660634, -1027730895, -365247444 ], [ -845111430, 161322375, 974521439, 1997568613, 1610297597, -1942223795, -254065851, -322511075, 1843866899, 252670946, 613538283, 667949556, -299863677, -362537228, 388835444, 798611991, 1166683584, -1383395605, 1192061495, -211432917, 1218371874, 1817632065, -1950130416, 731664034, 1687089830, -1323064141, 2117526435, -1989447096, 1125208947, 1481351406, 1928886177, 707544984, 1852082549, 1886131137, -1227597391, 1865978802, 169534205, -1404173620, -1866131684, -1317533081, 596624683, -133852453, -826793723, -1877332701, 1960677462, -110284793, -946616660, 1294745363, -209161633, -122892351, 335902855 ], [ 961997577, -993566287, 1285838733, -1102302175, -1051286995, 1460107832, 170050411, -1147563088, -702453147, 219347749, 1331322169, -1028845907, 1528070328, 1281630346, 582687288, 1045171798, -1922725056, 283714878, -1104730068, 572725108, -326299833, 573958418, -1321011973, -659940110, -1438231568, 1594906228, 810065330, -1142073865, 1994250553, 1743754344, -339557452, -285677489, -172726499, 1457208965, 1623945522, 675423288, 1402893042, -800184377, -51076525, 2077804188, -1100237137, -759632114, -763931765, 1730359479, -213169624, 331401750, 1010750194, 1857771389, 984065203, 1087511363, 1855689572 ], [ -1305207241, 1433282795, -223521758, 691633301, 1968845471, 2140110776, 1442934534, -49361329, -884488579, -563539161, 1128578524, -1741127015, -485113055, -761599210, 981235097, -2075036145, 132902466, -1454074851, 1142142435, 1293403508, 514080576, 339571081, 727352457, 554098857, 290369992, 1646061549, 196789856, -875829079, -522886839, -1050309690, -668906342, 1267739936, 2023781282, -202077152, -1196562189, -2108139741, -1419974418, -2021638719, 286977265, -1662335805, -741829941, 1704423770, 487462454, 1201018535, 493781438, -743115671, 1494183652, -621836195, -1983494509, -2104930246, 1853583294 ], [ -241127537, -97809738, -1569027283, 2017988844, 903355894, 1663272689, 542048215, 357422167, 263914417, 1183654621, -1409310743, -865960133, 1354770870, 1023064298, 708454668, 1638368243, 1229816583, 15294270, 256716526, -970845307, -1577501072, 625861218, -68462984, -1981953763, -22269694, -1274160930, 650774182, -1841217922, -1242134978, 2051758970, 1707281382, -861374745, -1174052949, -669283921, 1429083685, 2100081276, 169001385, 115961343, -1658551800, -1299788289, -197364228, 1774427530, -1317287038, 80139943, 1536876768, 1532097657, 1403506229, 1241460568, -7473786, -302706417, 127847386 ], [ -704047059, -1152398941, 2052016962, -981183470, 978886249, -1620410187, 1726525119, -1492679875, -768327288, 1072348629, -2100591412, 503055380, -122579936, -1391244724, -953519095, -276600125, -384338078, -257565097, -1430852564, 2835854, -698406759, 292301513, -1191341606, -1301071505, -1618378266, -916521604, -379784368, -1478734677, -1098188663, -1439427700, 768486714, -1489499254, -1112119714, 644827783, 239493672, 1971296928, 1323128649, -1281724454, -1569096873, -1874727633, -57348929, 263503995, 1496797538, -753053437, -657359913, 1711923331, 1958256518, 675323500, 1091212176, -231917444, 2029194879 ], [ -1915454206, -203632735, 87754302, -1685626207, 1229640713, 334959817, -969141823, 909274020, 691582843, 432727243, -1532941997, 2114908578, -2109715356, -1322978682, 2100809303, 717154788, 1491837305, -960402204, -120962184, -1805003279, 1068429027, -1644560182, -716654595, -1574772847, 574724403, -259271331, -1562815082, 1651372904, -338446450, 834747198, 115131151, -886290068, 314684973, -1979149112, -576289757, -1136854681, 2003953204, 348245038, 948673470, -233579893, -1433037512, -1235426320, -2067197452, 1107070027, -1884338745, -946330684, 292185309, 1205446515, -150386548, -1418368972, -936410455 ], [ -1774060376, 1253531461, 1148066344, 519293594, 730288812, 1656461405, -333666750, 379327560, -1179975632, 1472532540, 1529602284, -875781007, 800330792, -246887523, -1965204588, -800059036, -415994306, -1344404343, 1137400054, -1914561835, 1325116319, -966930166, 1650586014, -306693764, -1569412969, 1402141126, -677798510, 346008763, -1786746294, 1713068346, 207049839, 1125613425, -761477464, -1001614986, -1484991331, 1156864945, 1131489654, 2144047493, 1537771713, -206559722, -1125327323, 548634457, 130967238, -1152080358, 1676689165, 1294416780, 975919950, 650933335, -21439673, 861656167, 2132249872 ], [ -2146395132, -255852530, 592903850, -1951607416, 1432773289, 587809620, -846475921, -1090108545, -656722231, 343620554, -1417520323, 692987625, 1855642986, -594757616, -1837350652, 1877579392, -1911298655, 1896120645, 2097427666, -351902865, -2000053119, -1111567603, 302660834, -1073800674, -586203709, 1493446560, 1956032089, -1184099807, -896526333, 1802575386, -1208167732, -192796413, -93138392, 1623584373, -413650025, -921081009, -2017088884, -173051816, 1582398813, -355494124, 1145308204, 1378321185, -948239250, 1586639773, 1275648388, -225164872, -393405064, 2091773265, -1272540094, 553019714, 884708463 ], [ 637443018, 1824302028, 91603793, -1404991139, -2087185278, 1400148036, 210888849, -617908801, 236847683, 248464683, 1432891355, -1665588911, -1815984264, -2046368755, 1507302501, -74198710, -1639126351, 1238136866, 565921187, 1132062758, 1820502565, -1586885449, -254432985, 1347103120, 639657541, 1940270378, 974238507, -2145343847, -2043774179, 1279943165, 495732728, 759502621, -107677346, 1259154894, -778378956, 1623700392, -1263204891, -1509013379, 893467980, 1511880092, 1745073872, 782886631, -491285846, -1336070043, 2119295846, -648838016, -1123106508, -138155719, -2006283748, -921408857, -1534582581 ], [ -1459672160, -1052534408, -974159377, -1775830748, -327657605, -1828802971, -1695809122, -2092908502, 74462355, -1884970647, 1879717257, 1038332954, -1067537949, 1957120963, -1319385516, 64176183, 574330587, 1351252346, 499168164, 1184522932, 544474104, 1155100276, -1640254030, -558995944, -36728089, -1297076766, 2136691098, -1742553283, 1066891540, 1957690932, -1598543703, 994367793, -686829836, 726478966, -2135886729, -1802894138, 1426418852, 1236318217, -793707478, 678302452, -767019709, 1128357199, 1299608762, -2014720657, 1528426600, -1783097847, -853566872, 1067250558, -1884634141, 390624796, -2035362820 ], [ 1991259891, 1209860697, -148543712, 1650724502, 707470348, 140422511, 390369902, 1113479109, 1236205708, 1839581131, 1797680176, 21628344, 1384927575, -137533254, 1960835923, 975840858, -387719300, 1128902900, 1442108382, 1605884904, -67317472, 13248535, -1714146535, -1455611540, -1136640831, 750276355, 591745860, 985078686, -1748863945, -718384125, 1258199367, 76738762, 256393128, 49701256, 306120910, -229455500, 2058528517, -323824712, -1519821745, 1703702504, 1461998517, -1648535499, -881845960, 1738689349, -1638165258, 311204412, 986234959, -1809425797, 320818980, -281796065, -2119256110 ], [ -1458861607, 1120629260, 1179164441, 1761855073, 262467106, -977048507, -1255219168, 46124537, 2128504817, -772416172, -1419422135, -173940259, -224260653, 1880235487, -155451685, -1706217472, -1789835717, 153911826, -1809590957, -391349770, 1955746452, -1920864125, 1183230677, -999346418, -1784260413, -2077378951, 78583588, -1578560642, -1294773976, -1733235991, -1511016715, -2012531251, 867275004, -135871461, -403522169, -1296610450, -1774282631, 1346288475, 486457333, 600419049, -1398587617, -1936487188, -493456854, -1576641391, 1619965730, -2096219882, -1909555917, 1080720753, 422600206, -402520243, 765836877 ], [ -85595209, -1446183908, 1094640670, -2053814988, -2016598067, 157990462, 2131036109, -999214845, 1028211583, 240047042, 136901454, -2128790365, 1679363846, 800479418, 189608765, -578091663, 76810764, -155697730, 435124002, -1189632261, 1781209366, 1749621376, 923689336, 1573090283, -1712530761, 86459155, -936100981, -1446427274, 1539659642, -1644807568, 166452949, 697764178, -254111952, 1395971020, -2084138888, -847258215, -1012584986, -1515683764, -134116086, 308380411, -1643676121, 1784059516, 2032342814, 1890749373, 2047238333, 2018796630, -2066614023, -1523172363, 28400706, 1498118734, -810019830 ], [ -434050686, -1036086966, -1092826341, 330031228, 1453704039, 1342129904, 273397171, 1762871797, 1918180985, 2095065399, 549185164, -1392275938, 484821175, 2118870872, 617534868, -145834204, 878156321, -2065594180, -1360438429, 2034495112, 182682145, 451364376, 1255821301, 1194304302, -1067251314, -1820809579, 1618286924, 61084512, 822961426, -1902739427, -393585542, -1021609522, 1303138438, 703194919, 1044868396, -541873298, -1802972462, -1781907553, -70081350, -92308143, -1010061359, -12820022, 419024357, 1955420001, 797090497, -537812692, 344515280, 1159915600, 664714577, 476784338, -1449968968 ], [ 1046779201, -136283344, -773586282, 1728301633, 1842799045, 622491510, -1427681589, 1141752446, -735579212, 432438707, 1434501625, 1091200644, -1217092297, -731844110, 1742525255, 2125967519, 348360935, 1955419834, 1362640812, 1991172387, -941295394, 1472707062, -1569028667, -249320333, 1605964051, 167290263, -1705797274, 1723999679, 1894966472, -1070239803, 807694744, 1355041864, 1319998713, 1199267570, 539128342, -1116252336, -2101843147, 460879258, 1444833953, -1633425647, 86994947, 1088806163, 365654896, 1159213105, -248056841, 1880094342, 2115437938, 1029537087, -1428008114, -1229240674, 954808443 ], [ 1529384162, 1734945319, 412340603, -257717518, 298466628, 340289587, -303493112, -1217633122, -2003961965, -477184814, 1967059116, 41680771, -1176245867, -891570486, 1690112803, 2014434625, -475774099, 1232991240, -1902559547, 1245540802, -500483134, -1881845450, 1304238332, -416002254, 186411914, -922933088, 2141676138, 2127984878, 1752617770, -98513975, 1260449790, 610728897, 789450402, 2015871589, -25547031, 1243240221, 902544029, -432388468, 1036220705, -1808915630, -762748675, 1918970771, 162443581, -1267879182, 631163678, -1355162365, 359010462, -1255964727, -1828577815, -1266851293, -571333644 ], [ 1411856127, 1807135523, -147316818, -1625694180, -1641808364, 1000850051, -1157118758, -861569283, 1397006692, -50859279, 304632629, 1545995998, -1860542275, 350073237, 2029143641, 597001292, -608793505, -2108343886, -1400778416, -1013926166, -2005122004, 1959046682, 2075839089, 1095835810, 732936961, -1327527907, 2066121733, -1638399487, 540821887, -1036670993, 507495288, 242799969, -1962811946, -831159732, -1322372464, -1038876738, -1298895248, -1665138143, -1779226424, -800626982, 1738528064, -2032505803, 1776198523, 1753914119, -1592032471, -1992517823, 289100283, -760801921, 357397366, 2143338533, 499591809 ], [ 1180798145, -71725627, -14853147, -1286608705, -2096353472, -1878564322, -208937868, -1942531581, 1658194872, 372466127, -362969775, -2136263690, 1764497588, -600408978, 174862572, 1400175244, 1296990697, -7492643, 258167390, -1914099032, 1212933573, -1996006150, -366966984, 1152733619, 2137514411, -1612321122, 722537826, -1960251275, 1803927367, 1090792685, -2138153819, 1098915419, -1741833511, -1752224146, 2015432768, 2113837287, 1025947493, -64463582, 1771271737, -1248965467, 1712772601, -836745157, 1256854998, 1555493535, 877794862, -2135396911, 116309304, -1239641163, 116549541, -1497174385, 325855367 ], [ 469616282, 1619548439, -1909254, 1521614885, 545537743, -1079620071, -1586338695, -1858876220, 1108836230, -215050755, -2107497328, -1553037952, -663394061, -1823288671, 1362115912, 1155967637, -1259889144, 1285027000, -343636472, 1740439667, 1869654398, 1657340733, 1551572812, 182016950, -336111380, -2092233187, -684256989, 1347323658, -247139512, -205690831, -3187540, 2038396225, 911439234, -1899993164, 1839434249, 459990957, -2003056787, -1368972885, 928441297, -1866753755, -837161637, 1426689134, 2673563, -60291672, 1174939231, -1985634912, 684307341, 1149574164, -31311416, -902969150, 1624792713 ], [ -2089858246, 283508093, -1568214126, 1317246346, 684993883, 1032505431, -213647797, -333365869, 1571321373, -1792146467, -458831914, -1262536088, -1273872170, -1335626185, -877201160, -1923778264, 679319167, 1009874057, 1022300673, -240420963, 2001944700, -1429692314, -482516805, -189257938, -1979206833, -502007715, 970291842, 62120313, -634946803, 514413473, -755845788, 299680794, 1077729710, -223346332, -1992809247, -1134751203, 59828156, 1115618793, 1160794234, 1742706615, -1403990835, -666571445, 1141688853, 1954697817, -1373039710, -345468535, -1239100205, -874623463, -1701013136, -779086744, -1859884402 ], [ -595343385, -44753989, 1362618273, -2039477138, 1396034970, -2056204261, -650549079, 844382906, -1502630080, -1185269013, 981623998, 298490137, -1584380312, -1665155441, -1062173642, -493987152, -1887467423, 1895766359, 801933699, -86664729, -828134568, -1544266083, 1061106890, -386876689, 57370626, 518780070, 2044181196, -230088633, 302099680, -1027048663, -238050735, 1334967193, 554247065, 1734568462, -1625580597, -746374326, 314963975, -2019231096, -1368372672, 1089196566, -867367710, 1090966126, 167406481, -199509169, 1904682618, -1595593550, -896486284, -1745435239, 1790908956, -873328649, -1388626943 ], [ -1891232585, -174479608, -42226940, -1328190231, -309256288, 1813549010, 1666304518, -299536599, -1206952764, 1246887559, -285960021, 44771571, -1145280521, 1257705162, 9836185, -798256669, -403030458, 1559622256, 505663068, -1804500215, -1001174455, -12081935, -2036414910, -1916103346, 733281208, 1632311593, 1934919612, 55181647, -562920671, 843657347, 1601900210, 2137757991, -10400364, -1568444588, -1254139612, -1981115492, 117710196, 1763201993, -2114422846, 1464655067, -741982143, -1625643974, -205667398, 174484845, 1459443288, 742510106, 43072969, -120378789, 511891635, -1770624843, -884770292 ], [ 1142198329, -2003639655, -541139177, -1106406490, 1126171627, 1606454459, -2037156280, 214055129, 1432718381, 1689840539, 1167252193, 668235724, 1616508723, -2004254430, 1248472502, -1259136245, 1937548115, 1281441874, 964949762, 1522992809, 1867277035, 111085440, 1230199244, 332210610, 450894925, 873779712, -1968732361, -1448164682, 1627110861, -1377846222, 852868890, 1346082816, 1259873765, -1967855492, -1933973778, -984240953, 783239039, 826373071, -1706063515, -784607472, 179454770, 353317132, 109894169, -1641540100, 628468690, 477298814, 1646750401, -1699144061, 973033329, -1128023035, 232961232 ], [ 384697269, -601597234, 814317922, 1982651279, -2074450878, -746300031, -1079660491, 271676509, 1859373948, 1822403766, 318701034, 1432568704, -246637654, 432231890, 1164709496, 771865028, 366708768, -1741469938, 541675078, 566148633, -1358518303, -1913935016, -130707393, -55746656, -1994742539, -1714328889, 521185468, -563448762, -798049286, -176298730, -4701183, 1846480373, -848277863, 642756865, 1119268736, 371633638, -1161320448, 1640470964, 1313954741, -734327889, -1855474160, -644198836, 546070173, 1362559386, 1837032714, -805413989, 1557048086, -954473164, -2113408253, -1185336967, -1086524166 ], [ -54795352, 1364658724, -562715728, -1404305171, 999153111, 1385291100, -1211193794, 132811937, -1239637921, -1999838239, -2032636570, 1252812298, -682200438, -213029720, -2132610300, 1488563214, -9714108, -1910782096, 1662380995, -994365324, -1098110777, 572135511, 1830897508, -502867229, 1813990236, -660686099, -1791554475, 1926865947, 405427055, -310335752, 205219386, -1579584109, 1733803925, 1574464632, -138538208, 143449502, 199325201, 1508434866, -902099515, -1135921859, -422656341, -567952720, -1404671870, 1324156597, 879956367, -1567728758, -1647326281, -913076525, 1442535277, 1122074460, 121742115 ], [ 588358381, -965567514, -346461799, 2132433051, -1128061153, 186132906, 1218641001, -2112425384, -938133735, -471909234, -906648995, 1187693645, 732511584, -579580758, 949124222, 319675627, 1714637946, 220400163, -163707251, 718933702, 165851950, -447206209, -1752382218, -1368546631, 2107067886, -2053900721, -687260587, -2011383517, 1703555376, -1293721612, -2006752657, 1919819200, -590858377, -485219894, -145881951, 4025607, 728522955, -607364822, -1534565350, -1442654003, -1349982385, 409631531, -308546751, 1122152920, -1502705223, -402509113, -1265971622, -17244413, -1921527496, -2086021874, -23249596 ], [ -992615822, -1838898606, 937016890, -1256846908, 1710468090, 1976021583, 874124932, -825371361, -1424281613, -544029043, -122318777, -988424430, 107689328, 144882492, -1313553297, -209631223, 1172458052, -494919821, 424635918, 116146587, -1286890738, 2051967969, -1939956144, 1956458935, 1716210287, -1518439351, -42740968, 251958167, -1868992430, 1966701624, 987588467, -126052922, 190747308, -882867822, -1026373351, -2007940859, -586233900, 914951928, 1791581968, -1151586317, -551804422, -279217102, -1528431420, -391381932, 259289726, 238414130, -1235273081, 1095367338, -905198428, 122501732, -2119670525 ], [ -540367659, -1239688329, 1497997058, -1467909419, -1616365183, -1574520279, -904694979, -1493458250, -1085941606, -745683488, -118125529, -856687228, 1757142208, -1504966146, -156428113, 1301394337, 1490191026, -309309072, 1276401392, -799307577, 1926697786, 1705666196, 768341017, -1871699733, -2050019333, -2002260937, 52289918, 424076918, 1394716296, -1823495092, 1135138383, 943296712, -1778534566, 2067598657, 530869230, -645053621, 787881613, 97253864, 839639016, -1131659518, 1569339997, -590781041, -1227374521, -913241209, 54973420, 1955623866, -142343354, 2133090323, -1186765649, 1273488760, 1571643655 ], [ -1533704175, 525835526, 682521740, -679351921, -1691036340, 884774802, -1365870473, -1935349002, 493229072, -493332385, 95592761, -1101575142, 909143677, -800268507, -428679931, 605909832, 1636887412, -966821296, -1755702082, 738838443, -55455625, 1105068823, 527934028, 271872399, -810358706, 2013732606, -529419963, -758698435, 7609315, -323011405, 1853854699, -1260132023, -568789255, 600390028, 722905611, 1470497651, 1728745672, 1399405416, -181548542, 371087826, 803047726, -2083853603, 915021799, -2013517956, -757984886, 256981853, 1238726694, 779834573, 1337465572, -1832178097, 1748570662 ], [ -1500384268, 973498253, -45772017, -954623820, 81183645, 1006938743, 1886803747, 1094926079, 188123474, -1126016671, 706615264, 14582012, -127479231, -532038521, -439027602, 392012688, 97767370, 1299572826, 921761642, -167471841, 56467534, -1243376153, -1488896397, 621951497, -1286432951, -1777257172, -1922432744, -1286127881, 64058994, -226199813, 1132136525, 80956945, 2075962167, -1854644504, 916733042, -1559098006, 1843042406, -489816096, -767574725, 634243925, -197275616, -1724304678, 631556984, -163492888, 55517704, 2037830412, -1803205056, -1978058483, 423220427, -238404526, 1916023297 ], [ -1703361662, -904000104, -1538536787, 1600896207, 359208112, -337616036, 1056887040, -1868135353, 1490475456, 4168130, 989237228, 1124862236, -987239722, 2106721880, -1125661378, 1021307195, 702299546, 1408636515, 605707257, 636749286, 1735596027, -924250415, -1992560191, 208535472, -577883304, 1242460923, 1119514966, -1885620306, -704612578, 1619571998, -145076657, 402299799, -113641182, -1160768233, -2103540665, 584354430, -1203326518, 945461314, -189056826, 1661915774, -1035245681, 1002275917, 1147000629, 109869496, 215241410, -1512292022, -1938455384, -1263564454, -1424522168, 1643454400, -440026250 ], [ -1121090010, 363977278, -2096029728, 943150829, 1435900735, -1750918067, 1774028514, -1386995505, 1445902321, 849212289, -246247421, -314809349, -978905533, 1124964682, 2135220078, 807466313, -358301032, 1214468622, 2004523714, 669045631, -1026638004, 725483416, 1640487697, 614668798, 1975281520, -1681144370, -1655284780, -1199880361, 1387830691, 562456544, 81091471, 1597412035, -1547104999, -519633626, 2025426518, 985739285, -339206036, 1188209639, 1297415725, -1252034433, 268023722, 1787710786, -1991053688, 447207268, 762572275, 1016377453, 324147317, -2089588631, 1947654919, 1987767091, -566019149 ], [ -1745491785, -667042843, 482951591, 1954816886, 1399037407, -2086501656, -384108062, 487104656, 745013444, -1069603871, -1222482705, 554798666, 316213880, -2143004936, 1450725683, 111243863, 313445600, 900138974, 1234212877, 366930978, 1758690447, 996217768, -384272039, 788014209, 1450324024, -1970435539, -1247309254, -686117084, -1696180419, -1163038748, 1148959833, 2037933546, -2136463215, -2062155613, -518963286, 998334870, -1748009245, -403619538, -1747187241, 1287154291, -919687779, 56978453, 625271966, 1229333277, -1466098560, -1382525312, -995986985, -1649709453, -160895322, -1568890607, -932339559 ], [ -977855307, 158534216, 469246832, -228344465, -1544077988, -1286038958, 2090066633, 210975096, -156844979, 1854777073, 1747670440, -1138136648, 93099669, -1201587004, 1472769790, 261332693, -596684495, 2003745283, -778271242, 402946128, -1622173359, 815876020, 991192730, -1290208637, -366324992, 1526081254, 1039994691, 279827314, -721865707, 235149137, 1224095839, 197797281, 1108063569, 1082643723, 2009359199, 594427454, 835801013, 1131730446, -1200809127, 1050183081, 1386755830, 949818315, -1793130422, 767933188, 398628213, 1707936823, 1899934830, 132482614, -1893515361, 931203751, -807353298 ], [ -2031885444, -1095778960, -754428191, -866157961, -1320803800, -257087199, 515441297, -291644774, 1371173051, 639420922, -1329257532, -5550381, 26721112, -343913004, 141699214, -16228840, -637667960, 267345324, -739477313, -1400618655, 1995947087, 1324496565, 866282298, -1183224605, 254581653, 142761307, -1128791640, -1670410442, 558835795, -2129069119, -930578480, -201325691, 1381301329, -875641009, 1693503605, 317204078, 307064431, 1660706994, 1596130452, 1820919212, -1505637978, 273202835, 1178746972, 483905843, -448059081, 1360799569, 271213298, 441420712, 502214884, -1895135620, -2047947465 ], [ 1059172399, 526675586, 1068668785, 901941963, -1156764902, -443557556, 2044864765, -808432360, -1651535579, -1783757386, 344536722, -509889245, -633077900, -1358190335, 76535233, -730325538, 689562193, -327605745, -1833932283, 1572960025, 1851372825, 1199459486, -1207056489, 848244443, -1866951328, -1620043267, -1781956281, 2124201748, -294037869, 807144602, -21241608, -880272990, 246710828, 366517019, -1089006395, 1338922175, -1241293024, 1405097690, 337232285, 732662625, -398826730, -1091262020, 877001253, -1595941194, 728480745, -146945095, -676762925, -1281215649, 1741576616, 751578856, 1721781923 ], [ 777798780, -1338133193, 1450822831, 1707531680, -2078916873, 508270131, 1148038750, 57568646, 393007973, 2110841666, -1593304763, -818560462, -413565647, -1734050376, 1640054407, -1384284248, -249716893, 1576868303, -1091228684, -1656977435, 1212651254, 1159345762, 1468214681, -1943408253, 727816015, -1370442086, 428262013, -256751664, -1381172360, -1048184914, 1695846610, 1629895815, -1647803980, 1740081453, -505635510, 1200656918, -774070043, -1428032807, 945485853, -739016612, 751325129, 1733106679, 1168599091, -662648243, -565894870, 1853835950, -1062069526, 364351214, 1360493029, 841408158, -420808213 ], [ -2024253743, 98883325, 2016605102, -2063850727, -2119759328, 586015977, -67969616, -1387176352, -2118588308, -1883902314, -1251229069, 2094167664, 1895189843, 1525919074, -410865162, 1011573094, 992908398, -1859250263, 1033379647, 242344991, -990693590, 28881763, 2008301668, -538024431, 1351676779, 1833949776, 1318459332, 941709354, -2054819737, 1818930053, 1433039220, -1463602903, 1697751092, 1585768992, -2083371924, -212886797, -2098658893, 1994273443, -1351485047, -106488848, -1533098590, 1241204023, 574361813, 136429181, 1790824466, 711623408, -83145827, 724644412, 1757506676, -291101645, 1936689315 ], [ 359361413, -1213656695, -1412537971, 964384964, -445527284, 300483993, 375742990, -716976620, -28697193, 752893953, 1834240030, -976160938, -181580669, 338487244, 76104412, -1450585109, 420565894, 1459075040, -196331446, -1924416761, -445616693, -1228715420, -2021827067, 1260895627, -1492752800, -343258681, 1894898163, 520226771, -751418659, -687158748, 1809402584, -1851073944, -296003117, 897231064, -370406955, 1359154670, 1583619768, 14895070, 136909554, -674304809, -1593909317, -229249360, 1939350775, 1613929754, 1597317606, 2136336044, -1543116151, 1388658006, 1947536615, 288253422, 1336140943 ], [ -1950539470, -735095318, -491002166, 498445808, 1407197776, -2054010638, 376407631, 2066251452, 545090171, -1148617804, -866981057, -402969521, -812998296, 1696206817, 1453607077, 601933512, 1182687232, 1989141929, -624465806, 1917555801, -1189900814, -402408022, -224413165, -749992938, -702480721, -1536586622, -1540581420, 1387544841, 1678788037, 2063136767, -189238, 279758717, -802649910, -950193028, -720674680, 1890559394, 380652647, 2091550244, -723287939, -443998801, 641211727, 370819874, -762353708, 801512632, -1379114276, -1572377106, 611027577, -614636905, -1883573238, 1045352633, 1629928120 ], [ 1761403928, 474276596, 1696870609, 1900106157, 423902087, -1721577436, -311246027, -911271985, 1920407152, 1141566274, -1959527084, -1962851601, 209534595, 1758106712, 745297031, -486469426, 387789016, 1755813787, 543609871, -452057236, -812423397, 556261423, -130345761, -1919333421, 902738794, -657115998, 615293958, -545784549, 1288072966, -2134939333, 1054723450, 1266003457, 1359118745, 84548710, 930576545, 165743618, 1884519964, 1848997124, -116560028, -936904160, 438067730, 216450002, 2041180619, 691009519, -806596093, -95677173, 1866265714, -2138693643, 807010362, 273472946, 1814824308 ], [ 713186436, -1424676535, -132988464, -249694907, -1005869999, 1404553387, -1056776426, -2080659506, 87737572, -544419735, 1979277171, -1504225392, -1766671876, 375982977, 1036937049, 357437759, -1568766452, 1696750658, 949550043, 183480206, -986728655, -44674504, -935473377, -810990396, 1645043023, 709760489, 575017902, 1343080514, -1877727557, -70106142, -88376197, -1592922237, -2076229716, 1105786044, -1598439374, 860279488, 653410751, -2039647330, 105596983, 1098894115, -1318433997, -167159158, 724106698, 651607857, -1963192615, -329246729, 2009996439, 1868640320, -1864069213, 835783545, -932951917 ], [ -925593661, -588640904, 305235575, 549988054, -120664651, -816994631, -1376210650, -1161077613, 1991548860, 303291826, 1769350247, -751649973, -874766811, -1700679069, -1409680667, -14525846, 846524153, -1295610576, 1911359812, 1191140512, -396919458, 25027684, 1191848530, 239792007, -1415759221, 727763987, 1957815967, 368248337, 1587987058, -1076923654, 96927106, 1072825077, -944943821, 696562730, 1988902785, 895790714, 1549904815, -602956227, -1279753219, -745193498, -1850022084, -1602577633, -1852339456, 1655888582, -1374606155, -716222368, 1300384912, -1281968678, -636785979, 601879592, -501522608 ], [ 1952578192, 877199127, -1091861328, -229318985, 1146651465, 1397776014, -1332285051, 1281769890, 215440286, 1543073984, 715786679, 365775175, -312022334, -1434986993, -682250503, -528800817, -750085561, 1066249108, -1946984177, 2097193929, 879121256, -1389644275, -973987315, 1347558740, -1150071998, -1938837398, 1150341007, -452165856, -378195272, -905929037, -806306985, -785883202, -639607982, -1113304416, -506786, 22719263, 1574434829, 777689953, 659770677, -1186320438, 1133468177, -829278425, 59380413, 1041352648, -660683357, -1637394587, 272517341, 14683615, -562714287, -1699435797, 23855254 ], [ -2105981368, -339510159, -1690210630, 544273284, -1590136736, 2056450394, 463641530, 1038159841, 1321659548, 1200867005, 1629145012, 1198009518, -1570231353, 1030222015, -29559876, -1618038586, 955877785, -491113836, 1772680292, -1436718626, 1449908087, -637432259, 886359946, 514959357, -651538178, 1881061502, 284611127, -715496283, -922623395, -466434662, -577828940, -145260693, 1365225181, -506881796, -1252306897, -949363384, 1132981968, -1873146041, -1947189515, 1317490012, -1777342225, 861652160, 1428356587, -651083653, 928908081, 2089635581, 1776484314, -1846674487, -1349349996, 1815325323, 39275906 ] ] ], [ [ [ 1216059819, -180947854, -832146038, -1340215429, 1993669840, -719884019, -446558138, 1361227337, 1855513547, -53942877, 195892185, 1327235843, -638256419, 60153321, -907936770, -2127956109, -1857190313, 858263828, -1817172774, 1015030978, 624653251, 1073216711, -1919074810, -769272178, 1615610661, 5930885, -2009762465, 1158845225, 1339937926, -1411523580, 1003275680, 1569025965, 1515598776, 2138965658, -1330350053, -1560222391, 1137134882, -1985816008, 1117306236, -781608071, 1538304863, -701033269, 941983517, 1324736569, 1680051235, -1649082878, 1218695194, 66394580, -1091804213, 270615906, 329850992 ], [ -911668112, 1452954275, -1435277413, 300379882, -1707861746, -1071569132, 1169945503, 814239924, 1796091885, -1380947076, -1308170465, -1814559880, 2053583651, -187779235, 120586675, -2051313083, 179582492, 447070371, 274563277, -1625371507, 747097210, 1369584203, 1547375655, -435322727, -232131093, -1523146005, -1585552794, -1278089855, 1461915554, 1616594299, -1570967319, -165293763, 1453022597, 1756445617, -350564218, 1911330618, 2124800900, -1100965671, 1573277439, 26634526, -10790535, 1804458768, 1751301156, -1849445088, 1095785917, 1022724901, -1580979916, -1045160758, 1947422428, -478270815, -1954427563 ], [ -2129457521, -878741384, -1785223296, -239094548, -1753883416, 715537012, 1855179538, 461807435, 429002992, 990036770, -2022421068, 1623216033, 1340520003, 1524456213, -680913026, -821136850, 1781827408, 868230373, 512399763, -2071422166, -1254620589, 1212178924, -1336541841, 1964730393, -542898681, 40388623, -247026812, 2111820745, 663964375, 652265617, -233643928, -1871352847, -90998716, -1145991773, -1711697965, 2143873409, 2005049060, -880207036, -848939580, -802817849, 2061001079, 6880654, -1065308269, -1658539518, 513119901, 1083134885, 1507489572, -1301629353, 1490671258, 386840184, -2020817509 ], [ -1890297972, -1433776613, 698947838, 1299953033, -586635100, 568506168, -1487921261, -1519372780, -921350408, -1193563606, -1395753645, 635721444, -641371284, -484462498, -1933481565, 318397786, 1129861280, -431148440, -2071338110, 1274489428, 513909897, 598171652, -1527159737, -1480696507, -1641864759, -1257317830, -568683423, -922430777, -654932755, 1136348776, -80883001, 2095419514, 2008967872, 1374176423, -1427733152, -322917758, 881044620, -1060069118, 1390121364, 1790334701, -718803568, -267518391, 1662940604, 1680648435, 1381648586, -1815457984, 56120598, 1745722257, -208254428, -1977581804, -361882137 ], [ 1311915437, 1632668640, 1313724796, -859708667, 596797012, 2103534419, 1204977764, -1470275804, -1163617297, -1598288766, 15990301, -917046909, 1524926719, -904841515, -1425776009, -1941679619, 170939897, -672910105, -1060335323, 10646824, 1605629793, -300604895, -1767694061, -1102168111, -278066332, 1178416396, 1076398898, 1107397594, 1764982628, 2106961920, 2009416658, 1695199554, -1428537749, 663684267, 2005202142, 163633955, 1780177080, -1589801842, 177938654, -1146630299, -937370174, -773020655, 1098877170, 1314736249, -75275629, -204635376, -1247668206, 1912196667, 1068494006, -788200253, -2052964279 ], [ 671615085, 1462930828, 1728810224, 1899976514, 2008379047, 14016221, -766182006, -155483804, 903037922, 2095986094, 107050981, -1721156661, 1050439736, -129308037, -1762072468, -845427164, 228828834, 537956793, -855960923, -880452537, 458705264, 951873921, -393393777, 549484901, -285659618, -1681223518, -2046537169, -1479966965, 1934766640, 101363520, -1594030850, -529714253, 1808323182, -1809208955, -1726781214, -1820651140, -918374012, -1809679301, 395144766, 1887098268, -1825947358, 1820135841, 689062179, 2024180191, 598197351, -1097076990, -2088466742, 487055064, 197654133, 891942158, -857263719 ], [ 486666062, -954341081, -576988391, -2084812654, -41657617, -475096203, -1994056134, -686507239, -545049630, -972744019, 1551248535, -152194631, -725443263, 1402622715, 1799122824, 205132131, 996721640, -2089162450, 560853932, 142485967, 1246485739, -1160876652, -1523746228, -672747810, -1841938511, 203041478, -1874766651, -1882351348, -2357387, -509640407, -447903699, -872954069, 530889871, 1140292734, 429606273, -919495258, -2052174811, -1658241270, -1588773789, -1652496942, 272338395, 419360859, 1196783527, -1452794988, -1839674242, -1475719929, 660013603, -639597216, -1589859919, -1371888977, -1824426717 ], [ 35045813, 1369348895, -1715701112, 1373154642, 1766042858, 329626130, -1323287007, -1656887443, 1080094058, 50680223, 2003499707, -328566639, 255222496, -952186986, -2057944061, -568346877, 1722620034, -1572449628, -2106985554, -23847870, 805954760, -1665747518, -1344890284, 1689615902, -763877623, 497222733, -486567222, 879612570, 258985269, -633864230, -1644058989, -1841255532, -682020023, -1683798574, -78748670, 1686457217, -2088919683, -1595874656, -431703918, -377187424, -1432321510, -2129330520, 1960467075, -913997371, -758795315, -1357911199, -1526128334, -467239803, -174305213, -2082257132, 391800019 ], [ -1208294734, -495315810, -505868406, 427468577, 310814238, 991235100, -2101102830, -1785131381, 535548438, 2053408751, 1735232433, 1890659680, 1779753106, -1359896428, 1250446058, -276281384, -1751619554, -1284358243, 216203968, -1235162094, -1387643275, -1627867927, 1061414191, 2123624137, -1192824657, -220695803, -998442904, 1609262377, 826672175, -771769032, 829679536, -1251344767, 1248113499, 2020383879, 1061976621, 1415369071, -1117762834, -1889475998, 354880050, -677497682, 1787699978, -520713258, 68533110, 1018937402, 857615176, 1734479198, -1482948248, 1879925078, -697568811, 1183914357, -1244416649 ], [ 1429633899, 1552428694, -1224810395, 2123688271, -127830567, 1839441049, 193494772, -844428569, -193736168, -972452675, -1785893469, 1324069924, -73218437, 2104046028, 287693839, -1087032861, -1841620882, 2146881287, -1555015463, -1346996615, 2048418475, 998412912, 573588608, 1900945108, 1692722380, -339651547, 1558518492, -738800912, 994106784, -1142618764, 624191484, 624871511, 1849905517, -96312647, -1649726433, 203117009, 273076250, -82570111, 1954823473, -443719417, 1107830579, 2114767284, 985582324, 1716271691, -233307606, 2101279281, 1720256360, 2117781855, -114186860, -1256394112, 267145533 ], [ 417800182, -2034507542, -2121089843, -1194004270, -1075420129, -696139136, 1287651953, -2105673914, -593308200, 156539555, -251794182, 1460975709, -1658308936, -647670835, 805537272, 1517748452, -1178386091, -1382063997, -1560969481, -798200770, 1873386552, -443826227, 1213369959, -1968862943, -435411143, -1806121877, 570258879, -2095410512, -853518869, -662559353, 170085668, -341666795, 209527383, -606103418, 2019948510, -1219212855, -503854170, 2089281663, 2146281088, 1440451716, -1582504961, 725129656, -17183611, 692485214, -1891789944, -864582779, 1847083789, -1375258056, 928509281, -978544374, 1049350145 ], [ 1312974490, 447889478, 1244634534, 1241387959, -851947738, 51051499, 1019513136, 695679789, 1278770362, 1963578920, 1457841091, -844727498, 2095593485, 45815651, -1111540419, 2072595019, 1991074197, 2112153920, 355789698, -1678775336, -1290262354, -1216684816, -518411152, -1077694519, 2081208664, 839967437, 1787166110, 326629879, 2025032197, -270728895, -1342487455, 978218203, -1707993371, 2046244955, -114945289, -1274351526, 2110984442, -1677355703, 1069715263, 1065502949, 699229131, 1330103667, -1307541273, -756890545, -1628468290, 566236457, -1440763553, 1829031512, -1386642014, 2062024204, -1188335298 ], [ -605848138, -92771699, -1250605064, 1390057865, 1037825956, -1149853028, -723317684, -130559315, 1411683219, 1544772699, -484737092, 1161833175, 291141221, -1066891176, -42795196, 662072198, 1351322258, 442381444, -954126146, 848869529, 1358890110, 1143887687, -561515215, 983080804, 783332299, -361895890, 963039110, 1464241454, -886194334, 2022520661, 1719826257, 1344085836, 243245707, -198439763, -2003665756, -368212658, 1197938162, 63449018, 867994212, 752844705, -1062703048, -125054245, 2017393720, -996823895, -1864633485, -2043210613, -1837338282, 1403190062, -1945488973, -1663050160, 1999960871 ], [ -917605809, 1263776402, 1399038734, -1280900243, -156153404, -1529710482, 1654514216, -981856337, 1206082961, -2034616864, -2048431845, -135493893, -1955774749, -1502846005, 1487850464, -982442550, 67646858, 525955344, 108021861, 598577761, 998989922, -309575688, -332409526, -31052513, 775165715, 956655806, 1482977858, -1751255210, -1980816008, -1280946188, 978624760, -968704145, 435683233, 1060274327, -1427118505, -1486865910, -882299190, 914837900, 165067467, -1876368259, -1155235026, -1472668223, 1964942544, 1997950521, 559233686, 711501336, 189430309, 642907571, 1837290536, 2019996812, 429018285 ], [ -1109211464, 1025468734, 1447730174, -360746646, -1288227085, -821666660, -916304441, 2013561859, -565092415, 2021312139, -636444950, -1670823304, 407411740, -1443181784, 883552311, 1776170239, -614830314, 2058276397, -228018676, -1780433664, -1726361079, 901906245, -2119979266, -383750670, 1190483568, -1333022689, 1942543322, -563681841, 1455868595, -1137901241, 1911341580, -1627224787, -905666437, 1831854236, 1345141641, 839094398, 965945824, 969884148, -155724859, -1931423948, -271180238, 68798625, -1354406730, 1324888060, -1400712416, 291567610, -1674373350, 2130534293, -728838588, -1077773520, -2035331481 ], [ 595539139, -2138478189, 852361618, 2117311823, -90713156, 500596645, -933925446, 1031846486, -1588441008, -897766206, -800529204, 1886253137, 731581078, -410578301, 1530839487, 1618124678, -89797011, -1007938967, -1357848631, 692166011, -1946960957, -108031945, 2069603187, -1766395659, 580299591, 1029944461, -1248100943, 1471714423, 1443298800, -797090790, 1373094407, 1338504817, 612637426, -355586002, -1611665018, 1431484930, 394630753, -1342360882, 1987967022, 764729899, 535419453, -330721780, 1167007572, -1225762829, 1500177010, 355454250, 1338542733, 238125017, 259403089, 1218260319, -1494898159 ], [ 801417002, 999525838, 64010634, -262904405, 1868267054, -2009926935, -1817071068, -1856507233, -1138500751, -336145128, 1894407939, 2119601445, -1585003365, 682131598, -830686817, -775406998, -1682939748, 1910336099, 301825982, -1469592671, 121055210, -976352072, -691297421, 1439169205, 2110423083, 1221744856, 164769169, -1999415766, -848540450, 770448617, 1446902769, 2061056471, -721490601, -603740262, -1645933354, 1116351570, 511048059, 2103121746, -546673085, -634254142, 119326596, -94467367, -689912037, 2006254632, 417230155, -191313112, -1984741447, 1564482869, 554013697, 827842250, 1655957907 ], [ 584472224, 1223062172, -1817972226, -1639740944, 88124904, -816357582, 819926569, 1967292905, -632985856, -1928666813, -1369062255, 1615617409, -1898656882, -122908947, -169828500, -409951510, -347283452, -1763071248, 791221673, 2029822705, -145441591, -2041887740, -2087225486, -480020057, 2122758937, 425387010, 194913486, -240222589, 51782856, -1792964400, -579315542, -719844012, 1678415439, 839697024, -667556064, -280396738, 114527735, 1983162243, -352613087, -895371218, 789689120, 1969246830, -1309311718, 856804951, 1093621706, 1373532642, -63451156, -1417384930, -1120267748, 1805314889, -1496879947 ], [ 450254051, -925996141, -1485308475, -248849517, -172151779, -146814303, 2116978598, 111063646, -906328421, 337769411, -231633494, -72617200, -27972285, -1204010990, 457572909, -1150416034, 1709599786, 1267109197, -1737131589, 1462551358, -1862743550, -435434864, -1700772931, -294220831, -1852198983, 63209754, -329280523, -1184960288, 149304150, 563523150, -930637765, 173286013, -884348659, -1512207562, -73682923, 1452187894, -1724278437, -678031144, -1229903938, 252543761, 1753690533, 809049653, 1685940225, 574618742, -1879946757, 1898591120, 2025868855, 1081542895, 1774642096, -107879318, -985355422 ], [ 1951593749, 934931290, -682705864, -1942484595, -726158754, 1661605730, 179678497, 344208554, -1403753334, -2000662049, -1037851523, -1364706141, 1579319868, -1083646259, -1350617839, -360059203, 74126, 235862466, 2008504705, -313794936, 2101879478, -1206130731, 1315283980, 1242263119, 2109938809, -1807778567, 71724154, 1451242550, -353090076, 1628021198, 651259911, 1179917749, -588974000, -445885551, 788667443, 733155105, -1670588728, 1917513510, -1316683293, -476721239, 1927413596, -176185327, -140324753, -449637779, -1928980480, 2079135744, 1519869070, 1909960487, -433029880, 155457498, -1038347921 ], [ 909457039, 1239256029, 1271889743, 914476232, 1200718412, -820955727, -1557085007, 6955597, 1641187003, -1627178738, -900866785, 2123651664, 1399733554, -97938542, 415756053, 1789806398, -42534620, 1044963831, -959799027, -1846289642, 65225363, 1306701294, 1275531843, 123361619, 719314755, 2092849880, 408587252, -129589686, 400545243, -2102755969, -1106618494, 646187540, 972822878, -1175920013, -1060132129, -705189192, -2050411592, 1022314843, -805449082, 2134912237, -2142127845, 1549363950, 1493196770, -1868965959, 744087919, 1840243158, -543273272, 1997983434, -1331742353, -1613889666, -1156756847 ], [ 622710500, 203937834, -1541698694, 2038366190, 1723528603, 176574834, 4700724, 1544902585, -1918597332, 1690777835, 1970113928, 1986659648, -289857146, -1961297179, 312618629, -740115235, -289084482, 1440153502, 2061256117, -952621864, 1646504441, -18867731, -1534008472, 651119551, -911287861, 1488648218, -1290579190, 1874319025, -1709126418, -786750804, -797053160, -545389107, -901053643, -1910409764, 2093369215, 806140583, -1747715372, -119114335, 557217617, 1691555429, 1679367110, 1366161538, 1664077065, -1593444539, -1757059284, 185129649, -16615839, -98341543, -981915127, -876263757, 2068401456 ], [ -1806777532, 1026143081, 1227219573, 970287294, 786730561, 575212940, 1471396050, -1944903262, -771277404, -1740055238, 1940214248, -1323647594, -1142934730, 1368017602, 558054384, -1112623594, -1186626507, 1726395501, 1155352187, 1538239752, 140874741, 182028168, 603916889, 2027120434, 221058452, -1687366451, -1437778753, -1616708737, 764056487, -1603880605, -1568610769, 908802485, -755469675, 957704310, -1152630058, 1700188751, -410706375, -1294672079, -1571803813, -31108068, -1468761078, 1074951776, -1685507941, 2005516146, 1863735797, -300774881, -1598160078, -784451067, 1691112154, -1924910627, 1392936783 ], [ -102139705, -294943550, -409345987, 1113935446, -313117175, -1719300856, -1645648384, -1310687951, 2092602118, 1701223562, 914063831, -1062241875, 608289370, -1924582869, -527138826, 1833595, -967859669, -2122302469, 2050626508, 1224987033, 1360683802, -65470360, -1094222969, -2064701117, -1458020062, -1219022896, -1198925365, -1656363204, 840699035, -1668329105, 1048170784, -946941725, 76158232, -1156992484, -562279945, 611152116, -1167602260, 1906161559, -1460958723, -1781134981, 826552660, -266308522, -1400326990, 527051514, -1606822050, 91586916, 1874047092, -1999554272, 803630303, -775179496, 722358492 ], [ 1148188431, -1254404026, -555113785, -1507676094, 1348095182, -230157066, 803276861, -552863216, 266172876, -251433675, 1689217605, -1363309084, -1654652596, 894271025, -1613395698, 21507254, 1264883500, 2121598601, 175105857, 562654938, -944880217, 172179131, -331189699, 2048169644, -391055423, -248132060, -807511420, 115084252, -755529329, -449430782, -1985131774, -1111693401, -1164601386, -1139018905, -191802451, 1816418850, -1716585012, -1410501236, 821159029, -593456803, 569364580, -13414901, 1728193866, 1140446923, 1642480178, 333871507, 1469650754, -2119673262, 476543410, -1032466824, 1480852384 ], [ -1587659952, -1899737652, 1805979876, -1658312827, 1618117117, 147430270, -547389030, 203963057, -1734081896, -1767405145, -1908643149, 1263139528, 1778567746, 336874083, 1018980639, 511751491, 199964017, 1358583983, -527794112, -1480857186, 1736971056, -1187082946, -1123012577, 1951516542, -288117752, -386501025, -1738306697, -61715297, -205019187, -798098810, 603241351, -847152991, -2111346115, 1543072540, -1310142158, -173761635, -1292552611, 46601563, -1175716527, -1009282814, 880673797, 748562508, -559492691, 324078990, -1968607897, 704701598, -367738521, -518345675, 1369364156, 1370825207, 2032509429 ], [ -843464275, 520905466, 755129610, 955432124, -321784107, 733971021, 1041498053, -1663349726, 1125336698, 1224069234, -851377634, -2082501095, 1598908967, 1293248766, 1761930683, -1782143183, 1058786748, -1684885089, -1393211879, -985155909, -973554064, -340819694, 1981981806, -779279109, 1514627743, -1173089396, -317124360, -1811449487, -1486048654, -2056253185, 979983755, 156348952, -1612538786, 593774134, -1636168085, 1883961981, -715620444, -2124939852, -1751986156, 2115104687, -1841695174, -2120490042, -1915103570, 1767494358, 941505800, -961392859, 253304305, -1343014486, -1863777355, 1198319323, 651480902 ], [ 1053091804, 769054963, 1600939706, 1003408236, -560143469, 149522707, 1819240005, -1816043987, -778386197, -1456465042, 400078509, -1140992009, -55124368, 1509451419, 2105122283, 1770503714, 1617034891, 298837880, 1029922753, 1524052768, 947426837, -377083307, -450961322, 1576266975, -706504955, 46449554, -1947903012, -846235380, -24219579, 1605478151, 226016615, -1456960761, -1874316789, 1130808205, -274361237, -1665251542, 513354988, 541927655, -701908931, -1388324438, 1961493467, 415330117, -1693257962, 1543028315, 2021756469, 939790467, -1003973933, -2073924596, -1270772374, 1557296102, -568997665 ], [ 10363289, 183608368, 518916302, 68081729, 2100900331, -1331219396, 1301225590, 1621943441, -1842878504, 1217512170, 2016574504, 1748520478, 519954013, 1764122428, 1473537937, -1186471360, -1565161271, -1557362258, 821160625, 295561640, -1459879761, 1273056188, -1545835133, 702563427, -964031532, -121444640, 363602706, -895081981, -153923424, 2053707091, 1763162905, 793209827, -1586490403, 249792219, -862958786, 164415207, 1865457215, 799131469, 1482435960, 2117845811, 1242116098, 2127688377, 372093859, -1324382820, 574993504, -1327527917, 184328833, -446210881, -818433127, -838881831, -353398414 ], [ -1060288515, 867573873, -549127876, 1011447706, 1014268246, 920306890, 27116160, 1771283711, 445823691, 217308201, 192165300, 703771457, -1752579825, -1146381767, 1205007611, -1117999039, 753783561, 607987320, -752174892, -1135797332, -617930925, -927291948, 51170503, -1840007065, -889649063, 454776185, -689040310, -834692004, -1958039763, -1714697612, 1499277462, 219404533, 1624205534, 14081986, 1647405444, -1768062, 327833126, -1769718716, -781713057, 907431654, 314623920, 32525445, -1455335349, 361892329, -337759314, 1286523235, -1192321517, -1555479890, -837599897, 571352122, 34802169 ], [ 1478080344, 412979565, 1877686090, 1476796868, -1845950336, -1931610439, -1650063840, 1728756099, 1043958975, -792263304, 603290368, -737184982, 21335611, 251474321, 40110712, -1784154266, 1352490944, -267726636, -506275400, -1135786959, 1725763333, 1843143662, -150771546, 1163144011, -864521667, 310447550, 763180096, -293961837, 599927703, 1118926716, 589060198, -1997837054, -1793470813, 72146021, -816701226, 1809818726, -590811200, -1240404518, -512210717, 2013358749, 2032055207, 2110248984, 1745701662, 508135434, -1474180782, -1346088142, -905189896, -914485122, -1940934736, 2112285770, 1467540285 ], [ -1579619709, -297817267, -1146614987, 1418687462, -1098900070, -1324532537, 532986133, -406707828, 1316611112, 1336155554, -806221354, 977321763, 270046178, -1403180159, 912613025, -841240723, 201640951, -403523712, 732643396, 1654647610, -697755470, -1497250814, 989955417, -1772952626, 1258860070, 1012407306, -1342317139, 230168828, -809169038, 22730219, -80627680, -64868069, 1702109498, -1209860318, -1097877952, 422498844, 2145525333, 1890522604, 1252833912, -1551401793, -187288307, 47532662, 1795316327, -411835853, -353724972, 2084560497, -245353612, 123757138, -314765517, -384497912, 1675862115 ], [ 789784148, -1731910653, -1721179313, 1249380652, -546406854, -1362264573, 633952256, 1431652274, 292644235, -53829849, -2138965715, -987588326, -1722946481, 537847153, 627301486, -906970324, -63678256, -1255751813, 1624983771, 188312119, 1760405389, -1246036430, 1754396389, 1024711349, 1809372221, 463894647, -749135254, -2070082333, -148194513, -1691149384, 522340792, 1610380089, 1609399348, 406259848, 978423978, -1075593939, -1535025414, -828035041, -1781046314, -1212150400, -1555720051, 2022179927, -2001143154, 924892846, -1559645062, 1650681072, 1355667322, 684862, -1251555961, -1887358712, 1751058365 ], [ -850339415, -523977772, 1843142856, 1523214016, 929444012, 1801498276, 1024740881, 710125593, -2096985334, -699342256, 675362152, -596009347, -782143718, -422479736, 2018610865, 613877776, 1839838389, 681592939, -964451415, -316529332, 1783062074, -661149065, 16056320, 1846535629, 104452633, -525670955, -1537833249, 1203999024, 245253804, 1480261728, -433520353, 979805970, 1209505549, 1580160822, 240023749, 1631021855, 1501485048, -883625444, -1047869860, 1219551435, -412193164, 1379485102, -249789001, -890162624, 224198381, 767470420, -779720954, -5488567, 23267993, 386513896, -752381644 ], [ 436763062, 153333312, 1535126048, -1670457583, 1661272341, 958924703, 264086991, 1247972977, -1742098565, -740124551, 864856813, 429719260, 1494806290, 938090740, -1956049485, 65616905, -436479898, -643952141, 1836912340, 317673689, -1388329904, 127208155, -1763034332, -2008806717, -268108919, -1717049575, 472401511, 856900797, -941169849, 1582958936, 1435702303, -2019396370, 1373441364, 926528227, 419074479, 89910818, 1957600449, 1040164690, 1148251051, -1419370241, 47382690, 2116983586, -1561337881, 850647212, 1278944320, -1980462444, -1380501979, -1807309902, 859029767, 1612792759, -241261781 ], [ 1103758288, 134805577, 1889211386, 1261455440, -1613098927, -1296814684, 1336220027, -1324842560, -1210397912, -1936111216, 281993792, -1252904707, -604122702, -1348635935, -769294290, -1705717756, -749169431, 1073179116, -396201178, -107633189, -1143818733, 1588821513, -203989854, -1432342642, -708093649, 1576617970, -329393296, 2002121560, 1036370012, 311284899, -1184658076, -296748286, 2060122252, -366324633, -294487007, 122409952, 222724913, -1040268135, 1754172051, 1240015300, -713407784, -1626872860, -1130404669, -2057583940, 1500167054, 1827104803, 441413973, -1986000938, -665984768, 866129830, -1293205266 ], [ -1784909227, -886060828, 1033201756, 1453729394, 947894942, 1885168424, -1472695764, 254886368, -81518100, -854297622, -741646503, -236931510, -236296652, -83494212, 1984891724, 1060327750, 481892466, -1286637719, -1488471018, -1634977582, 1836265940, 191567881, 1164915940, -1118809590, 1037381217, 951052394, -1026684863, 555441517, 1646131906, 1520335213, -976648188, -546532933, -914058158, -1929775153, 64693946, -1404776421, -1739630237, -1422634052, -1075631050, -605244035, 328878409, 1561792184, 1317164251, -1069171138, -1463006071, 912647608, -1584579484, 2105383750, -1965765411, 271691533, 534450306 ], [ 1349932741, -1934706189, -1113345857, 600090064, 1697146599, 345078460, 1896920356, 1646549032, 419026381, 849771189, 951494431, -1898240513, 1442575905, -1760523288, -348982055, -855449260, -30992726, 780046571, -393401708, -1993353024, 1968098732, -1416885353, -1287497952, -526570369, -212276407, -2096739698, -592968800, -1517896745, -1056484100, 551204119, -1637635634, 1523321518, 1197824141, -187767856, 1340456025, -941160780, 1981263050, 962612790, -827927791, 1398283593, -1443625355, 562288222, -425672749, 373495696, -277408579, -1935435337, 136965701, -2128138048, -1945469761, -941670917, 1028625906 ], [ 1069789058, 1225311684, 1050340171, -2137683311, -1942264321, -30529738, 122971309, 1849518504, 683891012, 1435618826, 1316630649, -1306769809, 1292280598, 366457062, 1435893964, -1174534364, 1752995178, -1027635491, 1295326591, 1173753072, -671786324, -2127466744, 415200364, 226561116, 2036381909, 2047543801, -189525468, 52828542, -1510924198, 1943845490, -1319989402, 542431282, -348099951, 2094040574, -241275097, -1368283526, 1424733509, 722369899, -338053611, 80539969, -827584502, 551278933, 1472574804, -1610192650, 952996983, -1590279962, 2038235751, -1870980675, -910807231, -291748729, -676303087 ], [ 1901101062, -1204207906, 2062569508, 321932814, -1608229020, 1470915539, -331421401, 980687114, -1885996712, -1129582505, -1863012467, -138786762, 981616934, 1385130565, -2053743868, 240255872, 1076073129, -51964680, -1461768964, -972588581, -987481817, -929354651, 2011128531, 219928971, -465211906, 104857353, 1770096788, 452079059, 694729330, 567646320, -1989999093, -2027886175, -369513978, -1531345400, 2031710747, -51903965, 1798284536, -1745291878, -1313187660, -870634218, 544146701, -447822163, -1476801553, 2107185181, 884888115, -1206221524, -1251096935, 1095216878, 1825691371, -428681193, 302616350 ], [ 304314421, -1347294804, -2093539431, 1644135614, 1053054927, 1844772006, 698187647, 700694351, 425040806, -688707023, -2041476241, -434187790, 1416589028, 687849817, 2084339223, -2075003504, 1755753868, 447557217, -460963241, -285492675, 711055470, 1960915893, -855621090, -729557865, -1040588344, -1427714367, 416613709, -1477986770, 599054845, 1758613638, -116718612, 2141296949, 169396241, -448044363, -1280585269, -1001368349, 1487294629, 2087199061, 889201194, 246567818, 1599003964, 2089946363, 479506497, 399630155, -1233920971, 664866524, -1839679468, 603518510, 479512081, 712962427, 1700705979 ], [ 698115733, -185128850, -721635900, -314130923, -849295186, -2054918337, 73745998, 1308491928, 1177148136, 105111532, -336492262, 561574443, 1057943694, -1528234183, 748527728, -1796374199, 858818968, -1288696701, -894431385, -774045525, -1896855973, -1634622108, 1241396436, 1672783575, -477099136, 1451555397, 1120117002, 1167650052, -1256242396, -345828803, 444949562, -210632522, 1303909589, 496451856, -421571198, 2065451190, 1119669047, 1331389833, -210788012, 1735226720, -1463939475, 955622638, -1003834590, 911086934, -234995193, -468923957, -535403648, -1117533682, -1987534216, 1050224981, -1128871946 ], [ -1343668535, -1389491179, -1011798848, -96901924, 1928741786, 101489348, 2122528127, 1176516391, -1157376602, -1596684023, 1970252026, -1164562033, 1004963513, -1612768210, -64000600, 1902402016, 1673562235, 735959049, 1395325118, -849673853, -1200659138, 228733428, -989915946, -1132962018, 1147044144, -1710046793, -245412204, 907751517, -1494795694, 1388165991, 1499054538, 590030845, -1999055090, -448989169, 1840737932, -570341861, -151400620, -1570718466, 174986011, -1200154628, -1987821434, 1257004926, 1219635592, -1299725081, 1685670541, 575070687, -1598779551, 216854545, 451359818, 1416975123, 1835434665 ], [ 629858100, -68118237, 264532699, -811761388, -2012225670, 412922293, 1259495881, 2055902682, 1777430118, 897839380, 1506287771, -1190234018, -1098871125, 248294829, 1600192061, 636641428, -811123049, -1066891374, -285237655, 1791774912, 472137327, 515481523, -208364084, 1606632683, 1422509983, 1663026202, 213266215, 56693250, 339786733, 1035158564, 1118772832, 485831671, 1666453488, 1204419727, -1086696600, -424907698, 304232475, 944473324, 925834067, -220361640, 1940813657, 1472553144, 821071032, -860063823, -1627937760, -1584079930, -1706292872, 1388609204, -1872838639, -1037085821, -2046410459 ], [ -253395056, 1622762207, -380473563, 1399752191, 381977367, 653139480, 1371225372, 1160954250, -688753168, 921275454, -1081498757, -1204356048, 258951067, 1700431460, 1737634095, -2073260633, 1983507185, 2135909042, -2053015458, -1162947667, -210269320, -817347107, 634665420, -386077622, -1714601417, 133899685, -73048592, 1816177591, -2110172892, -143474574, 2078895055, 303698430, -507367604, -1128542844, 1999650187, 221746912, -1466001112, -1288818360, -2017793078, 24805298, 1995366716, 1126941953, 2100958775, -1944569154, -674741083, 1510263847, -1838600979, -1351684868, -1908345174, -1145965981, -714746225 ], [ -661307793, -2002346753, 1939751148, -313157822, 2111024816, -2013219370, 5872863, -412012389, -1288700797, -1493533874, -1322712569, 688433087, -797466778, -916928826, 721104193, -899238382, -967424358, -98884818, -516346328, 1314056929, 1381606063, -1213890319, 1418439270, 1151699033, 694737154, 2095979916, 400635333, -2006439373, 922477873, 2144223716, -780893488, 1989615274, 1574498128, 1329143552, -328356652, 1477472716, 390508191, 1336800064, 1187364641, -1437625176, -1960927131, 1508102116, 1913556226, 1049012649, 1744154692, 1733820469, 2122322847, -85369762, 1928637428, -1919922550, 1554673747 ], [ 85867001, 567665096, 573460335, 961703552, -838217826, -111830422, -989972974, -854585714, 553474019, -1962012770, -269080531, 517243142, 551703666, 840518273, 185472482, 125244643, -2017853895, 702647973, 1631875238, 1486543826, -1245229769, 179458134, 1085672398, 635589636, -1796893188, -735869368, 1311556188, -1934317175, -705329102, 1997888925, -1323280575, 1373994194, 1036698713, -1032062643, 1635974367, -471500634, 1155090527, -1018179460, -1839056719, 1063137910, 1240681951, 303934337, -658859746, 962773246, 1427044689, 583282263, 246921834, -1406018367, -726646021, 1222191553, 1263000344 ], [ 1223259294, -1331097484, -905190478, 1601065026, -1817139888, -1287068528, 295688205, 99741185, 903513121, 1491474177, -1497264716, 459937841, 1657185298, -312074152, 3465928, -998083324, 506508851, 1951667114, -105030148, 40203229, 1874209881, 1362244913, -1765721804, -1905185438, 601022174, -308232371, 91218886, 545210226, -1646884324, -1719829524, 1341924853, -1887257216, -555487776, 1495521955, 1351999879, -1781626327, -819711863, -835615891, -771706772, 1030868293, 1122506623, 807659263, -1884278918, -627102204, 199773550, 1801527331, 688938190, -1018895588, -1388344941, 2126261866, 691922936 ], [ -435621764, -716558196, 176326270, 1125888223, 992541189, 1022870812, 1683135826, -936758766, 262865745, 2133760452, -1481948410, -1388282490, -1011060259, 1521268196, 2132626356, 2137474397, -1464348083, 708550141, -181426367, -1905164589, -1027673276, -666114299, -892751654, -749438452, -1583525004, 932311471, -150686718, 487199489, -302317424, -738247489, 1786963018, 1755996337, -1159122750, 722045666, 35808660, 290698238, 1978647061, -1874193346, 896517793, 307765456, -299511843, 2080259914, -145769502, 670433381, 841196265, -1528056588, 320987832, -2119860628, -1333600377, 1778580372, -1690312663 ], [ -471619969, -1920830530, 362642987, -216895277, -1812671861, -77835303, -1961234614, 113556102, 1477860521, 557623114, -39951605, 2099544651, 1628728031, 1472174288, 1230944198, 1294062371, -1086439128, 2028624827, -39283389, 872676840, 847851518, 88708598, 557431485, 1534833770, 791373168, 1397600764, 26978, -669533321, -1944580896, -928807170, -1899727384, 872745259, -1419236405, -51446910, 151225806, 2070828039, 2066890626, 1044264537, 240718718, -1812089778, -100393743, 1664774494, 2119810153, 1606799750, 1660528773, 1162912569, 1994778759, -1855886779, -690620281, 1866373118, 64158073 ] ] ], [ [ [ 218454386, 127971960, 621304455, 1686819505, -1919544297, -443198244, 2033410152, 408285771, -1137883228, -956031983, -2053998949, -965405203, 179754071, 630365311, 45801966, 1968971344, 1527351247, 610857620, -1439113876, -160127705, -629511960, 193616144, 262799675, 2132165121, 773484261, 1509305229, 921226496, 862115237, -522702256, 2091518697, -2075440428, -584903627, -313652555, 1208108161, 391237242, 1529004409, 1561571017, 1438270206, 1594650388, 912126008, -1697585208, 463499951, -688765423, 443576407, 635944694, -1042508918, 1506906681, -1155294103, 1415380393, 1844330906, 1090530307 ], [ -806989353, -1285306522, 405866069, -1935443888, -1459847060, 1923771057, -587543982, 2124438122, 1423677245, -879607460, -1684998731, 1339564028, 1263809395, 509890047, -1528469586, -306790024, -2074702830, -892587857, -27650608, 385993816, 619871748, -1318922108, -528060449, 1230809098, 1441079181, 429339540, 26334820, 1456866127, -1193957686, -1651521982, 1311032310, -1955008160, -1813831706, -740650635, -78570522, 1438963579, -1345737242, -319598328, -123823214, -955514547, 1996379837, 942365753, 290311419, -30886940, 18114807, 548941551, -177961300, -1830440128, -273337347, -1689940331, -1644385909 ], [ -1583589951, 2146965839, 166435133, 1269423495, -861935231, -1128831425, 1724523840, -511038307, 646230135, 571234553, -587804874, -608630921, -273559283, -418069260, 1896398299, 1643634020, 32830718, -1564915507, -616135120, 1334283670, -277738033, -1546653857, 1235016840, 613286634, -651852548, -1036733553, -239818964, 208517300, 1479387710, 1519893996, 990689207, 254964054, -1815597955, 1977038353, -1877234265, -892690492, -950070825, -1809570151, -2050851844, 1389637171, 910566654, -65877266, -1201456966, 2108677362, -2051634805, 667745393, 361222121, -537270638, -1297614404, 454933457, -1322346444 ], [ -961681039, 1806586430, -524538599, -2108098466, 1558799941, -450935806, -1159360687, 1063261298, 145498288, -462065766, 886923708, 1493076530, -1893339379, -1107200282, 543741902, -2113501842, 891854234, -346723133, 1217143936, -1625216463, 1574886629, 601219589, -2032225048, -778945915, 673428833, 122041739, 325486261, -828868879, 1581300083, -2009607094, -717832233, 1466321536, -2000062950, -1977758126, 2070379162, 953336856, -362046869, -1751656829, -1055936545, -1014817678, 1270677124, -1596727674, -1276026765, -1222724154, 1431116318, 688517954, -627098458, 1739162732, 582690828, 1067278946, 1256624134 ], [ -1292035247, 267051686, 261208374, 417033009, -378884841, -2096223196, 34443866, -1076036219, -52934026, 1733564624, 680959526, 571543378, 1403019190, 2045819642, 1546013725, -810693696, -584682828, -1516217651, 1208358886, -341350564, 2075903608, -596926284, -544757595, 928373648, -1605143897, -459863206, -226937486, 113084416, 720244749, 1080785886, -1919569992, 191426437, -504164478, -1918278318, -1739837634, 1582283902, 210369700, 191492284, -2080051445, -684591570, -1467443602, -1904950005, 645665413, 1820001525, 336948492, -161012984, -1524149642, -143944195, -75397062, 340144453, 1210050950 ], [ 645655534, 94095477, 114285937, 327064877, 1725001996, -463550076, 1663950406, 350538760, 193657972, -1317361083, 1147845501, -942593897, 294007673, 1181860766, 1252604790, -711820802, 911185082, 940694350, 1688699002, -702388779, -746307723, -1710039834, -1286249041, 1736220820, -1661910265, 264680742, 1546917038, 1163901282, 1665449265, 1575689813, 674369743, 316448129, -745405123, 1978165973, 788777590, -1626651846, -1344236435, 178265550, -802351341, 595616283, -1043695433, 955402239, 1002098083, 689615610, -1848843291, 1255688241, -522759448, 604337818, -1627837233, -1203570920, 2039492832 ], [ 1745212903, -1541507557, 1692431186, -2094396492, -405484818, -1326494677, -1815063470, -2078751269, -2049762769, -1462791418, -1087466746, -78344750, 881882199, -999488950, -106654371, -72646398, 2014409591, -913240430, 872513022, 453612213, -1032033496, 343526967, -122778017, -555302162, 1193280349, -1739935688, 972718794, -1038032587, -1174319372, 772003312, 594499545, 1654127536, -344609915, 1484035692, -88393896, 988024492, -1776314650, -1335239104, 2140692578, -1058638788, -727246125, -340580597, -239375743, 1484581867, -1786174802, 83424479, 1870182248, -676802567, 2129986130, 1367784413, -1339832079 ], [ 1554740523, -1057001415, -1452552059, -123616449, -655839495, -639356246, 1295135663, -1324789350, -764255605, 1876917782, 1327178085, 1691883683, 1057375359, -741507, 2002732764, -811243675, -850370739, 1155394264, -1007230310, 228769557, -482809006, 1377684199, -521386590, -2041678007, -644803706, -359876321, 797323939, 1935119271, -1458958388, 598154611, -676181692, 344948656, -2142547025, -1799836481, -1448043430, -1748247567, 305400436, 1096751247, 1427232102, 477771054, 2037074526, 1123991700, -1007619367, -2125404805, 1461684279, -568956766, -1166208808, 333893671, -1150661660, -750417115, 51605953 ], [ 1000992331, 1760946382, -1669252117, -671685163, -549469632, -908960775, 711777755, -1229970486, 57845027, 1190025059, -1701457104, -202512958, 2137717423, 1343071395, 516524525, -1455808552, 1586982419, 762843200, -860099000, -1107902512, -735111262, -994432531, 1706951420, -524664337, -1002284371, -225196787, 26311053, 1975093918, 937016919, 1755269690, 556894280, 448053517, -275403830, -1185384142, 180280316, -645411316, 705314252, -673904939, 24174555, 1851191728, 434320432, -1618074228, -729055000, 2000530179, 1625573889, 2034142391, -1255138605, -966661106, -1213827587, 1575982030, 1412338571 ], [ 1684980490, -213678687, 396616863, -1606687497, -1209422933, 695057606, 2099922956, -1333984660, 764699662, 933467029, -1613450778, 2024290544, -1541141708, -920960661, 388147612, -1135387874, 1540838288, -2001283892, 191747620, 118310238, 88867038, 1575004222, 860329135, 533071409, -1510237128, -1001095770, 341324250, -1506079594, -113293354, -1302456304, -1899430457, -687631849, 1219437903, 1061885592, 1132663178, -178967567, -1516574385, -1152326920, -333822141, -1744031489, -1203543018, -2085089625, -449248828, 1412492996, 1283543737, -1868584262, -177826084, -908627512, -1135706185, -951589477, 1188799290 ], [ -306481818, -607446294, -1018723765, -2046093013, 377439019, -648700583, 154909939, 1148282364, -35892603, 1959778579, 1868329360, 1731172820, 1946238937, -1229479616, 885875803, 2119155655, -1296957250, 207828320, -941933284, -2001585281, 1717332606, -997690345, -616617593, -903075313, -1048378847, -41718834, -802176576, -3591052, 901622452, 978585404, 1154799701, -2030721753, 1260218195, -464804399, -882983483, 1650812787, 1883803967, 462425849, 1069721370, 765211096, -1772051078, -1269684935, -205517561, 398224866, 663898114, 1119668661, 348202551, -1321380852, 1803014637, -525239716, 670081939 ], [ 374364813, 330231110, -1483777653, -573196872, -1292223598, 73914234, -1947708043, -1855127185, 1707860688, -169425695, -872177170, 700498014, 1999348830, -161895405, 751834980, -2126956125, -514479486, -1181535735, 127985851, 1198945312, 2038077087, -244943096, 1467693011, -1142983420, 1666292962, -1170719955, 216429070, -1377403993, -1572046351, 232069407, 1464208648, 125564566, 1595760537, 546038938, 168082499, 805919214, -1649549748, -767767797, -1186849430, -398948897, 283433685, -872633492, 528524384, -1404769953, 200655115, 1573209554, 2019493015, 1591721007, -1694022370, 798374562, 1262957278 ], [ 1251908694, 1417557576, -648461125, 1196029363, 1285250427, 849947400, 406599760, 1068114284, 1041383702, 1187881534, 15642334, 88020547, 738475356, -666396150, 880256602, 710010324, 1714039000, 1179793693, -259047777, -1790554901, -616944016, 451750001, 593859345, 950565064, -297819727, -1952697849, 2062599658, 1511117720, 1137467501, 1039761908, -1262451943, -1781751356, -129262272, -1843032727, -1029930141, -1182903286, -1759846541, 178374966, 726346665, -1776306420, -2005840670, 642510740, 701420859, -641314220, 983008096, 83473834, -1420584314, 2026010730, 1359181638, 754795779, -1593477392 ], [ 937037957, 953356368, -1547239828, -1483250, 1187793654, 1576323345, -1220149512, -1515048691, 1064074104, -1497455337, 2061992198, 1724357549, 1377864167, 1436333653, -213514100, 1735895573, -632657702, -835101197, 590870864, -730976438, 1740450043, -706013057, -1476936477, 1989226307, -2062455384, -1489088179, -1655541438, -1471882656, 298668504, 867027452, 879608090, 729064790, -798357910, 933736801, -1483754272, -93678215, -224824050, 825501412, 1056226918, -97416271, -596014847, -249524678, 1758094896, -738139503, 64579529, -39120281, -1599053939, 886235067, 726111590, 118573438, 451262191 ], [ 613832984, 299580993, 192794358, 1235449307, 775135132, -1491556809, 444083099, -1406118870, 1432100675, -1929920774, 642939247, -650827414, 238301807, -1048646593, -794832030, -1972630258, 1539597785, 1337989931, 711201012, -1912792731, -366509159, 1437763595, -864039127, 1858116758, -1943446469, 190533530, -1601834036, -640163776, 215731442, 1508518995, -1977332147, 778047081, -106956811, 316459535, 1215655337, -1049484412, 410846190, 1466950866, -647420921, -322258279, -377117142, -1967823615, -1370338577, 697409257, 1512744243, 1056869549, -1449225392, 1185596801, -1511813669, 1580418356, -836992119 ], [ 704374295, 633791801, 434572326, 1045259935, -552702018, 541182897, 536496037, 598852644, -530402348, 1696613933, 1898709474, -1417130464, 1596081594, -1043984376, 1529113373, -119423441, -131984721, 1583828639, 2110472084, 483366078, -962164802, -56698877, 888547618, 902429966, -734444420, 484294421, -1064152242, 951824612, -1329644370, -916537771, 1698504609, -1369630310, 143131281, 2037801396, 1228583406, 1717877341, 1892138667, 272490432, 1794992013, 1164802051, -154483750, 2050248444, -1168901065, 210964706, -253480926, 18399972, -1523196228, -1958737479, 552573042, 473982197, 1086386073 ], [ -1289958309, -1977155361, 336061922, 358049766, 1919677860, 1072116892, -799235229, 597767134, 1867803242, -1622014541, 521778258, -1638507582, -1346765730, 820707769, 219792765, 279615710, 581596548, 969071270, 1767445701, -64483445, 1031720667, -812779390, -1460684108, 1099847454, -2132302225, 1984869822, 535132088, -54351549, -1792281602, -1019611798, 361449671, 2142228310, 1658243949, -1667599369, -527132203, 1996264547, -263765442, -781604903, -1530972071, -2095884849, -839523928, -1004564924, 580013012, 97734370, -1221182597, 1757762746, -1768975151, 1027740869, -1526248789, -101830255, -792328224 ], [ -390311951, 309134977, 67357502, -244735190, -140308175, 211321788, 647283043, -649203620, -157717889, -34824533, 279629801, -1622290057, -499479684, -584655201, 1015214526, 638179993, 164182811, 1972928507, -1073209511, -1382354592, -1356481737, -125022122, 846372561, 829313411, -558539101, -1472843214, -1358821286, -1935742737, -902132313, 1441021035, -2043229509, -1421564798, -428968361, 1639790914, -104101898, 1561646042, 903938611, 11408287, 1237872642, 488352438, -676564591, -1440291655, 2091490435, 1420267011, 368438963, 2129289628, 453949621, 773832546, -1421706157, 600161463, 1887483059 ], [ 1545212232, -372292437, -501998491, 236410542, -12898890, 843443234, -946209690, 2020223082, -1597275121, 1651310455, -502162604, -1343079576, 303414758, 386826314, 727939383, 649409986, -211365948, -2087842968, 14706861, -1609233044, 714001751, -1977297789, -1622151735, 912033381, 354674463, 1092495315, -772430641, -536058034, -1002375197, 310904812, 1600910123, 1042617887, 543246266, 1812913614, -1523505666, -756143821, 1869260529, -1686630381, -1758865192, -488510997, 1113765934, -153350064, 251457876, 1924577416, 2077461081, 267221239, 1461326894, 1312881461, 2113752446, 325105954, 1663237781 ], [ -149812466, 1040114296, -26465982, -84030749, 1993544262, -573568065, -1447908661, -1189041749, 325331108, 1802266138, 868800744, -410575124, 1115905748, -2123379740, -2101794272, 2049615696, 1181170590, -255790457, -1466569969, -1787782425, 1903514185, 1185459078, -849120680, -1433047451, 1316018542, -638973705, 1263777961, 757341915, 347875904, -735794914, 1564186969, -1430179535, 538921433, -1418328156, -949058959, 1154075998, 720642253, -496158788, 203395294, 808526258, -1776731550, 1846428623, 389891715, -1757091793, -1462761570, 894698839, 51002655, 1158723493, -1177675029, 1675616862, 42576354 ], [ -213957776, -1969314497, -128297927, 484957863, 882610964, -822594409, 382039288, -706176673, 1073203512, 1327524402, -186240871, 1593849403, -399228719, -1017491198, -1829873782, -1144212257, 1236001451, 980446026, 1802691293, 905603251, 228606199, 1829405813, 673445454, 544499275, 95006883, 2138216345, -1453275344, -767081298, -954543281, 76997794, 1824194589, -368208831, 1854827909, 1562946827, -457889172, -875034563, -769744423, 1432839138, 839676078, 789090972, -1735061522, -196341655, 1338677851, -1483524168, 213888757, 335451373, -1450812315, 2108159774, -346916597, 485542364, -1391998088 ], [ -935659408, -167112416, 735676300, 2032436836, 644790058, -1777499156, -916702274, 142584141, -935633928, 407604665, 1486350424, 1332807570, -343915045, 2042032986, -1073795965, 112389210, -201807113, 872290364, 2004922661, 990406399, 1808394371, 1692161364, 1363844786, 1989714535, 1582868891, 636892919, -1818494600, -1637790712, 1176669832, -1282890005, -300247471, -1411799902, 159022572, -797429533, -503476497, -1461102667, -1109890761, 173875870, 1524494828, 134447753, 1263613516, 131835521, 274185528, 522162788, -923807678, 1042099774, -2135212772, 557237775, -1092934227, -386942272, -275846392 ], [ -805407720, 1580242105, 363441471, 1785183669, 1940022338, 789363501, 1967742846, 2049958757, -1556167217, -612110805, -1642439249, -170850342, -1050367771, 575068651, -1236004192, -919090379, 1609127065, 1360029515, -985966516, -537100453, -291603499, 988092589, 494894061, -905696051, -1923798858, 1332364032, -1424278537, 1877368816, 716294351, 1004289088, -1409754948, 990029427, -1256466727, -1704113445, 489211309, 1112639296, -1040431446, -694818400, 740272242, 601886060, 1712188513, -15146445, -1116499536, -837903768, -1345403003, -1810352834, -1214349282, 390744990, -1234087020, -396982697, -1023452302 ], [ -23162534, -1033484070, -2220152, 952922489, 225597564, -711554979, -707487238, 2103805703, 2090075668, 770706507, 210794820, -1366420208, -551839293, -1996153236, 1813021976, -328119912, -871295007, -1500015908, 317103428, -45227419, -1562220056, 1554357790, 1419600939, 75835112, 1892148413, 1475052251, 1383631501, 828751553, 304879520, -1245716899, 425635146, -467824221, 1583335875, 482580998, 155645174, 601470948, -1848380398, -1583550714, -1229915837, 2102767188, 748486510, -393227372, 2064564096, -644648806, 1377341105, 822951096, 194054037, 325241545, 85185456, -904548627, -1667792354 ], [ -1368995248, -326696154, 1837139901, -428105169, 182569280, -555879389, 1851979379, -2124496808, -851837516, -284358664, -2096749687, -1042702677, -245101714, 1200605931, -256397549, 1439600735, -2051184192, 1706087625, 887060869, -1982094641, -1015567199, -1312106013, -1833638007, 1040477160, 1716354841, 1822056337, -997923480, -1644316074, -544197144, 572316433, 1105312217, 1930732734, 699996358, -1285631066, 1358675330, 2133369873, -1570492934, 2001937363, 60887625, -1214399102, -901757069, 1169593394, 1938196507, 344894034, 1358890316, -2020378491, 554543301, -2044055521, 1897710416, -738950023, -1146885740 ], [ 454012210, -1709555766, -1984833320, 1210081656, -1286506898, -1739679990, -1479385964, 607035428, 1898857435, 797985902, -1484556795, 748139634, 1089453068, 1702928795, 710285979, -166357268, -275121704, -702995358, -203900453, -1668020912, 1672233659, -352692535, -976573124, -1780226592, -1730129562, -1763597971, 557979913, 638295784, 607326641, 1400383813, -509727213, -1559943491, -1037509319, -1092745267, -2126214146, -1236693541, 650007666, -1821004264, 349104585, -28609449, -28906089, 1420448918, 1004778833, 760710407, 593301749, 1253805408, 1303888593, -1208170211, 1908014821, 530925086, -1816983008 ], [ 262009134, -560711920, 1156670288, 712025238, 1059319095, -1943879716, 1915129939, -1069498077, -498119642, -1550448050, 1823889235, 274336119, 1503381987, 567279384, 1807769779, 1048926107, -834978785, 903695001, -1261892457, -1626960336, -1556144592, -526628502, -591194131, -541103478, -1853561483, -851635945, 570605736, -382415872, -544656612, -1149751142, -374842344, 1821791015, -1863782651, 343364863, 1342110245, -1649758983, 272090047, 377026000, -1002680661, 50173468, -938066881, 330978262, -1058207499, -547143105, -627935412, -1706951246, 1839711673, -1548444718, -88069980, -1278618913, -1236550178 ], [ 1440840458, -1313074268, 1878089859, 212996779, 795791524, 503293996, -940196151, 1737947141, -1122912100, -1219225833, 1097918402, -1242249219, -588099307, -818574757, 1260568374, 623536333, -533912598, -268131738, -1010590890, -946479242, -1280411960, 797712905, 1703957835, 69751677, -1006047819, 403996619, 1475041846, -245198927, 1214708759, -714496220, -1492845155, -128497176, -1816824873, -836892323, 9464029, 466834140, 461998942, 778046032, -1968230955, 2009893014, -301030824, -1542877067, 750472151, -144242684, 1547203016, 667275928, 1466663663, 1240560846, 1699008493, 1848293917, 1566206563 ], [ -1695953177, 1687159851, 479905322, -1687724193, -1145316224, 317107983, 1990653792, 1976811941, -163695271, -2067947365, -1765467274, -880003391, -959706977, 1166622179, -1139033773, -2045642633, 1001091748, 213650961, -347882193, -1910894218, 1227980180, -2028096035, 925312833, 1389059113, -1761206575, 476451692, -1379946775, 1743705604, 834238128, -1327287028, -170490042, -1991548928, 437731022, -235253585, 397721661, -2016029963, -188086626, 1450422899, -273029597, 2124511734, -19082066, -1072972598, -434762993, 360336879, 1624171101, -1436705673, 1654142601, -468998467, -1678559208, 667708505, -283034866 ], [ 279335391, 974569960, -1791062400, -1222565740, 116761769, -2018402034, -2083225521, 515537489, 1732056609, -1310127782, -670006908, 997410534, -549168851, -73728152, -1443241456, -1317764027, -791310782, -403007493, -1241197814, -2004923731, -748519332, 749653512, -1783888717, 1844701705, 1105680448, 1557042476, -1775036543, -865320946, 659316889, 1355512977, 1584638681, 1476082862, -1231820738, -1875129646, -1300039536, 1459575846, 2072379316, 1872286323, -614908225, 852418852, 798626685, -86034550, -827739890, 1468935391, -2043414530, 892553166, 927030972, -911385015, -657891542, 188305535, 394269195 ], [ -1166671964, -743617053, -1487645200, 1209454738, -1797855554, -1949267231, 1650927727, 127494437, 950215582, 2146867999, 1956697505, 1263066249, -72726336, -1383039976, 92337079, 1925189816, -42939796, -642204944, 1204109630, -234172947, -1272116490, 385273769, -1699472197, -490920503, 1449934259, 1525032156, 1706279875, 341316986, 1202473145, -950511288, -2030552835, -906549638, -1590882947, -988132252, 481182180, 2132894266, -1667095780, 2075401379, -970258275, 1647932812, -2126952571, -660085748, 209862968, -517042057, -444079772, 1999336132, -1282911881, -1480597928, 2132279307, -62895387, -1973500968 ], [ -167060052, -1881842657, 1542228191, 64083219, -1513783267, 1993343214, 1551554986, 1180326058, -648903432, -1728005496, 1589254640, -2098787103, 1376985930, -570634696, -1487624797, -1975212000, -1891431443, -837696302, -412934284, -545736287, -444853524, 35204885, 201168013, -591068489, 131003966, 1141120149, -1082921099, 1136363485, 1468873330, 1542051899, -436077597, -1396626042, -678578109, -1482693793, 2021221131, -864968116, -1997454209, 1340222748, 1862515196, -662213198, -569178963, -1340936317, 1489330378, -2126252774, -355676461, 1108694333, 882719907, 195627657, 298924112, 47147530, -773749143 ], [ 1368241721, 582714446, 1137593602, 512009721, -798172937, 1381037130, 1029602170, -717623595, 28628318, 1629119313, -1853565686, -929230947, 1169407652, 759554062, 484200881, 375435244, 1415325787, 129069286, 1501269287, 1479749099, 1595861394, 966933447, 699055279, -2107716398, -71919728, -727064430, -1676716582, -996961232, -1064252906, 1228299141, -1543919525, 1290155174, -834958338, -697873758, 453736145, 2095062042, 1569954537, -267010264, -1392302352, 1538033448, 1234039970, -1449565696, -1084998706, 804113601, 1217890792, -1925326362, -1701239398, 675937549, -1869735636, -457095842, -781204693 ], [ -1639659963, 893079217, -475401125, 1830647994, -768458484, -1298369729, 632277409, -617515374, -374806929, 552722743, -1400881665, -170365361, 2062021437, 139592328, 1780119873, 1067613387, 1980557997, 646411700, -1659005990, -1032497743, -1078629570, -2095264752, 1029001446, -750113252, 1766620705, -2082058919, -1166075860, 1175402019, 489813913, 376768523, 2023883138, -1759349837, 1181502895, -1968060981, -1495610632, 990760154, 414733938, -477202913, 1860113120, 1232528386, -556222793, 1745989962, -1739967834, 172273477, 1066732199, -1088934043, -1284701369, -860578591, -1704059975, 790078811, -1859888682 ], [ -1788200243, 1667497138, 1941926905, 1215286632, 1513883142, 939913234, 1779937646, -1197767794, 724851444, 650834001, -29118165, -1867303930, 448655675, 725649531, -289977942, -1875564444, 970645155, -153662922, 357117089, -407891916, -1956656507, 750184057, 1496908870, -1038066702, -331635800, -82904153, 1801347106, 1332179135, 55529300, -1032294386, 234074838, 1377655906, 725967645, -1204796812, -1343027165, 1925867252, 1960797503, 2093011113, -1567017326, -454203065, 1793355238, -2140404073, 372981963, -1153137488, -782142501, -529423400, -1026315007, -69063003, -1426769756, -312529572, -391893953 ], [ -223381141, -52476027, -1793663450, -1570708862, -1369000121, 1974735487, 1538849561, -283201900, -548253689, -1752683111, 593349498, -331181592, 1774464717, 1575587200, -4282621, -1524790999, 1035212039, -1599262431, 878680050, -1599305802, -1021592318, -1541405961, 335104409, -1969697200, 118477166, -1074080763, -661052434, 1717807539, -944175205, 20476803, 708243452, -1314576122, -1574564052, -474953962, -1435840103, 150097694, 697885195, -522163541, -2070613971, -1655363889, -453298258, -1834729849, 84472668, 1943820079, 1616227512, -399030743, -2025801257, -1564621176, -2110505928, 1428789935, -2100177238 ], [ 681658574, 409135071, -361336525, 660033726, 968467215, 1946182127, 1906174766, 1767689010, 788126998, -652264345, 1219988378, 194436859, -1940656844, 1182377363, 1569450716, 1836819306, 1190410529, 958065142, -66021090, 343539855, 1586781334, -2036629819, 917028628, -2063219955, 1017455521, -854165664, 1298396738, 154913600, 1830505417, -1268947189, -210214140, -364402570, -1922257426, -966192724, 318102119, -1819983566, 615364853, 1737249627, -976045782, 1519009700, -122249410, 438794573, -887024010, 1245006241, 1658561936, 1113238799, 184430206, -256001743, -1901392361, 1057453702, 468410794 ], [ 959808181, -557487748, -976271046, 717044522, -535369309, -746646802, 620627589, 908529138, 629916666, -245421821, -736390451, 395695393, 166077472, 1415218292, -414066623, -1991483669, -2030952048, 1398717837, 1691123181, 1238666247, 538033500, 1548644786, -853567643, 580261126, -731896274, -1749183304, -815452518, -766435381, 581853679, 699429049, -495293825, -801385880, 56598830, -1388453085, -438239442, 540748782, 269001922, 2004875719, -1990691738, 1792017701, -352504385, 157938130, -1468129145, -2024211141, 1977183892, 632604742, 818481528, 1887542278, -2115417227, 1549511404, -1003294432 ], [ -426871478, -926075855, -150757638, 1564245210, -64337900, -2054610014, -1542158097, 128439395, -78792893, -734040500, -775612944, 256062651, -1471851439, -613692200, -1579777222, -2092544746, -1952185972, -385202272, -60745869, 1906835876, -493867522, -1272419391, 1488505786, 1227059116, -4245690, -1101606418, 97297712, -327297229, -171285485, -1106069930, 708031504, -569636000, 305088791, -523905920, 1100727729, -2131249265, 585683330, -677815562, -1903834939, -1737496228, 70735838, 1247887225, 618104403, -2083839985, -1930008709, 1451115451, 1331712013, 837049066, 2066264342, -564467583, 740632752 ], [ -45121626, 1726372435, 447210409, -951948420, 343484785, -1645538828, 1125509335, 410172543, -315616422, 1365317935, 1558205530, -925718325, -1288886737, 721552480, 1726712019, 1288117631, -2020669612, 1313531234, -1689202079, 60468331, -1454786997, -842162615, -1671870323, -1891167847, 1393170774, -259591935, -994814955, -346376255, 2138017667, 687684407, 585474309, -1032464310, 2058744195, 748419273, -373031737, -180639228, -105393144, 950005386, 1884048438, -249540184, -416342493, -781833469, -678174771, -780044316, 545516433, -660188595, -1147834281, 760204235, 705777529, -1264018376, 716579165 ], [ 2085499531, -361704151, 1173591355, 1561797223, -736907406, 1211854783, 322939089, 1272578591, -975058941, 78028517, 267321282, 1080071792, 1271464166, 1439585040, -847222925, 1480777989, -1032859420, -1853498072, 1033673160, -1961099881, -1942750179, -1208797627, -817596282, -194676417, -1702604983, -1199492162, -283444929, -1394625901, 544589915, 551630406, -19748630, -181246715, -1031396495, 645164152, 1392123112, 1536600630, 1977158801, -56957785, -467994830, 1619622351, -1216735774, -1829804687, -837079403, 1801728895, -57250024, 725594986, -1376481635, -766891974, 1106296290, -2082657373, 2104683014 ], [ -307762132, 1460362325, -1973012507, -84807852, -1544797040, -1010338944, 364414456, 1681624716, -192337617, -353867733, -1803466883, 921342121, -1626866378, -513797714, 1467508157, -1901715288, 755402287, 947299881, -1349895524, -1363963939, 376484647, -1640592474, 1515614934, -1794069119, -988972222, -1884154318, -2031857638, -1055743158, 1351819158, 126514622, -424017320, -1695905714, -171041053, -1419236846, 940925187, -425160867, -503043017, 276196528, 1430982123, 551974241, 1673354397, 1489549740, 1762592806, 204511520, -460457226, -1634106403, -1938465383, -1741598351, 335161848, 1150003156, -159911110 ], [ 1718105190, 106568454, 334184259, -577816754, 1334008908, 1492588376, 2081096555, -1633666776, 2069650836, 1126084865, -1508080837, 261703386, 1784264852, -546422017, -1496900450, -1844423185, -1248368106, -220360756, 2111339283, -1785348915, -497833282, 52116283, 1686488115, -1088561946, 64062162, 855579059, 121629479, -468137030, -1957987345, -1267786175, -1068489108, -671620418, -639570590, -1919109357, -1494926745, -1066952940, -553590632, -1881098036, 1795422229, -79533827, -277472608, -1081904805, 1478010138, 1892981694, 1818266777, 2114960340, -871950628, 304904176, -1451766198, -1756807575, -1377661714 ], [ 1879294567, -1231825283, 989877673, 1837448864, -1367007745, -156424146, 1521972202, -438001188, -2020573519, 1318317158, 379110710, -376783125, -1969119951, -713573681, -1241777326, -1212220560, -1846314628, -976267666, -2083911953, 1654421910, -1947227375, -1060194469, 1637139009, -1330373232, -192672982, -227534982, -1598574088, -3129375, -1891585172, 555697984, 1573734843, -972279326, 1929504192, 1100977660, -1080844009, 992941022, -1735857364, -1299801382, -1768918617, -821326502, -669779137, 2013672082, -1800651830, 1301284058, 1507152499, 1973243731, 489352832, -1146754287, 1429446117, 1558002851, 356544250 ], [ -1185072902, 1237236766, 1158883761, 1455820366, 879792385, 1304694151, 1221591284, 1858178869, 757000008, 749958402, -2028789847, 306661014, -1457134236, 329019423, -2057977191, -27762525, 464944414, 1011161785, 2136573015, 1420816827, -2124821321, 401734893, -1295836098, -1824847329, 971523053, -424258199, -1943400369, -2136821258, -1194231076, -2043876144, -821271813, 860029638, 1469699925, -297082063, 1686439009, 1300517022, -1218764921, 1429449773, -1290197645, -1110873556, 220768151, -625915973, -1250544484, -167706128, -695647123, 1162489601, 1308665462, -2073333695, -2094916859, -2048573188, -133736547 ], [ -665799164, -1315661874, 966614089, 1895691777, 1686977314, -536234442, 2126727754, 425699629, -952916225, -1157509671, 1477060907, 400639275, 378244125, 984342236, 2122921351, 21725462, 2147042696, 2034600795, -399729890, -1402889846, 1955771345, 1867275469, 1802851841, -337726924, 1532268177, 616477708, -920801318, -406501262, 341406960, 1897578474, -1275777435, -9657447, 1957679191, 733253890, -1491775990, -1496742737, 1972240318, -1698165292, 576085676, -1348557563, 1618148828, -1369592846, 192427869, -1950840274, -1141349907, -136625181, 1984515071, -338873372, 713518111, 141222160, 1449604661 ], [ -940982307, 1119502523, -1899826230, -1252319949, 1121247813, -1712571143, 1471502736, 104618783, -1485552180, 690535387, 604702923, 1985955880, 333114147, 214054485, -1769584254, -18518279, -2136465777, 1554060128, -101615111, -296173228, -1914142526, -941242675, 1968508651, 491231051, -856501371, -179339590, -643737271, -2143624513, -35675468, 1441683624, -908675623, 1359207363, -54038857, -1285305199, 504521725, -188582890, 1957713062, -857420954, 1876236409, -2056057095, -1285236132, -1495777641, 568042282, 752875893, -1453677036, 695991005, -806262779, 1421423697, -79832045, 1703661403, 464606843 ], [ 1159247082, 1592480038, 1297434689, -982834617, 794960477, -83350696, 872062739, -1529441146, -2038241410, -1834987760, -1507983295, 706378964, 510930618, 1515259257, -49364810, 1149452855, 618240113, -117897646, 1285088300, -957034745, 1262245062, 21675913, -1830174964, -2143463729, -504359289, -1769351061, -2026251187, -1088297958, -791902877, 281630350, -905594143, -1401118023, -2073011483, -2136978268, 1947399931, -1878493012, 1736643113, 1015933442, 820473350, 1332783324, 1344028597, 2020881909, -1097907356, -336112044, -845292003, -1034865705, -974755613, 906809704, -2085030663, -496618974, -19923179 ], [ 2030329372, -1273858795, 715794062, 171018331, -1788341971, 1333438315, 680450590, 1441420788, -194058657, 1361883518, 403977172, -250850317, 192362896, 312920708, 517030060, -56928709, 1077254767, 1297796426, -1515931087, 1253734129, 40637450, -2005817023, 1666027336, -705672231, -2084173835, 1484251488, -1902518466, -1728342380, -866619659, -1118746069, 1567165535, -484474497, -1027324968, -415438774, 742477116, 2061289058, -672076607, -237403277, 906167064, 1525580086, 1360167826, -563709913, 1431211571, -753618879, -19285, -1721756217, 602985551, -1143606224, -254793621, -855078110, -1396192739 ], [ -1644042975, 201300022, 2068036010, -1821175568, -32400884, 907095605, -672255130, -841398459, -2119803159, -1888298673, -400244099, -1907999642, -1636747464, 1434948630, 1260175186, -1624949724, 2027208803, -1813951955, -90966628, -505756437, 1555107301, -580325781, 925934754, 2124706948, -691873258, 321494811, 1251284983, -145367930, 1430059715, 1296245467, 187241815, -628762773, -534934252, 1699817225, 749802984, -1056353922, 1764594368, -510121165, -1047310911, 701994805, 1889763534, -1095755840, -2132318888, -549493531, -1472346123, -323602128, 1533991336, -500810551, 233861145, 315183325, 1756150490 ] ] ], [ [ [ -1018097814, -1950507133, 338209106, -1902443424, -619953345, 959922087, -1090583494, 848929278, 1952088688, 1737240721, -1603382774, -442029056, -1817166018, 129593752, -1887691176, 864982128, 506169568, 1231956895, -131886285, 977638652, 88793834, -1518970319, 1292900232, 780195507, 2062381382, -1965829310, -582064099, 913676632, 2091959465, 1418790094, -1260177543, -278037817, 844183074, -489154788, -265860303, 1123136878, 1372332247, 745174214, -1254484985, 319477683, -2029948624, 1591350959, 1601146170, 1776350528, -1438704638, 1531761510, -376022405, -749495387, 1646040623, -719591012, 842279004 ], [ 1409487236, 139313259, 2018593264, -1714968273, 1387591061, -209467219, 805837402, -919159421, -1799728591, -2088522948, 2109353601, -1241016159, 588223064, 1163025432, -1187376380, -840422495, -1454028848, 992164538, 2111998995, -29442408, 324894239, -2109158114, 729954731, 939373987, 1395448412, -781170215, 2018301108, 2105220794, -705091875, -681338323, 1360656709, 1070355292, 1368649136, -1689979560, 2090745961, -620502822, -1506472747, 1859343968, 1487827518, -118638457, 1862434216, 609466022, 88394057, 1301257954, -481432265, 1217933492, -1386390086, -2083708605, -951568144, 1363897385, 1223797302 ], [ 386488867, -415325269, -1873422586, 893827954, -1767931648, 24424761, 1208804640, -1147823046, -592802169, 1953136972, -1660220614, 1320776237, 105938731, 1906173439, -455858493, 282127379, 13363761, -593969737, 11251528, 150855157, 838801502, -1389757852, 1170660378, 1151101772, 1860011078, -1592072230, 221455726, -890331423, -880811462, -892515488, 36711962, 1068514741, -292526151, -1442065504, -571597627, -1785895967, 1921719080, 1619159498, 232809855, 942222441, 443039500, -701437366, -995613407, -1379389716, -1704651031, 337062719, 274122489, -981632310, -351167877, 26391779, 176494292 ], [ -2024364754, 1026618851, -518139444, -1034888913, 48692200, 1693813946, 2089082026, -1176483275, -952449098, -182179936, -2024278528, -2122947478, -640841950, 335135340, 400047078, -1177148379, -1117889200, 1820365218, -1555681784, -497026144, -1975599341, 433305476, -1130488252, -890640650, -1731861607, 48243421, 729458778, 650438597, 2082500494, 1705279283, 364089598, -2090336174, 1859838775, 1386468481, 706484959, 1016999632, -1982158280, -4406242, 1531345420, 833214618, 1082474799, -835018946, 1064595650, 353788059, -505308060, 972629878, -1668217100, -1686807467, -914750492, -1951526959, -855938822 ], [ -822974218, 154070445, -1729963730, -248274256, 1995835076, 1139034455, -2117245775, -255331596, 31870021, 1153590344, -1814363409, 725579326, -1723587622, 1562649058, 217493940, 1656020581, -1301150033, 1322988800, 491641627, 816240671, 210401101, 2115091094, 1660062065, -1579616750, 1465757600, -1497111552, 1578705633, -695209000, -219987154, 1416517587, 1928378600, -1390602202, -928958214, -303421816, -1958042504, 2055620978, -145752974, 882649188, -1618945080, -152419683, 1878467704, -1154813756, -2045402509, 628422125, -682104753, 1371696578, -1387430246, -1236229686, 1098977646, -1338584123, -1023811123 ], [ -1910060829, -1257117588, 438137685, 690337192, 1856907606, 1383142674, -1483722811, 1657581576, -725470050, 503273101, 1285168802, 1191399054, 1676750701, 407368382, 191559792, -425901935, -2077051865, -1444301511, -669874639, -1055967307, -1364823299, 1869310133, 1942929101, -32585483, 358805477, 2108881750, -217797863, -2099364063, 1650015818, 1874387846, -1296047833, -1435334909, -1938342163, -1932142039, -1954787869, -2043807101, -760339397, -992173320, 2084779541, -1619478864, 610835603, 862788110, 1404607639, 97782519, -1647731828, 666783647, -1456703731, 1608886092, -1670865608, -1637008197, -1057708996 ], [ -249371918, -1756394148, 1481217920, 149884231, -1724174073, 597613142, -561971727, 1196772557, -1056018625, 250311082, -1168733335, 574275824, -1161071035, 2029881394, 611519916, -845392500, 466740326, 718753668, 2011757794, -310105295, -876235112, 987937140, -1634041619, 143545278, 686499186, -1159227672, 561246233, 188631579, -1598846304, -1156500621, 560974170, 975741207, 839478675, 1758565022, 974404142, -332911255, -579127897, -959575458, -1410030633, 683404717, 1651520566, -701012917, -1254442789, -2146580825, -1744949696, 1340708129, 1196975089, 1626058299, -2134176659, -610595752, 977009584 ], [ -1106065674, -1794448878, -2116701966, 1702124695, 1021015484, -531728799, -809173517, 1767178111, -1554290178, -1704716257, -726494670, 2039041737, 929369348, -857213908, -118638061, 562098469, 1229018795, 1211448961, -586953317, -1573936485, 1166398628, 423141501, 1771595743, 1782232585, -793368488, -1050618011, -209682577, -1817472455, 1480241127, 574590807, 293958805, -198718171, 1470535149, -1082142910, -259838642, -702014047, -330674813, 413513388, 825052998, -650278866, 2009019243, 83646171, 249077661, 263469777, -98331550, 771513906, 1628361527, -314625273, 1391599258, -1145448937, -1770933717 ], [ 1480298632, -1639267585, 337839583, -344689754, -767607503, -263627834, 1829362629, 1911762789, -1826193222, 26314048, -856198423, -1406232014, 2136134530, 1563312100, -509294696, 1452919127, -1940363245, -438464763, -120075155, -1107885735, 1616639790, -472133236, -922113549, -1444144819, 1506000550, 1742885059, -1194056229, 1389400457, -2045535763, -661494429, -1927980989, 956174207, -293723777, 733048564, 929327090, -1512824638, 1299052663, 2035172130, 338990468, -1575398124, -1230069143, -971752141, 968375355, 1630681099, 974598968, 763680733, -61252616, 1543635218, -1420926994, -105088885, 1930961330 ], [ 1846179269, 1391838183, -1173326088, 1428478299, 1546210776, 573862218, -799576261, -450432621, -646360899, 1408136342, -806340878, -1805594134, 841125766, -1293798781, -1542213793, -1455635155, -1517652612, -1063522241, 1817375668, 12787094, 1848171059, 1382034441, 1140491056, -521348564, -511884888, -900623177, 1365882046, -1737336283, 1742844168, -816962405, -809648648, -1309023859, -685271389, 83741887, -505365071, 335641104, -624349112, 781198527, -1323645393, -1882362715, 578104553, 274389159, -1451568600, 300115008, 1697827988, 747678763, 1809155211, -813451960, 386874972, -193156757, 1229575176 ], [ 429986694, -982631942, -501977910, -1200272211, -1316618946, -2086680046, -1696820053, 1796479202, 1556767487, -930309005, 1334728907, 344443069, -1454820560, 1584687263, 428192844, 1696627382, 65117557, 2003280849, 1141421738, 676987153, -1043970578, -692854001, -1376336205, -1478402348, -1595682727, -1326477026, 181140323, 75458424, -1620330779, 1545792333, 1758973876, -1825793066, 268349996, -1549744783, 665794676, 1615312494, 1438865952, -1594951922, 1788871299, 1605716300, 1546896154, -342918757, 240755162, 174120406, 809919071, 1051143740, 1756123139, -1751759533, 288931774, 157039022, 1671266670 ], [ 995059914, -705955228, -706984775, 181395031, -2041417450, 1583915699, -19586340, -1694607268, 416625458, 1166487342, -1842655, 2133492003, 1599070631, 679362558, 1077861041, -2053688516, 1714227736, -1715183639, 1156174716, -633094636, 2116446650, -514361972, -1477282309, -2051572611, 1157686098, 1224620581, -1515489590, -403984400, -1634494626, 1033748508, 1601124211, -1164098818, 1844283549, -1755114116, 1371580813, -1518859005, -1817469996, -2075415285, 1484763050, 209108317, -1668465971, -297714024, -801593707, 2071996710, 581926624, 433494324, 1926553536, 1890329834, 1431930125, -1555616479, -1241593803 ], [ 242259172, 1520413457, 1320033585, -2059105581, -1440757730, 1527607889, 33399696, 1032835670, 2036820841, 871599442, 283406292, -1879359775, -1925830814, 1473399076, -1643574462, -289901019, 1075961349, -1964994105, 214274356, -1567747310, -1202205104, 512984157, -1812909443, 1664598596, -1582065063, 999066952, -266028784, -1063992401, -735258185, 954480167, -2067889254, -722225431, 44097269, -1043511845, 870364791, 298204338, -1856047656, -1359519508, 303056044, -1027881533, 1866313424, -1683306864, -1987244419, 1961738707, -957010322, 62446912, 1138634123, -490584269, 927170907, 731365346, 2007516510 ], [ 852906840, -405538547, 1385799349, -1687314558, 1335994076, -715259430, 67101435, -28980149, 1218431422, -246417095, 1529430293, 1203627568, 350309819, -497740082, 1155501268, 126981858, 1273444552, -68918532, 72239043, 239332588, 608464978, -556743585, 1969061491, -311240389, 890160355, 1608935578, -1130502934, -775020159, -1116116853, 433016112, 1993436262, 2080171157, 1306025839, 1330869865, 1828940858, 1794440515, 355048530, -1406220032, 508647839, -257555638, 258325227, -613303081, 211550957, -760328309, -1576463328, -1084227946, -824632216, 86252147, -977377974, 1457617137, -723991723 ], [ 2136486548, 1786979737, -462041232, -2144591440, -573792695, 2096043337, 755634558, 1159207897, -47771765, 1837809123, -593820415, 57328980, -408758371, -467048975, 2102745510, -1904261373, 2034010894, -333517179, -1713084219, -1408895647, 50110942, -542693930, -1085718411, -1915343475, -1979987432, 2052205683, -2069028318, -1943126429, -1595989052, -405117009, 42842416, -878383582, -2106282919, -1122939953, 296855795, 1066573373, -391151914, -711847625, -388119069, -1749055546, -2141539577, 622029519, 1785725280, -2023388372, -289070808, -1262044286, -1805873928, 378928604, 393084249, 1669002241, -252276336 ], [ 594703282, 47788637, -428349904, -1822806524, -1857029275, 1125189245, -2105343945, -1375741468, -889035164, 325073635, -915608777, 1637301699, -1472528243, 860798089, 266757097, -2143300336, 27489181, -1196369376, 2117901260, 357930393, 1550522881, -1341137374, 1679147930, 755548634, 309619134, 1111294034, -1475746166, -1102741861, 258266808, 651158517, 105303469, 291620481, 318712305, 1481680009, -299753033, -768550828, -775091437, -1877555261, 202129999, -20187468, -1894492136, -281956674, 1966871553, 1749326558, -1417135216, -171409062, -1077830137, 460583375, -1347867339, -674736894, 940201779 ], [ 1501982307, -315078530, 78945754, 686528522, -1850094515, -255460340, 764823172, -704126547, 223539984, 922029135, -1204367949, -1308870583, -838615220, -608323982, 799390044, 1094360059, 217827406, -1352367013, 336272873, 1476095731, -1331037055, 1836405390, -225579927, 1270837148, 281318951, -1667341704, -2062467212, 1788528604, 1046039205, -1569766965, 1753282873, -1806440542, 349376287, -454830571, -2019946534, -1460835263, 1452540275, -126837487, 1800217764, 1587254634, -1650561760, 492567753, 362053256, -662907040, 1486780446, -233572072, 1189269989, -197690172, 1400091988, -410644717, 1714991014 ], [ -1247350318, 227070200, -1606187605, -1675523351, 1910607859, -36815311, 785481691, 2002869842, -244144607, 378509325, 326184771, 1894081722, -880084742, -876083484, 466839465, 992428557, -692522576, 238737566, -562580468, 94318924, 2109845188, -1019559889, 140836012, 1732191958, 1689676411, -532694448, -554177071, 188811496, 783742106, 1376445305, -1738022911, 256064633, 307347034, 239170835, -2141643589, 340928512, -900810378, 454563403, 1704850413, -267111876, -1289290143, -1512642369, 1980915949, -908542824, 42507032, -1912404435, -1431494146, -1013077502, -1107220041, 1324148681, 534772555 ], [ 403563965, -1709870560, -1123847559, 1116850323, -784922235, -1784579737, 1599877627, 2058294850, -1843131292, -485226616, -1728642399, -1110689668, 277671485, 1830674869, -1923683402, -871372552, -825523845, 1369171493, -1777807403, 1762018167, 1482616630, 1542100124, -1345345999, 470564884, -1310575032, 1252564523, -1717554920, 411058366, -653232967, 11725819, 1029354, -324893056, -2063425758, 1358949736, -1844984308, -811128560, -533141903, 714160732, 541303149, 1120848535, 1264200076, -350130189, -2102157578, -2138186792, 95013971, 1673258240, 571469422, -4912168, 1483775246, 566121116, 979304493 ], [ 227436207, -1971191143, -20846027, -1905426039, -1814491709, 1741655929, 1539521872, 1915828173, 1175859962, 2075039332, 722127101, -1126675027, -1969026532, 403036132, 365729455, 661658927, -1208074658, 1207887282, -2016419062, -1428974848, 681423813, 392106184, 2087082972, -833455707, 1932712402, 1134518703, 913983465, 1126473841, 1621284325, 857293156, -27447355, -812907265, -2024907760, 94109772, -1762875092, -795689573, -60621512, 1763590055, -1534661393, 352804711, -662664415, 1942857549, 803302399, -1563067377, 199557044, 248508516, 20136849, 1801381357, 1413135099, 1160385210, 1906214197 ], [ -312641142, -449354999, 1261979468, 2101769676, -2072451939, -1374973918, -1214037415, 1565553587, -504789300, -36719487, 16277657, 1196500100, -119435513, 23318155, 387201900, 979393450, -1001706244, -1664078618, -1323605451, 1784929248, -342423035, -1154711352, 2095915142, 146568331, 175257356, -225192598, 1630209275, -1481544113, 1318589040, -1507583294, 1020561454, 922393570, 645169, -1847948424, 1128551603, -812700438, 523895901, -1601262396, 1827386212, 268505947, 640203439, 1890510428, 891036860, 1138870668, 1529109886, 237961239, -1075174633, 687429669, 1982962966, 290509037, 981481474 ], [ 339756481, -1444035306, 871136837, 1869264577, 1194284595, 532565731, -1766052160, 416074551, -1790870714, -1179175939, 821428868, 742562345, -1432663456, -1967626728, 1129667727, 994587983, -327111386, 1008216579, -344356753, 1630736053, 1283408756, 1828342090, 1916648462, 1215560340, 67767738, 2138936985, 1342968785, 336132115, -1001069493, -1411547562, -357224331, -1093680475, 706254833, 59335218, -2102710257, -872768618, 733897498, 1843234017, -439144108, 1927078281, 2095173253, 132176508, 1968691162, -424083931, -2121444457, 75007508, -854667341, -1732499795, -1316160266, -533101783, 58255765 ], [ -1893076364, -1249436979, -578125974, -1144930811, -696644932, 221753340, 2038555189, -1174633108, 350115821, -138265236, 2056734233, 1886064788, 2042589602, -1856366883, 2086349661, -131853873, 1397029706, 115933569, -1950293570, -44723444, -1405068727, -296114710, 323229468, -975890432, 94781838, -1951510596, -678147232, -15334791, 923414721, -1885335300, -559141274, -1052012000, -565892397, 1208403156, 523712850, -1895895366, -362326493, -816056591, 132053646, 2064568871, -419337457, 1277005529, -226393046, 572045963, 870947623, -1987625276, -565639181, 501216476, 1378549333, 52986436, 1688599986 ], [ 194011658, 1846307770, 834862618, -525615285, -1383417809, 1906801521, 2117210102, 1719033030, -1008526127, 1789739159, -1951268930, 1858745417, 630358036, 1514241244, 80131833, 1130554224, -1625785825, 832176544, 324167668, -1172087858, 332471852, -104343487, -203508343, 258068024, -1597292248, -1549090252, 1108145209, 1709769705, 2079005418, 1511511301, -1651691451, -1330360530, 1244509300, 1071567573, -1144610226, 2128058644, 673566705, 64645517, -896835505, -803774297, 1972576972, -133315657, -1551017767, 433572290, -1263698768, 1349524759, 1721826395, -1173728061, -202550066, 1783002792, 141800047 ], [ 1683213824, 942133594, -653689048, -1050444193, 1340108052, 1130465559, -1702640721, 1346191113, 279503555, 1197445041, -1476030875, 287652480, 1646401584, 1351407742, -1144131751, 1803355655, 959612781, 620499631, 1501765152, -85564954, -415438619, 1561095658, 112996, 630715518, 793468851, -1312534288, -1048961417, 410440824, -851749009, 273027900, 655202103, 2102272920, 325849106, 565706669, -1312239001, 901469177, 2068674240, 52732962, -1111299717, -623972407, -1742164398, -1444584300, 826529012, 360811749, 1466386732, 237711821, 789467329, -1145045527, -530958725, -1646361011, 2054369929 ], [ -1639825937, -622007314, -1668994563, 1255277840, 720236957, 152509897, -1150094682, 1388702958, -476579112, -1399941296, -2012452593, -1373639912, -1092236057, 1685200400, -140191366, -1157911816, 1904315457, -1541228723, 817715639, 1373938182, 309444639, -2073805325, -2104624591, 550981857, -1389032027, -1948141638, 505266125, -916068146, -983513209, 1479901766, 565237784, 25328384, -1654943904, -183878693, -24955921, 1067410048, 1980905035, 623061589, -1006228276, -1362004760, -1552953234, 427075132, -729476326, -1483346740, 1688496126, 29870836, 304679276, -245214125, -751060847, 1796978143, -1146977711 ], [ 1876656196, 1344758136, 286384182, 1542281371, 1844819561, -743145262, 874938176, -1347007556, -742558080, -512283430, -1217410455, -1171839564, 728701145, 401399978, 164449488, 1778612526, 381765040, -559752069, -1919715582, -1169147993, 608136895, -1976262341, 1700301946, -575842708, 810419409, 859310804, -1955811565, -142204023, -314617409, -1790296291, 2131810669, -478362938, -1019747829, 638434847, -1760000977, -1991990552, -1235704783, -1508736470, -1350173590, 1070518449, 1435434521, -1512995406, 135218418, 1697080226, 135134371, -1693249533, -781093761, -623018118, 655015415, 1995393856, -1538843587 ], [ 244078886, 1277613293, 830213801, 370887154, 614422085, 775151009, 1646702298, 708879026, -1600383869, 1623565113, -251644618, 995052044, -1109687586, -1466413344, 562108259, -1540055248, 1288358048, -1670364976, 1509577953, 556706050, 590611924, -1921341146, -434276789, 580678484, 1355678954, 890492703, -2013612872, 47072381, -417982363, 900884232, 2077000617, 1362774903, 1197526090, -1981491225, -750556279, -954755564, -807962364, 1163100093, 1460881316, -824830385, -1696186730, -609664664, -966030495, -105621791, -1032123970, -719652522, -1768318823, -106453865, -588047291, -592060259, -1773618357 ], [ 599675863, 2015188255, 1232596010, 677020202, -1628784819, 207408588, -142832794, -569230870, -805438794, -1960070485, 702124689, -1808421252, -828068518, 1771556938, -1279557273, -1323545611, 1311020897, -1055786541, 34489900, -428479477, 219806326, 471021578, 1927547624, -1374460687, -406863455, 476133085, 1563167715, 334048864, -574526107, -390090365, -1015031637, 839929507, 477547590, 99234857, -1915783068, 1072420573, 722461490, 873593058, 904388783, -1779176633, 232319707, -1060048838, -325351838, -629923299, 1363234173, -1870498474, 2024026597, 426313219, -117455618, 278609675, -1702362074 ], [ -597636716, 1812496812, -850992627, 1539982056, -1164976726, -195065906, 800561289, 1113885828, 1425599041, -1610509048, -592771349, -1467183262, -334133019, -1858067838, 1598383076, -755816517, -1231699498, -1437666180, 1020508870, 704894388, -756721765, -1873050387, -711814252, -1763172562, -998042213, 1673073787, 2126656098, -1550842232, -1089798718, -2080394950, -1541948676, 1571136641, 1503996773, -1932818681, -1717821795, 439533071, 725214633, 762123624, -1624380469, 1861065813, -534909351, -1886631081, 1964188807, 226570984, -555986869, 1715834952, -546039965, -610812500, -58479716, 872019680, -2099702133 ], [ -1001735787, 1190252510, -1253231703, -1124615392, -766845976, -714217638, -1829423714, 137392607, -1277167839, -1041724844, 115258429, 1728625083, 1301811139, -1399233666, -51020418, -1906934805, 2008617862, 1016860745, 2036009550, -1428312580, -1458265656, -165697883, -1692782233, 1959920703, 1038426479, 335527896, 1008832104, -1117670619, 1790902764, -441264533, -1536287044, 155117740, 1959741512, -547745249, 437421390, 706382620, -1276486079, 1954447147, -496063386, -1601294281, 3854876, 1968213901, -1908247991, -728667309, 743636927, 417661954, 1169240574, 793056126, -1472062284, -1950768713, 232968779 ], [ -499369641, -1056725476, 1500243551, -1843293927, 1706087083, -2017623768, 1811544180, 145619484, 864773141, -1125634711, -202245455, -164816583, -1044406311, -898052950, 1455041782, -1560226063, 970005491, 1966655528, 169308651, -1382572442, -1729370845, -888124318, -216618053, -552757095, -1289566066, 1307628797, 296071765, -1893488611, 1421983336, -1103763250, 730362402, -1810704437, -1653530531, 953076236, -1057828977, 72093652, 1913699035, -301203521, -1297906608, -1101930205, 1992307196, -1218508555, -172176684, 785453965, 89271677, -515892290, 1710493759, 198317959, 1526057950, -1018312761, -62684423 ], [ -191668297, 1139517649, 2130828274, -530213859, -1709614253, 766074774, -896440684, 256860961, 1927491426, -636738447, 933100679, -1915446163, 1774212505, -991296205, 374588945, 443800780, 188874200, -697333649, -1661488129, 123534633, 1160275676, -1130154168, 1658930499, -1996836565, -191747224, 2117432303, -318887000, -892726302, -2109522766, -861597373, 1471810, -1316865471, 1745190347, -1993511403, 273652954, 313410983, -1788744504, -1376336260, -1591130127, -1646111220, 1582107659, 218010352, -1097939157, -716659573, -1977611937, 725159093, -1751055038, -1319251487, -1794368985, -1292991259, -1642066829 ], [ -232073402, -106259294, -932630309, -1862951030, -883154831, -975378196, -1492222901, 65225199, 1610352266, 614974492, 921467140, -110502150, 1090238247, 974123006, 1396226140, 1328890585, -463229758, 1422534378, 604065561, -1546985499, -50001468, 261258239, -697091149, 210410370, -393660082, 915863982, -1576369471, -250940330, 382432592, 12087955, -352240366, 1646736859, -1290024208, -853894958, -949051266, 1407714164, 1528089102, -1107924827, -1434139422, -2079871275, 2029851600, -1826333169, 1406430231, -699623167, -1428066196, -1593657482, -217802338, -1151715094, -55068344, -139978661, -498246965 ], [ -384737748, 1209720477, -1774179959, 2064999005, 551742992, 1685526141, 2049713560, 193213119, 473285499, -716603189, -742508109, -417129042, -668543706, 1251363949, -1580473425, -56591368, 1738296390, 767126308, 579023830, -697398457, -2041663357, -2123488529, -1122485556, -1379209620, -1842154608, -807350009, -1580232808, 1030195575, 1767362397, -533990085, -1104430847, 775450017, 1225403805, -31875499, 578507764, -89355669, 1086846330, 1482862532, -287310820, 2146646620, 1451931066, -1239325541, -377873359, 1380833929, -1626635080, 2093365700, -45140494, 1774094433, 458590194, -2079113634, 1143749962 ], [ 1853293041, 293362757, 1397086567, 1794950335, -1423502580, 1979184481, -1098125501, 951183885, -1832767259, 1367653163, -1224293411, 1008701357, 1996852386, 1745315021, -1278743691, -622305914, -656850153, 1148255866, -394683153, -996902729, -121846909, 210925730, -239788249, -1518411037, 2091552106, -654212642, -1952670268, -1000818855, -1251057415, -1366772184, -228535256, 812800123, 1520124394, 858063529, -678393684, -2121154, -1499677521, 1919236113, 894589859, 322512822, -925802879, -1694337180, -741143076, -1119113363, 1438233829, -101922867, 2014447092, -1983475227, -194194387, 1788144974, 2071726252 ], [ 872861545, -2133573054, 734964959, -1987404184, -2060462166, 1674297136, -10117241, -558428472, 1979423226, -2042620, 1502440781, -370133157, -824684349, 1156178514, -874661196, -1499836689, 493503378, -995104491, 348580835, -1726919241, -259857343, 1777107140, -249933071, 1622042723, -1373278370, -1917448039, 680864785, 1135322124, -1632574257, 1702618922, -2003041704, -1121045221, 1023859559, 46237708, 2046920036, 571569787, 596424361, 49909515, 367734425, 277962130, -753847038, 1944355195, -1233051443, 687247130, -941687256, 332599219, -1989401526, 72765220, -350248074, 943910149, -1445945941 ], [ -265627535, 863327927, 795748691, -306391144, -1896166911, 1041509051, -213536726, -2041739162, -603691961, 15071184, 490023663, 2101275617, 1953733909, 1435021498, 794513219, -166274620, 2087412786, 1776763091, -693924079, -307239979, -984269043, 213675671, -1218851242, 1334273981, 1013472791, -727275257, -2039323033, 857934930, -946207676, -849959497, 583769505, -1805782283, 1885452109, 1555576815, -532526708, 1592708086, 1037210044, -2099441873, 679586045, -2026679269, -1371719013, 1348865543, -569758703, 1181843920, 2040640111, -1614791825, 1079281296, 1968403249, -964506724, 1354256010, -1805472790 ], [ -1578284683, 517923859, 842162160, -1654531211, 713345422, 517231502, -287336220, 1253156314, -1509876629, -1947200857, -916344371, -1437269426, -934020394, 1243485790, 1983903583, 1430855862, -131107148, 770556911, 223926516, -1429170750, 487080291, -1186356248, -615278391, -1935304453, -1204930320, 293299286, -1345184562, 1953773861, 123315491, -1590103754, 1632998347, 1317683431, 773695735, 833685555, 1648491170, 1151618315, -496698342, -2044402725, 1862723381, 1671413760, -271355984, -1875721665, -2001528036, 1034129415, 65673898, -1251583159, 1618813195, 504628132, 1271046528, 1445042296, -504118928 ], [ -2103716164, -127798090, -331298551, 2016589134, 1571075008, 1439915917, 212438202, -2026975209, -2066044825, -205404636, 1087540999, 901389532, 1970430625, -410190423, 1788224690, -1347365589, -1020783167, -1231714029, 2071378410, 971104307, 1305938307, -2034314733, -1735624514, 1622012068, 1498217795, -243375407, -87999363, -1052379799, -367339989, -1951737366, -857352625, -876867217, -1214035707, 966695975, -1032093399, 1587657584, 135611152, -699498195, 291550492, -1197946044, 1954109487, 1950016681, -1417792599, 532229087, 1328268441, 415101709, -927257284, 456247637, -519208257, 1859915642, -1039442580 ], [ -79926667, 1271211146, -1712510075, -432042069, -310307685, 536250627, 962944416, -1987064868, -1986612047, -49481153, -1930489444, -1552123219, 635645675, 1044664903, -2042708564, -1010593404, 631264388, 10042482, 129591960, 486163522, -167107841, -1389091665, -1422564665, -426163897, -224700559, -1524945194, 628030924, -696665957, -1834377367, -1807953764, 1757730970, 225409042, -691726012, -1700404016, -499831506, -341745065, -105938516, -288682524, 311299750, -1987578622, 643770853, 1275178561, 1312069466, -1055569507, -1638837552, 599547320, -496748663, -110600140, 190864070, -1760235563, -400973177 ], [ -1550677024, -189669998, 1131584918, -708169014, -1800258224, -1273160216, -126342489, 2021282821, 1842542483, -1081792739, 108200739, -835785104, -976763792, -197765079, -321031234, -2084336063, -1344967487, -1307157767, -1259161254, 665633167, -870657781, -65584874, 416611489, -646644320, -2067302064, -1907616679, -203550738, -1721519970, -768239076, 824829573, 1911468361, 742712910, 1687866118, 1665012087, -408384522, -1882754927, -1640398034, -911217133, -770960983, -901527010, -1378225579, 1614851679, 1896394917, 1231931673, -605696788, -98903753, 892786108, 790286556, -429523471, 86393284, -1602687483 ], [ -81484634, 1678170775, 1242987935, -117274554, -214880544, 793779009, 1279016095, -982799895, -1198874587, -2092489310, -1161059706, 1573465922, 738473308, 12937949, -1844014034, 1150365266, -1913219863, 1310582753, -2108146242, 938542701, -764924430, -342987150, -752134700, 1312385091, 1594972716, -377817361, 52742503, 1382131174, -1424688352, -1900353401, 1099502440, 908117137, -1894982858, 880643121, 585251467, 1079417718, -1313114227, -225442159, -899068157, 1589767009, -425350692, -993664029, -564207051, -702223632, 1401189042, -1990474232, -301648041, -19496788, 939386509, -1974436793, 1297970196 ], [ -1251273316, 550583433, 574556458, -1126885419, 57261095, 433467852, -255190159, 830833674, -1080755623, 266570654, -440100852, 1754481599, -1337563965, -496351831, 1121363011, -104296577, -18428257, -2060520676, 781586571, -455184094, 1522731130, -169755875, -1349305094, 764796826, -1404665976, 2057057046, 387790890, 729441572, 2020961319, -940050619, 741301593, 712087134, -442745048, 259258094, 1111112692, 1523280671, -1605947033, -985787585, 2000371965, -917577181, 2122793397, -1232515890, 1117467707, 1940454017, -1933890889, 2123870620, 813682257, -752594743, -1306562621, 1597146260, -68193257 ], [ -597133018, -848751567, -1970654384, 1375922972, 1676094448, 623807325, 1345824703, -983484084, 706077329, -702474720, -31002440, -1864835561, -1405751107, 908909957, -989325655, 407232094, 307779732, -2130915673, -1760297839, -1567985755, 155374309, 1652446089, -1625128884, -1855676417, 563639456, 2094219335, -90412794, -1826023389, 951770436, 1313172357, -1764342574, -275005749, 288328805, -675897986, -145180508, 1379234687, -424403179, -303008441, 187010465, -1032283068, 778015794, 1004526081, 113794197, 364267080, 1063408295, 1192750598, -1046091829, 2050005395, 525455843, -135516696, -481180110 ], [ -941933336, 1134485617, 1858163119, 158009204, -1494972256, -749787115, 2034218668, 26143759, 1566215278, -1183553285, -111748815, -19722537, -1697050230, -925986591, 1093630279, -1782156296, -1933613476, 543829369, -1628057848, -1979651634, 1586878261, 1371979525, 1165553571, 644288621, -1464774911, 818439618, 1040061954, -645033181, -251831584, 510114112, 859946463, 2018538516, 870109394, -441938428, -725634110, -1523250430, 1047640742, -944116451, -2101827191, 935399381, 226563180, 946941781, -1262197364, -539102268, 909706293, -1828718793, -986807102, -9444356, -1149162257, -304577996, -1168335661 ], [ -1478436692, 1323245153, 504329954, 2138980621, 1847721460, 498209643, -1234264280, -1593453810, 723598183, 1477960414, 1645668210, -1250742019, -988278588, 649681071, 2017043895, 1523742932, -1123247212, 2103204877, 100195314, -961021152, -366601430, 1177962273, 655679757, -1732804225, -154740922, 244435381, -1794501132, 1131060204, 1599558564, -378639620, -926207054, -1976614647, 482836373, 1150505405, -955343878, 1648384937, -253117985, -160330058, 622924787, -153887394, -1580462243, 911445318, 27003141, 2123635280, -2003382399, 490445259, -668007012, -982673589, 1373159534, 2062030470, 13315436 ], [ 1505693734, 1570818447, -349992801, 694422789, 265842117, -333632945, -2100009144, -1850242584, -968860180, -1356723291, 1227568636, -1861488381, -44517596, -1969950500, 1269886062, -1842161381, -575905658, 1291357228, 1486809581, 1553483025, 1474592842, 1658495085, 1689303008, 1643961058, -1502040053, -1790551564, -1502667780, 2105442504, 2067556983, -1580884972, 712462399, -1122137003, -1490013164, -946317946, 179150064, 755894762, 217458934, 1853832228, -722439440, 1266395400, 1014512854, -610809912, 559514300, -1158486284, 915962522, 1094033322, -1845006173, 961265559, 1520435558, 1703688717, -1650350636 ], [ 92746028, 77511334, -516655816, 851317822, -329798415, -1510458844, -2029794004, -1007463342, -1257417636, 950997308, -1312537341, -1687217524, -1065058889, 2727316, -1196051036, -670744984, 1386097006, 461698499, -2057607618, -39870344, 464575051, 1886929047, -685225515, -612425243, -584739418, 1775789747, -166565550, 1472750196, 1108672919, -740939622, -264930355, 1061799752, 1730771329, -1898664775, -964371435, 955756066, -840686840, -206787740, -1664125429, -1258218105, -1691577645, -1349869589, 562169330, -805684274, 762902779, 1432503100, 1805717096, -1204309607, 33091965, 1679677212, 850056847 ], [ -843813282, -1299421281, 1317659536, 831197177, 2070152158, 35913145, 2122789351, 659420015, 2017884873, 2068171973, -1916121062, -2119770856, -850788496, -754476220, -2028432492, 1261012364, 1222493145, 1453783077, -1396922576, 1330499925, 2068261897, 2123198527, -1047859602, -1255834695, 748990972, -746537862, 755851234, -306920762, -919473299, 1179149250, 710857886, 1572776458, 821845060, -28488223, -180222832, -1037993349, -366502519, -1353008687, -489165534, -1201937939, -1197141635, 506366952, 1921786456, 1198780491, 1969905300, 401211729, 108036370, -1444258016, -1286644970, -1653988727, -1174449895 ] ] ], [ [ [ 650275115, 2051094534, -702343780, 1356293244, 1282657730, 1001160036, -1427715651, 888601491, -528867135, 15461850, -1377160774, -402726787, -339470934, -775264702, -269738129, -1249317425, -1021662679, 1056090212, -830579046, -1567207835, 1341441750, -1306250000, -1264542711, 268562166, -1249990088, -1330326036, -551044159, 1810026330, -1742915152, 541055402, 1143095498, 1539307527, -1513406513, -585246050, -832347251, -751171973, -628771913, -1413842208, 920648934, 1649663158, 943348821, 1931245525, -1902601604, 1291744628, 551978632, -1917967682, -1892133949, -517463055, 1696022453, -2124277302, -388653328 ], [ -2026014222, -1136497379, 936364613, -320494403, 1584503322, 67770250, 1207139185, -1622860962, 561479757, 500750975, 1455483972, -522475704, -1674570297, -1764241554, -287577751, 195107688, 395130038, -736724384, 286056638, 1037956506, 137917434, 818896417, 1971262289, -825964747, 634038976, 847921341, -40831053, -1039942430, 1755791011, 2064305964, -2021424061, -2107145149, -1592567971, 536186522, 2053501731, -932521414, 383929209, 1578657982, -1268808750, 1039290531, -2089845262, 971541360, 1035295120, -915656634, -2129437398, 1610591336, 2088479348, 1717848543, -1115337491, 514843226, 1569117943 ], [ -1364798267, 2086070970, -2094189839, -390774208, -1471078127, 298781950, -134125574, -1920613558, -1556826579, -1588211595, 103062335, -1678470072, -2116154797, 1220101291, -142649684, -664025919, -1068081559, -1177258982, -1001460833, -1141750972, -1828717438, -490033751, 850103999, -1739321556, -1571664882, 903379960, -1272648844, -510487925, -716519544, 2031603650, -707819793, -822210089, 1939525103, 1135485450, -2088427674, 651777018, -2145142384, 1863011788, 419794990, 2061427350, 1085699076, 1238304691, -734970623, 904980071, -1109449812, -1018737239, 1340185523, 1404410526, 807829909, -2130336780, 1188899795 ], [ -1537375871, 146165094, -1242184097, 345556384, -97635444, -11057951, 939747170, -870871214, 1458898867, -259006867, 1122468705, 1703987592, -1785132131, 901352338, -1335420197, 296528168, 289008406, -1921284841, 1851018871, 303650995, 1984357133, 185553510, -1590934241, -1942030881, -982146989, -1326891434, -239559911, -267476747, 778976772, 1893027765, -2060997018, 1508061943, -405243771, -1028375156, -1568175079, 2093679954, -274000793, -1498409633, 1956455356, 1244695629, -360360704, -953972042, 1852501647, -1116625782, -296161482, -1796404801, 702872072, 473050336, -116431160, 227039059, -263271432 ], [ -560535006, -1861502319, -1993125878, -576737819, 621612766, 1158627147, -1405931465, -129470485, 620753713, 2116214588, -1059334951, 1566126572, -36635194, 1855530009, 1038957179, 1338176875, -215384264, 1804287786, 1776188102, -576802963, 2039337866, 1333308634, 667988045, 967237592, -1541884110, 199909447, 430460766, 930336772, 442078721, -783815179, -1693707603, -1476365434, -2124760151, 270469114, -1223925290, 1056276471, 406444908, -558601921, 2100449316, -709391947, -1366419048, -1385558323, -216731065, -1046193914, -465228398, -2014984209, 575489903, -1786939055, 1542428402, 756498862, -1242673024 ], [ -1105166596, -1770055541, -965427018, -55647517, -379255002, -1000003841, 196323565, 403425342, 1914015987, -1613355168, 1771812659, 1467830896, 1959325967, 295806737, -399427858, -451114690, -1552419, 1040562336, -1101776379, 1296863274, 204813334, -747520391, 1222603773, 613023645, -1055494582, 1276025368, 975593913, 1814672289, 1812575773, 1565066549, -568634934, -55993995, 1577480584, -1014462918, 1185015436, -1104536673, 38011879, 153320398, 1936746065, -1727143296, -345155307, 79741854, -2095644724, 1975124433, -1863310291, -1306140048, 1125818676, 177674332, 809830721, 1668639912, -1560199952 ], [ 1055472826, -691429012, 387232629, 1713985706, 1342901357, 959924476, 1777960103, -925481863, 927089315, -344473372, -64472086, 2076301342, 577069349, 597628729, 951115612, 1378717152, -390352719, 839439431, 1197222940, 1053027926, 852385036, -1106619840, 1436641154, 428112683, 1951936290, 913145558, -400453974, 703677226, 794813600, -2052112370, 1276868427, -1678806219, 1419732094, -1432835244, 433609504, -768457940, 213629744, -1886985063, -687609265, -953767651, -182426687, 1628171679, -1991699316, -1935738991, 1524191762, -1881651147, 16769807, -597325171, 1769809355, -313436548, -1462310241 ], [ 17004531, 624452061, -1953103175, 1011115713, 1756698714, 1694254450, 1488415640, -1466577761, -2033892826, -262656769, -761687906, 665970073, -2017814374, 222122124, 748227022, 721972425, -751574264, 368626632, 1031774676, -929789890, 1412824386, -1263603267, 1568221388, 1474618219, -1248917075, -1616050761, 472748135, -1670108355, 362276393, -1922251565, 1196889934, -1309467107, 905037042, -669221364, -1469224624, -982068115, -718588635, -668796942, -1747450179, -876909291, 673359869, -1376485969, 170155527, 300182362, 798681755, -105986234, 1146765466, -1359408127, -1502660802, -84685655, 440804811 ], [ -273392974, 855114964, -1183749021, -643417409, 960939989, 371153368, 1246870138, -1140175573, -732466270, 1681635295, 1631180010, 280050617, 800856992, 761786757, 131273930, 1254857448, -957612945, -1374840621, -360132094, -1973692331, 2101398089, 619313074, -1337096466, 1282800666, -390996416, 1404765538, -872230551, -1962944294, -1093798867, 1120834504, 656239512, 1483472750, 521043991, -330826978, -874292849, 472902376, 572434981, 152823611, -1194383647, -1294706132, 1667250907, 61306855, -590521245, -930590428, 1716025660, -1628469209, 1109894941, -1748675752, 1648735184, -2126100454, -249851567 ], [ 1468987659, 1022561334, 841297624, 1328502455, 674977249, -2003282185, 523559491, -1807666782, 59533586, 874278756, 1888170389, 2062427736, -1398145946, 192149228, 234729343, -691475780, 1568723185, 2121725586, -2041233177, 2044285376, -1956265492, 1605468543, 61684625, 1916280631, -2113051867, -2136133663, 743946795, 646735918, -705714430, -982167831, -283754897, 992575973, 763084214, -406089041, 583670220, 429008307, 893686267, -1534331934, 1838892947, 1820952631, -606990517, 154936358, 277400503, 508369584, -67293650, 553702637, 1322544177, -20654115, 1195225622, -1648990775, -1143507113 ], [ 1459672384, -1988263207, 51781981, -1800872414, 363552555, 2021852961, 1224191391, -901476326, -527070916, -2032949310, -1308158201, 1000941675, -2115451049, -538518309, 1597660415, -1917705669, -2139885657, -1822184746, 1323563126, -1440599601, -669927132, 1236938406, 535817112, -1790996291, 1867838066, 1198774158, -212285601, 2083852740, 460524352, 2122736733, 653989485, 490070574, -450859282, 312826744, 1569105572, -164104596, 1974220951, -746477738, 1369831714, 231942392, 1961214753, -1675535719, -136933197, 1348640850, 769336578, 1463269647, -86514979, -1285087210, 604230347, -1998387174, -852253843 ], [ -1603547694, -2127246280, -542693384, 1115898127, 848823709, 1984012905, 1324509846, -1555748463, 1734037587, -209206467, 790679240, 394500840, 1982287114, -2030691079, -1929448866, -1732525812, -1016472227, 1694218703, 2099568041, -1784104412, 433185963, -1383967054, -325577627, -811976387, 1979304551, -132520750, 1325728469, 1823883408, 1057711292, -628264371, 1744533042, 941214013, -1576874001, -508579722, 910640678, -1719274063, -2069704411, -567893702, -1394851568, -1492928724, -56691733, -952166622, -1196969584, -1210090958, -713803937, -1190642275, 1491958566, 1760904382, -653262444, 1186309559, 268642106 ], [ -111302754, -19328181, -1857025029, -739044341, 1679553344, 2013692415, -855530410, -509742330, 1282582320, 1138270957, 549519429, -1589381604, 995301663, 244731544, -1858683290, 422681097, 2043508219, -153571709, 1697365822, -981309197, 1357123021, 242256925, 326837709, 404957331, 678736460, -975063136, 154468735, 1773491034, 554174714, -1562326759, -2069791233, -1532655184, 1596139597, 1021619564, -432684686, 1086696849, -637624112, -480956618, -1359340641, -1163432378, -750670991, 1855891642, 1365239537, 2103811903, 630654015, 1352773036, 1532850617, 1689102214, 735227951, 1996719579, -726438902 ], [ -736633835, 1107600184, -1565183975, 1109061378, -580175937, -657183063, 1875094343, 362420397, -463557329, 1634754238, -1156549856, 1073862279, 557396810, -695998904, -269591752, 477090310, 1720504391, 1359675495, -731727201, -2009832479, -1409778745, 1292482849, -1531921851, 1068187034, -1941155480, -448476639, -1699605393, -1049610653, 1621041830, 149260469, -1847395902, 1878304742, 900938818, -1748459698, -245005858, -690733623, -1937534106, -1548488572, -34270427, -1007928869, 774744816, -58193141, -1347338401, -1835998643, -1449136561, 1647355338, -166163496, 2093705725, 1159776825, -741654841, -356768590 ], [ -379741527, 576051713, -1890316093, 1992595017, 45282204, 1407406675, 1203066869, -1703441947, 228080128, -773979163, -1712742669, 326538589, 1884161817, 738474210, -1892832065, 997583565, 1538947543, -766547715, -1222668761, -2062420414, -2059683095, 328995075, -1820984004, -725989155, 90499179, -277096133, 359294058, -513418205, 1465053591, 771189595, 2025384718, -553454609, 830408954, -1316987422, -1624722073, 728622808, 1560959916, -216612274, -842637961, 823182285, 216152775, 42860078, -930646566, -1643163329, 1921639565, -132058890, -181696606, -931831799, 967916558, 942895824, 780477785 ], [ 170410208, 628915974, -1533008135, 649206686, 639047808, -2118876221, 274624807, 281145841, -1341807707, -1691859067, -915295509, 1031897057, 1344372013, 451903876, 1218994322, -594843056, -309520464, -707212535, 2120495759, 417957560, 1205533733, -29952800, 538245288, -1777743343, -673792602, -201113461, 325676719, -1642340405, -789382044, -1018989381, -448372296, -1696771370, 1584978498, -1307913937, -556991113, -361268206, 290444212, 148520386, -3149473, 1905338611, -1675504001, -2010082087, 2141469256, -930868546, -2048366212, 76421846, -1339301909, -1195651221, -732703487, 802142812, 371342849 ], [ 1202001075, 880481373, 1837924087, 276685471, -400781720, -1329662278, 1506826470, -1850372706, 1937529366, -1375607758, 1778584571, 33154852, 797874556, -2127702247, -900887475, -658537388, -2108900640, -1235931556, 856402921, 308371348, 1566410520, 1628387191, 451673888, -467407505, -1517809582, 1289641822, 1739681578, -267459025, 397162669, 435217903, 1962791719, -1389138437, 2057546089, 1166170603, 1995613224, 1517031306, -944784093, 1441495246, 221681865, -2132448613, 2067603031, -474838844, -1818726607, 2137173799, -2053734356, 1141672283, -759724785, -976861446, 1476502311, -541297364, -1984357859 ], [ -871461909, 98866365, 1542502072, 595074654, -2062570338, -530407878, 1156321226, -925672891, -272650351, -298139984, -2146132084, 231759643, 1458929698, 1920647783, 1964735716, -1846279880, -1081125558, -427457049, -810431337, -562453923, 483051373, 1083062290, -1791346441, 1184183067, 1060128981, -720187515, 328836269, -1959849497, 1085400472, -1040042120, 1005531001, 321014706, -698078732, 859696762, -1484456393, -238762620, -309336905, -246856752, -2095561995, -1823890775, -1791324550, -1081929934, 555512474, 885818733, 583680359, -1159252919, -458082144, 1879239699, 205916155, -1023032584, 1346516379 ], [ 1866874742, -361467608, 1243698964, -599329911, 1021766217, -114563399, 420738421, 133523431, 597394726, 2098321525, 1513713636, -1906171263, -1643150660, -2106897920, 765265228, 1285968367, 872196801, 23819113, 960468476, -1011849275, 1471142535, -690466136, -1658361970, 189465605, 767223217, 375152781, 706288095, 1056948270, -1628548177, -151761933, 1736118892, 185655647, -2024252816, -1440338422, -1225752487, -1402918385, -271020406, -792791883, 1304164632, -537574298, 201975181, 1224422469, -1045994032, 750406422, -2010453297, 375838335, 1242951668, -1603032382, -1883507334, -1913955563, 1519089589 ], [ -367078431, 186813473, -1122796218, 188692292, 1359178205, 345143998, 1232123574, -1571321001, -1479390568, -1315939809, -732080696, -1615391925, -1294336286, -1817533730, -993475502, 1456762452, -780642997, -76172529, 576155404, 1418487999, -1358780848, 774200446, -322126316, -94846539, -177791878, 67073415, -781765923, -1853740068, -748639324, 1542064660, 973059433, -986919601, 1877582921, 646347918, -881565987, -1131301870, -1789199539, -1280713201, -1529119213, 1513863592, 1636621574, 347604796, -527026627, -1586549206, 57363137, 1291536558, -1234829969, 722381850, 320014413, 1228178163, 1311356203 ], [ -505821390, -795303997, 1067475593, -1015674362, 416816219, 973380767, 1420209928, -1853546185, -51573334, 12860314, 2038412265, -1701070214, 611624612, -1412572238, 2016362809, 1130878538, 1010626866, -293357970, 982292512, -1628819458, 1570825794, -622969689, -1423697815, 664017196, 157422313, 631761454, -2088664383, -1731732463, 1860890560, -1240455191, -492331095, -1177653607, -1560666747, 1882243757, 857536335, 575809988, -1993199545, 724642779, -1207322480, -738281923, 177222147, 460337469, -427989809, -1632370995, -884409947, -916996520, 491185896, 1147360238, -1915867494, -1783744424, 355458542 ], [ 921902552, 239249880, 2015391353, -981053211, -2079676133, -1480300077, -1500012376, -1367284036, 2103738530, 13067487, 1210712228, -855058364, 549990444, -200844316, 1340520937, -905149125, 743448160, -233851959, 1932834136, -1489182228, -1455151489, 880753941, 1206851772, -209316295, -807546691, 378099118, 1424747024, -338618633, -1761710463, 2134275377, -440745784, -485709965, -511228134, 1386672523, 1222353632, 226577595, -233152164, -1946562867, 2061935715, -1226331392, -161819643, -1674403893, 610237145, 1289541140, -1540115713, 354329352, 1192005026, -1678793844, -210511797, 384247992, 512969486 ], [ 721729117, -172350594, 190423935, -1259492386, -448154016, -997886518, -208644527, -1477883573, -1248227777, -1297249452, -327273681, -734132847, -1091334376, -351630476, -2033253586, 7863603, -2025749865, -2128238293, -2124638453, -115795667, 2044492868, -714549802, -1052331501, -1276483245, 704454316, -503317231, 1787949918, 301576861, 72174073, -936817529, 1311909664, -859499936, -1554928926, -2088042756, -815252858, 1812705422, -20771923, -1136370521, 1744229063, -1884251313, 611185464, -170277381, 1637149711, 1331430194, 2098727338, -1938579247, -903697906, 988333395, -481879980, -418912272, 1766035303 ], [ 387237396, -1922170822, 1034927519, -1531002356, -764384516, -1994190433, -957416624, -266510052, -1268209301, -667840412, 1779292605, 1658803109, 1469310803, 334418112, -1793925035, 1438415490, 916185314, -1196478532, -457481217, 435204109, 1339929809, 1036414061, 325597544, -224613480, 1452248889, -1575258142, 847687071, -2146099329, 1076648624, -289585264, -2092152461, -674153720, -407166274, -423225822, 2068066533, 494256570, -2093384204, 832110989, 1153931171, 415060311, -254699250, 344956622, 621080367, 236418233, -1611745117, 9274730, -67556897, -1548890223, 1990479050, -1311576093, -1672126750 ], [ -1753835895, 84577371, -1706129670, -325615329, -1348835448, 610517337, -707586242, -1189135152, 1176751364, 505073668, -770826911, -15932966, -642207527, -266480226, -1219294268, -1837306848, 1143033774, -1836276495, -1238992451, 145750024, -1528625994, 991554519, -1796859814, 1126727206, -595344274, -1433042494, -1947661263, 832330828, 844952451, 1901438623, 476064370, -232825183, -749225716, -815222518, -582356866, 1418327789, -105791183, 805870988, -1923109894, -1540921169, -2009705895, 1830879506, -291538591, -1957660225, -842122968, 467318288, 1510723127, 261455195, -1937681817, -1626492884, 478770273 ], [ -525263096, 1354908776, -261381819, 2069741692, 1637074349, 837835699, -277039159, -573100750, 163135232, -2069298036, -559852308, -1202896083, 687124445, -1000870669, 1369789021, 414753388, -705180612, 2110955379, 94417830, 2126495496, 610101636, -1671673853, -1598997090, 947608138, -1339778898, 1787480258, 448478632, 634541723, 1411427815, -708726145, -503258300, -2077356962, 698497901, -810977736, 1231389462, -1841627610, -1825604226, 255979242, 645672014, 1655120028, 1203089506, -1975754311, 1983290132, -1944299213, -128823495, -424089333, 1838813196, 2075804579, -586674941, -1921979096, 1614550629 ], [ -887584302, -350223205, -563202312, 1357540305, 2079451613, -2134713929, -699420670, -1714298349, 2080462392, 1211886962, -1994029516, -99159425, 1679592496, -1577406198, -103499018, -471204622, -2142730079, -1725286566, 277270986, 491167857, 147823159, -1955155203, 469402975, 1785374624, 425077983, 638871942, -801732605, -1346354921, -1204532256, -648524282, -2144957946, 1935467493, -408121168, 479556925, 1940018010, 1032903604, 196164551, -1535562857, -105471113, -267906714, -1457192261, 1367123864, 1569061358, 279836670, 1985742769, 138277905, 1421663952, -1329880403, 1847157748, -2146483206, 709173371 ], [ 1278602265, 1300083599, 2132159468, -783960392, -1858503420, 417595029, -447821985, -799763477, 16716648, -1050893194, -1555350046, 1051323681, 755894867, -1295839525, -1742745155, -1575743263, -1305741967, -1707423910, 171759946, 744652514, 941488542, -240952072, 140620967, 336084718, -2110852867, 1535517932, -404790390, -953091274, -2139401410, -89305611, 1000308446, -1226867033, -303507551, 961783665, 1787970381, -2133660740, 653688380, 36761665, -107433642, 2004190994, 37698121, 447734512, 1970801966, -108147775, 539712614, 1668719887, -1314944970, 2083882243, -2039276989, 1897408134, 981193724 ], [ -88515750, -2052787761, -544750233, -847494444, 1778044240, 400050883, 952436510, -1696217935, -181423078, -592247917, 1625584131, -2103851294, 1452402993, 1635247246, 2034655529, -980251438, -1837577690, 428604986, -273525832, -753418156, 1189805778, -733992891, 956686629, -246511229, 530574150, 904633015, -1192573076, 1668334552, 270100623, 2015866781, 531456580, -352076778, -174091831, 1920561894, 1536942365, 17170620, -355165546, -453304901, -279994619, 268416177, 1754015124, -450896721, -2108071351, -766303330, 315577022, -2086336261, -174872839, 618951997, 1065547518, 1246249402, -136999244 ], [ -1329025932, -1728984421, -1944085398, -911408223, -2126060965, -312552905, 1515640028, 1108443007, 2096820351, 1735282079, 680313832, -679360782, 969061275, -628599192, 1095976218, 1352928415, -389410807, -1092413825, -1518913473, 13679919, 1788193540, -413556391, -1901995882, -176551793, 1499169240, 923776581, -1621167232, -900881787, 1822686266, 2047076292, 1134956385, 172122506, -701756783, -1562992143, -710903261, -2139580839, 1890824928, 2036281169, -541323897, -453542938, 68550949, 1682207213, -1386409755, -1097054371, -1766846178, 974300502, -2123353733, -1024373923, -1268893616, -1612664765, -518876609 ], [ -1139421494, 1750541327, 1083146736, -106383171, 1002099185, -337644557, 466191647, -1807067107, -1053958597, 186610098, -269514208, -474421722, 6129676, 170447659, -1883729155, 1912566521, 29084134, -1528135347, -1740593205, 764716112, -765566720, 1211748298, 399443901, 1666914601, -22010501, 1670680475, -837315566, -963791006, -1864365033, 1852095559, -385020682, 2133801827, 1706481455, 486351677, -763696544, -1528878452, 356230808, 1353791251, 392982470, 647445446, 2137944132, 1623220385, 1886591580, 626508795, -441955580, 982389197, -511070622, -1549517926, -2028407469, -2119738751, 1149614373 ], [ 48788271, -1027235305, 1834987882, -1380565267, 1822803081, -687446547, 1769535556, 693272791, 114174932, -139732584, -1727141086, -2072043905, -1288750897, 1503457424, 1739796956, -649748599, -760133541, -2140015815, -74908159, -740431279, -448391887, 521424221, 1585000784, 1371265453, -633136768, -1616744409, -337003032, 2129163715, 1933386841, -1412182476, 56258145, 725712131, 104423411, -981644185, 844164378, -386128098, 1152605032, 1440961634, 18661551, 72708555, -509337286, 866325518, -1825820882, 755500005, -1338597529, 1452490589, -1488901368, 607409001, 1326201375, 1875895087, 1015348823 ], [ -2013425289, -123273613, 771960816, 532331300, -2028858495, -990653009, 1088365484, -295823128, -2023769154, 357922523, 1344095381, -1208741942, 1866226789, -999489585, -918520482, -600073985, -1739618628, -397239434, -880854144, -411564557, -272388133, -994837909, 912451958, 324251617, 1599169861, -176393814, 158113939, -1308735309, -1564447314, 1726715700, -1551372894, -614485219, 1026436616, -821210465, -1916586891, 1119226295, -290896275, 1286553937, 927951035, 852902839, 1123412403, 1755280479, -885951993, -1917107731, -374477084, 1056879979, 1100017857, 375919213, -666485750, -1824130024, 988996836 ], [ 1251756391, 1112540493, 1098143058, -621844489, -299218757, 325473164, 52632786, 422945908, 2001519588, 1973435076, -1095807927, -1240233549, 1410096620, -1980419377, 653238808, 1302618912, 958949750, -2079967301, 1073931148, -1585226078, -476544419, -1707283780, 174167987, 1876813386, 759407410, -2083707616, -1971151265, -2053621758, 2082962125, -1125315688, -401940690, -487351194, -775068918, 807626728, 2111329579, -1176197250, -1034711128, 1365515623, 813759843, -1546407670, -625049271, 1775883885, 1866049805, 1055706469, -1784189949, -80855548, 674502414, 1234526783, 622006502, 712125456, 1550274516 ], [ 1463435871, 209221831, -196203754, 751347944, -185667007, 1515965577, 1915333602, -1663230782, 882681985, -1979746983, -1653188334, -273710722, -1038560347, 923456155, 1116799415, 1228363432, 144701449, -2012337086, -943652281, 1574867326, -834222554, 628629205, -509040641, -704492029, -1072565574, -1981209671, 707853877, 1469890738, 1866893018, -1245818000, -860779571, 1147415366, -429410232, -1551675838, 410508443, 185189392, -1286942665, -113973827, 1091773114, 74209479, 2049078592, -1716169603, -351179385, -423210801, 302484869, 1878697000, -268971806, 712769946, 36346149, 1413015052, -1491304826 ], [ 36553050, 1243172129, 847481596, 1376086604, 1033840286, 1454432344, 1938352434, 1058016543, -1302983327, 1316053676, 1651088003, 1704276097, 1334992312, 1956527278, -2146656301, -1468411666, 1445523404, 248343575, -869088589, -1369236133, -73375561, 361553841, 178801419, 251244933, 655371655, -2072492376, 1224726375, 1861834022, -641121495, 284340571, 1239154124, 617938082, -943169651, -289004131, 222446503, -1493102933, -981266759, -921223801, 77276216, 1584342751, -1202638749, -844979340, 251151331, -273733695, -449647641, 2035431805, 1011362654, 89635179, 500540925, -2010124340, 11511151 ], [ 132103393, 1431520919, -1503337516, -1572231002, -1117976541, -2987503, 952639300, -809132193, -1337663541, -1177508482, 131516580, -736797562, 1817690257, -816843873, 945606805, -549447506, 252835498, -1345721445, -1536908425, 1766609679, -1093310569, -665294992, -718495139, 2145354346, -2097936689, -230641177, 1383413797, 1181065394, -1739013400, -1353989795, -116955056, 711094837, -1321328594, -446942700, 1119600181, 1798055066, -1478904135, -990465927, -2134762622, -1373467073, -185376701, -434366632, 1619136085, -1879769382, -579037250, 1486709965, -516041930, -1473131475, 2090709459, -145392503, -135547460 ], [ -2073490641, 995869165, 1910378012, -2122674498, 1860619495, 1251177406, -1978852679, 1192229618, -2046997460, 154737091, 1732034394, 1566990038, -2109521537, 970601465, 626861017, 971232856, 1287857996, -434513892, -1006982032, -147120740, -652186310, 318047238, 1390027904, -2142995647, 469178766, -570721273, 1381112782, -536385987, -107677479, -776978448, -187509026, -270253769, 2073851257, -1275984856, 1649222919, 1484532209, -534606374, -2140179350, 368604423, 122276650, -2093122374, 1836547835, -1494991922, -536950777, 1043917794, 1326706229, 1740584158, -1071731145, -1989231223, 1088593288, -366619066 ], [ 2013880603, 442324623, -104753757, -557728679, 1538004224, -427908276, -283267748, -28921366, 334262117, -352107304, 1472393833, -1769568276, 504356673, -273237020, 334339574, -352081823, -551570657, 1794530230, -471899764, -1560066819, 2050522580, -60081805, -999303934, 534675619, -953764072, -1137827763, 510071270, -360030002, -1339035130, 740421749, -67252619, 914733997, 30142132, 657732922, -1428943019, 49138729, -1647639204, -1822682352, -634809607, 2122647192, 2067863573, -110651278, 1227110627, 1794828512, -67353119, 1125046356, -1351298774, 939954461, 102459115, -197184229, -2085062374 ], [ -886184318, -1135781776, 2141872038, 1238124472, 255943174, -1723989900, 1379759508, 1838471933, 2116744664, 2137745918, 1438891851, 1487194773, -654322204, -941902111, 480662370, 38263133, -1603590510, 1535832875, 509207270, -1322346806, -810379126, 395864057, 411411545, -828932323, 2118449028, -777893040, 316819600, -939824392, 1849383734, 1005639230, -528284868, -409821464, 98549191, 1199235848, -949573542, -675854995, -1780050252, 1215248398, -1197871727, -118232471, 1862015548, 335546087, 1898649040, -117751453, -1523436888, -1957586814, 1641742637, 1048820750, -685495917, -1829166438, 127753041 ], [ -1477103746, 572810789, 209904545, 1016012895, -437853040, -52268870, 432265029, 1342468842, 669249722, 210803250, -751441889, 834664278, 1628825986, -1134522523, -1904086866, 710396982, -756513272, 1507213351, -550912547, -482595056, 1345596986, 1560570691, 1255639879, 1657731995, -1768949906, 737638291, 1450106343, -79678439, -161467292, 1297280680, -1038383256, 390246859, 1585418213, 318652115, 1580829896, -1921101525, -2110295845, 973194381, -696348127, -569434911, 1224012907, -272298575, 1148867916, -325632604, -1011700749, -1554531817, -101499708, 2106995498, -1894226210, -939799390, -754509353 ], [ -385310817, -718021497, -120310677, -764615439, 1497237899, -645473468, -2107514006, -1770611662, -2143618417, 1452261825, -1257516754, -231645818, -277780448, -506486993, -758466916, 639104837, -280546548, 1753227282, 1483080965, -1831618779, 364816082, -1749788771, 746919957, -871868944, -1888687582, 956632609, 1209493779, 369045418, 1033428044, 154249549, -1882898040, 974612452, 1722028774, 1123308785, 664532507, -512678535, -1910758872, -2017107594, -269441470, -1881683826, 1144030389, -2025732752, -1860239226, -2074129595, 397694587, 1127378847, -482289683, 1114340931, -371292382, 1046818591, 68654637 ], [ 435474910, -2130479313, -1491242656, 916980645, -442364484, -825252776, -911055343, 1663270468, -1369721232, 1500129839, 164551185, -2127695665, 1743772656, -1909049088, 502345902, 596263646, -792983863, -1292802539, 571934266, 1550744253, -494518378, -162757564, -7941011, 2023473306, 289670536, 703301863, -352592613, -1636473479, 1244622069, 1401232137, 68588808, -556287986, -1566697364, -469081038, 1277284126, 193949148, -1640985989, -1681004658, -510331099, -774084106, -1736432178, 566216979, 1702727666, -1623493253, 68260620, -1504981999, 1570706982, 1519120221, 586296398, -1904509020, -1034196300 ], [ 1027473289, 889115557, -114201813, -231049455, 343724532, -1490463678, 267646073, -1255111321, -1298835107, 991248863, 1940524725, -1834593527, -1309894603, -2101365064, 97791380, -2074782158, -1860034407, 1736042613, 217840153, -789929651, -1858521189, -1260342253, 1966071116, -592351690, 51246301, -783583791, 798993749, 787469562, -19007611, -1788230477, -1791810327, -2040263289, -1711494809, -469700938, -1781696587, -1127023069, -2100251702, -1633957177, 1962415712, -629797758, -1158742238, 483290983, 2060288475, -1176211551, 578959848, -1908225040, 1227213229, -1314214628, -533041288, -810916777, -1313445967 ], [ 1860445112, -974060553, -1958640710, -591669173, -1391268471, 1677795281, 40589895, -1322213766, -111452158, -1896497922, -1909171626, -835837539, 508380669, 1488246509, 1039711912, -539354906, 1014521545, 357972384, -1776668676, 1396744665, -1846850927, -1996036070, -979058055, -2031274586, -852433286, 1690880059, 1288508478, -834235342, 1850711707, -1119462875, -667907831, 895616284, -1107097791, 1506847589, 1353949711, 1269943172, -1874023913, 209128924, -1952489156, 1276920019, 237497083, 1173847321, -1806919535, -66276040, 513683374, 1682426356, 64987423, -362982539, 1129240769, 975005169, 1837380569 ], [ -550555426, 1323259265, 1176594899, -88407069, -355147104, -1518157102, 1426535196, 1857794373, -411260424, 1512784337, 911237562, 869577721, -616980129, -861262038, 1529811406, 2080220908, -1588354198, -862328748, 1484159907, 1024748970, 197410671, -818499708, -1717438044, 1840555604, 334306802, -1256727282, -266380419, 211959738, -1773512905, 1225524100, 1858214585, -2075484391, -1907984823, -1211927857, -1396954730, -1246699458, -643201395, -150346943, -2095339153, 1001926149, 783353407, 738807763, -1958880299, -1835293733, 1968576398, 2073686488, -552798236, 244527914, 512994991, 832953549, 488841996 ], [ -437122699, -554285981, 1551506109, -1037734664, 847700628, -1500268009, 135817462, 619361438, -1037690278, 1717816184, -1057721095, -300248962, 2075648313, -1455755187, 1179940383, -1901818762, -905622792, 232108498, 1359827812, 1236626500, 1939088737, -455313149, -162462158, -377803409, -711991940, -1438487768, -331233976, -789917597, 705638775, 735216556, 2124797817, -1495040091, -1438156759, 1971409799, -1022260020, 469729934, -1317103505, 619256467, -627225073, 684855475, -1950082554, -1489080448, 924514910, -2003561259, -583346404, 2004486842, 1640341020, -752426059, -1662306985, 783875765, 1378387359 ], [ -651296196, -520346765, 2109087936, 1284241950, -681887164, 979202672, 339230872, -1082982314, -1502308605, -203882914, -1468725492, -1117359034, 1475331360, 1750823209, -193885333, 1971662426, -1073377491, 1669693797, 2031360902, 1231834194, 1001247062, -568068620, -714516169, 161652747, -236812644, 1024447888, -1730658853, -844046414, 373574399, 726018727, -1815221837, -1182871627, 1835167221, 746189509, 769013494, 1812811230, -455087186, -644268318, -946895583, 989720441, -69448350, 1221411602, -392065148, -1052223530, -501359985, 345209585, 1949640626, -1649147209, 1160549519, -736163548, -1289925687 ], [ -1342987703, -141470861, -1128865849, -1189243766, -1150312033, 2003815470, 672197713, -192735023, -1889554054, -1048561026, 2128791575, 1931111642, -1811429537, -905023421, 1270643973, 1605091172, -1095907286, -921575895, -991138269, 1632934937, 1946293114, -1566289972, 102492699, -618461684, 379714782, 2030914602, 1294240336, -1101966292, 782813574, 678511513, 1455624912, 1653816900, 226253774, 1651218513, -100759681, 2084924349, 60741098, -1257519795, -629373489, 947465400, -1225561063, 1419993823, 1102553344, -669754602, 1684044690, -1636066932, 1135451576, -1236159092, -436156950, -2041416260, -231529330 ], [ -2142968633, -709437355, -1141033168, -1593599353, -1955359518, 111142288, -1549711312, 2042177235, 1940811382, -113638332, -2056337011, 1796158337, -615350320, -1995681166, 330688114, 248265360, -45173734, 1686411181, 1804814706, 437440161, 1074238988, -1975051823, 721671783, -2145950425, 706448957, -109376039, 561241485, 2022228603, 629797186, -1638963026, -1635061938, -1666918205, 426353689, 76587029, -1452281366, -1629056545, -1060760629, -66654145, 1028244364, -1082729729, 1101812721, -1746889158, 956577134, 1026352944, 2118000232, 273085241, 1431344475, -941312569, -2005637398, -364348254, -1238832005 ] ] ], [ [ [ -287034463, -1458725815, 1190258550, -764177149, -1721867113, 194232828, -921092397, -1710830860, 2001023420, 121690062, -210837343, -599018544, -408617185, -670798032, 1540175957, -1266632584, 1828626099, -1807144939, -1748792839, 75539637, 1889895524, -1459423839, 118964972, 1601600256, 623962226, -1514954669, 380292086, -1798484410, -1376754118, -1874173116, -1495523697, -1740614837, -1842560150, -2027610252, 328204379, -1808576362, 453480663, 1123838950, 595006712, 750812849, 1312691574, -1066414228, 590861561, -790484293, 429965229, 1115264147, 1367769042, 224893581, 1319559364, -1184273458, -1692519269 ], [ -891888320, -1487375126, 201362948, -1202335214, -1013073406, -971218777, 1086333088, 2089869171, -814648926, -1889873281, 113214359, -420475893, -250894260, -448352328, 2042495732, 718510817, -1949320218, 810806763, 495174380, -789301045, -260056665, -907739820, 1270329462, -625297550, 286755831, -87446731, -2124229886, 842291879, -1929998341, -1977595783, 1992142631, -794203234, -1715312042, -2096362774, -1032446529, -834612965, -95539644, -2041371134, -1107383406, 937637461, -1266956301, -1620248686, 1955342191, -1960091081, -422957523, 558449809, 828772561, -36072191, 1318751861, -652914086, 1439508534 ], [ 1726878574, 47763997, -1966714182, -406670143, 2030938678, -1388223622, -1226656225, -1724308137, 2049317798, -1771926466, -1181473580, 437198807, 675627573, -1315950337, -1040855520, 172444596, -1479095812, 1594207518, 198132440, 1816599847, -1000161962, -15852222, 1755110829, -1382256363, 242566388, -988589061, 206597059, -431602442, -642210776, 1419895980, 1057146793, 1367058375, -1320647970, 999221456, -1815708602, 2086648163, -1842423137, -1731855900, -1191204449, 132510404, -1586730849, 1303562696, -1130637418, -480052192, -882051016, -1423789966, -156854199, 1146481684, -1485091748, 1427873418, 1049227961 ], [ -1125884374, -167417296, 1998496240, -1491548045, 1940714207, 199892149, 2077520759, 2036847427, -488898754, 627753828, 1387420999, 1778379277, -383888556, -1624274537, -461769264, -1310881031, -2007721022, -1696117154, 1055426274, 80003513, 1762013507, -515147033, 1441144949, 930050740, 1395718001, 1994882402, -84882145, -234811128, 1640707455, -640361993, 427068677, 134396450, 1419062707, 716845744, 1874904849, -754811385, 576551239, 783322997, -724384240, 1140051986, -8225735, -239639728, 366289745, -335631804, 600576376, 669078364, -488743604, -1160305527, 79826484, 2008071997, -1292369035 ], [ -1488747939, 767389546, 208212694, -1124277445, 1673477980, 1125915959, -705821776, 1512333124, -1305006319, 158889526, 816550683, 377543407, 48649273, -1402502897, 241716142, -933696292, -1763518470, -785455342, 1106522619, 1622354057, 752438046, -286981813, -821132334, -551779202, 874007559, 1956203005, 460142198, -692304060, 1430038937, -757082555, 767025463, -1651204860, -1170881088, 779059197, 1269213350, 1601140420, 2016217338, -1247492072, 731834466, -75360141, 233652350, 5985191, 966508241, 748156465, 1172354236, 1079843771, -168646766, -815855416, 1151824269, 1216147858, 1413558733 ], [ -1736159830, 924152099, -1215140679, -1780106995, 484063996, -1680815586, 1584819484, -745161598, 1150354099, 1558887274, 400354879, 1934083255, -1306350303, -1491844892, 1614817546, -814904918, 1353015606, 1645612280, -1637861676, 1386446899, -970642907, -681235252, 1519962135, -1075162764, -1137642235, -1291533697, 594724715, 1459771854, -881526211, -499827395, 286028553, -1278563141, 1320894571, 604087502, 548496865, 28629689, -1762160959, 1109901485, -904109739, 875359455, 1477584968, 787853826, 68427292, 511864326, -1180367833, 214161028, -167098847, -1881605931, -1494370416, 151080922, 1366856019 ], [ -1029478422, -1241214854, -1978378227, -969862800, 1879903678, -1261994579, 259402445, 1795251995, 1302239428, -1582514394, 1218137486, 1816467640, -1797047970, 1802610781, 1648948014, 1579500663, 709625760, -1070221128, 705060099, -153129550, -1055989174, 10679133, -1363783316, -1889903622, 1006821912, 1894717001, -432946376, -2005356663, -1108510922, -1679237255, -1598558031, -1692453548, 1639979478, 709122692, 1671434694, -936531270, -1947792889, -440993615, -102681863, -1138331497, 2109689919, -643683055, -2001605976, -526113088, -1813572393, -270996386, -430902049, 1212528570, 1085817434, -1679761145, -1175758004 ], [ -64109965, -1148232851, 114668205, 1907915451, 693219723, -1338224428, 115925663, -1478171907, 1467638564, 593441765, -421706403, 1797357277, -1423614005, 214449130, 1362783216, 1541531529, 569063599, 1299919070, -1036282630, 1507447904, -1666262872, 162960070, -1192199465, 1164300633, 1757921435, 200748114, -1479251935, 397741185, 399639677, 1969227032, 1369817100, 1202378366, 1277572901, 598841755, 398458112, 1624326859, -1950926068, 729902194, 1962995644, -175845161, -1635275706, 335606, -2014279498, 1685056766, 2003959646, -850091067, 338393551, 738235752, -872361214, 1006980533, 1559377857 ], [ 486571379, -1907565864, 510567662, 163788512, 529960725, -2113190177, -1612119147, -1936367141, -435871120, 177751624, 1849391450, -1553653656, -13023902, 1473501086, -1546456552, -788290392, 694131114, 297796427, -1785817241, -395069316, 883041341, 1249484702, 1869479304, 1863253664, -367242173, 1633130576, 1064907173, 252365626, 332074101, -401908620, 2063105142, 1913710378, 882034172, 35449572, 1713389793, 1581573869, -829063328, 826240103, -776685098, -1713527279, 1137456915, 1210375572, -206674846, 1963209567, 76258087, -1603336716, 412234397, 1344942858, -1370498056, -444705410, 1392674391 ], [ 1579477232, 1940434914, 1964060994, 1449210461, 1633336366, -247097138, 404785136, 1714191032, -219312493, -1833724647, 1439880742, -485508824, -636595337, -953621055, -862311701, -1938692227, 1290917269, -968259248, 481104622, 1562267738, 1785621440, -312658688, 967419315, -1530054532, 1358231064, -1713603054, -1124316643, 953380807, 1397604914, 797947789, 1112038700, 579161814, -2145699877, 987661566, -541522581, 1058421122, 137214512, 1736216171, -1179256655, -674727492, -1807369952, -59613632, -572443075, 2005334123, 951868943, 1679921204, 1756980450, 255126100, -866916542, -1933828442, 1182217965 ], [ 1980616757, 1127433109, 1346449909, 1222069497, -1705255174, 153679281, -772225094, -1391713082, 1462295660, 282513896, 775622000, -578334407, -225528334, 1993480003, -1889153451, 653299382, -1424245156, -1433099330, -364531706, 1521010097, 1703141813, 986409263, 1830394508, 1347342367, 690208033, 561976092, -385899411, 1953220551, -1804340023, -1880269807, -1825772240, 1995207403, 511055304, 109363732, -1000529961, -1211780134, -491712937, 1199293001, 2127831297, 1682117300, 1164218906, -164322938, -733493260, -987575674, -1057620266, 330873231, 748732645, -2123565855, 1015155139, 1425718519, -538095512 ], [ 272699111, -2048381712, -1360797729, -1191027921, 1418661028, 1369935919, 1543952474, 401214636, 1165956919, 2123713223, -730639756, 1881095379, 871874956, 1831351304, 1004366826, -27611028, 1181330209, 2094695347, 1996804961, -1390727147, -20310291, -1358543996, 972451162, -1293600513, 1615821553, -1731105516, -532930596, 911187969, -510493289, -1986124601, 524691754, -1784717503, -1770617197, 225859141, -2019874565, 1120813517, 1220997704, -605779320, 623465995, -1085933056, -318963171, 396059764, -925319121, -104102440, -2100386902, -1935911466, -1533889435, 681552642, 1174959063, -113980885, 1782825696 ], [ 718646602, 2050684373, -966185939, 166226698, -1178849994, -1110628407, -830552631, -1165437425, -1328851493, 756949017, -1959399277, 1606010705, -2144636081, 1260632691, -994548447, -2042136408, -213913905, 2094222013, 1143123762, -1248281840, 1437651399, 833984690, -1945529188, -1102146139, 1356433604, 392542278, -89719040, 313320170, -1093065490, 1654303805, -1714803347, 1030872999, -396693891, 1364535424, 1113676849, 926212734, 1542565225, -1975180687, 2007396819, -754031195, 7476932, -2053373818, 1053438753, -646754499, 1556247464, 135890789, -705198243, -1610921178, 944263203, 1542076411, -534128453 ], [ 1669823960, -1299700934, -1421247161, -1067846543, 533531003, 1271635392, 1954658652, 1826332334, 1967521356, 1867756382, 389984092, 1165759169, 2112402827, 1683705635, -196895161, -790833466, -738770557, 1590005982, 1873550627, 2125379500, 1612177608, -2030341082, -1616204643, 1767355876, 770508815, -978374783, -40259280, -2082443367, -1829337218, -1427657093, 854528169, -2049096467, -491984596, -300506752, -1401289472, 1587137913, -2133406651, -232594848, -1510907377, 1812641584, 1052032599, -1309814992, -105480753, -1118643162, -1273907034, 1928651270, -684277625, 314925556, 1376998696, -1425223329, 1565828856 ], [ -282817217, 635793893, -1188344976, -308272232, 1709326581, -787223893, 448483846, 1815017137, -929645812, -263585248, -1607810301, 557444701, 549982138, -1537812225, 1495319650, -1226469558, 606557181, -611897091, -2122400668, -816127739, 1732734421, 1731284398, -1295994900, -212787873, -416620237, 597823821, 300677818, -1917055004, -1811981540, -1828159661, -1435340070, -1159830716, -1130721456, -1060840684, -1039131362, -1957324461, -668572389, 758520896, -2125406240, -2101463184, 1035892824, -826767078, -282325249, -656347851, -227986424, 300196993, -859134828, 1258195915, 152513211, -248971290, 126264246 ], [ -1455217101, 339645775, 1176260169, -1999922358, -219778606, -1880372207, 1510510909, 730657652, 2021693194, -1888568557, -799097328, -1186213368, 1191277489, 422101203, -1983863703, -39948032, -883280346, -882402456, -2054221007, -1318262078, 980035875, 1427925968, -32242816, -1968104785, 76725931, 1755722011, 844889963, -493035164, -1362780743, 1425439539, 382861012, -1515576897, 587593136, 1646415703, 371792811, -511440538, -232500915, 1047452278, -470989494, 1540749487, 721737556, -565951723, -1296508692, -706893665, -1984600300, 2023168112, -1991880054, 1298219296, 1310653035, -1091378917, 1532057184 ], [ -2057455330, 512651039, -1839137224, -1293541482, 2121159460, -1606176287, 365316518, -246884943, 88972931, 1820789095, -3457131, -1651640639, 426775695, -1221981359, -1364807893, -1963079307, 224929549, 995461929, -1880502908, 1138248509, 1386911930, 1459018397, -1943567400, 518199122, 2035145543, 1785155392, 1714050809, 1670392958, -1143641664, 1879494023, -1057393105, 1832472185, 1041604385, -1434935111, -548656653, -867377297, 609814594, 304788760, -19870040, 1270059982, 727083407, 1822955925, 1131353552, 400380514, 1572575252, 257272505, 497054411, 797367865, -1141704254, -1465071025, -1897280527 ], [ -971097310, 796864725, -2033409165, -865902177, 78823518, -2045627132, 2010270319, -1807850815, -1610632021, -393461860, 1810722844, 1488321036, 1636766470, 670193092, -870415758, -99677042, 22403892, -1955984249, 1690484156, -368486573, 684111235, -933566861, -1681361466, -1218103725, 1424629609, 425189966, 968336682, 1827578513, -177662801, 2144949760, 1281109760, 1201781805, 906781459, 1548321368, -2044056279, 975651472, -128473773, -1542352680, 600812861, -1486631859, 1101349458, -1224079167, -973577441, -69457380, 1566469310, -1762418483, -1198815974, 728296232, -226364645, 1630455277, -670018202 ], [ 182324816, -1334301769, 2068268015, 1934637989, -445597039, -2146742101, -2125577320, -1615443288, 2100499173, 278784154, 674669845, 291831423, 361715792, 311655403, -1026143687, 1584099889, 253997901, 1660592122, -1331849262, 419044312, -1200060676, -740616593, -1206527724, -1383939193, 678020503, -1942620521, 1067462205, -1360921436, -1593876560, 826564758, 608520893, -484854822, 1592309199, -1211933409, -1680169386, -787163546, 67855455, -1619139483, 681782147, -1916429062, 1575670533, 1400098971, -549123969, 1997219544, 85793711, 926944033, 1027894574, 680036524, 1202441015, 948641094, 599187688 ], [ 2138534905, 740129237, 1537809768, -635348994, 375027357, -2146710151, 1238953012, -760152953, -473203057, -360508486, 371488694, 1135717525, -903540747, -319384024, -1746707912, -1372876971, -1103575232, -1473155318, -360055672, 1068286782, 587754238, 1832393791, -948662023, 1595314311, -1351162409, -1393799015, -1004595565, -2111371583, 2051068956, 628328093, 1875861189, 970261420, -797662327, 1173945558, 1490531318, 768560956, -1069265259, 310740038, -728124818, 1413544055, -823204437, 1383767545, -1547496996, -966172664, -1677472633, -309110901, -329042109, 2032185303, -1393004897, -1847870494, -1664977019 ], [ 1776940646, -1838317203, 231601501, -908303788, 2121545877, 73696454, 2084635386, 1828029330, -967696183, 88159088, 2041435758, -10088367, 1949945935, 1508979634, 1334041942, -1980955094, 1856449354, -756746392, 1150578366, 1580738252, 124395148, 1258457664, 957387820, -2125627124, -17813021, 588325972, 506984030, -1713603348, -1119571409, 293695423, -1461634440, -1211269587, -946415734, 225264197, -886011143, -1248876470, 149556201, -39722191, -386935523, -1239272041, -477157112, -1504845606, 572168259, 1407511798, -1662003410, 526030742, 1233393022, 1989801096, -382795442, 1655693541, 800380314 ], [ -2101482081, -1375760709, 2107163521, -36041035, 890919778, -824942813, -1210989827, 73657238, -1993289271, 1932107850, 1671363630, -952906671, -1614805103, 894568992, 1232802248, 1113525460, 147009448, -829963112, -220443056, -721513079, -41300190, -725567539, -889423024, -1133717614, -1818124287, 1438939649, 1287710262, 14831088, 630208717, -1398011029, 1765489464, 854189692, 1226317535, -1410971101, 1298554469, 556850165, 163027990, 2138489534, -1356038969, -1013167379, -1576241261, -1715543006, -2102588041, -1211069733, -24367781, 1254403719, 520704001, -1552009, 1025148728, -1185108313, -864473961 ], [ 32275160, 1422560838, 1489447296, 1816155500, 58054195, 2036766270, 1858641277, -741042539, 937800963, 821925802, -597499488, 898513758, -1930738711, 1317501193, -640082397, 1808436173, -2076592352, -1677280227, 958924724, 1798079650, -154363447, 455678885, 561040317, 915203239, 923350604, -1689632551, -1741562479, 1282148298, 945787370, -1152852120, 1040123799, 606755290, -1379316311, 1812910354, 90806713, -826795929, -97008412, 630884021, -440265598, 1294446906, 169716969, 1753358874, -834852147, -2012589387, 1274052430, -1562535387, 1844961850, -1386258828, -851928059, -602935008, 1079511187 ], [ -72770057, -1251465640, 1919184315, 1814719024, -1649408248, -2135416657, 339306348, 181269315, -1451449880, 506823923, -1385173659, 242330187, -998666894, -1630323714, 1220624121, -946352864, -768148157, 1866907562, 621697688, -955097019, 1502022815, -1205128123, -169489389, 258481219, -1925853386, -587425915, 1023862386, -335016901, 98436447, 945332846, -451174993, 1983663774, -1103319446, -44040352, -58907653, 452026989, 1228907627, 16542470, -828315448, 471005583, -1605047386, -1626588602, 1695749740, -617529064, -1005606018, 881452950, 788331342, -462766288, 599154235, -1270733976, 379183050 ], [ -357771197, 1846474288, -1410900978, -2082499957, 31483718, 356227470, -1699417743, -699865539, -2076408636, 51389408, -1228241305, 2085389017, 2001651537, 1160228554, -1212997331, 1453747190, -389314297, 1996327762, -1437116438, -679232191, -1576180700, -920802914, -1305763085, 2051685318, -1571386420, -1226676608, -1519589340, 909484232, -356340055, -1381235178, -543226267, -10641400, -1114969864, 906571522, 1587035854, -925667480, 963130551, -83535235, -1544587555, -209281521, 1868416088, -1159470239, -1678311611, 765281538, -425051389, 939661420, -525950999, 1480772573, -366792678, 1855395540, -2145527245 ], [ 820021480, 2067009046, 470970813, 2019619154, 1814732030, 1383879438, 1398617430, -319947741, 894721592, -906664677, 1957066554, 1856488122, -1001551548, -1900123274, -933294417, -342163330, -308032908, 773928970, -1972360633, 1679834753, -512346211, -1404969861, 2012178064, 1138995905, -1540622857, -1220163624, 287034508, -534996337, 462956987, -1872022368, -1533273775, 1486611976, -1914596456, 883529937, -541155947, -1737219719, 1231614070, -1990688491, -856862592, 812004700, 1902868002, -536359761, -1193590638, -1932433267, 1830300708, -1083582174, -1490313301, 1296951185, 518718405, 1617498187, -1100662307 ], [ -693535142, 2077868335, 634298962, -590312257, 408477819, 1460963647, 529480914, 1119049016, 683737815, 921835941, -1382895616, -942629589, -38375799, 1599797843, 419510210, -162399348, -1397029900, 1263968046, 2125488172, -1541682248, -641683780, -870493621, -627795270, 1332198614, -1924585391, -832366690, -956695935, -1840327121, 1386199439, 591913919, 1034638387, 446289584, -339238750, -448613495, -1305819750, 1129333919, 1886217131, 1646023851, 545899828, 1624116829, -1982166703, 867377015, -769299395, 1261622867, 1751581432, 272723291, 351977421, -1578915248, -277927594, 1041391366, -1921700463 ], [ 1457076956, -1730307587, -477235619, -1063453989, -1137381292, -1148867394, 2033265068, 1979519859, 1230928917, -254717166, -1153832595, -414867138, -650682212, -937266681, -1183750838, 901377648, 1686832949, -711651014, -255147996, 1856133776, -1515958780, 370772690, 1480403090, -193041213, -163220674, 1516615229, 688487210, -1220991546, 59435682, 1010630843, 540326108, -1069309314, 1281923745, -1392121333, 630599332, 1265974570, 98519800, -1406185497, -884063121, -1416718541, 778686547, 951744018, -516034206, -1030248099, 373674681, 1219961490, 1756784372, 793304769, 1068214853, -952472106, 1785165732 ], [ 1577131701, -235164472, 719026686, -431904852, 1936158156, -1188060829, -1834691268, -1830839617, -768262755, 1680070037, 1594429044, -856748054, 2113935056, 51343389, 1102280000, 2052223267, -1376605140, 425119369, 1748281967, 1928942574, 928776562, 1520145737, -672314508, -287122551, -1390541720, 2025747929, -2032101212, 971269501, 1935415516, -1869480076, -975433466, -1961482936, 1675471614, 1794862247, -1114690074, -1365056958, -833257565, -183186299, -1159924262, -754213609, -1764249806, 1447787264, 1162477760, -1848397485, 708375252, -712493500, 1188733786, -220234074, -906546296, -840626378, 882953366 ], [ 1605312346, -751412143, -1568613233, 1893630235, 414699523, -227654619, 98048136, 152582402, -1096694284, 2001872555, -1511269795, -133398312, -766492500, 1548473566, 644435826, 12149284, -674118286, 864063032, 28569096, -1777053995, -320905251, -1115183187, -1960596363, 1817722037, 253674108, -1206038592, 1807803486, -1444234148, -1311046981, 1560462337, -1997650541, 852753001, -1336306270, -168150356, -549393860, -1066791017, -207581845, 1266909297, 476346149, 1436562558, 442725676, 448506466, -463652124, -1027429590, -845191089, -11127257, 1172857320, -598391357, -1479460572, 139362417, -1512933417 ], [ -1763848257, -1196565601, 1513762958, -1637623403, 1026082926, -1236167941, -1720358801, 371150123, 1950226057, -1386287642, -234363443, 1186638545, 1577336034, 1404405999, -1078731606, 1481987411, 717071998, -1836801751, -1509353764, 1063977141, -1474534730, -747322231, 1046364719, -868020941, -721087798, -1374384219, 122774172, -1616427045, 375448544, -820398921, 2083086537, 958537040, -128848736, 90931922, -1300641343, 647340523, 767658166, -959153908, 688807648, 1499024947, 1453501263, 1789671521, 1587473886, 1184986524, 1100826640, 702490443, -652007794, 2043567868, -328535585, -1734889990, -539295389 ], [ 631319831, 43078503, -738001132, -841962844, -521438570, 97657265, -539173432, 1912217588, -9655376, -1383060207, -275152901, 1723727454, -1962408967, 334035574, 832912324, 2025371427, -454677954, -940006715, -579078861, 620965859, -449307007, -781543644, 1257104119, -1544591222, -1880824332, 565417526, -100532977, 1770088429, 914715171, 1571926819, 1144484894, 571521023, -150138603, 1709565469, -1507487387, 1625589302, -1406998892, -2053218783, -1370649288, -959076078, -2136669599, -1635024084, 629524947, 1167045425, -803763884, -296860872, 1930002353, 2120852790, 117226826, 430994528, 249184184 ], [ 507838867, 143752160, -1058980478, 897332187, 684788017, 110222897, 78275731, 1219716584, -445180019, -516647610, -1622851542, -737537045, -1936680650, -534230071, -2146754264, -1051181709, -382175102, 1607017214, 1141986364, 233327398, -303740223, -673301756, 1474646511, -457783967, 497300991, 524510513, 415207061, 465904009, -1047649518, -1955161577, -729489160, 716454345, 1690214098, -895702991, 1651323572, 1219323266, -1158657603, 1282611461, -693544926, 1467925142, -497033463, -820312823, 1401794324, 644640757, -444780335, 1899714401, -1394602132, -2124959150, 62041206, -196375819, -114357073 ], [ 1114914090, 347012415, 1039699424, -468523734, -339295532, 944746538, 1582140165, -1490959368, -1858463386, -2025801721, -650140719, -696797159, 2017056960, -811485718, 386272427, 399806414, 699737027, -1624498012, -1141529439, 775774263, -1366839707, 770834423, -923458069, -1746600348, -148578128, -1630417418, -69034391, -1210713144, -1129844880, 850136193, -580506214, 931205122, -1886661819, -883938003, 1415494618, -1137542286, 1693082881, 526288778, 1274673486, -712388841, -558424791, 1291798790, 137275155, -1120533969, 872054978, -281088721, 715070446, -2024583452, -649097992, -1776557399, 68642764 ], [ 2073654092, -474530741, -2123380053, -845631329, 457964416, -1411454414, 461909541, -894437957, -2029356038, -1383881739, 1165352778, -1924509082, 1177726580, 111297533, 48106045, -161249477, 325206379, -1981467940, 747617008, 1668931305, -1288936746, -87604620, 848305479, -896849935, 1488102913, 1330643557, -90684750, 165997645, 1730557005, -1480353295, 1746256133, -833661695, 1373678471, 2022328277, 688139807, -340721794, 1223840613, -1106285516, -1929032411, 369994828, 2051137151, -1023381832, -2048481674, 1423526915, 1552921466, -436643066, 827420573, 830775367, -1174083625, -1741457212, -454882358 ], [ -1983937570, 1495695649, 691997424, -1649422533, 2094773090, -780533275, -446561454, -1526978990, -1233634705, -432416646, 1731145682, 149804474, -1540027252, 837490596, -1013998990, -375397867, -2026255872, 825323038, -32784039, 1857031185, -1874751900, -29767985, 986545431, 913469946, 119852653, -2084723067, 2019670115, 284052490, 687956977, 1609149369, -1802832096, -533756049, -2095639991, 1981656166, -2085187624, -1191854979, -1122494992, -97872415, -636346190, 758662274, 1210481210, 85743088, -1043920413, -1350247315, -1716551730, 1553005740, -1430886099, -874281369, 1148489358, -331819623, -67938882 ], [ -2057348896, -937998835, -1893210860, 1740805110, 884027573, 10954622, 1019653645, -1559890507, -1949205549, -523917014, -146321526, 1952876923, -588874179, 1097199035, 1069888250, 249542746, 557961390, 538830241, 346971107, -897318343, 1167906194, -102064285, 1550778740, -1699631971, 1372110956, -793692070, -52427075, 405226186, -380240079, 1655598655, 1946866111, -1301187480, 1717267081, -1616095516, -148566282, -1030704733, 1154122009, -984609104, -981746518, -1680521705, 343381720, -96558747, -555125949, 1564974680, 577493513, -55596347, -670060854, -1820397755, 1394642930, 1943116805, 390266611 ], [ 1797457014, -692716930, 903342670, 1017372604, -448828933, -1324660595, 1059512805, 1435822116, -952772719, -1168184816, 1868812383, -1216372256, -1314938554, 1595607072, 2104206436, 113641842, -423429843, -1965836762, -1829976392, 296068445, -1101106903, -1112464046, 1688642358, -1501722838, 483465748, -861043684, 1227711892, -551369767, 816501708, 958390652, -162477469, -2019973334, -1359484122, -629667267, 1190182814, -851282634, 1625002389, 1975513371, 1230908885, -2083570497, 83806825, -2085528210, 374219970, 1806599261, 557827230, -281277591, 232728367, -1174502198, 1283270166, -1333965790, -935204000 ], [ 2043022121, 1468289375, -1553590523, -1459790088, 206830489, -357732601, 1231301878, -1988405520, 1821904556, -209115858, -1666475255, -1394882249, 71771162, -1469817971, -191825438, 861515147, 1284202278, -591901193, 1775928280, 1980878070, -1657425155, 111579623, -946845667, -98543369, 1069266324, -343798326, 1420451643, 1093149855, 1597319958, -966758342, -939027198, -1080805138, -1506169069, -1876439290, 1552761779, 129132189, 1258775223, 422668703, -985470630, 1811723084, 69272933, -455306803, 1293607391, 834019567, 2132811589, -433953914, 965191275, 447415903, 1783335804, 496246601, 1734011709 ], [ 1894338635, 1482402188, 1403812263, 493585517, 801820216, -1968013334, -320701299, 1120206456, 1448720888, 1574112654, 257883383, -1837511349, -2001932, 1578857770, -1264591609, -1663434721, 723502541, 1120555991, -151389505, 1653298591, -1677062569, -456125716, 212391140, -2097574105, -1272272765, 1035053334, -373086036, -1780411500, 200519888, 1471642418, 1755129099, -1793671050, 1555984549, -986763733, -375376757, 999503609, -1580712797, -1779832377, -207469644, -943575686, -894252037, 1670393174, -798629705, 1524062703, -2132008959, -1369264925, -2069119648, -767913279, -1772056752, 262408, 315523570 ], [ 1362240625, 2145257093, 941361022, -1061361349, 1106406071, 614744778, 423952959, -1481697931, -1312847040, 271116727, -568916232, -2071088575, 1315566816, -2033692638, 326002359, -2034807837, 502848997, 1997588374, -588097584, 1292125908, 530228542, -564481910, -1010087066, -190886172, -2144271010, -1132462883, 1097936237, -161400507, 1383657312, 1115227854, 1032682595, -1982944370, 1710696644, -458725800, -1979444712, 66931151, -2145900907, -69095643, 1844660077, -1245140352, -1786843128, 608926009, -798890700, 362863254, 1131875580, 344280608, -1019771179, -1581919596, 1723879947, -1799616398, -417386696 ], [ 1926218600, 741317068, -1580852180, -292849154, -1386548989, -1574106728, 1002326600, -1584972246, 1269166468, 655921624, 1779345244, -1512918650, -1681952171, 1793744154, -416054346, -929517694, 93114754, 778113932, 1513826106, -872899439, -176190152, 1883438819, -484955064, -1292825300, 1989926149, -653217145, 846378597, -1969334118, 233347245, -118331042, -2003828342, 1653680115, 603550292, -1334859753, 201740496, 1640166059, -403918713, 1308862723, 469954508, 960561820, -176762972, -1919809116, -850520607, -1045670979, -997468707, -948288343, 197157232, 1852215399, -1831239539, 1942240468, 1966807535 ], [ 933257771, 1166718462, -489134845, -1280997379, -1314455932, 1582884640, -1288179108, 1179500248, -740437993, -1412571728, -898329912, -1832267234, -2099645145, 1325778433, -1703791952, 286055500, -1120782711, -213253708, -715937585, 1708391998, -480000418, -1127916968, 90947576, -1169290944, 1296453059, -10265960, -1222513827, 1938267902, -1479389795, 802739728, 739349451, 1410930509, 1043065005, 2055397721, 1569037087, 1642720395, 1093959925, 114924433, -362797566, -804599222, 738445508, -1048208007, 1920103982, -1992512323, 789066248, -1728247293, 1252227333, -662046667, 1100864475, -1681433950, -240094114 ], [ 480112554, 861974125, 587999125, 211997195, 572763697, 341542808, -1794735764, -197787041, 85398881, 219857180, 1254230038, -591815454, -2068355506, 1318342777, -89722404, 91068153, -801369367, 1262710141, 1552401429, 1329036450, 184358962, 1326356000, -781294686, -890147927, -224265206, 296137717, -589612382, -1372081357, -2075680287, 62426221, -947208752, 560711909, -1712201618, -1239844824, -259869322, 499688296, 1077788761, -1612052190, -306990494, 81167755, 1039468193, 811464493, 672321227, -163758116, -1920903419, 712688739, -684919023, 1417196182, 648020467, 2036889002, 893296065 ], [ -192592840, 1393676397, 858059035, -1638486439, -1362880698, 845289962, 1250988601, 711825540, 2111563570, 2043922664, 31736295, 287948985, -1820427332, -174719868, 579206411, 765095871, 299749316, 1304180616, 960231249, -359451981, 735794416, -1264395500, 1600061115, -994197320, -658104595, 555002202, -211130818, 527036413, 1191482438, 137016645, 246122358, -517537931, -1150845690, -90433116, -295664784, -290514066, -1876596764, -903349046, -1586875816, 1049846857, -1808078358, -1070159732, -624846494, -1233581758, -557450282, -1551617678, 718015550, 1314196499, 1724528054, 850087011, 61379151 ], [ -463891681, -1606453796, 2082760694, 412581002, 1309949234, -1854770516, 731459531, 444762759, 384297748, 3286874, 1865244918, 1332019595, 567188766, -1949494321, -4186840, 693500034, -812781665, -1388467659, 1928758979, -1080376154, -833577237, -1904497430, 301726721, 74340905, 2115649937, -580300498, 436122215, 772598307, 1115109614, -1994743607, 1931597428, -1139905864, 1228393495, 356611031, 670816520, 521461043, 375859752, -1439785138, -1082980895, -303854642, -37886628, 564407948, -1190207131, -10023201, 1414892047, 1182040348, 911980226, 1237111480, -1505520692, 549890524, -2005306977 ], [ 1417300479, 1995913947, 2131749775, -2096441756, -54868833, 527148300, -127707324, 1660094256, -1237718954, 289960971, 2000434196, 552471122, 2139666069, -630960065, -751130424, -2057812381, -1344070922, 140173727, 1950603014, -740440417, 2105937284, 535316755, -1658094876, 1891715853, 1890005551, -1218254365, -433907141, -1354537700, 827395219, 1531516784, 1845764654, 1488011089, 1522805959, 970227573, 1416513908, -436223110, 392706545, -118365883, -685488426, -662434853, -1732166797, 1894915006, -1151507488, 1224482436, -982227706, 1834367373, 505330689, 802646653, 1840811770, 524630904, -212088057 ], [ 2117615779, -266616269, 1057400460, -372280958, 1840210131, -1898320698, 1309958085, 1538975456, 1036532114, 936831380, 1031489923, -542478620, 1993142566, -1085364348, -2093796539, -1006300246, 402996828, 947440428, 1532984989, -2066648655, 1737844855, 1459245203, 241966811, 700834970, 727434957, 2045725670, -1227239486, 1374112750, 389714499, -1263202181, 95245662, 1526561061, 1556678699, -621380169, 1841707367, 599856504, -1801613918, -866209044, 1534461075, -758263315, 150244142, 1683268529, 258566738, -250303929, -766288303, 2047274434, 329288512, -1757863675, 1821154438, 68745856, 320670134 ], [ -1746175573, 1846923600, 1232250333, -1668247113, 174093160, 1966553205, -1295623625, 1227685747, 285031753, 2105156750, 1055509972, 1102768044, 154987659, -1447358554, -1045209285, 57516592, 2112647743, 510451829, -1831774034, 564106974, 1472950604, -877436554, -531310302, -367123177, -492043228, 79741888, -1980706211, -1112926340, -655763673, -332879617, 433123891, 1774487713, 997197089, -811933465, 1425790215, -644300817, -977148336, 1638773383, 560140984, -326790453, -322132815, 1254898699, 1239642297, -1159018014, -1912945320, -1203300477, -572002573, -905634335, 11513963, 516506839, 686339312 ], [ 74822760, 542870009, 679903260, -2140683325, 1114843298, -703571664, 132217519, -1175637618, -979749170, 258370871, 110148021, -1746269437, 1507310697, -1519883211, 364513575, -982155954, 204570118, -196533158, 603808149, -302544825, -1231278554, 65974358, 1235644458, -1443995212, 630535967, 501946710, -1673672599, 265771287, -634439517, 602402297, -1904911126, -1565455621, 1216158608, -1751792412, -111646317, -89932072, 179967995, 1827234504, 600439885, 26886462, 1101854460, -2104085525, 590084755, 1960180624, -404322646, -431585876, -1690935996, -79672074, -293681766, -667050800, -981312193 ] ] ], [ [ [ -1094797383, -1429192415, 799324851, -1332074357, -415835110, 97531624, -1922322639, 1783162141, -2128371372, -1840305277, -433621014, -1641877666, 1001100315, -1208111867, 1619311127, 1088293783, -2040611865, 476318500, -1892275410, -145348587, 1377926298, 38607624, -1470061367, 301104767, -1766157870, 999955236, 669089514, -21367377, 1581501944, 956675924, 1295839753, -675592993, -1955845249, 1317302628, 158983854, 190838100, 422267991, 1944470161, 1746562917, -487843762, -1816310778, 1595683959, 1833283221, 1373999651, -779515035, 1381343158, -423188126, 1398004212, 369611089, -1138586100, -970218777 ], [ -713672986, -606002869, 1033248475, 1474806803, 1138867139, -1468203021, 904829436, -1489444541, -285576615, -81131554, -1590740667, -1970473520, 629859695, 554304425, -834675617, -1159964006, 51853802, -310776472, -1171417129, -855028321, 118033388, 341254978, -1741101150, 892805525, 697408347, -1707402214, 1091708081, -340343035, -327955133, 1657550794, 152769431, 1052115604, -1331069252, -2130117521, -1104122329, 1922627345, 1800606799, -981636062, 399057150, -1777367873, 923933648, -2052836322, -671007878, -321239034, -1311020464, 416667980, 33145632, -1676224557, 1141534182, 370215722, -2022121683 ], [ 699011010, 1695128158, 414980531, 1788293943, -1226698376, 443211592, 233906411, 2091535661, 1596171551, 451174040, 294401937, -1035019102, 208913314, 909348493, -1323609890, 373506901, -1365577087, -1314258967, 1957120858, 1189824819, 1552967090, -1146523498, -139268534, 461272583, 2004831053, -522631056, 54122740, -888755002, -1000243233, 222930861, -2096159945, -875088915, -1737974221, -1906382466, 145893765, -1176080142, 1055296901, 1817256051, -65573815, -503587324, -549444458, -964540071, -852582578, 369300509, 734762714, 1265660889, 1425358533, -665014065, -747778975, -1963747314, 602683744 ], [ -335093394, 1195114744, -1147386499, -1875660658, 1967552942, -1566362453, 1463499571, -470431866, 803572383, 779983308, 974805857, -1019306652, -1061893913, -856096538, 1531944811, 140933448, 980569468, 888246498, 512823619, -906030765, -147261632, 81047909, 962065078, -407995007, 707238259, -142601163, 1157398483, 309190973, -1103548172, -1320281638, 940016765, 1440218986, -360405811, -104532629, -292370700, -1650298113, -1261000522, 2022401881, -913497344, 1785292820, -1808541350, -23162009, 255643156, 1316691794, -253212426, -20155226, -1126763926, -393929622, 1660370528, -1275697334, -1818783163 ], [ -1953769525, 1403592921, 323824386, -1211704097, 56008672, 546268123, -1234822752, 1244233989, 727076219, 248289358, -105995773, -526798507, 1057505256, 92302021, -949519776, 1778421127, -1062892193, 1285735630, -1021337715, 1779945760, 1182566853, 907441494, -1576794085, 2040967929, -1940769922, -16655899, 1285626822, 1560379862, -107577267, -2130791115, -698519806, -942084811, 41894494, -1225961363, 1831608936, 1984376640, -1236493044, 248853621, 254744427, -1693535759, 1484532336, 912808300, 1119665899, -1735689332, 950379690, 598068246, 387706496, -1215847664, -209798952, -318964562, -958513291 ], [ 855812726, 1340726199, -464064044, -2005851391, 1655703104, -101690581, -229757772, -1791299079, 1725162167, 1379636219, -1148817878, -1763881364, -1404554706, 420742048, -412031591, -690825084, -757728417, -413190436, 1100223216, -996980076, -715555005, -893637546, 1686452897, 1609761892, -279637587, 2052136582, -244952907, -33084308, 728627872, 1735874307, -522128019, -434498003, 1580809988, -379255876, 685184866, 1073008979, 323647176, -83407383, -1076398959, 1539537296, 69537804, 725948203, -623145452, -437787227, 351256080, -1289130809, 696667056, 359936430, -2036317982, 902759296, 1117184354 ], [ -1535010714, -475750883, -5514041, -541920332, 2132147745, 1979104390, -553174394, 337560637, -975286411, -1421397338, 1164612945, 929521715, 2050831981, 1471555852, 1784965029, 2034231857, -997263526, 1205026397, -214494484, 1531911163, 2113444088, -448690792, 1756130623, 634407274, 1855984708, -1642003569, 1149108600, -1467683480, -452332909, 2093356281, 1381294860, -1796044707, 2044514422, 1086639292, -1543160190, 1047788813, 584272661, -1355700538, 1362609082, -1585867619, 999362521, -2089263897, 452384907, 951122869, 1139931064, 1254349241, 932714086, 1466591521, -13623626, 1416829850, -2012153173 ], [ -957170962, 1526044359, 2017985737, 2134764202, -1856706894, -1154472123, 1271381237, 989092727, -1078965657, -1213294188, 1712001076, 391057626, 732324745, 228042773, 961247617, 760697198, 1639601905, -1882184788, 737473115, 501895471, 1161070286, -1269459155, -1425157775, -479235867, -1653253722, 1923140895, 83743761, 465072997, -641549355, 1627912756, -1853125195, 1293341813, -498844123, -551383693, -648375585, -1563548984, -1841489627, -1094363603, -1842178388, 1106379438, -1122795409, -603060880, -637234123, 263478743, -1745573120, 2010955323, -738133966, -35077704, -262827743, -1998539664, -836223821 ], [ -1429506033, 782812817, 1957145386, 237193622, 1304016375, 1187420040, -256550474, 575122032, -1852974078, -133901859, -1210590364, -1855874741, -240272123, 1536440694, -745328563, 160701145, 2087879305, 1995578707, -1787345798, -1066019859, 2035094430, 1367319795, 1218010256, -151756027, -1316647030, 1809934182, -1703334897, -1709801180, -2080629868, 202820507, -496516739, -1762939832, 1534783869, 1321800483, 1847350340, -1322835014, -1400214407, 493370199, 1695419481, 122695395, -938809901, -842671647, -990092725, 562001663, -158390509, -1193563220, -580632076, -737180131, -109647416, 343161681, -55353801 ], [ -1165126584, 1363537497, 1586687620, -1859948719, -760635897, -781515873, 1833040770, 1321424513, 56909055, -310750964, -399221613, -808387080, 1847140422, 1959633866, -1949326915, 1040527299, 765070475, 1822395792, 1726727297, 1816739107, 2099193325, -1367647460, -380495511, 1346762597, -1941108077, -422855801, 778712681, 2037070191, 1502393881, -1532191615, -1749877361, 968401843, 1347776166, -185956166, -1151875781, -1098553539, -596310362, -677836486, -1060832394, 1032632545, -1965804577, 834887911, -478591569, 1826549851, -1026986357, -1198539337, 687510283, 1670615057, -2139393849, -1758870606, 204912999 ], [ -1293467395, -1304175769, 754255167, -2134081644, 1484849809, 158972101, -1090446395, -1301807428, -388877549, -2097659873, -315870952, -347947474, -1642482189, 1101721112, 1260857294, 1897991363, -348857092, 1620480104, 2033621981, 987130476, 1124861732, -507614178, 1175645244, 1200262740, -92341776, 1990702367, 583585902, -1464334988, -539173384, 2026018532, -63374829, 78650910, 1179432398, 1347845768, -1976349973, 1770080959, -1149032632, -927808206, 284480910, -234145781, -1633288256, -1664764069, -521190871, -906214741, -26261046, -2015190090, -1236694863, 435889481, 1329285256, 1857523151, -1659299883 ], [ 426483293, -1875643812, 1108780112, -1140956245, 1284104712, 1215835555, -32364812, -2116037363, -1708838560, -703675962, -1742783383, -188846963, 47539114, 1199907795, -1338569499, 1851634356, 56521114, -752775253, -227776256, 70554284, 1645999944, 1146811460, 505799693, 376305217, 1691572048, -1598879692, -1592987895, -1529172149, -1855830824, 941594321, 2132922206, -1839087615, 1966059961, -1376366451, 487714861, 1545777330, 744809348, 1515339993, -1270713149, -1819994504, -1264197255, -802165657, 1870511430, 562911489, -555222746, 1990683869, 541210488, 957146438, 586638852, -271406544, 1138900807 ], [ -1794167007, -805596987, 661916662, 1310955472, -1404575850, -1250558114, 549176723, 819754625, 476516247, -458531360, -80238412, -1103938060, 148833376, 418614400, 1112649448, -1650384150, 1119761407, -1481439727, -1019307788, -707757001, -580484746, 1136524371, 1805110032, 2005132562, 1233139030, 1553580804, -1104793991, 160244444, 504853277, 57477155, 567024190, -1055021556, -1576378348, -990872126, 1621315897, 738624471, -613419543, -1233348790, 1978230293, -961960316, 1090751198, 261243952, 2135530121, 1570536902, -1212836150, -1086540642, -1619014066, 1658257044, -910251308, -355138365, 1620528263 ], [ 182375321, -348897831, -2057163591, 226716654, -1717116494, 1706863673, -2019713798, -152513633, -146919101, 429091864, -969169227, 1364202444, -280596071, 813740502, 426957170, 960539148, -531422395, 78467295, -1192918592, 1743347512, -56975932, -1692460649, 1005567630, -1452677456, 1623919932, 1243941491, 1176300068, 357460956, 1832512742, 1427229177, 1635028910, -768492305, -192468532, 1142183263, -1484644015, 400258272, -283664301, 774398423, -1639621218, -1148975188, -6789796, -822658784, -1180740063, -1230579691, 183303847, 1950320000, -811266453, 364460343, 88950836, 2006100714, -1225617298 ], [ -2100329964, -1442691465, -1234764197, 591990113, -1310498173, -830109354, 1839069720, 1521653904, 828150164, -140162643, 1492972189, 1653834177, 1845106253, 835642160, -1065484499, -1844962068, -1940311933, 529749218, 1272439789, -192324706, 337796752, 515406651, 984390810, -1460830173, 1061045169, -523459774, 1476552101, -351666800, -217329321, 1399178955, 1726041154, 1609256643, -808858551, -1168226262, 1709445782, 1699895752, 1592186739, 1813109988, -1168803206, -637315927, -22204807, 80821603, -1631651445, 1750987475, -1908664585, -981235294, -1977063592, 1692329777, -1447678218, 1841814632, -883452062 ], [ -1584438914, -628562906, -1543301915, 1200416368, -93102930, 70937140, 402304080, -1788937547, 578343116, 110721021, -473265679, 1437418644, 1702795525, -560111010, 1443653047, -230912736, -1269098861, -2079883029, -620421509, 1298815627, -663672322, 151920510, 987136189, 1274157233, -1157936335, 1900388722, -1283279571, -549850851, 1062815311, -863301298, 2141436897, -1563039638, -991961156, 1626520265, -899030943, 311067161, -1497665003, -905753857, -1294387031, -1083469001, 828166698, -164598597, -2129148878, 1282017253, 396708232, 2129655366, -734036530, 2024851272, 2127455661, 183112248, -86090791 ], [ 476098799, -188538364, 914930034, 340181824, -996426943, -177981922, -369004519, -1691896568, 165883998, 1588043309, -614977087, -1834555105, -2110426835, -1765071553, 1062780671, 1897401460, 1167206618, -976881113, 952439882, -1073923470, 266715748, -1955298981, 2076977037, 970367669, 93464727, -676943631, -1709007918, -371923721, 203803322, 1371469015, 33494285, -1204425701, 395848524, -381541254, 2087463237, -413619451, 2024767463, -567673363, 1430127622, 1914837303, -408625546, -1871139154, 1853107559, 537962828, 500112064, 101810659, 2058565350, -95359013, 885529084, -1654259835, 1505190669 ], [ 953965322, -1102480971, 1141837564, 547338587, 1808187921, -1172636546, 835635740, -364308833, -174131284, -1225809658, -2067214265, -602683964, 253607591, -917530767, -1416235084, -1929200379, 22501918, 1755229583, -1334642157, 349024025, -432546585, -34026857, 1632056602, -1206238654, -1322649385, 1462671416, -414628837, 395513967, 260207572, -977125659, 1289155907, 1423117396, 1182631375, -1836689539, -1487331828, 2128896128, 1878866847, -1548367178, -859903911, 675115968, -498376530, -824646980, 1947113885, -1842087189, -843387955, 1830609296, -415576710, -1683452511, -2022672058, -2111959141, 1463632646 ], [ -484665885, -1380339051, 64326005, -701458195, 1278492961, -1257699906, -1914891006, -68726262, 841945909, 1322658187, -927740361, 404950732, 1366884844, 124942702, 876238745, -1959155146, 1054820424, -569181451, -1995717756, -1621335152, 395072885, -449274893, -798194478, -947205411, -1015714749, 1543165285, 564997293, -1010045078, 2139553994, -1900671338, 1496862918, -1552550156, -646506045, 2094927572, -1980150031, 2054404062, -924933030, -1648814160, 1422418168, -1077710931, 1249518119, 1322704170, -2019055540, -791168331, 1595679008, 1729979799, -1670446575, -1769736519, 782502800, -1144212202, 191727652 ], [ -1810415343, 1700295209, 1648663063, 1145943807, -480999241, -410104407, -1505968575, -797177669, -1625186472, -839639549, -1310869025, 1909057122, -754633811, -918862511, 2048304922, 120835280, -339330773, -1328753329, -368975917, -378266626, -1345320142, -1518680113, -805611673, -1896206638, 1771118291, -920440810, -167918041, 1083268986, -1542465979, 678744788, -114183093, 1079980349, -798442937, -2054924719, -971199178, 1232075853, -664756691, 1700528925, -1507691735, -1564116122, -311640658, -558977049, -1559495609, -729272216, -194657906, -466337444, -1684530115, 85528681, -1961724285, 660513567, -1425802410 ], [ 1776580287, 540560313, -504222487, 1354998994, -921967757, -974721930, 1849587061, 728204589, -1909285490, 213286210, -1869593859, -474351194, 1004132377, -1020832765, -490585321, -791484574, 2119129726, -1289971995, 199585833, 699726211, 733392345, 1223662052, 1821312873, -1621484363, 1084313379, 92648658, -994334961, 400655777, 1770643925, 1409259203, -333217582, -2145207317, -1096548381, 304312017, 8997470, 1722275490, -1900520225, -1109742155, 1485196540, -671078198, 1509240318, 1812866705, 1997578374, -1402389753, 1374086378, -229500553, 1603427520, -1251726902, 1270927247, 2053532752, -1340426280 ], [ -1169040297, 421136333, 2090932743, -659661047, -1469566889, 852402617, -1167805985, 915674785, -1659029503, -670319309, 963131865, 1989403609, -1017478750, 1097911381, 296041522, 640002238, -1298103206, 1156654988, -1734046856, -1530288653, 1750272965, 185608151, 1220712627, -1613296677, 933599964, -1628190606, -249133303, 301797990, -627180635, -1735082917, 178967799, -614466886, 1878976078, 1203856182, -271547917, -627924645, -1182122821, -236602584, 1855832055, 1738945791, 38421314, 2137111015, 1048223840, 1072737421, 1007210862, 1397337464, 1085302602, 1099142170, 1249890147, 1903416792, -1138740321 ], [ -804170919, 1652419677, 150757213, -1289031825, 1900621288, -497843174, -1596917309, 722379587, -1419387395, -677375826, 315450135, 1005378432, -818079789, -2094921735, 1301630017, -1489570090, -95302564, -4341351, 212900318, 1826694871, 1551103786, -1920918569, -527884380, 565335966, -827233313, 1972855304, 395237565, -2139239835, 599754706, -1472420940, 405351680, 1684200566, -631666043, -377035341, 232070239, -2067482110, -904972587, -1788874643, -169745937, 1819504130, 1317789812, -314904802, 785207276, -667946264, -77568256, -185826610, 1226495867, 2071522454, -1907519253, -929250053, -364972074 ], [ -227073066, 1501306291, -273852561, 1842880848, 1719793556, 2127115291, -1560208606, 915178000, 2073088754, -2132405884, -1827821652, -1867275482, 188475226, -491341233, 1701811006, 1309583487, 1535021970, 1424812087, 2142607243, 787740201, -691408222, -234079301, -1288152210, 725103226, 1518637500, -1171579390, 185145016, -879930141, 1275214231, -365654200, 445456718, 1762790110, -1024182608, 1596300433, -730629658, 489115479, 1849988933, -1070668050, -648033090, 923807625, -1296457825, 1541524716, -753175787, -1494087046, 3855887, -1669479999, -1306547008, 839630868, -1571278953, -1423410387, -1927315536 ], [ -294389294, 393175841, -1856245, -1091107238, 419590698, -1449175621, 289022223, -725761903, 296326061, -1262459616, 362876094, -1565455095, -762509190, 1874413050, -192117061, 458916997, 71075187, -1333630290, -1414717846, 2098868891, 1872944201, 1866712924, 706843498, -988906569, 1374903713, 871480642, 119621790, 666022550, 46810966, 1494007526, -427228081, -1968462874, 391761829, -2051008497, -1078846926, -197074087, 2048892875, 1075734082, -463158526, 608432944, -357280233, 212654518, -236935758, 1007340534, 1084127573, 934192224, 1952459179, 264002494, -1285345235, -2073017719, 1108395048 ], [ -333930180, -145895442, 1795707542, -1665597712, -836391338, 444194949, 1296549780, 1801753163, 116492688, -2076364998, 904849454, -287976626, -258031311, -1183303073, -235865728, 229569107, -329630514, 1846363979, -1247045161, -1322025184, -1670031316, -563960007, 106232712, 203488675, -1179570205, 1465369485, -1677961234, 939712047, -1359018549, -1925912226, 363194809, 664142720, -1514324740, 710132870, -623514380, -2098611147, 1253849631, -779598784, -1010694046, 805289316, -1148610706, 1948259311, 942744501, 832206352, 1466969729, -1239078131, 706436290, -583112541, 437743328, 977932747, -14954654 ], [ 1394210952, -1679478608, -188440832, -1247340747, -409186651, -1438503749, 698424387, 1983145720, -817890800, 2096422756, 1881493478, -2135749258, -1150506467, -912769796, 1079748653, -1196099835, -915920151, -437539343, 1739297814, 297283415, 1116548423, -954486851, 1839770615, 633794968, 1357877303, -2102724580, 1921749115, 667479346, 492050426, -1265774194, 1694091860, -1717958795, 766943055, 1367796536, 1412795885, 1533637991, -1487148781, -1501157723, -1749434192, -713792418, -1796689889, 2142766346, -995098526, 15746956, 299629820, -818632900, -219429455, -2063719246, 29043518, -1099704314, 1138469188 ], [ -220038084, -1222947206, -1710665719, 1086543055, 1402891260, 1710986057, 196171744, 1430879352, 1982954986, 1324424425, 1707163817, 1949009220, 1587165225, -851370233, 1475034991, 1645227531, 1441377730, -549163628, 1794045180, -2009051882, 1998731749, -1282673010, -56126746, -939883030, -819011415, 1335531176, 1645067112, 684159017, 1996541555, 2009613406, 403384876, -2021643257, -1130625124, 1482456933, -622119769, 610845208, 1959132833, 2082202613, -1130253578, -1363634467, 1676455841, -471805984, 363814308, 1635236394, 686270156, 1026127787, -170554419, 153934912, 979513801, 1084154880, -1335934027 ], [ -1686104763, -780769464, 585763237, -269864890, -602927049, 2056323703, -1845488565, 1041249418, 1218911933, 690144097, -1266819044, -1940431355, 1295774623, -8196537, -516979515, 1084971884, -952340201, -881905027, -981212226, -547379739, -1555705763, 1628593276, 484950864, 292456123, -787114306, 1472352134, -1270535662, 1925379554, -158082362, 138185619, 861145515, 193925708, 473288764, 1415306437, -1379493068, -1552253720, -1294739499, -1382311195, 1685615462, -2128389367, 1651358636, 85668271, 1595763100, 1452548416, -1106720389, -611129393, 1240645271, -1663757299, -780872547, -760498852, -2094735148 ], [ -300592238, 683326810, -1589084064, -1386359943, -307196951, 772881793, -1567299621, -820081331, 1302694544, 1280619669, 1968075675, -1865691398, 482004095, 828063233, -1064704613, -2038285093, -711285631, 1473442210, -900682278, -296824253, -1964306997, 1441870203, 113836256, -1760555378, 1254233116, 1703123167, -595033356, 1294694620, -427739376, -2017201869, 1927441599, 1323696550, -432861990, -308187727, -198539151, -1745895657, 2023153891, -1325347447, -2125403169, 727038438, 1367674285, -1002414810, 896920808, 512406602, 1476593041, 1081328447, -745356102, -1321314567, 1491832614, -465323319, -865258426 ], [ -27710384, -1760160792, -1332199157, 293179251, -138942857, 136166960, 1835879741, 77313314, -416860257, 381995561, -1628072884, -870736792, 1696566408, 366677978, 1060810115, 1451591895, 1084542557, -1600277862, 1066703772, 1415779674, 2039453468, -3605851, 871376279, 1718857301, 1554178116, -734905697, 1185085551, -285670500, 1933748715, 103385619, -1116679139, -2078061485, -540610994, -1762225998, -1344315503, -396481641, 1473064068, -28998877, -805561452, -2052456309, 2090438949, 280181356, 2009369187, -800740349, -1375952934, -1529474219, 279366257, 1468025814, 547832416, -795225560, -891999231 ], [ -1509395250, 783895338, -1296803680, -316086634, -1550467818, -2062732991, 954872734, -1165674982, -1353394079, 2046398708, -56231909, 1763702906, -1807846820, -431380256, -735267976, 883373827, -671466054, -777406198, 1141465173, -1308155487, -1731215843, -1814491577, 2037177232, 137797627, -1495525628, -1498373728, -1543700184, -1716036872, 1870182260, -934038110, 1770227071, -80101553, -606239868, -776170518, -1672659590, 1935616889, 1256160954, -839419483, -1637241716, 1604526706, -300619348, -1353822006, -2121570410, 2084468739, 313002238, 11420892, -1538517412, 1011804996, -1182885057, -1275764903, 1851604802 ], [ -161811472, 481275222, 853538977, -1683426517, -142944713, 1659190616, -494875649, 1834417025, 1517758254, -1130177495, 1017782669, 1618707868, 1484776846, 2130812257, -2086459919, -991804907, -1332050082, 208461558, 1734067427, -1794554218, -1697297720, -1905987391, 1820138748, -550742789, -834824663, -928355567, -1608016240, -864368261, 1175812549, -383050674, 952137380, -1875731428, -1102495961, -1281340867, -167950197, 177280003, -1999444919, 1117853409, -204302592, 995965344, 947347789, -282971396, -1752481141, -1071426586, -1529753690, 1637287228, -1511526559, 1796783728, 1412354954, -476928446, -1050059552 ], [ -111459503, 1867317528, -148816192, 1437005807, 831416583, 1415937458, -68039121, -498159021, -2013094885, 889454928, -964123293, 832139209, -1557999687, -797778292, -76871606, 1879876570, -609767125, 1165343250, -968121248, -1198653600, 1118115282, 1248686826, 1140082742, -102771472, -811305947, -2029228551, -1364383228, 492118211, 1739306832, 1519889671, -934252980, 44034088, 22605976, 678126195, -2052038640, 454008854, 2052661387, -149645652, 2114535891, -1007155540, -1442825873, 1874941134, -1315907023, 1811999980, 875044457, 1625337235, -506250844, -411470299, 2058751347, -47836552, 411131184 ], [ 41027229, 212076074, -1313395653, -127530758, -551858424, -1107727643, 1566882991, 1266946223, 435445137, 1443790117, 504114337, 964569854, 772801902, -2012654682, -320246399, 318938723, -1688420812, 693062500, 1094395706, -941622140, 1522402454, 1682658257, 446689103, -1829510115, 1762719104, 493644740, -1382650263, 802917911, 1386551485, 1666303503, -1250547506, -1226410109, -851555431, -1682551328, -286307818, 77549096, 1025652503, -2053106423, 1068629983, 856324688, 638663940, 1741607414, -1509187960, 841017738, -1461143204, 160512638, -1208966992, -108979053, 1074059156, -678549665, -1898404241 ], [ -1244411616, -1349707410, 616224423, 1501652792, -1427756437, -1828146850, 1400564469, -498980146, 1882594412, -1502567117, 1782246789, -206135319, 552844728, 2033548786, -883697782, -41076004, 1326639380, -568002705, -329351011, -1786609671, 778050394, 1421640169, -1139136204, -1925658401, -410137201, -991559929, -730850509, -264116959, -302853053, 201540287, 1965489005, 2136678931, 1548781616, 1029805634, -580724689, -1799722836, 268268384, 1661265452, -1256601576, -1564252672, 1086748114, -136597831, -1743561950, -530303296, 262490882, 1403399929, 1192183117, 1232479634, 1531515667, -1129728750, 262993026 ], [ 1161029893, -342395401, -859752470, 1388079220, -1682734716, -1209024940, -337917129, -1586320157, 899960985, 649645942, 358032959, -2055042627, 1496670076, -220860059, -591292783, 1685936069, 2013037971, -1244224214, -945670988, -1836184151, 1957707402, 1853259680, 580185883, -623350181, -907453654, 1528065318, -1777787756, 1685945537, -555743612, -1859216759, 1332755733, -1757625253, 472118348, -159005094, -1190579209, -1731183559, 811832507, 615931037, 1564090182, 1976377494, 1531931286, 2097705139, -787147174, -682104689, -1468381804, -1124408393, 1496868745, -1260002182, 1768787069, -469163723, -520331708 ], [ -246168615, -613357670, -926855536, 1895197909, -483754766, 1328035071, -1601438326, -948879452, 1794991959, 64715854, -711222572, 1691573959, 1142579589, 1939799664, 1071949726, -2040137360, 847237546, 3710221, 2090960472, 1519252792, -1684341619, -1815535966, -959249607, 1903282180, -2013499294, -70669959, 1594473500, -998832480, 776655959, -2065021736, -953397826, -2076401451, -1488370695, 939711857, 1169058115, -1542637311, -1550040380, 1705418937, -1400047106, 1763529570, 1776513685, -779344851, -167635923, 172880296, -18806620, -671706850, 460418912, -539522996, 1936340281, 2069687848, -443692259 ], [ 1173132300, 386754573, -874919172, 171797653, -805372560, 190347550, 1983491483, 555378362, 805692710, -1352906276, 471501590, -1298608073, 1373786456, 1156634278, 2098038921, 2006204539, -1085463839, 136325613, -1577734158, -2042204049, -87702788, -849064513, -1243302543, 1224309220, 1152610715, -362616812, 1116655793, -1813988996, 674233497, 910817195, 2046447435, -959083061, 1196737362, 484351651, -561795112, -458092093, 1360731452, 1967594199, -649733906, -1293241035, 1059459059, -1248413335, -1211511209, 59649937, 1651650164, -1429807703, 1923128961, -1793072258, -1795566941, 540272444, -211098529 ], [ -668636063, 962617193, -568974100, -2082184172, -725994719, -1954230475, 1445087156, 817782822, -1577223286, -933439311, -601682075, 857018017, -1847552996, 400450511, 647690484, 1913281599, -1496834466, -249613047, 1915678086, -1336514211, 2020432470, -870969745, -341332554, -1741033736, -17916073, -243469959, 494370712, -7770600, 639497111, 1419702922, -1970707277, 1593543438, -1818448582, -173671618, -1811576038, -1050569165, -743981853, 1575812222, -286339083, -1608265683, -677104850, 1288536781, -1988808377, 1973230501, 1364364199, -194087536, 2001966493, 1242888149, 2073604031, 409513398, -373809162 ], [ -1136765382, -765366985, 673211506, -1487971905, -1251483599, -836576734, -959442957, -990479883, -1286343000, -52151083, 351237651, 6675492, -494454130, -61063057, -2119081949, -944179353, 965394438, 2022711718, -2060728482, -1904547568, -1345552310, 198358462, -784264776, -1480554067, 1101853716, -882619818, -1435179470, -1246998460, 2111574842, -147746644, 151201848, 154486612, -754695534, 1281529469, 1604577958, -1828505140, -191027087, -308616793, 1933026420, 1858430414, 1266695095, -1926897918, -1149825043, -1311871649, 1789255876, 763302903, -2037859577, 509705323, 1284223081, 529882078, 1447088765 ], [ -1985506857, -159794570, 713798499, 1971437027, 1211042954, -1501346933, 2048254422, -1763408915, -779336338, 640885513, -823115668, -1611396840, -1021102207, 1249360713, 1221382278, -1497153139, -1855704212, -714636319, 708546310, 796142579, 1699502244, 1130180874, 460943939, 71957482, 737268556, 1150458441, -78132711, -1226300707, -543114426, -349507060, 98290983, 1788610780, 810282287, 733820157, -1042411794, -251905860, -1363646874, -810462940, -862417195, -1933625298, 346308270, -1712008328, 1998890919, -750648175, -967884076, 1512475170, 1181252192, 69997588, 670940663, -549755936, 1873686085 ], [ 433474657, -403029524, 613196612, -1261962713, -1913561880, 803409059, -828750086, 851963601, -195408507, -1869538751, 48098684, -1810191084, 1896750970, 1701718940, -1750899722, 1188867301, -34901360, -744875630, 1653284384, -2073766855, 1230867955, -370891633, 1930321242, -327102197, -1493148716, -2056386464, -538391011, 606514059, 408574629, -458329049, 1073935457, 1680892549, 1420415579, -1204247217, -398874613, 449622266, -1313717081, 723082717, -1983561560, -1714011458, 1634716241, -101230925, 1259478880, -493148588, 1593383294, -791913621, 771081235, 117901028, 1968957217, 1250817030, 457623841 ], [ -1550000452, 794838613, -717706078, -1777320941, 611721521, -1762591811, 434653109, 1790252919, -1652111556, 1520432349, -371341862, -1462485743, 207750959, -742125277, -1467477248, 236503842, -1994810087, 750387290, 1826725652, 674998703, 831080705, 196391287, -966372862, -1397076141, 1263662702, 1399124695, 1015963843, -960747758, -1727439773, -1171504218, 1065826786, 904321074, 905765707, -942486423, -1194411092, -93061897, 682747540, -481678222, 352813364, 766039232, -1171887872, 1993815499, 492429092, 1494350984, 660038546, 1695110407, -892861257, 2072444367, -581143259, -1270201655, 736927329 ], [ 127939134, -465315185, 817550810, 1015572536, -1387356824, 871888482, 1846301195, -163412284, -1282590284, 1825544064, -1204948639, 676429981, -1193839992, -1052438510, 1689185282, -627684205, 867215058, 1905254865, -857935808, -1286969616, 1658988800, -789982398, -2117925760, 1630016421, -695718065, -762914110, -1802136299, 1179508179, 392651162, 917088258, -528853141, -1158646151, 1131834739, -1563943143, -1495916969, -1034683658, -845644578, 1485519199, -1509909624, 757035642, 454605425, 141631319, -1312601369, -681668261, -1882580042, 1401594515, -701958331, -849329946, 155182938, 1188463344, -903342529 ], [ 1686697211, -2090570276, -366508836, 796204356, 1937094269, -1930751414, 1131540927, -1832348152, -976136444, -926267514, 1251552326, 966886955, 2044998852, 837378148, 996840317, 45490401, 1766383748, 1287015110, -1435580342, -1996770119, 718100170, 572642370, -1303656359, -869242145, -1313354587, 1945778602, -732226688, -2075994284, 1422976301, -1941851324, -1891165793, -1853926317, -754217951, 211529749, 721169351, 906668355, -444262247, 464903159, 1079637473, -803404031, -113630650, -133440472, 1256001753, -1955442827, 1243556762, 197541836, -1610770424, 1613504317, 1960510646, -246943955, 2061129163 ], [ 1177407068, 1962259411, 1014104937, 355429583, -828072964, -1858139315, -1896704813, -881717284, -1124000228, 1295541948, -1834545352, -873650722, 501187858, 1089720550, 1509398166, 1269262448, -1287129871, 470857744, 388395180, 1233288834, -945676082, -1297101228, 1003476751, 1240688751, 92433160, 887387248, 1081886069, -1549409266, -1464328698, 671032232, 701563240, -1470381292, 1651840996, -1332139397, 1474680234, -1291435989, -1658051131, -971989268, -689388930, 412126156, -86224605, 699345908, -381807854, -507075771, -2078599357, 1760378749, 982768636, -93213634, 937365602, 1937438097, 1632675797 ], [ 733090866, -1363163564, 207017589, -994951439, 619384778, 861080212, 481713950, -2003828199, -880133887, 612858413, -120162783, -199546681, 1808668512, -177397987, 1136841345, 962905606, -394589045, -1972468940, 494180202, -1141240949, 1693772943, 1545773308, -1515229647, 512209122, -1329098591, -333503460, 906463670, 2142146322, -2121997338, 794273870, -478353094, 717822685, 250188375, 128250941, 189389255, 306228819, 11540068, -455840622, -1311995158, -1995850595, 1088331473, 763772346, -1248824033, -1978702240, -1748153398, -1058646008, 228646915, 332624624, -124328685, -1939281146, -1233999813 ], [ -1537763416, -1681100863, 371182809, 860254346, 684992518, -1559003262, -736296321, 1371424415, 994386753, -1213300123, 1950142477, 551293594, 1309143515, -1472852112, 583685541, 1727367966, 1413827379, -1855123925, 1137099606, 752405413, 1662966517, 121103613, 1367334298, 1872369592, -896679327, -1996806336, -329754588, -2109797887, -711531316, 1134522090, -882775520, 1024156572, 844126814, -629566751, 1523967200, 1852428153, -1357630361, 49022674, 502127768, 2074646312, 1148652306, 657838587, -1267017625, -649993831, 2015435668, 17500244, -529884877, 721248677, 1597061575, 924419388, 1221237500 ], [ 1449896093, -858848640, 1309230788, -68780679, 1621785850, 2144040433, 646634625, 630327222, 232893310, 41273852, -139946132, 44840771, -364536117, -1712370561, -2007808082, -1454689135, 491389197, 727245418, -2026706163, -115383942, -1833050546, -141439144, 1034620767, -1108210545, 2066343627, 97950915, 1184277080, -1151321651, -1385499753, 1261561447, -256575395, 1019807415, 335728337, -1549063199, 1738339581, -972169318, -2072585355, 570568956, -155882906, 2003497461, -1393190603, -1257427684, -2030153640, 403727083, -718794055, -386855644, -1032890528, 1999454875, -1697768646, -2023162397, -1527232595 ] ] ], [ [ [ -284448047, 526484862, 262582842, -720674336, -1598070793, -1587155323, 411106738, -583857467, -1643528514, -2139307572, 850230857, -1154233259, -1404415358, 395347357, -1365531866, -647012320, 890994754, -1530884962, -296302313, 1527457122, 1263131084, -1621139179, -1301683858, 962807503, 602853116, -565395324, 562644489, -1355475792, -1797764781, 478339621, -792959011, -1544907419, 1854891582, 545627990, 1743157963, -687284934, 366569592, 1608291909, -1396706766, 1727662483, 132146955, 101594015, -1933975848, -1441880635, -1406458413, 964145363, -1732320949, -98077982, -1450206556, 1396409194, -1085326985 ], [ -418447141, -977516088, 1069780157, -103667148, -2011799781, -1428565382, -1540600360, 229597984, 269762727, 673353106, 662887269, 778618588, 1232725155, 1008712963, -968270791, -1211458424, 508517845, 1626075090, -899752727, -546633360, 1620506965, 1670254437, -1293474373, 740856509, 886094542, 1901822733, 164143876, 1167600543, 1584930166, 1489847395, 716952429, -1473197275, -1606092464, -2074159150, -1238870710, 366560160, 406830598, 2017145011, 99766541, -96642474, 1151905109, -888055783, -1973688520, -1746536025, 64456767, -1510708055, -768607797, -476468609, 1797308124, -1748370057, 586915855 ], [ 136196211, -9351556, 845465958, -557753929, 1692274643, -1417156605, -1799993469, -880761668, 2070717603, 167569330, -1394073326, 1304319894, -1847638105, 924351018, -899936072, 1028222648, -568412118, 1272489272, -1727860375, 304554201, -1290445356, -227028828, -353563613, -1288676301, 1906166231, 918857935, -669798188, -1205710107, 1082117196, 1166877991, -412973043, 1068161579, 732675609, 1768868677, -1271953851, 987482562, -1308523645, -254791016, 736287278, -1188876777, 1345011953, 443965376, 168889154, -1660477132, -1687474773, -949093669, -743112734, 281994710, -421559098, -211008369, 1571481052 ], [ -1393674499, -2008930365, -1398234023, -174816747, -131550696, -1248697856, -1817763136, 76074399, -1040857799, -1182227256, -421196701, -1832565889, -1492018626, 2071342534, 1880729602, -1492625746, 1563889185, -1237963538, 1411565097, 655492440, 172371547, -807157737, -504968885, 2027886467, -1836181413, 199391703, -469854202, 184957374, -1510473155, -1102902535, 958429342, 1174485955, -853630776, -1476330798, -377276796, -358479805, 1140500797, 1958070279, 1688076310, -612537944, -2041982345, -1061258265, 665575846, 75826295, -91237927, 228822904, 1774389554, -444359603, -275553764, 2082039904, 1741186907 ], [ 1028237615, -1795219907, 1166699603, 2046802809, -637083526, -450163916, -884057764, -2045828434, -796546793, -365327913, 473317971, -1820379477, 729846924, -1859018898, 348687595, -252453886, -2073328089, -334156128, 120618211, 1601629995, 1674652598, 846697274, -1566052274, -620453352, 974338700, -777272542, 1164801336, 1190670675, -1691149097, 1027954097, 1548172435, -820709579, 761694120, 2010358655, -1225615312, -1500467296, -220195963, -1113705164, -841414752, 1032018665, 1864428982, 2138516939, 1748393648, -1244323539, -1204045883, -266480718, 562607013, -722741658, -1090238578, -1558122767, -1811942005 ], [ -1294721041, 1726801929, 742830216, 501170413, -194657391, 1230232336, -1208782443, 583944461, 318960162, -2143461777, 1365632693, -346509546, 149899230, 941730570, 1231534181, 1551646005, -619613754, -739079203, 2137443030, -1563820496, 883510017, 468634994, 366604541, -1617221382, 283090094, -302331430, 1569134546, -800263091, -1168367407, 531914427, -447622601, 1951672693, -1704065378, 1387292105, 1450320440, 1311126140, -1173849526, -325181793, 756917896, -738380604, -1034087893, -1032651590, 1202309252, 531362269, 278974081, 1742391146, -2064175247, 1968181580, 897738419, 343900811, -463249961 ], [ -1902577645, -820715531, 2062712719, 1715648567, -301158760, 1217462353, -967982170, -2005546126, 585901058, 1232442905, -2081386452, -679128818, -1345677900, -841339393, -1769173969, 1387928412, -1643695469, -2091487730, 564625808, -540015319, -154027795, 946320747, -1134592589, -1775132822, -1448028659, -1660997714, 1620858437, 562067352, 1568939239, 1430953971, -454085964, -2108347391, -772858939, 1312836742, -1099162290, -1292076342, 1014209489, 67050684, 383368334, -1898526463, -700610490, 1163578882, 87573423, 1860666980, 1135277141, 569436790, 1052120198, 1025594380, 2116306475, 1805733701, 1127576642 ], [ 279791490, 566971498, -1929485697, 129217927, -411907149, -286026160, -1264960985, -954036198, -875963875, 1871711529, 835612018, 54052865, -1289260019, 1632391741, 48714547, -1181667837, 2030954264, 1105715544, 1145983690, -1179601552, 208815390, -1954804692, 877683618, -1170424357, 1052050160, 1998050070, 1134323577, -942395311, -1851114336, -1800402895, -285484264, 581147980, 1317265516, 585200905, -639815970, -511133720, -155575706, 687211761, -814438429, -1192964827, 241339543, 1346462907, 645815600, 1119096613, -1248313603, 772053375, -1251061896, 284687614, -1006951421, 1630356792, 1061452432 ], [ -687171678, 250540284, 702577895, 2030506155, 1371213636, 1115918412, 1869035238, -1729169535, -1435432860, -663982934, 591184094, -1421983866, 1115103847, -882784229, 1242942479, 1680199457, 1340698504, 28681504, -810823775, -442754265, -1401936624, -1128163761, 204107412, 1635228805, -497598640, -1099449359, 696847094, 883825542, -157286658, 1407891024, -1745523057, -369327617, -1612128498, 2085502032, -1878685536, -223045134, -155171958, 1998343725, 780545349, 1633253100, 1383425119, -1562872544, -416033545, 712690295, -959873388, 2100236463, 662445232, -1109095573, 672744798, 224107899, -1791339489 ], [ -833542846, 832579325, 1194300093, 935168113, -249951807, -1435534134, 676371583, -613636878, 1180048567, 878711063, -1000267924, 1256528550, 355529737, 185623803, -521821097, -1821873139, 1161272074, -593631877, -712211425, 2003143082, 874909075, -1645653334, -1994809019, 1439378672, -817357447, 2085547025, 836228124, 1162561765, 760327287, -1288020401, -1812987281, -1753483377, 751053568, 1277380871, -2086457322, -567900714, -285873413, -827167115, -1623146726, -1263607745, 1115313849, 1053023374, -762165694, -395495757, 2147337385, -1184584650, -365138435, -1996666179, -8949052, -767346851, -1287493092 ], [ -1377644678, 1015952041, 1346282697, 2094331435, 1674048861, 708414210, -2000604648, -1524490807, -793844543, 2115911687, -1053724541, 1583433031, 2056196556, -509228238, -2076304619, -753593204, -424119160, -59822714, -488956661, -1243691326, 753246293, 1247010819, 1099336986, 202730860, -242764594, -2097524952, -1504050094, -181849550, 2075288803, 1529397724, -1420636987, 323923613, -1153173391, -35879549, 757669291, -896733298, -1171493866, 450615663, 1539369961, 1050221408, -1361543106, -2135288946, -1654264450, -1450180650, 1069354682, 1886289910, 476849309, 406575495, -1308030111, -491706599, -1107487684 ], [ -202373341, -511883162, 685819297, -1546433921, 1857187923, -704158068, -1898308894, -477513675, -1715198745, 1434905469, 1263897700, 1166800285, 432200248, 1087432254, -260885337, -112859231, 575443285, 772450247, 1800326518, -681590675, 1711428908, 1627657767, 1050997538, -1287219285, -1912991786, -610968124, -2009603628, -304243955, -841346902, 1526983856, -374826140, -251619921, 1045224533, -1606674095, -1670669907, 1461875901, 1879449456, 1812658431, -1361547413, 1920644464, -1312658547, 1300227038, -1977679295, 1003915954, -1404667928, -1708528283, 562304398, -1130343939, -1720404139, 742117822, -1878405768 ], [ -352650292, -1129222158, 161086981, 976403087, 1522781604, 486472407, -618790081, -323765499, 2088493839, 1329769972, 919445918, 872997219, -1401529667, -1361051375, -632121644, 1643387534, -1764396775, -1160224740, 416801783, 1063702937, 1272725674, 446745563, 18095663, 598265255, 1463957104, -237533023, 1377308597, 899424006, 489202476, -1041336502, 291210739, 2071036826, -1983668241, 1813371334, -738793109, -462764077, -1773021176, -1103757589, -329637050, 768632173, -1790593877, 2073762801, -859347509, 663957710, -1243476803, -1730759473, -817600149, -2069497229, -241300016, 555340527, 919789134 ], [ 1608469732, -565156201, 934921294, 1791539531, 1588639595, 60831960, 2107352690, 386055673, -2085922095, 568216838, -12652663, -66210376, -2059999818, -305704515, -684489384, -2049638526, 851881505, -1702838260, -1274761858, -263953532, -933967249, 664795520, 308313782, -389826050, -569632194, -1246783493, -373985740, 596621342, -1671360507, 298876442, 1371557025, -1312534664, 1729208092, -1121059906, -1085384709, 1495922814, -1892220306, -1952264017, -277331690, -1358856907, 564013946, -366479533, 2092270824, 985143774, 1538205893, 3169496, 2060892247, 1784622969, 440895476, 735462528, -1485562581 ], [ -857774986, -2003042664, 28473706, -1562242071, 1051275419, 47797865, -1430551908, -1617008357, 784251612, -220050788, 6688499, -2017134037, 696854025, 1745171040, -562968550, 1731494125, 625468373, -20411030, -716568006, -910963898, -1227961933, 220483378, -1392859125, -463888972, -618598813, 1672250265, 181292822, -1255331328, -1074375005, 720177045, 555809253, -2016048753, -251109676, 1713865166, 1597673989, -63423057, 1372902803, -873936566, -1827725438, -136980119, 261517261, -616690911, 942746532, -1869988617, 1722906762, -1326823136, -407707297, 2087383301, 1414774475, 315270204, -1167670631 ], [ -1973629540, -1713280073, 1576858964, -1305551853, -322614968, 141439259, -950816861, -1070889188, 711036746, 1912934560, 1429229218, 1154579345, 1112835306, 2144441481, 1428991724, -2110241523, -318048308, 1019884505, 837973409, -319755138, -537926854, -1039127063, 150034713, -700120236, 1911337397, -1595803120, 236950837, 243799017, 1711385129, -308498604, -637588306, -1571723854, 1237312323, 1133740053, -2088954602, -410449659, 14646571, 2044672386, -1446126257, 1185888184, 435229584, -826296658, -606373368, -351782467, -1818933560, 2083728558, -947130159, 2036857811, -651364256, -788262216, -1775700770 ], [ -1130140296, 1583080593, 1561774519, 1328566437, 520159131, 1910087542, 1756717815, -1714534120, -1555945151, -2029400584, 493337093, -1624063527, -420002596, -1337041484, 1712776323, 508589002, -954990766, -1759466843, 1075639286, -1146596491, 1985223706, -114407960, -1843467215, -1613580974, -1751023095, -604527034, -2044929875, -1880455733, 759689540, -2129073455, 337753928, 1559344727, 559451953, 671232173, -133380177, -468356585, -781560650, 889326669, -1861961885, -1953344583, -2115477767, 1003211210, -1052487685, 58299274, 1373398636, 939590205, 1382715603, -368441597, -368138090, 1632023507, 1524801162 ], [ -1191240117, -765541852, 1498800062, -1089845115, -1628541199, 1571048645, 1855113629, -1874438819, -820738698, -880791175, -1665365417, 1413988211, 1627936550, 913335077, 1518000649, -677261313, 1180156417, 1605371443, 1945440828, 649135757, 875885590, 103468403, 577679539, -994808594, -391705288, 1973802262, 1031772801, -930490346, 705004397, -1673226121, 1420354994, 1466374840, 1918432557, -1627427634, 1402390918, -2039869975, -1287907692, 1344189226, 7302011, -1229358034, -1044029946, -1987354155, 854754030, -337519810, -115377450, 614834881, -1371057286, 769341353, -1254093535, -626707538, -2107622051 ], [ 2043479994, 1192133909, -1486077342, 2105708876, 133221379, 1463684528, -1600848481, 725081582, -37021448, 1829740697, 1053193084, -89471082, -623354841, 896009795, 650200960, 804137754, -1628753402, 58134818, -2119530259, 1510273878, -1579316128, 2038665333, -886606766, 1141345722, 2042283847, 1813387329, -1551320770, -786041394, -849755688, 718288206, 431732842, 2089155734, -1948995935, -1531905572, -735947215, -1161101716, -783963847, -2122983083, 644320183, 1012689906, -80616516, -1424366366, 1090171996, 1296258330, 379042408, -618233130, 1479862782, 780324874, 218868534, -865562354, -347318852 ], [ 303055756, -1728274494, -152026828, 383705261, -518086188, -457908134, 230243646, 1722110554, -930370534, -1340329534, 1137602417, -982523083, 205013695, 19751423, 85266422, -1213954921, -231818360, -315878169, -727234385, -1904508009, 1787141221, -868142451, 1330505391, 1629606781, 945418433, 1996769563, -1519967038, 14142521, -1219038598, -493543833, -854061199, -460369520, -1612721217, 1918732218, 2017664535, -36002458, 405744355, 2128978161, -1914194620, -444440107, -1285966877, 1872084937, -1266045681, 1084147930, -779720597, 234189328, 426458701, 464586733, -724652229, -1765667567, 1357867746 ], [ 1544890454, 1143893436, -656564180, -686378205, -269799401, 1151720166, 1058073519, -1929749443, 640683655, 378892878, 720337873, -384233452, 1131759285, 1352884090, 296792329, 1068505038, 331183847, -332067916, 1324406237, -1974345181, -1385541967, -740669976, 1728700054, -1580573026, -1349320314, -734632685, -806458016, -1635879211, -1311152075, -301505815, -1907208223, 1861709917, 1480435333, -985945969, 1798527834, 1015543561, -1702678217, 1192652579, -2112788112, 1168390094, 1529286226, -960089924, -623492667, -579435714, -590472310, 1628516094, 636936203, -638463043, 799510050, -977716491, -1630365506 ], [ 1143640271, 99088371, -1577194978, -1310975455, 1487280429, -2140865668, -1069925177, 1359581871, -80899041, -1999506766, -2103944557, 489171961, 1006497722, 838980986, -2103213114, 636788761, -1308574818, -532125001, -628099950, 557511294, -1340710247, -1537618569, 2035211634, 170795505, 595306332, 796385948, -2134162229, -909022462, 852293831, -1019118604, 1352223157, -1367319781, 705172614, -1031524737, 131568154, 501375886, 1827218646, 650787685, 1241325035, -1998767870, -1271010512, -588893986, 1186582545, 1963113811, -578077035, 1538390267, -1223114227, 1630478375, 1349642206, -1943313582, -667018891 ], [ 1170562338, 721934035, 121075458, -860314119, 1038921722, -765594975, 1408540943, 868925860, -951911398, 1618578207, -1608438935, 916418304, 546412789, 247775763, -245755498, 1943607070, 830509350, 1377323613, 133626290, 24683043, -1746223884, -1318442698, 1024122917, -1806380994, 182447871, 1103825183, 159281759, -1394266985, 266491544, -1377803212, 314300935, -94848469, -164491674, 2046021685, 1335000450, 1917335392, -29694003, -412001455, 1740745618, -974324655, 579552105, 667103574, 1553611011, -1528504958, -1197104209, 1988227770, -485786888, 489707999, -1231270778, 552146000, 1040677327 ], [ 1538043352, 2092883449, -1052055864, 1280045086, -1617798918, 1315697336, -1828173696, 1722057417, 337504037, 1116247916, -1384352640, 737396939, 343540260, -1952092599, 1501676733, 1487825457, -1116466278, 81819886, -1297014459, -1655255191, 95216073, -730893470, -1219589248, -994771157, -170660034, -1657918772, -1292128159, 1049052094, -102711629, -98338313, 481251633, 2133072883, 737951827, -1616342383, 1610270627, 1281614318, -1164737806, 274674413, 817786992, -1019158771, 559591000, 729824038, 1550668919, -1489856455, 411090652, 346446430, -2005998189, -1989309581, 130580581, -1069925602, 1075731393 ], [ -1272400460, -1209028565, 1327495255, -178080054, 1561150872, 456029567, -42459806, -339070203, 413036491, -1306215786, -534288571, -1446278047, 2004784112, 1213730586, -929555894, 2053111627, -469579507, -812797294, 1168552911, -451109590, -1202408238, 1573460750, -1329248340, -1021412847, 1724562453, -927955660, -1675697962, -585047225, -1087243242, 1023910573, 1025371577, 857671375, 1804445063, 764509869, -1944612755, 1048915917, -1728934989, 1465266576, -120724955, -1382140789, 1839370890, -1123406946, -4336645, 138010045, 1626990826, 1375361553, 576870179, 1039780000, 680633339, 408956027, -1228398209 ], [ 1421633696, 348893965, -256998054, 1954624495, 541757434, -61318952, -1026268942, 92466005, -574605841, -1566503003, 1006626817, -1210431235, 681129405, 243041699, 1091225513, 143388590, -1305602710, -1223159741, 1645754920, 1993410335, 794192219, 856021689, 653381213, -346609917, -1222688454, -1556909599, -1384592599, 718705196, -112746599, -1717169451, -374915372, -417146174, -1420495821, -888941877, -1120266689, 1115360067, 1990244026, 1801010196, 2121047277, 119036147, 1673278375, 1147982794, -603532711, 1155237569, -1839821472, 390579341, -1241583965, 1040166780, -203853582, 2084411542, -1377465509 ], [ -746122165, -171024033, 578356766, -1595505814, 1411858609, -296341920, -584034077, -1436752774, 2017144927, -1049435496, -894456981, -1144632272, 1998821002, 85002347, 1476051202, 1275357365, 1165895314, 2094027595, -281037794, 1832509440, -1872357501, -733028848, 1183949920, -939453555, -1035365566, 1896525644, 1343094269, -1310202546, 1455525593, -1269151069, 585326354, 438190416, 547021438, 1936028404, 1484548257, -1102473023, -1889683389, 172147051, -1365994634, -1160220616, -1092492248, -224951100, -356307857, -1544828549, 2095146108, 1881396012, -455189189, 1006102428, 496456474, -881432632, -791642681 ], [ -146576289, -659603943, -1622122091, 1524717662, 400278912, -737027082, -2061485167, -757814265, -1800597724, 1508044862, -1861040768, 644803285, 774999559, -1725921672, -175541700, -666213034, -1147761587, -1343255624, 560808005, -771873487, 563508133, -1074274245, 1372494276, 1135342341, 290770691, 1633039796, 1830775450, 1609098582, -1095158827, -26366806, 1946761805, -1139006864, 2049922344, -863216355, -616752621, -1515706969, 1209346231, 1961809853, 1275850506, 677401544, 1997244428, 209808789, -1694069678, 91179246, -1784658706, -1735430013, 1773979539, -947721566, 30118570, -1529887405, 1433268413 ], [ 1477218872, 2028469505, -1604520411, 1673790939, -898496563, 1943373827, 739678068, 1540856082, 9057231, -339803427, 1490959519, -466650805, 1098201955, 1786176978, -1320801238, -2062008756, 705636165, 119183026, -1740004785, -925175927, 608966665, 1727065075, -1256521413, 1055576055, -1473374580, 2066027999, 1982850035, -349930899, 1064296438, 702803787, 1791311990, 14291064, 564244987, 1599692067, -1035310386, -512320013, 1819800249, -2069932577, -1673217989, -986209510, 943777747, -1660763832, -1595391714, -38307360, -1115306334, -1282956602, -1455773471, -2113051252, 1371116, -837654593, 1024929192 ], [ 1962350112, -2025389029, 58390651, 2084160088, -1283410303, -2075391602, -818842529, -1648029148, -1564455303, -968268441, -1668089695, 2142082493, 291031720, -1118450470, -400321083, 1857684202, -121914479, -366213418, 1406484258, -1063414960, 1530737133, 139275482, 205591050, 1541626009, 913972189, -1325837375, 109092242, -1462332219, -1842932976, -421248147, 2065633917, 841136599, 1026217140, -1386988071, 2087142278, 1850365196, -1543073286, -702241480, -2039692503, -1091129701, 1950345364, -1722660565, -978305926, -620159968, -71655258, 1516204304, -1324183452, -1775345647, 601400243, 1061527787, -179340206 ], [ 1286188282, 423666111, -1084365030, -2049699263, -1337307444, -765174362, 411927193, -1295649934, -170010577, -610298837, 698504733, 1157557972, 307396509, -359708785, -532647767, 757620269, -578484733, 1432862764, -2038687611, -435467119, -1037209710, 1508491143, 983151577, -988782725, 369311167, -1768993411, 1128312242, 44765247, -618747246, -1799184535, 1807677940, 1110642906, -121703513, 196994948, 1746219918, 1601131012, -1259658781, 638394889, -1803587191, 1364550349, -594778573, 1559868345, 608256991, 2137329980, 1862808393, -1181553527, 1041742895, -979243379, 364229492, -391884585, 959464146 ], [ -98753552, 265327320, -1252082466, 1132877428, -968487057, -916391536, 778216289, 1309553687, 2106951663, -1648718014, 1046465125, 285723764, -2088859426, 1075085196, 1460523367, -1659707128, -2073325229, -1985126816, -26340885, 1082915236, 1889020457, -250028964, -1813668824, -1423206958, 2147002348, -1667978889, -471046877, -1032202792, 1191459800, 1636756204, -1045464414, -1270627922, -1475896508, 576237106, -1048559409, 740076668, 2051861407, 129860900, 1929459515, 1207913222, -2070145322, 1756482061, -2105283040, -1327240765, -840659718, -1363603342, 526611556, 180519399, -639445391, -413678319, 1106639884 ], [ 1756736433, 630787339, 1294742953, -1846783934, 1658740849, 1505691751, -1867637011, 1731676405, -1807928778, 470258923, -789685352, -1753917121, 1534932294, -713535745, 1262027369, -468591885, 52796247, -2139559821, -1352463309, 28064749, -1742829560, 465714831, 1404169103, -1390712344, 1723639725, -156729640, 1273410080, -1295602040, -811903314, -1040888240, -321300189, 1286427129, -24167786, 1942082590, -443960154, 446298373, -19030656, -391238417, -1807900069, 1429346130, -877807574, -1183674538, -2093500665, -917687582, 309567622, 42656592, 929886781, -2063293486, 907445492, -1385472978, -2087216676 ], [ 2138191078, -1620597227, -1859409609, 1418471452, 1245812430, 1488211409, -282987263, 341611725, -1839031456, -1761809794, 568098832, -22193969, 210566559, 1298050835, -666648662, -1128418271, -1541035699, 1812603281, -297936471, -370295430, -285913108, -1949590526, 749795899, 236501110, 643338110, 513939980, 1339678720, -1220929514, -692519223, 1564131736, -889521035, -659144984, 2057387103, 307696408, 724004550, 868977818, 1582362924, -1792911507, -1041415500, 470524518, 916512452, -1386865517, 320276574, -233564136, 1422408163, -367520908, -2117041003, 278172571, -367715916, 494969373, -135417866 ], [ 1813921791, -445668357, 1701840082, 962164509, -329093218, -1168492882, -1016026900, -117807666, 291031072, -1799497727, -1823293042, 338199655, 1988642509, -738608253, -471207698, -251347547, 250180299, -559564588, 95658235, 2041292661, -665163554, 348432375, -1900102655, -1711446263, 1516003536, -855071035, -1748913243, -67868144, -1063549529, -1065430412, -1040289030, -1118822142, -35665897, 1334216832, 557973155, 1163997139, -2015169938, 2096132167, 474447054, 1161774124, 950268061, -1786883267, 1356902585, -2062280103, -1135228159, 312663044, 1046397237, -935439003, -1476783720, 662122908, -1247625161 ], [ -267821200, 368434483, 231625623, -235127973, 1076225475, 1911932017, -131373712, -2009095072, 947417080, 682835090, 1662965320, -947860803, -1153022323, 28514411, -1935808395, 518873344, 1491827824, 1763981973, -870911923, -978699277, -1847163288, -1098040540, 1252269786, -1356279377, 1712175534, 5675776, 1434607928, 1545605705, 169065542, 1532923771, 370835398, -1087672337, -1934600121, -2011310728, 1760916704, -1894606167, -1371824511, 1880157888, 837350695, 1316866428, 1405041822, 413719262, 715935403, 661052395, -1037021725, -1162990169, 1689923282, 1321069204, -1300142325, -686190017, -1106821977 ], [ 1392189678, -2022062478, 1410834558, 1561791640, -1399816414, -1115409024, -656820479, 1460588171, 745223690, -793118268, -18921983, 29954630, 779644367, 966923653, -1796242380, -315862567, 2080488902, -219324372, -919099815, -1431350258, -1072693351, 398865920, -1886925263, 985007390, -323475420, -1154012074, 263680329, -1773745553, -1580130383, 1868731105, 396226655, -504463094, 1844665661, 2023671800, -1417753590, -914782962, -1694407029, 810225098, 1801249345, -1158053801, -1080061243, 1922459786, -672530521, -420362686, -736520945, -1895322297, -1322135603, 2134555467, 1626538912, -786182238, -1494976830 ], [ -170779886, -1638822910, 1340604077, -572507484, -450961722, 2084373740, -1333282647, 939539461, -963523592, -476836794, -1999049168, -208849886, -1340941058, -1308163284, 1933730818, 996964801, 660379912, 130884182, 202470155, 349882587, -1543300939, 1500376619, -684571412, -529479780, 750386847, 52942640, -1195730078, 339528345, -868603942, -613371160, 751656477, -821896309, 1781560806, 250589525, 986136425, -1261357395, 1414047484, 950818589, 424464366, 392803721, 203187719, 1034026779, 686118429, -908126564, -236472650, 2011910432, 601756413, -1442800703, -641040742, 121050403, -2065032558 ], [ -1456801244, -88306776, -1540705596, 488228465, 1857082747, -1243437696, -127693487, 1698230844, 1470227942, -983911474, -820898252, -170255291, -566184129, 1487287218, 869566086, -1005347900, -228489038, 1372984867, 2895326, -980842126, 768421367, -1658545484, -2052487892, -260995627, -1235157522, -529514179, -133179422, -1661431612, -399160488, 1612018233, -877182079, -1659568069, 135809270, 542571348, 1521090866, 1336532600, -1364531898, -414925706, -105772678, -28650374, -1766611951, 839315662, 1148176811, 1793104579, 100542095, 667269977, -58303466, -1987783151, 1112166473, -1524451034, -1983062895 ], [ 1264955928, 1131438750, -823612385, -1561360015, -786611676, -1931295005, -438883625, -338262770, -2052572281, -1565892776, -657591626, -1104973629, 741586767, -549972579, -1855623771, 1705614474, 1424018967, 701220966, 1848952394, -290167510, 2020332589, 279081863, -1816276671, -1575640034, -1908934591, -1115472673, 1629860462, -570083420, -261210095, 351720721, 410946967, -1170121654, -2141778872, -1027056183, -243194270, 1158136198, -1220294863, 1003739665, -1198150048, -776827248, 331738225, 1561281435, -1270850973, 244657826, -605667029, -1358149553, 626783383, -890607385, -98458483, -1705257330, -368942470 ], [ 793068568, -1626032400, 1382838147, 1895822772, -940927764, 576248420, -524806511, -1687169031, -1019110417, -907165553, 491503354, 455294285, 2033637107, 1600069327, 112467014, 147662044, -342832931, 54582856, -1672189389, -1649673708, -1759108374, 1485746487, 877921866, -253181570, -283640872, -1500229218, -1181125757, 1964503226, 1199760110, -796784230, -72533915, 350625687, 494437999, 1438863814, 1339712721, -1321690489, -1287651022, -1340676345, -1796347592, -1270106070, 1388275884, 987470696, -1329857479, -438965985, -1210821126, -2128152309, -344394342, -924295845, 431929995, -1937699606, -1736374018 ], [ 1169529848, -88469479, -1813916363, -276619559, 86949074, -1960289023, 605741652, -1816864331, 1429836421, 1645018207, -1835155698, -1758962050, -1734695502, 666286815, 253832467, 899446551, 1515376467, -368667335, -474583202, 759720816, -863069760, -1875093987, 1315133046, 1731259505, 1009817766, 360432682, 1428897452, -2081511327, 166783587, 1303276161, 1817207921, 2097954238, -2039067677, -1275879997, -1459433893, 1537977186, 303088494, -2091755942, 415367697, -766132777, -971705457, 1353245885, -132086875, 1823058882, 641440124, 2067190520, -1879710997, 1910422683, -205819878, -1251627688, 330124182 ], [ -976973380, -623225398, 1918852496, -1445974244, -747251234, -865276237, 1046344405, 1526707947, 1106356848, -1384148660, -1377743061, -2001516542, -111136476, -786581137, -1250950531, 2013540848, 826401879, -533539949, -1026606515, -549882473, 795752951, 585653179, 921693617, -674555413, -1700585755, -2051596525, -817257537, 510383194, 153260601, -205593898, -306902138, 1154588175, 248164357, -2069305090, 626705381, -1102400097, 1456034449, -187539308, 1284144727, -1603527485, 2112277290, -156679775, -957425625, -1565429969, 1816230197, 203312640, -842636445, -1327799334, 644467728, 1683553942, -2026401523 ], [ -203217493, -600884438, 243308334, -1398458263, -1012997498, 741188543, 510874807, 1299951518, 1722547927, -193698171, 1087097990, 1824226242, 1503765333, 576287048, -1442759168, 1923646024, 1283453822, 2110938141, -2079273532, -2013503496, -1064333557, -890110562, 219116417, 1563577563, 2145020635, -1438828728, 167457899, 579734717, 308476839, -1501032269, 1036962384, -1759556227, -1790664627, 914327729, -1515480828, -1741883264, -1131514261, -1203087222, 83619940, 730440665, 1507136375, 2035741400, 1407550976, -667097377, 1005284374, -1295587650, 2144197629, -1221987230, 1986817200, 1167716825, -122203387 ], [ 1735509820, -1487944895, 1353955529, -1339820958, -1097762832, -1444992918, 1863519121, 842466349, 410521962, -371229409, 305550085, -534523937, 516659813, 1560896881, -705887543, 1739094637, -1322477568, -1511195609, -234423151, -916464701, -1389231556, -522974847, -1439718123, -1408087856, 1440998947, 1753277206, -501400398, -1197236531, -1202760286, -1842421978, -2143552393, -1367443238, 1051051676, 561700085, 1377586276, -697121165, 433187118, -1688600673, -661933050, 1809992898, 808968831, 1494769914, 1634025844, 1918315817, 1277622820, 324620233, 983210037, -971509037, 1362332542, -758270264, -1208796377 ], [ -463638307, 1059770824, -1421109784, 2088975290, -1954054305, 1330619681, 76456469, 190642670, -1719288101, -1162224218, -1829157995, -16720074, 539983156, -1759073343, -2142061851, -194826192, 198917913, 544149096, 1562440974, -1627678108, -158486899, 253291202, -1714175516, -1327834911, -237073424, 938364607, 836576576, -1771290057, -856654154, 1646292490, -287628879, -49461426, -713597607, 716411750, -61262199, -759411890, 919630514, 1588761673, -1243195966, 2046245633, -1052495829, -901516673, -1395834400, -1911276672, 1282476029, -48278745, 926257792, -185658102, 1475717744, 737066148, 1466627968 ], [ -820318023, -672741903, 1716393023, 1663145497, -270569655, -1144119771, -61024107, -1295867646, 1528649770, -2014818729, 1723980833, 842245221, 1788182842, -2088107376, 696245794, 476965215, 1058491854, -1026421296, 49059760, 1887331473, -564679884, 841168669, 1930877751, -825350273, 1434884777, -939853447, 892956648, -484389364, -1989275690, -632432920, 1160408755, -1342568764, 757712739, 2104803391, 1772710377, -236664015, -1929519609, -975886294, 230443807, 969885106, 106631144, 641791903, -645420628, 1779577611, -249218935, -1953994616, -971167940, -92896008, 765927299, 1885166029, -1697151627 ], [ -141900990, 1179203548, 960166576, 1297868915, -1911659946, -253397804, -642471674, 1603162910, -1220535605, -2052685449, 1608111385, 218821379, 819516913, -556224754, -968367711, 702815566, -54747906, -1062159249, 2107167527, 409266196, 184591523, -57406748, -364329951, 2010094828, -632494813, -2069723538, -269314142, 1676365516, -443396735, 309836592, 1151098659, -1677569538, -1607548785, -2026856973, -1856648920, -303165167, -542376108, -273951626, -1994867625, -1851910767, -1986092426, 1254109475, 525018471, 332164146, -471793352, -1124493723, 654760422, 1188846514, -221658536, -2107279629, 2021919849 ], [ 1241716233, 264680248, 1116616871, -228501842, -695824207, 1897343390, -1330712504, 278314100, 2033104150, 2086807300, -339022875, 886982911, 230877037, -492111912, 1028558165, 1233359539, -1635961098, 948807053, 1461056932, 1867290118, 1571691018, -530604119, 1164434317, 467999165, 1951911827, -1291005255, -51944623, -391191952, -1122973872, 1834496683, 2083374260, 648667658, 1103196238, 562171953, -535703792, -1903946047, -793883522, -1812562024, 2001336448, -483227505, 358541648, -1834012487, 1539780970, -1949168265, -1721311039, 1387162234, -1194731339, -2111474662, -892911202, -770584519, 1008765892 ], [ -777061421, 1570888101, 1232895003, 971323789, -2084820333, 1303612646, 1577844212, 16781697, -632859690, 1191542586, 377453334, 532955738, 633756340, 1851191187, 1395735124, -437382498, 1803081063, -264544638, -506012205, 117266867, -171788115, -472316581, -1489500204, -995084036, 2103179217, -41195795, -786798057, -1584608333, -524432731, -1529624772, -1331915280, -904114411, 294377864, -542700936, 1577662161, -1212764512, 1333162639, 1369209918, -1905780230, 496830242, 796324496, 1465506651, -299131043, -993484843, 672236462, -1033844047, 1227455163, -444245769, 590069953, 497986278, 518966277 ] ] ], [ [ [ -1499038061, -954805579, -833039385, 1274433310, -681102298, -904490567, 1660109967, -1115567439, -1120798634, 506327936, -1059360555, -430762973, 105461608, 1125823020, 226037983, 1141179637, 344031878, -1099743731, 924495452, -1143710970, -764566272, -616365818, -444281173, -409812715, -237691232, -49483103, 812808469, 1552016566, -267800772, -1030081116, 808143456, 1834179157, 143838118, -219036342, -1664092898, -1175063519, -591728304, -152340397, -1910194872, 410647973, 599835125, -2073446423, 1305071500, -272507094, -400205792, 938631971, 139250306, 1707409478, -214217749, 1504755802, 1159107813 ], [ 338944166, -1605679793, 1275147499, -109589988, 882093464, 673663013, 1704594030, -1178352356, 1272314006, 584559182, -1041116468, 452041033, 1680263037, 1074572893, -1405611365, -1366042334, 1865031018, -974156717, 687765775, -20216566, 725448640, -1571819449, 1615708967, -87940988, 1171085962, -1836673797, 398683822, -1760078586, -186111976, -150169809, 1728204194, 1902719039, -1598548443, -762535298, -391701371, 1307648115, 1146898140, 1465110511, 1805069419, 1083830568, -1483399680, -331862665, 108692512, -119037656, -416441273, -1348410853, -68770485, -916202693, 1526719086, 2082035250, -1544880549 ], [ -83526460, 430891461, -963222085, -745459894, -877315848, -1312542016, 1378083614, 1573168181, -777260183, 1686928838, -1973350238, -197088583, -249407128, 124715631, 1193009836, 1885218074, 1873246901, -961125934, -1466128707, -1301133365, 5339671, -718880592, 778132941, -1380827276, 965359599, 1639146808, -383169815, 611183253, -1786142588, 1322623318, 1429756685, 20416751, 1541921178, 2105476179, 1196617560, 211860858, -1275193366, -969267912, 650917818, -416985385, -737253677, -144691920, 1389393479, -245642881, -1640661769, 1097993704, -1331728372, -867896397, 423396402, -2074272751, -795833274 ], [ -151628955, -1439062488, 714622959, -98709627, -657138512, 1559993857, 553099158, -174064928, -685943531, -1352042316, 1383296477, 1501472867, -1644460318, -544283234, -966356290, -626688456, 1058060003, -569340196, 523881373, -774304068, 1603906407, -669204536, 1881111072, -78876725, -1934552590, -1658799052, -1054736034, -2104999205, -2014196862, 1038317833, -951306900, -1172437010, -1666280056, 46870585, -493633084, 508200685, -1369746949, 890499163, -61105134, -1875297153, 1974607063, -2047155033, -1501762903, -977902399, 1209850572, -1945041238, -1043939488, 988721194, -576640631, 287977221, 1968324009 ], [ 1693172642, -112757106, 42235048, -416578421, 1941962682, 2079210572, -545652146, -521369326, 1537893249, -1671543936, 1499523681, 650084208, 1575003885, -671526014, 1041782487, 495524212, 399027384, 230792342, 386267480, 556382447, 1762229782, 1817355447, 1661421986, 1338130706, 384755382, 1655956801, -1192087029, -1731739678, 669422286, -1958682217, 1635738439, 924117079, 328772958, -2084357763, 1386012515, 941155941, -735559795, 585725788, -1545212122, 515991320, -386109269, 395262239, -1888252299, 1698931480, 1224076709, -1396851714, 91040717, -292266525, 252838776, 324708219, 1784701794 ], [ 518595377, 85913605, 440136623, 1344219397, -1689850233, -700983060, -19032673, 1377269357, -1945324596, 406846740, 974677123, -400742567, 1547218535, -44816521, -682139661, -822474817, -1269221552, -1724084043, 183557107, -1709676250, 1766058903, 1856802326, -2108635207, 1707734921, -422517334, -1048144114, 510337696, -265909628, -1424952170, 675131736, 1327401073, 1490714118, -1168794012, 517000658, -2096900849, 1382882, -879988817, -1301192164, -555523535, 299022949, -1057317036, 1015382289, -191877220, 162907660, -1742492001, 2007222639, 401911424, 480288665, -1372764511, 1686728824, 875607699 ], [ 1287595739, 597647284, -1194113526, 1011806842, 745546150, 1041140677, 1266274552, 1402520554, -1610395102, -1230773886, -1955543397, 375112408, 595659019, -1351970800, 1113766624, 113594384, 1684305573, 692557785, -1458617864, 1530674210, 640234893, 91830384, 372301517, 1487296309, -182290022, -305117440, -320333156, 1574033140, -1923994075, -208641607, -1884465133, 606205760, -1057870392, 1421159142, -589550445, -1303421459, -1741775684, 37041918, -1249480152, 1185759219, 1824884284, -2073801448, 719856565, -621891183, -914946970, 877850913, 1998528942, 1419471769, -1153006079, -570555140, 1432076171 ], [ 455934476, -1985755973, 386134679, -1980813976, 807274712, 311528380, 8001983, -562357318, 1239687626, 870920582, -52808072, -1037033575, -1260125130, 1491884576, 847572934, 866142995, 834138983, 556509159, -193362279, -1422541098, 81127714, 916563878, -948788592, -1842414971, 1324147971, 10235013, 1797283594, 1323553010, 2068879431, 1588061427, -1234562606, 981901332, -358293642, 1066127742, 876498057, 289777685, 1346781150, -2068119737, -1572626649, -1247094795, 1094770620, 1225357704, -782330771, -1850603021, -1347535308, 751560369, 1406441149, -179480981, -44142205, 2108677217, 1735406227 ], [ 1443136722, 359978910, -738975078, -1841933311, -1168824103, -603701782, -349803118, -1791625846, -1008529642, 66545743, -1463175483, 236278444, 2068564048, 181645263, 1215387309, -1348430200, 1258425806, -1836005146, -162809943, 1023470172, 361973324, -515666941, -899115383, -1631356490, -610343383, -1461907979, 1514628857, -1983251202, -2001881706, 718337226, 1908994432, 303177286, -1207323408, -369955844, 1084030497, 699556560, -21820606, -1538177229, -578405552, 492483734, 1682385796, -2034059127, 807900108, 1806527940, 1556375867, -1544180004, -352035519, -1433057391, 1916966986, 321053389, -937712408 ], [ 304090870, 71912555, 1980997728, -283048058, 1071945110, -957810827, -454885278, -1632794189, 384465698, 1707074051, -69144711, 588653119, -1420265661, 1365908353, 173505840, 1558009676, 844052743, 67334031, -1666583507, -700242269, -907494749, 612460158, 1563533343, -622418188, 470549296, 1200627663, -1218795037, 841881392, 1284529802, -218430255, 386254072, 91952170, 2048427829, 886557880, -600725803, 149830087, 1138391504, -1436566205, 1391128868, -25019929, 665119898, -28914984, -298081422, -136913237, -1215953356, 335213372, -432574673, -1801383832, -1116549089, -1804572370, -15605518 ], [ 682109214, -1862037553, 626781511, -852695171, -1741775274, 1558091790, -142379721, 1529524733, -1030872502, 1026397349, 1865103287, -1053827807, 1291431479, 30624419, -2000236401, 1265158118, 1164714409, -1965424551, 1384803946, -1628424099, 752332714, 501643557, -937585798, -1848229749, 828057970, -1487075716, 876152586, 322228752, 1998878184, 343689162, 1620317505, 2136721543, -1301748851, 62100290, 1009947456, 141660574, 600995964, 1217456922, 1721689686, -1211177225, -2027085611, -484831648, 716985179, 330207407, -1966819997, -1547883936, 966526092, -1651784736, -458023099, 624854953, -1418182621 ], [ 820648931, -1650944835, -167763791, -343215229, -669949203, 801511848, -1840617374, -1694749807, 1124981914, 1527224478, -1774045643, -1969213458, -1909352055, -11920499, -1855418744, 1456570713, 1930079991, 1611089397, -1815217329, 717147117, 274439110, 369475274, -565459264, 1116867703, 76623326, 1449568070, -159752590, 426244635, 978130887, -1892465290, 1517664188, -854870687, 619200871, -994306983, 1549460553, 1190973323, -2088199286, 1647466689, 1525954634, 289849452, -1523216410, -1935707452, 1228944011, 1276814464, -542964279, 1773231526, 864933652, 1236773080, 930796568, 1634787573, -1975732049 ], [ -1330750181, 221790484, -122746215, -1355240402, 360251753, -1238084154, -1255870057, 1852857278, -2021440086, 735680916, -1474904766, 731838186, 777826465, -1119240974, -1315151109, 614061864, -969862006, 1515880318, 863078938, -301523748, 147226496, 631041128, -985978785, 1989149368, 2108376114, -192871773, -121789076, -1178945589, 1995975300, -321335235, 1855538862, 2042110468, 1812580661, -1526429489, 1964793571, 1670455184, -202672416, -1764443220, 322517985, -2002288113, -44997409, -1179312998, 1526641125, 2048399616, 1788729965, 879957471, -1906342618, -855102011, 113363744, -561492560, -1134023093 ], [ 1738876042, 1138657824, 795391025, -1207491443, -1974591628, -586275381, 334834636, 1880867774, 1326608975, -1309853914, -1830007113, -1934549975, -556987607, -829418901, -914602655, -1978887773, 619354886, -221364294, -1016238690, 38819872, -1575550616, 988785436, 1543500293, 78001754, -1021714481, 1567008250, -922816782, 536560495, -862959423, 1699186710, 1611732061, -336126563, 870704360, 843953634, -1654017732, -927835885, -623886334, 383617888, -615714545, -72398623, -208630684, 610461121, -387249616, -1256006134, -1157417181, -1265595398, 713334211, -1739295715, -2069291752, -1226701749, 1915413972 ], [ -128312735, 1663317678, -1043255291, -1150753426, 1205268348, 229854159, -326857380, 1262811000, -1214659033, -13251252, -677346675, -1398528861, -541348873, 1690837414, 889670263, 1638408747, -442117093, 1139415571, -396090670, 810971489, -615678060, 1921876999, 916740340, -1900320239, 2019807813, 681990528, -1573855180, -1377872935, -2140984479, -751143764, 1075671504, 1616358546, -1025979018, 1965853132, 1568232028, 429091878, 973832703, 926595138, 1574630580, -159803881, 1484041172, 1917061, -1522354048, 210159825, -68560407, 1776380250, 1039259065, 1604685350, -1370539747, -1211376517, 1760723928 ], [ -649574352, -186120166, 277804723, 105461927, -1257092082, 502636043, 1875611256, -573092463, 1105622465, -1706123416, 349215070, 715646569, -1458651463, -1445725312, 447043235, -1693532683, -879599710, 1024214929, -788818961, 1657251657, 1207574300, -974870267, 1893950937, 2066093307, -710393140, 580573425, -866319814, 307171438, 636751823, 905759794, -737571073, -2061283028, -280345569, -1957874814, -667337416, 913126890, 1991009135, 2078458130, 1099618437, 854604219, 5917135, -2129922547, 190723560, 1642216783, -1175668438, -262844826, 1602863688, -1996280366, 1506333923, 1988081513, 1233845702 ], [ -1359722700, 895175193, -307457984, 387213250, 659001172, -667935285, 1516605428, 1130343655, -90013531, -1365890892, -295588741, -1458710625, -888836544, -1607156257, -655302902, 1611866549, 138282150, 1040676434, -851377696, 821146371, 550249833, 1421559438, 1742713123, 283399729, -239610544, -1742072084, -2049039100, 1119026252, 605661822, -1411126904, -514072721, -507382148, -1129484329, 1582700900, 2026972782, -1590805298, 102491683, 1378539634, 1232124684, 32425417, -1149679544, -640434138, -1086976339, -2120045506, 327799057, 1481972621, 125134302, -1706698902, 475734322, -311440135, 1578394921 ], [ -856836393, -1037868494, 534670281, -498231190, -1319222339, -1550823583, 253142358, -1921310875, -849566496, -395021664, -920442047, -757494547, 2114368193, 1813851648, 229856958, -564394163, -1064279537, -1336398176, -1247578354, -1969417311, 2078802322, 791485459, -1980645742, -1082593922, 707423671, 1669588896, 2066615516, 1117797860, -274651037, -170529383, 1627080846, -50356228, 1898179179, 1912312726, 1076376950, 1985521033, 498729564, 2147267606, 671092824, 1501281926, -1226518484, 2055481168, 929207138, -477815380, 2064447207, -1725868216, 607173907, -1314638808, 530549798, -879344626, 584784262 ], [ 1807877396, 753328116, -194384504, 320619814, 1129044992, 802341009, 2062872002, -1402160379, 896906720, -775382048, -2070390772, -649321583, 594120521, -206077493, 1582640371, -811746256, 1806160993, 1071384050, -1937507654, 1470981792, -1714406081, -121574094, 142386028, 805658233, -1584516702, -593984989, 1187562583, -781879845, -2025318440, -476653880, -1070532433, -494335954, -129063109, 2033665153, 2020470015, 1697198350, 1831982200, 1832699363, 777459079, 428891323, 503286906, 1327446848, -1111903849, -1062357710, 435793496, -923344088, 991515687, -635601998, 1463742073, -2123167686, -1834620939 ], [ -1287757831, -74778317, -1776617627, 1659452176, -161601924, -261426818, 1771683370, -601510840, -1201039234, -2036524948, -2051137223, -2124513174, -707928324, 1262230847, 708800939, 593198595, 2046838610, 2033021464, 1525944034, -284284831, -1381149956, 1960753282, 302401797, 1630663363, -1510646420, -1571850256, 371832141, -1265711492, 1546837928, -937165419, 1052997050, 1520769678, 308710347, -1223851903, 993875573, -1353449492, 508897163, -1888904659, 1895160957, 941046787, -1485094618, 461367969, 1554319802, 2129761085, 840578961, 561609775, -177221292, -1504725388, 955137505, 283183203, 812696691 ], [ 694512715, 1982834696, 2084581828, 332716812, 1842202064, 905114468, -1851747398, -700639919, 466343309, -1948538624, 636694421, 1508907179, 587832151, -664743105, 1927133413, -162353617, 587476803, -1464803061, -540388938, 1217523632, -1576048276, 855799655, -905509967, 764198907, 1297076572, -1323740261, 253712643, 1206866723, 1464497203, -1746236815, 859100160, -2089696407, 1858897338, 1605461584, 433929395, 138673719, -1516409826, 1728178337, 764254511, -1256257366, 1608573680, -1546772835, 1126681643, 2145200023, -2077180031, 1010710105, -1580185685, -1008343582, 108298956, -1375320471, 919470817 ], [ -396058761, -840452548, 1061249309, 1362451954, 1092700689, 1653407546, -1832586427, -398291942, 211431781, 129230323, 1537682971, -255576259, 1948172162, 1020962608, -1777481960, -958030742, -947383863, 1797665071, -234817677, -1844624642, 584053286, 1553132490, -1215909806, 365280465, -319373305, 919128027, -1756298433, -2099122778, 35777654, -140436386, 1226635792, 533900534, 1156196037, -383560701, 478491120, -1409203530, -1695250399, 841438300, 92962648, -1096100087, -657145290, 215412832, 1445282735, -1433834663, -1934209156, -1246683940, -182396114, -898808128, 893052561, 695626384, 1302643124 ], [ -490729041, 1531966199, 675974246, 495658228, 240217836, -671262665, 166182920, -796149239, -1244593275, 309141368, -306379550, 547625220, -675062455, -1295038324, -2086204460, -177767879, -1042800384, -1945459281, 171388778, 1331003764, -1741744578, -1657202667, 795993621, -892338082, -18419871, 1562982142, 1691793565, 1713971385, 1044294049, 1085687270, -96452560, 2073720661, -1709168154, -290785999, -1049885547, -1537488838, -1474829213, 569330196, -1910790421, 1136034430, 153459466, 1923314463, -211795553, -257498272, -1690808227, -1043760702, -440285979, 527499250, 1118563335, -388573815, 1534420530 ], [ 442063396, -1191090932, -1358464297, -679826933, 1786678803, 917654342, 1461275247, -339355399, 2128623058, -13057957, 1949785339, 1515363648, 1322271618, 2057469044, -445592315, -648030698, 1498522146, -64398215, 592685415, -1296789125, 937822209, 670358523, -2091882442, 1130587265, -34127440, -713366070, 43583222, -1112686435, -1032851742, 1823821383, 1881492471, 463707233, 1772626838, -1150257756, 672091149, 1318387731, 1836016227, 1782813658, 1985554951, -267584156, 1854863879, -1492301661, 309870963, -1418302133, -359843917, -1618317100, -1188800811, -2006439258, -2041501570, -342207357, 733594766 ], [ -1978133218, 549503945, -309626092, 66225788, 129556018, -1333181429, -1504653181, -1967497089, 1214094757, -715897914, -1614574554, -161473784, -324252752, -1748045865, -1199945672, 607657815, -1355492498, -1495567997, 1230556921, 1978535329, -1092303688, 560146894, 717706533, 1653051764, -1918579178, 1191017254, -280838105, 2117770407, 1635253762, 594474081, 374708178, 140634554, -549739032, 93140634, 1633888089, 371043349, 730805026, -987837618, -617334088, -1267003627, -605074072, 64017990, -363300910, 634432553, 1946909639, -911665755, -1886732780, 699770599, 1526098557, 377170812, 938766664 ], [ -1370486020, 991646320, -277974956, 231402911, -146722321, 1689046354, 1995902940, -1021592618, 324162028, -1444089720, 1114238665, 859124053, 993519541, -622338241, 1471024668, 302040694, -1968533437, 249013344, -310795019, -1013282450, 1486017540, -856927139, -959046128, -679244660, 1211776122, 202598331, 522396780, 475573032, -1542903358, 2076458337, 1816094247, 1967784681, -460651455, 870650592, 960982215, -735077546, 974008257, 1822110259, 2114527206, -788000005, 116764320, 2106976471, 143690348, -1729641527, -185898877, -136751410, 767348409, -170960969, -1066817071, 989405429, 1199933432 ], [ -489511799, 1930317017, 767378129, -1091830470, 1545081529, -838396552, -1077009697, -1263572202, -1430739451, 462270774, -565865115, -269217810, 1343227303, 1455234445, -2078783110, -1034464330, -115841999, -1526997470, -1912642317, 483691781, 1665097775, -986756960, -94896851, 99216996, -456141770, -125708202, 284612157, -1197401450, 109479197, -1327787087, 1794350108, 890278663, -750449769, -901827738, 1611075726, 1446814101, 1614515054, -679829605, -777935643, -1595544669, 1619742937, 1114236920, -1255876632, -265532908, -246983606, 2074931375, -1433694027, 945357023, -1123613496, -1609390670, 1339270092 ], [ -1275473206, 467549348, -1475857834, -1187798495, -1604179873, -1240429343, -1910822740, -1944053142, 1417674116, 1777047159, -588117407, 2004895475, 1115164776, -1204696003, 653294904, 1069779582, 50495346, 446604242, -28115600, -922547384, 974631313, -117890774, 1757304788, 98817152, 48233694, -1037117356, 1427754923, 683289650, 710635506, -1492431464, 1441409084, -1084295549, 1863287291, 459471745, 1781035309, 1853481061, 1000590985, -1277418108, 830587416, -808963290, 756877161, 1101762170, 1609738056, -1982269237, 186356408, -1962194380, -927121708, 798932457, 1738468260, -446069806, 1406567594 ], [ 594955212, 725101599, -1960692839, 1042750349, 753244894, 1190662714, -1150919225, 1727553652, -1068242565, 46420612, -368173933, 1808123632, 780586152, -2137815774, -1321059402, -1648515608, 1881552584, 918762505, -939402448, -1918431736, -1018448441, 1498348589, -2072103171, -1837815055, 1553830646, -1707526981, -1400843109, -2048407101, 2034079369, -37014597, 1867296326, 1548261314, -1908185011, -2069384020, 816057535, 1995655600, -737235610, 957881553, 1441614754, -1013155882, 950881031, -976896577, -1148894901, 1921367258, -79851933, 1050762540, 793792226, -651064825, -2084581628, -1076051566, -1399266307 ], [ -1718814457, 527750884, -776008657, 693691004, -312655115, 2041186263, -696801810, -25766302, -1088552272, -1447746746, -1103048154, 96339150, -1080643663, -1873675254, 1874699494, -1564623799, 1473772166, -1569080715, 1394342115, -675114366, -1345580186, -739686473, 1430861752, -282046773, 924713792, 2048102176, 543329225, -1148106697, 1557563714, 2037804375, 427687603, -357385963, -285973846, -1935398497, 1486223108, 478034847, 1163103839, 641153691, 1779038686, 356922539, -129500024, 1479745779, -1916218393, -932349759, 1620294135, 132111459, -271695168, 1440508868, 1172845042, -1032390487, -445336878 ], [ 795533653, -47999466, 2110188382, -1716562983, -1344187067, -977751233, -1151601315, 91726543, 1074059153, 908521392, 120700227, -1443344603, 1273453091, 1213857543, 692827746, -1806253934, 414576546, -1821565721, 956769546, -1137261576, -992627017, 1493999608, 796057237, 954598423, -383436546, -1001054797, -127903445, 1838400574, 1998703849, 26036971, 1493386921, 42177369, 211376770, -100971652, -822862400, -644699907, -1128181608, -519292973, -536073332, 606654149, 977184118, -1422687358, -1030108427, -1984883631, -2000622956, 712938667, -1675822599, 1479398896, 689294465, 1736206225, -1520365546 ], [ 767735557, -2026930158, 1186746493, 133816195, 2105698364, 1893005838, -1523928986, -960062875, -1814608434, -1500044939, 724792074, -1539932777, 505669579, -66221746, -2141282445, 1900435181, -1540096293, 1675352325, 786450600, 946223363, -1091058867, -1571068368, 708283610, -864012022, -1880999381, -2027849380, 1636663713, 1210512106, -219265805, 11543627, 1035934453, 32876638, 1979425150, -1183721087, -685416602, -1534201607, 241506112, 1612982016, -1034522629, -169518872, 313216258, -1325386501, 320169588, -663231486, -1082181600, 1766372592, -100062831, 1216867322, 338883215, 1529168333, -1962676300 ], [ -559692987, -352846213, -1076347090, -221027697, 602784243, -1399556736, 1724368300, -1071425056, 397743371, -35632590, -1111924972, -1451496671, -1354021880, -410290029, 1895488963, 414245983, -1834895056, -263090181, -1019212342, -665646851, 1806246639, -1895978630, 1339432807, -1978651488, 239379478, 1404038280, 950185620, 628508699, 1439490637, 1572087334, -1960423112, 51769854, 33150871, -1265784866, -636046659, 288023798, -2097952918, 567042194, -2030456856, -115640902, 2055197388, 1162695739, 2047787990, -729982978, -274875948, 679995676, -1831987403, -1930477212, 182268814, 301328564, -2068156395 ], [ 1474337115, -1394193538, 1948285974, 1525170222, 434283346, 1862529468, 1487603657, -1601634261, -1700216899, 180523928, 493295587, -679312976, -715783244, -528985074, -2021889298, 1692656451, 1634195706, 1413110965, -141121896, -1061031055, -1343495318, -1031515553, 2030357242, 1224503271, -1671268857, -1506694054, 1447675152, 328463223, -1045345614, -523571187, -1909647918, -1301443419, 1038531935, -1889630324, 564364557, -773305262, -1803160137, 1161635835, -1686918776, 615565062, 831562934, 1732656542, -1224961756, -86507931, 485847528, -1677376061, 228929211, 1329304919, -1053792330, -922688797, 1172309252 ], [ -1294548566, -1135736897, -1261832599, 2041955891, -1436602237, 1156098964, -1859945528, -1272134307, 2135009405, 920223604, -589610451, 1200809544, -1628754017, -1198618929, 399181874, -521734706, 1355580810, -1905892202, -1755430396, -222571402, -1753836787, 690549084, -880140181, 263358563, 1135516687, 947017821, 2116278335, 204423691, 1154605389, -1011177940, 1805418546, -1942915993, 745682411, 62153666, -1637173214, -1773057234, -1279126692, 1458122912, 1724727256, 30786851, 1637624269, -503352519, -1039562551, -902627110, 697316027, 1293062247, 177242671, -285292993, 532941373, -616525567, 316248457 ], [ 44817719, 2034209613, 568979304, -1655396072, 1844142749, -2115214066, 1223198720, 2110951162, 721850969, -87809245, 1600203086, 875050251, -409391081, -881224802, -674656500, 1406815947, 1051338957, 889706515, -30315433, 983395863, -304021922, 1819867781, -1595533935, 253665811, -1677035952, 944496962, -1334065830, 2084611415, -1021748150, -530109892, -1011375194, 523525940, 986472795, -197178285, 1214838679, 1560670754, -1747988897, 1908499250, 2094381038, -1585511138, -1666381745, -504771876, 536763563, -164324351, -1764353429, -1890350017, -1800419330, -1211961559, -2100620997, 273205616, -669278107 ], [ -1692607342, -72499920, 780712702, 506654929, 81261474, 424714270, -1257637611, -737561863, -1720129283, 1547885951, 741552144, 1693119094, 683669305, 961304982, 969368480, 1607455808, 1289823232, 1609444493, 698961107, 1647675348, 344620038, -529704043, -2022569123, -602185516, -715152896, 1511875326, 1412788027, -905818861, -1454740910, -256917357, 1170880525, 1902803506, -169981040, 2073205116, -2065719080, 1583315315, 443036895, 1044794942, 92211362, 1740283657, 1898068652, -81711440, -2068569005, -172444560, 280344276, 1281879050, -163083175, 2133167727, 749258961, -394558776, 249076363 ], [ 1375926626, 1696249307, 733833987, -345620004, 1681615988, 1957824596, -1007149192, -1358965650, -455444620, -2072440962, 462456467, 1572772168, 763311017, -1873591826, -669384123, 538914089, 206582842, -66419835, 471422216, 530563593, 118947943, 1673461140, -494427460, -92107434, 1087111494, 1946762102, 1999206213, -700523617, 604333734, -122298167, 519636121, -774840464, -1947023205, 523086879, 2142961833, 1205779830, -1150212171, -1991673337, 1460110104, 1770963080, 1630799173, -2112659108, -236793555, 1420948072, -439285494, -1857619837, 1328636176, 905134353, 424618467, -15315809, 2067861906 ], [ -1216009003, -1111561133, -110791207, 555555864, -2022349183, -207186624, 1116404957, -925205275, -1696434177, -1300264757, -796990224, -556828901, -421512799, 663431589, -594803600, -1475098177, -1405161389, 557568022, 1829210044, 770596974, -525100383, -239037472, 916097328, 1966413763, 1600777232, 1600843100, 739278501, 314346842, 371851314, 228725001, 157789215, 82837461, -606255469, -1407622762, 689662141, 600546438, -348634778, 2113175047, 1078948480, 1377244880, 773799475, -1654741027, 71487566, -612902028, -1362954718, -1226083936, 638616529, 988101611, -1119323383, -47417148, -968013130 ], [ 435163304, -1642538843, -168757069, -444432147, 223619681, 1035911817, -274093753, -567397668, 1700394049, 172624417, 1664523884, -148307068, -1835280164, -681332477, -1181386657, 543111471, -1353834793, 11345987, 824696784, -1437653158, -1518139602, 995522387, -1997338622, -1027655223, 1151401573, -532478284, 1723446858, -1238753474, 1189146646, 2011520651, -635544832, -635099604, 903537033, -941314673, 1603578499, 181734542, 500397722, -740106257, 373039736, -1890177319, 1296054240, -1141906393, 688727327, 1216721885, -1942828287, -327128759, 1025691177, 1744854693, -84083195, -126669625, -1069506937 ], [ 1405878851, 1759585001, -731115093, 278431615, 1545167587, 1762838876, -834943054, 1891945770, 234633275, 275435430, -2087455564, -1461293282, 499363685, 1188529557, 1361692532, -724675759, -1063211424, 1802057578, -2121428573, 1898844103, -906036424, 1808101636, -401948702, -1960047451, -137799230, -333362517, 1109063105, -1844704097, 1859117645, -1130095143, -569963778, 318638920, -1771913301, -767442938, -522195660, -549426480, 674899811, 2004320676, 2038947528, -231729291, -1740111334, -910523233, 1442477501, 1378007023, 1074079044, -284503084, 1432982254, 1836957484, -1041673834, 1451336091, 2108852134 ], [ 1868268724, -1905630032, 237094894, 2016821001, -1099648046, -270562925, -360365265, -664947286, 1278731938, -689808201, 17147415, -1146920973, -134821584, -1389362244, 911862523, -1360586624, 1438934381, 125982545, -841003094, -143643413, 841125380, -419791755, -443274737, 913403453, -221176664, 1472949122, -1390434005, 1777821082, -1238086700, -699628444, 1144258877, -513420145, 1863699455, 593370809, 1626121441, 1093329863, 2036793513, -1784107617, -2054275102, 996563171, -689635532, 1902722274, 1965317135, 28324586, 118578077, 1162961215, 533597085, 1774607770, -546624248, 1119893287, -531036941 ], [ 750547851, 58028736, -1165778462, -427046527, -317543527, -2077373752, -1064125745, -1911420477, 16108736, -2082403023, 1858782505, -1711464152, -402544446, 1687488575, -573115362, 1890704553, -2039209145, 1142322827, 1070731639, 1078263961, 306803685, 1434943914, 2124428698, -489748207, 779317560, -1093026351, -607778094, -639714242, 163882651, 890062187, -1237736895, -195354974, 1158550856, 977682105, -1177391319, 352217894, 1606491784, 1885918301, 2140777698, 1880105017, -2041161299, -367465843, -82640571, -267105002, -153025194, 1251611109, 1626740753, 1686780277, 1964626843, 540677039, -886417287 ], [ 316346313, -417696084, -1661367993, -1537723818, -1939829172, -10738526, 1813160522, -1495339349, -39703666, -1493019998, 1154261187, 769437775, 117926817, -1312504582, 928054475, -515108160, -923020810, 1542344432, -710026290, -685817065, 2023551061, -1697657901, 2048965344, 1008334088, 471613690, -147891865, -459703097, 1832528836, -488213246, 1304258204, 1120969505, 1708499393, 1951437380, 358487049, -929350716, 1638181305, 1388023359, -595848814, -1168075972, -822477907, -1527769145, -1649421274, -620095144, 716769991, -1276650993, -1508764958, 1487303329, 727526346, -2115204966, -1633865548, 126045531 ], [ 800248305, -782678035, 1607478352, 1012551188, 1819520348, 420567554, 684437888, 1635810722, 686441346, -628640400, -1476492083, 1369978155, -824388309, -273325849, 1696253389, 1214136866, -1834066769, 889027410, -1025722446, 379079654, 1703820295, 223530705, 611933933, 470961185, 149120507, 305331505, 1273078117, -1480067822, -1648233899, 530401039, -913663300, -239003468, -1796716575, -1410101674, 2077597070, 1558283780, 903711804, -1415987482, 405664511, -1473547274, -783443525, 1004658187, -269006799, -577391219, -950521547, -1041522076, 985104193, 1085722985, 398723267, -707450352, 1413918669 ], [ -425542733, -420684195, 119852476, -36473331, -1547347119, 1871842078, 710001250, 1248082529, -1197460431, 1878196880, -1177422118, -1721980333, 1410321582, 321005576, 767959331, -1097738120, 63869027, -1527838396, 625890035, -1464291378, 611238984, -297321526, -19951488, -1193675362, -1038005388, -17700772, -1873569905, -482337252, 701966668, 908260549, 119608361, 1679778933, 1940634776, 522206866, -875598223, 1800893162, 966158482, -1062502726, 623477770, 1351882654, 1984043821, -1469064558, -769358625, -644217137, 41939718, -1972756514, -223000079, -342158241, -252147749, -2133514862, 1717660860 ], [ 1934505850, 670573317, 958894187, -1706121938, -678914425, 249096005, -1556873539, -811460319, 47212350, -945574042, 925386644, 602452205, -1259862773, 379890066, 1622576508, 1287693613, -956325665, -1132203764, 236338655, -2063515302, -1221238000, 1542516484, -560790799, 2075368068, -1549768814, -402496060, 96404285, -300617249, 857092078, -544004042, 850607910, -1342740922, -128283894, -1533431175, 132917093, -230126019, -1856996918, -1428040088, 1303533053, 1605812582, 21698583, -1429199077, 1111509888, -1638051249, 816501956, -1172764688, 707556787, -1336809692, -766349885, -2055230908, -1243795201 ], [ 216021623, 1163913797, -1512619817, -844969265, 181984859, 1723377260, 1804590755, 179928283, -1136505596, -1642165241, -1044806475, -1065919454, 438377124, 1616924500, -2048052277, 812086325, 1816584397, 2119375529, -55804684, -1140417260, 371241993, 673082314, 144950594, 986145161, 557033705, 260132224, -702100730, -1283901544, 345691176, -1975033218, 1700757703, 1242093188, -387119854, -1545344792, 643778135, -1105381086, -147971345, 1129566742, 936043712, 1296345669, 1012025944, -125252320, 641283428, -1511031653, -1195791502, 568641731, -955631064, 1283112282, 947706472, 1665854893, 689072706 ], [ -123576478, 1214286136, 509466638, 35864758, 282308158, -649492976, -139658717, 359618784, 1657873924, -2007928286, -1325178422, -899820019, 1527380493, 47594395, -292629560, 835783286, -1528235421, -581228672, 2073159516, 404471119, -899358028, 846617276, -1975975843, -272574805, 738668117, 698437337, -2119660374, 771828775, 776332776, -1153949135, -1697223843, -1544441460, 959552026, -1738108102, 65316405, -2099026778, -1074641622, 1901077320, 1436287305, -1329796396, 189208888, -1836664455, 1806754975, 71503647, -1841283187, 825232415, -1436242073, 1476791769, 1438044259, 2051941727, -1894042946 ], [ -1926821467, 1171970995, 1033122490, 2066581457, -1216277970, -974615450, -624614934, 1363726294, 1497731543, 152930906, 1140815685, 502404949, 974666007, 97913879, -1251024874, 1580949104, 766840689, 1369398069, 810314689, 2069000144, 1770784405, -44052714, -2045825329, 1295531062, -1732187098, 583852929, 661663717, -1071435735, 459636373, 2131422156, 276524623, 1042725292, 736347509, 92772017, -1867956150, -887386471, 2079137329, -1891610258, 1011315512, -905636800, -290070038, -1030006780, -749434166, 1784113247, 1541159999, -331487220, 336999349, 1903890000, 1940759213, -399738868, 1244442681 ] ] ], [ [ [ -1365550061, -1427863325, 486218460, -1066763289, 736037621, -1365470238, 276447860, -685891358, 860261166, -1737514491, 722157544, 49286247, 409538105, -2065422151, -965118234, -988791632, 85819963, 486058579, -341101235, 352702788, 90819603, -2022424789, -559167508, 58407006, -690922721, 1155740408, 708385300, -767284075, -1585183378, 331666687, -856627421, 1466264671, 85985446, -772653821, -1433581455, -1239354408, 960059084, -234717313, -1506607194, -91087794, 1907818605, -1238873417, -1007975701, -858189819, -2112611567, 1363598535, 1696866482, -1101174454, 323809943, 1799230569, -41661084 ], [ -970270628, 1740808987, 1709888695, -1014203750, 1595248434, -1446336010, 571182678, -663575982, 1031005025, 424219425, 509701603, 1379987389, 1600642524, -63161667, 368497628, -563731564, -408576189, 1786707746, -264002015, 338535205, 468591098, 36808087, 1747051379, -256114158, 557075967, -204818757, -1943518271, -1584052301, -586915990, 1442425514, -596448779, -1770923744, -1999226787, -1496230178, -238047880, -1552490276, -1484331835, -607682665, -1915677793, -1995024220, -2034915611, 1004696091, -1569171327, -1601680541, 2135160144, -695320212, -215625257, 397855519, 673970578, -1645537503, -1965347850 ], [ 2051626740, 1794514910, 155364819, 2126168035, -387053532, -1789802107, -1195661051, -990328815, -1087103789, 85428193, -1252479597, 307888846, -80088073, -940831354, 1052059103, 444877313, 778968912, -1474395659, 272295313, 1027866526, -1322277335, 925276169, 1229624734, 1484726785, -333403081, 65788219, 1916454018, 1856344323, 1788625997, 1416266170, -1609086041, 1792546381, -603074648, 1181306759, 706011021, 182347222, 1561138811, 412465358, -1076445279, 2047507327, 2050840640, 1717140547, -2099133641, -863033303, -1180101757, -536196721, 1276939493, -705333951, 199613713, -1097069815, 1746078682 ], [ -2047766828, -1888148063, 1554221410, 588572234, 1399375595, -588047803, 958914345, -287873183, 326952441, -1579636956, -1784883130, -1726485514, -369762341, 531135874, -548118904, -697972518, -473164165, 954423455, -883894502, -1768549539, 1532510342, -1567130261, -1979982418, 279100963, -763270636, -134205708, 1816838581, 1939231291, -267161591, -1795314707, 2063787680, 682548968, 1656693307, -1487101961, 159889214, 662469910, -1231711797, 646060550, -577041039, 1255446616, 2078900011, -868998345, -1780531857, -851357254, -519027105, -1046077990, -2120537961, 276417009, 617401844, -1235770822, -1301354181 ], [ 2099224851, -1866073943, -1567568153, 767094793, 1046744096, -557083431, 655703863, -690508873, -626023127, 1271200621, -1374617654, -118906058, 1911571917, 1350012227, -186090782, 15491429, -1758905922, 784208055, -1294077068, 847857093, 1101063971, -1446175175, -1551734861, 1139058938, 1092938485, -917561052, -991156626, -271879814, -1502979055, 366469722, 2083166997, -166013237, 770143222, 1303637575, -2009533228, -2084855149, -302103824, 648504380, 2110196451, -1019663513, -219121150, -1590133244, 186915763, -354233874, -1441155303, 156415498, -1885384408, -443620870, 2075639666, 153795498, -176112575 ], [ 1733369075, -1539327437, -1286683798, -1003126278, 2046697624, -1602919905, 1448203580, -716369632, -492537989, -186093763, -137515401, 1219395868, 848480121, -463795261, 504996153, 1877556706, 599444126, -1611509209, -68461839, -2052728952, -798570291, 1613069163, -1981997753, 1423311118, -337009492, -1197339147, -1097797506, 1942118841, 259095190, 466147935, -853480584, -1053617386, 2145590088, -605736026, 87288023, -2118768519, 1902731917, 244548827, 1741224205, 1984611005, 1576343011, 557881398, -1906163267, -1073566788, -1225919908, 41253099, -1195757835, -475777156, 376816663, -1665272300, 1927115140 ], [ 2026170973, 312378749, -1442386647, -207453257, 1277964704, -144075273, -346037519, 710186597, 85411417, -916092266, -1892154292, 122181576, -1444200009, 1933133462, -982492854, -360265241, -630818237, 2064397668, 735455138, 1007491703, -543010751, 998778136, 1036613798, -59336948, -197280896, -1190136339, -224262724, -732440829, -1735831324, 1392922686, -1131617795, 1455586301, -84903143, 41455977, -1418963407, 35530161, 534554485, 2015066306, 1438470727, -311488918, -1770082583, 1939867088, 678241683, -1781337642, 1504939371, -2680529, -409133576, -1562071801, 1554994710, -210192563, 55332639 ], [ 863771774, -171104102, -1755448957, -289614058, -2092224440, 701576854, 1343574889, -1227169479, -1853058284, 1774844174, 1763057233, 6717819, 1830069739, 891981, 935794854, 150288705, 666962145, 1355485037, 942096096, 2131184035, 1167949510, 208553387, -1343789087, 2103537155, 1662786519, -1381061713, 1641046471, 723433697, 1573457968, 1042518380, -1678728230, 763390980, -959993535, 1046870007, -148062252, -1679568113, -1323325688, -597987933, 2086847103, 371065434, 1590137386, -1478163754, -34121458, -1312445099, 1495365331, -24606226, 1764029682, -405945259, 1710730563, 1551574905, 1834961457 ], [ 19984592, 1622114994, -1798183878, 144680971, 680702649, 719915150, 375060069, 766871944, -942877779, 255039609, 934488022, 234852364, -671525345, -1466117850, 1001556403, -1736529540, 1027927226, 7795252, -1406156965, 1386713543, 1989903604, -1729520387, 262929781, 922694135, 1160476002, -1030621117, -830814815, 856917906, -1468421994, -1381772232, 591643452, 259588142, -25002365, -52069579, -1939798825, 1729821781, 1813734044, -1540930203, -1896962067, -155741707, -656943664, 2136936336, 1303971505, 2001371788, -884353510, 1313869700, -1524491140, 737370341, 1368060171, -1130156793, 1464014076 ], [ 614899283, -523146091, 1607427661, -14255694, -1471207171, 1716952079, -2137986142, -673717435, 641939375, -1708697182, 1984616684, 296222526, 1453844757, -200411239, -269981794, 2112648807, 33363689, 186758065, -1487361029, 1029500633, 2088512543, -366618654, 1547314672, 2079433598, -1910131059, -1267639944, 662598294, -1405910262, -1444654337, 1312400791, 861080148, -538475258, 345634865, -829805239, 528749540, 1970438476, 581967204, 1807224780, -548608365, 258882846, -935160098, -991547875, -2029970400, -49587901, -1587018158, -1501639814, -1676719728, 1804341942, 1042837718, 1902741069, 315889912 ], [ -359835205, -1234042693, 1567079637, -1198148431, -271155899, 194057428, -1469843194, 481184011, 893300240, 1670623346, 2089665963, 1655523113, -1344522544, -1126657514, 735401367, -2100301197, -1043577169, 1879816628, -894251508, 6859214, 2910825, 135799663, -241336838, -1508135422, 816476748, -830384889, -1058263398, 1519607032, -1848702704, -1247381209, 2118153706, -162995117, 482159197, 1660092630, -345246147, -1047120102, -1995922974, 590121496, 1908458188, -495059377, 699030025, -2043067315, -1103688924, -1554103364, 72868011, -68346655, -1379702663, 1556450634, -2135867781, 1340984666, 30548089 ], [ 1490586102, 1160406094, -87411987, -56445508, 248434575, -1895496154, -890311937, -92363493, 324876568, -1536422402, 1874382886, 2028664617, 1225339315, 1698072953, -1881852704, -1079427402, -1517211651, -507517127, -1195316992, -1732656557, -233677604, 1918975903, -487058873, -335967233, 1286863327, -527404560, 1897538659, 909205891, 1285258788, 206919067, -1672391101, 962986109, -51465812, 860803819, 1501466592, 1083613152, -1874313620, -1607114331, 1330666656, -458444061, -1564768063, -1602813624, 859523325, 1514287500, -1338548175, 845169340, -1729027198, 2087874411, -1826609076, 1347751344, -1137709457 ], [ 589419627, 245011296, 472944770, 1776382981, -1304227764, -926133381, 524786857, 169400757, -1130511869, -29423379, -1325489847, 1206008629, 899261420, -1908369449, 369594461, 2024622321, 1872682796, -1509653410, -296969731, 220429700, 832659400, 1845796079, -1116235327, 2091099864, 1233885038, -1771840220, -157926036, -1111493694, -1207714188, 377857286, 623901001, 1278447591, 580875498, -294066433, 964542844, 560678523, -45375605, -753965617, -456603108, 1202491408, -1259571859, 2108019684, 1117705920, 1936705918, -1745024611, -683315222, 618183992, -1143173250, 2078734270, -1666970131, 1574056569 ], [ 720486972, 1956466320, -1790528730, 1612805472, -428193714, 1034270159, -1280487795, 597191096, -1929962680, -1333319044, 1092920083, 986171727, 562573226, 1399981505, -456465939, 925341032, 1926688046, -1611584846, 1098458471, 614658764, -1117091905, 1882515931, 102560091, -1799359412, 894475815, -1096965867, -562102636, 1276452995, 1876272525, -1952542900, 2060644955, -477920514, 569939349, 1001912425, -775218684, 1606887508, -570713415, 2124930843, 758034734, -821655358, 1672059599, -1215528932, 1032035264, 1342522469, -664326429, 1604652214, 1114674641, -1268629298, 1142748745, 180549259, 629100641 ], [ 1007531767, -1403424452, 1320497796, -173085707, -291558131, -769110950, -1414597572, 1656102086, 1479516422, 1501666735, -957431527, 607910284, -1388477908, -885806419, -1128732364, 1127667105, 1193223655, 847787950, -1015009868, 817020699, 1287625581, -427321218, -98862680, 1567999355, 1950352148, 1900501662, 1118098739, -1598895481, -687626597, -2030980149, -769343551, -201511147, -1522776177, 545103321, -989066763, -561263738, -245940783, -837986419, 1711502552, -1385614285, 1261311260, -1357133596, 121605917, 301518375, -68421279, 1159862871, -574555288, 585735310, 1130947771, -1272059222, -154000667 ], [ -674215837, -564209914, -139152202, 1334724273, 1152081838, -651479076, 974870066, 722906414, -194827931, -1735979359, -1371631963, 1821720923, -1577983933, 2124314172, 1343379572, -1100626481, -1078099003, -1631915907, -638689536, -691695163, 780339068, -611689652, -1800127739, -1632645797, 548442889, 2082012167, -1251438720, 1642491413, 151923594, -2104188644, -1773717503, -1808223321, -2017050247, 2076565677, 701902835, 841933855, 145852941, -420892958, 1197700901, -653656187, 1296023743, 1497761537, -474227300, 1288066734, -1193399762, 1579987125, 1069264362, 238491438, 1410186916, 100812636, -1294242183 ], [ 1777914096, 1062435232, -2031342015, -1268550884, -588791557, -750615644, -650874909, 445316512, 1197011246, -1492123473, -1131941657, 1105924277, 1778124591, 2001928588, -747261888, -1312687606, -1842539832, 1560557823, 629942849, 1426394197, -922734861, -568585427, 801073967, 1009972285, 1776783394, -1178839233, -715509697, -2000905286, -1674059388, 444602557, -1571583077, 1290230569, -1835448126, -1000690858, -60351643, 478764744, 749257661, -550831231, 749102955, 1106231080, -1221555565, 1791842402, 1434780668, -1305826019, -268373995, 899849956, -619774322, 1667299731, -687319406, -283320152, 1628135133 ], [ 1682482894, 1681500978, -528821433, 428021513, -263672375, 1689827971, -329099108, 231961771, 1991989264, 1425263082, -1576198111, 1948402721, 379306834, 63626124, 1703375225, 788139591, 1256884116, -1444700201, -1929558038, -2067482268, -922391517, -331516507, 2005995291, 642817881, -867876144, 485258787, -1252157747, -446108954, 545213881, 212197440, -1533719608, -1092875462, -747028314, -1537039490, -446833223, -366883415, -2026680256, 924809748, -1515049094, 1534002432, -191445261, -1683199372, -1651144228, -656130078, -1831160864, -1207869522, -197401324, -1364366921, -1260609886, 1730720528, -1126592687 ], [ -1362134063, 543125211, -2064660849, -336993773, 221703554, 1427044786, 1055145221, 754906290, 863929886, -302004936, 31637466, 371593491, -1256073399, -1991875205, -286162198, 1667903801, -281592867, -265434813, -926067440, -179192974, -91134818, 641212447, -319297085, 90825243, -1933477146, 1883904225, -1427800244, -1671976656, 1423358495, -1575387627, -1084556681, -623111570, -1281332686, 1604644230, -596645185, 1710210314, -654272498, 63478737, 1360478854, 327643008, 310869157, 200780900, 1416341184, 1260820901, -557402039, -204914004, -1985763761, 1058726115, 132057480, 1729630703, -1276621356 ], [ -205857046, 1768611015, 834814634, -9815312, -6091490, -450017321, 1191397917, 398808362, -501679507, 268089827, -87781343, -1175040686, 910759098, -699846360, -611803442, 2136217410, -448174331, 1080988393, 126264008, 757436416, 1583047772, 1543156516, -1957280117, -614904248, -1365279357, -2083502264, -12328138, 672727687, -2048573783, -791331059, -1661551038, -1893534576, -1321203649, -787435865, -1921931129, -2034288572, -1689992647, 675061960, 758776981, -1606357512, -798024937, -705602454, -887760974, 912274831, -1155948572, 1965089559, -696087580, -582733927, 318096168, 1161596056, -1328658768 ], [ -1816550284, -1737558640, 455371780, -2114390793, -445306458, -144232183, -876065845, -676614884, -1601981257, -1936027532, -1239314705, 1334338812, 1126831329, -992077598, 653175103, 883470195, 1047751535, -1307686248, -574138179, 2037224330, -88686983, 1974016934, 1897762090, -211210935, 1972579728, -1178045466, -1054867666, -1619222405, 1498785877, 1027644467, 1682809370, 700406198, 1197854951, 19818188, -1899989682, 1645788679, -903247579, -985058036, -692060201, 735469329, 1547814859, 195380044, -178565669, 821392483, 920502508, 1012542862, 18511985, 174515880, 306559927, -1046931214, 1634748970 ], [ 53143287, 879720308, -447930650, -259401142, 602417252, 171252653, 913976177, -153451229, -1557980062, -650993645, -72696222, -645943477, -1873497926, 1246239320, -154127558, -2013272651, -82764162, 1256664718, 797002044, 1254791822, -1477890282, 820367663, -1936632757, 240384282, -301894934, 1979728826, 619535546, 1084126581, 1377587190, 1288013641, -386063300, -1518708757, -572932918, -807597252, 545744172, -1477061720, 266838388, -1477478209, 2034788779, -1267652446, -104375782, 1539904913, 755076929, 126406834, 1675213967, -717405329, -332257647, 1393301492, 698023817, 248799810, 283463941 ], [ -760936736, 1652886706, -823961089, 204746705, -1785850536, 1504402534, 2138217891, 574465364, 300282125, -213228919, -1079127446, -1055000011, -161155742, -1302165442, -498010039, 2122960147, -1146072963, 1123686602, -322385684, -664894685, -918654664, 1708885100, 1930856676, 1868910560, 1647769600, -670913973, 531633980, -1241912243, -1053271660, -671822366, -1337436901, 969165872, -117118595, 537183453, -1722528852, -250865200, 211346675, 327633471, -40130880, 479883337, 1636034087, -1411294298, 1436889604, -1320061168, -151329636, -655550220, 745125276, -245199796, -1369236376, 1836094826, 453063862 ], [ -869197797, -2109740651, 992667856, 92952892, 303569615, -1385383907, 1559863424, 993475424, 1118356277, 828351704, -949275676, 1492930720, 1739685797, -389808586, -1792093855, 1062482658, 1958357056, -1648730263, 1137855852, 625809717, 38993572, -1963311550, 1064050003, -666121140, 131962766, -896251916, -1818124289, 220262400, 946270956, 48544829, -1512919018, 1732409476, 1682428599, 1550153025, 1949358166, 2128799978, 838276175, -899378518, -465091944, -2141422242, 912991631, 1238697052, 1901729454, 1819034634, 627932656, -1814032751, 2077116932, 1839317745, -233069070, -695419934, -518172401 ], [ -1640253684, 325300572, 1494947389, 1023772553, -1167757120, 176301193, 1899393809, -1350520171, 835622751, 2129018385, -1780041395, 278475742, -329284618, -267203477, -1635529882, 67800716, 1458072483, -449277455, 2046340923, -582472709, 53359262, -2017586293, 1489362572, 1389753376, -938670446, 955247821, 160239933, -733329403, 1433536093, -1060574817, 494334135, -135469425, -2117780963, 886271086, 231239066, 1899575914, 2111232913, 2124755511, -238199903, 728218941, -2093265091, 544012284, -1990255982, -1403397204, -1440295770, -1532185427, 615014373, 652760885, -1483829229, 264455328, -1353857989 ], [ 1766533713, -357167656, -291129408, 1877228881, 2108198568, -747705567, 335066235, -1611010995, -676074855, 888345448, -569631149, 1013955428, -1273810931, -245773849, -2045269025, 1358084637, 1984912746, -439626671, 2020961134, -241112461, -1303235863, 1985740405, 360311365, -1103891650, 1987898494, 295848225, -1016758379, 213637400, 537462894, -137844774, 40607672, -481844850, -1157821442, 1988587876, -1436136574, -906062886, -525691155, -631187914, 1727498229, 1345216636, -2067866967, -82231210, 167140505, 1627405129, 1569349609, -1970135259, -968645329, -1489729599, -797811722, 2144892424, -1484434007 ], [ -409716096, 1088544775, 442873341, 1911874887, 1041713373, -1720859962, -1639624202, -940282128, -1881024984, -1873083543, -1571133467, -328090164, -1601056738, -1746936093, 382952765, -22173205, 1900996071, 530770204, 1682543385, -1157372585, 294211935, 1709879140, 35288233, -627764774, -1313455321, -1884316324, -1462731199, -1593085728, -1003682696, -1979220262, -1474146355, 2018315433, 1345725534, -2100630788, 1677092871, 280513650, -1531014116, -1849826111, -1683311446, 758414371, -2076377349, 249774493, -780042516, 734659278, 245852256, 1995705325, -733891709, 1699336067, 878363941, -288464639, -244633518 ], [ 1273815348, 234234421, -230575184, 1643301915, 582138608, -1981102196, 506964373, 991123207, 1618055232, 2012068982, -1320367830, 502279472, 1980752887, -193289980, 44497870, -1679664182, 1621123827, -1816637613, -1721201758, -1603309080, 449832006, -1762407739, 72051231, 56317119, 1260437742, 1441649053, 1045745312, -1595941077, 1435963803, 1227596268, -2027006407, -89843024, 1213196172, -124702678, 270941437, 2087308814, -244038695, -763927484, 616925270, -871214335, 2062273469, 1177529401, -330172908, 2065097438, 1426313974, 1569441872, 1933455265, 51016063, -2106121237, 1179870149, -276479575 ], [ -1908481588, 199909507, -2010978003, -1636224954, -1534317388, -961874835, -713943053, 33326979, -1764171456, 1100011210, -1531408331, 65109846, -1349443574, -1624584729, -1645117011, -14954693, 1811130366, 1046528718, 1975127403, -1749809762, 1641454307, 718854856, 2055194451, 1267467436, -114158905, 1386122647, 375565759, 1515054906, -951306419, -67310823, -745699538, -1164711695, 1085262965, 571682146, 796187194, 1544987491, 2037028393, 706196156, 7661569, -402657218, -1559606732, -1971727279, -1634501478, 1208726135, 441892229, -670966074, 1415939847, -83341788, -1884793816, -549253620, 347313514 ], [ 414327411, 31086856, -1350156370, -390291205, 78821135, 283774893, -637358950, -1957537493, 858699349, 714768340, 516300412, 1708603774, 816709777, -1696177060, 1732415506, -835075439, -1879274710, -1202613489, 237752260, 751630756, 1170688015, -2080997121, 1077106393, 218772859, 383650669, 1321897504, -173559088, 1831423962, -641494487, -215362277, 1262891791, 1542051139, -1435354740, -88159691, -1417822089, -1113488049, 822068722, -1300378880, 744378191, 715442477, 1919474405, 87970557, 294666747, -1966932248, -1805635528, -314871015, -2042939467, -1224495560, 370668740, -1645175883, 318634300 ], [ 1018866199, 1126716344, 251427388, -1913567666, 538317452, -614140167, -2024674616, -593601996, -1373575394, 5820057, 1295207616, 1473703018, 814113638, 1838963641, -243677938, 124099745, 1364993854, 294765332, 1953743286, 1005758316, -834407450, -1177243865, -645993301, -2077398188, 347128674, -205056079, -561733846, 598468404, -932351188, -1108778895, 1888077196, 1758529726, 348605728, -112606821, -1165781756, 391745362, 1682056445, -317482306, -1649242410, -575619381, -1361048398, 524860854, -1689596710, 911981166, 1055223852, 1450528439, -240743285, 448684012, -460814441, -308752537, 653722970 ], [ -920808988, -1023036110, -441614407, -97820713, 277182074, 783402055, 1678829972, -1324489025, -142700324, -1352088908, 1760345807, 265186508, 1900688983, 1681516007, -1497490446, 166385671, 427291576, -1369563058, -829537044, -1457293507, 605557544, -1323353531, 1634451438, 721627350, -551097359, 285991974, 1314445765, 131766016, -30475094, -38856636, 16757112, 1214737393, 1829133418, 468947762, -1320300579, -94564020, 1211735357, -872081401, 367668559, -1747103521, 1286512134, -101645087, 1903068974, -1263750130, 418961281, 1660897357, -1349404173, 1817352782, 367251455, 203610393, 1139526826 ], [ 1352004417, 2079472710, 95625903, -1822671721, -1593731093, 47082688, 1595496788, -1903830246, -2138101127, 2094084568, 304344224, 449473941, 360776065, -1784722017, -283413622, -151411709, 1545783355, -886367728, 1353041775, -341389061, -1473853781, -328184672, -1850980277, -190434157, 308708, -1555228340, -2124712802, 732236076, -795757614, -643299017, 591994942, -3295223, 298835343, -2114479636, -2037000199, -716652784, 1374694853, -131332949, -1028089775, -1236877083, 1539513043, 2063732406, -932182212, -1369038292, 1442380113, -244201864, -471022118, 480048424, -1933017142, 440428531, -898399973 ], [ 1043178242, -954100188, -680809297, -1566440159, -888755295, -256617351, 694745801, 1077454928, -2110641808, 67061033, 175159144, 559178281, 995045546, -68968301, -1201448437, 1669629355, 702261555, -1380535597, 1839303075, -1765911691, 1137430550, -264261575, 1945140428, -1909310715, -541626962, 1783406372, 120209279, -712766578, 1535722317, -361358677, 1523670240, -372097157, -379739382, -1478723006, 1053712300, 1386252191, 292138352, -1793348398, -1892659085, -1174856361, 1359798497, -541904028, 1970569809, -785622813, 136773147, -572695673, -383820191, -657028859, 2023843007, 1929258087, -7020878 ], [ 1684133304, -494227047, -1728914051, -1910335596, 2027773993, 1478159671, -1708358842, 1706021243, -779572473, 438701450, -1767828815, -1961279043, -877647341, 1517687059, -1323423726, 543027796, 859372106, -876451353, -1085854304, 3586304, 1471039148, 1019072753, 1625033308, 283330364, 1426771795, -2008965049, -128029552, -122114217, -84327101, -813553252, -437554894, -1394939514, -1730289892, -929415053, -1275960668, 80105388, -270161080, 188606717, 793486508, 230996144, 774214722, -1544103123, 1801635000, 1250916716, -710267707, -1990694070, 1196365501, -1833836304, 1498365688, 202624844, 866057413 ], [ -391665860, -497239734, -1737292038, -1327292473, -1919890737, 667676528, -624273623, 1090274059, -1915162510, 1332004625, -149785171, -868140961, -306593138, -41914338, -1747804084, -150922659, 471914510, -881398878, -1751766762, 1041076599, 890775109, 1865566593, -1795341944, 204612845, 1240486716, 1234193482, 1343488946, 1163768608, -1514426284, 1807188651, 1045333078, -1586507812, -1787695461, -317568156, -531266115, -1378760251, 1658152613, -810512073, -517295087, -132804516, 550196458, -1695989534, -690946254, 882616823, 1493289850, -1568485004, -137767794, 762461847, -1039395589, 651143826, 1867548572 ], [ 21107620, 876335457, -45483611, -1786038569, 233777042, -1672038882, 728403789, 1231627788, -2079315346, -2096573693, 924715739, 693035814, -834979173, -60127089, -1335754288, -91245769, -1061146260, 1346737735, -1916202930, 826816, 804170523, 759478274, -742885759, 1924130765, 2114708658, 1720172009, -1541097090, -134672259, -1763868612, -674153479, 1173776408, -1884158279, 709220725, -402445309, 295492613, 144829890, -994283810, 1127885179, 352972004, 1212641293, 1381560228, -195325867, 843763341, -1217244172, 1707282154, -412951031, -678191647, 1694088045, -588787405, 2064450631, -590656271 ], [ 763549962, -304914049, 192398947, 1169981767, 1728248099, 152230719, 186895858, -1283987609, -1480086096, -135977923, 1518645271, -80155552, 34724086, -392411836, 61917394, 1937006744, 824726511, 1322007950, -1158867677, 608246887, -2125287239, -507743475, 762477427, 1092780514, 2146154594, -1355757455, 961210232, -294151286, 996358967, -1061476644, 1229457229, -181960341, 1703290750, 492476423, -1449274717, -762665355, 1865536724, 1507244295, 1230518403, -398481157, 1427746287, -1930391420, 180391763, 2042537318, -1616840410, 634174474, 330711853, -1430071984, -855589957, 865764991, -132718343 ], [ -1574313974, -339628958, -1266028184, 1277152093, 1710701964, -173132005, -951515156, 1549487779, -1228066597, -1185783624, 798301562, 1563253093, -1755712268, -2050146880, 1021304233, -31674694, -1246187440, 842036792, -1173566387, 60008815, -1921954223, -666093107, -177658888, 1759637359, 1252832781, -1284616158, 777499569, -1524340961, -764631963, -570302116, -1334198515, -590958046, 907978825, 551496337, 821466407, -231398047, 316323565, -1350135136, -25331442, -123036504, 2066694813, 348791941, 879509971, -2087711508, -611370409, 1656962016, 831715049, 1294360889, 1250438531, -1527611993, -955985368 ], [ 1978408997, -117301740, 499649079, 29420774, 528232040, -1875529294, 1058211483, 1567996475, 414190063, 994905711, 51118273, -1771610665, 72055105, -1141489302, 1605340518, 895030375, 575333970, 1313042766, 564451831, -1078136178, -175455807, 1891741607, -1756372403, -96544368, 1504769866, 613863239, 351255970, -273686132, 1812233666, -1294697289, -331838100, 1260712155, -451718037, 1906293412, -1977516849, -2098709958, 657322476, -629441061, 1811454857, 735396351, 2050914609, -642613307, 1178840726, 1532570063, 862045906, -827463698, 487009747, 1477011392, 119887807, 1374692378, 187380200 ], [ 301849566, -2119954392, -2044741467, -128643571, 1156640054, 1262913890, 246299973, 19084359, 767897756, 1099233399, 1366787798, -1363601156, -799339509, 1538871346, -126845358, -681787942, 456757805, 1348310775, 783121333, 1701346424, 394490638, 822532786, -1569118241, -944178298, -1575137586, 1202203250, -1370136840, 1318861152, 1857461226, -287868689, -677369003, -1906286713, 381012008, -1548921837, 2041754965, 384670513, 775892505, 1646435259, -1947169912, -169031011, 917831221, -1939795422, -987167704, -282573410, 611901852, -1350567614, 229296093, -275496530, 884964139, 1243775859, 254166007 ], [ -1113078405, 642801464, -362359654, -551099460, 277973356, 223797170, 150386338, -1432515664, 1605820913, -1041815156, 424573547, 128537065, 1063572589, 1315033623, 1433353733, 1650541722, 236224764, 1445569078, -238797040, 521672384, 175166069, -1401994243, 246893775, 1691717847, -309000534, 1480537958, -897862606, 1886965760, -1014308592, 978280320, -346292136, -92569639, -1710305276, 1399820564, 1379692398, 1944983446, 1931045376, 335532937, 1871604509, 1079329653, 1954990722, -1938374235, -1959172492, -2063739166, 1331910052, 1853086226, -846001570, -1015419294, -1859400032, -724654318, 80121980 ], [ -2047531880, -1842204324, 1554878982, -1302506859, 466183841, 870298825, -1505582914, 771638520, -1488327731, 2145557421, 1943001653, 295442743, -531191473, -2016585674, -1145567201, -1065715527, 1275111875, 563547875, 1548997593, -1039653420, 1885782236, 2127122893, 1378559220, -1871508251, 2096622510, -1907812592, -795742217, 1501805158, 470212161, 915721915, 1677756188, 901307987, 322468355, -599749871, 57691793, -1612044500, 663735682, -1439948600, -1860699705, 970004545, -815218385, 416539896, -840155925, -2007152166, -1044271836, -1183094466, 588893965, -881393880, 795396631, -229705457, -1012620150 ], [ -1966044128, -329030349, 990905260, -311799937, 633832810, 1531863566, 1906571243, -1990947261, 1212932186, -308503892, 1667734573, -454160620, -1099116183, -1058606425, 2085533990, 133728079, -86882939, -1813115128, 1678369798, -134871529, -1472338213, -1067019784, -605505734, -1229386101, -802668206, 758016795, 1125319956, 581348781, -612139939, 2120554331, -1491700188, 1717637298, -1405973321, 875580804, 1144727061, 1859560720, 735329188, -102787273, -137918210, 378784356, -56215454, 1485343094, -290385498, 1944129429, -2023213696, 937287572, 1916268730, -1613329373, -1125523681, 801940572, 130032230 ], [ 1146525217, 781822563, -1674049280, 1065610315, 933763650, -369439685, -114303509, -107263565, -825490772, -247222343, -1419769703, 929396391, 1900919488, 345654781, 1207762370, 1148762056, 460989844, 1517418399, 1778640488, 677983835, 726246751, 1067036163, 1790293481, -48489484, -1060090109, -1181603725, -670588329, 653586964, -1217690491, -338714757, -919705169, 1793953699, 1018177149, 74777876, 276821152, -570421092, -373855417, 70093422, 1746817846, 100291511, 2036941523, 446832541, 91944599, 442032207, -1523378278, 850544641, 348072400, -21737995, 233346343, -310277950, -471333603 ], [ -542711287, -513093843, 1643701478, -1580213217, -920261522, -889290206, 1002479041, -1676120397, -989163046, 1222291526, -1079546195, 670471708, -854522270, 13562740, -1205602798, 1720891232, 582055407, -46244059, 1950022278, -1714577100, -1793667124, -1916214974, -1886977216, -927279773, -1818403048, 1835580532, -1448126834, 1273044096, -609249433, 1641324469, 441219055, -919051088, 990581610, 172097319, -974634854, -742936982, 1291751999, 1460502557, -412992877, 1848411652, 1170630344, -203977895, 1711399318, 480478749, 2103137583, -35626087, 1638484790, -1958070184, 876684615, 1746062729, 948151126 ], [ 780029255, 588564370, -147458733, -524221052, 1427618973, 2128325677, 997434703, -1904420108, -726410850, -510195042, 796110169, -908386394, -1078077058, -1686929158, 174700003, 957527613, -299820346, -123442539, -275024172, 1258910156, 1933651524, -93348599, 2073366822, -222448531, -990457834, -1026021144, -1287997946, 1601323524, 794926029, -1233332396, -1317443305, 662029083, -458221462, 834054260, -543266645, -1280625590, 1553109047, -411714465, -1363593981, 1967003688, 1537860258, -2041829083, 600649471, 818328929, 1889176175, -1189320961, 1527421889, -431146617, 522053295, -1702544897, -777427372 ], [ 1359496112, 689774904, -327910719, 425435084, -79300365, -19090458, 667170732, -2059839236, -568447086, -1781391297, -1571051990, 1002039558, -362390669, 133365588, -1499339588, -618010551, -292040989, -1870174959, 1640106922, 1529582595, -153388890, -1906900978, -46988664, 286439266, -434924784, -1015860441, 878039919, 1239625143, 1799267095, -521354996, 427460397, -472525924, 400057362, -1156874747, -19471849, 1142188592, 1679093395, 1649394445, -1744589729, 1079457438, 572158495, -892334582, 667593726, -1059817762, -154997711, 1202661066, -1497769198, 1543792087, 977993909, 755647502, -474844347 ], [ -2028416163, -973165883, -1878083191, 645646653, -1387441225, -1549457668, 735117024, 724136007, 415737986, 1782917685, -1737036224, 1660484990, -1450357297, 2100125097, 2009572961, 2016078530, 1423011529, -1304064005, 300583339, 1571294883, -282422464, 1039490701, 1986113715, -1443606571, 1701074309, 1670199241, -1101908971, 691623814, -580200622, 160203077, -2044656572, -68320419, 37236592, -1701317766, -1261055221, 189742380, 390939598, 1714855198, -1778070245, -837755283, -1031160775, 1098832433, -1584436012, -1279554246, 1314291921, -530927136, -1168214440, -1131357096, -458498416, -1470431521, -1807306284 ], [ -1027972539, 1274063521, 697569618, -960545842, 1406349281, -2133577727, -803914021, 1020139739, -415095831, -362337777, 355678095, -772144987, -525777912, 529753180, 335062466, 1171721615, -184512499, -2063449059, 1325391637, 2064042541, 1831275163, 822322592, 851528689, 113071419, 1329954270, 1386779329, 282326532, 1448994540, -1237499134, -1263598027, -669771292, -1915389603, 1474245369, 2053687045, -727156305, -1407366923, -2121487860, 2018792748, -968927336, 2116217874, -4980985, -121158217, -801961841, -343442816, 12458199, 1390636530, 2014995638, 877480458, 1643492579, 450182958, 1946555601 ] ] ], [ [ [ 386326747, 142427365, -2089878565, 416372818, 1179937989, 527704981, 182084661, 1975710996, 1058038397, -864075003, 1664321980, 2063491602, 716856639, 668823652, -1450315815, -1013226, 754087950, 1196994637, -1425725032, -1642538187, -1172310985, -284217411, 170432, -854966831, -1138629814, 162037520, 771263306, 1918276995, 2107534386, -15678347, 494081556, 1561412948, -711227526, -1514532872, 569649131, -1188418860, -2046375428, -484375710, 272776021, -1454910363, 609558866, -495843106, 1195713622, -1580198538, 1149477627, -1623953277, 1997720566, 517707656, 1492746666, -1921692376, -355981178 ], [ -1015157116, -1515868611, -639292321, 1929865750, 527283118, -716023743, 973125010, -1828909466, 1490109820, 910899864, -243877011, -512097810, 684160537, -1675909318, -972241382, -1230450333, 1874937152, -1571450277, 2117283842, -1409673913, 628555161, -1428266121, 2035014656, 393026855, 1940181355, 280911703, 2037236692, -1606715724, -1122054091, -207882423, -894925136, 1843936091, 1264168534, 562809282, 1785290089, -1147051650, -1783441489, 1419523819, 549735284, 196517241, -1733510026, 159320039, 1815448524, -686539517, 2103074677, 1418345573, -430956701, -1119086350, 2092955857, 1259824648, -2046663554 ], [ 1709873354, 1629484126, 1170551248, -1508002705, 7337875, -73090198, 89019330, -1393359279, -257903570, 1065588913, 691186519, -942084798, 1121384594, 99499290, -1485740058, 1550249073, 1005653331, 311894495, -1233037056, 29407707, -894752313, 576243221, -330606787, -1436691410, -2061207258, -39444858, -49827879, 1708057398, 394420352, 1317427493, -1757616955, -1979131086, -769138896, -1061639629, -2011906101, -1215744828, -1454967398, -772048644, -893808629, -453549056, -1041522791, 617344968, -1446447598, 1949625472, 1542197152, 1280512387, 790331192, -1661204337, -633957282, -1383640049, -509745066 ], [ 1554645582, -286942479, -1508266898, 1078740298, 388170839, -1312986600, 136025202, 566342614, -637113170, -234526687, -1967646588, -245191966, 628682538, 894493127, 2070715482, 1627808935, -732037426, 365881543, 105397658, -1839303424, 549066546, -577797581, -1868515617, 1463083378, -90809438, 996494404, 90637833, -1932688409, 1505811096, -1443370730, -970451724, -1091453838, -1133206400, -1688009483, -354259420, -156573240, 1505647548, 1865306409, -1509433476, -506298888, -1015673159, -1871268854, -136812001, -1658505984, -2027615601, 1509475319, -2121508015, 817178785, -43182600, 657564909, 2131544944 ], [ -324872235, 261339531, 847703407, 1691809535, -1248150644, 562110021, 2012827376, 2002875387, 262753714, -616704252, -1996482904, 1774893122, 290779898, 1627542620, -1373050135, -631337688, -718403099, 2104768618, 1843697661, -1096757772, -1246881584, 1345972629, -1060425343, -476486921, 271539392, 1031935268, 582642770, -1537777460, 1588281817, 1572193999, 636153654, -1523471842, 791611990, -46388827, 1366567975, 1007412435, 1371333122, 339343325, 65219095, -1644892855, -500127673, 977931501, -1081678161, 1222314151, 1057766335, 514579846, -1528541374, 186975349, -1567774600, -1395985771, 2115814430 ], [ 765127773, 2109285901, -858141918, 2147034838, -2129267260, 1560717758, 1438405898, -454055408, -1897372061, -614451418, 1230754353, 1155565186, 1597520783, -511736406, 1115832089, -731866030, -1199348506, 386190842, 512689089, -1389882785, 1580848180, 313232427, -74463284, -770117227, 1688367970, 1948274355, -667692953, 1635864655, -703594909, -1298412034, 1210661169, 1531787109, -116361080, 639754410, 372691417, -230382693, -731555352, 1200833904, 2115167300, 574202067, -1497271117, 2060419346, 1644143535, -64261764, -1767370979, 1523949655, 682712028, 2124857902, -1789704904, -623072846, -1104255539 ], [ -114190869, -508983690, 1354778824, -1718273334, -874106412, 1919070110, -1814254865, 343067717, 1248808772, 254192358, -986139136, -1292535441, 1886484869, -1707812926, -1366507159, -1093510328, -620781580, -847488182, 1305185255, 377391194, 2043640160, 1178073583, 513094316, -1460093997, -1681315676, 344924197, -1330670591, 1103430665, -1295763934, 489146289, -1883082637, 1045953850, 1491546025, -687209268, 101740501, 450617066, 1061049512, 484675328, -877350287, -1473698078, -1571213746, -1477608909, -1226464923, 588139990, 623250015, 873201504, 823162176, -1262306881, 22967154, 995126695, -261331282 ], [ -1586296300, -270797595, 1618547332, -408145141, -1439344302, -1352402132, -650225702, -87746852, -229721102, -1850746078, -881238866, -1633339111, 1729561890, -91766472, -1348055485, -1684820756, -1226244363, -950341684, 180865852, 663302324, -989458921, -922022386, 1356101983, -1306372610, -1666749735, 494582230, -1692341697, -1090620649, -137514576, -1059495299, 11336441, 767424018, 733528064, 159323479, -1592664652, 808967580, -1235377916, -2035158950, 1673834024, -98887711, -1798724762, -2060046452, 1774042244, 1756581841, 1156598005, 72821052, -343692703, 229691191, -995029142, 1240323230, -1024636000 ], [ 17953548, -1069279429, 1325165974, 737931697, -1180470900, 1343201177, -1765900741, -2068329061, -1805098871, -70258741, -1328327909, 807502607, -1059080446, 1711876383, -181155243, 1229031375, -98215278, -2062584644, 1325213093, 1259002261, 1685995369, 1701599416, -706167577, -829738053, -1863192146, 1215144331, -952746903, 1352164616, -835320533, -1426321266, -1863609222, -371171291, 1795586600, -1540244118, 240753052, -1034051414, 1583693534, -558712153, -336619607, -1279894044, 751717074, -353102958, -1400358343, 1638185359, -1577682796, -1331352048, 1342167610, 750665594, 1367633568, -1433398516, 1602314449 ], [ 1770061327, 821500731, -1718711713, -366722659, -1733902241, 1416811275, -1253331893, -1067009614, 1704447937, -489595559, -483350737, -1147212075, -319869472, -254928625, -847902474, -724726493, -560540497, -1164489759, 346602143, -1283181815, 1901732371, -1945864828, 397850419, 1814658968, -1015155033, -1121948821, 383246428, 1970314629, -1740436577, -12606055, -1174618825, -223878618, -1942375696, -958289208, -272438669, 959773084, -1568474781, -817960894, -346607703, 959954374, 1087074465, 1988534928, 1044780217, -1018517614, 1333388231, 1453555034, -778207925, -462325048, -456882812, 854443686, -1238726427 ], [ -942204935, -1974873668, 951392010, 543687189, -1786637406, 459528377, 513463063, 1302083191, -1181063858, -2012429566, 1566588498, 378504170, 561723141, 2126030340, 672989095, 617634910, -237598124, 579025054, 534567622, 1438290536, -401158227, 358120534, 373492725, -894166638, 1929350182, 1723087270, -1273439534, -2037312331, 586957829, 1890975873, -1918320922, -2047959900, 1919349182, -726295363, -1824574859, -374698356, -2085304964, -195020962, -1229719173, -509230129, 1520717554, -1609287362, 81717585, 856196156, -1860162095, 1626275237, -601255128, 544014516, 1328641312, -1690832347, -1422065886 ], [ 731814479, 782163024, 1270053261, -433447995, -303888066, -52416111, -570463087, 40252549, 2083704116, -380782234, 532499139, 990615981, 1340622511, -358812639, -1588160878, -764546272, -1213094922, 366508706, -1995826771, -908444969, -1971944333, -902898186, 2041703834, 785247028, -2071992763, 27974616, -812573226, 516204151, 1891986982, -1204872051, -1913591385, 1121517047, 1229266796, -2082568549, -2045435495, -677366651, -810299470, -806681040, 109668447, 473678641, -2084826682, -11209844, 219240860, 177413937, 326616554, 627382477, -1592684912, -1302320835, 796703325, -129923179, 1472118001 ], [ -961043498, -2053207158, 666741467, -1429453664, 914310075, -646195158, -2043441663, 1724452306, 1735790313, -2035231747, 1440876528, -667023704, -133392501, 422699467, -125275730, -879015, 931066547, -386361797, 226956427, 1336936347, 839933932, -639471420, -293542863, 1915319596, -1230177978, -681290658, -1163617004, -1797822556, -227722822, 918931035, 760105424, 764354208, -633598447, 2045864811, -264070037, 1012961234, -1966191430, 1966757060, 1400289324, 1934588602, 833466166, -451207871, 1228628226, -612004173, 1394528422, 630334365, 1175371151, -226446212, 277243988, -248934614, -836669975 ], [ 1859895157, -909248605, -272432910, 1093054238, -1223444077, 270803895, -1532597319, -1416521512, 2067611162, 1692489011, -986622315, 1888317464, 1410754038, -2099950243, 1635919309, 236136767, -1025384325, -2018668049, -638953465, -1953884750, -237422297, -1290760029, 2104952684, 1866838129, -1543260905, 405757857, 1119530846, 140913153, -1801525836, 1155692227, -868177014, 2014013861, -105963531, 1608804361, 1471407382, 1176758978, 1292207407, 803025566, 1757381659, -1282010526, 1751796606, 1471751848, -82177783, 1345239497, -1819381528, -1953220887, -1857625924, 368592174, 682452182, 301369657, 1654034338 ], [ -1083199316, -877979025, -1470973095, 1258985210, 803079063, 1522618319, -917170218, -1604778137, 1159657218, -900314344, 1051435438, -426533838, 1282957441, -190619713, 1367210729, -1800052778, 761450822, -600017526, -1035807956, 632624883, -575828159, -2005530481, -1218859452, -29304931, 294206393, 1217093986, -534265042, -937921682, 1410165241, -441725661, 1235693415, 1718947601, -738818185, -2031916770, -815079992, 695030700, -2003997345, 1735532159, 1364297612, 1197621442, -1194844781, -1701510059, 1473419078, 587464895, 920754611, -815399519, -350179418, 1933960899, 2136169486, -473851549, -1936192158 ], [ -1329475789, 1296020811, -2005694843, -1179805652, 1116054937, 48664976, 1747884773, -1880209641, 2121762303, -402861121, -559680968, -258050311, -226489266, -1614342655, -1779789177, 1202291694, 350333417, -2115117960, -41901045, 456491903, -472758461, 1569910851, 1153277261, -1527965365, 1743695557, -1335831040, 413422412, 2019879271, -1607212978, -1489589249, 1868474564, -31400335, -1986627023, 2053074505, -2054575762, -450153994, 1841062380, -1708929774, -556995893, -1553305226, -253313557, -1546994704, 627162591, 1726875909, -312053117, 493755548, -1262895333, 1539049736, -882909742, 60042622, -1234415843 ], [ 182701052, -1101141822, 1873903402, 2028942474, -1786866190, 1267987559, 2037206399, -568293796, -1825355135, -1539874262, -2031618541, 852628885, 1943809137, 1343944808, -919521064, 205451844, -781411358, 874875162, -578133724, 1003062547, -1393114132, 1858882424, -639107920, -2137339521, 1398819715, -1073984436, -240281764, -838403143, -1412459180, 1943804854, 794281167, -731319255, 572341896, -301235413, 1743585231, 1063641161, -1257625839, -1677993894, -1931998701, 2089539462, -455021712, -623190436, 513297104, -528848329, -692786528, 1810808299, -2059632512, 1340649001, 796393424, 1266993411, 1759631377 ], [ 1632837234, -677977025, -345753611, 1574323280, 2078411571, -31273232, 293856106, -327842650, 1763183390, 2008439671, 1643434639, -1564974184, 972711945, 896318383, -1142832316, 355036247, -680933846, 1371850786, -140080141, 261085992, -770233488, 787817978, -88644723, 1309730213, 2113421395, 1100713985, 448635967, 744340944, -1339003843, -886051771, -663747354, 1197852551, -725014343, -419133113, -125595764, -1724463988, 458979587, -1582671503, -1022920077, -1869652417, 1582233001, 1387528659, 1050013744, 530589062, -59137525, 867094692, -1339060860, 891942769, -2120378274, 925808131, -169140830 ], [ -2045828606, 1008014831, 377738563, 1036460318, 1001377637, -690276271, -302142684, 549393948, 1242793562, 1192001694, -697912688, 248588595, -2007413846, 245630832, 1804942984, -918233507, 1279673007, -666264080, 1310904820, 1414621499, -1447553664, -1529250392, -508708326, -1319044108, 867649362, 904681035, 2067558809, -1474021955, -1320655350, -540478683, 459988562, 1056887257, -1179804413, 1067052995, 141007484, 1238871142, 1189751183, 332030765, -1996729827, 1565034752, -1560951487, -369513070, 1602296705, 718279361, 1612880933, 526075857, 1671118480, 1120025497, -786778541, 1314332963, 840074934 ], [ 1905453675, -1353451019, 194000554, 1159458555, 374190528, -1179670074, 583897100, -598164561, -1477102514, 1473332559, -2077389356, -788161803, -561727323, 1015477455, -910084873, -1677875705, 182279111, -1715315300, 1300232322, 1644471566, 1792461267, -1138254893, 122574786, -1696733169, 645074947, -922103427, 1603172467, -873809168, 1255139626, -1800457145, -277637526, 1225931254, -1483377657, 1668546907, 1957947760, -1126259208, 1848145716, -1360766840, -1513829615, -2139403067, 665351752, -969682669, 636858649, 1077774020, -1552970909, -110375796, -794057917, 113717787, 1601693117, -435990231, 44979586 ], [ -69945944, -1757941179, 220762490, 1562247382, -653047670, -1305002230, -1454118716, 1445240161, -1974592930, 1106456467, 1646118030, 2692143, 1000392093, -1095182909, -1505965910, 1358252016, -1397806489, -503614799, -1767604685, 913643037, 1485685937, 1026847189, 1158126543, -909133134, 1970679157, -389009212, 2085585933, 1354890320, 365169421, -854312602, -1249795848, 341144636, 2142295893, -540332243, 838623763, 1052818427, -1294607232, -357056082, 1997139891, -307991269, -1495813576, -1531033977, 1177949319, -462867764, -239559676, -1409548376, 994596802, 1297614446, -1161905364, 1681169186, -80211567 ], [ 102580333, -1134127994, 1037675240, 210416415, -1711754636, -438949946, -1946342735, 351260007, -1187076247, -1733657601, -679135026, -1743328874, 1258783609, -1781783672, -1827226430, 289264419, 62755224, 1934273050, -1459768488, -79686828, -123893748, -197175540, 2047612899, 122779530, 1465083275, -923744100, 260340345, 1917814702, 1661680613, -1037372802, 56798271, -693262667, -1913857413, -807250726, -340934441, 1771353805, 940612906, -433896056, 500538102, 2124183689, 1838431664, -782061404, 1735991324, -273582180, -1979575804, -785458378, -1861156464, -374967638, -1426600216, 1832192966, 233679023 ], [ 214866087, -1026640243, -737376866, 1484838524, 1556904522, -1031336249, -393110020, 1848365980, 1625822107, -1848062803, -1819500515, -1919272869, 2102238339, 1731567535, -1559449109, -2094246259, -1627903952, 1070120901, -766817272, 1672195278, -216019725, -1573858892, 302865724, -538394291, -178514761, -1181337751, 692981862, 144723365, 315758728, -423750229, 1297086022, -1211768589, -1660874349, -1325066585, 979906815, 1103340383, 1421286389, -1704297787, -2124357124, 218139736, 306688809, -1941125905, -1618301454, 689323981, -1169954837, 764234474, 21743843, -499936415, -1792873575, -2101007900, -659014914 ], [ -1066058685, 1607153170, 54682430, 1780567444, -307499538, -1993845930, -1537979593, -1725300436, 596744869, 591361073, 1844914317, 671072541, 1469714802, 1836937978, 2135023954, -1941097197, 2091142027, 285101848, 364198841, -775549490, 2023271298, -1314371670, -978175433, 717099229, 538044690, 94300732, -1364565389, -1435448028, 1307800083, -104937590, -1868200095, 1736742206, 1018003025, -1084902856, -1050920969, 139148065, -615531903, -926605127, -151491197, 892381, 1135035039, -1555805924, 1301539263, 1305671598, 25254006, 1041939570, -2029848570, 1662921710, -683451635, -1982376431, -929284847 ], [ -152424352, -1959877537, -1780830124, 954322616, 1761267114, -444298394, -670487985, -937562934, -986558922, 1714203420, 1667002744, 547089616, -1498541614, 757257222, 330833501, 1416354106, 621215066, 1046008446, -1734907761, -484223026, -1879048877, -456089574, 622365298, -1642718399, -897010908, 565528524, 1619354724, -1488653156, 472378001, 307657469, -150831551, 226316682, 381147755, -389172930, -537113159, 140055894, -858094473, 33293773, 134949908, 87520173, -850034, -357319749, -688841577, 377671687, -705423256, 976757004, 103205573, 1778516536, 1259810789, -1124962384, -1713659693 ], [ 2072041525, 2137943290, 193750261, 387357977, 1031223565, -2107285402, -839803320, -1926758655, 136059776, -519701873, 138060452, 934899075, -1360533771, 106886806, 811776553, 1740242172, -1363336082, -213662023, -421637344, 1664117579, 1533464045, 1329417294, -161830174, -564082379, -1080091279, 1337229649, 398848863, 937195391, -1505245328, -14996144, 848905265, 724351532, 15490715, -1451286151, 2139253363, 375863115, 158474561, 1220715548, -140398179, 2065015145, 384075294, 139904945, -1813267994, 942506213, 1447544710, -610223965, -1940784849, 1381822132, -654354114, 241818435, 1549104030 ], [ 785864935, 260657683, 2072279273, -1710376023, -1919478762, -1821204478, -1315557317, -2041158308, 490416629, 650906299, 234049540, -1721576776, -1391493242, -381789414, 1457714375, -362131358, -1986498927, 24699140, -1906958103, -2012837750, 483344427, -43676344, 308211742, 1338322439, -195576954, 1005738027, -81236646, -254041786, -2036303002, -1426059142, 2051080981, 1317369384, 861570945, -193626770, -1224488586, -217249777, -95368594, 2135397655, 1188736398, -1465761602, 198940957, -1124911750, -1601336581, -1558287467, 794440926, -47766525, -78895927, 85480368, 562152247, -913046725, -1445055192 ], [ -1636658274, -672055702, -2083517771, -1977927891, 984907666, -424071478, -825641726, 2066811584, -1144204242, 621387156, -807279648, -346605897, 1730162338, 1804309541, -90687954, -1378942968, -1980533493, 40911259, 657201733, -1658200093, 1272576353, -297200009, 214336631, 11290459, 1508134480, -959231815, -1887555168, 1778144207, -430044439, -1890121109, 610989521, -983082029, 1511162334, 554768103, 1126728801, 1473147475, 1176232380, -1706335289, -792950669, -1352901101, 2059546941, 1719386210, 964057201, -818670121, -774767311, -979897082, -684678888, 1055231745, -938233473, 662940025, 1909445560 ], [ 850595336, -1143820407, 439715195, 122760600, 1061139401, 1639436393, 1253063106, -532872766, -847470825, -1509911563, 65102091, 333031494, -1099387679, 1201164087, -179229773, -801778385, -398004040, -1617168012, 222975029, -1767546379, 382454236, 1464189321, -887014167, -1782306408, -1627794351, -1038413776, -88893637, 177716127, -1469211245, 356802420, 1467380721, -1386611046, 966512434, 1972744929, -719177904, 2102508907, -327080141, 2016538533, -3767287, -1025770169, -1816336992, 1807522152, 512769083, 1677658831, -1934465959, -506340935, -2094404482, 2025551520, -667188071, 1174674950, -718842932 ], [ 922358052, 1915896116, -259419272, 308270175, -1999808348, -754121910, 1362489514, -881036258, 1154311889, -936714580, 1987133789, -2563515, 1484015156, -2118650475, -142448598, 1244803315, 25269525, -404793305, 205286285, -1481861046, 445176162, 1355234941, 847341174, 1532075971, 245563627, 502305364, -650132275, 821129762, -1324459569, 1088818093, -288338399, 1358188642, -1110001822, -1526844557, 1075205156, 1283175678, -147109991, 632249945, 411189830, -1771387087, 773817760, 2054403549, -1590447316, -502012654, 625880756, 2083941544, -61023664, 239073598, 1095548946, -698164845, -1323682828 ], [ -949638419, 1797437728, -705496475, 1749962925, 1602397275, -2015285624, 1605749208, 74689911, 645317773, 109722678, -762121982, -654151127, 317842337, 1439114063, -1151706095, 1578169202, 502439466, 134656907, -170297869, -98139046, -291758579, 1187880167, 1232761731, -2082664514, 1713827143, -698855931, 1431598814, 1135782864, -1371357460, -1465091357, -381341870, -693904015, 679589236, -2089866838, -356415490, 1691983899, -1438335566, -2091951631, -1059295963, 612456421, 1595243348, 1688458096, -2038192372, -535643567, -1220628852, 54916433, 816273953, 934728142, 437117775, -1274484520, 1118905043 ], [ 321729858, -1304771609, 1786665480, 1560941637, 474757609, -546799762, -225332049, 387526957, 1921262440, -103959328, -1327989549, -709914196, 1240824296, 1834648329, -1809214772, 1559462420, -1646872364, -2072963931, -1128579576, 1708516113, 458152570, 806264379, 586551760, -1657688198, 1062700470, 746438478, -517966679, -1113682016, 1775423484, 1834073398, 1196912779, 902448871, -1129143699, -82829185, -1003040789, -1154692245, 128886832, 1701200400, 1682362004, -248379271, 1245206967, 1737843118, -729582160, 771834064, 1055516218, 1632453035, 31848758, -1016842916, 1033094299, 136415834, 1583472707 ], [ -710655381, -1672503504, 1159214944, 1765006146, -874944208, -1749489678, -656936948, -955610400, 1714724168, 1713810979, -1191718325, -796856460, 1227433778, 733211842, 2044700499, -1690488091, -1251300436, -1945573460, 1242049648, 1898592135, -697282645, -479555071, -1948831001, 893573700, 675002922, 1483390283, 2039920682, 725534265, -2025318073, -587831750, 29574933, 1249310414, -360548426, -868974576, -447139220, 1001185285, -1950148347, 100266374, -1962409028, 69212107, 549098087, -353391409, -762049754, -363237067, -850395034, -644590672, -1599402818, 1168724617, 493457554, 861838915, -423307870 ], [ 226373834, 204936338, -119327391, 1855843373, -683121956, -565175997, -510216171, 1692854991, 1657964782, 1081748198, -104263718, 1209422510, -1150346866, -1265168905, 971230197, -1621698657, 47143568, -860046192, 1433954149, 1980702869, -60715509, -1356339918, 727234537, -1507529158, 760764312, 161437550, 1775422990, -424993742, -1875078514, -1931706455, -917176234, 265815174, -2066261874, 1989083702, -690142744, -1113615974, 1312853011, 988073330, -1876577323, 950037415, -150060291, 1986958895, -1686229439, -1717403950, 838893806, 1283621953, -1268458588, -1509997517, 2054113323, 1097147571, 1535950905 ], [ -1596103309, 1769590242, 1211836951, -624341349, -623798584, -1002172266, -251874748, -800724073, -860103072, -1016669838, 1197434685, 1297190466, -1777496161, -731276544, -530420478, 353135954, 2128878659, 2103559724, -1121448777, 1758126871, 167578742, -129815271, 1896202637, 975599771, 375963304, 695396947, -1924084745, -340561548, 36379910, -198649783, -1359683568, -18194004, -1879962915, -615698926, 2021978413, 982339246, -717818807, 2007952404, -70435203, 161870689, -1307121581, -1382616482, -550754580, -1277153229, -706026030, 766369984, -1692321852, 1942565425, 780139950, -1533337350, 856537641 ], [ -1681963431, -288585841, 872909796, 679989986, -1849324063, 113551399, -374325158, 564699070, -828094822, 1975193560, -315540853, -1879730169, 2006481798, 776074251, -1882014390, -613622442, 148621686, -1574229287, 1107366094, -1701687067, -399858639, -701303782, -1036995245, 2045719151, 402952632, -581118961, -344725712, 822421002, -2028042687, -110213108, -1419467805, 541991021, -295709183, 1598567732, 829899298, 350838826, -1559928888, -1714344336, -901283731, -1104275510, 151142939, -760410708, -1040745565, 974514211, -1184014468, -954932854, 223141265, 1242955976, 1552962552, 1151148336, -1888134486 ], [ 764589803, -764415624, 549206821, 27766939, -528116547, -1776818560, 1082674168, -1294177796, 1342289921, 1224139650, 720061967, 83976935, 2001205639, -2040452758, 614565555, 520250027, 201491401, -1996687070, 865935234, 998581362, -1681521241, -254825998, 1096642014, 524674073, -2097656850, -706326301, -617817492, -242594761, 107891164, 1936229078, -689656311, -975255087, 1788933199, -705930719, -879308456, -1903543878, 1450576531, -817549084, 1235721980, -206531530, 74964182, -414512162, 1088501847, 530043639, -198603730, 742923533, -1393146211, -583375065, -541737575, -2106708091, 1119591663 ], [ 1221150964, -1814840933, -1815221504, -1964212451, -1076436650, -417475289, 768110977, -1085076901, 364072806, 1857447850, 226341767, 66198795, 884438251, 2074339365, -924590019, 1955628935, -283121814, 1685812124, -340938745, 869534493, -1373416141, 964294709, 956182878, 1692873802, -2125268722, -614777962, -893798472, -2147110342, 1442418913, 1273320191, -59389442, 518615410, -952320869, 710786220, 1661159681, -328464509, 483866482, -651152007, 1942856132, -738290417, 211378132, -73457690, 2058232716, 1215898663, -2020629293, -1607889184, 2024819037, -528260486, 356905378, 527033900, 1835709396 ], [ -703716819, 1659350064, -1791171584, -1025048750, 602426379, 1259826395, -1392418588, -869100903, -509160329, -444120746, -354281202, 891416344, -1814972525, 185693854, -1746400074, -1355529353, -2049297328, 896376907, -1720263208, 1721742003, -593143655, -1567898171, 1390572404, 134192006, 2051753932, -329781201, 1300945807, -698873136, 189754301, 592770126, -877652589, -772527405, 521309853, -2012777419, 154063203, 934311466, 1737070682, 2146181395, -1293388545, -88460798, -2067989904, -2110194425, -1340818698, -119798563, 678540550, 657383488, 1276465815, -2052782545, 809208961, 727590456, 57208326 ], [ 1397888915, 322740770, 98729898, -1293028219, -141266700, 779301012, 978494983, 11451220, -2088671335, 2068541023, -947986572, -536744191, 1746428469, -60628595, 1025072924, -276441078, -1562472435, -147102167, 451274357, -135928327, 542107936, -803435118, 1653976766, -1675129797, 1495615162, 1413564302, 753902982, 1620271709, 1578788330, -1452124868, -1555323515, -1393308761, 906017806, 1000036751, -801017713, 1484257483, -1002669964, 1143762019, -293164086, 1638306145, 336071817, 476424708, -1620814286, -371242228, -591517113, 952022639, 849362301, 570597539, -740646999, 1347095908, 521360036 ], [ 1925843954, -209913880, -1636612074, 517202793, 27500262, -21294834, 671423395, -2001548687, 3999418, -1610145032, -1094370969, -344198495, -1918806207, 250695471, 1774024090, -873017212, -1960960933, -90254440, 1409889733, -1328302399, 1983507979, 1990444990, 2073942926, -29087808, 765960720, -1243052683, 2032197695, 133372076, -1596515651, -189054996, 1460583947, -1316834193, -1415062794, -2092159439, 1949536157, 999905617, -2124674476, 484574161, 1966792149, -6275677, 154771527, -992821734, 1219481791, -1679279837, 294603594, -654090510, 675126578, 184156634, 884974420, -701416673, -1964307354 ], [ 2093058162, 1193332955, 1506089676, -811605006, 1015705179, 304692940, -2065035269, 61230784, 1128245809, -325755405, -1393101202, 972032750, -1160911236, -1370448427, -524798002, 1722980157, -1806637117, -731361496, 1758284082, 426810406, 731539497, 536370326, -141727167, -182060137, -1620480264, 367217183, -877012886, -226676962, 1903253779, 254211614, 1495272194, -377608391, 953520450, 487106233, -1121599029, 601237033, 73038095, -1475740144, 2087188562, -1626070968, -960887638, 349348317, 623548412, -596904360, -299860257, 1876979777, 337224156, 1721471278, -804172441, -1101844548, -1501251000 ], [ 205040219, -1829669408, -313055830, 1518778753, 1362401571, 257841049, -1523000601, -1453213614, -1415647265, 117721542, 1792051901, 2067852443, -81872876, -867473259, -1839742748, -1683784899, -1339288157, -52402965, 1584743402, 1201956363, 2005803178, 1739493008, -1580659297, -1362562589, -745523494, -2009000302, -458995805, 818006266, 1482407982, -251972139, 532518007, 498346560, 1663152397, -2035868101, -54720364, -1575407289, -1978437032, 1381194718, 1285832008, 1413024064, 54964351, 118839854, 77721914, -298272368, 1974768869, -2093091876, -1450321601, -957848959, 1623042390, -820788568, 1086154379 ], [ -1539703801, 831780950, -66247840, -386766621, 1720068413, -1212616952, -1010174562, -2033993793, 1439510368, 553061404, -631499574, -1431435221, 617559506, -213508733, 2096024965, -1133137177, 112982316, 1789081828, 1024137695, -1162319911, -1890996431, 638533594, -935075597, -1960173348, -407088499, 245762791, 252915848, 502264965, -774597944, -1526356661, -946136212, -33735479, -206101193, 268073028, 1263133563, 1642739109, 523675094, 1306286293, -2055353923, 52305421, -1926393187, 1914159802, -2117101869, 1637642597, -1779009408, 552484818, 1528877618, 623791057, 201116311, -1118009171, 860549369 ], [ -1949720019, 237042968, 1063369576, 1344761204, -1422413176, 691160917, -790446702, 1167400917, -1149042230, 2037659197, -496191093, 1173508429, 937925012, -247145569, -5943343, 811404477, 1631664717, 1576556465, -1710267078, -1087463095, 1838574015, -1662065877, -852128250, 2140764203, -57956666, -1370642095, 1422355148, 2079563350, 943885194, 1371647419, 604114278, 2104655310, 924720507, -1564488764, 1010216886, -1261273836, 1679529675, -188880117, 1124987267, 1630869885, 562720940, -1506710536, 1920128275, -1213789768, -1410614682, -1329621989, -1474781897, -816218488, -1891434752, -628941292, -894030878 ], [ 92991837, -1200506538, -1813663632, -758393015, 1370760713, 399243524, -884027392, 518375735, -1100589464, 569039896, 1020556414, -2127809656, 634417026, -1252771485, 1755592107, -1809906532, 1905266695, -867926542, 1202178237, 18085639, 1823721477, -1339691279, 1609152859, 1589914794, 519255654, -468191502, -332165278, -800933374, -1667370250, -873059476, -2114489646, -2129139695, 529280251, 1057151378, 1714357296, 1322692954, -182718363, -1029687357, 1835599810, 142640963, -368121398, 1025491836, -1583002420, 1205234708, 1555386097, -794394318, -1943953059, -1712376254, 1032343845, -1932431286, 963272744 ], [ 1923029778, -473240538, 995458992, -1129279036, 1709663853, 585696931, -717846628, -1078257924, 1633013110, -304820210, 619272194, -665540319, -2061906795, 1869588953, -1666832771, 1662293654, -433662948, -511526535, -452689755, -2103933154, 1615414647, -1152218245, 1192954074, 1725157028, 662162971, 613544922, -1197814267, -760936539, 1916006974, -1958653338, -1758805269, -937912268, 628097129, 1067469603, -1264726605, -1430777748, -969292592, 89737133, -4995135, 262465516, -953881868, -1198733529, 625099976, 41401037, 1930557371, -372686888, 766654497, -1786349656, 438630307, 98635460, 1186719079 ], [ -1280918493, -1305202574, -690574603, -1312747866, 1408594294, -2120515394, 879227562, 579612654, 1818100560, -1532812892, -1620093219, -1720062933, 471991723, -1130786288, -1642385273, 1699821713, 654929245, -437235625, -1196875271, -1508138195, -1771143027, 1553725679, -889486141, 2010622813, 333491781, 65789973, 1877502589, -1264033987, -1478892313, -980672811, 891180248, 1797712824, 1935453551, -1392640914, 1123594406, 2096029705, -1478071476, 552915410, 1479056952, -832298014, 1238057145, -1744905684, 38792300, 717270029, 1193770692, 1449441185, -2090271037, -515120976, -651230609, -1184299457, -972230611 ], [ -1153345147, 420584791, -1642042549, -464595203, -1147737665, 1892813153, 765103839, -957343437, 379888325, -1639910968, -1197534219, 205486433, 1269810583, -663127010, -1359539080, -862824247, 509778631, 1309960762, -796625353, -62911220, -438249573, 766822257, -859383141, -1677366883, 867666413, -1404378717, 1205443724, 44969025, -1466153908, 270375795, -1636868017, -1354315931, 1369292300, -1738559798, 45733984, 1262534263, 1007741431, -1480058653, -59108731, 1244265306, -1558576859, -1210292079, 1866298611, 799046073, 1661710, 1641507168, -639057803, -1854392352, 1517407531, -941612014, -992437635 ], [ -1052858261, 450843686, 2070365651, -594811251, 625207812, -125933247, 1457122902, 1411981891, 956033196, 1026649281, 610861932, -800381309, 1855018906, 1274134757, -2119395320, 499144747, -583306523, -1668847409, 886231020, -2132424525, -319251913, -1805229607, 1923380659, 1593449544, -659215268, 2045347423, -886329915, 181797937, 1441118825, -1576080980, -600882912, -643580309, -2013119530, 74787139, 299644873, 337192552, -264577830, 824230640, -2138362528, 1500093595, -855261673, -1903465117, -765616235, 547286340, 978106234, 1223626994, 1105519992, -641169356, -374313464, -608639972, 1355716463 ] ] ], [ [ [ 1888004054, -1802633815, -1522219050, -468140167, -458977354, -457966860, -262461711, 1292320969, -886937335, 2040065401, -608609757, -1887357376, 1382486478, -239028129, -2051966007, -1395437423, 783487631, 1356806589, -295004686, -516359067, -500578413, 578784626, 14495163, 832999978, -277269503, 182041035, -2140925325, 451987940, -2123699890, -975216472, 398975137, 185159120, 1515718754, -467687130, 803319246, 1001218044, 1505120231, -1434775048, 435869596, 838172938, -2054138594, 1452108019, -1474341608, -1155151765, 700471893, 567838694, -2101718006, -941490464, 760766876, -1120169958, -772821782 ], [ -262507323, -1094600556, 1165111866, 186406881, 593694531, -1906721436, 1983163465, 359120229, -1566969494, 1600839946, -1373152376, -1593702258, 1374103705, -1297671731, -445668286, 1607368547, 978213838, -949185991, -864850389, 1117372462, 358406172, -1979039844, -1013201555, 2135282211, 775393842, -1851014779, -64999341, -1444238551, -1875542854, 49508619, -391305309, 1948857278, 926253180, -57582902, 1222889379, -1768255934, -710393717, 574752674, 810456924, 882704627, 1909745108, 1480144392, 549377637, -243022417, -1673999300, -454967179, 1052452034, -1574957921, -1923546289, -1571216042, -1472438265 ], [ -441063251, -1576043205, -1839877727, 497617055, 1893526127, -920242217, 117849434, -223271507, -306286787, 1603091742, 537710624, -533636598, 313296399, 1097034564, 2028029892, 1347965548, -278264764, 1073751588, -1912447150, -1206689508, 1056909930, -619447551, -1840993121, 1245267420, -561499980, -1822676498, -1936322141, 661410579, 197520, 280709385, -174324301, 257525721, -1374690330, 22668653, -1016463232, -964523227, -1975538663, 2064060981, -995505372, 1699290887, 1069319077, -1405877171, 626126890, -712475479, 443470032, 917756669, 454981777, 387437440, -1275757337, -1824795277, -2026277677 ], [ 76243111, 1899043779, -1804964912, -730835455, 1848276679, -1129758030, 1155354640, 1361836764, 129153227, -221450042, 951195150, -115092610, -1779376093, 1092843986, 628796850, -2140930815, -613484603, -664035090, 264485095, 726209746, 92086842, -2130334147, -1681936483, -527843803, -1168672068, 1717933363, -1538592604, -1335352546, -455235310, 179443186, -821343420, -1246296563, -1725004447, 436881769, -1537338939, -2091551085, 2051525211, 1352233664, 1845060604, 742486775, -493686836, -745716151, 1059313862, 877311909, -1342906247, 1175833560, -1094610264, -594373052, -2096865390, 413420404, -1269184396 ], [ -1073008021, -9020631, 1795575779, 470715873, -1352932356, 2083195475, -2067387318, 888193310, -245634428, 1806915102, -1845058246, -2105693803, 127841297, -1531552016, -1817393675, -1676539179, -1494802129, -695649251, 1436231771, 417529291, -238780709, -1068767719, 1715688341, -1532544108, 1253847452, 1009667095, 1917644956, 451584678, -1317880700, -1912431579, -592759872, 1290361186, 1583008832, 592583364, 971985730, -1142514421, 1550527909, -791586842, 1499242494, -2093218495, 765947365, 1604624001, -1542140674, -1729868965, -603664263, -284551214, 1450692134, 363633031, -328764965, -1017149413, 757730083 ], [ -1133225032, -1352883357, -1270185283, 846865431, -60049034, 1511314814, 2083175819, 876545931, -1399350049, -738845575, -692607428, -632607144, -618620837, 635491314, -2037021883, -1418671486, 907064764, 975982058, 1706822832, -781717933, 57672726, 917381044, -1717179296, -706702235, 1439803054, -1074453263, 1671208682, -530126285, -1268967951, 162989500, -987886767, -193093135, 338472120, -2064827425, 1001839367, -367557990, 366410647, -628220124, 561552667, 1046580452, -558373083, 1726021498, -1223155478, 1361961790, 1011378853, 1908306712, -216242124, -736695352, -1958685079, -370306425, 1005612212 ], [ -464094314, 1920718239, -2064268419, -1846384346, 1679849956, 1179205301, 421593781, 1803602599, 1456163892, 673412741, -501000828, -2019499808, 554917667, 1544703761, -284602619, -531024529, -250345955, 402372751, 1697991748, -1472457987, 364621547, -1284964616, -1432857600, 1299783462, 1284945158, -2082200330, -1262380346, 303136198, -569811959, 385411249, -592294833, -178613780, -545716356, -1367948418, -111050637, 1584949351, 1827387805, -1234738741, 1789515349, -2116118154, 1691925710, 949792140, 186496910, 1531523321, 361330010, 1464669353, 2084093004, 2034314520, 975734837, -1044665943, 552133822 ], [ -1470782790, 1759840865, -212282965, 262401763, 1828360355, 2117719506, -1058420617, 1558562112, 2107031714, -1896937018, 810238300, 332412880, 18383072, 1231470781, -850381119, 1744062760, 110702689, 1798654044, -672625417, 1040845072, -1611964148, -2144987283, 1728826584, -1822266157, -1651990061, -1602651934, 218287068, 344756006, 1964040656, -1539262917, 37120990, -731720733, 1412849189, -1003423630, -555354006, 1908268919, -1685612387, -952012481, -208830714, 165393095, -1871508063, -112397752, -1736593900, -103505290, 1260228276, -910933101, -1943588961, 925833125, 194419727, -58810632, 1802829920 ], [ 512068532, -1670745887, 820960412, -874417446, -309470990, -871570491, 1961967183, 1408695743, -1403757553, -646919907, -1066029494, 241975257, 2123996579, 848276828, -1203201448, 305940820, 565669207, -113312330, -1972951169, 2128690681, -693317898, -356241384, -879313224, 212756788, -2035718422, 550380708, -1795223025, -1737276000, 1248225475, 1921779921, -2123063863, 316947172, -547561331, -1051915542, -2059397629, -2044649749, 1679187573, -516187845, -479143651, -303613319, 211933284, -1808376062, -676093556, 1760529475, -109405872, -1512675577, -1367297146, -1301949180, 1781188240, 795786823, 1446067895 ], [ -117192958, 33743693, -1339240921, 1443336751, 1371372216, 1314104003, -237264999, 61625663, -1918698539, 907189311, -2078211477, -2057157440, 620254538, 1386342312, 281875912, -731712691, 827053498, 1304599611, 1515775228, -2003818832, 351204678, -300612458, -130244562, 1023366638, 344875562, -133664133, -1742017477, 1020657917, -93443689, 1885076473, 1659179412, -1489179991, -814418724, -1948199312, -221230935, -1645385985, -258640775, 183934285, 1319193757, 271364507, -2086724572, 769985965, -1686713640, -321712380, 1641906555, 1010405516, 947826355, -792988383, -1372396429, -1600468805, -1496191181 ], [ 165890647, 538263486, 619580672, 1934202494, -1420166761, -1951446580, 1858197104, 544140841, 1779633294, 1276918079, -1023409397, 1143714356, -772218971, 346828064, -656480022, -1029425839, -1488329605, -435200712, -217996667, 1181417927, -636641653, 1474537121, 1483623068, -1141028314, -2109056721, 1366209275, -589863071, 771969234, -699905946, -953691843, 273124888, 1328040679, 2094859840, -336295794, 1323299068, -1066150975, -1017724792, 1708931036, 2031447167, 873504262, 1394201306, 1842037438, -1967051239, -741350658, -1550912385, -1823103715, -1518461390, -93042599, 1273745366, -1483651983, 349188221 ], [ 2118875005, 1440518994, -1020781781, 1100227053, -974568540, -773274535, 1589916265, -620397056, -1507985127, 715782135, 703817833, -1240236580, -1905423279, -672744735, 2111491417, -1843143085, 179422098, 1719850856, 15355188, -249260350, -1536245050, 424557535, 2135883071, -2143032423, -1123755755, 597642418, -1716638777, -2016244955, 769395253, 1609032003, -684157347, -1755081914, 1928884796, 1153309992, 427741934, -1030279038, -1277338178, 1370722951, -1738460672, 1234371647, 889087734, 128205917, 869994711, 194797385, 1063156755, 1414810663, 2003647524, 695969809, 1923083084, 1894245171, -708897658 ], [ -1329751334, -1081241542, 409019533, 1754413821, -308380071, -2146026490, 592205624, 133873632, 1558171921, -289274212, 1618262674, 530347666, 1822310267, -220793255, -1041842286, 1542566119, -1743978119, 846137956, 418198736, 1340331733, 37386993, -2134677586, 1850873142, 1072047526, -1422067117, 1617028008, -976214796, 1906049032, -1488177917, -1812465569, 696541469, -1076417302, 1063785126, 1605881673, 1594888967, 149233519, 1004431064, -1711525027, -1453127740, 877449969, -143789451, 471544619, 1580006408, 557053747, -1272409498, -160285797, -381151199, -1243920736, 536456514, -1677132064, 688035318 ], [ -1594461115, -684837351, -2054547133, -773262575, -1822599012, 3900349, -969240364, 2026240623, -1336006332, -1006720601, -348057717, -238778440, 1171986667, -638707747, 1522276990, -1895588190, 1427550049, 524427119, -793730690, 1245645615, -1135299288, -1524491444, 512211353, -1281480974, 1665575784, -1890220432, -1037326957, 240710078, -103349713, 261392736, -1732044448, 1052062324, -2080139669, 452470768, -911961617, 1693982967, -352009022, 2086016112, 1328857541, -1864961817, -594534799, -1825041629, 994488598, 1315891262, 847564602, -446220790, -1213677415, 1011252768, 352771034, -1529653120, -1535771990 ], [ 1847819632, -935552043, 1400015774, -1896140957, -315035031, 116868611, 1204122419, -1024160237, 2032827007, 770134335, 1988175266, 1036062323, -444512960, -227657144, -313051584, -605738735, 322290913, -536173000, -2060815359, -1020356312, 1941418512, -1355043100, 699048448, 757638872, -1164460124, -811117773, -1607779151, -2018241335, -789557646, -589921780, 433345371, 1369399183, -469872315, 524268046, -497381310, -1553068339, 1462427698, 796767012, 814915784, 748745429, 260450893, 301329230, 1841463232, 972481498, -570851067, -643449816, 1277173590, 2046616948, -1602624985, -1973793244, -258424954 ], [ 1889604082, -889905988, -1747642598, 881587455, -537678848, 892964621, 1807525701, 2071607218, -1702639616, 1582032783, -556450790, -1830941651, 95039469, 38915139, 1877236076, -1757907751, 1655613190, 417470680, -1865202238, 526429114, -450151491, -1601506733, -919623497, 428827945, 1158381498, 874847401, -529267392, 538549649, 1727144815, 545777213, -1843829418, 1726422959, 1659575517, -1789126067, -483813925, 593943541, 94388677, -994301651, -1351502850, -1498714945, 1563492955, -1087368310, -78637746, 79187065, -1532953547, -924173406, -746734937, 1036694876, -742767325, -601498530, 1204661131 ], [ 514212224, -422966239, 1808004543, -1573316298, -896665201, -1100534484, -361725886, -783020487, 1689959965, 394581511, 1989024903, 283155166, 3825983, -646690564, 598769525, 1782472840, -1833184740, 1538060736, -839677493, -282729147, -618896365, 394324806, 229130513, 1899719244, -84128350, -782342446, 1929154856, -635043981, -2136504357, -1278964466, 1005750120, 117251802, -1036179852, 547924837, -1025385198, -949624455, 22050231, -1353387678, 220589641, 1326870268, -2136156697, 498469531, -952360459, 809795970, -1582116822, -1129359121, -346736476, -1370317429, -2104267711, -929479280, -1327107536 ], [ -816447223, 465056023, 794828092, -2146329542, 1391578282, 908890828, -1596652453, 1768244722, 1712230072, -597242585, 1182295024, 1584662972, 1609992067, 1751564147, 1203678893, 2137914570, -712617659, -56045602, -1371271128, 2085673997, -1312132403, -1937996257, -395001727, 1694861538, -1057921494, -2133832024, -1936865984, 1936476805, -933383512, -1617471766, -625965476, -1197609524, 1518453859, 1859107640, 693885384, 46121181, -2067093878, -1225695610, -1765888225, 2002030857, -1667381029, 858557138, -154054648, 1716202797, -444869434, 929563524, -1083275199, -267679604, 1661705778, -835250659, -1670226879 ], [ 1381575652, -1139169412, 165971413, -959824684, -617127312, -929782297, -565335600, -1487249819, 498735508, 1312285243, 1446331954, -1335580748, 1580568730, 1904522138, 1862466532, 1133747606, 575839337, 2010021571, -1466467728, -608972588, -304161608, 850641655, -109175162, -2075008158, -718343096, 2104065046, 1610690485, 321314161, 484855661, 159349419, 2082551718, -760447774, -983302140, -312603007, 574935338, -894436852, -1961991646, -2141536822, 918843372, -880697168, 290595019, -472254606, 952843925, -372585607, 852245872, -1974320989, -1766204607, -1556824810, 978039028, 514288870, 1474951461 ], [ 839569401, 890884531, 673219143, -1576885559, -1278073705, -2135678011, 1591546971, -540299228, -966023785, 1762222952, 668516380, 2109970213, -916767787, -1581795770, -642796803, 108341240, 464917310, -1611453186, 1449630130, -998419513, -1763775798, 135022751, -1656311177, -970706403, -818727504, 787080835, 232325640, 1208020078, -1690628177, 2099731546, -550766953, 1744640656, -1982978795, 720692073, 2020699389, -562200629, -1058576238, -2122964113, 398122653, 1811737381, -1571347560, -741248357, -264625876, 245845565, -1498070960, 465553808, 1948517785, 2066319886, -428548691, -1531204607, 687316817 ], [ -531334262, -2012210881, -1584614521, -1312443281, -1154858957, -353710808, 1011828414, -128594350, 708314782, -1709438101, 2008746043, 1703161602, 1184728374, -960236913, -582312495, -1078775322, 2126342213, -1222752561, 1006056893, -532455876, 350969380, -476509788, -1664498095, 1351322972, -1862486778, 1280186401, -1614691706, -2140427954, -204248329, -2088295763, -265068315, -116939065, 1130134319, -1336148896, -1746727397, -1933176690, -2128789785, -93817058, 1538305742, -1749074066, 783647059, -2503018, 1051582545, -1936525260, 1131095473, -1896126595, -281191958, -418275722, 1999279991, 550226392, -203877024 ], [ -1460590490, -531118508, 952643137, -1426031343, -555024070, -1419936723, -1253991268, -1605701801, -1341603937, 861935140, -731710540, -1255686306, 608563975, -1887177398, 698124094, 967589501, -585252750, 1434671240, 325856466, 1309906709, -1944270545, 907307645, -483590989, -1865994475, -1427576403, -1326052641, 1414591967, 440948789, 1417177607, -1752053638, -1946261883, 1415156898, 1910691550, 1091729356, -1550656760, -368973121, -793873102, -1215761883, 894554076, -1939886947, 280236019, -734905312, -1942539066, -192241248, -1910905819, -907402775, -661848768, 1584263600, -2090603072, -1898751134, -201720364 ], [ 9710782, 573688685, 1215358712, 1546987753, -1807324107, 1300280132, 866506822, -559226311, 1069431080, -1558575750, -2075750851, -1293140976, 2094595915, -386992584, 1687224365, -568569954, 82626558, -997684249, -356466373, -51982303, -930689653, 443015420, 597734459, -158536272, 1047479537, -882196037, 1835092980, 1019073388, -451298807, -906089915, -907968539, 1642251680, -2090901939, -843683665, -41250005, 1482039773, -1816795357, 321993651, -1673534532, 1468619734, -672129204, -1574082888, 480971120, -1619733590, 2046253469, 1703026053, -386766548, 43205782, -2022276516, 2105657837, 750513411 ], [ -445701033, -1072447747, -506611325, 1812065284, 477125583, -1500156004, 1607655091, 1043947, 495893690, -1533461375, -1804355385, 1584341090, 1677286377, -949197155, 770111681, -1116825092, 1053574397, 1254926396, 1488016147, 1107933185, -640957868, 802015020, 268809644, 1460447852, 962086593, -1796926527, 1429239320, -798298465, -43902241, -1573462309, -665058993, -1345239326, 1092836093, -1582131256, -438568267, -103102059, 2140686945, 575323089, -769071885, -1708813978, -1528843723, 1546074054, 2034209850, -1341662020, 1198973978, 717440432, -1163262370, 1045380598, -915913371, -1306955250, 1450715666 ], [ -1686717341, 1267443425, 1451501187, -1118954740, 1961049233, -715843043, -537476510, 2073351513, -111201844, 2116997550, -1359468154, 1754345184, 1688302213, -660448031, -1686316402, -145980093, 841905140, -599452121, -1863027034, 855118490, 2011220739, -1585294491, -1156555539, 1510659095, 898160967, -444868377, 2064024952, 1225619587, -1943330558, 176725818, -1901404599, 1313744788, -184176750, -1406594859, 584885098, 1129200782, 1407490763, 230797478, -1176920840, 638449845, 1830325563, 1394967516, 1643953122, 599105337, -335804500, -2100800712, -711991172, -1686965837, -1656247406, 965938752, -1026190026 ], [ -992334708, 1942012623, 1803937362, -1797855163, 1877224387, 1276335514, -1020778092, -1219966148, 1163048019, 148481515, -762484370, 2119428146, -1916254737, 1652797851, -1874524126, 1384229136, 311853197, 682852350, -1554491718, 1756650689, -395523809, -1547214156, 1485635004, 1268068275, -1795608200, 1153970180, 1572320396, 1347161186, 1964268511, 1174072041, 2001276790, -65766852, 1004943147, -1886614959, 1001672454, 55904437, -1115968283, 496852143, 164156154, -819940506, -1678173152, -742882925, -1681568378, 1517980966, -1184950160, -1802346948, -926667799, -1181773195, -827864259, 1337132581, 244978838 ], [ -2145212705, 1242722866, -1959099976, 619445246, 782393006, -956983024, -1480718437, 985462638, -2089504599, -1798678015, -837753335, 1915026199, 1370414763, -794788676, 80309380, -434046902, 1208082412, 24035463, 2094168580, -1684780987, -1429763608, -1241897630, -201715131, 994131506, -1057032546, -1118683118, -583357164, 74705816, -57631288, -1171621703, 84185496, 1383452911, 1108824587, -2013412196, 191221421, 403776715, -1351990756, 72709123, 1477390678, 730290946, 466434363, 914710249, -1571063231, -1039774713, 1499478478, 1618580806, -563409485, -1394307503, -916991917, 1278194636, -1689658038 ], [ 1808906208, 11957067, -189251888, -133860376, -1075546882, 460914341, 944715422, -1169619635, 498064012, 675039034, -1827419623, -171557384, 1309750438, -914107063, 80857980, 626456960, 1716869598, -1538688845, 970668141, -1008882206, -1252844270, -1854157506, 372176688, 2030327802, -1955713842, 1686807152, 168826848, -322163247, -2034653679, -535359915, 193012564, 1249802721, 1388611116, -829348748, -1282975258, 950465040, -271181604, -1479279882, -683556151, -701039934, -921229993, 1874867665, 1088478647, -1468289138, 1437679770, 1182796895, 1080514784, -883392444, 762899405, 1963817793, -439369941 ], [ 1492763388, 931255316, 60010585, -1892028792, -1992143017, 189756098, 1580856983, 787426177, -136179189, 1721351130, -736777035, 57359392, 142317444, 26485125, -797280693, 1117150575, -864790460, -647515893, 58644865, -938628649, -1292552984, 1495747838, 1493599888, 713761036, 261983977, 377458036, 161838499, 204396170, -1618591926, -2080472150, 1164600353, 708763799, 726655749, 1324887207, -1421977030, -150281143, -1167090573, -1540529861, 379850714, 2064881325, 450956492, 465553826, -1595688888, -1067493841, -134806928, 9020357, -1591372696, -542737022, 978951332, -786126637, -2111881923 ], [ -1823778011, -1900807738, -1716350159, 1859438402, -2002903991, -940691994, -333285585, 483818145, -18477007, -1563534583, -1471816446, 1190811884, 1006827507, -771144837, -1281886039, -882038787, -100715891, 1546214603, -1015737411, -394961742, 128947726, -1593976643, -218070207, -1613408988, -966558124, -477979503, -1112895849, 765106481, -113509566, 877065606, -1494987019, 394517303, -1483733929, 664345244, -1516324743, 1644661947, 1995709073, 1122066487, -1376629135, 1548316297, -331182376, -1831895201, -542643586, -1165810163, 2140393529, -1619606025, -1789947051, -2131749949, 1831329380, -1978716259, 568959814 ], [ 1805946927, 2114390669, 482273776, 1803706106, 1273537302, -923123619, -558084532, -1121577699, -56526733, -1055259177, -94602590, 222234117, 445411840, 1622698951, -1648221742, 564164998, -1026322308, 1640752428, 897354971, -2036939543, -1483649161, -1270431388, 801729409, -535399567, 84005725, -1839549298, 1301654065, 1776914480, -1176392558, -1140418167, -727548982, -948053140, 1574805452, 1197487978, 1230859084, 1675769877, -150955549, -1208045207, -1575113322, -413243779, -590903306, 1381813153, 1400741043, 1027108168, -1299057418, 812035490, -2106831956, 1225532960, 1695692765, 986773026, 849788206 ], [ -1391971181, -371538174, 1882256709, -1329805179, 1483314787, -1891376351, 1555788715, 1540153085, 658797913, -2128306205, 965940589, -1271973555, -1965862687, -1312223463, 1695566314, 1027783549, 933264301, -2139496644, 1628065018, -768220353, -1630684407, -1706285378, -7091955, 641655675, 1181302958, 1207306397, -919771090, 1278388289, 1130561469, 961208060, -1565748678, -1568884384, 2050207232, 1588942990, 1899362301, -86212883, 1527052226, 1147290900, -1391630907, 856285114, -1296362769, -3576546, -1301361198, -197931468, -1820701680, -2129048827, 223236027, -1689783924, -801854112, -1586180517, -1024052192 ], [ 971088108, 1232463313, -1767682058, -1151107953, 1727541053, -1435056940, 180813492, -240537370, -1992793744, 616170568, -819704012, -1184863237, 1047686042, 1513129948, -198324596, 204373394, -1520944950, 1607820066, 247368148, -1232320141, -683274505, 2121289937, 1063462098, -1015346662, -1736034363, 453785248, 1047694157, 446474481, -348718964, -1253456767, -811214929, -147198665, 557780681, -1451617947, -1941874851, 1409310486, -1596034850, -1050552660, -1580862396, 1003870625, 1161361837, 710583960, -1929888363, -1031318992, 1527522644, 986229769, -1539532842, 1400967224, -1456039609, -1350976335, 1130559115 ], [ -475279991, -577838905, 834863230, 1543434159, -1824981970, 1041943358, -1914376534, 1624884161, -781815013, 1717641637, 892088131, -1421258959, 189331625, 721841587, -916825888, -1699498126, -525332722, 596022380, 1298529263, 781400881, -1646962959, 1206576059, 30490877, 1102713938, 770105982, 834888244, -550834950, 904264757, 1158466324, -1619106015, -686996735, -725784720, -892963674, 1899895297, 838208461, 355505260, -1275645720, 231947396, 640531557, -836325027, 1766853613, 256306356, 820986907, 1065600472, -990091570, -72227055, -1602813806, -580477707, -424018129, -257606136, -495982481 ], [ 2062863271, 1412817436, -917510270, -1933938850, -1429922342, 729591539, -963441635, 443858742, -1712773228, -1455210425, 497880582, -842404395, -1193873150, 1233142571, -1375826562, 1906621051, 884646208, -1174900975, -559418589, 1504476305, 1566934143, -437641826, 1430346032, 1213294766, -177113213, 685948828, 1979394407, 613948626, -191231231, 357144804, 980842459, -1710357587, 2074732428, 151877642, 1732660441, -183194094, -1652993081, 143728856, 944455294, 509795032, -1384032208, 1221582361, 1397760802, -1300084416, 1462298522, 1172846614, 1354559669, -844564805, 1412839331, 1197057200, -173947172 ], [ 1460478633, 118927031, 1982259921, 139972657, -136182380, -1324888249, 1206340317, -267635579, 2086451602, -1584464369, -385936192, 902406754, -1661481639, 237252608, 1004680651, 427425225, 1107799865, -725328209, -303759610, 522214307, 336854532, -1911455151, -1147492873, 71914010, 422177769, -490756675, -834262161, -80128749, 249750240, -385882496, 2120682717, -1693202100, 695920621, 1897773499, -1867562487, 1102870647, -194018206, -1925568046, 1783627397, 20153557, -845780246, 1042247626, 354197306, 576715711, -1714918781, -925657371, -1018893510, -946782263, -50311129, -976055697, -1851024895 ], [ 574194144, -1055775890, 1500811475, -342211710, 1652650746, -1880990367, -362136644, 644107336, -758591904, 2132715455, 1283280406, -2128395661, 1032709544, -1767876717, 1028870688, -997103436, -1150543860, 161351389, 1912658981, 229474523, -1122205682, -520057414, -2061348910, 947243656, 1739036367, -82028649, 1309116324, 1686175692, -741072995, -2046901358, -963601894, -816740756, -707056567, 525134759, -2108587405, -1704568473, -579120076, -138361659, 272719419, -1906882366, -1550081615, -856973115, 12720007, -1224327240, -327290777, -925754362, -1827899967, 884581454, -1133099679, -771899233, 1947694236 ], [ 1172766674, -142341849, -1970074709, 2104512218, -1545246097, 2005587285, -1037117681, 1836004757, 1642926738, 939343496, -1132767134, -1198932688, -712407174, -120217206, -329702021, -880950683, 1169994999, -1217550095, -1183323542, 120671917, 1659576698, 1707521577, 1333182535, 950666260, 1484612225, 2118020883, 501977340, 1014791516, 122921548, -1590967032, 717861560, 1877782097, -1990602512, -484190134, 1648704309, 491686848, -385896029, 1188715598, -843710520, 1773531591, -301485028, 192378865, -24114691, 787412277, 1815007480, -510997950, 2024028404, -719789984, 546615789, -753118678, 207467177 ], [ -1102084905, -1174423208, 509525385, 1206936295, -800401544, 1932676153, -273748994, 748180836, 1244395576, 1555960544, 1913552866, -1867922120, 1811138064, 1795638191, 1043098711, -521881254, -1746525588, 67583109, 1156876749, -2063542596, 318350125, -572595781, -634082045, 612026099, 1385123119, 971650407, 311655825, -1655069085, 1651016578, -2007864828, 1452150195, -1975898522, 1290797579, 372690541, -1420338775, 388036690, 559221590, 1855397881, 139612898, 780369797, -327975231, 1634368060, 779069493, 1577281564, 1299776035, -2034998973, -547839696, 537969558, -2093092725, -99771450, 1909855098 ], [ -148693030, 865514236, 1729331267, 330586418, 1099583743, -440475149, 343287853, 2026782812, -950445882, -110444073, 1629633838, 17431723, -1461638935, -1516574470, -851503737, -907581860, 332367659, 2104412119, -1589445817, -335088017, -138352850, 201957928, -865859240, -1781313409, -341802369, -1478543024, -989474174, -745966539, 127514306, 1119780500, 1843355439, 1746009970, -1444524426, -1089168332, 1639301030, 403843469, -1007828597, 1007664159, 1826434422, -330164962, 267989406, 2047086961, 737414291, -706514945, -657106664, 170481958, 388448407, -1050521650, -1069163976, 1612390826, 1996998382 ], [ 571661253, -654449235, -245537243, 470786834, -1394874324, 1421023056, 1183816827, 111634790, -1897148676, -108135478, 283742184, 118307939, -831619075, 464513363, 406322843, -2075957595, -911864119, 286731155, -417950144, -930700992, 1226791975, 1326361868, 894241685, -590712167, -1115325429, -344418895, -664030442, -191331566, 508317485, -1151642214, 1717799785, -1090416679, 1235954460, 2055357217, -1199268653, -1654102361, 2110462763, -1802989568, 674746195, 1760755667, -1102409370, -1335221808, 1961283099, 887080901, -2143207711, -632838643, 182469812, -1586007335, 1804074944, 1762410205, 1416381678 ], [ -190126569, -1675453585, 1837404876, 1905921470, 728572195, -1306456694, 1865705859, 1016668384, 1379147078, 1956848750, -293154454, 606462554, 1235225146, 456780856, 305911488, -745498175, -626257110, -1270079076, -1491063646, -363974050, -2132149133, -220240557, -681036457, -1332430030, -848392593, 1166098022, 1092790962, -328578924, 1803184788, 1704964175, -1154127095, 2027018337, -330536361, 512505669, 1000431613, -434512246, -728050557, -1281443227, 921720163, -1419976902, -1883344441, 739986043, -262608788, 360891798, -1093602343, -81600267, 1693587388, 271561043, 1215125394, -590242222, 2057206711 ], [ 655080360, -2123503008, -1530981263, -1986773351, -1281982544, 2140484645, -584821102, 1032807554, -985868207, -931075823, -912983233, 2012190103, 17092691, -1104653614, 1320372962, 864980002, -1872827751, 660478463, -1377773648, -1645254841, 1505246448, 17904623, 270809000, -132431720, 1686747181, -994470790, -135138452, 1166781821, 284292889, -1449046769, 428186174, 1054686078, -1445016457, 221831650, 1083595211, 655748721, 1200308468, 878145181, 1054296237, -1701610732, 1205155862, -1113053321, -446809517, 1559725375, -1721702505, -924056928, -754291840, 346961741, 652076923, -379113894, -1143248590 ], [ 940593293, -2005642960, -110419365, -1814976051, 118908233, -444746026, -1134583166, -348655974, 2108489568, 1458035350, 372894220, 914672356, -406178093, -1555507805, -598808802, 1716110764, 413544623, -753271862, 1364962255, 2019191667, 623869430, -711341724, -417452305, 46776794, 189180813, 717365130, 1008032518, -1979557258, 1129606679, 1533878559, -655680502, 997066909, -329738189, 1605401152, 661416385, 716332131, -186328127, -1825644426, -1496358055, 266711208, 1210224229, 1311031481, -2137816265, -1069802169, 1811781532, 987265759, 1651564623, -1335336521, -1433202118, -992587633, 1387616363 ], [ 292455161, -579050074, 1159566005, -163881457, 14447437, 1642046042, -1372886002, 956133971, -1276188398, 1635733763, 1007402853, 1018665807, -22091724, 1542495318, 428334786, 733206138, -2134754769, 152064529, 526889027, 158465140, 449788617, -901984031, -1525669152, -1472088747, 1154701469, 1412418744, 270211443, 357134458, -986783240, -674300564, -164321605, -1875195512, 1697647445, 106666552, 1053225622, -653972778, -246693222, 1099195866, -564464281, 1557403341, -632081358, 1088819283, -1914154621, -708923764, 940939188, -1502770836, -889896176, 1092865683, 1373811943, 202163859, -2094800428 ], [ 1977413838, -1580653198, -2022743182, -1101266166, 1209758908, 1946764489, -1891024531, -116546155, 1151646040, 1977202186, 249117468, -1832576287, -55648537, 1866491811, 1493954414, -721676624, 901773730, 101110111, 1624315436, -1096196673, -1603621588, 487611951, 1509809994, -161609555, -2090316795, 1537949044, 605381949, 298354013, -531002221, 650704099, 1665343887, 1942278832, -167170363, 1244865025, -677984335, 676570047, 1160736440, -370869415, 1885529332, 1229452273, -1775358991, 83014239, -829883502, 1507076180, 1085104422, -1124034203, 185657565, 1439487901, -462419681, -1061575995, 1315377180 ], [ -1965085945, -1817946776, 1447128585, -1653794101, -1205232290, 1340645838, -1227545101, -140308627, -997460434, -843630284, 1993240391, 134514529, -1869775676, 598351865, 1379089788, -1100684059, -1962680004, 444436222, 1569640365, 259825495, 427732486, -193584824, 1795114764, -1336016692, 1267208527, 741588336, 1316148139, -2024167652, 1525570764, 1204433256, -1709291272, 900264553, -1416314323, 842656681, -1274218237, -794125615, -298166351, 2136791249, -1496899295, 300167592, 1858653512, 1083976630, 1531404234, 400965368, -1081144051, 748801570, 1160607862, -1406853665, -1289158921, 1968652908, 1000909075 ], [ 1514247359, -1664565798, 1207392128, 1431093915, 1162245609, 2025118703, -1835710708, -1505474752, 1166468906, -722104332, -580534672, -1794374988, 1963016699, 1464259385, -2079737778, 1192963851, 798585822, 1245025294, -1589912602, 1266810324, -1293685929, -684062798, -1441990271, 2010893245, -790272479, 567284031, -1766747895, 1357864221, -560343597, 616309853, 575895398, 1348941079, 38476712, 1024141340, 167086786, 1191601463, 1475453355, 1637411972, 36199979, -2052391813, 1870387544, -1866385874, -1118278275, -1965025428, 240152915, 1000319825, 940847284, 142710633, -1144041654, -2042195207, 1055248776 ], [ -293273371, 685850156, 1580979868, -17270632, -1517680324, 1243322078, 1262443115, 438293910, -103202728, 1346912333, 994909591, 1939235160, -821307080, -1191385315, 1746288959, -266730112, 480113321, -1627122817, 237389511, -1266827007, -2074035674, 1189950590, 1600515239, -1495236500, -989145556, -1044346482, 1038870719, 508810982, 473497313, 1104585341, -1917992585, -868698940, 2118160900, -2045947861, -727365538, -840838005, -953704068, -1187488376, 816791605, 505313249, -833080570, 1529531279, -1085814559, 753015659, 1215269798, -812390845, -14411026, -1941503893, -1564649159, -1887089071, 648494058 ], [ 1316567440, -811767597, 1723048249, -1207198555, -1439756532, -48690412, -1485361517, -203850283, -1139456580, 839700951, -2134434492, -2076303493, -318229119, -774094019, 1455795889, -758791293, 929100145, 1376959212, 956495965, -604602403, 1937577990, 1347904511, -959812832, 517067010, -1671088886, 2115337507, -1649229448, 1221311826, 1171023517, -264222650, -1867160690, 512007924, 658652069, 1830946087, 690677844, -1971422620, -263532704, 1284857692, -2072427091, -1478646844, -1526786079, -149279678, -1616825138, -475778167, 1593236424, -1500976442, -155550281, -1778818603, 1627303137, 1584125727, -153973001 ] ] ], [ [ [ -8440240, 549262831, -1746384651, -1399213747, 1067232378, -773699943, -1698860066, 740967412, 1692774, -2015124743, -544226633, 399093315, -954863685, -65139171, 586431198, 770090026, 295961159, 799209476, 1907318999, -1159676059, 222735516, -1504116043, 292419714, 1111979164, 1218610347, 1654877976, 2085144451, -658980321, 1466975805, -573878957, 57208329, 1911123665, 1706181442, 1648082550, 1007290658, -1159302913, -1019950412, 2139761911, 1599966354, 1796505631, -1882712675, 1386586260, 1638762082, 315912934, 738777984, -1151938010, -157206284, 907576977, 343226844, -1898066610, 1309411849 ], [ 262777327, 723505338, -726518346, 396258095, 1614350585, -1924862277, 1542540468, 47388657, -488737084, -434711816, -1770775952, -959547408, -1198289331, 1153895599, -1173706348, -1107440366, -842560922, 1713979387, -133584073, -812793003, -1905921889, -550325, 1526974825, -1649199927, 1518844631, 777722861, -383825752, 1992041266, 1792939788, 1067075026, -1230692729, 1550122408, -457683356, 1877222300, -1778398190, -672623770, -1040677207, 1054739579, 1013906701, -1369964737, 2056570898, -312919196, 1718921045, 1964177217, -770409214, 1456974149, 480522569, 1382986010, 1755250586, -2084052764, -632461514 ], [ 562895203, 389623501, -1281715394, 1488574841, -1053575762, 2009565735, -971411731, -82746082, 1918954050, -1717343413, -1108698219, 316905187, -451960721, -115512137, 1737076526, 1159495700, -702913118, 1311698687, -1248263773, 440526821, 866001396, 1146869407, -1634396836, 1131306815, 2026378515, 950473717, 1736401203, 968233838, 2144550033, -201362031, -1275210171, -2047678753, -1288347352, -1351798585, -906862714, -326514697, 724408245, -1127237071, 1280284428, -2059844884, 1833885070, 1545301940, 1723823667, 1683528030, 1623037755, 998978494, -583237663, -666045766, -1977736750, -1487896544, 1681555890 ], [ 607345301, 14149170, 1770373342, 2083712477, -1250502571, -1542464962, 2073730693, 181442420, 2099816257, -279375255, 786063357, -881433881, -1425517745, -404404731, -662697516, 1338010114, -995445782, 1137922447, -8987555, -433881811, 293989439, -1635519342, -403063292, -1630909487, 1360621483, -1151054145, -825853801, -880816699, 1628206961, 248695760, 537549561, 2095099016, 785459480, -1647726323, 2095052519, 483706819, 214141312, 1999424570, 1079825507, 1832898071, -1609430563, -1826217458, -1279249586, 1489412828, 1211812269, -286900787, 1872699518, 514839001, 850992195, -649894241, 1391857280 ], [ -1650605079, -1523831894, -1121815169, -694473138, -650037484, -1530228006, -1578568002, 1899268466, -385197100, 1560103474, 1953554139, -32732508, 187574483, -615065960, 1420592687, -1852717254, 1546706645, -530296391, 1256013571, 768977264, 136453403, 268259264, 448297069, -1499300359, 526098578, 1623330533, 11034529, -2137237585, 1034149576, 727350232, -365622508, -1326043570, -462880552, -1711099845, -1650940372, -443499829, 172304492, 1772007295, -1798945666, 236984951, -1040063563, 804878308, -953858789, 868066486, -2087697222, -1280592290, -1704239675, -1470612244, 1647027170, 1187465256, -216036072 ], [ 1682483261, -1338374007, 100515924, 528280523, -1906431644, 888662587, 1112240005, 148566980, 68093732, 1095219528, -144226135, -588029900, 1810033595, 778777026, -151426665, 400758744, -1921548855, 1352440677, -228643943, -1615025525, 2120684533, -306781384, 445054114, -1339608729, -1978410779, -1213626287, 1907135958, -74153692, 596492215, -1717580498, -498080892, -82009672, -937319440, -1463530001, 998038135, 1505436152, -329200947, 1522541818, 1347299311, 1572948454, 459594063, -110075718, -837817413, 219682954, 1888715336, 730162824, 472016524, 2076308064, -544590914, 490900582, 54289205 ], [ -1101136810, -1685646058, -2091938720, 906194307, 1483834857, 1379071835, 694053948, -680590561, -767902121, -1409032005, -322176293, 1090356811, 947249336, -621350006, -879635234, -514189446, -1861780056, 47588229, -2102578229, -223828887, -1658362781, -370396872, 1454243163, -178865362, -1464676181, -17813029, -1992557511, -2049930698, 247197619, 977297814, -693001042, -330656741, 321138921, 1582422147, -63157255, 1290244461, -921678123, 1379765181, -180717295, 1408612352, 458356576, -269912027, -878567588, -332658165, 940116951, 689816051, 2112409840, -814263140, 887864008, 939212739, -742620961 ], [ -2091349264, -1268517603, -644453461, -638911213, -1728524014, -1282317501, -1202715002, 591324107, -1483940400, 189355539, 1890069242, 251681502, -1228859801, 8458835, -279416222, -245320686, -1382244890, -1903297409, 1760478960, -695631719, 1505680291, 2086098166, 842741590, 643155127, -1133987290, -1808158273, 1835741706, 1559165447, -2134766970, -1633784032, -375195749, 967898368, 1476008295, 1515005295, 299172576, 656366788, -463851310, 620691702, 914835053, 1867267341, 1739670223, 163790471, 835548426, 1929454606, 1484777282, -500078598, 645535843, -377193605, 871503824, 443909085, 1198258405 ], [ 1205310222, -559813235, 1831683384, -952378261, -1293023638, 1853212719, -1941960656, -1276341286, 1162859682, 412167859, -519531356, -145629408, -787904214, 466001669, -563951091, -912975759, 763002976, -1133514043, -2038175555, -1060812878, 993244191, 174535137, 1220532510, 35932000, 1920915797, 1728217877, 361678042, -808089261, -436996411, 1191861373, -1978210998, 696682957, 879092581, -2103050126, -1567233354, 363352939, 1720237144, 1146675790, -721696324, -1149971303, -1777539023, -566015599, 1527722087, 1440132950, 142921410, 1124402054, 418307660, -1284312433, -968233857, 1192764541, -2044202182 ], [ -852152098, -805951293, -682175856, -885787579, 329198728, -1872388384, -1407779206, -530208900, -2084968729, 1939892325, 814062153, 595378278, 990447795, 1977848892, -1625782996, -765859197, 1322299738, 1095008771, 1848070412, 1149076079, -943762446, -929028306, -151968833, -1820088628, -2142715897, -1284268667, 1635900755, 1054422357, -138435805, 648658500, 361847126, -1896798683, -35162076, 1811309114, 654071933, 36052635, 840333489, -279690759, 97667444, -1714383542, -49614124, -897360546, 1580329026, -253967593, -1073656569, -1898165182, 1755085957, 1319879362, 1999096809, -840185593, 1923118199 ], [ 927856826, -1534555155, -613696227, 377934536, 783035174, -630181055, -350549585, 381510963, 1536667456, 57069461, 333097697, 1737269534, -964326076, 1937461602, -1320350228, 800195581, -1601946344, -162815858, -1330803031, 1369335457, 1334467117, -1752237260, 1262432009, -672835637, -1223983624, 71255361, -300435515, -1967756860, -1699198185, 246989085, 576684593, -158590236, -107722455, 860439996, -155030932, -865469798, -1221044228, -883329601, -1130094808, 1153235072, 911830464, -1796119542, 2064980063, 363386098, 1852899644, 1008448008, 984692887, -237297030, -1688852486, 1243958972, 1983099748 ], [ 1620695262, -1906174082, -427487171, 1564119371, 769809860, -1283749356, -804192504, -492756414, -1037949298, -1582013652, -1327990137, -1569389975, 570438073, -1297330888, 2004716943, -1044996038, -707376784, -98418315, 1566948834, 1494300708, 572065479, 928016988, 255270578, 1972178631, -807988744, -436598010, -72520114, -2004077569, -1219001726, 511275538, 1794939038, -1002539284, -193678460, -223774280, -571761071, -1277047970, 1298123819, 644833319, 274740572, 365927818, -277119767, -584147604, -1142062769, 664765530, -903648409, -1018143100, -1761272881, -5882863, 962301018, 243130386, 787104065 ], [ -598114140, 829079473, -1135421260, 255400479, -959914082, 1040261635, 539131667, -1528181758, 1661382845, 890360064, 1307443139, -174196658, -619213402, 1761412854, 1856850290, -1674549770, -1563486625, -1443341457, 1801076566, 771143298, 1095649049, 140241566, 151250374, 601209218, 747282952, 4174885, 254121204, 2051806251, 1435066866, -1077169236, -2072170266, -329782106, 889807877, -1066345974, 668577253, -119524208, 789905838, -869055519, -868417155, 1168133944, -305485489, -1935092076, 103690505, -610295805, 1268857209, -159640060, -62775950, 1978622377, 1872156607, -865758597, 670034089 ], [ 2035515587, -1516638078, 63559683, -1035909121, -796582554, -292106804, 863439333, -1363881113, 1214584444, -1308327086, -1234643497, 1856004367, -520793781, -1924272092, 1192327868, -1341861926, 1023486779, 199561084, -287008258, 570713721, 1213745006, -175027766, 1937772690, 582272368, -567995247, -379897185, 996953408, -741213484, -590640746, 1521081384, -1309483510, 1040398662, 30376344, -995823092, -25779013, -223976893, 699783916, -1170815286, -1084729491, -1832025945, 1653157138, -1920777929, 1425719695, 1892242825, -165083656, 1511505620, 665360860, 1152799839, -522544381, -1947059450, 698998218 ], [ -1999034542, 1759835150, -1293437548, -1745424059, -823938332, 1759536474, 1901535449, 21994552, -1446011570, 1385667762, 2121439944, 1957647752, 310422775, -467360630, 932463231, 285506870, -304442811, -2105805489, -1439488960, 332286467, 856801862, 1194913751, 799922495, -734998856, -1559605433, 1372606163, 1461002415, 145879893, -1843042247, -683983960, 1254599676, 823757476, -1610720763, 1327618077, 464200422, 516087703, 2068854226, 1497575913, -516944332, 977926325, 205666879, 2016029167, 1883149126, 1896536650, -684978361, -1958454934, -1578279264, -1786671718, 980017775, -2129687517, -805566008 ], [ 213672309, 840500388, -2140346596, 2082307222, 2056489539, 572930762, 1023849311, 2055536865, -290955737, -339870540, 1939710956, 1939517815, -1214898063, 264522188, 221333282, -401731601, -250179517, 727002868, 808064688, -1903102749, 1052696826, 263324846, 93906139, -218347552, -2063780527, 157267989, -1226008147, 2133132631, -676674311, 1993325485, -793583845, 682271828, 81778172, -1533288898, 662514183, 428637366, -2044117321, -1891526449, 1233013536, 1937473869, 159152364, -1042735766, 741913840, -479422596, 911009468, 167397397, 1449551751, -1135028350, -1454511938, 1813217503, 1882720813 ], [ 313968356, 2076771628, 1419880319, -2141880997, -429944230, -1282528470, -2049151787, -1451978968, 31826698, 2065515441, 1950272773, 200962271, 1943534820, -1879791319, 740207712, -1413246374, -712972925, 1571361687, -1985104258, 741629485, -2024894819, 1834433036, 1388593783, -471729869, 502890970, 1932320480, 2088160634, -743233585, -711682956, -1517378345, 1096221753, -1583661345, 1786734969, 602167653, -1427512434, 337515176, 397576396, -113231100, 1921406148, -1605488286, 1434822044, -1354451793, 1218616916, -1731692541, -1292296893, 1596601116, -1330618814, 1825046451, 824635382, 1166156204, 1405320203 ], [ 1365616389, 501876567, -1749916836, 859453608, 1177005340, 545880371, 351116026, 1946285887, -173998458, -509839913, -1734071770, -1220654971, -329813298, 442716664, 105346319, 514464203, -585642941, -1278566036, -1602655514, 596498947, 1861984467, 52740849, -1317052673, 1593239422, -328810496, -730525608, -869702274, 574648624, -1001756861, 501915226, 1223861152, -420143713, -825653478, 2005304511, 925565014, -29995996, -438933061, -661182774, -1766913013, -1759425004, -41769106, 442749359, -509867217, 1744567878, 825751989, -1364576907, 381003618, 1169786364, 1385057691, -61406952, 1038238142 ], [ 1064843406, -251466057, 290992412, 2140291798, 281568556, 1841866473, -170662389, -945457728, 1111096088, -784392654, 1350764252, 957029310, 1290923233, 1861505643, -1087901040, 1050734663, 2089578672, 1046223534, 1872787784, 1926948783, 1459180900, -419386248, -445572175, 81524784, -1081669388, 1079131361, -508186202, -1841757600, 1228146868, 2032805295, 767070314, 444596780, 1859844151, -1364982099, 1652277475, -370520787, -1219897476, 610691199, -1295108042, 406280044, 2105217654, 768879663, -415579008, -247025443, 1868896803, -787076607, 1277529985, 1868458870, 943222513, 1942404509, 1662813431 ], [ -1848476538, -496698666, -1536537600, -1429276848, 151768063, 1142140226, -1784360480, 591935851, 903559410, 1025463687, -1382412261, -884642721, 1679856573, -314290820, -606900396, -1893566218, 657437929, -1392270858, 1384137760, 1512968167, 1526982137, -476427, 863118968, 204938286, -1350182531, 1356321437, -20194962, 480995917, 727436842, 440240569, 1074142373, 749931382, -833011015, 2124183873, 405904332, -1410930694, -566385702, -682034335, 1132402781, 1403099635, -952819901, -686160178, 1771138592, 745069057, 1354574546, 640491411, -1096399594, -1867643621, -2106096161, 39595354, -1335744378 ], [ -1482716697, -882404987, 884170870, 209764896, -243992544, 1204639257, 1699759950, 1151570326, -1180485101, 1324350674, 106588362, 804352810, -731869242, -434815050, -840913768, -1844028804, 1506031607, -542095209, 2124443654, -880304706, -1959491598, 848103580, -2144642301, -1882441442, 513121215, 1559333333, 239886186, -1145213774, 1390591460, -1554694203, -2001142045, 387081410, 1004628855, 1409882183, -558326378, -261277352, -246749117, -393916095, 1090418181, 75875479, -823582140, -1410742437, 692872658, -301713574, 1669799011, 105895308, 1510390623, 531676229, -1088153559, 25865846, -793195835 ], [ 1669349581, 1245541056, 193030345, 1965545483, 470755975, 2009324019, -1715608600, 2029505557, 518250414, -1827515826, -1624822090, 671190902, 992393791, -406259687, 89043828, -2113169596, 1732765605, -643399538, 291656871, -1514219469, -439612147, -1205113424, 1103452681, -361695612, -2008797138, -415173754, 1341883621, -874422526, -1019257863, 174990210, 2060535869, -639277118, -604871111, 992991128, -1220888995, 1163195703, 547469662, -847071328, 1028702942, 1583878213, -120242786, 1877147468, 2024058485, 1340793879, 1755192249, 701367068, -1492726315, -1693556302, 113572817, -1091729032, -484920467 ], [ 627702702, 1823960829, 950394213, 2146552941, -1491708581, 1656082694, -1806242426, 1901426995, -1430177597, -604475863, -1027944536, -1583647391, 1761675503, -2058112733, -969150344, 2020315365, -688416779, -1032177526, 1402245891, 1527963673, -378990237, 2077524940, -1976555111, 517048953, -1052972816, -1011307756, -2014165798, -1825464364, -1953384594, -246976792, 1585746789, -335243182, -1565947422, 992413820, 1240920350, 1530545427, -2070591045, 1121959196, -928677726, 632828557, 1497205382, -1628396068, -534031370, -1251651265, -43604715, 374734736, 200300602, 221515220, 1001538285, -1191304351, -1093743343 ], [ -340987252, 1652419136, -224491131, -622984179, -1257113966, -2083022779, -1392850856, -1166226645, -918460143, 230021846, -1185929308, 793416774, 1278334295, 66422848, -89649149, -864494442, 145484754, -830712644, 109156196, -1551023884, -467541908, -1110328688, 560930774, 167034218, 1844201007, 753848839, 1784836407, -440334762, 152314392, 707225295, -956426040, 523597357, -1387180147, -1673766666, -433569403, 1255508243, 512950141, -43949679, 54567830, 1753357367, -1165214455, 361092997, 625274960, 1989864459, -471041170, -490086729, -1725905940, 706462424, 1429639237, -124141946, -1750784517 ], [ -1765155427, 1452102013, -1609152359, 575230966, -867206337, 554331072, -1728360540, 1677252966, -1801149677, -1920708873, -805821662, -1876875362, -414025476, -1178967105, 1477536794, -1013564433, 183167373, 55066453, 1208011852, -882256447, -1433308795, -2067291701, 101142296, -1085096228, 110804843, 55719593, 193609383, 2074389194, 116883270, 1373170757, 1932799558, -1878744733, 1227176152, -545580241, -1304148917, 1215588134, -106217594, -1580374507, -534712754, 971139767, 96339442, 1354977763, 1730833436, -1461449047, 1866078377, 246514815, -1930460189, -401876716, -2145801659, 1436859424, 1538479774 ], [ -1020522042, 893900560, -36425117, -15382250, -96434301, -1314105112, -1812739379, 144037047, -527712635, 1528459962, -1625883471, 138914354, -422468075, 1813204504, -1652859429, -1991560019, 1412872643, 71336949, 139745831, 1425038765, -619523661, -1221120152, -1620902955, 1718774296, 654970672, 37527278, 501256012, 2141267627, -1255457360, 432441012, -99553872, -1098156, 2108149198, 2092531107, -344782884, 397792430, 319531966, -303386265, 1489986822, -2004602617, 1157695607, -581275890, -1314841916, -647146413, 239604316, -247689236, -906882922, 1633650567, 956776510, 1700897429, -1361180804 ], [ 1347582210, -2116829663, -557616993, -2059307654, 423318143, 1221655028, -1203505625, -1253389680, -54496799, 2137132159, -1645757267, -1603846934, -307750937, 548707119, -1464950748, 1280271154, 1059572031, 812754376, -607297186, 1056803107, 1413913390, -289621789, -1707795643, 708875041, 1230619856, -991396484, -123165810, -277241598, -1098565399, 17947066, -1610900803, 88504766, -978012695, 886703845, -1915348924, 1330591098, -888954355, -304858433, -888794662, 448482038, 508053607, 78599790, 1207587116, 2123431607, 1120001909, 644880438, -1771278827, -1287386455, 1215043135, 1253524713, -495975194 ], [ 684920263, 2137692113, -1858165128, -1288828169, 616762741, -360548898, -140791837, 1828675284, -372662739, 291040392, -776727891, 119990670, 2062388071, -1598689481, 660559795, -1915327499, 137545096, 1035610624, 791897916, -1496074636, -1328428960, 1367874028, 864831797, 1266388151, -1281382152, 366624423, 897725326, -1126892045, 500301837, -482046892, -1795881436, 502746499, 1463131549, -1837241732, 191452296, 1532942169, -463202388, 1868108150, -1660648739, -1640406186, -643329288, -539517907, -564153087, 198908388, -234664048, 2098858888, -56796690, 1590768981, -1353965918, -783476482, 1641010080 ], [ -1791089625, -1993313379, -504993055, -1262466662, 1683260752, 1514075259, 1779481217, 1767149467, 1212509919, 756378190, 1357157896, -756669033, 1823137088, -1578113622, 304716287, 1759648548, -399313437, -15796354, -1167822599, 774028341, -1840318886, -699199635, -2040813661, 879174293, -1744036036, -1275725640, 1255151333, -1466034048, 301744154, 960195147, 537286949, -917536896, -482168038, 2128835630, 165039824, 1049283264, -540806752, -725604970, -2011144391, -1867917286, -1002787007, 1318233562, -8822472, -73535333, 1792201707, -64869675, 1633931507, 1572470968, 1784194824, -754139275, -163827953 ], [ -846037660, -132907446, 1733821675, -758356523, 340380334, 485391550, -1443819237, -710056046, -1042094653, -992148696, -1324311229, 2071937559, 915124538, -2023785095, -1644667666, -1802148306, -2076617206, -1051059484, 1594611655, 50457090, 1103870828, -1588891383, 1523968088, -88425036, 127719579, 26496966, 247670171, 1861391518, 521383459, -1244366113, -742286027, 785699273, 864412148, -1838887592, -331115759, 1492102501, -760319305, -1703139610, 1761286734, 569266877, 2009223521, 2089197413, -1947550279, -724979773, 188519915, 1177821012, -146665309, 1562495348, 809032422, 668765080, 1344842402 ], [ 2063347273, -1830213356, -1105215814, 1813395309, -1944649062, 1426486048, 1712161570, 1885604702, 200713242, -1180474891, -273810170, 1974777488, 896854702, 2038179598, 658404024, -270239314, 1145220260, 1602162348, -465450461, 1783039979, -1471016640, -1619122643, 759378381, 1440220347, -904174049, -206205801, -1912226426, 643524982, 512919748, 203938718, 2023689765, -1129297892, 1700182651, -1531937291, 88919867, -1741020961, 584524395, -1913435391, -1839964563, 1033428530, 594806391, -1725956995, -1326859661, -488671310, -484086584, -1419569280, 753186295, -627352949, -1313244517, -581191457, 960570891 ], [ -1628232931, 1718489125, -1329404504, 978557017, -1648153486, 2018065613, 37140526, 323410043, 1907469549, 1091170573, -1559560167, -119628212, -1816169336, 1763746591, 1361353061, 2116563164, 1653366399, 1925665978, -1127339452, -1149536151, 1159563889, -223394497, -1372617919, -178397519, -1159541836, 1953797956, 2122260258, -407581010, 361251493, -216024280, 2078204062, 1102312420, -1362378578, 1322646858, -426303848, 315652586, -1591666440, -1056927274, 583684052, -361485620, -812226078, -480400058, -564041913, 940582428, -108475344, 1468517148, -2110240127, -1825164517, -199631421, -888228763, -1927891898 ], [ -1332395810, -572791582, 443431296, -1766051609, -990425581, -1750161013, -1453427567, -1305498570, 1755848, 2065622774, -2038228242, 334283290, -877742884, 2056186099, -1401988456, -354220061, 90929757, 2032775585, 669513238, 1800417889, 1131014788, 1813060763, 1007983709, -2133073494, 695896618, 534407875, -519444074, 1828630904, 1702670919, 429194492, 884552643, 1332171260, 1057779500, -1261573320, -1504206106, 800316886, -315798528, -1238049993, -2017589713, 122752060, 1328994951, 305487736, 1277183654, -724422432, -459743868, -1334080734, 824703135, -1006425121, -278444566, 453375492, 1796179474 ], [ 2033070483, 1343153748, -525606479, 1279972225, 967086446, -1732517930, -1487493393, 2064185764, -1559227171, 1912019468, 947398627, 859562599, -1781254956, -783373349, 1984372187, 1014423498, -166913456, -1538034514, 1944672462, 321916604, -1783740881, 1455352495, -1067143396, 167534360, -1983393508, -1785746183, -1221035274, 275844835, 53695293, 269854545, -1887296704, 155824552, -331404714, -1869527513, 1198728845, 2119409922, -967753678, -846496874, -469901677, -1428567523, 1072334609, -666464706, 666481339, -1697498367, 1164835869, 252501716, -655247117, 1980168078, 141454408, 476123944, -921851857 ], [ -807103652, -998689132, -422559135, -1421407562, 1787288095, 2116935057, 419175646, 87424937, 1772065190, 181089815, 1531963400, 983324962, -1178272184, -2026479736, -1622843590, 1469712357, -1677453563, -1886499950, -1788021837, 272872554, 655135041, 1178013008, 1802098422, 1986680917, 1203941170, 1582052166, 416715680, 8022774, -432555454, 1111611258, 412245875, 157871888, -1177382862, 1529144447, 605153196, 1151065934, -1864530792, -567695783, 1320772999, 182641896, -1832237500, 1980277687, 565802224, 1624161888, 429749880, 1170177198, -579025667, 965338787, -808777895, -506054676, 1110040289 ], [ -2082513426, 1530379858, 1683764407, 1199417891, -1712331054, -2001360112, -1653642299, 682602940, 1193823789, -1256925247, -1226769744, 1726394107, 1355115416, -76446616, 1441020813, 1144486445, 1830062082, -1105332334, -72464205, 946309562, 969324306, -1863741258, 2060482184, 308310960, 1782100947, -650352454, -1265125252, -1440829538, -437853625, 407504162, 1858682432, 1975281359, -1584070285, -1218650283, -1869856265, 1596145656, 1517024156, -1099515543, -1788068913, -319879008, 1026016686, -410765499, -851577622, 2122401221, 663858875, -1823566465, -852891868, 730076749, 147803204, -332372949, -1142065289 ], [ -27523527, 59126653, 682401157, -1937304084, -1229096331, -133560334, -1384513077, -1190488416, -1861717155, 767916634, -548943110, 1686840202, -619293230, -594705437, 538068076, -184436955, -1596948300, 1429587907, -2116364942, 1990390021, 1047824405, 1786986571, -605676917, 159196652, 37115080, 2028183723, 446834414, 1963520387, 2143145857, 895946220, -1705439975, -1294439691, 2106162101, -202299454, -1888456200, 19535972, -1662505002, 1078679645, -1934956161, -362029023, -2005174326, 1165010547, 648161313, 432482870, -1479684127, -1871210703, 752496379, -2017972990, 1859416939, 1240028319, 1462622355 ], [ 1728503565, 265406509, -1455017891, -553887941, 1045008887, -54641192, 95351665, 745559832, 1433401944, -1568114799, -807682831, 1846753673, -1424518575, 569131989, -1784084979, 644499918, 1392728564, 1854947941, -205551502, 918657114, -419598842, -137667101, -1981885140, 1955187611, 101048422, 96997094, 800296626, -563863151, -276978649, -1442087273, -1519825096, -1326848518, -1731838892, 279201096, 752145864, 1798247755, 1787540104, -1121202554, -672282536, -246952973, -1857498298, -758047884, -2087962078, -60677422, 400213626, -1744246240, 1471214820, 1494788558, -73122695, 720147788, 1655219037 ], [ 2026230235, 1912420586, -308566450, 1706515914, -1649009, 704323105, 1568130293, -440763493, -955356865, -2066163106, 2049517304, -1573854154, 211682944, -40312022, 1834514059, 1060441751, 695527124, 1947006509, -744334754, -296103866, 456835066, -861330370, -1784919928, -307864519, -1389998581, 1522938071, 1622829750, 333056339, 339516000, 1154372530, 1717649736, -1782108283, 764328936, -530324658, -360999590, 1932809896, -1252072483, -1324625660, 1588102462, -743277848, -27694804, 120024767, 1696953779, 1964323191, 306816623, 277084719, -1538019839, 1523848137, 1765208507, -195582375, 1143803908 ], [ -2108628393, -1825447974, 1865745860, -1944933277, 1183436999, -1747531657, -923284563, -1841445746, -197505932, -734037739, 504437147, -446445607, 1995206288, 1234993600, -682521179, 1052018046, 991809665, 336095308, -673934257, 65774059, 1406271716, 2092859972, -2145279806, 1185810421, 1088779948, 1730869935, -820392758, -53791667, -892089782, 970527579, 322605708, -1845583095, 982371807, -688602576, -44736161, 1058163048, -930331166, 1661299693, 1134581767, -988165482, -1997059309, 1798662243, -1803252820, -1059634373, 1892073967, 4149924, -1964077750, -1842016033, 854926160, -684341640, -890443126 ], [ -1182959881, 1477243735, -751405303, -1881086459, -1253014171, -2019716591, 203052422, -287818519, -1149351628, -985477424, -1115065971, 392794990, -735530060, 1246624127, 267043385, -1184342293, -2087986582, 628703947, -722240877, -738938781, -1066197298, 1218498570, 403764240, -2136444392, 828975333, 1679306214, 273937117, 955558093, -1027053885, 318907271, 1279271379, 84177336, 1152598333, 1176676363, -511280346, -1469846342, 475094937, 732632222, -192858274, 1334032729, 878375872, -240635611, 1431175200, 762322066, -477724267, -1023639074, 425845183, -471977984, -338124060, -1336327921, 1717443293 ], [ 1857569427, 1460745398, -59039292, 578741805, 699324900, -953584715, -1765708934, -1569585923, 1857157574, -17080307, 2024207921, -2005416803, 96119715, 1242450888, -1135453259, 1270656694, -174482967, 1228862467, 1716322338, -452016897, -1695911344, -1565744911, -128553799, -87088619, -1422450427, 1119293412, -2101673932, -207255549, 1854191109, -273356991, -225877808, -1394339170, -1212497650, -1571902897, -751914123, 315409475, -930390336, 138172830, 2064717141, 479937013, -902273277, -790372132, -323770947, -1385781293, 702250978, -778949933, -1596215418, 330919720, 1190582610, 1013352029, 592608952 ], [ -199496341, 219504340, 544239560, 1431446839, -1585709619, 1463072048, 1969123248, 1173535820, -502862265, -1558047455, 861913554, 1737489842, 623496407, -1316545487, -177814645, -792815403, 24049233, -750617620, -833357332, 1426477312, -429211891, -1739709589, 815958787, 1534386784, -319395534, 2125923912, 2029260047, -1725754143, -594927990, -1723964129, 1535869935, 680206844, 853378562, -1572909013, 1866684693, -273374859, 1697914910, -571238400, 1539238056, 1451274465, -1157142215, -985445620, 500033311, 1076869560, -1203260720, -46278582, -954293239, -916383133, -1716632374, 739796155, 897382048 ], [ -2131818512, -775250710, 723975908, 538610902, 19412192, -1961637917, 1367835556, -401309849, 147676912, -246112811, -620331407, 1015911035, 314816948, -2116780765, 47545681, -1117786306, -821326550, 586782597, -2022262701, -664771064, -1105727169, -1453516482, 1874412547, 2089308478, -775560646, -810441234, -1639082274, -1582622504, -1598482947, -818686062, 264832310, -520718035, -272259970, 1548485556, -1785006241, 771239925, -1831629098, -665281403, 1599261025, -847135825, 1351343162, -1657991907, 1063826672, 708511649, 1475445580, -1323621265, -910279977, -1068597956, -969594625, -1846169104, -295220735 ], [ -1411152141, -1323318985, 1896221339, -2057399179, -693363382, -1284058085, 863711364, 1700323610, 605879764, 1741935948, 954202834, -1917720435, -208362561, -372919079, 428028302, 691185158, -1801056451, 1551635631, -1956687606, -1787301179, -632800420, 1102919635, -158150387, 840280312, -14970350, 238701252, 872593629, 2137315530, 138271988, -1186237176, 159830432, -460585128, -1478832091, -1724863401, 615670991, -549955794, -667868273, -892775856, -1070318446, 1152339757, -276672168, -764295455, -1348224975, 761867124, -861876064, 724701803, 1928370446, -1189981953, 78879720, 1858733953, 1599865042 ], [ -1149159592, 2019749492, -670614619, 2128980188, -410321642, 115281009, -236996556, -427012872, -1298458085, -347107942, -528573337, -131639059, 138212472, 1809662480, 1957300357, 118840748, 1656535717, -172448403, 224959107, 818362891, -1351754127, 2125613497, 27659583, 797073038, -260226324, 1071020315, 2002795442, 1783492612, 499860810, 1806576471, 1928907760, -825679266, -1906383749, -55100453, -1018456338, -1394630889, 1896899904, -988436356, -340369704, 997049242, -1178375323, 941016877, -1787780560, -1081643125, 352609570, 328032274, -1750974334, -1773215119, -722233462, 790350386, -1681299207 ], [ 307021435, 1128354820, 1183831406, 1687335931, -1438331960, 175692397, 1984135077, 1509023494, 1398073508, -11020634, 491133880, 203251981, -184762119, -1242897354, -862178375, 1603162678, -1182462989, -374232735, -160806909, -480808982, -931921168, 2070478855, 554110211, 1829649176, -2137356008, -380188303, -500276398, -1529115591, 1596641445, 365944966, 463231867, 799242543, -263828219, -1625804633, -1835314571, -117880423, -1984778628, 352670558, -2054699354, 1849274224, -10388721, 34632906, -1656906108, 216208386, -492995482, -170427539, 415494081, 1790695864, 1187231938, -996188477, 1436936156 ], [ 415317226, 627146501, -650225632, -113924226, 1175435733, -1379128005, -2055648393, -502121284, -1644069511, -121107327, 2033408526, 1849949366, 462745235, 633298246, 1501821855, -1668529654, 299086721, -1739615164, -700028532, 2003317191, 1932361103, -481224937, -1350115499, -723004467, -1823111503, 955276052, -1719112524, 113829264, 1225296835, 2048359374, 543627036, 285887923, 342184073, 1043148149, 1890849322, -1464048662, 1856695847, 1938698578, -901447257, -612693133, -1011981710, -1814651684, -1448318918, -1310658744, -1605561110, -764865762, -793377588, -1625851002, -2048504741, 944986481, 1925957031 ], [ -1393967230, 1529996694, 58539319, 564293073, 784011470, -1444015510, 1629127093, 1818732874, 166391756, 663249779, -1317626070, -787821344, -1966890101, 1004217769, 761406969, -1392821476, -571410921, -1909069822, 711615520, 1711459218, -1787046291, 41424896, 696520871, -1880113383, 646598304, -223336212, -1145781582, -1752131012, -715314525, -257583888, -698820808, -1028102439, 771135627, 282382389, 1213097755, -1913772519, 1572044482, 393076718, 379173266, 144915366, 1500120603, 1490554423, 175150096, 972265497, -1657027274, -786953522, -671673774, -556968118, 354429880, 155053317, -468864748 ], [ -66077005, 1629300492, -226856584, 1802795408, 271306974, 2100116839, 907190657, 1293025112, 317297356, -381540306, -1918958968, -1538078398, -1618611585, -1079737421, -185415733, 288652241, 928665321, 753708479, -1971841065, 210972826, -531840217, 1113213022, -1077599783, -556711785, 1765861073, 412059672, -1701752025, 1784674145, 1556100578, 1355333366, -908345722, -875606023, 1524880113, -171216172, -332246997, 1512825144, -1983632426, -1560628588, 1119683357, -191984208, 1404681815, 55982360, 1082677010, 860992778, 1088224874, 1851078490, 1527263058, -506846167, 1701085246, -288056214, -2115671423 ] ] ], [ [ [ 1767517623, 1183621130, -142142333, 1357138908, 1194314653, -1316584322, 414921581, 157463192, -842832285, -114669374, 149325456, 129996204, 743135123, -181774724, 1592660505, -1208359960, 164071312, 151083868, 2039359940, 299636491, -373961607, 194509648, -1120434937, -1240769658, -219915940, -1197433680, 1268938890, 2009005872, 1840634516, 899156391, 1985621016, 1263413344, 1368620674, 1842430947, -2054415332, -763272271, 434170534, 81607078, 107975422, 1761123043, -1271543081, -1485593634, 1871839023, 924537916, -737191161, 947733404, -1897725683, 1228662132, -1250758650, -1966771924, -1846457353 ], [ -1393923251, -1742608183, 233976677, -2105832920, 1236385592, -1988319889, 361208579, -1243300877, 1676629239, 34342090, -230593923, 1542662731, 777505898, 1732915063, 529381111, 345514943, -1211977350, 216330182, 2147375312, 1791836846, -352090942, -1128694409, -1249420934, 1042939171, -407821886, 434998459, -1381490372, -765966030, -554123708, -2128280360, 523838645, -832805759, -1301836557, 1530013630, -1672951601, 944826628, 1835622125, -399960225, -2135999410, 1229184757, -1159796633, 1673062081, 887418202, 103673582, -1692998638, -1721556675, -776840015, 1848180238, 464172053, -1906246716, 1035719933 ], [ -563254046, -317663137, -430335961, -465808755, 1870787938, -790425235, -1706666768, 688012953, -2078581279, 1599233012, 125604959, 900740362, 212030180, 1600973262, -1439801454, -660500672, 1698832581, -96399680, -1764186532, 1296635853, 1093978412, -646343862, 2097462117, -299235258, 712103401, 1841350333, -501207844, 1803739749, 1869744760, 1725061467, -1934966495, 1418277631, -807601597, 2020605290, 492882608, -1947721382, -2128650751, -1028523431, 1669214599, 1135004927, -2047512780, -1476852687, -1426512373, 1006877900, -590067655, -1877703355, 2020838951, 1922695267, -951255911, -376254481, -703487879 ], [ 2134924562, 775705158, 16172836, -1158207318, -2065642150, 157018059, 929282115, -1924313485, -2124326863, 1607203304, 1192541045, -506090398, 133528496, 84678952, 1401965048, 1713699993, -233192410, 1275943588, 1146705311, 805028622, -665380327, -1995627210, 1515065365, -847636403, 574048432, -802626296, 795064389, -1434223097, 1200596157, -1621012646, 1818088573, 1209042473, 510087990, -1745096547, 2029447119, -293635744, 1163221823, 2071800282, 1359529041, -69506214, -802164188, -1104336880, -378425323, -1443367438, 59545474, -895285217, -1630201316, -1066092143, -1205512194, -809902208, -1703195323 ], [ -344091387, -127720564, -49961696, -1379373192, -2037357121, -572757600, -1238056419, 220233791, 598955547, -1367058479, 746606635, -629971751, 1047715969, -2074236599, -1163892875, -1955321173, -1984062776, -1689015156, -398967172, -50847705, -1216298722, -1376477231, -1953212754, -1769883482, 1152686228, -1532288971, 1237603283, 1576517022, 735997515, -72698909, -754543019, -1156940669, 286970282, -1572357414, -156158161, 2075288482, 808863783, 178614023, 1104138307, -364054186, -997279105, -82525277, -1062037449, -1669549111, -1745034416, -760430895, 1098752296, 1638992652, 1835668056, -358279227, 1189879720 ], [ -2063115620, 1746979868, 885558883, 1807968000, -224208602, 783748376, -1622536178, -1008308127, 185071446, -2044375410, -1547108220, -1342261106, 1831116822, 1557856584, -226606932, 1034001588, -808088973, -1743093539, -1647469247, -1170203903, 1778887618, 1138135778, -1440144068, 980561552, 1237735857, -34781300, -1694303344, -535575655, 1377680562, -141517919, 76554721, 1580184444, 142375167, -54239341, -1960084040, -1797154352, 1695136393, 26350543, -1683314958, 1680653408, -1441957489, 1197560679, -1567932200, 1107664224, -1359453228, -1485678013, 547976205, 1676333936, -1150120171, 1586997376, 55901846 ], [ -1239041431, -965070453, -1235245217, -1498099517, -1976907570, 178481772, 750121664, 1306567018, 257687446, 1667922759, 160095680, -1025968920, 1870435269, 2009197304, -85893895, -588820229, -503487688, 814910018, 469404994, -1790434711, 1845593310, -2013590412, 639599136, -436284573, 46646971, 1140011605, 1645878281, 780894431, -1604937670, 1684980831, -434865453, 135476963, -778926808, -1908985377, 302331540, 1783255015, 1014551733, -1035348719, 327740170, -366152305, -173458322, 1543299679, 2132472655, -1412847269, -2130771651, -2129396142, -7493063, 1979479386, 1793852902, 495231489, 952109385 ], [ 154305707, 83951032, -264890665, 273765975, 1692851135, 753846841, -587798441, 1421411096, -878211975, -963413434, -652435478, -1857797215, -1592116336, 943940658, 2113528612, -1001079971, -2063155393, -304274489, -238104411, -558459456, 1433088046, -152089468, -1830113461, -765871592, 796668459, 1371814060, 1864320798, 2132286368, -1877661722, 146043398, -850767567, 1325561013, 661268793, -1607229074, -1634873898, -1748445743, 1371689035, 869082704, 711838439, 509353921, 586525474, 1151309817, 1940502360, 1476680688, 1777760076, -893776389, -623320256, -1022112897, -50394678, -952314596, -891322777 ], [ -49258035, -584062413, -209058308, 1312009632, 1956632173, -2142485644, 1710075325, -1724432901, 280979424, 990895663, 1282697921, 956370129, -320493341, 1484515513, -2008296853, 2112387918, 794282704, 1064187488, -1659945738, -775807082, 1392004603, 153526722, -580643037, 2049104834, 911248449, 2059940159, 689607134, -1070806398, -1541723987, -851026056, 1017873514, -1129395728, -1481286331, 348104009, -460612247, -1776206710, 1398949030, 1276848516, -668222515, 17457442, 1336341818, -475175526, 185536805, -744816059, 72786776, 1489734566, -1519233072, 1332300230, -519642581, -1625965621, -2044302273 ], [ -1152652554, 1066091103, 1456563024, 316132164, 461765639, 1734483467, 1711453502, 715893676, 344951552, -151249363, -863610260, 909002445, 1411472845, 1187853238, 117651571, 1111665236, -1826295530, -73320039, 662848210, -1871853669, 1071807359, -1718892832, 1462370083, -245856829, -679006991, -1507775147, 1179152673, 278924211, -1015636098, -1161999159, -1894845495, 187050031, 586545417, -268780854, -34114372, 105659838, 1265851074, -2053608880, -2054261419, 3170840, -621344434, 2101636535, -60531768, -393066574, 1689846196, -649369458, -1601939463, 1699353636, 621602782, 284158943, -82356946 ], [ -1707382909, -1847938900, -1008793592, 968581270, -23028566, -1150441737, 419021882, -806894434, -538091026, 1258232553, -466475831, 421288695, 351286824, -489501515, 1537916144, -950138044, 1579042151, 1317401484, -1092042551, -964752501, 1567046788, 257387695, 1250591955, 130415686, -1622655223, 864426611, 661959896, -1537506821, 1305113179, -288364691, -1020626709, -1032075179, 612953906, 258170517, 551972193, 1426162818, -332880656, 1813712786, -10017827, 1720680227, -1064244528, -1030586907, 532323932, 428196197, 1581466976, -1642392377, 1988352922, -1395856724, -1475186928, 1205263558, -104887445 ], [ -1034095399, -1189481110, 122584136, 562638405, -978962393, -1031893027, -762887918, -1742754287, 502288981, -637745573, -1805107574, 1583058751, 762331761, -1533247885, -281460017, 2032996521, -519687699, 1201485959, -589741024, 579834429, 1627046997, 417803059, -1201044197, -218131232, -345516218, 1844211126, 296400926, 1549130074, 310703212, -993753093, -1670802992, 1576533179, -455240427, -869295552, 854375604, 1098563985, -1100570104, -241297820, 908689708, -1500212552, 1705449528, 1795078918, 1426146889, 155823622, 279315503, 942460427, 763708930, -1531676214, 52180416, -770176039, 1875547840 ], [ -406874272, -1693202687, -249760544, -235855560, -1115057490, -1288893209, -1381088160, 1159896937, -813812915, 890674842, -1521715664, 186331877, 2146214813, 1629957307, -1241815888, -680910527, 2109503312, 1146116274, 2034649942, 703066807, 922789607, -2128249283, 746786019, -466031711, 332177721, -913470448, -575762344, -1379275874, 1280539023, 859691832, -1825327166, -991332971, 1831955930, -1259148772, 209407891, -1696774901, -1940452019, -1568703116, -1170114817, -225105771, 2087503607, -197595922, 2041693145, -1052874484, -527915011, 1510458963, -836449724, -1094074984, 1682610465, 1022622227, 1274815777 ], [ -272343088, 1172834906, 184643550, 1437831407, 437378371, -1735322246, 35716709, -1487158220, 328501890, 1058250194, 121969937, -1336736291, 74194369, 805211323, 1127670145, 1789794309, 1489124999, 2131006214, -1760228399, -1620772129, -1198628728, 755047098, 1841275354, -1962417774, -1279580351, -1722187061, -1975037736, -326491552, -1043326734, -357224696, -1863978502, -1021345356, 279498172, 926919599, 1102837108, 477243136, -629921305, 367073925, 209501256, -1105696721, 1178329529, 1108900081, -281145335, -1043988733, 1621242857, 382848647, 2111700896, -1911560583, 654893249, -1476888039, 178994798 ], [ -1616612152, 136085889, -1901189676, 1690633539, 373684802, 1894284462, 1779358861, 1819503527, -1563791749, -860073473, 296554536, -512666358, 289736376, 901886093, 2032823804, 1312418352, 231213166, -2084846006, -1741423565, -698161700, 450793643, -515714831, 509882830, 1103365797, -99580528, -720336582, 1448655723, -240196383, -1133213440, 1650165227, -1862073914, -555104500, 585151405, 1706905959, 500904033, 241260448, 1508060342, -63938509, -909377767, -914558980, 12209195, -380345419, -1705577129, 385678181, 2039826176, 877773656, 63091301, -1631961399, -773704879, 367548226, -753524575 ], [ -1067412834, -903183621, 1918944033, -851861826, -1471700565, 1163583067, 1558344721, 1264417862, 2108687238, 1906137767, -1208039680, 1698161399, 769265611, -297408210, -1437117808, -1822278678, 1820126913, 240586921, 148132916, 173785685, 1368955308, 1325680209, 1387134542, -1438507060, 7247282, 1582455270, 54152102, 1937792208, -155976206, -160580956, -397528068, -1742989773, -179151908, -582271720, 1864484839, 278621935, -1642689267, 1553232290, 1791927140, 199506544, -1576851540, -141865022, 799190198, -98631806, 1632535334, 461981916, 398861720, -1020596803, -1809764858, 264854881, -83490449 ], [ -1436450452, 1527963975, 67734234, -1445580365, -120040213, 127944307, -1600867955, -1744162669, 1817316896, -2084651495, -1072933518, 544058610, 114519566, 1277448633, -2119341501, -760869498, -293646192, 86817597, -1175606423, -1915370371, 2093119990, 1484918351, 1617039386, 904955607, 1790600491, -664532418, -1767865616, -921302408, -2131548836, 134217007, 400956707, 1371459829, 2037641305, 171405759, -1647145276, -1727095209, 1084544643, 1942135425, -1716279770, -1117707011, -103179976, 1803967641, 1089912778, -1272679505, 9878533, 164168610, -458922306, -323719652, 1834521999, -1140984246, -1093161675 ], [ -490577749, -276911984, 1228344278, -1682651492, 303990567, -2042431469, 291884632, 590862198, -1444031403, -1074510231, -2146627167, 755929002, 1552772514, -1647090743, 1726243689, 1139653303, 288537437, 944671479, -1410419551, -1312652532, -1744879919, -237988155, -1178869668, -215405089, 1921679336, 1067958289, 589751610, 1254313186, -812755003, 718184282, -993710593, -730938048, -745364673, -462777230, 2036703491, 1977624993, 451193135, -1504544362, 619872314, -90849648, -1536272819, -1597949590, -267949041, -532796356, 784368023, -1942730347, 866385382, -1216853164, 1860271430, -1900831500, -2098505733 ], [ 1879778960, 1151949231, -1138357900, 1309832428, 99578314, 1495993780, -463047731, -1459267146, 1804303660, -39026383, 697230556, -273019158, 515428790, -1778049898, 1383771952, 1154005406, -906788501, -1481605565, 152031848, 440533314, -1376196013, 406955273, -1735045280, -1129424979, -653478069, 202297737, -1904441268, 950649594, -864168138, -2132907879, 1963957128, -1322980731, -1368172094, -1704543196, -66520447, 1229620813, 69597097, 821833969, 257780730, 1140773818, 781714342, -759170555, -343774881, -1282196662, -1820623618, 514315857, 1437232838, 1508967494, -77529460, -330532097, -1801030775 ], [ -1265859408, -1657311715, 1032262094, -1108222307, -329634331, 1620652260, 1102790291, -1971459011, -1099675298, -2023214475, 257407344, -519440884, -1031834719, 515397058, -1634563909, 287709995, 771178306, 358234128, -27068391, -1218310499, -73057675, -814347860, 970879005, 1817704251, 1422029432, -1271497164, -266515044, 1894924692, -101470832, -818394190, 2084487552, 608780765, 1496977099, 494694974, -1348850007, -728146080, -698628552, -1436760714, 2092436871, -1938032142, 497109532, -2068515345, -542150858, 1848376706, 1896212619, -1561347538, -2043328035, -1175469377, 2109806312, 21950413, 1213237570 ], [ -1307165151, -1898424388, -1415018988, -556532287, -122059633, 1461514757, 528708062, 1461443985, -985486115, 2064506108, -1962745970, -2126155079, 1288680708, -1904089687, 946439527, 1607823742, 188315955, 909467928, -556368081, 785224764, 312308163, 2119750998, -837531263, -1189773370, -1443287187, 1673694462, -11146042, 1665771030, -49044592, 2101374938, 1634686019, -2082903284, -1021501437, 167805967, -20915666, -562184143, -320408391, -1554717377, 1017092657, -1509037635, 218057104, 707595878, -1815234428, -283496832, 570424504, -2076860170, -1727879606, -292311401, 573262984, -150985319, -1554948389 ], [ 787689022, 238641157, -1801532484, -167597594, -460896331, 213100129, -170033264, 1085238193, -1128342700, 1462611943, -584137403, 1631498634, 1287613333, 154421693, 713458890, -802550662, 422996982, -1366227387, -387024694, -183890678, 33726727, 329275239, 1244344416, 252090433, -2004579012, 1543469151, 301514740, -1850985033, 1745678918, 1884016643, 1155098986, -15090929, -173792413, -342499302, 2044092678, 596192286, 1099687504, -1515368055, -487644564, 137234034, -19774738, -1017661886, 1932403184, 1106839163, -1960943292, -927812739, 52258548, -328475032, 366772776, 1131851990, 689365245 ], [ 1255521810, -1486434065, 1783070130, 1155406910, -348351710, 1125566608, -1945914858, -1634189889, -1729342379, 835702198, 715175204, 1776029529, 453290752, -1306992561, -1264829522, -391369692, -1109517450, -1310868321, -2142869443, 856471297, 1266790203, 2120818937, 1756896364, -409630095, 1941294379, 702615137, -1679826940, -1302373969, -1460515092, 2068613912, -1564685613, 2058746340, -1227349601, 327273076, 1763400582, 1610003351, -350462711, 1667739198, 2106190029, -605617593, 1493544059, -1455004959, 337259741, -626673662, -1457322501, 1088915709, -1677953263, -83757748, -245844824, 1687591613, 285215077 ], [ 1299988009, 64923500, -1592506469, 1904833241, -2139323815, 277444316, -217864177, -2143516571, -2073449434, -395655456, 333474665, 923993982, 914224002, 1602805599, 1272229725, 592789412, -1504940026, -1205267478, 81362948, -875669890, -50352134, -2127603204, 1179810720, -1105868275, -1969842975, 1650235073, 1275515008, 1427189265, 1076201999, 1943809626, 1110292318, 635253300, -1258622529, 1426540781, 296512435, -1048415369, -1126246619, -1899241396, -1217725595, 1987872495, -150350793, 1087621691, -692458608, -1348237581, -233963364, -735187191, -410406798, 1318862001, -1442443440, -1785055008, -199531428 ], [ -1283863989, -722117684, 868732728, -1259122259, -1434147644, 950536036, -578982488, 758717759, -214616342, -807183117, 1706694561, -1695105498, -620877748, -149058723, 1888168079, -1476882646, 214291192, -2124882865, 1473449322, 1468981693, -626723179, 638192733, -1692501527, -1149502775, 248288402, -1618911656, -1592268881, 1371686499, -324827399, 2046224054, -1691669906, 538854270, 1609075528, 1691103401, 410332228, 1354967320, 796291370, 467403209, 185715666, -779755814, 1202504292, 136903380, 1411368448, 365522745, -1156212310, -1423731347, -739703465, 1186964468, 1009499525, 2106639439, 895590232 ], [ -1249651519, -348057488, 712194082, -81245366, 1806070862, 1006738474, 298408769, 1712315032, -1050598395, -777207426, -924295608, 77404538, 1335470064, 581854425, 647583712, 1931754608, -7571862, 534390381, -246968963, 1847813821, -143376923, -1409100962, 2025805944, 1693249729, 461966270, -682438506, -2049609352, -1234465096, -2097508645, 1522032818, 1693627767, -27984167, -1044138657, -835688468, 1100657646, 1612731759, 261577538, -1336633034, 1640399131, -1306775540, 83053288, -111483914, -497424982, 1613724846, 936515140, -1475783685, -1432491617, 1969058730, -956751174, -289648104, -1100609906 ], [ 373727888, 1371601673, 1651224716, -155107842, -1118955274, 1725512617, -109015464, 1378887478, -1449213152, -1090451983, -428873343, -170567965, 513016070, -167307461, -272041511, 1200418589, -1678364954, 1988025582, -30662812, 461924667, 662110739, -1532513633, -1318518399, -1055645848, 900395808, 799175967, 1192751746, 1302237698, -429710806, 1287449971, 1890602768, -764390050, 752396206, -29478783, -343799507, -252584949, -976353579, 996179594, 2044145967, -939298550, 1097305634, 992435670, 53990505, 621262430, -149568782, -331722882, 1203969517, -1517557193, 1779516033, -232180816, 14839507 ], [ -1002732782, -76933979, -2040485701, 1775828301, 1669674021, -1700606583, 876337274, 547757054, 488289378, 1599775795, -2027913909, -1086761929, 1650948062, 1086754010, -1798280224, -1651800961, 307192885, -1187133497, -526420526, -1520766724, -353733915, 439200225, -1978993087, -174059560, -1204075107, -156004950, 123610420, -299019133, -1886958809, -2079987807, 1497577320, 604681088, 75481999, -1735981540, -1928877782, -364668879, -1424884759, -261136783, -743640564, -562615423, 483654160, 2116864360, 167066753, 837097045, 364375200, -407945039, -1329384613, -458129172, 738355565, 17596495, -1174025920 ], [ 914401435, 195715165, -923094034, 2126360589, -747235747, 2139155631, 1155394823, 231286826, -107416108, 550307338, -217051899, 1428960940, 906577449, 2130153473, -299538729, 831637760, -383962245, 1325667686, -573409738, -2050080799, 901798191, -258479120, 2111434763, -1620084485, 1898642119, 29086551, 242986368, 1137869717, 696869683, 1264968546, -106813750, 1205479829, -709931482, 469627676, 1074540405, 1263327153, -422045204, 1928684294, -2053320973, 145527422, -694177649, 220114355, -861801227, -449948766, -1927145512, -1735038776, 6906145, -1539743285, 1210672393, -451029234, 1293124586 ], [ 1510502567, 1757595454, -545710313, 893923951, -2081245794, 952701254, -993332373, 1217810548, 781784310, 2075306034, -1852993322, -254997389, -1046839226, 2113766957, 1959995156, -176511320, -987999976, 147871920, 141822392, 1515408745, 872616680, -593360232, 1452305962, 1381991365, -850381950, 613385123, 547198419, 1104325383, -332053335, -1828662098, 887216610, -274822529, 1449758345, 1807607615, 1450001861, -1609228960, -1500825449, -1039155565, 1356112775, 882016374, 641996710, 1791933710, 1213253310, -1312741448, -1521270593, -640592067, -875995934, 911480629, 1556404593, 718623649, -2000848262 ], [ 1019862452, 1510806572, 562531440, -403158822, 433746987, 1739097951, -343397174, -896480328, 1915691547, -1942720864, -309195550, -2060839650, -336913899, 812467296, 2088504792, -1871976311, 1879744200, -631475651, 902354280, 782538901, -1135637725, 2087322803, -487352973, -1356982163, -2107631208, -1716145400, -876011548, 896497217, 641722648, -41607862, 151776215, -784974762, -482075843, -412818129, 1937444040, 1961186679, 1007881892, 1160637393, -78192431, 1220764790, 340460782, -997538144, 1410581021, 852681202, 1621134190, 687557205, -1117579428, -90576183, 161022234, -1308713528, 18877527 ], [ 1496032046, 1202719230, -2053131507, -1511468779, -1219139426, 1026723170, -1208303911, 979013534, -298645196, -1463276913, -84843169, -801315657, 1365428311, -2145333818, 1832902204, 302656157, 1734241806, 626227141, 862227762, 1920976799, 108329289, -1727407868, 808404001, 830476697, 250137653, 1031248661, -487157188, 1876122468, 1818156176, -1592835927, -2138168067, 1487563278, 214145355, -784311275, -155848137, 1411757981, 811686989, 1932456059, -1039259483, 498620856, -1374930394, 1736147844, 1926588973, 528076741, -2067480611, 1727415640, -921678261, -1365536535, -981027817, 619548706, 1576954480 ], [ 825958145, -942327360, -1262164992, -578271963, 1341760229, 1649159294, -690533496, 1485710951, -1513723168, 1888977895, 2020361830, 840665735, -1515238748, -747514298, 1903147001, -814592906, -1106982679, 203825295, -1347503387, 503501124, 64321911, 949205651, 1530979874, 1579188564, -2014191055, -924518129, 1949031236, 157847559, 1366512157, 1374774029, 95457530, 191305238, 480322974, -1642042566, -1216344080, -723862339, -872437737, -1640256191, -165081634, 611865646, -2041948319, 1839629525, -140818842, -507384090, -1109058579, -170072670, 493965887, -1380260133, -880042379, 1859089295, 1541357817 ], [ 882693165, -446558152, 864235222, -1822954377, -781633817, 470746554, -2111797856, 208192732, 453581085, 1643650848, 799549639, -107864051, 856060849, 695544051, -527926658, -1485673564, -918486212, -86366086, -1894018496, -1050920893, -1584109917, 1763620590, 1553835658, -980921620, -1900279434, 1147894055, -1761356193, -974581014, 36391295, 1062372433, -795347082, -1915886501, -103285481, -1054373298, 1311976927, -1397247980, 559564804, -1120795357, 682268871, -1815866706, -478561994, 1073902931, -525420472, 1589992367, -241376523, 2027919176, 762591257, 1592530792, -200759125, -977118167, 781686696 ], [ 938848496, 546065716, -2060710018, 881251192, -614942761, -374257801, 1872376851, 627628986, 451088714, 65972619, -1214936393, -1163887510, 2147418286, 445587988, -1492250081, 308675630, -1038963936, -1120632647, 2137934209, -296524243, 290480296, -502272444, 1274635030, 750255278, 627187656, 113433554, -1476570706, 1071603878, -304055824, 946932836, -620004843, -590948108, 1783857891, -1121343074, -491737081, -671952414, -542589797, -786953326, 1916937028, -1552182113, -1500506889, 289614502, -1776481691, 185161244, 60941570, -210825943, -1629935547, -1966012422, 1932321486, 1169586150, 988102438 ], [ 1083011466, 1670276638, -1189882807, -234300184, -1029896352, -2059973086, 1224801378, -820483993, 417004106, -1012930584, 803235831, 1661398683, -1255982248, 155655292, 273020682, -1149934496, 1904978843, 659598784, -1749628340, 709610000, 830290630, 2079242107, 675398360, 1003112700, -82718082, 2006555495, -864026062, 1506543843, -1283458532, 2022671300, -1310913085, -1190909164, -726424839, 1731444597, -1394818825, -588650388, -397861660, 958744034, 810794112, 1203452168, -1094578783, 805732896, 809966100, -192432382, 382785714, -752383115, -1316571633, 1760850361, 958242717, -1308108272, -1356152630 ], [ 1514533851, 1641695869, 1254654315, 760038897, -260257057, 1072089758, 1548230372, -1247342599, 489402955, 1122938537, -174964875, 1575090997, -1561460175, 90468369, 2037297, -1380491658, 1205981600, 1237626362, -1818680972, -342016091, 987056356, -180356615, -1583580645, 550547021, 1765486250, 1229122947, -699420861, 65785206, 1279678466, 1004583294, -1576174334, 297166579, -544821493, -1065852329, -1959060764, -1158464162, 726545211, 639831799, 2134824712, -1947651038, -675755931, -674815049, 951284753, 884364245, 2097224322, 504362272, -1401212553, 200666909, -1307198101, -2023106398, 1622205609 ], [ -1119828361, -740531492, 1845299911, 179250367, 1477570385, -2046557929, -37951843, -1859415565, 360680071, 2100938232, 613869388, 1741679703, 1459472790, 1530029678, 1200225091, 747606144, 235601480, 205273809, -364787887, 215472281, 177626091, -1232714383, 797483275, 1721051727, -1295829394, -192837163, -2079523558, 1551797173, 63617768, 2106858162, 2127090711, -1854313906, -1671948575, 480387761, -691072951, 1908224452, 876070810, 470975679, 110954006, 1183657403, 986299002, -1669538666, 174363942, 1010325150, 1817921170, 1851881668, -468798678, 1072638072, 393973442, -78383500, 588057242 ], [ -1316966449, 1315837580, 1780966397, -1337639033, -220856915, 1088674720, -339320968, -1119416221, 1401398163, 59051132, 812144511, 1504511828, 1823298666, 580722642, 652935568, -629261842, 911124424, -182017805, 763910359, 2070659268, 1535459869, 36995690, 1672664156, -2027996070, -1927384459, -282191275, -684578797, -674386661, -855630117, 413924284, -131528949, -1847442549, -1703612354, 1056448080, 2091677893, -1042573751, 1827321913, -374295262, -327278892, 462533881, 2104372380, 1741777573, -1991390270, 1452911029, 596232726, -783206822, -1662912107, -756504479, -1436561771, 1697125173, -2124298529 ], [ -429880803, 448843130, -2056537186, 2005696260, 1427580068, -1807917686, 1212569072, -1742254484, 832624875, 1293889193, 904547322, 1109175087, 2000909783, -2062117944, -1948784430, -1766622085, 1555575491, 569928555, -1670967131, -876859508, -1154530051, 1613152938, -2039456495, -5373713, 1313439256, 371701503, 120310034, -1489591644, 1120488082, -339843337, -813515879, -1200134264, -1502769152, -177946807, 277443129, -1747012452, 1939581290, 507188096, 154624931, -60280275, -328614348, 444948348, 1591012756, 1814634230, -753266334, -66362208, 1487844123, -1921392632, -127595213, 954191341, -501933093 ], [ -1023873287, -1167739902, -1602074933, 1949060301, 2088991910, -1965534105, -2095962715, 379747517, -1954101927, -1774590240, 674339652, -796496335, -945441696, 2146676278, 335440616, -195101643, -41624341, 1054960505, -805252119, -686207356, 598880616, -500547537, -2058992673, -668191467, -1457226685, -1817275885, 700277749, 668966574, 1129908444, 1256740634, -357108853, 1043641693, -367432882, 1751702960, 1950972034, 345743125, -597990016, -1410290412, -196716674, -1649889363, 1875319101, -342286788, 934415924, 603671599, -1102406276, 1859400518, 1039637307, -639995337, 184264779, -1854225863, 523963788 ], [ 1729405293, 2019841809, -1060259182, 1595780714, -1038938301, -1969348697, 2112607444, 414470776, 262545280, 906999992, 1268247759, -1392929607, -1325578315, -80332310, 532996604, 1226123449, -684540242, 1772418155, 1457995738, 1555787605, -847051180, -182518135, 779121054, -1469968031, 1875737216, 503879019, 948572687, 1710759535, -2013087172, 1743958415, 1278021478, -1706462419, 199476418, -714369789, 847339477, -1842081256, 2080929791, -316098887, 932041168, -1492689542, -142127472, -1214654879, -1851881771, 1123787699, 1780159647, 1917132071, 1950765230, 654925955, 1293319861, -609449008, -358163971 ], [ -1567084637, -1467610510, -332729292, -1504098359, -491441360, -866684839, -1623926184, 1997592223, -499580907, -1302332946, -1293248938, -723293269, 1344622994, -1592379643, -81062300, -1268762297, 1203779505, 395183064, -1732450768, 205607979, -328431733, 1965237815, -427224620, 204861874, -595029320, 465864295, 44334421, -1830423843, 1694834659, 452781915, -1484378640, 393139722, 1072477857, -1772296244, -862322458, -2090398237, 664355358, 2019775533, 1726821614, 1620911893, 1001733255, -1533721728, 1254517899, -1635036192, 1786234988, -1097924738, 1578329070, -9708734, 658573249, 519908292, 1048682791 ], [ -1789073415, -105955338, 1577991335, -1192945458, 1964624328, -600098975, 1351398619, 969240942, 418763440, 135339474, -1497003646, -1959072114, 749724332, -1571569763, -769278630, -1473448286, -1808989033, 674919569, 1876082798, 390143590, -1865741429, 1768220973, -55208231, -2094356360, -563558665, -1839138327, 1506807560, -256054629, -1754407979, -278195518, 643561148, 1501220392, -246840741, -2063227330, 2070488466, -57964273, 1861426281, 1833398669, 2011301110, -2031187516, -768545828, 1785014431, -1047876886, 1185149022, 969853708, 1642419556, 727426761, -1824966164, -1801833911, -895527260, -1335010835 ], [ 624344712, -2062969269, -626462578, -666939036, -2021807823, 1814363426, -121707291, 71316083, 1778162093, 1702669018, -1190803585, -1165692611, 1194065986, -153501143, 79466629, -220477002, 395460896, 151309397, 1593182171, 1833723328, 27071535, -1790731194, -562132235, 1728304194, -803403363, -1132318959, 1900108702, -910236998, -167847078, 182958379, 808910684, -1152929519, -951464244, -252377081, 1116247836, -1718577325, -1113643278, 1809287265, 1966967233, 1177695010, 110889927, -2028356330, -140782330, 1511602597, 1199629374, -15084746, 464084470, 120122522, -696179097, -2098068665, -556307105 ], [ 1890834413, 223304476, 1261665675, 1461398031, -1514260907, -1900343495, 31241586, -1572858780, -1415867838, -748886872, -1081987894, 2113242181, 858188096, 2101088107, -337307170, 459053601, -1534969788, 1377163927, 318676419, 311007380, -773188741, -1969237657, -873773717, -605555, 1247050060, 66032301, 136154586, -237196639, 914474673, 670652782, 1300263968, -120698675, -253460763, -96361758, 2141216677, -1798637420, -1306827892, -415832106, 2002632731, -869819022, -616691771, -157395526, -1620666377, 2019770009, 1294864045, 999136034, -770052679, 1436137659, -353762547, 1977936248, -1540122655 ], [ 1993843591, 1211655210, 1899831194, 852704949, 1784439330, 1988940335, 1270176013, -1060264739, -1266700926, -829357372, 970603813, 257720738, -1562819978, 931409973, 1416973463, -96517287, 492134632, -315304, -1692117935, -1770944810, 606471841, 1056352027, 1482978936, -1564704393, -1232781131, 247884397, 1640668698, -944476741, 830170489, -474630993, -66609523, -580915214, 1029418547, -1192326292, 1169067294, 388630379, -1553059902, -305539779, 1538697075, -2088341049, -1250014130, -827807760, -387185401, 1625197072, -1929982782, -865169957, 1372222063, 845091361, -1690671790, -752789764, -467972463 ], [ 167995769, 2046850104, 696647938, -1161032122, -1281446713, 1484538425, -727216110, -1207030889, 546693929, -586721481, -2011240791, 829854090, 1523208901, -518313479, 1255741056, 1576172925, -460255137, -201200191, -1650002652, -1933065498, 2025277484, 1564926258, 978898652, 1998668744, -437007801, -391109755, 1095811990, 1551544424, -766108141, -722635175, 1323397508, -1171279911, -213213470, -1446810967, 1368772955, 1538819140, 25249768, 1960752868, 1960225683, 2034609953, -1736545654, -118701796, 2036986811, 1797167027, 1311836407, 1886904429, -1134141860, -184134280, -1850082964, 1680061596, 747022994 ], [ -1261855983, -1970951970, -1938119017, -1059587720, 1324785824, 598903648, -261677536, -1245444595, 1650594243, 330975486, -2037300100, 1547295160, 1893411809, -2048899321, 408989118, 1243233530, 1235934431, 635488115, -589053003, -1790084194, 1718462197, 1143862519, 458291487, 1189069024, 453467162, 290153878, 1655237455, -562141900, 1860484777, 1831149626, 1450883835, -1000382091, 1777194426, -298566232, 1057670961, -429282297, -2077557117, -206441907, 1031407766, -200565767, -380252730, -1864573692, 624752120, 1512134456, -212725939, 137316555, 998407597, 1243909692, -455386058, 363009729, 1572452608 ], [ -290819642, -2093530565, -573569590, 544699837, 1580727475, -497186918, 2061685834, -544363707, 1400600527, -1828587545, 659189780, 1978112747, -847057075, -1329563073, 1823626107, -927206095, -1135611934, -270383163, 121736052, -1263231066, -1656620871, -1559742385, 749760780, 672254968, -1752551266, 265072024, -264488245, 1954037548, -1065524649, 436225650, 3335619, -605250071, -875730759, 512582936, 1228211764, 755718777, -378991395, -1598055842, -903186580, 1151296710, -848797368, 1497969173, 112756863, -1886946563, 1342124540, 1743118781, -216156960, 270826551, 659232670, -1280653385, 1644497104 ] ] ], [ [ [ -1101626343, -530756672, -1418980769, -1820993640, -2129470582, 2134032922, 1299322975, 164697824, -603949554, -789474857, 718385663, 69061743, -1245513025, 1293391240, -19143663, 2125185781, 2014500987, 1874201648, -1521079783, 695937186, -1033778416, 744966515, -613316787, -1868656754, 2009609892, 1025955609, 1552231847, -932756136, 1518828971, 849920355, 47297244, -1266698451, -1230138347, 1946067356, -262631744, 982829803, 1288295323, -214228708, 984810840, -1854999075, 806990221, 1429147087, -1077311995, -1389955776, -132974828, 1727259459, 1399805783, 408281898, 1981126483, -515130731, 2132966346 ], [ 1640090706, -264010118, -1703878682, 1795495390, 421970123, 1480128242, 237267045, -673981017, 818734359, 2947964, -152422576, -1206257276, -856540044, -350608184, -1469742345, -1231658961, -433438112, 201392549, -1664834925, -106049883, -380112264, 1021178453, 1984785208, 1265833004, -1921482684, 781024787, -706300855, -1201818554, 17846853, -1507539595, 407344662, -821752812, 175970856, 1339051691, -1959257795, 957029149, -1827161736, -694457836, 1316816685, -1551476327, 186171990, -1481648391, -1107950306, -566922175, 1401558843, 192931599, -179964538, 2101846136, 1452801959, -352125315, -1806920304 ], [ 1163082560, -2067929114, 1010085860, -2026400341, 1557527220, 742366701, -1029109168, 2125231792, -925057966, 1373766674, -172904092, -426602600, -357900127, -1721790613, -744409369, 1908690590, -1918543012, -1696673056, -737759043, 134481476, -1210554098, -516492738, -2137201403, 1250307982, -1663750705, -1253448689, -866685181, 255686029, 115563151, 112789344, 1297842153, 1895439502, -2109688116, -553482322, 1620843001, 1587673994, 165009497, -1725534930, -19678821, 653892196, -1337178733, 298074814, -1085831865, -579300548, -2092958775, -464416792, 1451185023, -1554968666, -1966720921, -1572224130, 1958976461 ], [ -1871970604, -1782661489, 529884303, -1554344636, 237312673, 2075918083, -1565992661, 1691279337, 1675252507, -2133345402, -1652393974, 1681774527, -1476651624, 1091140411, -93504958, 519041827, -1249807228, -1735524981, -375908998, -550886044, -1205498317, -1301490354, 1332080950, -777407984, -129837214, 555111182, -926130669, -1687663652, -2128932749, 1669271403, -691245415, -1319254309, -924737958, 2051499183, 1225374385, -78898198, -1695110674, 1640749592, 855629978, -128596285, 1514140266, -1149812669, -902827449, 476813415, -533748693, -1649367505, 1248355100, 1412171974, 1724501312, 1609854178, 41881519 ], [ 244342871, 809743308, 485797040, -913499597, -979183343, 67175570, 1780538681, 474818102, -467214125, 1373403448, 1854076681, -718340372, -304641145, 1987594491, -1006261132, 1499062794, -1189858613, 170409175, -359999379, -1317299445, -1534306354, -2127416472, -566702809, -1831664555, -933004960, 341952913, -303785013, -1205287690, 1696204719, 2001707118, -828227881, -311843350, -2083740876, -1953361518, 1872437322, -1584390483, -1753469887, -51671588, -1966752910, -1639280589, 1749358650, 866425365, -2094330400, 395799476, 1854233251, 522984235, 1212282676, 208481536, 495464395, -172239898, 970682761 ], [ 131315761, 610885859, 650480298, -1126910931, -934336183, 494294120, -1150553595, 1622904792, -2119185222, 2000065594, 979772731, -1836795468, -889477018, 1092281802, 1563244304, -1593496020, 63891522, 1235282339, 2114162583, 257502328, -1748186269, 1399546287, -1375121406, -441399357, 684189001, 368565562, -1404131504, 2029198747, 182085949, 250945110, 804063006, 792958030, -155292196, 1798963624, -1171563394, -2138044874, 842512350, -1156488018, -375232388, -485890644, -1464340359, -1532112413, 2012483855, -443664440, -238318753, -335254247, 1070000668, -2100571778, -498160686, -1889094269, 879376347 ], [ 1643867925, -1160654381, 1071963158, 2093651741, 823464846, 155867890, -1290944428, 773147039, -41018838, -1502508770, 386126859, -270743931, 635712039, 1661508665, -1544809684, -1159325324, 1423620725, -686007821, -1567335879, 1045266410, -1341886051, -78597814, -397171715, 902288848, -937389873, -1580086033, 1466758978, -769775056, 1642036255, -1256031812, -1839089593, -1700371608, -562598227, -2116317563, 2112291130, -155236290, -288342586, -1746590332, 1183749146, 177631374, -238601999, -1945922339, 10535488, 2048286898, -1432647993, 866810218, 818208984, -1625307797, 1258195671, 378390710, -1443922083 ], [ -1364537976, 327971436, 1293092707, -1798100903, 1627684384, 1460947749, 941089049, -1156653805, 497019103, -573784649, -1990044978, 392925090, -1648066822, 794317898, -1458765132, 814281775, 525227248, 259184234, -1834195738, -1925243119, -1040328184, -856074888, 355940263, -1702057581, -1859755517, -276038430, 889247998, 1514399727, 353962086, -1233802552, 571086193, -1693786112, -847895181, -242671772, 1910974094, 1806995726, 158185264, 905668175, -166365703, 841650464, 1042800405, -400758029, -961663895, 2027056963, -104020827, -244407226, 597797333, -1657831970, 652868921, -2069844930, 1555254235 ], [ -2045964585, 356302547, -213485621, 282386463, -1254439233, 1899567516, 226091992, 131778369, 1819969201, 2001558413, 1544920570, 448577123, 1528344032, -1593501518, -707493682, 1036014095, -234424621, 1398556510, -66971497, 330634666, -1463411810, 724500674, -1296311300, 352900765, 1240549147, -1409645011, -234495854, -1965974334, -591104363, 455509402, 1194789806, 1560956699, 910653917, -1010730115, -1959352864, -1154283059, -978925286, 504406665, 1618885848, -1010455191, 1659219960, -190906525, 493134812, -1668966954, -415660406, 227564552, 610971438, -1819617113, 1402246293, -1158808868, -984736270 ], [ 1327931344, -686787118, -518750039, -1870860498, 640082724, -1206791342, 1096831445, 999296396, -1994923060, 268604953, 1047547619, -1594864630, -75029069, 1401493708, -254020439, 1524846415, -1615741623, -682997095, -131303747, 170438558, 1269040671, -1352142744, 79546884, -1503909958, -1585066020, 215836589, 2014367950, -1895629423, -27192509, -785041284, 2141310223, -1332019347, 260429839, 898594599, -2124302126, 1824148815, -833834333, 1860372188, 1636322895, -1840358168, -1580057782, 864926877, 1115705512, -262248411, 438026290, 1724896325, 530260877, -835720410, 1325407775, 147223150, -1796589123 ], [ 1709888803, -228584466, -348396265, 2113733379, 1393562314, -1255848739, 1130562644, 1247888676, 1792087610, -1826084270, 810793254, 727090100, 498077641, -35180133, 1084162261, 1559900751, -1832042504, 1234391086, -312994280, -213871875, -643599420, -1565650521, -318961215, -1300889236, -244469629, -1699126121, 526244676, -1378914979, 2009037748, 420931710, -661115419, -1244178596, -1648807421, 764295387, 625096687, 1073529170, 1707559470, -448766202, 1187869116, -665670795, 821859369, 2024906053, -572705609, -1298058894, -1409606219, -1018114845, -352013884, 1739249807, 1556450736, -1565032147, -1053264829 ], [ 2121215347, -1757281579, 928425208, 1128298396, -1992648134, -80373793, -1808971899, -440948826, -822660452, -735638407, -1299843547, 165299299, -1185436071, 1564792591, -725537411, -1508472137, -547913989, -1600854911, 952439930, 297307351, -1502968696, -2130058342, -1491190480, 1174786539, 1395076500, 2041628929, 1529763699, -1117301330, 644768844, 732489380, -163140921, 1369372825, -836430340, -1130103922, -1544696530, 235828189, 1399288709, -1144980776, 599565113, 153453211, 485281834, 84851781, 1230255417, 1806207937, -57669893, -1596578235, -1866356789, -579047579, -2113694575, 394293622, 2043098786 ], [ -1403182538, 1426832322, 1915987335, 475935454, -669727130, 173642064, 2088905937, 253701968, 2142130, 948975950, -1739828221, 531681870, 326580188, 852164701, -921576387, 1127276596, 241937083, 293180573, 1714628721, -1838051212, 1578023905, -1565074274, 1668188140, -1630230437, -1082614508, -1224048359, 1873478135, -1552394689, -1999387526, 1134691689, -1219625370, 708699824, 466805005, -741233515, -1676542046, 1751167760, 1438611075, 42527789, -255764092, -722065325, -1048387004, -469192660, -663853179, 1531734763, -690214258, 850933336, 1286878704, 1416560521, -922700258, -1801936420, 1476706604 ], [ -1501672308, 87078949, 1666959752, 807604868, -34942141, -1701985648, -897842931, -1524919381, 664328723, -741754447, 1898350566, -1077509991, -1230535026, -182804905, 1013755458, -26690809, -735240097, -1844954164, -725032081, 1177582566, -1165984500, -1858447251, 1516287495, -131730682, -2043651430, -1289165888, -85767135, 345082621, -1731603795, -1286065271, -926480095, -596412160, 2080063097, 1421365974, 780546139, -1228710791, -1207620525, 1210280142, 696507748, 1003339440, -1636222282, -1097395433, -426443701, -1491460942, 1678982368, -1532992593, 2139159802, -975955871, -1910693293, -1971700432, 410935216 ], [ -414083645, -1527290409, -664976779, -1620103676, 1569202432, -1636428435, -144045039, -1596757454, -997552441, -1160167160, -1056672720, -995742019, 1562598914, 1205850667, 615307802, 378336289, -870532203, -1589151286, 791182742, -1235074026, 1081980376, -758859901, -1373017521, 517430234, 2107387173, -1095537365, -742433656, 1925357114, -1910715439, -1396271564, 6956662, -1049381956, 1878078425, -219163468, -911004122, -817962586, -2132285891, 441816028, 1453141723, -1639556746, -692979816, -155066199, 418933119, -951760971, -924141887, -88001006, 1190185133, 1423549707, 1633180914, 865782529, 764718613 ], [ -1290760556, 1125884448, -1911768753, 1969929534, 1382656630, -1023625323, -883209078, 521799810, 1078987071, 1188766474, -946756192, -2075082066, -610023027, 1925904615, 1360999437, -1010311930, -1088399710, 861141361, 1420763476, 1114780138, -469832288, 275292955, -710976999, 587777549, 728919573, -1175220707, -1080018005, -1469163797, -1773492672, -2103823188, -1655800065, -1031614544, 1034374042, 1708938607, 662807453, -1208387839, -52351825, -1199432675, -825296657, 943079977, -666996522, 1107850027, 648056463, -1238938566, -450401640, -1149977513, -1018137635, 299891251, -211829484, 756787271, 519088017 ], [ -1706813186, 1194281441, -1914831648, 1686375273, -1866100626, -52010093, -726511458, 1062914302, 1456771196, 653457248, 1063152648, -1297554749, -71431584, -1542176973, -2072707925, 308478180, -2120345826, -276898713, 1281505082, 1217151727, 1203448052, 114723543, -1123573217, 844945405, 1435626159, 1259960796, -787867466, -813545801, 425131446, -659226130, -434843709, -524391068, -2066236674, 2028740315, -1812996584, -1826650444, 1194443316, 1765573898, -1933604442, -620485622, -1893708020, 1320485358, 615557414, 2044433450, 773165424, -1082278703, -875189759, -856332442, -1485722617, 778022773, -1535883674 ], [ 1567042846, -1862818130, 2057196386, 1836795394, 503771854, 587613679, -1900044940, -1819046228, -192874725, -486213601, -170648450, 1000267467, -1500802464, -1316118148, -1556344751, 7471250, -1617239662, 1760825562, -2142592636, -2122093722, 1802907420, -1053926899, -1264843966, -1249145986, -729957656, -661125237, 611343024, -145256209, 1798955801, 261860677, -2086715147, -1125148851, 108420028, 590085950, -872863504, -654188509, -1200184691, 869870600, -1353242138, 1934744633, 1547173933, -800897627, -1924967107, -1597306627, 931507709, -965870081, 935358998, 804269638, 856895948, 1178598017, -2003048659 ], [ 692067317, -1786059722, 1086877894, -1855908924, 1937159877, 86835399, -1743158414, 1645330940, 272074094, -2008655572, 562513379, -852292042, -1808694745, -1204504712, 342055680, 927209168, -466752352, -1478838981, -2031859587, 1777339970, -1985210597, 1242667814, -380317289, 829914498, -1582472873, 1694509164, -699590107, -394607111, 1742740927, -1198612244, -1138998684, 1562762834, 1226488970, -2049319619, -959394688, -393411692, -1590924428, -1481087321, -2126934955, 871115946, 226306089, -391924124, 483421553, -1471540117, 572978891, 2091088593, -2118758853, -1259306312, 540813234, -117505805, -1874072088 ], [ 1687500221, 436150407, 1551891344, -2025578791, 853545693, 387013552, 1573700956, 1806716232, -1370133348, -1298535018, 1895296014, -1922103423, -133551356, 1086449157, 1443830987, 1347440, 182383424, -896018913, -499865005, 1475536169, 1939105261, -941819561, 1263594877, 1009658066, -2094037540, 444690091, 1108066500, 661910634, -879723170, 735495754, -1450207590, -1185782121, 943930095, 1909922105, 1680607560, 403258538, 1685091483, -28622256, 330311120, -249000121, -579192296, 1449824472, -1812297902, 1686889601, 215483331, 936389758, 1525274437, 1505761225, 676687411, 102265404, 1096103413 ], [ 931100888, -28393689, -318758344, -1429581507, -88068467, 58713795, 1939929495, 2144657975, 1058641493, 399457173, -924759629, -1775870646, 1238128895, 94189589, 1198075635, -358986462, -960746816, 1431072017, 821219932, 1653208273, 2120767638, 1306720147, -657506234, 652069067, -262194776, -906110441, 534270488, -1786033961, -1241026383, -164364147, 1278263735, -1363717860, -1532288446, -638941019, -1993587206, 266128721, -1560173523, -1035137678, 1180525690, -268074452, -842735419, -1011144874, -1660325861, 1484002024, 918071496, 2084119604, -1979841411, 389663297, -421408724, 435518151, -1539262904 ], [ -1179435612, -2074538792, 1425287667, -2095232651, -1362879116, -1553183803, -8349696, -1433844746, -944560013, -311277362, 199819401, 1728566160, -835276318, 1838494782, 1019226128, 1357087011, 533118292, 1140763227, 1567044651, 519695316, -961802571, 867841533, -1260231034, -2014919527, -1470517449, 1014379117, 1711694753, 859931014, -367828780, 1682355936, -753326198, -1864640134, -1776917233, -964740929, 409291441, -1438961206, -1752068107, -1778893766, 1416670844, 1098560632, -906853929, -281325665, -1212067277, 454253239, -167542245, -2095756350, 2141066098, 1573039418, 1354593499, 371136265, 188988427 ], [ 1722987548, -772333183, 939877040, 22723709, -1391508643, -122840200, 697620237, 1356563862, -856665060, 456314700, -675192839, -122038489, 1991116924, 984095868, 764240613, 279739795, -2009733761, 1725196881, 1391769652, 1989414733, -1100580716, -1943467337, 63544363, 1650865526, 1472318628, -1543744565, 368415341, -1891080999, 635723444, 91222678, 2028392703, -2140343830, 2039252251, 1599750547, 872290164, -1423036686, -2062912197, 1306626771, 713963131, 1643967580, 1506976532, -2057727137, 1334230153, 996253823, 616358082, -1655195942, 265341014, 36239622, 390560625, -1620378927, -1690144783 ], [ 1566486317, -547329905, -758382513, 788572345, 44161979, 1100218394, 1853276765, 292350908, -1702205600, -721891255, 1968095716, -1334137701, 266098436, 1863283046, 2040666607, 611478921, 879004919, 660527379, -611015689, -796839934, 997386280, 1988766880, 2139638178, 550832539, 1184612182, 1669473279, 724453363, -871949319, -542142549, 152834317, -1856666656, -1549197320, -930701488, 299151812, -1594599796, 137303301, -370582437, 1677195877, 343260284, -586483176, 2026076959, 379888547, 350498305, -1227961147, 611834991, -53508842, -85954808, -1170045901, -1504895298, 249403707, -366386574 ], [ -1003925360, -1035407051, -2145321817, -1751333687, -1484277520, 1946274452, 736210365, -76194954, -524902112, -2137972181, -602282110, -2031462464, 1573862458, -1215451276, -1776458937, 1378014403, -515436283, -531417909, -1560449550, 277282846, -875975058, -679239548, -1089221679, -1044496469, -960008114, -1184726209, -2066778697, 314096723, -330861662, -1288205485, 1102128450, 918803504, -1908897501, 1794785673, -231897058, 556522381, 792106749, 2050081076, -331978713, -303676857, -1273015036, 413294256, 2059871716, -21798043, -2035284218, -69820589, 463191584, 1606835130, -1719519746, 173543118, 1195625821 ], [ 812615337, 522405912, 525139541, 873040341, 1321175354, -1980152253, -2020282750, -157892521, 704479410, -945235373, 867470812, -987665639, 499168657, -1470495850, 2107042023, 2108491648, -1363951964, 945784125, 876444220, -1552926572, -1578506701, -364944548, 1189863173, 1833864890, -332273108, -587014809, 1813323594, 1083614672, 357161594, -962536740, -1055156956, -1454851642, 345025929, 1176841754, -456355638, -465667232, 27217254, 355013658, -1959858638, 1483415707, 1801423753, 1584483268, 1901161319, 1690048489, -842562477, -1510466043, -522562573, -1573586713, 580864298, -1390508085, 650014546 ], [ 1957950442, -81757607, 856496471, 1539035660, 817033607, 638401150, -1031862926, -1166795447, -467122279, -1033181812, -1300496522, 1770978878, 775933537, -108099155, -964505173, 1492555280, 1732779295, -233253045, 49070975, 281883135, 1536596347, 1562800232, 1751018684, 1017529334, -1577747866, -2096715531, -1246554352, -1660316673, 1044969188, 1352414926, 1163644043, 1916936560, -1880426850, -1551591706, 272666959, 1573370045, -1768723205, 323159534, 1595078564, 1950253732, -659446514, -329855949, 1232616577, -648336591, 2072739716, 1787089831, 1681450001, 1015791323, 1207268829, -1753895284, -1916496075 ], [ -216927051, 1307633004, -414322598, 177580428, -625477026, -1406622661, -1512593060, -1946118072, 270266964, 967431295, -1737319696, 1451102855, -551037727, -505274004, 1339804915, -328071820, -1265177573, -296184382, 1988710998, -859776576, 562124084, 1985228269, -217508675, -1925340313, 772618732, -1585750184, -187095365, 2145914578, 1572453802, -1658650946, -72400722, 1973283979, 431936859, 1807839199, -1696422167, 291352271, -449907684, -1187729924, -19041255, -670875256, 1707007901, 883535551, -1529285556, 1168631293, -1749074419, -655673960, 747478650, -1387404408, -1888942934, 1313229163, 633585488 ], [ 20955459, 2109895134, -1561399542, 1517364258, 718823740, -1586467234, 1588050875, 890736756, 716610037, -1594905551, -1152644960, 1911675692, 453934012, -1920557566, 291791582, 1676000587, -840583561, 146941172, -609017327, 451332798, 1859128727, -278961291, -1857709086, -1961377932, -1049878085, -659335765, -796506551, -1714549369, -1532063612, 277453166, 2015646349, 1566775235, -1961666718, 726729887, 1785240545, -1389764399, -1377929590, -2127748269, 1159192910, 941946428, 1128726212, -201310207, -538399515, 1555336682, 168158112, 1803227838, -244351160, 854945014, 2105028390, 1884824036, -1920701699 ], [ 425440407, -884576431, -1555581344, 118212007, 1084122065, 875534358, 159466858, 1788202098, 2078690313, 626314831, 1937051794, -845971404, -1550651330, -167529743, -824895044, 1230172820, -344843484, -359854595, 1068373479, 1750297415, 846984569, -1096038452, -1774843221, 281798558, 947058191, -332561983, 382982505, -686260372, -233513328, -90547348, 291882633, -2074113411, -275072041, -45381823, -84035774, 1260288004, -1504040207, -911425390, -1564133459, -1177534898, -1551295787, -969590146, -1437778157, 95959086, 1102712619, 950380236, -435499539, 862033222, 862894216, 1680347094, -2139397936 ], [ -376185506, 2068202317, 1872228105, -161472183, 997312852, -1765628731, 446159527, -362974797, 590326181, 1276337632, 312147830, 987298996, -1149151643, 1473380597, 1379891002, -227390611, 1719858658, 1446912801, 337607101, -1097023652, -277135620, 1781856055, 1488926414, -1928790076, -515257304, 1932824729, 738352450, -1837563026, 15100178, -1795291725, 2134258876, 1850513319, -2048979824, -1351102976, -1905664068, 264806330, 1255896929, 832672517, 279592084, 311115487, 1715678882, 1287221588, -506403134, 1042520337, 723219138, 99565500, 1686946312, 1501524730, -240435555, 1728598500, -1696594500 ], [ 8389854, 703350111, -1233242674, 134774176, 112093204, -1703062781, 1078711775, -150569552, -1620479022, -933826577, 1622502772, 557498836, 1594744415, -886996279, -1126070205, 243297754, -1231422732, -1213816157, 1539239161, 134206721, -2054133608, -880047018, -43125258, -840338074, -170460259, 1438338184, 2128204374, 1505000575, -513322527, -1241693358, -1414440097, 332633776, -411606903, 272891096, -1775653350, 318361813, 1533044952, 1790310710, 1836259869, -537208833, 1432548678, 124501903, 352214054, -409388399, 1961588409, -625858592, -1611679499, -204711428, 1145754680, 243071125, -1248376710 ], [ 418374639, -2131681258, 1346501958, 246337114, -1374456776, 1732536959, 202908865, -458187219, -1127974914, -387650282, 728037639, 1754851460, 1283538593, -1504750686, 823930300, 622545985, -193599594, -2075930028, -1752058872, -298743639, -1609870962, 1361528754, -790143399, -1416849231, 1494592810, -1814649833, -1022193955, -698496581, 127817725, 2118316172, 281230140, -1227471831, 1846519211, 1696543647, -115270362, -1269048336, 1675789072, 102850099, -1762557206, 1354948606, -1296264690, -822165706, 245791195, -1665218548, 1719833039, -1420266393, -1057018949, 163524159, 1886704973, -823485102, -1637145283 ], [ -1764220443, -7855475, -1681724287, 1634839435, -1406850810, 309489737, 1426382274, 1831359074, 637976249, -1754421765, 1119946111, -351715133, -218980260, 1347412077, 1142989020, 180944099, -1689886465, -1121625012, -41748818, 834647548, -1217912841, -1148191037, -134833768, -1743835441, 1994439253, -1572030687, -552196874, 867175414, 1656509299, -376691636, 1772078584, -1853048702, -746039013, -1622710660, -1075182266, 1175172667, -81563534, -803028456, -1812561665, 736326254, -1633418115, -1470023091, -828731049, 222183887, 2119385907, -967481341, -1691988104, -534948028, -90272511, 928775315, 653136587 ], [ 1736460805, 662915311, -878607784, -1325280446, -619848361, 2113559115, -1761326178, 1500050674, 778603669, 95694797, -1133455214, -62266837, -1993128370, 278047884, -2095335730, 769881688, 1511437092, -491583440, -1211086165, -93220031, 1226624643, 1138547950, 1660363726, -1245538571, 1702834543, -1338575180, -153329457, 1145364511, -301360464, -458700269, 1747664926, 1621730859, -1338634520, -1367057198, 643248852, -1156005616, -1377615215, 1854679832, 1558977509, -1286731544, 935864865, -974749220, -941448346, 1007512239, -1249156632, -939245745, -1093203686, 857284512, 2008290705, -1343821889, -1750806810 ], [ 2056995409, 46561006, 959604934, 1012622725, 1546626416, 741502510, 242142623, 1147553174, -420384613, 1454624078, -2116252259, 2062013282, -1662650382, -1568330039, -1352870290, -1419900448, 654411735, -2115722683, -1934055919, -779075838, -1995400068, -2117786594, -439063820, 42789332, 2033057764, -845172476, 1673073416, 2121385861, 130996118, -10608301, -661682952, -1303007711, 456242169, 421644856, -2094012881, -1729711758, -805893142, 19357972, 2136622124, -1778283296, 1560651238, -1599360946, -101649303, 150266601, 79337126, -766420996, -827831953, 2131739565, -1492249772, 28210024, 1245790234 ], [ 1838772936, -1555645086, 955080091, 405209015, -885220216, -1725706081, -217178052, 795733030, -2064120944, -2031680726, 1351461028, -761565418, 521267912, -650674867, -1940949446, 35204149, -216075616, -1191232263, -1265498375, 993914650, 607692785, -1779202612, -1121117817, -1840680236, 1435334153, -391628453, -1866140409, -1630825984, 839394075, 1628025469, 1356363791, -1894452106, 982323509, -1384797099, -1915693557, -1628956547, -831321481, -484145196, 1251609317, -1091218517, -478929696, 1945766275, 1197501982, 1064481084, 219892587, 1209139546, -1344069776, -1072229947, -297728837, -1241461365, 99780990 ], [ 1323396938, -700237024, 1487817921, -367682435, 873603161, 915760201, 1620469527, -135342441, 1836269059, 245518031, -237566150, -1262493576, -1164791027, -970914671, 435222705, -2030604329, -1697240418, -1038204614, 1898293471, -519541939, -833845432, -1033453169, 2046108323, -1042004164, -1181166116, 11545724, -717915381, -2118625, -955435713, 44060894, -34334178, -298085529, 2103321725, 1968498170, 154110776, 109160272, -1786481991, 1039001271, -179020037, -26411291, -2002751708, 495660311, 1309081590, 1650371504, -488811968, 1968450383, -690578019, -496357953, 2103543628, 1875737274, -2053041072 ], [ 95514810, 2103308167, 2064725208, 522191864, -1023493952, -1788676512, -287698777, -1525904524, 871879014, 1314720641, -1100824550, 2028353791, 572570795, -259114943, 409509293, -1125319463, 1916529165, -557012788, 216913160, 1571427801, -1068103816, 1287996710, 438612705, -1577486343, -634811604, -228003565, 1887055939, -2061208252, -177152402, 413508862, 864969934, -1019341078, -1171499288, -1928284378, 1828658990, 1591874731, 1085359000, 1061320148, -1763437002, 712497215, -1103652853, 1651209040, 917741671, 1237917660, 864988363, -1781211397, -172187944, 249680421, 590865490, 1133688954, -341977007 ], [ -182200256, -683188242, -707737733, -1196579488, 1353376202, 105028608, 1496366702, 2058435345, 1558431898, 1436930604, -1961386213, 643949883, 2070516504, -561080933, 602944637, -1295503725, -1898654594, 726959303, 1275159784, -1648845536, -1636721068, -1513084993, -1724588921, 1574050826, -69664797, 1508650920, 419706958, -669814535, 9742344, -1113246656, 2068594863, 210516753, -1910827957, -1979493555, -1060915631, 599461552, 1304090956, -434953992, -10575113, -1461427453, -819547899, -326204293, 125075671, -391372822, -1208638890, -1494944303, 1395247210, 2010015127, 310006855, -1093800324, 701877234 ], [ 1779714895, 707021528, -617186027, -44024831, -661156510, -1943188759, 231866246, 371334442, 1413840033, -542626107, -1205236465, 388152147, 1783882290, -558957711, 1464452886, 1172456849, -1164675717, -821427241, 1225239067, 1125511904, -91532539, -33019104, 1605254168, -1217740891, 657917188, -270738542, -937613567, 994891625, 6788168, -1777117039, -917991172, -632262812, 974548132, -2147188548, -1131648663, -245199597, -591417607, 1434730516, -882566483, -110487763, 349227654, 1883746798, -1767883683, -1200386661, 1826949344, 1320237363, -152963265, 1391645369, -220746189, -200526790, 313250593 ], [ -527279194, -933315153, 1861578390, 597579181, 983017661, -800979502, 76924435, -1325410462, -662009870, 238359828, -2085047223, -285293178, -1939632722, 1215375976, -1017095157, -271157828, 1788581801, 734945562, -2096177912, 1145311656, 1883782808, -1537579483, -651271744, 785267903, -651809095, -448868488, -2093618154, 50690095, 1270425015, -960296152, -1708190858, 1916653194, 1503801565, 262930646, 1240825551, -1232238678, 58342345, -101542331, -206832758, 1915013765, 1925285605, -1165961039, 2108707852, -101381958, 116797035, -1535868947, -348038292, -1780116024, 1724119896, 254962889, -58567628 ], [ -1027078389, 562415276, -753253906, 1403205090, 745035961, -332213964, -705947846, 937548870, 2112032894, 1272354724, -1710439293, -876858334, -1204049604, 2072932760, -1567071449, 1584483960, -805686896, -1418798133, -1893513152, 365270394, -2077195158, -1561994569, -557208442, 994016423, 7558138, -475197256, -845395333, -1632523441, -317132836, 1067804332, 1513233388, -1891742904, -535398531, 588858513, -383417297, 731979552, -754548158, -887766631, -2091584275, 1902843288, -1400950386, 1790006353, -136690648, 1387006069, -635869006, 1868245529, -1565820308, -1467631656, 1771620200, 1017370775, -386512667 ], [ -1589992442, 1919308645, 985289835, -717585788, 28142607, 1382007050, -2032289716, -1730376106, -217509344, -1078645157, 1201740379, -1593018462, -1947653228, 368036215, 1632941221, 980465469, 706329206, -763880434, -869923010, -1056737332, 314735012, -1075655017, -1499970134, 113260966, 1766949525, -1111247174, -315881854, 1082059763, -1180423950, 1314524793, -35447190, 432941721, -1257474427, -1771361544, 658915597, 226963495, -503600294, -206014419, -1709743481, -605390230, 203329404, 272093453, -380541795, -1991105725, -1814327494, -1103464807, 2002453467, 262640948, -619575887, -945694172, -695960371 ], [ -265077429, 543759404, -821612302, 367657722, 1091971650, -2102349701, -1251086435, 1721996928, -1292216171, -660206636, 1589051327, 1365419977, -1459698797, -377679283, 1283989461, -1383374671, 1326556638, 1543711997, -1551168857, 1420729890, -873807027, 2045604022, 1829251512, 1483947440, -241972374, -741666665, 1518457967, -1646498864, 1238730031, -992047989, 1171481532, 232392895, 2025894726, -271028765, 1426395403, 561440268, -1190086755, 1201426491, 968949689, 1897998218, -1245566664, -371706300, 400194649, 1700488464, 1350940239, -1965102363, 1560198101, -473448144, -951064698, -1248621356, 1499036802 ], [ 2071184782, 2103010683, 1566996453, -2133245275, -154489590, 371503021, 1941557538, -118292066, -2007128656, -259496316, -1800660903, -281697865, -1186182273, 1966196190, 283330609, -1292152661, -2117867704, -2309577, 230877157, -184471056, 441290627, 498837814, 580691561, -521731435, -155044638, 1659207188, -1517753417, 2026215497, -357275867, 1433851187, -1721100060, -1980211709, 158303068, 1056820730, -59667463, -1391393972, 1534707352, -1507623818, -1274894237, -1518632383, -2106342412, 184838182, -846277431, -72231534, -1537160518, 2138697338, 1054640763, 1993027426, 671525324, -583549554, -2079655441 ], [ -617438258, 1653339819, 1313918987, 205859583, -799735974, 17397911, -874714135, -728662373, -2048812155, -1161733167, -1574275250, 1326613300, -1788318498, 686568797, 721779504, 1078997042, -1058058122, -192037470, 1511484526, -393520143, 497640183, 962952372, -973202060, 209466168, -1857227941, -1556684618, 1941599855, -1919581917, -494182537, -624499041, -1934495941, -1162082508, -1224145039, 2118675302, -1214816785, 878052148, -939369489, -379817474, 544225268, -1526822026, -139931569, -1300266926, 1168860021, 2080531750, 1758197794, 1411474554, 861186918, 32097119, 161962376, -1772729566, 1311104935 ], [ 1207979344, 1927630095, -699836956, 1598284453, 2098287361, 453502440, -1530461281, -776129382, -459956982, -2059973245, 465237550, 1247057732, 948789712, 416167379, 444052127, -404532351, -2072308916, -565202968, 149471462, 1162975821, 1431332637, 17496406, -1571180564, 42258950, 1282875917, -2053839336, -1709388373, -1611555225, 2040705170, -2028101793, -1285020268, 859259214, 1757000426, 110176884, 716556423, -944162596, 349142018, -1900296219, -1968195137, 1467690107, -1108663553, 458536551, 1437468403, -57106619, 818963159, 779186723, 1239274524, 1975171948, 86145524, -502842245, -1998319130 ], [ 1250172933, 42210828, 1265713547, 1813814661, -1091020355, -2068312645, 665132715, -2014747405, -437830821, -1629683822, -454969921, -1853118560, 1803615359, 1714199640, -1486131271, -727828641, -1443930490, 1673600210, -1525738527, -38719977, -1647937301, 105314806, 55863769, 594405776, 1271598768, -2022445723, 1507175293, 858362419, 1238743962, -311554527, -1665504390, 324432009, -968063899, 916831196, -1025608382, -1100383704, 120748465, -209351202, 1380903892, -941726308, 3081119, 244748785, 1092121719, -588966100, -271265253, 1234014902, -1547810762, 2027708132, 860308258, 1443412203, 478226274 ], [ 1767618504, -137757747, -1887890479, -501137965, -257321506, -376952712, -2106617821, -838805207, -1587259171, -764061260, -687455937, -1117144917, -913274681, -517428527, 1819316310, 1677544096, -1627322071, -1793931361, 629940082, 169099092, 1679188781, -59480230, 307334547, 1408231079, 1311086704, 1614228758, 395078625, 681615991, 1653470216, -117539990, -2132184598, 714742955, 1971417458, -1620650522, -1008100194, 692850685, 1920798966, -1063717072, 1471278825, -1472054126, 1771921318, 614646689, -1820279178, 1469653553, 836726736, 6728196, -615389720, 1349139920, 826345851, -1361329388, 161267878 ] ] ], [ [ [ 285552483, 1869867900, 824640491, 1569049283, 1584745643, -15436467, 1913207667, -1544714003, -1812959532, -789753032, 1175957609, -87836167, 5690249, 1649350028, -1276333771, 9669615, -357537242, 192647327, 974789248, 1668544098, 946525333, 971910959, 1192431421, 1839105316, 1299481289, -2137096712, 91854871, 2005869464, 652904581, 1471092555, 407863609, -958788000, -2027198502, -1569587779, 349220120, -970427563, -1405054573, 269437060, 262890937, 1830058872, -18535539, 268607882, -158361234, -1667010899, 512407378, -165012860, 1234321930, 1961964102, -1515526681, -1811159415, 529150922 ], [ -1051515849, -131650789, 1060833148, -1770028179, -635334014, -751824396, 1274110703, -1823008483, -457398501, 2094119579, -947699643, -28777863, 2115544957, -487234215, 1553681899, 14295885, 1648936837, 996907388, -663566574, -1419141089, 59705263, 732165476, 1605275633, -1881739608, -1479474875, -50776641, 1792168608, 111643028, -489021420, 880827345, 617808, -1238810332, -494274190, -151229314, 9809873, -1662478307, -1856664404, -1868665817, 791130359, 14437697, 349107670, -1873667401, 1679849604, 1602731700, -1442782148, 855106676, 58976216, -407498223, -1874733138, 598943465, -1239316336 ], [ 220151955, 1589106947, 598979187, 1351140285, 593590268, 691072529, 1056470715, -367552252, -355176391, 847235133, -942126038, 915787427, 2063048123, 1826736131, 1410087563, 1903276161, -1547634749, -1808769452, 1087872228, -1093140126, 690907917, 1090954540, -964400452, 115285882, 1109587061, -415736525, 1179122905, 551855272, 419380942, 280364539, 1486829421, -1755389844, 1096652021, -377315745, -214099082, 1109810290, 153324060, 1620553847, 1217783965, -1546848555, 1159359708, 1127930331, -37986571, 1994257423, -1620474322, -705684372, 1700081031, -1841989075, -897268685, -1559734039, 1422277456 ], [ 753611498, 1157972614, -1736357169, -1718421210, -1753054507, -1676926520, -1923757982, -18487771, 430894271, -1537472102, 804570633, -898072717, -1134392284, 1751958135, 457806896, 1625777459, -575887840, -707975892, 405503339, -427821692, 1443092223, -809490252, -74572371, -1637394151, 433155222, -900311368, 758964921, -811360102, 520643935, 1941609943, 526939702, 2125657662, -506540498, 1774671191, -81454974, 2023601313, -570814189, 2058496879, -1806022407, 39099879, 1866642683, -2086379884, 1498307788, 1701200728, -868389470, 1998088392, 777502091, -1854701257, 1185093682, 662708144, 749726785 ], [ 560840224, -642987407, -1513846046, 1149368274, 742459628, -1171947905, -2144742561, -1147103336, 1196643771, -1392343273, -1668178391, 696913581, -2110746350, 1987300091, 1478036475, 455938575, 1944788051, -416065680, -1251024474, -161625017, 113366529, 579475739, -1203324186, -1107216231, -534689866, 274789747, -1246373123, 876053442, 1301003263, -937057517, -995975997, 1092372613, -836018037, -624146326, -1718901847, 575142736, 985483412, -1705734451, -923806900, 1528829893, 940886455, 740166673, 1808339939, -539582767, 150884074, 2086147528, -1561632786, -587132414, 1093507661, -1787922383, -199314255 ], [ 441762259, 1331906889, -1062745072, 475430114, -843110612, 7247050, 1685632907, 1314338102, 1274355124, 114436808, 1387664939, 656150050, 1483787686, -954309679, -1630442553, 1991839417, 266145499, -103214729, -370521941, 1969561727, 1794023026, 1118643815, 1311938696, 208065114, 1473796867, -789115369, -686437977, -1363895226, 230454284, -671345226, 1730097122, -1738681384, -1901481552, -948106181, 1184925086, -665758544, -684655243, 1245822795, 944706341, 1536579618, 1555257279, 360957964, 1721977435, 819345339, -934133532, 1482175596, -73074809, 1285703745, 2047434199, 429203109, -689473131 ], [ 590976145, -1680139340, -329123771, -1635094369, 402180452, 835066223, 761567517, -1574286989, 1266453298, -1865105436, 1226839543, -272954173, 1565006476, 974836718, 1371356500, 1203197801, -1641331110, 926008133, -573939040, -1485336275, 1944230216, -2032312786, 2038808615, -852820980, 15637242, 173339852, 2052497109, 1803900383, -1111833594, -852833139, 333566400, -205722464, -1978040267, -932729926, -1795269854, 608223345, -1840306081, 1193561533, 633901684, -1164798347, 1315144867, 2051469538, -1013284097, 1671938386, -883212403, 607567748, 980339783, -204162073, -1096057004, -1826304393, -905036412 ], [ 1657400128, 2058509967, 1104270159, 230675890, 904615814, 864897799, 905270521, -477264979, -157497597, -876441307, 1566441540, 1091507335, 1016207434, 388658285, -788452188, 221080617, -1725692275, -1054550830, -1486191290, -1833003150, 1388484046, 248126238, -160324975, 1031197412, -686548556, -1767818700, -1751312539, -375492936, 459227824, 1596291242, -201336992, 907004352, 527054749, 1484908978, -1425977494, -315166581, 648542168, -289486858, -1502940034, 170710032, 2110128352, 1956557115, -818151243, -1312998721, 1949322288, -342358210, 848229739, -522495920, 1539548406, 958501861, 1029522473 ], [ -1934502184, 1476033021, -742152752, 487715019, -172339962, 1384294970, -1946627817, 1229987755, 1688877174, 325484198, -443544878, -163992451, 1584294925, 645007090, -632447645, 1572668264, 2126491626, 1825369174, -148456702, 397795519, -618881299, 1832131020, 1697538005, -1806711981, -1442264449, -783612863, 582274406, 1813985906, -115706357, -333010212, -1494216592, -666724787, 1456044696, -1477747965, -1258531375, -1075974795, -1070459642, -286816164, 1505692923, 2109105230, 530616125, 553181593, -1059461437, 291664748, -1639141731, 502526723, -2062664544, -1287921502, -1185780585, 871890051, -889184705 ], [ -1237368952, 694676698, 1009681996, -1622962221, -219343242, 565742264, 196592045, 1578090420, -1207804404, -913325315, -824150053, 761766163, 1584016317, 692155002, -1200178994, -185793914, 695528771, -1680287761, -683860353, -1900240279, -502909177, -85549391, -1212001435, 1757705125, -907088866, 188991208, 1278434553, 1073905360, -38272360, -2111534444, -685366770, -1061798316, 1490865876, -1718296445, 822117000, -2068352982, -1645766335, -1706224816, -1353909962, 1371553200, -963986905, 193724570, -677373081, 175257433, -945839955, -1031089184, 847149272, -1776652873, 81181962, 550204270, -82668210 ], [ 32039781, -1540587706, -2033405246, 1225320488, 892538600, -693113856, 794849662, -1638068569, 1504539311, 1951032248, -874599183, 1353008429, -830824795, -1556797725, 1686579806, 1804431242, -1037447840, -833621719, -945409860, 1946063388, -1049803133, 859991126, -730329061, 677905348, -934801946, 285685642, -931470852, 1086999758, -1038575241, -1797663641, -99765909, -181227791, 224249999, 1412858566, 1921500377, 1580113045, -1278211030, 127767079, 462070147, 245555734, 1247642869, -72818378, -2042437194, -1202693219, -219403147, -309078067, 570720893, -132346624, -1576450078, -551240727, 936360641 ], [ -1172902623, -1218812680, 1225711734, 1251557927, -1767980590, -1293683624, -2132814020, 1072472695, -1530493290, -269574375, 1477589057, -42656624, 186648710, 941258886, 36338951, -1615493458, -1849728894, -206811786, 1106292525, 1442875891, 23982230, 1399830632, -2048302155, 261475631, 1370347314, -1685629922, 794597241, 1926128514, -2047064965, 116060250, -1503376662, -247961569, -1259566544, -1885377292, -241512395, 131283213, 977873122, 58375922, 186441456, -2008684890, -1252019653, 1354170248, -1882526660, -1306358174, 2092346426, -135373705, -763169548, 505594544, -1680351058, 1264286939, 260818301 ], [ 1871688410, 2067685126, 78499644, 2118768844, 1561587029, 1996184106, 1222869534, 696617777, 1957112176, 1496405881, 1040860785, 712203885, -1886731823, 1831089559, -811989047, -2069254667, 1695083456, -1589251938, 817566908, 1140887174, 931157498, -294839526, -1360913008, -1970532527, -1085108479, -1431629149, -35114625, -914487664, -1823467772, 164481344, 2031779526, 1154375085, -1588971899, -1642304921, -1376707161, -911036160, -1039501249, -1196973431, -283783019, -1618926358, -284823305, 573489185, -1728996167, -556159211, 543934834, -831049506, 1191099197, 572220546, 2058254185, 322003725, 1926140052 ], [ -469308515, -1958417920, -1162594005, -538942226, 883553674, 1810777102, 2115387880, -564014583, 1344548564, -1339833327, 317056544, -273407827, 78068971, -1378148860, -1058120265, 478796003, 992460147, 72511763, 183065757, 399125051, -86252727, -29218480, -883356526, 1145664001, -153596240, 978059749, -266797421, 1678411098, 1550139903, -1101597364, 1368490124, -1697423970, -701849463, -296455022, 607593314, 1243532695, 94448621, -396023314, -1820268822, -2096547065, 865948457, -381717440, 1698068628, 884266214, -1452216117, -353694842, 518596879, 411159613, -1689510125, 1135036474, -2078965139 ], [ 253190357, -144411295, -1592722833, 466981567, -496564004, -2045194035, -2134650358, -315645328, 1600357844, -1987540340, -423926300, 1701534976, 1219216760, 2127675403, 69714025, -801927133, -1835354078, 451077679, -1654674083, 24528369, -2105972140, -548368045, 284735136, -1934159212, 1591249194, 357872148, -1109740716, -407197370, -677173289, -352334912, -462097017, -1899645304, -1138764549, -724339166, 1726711690, 226964274, -1614728828, -154299468, 506793492, -246578755, -1688833613, -526743579, 2104509421, -1176112025, -1881304770, 974647819, -1943376979, 2055320294, 692114275, -1303681082, -116723563 ], [ 689911033, -1953384874, -433829390, 2087544701, 190891870, -331587315, -1191890898, 707263897, 653607518, 1936050027, 1142482357, 1177557527, -2105566757, -1418111281, -1767469541, -512883897, -1377778664, 1296072863, -826138594, 1667813178, 1596908188, 516718663, 1492185751, -210509478, 2030095375, 1486677330, -184745910, 1528455238, -1345373790, -1861646376, 719356297, -738557369, 1264013536, 642771543, -1926561761, 1549216298, -2014223065, 427495020, -748233218, -1512553133, 850542242, -1260446400, -721171726, 1730611000, 536517636, 790210955, 211222755, 1510368523, 459383659, -545349238, 1766157220 ], [ -1550629044, 1359432434, -1319728653, 69208131, -1198594049, 1557768387, 1749961960, 994696911, 1541018517, 1919404549, -931069627, 1227779284, 880697448, -900257497, 1030719817, -939147017, -1208855841, -1606412486, 262843120, -1601486345, -493803719, -1492220496, 1061721276, 2114202155, -1487076372, 91879814, -412186998, -175457509, -1339809520, -713626513, -707223622, 2079622844, 699804242, -1279107681, 173575580, -1945699971, 2060001948, -571345912, 106498762, -2122594622, 42824205, -120959381, 2112954132, -581528076, -1504717118, 1516479006, 922975578, 935399932, 477253993, 1834924593, 2076574503 ], [ 423014132, -29817503, -1316361000, -1150353131, -1282384042, -346052704, -1003314277, 1872478842, -1951563992, -759327633, 1110901702, 301893433, -50205989, -452053125, 1261272828, 398887213, 85610411, 1559899977, 621929905, -1982805470, 1505284163, -1413862204, 2018028660, -659883196, 620977839, -1225267105, -798704814, 1129988778, -997587483, 999939065, -769026078, 1675056558, 1595319434, 1809206574, 1646392240, 893375016, -529434750, 1649709540, -1018014188, -305928713, 698868561, 453615894, -894236523, -800600602, 1810852571, 1462895511, 844612438, 1445245862, 337995986, 1994229813, -1171504775 ], [ 392333789, 679382511, -1550922456, 1429788761, -1199114256, -1078638087, 1834880952, 889389529, -1901248696, -1828364209, -37654438, -852194767, 1364582874, 599059535, -89535304, 902424168, 1262382000, 444328286, 630641038, 1598977201, 1579191061, -1083492189, 1437363590, -1689086038, 1954700974, 537281792, -1905439180, -1541765749, 196129051, -1726072261, 928393820, -1486008678, 1598396852, -1841518605, -1584077427, 2012945532, -622226228, -1091955889, 945523906, -299507353, -1167881228, -649610664, -1278871290, -1863471350, 1995127741, -1706606667, 1862976244, -1285611979, -1627633732, 1975056153, 455676719 ], [ 1835541813, 757531904, 1527392480, 130556494, 1321908001, -2077226037, -312076969, -1401292500, 433614270, 580663843, -1818759499, 1139608547, 1563965752, 1106404190, 1778573861, -493408783, -228636005, 1736248578, -822952795, -1051431995, -621364205, 749971679, -949391341, 1685675901, 412176882, -179441495, -772891525, -1418722229, 1630183219, -1379271613, -1213356247, -700372601, -1450045643, -223364652, 37817968, -1266788926, -541559460, 400132944, 483990803, -720618002, 1346061929, 1539024804, -1529502005, 555636347, -1595402287, 879013844, 180005289, -1310135213, 666291772, -1311789312, -1082098122 ], [ 666726259, 1406229492, -528059790, -132392829, -1272784445, 987119204, 603852981, 1360147710, -110569021, 398238252, -1969457211, 1892556206, -1667107718, -1161838214, 1612317032, 100204198, 238594802, -1768387258, 203747916, 897995948, 863350592, -1698812694, 945890110, 68815134, 32532978, 734901192, 333559260, 105300301, 1093839378, -205978509, -1251102587, -1076889605, -1516932264, 644632786, -54045065, 913438330, 2100921191, -653227624, -1049780146, 2063345728, -1803508954, -894692846, 957214045, 929582567, 184008455, -686464959, 1107812277, 1005069647, -929626473, 1903012385, 1967602891 ], [ -1588765419, -1405360873, 1721251794, -1326737852, 283661722, 1040279162, -741366868, 2025468802, 1502795893, -1887970507, -505806362, 213045475, 595878194, -972419234, -1742840095, 5766895, -156081648, 1341851938, -1308220936, 265389556, -138679837, -1076431455, -230921001, -257154960, -1101536900, -2016451235, -694512489, 1398702283, 1500765177, 1009791134, 2114177543, 1766594816, -890001923, -1359154896, -1562998360, -492266788, -1973101115, -1159851603, 862146430, -553484809, 1451212645, 2117445891, -1196392088, 160397185, 2039493167, 1052583488, 433819895, -569672867, 661480802, 1012506337, 304644857 ], [ -213450103, 371123129, 820629271, -1612289275, -538557008, -691928050, -86401194, 1656433044, 740255841, -988640716, 1166505641, -579756052, -1691659826, -792785296, -79679612, 1439978396, 656579451, -1444705144, -285351182, -1734197232, 1957237804, 1552606222, -34428297, -1675463933, 1088649520, -1748343611, 257608052, 405996482, 1741525940, -357597366, -411218865, 1287991040, 1431030141, 1480149002, 147061204, -297347742, -1972158920, 1603125074, -1995737741, 1229240010, -221512, 837470472, -1925261926, -211206024, 917304351, -771078895, 1428670296, -1365632645, -871725248, 727176587, 1150128088 ], [ 650222948, 914543126, -1761484836, -812352665, -1676822617, 925553343, -281943217, 1827791175, -728771312, 717774833, -928454979, 2102472248, 528713404, -803100250, -45884760, 958754936, 1091984596, -1161540752, -1737500227, -1522022674, -1140556004, 2062415211, -201546737, 259472862, -1109480805, -311621168, -957932867, 364508918, -1167101112, 613821467, 778382872, -1373705292, -1574031971, -1623602553, -68967591, -797953576, -1679633957, -222692703, 791318243, 1526226032, -1338167497, 59534081, -860287812, 1733097242, -1476210667, -845337933, 1494524971, -644174467, 475048151, 959465026, -473837313 ], [ 1136904432, -1434068135, 2111327079, 164490873, -390288248, 206201307, -1650833454, -973074601, -1848418810, 674802403, 1309905970, -256278603, -437849613, 625782788, -273140014, 530096998, -236863255, -1206420572, -1072761762, 1691502740, -29230925, 1991789323, -160338172, -622945812, 732390461, -717498165, 2105508128, -28077858, 2103011981, -1162762805, 263569985, -1909736230, -2057460253, -1706615638, -1860205797, 1857523938, -1187897089, -66603073, -860978983, 1904915846, -64371327, -1173751622, 610459640, -165440925, -533584393, -207755783, -1010359077, 554958203, -988138378, 1495173249, 956619267 ], [ -31863972, -519356516, 457523798, 1149204751, -787019212, 1468745013, -1855991983, -558901865, 1398939304, -1215062071, 1793259419, 130962818, -397268536, 778461570, -1514295400, -1663688425, 740192273, -1353306633, 1471018465, -659104208, -1195166888, 1630998442, 1053296378, 1423202878, -1450933472, 127603050, 1572496124, -726559606, -1754436167, 774635406, 1535526638, -105231919, -332867275, -129711764, 192683970, -1933176280, 643390253, 1252956093, -827862803, 1556717588, 858729968, -1081910519, -833308771, 1077904390, 1795531527, 1822812077, 327236716, 1641555158, -1784157375, 791067645, -1486596274 ], [ -1340108310, -1103669782, -1553525383, 905903714, 2104282027, 1119366013, 1434945213, 520171298, 845723867, 598530773, -866681446, 1082762953, 1052728681, 617294941, -1813915249, -1675223578, 514492760, 451099740, -582601718, 66258668, -424181838, -1490546096, -529703692, -319044297, 2125449657, 425240156, -472881982, 1154580038, -1051577164, -1280336229, -1593311068, 1772132072, -1084131406, 1453943506, 371515681, 587306726, 1334799916, -91842584, 882654681, -1231331609, 519502377, 1680810388, 2047520153, -778316470, -1191186493, -515917919, 883229176, -540636087, -1901775026, -1536069976, -828321579 ], [ -501704193, 1408983209, -1334191163, -419896613, -1040403264, -1666541459, 1337217669, -1144726066, 1386880583, -1874506788, 1002948313, 311836740, -1874239724, 875873517, -509500766, 1651161975, 561715475, -852597591, -123297137, 1434726061, 586113204, 312883324, 1195033430, 1009170094, 1843302636, -176073154, 2098432154, 18499153, 1226399233, 833240566, 861536944, -383185145, -1209274566, -144117163, 587739595, 1156851172, -681935672, -1392657979, -1185571368, 1478114287, 1818323750, 235244011, 1290465769, 2135764381, -1356526439, -1918635453, 1382424312, 479700164, -1048828148, -435724200, 1664665814 ], [ -1084682583, 929296556, 1523442157, -1747303671, 565453273, 1859794031, -1508267430, -1524144534, 1181177687, 485753882, 1291614924, 1130378830, 1037303971, 421340357, 460704274, 2046182067, 1530533454, 1315754601, 51469792, 1982933556, 1541698929, -787413166, -2137734014, 1274180664, -865490932, -158131210, -213601370, -577003999, -1998282624, 1051403218, -1928417071, -1947658008, -795233727, -1680979643, 134318056, 1766746533, -1215954027, 1699512754, 2083755868, 1018649469, -1665963970, -1674099513, 2073356841, -682657257, 123175990, 1507859550, 1828843126, -1398476034, 1885982128, 285003839, 897773934 ], [ 1085902309, -2111604384, -1522623370, 1076256731, -1314647935, 2135627465, 1893602788, 2068192582, -826340899, -791400606, 1843504244, -1367063591, -1423553973, 784575350, -317019144, -453992216, 1698743888, 824722705, -436533111, -997465831, -149604312, 1062395707, -1490572647, 166104021, -1736264798, -286581254, -1767185908, -2043410849, -1167670837, 1253023008, -1535493227, -109954681, 913686762, 1873252038, -1345200462, -2111239099, 1413592023, 43373450, 1900607678, -728423753, -431679248, -768836047, -1343401865, 1565065439, -1054869457, 2135813288, -1156091806, 530025817, 1449347942, 1458380284, -1973897 ], [ 1474584722, 724876401, 1436439221, -1680665608, -1585999413, -986330467, 973188017, -1037659086, 1477076070, -802531883, 801766834, 1635446890, -1339914149, 1822609854, -2015260388, -144804720, 70840749, 486185462, -1592258274, -2067764349, 2079540246, 1161159099, 635207177, 657848449, 653428650, -2034371920, -840607991, 520473965, -1534519699, -379565210, -2101707280, 1080632764, -503338719, -1005856721, -624743956, -1834085234, -1718693629, 1951633642, -553178044, -18245878, 1360649615, -1340342218, 1117074600, -724923724, -1238196280, 122538516, 2067399142, -340353399, -800124800, -825618790, -475467129 ], [ 1466356447, -703301386, 282871103, -1314077614, -15924704, 1226827493, 1651719991, -956497321, -2131670565, -2082341051, -76875912, 796164675, 1076034406, -1150790458, 739278465, -1916196074, 1692370802, -307004309, 1731834185, 351093537, -136142086, -1624530110, -1716643454, -895716923, -1249398165, 1324138958, 755781669, -735790124, -371414045, 1835382704, -1462967646, 178052560, 1365584189, -1129540633, -388201998, -1222760893, -1273835382, 1231763171, -240394048, -98847296, -591832229, -635808369, 1903155454, -2056283315, -148522703, 641288776, -985419611, 1657597397, -236561069, -700891947, -797045128 ], [ 1704690263, -316908064, -1295678915, 656337789, -890142511, -1542366829, -1678750990, -1325782954, 2058713443, -1423604076, 1820979772, -859838689, 65589075, 1978767336, -1690263745, -2015240309, -186072310, 1394015563, 1206285170, 1749750912, 1982303677, -1256469883, 156442917, -1013679520, -1054253225, -2017083563, -422339017, 1455751833, -1304369542, 93585690, -1104500789, 1563462757, 784034596, -349876319, -264883498, -1299470321, 223173860, -1446680285, 2130793154, 31647230, 393450330, -1170281735, 2077079803, -1007980116, -901240382, 50400282, 287433789, 455497104, 1326503287, 2024741802, -12408035 ], [ 609189374, 563302506, -1720954473, 519097260, -1090318996, -880794029, -1351206034, 219779314, 553227892, -1228211132, -1226589637, -410444105, -1643513707, 1444540474, -734850452, 383239145, 2147407578, 70747151, 386392238, 796599428, -399849052, -1160833661, 366721277, -621674213, 1384302394, 2133432544, 1306205349, -256019043, 143610014, 394167804, -1092678242, 1379971605, -2087165959, 1805437806, -378255277, -1372652593, -1507481375, -1543885306, 1871721188, -1631998011, -1845935436, 1061855675, -2038465553, -1911452265, 734836572, 359779481, 1959522597, -1373162451, 1045184695, 1194947166, 1703551516 ], [ -186514586, -1357256165, 1140988304, -920675043, -975701434, -2035949198, 1932289309, 1177079397, 904433662, 321698259, 508412040, 937694612, -36103575, 881724595, -2035667143, -2092754953, -908872677, 1390898388, 979354939, -1623748814, -985072123, 2142889428, -1484868879, 15498835, -1461651845, -14519127, -1233295625, -1940003553, 332958881, -135385041, -1541053465, 3553033, -1253412980, -560786107, -1341298393, -243868321, 1389903805, 727836992, -1545485192, -485545602, -767403764, 1675285481, -959077919, -2131265765, 958375893, -109124049, 2123896144, 1876831296, 860165925, 902837261, -62072439 ], [ 391388782, -312023326, 377065179, 669878738, -372806924, -665130611, -136350271, 398359685, -1608214178, -1894326382, -1543222595, 1038685828, 524351660, 70203425, 420536924, 484586083, -2036869224, -1525262415, -1467652239, 287960389, 257927837, 1084323058, 1679123507, 1390094948, -1761603356, 534170818, -1967976476, 745979910, -78639780, 465981184, 292810027, -719607227, -678335663, -1570937531, 2145825849, -348913699, 1180087287, 821107765, 1957326910, -1401537331, -1613570444, 1887075780, -2008854320, 1020257848, -1066624539, 2108135786, -668118684, -805501737, 353691107, -1345830600, -679662153 ], [ -189596269, -585014305, -733760070, 1620115223, -1426698586, -511277141, -755177011, 988491194, -1810746177, 1170551543, 1405939915, -1700788976, -1743852524, -825774877, -591288214, -1844543876, 56264389, 1021690681, -1646320887, 2011833914, -1829382598, 1745061200, -1873805561, -558755339, -1852620773, 1996924794, 1631994979, -926244675, 2074193536, -182591402, 1401462706, -407274854, -1976729555, 1131079524, 773600879, 1139130241, -817730933, 1225196359, -1060695550, -726317183, 2029400536, -89957468, 49906732, 1240861250, -1627939067, 437117757, 555617900, 1654021702, 706303832, 2139639737, -1121230438 ], [ 613324165, 1035260290, -78532119, -1209260320, 1327614613, 1770519801, 2045597953, 1993115019, -510666156, 1449370771, 323887462, 397137723, -610318880, 36817228, 750783533, 466534454, -1240194036, -1698210220, -239327543, -685503101, 1185791600, 702825291, -501893243, -422166894, -437380329, -364183520, 838696522, -1166172003, 1529642632, -463403718, 90327228, 1476274916, 84209462, 1266109012, -1759654398, -2127330925, -1971741429, -1968057, 618043090, -1865654012, -395623405, 1347602901, 36667885, 318177959, -139095921, 1223559836, 865700145, -76521219, -495828549, 156777024, 1912484599 ], [ -353907067, 1117456459, 825897942, -1623327198, -581456026, -249744800, 2057767783, 81603295, -816103099, 617266513, -225273374, 2087631683, 1832189904, -355890447, -40793996, 1768018312, 20310869, 871919237, 582527703, 351004120, -908077097, -1701267164, -918777266, -113234103, 2024766595, 62424031, 759514802, -191903626, 1684761072, 1778287604, -217140683, -718049280, -1613948448, 1049735489, 1333623796, 1649209171, 1736894285, -1194424640, -1428597862, 2049290470, -21162305, 193385074, -1039683454, 170728633, 975064116, -126520085, 1785674863, 681764790, 716315443, -1741220303, -1022523149 ], [ -841830088, 72055891, 512341, 159889637, -529683323, -379464037, -375088731, -247741588, 1433248644, -1191447869, 2008108566, 790950379, -1525341647, 44901451, 1447033726, 1980193792, 910608935, -1538079105, 15398497, -1124066150, -1818383673, -2037330417, 1767237675, -1681977177, -2100216410, 217195523, -227992681, -395448213, -1954155092, 1493795516, 1142830539, 308826957, -695422323, -473860004, -2136708237, 2040025750, -606052646, -1857248171, -1553740397, 1112771955, 111021307, -1480877628, 959090760, -309215874, 1058206954, 2051227804, -1541054067, -980090767, 1136150410, 118372342, 740871057 ], [ -1553847095, 914820443, -1772167812, 453158532, 1795536502, 580364701, -1846046729, -1057177831, 285794440, -437635768, 1581450074, -1088788581, -1640094, 96038016, 257704961, 1471400542, 1007324260, -1579384462, -2018406080, 1088753717, 1284542896, -381085585, 425262206, 535953055, 1089607769, 147009695, 340830512, 1212156417, 1800961032, 1449477383, -605619413, -522432977, 1229824170, 1777046222, -442326821, -1310941212, 1833667512, -1253988254, 224815987, 1613656567, 1274578928, 1331599267, 2109349793, -1331341430, -903516993, 700888764, -1786177076, -87014984, -373721833, -307030598, 1105199040 ], [ 641873321, -475247936, 1490632813, 1127215020, -362203964, 13144607, 1323589343, 64207301, -101059541, 1130919022, 12572036, 517381514, -442149900, 13735372, 1331184677, -1985803861, 2021575397, 933519007, -1445831542, 1376351051, -1290834031, 1680154742, -1461598514, 362280893, -1110702363, 2067063455, -1625689267, 1348793014, -150321002, -1316787464, -71872742, -40329488, -508628078, -1703331834, -2146155950, 23173407, 1093099341, -2144052060, 577686751, 1139650152, 2104124510, 273757135, 1460798310, -894828606, 742883811, -1247051852, 758247499, -1272332723, -743248391, -922857757, 800478864 ], [ -1784413556, -330067067, -538291975, -1568585092, 1422535866, -1890715553, 1556975707, 210419151, -1215749152, 2068060154, 698358208, -1951302077, 436574847, -209714497, 695132378, -839346601, 1601942718, -1554723905, 2028929757, -10632874, 1250124980, -921526368, 1645777652, -1396240845, -1321307847, -869033335, 975160414, 1887397946, 1470306051, 721420555, 415795026, -1643953993, 371053925, -721334308, -439999278, 558997962, 1544018664, 1562623519, -1295491898, 276818926, 1276386659, -1793380837, -775275841, 1732387407, 1994307973, -612862429, 1403965941, -892704229, -1855073910, -946612819, -1619408283 ], [ -362922508, -563846158, 1768453126, -1937890398, -557333016, 1505111558, -1964469397, -1638815156, -2126524782, -602038945, 864257186, 1175169868, -1870816406, 1874349240, 2095606885, 127983251, -354850185, -1702865210, -192419799, 865094675, 453608453, 911171134, 1706230218, 2059574386, -694866163, 684051624, 1784080778, 216369336, -1578320702, 2009634226, -1658137881, -1001383624, -79062503, 1108733542, -1348095705, 1718760957, -54520917, -2047160198, -417581256, -271657163, -2070099007, -1216481577, -1758286233, -1124227250, 306649546, 165278099, 37818810, -1379962264, 1127147140, 424257765, -637045686 ], [ 280465423, -1619681465, -210634096, -76960546, -604076982, -1699042259, -1260445782, -513822833, 141405328, -575802333, 1863204992, 2007815644, -2138724490, -574244915, 1695749950, -900933810, -1883347906, -677920258, 731525601, -1561065003, -1940564239, 11907033, 1427863424, 70891531, 1878579247, -2041661669, -1895990359, -1283394809, -1515941136, -2140263402, 1262569171, 1786003841, -67659949, 1593060845, 838558885, 864492489, 1703424816, 327236758, -222345392, -928701577, 900618749, -832831457, 1571001425, 917953878, 843493622, 429651896, -298787234, -1914467008, 1228199264, 1687555719, 480609122 ], [ -931340629, -52788437, -1855354235, 1546201082, -1913167753, 291607774, -1075892372, -1058806749, 271923753, -20955376, 1801980309, -683659893, -1990207970, -846168536, -1933536320, 1919962660, 1519194017, 87131673, 1875232203, 894008740, 1605695589, 164596600, 1271009272, 95596368, -185919518, -727877190, -1123372423, 1597756660, -1545808226, -401230726, -105048613, 1717309295, 1676255661, 1134132813, -85700993, -811828189, 1089514078, -800986618, -80491354, 852451117, -1614412141, 74776669, -286393601, -1606206553, 1009440216, 1502541249, -2059152707, 894630811, 1380098702, 1867810644, -145002750 ], [ 39115873, -1898280808, -1266726414, 1355590778, -875084820, 1163377470, 218749948, 175521683, -1187642870, -1272007196, 599149318, 560987427, 1968297127, -1605841318, -1602083206, -712263131, -1094864462, 60558442, -2011064834, 1775616498, 197401349, 2060113208, 538626414, 1743499138, 96484506, -2092251781, -1146425233, -1728494018, 765728438, -1428501137, -2073104312, 664588049, 852524115, -1555451404, -91599568, -517384297, -1387627750, -1455844929, -1902961767, -126222584, 1163717221, -1585755959, 1117113473, 421267604, -763879327, -1516913031, 1203558413, 2069678950, -1576133353, 1914804125, 401926164 ], [ -916115437, -855235823, -425019354, 1654680425, 2059078802, 80277675, 1950475771, 771475075, -1553884776, -1824041105, 162368871, 1803970054, 563392816, 903166310, 723162078, -1023914487, -165647979, 628934323, -480816888, 423584003, 1847363765, 2029624357, -358246978, 1816197750, 1629221646, 159604949, -1214202437, -1310509552, -322880376, 1997227277, 1580538114, -1685231746, 1939582231, 755648294, 1738090995, -383406756, 896981948, 112311737, -576052671, -563856753, 529831345, -1977352472, 1699384424, 1113754277, -1176415893, 744259710, -1943645853, -185462318, 748764931, 843240012, -510113917 ], [ -1341331043, 286322950, -150403321, -372896639, 410522442, -966897805, -1951347114, 118502959, 974411948, -868179919, -998913273, -1216205861, -1807402121, -177389723, -1608628878, -1125610653, -1267198057, -932870227, -233117715, 529842353, -1947851689, 837539506, 800294089, -551167718, -1760499555, -1639549634, -1959222369, -508723264, -817482821, -2086548690, 1603390908, 242032324, 387991045, 494735666, 130373576, 161276551, -1921965350, -1953068694, -1265388115, -778142483, 1620447948, 36697689, -157550509, -1530499573, -7073515, -505395720, 341247981, -1490289229, -640976202, -1501742985, -1546368454 ], [ 1436539320, -875200225, 254646234, -1144352776, -1163136421, -402740800, 1185776268, 195347436, 221451999, 890067, 1559272073, 1479155684, -18752269, 1034180506, -131093299, 1248800499, -34281291, -283185929, -2032556148, 436869771, 413646514, -1703024507, 461690930, -982758191, -679584245, 609894089, -1777143934, 33891562, 95005899, 713743695, 836111182, 1764647025, -1502884218, 1740010068, 1056361818, -1209223824, 1551331217, -1358769827, -1689537795, 994580570, 634577266, -99752984, 208700635, -1429779274, 1740267450, -708727430, -125455966, 878781870, -1888940617, -1307920674, 2111082823 ] ] ], [ [ [ 659917687, -855060996, -2141132633, -640851221, 1241367359, 787155174, -2072338123, -218391551, -1339022953, 148488885, -1284506311, -1224137019, 1794972648, 331928650, -1488237320, -221038609, 906027661, -1473587206, 1317549109, 1027998634, 1895362828, -1675023172, 1082838558, -1586956996, -1951343558, 1780530556, -1622463168, 2042542978, 1410237961, -1522716159, -184305835, -727003802, 2001454095, -1850430804, 1491418747, -1398832726, 319102799, 929031781, -344602196, 1847282189, -1207873886, -1963363832, 628309402, 1250516745, 66990051, -248040147, -1236229753, 247126270, -2093175508, -1140675340, 965751951 ], [ -71970997, 841229972, 1011245016, -629827951, 686229033, -176785391, 1143374969, -276469771, 1008397505, 368578814, -252664144, -1615372228, 916306005, 704433649, 1646953316, -2122722465, 34314922, -237998992, 494241356, -1863175281, -262488491, -1257365935, -2010136711, 382480130, -473390347, 262793445, 565107797, -467543981, -364810199, 2146903105, -737948998, -159039315, -1943666125, -1949323151, 59276862, 430983790, -1565453318, 460339242, 167758391, 1781696045, -2004884143, 543984975, -1075186982, 214095995, -402159311, -1152490192, 784544638, 756675342, -2134542845, -468810386, 1178970728 ], [ 1441194004, 489456487, -142114377, 1314497263, 1271453723, 818130788, -1577673016, -938096386, -727755597, -1194517435, -1393392718, -663989079, 466966877, 1630070680, 1504432404, -1949269122, -1959181803, -1104587148, 562105277, -424946813, -777721953, 1295985388, 801451523, 644042017, -1603277653, 154494457, 156776298, 2089262079, -455773425, 1210524118, -789789772, 133397652, 1852453646, 855621165, 751081774, -325550214, 1171201325, -378731935, -704009818, 477159907, -1512314229, 202654178, -1867041364, -159177788, 1262345115, -1441138498, 1568226146, 1428039301, 2060027763, 2021712662, -2111418846 ], [ -1696659091, 11625719, -737272419, 1591194920, 1321169967, -1163937618, -619220076, -1070198622, -723976100, 1804334430, 1685718716, -100697494, 282030294, -1756328111, -675385653, -1384425750, -1852744751, -1383321995, 766636908, 274391922, -1458910319, -1617858617, -256047882, 991217813, 981116404, 1689378173, 1869857731, -1232665808, 663459883, 1081714633, -1322743911, 292412932, -601949566, 1213024462, -903779899, 353986079, -986137098, 1532912365, -1528327969, -1409895451, 288668031, 1712348306, 432921271, -784904960, -821963085, -243131894, -727932015, 608020004, 605358165, -1412140055, -216218765 ], [ 263560833, -1776706690, -648961536, -1367734490, 417534413, 841307895, 1997380576, -1976395861, 689310028, -181453114, -2023882343, 1924907536, 422635439, 1622666041, 904036840, -298747636, 46343480, 413952831, 798066875, 1428665256, -921590003, 2071297535, -403584121, 633153613, -1234976220, -1476163787, -2113795060, -1739197283, -224877040, -470112247, 1468125872, 2060344379, 263649191, 45425206, 248811848, 92395308, -850244936, 2103083500, -947090307, -1705024238, -557687574, 1924013100, -1564090583, -265216777, -1156525186, -488789815, -1522657602, -1270213480, 381004445, -787282693, 1456942277 ], [ 317022690, 1059693328, -1553469745, -675491417, 2100583307, -1484428048, -591019734, -1938111988, 356298322, 593556138, -808939914, -1534987183, -918338379, 806338271, 524618080, -1843052768, 357112401, -204208925, -454783141, -744173365, 1549551707, 1126514324, 364722148, -1182233916, -238773101, -514743214, 862046396, -318969592, -1234344563, -1661194114, -1425506759, 1165547997, -193526567, -20144381, 1818539841, -1955454279, -43466244, 1973448383, 263019062, 1851699432, 1446690848, -899361271, 606808897, -202017793, 1932090431, 868828518, 1988497492, -340790689, -1103418585, 2075080913, 675563314 ], [ -2112734966, 971722683, -1006758113, -1699064435, 1033873401, -399193632, -1188109511, -1737418000, -1830844631, 318254948, 1293902096, -418394427, -733624756, -1559765331, 1531383191, 636465040, -1472908461, -2046441482, 1376899316, -305981422, -1136008231, 1615370034, 2099852676, -1344332604, 45147862, 1907621985, -751190738, 697089671, -1079473669, 1550850869, 845543275, 1870961110, -1441900109, -446092850, -302931378, -1287675702, 1776949316, -1993453823, -127810114, -1715959059, -1058270781, -563252099, -1399593475, 277392327, 1413764108, 1925459129, -1940692461, 887496483, 1760524039, -483960095, 1695724668 ], [ -1247652770, -1898133357, 1291806255, 514145394, -639904086, -420777973, -2144573724, -538025740, 387205580, 1304468055, -2024039672, 310663799, -710381644, 2081912171, -851472083, -85056656, 484356731, 1256786332, 1608094121, 759723967, 2081814725, -1028019974, 482187998, 1527579912, 628296410, -821241599, -1079588249, -403029686, -1558902162, 760732960, 887765208, -1309704220, -853095940, 548739936, 1673738397, 1115953607, -172782927, 1259982686, -390587346, 2095154559, 5929668, 854289767, 2147125433, 59891013, -1002627500, 708691321, 183444517, 258525026, -2135723553, -1177088641, 1768942177 ], [ -1525132708, -1894432961, 509149276, 1377696949, -782634880, 1077503260, 1859296822, -497516485, 1889416385, 673656526, 1122723548, 923045416, -178780362, -2005458205, -1233804802, -541582130, -1261074125, 1680177907, -1253100462, 32002131, -1621736419, 572265274, 1091916495, 757014980, -317984664, -1199313198, -924231119, -851978443, 1994922271, -1011719487, -1695061294, 1821950401, -924720684, -1546048383, -1284354252, 1776518765, 110731112, -316833304, 434941536, 867064665, -976844688, 1059392021, 1669224273, -933229488, -677731216, -1402166504, -1366441726, 624021411, 1870001890, -665562889, -1871040879 ], [ 1158394239, 1497494128, -1023121411, -1205186980, 1481799764, 578346476, 2129288607, -1073518344, 167334810, 618037619, 1189554131, 1653647592, -2060968483, -757827529, -1998760964, 805519833, 1409679867, 479868249, -474179361, 1720970559, 1044815812, -1981566239, 1005095047, 2125789182, -895257413, -1051263306, -493107934, -2121121507, 331191441, 198999390, -208463228, -1190958301, 1122791758, 579211301, 2089540795, -164993129, -879443641, -1171798387, 893208931, 1595792072, 478217010, -1953321424, -1646623300, -1512638600, 2023812474, 800477262, 631750204, 1091412579, 1384605735, 1537889201, 1438208761 ], [ 409295890, 432331480, 1207292100, 1367943820, -1244944111, 1407798604, -373901809, -633655409, -1104753428, -948080372, -584660981, 978916913, 1969881947, -672801548, 1593375792, 1434450021, 656574743, 1127498852, 1312081272, -962409734, -1154598894, 313147786, 2036797522, -1046251946, -1045594503, 1407675759, -93738906, -1877086910, -249991290, -1113085507, 1377121633, 1185038525, 141635376, 1106222701, -1455647941, 1925197234, 1575072197, 1790778966, 304042191, 757895609, -1057165177, -232332096, 165713573, 1124861976, -1251339139, 457288099, -73641294, 415991692, -645832322, 835839338, 1724492485 ], [ 1873417806, 1533701556, 796733800, -1748455233, 404863808, 1777783063, -1936543066, -1373087855, 933185112, -809380041, 491587016, -1769662380, 1793083664, -955341343, -1582861879, 1999183058, 1497901517, 127698789, 137275681, 1783712288, 781329277, -1631589245, -1953041050, -213489288, -1007421070, -1467331947, -2142521759, -191106569, 1743933099, 981194139, 692880801, 1735593346, -482973369, -1919630268, -1844288814, -1113636282, -1875793429, 1705501849, 164405490, -1966800479, 652969693, 1391354488, -763562794, 1415249203, 2131186545, 837521187, -790331783, 974835454, -467369073, -615965622, 1474651678 ], [ -951382013, -377717367, 598470567, 1043904446, -812936348, 2124973273, 1105844648, 129460071, 1404726087, 2067176159, 1464296238, 1288320389, 1929321466, -850691853, -71373688, -1387391979, 1385363361, -531589074, -1847736532, 1386560069, -1846363493, 1629627758, 2112473544, 1896067634, 1082462898, 108396797, -944636905, -1628079355, -1198120221, -335704116, 262784284, -480680701, -1439702429, 1666157344, -1592392884, -1599705747, 5907911, -2053549299, -1273186025, -2123972046, 1227378570, -1425518550, 1422212300, 1584215515, 1276349672, 2008876671, 1284733722, 1793130882, 1041174708, 396728136, -693335166 ], [ 1932817427, 1965686763, -1242845535, 164937980, 1737090172, 21561527, 648225456, -1084422597, 532519502, -768620275, -1681861492, -31326794, -1293120915, 1869650136, -2120330123, 387494373, 1991956496, 2141914756, -735523746, -154146099, -397594715, 372942747, 2121094967, 302199679, 1297795086, 304944038, 27099791, 1860628386, -635310731, -1156200970, 1840574633, 932630090, 250595790, -1420138837, -23871793, -937663424, -1340702281, 1895288086, -1034814005, 38604729, 1416124140, 1050620196, -1571534786, -1579433253, 914239035, 817790881, 1833800563, -683066084, 544622630, -34693827, -236490826 ], [ -1643443370, -1140745143, 870214978, 1212308781, -1123308755, 1571820850, 1856377418, 170316595, -626982778, -534089959, -1840769581, 10953811, -1463665509, -1728429907, 778717920, -754949107, 357545654, 1586693149, 1792521276, 2135927065, 839518580, -371684630, 1314758427, -431414462, -1374783312, -1065022627, 1357071061, -223684774, 1261125710, -464148421, 647958755, -972558569, -408558760, -1269292849, -1332568010, 1790105427, 644884089, 1542140165, 2095025241, -946272207, 1729672022, 1037600612, 2085943450, 1462026541, -1551804432, -929345619, 1954574228, -1899402676, 461702692, -140376180, 1702018036 ], [ -764339292, 605639444, 1078409557, 1868839621, -1945531202, 952031859, -1097188113, -1116769791, -767539906, -847544745, 66523120, 1851778864, -570130889, 2076370361, -1299098569, -1946646810, 777169271, -612731805, -358096142, -575534060, -1526535316, 1269295375, 1461005310, -1633288531, 1780461731, 1875402823, -2121922628, 976647767, -1802878351, -1071289648, -538735173, -1889898326, 1503428145, -1026058095, -1759838094, 1093154241, -584370400, -1675608337, 195297154, -793150560, -565705051, -1960175091, 1036943476, -842197915, 328902798, 710883851, 221359608, 568144315, -1330610677, -52146617, -433546096 ], [ -909057901, -640477851, -1023614655, -1748968282, 1686768032, 250847566, -1569558823, 524766973, 1179523300, 1573144550, -2068903459, 2106708136, -304739975, -1496458437, -737563254, -2036597382, -1464132710, -1250535826, 160543342, -453655474, -1824210473, 1320112771, -2035468078, -741269973, 2141676822, 365347430, 1075830884, -327872339, -1756506311, -185714477, 2146315576, 1514399636, 960525914, 182164305, 126910914, 1223080474, 859425454, 676561650, -1728783281, 1134889027, -1183875464, 1252843089, 1065892678, -685879342, -759821061, 1472249289, -801928551, 660347701, 2111949389, 922292502, -2067441982 ], [ 142031527, 1387313954, -1155737182, -866557643, 2052296762, 1692425195, -1850310236, 1038796256, 1425211090, 383786577, -1903086215, -141785791, 1392251080, 1394612575, 724931688, 1805116150, -409366396, -1621030518, 2138546928, -506728533, 566114425, -1768095063, 1623948173, -1303417986, 133016226, -1158559349, 190572323, 577470132, -170970469, 945884482, -1649025528, 369168188, -573093935, -580136124, -1096412795, 1467200672, -2031605782, 783979526, 673590450, -1058343664, 1974314444, 1293646374, -1477492989, 487486994, 2138979279, 1455565571, -241079784, -1132984665, 1193263559, -1836463978, 823038245 ], [ -1898653498, 340956475, 1071055799, -1370042659, -927760672, -424598099, 288192735, 1412405189, 394464757, -235148715, -1981413654, -71225657, 528873065, 593659814, -1470760032, 837750661, 719126456, -2130590306, 695613010, 1267277727, 2064909790, -862682985, 1143189156, -398188282, 1221122678, 1381324404, -735021345, -574313336, -1382638774, -33992612, -282637310, -686886568, -1756202994, -144263846, 158845728, -1910029210, -480446217, -131778733, 755270975, -1717622784, -559265494, 1537783918, 1441701945, -890605560, 677049850, -656639888, -1633570792, 1070193506, -784425609, -679922999, -1164762640 ], [ 1441148971, -538713115, -1350203170, 1034382531, -1898982511, -145784092, 1771926766, -501587873, 1801008491, 735759528, -222870072, 906640330, -1494065538, 732227927, -2078569423, 1122506528, -1690666242, 1837997718, -1500101635, 570230550, 429885558, -850875687, -530569618, -699078139, -1855746035, -1046862070, 1839469161, 259710099, -389181779, 1283573264, 1276418606, 976002521, -2032707356, -1753028890, 51246122, 104472762, -1880447074, -1825534268, 657641883, 1040116345, -753723437, 887667293, 665974876, 753228723, 616761898, 2068822431, -797081892, 1660105656, -138104732, 284147948, 459772580 ], [ -1078192791, -448189857, 238420308, 1340244903, 35732643, 1925700638, 416674149, -1562693388, -602307213, 650727883, 1299290341, 707487793, -732247295, 306372219, 1545200271, -486733569, 1842009238, -1137285684, -1819380122, -2094551289, 586954073, 979581722, -558902263, -1646818231, -552911936, 1592998895, 1704367299, -270244542, -159658783, -2005310023, 469607032, -1147052718, 39449810, 1886032011, 2092137444, 1843925443, -1251442151, 331628137, -879984224, -444306945, 1609415120, -270198343, 1333684164, 1599411961, -178637610, -1490974693, 1197216847, -677951225, 344966286, -1937155432, -46304295 ], [ 807056436, 1758321849, -241689956, -753764037, -322779591, 348188412, 436186619, -1796370586, 1781547074, -1576363309, 757184094, -1393815417, -1421407103, 1982518780, -1429311613, -1019947, 744150866, -1163086022, 518501373, 862116785, -1141535178, 1640727981, -1252228156, -281791654, 1368017198, -1498079266, 1167249878, -2115894763, -1009957917, -1058393245, -1521113357, -824352425, -232638014, -1873525482, -141306241, 1423270837, -1439311076, 2098525947, 562588364, -634436567, -1915092934, 1356558471, 74228736, -746013968, -217124576, 598106704, -437919026, -1428513130, 813024410, 24714706, 1868909726 ], [ 102367989, 808974461, 192030177, 2044175402, 1345309072, -1001660805, 392077930, 40515783, -1174741619, -914977177, 684605893, 1291591242, -1699035038, -1686824945, 623826704, -1157166070, -309621796, -58546378, 356908897, 485237078, -33289621, 1159669652, -2089546603, 342037162, -3327263, 495989979, 1803212051, 568064728, 86270045, 1411529911, -2138279639, 1739421721, 1169673777, 953440174, -1255660868, -790756354, -1747730958, -1347603616, -714275485, 786097727, -45447382, -1730801172, 263520422, -699486509, 2055350100, -1559309103, 712258539, 1947036150, 739711524, -77846989, -847305000 ], [ -947525284, 466161900, -1442123634, -641399516, 1262184544, -1236620943, -1293711950, -1746783626, 682969769, 1374562553, -1366282369, 2066431466, 1517399298, 1523799254, 1185832447, 419851109, 288078682, -454901085, 71359062, 338885270, 19687339, 2109573119, -705808815, 854382935, 2072085904, 223450848, 1288077672, -1504106220, 2015349179, -298342429, -1872877424, -1483058635, 323958591, -300098101, -612822429, 1636585405, -1219313514, 1780227281, 1516851297, -943040120, 729092485, 532310105, 1579958825, -501533966, -1054509434, 1831572477, -1100590354, -1883266482, -621513908, 1730448400, 231144063 ], [ 477364343, 652972694, 1474094724, 1317348018, 233463346, -739478141, -2020126724, 1998189189, -49779032, -1998263409, 208339706, -678810288, -46233007, -88067712, -915024297, -943927503, -2003868785, -1293502251, 1470708783, 999372832, 1860253250, 234582952, -555265951, 1832209496, 948022206, 471284137, -1335215170, 1297313047, 584323083, 1546191885, -81657932, 67126011, 1835911433, 889939805, -906230846, -1530820899, -581795383, -1202660043, 628996479, 1778084801, -59929109, -758029416, 158104837, -1385575408, 1388353801, 2113461930, -1011640433, 422574470, 1777566554, 325398270, 341491859 ], [ -1886020211, -2003268727, -1354563436, 1637107956, -1568102992, -1575967282, -483155076, -599903046, 1082194435, -1401964119, -1700532512, 734297122, -790701442, -115854881, -768610638, -1881920469, 1839067141, 486859555, 1483494649, 1575766151, 1299506446, 705233301, 121183767, 1927595865, -1419397206, 141041068, 775157758, -699436279, 724316905, -2020808191, -2020996718, 1596461725, 1434286461, -2006827027, 1892688811, 36357621, -404496510, -1005856057, 1827907340, -848659277, 1765536907, -6441308, -543779837, -1899102162, 86637862, -1672714776, 1011082900, 843825760, 1054702757, -1591264137, -1039885591 ], [ -1689618218, 311794273, -708002775, -1317437534, -967726595, -1814885368, 1232888935, -1438635188, 536733108, -71339363, 828090764, -1778697600, 387800020, -1290725026, 465747099, -1587548839, -1088899844, -1874390423, 1122325992, 1510126731, 1786888635, 605434783, -1958246807, 1208435373, -1330983733, 285190853, -186779877, -878909874, -1627233981, 584219535, 1837309003, 711521801, -181089784, 2010201708, -595592515, -1267269392, -1155139165, -1952420336, 886248666, 688533538, 233043131, 1850271909, -785332827, -430864962, 162522456, 1781480826, 1452320203, 830464590, 1280361832, 882493061, -1729649093 ], [ 667500679, -675696655, -716958227, 1271516381, 1899289890, -650887791, 2071970132, -145130162, -1328999340, -121982674, -121667501, -118520596, 111835959, -2086389012, -2082475211, 1515077087, 1323287028, -513372356, -603911026, -1269552265, 1882779201, 1476477750, -1565420492, 349106431, -1430418822, 1314897738, -1042375134, 13711315, 1504469862, -1042590310, 1379315415, -966888813, 1345795782, 1333420256, 787616881, 1268581587, -2043659430, -637077244, 1340411809, 1570573909, -238697528, 679638070, 538214333, 612097251, 842586035, -889295791, -2064514768, -88024636, -505441668, -1105148635, 1711702260 ], [ -1998533501, -370366414, -447970047, 1430059700, 1138151689, -1205296107, 1732785762, 1687508245, 229984665, -813059157, -1596758730, 123955576, -458790730, 1853233717, 888348198, 1469842598, 1657497275, -264909988, 1722856366, 1210801236, 1056686613, 155938013, 1127064046, 1044231272, 967018811, 1163432546, -851727397, -816957267, 14195690, 1171438751, 148490440, -214310927, 1732786043, -340188120, -1194662384, 112637753, -1406392126, 1269628793, 1095622101, 1076339605, -1544729623, -1293434099, 1975393757, 2009241384, 1852888732, -818560396, 1703585650, -1040079461, 965880980, 297120764, 1704580982 ], [ -1004553721, 1867530376, 566026543, -354704771, 782805543, -1498900506, 2138329034, 1458640266, -488937760, 541538085, -180331471, -89304247, 827930052, 1315035849, -2059966536, 509420538, -302287659, -1085090470, -1386399678, 49726727, -1957483625, 1146351710, -1986138383, -1872050839, 983492512, -403056243, -1219033979, -1045405865, 802013004, 1204122825, -677616827, 1105487031, 1500779636, -150725131, -760511056, 730367491, 686657921, 187260100, -170625174, -1878828255, 302902378, -821833149, 2035847950, 867386300, -1493446822, 1753560068, -1026535920, 247763282, -376105018, 1045367494, -1428871127 ], [ 2047593656, -974215587, 188046189, -922050035, -1328933942, 1273814387, -1436396645, -433262955, 1277188867, -1773159298, -1352201769, -884855235, -830378003, -1324891101, -284743432, -708966439, -78521818, -332774997, -1773624388, -1308470374, 41750937, -1362531375, 1721723068, 1526417758, -608823068, -280258424, 1975931918, -2051489099, 1016802996, -1350848246, 1608241079, 768273861, -2102023665, 648989049, -1389715230, -1266808868, -1745671481, 43302196, -1311187485, -2024601621, -1689675291, 1932192571, 1494404734, 925688790, 1188363648, 565731104, 1080835472, 129610957, -113612889, -1803854949, 47452037 ], [ 81243873, -838447952, -1427633142, -1800560855, -1739677999, 1953295602, 954905329, -68124075, 1003673530, -1238104373, -1373123844, -832166212, -1323841875, -1803779449, 58141541, -359686762, 1173892499, 903118786, 395158754, -264111369, -1724697793, -527292213, 153567869, -42040517, 1277402760, 203369642, 676777511, 61605111, 1058121224, 1598482038, 1490615360, 348899188, 1191201621, 737359797, 1767769788, -410243620, -1756908466, 792158397, -1495964501, -212071795, 2032199420, -959655335, 452180627, -1987319162, 29010865, -1327210611, 2012136412, 1601698618, 184229017, 1151234798, 1975912860 ], [ 1843968136, 541521191, 211853330, -370567663, -372817897, -116816033, 1684540329, -2034801462, -656160091, -1011987428, 879596951, -685952813, -1696854957, 1358340961, 918880234, 1913789223, -1693247240, -923590232, -726088464, 2089117777, 1630072217, -245337988, -183586417, 988578521, 1430195468, 1720648584, 340351223, -420607626, -1621000457, 1046498408, -163289366, -359871454, -1608031766, 1353976134, 745537657, -1994441977, -593934187, 1649799288, 1136690988, -1172802257, -65876170, -1288680269, 911646471, 321930407, 747169675, 543745972, 1872710434, 829129774, 1035753326, 2083082125, 800458506 ], [ 2120268134, 1895638191, -25463064, 819061187, 1301381857, -789039555, 485616746, 185097574, -1719656421, 1495105018, -1583099501, 690389448, -900877030, 1909106525, -1409922409, -356737410, 1502678051, -1116108494, -168878356, 1583454980, -844784906, 216378724, 185369766, -2035295072, 1387408376, 393663022, -1959042959, 207222477, -927820493, -1347914313, -132925774, 327083914, 394436452, 2123670313, 1353890055, 185510904, -307033522, 2106503800, 1274674662, -324133470, -1785290540, -73474031, -104100395, 769735265, -1718488728, 2111149343, 92324593, -247042503, 375968337, 500911736, 1427923117 ], [ 1066188202, 458977448, -2058320229, 1041982205, 429485652, 1939482775, -1396184851, -2093039904, 1268549447, -1309464977, 1166899939, 1683850035, -2114718926, 1298960023, 420538286, 244741309, 1785087295, 695195140, -1944492108, -262515930, 1618210179, -2018146717, 875509831, 505370557, 46695045, -389945547, -2055182210, -413272173, 142278692, -853584062, -1790167387, -1118614488, 737583673, -840227358, 1984951926, 1137517700, -90460795, -433250260, -1771121883, -125993193, -2029754788, -863180852, -829328744, -2093085504, -496891808, 1641433493, -2020169292, 2019316754, 2027180547, -1184689055, 199701391 ], [ 1878743836, -602806389, 990110862, -1157656016, 1543651387, -44928843, -1135084726, 990469557, 308138086, 384779624, 1669586750, 479879762, 593528133, -1185994734, -285801041, -797378889, 1392585750, -1336247656, -1680677381, 526038591, 1052938256, -552035183, -228888486, 2144688195, -1572509348, 395117512, 1936581840, -588686768, -15921255, -1298814692, 379150233, 1482931341, 1132521709, -436783801, 2072661042, -1449690082, 608279530, 1082580680, 776715393, 1589759939, 1121810275, 1272720270, 481558982, 2085915446, -330883953, -773564130, 373644119, 415611513, 343061706, -1269738357, -1126078198 ], [ 1924349983, -576022983, -103392811, 667848622, -1214636955, -465103811, 738760189, 2010725566, 1641059273, 1366787443, 1991330048, -1093279346, 1163489579, 1644040604, -1990382691, 2095213195, -1707124276, 767778297, -1029066712, 1343865687, -338980713, 1881371373, 1188847592, 442255665, 1297015781, -1988861045, 1049675011, -1825870494, -1861286352, 1183960856, 361557568, -850841909, 1808332361, -2831227, -761074596, -698513590, 1812164653, 802250884, 2021151219, 125379052, -38370595, -1059020189, -364394063, 2061645942, 1068537946, 221414003, -243660288, 2140351696, -1210431047, -2120812897, 2077510435 ], [ 1068684809, -976114167, -1309319371, 244542849, 921881479, -686611139, 877757097, 1802592138, -1696903350, 1911818392, -1958634813, 1866184175, -1392756798, -263531369, 324121820, 154053689, 1333235914, -390223200, 433728000, 1067944861, 505999692, -1742273175, -1508323291, 657084825, -1893089160, 59940951, 525119377, 495693286, -1984310790, -1769586926, -1284688118, -330312497, -828256562, -702512122, -841243667, 469445681, 618547582, -765174907, -2060115578, 342935931, 1708299842, 1957307044, -991624718, -124327453, -922248036, -1960804056, -940518078, -186602988, -1576164428, -1762695138, -892683771 ], [ -445164562, -1097141807, 2001583865, -462274571, 1531449719, 490007579, -997545366, 1158508008, 632219155, -1716766025, 1634270881, -1593983109, 1215975752, 1726893151, 825132230, -802851605, -600343109, -83272191, -1850496584, -1897638979, -309592231, -1768618433, -1876759263, -1096211499, -668529917, -268421054, 1259905113, -233782478, -135124135, -1621289963, 1497643875, 529865864, -1874164607, 1851616177, -305514782, -527976314, 1636920486, -87801982, -1572239569, -1442667736, -57804262, -1378833409, 1653632229, -1045664710, -1727893990, 939465508, 1843898631, 1825101364, -1710759904, 1221335870, 742049347 ], [ -1030874520, 1656184709, 852942316, -1388611157, 1998152062, 1107631820, -740324403, 514454154, 1110068217, -1865499605, -1531368319, 359379133, 885839202, -738114411, -1926895276, -2012619861, 783957982, 978800768, -1696805751, -231672014, -2147255106, 773555945, 844560613, -582757278, -1869823928, 1837074145, 98529309, -414653158, -1081538232, -1189142156, -129107768, -1977679158, -332918635, 1691735659, -1401490087, 1035460059, 1994790632, -690949741, -343647765, 442054097, 1512635402, 2061248204, -1716060632, 473121920, -1008777162, 424494466, -1369474375, -39819435, 735648567, 1270113994, -1010141028 ], [ 1745311827, 497987996, 71740196, -1693002336, -1471557076, -1009916469, 1051592695, -1743221600, 383933118, 2086280938, 1470295625, -1046731829, 1184629197, -2045389769, -1807951221, 1883311084, -1341585735, 1128248732, -758063564, -265588824, 2136986877, 1109029126, -708839800, -632321640, 1718057731, -1783408271, -1933630083, -2117596350, 154492583, 1227264147, -1007981442, 625643080, -1831887112, -1263785208, 1615950697, 378731616, -1778810563, -1559249504, -1677718319, -1821853860, -1317487250, 916034285, -319060934, 667542095, -1173869121, 1130072041, 1288772057, -1771581990, 475465004, -1172378514, -638460575 ], [ -2062094460, 1362452624, 887291174, 352548353, 925226661, -1405544862, -585796151, -1983671406, 1286232168, 1299001398, 235290707, 735722081, 1013035787, -224027646, 179493815, 1444650849, 2000217550, -53819292, 458075221, 1120038776, 33749054, -365426196, 1880248390, -1496775627, -646731310, -26134763, 724122470, -1380992259, 840135982, 1593534383, 327236402, -1558591472, 544583613, 182384583, -1064887264, 144012376, -289257951, -1466148641, -1694116199, -2082576214, -1498384905, 1238906467, -785391819, 1459989133, -1972545516, 1497429498, -1437457330, -1805152652, 9509513, -400890783, 1276336444 ], [ -460482726, -1440946834, 2015068422, -174161600, -1325681191, 1413811635, -1611687883, 1008168875, -274655890, -716952949, 1420306296, -739030674, 1384093239, -890373938, -620028646, -1877238886, -1152682329, -1318150504, -305977897, -854915834, -1506103288, 1387765572, 1686550256, -6758127, 48888386, 2123596702, 1042449381, -1575537985, 1347101123, 1100236539, -1874042615, 1250503858, -1626546914, -767414448, 1560092542, -1196771257, 678127743, 282860983, -382417270, -920874716, 846105137, 752264748, -590202142, -1607668680, 962177345, -1876533826, 1750920039, -694044883, -1396261035, -898466402, -1714598767 ], [ 1597586561, 501602074, -1301343531, 1158910058, -1697702262, -1315784612, -1209109065, -1916168945, 1023680330, -1952972906, -94869155, -766471963, 1178436126, 1308212870, -77316369, -1349618727, 143674058, 1929999729, 505094070, 2002903669, 1581306835, -893007784, -1267497449, -115413048, 2006748670, 1590200898, -2003019212, 595175190, 906376745, 1226907827, -284091649, 1756033511, 2066715597, 1094995816, 429159075, 69895136, 1815663198, 1365632507, 1720083822, -1982311468, 600296577, 78890394, -798018093, 205966616, -1421024992, -1586230702, 1027047393, 284566900, 1716362465, -1582743471, -425042737 ], [ 1637415669, -243386809, -2101552699, -2093482038, -1040184562, -363460113, 1253462267, 1197158844, -1995634666, 392021059, -1812920333, 1859024592, -2030171989, 263736249, -2144668553, 615964540, -1887330691, -1730760975, -735685540, 29118205, -106841700, -582757123, -1218001892, -1471628173, -305860525, 1372768253, -1269035218, 2057422727, -1733319267, -366746165, 179054602, -1580300946, -859849214, -2082030557, -1519681062, 1361029192, 188366594, 1569883572, -897711262, -384201149, -1379101325, 702633727, 919970588, -383765059, -1446940944, -380785410, 646565905, -1219019106, 1983085263, 120880472, 2122534489 ], [ 771945129, 915233798, -1132787639, -2021921490, 1897066702, 296475781, 65755385, -144429814, 1936135169, 1071856771, -932260114, -1639987921, -720067469, -1330655179, 1459909677, 1953637665, 2058914469, -104719663, 329643005, -1169586289, 1607700989, 1114447047, 1249098416, 1386517748, 1283879797, 1982812326, 122050180, 331470208, 1495881326, -1384328018, -1486510238, 972682747, -2034457035, 959481171, -435345801, 1228689543, 1544511995, -2002975143, 1567140237, -1046509163, 117736888, -1304640519, -1772190760, -774102312, 95657735, -645808696, 680344039, 2050211790, 1402946739, 1271755615, -438453941 ], [ 1030214704, 969600863, -32497129, 2115684223, -1769416041, 150196715, -82521739, -917595164, -1631051874, 500264587, 1540750849, 869189308, -739647636, 1732928341, 443362632, 1659798217, 585887695, 1855781310, 53490197, -1262387319, -685335970, 1976157348, -321017466, 282200967, -1214277531, 1736355062, 632015683, 2035466238, 550598199, -1371312106, -624625062, -1001127386, -2050828322, 508783005, 1058594252, 1247127496, 1770779405, -1711378702, 1330503572, -1731846249, -1249224384, 2001766241, 220106174, 503549455, 1302563780, -74460972, -1671127028, -776187298, 743099126, 454174024, 771607895 ], [ -1912021951, -1832513806, 2056215660, -541168224, 1853669993, -1379863654, 658556809, 1232050751, -2104697026, 1668296878, -366848524, 877744693, 442642737, -1296465901, 1372457963, -1246743819, -1730436196, 105829149, -2035524420, 288058491, -1361480205, 637168455, -942646763, -426315728, -1581437456, -2084959730, -1870078060, -1163071124, 668488854, 340237211, 74755706, 1051091069, 85740571, -65577047, -495212811, -1599639138, 1841142794, -1537194874, 1631457605, -728252569, -1584067466, 1360791666, 894932359, -1834992439, 440409127, -533685518, -248442311, 731932820, 281316278, -955928011, 1430440210 ], [ 1576958450, -1237056984, 485789865, -1984691604, -687663788, -680478485, -621991052, 1811854702, -1844804975, -1287233480, 444850860, -1258344813, 2074277229, 726641930, -65274164, 934434777, -1812587686, -416055791, 2052031693, -800807676, -343449905, -447093727, 12851381, 11423990, -275978557, 1440420051, 1566686247, 20651515, -831515808, -1792316361, 753256340, 59017451, 1665191114, -1933350537, 643723964, -1989590570, -1176173960, 1872882781, -1000564932, -1663692064, 1249403856, -51878545, -227228450, 1769314023, -1919290847, -418346235, 132889209, 1076396266, -463014775, -1850754126, 1683482956 ], [ -1881765410, 138984067, -181288958, 907319276, -1492777172, 808064304, 890139807, -1612108019, -205239321, 833803294, -391376059, -759165991, -1611724886, -1012997718, -459939821, -1582074396, 670075661, -234289220, -631147575, -1564221837, -176978460, -2112673262, -2017803222, -12664287, 1699920700, 2059563245, 402033947, 2032624190, -759199661, 1194241818, -725823138, -960182922, 1028855828, 1201438629, -1169066810, 727051926, 1324685919, -2066861339, 1464651750, 875235700, 282334085, 816927970, -2102364117, -753932856, 567673120, -1011091659, -440176410, -128687427, 924843473, -2092900709, 764646496 ] ] ], [ [ [ -1759521482, -531914546, -392539945, 333996922, -583772377, -597655368, 646280697, 1930033300, 2144003833, 1352045457, -716308387, -2027060276, 573318305, -1923215056, 53789107, -150169497, -1392745899, 667873151, -307510770, 1902762878, 928109863, 740045558, -663929315, -1621703230, 1118497291, -400360109, -452076815, 920660773, 1095645123, 1055706263, 1923065769, -1254132037, -1153368427, 885905513, 1313095571, -2101668630, -554490144, 981705195, 1636017307, -2002223075, 97253271, 661893912, -1250443578, -92823699, -2047513650, 1001082602, 1754492967, 1836843095, -81201865, -1381005363, 1259817571 ], [ 811157095, -2072662857, 222188605, -1697984416, -2055279588, 840802952, -441702985, 179354663, 1125338963, 1826383454, 1774474699, -1972610412, -36140837, 1282082238, -1723800373, -1652557905, 144109463, 1384929650, 585216654, -1734801346, -692332133, -836772478, -277945706, -1313723696, 1572346135, -1421169818, -1405770743, -1315227808, -1154652514, -750357833, -1856166910, -2041118515, -101401961, 1694439947, -673900047, 383609795, -1620779868, 1233506516, 1393179972, -326629723, -1013061886, 1816862245, -955406726, -70015139, -1779366994, -320711312, -1549986799, -1404544790, -1466391190, -125733683, 406054967 ], [ 1529533556, 706070730, -1998198363, -552641171, -2004402165, -195848383, -380130097, -1161226566, 567342362, -225276133, 953709458, 2097640449, 364924016, -1334915422, -1364664906, 1081827948, 802936384, 1943363294, -995870768, -1406580601, -592894736, 1611415325, -328914497, 545476914, 1787988327, 1432708698, 262562255, -1176505070, 933324702, -1053758419, 1751945996, 1980551848, 31639908, 1284436468, 1717859811, -1176906074, -1916098372, 1430587142, 1100534430, -933575878, -1660682211, -409381856, -956646045, 642527294, 830506332, 1027755963, 1030274867, 1306473133, 360227705, 292955069, -1179741843 ], [ 653654444, -1915701292, 746495353, 1387994197, 1780916410, -810972822, -1019532302, 1353061396, 1670096789, 2140740653, 1044082956, -1853084018, -1924114781, 1833201473, 221476154, 2071832496, -1894921423, -1402185390, 2134344994, -1474472304, 258649598, -834989313, 468316001, 389432999, 1845246559, 1707706512, 887655393, -1664604635, 896789161, 1108105264, 1615165332, -993405629, -1662277300, -211268362, 595287781, -1038548594, 308371537, -145488996, 765482234, -473935134, -1570526689, -253709068, -326622381, -2115968557, 1952617768, 669408859, -418883101, 1240062105, -271329682, -1837582527, -818111926 ], [ 1738729055, 1702494519, -1294931699, 1679393796, 2069160813, -2122461457, -840210783, 103406636, -351645807, -644801853, -1314205215, -1071520739, 1943741098, -775269574, 1654820157, -749055916, 253441018, 1017457953, 2142330893, 1589002238, 777298876, 1612281678, 2034051177, 699723024, -338118126, 1423198837, -44410056, 437640406, 1842386278, 1037958015, 212465945, 512435775, 869241088, -315081769, 804992974, 2022411469, -428096343, 361453752, 977265719, -1878997454, -1774582975, -1591426960, -775847010, -2010759344, 1755572680, 2082838049, -1758169574, -1928040225, 1195523284, 17220830, 406966325 ], [ -1710994093, 1885542654, 1165843186, 1987964905, 1630199163, 1193577458, -38187249, 1312435967, -625000440, -1155177092, 1677260324, -1328363602, -1434163113, 1980325317, 664030627, -1215255670, 709278898, 2021985252, -1296388458, -1320497036, -1221130403, 851548660, 1245910743, -1050255568, 1070674424, -357813330, -165700227, 1518106810, -1794916416, -1365591865, -106639660, 134278164, 101715011, 201768726, -1626068927, -204762540, 1659611754, 1911346473, 1781380336, -259713828, -982242179, 604898975, 767195766, -1917165424, 1024446859, -1111575563, -1697514733, 195582953, -1377266201, 1844835516, -736896439 ], [ -712724354, 1685685140, -693486105, 531155525, 1277947116, 1241494859, -2040391127, -1190219362, -1631628408, 1048471058, -1851794059, 1199005635, -1286866965, -862310144, -1427180351, -1573097692, -1638365932, -24629106, -1234982167, -1943193750, -1256265422, 510894236, 2076410516, 1938471042, -1029057020, -1189551632, -1646389665, -1612054392, 1413272834, 1318520165, 924996290, -2134820406, 1586582051, 821982294, 1668181133, 1917095061, -1079512296, -929107357, 875786976, -363307924, 562454237, 305808230, 740758778, 188595131, 1064837819, 1023035579, 58583072, -1023698458, -911506951, -108851327, 299744063 ], [ 1660188152, -479797754, -300198814, -381649200, 1580630670, 1848259156, -1535004926, 227981464, 12026751, -2081625566, -385802946, 1310346625, -327713462, 1448636816, -975198075, -522319373, 1593582214, 1490852460, 608454957, 689567337, 1541188337, 248882297, -1052324868, -177900528, -801086632, 1230406271, 260403325, -196346655, -2120988134, -2066240067, 2025480099, -1929099841, 1657082993, -1563148740, 1351869415, 463307591, 676973251, -819755192, -651638624, 371002601, 676927842, -651780951, -1961412854, 1642441070, 1644318089, -1945010550, 1567310150, 820893667, -1924286085, -2084076717, -1838851121 ], [ -1460354119, 1762195138, 1198182169, 1636208933, 1596508169, -1986856804, -1364156849, -734432248, -631972031, 1063935502, 1195324153, 1412333327, -24489671, 1962637645, -2059063064, 1705134783, -813658222, 534090357, -147329622, 290520539, -1758597657, -579443911, -228890726, -1049538196, 549198123, -1316905514, -988859134, 1431800454, -1518442735, -410654761, 1777533823, -841161878, -2132522202, 277715930, 337291221, -355432690, 1222324960, 1845854140, 906025045, 875739870, 502776791, -1717493030, 182649600, 396109441, -2083511226, -1237090348, 408219764, 1666412452, -420379612, -62102781, 1378298790 ], [ -1630113103, 881636364, 797424279, 459120578, 1564586235, 1679414166, 41480328, -1267334638, 1101084917, -1790555404, -94247817, -390356401, -505821124, -1570158050, -1872077931, 1562502155, 1661972873, 1899005880, -1927303367, 661834921, 939633739, 714775790, -1382594456, 1146709678, 391522201, 1791198776, -2036215273, -1791079880, 1825068669, 592174279, 868640447, -1217564013, 543530228, 324292327, 1985473005, 108390649, 816773037, -1381932694, 235182723, -343748540, 1911139907, 901114260, 1331306088, 843642078, -2011281635, 964740125, -392901210, -1770226505, -531699158, 422204602, 1496078911 ], [ 107034044, 1513976278, 1886793089, -1576740233, -2131033856, -1864111304, 1765166771, 1479060047, -1797896809, -4978964, -207929654, 103245452, 2055911875, 1391148495, 682586194, 651076085, 1595437894, 2131556213, -1406198465, 573728693, 408754918, -1309092398, -1596544171, 1762231516, -290120411, 1404202459, -2005046840, 195560239, -779821717, 777704327, 237563261, -1576252873, 1282138842, -895887663, -721124091, -1590046245, 392466971, -1048064916, 902063433, 57126607, -1704620068, 1966204192, 612131995, -1432254563, 301841137, -1778367943, 592255030, -2066442611, 1051474510, 1166879012, 1560552778 ], [ 1191056953, -996821595, 971939633, -739956946, 1065150218, 831659353, -125981478, 1675767079, 2128978564, -649183675, 2092406977, 175753471, 1419178984, 301120397, -48994990, 1817775780, 2008137860, 769965014, -548483609, 2110486084, 5019381, -1202408171, -158704731, 976885621, -1336774799, -1507931785, 22391926, 448285469, 92622413, -1237053990, -876308057, -2071538815, -1845746142, 313174034, -898074638, -1361146144, 1677012403, 2030513477, 1825438756, 1172455917, -650980305, -1200902873, 1227764630, 908906844, 1596981018, 1706365007, 874876471, 626650103, 1528811598, 1348641016, 329405597 ], [ 83568086, 715527735, 1706229036, -660781675, 1841528077, 861663529, -463427620, -823684241, -36455684, 661524814, 1896273511, -280037121, -424466334, 11049532, -280437701, 971632375, 462945923, -1901060609, 1242150507, 708236331, 847894144, 1121651173, -1742489941, -2141886613, -2025700906, 1425623558, -1010393009, 1365647212, -51024296, -864006172, 167306675, -122501649, 1505466461, -239437737, -21705133, 474132221, -1996009680, -187204230, 1122843639, 317177207, 1054805837, -98308146, -432074146, 80395280, -1991901093, 1058577230, -773828101, -2125306583, 1141475399, -1542668298, 258304933 ], [ -1734500321, 1074882955, 549689088, -1892522078, 1465897513, -1593801319, 393655495, -1828749488, 817222540, 1343159080, 1623176154, 1610886663, -474809512, 1608595027, -1003215508, 1117037768, 378676211, 2144095129, 829964988, 433186021, 503771674, 762662586, -1931413968, 1178447139, -64454647, 799907474, 1556760153, -1587627864, -1985596995, -1663920814, 1281529394, -1361031135, -652822016, -823762838, 549799474, 391624506, -1483659185, 797437224, 2118105593, 874736348, -644161095, 143853352, 2016901334, -222703388, -28405284, 121307865, 671504470, 976926623, 406298361, 1188301743, -348770488 ], [ 743159276, -1676846893, -742465190, -1342125203, -422415358, -1093662796, 1048489365, 578227123, 1611627052, -1864300172, 132287488, -64980567, -704657931, 452970034, 160515367, 1079353590, -2080744187, 1202924, -586081180, 1941185133, -900279223, 1290177662, 983234265, -1671500424, 832321522, 692727586, -41113468, -39915913, -522804606, 1658405556, -2102891964, -26037988, 2051753748, -646473986, 337737622, 1285033742, 711502204, -929869172, 214252264, 1355050800, 571016656, -1128816512, -606568620, -372989485, 686503, 945563619, -1653587872, -1406308936, 620242059, 419678593, 1085840836 ], [ 243546964, -1734366345, -358542068, 739102647, 1024808345, 2131221325, -583011637, 107924441, -68923416, -414258449, -832818277, -760682763, -195882124, -1374733877, -1217258061, 789229054, 982314668, 1390799939, -1027639685, -1616154544, -2120230669, 1357313919, -1522164697, -1905132426, -1666906825, 203305874, -1654912598, -1379137866, -587206956, 1338319245, 1981145519, -620412201, 1249722683, 603274348, 361914815, -549029535, -1338176967, -1721888615, 1810971170, 492453175, -629284487, 581440804, 824239433, -1101468752, 466467880, -2042941336, -379568521, -307456702, -1631610476, -1520732660, 1946585188 ], [ 1513023186, -619351801, 1889565515, -1601621762, -953264384, 1621526935, -1302001051, 2120147693, 1149085824, -1342368178, -651825241, 760750265, 716897541, 1512708839, -1084164527, 291895189, -801945830, 1343583851, -1773155084, 747376881, 721315674, -1055456718, 366128317, -1485701455, 1631710887, -1640974418, 1709503654, 514912087, -35328925, 1699920393, 2004033083, -557060182, -760299319, 466651703, 139552545, 211026655, 1209476131, -78245332, -1437450724, 204356924, 2073736603, 553698062, -278472279, 1814568798, 293680018, -138506125, -563389796, 25124410, -33168764, -643085852, -1521051558 ], [ -2030236104, -1580446321, 1120580762, 1842685696, -1916842425, -376404429, 2036558041, 353750418, 1411200189, -406525791, -442705363, 755380666, 1477853112, -957565971, 968196579, -1547858781, 1708249717, 1046983269, -1619130484, 2128482012, 1477735503, -967714719, -1672984840, -1118580083, 1696003674, 1222748711, 425643535, -1766995600, 866637135, -1046587055, -1022930427, -334287634, -534397514, -1791932914, -946559070, 112441454, -79087928, -678095146, -1072767603, 1366296001, -721190103, 1102102, 930071562, -1648050067, -1364226496, 364530689, 913636294, -1386272572, 1922198188, -817370636, -1038349232 ], [ 1171595572, 1332213970, -1398339744, 1256481159, -44951393, -1459677140, -1052915621, 1994976497, 1101538459, -1340986735, -1356930135, -68598559, -1071448073, -1225056279, 671262382, -1634577760, -563710991, -1881603339, 1924784835, 545260251, 914769011, 641332705, 1707706103, -2107878026, -538696676, 1429877678, 1452905975, 1718029172, -1012659854, -1317995067, 1959971057, -1057256814, -857407307, -408868699, 1694855295, -1856880400, -79040085, -665129908, -937713093, -22614004, -431709949, -657781861, -1647828863, 463061720, 414461320, -164388493, -1924495229, 161182223, 487712373, 354034925, -859333872 ], [ -1585706640, 650839693, 315688735, 2021217680, 1917595481, 871848639, -1587062676, 939309820, 1283140816, -1685521275, -1535585177, -2050527205, -1406262069, 1369070440, -1952604551, -1796188905, 1816095965, -1413500282, -1684641438, -1047774400, 1578094872, 129826417, -1320830058, -1795174194, -2136024025, 1650715820, -1084669849, 1907844714, -78738462, -1017723748, 1531280194, -753373042, -1063523509, 1151222882, 19870929, 1219065665, -899547666, -382254704, -545317965, -1567974974, 1269868095, 453268412, 1196115847, 1813176430, -1498842701, 818242818, -1606397840, 1548142898, -1592654935, 563389028, 615910468 ], [ -1743463071, 1114641841, 2054946908, 1164523803, 93679570, 1317774840, -1416392359, -1257747406, -1244631952, -1439805888, -141170629, -948798621, -1524071280, -1894475271, 2108417362, 229863705, -2086265055, -1145218719, -279642413, -620128822, 193976429, 1739561870, -1442682720, -317065017, 357188315, 1800836403, 953656688, 981534744, -316037176, -1897616805, -1319332837, -2024495177, -1160113681, -535895917, -1205571343, 1928496846, -96548622, 454629685, -1653562256, 867087683, -956974530, -1970292845, -1763293684, -170362622, 121762763, 1034900655, -655831963, 1243643305, 2098701437, 2009870884, 1182589235 ], [ 187015384, 1394446839, -1293262883, 2116375504, 951896278, -1687230106, 235897926, -505463629, -1113271214, -638681530, 861613423, 348052466, 1689050350, -1355136704, -768041026, -1456517095, -1531541065, -714854994, 325271870, -77975017, -357564235, 2099423819, -1476753983, -582903832, -126707987, 448546622, -1273067328, 1518079678, -1371260363, -877233683, 488200938, -1213622030, 1297151429, 1257712803, -1153592051, -323707622, -1039211381, -2008019537, -1522422949, -247878850, 1545427802, 1317132481, 1745949932, 1195292328, 1503834485, -1740855198, -613786556, 195926814, 837381613, -1452142240, -179548279 ], [ -1694537727, -432808481, 1433038958, -1440842872, -120215313, 1611875450, -1016745698, 1457089653, -2116988979, -615325761, 264107661, 1103422182, -237076587, 862143819, -221298359, 856864427, -1080176038, 1354375290, 1977249020, -1818559310, 791711764, 658136733, -748240530, -860344272, 735097070, -1713085335, 1414551364, 1360117447, 645658108, 1370230702, 412445423, 521460130, 1982184645, 2000375946, 768681869, 2128342323, -1963991254, 1339707173, 1017518245, -236381765, 1211741317, 108055640, 927452191, 1761759669, 1520550885, 2132559889, 527832630, -2061662344, -845794850, -1609254003, 1228278548 ], [ -2079685168, -1897296604, -1260681028, -1050967187, 1701241401, -2144626276, 832736986, 1653990940, -1822528986, 2008692639, -730033911, -1422359229, 1905180741, 2105872340, 1991025463, 1095318281, 1554410766, 282659710, 1109665698, 1151080412, 1863122065, -1413052346, 1709085405, 1951691120, 1377927845, -165765075, -1606309426, -1612469918, 686559495, 1470553530, -733525698, 1550938108, 626461386, 330352223, -1588290588, -1200888589, 1648348667, -1004863781, -2013839185, 1735236405, 683051774, -1541507286, -1102480364, -1805112882, 1483687027, -971757885, -494702088, -901530774, 852340371, 1677597069, 799771063 ], [ 1495070004, 978235053, 2106084139, 89479764, -897050672, 6708933, 373095881, -1105211428, -17863073, 1181136143, -1924605161, -1157857304, -1104216925, 89256862, 1028085968, -2043662097, 2125110706, -382490595, -796138389, 753999740, 1464004539, 2136594248, -1291195899, 1084498460, 478599316, -247697602, 1169380585, 975363608, -4998867, -1871129160, -1654322943, 1790918324, 1733699072, -1903105822, 1310711, 184816016, -597359720, -1991791459, 313217372, -694049196, 1243983008, -1394429497, 501298757, 1372709730, 1889819380, 1874574669, -923951046, 1414838226, 33404231, -2031070670, 208386074 ], [ 1233796383, -2039313157, -2116940497, 1262311744, 446699200, 5224986, 554497978, 243839871, 2019670764, -2117890228, -173954796, 1706851366, 1851229629, -1770781427, -1147362748, 1947768876, -1309480421, -15799804, 1434722378, -751973646, 1308611039, -1950651349, -581009055, 689861788, 267544400, -732371369, 189902810, 253264160, 204380707, 2039591131, -1644891504, 953088841, 195776374, 795596808, 430346855, 846403496, 1877163607, -1826862551, 2074622918, -1072860688, -1237034252, 16203411, 342394712, 62367459, -306685435, -1150266420, 1774295067, 222859456, -29958158, -276087518, 906550068 ], [ 758547141, 1602961271, -1052483991, -2659434, -28782964, -58026758, 1710604426, -1845515419, 594351099, -69178643, -1133270282, -853747009, 1532398570, 1859305355, 835989086, 1341428548, 1490721100, -65186610, -857157933, 254576105, 783327725, -1010342278, 103158378, 342459862, -1890953477, 2008358656, -1967017372, -726042947, -2133702947, -1642818547, 1246301468, -1383121269, -1657169836, 304717113, -540805746, -1598545288, 1587968867, -987276559, -1419075810, 603829643, 2008442493, 1233299789, 1814055980, 859500065, 259924689, -1522163986, 328316891, 1025430179, 1029664044, -232157655, -101148942 ], [ -855172577, -1859617967, 1770857525, -789449645, -2072616088, -857579351, 979908412, -1288015181, 881167922, 70955903, -1053724632, -2061970417, -1711244996, 1279224430, 1707989196, -1020037950, 555210373, 1420637657, -1740231154, 522470597, 1891152254, -716299225, 1590976816, -1186359276, 2071294713, -76324869, 1217399394, 1864478631, 349002602, 74934995, 178261209, -191613786, 214104137, -641448673, -1500178219, 1913250977, 595564860, 1571072680, 623677548, 562820978, 1669552202, -574782909, -1905313106, 1811793082, 1751299762, 1820544546, -427172251, -101959033, -115717128, -197634834, 1402704784 ], [ -365910319, 386910536, 1678074763, -676011406, 1087883612, -1264444087, 1903472728, 59813974, -2136503825, -883926494, 1986727202, 186207267, 762293090, 577820520, 1191702212, -1698182913, 951534184, 1865736779, -1044264484, 1636445811, -256249822, 1036804532, -28571556, 545769821, -1981744854, 2126192743, -1454573757, -1492278166, 473710831, 1066425412, 200651975, 364166046, 574322125, 365406048, 1606185197, -981659790, 1207344285, 615486178, -385076822, -1742985617, 120954821, 1309543387, 169089886, 158322333, 1373144052, -851459701, 628872576, -1097404032, -1410474578, -1779420866, 1610019030 ], [ 237601174, -44896553, -498901851, -582854012, -1704067616, 2138855675, -270806790, -1118853410, 818692240, 269900915, -810112708, -1707495623, -1028809656, 437805088, -339797908, -100082748, -1547581298, 641246929, -1797039908, -1784303224, -777347728, -18788035, 699774398, -1295053223, 396078882, 1485707036, -286802246, -152448306, -193476881, -676436076, 872376179, 1754134338, 373799617, -1306652426, 1977513123, 258091316, -426625174, 943201334, 1541197827, 742485563, 1504021090, 2046652074, 340183547, -1287362361, 963147651, -1917833023, 910627461, 3418949, 262370822, 32762977, -517113672 ], [ -1544519830, 884135522, 1176811924, -1587004448, 159726775, -2025639650, 327300924, 1096112828, -1593348767, -1079299334, 1961712396, 869820946, 647937503, -1840107319, -1858358131, 2042955994, -1738017966, 1121966397, 1535472975, 77964295, -187839310, 1234678086, -1869828682, 1861351814, -1453904799, -1611186488, -1619880973, -1449174166, -194952043, 513720823, -699956284, 2129427862, 169328853, -227202069, -1711791141, 1685201099, 1195695113, 1356143557, 639065143, 1099741325, 1459449853, -913614138, 1702902203, 311781087, -1647599648, 739346449, 1622042442, -1727702660, 214241678, 255544915, -909760565 ], [ -685250129, -464341252, 302510525, -1037877321, 1642568871, 1929021067, 1068173401, -622915318, -723529567, -1851189023, 1486904242, 1961928533, -1163155125, 804542807, 2006868967, 29929207, 2095212341, -104186274, 1416440753, 696353768, -833330983, -272362170, -648643222, 1957383967, 1158780945, -1539721602, 119095628, 799158784, 698686990, -370719389, 887453267, 774442278, -436930003, -1809542779, 1164362781, -1509657647, -1365174946, -1399537195, -250283259, 290551348, -1585703130, 436638659, -299073482, 1780142297, 397703819, 716723586, -1477705155, -1473568516, 1602979344, 51413, -883314153 ], [ 1111015723, 2043088133, -1680975224, -1556446453, -46354861, -810068824, -624054565, -1353035319, -1972479054, -756559783, 1213479055, -1270217986, -187248916, 677129243, 1705276565, -132663838, -1012933145, -1646946326, 1276294936, 90614775, -1586101974, -1724936789, 1028307782, 314996147, 1313727829, 1578165635, 696527602, 1830455659, 1849182422, -465526444, -187700448, 2122435820, 726510270, 425135561, -1477614871, -488116717, 1451523781, 690025365, 146985438, 1070865898, -2068629909, 1234581297, -1252638504, 1822402939, 1541331127, -1600960, 624167358, -643186623, -490152384, 904250158, 640966329 ], [ -229992923, -1234585169, 644106406, -1146394255, -799909741, 505915357, 439027396, -1133711637, 1264959673, -1206691370, -587797904, -1929372242, -1217350184, 883403888, 1843352492, 1076851429, -1505088065, 594117555, -2037693186, -1991080312, -68188208, -1158803478, 2059153998, 1986634378, -1068968574, -1094592422, 842256297, -247998272, 822352716, -307626954, -1396263965, -2066801574, -1499238303, -1606340493, 1100821558, -376891602, -1144471121, -1427868483, 1222369538, -1654761362, 1410300254, -1354241350, -1280750238, -1724379181, 735550662, 1930127779, -1051275418, -2095322979, 506819222, 33591744, 57207452 ], [ -862093375, 822284353, 158761990, -347013192, -936643695, -1809014859, 492455341, 707915253, -1929514163, 174616054, 1390600923, 677728925, -1387413553, 929095704, -706988656, 1009627775, -1580302134, -1959367976, -941248056, -113411349, -1413736386, 928113201, 859004602, -1114709867, -1797572852, -1952389751, -117042969, 629706032, 743349712, -619893306, 2017586905, -1772951679, -1190548745, -2039264555, -975007167, 415438319, -1804915563, 1308694116, -654844219, 1215951961, -601435901, -78460507, 733631379, -644688424, 113758995, -995867457, -2009842583, -1832066697, 1370702939, 1957026515, -352419784 ], [ -1485738630, -1772631626, 1250006739, 43060692, -1581968616, 1507566823, -68446940, -1093091616, 2066628961, 6060586, 239913568, 2087725332, 2056796950, 1185116934, 466175464, 1188299563, 1066139279, 1001273473, -1446147381, -1650847217, 699277325, -1984569543, 1124744899, -535093590, 1196823716, -1392926531, 1353471082, 1837444439, -74786014, 1840279852, -1122156938, -524716941, -238997256, 1905957942, 1750306, 1177851424, -687069888, 742950372, -1282992020, 762857334, -1764279359, 1536513220, 1741738547, -1537444689, -636805323, -884889319, 291912566, 1705944960, 1486452301, 1001604359, 754211711 ], [ -380029019, -213096876, 180612694, 2123925637, 858454379, -2050450481, -558021127, 1616547699, -1569209666, 1784993887, -254326658, 1372478941, -1413912611, 314283630, -1677847133, 1755732724, 623839418, 373869158, -2049236903, -120695618, -1279559112, 1486995472, -743337495, -264137312, -705197881, -851733990, 550931751, 497146464, -1134235893, -647512669, 1417670725, -1238566252, 2063355139, -2077586002, 1020947852, -387080795, 2085609677, 133763325, -624738569, 1909028222, -1405762723, -1289955068, 2096603521, 1419464221, -2028219037, 108383655, 460438795, 1775537054, 1148776991, 44344984, -243676913 ], [ -267856935, -1918416469, 1184361900, -2018290628, 1826814373, 1811721874, -2040357925, 1545505118, -946185601, 280906139, 1519656452, 1896341210, 210034254, -321970136, 1007987477, 2006136034, -1546024495, -1083339282, 1681110279, 804148570, 1495137553, 1785819208, 917594673, -353014382, -1286466850, 401578077, 488759719, -1328536092, 688702365, 1152704530, -2038746654, -1103452632, 387975629, -621910519, -1612209102, -305457098, 439147846, 1414647632, 936369524, -1760373218, -1957514383, -1032341022, -1598088201, -288468452, 1800425970, 565606492, 161347115, -1557502354, 375350022, -340488935, -852090830 ], [ 193068475, -316826800, 368279047, -575632582, 154149434, -1681449561, -619081618, 1281094843, -797820293, 1698706103, -1928531442, -1330433811, -1707335367, 379762044, 945988174, 478031688, -1101706363, -114231865, -814480654, -428322212, -706485085, 841867483, -1492104536, 1140217881, 490251532, -1705110479, 373704281, -913531769, -1392463184, 1290617784, -810971149, -808051639, -75134828, 1550702776, -1097184903, -1981654165, 1182767878, -1275179129, -730182380, -1873278866, 384366024, 774516290, 923642206, 1093715687, -1483447650, 1583637158, 458259636, -1195008415, 758352960, 2115844630, 690944267 ], [ -631278043, 34249478, 746046474, -300503708, 756523778, 1383440557, -812456913, 847535494, 650763636, 30957548, 1622429712, 96063504, -1541890649, -1629798030, 621603593, 1043487339, -145567555, 623691890, 1982747959, 573567173, -856503437, 1978975919, 236824212, -376854584, 786163153, 1153265315, -146039974, -230115664, 1456246097, 634886849, 999564109, 545327304, -1827643497, -1805322364, 1040518683, -585452746, 1502771614, -1003254602, 1893281811, 2020343870, -663781856, -544993789, 1365804739, 1440669384, -1266598525, -1892408361, 1312519069, -1525325896, 1060307227, -804968646, 804006510 ], [ -39291748, -1380473218, 630861764, -877565534, -900572915, -832619983, 1125615364, 2086419918, -355237893, -1554586367, -1785632269, -693852125, -657028519, -153343476, -598979457, 1470560334, -1079195049, 1665668050, 1945880408, 1365976561, 1420256688, 1866004138, 580906330, -2117810580, -1870573869, 1627336891, -493818712, -514591762, -436230172, 893137230, -1447960085, 1829621017, -422573125, -1719703248, 1685141345, -1728122483, 340900259, 1414029186, 126432563, -631403882, -1747249081, -310726527, 1243460930, -2110138709, 2008879406, 447498602, -1012207666, -258165613, -1811798378, -1981466119, 1498800302 ], [ 727198801, 1813859954, -820805924, -615315494, 422085405, 1683100279, -1385354058, 999874158, 1921066946, 1793491024, 1309991423, 2132528245, -1514272844, 610261009, -339005195, -1777163873, 857865998, 192508538, 303314553, -154230646, 1643629906, -1663989271, 1336430606, -2134549858, 1009748584, 2118117885, 1097895074, 1084135775, -1378690591, 309605586, -1405702790, -1003650141, -228447318, 639595093, 1440888127, -219902327, -1026588415, 2000166656, -1168762575, 1541835102, -883887092, 2140306726, 55748145, 1177071527, -1499554270, 834634414, 1171741747, 1362994939, 686513782, -625637838, 1915202860 ], [ -1905795383, 617150955, 1453219400, 338252981, 1360157778, -489539655, -1802854816, -1781583106, -2071583500, 129499181, 934086199, -634403869, -1816305583, -704036256, -305273999, 858973918, 117031011, -890750403, -1250188726, -1782228111, -594871146, -436041449, -903288042, 569616076, 1409391670, -520158318, -854863819, 412598182, -1896667090, 1021778173, -1863667887, -1810731913, -1404118586, 888775621, 876262204, -239291965, 1785431184, -1531586456, -441159054, 158404326, 1084694277, -1013574635, -1984011156, -862204225, -289426542, 394606565, -1160323112, 462001769, -1879744183, -1488863267, 2055199269 ], [ -1334244961, 1008322976, 2023176745, 591383818, -884543981, 706187826, -145937114, -1675707739, 1399483856, 618768570, -1840889730, 567640598, 889149927, 1723453181, -981863865, -1182174166, 2044675397, -1380135185, 1212272423, -1017706506, -565756087, 924739079, 821425732, -721324722, -302388655, 660055049, -1247630699, -349438723, 1398550270, 1757873634, 2147012977, 1019475925, -1074549285, 1700744892, 1515893882, -549546963, 522450261, -882391544, -284478931, 140562239, 1256272548, 370535341, 1880825244, 1739085768, -1832408467, 1887471012, 408964225, 1605895153, -693086211, -1463955134, 1837476255 ], [ 1931367645, -411293444, 1411784234, -897768575, -260785702, -349180774, 143669733, 1169204430, -2127039735, -1362739063, -1930598428, -1646760312, 2127756397, 663466732, 1435604875, 323461705, -1082896876, 645560640, 750383381, 2014061659, -863278292, 715698851, 1548095706, 1049497294, -580295130, 943346760, 1766559599, 225101496, -1143542801, 1363919257, -596147256, 1911242843, -510079489, -1016803879, 699980680, -19985503, -1677631643, 236323425, 1900835081, -1844061188, 1409606975, 518769515, 1254551994, -732230449, -1154125882, -1416472897, 2083379923, 142826841, -1124932444, 1292130462, 1497462473 ], [ 1064691503, -1099959603, -1907829166, 1636667906, 896776397, 555257038, -25538115, 1014264684, -1909338846, 727757841, -1618506400, -437096146, -1692669347, -1531135630, 332043924, -925115311, 48200962, 801052517, -1437935160, -162394817, 253314748, -1365964928, 1590534199, 675520866, -2109677929, 1754410215, 301434039, 1281740874, -2060621181, 763851010, -1600508142, -1077444933, 1608199662, 1290280473, -68024714, -1896675753, 1568954197, 1245348873, -508879125, 2064958121, 991135610, -1486438004, -836057846, 1704062665, -2069431033, -617706025, -2074007657, 1272796184, 1257193543, 15451262, 1717849204 ], [ -2029734588, -551905042, -334628469, 1190090869, 1342202799, -1479839221, -260131703, 829865350, -424752680, 178280668, 1372404910, 698807131, 1883265147, -391247053, 1220800673, -807833389, -1789073436, -1099425852, 2104869082, -533086545, -1703387023, -856172427, 1884793615, -944839750, 517462608, 503434318, 1134863965, 702236570, 772274380, -296573227, 570813109, 510569701, -1879197837, 664560085, -1980027680, -695076639, -1119160572, -754702459, -1708592451, -737514367, 1760978207, -1955494898, 55728961, 435546809, 826761790, -249646921, 706065913, 1355827050, -1912692434, -956696972, -948948248 ], [ -1490955466, 1925777646, 203469040, -836699008, -1558038309, -913535431, -1971844772, -1307962103, -1004333635, -2118564116, 1266203436, -1310786080, -382116087, -190036305, -1615636741, -1114774516, -1310233622, 1203645473, 1797039442, -1701626284, -239080726, -1601043180, -1629714647, -2136088967, -1642615719, -524864107, -1101027182, 41378525, 1186075615, -75045839, -520014608, -151565098, -1208979714, -2064152199, 1335170117, -1680731646, -50714713, 625243712, -77154807, 2031214818, 1697913673, -1218591905, -388547104, 286676907, 852367515, -1579115503, -1055287101, 1707615883, -1601673057, 1512281626, 1256357307 ], [ 436153016, 1739488613, 640303582, 879548694, -475979072, 394567265, -1649560407, -902834227, -1410756113, -1038408081, 31028392, -40294114, -980868955, 551900503, -646980547, 61060571, -1701930472, -1276924539, 1452818636, -1209102111, 931849365, 328832076, 655764988, 368303069, -17835535, -2052840859, 1372552923, 1708524063, 857221764, -12975539, -5700423, 37972830, -931538620, -1777611910, 410643210, -1276430792, -20999974, -1522988491, 112211802, 1845984047, 1241701540, 1765437950, 2002157805, -758778550, 267789177, 1461045947, 1316722326, -1826623632, 1484154611, -1552784984, 949439070 ], [ -1481684760, -261312973, 1985667520, -941576444, 1881224903, 822870635, 580763881, -669272368, -727538005, 1907875308, 1221427104, -659651793, 131450060, -2025794917, 104198470, 1674470745, 696566900, 1672927448, 8263307, -2038927226, 359220528, 257981827, 496407798, 659190860, 1871077614, -1678662049, -939648532, -1114898034, 1229295511, 867891418, -108841321, -658903658, 1228932982, 715228591, -663537225, -1673334953, -572584703, -816339751, -395821794, 1485927476, -757005188, -1230631450, 1795959290, -1239290015, -834266843, 970979817, 1668274423, -614928948, -1170174757, 1338689119, 1673128813 ] ] ], [ [ [ 2106561233, 456534340, -1563262827, -2113842284, -1235033087, -655994834, -2142074574, -770966177, 867153925, 1915493515, -1784267485, -208162025, -1276747153, 133195324, 1943579575, -42489147, -1879772805, 1810456961, 261781967, 2078323970, 838065628, 1956013442, -938394443, 654269193, 214850181, -459640948, 364500845, -1129725995, -1734854793, 809469920, -356023636, -7254828, 1992560734, 1545990989, -1499181182, -663003383, 320370145, -1422762476, -938453463, -725851578, -1155178551, 1691941290, -662308605, 263228978, 1800619473, 1462030935, -31925256, 1587872515, -966684839, 227029396, 1610217064 ], [ -933007124, 1429758288, 1462855730, -1255776624, 1237238203, -1291448799, -1045089112, 1311991434, 422185647, -1805410935, 1912098514, 38143572, -1083588579, 801964725, -1726751045, 688683359, -2094094206, 729353282, -702883590, 2120389156, 321398919, -965760602, 89510076, 652369248, -1344245612, 1324108101, -214755245, -1095124134, 425431247, -709885774, 1707275364, -1610326544, 1111329602, -748030468, -157126519, -1050348966, 1746945304, -1007991454, 999053866, 375571092, -1544514218, -1906132801, -47348053, -257484062, 1365616366, -425771680, -488668848, 1371746891, -1169645088, 317469058, 961756123 ], [ 1221066107, 1952780534, -425805810, 1354906831, -3270835, 1411359739, -1678600929, -1596933633, 414172981, 415422112, -922793669, 795651826, -518407136, -903207828, -1838031709, -638859790, 1242292352, -2009729038, -1250175370, 492620609, -2122052917, 2091798491, -6305049, 75663038, 1548948388, -1495174834, -784187811, -1371811004, -1215698889, 2035313125, -1675434863, 1772332647, -1106464851, -213057213, 1823027361, -256521469, -267498379, 2008836747, -1811992794, 384370448, 1166457128, -68173540, 1498932570, -1318595516, 1600755519, 304516598, -1281063883, -2069408781, 1284823000, -1362343518, -160872759 ], [ 697936503, -268423622, 116594336, 418389957, 554927071, 683773569, -1184671314, -346218060, -1219419419, -378697328, -1279891334, -513978852, 95276150, -1266944326, -1562815437, -2028268131, -621800691, 981516719, -448087984, 1816349856, 1284112900, 1288492304, -1914552794, 779994136, -1087150517, -622880224, 1684967710, -1913902244, -760113606, -119046963, 902933383, 2020194522, 695034869, -1629829000, 945900893, -1952908139, 635514441, 1963826966, -1831374112, 981592178, -1108294420, -207845825, -1200835948, 1324318785, -1177210152, 1898231549, -671149990, -1006554004, -1981387903, -603880790, 2067678248 ], [ 897173144, 1092231422, -1232809807, 291383788, -727900528, 1147295840, -764694194, -804828900, -1878936356, 677081631, 384869374, -1726501145, -1182433176, -1695565697, -79799745, -1879527466, -640807968, -2040196535, -581059164, -1697262757, 1925401603, 1654175951, -1292360629, -1211441068, -678512797, 1438782653, -478470683, 579874899, 605051259, 14110640, 1536986034, -2053218073, -714288703, 1177132564, 807656373, 1279177341, -1270696294, -680699570, -274743786, -1255452237, -610659427, -1723147407, -1876473073, 1759738591, 1941200296, -513354408, -1264418213, -462468135, -715060882, 976257807, 1410497929 ], [ 235338472, 179740359, -1888754889, 569229184, -1314779965, 1961171101, -1553582405, -1353607860, -637849573, 194164265, -946044671, -2006231490, -1902619785, -432791960, 476855188, -773059634, -2118634635, -627261149, -1778966305, -1761167566, 315758272, -2126506574, 273394476, 1845831406, -197650549, 1441669306, -441125761, 1863347905, -14878437, -1608687322, 523569261, -910188424, 2106775681, -1367036532, -30721572, -1217348525, -135188233, 1065984112, -720800924, -775380021, -69994095, -1594091463, -1498369848, 1210396499, 681354394, -718243789, 1941304189, -141798930, 553101732, -1337189962, -132580945 ], [ -270177746, 1048158047, 437646030, -1570005487, 711324790, 1274154799, -1483793942, -1528406161, -1963721266, -1060714262, -105441072, -1934794806, -2143971874, 1595827435, -1819356153, -1732958385, -1972691600, -630292732, -1870450274, 267496345, -1328360414, 203097690, -321387344, -1227371451, -302032897, 737610549, 2083336080, 1699849341, 1876669984, 1854013284, -1510647203, -782432220, 184270016, 1269950325, -1176240984, -1847649508, 598853614, -1952089505, -2091026291, -231494160, 612428940, -750502646, -719786922, -810401382, -715849877, 351058785, 671126597, 650381331, 452140497, -1429399756, 1685335053 ], [ -2119637060, 88656374, 1818362316, -1685743869, -1545618505, 1249236123, -238709669, 795365506, 1761852533, 1407817791, -2036861504, 78768695, -1275240387, 1549556655, -514899770, 1994837371, -319015900, -769665966, 928397730, 1324750671, -844545818, -806979251, 2039234466, -232615253, 1819944809, 1782318662, -768616231, 644883668, 1136893328, 1569396461, -1329547724, -1783830934, 872015854, 883634558, 1789161020, 1728241202, -1687974515, 1151821030, 1201997999, 1997131144, 255841890, -1042189088, 1439928810, 1859985622, -1703334083, 1259754838, -869992491, -708957165, -1601827986, 1697138784, 771763403 ], [ -2109151311, -346233113, -1673678453, -2127388897, -84939294, -1081184403, 97916076, -1934924448, -936149425, 1552873475, 296823808, 1237126622, -119201728, 2001103722, 1898217323, 1850657993, 1421475775, -1673423571, -264051634, 320782781, -639644353, 839891151, 597856316, -1627811544, -914603642, 312552163, -1997118087, 1462397021, -1085332720, -947766999, 1170911010, -88530479, -1034914576, 555153232, -479923565, -2090134647, -273497782, -1531189652, -1184683279, 2042098098, 1868237212, 2070761944, -1644639856, -619270556, 470432293, 676575012, 1105894498, 94537039, 15511249, -652672538, -1443789940 ], [ 977410849, -1159305874, -1622949489, -321019744, -1806426472, 413752040, 1442580499, 1201898000, 362955499, 1049543539, 624039917, 596283352, 1474496287, 462506739, -1388932372, -1559522607, 1439282254, 1472923074, -2086296023, 377753220, 227872761, -580645643, 1237813783, 812382306, -2097312575, 1330493377, 394293016, -1496540011, 1044171726, -1943701060, 1749533488, 340692411, 1990275335, -547962455, 1813005081, 740728014, 10252992, 1297128378, -965633274, -631272205, 288959366, 1701918971, 1397193920, 483735784, -1188217592, -1756205628, -860258018, 1090315121, -1641639446, 149838558, 247395477 ], [ -1627150627, -822612510, 191138124, -492344411, -336250736, 2023124529, -121812141, 63198275, 173938696, 403113605, -1998217354, -26332039, -1819284110, -521755287, -1785539506, 1292421274, 590287039, -871986557, 1598861485, -207271584, -1094260091, -676554569, 294333438, -216329955, -619338441, 1191457872, 1276118666, 1834438975, -1889842449, 1340323912, -2000635023, 1906626969, 1742971196, -474138524, -1631747856, -940373190, -1442553552, -1878678301, 522579040, 1128415971, 1244026104, -730149162, 61042573, 257766280, 955630849, 41689150, 593296245, 108432419, -1060671304, 798035751, -2056144437 ], [ -493862251, 673743912, 2067625933, -1305340153, 619213666, 1436128867, 1054442612, -493090922, 1178797627, 1974570376, 1523976111, -423324426, 1182272430, 1069047421, -1737412886, -1772817076, -37099828, -1773567599, 2073015406, 1237054137, -875546567, 298206566, 404404102, 1288979537, -743073095, -1311579885, -1276346549, 1070990139, -223192487, -1817853732, 832812362, 162238609, -878428454, 2028240641, -1649485393, -604343186, -2087339042, -1732527750, -781207783, 657361253, 295547660, 152017434, -1997860277, 1223813542, -1677693664, 788844392, -1558536228, 601440002, 1801684197, 1727244747, 2076638632 ], [ -194232371, 1953736689, -796857735, 999724455, 2146272847, -1612697914, -894197993, 758723306, -577933890, -1985928182, -478585248, 1816252414, 1095984375, -1143067189, 1287097702, 1628976286, -866627781, 1379592219, -1922578646, -421319585, 1012951166, 892216547, -519408611, -2107668133, 1748457707, -1689733120, 797352576, -900279248, -2077234245, 2058535845, -623013875, -38824535, -1562313630, -864052254, 2011077469, 2040056194, 901307331, -1488395575, 1080906575, 1318151550, -866437868, 717207225, 1691827628, -1227661534, 1840124293, -1335739070, -1802890379, 1162261623, 1195663491, -981938461, -923253117 ], [ 1519475575, 2030599375, -914029002, 1461533835, -1134281249, -1319295172, 1432527139, 928200833, -1549140558, -440467289, -74085927, -93777788, 1782738444, -1516272983, -2145642846, 626281969, -1650582948, 1699322735, -2047085876, -192156868, 1374720188, -907307987, 1654552514, 592390275, -142440131, -735572751, 625520708, -1796679998, 746182708, 435061104, -1646393514, -259902753, -1349880811, 2120006526, 615256753, 1782902852, -1162169860, 2145884235, 674842819, 1836285584, -174762605, 315462094, 1456283726, -1430777150, -1122373639, 850822475, -1281685815, 625315475, 2131287947, -2140366785, -1286184227 ], [ 585638773, 660018266, -951607196, 999183697, -191994946, -1321222409, -444619945, 361552659, -704591568, -1767925634, 2136742160, 374695892, -44744910, 1152879453, 1259917434, 1321323890, -1814069869, -541708709, -348971215, -368120037, 2136332233, 1060417013, 1760425613, 1833483487, 589913907, 1549223110, -2045456698, 344259908, -1349301215, 1810203554, 178051778, -706310835, -1706182494, 263146054, -851033002, -2086111035, -1250839888, 2047961343, 14616231, -1831760960, -368289489, -1959355186, 1392155938, -928513735, -380300119, 262016185, 1160680147, 1594291509, -1646356980, 1684167898, -1067181819 ], [ -846085957, -573616499, -689114007, -1465065199, -1146608379, -1502216908, -1853798365, -1916141711, -192951241, 1912503971, -458384408, 1359258511, -748743755, -1957214775, -1241714742, -927644507, 1502862562, 1750127446, 189611222, -1895405120, 1973603281, 890822103, -2120376196, 1617634295, 371961142, -1411453670, -1829585128, -550019853, -363228491, -712535168, -816844013, 1412081268, -1897023669, -1062128225, -2061136537, -1758796673, 901506790, 840865767, 1214254600, 1335555192, -812569146, -524964788, -2075320321, -615365243, -1060135607, -169035557, 1060822422, -511741670, 1985089555, -1266266588, -1852672909 ], [ 280538136, 1250391154, -275843079, 1706037646, 1118743669, -1320003761, 420260313, -868479550, 691108928, 456013637, -454178657, 1539057088, 803812997, 947392546, -1157858194, 1033056939, 1828587205, -1465580351, 1718556592, 2049480023, -1693903855, -11584183, 1323047465, -262282223, 751599273, -877903242, 428305616, -1018538598, -1744037044, -2090510346, -439165695, -1906591733, -286705533, -1692248907, -787340150, 1283733843, -1382437401, -140149545, 723719421, 783088927, 842000797, -1280573468, -48278420, -1632976769, -997403205, -1546788558, 1221068977, 859734662, -1790830890, -157728069, 925312250 ], [ -1988073553, 1492733210, -1531310134, 1764277495, 1892002188, 1064513999, -724854841, -2141153298, 2117846054, -888800551, -1096236340, -800089688, 541761529, 2031400279, 1228189694, -1809671687, 1362673998, 869555786, -930260865, 724892932, -796831519, 1966994547, 1260543105, 575468212, 2144226972, 1327074598, -1325926630, -1657065259, 881572383, -846166398, -11862840, 1495134788, 692837655, 864288397, 1401342639, 1099684991, -900397402, 1590762381, 1609079615, 108740544, 136352522, -737900120, 668272930, -1643096207, -1798796993, 319497286, -147598553, -330388030, -1832647725, -385029977, -878466482 ], [ 985331242, -471099943, 519891, -527155404, -2104748247, 357918270, -821715773, -1495663312, -979685384, 909831501, -118119079, 727359810, 1615869633, 1541763489, 498292819, -1551267814, 1029630564, -1166241605, -72389125, -629296608, 637743205, -1747919841, -908988078, 1920982526, -2004304528, 1912218396, -310806069, 1114089980, 1954188068, -209657318, 514067691, 1498447816, 1094951073, 356915452, 1327182310, 1230771545, 1487636667, 66756908, -676840994, -50005585, 1103902599, 91904821, -1243465310, -1114846132, 1470094027, 1007068742, 1137583544, -1309156581, 1333134085, 553059386, 164764797 ], [ 2074554313, 676937467, -1141234699, 2048913799, 1192157477, 1049737186, 717735015, 521756344, -186160972, -568048716, -1471259915, 71416982, 1051099421, -1907968451, 876055306, -1494529971, -2031698787, -1980010854, 1030613458, 1514923117, 1690017285, 1139880469, -1428455042, 1952703137, 1657346853, -330423512, 696547706, 2108943101, -1487195902, 254583630, -922374176, -2005801969, 40199359, 1895636563, 967673119, 1414751919, -1478025057, -31238792, -760968501, 1978848046, -1152052339, 1360237303, -281247917, 65508990, 1145796813, -1097765391, -2019730601, -2009109636, 85183764, -1583325194, -851606371 ], [ 1401940359, -682196019, -160879694, 1617543002, -1114753664, 1398646421, 1742917015, 889221061, -259337316, -597120059, 1326632059, 858693439, 633577463, -1574516407, 357173636, -1549893864, -1363477553, 1775029356, 1404211714, -1336228418, -1672464469, 1988500838, -474347918, 814622006, 853160846, 573701787, -1716989227, 767937173, 40851200, 687300299, -1334733578, 1954775884, -1731113497, 2110357185, -1410319569, 851868258, 2006246155, -1212346913, 1427500041, 1346496213, -719653753, -1464937646, -77079436, 887252255, 1053077686, 377453662, 2133649231, -1269466394, -1806832796, 1565670378, 1901787934 ], [ -1711043224, -988644472, -881292480, -1817449204, 140023429, -980193886, -214453115, -1003741333, -878690868, -1328415507, -942749820, 1500072189, 1836713258, -1170880563, -786815327, -1373948920, -922590839, 665289825, -1145816304, 374895880, -1313062734, 2114817951, -1033600167, -1341705362, -1298147791, 1724514640, -581553618, 1689840488, 1677135580, 1247172864, -1088172409, 852143854, 496753871, 122527857, -432585605, 1306892793, -812102342, 2088600496, -1185034357, -960625381, -1258349912, 836459804, 2046474418, 603394766, 250609112, -1697945367, -602457169, -1352849873, 1860554909, -1576008232, -1984770213 ], [ 904246779, 1415651314, 1328766210, -237811427, -1992387852, -1494447860, 756905021, 1504867641, 1907267475, -274424574, 790327016, 255948103, 100737381, -1949048581, -1877444185, 1591787181, -1355138935, 9597683, -1020533790, -532568642, -1363117264, 1385791389, 919830182, 640540940, 1203180523, -927912387, -1086856739, -1970547729, -1797100431, 1836775917, 1663857343, 85592036, 2038651066, 1409232649, -617651767, -1903451775, 996045566, 18857648, -1137738699, -1240090731, -2031862836, 2046286208, 2010941832, 2082748318, 1632882421, -1371236325, -995192028, -2096329948, -1514728870, -1384605699, 573988364 ], [ 1252442085, 738251938, 454679904, 59455705, 12079543, -1756224905, -279091154, 1325196634, 781314531, 1115149974, -810257323, -363823054, -796310567, 1166576128, -816365111, 2040773430, 1622952198, -1256192856, -1335238991, -673133723, -391511360, -719676683, 1914719633, 1286092980, 1019269358, 1062785417, -1799963493, -1533224997, -246178768, 480062857, -311824519, 1354695685, 1497495455, 1298014488, 928020634, 1503885334, -1191352348, -1753401543, -623037384, 804467617, -1623727694, 217542046, -1967359077, 838681570, -1362945020, 252885980, 688478944, 1273417342, 827727177, 90740399, 793740931 ], [ -295250653, -838168183, 1169532183, 1605829436, 33247959, -1801511805, -909470542, -895814879, 748595736, 50498351, -778950095, 1822267919, 228333686, -1589884057, 1608144493, 2068145735, -1949009428, 672796220, -372145470, -169859197, -1476546683, 514521467, 977785801, -1772292197, 1038965671, 2058336580, -1433681490, -519729488, -1703481419, -821459105, -1286652175, 1959679018, 1809426797, -657558958, 1159558026, 1149031373, 1521260205, -546032896, -443312024, 295498344, 1573029314, -759936310, -1171217732, -1792572783, -1883784763, -336182268, -1800395921, -1427863285, 32728133, 1553611077, -413151013 ], [ 518906452, -1637499829, 1277173553, -1921959214, -252140487, -509510763, -32068001, 432016940, 1717162548, -1085326647, 1089346167, 1748865826, 1451599318, -1630500020, 497487385, -490926589, -1086136200, 417647153, 1972942512, 990068245, 421573599, -1640903149, -406028248, -131256841, -1396791535, -98216686, -347161636, 341916106, -506164162, -1833158629, -1454985329, 1037998511, -1066949084, -2046450847, 328782707, -2042115363, -1942824854, 1384658468, 945015069, -969410610, 247472770, 928475212, 933442207, -1856153779, 1945442446, -2051723285, 866183684, 529310154, -1430070859, -604509580, 1305642906 ], [ 793139621, 968839331, 2023316183, 529188052, -1898830013, -1437141130, 1500625096, 2033935668, -1784178749, 335833979, 492890668, -1547073882, -715618516, 1884903695, 59499093, -330878794, 153586917, 1825781536, -656772329, 1463346230, -383825495, -1358146041, -344820298, -18912548, -1957630725, -1281863572, 2025857062, 1387841942, 2028857645, 287736271, 1671863013, 1266154411, -1070938845, -1026847987, -1477672439, 722693673, -683495600, 1117555641, 1793431590, -386863200, 1418937865, -643293003, 985769019, -513266642, -499560185, -518555015, 942390541, 622617965, -1801083548, 1951931388, -793395176 ], [ 1589499780, -1882836894, -316926117, 369320865, -887736791, 173742483, -1452583023, -1958510349, 755550090, -991879916, -602355128, -1730854633, 710907169, 1184329721, 1800082437, 1230397395, -623851109, -2133605689, 4232600, -1317194420, 2087683299, 81552201, 244590893, -1406234165, -710866971, -853312323, -1048385974, 401717428, -778805936, -965225383, 691752624, 306964215, -291632694, -1848533446, 1112774226, 809091247, 1723013912, 329457562, -580116809, -1061079864, -1062002613, 1649576217, -472319446, -873544945, -921791372, 1306268628, 178808247, 900915617, -779235089, -634087513, -2102088906 ], [ -857013679, -2069675581, -815406829, -1579676482, 722907990, -97000741, 1681098191, -1481057179, -1175943801, -1981761964, 1684136380, 1356175239, -240201111, -609272756, -199360596, -299551304, 38874988, -2027907400, -1765529251, 918433080, 1465462923, 607170680, 400886098, -1457871710, -258084777, -1274580093, -289899745, -1477515261, 497662241, -454054507, 988788189, 1714124904, 1069975077, -1129147224, 1148702657, 1475846962, 1311032915, -1226519630, -1122532297, 635679818, -959136418, -1181418391, -734523669, 2057708421, 1035302798, 374066920, 706014456, -289348544, -1839168442, 701969996, -2017266394 ], [ -762944477, 1261416642, -824570931, 2018777119, -1951764124, -32737768, 2090495888, -1235860991, 2140379320, -603193518, 1672612902, -1277025539, 653334050, 1266624878, 906217486, 861639475, -544631670, -1619879776, 1523804644, -1692287795, 53352029, 847600427, -1958452573, -1551314928, 1857571331, -1846815816, 828910539, 1325141382, 274812436, 1680855988, 446829380, -1440987708, 764275640, 1469283512, -144902311, 1462504033, 49474435, 1221047734, -2112556604, -402817155, -282438935, -628645068, 350680463, 2082017582, -180776280, 429501510, -1961185220, 728632441, 926776772, -557732858, 588711600 ], [ 2021934813, 69690195, 1460663061, -438697785, 134977531, 1023184982, -1069914207, 1824678428, -976617974, -767463919, -775564589, -1107334570, -703602856, 1439343214, 683499408, 1007181839, 2076902509, -515171375, 1604558036, -237085830, -1743279989, 1885128715, -790796884, 773918660, 1091689383, -1945983346, 747169104, -1698399596, 564501665, 157876627, 832893897, 1866522363, -1862913809, -1994221304, 1908538915, 1326216559, 280303467, 1518251273, 1559534062, 1712292472, -1199839388, 887410374, 1971491586, -1646000979, -2123562582, 1242817404, 101815552, -321970300, -1064206666, 1649652980, 767758922 ], [ 1643893363, -414228126, -879433287, -14968135, -2106170481, 1240611160, -267575067, -1202052283, 1880715701, -1597197417, 267314149, -1366590011, 754520651, -480185255, -1087528100, 381485705, -1846426381, -1371720456, -1330243791, -656679931, 827048533, -387875497, -1955500207, -203595861, -1392663403, -1276931475, -522170566, -1753666085, 342806513, 1048768738, -1325918654, 826538331, -1873844244, 1654747558, -1424572940, -533651256, 62209209, 15642870, -1601890903, 2049438291, -390721362, 1705512248, -46046222, 612162881, 513675998, -82491907, -987135438, -1345378102, -1724340057, 836585364, 787441134 ], [ 83489014, -64998995, 1508093557, 819611165, 236385137, 261915492, 2147073255, -764573775, -556291552, 894615272, 1811072689, 579294097, -252995818, -312882209, 732046143, -1961489018, -1799241260, -1102565840, -2142513786, -1217063048, 1759352239, -617342637, -1524107932, 2020576070, 1001850380, 1140404061, 195902361, -1943681006, 897246842, -1970476925, -1208301757, -1179658728, -246276239, 2141023941, 1388507527, 772465002, -1888410917, 244164191, 549513027, 474547257, -1169602314, 894907697, -935177354, 929321320, -1666294820, -334944215, -365749425, -447934261, 344953831, 1212104239, 277226930 ], [ -1999846047, -321666779, 607548046, -298305878, -47621767, -1428085647, -1549427482, -1334334455, -1013406386, -1360631180, -2044638108, -1163475818, 1756774613, 1502089347, 2082832443, 1981424319, 1146152614, -1180670007, 1141774520, -1703296366, -1174189280, -679151467, -468123785, -1969856423, 193747193, 210594002, 1963153897, 812014609, -643692012, 1685487276, 186320950, 1467686230, -623789262, 667454267, 2045514538, 681864714, -271931392, -2057699897, -1973031152, 1075799731, -37400757, 1206169183, -368186397, -3598270, -226608377, -305783725, -1054595534, -1314815654, -1609763760, 1238490828, -775959552 ], [ 1782304197, -154650631, 1936110068, -186802300, 1503200260, -1629296417, -2086568741, -24902972, 1926104255, 1395164355, 1481578362, -237631418, -43815072, -1953913679, -1302166967, 596749564, -1276900128, 493207610, -1556777466, 185910926, -503495544, -1690634805, 894440430, -977000115, 30761007, 35697585, -2090000362, 20569278, 285825240, -494676245, -1206242276, 735856300, -1229660929, -1275265696, -1808609559, 1564441845, -381237119, 255500549, 1130751576, 1684830776, -169863163, 1316368938, -631251257, -345929268, -1603197334, 790396508, 1966126865, 218275902, -1049004319, -2117366004, -266531981 ], [ 407612343, 593045162, -226700510, -868192348, 395435121, 1088662239, -562447980, 279695121, 1608533140, 559927259, -389124949, -2030089823, 740668218, 1734579085, -1667323343, -2007146549, 345333612, -1763407819, 486446917, -1683844149, 378127862, -374476718, -2097645320, -1603896064, 2077728500, 1038941527, 135793324, 1404054813, 1250926728, 1852748174, 2056265442, 990704050, 1222915090, -1002969938, -260855900, 1307776133, 272158139, 1394150850, -33681185, -1813945919, -1463873766, -1893397165, -32632490, -132938203, 1070820455, 1835822883, -574820447, -1234014258, -1244835757, 1255747152, -933207547 ], [ 90525437, 559430793, 1674847684, 418717151, 261871368, 1041098319, -1475915324, -665767394, -1539552010, 1391991942, 795110256, -231892928, 1880475869, -1319112559, 1531562453, -2146719294, -1285265957, -561065980, 16118939, 1223184202, 1029756413, -426084815, -630438203, 4045748, -1779734016, -1749275330, 1264925046, -1891745325, 1897987538, -1942208488, -545322195, 1268123621, 523457945, 477525048, 127149609, -368267680, -60732528, -762544501, -920426593, -293452603, -1440148926, -1919856359, 1212335744, -68489586, -1639453499, -226191585, 431935224, 573578410, -2106834802, 1722801897, -1032753676 ], [ 594878331, -1848732038, 2042186333, -1391550744, -747322159, -568882235, 480524194, -502089275, -1499545058, 2104631004, 296727301, -1180744108, 798320161, -556518985, 381995140, 2044632841, -1680785159, -1957687257, -1770317005, 41409880, -2093321352, 1906599567, 2097266027, -1369849015, 2097762215, 758068302, 795130634, -1278444627, 1514377435, 1528182860, -1111358974, -1673286888, -1036489208, -327855560, -1797131792, -1666265763, 2124550116, 814970702, 141446477, -889019087, 2099020559, -1924899253, 1006401420, 1159805296, -274417904, -2009238963, 1285766691, 90063872, 863238510, -1833228594, -359329092 ], [ 1028186985, 917863778, 1796697115, -401346375, -2078502245, 1969691255, 894871873, 364661817, 1268618611, 1403710203, -124217946, 1954789533, 880103267, 811870590, -1443318520, 1311827368, 1000545179, -1857721695, 1895199053, -575550991, -1763660441, 550880188, -1034665935, 947277448, 104419286, 1106667180, 1393591807, -1819019335, 812793738, -1338926290, 1792232097, -1309606989, -1836913086, 229388679, 1043216124, -1362476417, -421552674, -38327651, 682745563, -675810666, 465952432, 1374073645, 440190921, -1855233985, -1787589778, -835066221, -993951909, -1204174434, 1540791114, 492553040, 2020001387 ], [ -359648849, 1384975447, -136602021, 1602512331, -357256818, 103302172, 1127047385, 774892064, 120224601, 529014038, -867045311, 1762366698, -459340770, 1718980641, -2038961951, -746641923, 537123440, 1109788609, 1159077660, -1195107669, 2057883126, 1712889761, 1266624913, -767313770, 1149901962, 8621474, -1340344376, 1411604814, 1400592210, -278652346, 660091323, 1444038047, -1827044572, -2074146584, -2092402776, -187850012, 1425919508, -1258382175, -1888521764, 998895726, 630793482, 446887871, 1023832820, -920746126, 1115701092, 1802232816, -1063766972, -2096866019, -1115089270, 1371408776, 1525787655 ], [ 1691494955, 483659084, 1575201754, 1987327534, -522705569, 1579027356, -1167355736, -865486337, 124482414, -1149212896, -861858926, -1844658527, -1124291387, 1166429977, -1582527583, -572545325, -743762134, 1345911122, -1383453875, -1643946202, 1947053723, 660498588, 85358082, 1416124366, 653285026, -1964683002, 982551798, 345168931, -821235487, 1515592942, 1779742939, -719310212, 2066197680, -171147468, -158134084, 91089138, 1975316915, -1748215263, 690318079, -1112309016, 664050525, 968160715, 738960497, -1642406178, -1345535967, -1863741234, 1553823070, -641787164, 205449418, -583884277, -896122730 ], [ -262189992, 650477559, -635632952, 935152262, -1738015365, -358177705, -920752380, 1972308996, 798329013, 1750083597, -1819063059, -1645375882, -1258656248, -2142429668, 987672309, -224436402, 571127107, 1875050193, -444340705, -1817494021, -1950716802, 1545190553, -548759075, -2035517592, -1794107127, -765455819, 1077420493, 1312494059, -1011313136, 1999910648, -810351953, -2089375011, -904402583, -1943267712, -1625840829, -380717760, 342024459, -1675856642, 819357789, -1813431515, -319979335, 1928204953, -1070734979, -2071054662, -118631395, -200841738, -307156496, 121997155, -1344899179, 1040141343, -160046803 ], [ -1701783950, -1119022248, -459815197, -1745764943, 1788045838, -798071719, 410834072, 1617558690, -1496998404, -1190032345, -1312532740, -1383081394, -267862686, -1389350823, -2134913482, 1626056440, -1641085639, 1508492392, 1740791963, -246595281, 1349960986, -1509026502, 2060770084, 1840386831, 2022622036, 2099339960, -801797771, -2095126740, 1864278220, -965737016, 132923761, 1735739209, -1210595390, -1634136396, 645344965, 1390563805, -497171717, 135596769, -1167054916, -224569559, -202247401, 1495729185, -1524515862, -559335254, 1323581544, -689432875, -904140436, 1045562300, -1529647173, 1469410525, 2014045527 ], [ 1458650052, -1685237781, -134545441, 341225123, -836962166, -1161086422, -1714697538, 1395670551, -1173197431, -514107894, -1415222206, -366313697, -1613820624, -1538590786, 325362565, -177734410, 1900030683, -1136063635, -596626711, 1657818039, -1425391572, -1317639342, 1981523760, -218481762, -1853678135, -933578174, 893139364, 1396018459, 508186656, -1943776237, 1331905008, 1008034876, 1802760389, -1475459614, -1460347705, 273005218, 1475560060, 1395665806, -1828740892, 1198208937, -1177807402, 1000444079, -2064322415, -854932132, -8554558, 725097314, -1141322774, -1251236020, 167532512, -302833142, 1815469094 ], [ 1611450533, 1845958471, -2003283956, -2126988331, 1407252102, 236869883, -1758691430, -679516026, -1070439665, -1004192103, 2101981676, 403891296, -555570491, -1584922010, 1245559060, -1679479576, 2083004787, -753982944, -236517679, 1016320663, -425038535, -1858925072, -245559707, 2010600819, 1378185202, -776466487, -581642134, 389797511, 791637428, 908426420, -1282423246, -191644104, -318692909, -397754264, 846025007, -1678979557, 1387508923, 467352484, 455685598, -613982633, -1800264423, 1943034179, 936624366, -2066955432, -742981951, 132847232, 2073601969, -1993749745, 492030190, 48674818, 565122175 ], [ -1804196927, -325850555, 1629126213, 768807701, -2077246444, -511835944, 495008454, -1576617945, -1318657473, 1533125552, -1942491226, -1502577689, 1557212621, 1852989012, 247111394, 900415059, 349740043, -1205882262, 1087606114, -1124612589, 1948145269, 1353393778, 286296747, -843953495, 860845277, 953344729, -1520722311, 229801079, -1961454926, -783177411, -807402219, 1780638612, 1664811824, 17517463, -1514184034, -1755038559, -2034444996, -560992881, 1012293201, -877736560, 763464297, 693561390, -822541363, -1425284327, 1596767852, -171120984, 1062718139, 1435838640, -1472203011, -86894960, 1816931048 ], [ -906483899, 162731032, 1177140932, 1676097424, 166358395, -332652568, 1177100311, 1179333228, -1699821513, 402577269, -112670216, 270942920, 371888696, 1682000646, 715344545, -1887795153, 520171644, 1379830003, 159978610, 1401897806, -1770412239, -884086981, -679296750, -1405476027, -1380137777, -1833458529, 32646158, 796453829, 233571844, -581662300, 1371968295, -2074655776, -1229377931, -1273122402, 1564909538, -20368265, -1996880702, 1241118208, 248560854, -106382152, -1116407244, 1227954780, 1278450388, 1366377690, 687681753, 515086048, 1956876310, 1874208479, 2128394656, -502088042, 661012408 ], [ 249522066, -1826108009, 1424512317, -1644145210, 1682366066, 1689771813, -218510804, -1283085908, -52057434, 495715822, -247477456, -1102839827, -557677330, -1149919935, 2122011270, 1829889469, 901897028, -539092970, -1405563268, 842832416, -1060937738, 134297183, 1817872392, 2020750632, 468693606, 554754077, -1510680768, 16020632, 1084722138, -154562904, 1310755829, 2137863884, 151392029, 318696662, -473152761, -839871465, 825739675, -303987889, -1724815600, 132758998, -78760011, 1534714579, 1782998904, 1471743150, 509066115, 1785211322, -2072381381, -599488823, 1534718985, -1167591239, -655829712 ], [ -187089588, 1694199177, -1261732452, 1889257847, 194477149, 1140587326, -950026169, 2072375607, -708853428, -1566984628, 1701397872, -1538058866, 540074727, 217962784, -1063975536, -1552713866, 854840479, -268706362, 1924820009, -1077871264, -985792076, -1408320857, -862515475, -1028061176, 1358655814, 1170585205, 1381611783, 780999283, -1441610739, -1998453424, 543102210, -1143311197, 1259338010, -864683338, 113228846, -1614723981, -1086557435, 1971105642, 924180203, -1868133738, 263818764, 1197797721, -1994708526, -773921969, 1480994187, 689474932, -1265057990, 1584593440, -605744971, -123280551, 1932636627 ], [ 1443017233, -922274326, -81997401, 660643562, 1342247887, 1518625827, 291549475, 1207321520, 1047329656, -1653295134, -1692203141, -1146895030, -38650831, -1068606146, 1865816492, -1149888849, 2138934208, 1250424133, 185429407, -328599220, 694068305, -1951723256, -684538157, -537213013, 2096333366, 1510925849, -1831965662, 9273852, -1434345598, -1027347373, -1072276270, -2019405064, -139097217, -1674680736, -630915131, -1438182331, 2129992993, -574084304, -1317946620, -1946542262, -1305410792, 960894815, -526431113, 1942664515, -1660346033, 560531601, -575486527, -2089553227, 1022171121, 475520735, -1884030185 ] ] ], [ [ [ 1731180234, -962434766, 28624518, -1791150183, -97297384, 1450288150, 899991443, -1750038288, 949223244, -1018703427, 1315625555, 137713534, -477398821, -1525449083, 1949254650, 629132214, -1630193234, 598314600, 2144622816, -503533716, 135892673, 1700569097, -751422235, -255910783, -1758107386, 302971047, 328941405, -1318008744, 1805311355, 1299911373, -447134708, -1656077265, 907424939, -451130317, -33401440, 1538295204, -1287769936, -1615860998, -606478319, 154267955, -1699419746, 473597441, 2145430924, -4401984, -1632746504, 2024867647, 1391632052, -958198416, 1986326055, 10672549, 1572723236 ], [ 1821987514, -417107401, 1191216919, -2047108190, 2060094126, -1145541962, -1120504742, -1193148226, -1057550254, 883401980, -144324041, -675631191, -1561708185, -177387170, 217526196, 278877719, 723243737, 1532699822, 437338985, 424298872, -186909809, 1768210402, -1414685067, -1608869588, -702246168, 1852051110, 1728625346, 65527433, 641993426, -645333051, 1112432555, -1346003289, -790314373, 1621855823, 1767790090, 2137545413, -1250508666, -223351029, -1792520101, 611489460, 1734382372, -935574668, 344511300, 1104229732, 1727900954, -1945579723, 1839808187, -1545895222, -1328526819, -1811050293, 1736059857 ], [ 1885913608, 23145823, 807935887, -669168075, -1352681641, 1448260368, -1646208250, -1746534255, 1107287009, -1030707980, 2101244821, 847564793, 628006922, 231865065, 829406705, 1353464506, 804031080, -491647744, 2076132347, 1411928670, 161937670, 307674970, -1259438597, 1064890656, 91662222, -46294303, 1347122863, 564528068, -729903246, -876359862, -299438659, 1402739034, 540545681, 1016405444, -459697782, -1761312264, 2033547819, -1825717054, -1784553273, 990220823, 491760878, -1573154061, -1281677765, 334228063, -582444673, -1311139695, 1537396966, -477448947, 1052810055, -1135431900, 391249269 ], [ -597132372, 637544569, 173389839, -346291355, -220999043, 915935117, -1300087342, -1511819215, -1340246247, 337210816, 284872161, -95816149, 837611160, -110216404, -583755468, 1352772076, 103063980, -479710315, -690695355, 253296904, -304813740, -1667102276, 204410370, 943308804, -25556003, 1427405607, -1178553716, -1173679717, 1234356167, 417366600, -1246705471, -1434263410, -768434543, -1255893243, 1606751346, 519805583, -2109662679, -1606535009, 1742581040, 1268119855, 1919210164, -2101585461, 772287776, -1914668580, -636879321, -1424174909, -589058633, 1373558334, 1572663744, -1356265977, -1943033212 ], [ 139303803, 697886700, -13926677, 1691087339, -563281230, -1354800901, 1820939517, -630741754, 1582895148, -1681976554, 1720258399, -1843979303, 314858329, -204170033, -1488250564, 859051368, -1446991911, -1350626633, -690992988, -482665063, -1986858674, 696139798, 1568539266, -1791763804, -4161430, 2085094171, 609589847, -1574826076, 992547117, -1268514795, -847284662, 250239360, 345492968, 394315006, 1433683532, -1255270615, -646309501, 1031545890, 350158639, 1310779543, 99188438, 183224956, 940282575, 681962809, -2048838347, -441022734, 476135263, -1104516463, 2139088448, 259069676, 1147114508 ], [ 2096965614, -1998155799, -1955014862, 743745497, -902392488, 509127148, 509372090, -438816242, -702202893, -2048723022, 1291417461, 67065279, 275123593, -600431599, -1704653946, -440524654, 1643504738, 578624740, 1780364754, 346085159, -1599324239, -1854627680, 2051681415, 1090403278, -1961361256, -991660421, -1293087743, 1480572104, 2102473434, -1619432626, -1015782652, 697227783, 457226120, -1184258435, -1842408695, -22865148, -1521675535, 1782626138, -1117293490, 626937374, 1401210703, 977521418, -404856203, 1826042050, -62265762, 1781820682, 420711037, 2005909358, 25015807, 190264322, -1886842379 ], [ -817482611, -1677170926, -541026901, -124014787, 892445891, -1919433190, 1889447894, -2078959592, -233775223, 1618377041, 1871089232, -1549014273, 2056564928, -1142197725, -1386582664, -1841274322, 984479020, -1476584967, 1926778242, 888524585, -1459527692, 131134930, 739481309, -242401014, 738417000, 992239131, 50765522, 1052342735, 1274887681, -2056621770, -542346292, 767898986, -2125699032, 642260960, -920517588, -94968273, 1035747016, 361976531, -1167374928, 1216979442, -589998763, -369331643, 1528072719, 184772413, -1051074549, -1639645479, -1174070391, -1273242976, -1508489319, -501120458, -426995652 ], [ -474591524, -617647967, -1491869521, -1186094091, 1984683087, -443462671, 1281910385, 1088889490, -984723029, -725576336, -2086302559, 562117707, -652803222, -562594717, -18795524, -124201445, -1282577607, 227782128, -1151797057, 712390630, -1921502229, -1029382413, -523992282, -1105415863, -987676072, 1321565609, 189698518, -1134714794, 1405529463, -778123634, -190043237, -929444681, -1862786633, 2115850447, -371882989, 10835062, 1290979568, -1597261303, 53239466, -1332002551, -1048552627, 1635706228, 1053438117, 1626636360, 1948570902, 1149756339, 2063951685, -2061967895, 690250580, 1609828509, -521061869 ], [ 2076776412, 1909459924, -421956334, 529513358, 1616784992, 210510265, 1957599146, -2103655535, 206156552, -963215651, -832689205, -1862665675, -590383246, -873680, -1533285036, 718266630, -1017487409, 195755022, -965345829, 318417755, -1836399557, -1925959028, 189785144, 539827241, 1257478765, 1458086573, -921945203, -2135632039, -300758462, 315399000, 948382665, -980825830, 452311453, -771878610, -373436637, -1475789994, 1060860137, 2022689693, -1736217555, 1274589830, 182945851, -1189285376, -841591375, -563576895, -528762093, 1362676191, -244486264, -1368128436, 1922158054, -2127847112, -461184875 ], [ 1889709062, -1404212384, 665506931, 1695578459, 924860222, -177363236, 1559922518, 1588812429, 1709555576, -775514374, -2051658058, 1202586636, 1946054046, -1840137776, 561704946, -1857061768, -1990207810, -2007612879, -1643820884, 1258664032, -4477253, -1586718734, 317041388, 2096789471, -1147474674, -775983517, 1221162661, -161289274, 277719674, 1620867307, 1415351534, 2086435853, 1538439775, -15697811, 1779945287, -265982214, -2003036981, -141399207, -1481986746, 1087166903, -1026802697, 852330006, -1400578679, 1385099389, 1973815380, 836411411, 812139458, 1385477150, 1794904464, -1128495786, -1744014852 ], [ -1117797382, 1460892906, -1495230179, -138288370, 2133728930, -1056725298, 322382028, 675652423, 466547729, 1322504227, 496560105, -1567668811, 824818705, 62631829, 891783606, 1369238052, -713227534, -1626015356, -1387590973, -1381152466, 966990185, 949491282, 54799475, 569075799, 341869307, 156711922, -1080929069, 268612099, -1988693582, -2098454209, 1074055272, 495596616, -1076184352, 2099204994, -169068152, 625498981, 1451627769, 407358111, -210826731, -333421108, 117216470, -1581229414, 2099464639, 1556359495, -1632547704, -921289135, -1016554232, 330872996, 822854575, 1433010817, -1952155269 ], [ 698227843, 876577507, 703549012, -1565584843, 1370848625, 636910226, 1787494926, -2130473823, 1177499387, -790094264, 135326948, 884845945, -29432387, 1289526774, -671054630, -204575529, 1735021194, 803254018, 1335649306, 1838903917, -763166573, -535029784, 1807172907, 505883874, 469652259, 2118313146, -768825509, 973687393, -1569117350, -176987307, -1826465514, 210030840, -696298774, 2066219650, -667349101, 681903909, -147494219, 1603126936, 924289722, 425545603, -478377487, 1291843663, -516220087, -48940166, -2087406246, 401103201, -714662155, -82611903, 502247531, -351899894, -2042384778 ], [ 1260675252, 1750431777, 1648595463, -1235721618, -973772265, -959453576, 156355238, 1560776125, -1794846378, -228408377, -415543888, -1777297904, 925865533, 1553832817, -1730209903, 1995792209, -930126018, -573713966, -1268726599, -528765561, 764056992, -236610386, -196861267, 479491997, 193984621, 1072499036, -1978704872, -2112532980, 1772691911, 1492300368, 71406229, -1838146121, -1167353030, 1522379258, -1506387049, -1365225665, -944939339, 1777901886, -1497557652, 1845608053, 1729162874, -2069244523, 542584504, -62082770, 823239921, -408401961, -38579793, 166139120, -1498880641, 2112039625, -1324553843 ], [ 581454417, -276714859, -1366356101, -1409471408, 1057859850, 1883840732, 1409309042, -765561111, -2051920628, -1000936918, -1219537568, 484935553, 1243429307, 179214854, -2063225979, -1238709282, -1875743540, -894080948, -1245848691, 1237264473, -1397711591, -1872750235, -1096467585, -300443898, -1361449349, -115811944, 2028161314, 492461588, 2139027472, 755345298, -1902906645, 446408200, 954112392, -1290791656, -2133623271, 967460135, 1053874766, 914016305, -2015871176, 846876916, -1907503118, 1352303428, 1243439064, 1051096543, -2114461099, -577463932, -781084309, 1314500859, 157738525, 343258750, -512655536 ], [ -2056520368, 1860698149, 1188351333, 1890925651, 197979623, -1985853523, 1129971514, -1257011943, -676100685, 1054942966, -600010047, 390139880, 1438226136, 1262273985, 431032704, -288843736, 1225187505, -1437478378, 391741166, -115189485, 673322240, 1662664931, 17200839, -1663815048, 286363825, 1845774341, -298295811, -126121484, 499854088, 1680609440, -1238186172, -1358459665, 786824584, -838252293, 1760053114, 2061464052, 1634144855, -116168769, -2097539443, -1849022006, -308718845, -1332595290, -1534966817, -1893402101, -261448333, -1525400401, -947726293, 1861252413, 281761963, 1261165145, 1310049844 ], [ 1924072552, 1845236903, -858090381, -1425676977, 1387072349, 835963130, 621080773, -1530568057, 873349605, 1219221884, 3181965, -832513436, -1680449620, -270594730, 1391501283, 1584674333, 60206314, 1642467692, -563195717, -1856673730, 1524688108, 595732773, -255415615, -2089289826, -342988341, 1963114000, -1256656915, 244323507, 1676469479, -745754342, 1543824782, -2089690581, 1686733508, 2016039827, -747293529, -1169140614, 209163677, 1250420988, 199714529, 1864360508, 356214551, -1602532530, 2021367493, 1222297906, -780972994, -680034630, 777536050, 1140199542, 116332396, -423218638, -1840217669 ], [ -397985257, -628482356, 672144371, 203951465, 197949217, -160290117, 1451897418, 1588045611, -2026260615, 1813657, 977844209, 396136656, 484912573, -309938527, -1504121190, -528844593, -1227129879, -1311666295, 714588775, 1658101712, -1773230367, 1403259245, -71566520, -488086479, -966424602, 1776804299, 1883932782, 259475282, 723190304, -294998776, 1945149588, -82245191, -2099409088, -1586581631, 1982926800, 878013151, 1080909659, -1864406864, -586590774, -1179480804, -737871117, -1443571763, -1871956777, -1224675786, -2027007499, -608339227, -1288503080, -368122528, -761910123, -802377822, 1856462485 ], [ -1516563561, -776279372, -1408414980, -283413996, -1501488279, -1362927636, 985952447, 1735374814, -1293989548, -646925448, 1271987742, -1529030225, 1248226345, -909872492, -1104359173, -1412694416, -486265614, -1900455068, 978830913, 320961456, -1133480252, -370159497, -1132680594, -1644160637, 1624036713, 932868937, -2095989507, -392963956, -1200059395, -1046685411, -1336114502, 1343631016, 705506413, 933879909, -1190509081, 1116682847, 2067167424, 941982090, -2127298147, -816490249, -1920765089, -586158961, 610193954, 556404856, -72347856, -1733116299, -666550134, 1931707724, -334846234, 101512298, -1743653232 ], [ -860955034, -1128970614, -2088687057, 72649731, 1343299246, -317842246, 35329015, -859838170, -231253286, -988049410, 1197266940, -367206699, 2105423603, 347061319, -1360196035, 1245750185, 1431339065, 479200366, -1945815493, 1437150720, 398558821, -1423793, -268486626, -1586202671, -229377829, -1784720128, 830975938, 2042058372, -983688797, 1356027252, -876640864, -1677626061, 1956260194, 352013350, 1361706440, 1919927853, 1524242954, -1669539143, 1474096244, 1020439271, -633286938, 513200748, -1682937428, -28900854, -242876639, -1796672265, -185933987, -1378209752, -543992771, -1829323185, 1633819098 ], [ -1181784333, -1215148381, 981343508, -621923816, 1294404559, -980935550, 1610432357, 614120299, 2000630604, -927555813, 142316805, -1338825049, -1772720964, 1403795221, -1575055564, 1947747848, 1259287274, -1266598072, 622901569, -120757151, 1776059153, -1312806944, 209094485, -396194384, 196298294, 1474905502, -112416988, -350179592, -965413360, -670885096, 52987503, -188743108, 6534523, 300334222, -263221831, 1420426238, 1840708594, -427510035, 1946900124, -1141588931, 928845, -710048806, 1798327522, 336319890, 873833035, -1122537339, 1903568047, 318594310, -1402408503, 145141085, 428445540 ], [ 1974037730, -501062646, 1389566095, -16821320, -1746082298, -772415037, -1952803746, -238617467, -541804076, -752869027, 1147254642, -1460056429, -1610062286, 2063385811, 256891690, 1251712044, -471406748, -1919946809, 1642298640, -866469593, -731415616, 314703263, -830688310, -214536761, -2049382135, -1384320176, 1976421624, -762337797, 194786682, 69828302, -1084872886, 537951988, -102895703, -418382375, -556683878, 1261560927, -555157476, -484725376, 1827472511, -1557109181, -471567016, -253275234, -975183896, -1664152924, 2097142805, 1062970009, 2071706302, -157476886, -177171998, 1807162025, -653224221 ], [ 1588462727, -1203045613, -111947350, -1097388956, -675164751, 148613331, 101046848, -1557544448, -1266928535, -1677178483, 141772509, -683611737, -2026790688, 1618456794, 379540428, 1465783162, -430342111, 938528053, -447622423, 819594985, -1415997618, -1070596787, -494519826, -1908394969, -1814087698, -557162819, 1756680382, 1054842983, -585589899, 998074668, 830465514, 1248929912, -1721405618, 2126263087, -1883359408, 1845151083, 1440627095, 1749106077, 103632298, 973881131, -1035781935, -1132110388, 186153928, -60991448, 1139808722, -583593187, 961198248, -805855948, -2071048567, 816981699, -1816719009 ], [ -1965608439, 301179793, 1174128039, 2105295218, -330460764, -1412197305, 1387781170, -440097552, -405194514, 752828787, -1950021742, -1091232260, -1585027216, 1560155643, -35844831, 2082333557, -1763709073, -281545219, 245707505, 934823272, 619762848, -575949435, -1080499693, -2023442936, -945048196, 1442539318, -1933420707, 1599772858, -1282262640, 1203822748, -358825684, 1395951844, 585187163, -1508879502, -1868709250, 1248856489, -263728328, -115567748, -853651088, 1845099001, 750906047, 1550036826, -1139266149, 1567134749, -1706428024, 1152008231, -1347483463, 383456029, 1970340550, -1916675892, -172686382 ], [ 714946034, 362557572, 590857725, -14850751, 676282112, 1174266531, 2147281669, 985038258, 875000119, -354876775, -1317556234, 341193816, -588477347, -1284076146, -696708157, 1113479658, 1950242123, 1107056976, -711283661, 1642319677, 2146269192, 1093391884, 1359463154, -1534591051, 1700770491, -165387418, 962682046, -1893623091, -1320412534, -761204678, 387477483, -408909811, 1888241914, 1427381127, 2091752260, 1113491031, 133674398, 485825799, -1672150457, 165636378, 453953969, 1101196720, 397415354, 797385081, 1180803998, 884065021, -300122911, 1370330411, -212048800, 1203449582, -886754453 ], [ 503138752, -499590901, 410329514, 36778, 1413940383, 222898382, -1613524378, -1455091833, 699281915, 568434514, -243690938, -1338554735, -1119233255, -682317407, 828280725, -1251836045, 358585373, -979486501, -852951649, 1351319446, -2124471008, -395862439, -1599347732, 1853534538, -418109655, -1868912233, -183336915, 1252320738, -2027121757, 315624201, -660573162, -1221169628, 2078967702, 82629738, -12934048, 363339945, 1697239385, 2044507391, 1524506078, 1411578620, -1616139647, 1596256711, -1002157640, 896344645, -938117958, 1157958938, -1651487933, 1175483044, -891800128, -660742767, 1113649304 ], [ -2124409753, 1980745205, -513008712, 1802789919, 569395226, -263785468, -1445811672, 2110040832, 1848608163, 1402997252, -1505837976, 135646536, 1028690932, -363693267, 281619907, 1990838975, 886508497, -2011828552, 1114298200, -1029376317, -1431159991, 616015913, -1068139530, 2030330956, -1348071934, -1200331415, 510301959, 29440110, -608843707, -1372768989, 1179349910, 860785830, -260207428, -1295832409, -1384997776, 2017250074, 2099395847, -1749248359, 1529952596, 1335006550, -747300810, -844445780, 1192157648, -1964902168, 1494781636, 2020398671, 1258988000, 767963991, -884977360, 512625586, -1248782344 ], [ 675207735, -1013017973, 1463585090, -940968618, -1185244683, 1933525860, -459898193, -1471155054, -1528759823, -2089559130, 1141682882, -522119854, 1628403741, 963596304, -73415351, 102323370, 402625008, 379630603, -1016274409, -1280896542, 1694061647, 1973036176, 1872684831, -1081932746, 1867410679, 907125064, 1717072764, 606600106, -767165973, 319040907, -1621033576, -1178453428, 1082576279, -1954488593, -1440486436, 760601267, -2104744602, -1817777586, 269421366, 504231950, -1694373379, -1641603569, 1311694963, 1602005261, 1030811113, 1535634929, 682643335, -636213151, 838830989, 13887963, 410949987 ], [ -1961515932, -759334090, 2020227941, 1642216917, 962540812, 897653391, -1695951992, -1716828839, 1462332115, 906016450, 235562093, -651440638, 465190662, -392983029, -1781775370, -1708222104, 1665770930, 67201437, 109748448, 686385628, 335203301, 1867735055, -369369451, -1915508916, -1476437356, 1570649067, 46700713, 263840303, 2141603140, -443483554, -558814455, 814619213, -311512557, 1766358188, -757368549, 977741767, -2139480110, -80069283, 1273665196, 218086748, 704058668, -507918952, -1773981375, -817818248, -981344273, -1400692441, 615479529, 1306506775, 917923296, -1087640836, 1274962583 ], [ -1230553520, 303160766, -1420312718, 1548362276, 468477583, -1159052688, -489297984, 946047967, 597358567, -811398466, 597083607, -567729619, -1815153908, 1681707894, 1663714084, 1854856683, -511488472, 736635441, 545509427, -1469673264, 1909562982, 1025427351, -2076670899, 522399814, -1701435208, 1595310253, -448197449, -1025204871, 601468694, -909430380, 3258383, 1339389058, -1438001961, -1026965288, -1687789951, 1377038403, -1578442082, -1106063933, -1751273060, -423683723, 941570107, 2133504822, 1857154172, 423544366, 1483875857, -145542173, -2112545782, -1867226744, 1385149811, 824113129, -136345571 ], [ 1853485027, -1768513033, 583621572, -101250490, -1924886360, -454493059, 665800571, -838079026, -554691321, -488646797, -1007504595, 1865047770, 1254448770, 342315916, -1132298960, 1667012845, 1007706460, -787610785, 1893404908, 1858820296, -918065485, 117743032, -929553596, -581311798, -1899834455, -182186043, -11375504, 553360746, -1316734112, 180290741, -761875971, -826651570, 1896180010, -849913645, 1349434227, -925953363, -982624155, -1885792315, 486191626, 1679160730, 457313728, -644953934, 1139224658, 1123576808, 983863827, 1721636139, -112142147, -991870201, 726028018, 1794569626, -91053038 ], [ -1959445340, 1962595347, -1879577218, 680119442, -1437421043, 1185672158, 1720005600, -21349644, -1027322583, -1000684496, 1623381516, -424428584, -1839126555, 916413072, 495233356, 1494381838, 2081966732, -912062848, -1227026587, -1850800821, -32796439, 788462965, -203693107, 507423593, 1527544217, -1210113471, 1403051538, -1781838210, -830460256, -1108974915, -1868795213, 46022239, -1606250301, 1119529082, 506115741, 1224342306, 1924301782, -232912316, 1165202361, 1657092382, -180744822, 2101766980, -40393392, 1427589653, 1070158280, -1341716163, -357112918, -1885858606, 1524319719, 23936204, 1105988718 ], [ -700204892, -867568657, -808406708, -317999881, 358053703, -1686090889, -13518851, -161272897, 1302198705, -519705025, 772832329, 12576367, -1649443888, 1682681623, -1296294939, -841827644, -1091281289, 2028195927, -662644301, -294894451, 1733184565, 1875508310, -2000200901, 1919066915, -1947811461, -976012558, 1331661898, -480469634, -1230436262, 1963859306, 377043616, 377409080, 1616202420, -2023522136, -1700364774, 913875603, 102446486, -441080090, -1767110340, 1127653097, -984680742, 1531492132, -2144654146, 1609115433, -1280048874, 79087160, -570592987, 1960317700, 1122644756, -904189558, -1470811225 ], [ 685220656, 1383774047, 58306306, 1590771147, -1140405700, 2078650345, 112864492, -2146086055, -2019507174, -1002561053, -978570199, -1048152452, -984971357, 1074938272, 1530926670, 413665279, 2060588360, 619018659, -1311041078, -1235233274, 1640185524, -902944402, 786599097, -392342391, 1440047112, -787256972, -1246230357, -322921945, -638761432, 1207164039, -1313190458, -1607824344, -1705285950, -773091504, 1739297977, 2071692223, 2056439149, 750077742, 1016395345, 1452348156, -307329528, -1383585585, -1350341361, -121250926, -1091864921, 863863929, 1114518786, -412043584, -935360741, -1815885308, 1491710183 ], [ 1443872367, -686246890, 958878985, -1761147812, -607459607, 1749849502, 358570544, 1251808427, -438850815, 1832569464, 2100563491, -1421478517, 897825259, 94009806, -543553429, -557854489, 896964160, 966322368, -1923591971, -914513683, -1246547459, -82699999, -183444822, -773211721, -656438344, -666369490, 2061378977, 971084450, -707751371, -375063135, -1328983917, -1075249993, 1217478557, 1021559094, 112981837, 1392854396, -522879708, -1614901150, 822095371, 1043759921, -1963890512, -762840484, -782852758, 621774198, -385743633, 503824823, -718598749, 1730627671, 1753391464, 1809578164, -157669089 ], [ -917497153, -1046557697, -1964370887, 319692523, -1147168246, -685413870, 1688171398, -1142668648, 1211014702, -1206685210, 1980879065, -1648427723, 195867677, -1344207391, 1032101831, 1598423497, -1954844232, -1257510614, -1751618922, -1961886138, -12897171, -546614032, 659543010, -243960661, -491195392, -722667988, 975793732, 1245959564, 2038717238, -396720292, 404207298, -381308517, 2095834224, -1140213522, -1251423490, -1921409587, 1754763873, 777810562, -972965596, -186228273, 16318922, -162055470, -367503306, 1632377895, -1788925540, -330213038, -1705112496, 820627691, -1804941361, 7689111, 1290566003 ], [ -1553639221, 1111942438, 1712752079, -1730955373, 730533467, -44565659, 997508663, -1749287002, -1544671852, 1846650742, 1632998203, 16810196, 1758619717, 365859754, -463200111, 1657529897, -746857354, 389517120, 1035646658, -2078128094, 87790883, -342820234, -344917818, 1973863273, -26489525, -1579534261, 1188541473, -915619793, -1979958215, 1478495147, -1256826515, 2026821531, 1914584723, -738412143, 278663644, -1150359975, -1965516794, -295785139, -1140052801, -1233143600, 1412586275, 2134436056, 17951691, -1271820549, 1292763502, -691347687, 2000434562, -1833714838, 1535062187, 845612075, 1365424261 ], [ -1376111489, -2139931732, -1674193746, 767499892, 1674539222, 157123138, -492724118, -479626288, 1203898556, -1692424092, 1738794601, -714696119, 481986208, -1005020873, -1166817401, -86738991, 2106015788, 1976657683, 1538295385, 1779622105, 1077932535, -1812845567, 426381089, -299196779, 1523326690, 1451022951, -1572101038, -741549634, 967806831, -995111297, 1469857428, -1673930892, -84405876, 110377452, -1945438151, -500125392, 1463616736, 1082915891, 168126041, -1812212795, 97187629, -754813027, 1089336904, -1075389402, 525959596, -1596722318, 340817383, -1831594236, 1543077415, -1093908927, -1614578704 ], [ -1442470372, -436373727, 969946947, 779964403, -1522310059, -601683496, 1542609854, -761404107, 327819818, 284082133, -1026213357, 1700523845, -1599056786, -2054508437, 1508680731, -148471866, 1935145657, 907440713, -813398489, 329089974, -1096887610, -1354589386, 897050458, -1771282831, -534573325, 1231051386, 1489623907, 1789749218, -33711370, -243142663, -84895991, -907991831, -1780673254, 1415669114, 437245338, -662028222, -1845583481, -123948042, 984488759, -1163061297, -2118134146, -583477887, -1150274941, -1120809815, -2117990186, 1435436673, 749222276, 1732588370, -213229538, -1685433260, -699303978 ], [ -1402285993, 168799403, -1541905945, -1876597820, -459331722, -2018129141, -1009297784, -364534915, -377161045, -527719252, -1419982738, -238671610, -1143008233, 1750647957, 1497954556, 1781343976, 842803533, -246052627, -860675432, -2141056077, 1364586985, -1357413220, 224341614, -1464082487, 852774922, -2090151341, 707228429, 1235028466, 1843684613, 473072428, -1635541674, -1962983521, 1277421114, 527225261, 1733351743, 1099546911, -1697000631, -14712264, 1611075780, -699517282, -1646916950, 274122233, 1609101359, -1973760334, -271062736, 910158288, -81511150, -1377505266, 611337633, 1171228883, -1133177414 ], [ 861193018, -285932653, 879803749, -1745544125, -105199198, 1765330164, 2031491706, 1659667614, 64142474, -464320710, 1063157796, 46440198, -1170059504, -258394118, -1323117450, -1839421927, -222714632, 343781753, -1097546013, -1116720129, -2038638233, 306581501, -12540208, -876480063, -1699517915, -1016517376, 1032488551, -833090426, -2113108998, 350021703, -1754245774, 893801061, 563757647, -1740493302, -1810868394, -1086631710, 98666403, -586072419, -1918815315, -1839528121, 476979091, 683744378, -1992865898, 825546218, 1612125605, -402781781, -1680067748, -1914054574, 905452129, -1465950798, -2022445656 ], [ -114524093, 1258865, -1333583859, 2018813763, 687432284, -1565463393, 69098273, -167279905, -1641303429, -2079912451, 1681605597, -740175940, -1904336794, -56718530, -259081006, -2061144706, 1091079952, 798977492, -134836427, 594593151, -816993545, 959705884, 1758418733, 539732107, 428711433, 22462864, -1567887771, 446922246, 1974420676, -32510290, -1230666186, -1769894468, -1019564673, -1997900729, -1565065483, -1192527895, 1084296436, 239162477, 339505420, 1370837642, -36753317, 1231100521, 75265116, 970737051, 640327461, -1412944946, 1633749671, 513706350, -962175666, -127536126, 252237579 ], [ -1841798251, -133105845, -812980545, -385251570, 1799433314, 470569124, 2124607552, 1275830909, -1557761918, -1682191726, -1629826623, -2033209772, 1756641500, -454496534, -995674382, -511985118, 1014295482, 109881753, 1237176346, -1772251759, -214497435, -720764073, 578156190, 768220363, -524970454, 970787747, -115346506, 1011464093, -881470973, -317239629, 585563421, -1842916203, 75157794, -1133657469, -1753904275, -1686562333, 310333384, -1568421204, -355756041, 911808813, -842139093, -1528525947, 1894512203, -188845969, -1621216360, -1453182224, 1039406477, 1601316023, -961422015, 1886383763, -1674280963 ], [ -192744865, -2138909259, -1814822378, -1932795136, -1640676744, -29168800, -1834292529, -1623889082, 1542542347, 865127739, 863502295, 197665923, -20505408, 1826129389, 100180303, -487426095, -46718797, 1191763178, 333370436, -1010604951, 1257207113, 975173732, 399631961, 1044324890, -518314836, 445557967, 1020583402, 1804395350, -328837086, 1032155584, -345097583, -1441825944, -1394603713, -701719853, -1460895196, -1486418962, -23785969, 509755220, -223144403, -997633585, -1443955623, 853788224, 861128289, -1072169402, 303404179, 873305432, -704785056, 28702232, -117313397, 1520461555, 12536175 ], [ 1874223784, -698184746, 1341457971, -9312835, -541266992, 1331671338, 111425475, 960613281, 224195183, -1908965090, -1861208297, -2030748288, -2144842102, 1451259594, 1933472846, 97349719, -1025298357, 1159177504, 1752152947, -1150684037, 462139910, -1820854121, -942496956, -577482882, 1755930474, -1206998872, -1270692811, 519284014, 222790499, 752036816, -45414239, 877873104, 226812491, -1695736500, -499342810, -1690154790, 1891032387, 538165320, -1204505654, -362445518, -839743748, 136383017, -876447386, -1304494829, -882189123, -855862374, -1478743963, -1334601806, 834505941, 656120563, 224955276 ], [ 342655257, 1006880741, 1366942959, 2057350463, -53604425, -1596963711, 1539885779, -981754645, 1540795064, 799652491, 813267747, -977876795, -1721428110, -47704966, -1855528769, -779654751, -140582995, -1969750805, 1842645105, 1361212489, -967687192, -1265186665, 939054382, 824110498, -2090064541, -1749755830, 156170553, 1399362146, 1107605260, 1684989408, -814311344, -1570237723, -368031835, -1728300465, 2082743934, -2131648833, 1731263880, -885496384, -683164459, -1161251624, 197783638, -1476562132, 1653673316, 1286176800, 1368319826, -1607120186, -1155639529, -1604323698, 1621383170, 1724315391, 1246027015 ], [ -1855414488, 178412374, -1491001313, -1264239301, -1464814225, 1862433174, 1233682675, 1194932032, 2067069774, 286141246, -658076932, -1438124257, -1506067887, -1550339908, 207618848, 1112484946, 694546181, -372789497, -1145359356, -1069314408, -1589755117, 629449134, 295169056, 339165121, 907875039, 1804073599, 353074798, -1820601960, 1869423319, 799393176, 116799953, -1654942735, 965596977, 923253910, 1178345613, 992227823, 938546124, -1882797847, 1171950484, 597744514, 35014801, 1446541565, -1698256050, 1840555139, -377652355, -1928880947, -1510617092, 644419430, 2021027510, -694543234, -956234255 ], [ 1011913710, 1746000268, -1644211682, -1671234077, -881580652, -277847498, -353828471, -1599576542, 2045491811, 362764594, 1281655672, -2125055836, -999903736, -1095557564, -1648569690, -1608576789, -1604244130, 1389039974, -115747766, -1349836849, -2118116983, -631209924, 1140327481, -1320720655, 280913279, 1859898066, 378136509, -1315624918, 404007083, -162880431, -1097049126, -451639334, 445590475, -1836180751, 446358499, -1156365337, 285067850, -1807078125, -1014763764, -1120881306, -1502413996, 1165511975, 1964254977, 1395912778, -879114943, 362800188, -736868051, -518700653, -397265594, 312668662, 1847727930 ], [ -107693636, 1430480462, 679354323, 270408295, 275561614, -2146105526, -1400926454, -358413917, 1165888639, 454583900, -447092320, -2044861697, 2125331402, 1033671690, -64467442, -1299220901, 1420404262, -1588188812, -969332912, 1788835957, -6873605, 1559268369, -530509267, 1550442201, -535251891, -1632220267, 1036166319, 1147028389, -410935153, -684035279, -545267521, -568991496, 390618592, -921012474, -1137756361, -858911642, 1997049322, 246391634, -106130097, -183720160, 1828755504, 1884497242, -815792479, 2117997444, -567120558, 1618578802, -1062103221, 1970854831, 892654720, -235415666, 2018068227 ], [ 767544269, 1719012188, 393593480, -159611690, -1708189631, 1176351751, -1943677873, 1279405713, 23249861, -1482651804, 447525207, -99763699, 1397871382, 1731373651, 1505238015, -1947731585, -1800466949, 511379068, -1853914532, 265716384, -699429910, 1118527552, -1152332799, 1424402800, -1136935705, -1866984059, 157955388, 1959219180, 872170439, -1864149525, 441338528, 2103382499, -734473322, 416754958, 2001952241, 468731261, -1280250093, -199053255, 751030135, 903119542, 1378930831, -1911372761, 1665282802, 875246787, -2124010884, -627060974, -2052658467, 1567431251, -83321229, -137032443, -108488140 ], [ 1857738353, 130074543, -1707887195, -1747701018, -193882203, -1805825092, -109591974, -1419378571, 590356113, 1787480192, -1342193240, 6602399, -1714675613, -1019178893, -1501922339, -352008288, -388699868, 1363821330, 167377049, -142100188, 849916553, -1621212804, 1341055634, 1478866620, -785376509, -193405296, -713583597, -639636103, 1935939914, 1836946829, 1262503547, 202824959, -2071438043, -1740797056, 1235483089, -1620591563, -1648550891, -615438470, 1835459316, 761646608, -588429608, 1617923402, 1944803877, 2004478662, -644964155, 1266843577, 171879837, 1258888269, -901692781, 1889029729, 140804568 ] ] ], [ [ [ 690066377, 464143830, 145711319, -816819101, 1574413526, -118683645, -191590614, 155404959, -1104350842, 1951051738, -2040703964, 2144168555, -915861195, -78766405, -221166425, -1581872184, 238594704, -981002388, 1614502824, 1160126716, 261142475, 1057802013, 915622603, -1554622713, 1207373246, -744407774, 1404078582, 539097486, 1017124877, 1517627960, 371760015, -251061303, -1475430223, 1007630150, 2100236700, -457641777, -1954599054, 883107147, 1851517897, 1235056184, 1500957496, 1379553284, 532677151, -219489795, 1330635327, -150547993, 1975446035, -1452256308, -1289217394, 1496358659, -406522355 ], [ 295974569, 996982127, -423864244, -810022798, -618373947, -795593826, 1600509417, 1117454635, -104861052, -1939076452, 319522143, -1577009182, -2075497619, -384923672, 1814780539, -359646291, 905804898, -1555092854, -1769114810, -869730711, 597131005, -627278813, -859151089, -1513520671, 1049023193, 1404386999, 1143707515, -173939215, -1462739585, 433983089, 388350691, 463872690, 708662262, 860305733, -309884468, 433986823, -961656147, 2065598290, 2137247433, -1862468640, 248480778, 1408739273, 1157393569, 1056429558, -1229214957, -1589494495, 137314512, -1775649896, 838431088, -431940691, -1960351354 ], [ -1845400516, 1854242811, 1007528933, -1102958214, 272938995, -241623933, 1586093344, 1099113160, -1192280989, 1536702490, 1060167979, -974043074, 151744864, -727182917, 1865221431, -469575305, 626624336, -1754169163, 1054096594, -886426567, 1657904529, 535967634, -1709488494, -1913657227, -1210799719, 476390248, 1586952506, -1967489064, 442195694, 1359029813, -1144322063, 460410194, -46781767, -2087466306, -131585917, -423169082, 1119469243, 609404673, -417892218, -1036448932, -1909593406, 887483167, -1947244091, 1217794034, 438316915, -1456042762, 1391772711, -462665089, 1045524638, 1314369650, 271490583 ], [ -986925393, -1460077378, -1579654728, -1885621181, 1361818881, -773343451, 1049704316, 1747251640, -1091212952, -2073819859, 968405649, -1663062746, -229751253, 896351560, 1586395679, 1915544400, 1408281181, 956529151, 817649313, -1604681552, -876275615, -1510033863, 1895234231, -1424150259, 1176456421, -791145715, -1617158121, 1726693664, -290976201, 467487194, -622742142, 780930531, -693211487, 58828732, 1716790025, -592354815, -972723169, 1496750622, 526715025, -83045763, 1001776907, -2048886848, -591332853, -2041005275, 740414240, 504476555, 1981139400, 382382293, 454167856, 1482529726, -847796765 ], [ 1739424277, 1470052812, -268078359, -1965750577, -498013030, 1580579243, -2040707116, -157581408, 927330530, -432129063, -240699201, -2090694754, -1502718952, 1094712016, 1129155170, 738180068, -461106200, -1786032629, -1343180698, -264821649, -792461796, -708218182, -323905443, -1471818199, 506549206, -86674897, 388911329, 312770916, 604800179, 1194421445, 1277282930, -1280008808, -21016117, 776794716, 395874789, -1341413357, -1388106997, -1143420009, -702066652, 1225577782, 1624516206, 1346867463, 1220202539, -1468854896, -169795304, -1349327540, -1774088060, -893148323, -660672067, -1065188272, -717768748 ], [ 358445395, -677198272, 1501611326, -1704714867, 874367987, -1699830422, -656548418, 431353018, 853834053, 32789442, -1047429382, 1801966586, 1660910142, 435681143, -1796223049, 373566642, -108662211, 812050929, 870197090, 476899373, -1053274772, 2114510055, 2066631533, 670829015, -561446977, -1360834247, 1233080232, -1958265986, -684055202, -2088746507, -845688899, 2101613184, 1851692297, 2102307779, 1414907007, 1656721556, -1712633459, 62243013, 1922242520, -395298230, -621895357, 1326720981, 448469885, 1841281275, 527736754, -127810809, -1364449947, 1509518707, -2477316, 171801748, 268498961 ], [ 790784465, 2002299844, 1631548879, 1781658130, -772961670, -1322647174, -911795110, 1246599159, 643758475, 2047346711, 1069053454, -1513406831, -404540677, -1702615155, 428815900, -592118685, 2057442891, 206506009, 881626269, 1110233155, -336877510, -89272817, -279093814, -322710766, 1582906911, -641221221, 440327241, -72462474, 1409736628, -521657155, -446932314, -1207286035, 1986460343, -199076793, 684694498, -1624330850, -1306317906, -1860283931, 1498622538, -405493922, 1506810633, -684322654, 1827637895, -41299055, 1480534871, -1552112505, 889651881, -1255131496, -1137795841, -1225337564, 1097337932 ], [ -402320763, -649360261, 196070761, 166377852, 43755983, 1622986187, -2037143327, -452776213, -11288477, -632111130, -1644406880, 428916757, 760494869, -515516575, 378874272, -1369715551, -1576397362, 1435746466, 687802456, 1209338357, 11936333, -939094342, 797735229, -2046431201, -1618285342, -1939194447, -2022050026, -78392370, 1765140194, 1659181442, -270874049, -575628167, 1903899202, 301972974, 650745139, 424295804, 1282963432, 193228756, -1306796625, 389652187, -1456273664, 1866481816, -1988885608, 2131846759, -1845742593, 912751014, 1500220709, 1352249894, -1635428971, -897832064, -638376811 ], [ -1088417404, -1616876668, -632584939, 486926348, -539199972, -2009162243, -1783223764, 1192949099, 1960133273, -1136301144, -857568943, 78351086, 115704282, 1051972800, -1699820568, -2029194431, -923115977, 281122575, -1648839536, -228479449, -1965225794, -2097525716, 1443901755, -300953026, 1710477302, 1312802372, 1301868236, 599562173, 284838742, -360776579, -1521173810, 2030334011, -309735371, -1700849110, 426177752, 117588500, -93776235, -415686814, -1856349918, 352907068, -1461605440, -2087514977, -564763182, 2027160101, -542733994, -1703510109, 1464562432, -422953708, 1733791358, 2123841538, -1632146047 ], [ 972837294, -156144971, 1060242512, -441783375, -1810492650, -298034404, 1441836912, 1780767967, -1092022400, -475489677, -1990902178, 1756404159, 1933317877, 1256606766, 697596021, 57092741, 1226678331, -103964781, 1375395235, -1783612620, -1451337028, 679437036, -1739977850, 1753430831, 2046866253, -1117290221, -1256950494, -915501044, 879958284, 920437640, -55701886, 1007081024, -1314768930, -248601092, 1236814101, 1141130349, -617908716, 1740610003, 1269171267, 893940691, -834035977, -1761681806, 2106702177, 182827680, 1915242562, -1872174226, 511850159, 1169450305, -308028627, 2100395694, 864213304 ], [ 1636332889, -100056149, -242302180, 731982205, 1553175895, 1668931758, 1836802156, -504296200, 987980890, 226766152, -1315017210, -2071902458, -1737121537, 297877841, -594433584, -528107909, 1799081367, -417963925, -539958146, -357286059, 1526536893, 1973350370, 33112199, -1713272766, -774358777, 1581762878, -144243987, -920687441, 423596140, -351190560, 246948140, 511852162, 1123906862, -1837882710, -737777324, -745813649, 1887088710, 1550870743, -1221924160, -1583683103, -173054960, -918984828, 1313813860, -1542269859, 1775514437, 80748461, -1957773804, 1774015915, -821627022, -1128616980, 862118027 ], [ 588479227, -1398564852, 1667047826, -1173753561, -1571808894, 415632357, -1273538265, 1450398225, 740782414, 1907542259, -1901665771, 498120210, -272683637, -219815130, -2097979908, 681067303, -549531745, -399108424, -2065418707, -1420318269, -1713641935, -1763255014, 1830726117, 1592810701, -1293070563, 346806163, -1916082392, -1394573079, 1107956389, -1661262207, -409618745, 384323881, -1198425508, 1466006406, -1197047355, 1908934015, -1204699235, 1954793177, -2046762432, -1331634186, 1916971460, 970161431, 1872787603, 1892861795, -1609298096, 625223010, -778140541, 1412160683, 55251215, -1874103023, 1728021049 ], [ 1749597723, 241854606, 1469370719, 1977448426, 517882931, 420652153, -1893437406, 1286807465, -338905398, 1418360490, 1160937244, -1792666639, -1483066008, 68569636, -720693504, -1677664153, 1477464010, 2096366941, 1745463105, -985119032, -693821886, 1204663164, 84980199, -138721555, -1272399613, -1213031980, 772550229, -1393429270, 1994834641, -32594739, -1130862980, -1567784193, 824719018, -156462324, -2021577013, -137791290, 1307171046, 1746612010, 523989479, -1214581245, 1931333544, -2110291609, -1418958896, -935872009, -445781983, -2034017507, 47006465, -153966510, 450637634, 1586049080, 231597088 ], [ -233079049, 309123405, 1796146536, -134569577, -100179488, -1503495957, 1114618164, -1347063308, -2116408659, 1803856418, -1453677973, 325033813, -1623127457, -347891734, -1680972421, 1765472289, -1623746971, 370267350, 737771713, 1750941435, -2061294414, 1182085603, -2140335552, 1243467990, -659088775, -59616090, -493989508, -308269240, 226765495, 488040402, 1519015826, 253580991, -434662235, -1145612454, 2085436403, -1131844312, 1099463455, 1604022820, 582777033, 356477420, 923132630, -625373837, -1327854127, -1986190742, -749946242, -912711308, -1205391594, -802510077, -984720602, -1241499278, 636224460 ], [ 1530101415, 868811030, 267348938, 1418746648, 1595856238, 734781197, 1097999487, 984925470, -1720534644, -132078530, 1307931380, -1603896337, 340954957, 1556962884, -161597056, -1466763877, -1737072646, 1795910746, 1016160958, 706885697, 442821284, 1969460759, -1682575197, -1881088510, -2075270169, 1232365705, -418648350, 1346691777, 376258883, -1850855449, -1628073337, -1204107455, -822893063, 720750426, 419438141, 1351486286, 313232377, 2057577393, 643420643, -1879346933, 630340441, 680602533, -974057955, -1383809295, -1963184076, 769211209, -1264199489, 1654525271, -1428512210, -1588626771, -1617236642 ], [ 2064162429, 631644327, -1905505507, 1869884741, 181738733, 795107898, 1412567918, 630540948, 193364048, 1350026193, -1564715542, 248495092, 1952900563, 881319845, -438860359, -841237511, 2086562486, 1668745087, 1042927147, 1155936963, 2117431968, -967598627, -132606641, 486356854, -2117396521, 1968441857, -1025096517, -1172376192, -1196019115, 2072696263, -1837958282, -1064692610, -1920987866, 1091438208, -67251461, -1287974653, 1172577807, 850797586, -830650592, 1347103789, 102762588, -988674739, 1381058750, -1824383071, -104030531, -255582040, -62588712, -470077019, 405744225, 373006630, -1520893627 ], [ -1048709027, 1812067751, 1354835079, -1152244687, 1947605588, 179391266, 822329905, -1912947482, 673102320, -947238396, -1923310052, -1325825306, -406723638, 1365004517, 1121051033, 1810542691, 1426881700, 18135265, 1799146978, 446020607, -395799597, -1758117530, -1676259496, -534515356, 1244085321, 67619882, -685428323, -1374319066, 939985211, -2122718156, -1151533164, -1472459406, -140328077, -104375116, -106323441, -1613802196, 933132523, -985608938, -122502703, -628624640, 1313269765, -1628114930, -334485979, -1791597618, 873416784, 732705753, -1291515686, -317351306, 1984012645, 1336598751, 1576620098 ], [ 418939415, -1184790348, -1958822178, 1777947125, 1441101893, -436373572, 1189591996, 1236316715, -1629116845, 681210646, -1330035573, -1480094768, 383465904, 1729735213, -1664993782, -1345609557, -825179190, -437335033, -1978758769, 715867292, 1113618832, -1493992361, -2116726388, 864572283, 223511048, 2017931833, -789726649, 521987657, 1011546234, -1970807850, -1858942248, 1756213231, 505862552, -754712650, 554457317, 189166655, -1859930657, -218310345, 2051533184, -341814835, 24709846, -1590333917, -1091606998, -238522490, -673732678, -216480746, -2106095573, -123594908, 1116922492, 1920408617, -1059659221 ], [ -222443086, -1785320766, -1897564773, 1700351056, 936739547, 1007540909, 1582834892, -399283275, -771284794, -1367681361, 36797566, -1014946013, -1923744887, 430995033, 907259097, 1640906592, 1686402860, 1320415480, 555001852, -424013267, 1818130142, -307004722, 108564822, -1991648278, -658194509, 911746615, 1665879844, -2132711699, -1528450683, 1503157341, 1202200631, 1167592653, -2139413947, 863763357, 835684716, -677690568, -144479636, -1708316693, 1100477924, 1866290910, 2021360242, 592938720, 1696190580, 73387449, -1932196344, -211165524, 1829571838, -301132842, -1527520546, -1876267841, -191305181 ], [ -451624678, 195113176, -298253742, 1582199687, 190313026, -1768011845, -1435203174, -1931474349, 884384866, 1772188549, -777488921, 1886831586, 1478862891, -2102062042, -325348916, -729371429, -1925770123, -1107119591, 1589907601, 1023167399, 193435141, 1576621949, -858111289, -307417116, -2025607800, 1919346807, 1495031216, 1980439070, -1913550561, 898834229, 163613659, 1663474742, -1024626755, 310204275, -30721512, 2109602914, 1533831978, -1748352280, 1092342951, 565575736, 70759847, -28353260, 303140837, 400556550, -1927772367, -63524781, 40315650, 1885980186, 1035484848, 808598827, -417308689 ], [ 286283451, 224139779, 185832843, 980379089, -1308557039, -1654921547, 1640488780, 718807434, -948311537, -930225060, -1352250972, -1698254758, -900761862, 907677568, -1205250837, -2140138084, -16881611, -1849674255, 1413694007, -49196066, -3250678, 1418074237, 632103141, -1274090323, 214944892, 282580499, 693595811, 673344471, 1808682135, -1046607550, 1878825306, 1747902990, -982468975, 2117773417, 374409276, 1391626929, 179709349, 498122745, 186629524, 691669618, 1018198214, -592783719, 1970197268, 1448611928, 711480056, 1760222165, -347751179, 452493375, 2137261274, -1520625572, -761155713 ], [ -1705664453, 586815003, -1192189613, 762364896, 695285525, -360692127, 376844991, 751574632, -924400808, 1171350896, 1053259001, 1815612693, 143081126, -993504881, -1115348411, 1062629874, -1985900331, 1236956895, 284966149, -1098828070, -1973482536, 2038256073, -709315237, -1141285514, 1615454453, 1292525692, -270101816, 1894300451, -1302239183, -1112107794, 75753846, -1156528788, -489946199, 1234790926, 703223336, 490184650, 402421452, 1168497327, -238305070, -346142841, 2107631709, -1978756894, 2087660308, -233419678, -1226405624, 493102879, 1427636991, -499366228, -771246708, 1634159331, -1408062508 ], [ -942602089, -1572980448, 2015406901, -682365896, -1918506714, 1460020384, 1090236431, 1194060662, 388807428, -606773414, 1641046019, -1609029233, -523769181, -1696854683, 757974603, 1930732680, -1518017665, 1455590360, -599203390, -882127787, 914131438, 1950360622, -1365163548, -450728080, -296379023, -784693756, 827290951, 2076914852, -1344680264, 1286127316, 2051704028, -608249857, 828519852, -2056268976, 1663574193, -274346322, -498351764, -1335940072, 2044465474, 658594947, 566526562, 534876997, -1508910061, -485772533, 478089546, -169161719, -616777854, 199276380, -1690510773, 1503621346, 1166163323 ], [ 1898217380, -1767479960, 526282887, -1935041111, 464711933, -1681614656, 1204438214, 1031785034, 907851638, 281074746, -1108261097, -1172375041, -993730234, -71082325, 29005179, 1615340843, -255993901, 735384584, 469135601, 1463035856, 1710837172, -565747112, -901848379, -842903301, 1502468161, -1006316795, 986018797, 1940690830, -163321500, -88497954, 1606857809, 1800151306, -1790318134, 59010901, -394375495, 681137756, 935660209, -1964008983, 1028794506, 92358273, -410827079, 1586889730, -911763967, -1229883651, -619811344, 1578896038, -596871367, 1809588600, -453768679, 1184298099, -256522733 ], [ 479944155, 1674192156, 1668788199, -1461768990, 744559468, 383496623, 1378113900, -216022035, 1264235081, -1191709068, 782170092, -1423150913, 1395627803, -814668066, 1891793155, 875906447, 410177304, 534653941, -1790597181, 473811539, 1433727043, 60653568, 271576813, 1386504642, 622169226, -295189842, 49911438, 717322568, -1429225295, 95454717, -796471639, 1967334547, 1510641631, -1674234608, -1367372637, -1357431153, -1148070316, 1793515581, 1112742333, -59674881, -1721685972, -1464870573, -332416334, -1522790320, 1506393881, 845559188, -31659542, -470999070, -1496383961, 264587247, 1184676268 ], [ -1610911790, -1627819814, 1005415926, -1668156855, -493526698, -697390554, -595550184, -335032020, -389244574, -19818458, -1025113316, 717326963, -403708869, -169303290, 408781991, -144547180, -1635026296, 1290250974, 985665652, -1143111671, 1643827295, -1186695882, 2008624173, 280927122, -150469852, -333806048, 141432411, -448201459, -681228226, 1382583652, -1422890290, -1357431601, -1244556971, -550831126, -1935396489, -47549094, 24960607, 1898642835, 1455031061, 342389400, -1046177863, -1312785115, 1664289832, -1275323401, -339334015, -391364415, 570425793, 1851238767, -821681521, 388724922, 1174035895 ], [ 890462246, 58079564, 1593166850, 886434461, 455886268, 818527340, -1751318716, 1527874534, -2125630948, -695541601, 1160899502, 1864400461, 133158501, -668933650, -1534569457, 776359807, 1856088140, -1988873001, 1502092386, 100979762, 1706579395, -249341527, 738328194, -90878388, 1283406334, 1761188569, -377722801, -1032725322, -23503898, -261027451, -1744790001, 214156305, -928494167, 2113027326, -1876915205, -1524120391, 965929197, -505195511, -673372614, -1509560899, 299795612, 1629505, 1791567906, -87482456, 1355816516, 485898139, -738659028, 503210431, -2114959257, -1905097775, 1456359471 ], [ 1519801830, -1633161646, -399037879, 809379837, 893601417, -1776506573, -1832658157, -254116227, -1889044750, -1084621143, -1004697083, -1319178001, -2078727342, -705192520, 723945603, 38086493, 2084320142, 778869460, -1929050774, 828034951, 177839245, 1588331270, 824340758, 1146103702, 1662038524, 1876143243, -1031318656, -27724196, -783875430, -684864652, 1133888284, 1867545566, -1862098766, -167305445, 1427372250, -1599306851, -843741135, -1769473318, -501398215, -325324803, 520910563, 917841979, -1510453840, -754024217, 15057725, -997380065, -1560674170, -664294548, -1072512918, -25528884, 351221026 ], [ 460707428, 1566098834, -21674336, 1545661261, -1060785812, 1587949587, -758630386, -351422590, -182542430, 1584846107, -1857102529, 1804527205, 1600604441, -750589858, -1471096789, -477501469, -652697435, 1929842875, -1405998863, -1149729913, -1723558332, -309573436, 77550777, -1721009651, 278885089, 1295609404, -1168894468, 777742265, 935808670, 2116059192, -739567732, 894269111, -774809238, 1719301921, 1146837715, -1238554796, 161661507, 210304091, 1421777560, 2130235042, -2014096392, -91347233, -1981270067, -1523148916, -1495548350, 1849952493, -1857099446, -1564336894, 84072415, -1043360262, -1625060243 ], [ -1676542229, 1401893696, -1806541459, 411893402, -1883426199, -840771263, -174397197, 33409555, -395371986, -1440625227, 1294319434, -204625620, 392303879, -2033769723, 864211465, 1383206597, 683501645, 1084163545, 1599256092, -175077458, -507646901, -640903382, 492202379, 1992755132, -1988560044, 1110745762, 734099974, 1259144184, 1332976951, -2012332102, -824836647, 454187282, -421571626, -548560248, 602633100, 980008046, 360813607, -242193068, -1021706773, 1514854870, -1793633101, -904862322, 770026128, -670857060, 534904760, 288400590, -1950538248, 1468038005, 488738813, 1098629701, -1719888642 ], [ -562550846, 1287262550, -1741693431, -170097599, -802615786, -803561436, -170830913, 1476623143, 934420248, -134569812, -1128279510, 2025510628, -1485411068, 1645661757, -704693504, -287004903, -165174267, -639655074, -707029434, -54399378, -1035054240, -1371065591, 912188132, -1875706143, -2036174455, 368833245, -1559298552, -1927903953, -401372836, 1715211712, -1185521308, 1387923752, 532446754, -933411927, -2083644206, 1688529908, 172183863, 712336904, -1710915529, -633454197, 1925171897, -321598524, -1794483859, -2075391596, 54900958, -1166723393, -513791728, 1745689627, -323431550, 100103564, -587766350 ], [ -512403798, 950490324, 1265722627, -1846657017, 95082628, -768728905, 824132567, -1556319502, -230488500, 1481155865, 1824537749, -1630665506, -2026531647, 344023119, -567508065, -482390066, 34470585, -682434495, -1054018992, 1986008713, 415031017, 129524338, 1217706152, 16614554, -891595843, -1047486034, 2016663068, -1708756648, 305287713, -1894359045, 596413109, -1258651798, -535016509, 1999479121, 163531197, 606313801, 914563255, -832625455, -228875677, 891338548, -212294228, -706165834, -1215672544, 865806436, 223034788, 605406164, -1523220784, 1930775645, -1395118476, -1863171327, 1990742940 ], [ -1781060777, -1670517252, -1664438879, -914895841, 69641172, -1529893308, 1977928222, 1679523329, -1774565940, -582115321, 1747098747, -80089805, -54782998, -1892640898, -1063583907, -964493206, 833648074, 1302343523, 306481630, -1413636650, -792635393, 53993278, 1738677365, -1267911187, 1939378329, 1168162889, 2040677189, 164291495, 1608836309, -2015865906, 1442662761, -187878730, 764572518, 1194601919, -1229099625, 633374534, 447759167, -604668596, -1186883833, -84416525, 1435074339, -1438469531, 1608747507, 617556632, -2081181425, 398069645, 1080985112, 1381423773, -1951296835, -670326016, -1142180277 ], [ -73981174, -511784744, 510679488, 892935192, -2140987178, -1821391251, -1324599352, 832053135, 1493884093, 276264861, -1557533259, 233376123, 2109027459, 2108944486, 1473590109, -1075145679, -1995849821, -1524191135, -391772257, -715394301, 2025274325, 1870928591, 392589343, -1103250738, -816109253, -1230923521, 417497032, 649590703, 1758673182, 309555744, 519736840, -464274494, -139486427, 1155671623, -973943206, 1730409502, -1629736674, 832417021, -1661246166, -1260203633, -1538934060, -1947977701, -1204596863, 237156895, 378362717, -917580667, 1947696486, -336604283, -346789245, -537800765, 291462048 ], [ -284086976, 108207475, 1409319261, -1772258399, 2091576742, -1068467951, -129466285, -779265838, 94243074, 529821306, 413003240, -616965855, 1074880340, 1848029420, 1210883618, -1037741945, -836809736, 1713015770, -1584874599, -1367886327, -2019902204, -1760523974, -25521497, -814208326, -1879165828, 1971889346, 984955176, -998146674, 597125993, 1231643088, 1762472473, -1507075974, -211166555, -1744693373, 1181281045, 579857184, -614130484, -1332857876, 1974559131, -2032929161, -388302730, -1986785129, 1135629240, -185933836, -1010226524, -2139812665, 1292470804, -1012644520, 965404192, -1349081440, 867630202 ], [ -767159169, -2137332522, 578241723, 189479061, 1337585832, -119318539, 275710204, -1138183315, -1392331568, -1780710880, -1173872653, -1533776332, 212910521, 730640273, -864092626, 785768905, -708598970, -850875361, -1807837880, -1897318861, 1259569332, 1492540035, 1399674895, 435102598, -1301368831, -662762259, 2092393077, -314419582, -852807971, 1436009981, -274010870, -120791878, 1182159588, -1117869779, -487942168, 911380688, 1470902749, -887308995, 1098352796, 399772280, 2052665190, -37309666, 388165907, -1111310183, -1830698366, -2020177810, 669042300, 1579039565, 997340246, 1939894184, -233659263 ], [ -880266146, 965765810, -1175183202, 1421108834, 1521637402, -1472103993, 2125561913, -258496650, -232540379, 603516636, 700598054, -1480198056, 1679614704, 1348462333, -1093150100, -1321248996, 1369102006, -1010255737, -67452729, 696748212, -772366365, -1540813829, 1804289078, 765514183, 738003863, -1010759401, -332925311, 1920597591, -1115792642, -1194352757, 361719898, -311975313, 482941337, -1789156872, -1748633095, 1097802982, -2013259517, -2114394187, 684147063, 1599028990, -1094861486, -624976195, 1373290818, -635522622, 528342588, -1020707964, -2061150998, -1284757706, -2002866933, 2085242646, -761697809 ], [ 415950069, -2008326653, -803051539, -2112195301, 1385980925, -1231501537, 263330583, -1793398398, -93231890, 1409418247, -78533428, 1276365068, -1995023786, -1043208779, -229437478, 1990647933, 1897674631, -884852874, 1892159184, -1640679601, 556499685, 179857891, -423761072, 1172456689, 572887241, 539539690, 1996177872, -1105115626, -1900340718, -1339810999, -1597290128, -278375348, -208425074, 291271378, -1166514677, -1592463108, -996808494, 211300555, -2051594544, 1486822040, -359259503, 779881372, 61480240, -343615351, -359313718, 551782601, -755956157, -70272223, 225597610, -107380506, 606844706 ], [ 708749157, -1471915629, -778733353, -2134952506, -786535928, 1820814520, 1481188515, 2037065528, 668201302, -2117919080, 1753414423, 951980574, -329406805, -1114996724, 1046473359, -29089378, 432781750, 1455381450, -850378559, 18574385, -337260523, -1964483999, 1461748284, 115165180, -1707543616, 673798431, 1100628129, 843225693, -420392367, -1888981153, 796672127, 765513302, -1949399369, -799754636, -1832284241, 2058731879, 552385445, 150451940, 952011687, -53468858, -1641608872, -1983156550, 727979371, 1258115381, 2077063016, 23533017, 449318759, 1882152110, -195360907, -945996056, 1278847446 ], [ -1919883833, -1080827227, 175872667, 1477689341, 1556428368, -865537315, 1776353940, 997582638, 36567082, -2082612103, 56342000, -1677253072, 818426962, 1186397945, -1012137970, -2030597361, -864578659, -782205860, 1099368557, -622340258, -1088239657, -823935018, 99261164, 1641440399, -1027574845, 1022075853, -773443107, 1835824209, -265013403, -296002388, -585501525, 2006322407, -255653392, 1959848498, 1797324249, 2017528801, 1291366124, 971596712, -1051010275, 44879583, -1517019616, -765859072, -195363678, -2006398140, 1627735108, 393627467, 1786588046, 1054263294, -1267181086, 1958033127, 586129996 ], [ -1742309774, 1389754280, -870119319, 1918742169, 1331043303, 598624960, -2082208541, -705308100, 152759605, -454015575, -115108008, -1074105799, 605842094, 1136652205, -772023043, 1458581277, -354913432, 189406686, 283427187, 175808091, 29762713, 1687092693, 1957275488, -1129248652, 1131597846, -553238707, -200712358, -1698028903, 845314962, 268344107, -1827016541, -1632895238, -303935638, -1981926638, 1417639713, 1876628940, -1171324707, -1212518515, -1047736803, -1112523662, 1542117603, 1004488319, 770157752, -1183934700, -1035379849, 1519042976, -907566422, -2126533363, -376819552, 1590362139, -519609725 ], [ -1601497762, 2080572836, -1795614742, -1137614076, -190631301, 1095353684, -1747984495, -1207375001, 613252361, 1061100591, 1581570760, -1110813761, -1797065918, -695577344, 1343348156, -1646764885, 587316908, -1276554791, -849907828, 236728409, 1041397607, -2121992003, -283330683, -272750940, -1356823464, -258372795, 1386577581, -259548312, -1040243672, -406323262, 15904354, 2092675234, -1362377975, 1771808720, 492630197, 1203898967, -1488805109, -153951525, -509792295, -1862502448, -854593397, -371637873, 50643694, -323845884, 224910495, 835176922, 1684915826, 1715422666, -1498401025, -1996682251, -900615579 ], [ 203508556, 1151974207, -1550643676, 1633434610, -1851569926, -1855977363, -696377700, -1010640396, 53767214, -91230120, -671688600, 1270893125, 389140583, 77194957, -31874074, 1203219334, 119093855, -2024480215, -235599514, -1581397001, -1243189203, -2030927933, -1043018575, 1180679203, -32075384, -1182402528, -2084398570, 763529437, 106005496, -1886029613, 1261592725, 385088989, 602791621, 1578203933, 204508908, -1395755679, 381141595, -1497334908, 1011541744, 1103911332, 212291594, 2131940392, -358586155, 303643866, 879539102, -1083819104, 1698332081, -49579019, -1631470339, 83763523, -59010456 ], [ 1382771095, 2117184298, 1201417440, -1921689752, -885384864, -1364002961, 2127146329, -1171161207, 1568304038, -604675854, -935479641, -729550508, -1266526066, 1453255902, 857349499, -2071776679, -1286494099, -1045342821, 1314167069, -2036143315, 531109171, 900985196, -449015239, -392806959, 1217744001, 682838277, -444628895, 566055887, 838943097, -1429573565, 1967894754, -686184713, -724228816, 125085628, -234082358, -1311444409, -1397041831, -1442137002, -2083922305, -105610253, -1588222586, -34970022, -1720057699, 1012720689, -1961733751, 951638806, 420859831, 1767318726, -1562255438, 292198128, 48599506 ], [ 1340345090, 691625689, 1258577204, 892247736, -1154613335, 1598676978, -821871483, -1518070384, -308167585, 1093123257, -778420167, 1748161587, -1162815137, 968640821, 2132502373, -1001257466, -1181017496, -1802346675, 383909463, 1634939447, -429253204, 1137670050, -611889003, 699568821, 416046180, 1307563655, -1645529859, -1876366869, -148910949, 1032081987, 1936788241, -1539885056, 1300237418, -102634384, 741031918, 923701420, -488908792, 541960668, 671192921, 1862298026, -1418646577, -644079415, 33971972, 2117399258, 1770101293, -122559819, 750048910, -1681456467, -646884437, -1166192522, 235084186 ], [ 756125240, 1275736419, -84518925, -640202556, -648905786, 1132144474, 457153893, 309639123, 1822753785, -439319057, -513186460, 104698355, -1704980250, -1237076231, -1794795747, -849098009, -356760878, 888971921, 535158707, -1683443117, -1492964314, -933075003, 34687804, -825304383, 1335640472, 887399900, 1693239046, 2104228480, -702836110, 50054306, 1952873251, 61594556, 2105878594, 1427636719, -1374854747, 893185596, 1445658483, 1534562081, 1781840566, 1205010628, -1737843224, -788441779, -1190907929, 985478985, -1465312684, -4876619, 195975047, -503021467, 745710680, 584414445, -1247709080 ], [ -1499544505, 1491830262, 75840106, 372483362, 1041139260, 431143802, -813846464, 106363646, -136048952, -1005664663, 1097169228, 656558852, 679469045, -596354427, -1219035563, -2089061427, 602112125, -149982475, 2039204918, 1256820221, 202202864, 2009253953, 949335424, -568858230, -1261473671, -726537669, 1235893784, -800300781, 636690977, -1403393057, 40043227, -793471847, -316616403, -1626073716, -991569183, 1652581589, 2035269437, -1070237358, -2053069055, -1711548631, -1510817109, 1347556993, -1271103383, 183102858, 887966617, 249845358, -1106071485, 1792365401, -561850369, -587912029, 1876043132 ], [ 145985347, 1867759788, -1994019462, 1804209493, 1794903624, -2102388328, 1850603558, -1555138041, 1400807998, -1599324052, -1851636022, 2044218166, -1211555904, 2033775292, 1012421873, 176444120, 1105176727, -850732912, -2078144471, -420544312, 491811726, 320337762, -1480425408, -92812500, 47036783, 1909293900, -2143050564, 1870127412, 90954290, 1766327736, -679849464, 185853139, -515969335, -942394371, 1433120202, -2130579724, 1180844811, -434198143, 1901355406, 243855740, -279321449, -678166695, -1842552764, -413967194, -2134869078, -331391054, -2110027739, 1137823966, 811092845, 231433208, -867332783 ], [ 1612012613, 903761205, -1983892402, 2195597, 1916433802, 851153086, 179855527, -1297722133, -1572868714, -1279195599, -326589528, 853382478, -988430298, -1650821536, 1293300477, 2001043864, 1669973917, -1169323588, -306994055, -743261276, 2121972129, -2144387626, -1166168144, -605425145, 269249296, -1802003734, -2004637583, 2031211167, 1063260950, -1634183633, 1751334366, -1232346679, 1103393901, 827474103, -1297911680, 89095624, 457851232, 71787659, 1845448860, 10058838, 565340753, -1614584067, 1404965393, 425099420, -1369456979, -2066398691, -553118464, -271298886, -424235868, -135473988, 565663509 ], [ 1786905552, -855808469, 1830816120, -469858429, 1687435676, -1906545730, -380748832, -1309822982, -1206499950, 1491964610, -451595689, -216858823, 1142907587, 1848263899, 545855589, -730183475, 1211913884, 289498451, 440974903, 291225432, 383038497, 504757033, -1776576183, -1968420894, 1721760270, 2112552629, 1496038086, -1282976820, 291077178, -745474026, 1979600356, 1599175491, 1505864011, 1942374880, -192450936, -1545033692, 1450906544, 1053806260, 39150432, 1132086918, 564253965, -429088812, -405796371, -24349161, -1616213899, -211415442, -809761073, -1884843786, 964908474, -1861433270, 381363788 ] ] ], [ [ [ -1585727381, -1843844551, 1296886763, 346294450, -75748389, 1331962407, 1147793363, -1582386729, 1691381327, 2072463356, -1999846240, -719356342, 1448024516, 2016940059, 505684147, 768497394, 1916834453, 31998257, 2001523717, -607032014, -423030960, 1089492264, 1913091577, -1846791942, -1155182036, 249831780, 1249901765, -1282620712, 997867862, -473439122, 1997618996, -1042178184, -419821327, 2027648822, -240622366, 392501133, -740656772, -1105927527, 1458653731, -1800818048, 975343954, -625134551, -1363998306, 1600675827, -10429022, 956827484, 1998597984, 449235839, 1982006209, -1644541628, -1950534638 ], [ 1948613062, -990869127, 561315992, 1300787186, 1760968854, -1910686442, -1810823200, 1739717417, -270018874, -342927924, 774717100, -752710721, -1404189842, -1927074727, -1374749343, 1966484992, -1550898214, 1116399906, 1646229813, -1112562685, -1436575206, -216724042, 1466064942, -478929945, 2147402313, 38329218, 320651774, 1962092141, 258426930, 294603242, -1927216960, -929679831, -562912266, -649738745, -178720047, -1585372988, 1952634502, 1296901986, -1853316336, 1792191988, -427908848, -613178411, 677470610, 588007896, -1627450933, -75993399, -189830568, 1509243554, 1013342364, 266197627, 1689830027 ], [ -1447201945, -200966881, -1694530029, 939151372, 897391596, 2027169685, -1458537460, 348955405, -568170087, -1490309858, 1251154759, 451123602, -1519341717, 796734310, -1508269038, 1083672531, 1185009700, 1447732490, -1621570198, -903055798, -220454526, 31170525, 2016824560, -1665771352, -1287129162, 1827648067, 873717457, 83957954, 1645495464, 471540701, -864669734, 938900026, 1469975499, 127196230, -899292058, 99537952, 1264795002, 1186288502, -245208935, -1581765979, 1048933142, 77916952, 790657046, -1968344181, -2090287393, -8502268, -2114588626, 854415669, 1778544225, -1308071214, -1320767954 ], [ -353806061, -521474916, 265043561, 1089893268, -1584020519, 1616173124, 154008972, -214624621, 2134703664, 552080691, -199309611, 259638783, -2059477399, 717672074, 2065685999, 782714560, 43744029, 362903213, -794739235, -2135253404, -1604536717, 514956852, 779902461, -1117988155, -278608885, -209701386, 1295117328, 1165295018, 1741121693, -1314240670, 1792244146, 1179214452, 193024524, -1370139048, -1082768581, 652122002, -903506802, 735167941, -1061878804, -710110303, -205211048, 1820100794, 153349719, -1043662637, -2138527489, -996851617, -1896795927, 371216862, -1751907672, -1983575015, 34152251 ], [ 1649450806, 586320425, -916549824, 2122840334, 876408462, -1806981191, 1597049086, 1296445900, 1169063660, -2025105871, 467413177, 645023654, -812225049, 1874251546, -1369873572, -1299159635, -1198663668, 291007887, -448360707, -2098330687, 485830992, -749296134, -1697053712, 1561164865, -1367254614, 505871186, 1538989164, -832169848, -176645264, -823578455, -1301503869, 59270446, 1814870071, -748034485, -288138419, 1853435068, -1542666427, -2137051987, 380587703, 125597473, 121840805, 1415593671, -161899974, -881498273, -295829618, 951791616, 331990372, -2080858001, -1724655439, -787138899, -777773650 ], [ -1191803658, -1811370850, 1621099463, -59416404, 681628925, -288779477, -792344923, -2120550972, 2070474403, -616260438, 263551242, -1716714949, 218514170, 1497264544, 358426756, 1335479474, 1733258469, -1076865622, 1765895233, 559113454, 1899121639, 1584929263, 1598414855, -69474879, 1567327811, 1009640996, 764188163, -1481719508, 211162630, 1446009384, -486721838, 533955568, -797133115, -719906603, 1734048312, 433987625, 1731715204, 835892969, -1010699203, -444349976, 1492076470, 1615235984, -1516325517, -546499957, -527420821, 1824329593, 1889951909, 111232541, 1093842683, 2046196890, 313867946 ], [ -691329428, 2141268570, -721646823, 862585572, -2141510379, 2097435963, 1859254188, 1925968840, -1855273067, 946762289, 1360103466, 926599936, 264691771, -1658913579, -1148999204, 608154244, -166566783, 1345349264, 1147009104, 766927737, 1253844050, -1176809423, 1498935787, 1982235280, 737772700, -746130801, -1647265732, -1994025336, -977039844, 1463651274, -1926140354, 1910124970, 1977522433, -41886905, 894645954, -996779236, -459463505, -1212447588, -312753074, -1155241404, -1568465861, -1622993750, 666988369, -1836213788, 1155056639, -134743900, 968568499, 1886811856, 1677228143, 1096885527, 548133419 ], [ -759860642, -1022388609, -170027830, -1283675802, -521369471, -1420403990, -701387748, 514304933, -273924423, 1224943646, 575163618, 964470516, -17578287, -1900312983, -1813364764, -1817214487, -1466393451, 787475629, 1690700002, 56491552, -1216562963, 1600748293, -1158208848, -129672409, 667893185, -2137660080, 1914782394, 1187838362, 2081630698, -505402140, 1491735652, 1140061566, -630089749, -753872642, -662981081, 102913906, 1889124646, -1845941449, 1111650636, 72032225, -724488432, 426814998, 1770419212, 979032274, 795547756, -17106924, 629121105, 1523268554, 1314179571, -1995550528, 1171355888 ], [ -1796224079, -1860012413, 2068188347, 424453754, 1190122690, 1935767559, -1447989953, -2128406276, -189286714, -1971739599, 1196021073, -2080006236, 779847038, 806145547, -1602821859, -1591476926, -2119085628, 1155113646, -1218494140, -528703449, -1092631977, -2088019711, 1188397417, -1238806595, -242184526, 1388876685, 1272170996, -1724219892, -1161952907, 429288613, -593589206, -455080348, -1418621789, -1554819499, -2104137875, -2029537948, -339408997, 2098827784, -1825460556, 782789676, -1584831796, -187632137, -1831556339, -1044974938, 995807938, 685041590, 1471491420, 507219073, -1947224962, 130464588, 1246257254 ], [ -59827116, 721187990, -1228146182, 1073554218, 445220110, 548323628, -1953914710, 1776806640, 1996289935, -24697848, -2127549765, 1766182620, -1150900729, 946130548, -986882415, 1204031102, 410776166, 1626574700, 187056455, 829531988, 1799950067, 1900273784, -537935844, 757711783, 208363430, 1753556554, 1233937059, 1635650191, -1318081183, -87644811, -2141921374, 191042639, 862438925, -2084221405, 2066565736, -1749518981, 568341150, -164992509, 1759567629, -839113634, 1227183507, -872554220, -1357724174, 1607679421, 1854366887, -1330609863, -1513182702, -860975641, 1969062995, 429964887, 7741137 ], [ 590734544, -912897007, -2002134224, 1618114298, -934584478, 1509682008, 777382370, -1271091242, 952079653, 666137943, 1258304715, 440053866, 393384762, -1220849138, -1022108333, 1519958897, 173653940, -128787474, 1406830543, -118637996, -314525708, -1403862906, -1309750272, 1968986164, -1775650116, 1435314745, 475760311, -911795775, 351087309, 1778668041, -877571762, 1145001742, 57164696, -127492265, -205289030, 1108518034, -211051902, -1234332926, -1574192896, -679699540, -698196760, 2045317478, -1344345119, -1425577595, -1021810207, -1466649418, 1906122193, -1400222193, 2116630884, 2015477944, 105615482 ], [ -270930710, -749967740, 310378770, 399908269, 1195870662, -798445858, -1910660841, -1958715446, -1883246451, -356648826, -248410923, 1517307301, 1255018593, -676430872, 1363059270, 1613449252, -1434571814, 2101872384, -118767935, -662403216, -1334215959, 1138256417, -1056734654, -1525844136, 216707458, 1068363965, 1635451849, 2064695767, -1204977110, 775692598, 249421267, 932937580, 826243274, 1322495102, 363181287, -568533788, 1287679554, 184322038, 2015282441, -207560564, 673078220, -1326560126, 1212126920, -1570325675, 1143627479, 370310720, -1910876253, -664281203, 1190178183, 1304629897, -227329435 ], [ 1410028440, -43500670, -1633765599, 250925482, -821363327, 1053437880, -478233983, 1513576389, 348316368, 1527292879, 627677362, 1426522093, 796403388, -1177897089, -1141215770, -1077473602, 502732803, -1854401795, -233182171, 1111652698, -600270276, 175303424, 164799913, 1571380964, -77390560, 194580034, 1946516563, 684270988, -702257078, -935367420, 1079912691, -161201405, 641119736, -355945175, 1084935821, 1687885747, -1626050544, -1392747447, -1599079586, 892956436, -1153472161, 2123683866, 760491579, 1944248219, -582817168, 1373977436, 1909695648, 1982657848, 1223829700, 1987134155, 2065799276 ], [ 2090915325, -1144474654, 662051950, 2132288962, -1468897742, 68649193, -1476024159, 91195120, -1930551005, -1623081728, 1579176727, -2048972482, 1158474893, -12806705, 494914340, -837249300, -63271427, 216710137, 484613200, 1029269016, -1287287780, 1614708823, -1295267637, 951448280, 1969053243, 191477008, -1482618298, -406649883, 1237677471, 1349692801, -59075583, -1114713126, 918309662, 1702251630, 430545842, 1504647600, 2110695889, 672531558, 1911167986, -1332474399, -644718323, -206194530, -1251669063, -1287903240, 800300104, -453102702, 911533990, 879042768, 1028809913, -19282693, 877655400 ], [ 1649771784, 2014465025, 537230653, 1294866194, 752944920, 750617752, 1771832046, 928833184, 1029915007, -1534455566, -1808823558, -19063475, 119803554, -525649655, -232086825, 701480547, -1025310984, -473114105, -208175728, 1458938399, -1677855520, -1555447324, 1631374512, -1377067694, -370217292, 138808725, 1234269281, 2137898973, 1974356641, -1026790652, 172066741, -1568609215, 866558755, 753379919, -1201533128, 972395183, -1410567180, 352107347, 199472361, 1336322883, 1838775434, 1309577034, 713844767, -1139546108, 60030756, -927601442, -854479874, -1419565912, 1714060220, -793161777, 1592649227 ], [ 1405504649, -2024954637, -355088574, 1199095898, -595450047, 1083965799, -587910462, 1653797165, 578159617, 317317769, 70423299, -2142343664, -395853893, -447831748, -677826235, 2092712218, -1811885140, 351528435, -1729978551, -953688408, -36512580, 1041415621, 1552826408, -2099805794, 1042005251, -536201402, -600071324, -1894180018, -91548374, -862979029, -1703832517, -989861979, 389312742, -590636007, -671229540, 1373744581, 302378210, -1007549991, -1888000274, 1787073684, 1770225648, -882477511, 2132127048, 1054517197, -1133119700, 435948949, -1048406404, 1525770902, -292084128, -1090268242, 172244280 ], [ 216554732, -1747936668, 1136761220, 946554490, -305234126, -1914419102, 278358623, 688002456, 933942913, -1738687105, -1149249293, -998963910, -1483897099, 2075086078, 1558660900, -712808532, 1838958565, -1858548116, 559660934, 1362265531, -118693949, -1060861855, -1575771889, 506279783, -2049523971, 1297278082, -1775721712, 873022304, 1143228106, -1083389345, -1238182741, 1856415679, 996329581, 209881856, 2053973052, 1680962526, -1012939724, -368793611, -334603686, 1552539424, 198941825, -152304753, 531127239, 1898138443, 86827326, -2126065998, 529889620, -1561609244, 1995163352, 142987158, 2003087797 ], [ -18612566, -1272734871, -773517371, 474543027, -1373836444, 228158124, -1274508252, 1012243312, -2101376308, 1733107163, -204331168, -1458492260, 1076493963, -1772950442, -850737734, 1567465758, 830139448, 269464630, 1277589919, 1473871343, -1779155759, 340417061, 1989230751, 1519531136, -487678871, 1748953856, 838767348, -1605684296, -965211513, -1751318965, 1768469120, 1839640072, -1081668167, -1930702500, -1310778806, 676777997, 494611688, 1195879768, -754702104, -1250534573, -826183916, 1429483453, -1004172085, 238988637, -796595309, 257283675, -1716972816, 1130929523, 958940700, 54951311, 969897447 ], [ 1863584408, 2117595035, 1913301627, -1271424023, 832872787, -1201486619, 1390786510, -1981346073, -1495228157, 135962036, 357789096, 1806266657, 1038882558, 891934959, 236750504, 1612119156, -1077869148, 724414391, 94121657, 663409107, 1774556428, 894331678, 1953430516, -256715256, -45929003, -594295387, -916548305, -1147847364, -1489889366, -876117643, -1715180055, 1501312002, 1690884906, 1712007804, 2010185062, 1140471610, -199387641, 1881188688, 1145707980, 982982099, -1759928035, 1048341027, 626094774, -1829469498, 1161460503, 370781611, -395630300, 736526628, -806099943, -1007248684, 1806951527 ], [ -665888481, 1462204582, -1902930738, 2061652315, -966544669, 689448012, -1796533138, 1525645004, -471375988, 316082179, 1673270361, 1761224892, -684020460, -1906180182, -610780694, -768060022, -975465092, 531366967, 1584547636, 2038637222, 238647750, -937529317, 2138092569, -530890168, 2089760986, 114969153, -724859178, -1293705601, 2012851511, 1432107043, 1978572131, -1475960501, -400789953, 1705553948, -32351133, -1153031592, -740895095, 1849113403, -58548506, -503969542, -1351391737, -386987495, -1494822444, 208541402, -1613910381, -486105441, 1582327797, 2111405023, 847033763, -1378988310, -1977001306 ], [ -1017935444, -1039060032, -2076508944, 289358144, 1643635083, 1982545116, -76787708, -289112172, -1209242652, -450528209, -1788899481, -1241768309, 197780558, 1843818036, 2051693256, -652308858, -1344257634, -1294377875, 2061622614, -470663090, -1549040253, -422495294, 1951891959, -461728989, 317269805, -1561848538, 1822414225, -1842682092, 75285647, -1005184920, -1451532891, 115440400, 1275981029, 792495417, -1033223824, 210606466, -1882402377, -222179331, 135088389, -180031962, -2070110803, 166270830, 156083735, 457082014, -88552346, 2125155647, -1199003980, 1268227252, 1340761490, 1545432438, 1232298029 ], [ -1539942969, -420890839, -1255987186, -338411521, 1390173366, 1203942245, -1749186021, 2025029193, 1578867914, 345476602, 163712949, -1439160240, 1172893720, 1470423474, -722508951, 1075917182, 703516350, -939355861, -366308907, 179355857, -323913228, -1451510644, 376718738, -1564123157, 608741529, 196798164, -29158031, -477570795, -1449547162, -1857479937, -88883300, 437138521, -739112270, -1047620000, 1187655801, -39149611, 1625663694, -978067261, -183565230, 1605792625, -1758841924, -1016809655, 895597645, 651553761, -824313993, -1437317495, 1337931985, -447020694, 1007448365, 1334352117, -2102166732 ], [ 1547133288, -1176755871, 1239110737, -436450924, 145423094, -1499485982, -1047389749, 1626466772, -1924569213, -317433103, -1734704272, 931655337, -1009328307, 809106478, 1240107881, -498592737, 822820771, -40338899, -350975402, -1505435776, -1943590432, -221582243, -280964066, -2005492985, -143200082, -41894456, -1131774709, -1781563960, -613447429, -1076148555, -1923768909, -297960189, -162080592, 1026715936, 253505436, -1332344938, 1572417942, -769937697, -39453375, 359944443, 1730061512, -2102637491, -2139930906, 79732627, -1235393465, 2145474638, -2053800189, 124747459, 1455711135, -981649179, -1077806971 ], [ -1971094217, -1516644367, 362746323, -1299533744, -918229907, -1214513262, -94093141, 1442604327, -758694724, 993541621, -1365250682, -1960350604, -905668842, -1395385142, -2071927130, 2114467308, -899600564, 1320856407, -1502170353, -298327915, -1362051030, -671999180, -461212136, 474859105, 2074278231, -1759807898, -138927711, -1166008389, -742294313, 960387294, 153175437, -2033023364, -544992261, 50355741, -912800327, -520565234, -852213698, -690550293, -38161970, -1567153009, 879582736, 860417345, -1212595390, -1963213712, 1747744951, -1036129462, 1315240457, -392365623, -1609683093, 391562649, -880108317 ], [ -1371429562, 824913892, -345059656, -1023817651, -142655713, 815864930, 51693456, 1322953077, 282863582, -1016913445, 1197150886, -854671658, -86600665, 1603174808, -257680770, 1398278942, -326315323, 1721487623, 919617050, 246652857, 923260836, -445136829, -1056307340, 1403084791, 215970636, 2016581250, -859809294, -182601661, -2040723350, 2063999766, -1750578844, 863226341, 634323448, 1844091146, 2034501438, -1815452375, -109086675, 927849693, 1252300338, 1537789643, 856478269, -584234042, 499507616, -1055186750, -1875135853, 1911085771, -1710017920, 1824590348, 2090713737, 607179337, -743859384 ], [ 52027478, 2078799297, -1360599201, -2068485894, 1072260141, 1070642895, -254025604, 381770119, 1961988557, 930576353, 59228584, -964939810, 1624093525, 1091711697, 1898504901, 891610992, 120012718, -1187158498, -1907372970, -1561059144, -443876232, 310849662, 1445472117, 1259208565, -422735170, -1810692818, 1292425931, 289254810, -678308932, -273714951, 312038026, -2128058343, 1858894918, -1217263703, 514562477, 447925272, -2122118311, -1468061570, -1524844842, -431861648, -771196069, -1207957824, 753959479, -939817909, 1659234546, 1783953701, 983182802, -1131146368, -80938385, -1958052401, -684018936 ], [ 1894355680, -460336727, 817450205, -1677797105, -1192469178, -1652982180, -429716784, -1997820663, -850137212, -1244811455, -365737359, -1554729849, 765391085, 1946998221, -954659050, 2102320408, -1282680892, -1881446768, -2098625767, -255453747, -540304940, 1508346216, 727525017, 143946954, 983549057, -880690757, -1509248675, 1917603662, -831816206, -1026909776, -1291032616, 664215849, 150756996, 278523181, -2139744771, -1183763851, 1947658366, 1250389672, 13420705, -594898820, 1640669319, -1323992149, -1705766242, -1447027726, 466406097, -708068234, 1877630151, -2035804284, 1242578291, -890096086, 861120897 ], [ 1346703748, -733121483, -917248209, -765279758, -833499547, -1287290680, 1866302163, -1122088421, -1294107929, -1978020616, 611034204, 1086186879, -1787934574, -2013659578, -1316646104, -2115226112, -1438770857, 1982757446, 1249330495, 1622683140, 178622847, -1521062401, 1428991633, -440361062, -763166451, 1318750105, -1624780291, -263787805, -1282484115, 1807096698, -1443331841, -2101264255, -940465262, -560838872, -1565720577, 1643935009, -1908262523, -2125999921, 829695727, 1132675635, -1076681199, 429018470, 390632809, -810833940, -509811812, 381551971, 1856520713, 1161203062, 1467142800, -799895221, -1076013935 ], [ 349350131, -1796422162, 1537836038, 1499298769, 1257999318, -1869885657, 1328876767, 238145100, 901868096, -1473791405, -1873466629, -700950288, 977740079, -680164416, -1519665274, -1473759829, 476522019, -754190293, 1503242860, 1438441169, -83342516, -1472860504, 2132386988, 2030514517, 701178854, -2146933633, -1501028414, -1400687292, -1596676852, -1435164259, 343718484, -987003072, -517388612, 144379985, -1082869435, 1288590738, -1923886376, -624377951, -1507110424, 1645018251, -1073535370, 415401502, 1111292777, 334602892, 1370086189, -719906777, 410593799, 268588294, 1788999774, 1410347711, 1784793091 ], [ -924089338, -1963667049, -2096319494, 306677425, 1592156170, 1866780498, -423494798, -799551234, -2019543509, 855595606, 1777611155, -158401621, -634749407, -616282487, 2058121300, -1973189838, 500452429, -1362834043, 1325514002, 2096902799, -1012589028, -2147311711, 458257920, -1176970117, 1032893298, 604518864, 1696632025, -2140246032, 164931790, -907778772, 156041826, 1246864934, -1113350271, 668335446, -899308311, 2124642381, 2135890280, 2002132813, 1795769177, 459106245, -107552893, 1171558528, -1878530738, -1807057364, 1050166785, 1800626194, -856863232, 1674784042, 1820341573, -1408100573, -246254168 ], [ 1906031602, 201800676, -1893150891, 735185004, 227547584, 71195669, 1507170743, 1006719602, 1869084217, -1130627868, -2106276630, -347670187, 187785867, -1740904465, -770569135, 2144393422, -12242078, -1774129308, 1555762410, -1040760251, 738968695, -730527804, 1059234288, -1371269515, 592336175, 1097353602, -1945337942, 1479768409, 287507290, 674137304, 176978245, -939025495, 966323279, -1202418327, 1970562788, -947921177, -382623494, -1581544233, 1698036852, -160086028, -802838801, 119645281, -138667318, -106485602, -461005053, 2009027765, 52402155, 1381329137, -962254203, -897432281, 1806365934 ], [ 1127417231, -1399071762, -1142488181, -931076443, -995985761, 1488678320, 944456462, 2018004584, 1270605287, 326504806, -805702804, 1305759710, 1404252199, 1427872616, -1699047321, -964039303, -189490971, 1829999369, -1867652622, 239741193, 64560409, -797072693, 957621249, 1454859359, 257837822, 370670908, 302630839, 1790226853, -299483453, 36545117, 2014532310, -1886050118, -1827222746, 985052600, 1815028257, -1432349737, 1753322377, -2102521128, 1031418460, -1028289159, 530693061, 861684760, 2002180910, -1089898535, -1624445074, -1554537179, -442752952, -895809561, 1097609144, 1686248136, -887710801 ], [ 31905525, 1302753338, 1701744088, -691819979, 726329657, -1663385430, -1658166154, -1074500631, 100619637, -2025457112, -1183029276, 883840530, -1848543922, 1068483772, 1317352666, -1678449114, 202943097, -525889253, 469190838, 1988338691, -1464784817, 1197602923, -81391924, 337711172, 1337216587, -1662249248, 899464400, 2021730332, 211214604, -1185856636, -1354588941, 2088206443, -1860349410, 714510756, 1113319423, -653406966, 678958108, -52698513, 2040800176, 446828974, -681428666, -2052646731, -1270365778, -1129145534, -389962399, -1240471976, -450467959, -385329979, 1001263219, -1164222407, -981921852 ], [ -608423516, 75349179, 1606426742, 573200026, 668326497, 728700286, 1624152496, -104294565, 931495304, 714146157, 986039089, 2017217447, 177457968, 1725409095, -986122551, 1623184162, 962484931, 1525613120, 890693544, 591703311, 486395073, 748069487, -571609095, 2138286996, 51150769, -9780953, 462451743, 1862231018, 398965094, 2022722549, 1544679229, -421532101, 526886623, -161409707, -816208187, 197598134, 1516169194, -1442456981, 728880751, 2001201088, -653375198, -1652425197, 1271158369, 750799924, -849250737, 399304193, -1661526630, 1130540087, 147799780, -313288927, 544536452 ], [ 1161098202, -1154561465, -1698486315, 1286042085, -1938529372, 548487701, 1980991325, -400888805, -981003057, -330525237, -2120916279, -1729354825, 302771868, 1328834498, 303369920, 587602159, -1737863465, -888644171, 1502970386, 710904431, 1452939677, -268887694, -1834638082, 108884170, 1722316977, 372869744, -697536282, 45390874, 1692334849, 648150995, -894922709, -756309191, -1871246561, 149260611, -1250345455, 1602051298, 539486586, -9466078, -1217159727, -277499833, -279222223, 825859183, -914137948, 1434053540, -262948813, -1396932989, -1009365325, 592764530, -472051987, -1418957458, -719640298 ], [ 2143802072, 1395149450, -1932259827, -1043625566, 1944978106, 206885437, -1802334051, 1201825654, -444108804, -427799386, 2129340102, 758483116, 871195221, -1792171048, 1460623770, -458261489, -346976105, 415460513, 1478762160, 1245670819, 1947756074, 812325781, 1349113025, 135062326, -1024190525, 672867100, -873169195, 1376189377, 170703366, 480861291, -1685053897, 776636630, 850082676, -820131525, -566106818, -1414614889, -1754082189, -41410380, 568399860, -144582822, 330795252, 177089391, -848320776, 502776162, 257605572, 368091138, -1363307507, 894050973, 1412674964, 291177675, -429841534 ], [ -1990422288, -1454866362, -1323603592, 2014916745, 365397530, -266792565, -1188254488, 614671394, -1145037759, -1351054531, 709114435, 656152765, 136816118, 36046817, -666878367, 71308496, 1555186037, -1397817134, -847814769, 1368887994, -457380025, 1899247203, 1495615031, 1232635508, 1165959110, -2128305046, -484590310, -287980619, -1970237741, 839067730, 2104924745, -659048415, 552766043, 1611332620, 273919967, -903633787, -600219272, 1688526264, -1529092272, -1755099029, 2022020417, 1103814844, -1130280860, 903956229, -828958134, 1112262242, -69024488, 1049179078, 1675699489, 151692894, -1133024822 ], [ 151811698, 34326961, -720868685, 1792846484, -221112905, 905934161, -1515801153, -199276483, -276542252, 1425503770, -647710776, -651838570, -520718120, -1307043508, -288800080, 591386390, -1620229167, 1955594057, 751396302, 783879421, 398195430, 818632179, 2110704007, 1963950002, -1268921003, 1812679908, 495046183, -1015447899, 1779844708, 1200714157, 1661130182, 384357575, 1113833104, -1981214080, -681163723, 1998726707, 1590611820, -47152007, -1825964770, 639276269, -2121382204, 1486827242, 1236263594, -1115543453, 668416541, 899292925, -1895922857, 667890149, -2121306007, 1008068601, 544693951 ], [ -2011694773, -504798495, -594887145, 1634565366, -11943602, -706286404, -1188396836, 1759861671, -598428041, -90305034, 435209682, 2021533402, -677182413, 2114568015, -1131875222, -135665713, 846806782, -1785551485, -939875749, 1054333749, 1137914082, 1462514214, -1697858957, -1404609747, -833293534, 1690494374, 1285476768, -2050815898, -85743411, 1207221560, 1530402456, -1926192257, 35583280, -135966009, 1833954639, -1723478001, -167548104, -322232882, -989990287, 975684919, -974248539, 1680770240, -405491640, -1942929883, 1330799736, 1635194011, 582493266, 482307487, 1119803130, 1365789835, 1915603385 ], [ -1682879104, 980621791, 1736595299, 1930525348, -516828287, -1644462117, -1719495842, -690132942, -1763540562, -1398095740, -2123867921, -2077305629, 112955333, 1722935681, -1037695386, 1962373574, 960135859, 386029032, 793946282, 1476776305, -1488218821, -1457691871, 2095807624, -1651878326, -1297480056, 434937213, -1158653210, -1552747460, 41636389, 884971257, -1649020227, -2074682334, 1295690516, 1125816254, -641521903, -136212375, -119347493, 1294094486, 1913472352, 349613008, -537842388, -550130986, -137376318, 2049130815, 2084904515, -48944379, -1217609752, -489333536, 342555869, 637048086, 864615071 ], [ -46251955, 205151873, -1084865776, 339366231, 268872444, 126523628, -1983061030, 2093226395, -1996157010, 2075936646, 798548307, -430341582, 1308726984, -1496489877, 1616372094, 1056528510, 1316784110, -1390075926, 1590351437, 906856061, 1266110192, -9212012, -608271873, 1455398623, 275137093, -1746573624, 992738863, 849400959, 1055601757, -1881763007, 693430086, 1119323534, 2011623597, -451227827, -3601728, 1453072701, 1191481101, 846538227, -1953590458, -433249066, -970655174, 302267704, 1432499605, -1960168760, 1498774294, -498717859, 1140140219, -1314937463, -86174388, 104709588, -151434325 ], [ 547860895, 725474355, -1888235813, 928120182, 1236773771, 804047399, -1787975994, 1654723367, -104924726, 122330883, 1747947325, -1666571482, 293917970, -1239651339, 2039495315, -754049910, 1773140950, -1276077940, 516398540, -1691248729, -257312433, -1153471824, 386102813, -224290233, 300510321, 1994424993, 967857123, 1881631623, 1661556177, 90361018, -52918456, -2121954021, 282631434, 1606535715, -205571679, 1755937359, 1587141069, 339352566, 26218489, 1205593682, -1934751848, -874700227, -1793756741, 1109997330, -521132178, 1511376379, 23178965, -425552681, -1053247926, -1513314207, 2062416427 ], [ -1451188847, -434125106, 1555898994, 1062146935, 355987216, -231398161, 1333140210, -500015270, -2044446253, 1930169530, -740145964, 325093065, -1585415785, 66823313, -1511971633, -1924080764, 364167239, -129609085, -1779421884, -1652237823, 705802758, -806501731, -1412584969, 501669291, -1051876256, -414786820, -337747850, 235128512, -1569757650, -1823171828, 342884706, 1948126900, 474106424, 653893846, 687512974, -332687083, 346141237, -1041482065, 1960548404, 1327664518, 1685236734, 708662, -1224965048, -732142112, -310235089, 1558878797, -2126339314, 1908165238, -1708371466, -1644130921, 1372963399 ], [ 620261293, -27637556, 1951809911, -269228670, -1245513794, 1796647305, -695194615, -554625901, -151157800, 2003212861, -1663731214, 624323203, -1322345247, 1019339977, -1142450498, 580272947, -744197944, 579513827, 1680829267, 531222627, 545910709, 392941606, 1713397900, 1719105087, 2024075653, 296120157, -176226333, 566334876, 1570589858, 265918311, -1231492209, 1355121572, 1120490368, -174313419, -33952509, 26916268, -1281859397, 1746675513, -545406530, 1658848047, -681327368, -333219942, 402834155, -228979008, -217426416, -1533700949, -358948552, -1497937667, 13571354, 824030591, 719410062 ], [ -918007170, -1248172210, -755068288, -1246481816, -1454317215, 239630581, -1752481878, -199792236, -1774649280, -1015053908, 1841792679, 878608394, -1568043980, 1362187142, -249853078, -1426588176, 1699362705, -1082384073, -341377196, 721753475, 1045394190, -661857733, 1121636326, -365378684, -43711713, -1921995031, -606305447, 1123279912, -1067751001, -1347762776, -217097773, 274877622, 704054852, -1226072930, 1591354993, 859962781, 452561808, 1444405754, -1307931187, 1380268012, 308343443, 5574061, 1335629951, -315237270, 1737574677, 930859296, 281584601, -316488271, -843167024, 465674898, 527776495 ], [ -968119281, 632052514, 1717602432, -257653511, 1428701320, -1338339596, -1016839003, 94196508, 1913485463, -1285718380, 1920986043, 157092780, -1263886711, -1451935027, -390386189, -445282361, 2047539236, -488205668, 1859835592, 846550057, 1003925659, 1521315809, -1761256233, 729055943, 1169658006, 1367088636, 1451019537, 1125251016, 581656121, 1048997458, 1869168931, -1473433575, 563221788, 434871737, 503269710, -2036548617, -129850495, 1209520370, -240060435, 1711648509, -1843028542, -818577967, 503609061, 2062044728, -217426231, -2122692835, -351444769, -2079135995, -1883580809, 547513753, -1727823395 ], [ 894443403, 874247260, -1084208947, 926454384, -1539760274, -2000842878, -926038735, 1669755563, -1493183231, -429214241, 1406989313, 564376761, -217406038, 1999849070, -857805743, 1302600263, -368793706, -1834507067, 1774408935, -500554669, -1000542747, 1260105332, -1380698577, 176780678, -813758740, -568556186, -899337793, 719813856, -43818487, -1913842004, 1222572770, 815413487, 1516763108, -606794635, 43478424, 1829321088, 1458565488, -2106914748, -1368170179, 856750410, 1153046381, 78420459, -1814053429, 1922969030, -1453105099, -1936524823, 1387924760, 1708683692, -1589072334, -1535231487, -1041628166 ], [ 1683943276, 1712179007, -2068774216, 1858841506, -1873553360, -1661493946, 1849767971, 852511277, -1103658618, -904140067, -1891099560, -1691993903, -1922232862, 149982621, 167752706, -873056225, 1061851727, 260803682, 1441064989, 2067419487, 1483666053, 1882856735, 235567206, 2131869993, 654529468, 804448775, -396761011, -1554590114, -1357859365, 1580271536, 1757158347, -1535878745, 172389615, -564846708, -1898969613, 212626486, -1618081356, 625252635, -1807537346, -1181174055, -204157706, -1781219438, -958540109, 477999699, 1864461384, 259431675, -831558174, 1350952516, -1238201811, 405044119, -154962700 ], [ 1598518187, -2044764843, 1755322005, 1805453709, 1591576159, -1486081452, -813819221, -686106204, -621732382, 314037101, 2083939792, 87198907, 613414217, 2097947319, 93083778, 1030989259, -1172423295, 1833948124, -427588674, -1261744490, -744711345, 121927136, 1172064207, -1158064307, 161388414, -344104493, 1305806282, 784680373, 209202266, 2130893798, 697032882, -63914630, -1860382740, -936918210, 1468883564, -184355630, -1806123540, -1838045905, -1557871452, -1140394498, -1143547171, 691937285, 90565588, 1144382575, -704567641, 2018890110, -1573247203, 1878306687, 726778085, -350181932, 1546439883 ], [ 1340920067, 1307063214, -1312990677, 73277672, 737421473, -1581266567, -765167020, 1026702127, 987691201, -299563369, -2139795613, 613086166, 1217113073, 2018676087, 1086029407, 1273650221, 1559668662, -1646654517, 1276221919, -689970118, -365691188, 1532049547, 1511912710, -957794085, 1041374597, 517005244, 1812651892, -549878645, 42840797, -2128745464, 434669774, -1446244502, 1243455190, -455121722, -285996626, -947837897, -1495454500, -1020310154, 67938138, -739642219, -1028534837, 608175872, -601678929, -31026854, 1120664481, 1636392069, 1064027056, 1509364127, -1656010435, -1947411980, -795757447 ] ] ], [ [ [ 1999265977, 210195835, 401426036, 1197149611, 996855899, -415918941, -510704809, 1735148584, -101094846, 240248054, -959745809, -504919558, -2639012, 969897370, 297968378, 1387221395, 1726083284, -60371069, -1572182476, -95385770, -1359094408, 1159811932, -684002351, 2119575347, -814833140, -273622403, 585217387, -976030466, -699507699, -1568363787, 628295671, 918813465, 1921342676, -437638568, 1969527889, 1493994006, -193617867, -788689850, 323897776, 1852082401, 908553238, -1703905265, 1057480726, -447078529, 1988639324, -942965017, 1929686139, 2004796083, -406201858, 570824314, 1495801779 ], [ 105166874, -273114886, -1326998680, 1877225359, 1171144430, -862486860, -166369665, 1667596900, 164057947, 209095932, 1850166018, 890097081, -111232835, 2028318830, -1713991022, -1497070816, -1366833908, -727355892, 741539759, -2101247830, -1323001831, -629443409, -224826608, 25658831, -1318390297, 1911057490, 1587849088, -698166434, 650010911, 2070833325, 708550111, -531671487, 1757176155, 674401155, -488257685, 371767606, -563046945, 1818428414, 1733646092, -102238331, -997121507, 1010808361, -1136900856, -327376421, -2029189353, -1990118846, 51807978, -1508927059, -1596483326, 1114898021, -482779961 ], [ 455992299, -748164213, -2018981087, 751470214, -1676847086, 956927417, -11891651, -286084612, 357495453, 413328533, 1141045853, -1633697724, 560951488, -594998801, -1505587241, -2068583907, -1977451208, -185740463, -1252845990, -1741253950, -917477375, -1807047470, -1652372321, 459640217, 1368308030, 553043494, -659422316, -1410478713, 473727812, -1757117983, -1305132726, 1819802885, -421476203, -1932481543, 709736333, 897922672, -791416557, -1679758027, 1040175837, 2003146710, 1233464181, -282102888, -1172239065, -1912783110, 1246398104, -610247925, 854586615, -1777910872, -165300250, 1153729433, -756452168 ], [ -2043691764, -1417881932, -890567348, 1846813648, -822742049, -1667845221, 2070478726, -1621774275, 1356583048, 1086072198, -100038907, 1679868198, 887389820, -2050158573, -198877481, 2078140020, -1671331023, -1768708664, -807838956, -175302377, 853968036, -814932325, -1350151815, 1450808993, -1544226510, -996800987, 1960697946, 1652612018, 2059200128, -84840563, -824207535, -1580241320, -2017191487, 1916306798, -1525020552, -1996453070, -1600947467, 1705778841, 429206359, 1462989645, -1791371068, -2010804673, 586866150, 554787453, -900566751, -1345682277, 958884503, -1231018527, -537821816, 992205870, -288171842 ], [ 372192206, 705096826, -1887776877, -1625104403, -2143867723, 1284696236, -1065281987, 802892317, 392767983, 1204351586, -1241672366, 1278969390, 147474009, 716566401, 1164267316, 1158349990, -198298965, -142671055, -473000060, -1212782890, 1692877107, 900821058, 308685909, 1590666115, 1191799478, -1483057058, -1469400917, -1750512574, 979071214, -1643671703, -1585254722, 37223300, -998872914, -875420617, 2039048761, -12712202, -2084565225, 411120684, -209105632, 1297085700, 683026778, 928422008, -2091948456, -1585179223, 1252732922, 794719534, 750475246, 1549973965, -342736462, -935647002, -1165208436 ], [ 721030306, -224170776, -177721646, 1542910467, -1793086589, -1525426945, 175912840, 47163564, 1282455683, 2090169557, -1046056818, 1856867263, 1679703772, -1979677092, -2132305327, -137241669, 1762770053, -1852613558, 830980816, -2036314891, -1061919971, 209239692, -980239232, 238269311, -1719972421, 871731972, 1265830156, -1979046800, 568765426, 89934591, -495480096, -1174603500, 1161022629, 33481355, -1296944195, 671539278, 884584551, -1736044023, -1573242501, -1345666876, -1265406767, -832804136, -1206242087, -938379200, 1336106210, 1520669170, -639497037, 852767661, 763370169, -1724008032, 909228053 ], [ 237256676, -249494944, -1818250781, 1924858198, -1558053483, -1740692900, 2081962762, 1679867940, 1281631339, -1923349813, -93225923, 480105603, -1744057125, -328115214, -1652356430, -1064206164, -881600199, 491330160, 17913303, 2064693756, 461639481, 1698626668, 1580879705, 1871942936, -1163275727, -1306313803, 594459116, -1472195122, -773046779, -1763478759, -1058331587, -896931542, -2133947980, -1687099887, 70092789, -511976038, -1847755677, 596093352, 494314756, -389530093, 613799551, 773118669, -1621765595, -104495589, -506304934, -963600623, -1759686595, 1365552776, 889525996, 580323843, 1382130851 ], [ -1890583464, 34973981, 1003352440, -442375197, 1837544616, -1681924862, -1356692174, 112023059, -23176121, -186858060, -1326571254, 904411947, -99170966, 1386885454, 245194885, -1219257232, -456963826, -1029625335, 135690534, 741835506, 1133246367, -380217107, -978747040, 408956242, -1777314805, 2021887760, -1438667471, -1616029586, 1527912039, -46008781, -68120313, -1971633386, -855284002, 969315270, 1075854772, -1459154157, -1444699267, 1676269791, -151031883, -515114061, -942252055, 1668872342, -1327266392, 513723721, 1981997250, -1053541684, 37457063, -556999121, -493174786, -674800767, 1420175250 ], [ 219078059, 1506597152, 576500749, 275885546, 677373166, 949017778, 2129353356, 294320598, 708719960, -1310162834, 521212305, 2025870041, 410866138, 10582670, 294869209, 1419754392, -1414580933, -1026901561, -1663164670, -68427458, 1328217596, 976780686, -1405345595, 842558097, -46876160, 963738425, 422186501, 1764211370, -1452344196, -265384696, -1686899262, -1996412711, 661810633, 1718368330, -2018016327, 913663083, -2118261509, -152553459, 836113853, -1540690775, -688924954, -263191293, -2146611212, -327549872, 1757036081, 1815493430, 1403481000, 1117474439, -310198663, -718955295, -1890252269 ], [ 1792599578, -1022194667, 1478311163, -1702091854, 905425069, -1363864495, -1127257395, -749825025, -1828160176, -944079616, -2098485191, -1788765547, -770030660, -1534067676, -413708573, 485854461, 1235508117, -1922296671, 559668978, 402525625, 310052408, 373222004, 1127050619, -1818800340, -821543276, -549916343, -476721962, -406666920, -1938607569, -2001915834, 1186043880, 830051293, 1318703473, -1051020873, 1223423884, 2135176690, -694848523, -1684025808, 1632407601, -1903103479, -732328653, 1148676574, -714316035, -892248727, 553157173, -2006490384, 638336731, 800459735, -275140776, -451632747, -106169413 ], [ 454023694, -54338563, -1547450826, 1229803829, 125851957, -1112906087, -1633226164, -1950729657, -121183536, 1637124706, 21351101, -1974592644, 203619404, 1340904400, 760876026, 617667117, -777613800, 789136423, 74937496, 594452445, -130758261, 1262726533, 563746600, 446692864, -1168512829, 279137593, -1493503368, -2049240354, 626128117, -1574063935, -1619787173, -1588622086, 1902201204, -677775873, 197610307, 1072528059, -355784213, 178739733, 1498733380, 1349508880, -818331756, 1865290161, -719848041, 1750881332, 2093274570, -1316874960, 208599975, -1197807837, -1404485284, -1268988035, 596483941 ], [ -676961386, -1862955688, 1684965629, 1527044045, 1045012240, -442226526, 997805822, 644544464, -515584031, 97906853, -2131306916, -1450457715, -1388245225, 419467181, 1486350315, 1577315038, -787082482, 1280276067, -277060167, 565338609, 1648594468, 155311096, -1185645728, 111713067, -1766689908, 890691529, -128347890, 1604319669, 839676493, -1499664397, 1159372279, 503803211, 1748143196, 374611247, 1628517671, -1779277704, 924322674, -2032808508, -1343853131, -2016855850, -278393519, 870556160, -1899093203, 896123656, 469640250, 1523069780, 574710514, 156695684, 713602749, 1338067082, 1196647606 ], [ -924175609, -269491507, -901033438, -161927536, 891360340, -1274530577, -1220737249, 1068022081, -93316697, 605678404, -85762838, 1109905194, -1072168826, 147498133, -621339880, -1522158624, 453374952, 946611480, 1258011174, -613968678, 802685530, -541846460, 227843850, -1446863327, 1648877122, 1711357371, -1546842382, -303417833, -304268861, -548684370, -1052666703, 1334541821, -1014072124, -1910555615, 1025901383, 422208215, -1550187414, -1468531743, 1480018387, 407309181, -876263201, 408992264, 307441538, -537974792, 1655065209, -1052141942, -585317672, 1690224084, -393180929, 356541749, -892849073 ], [ 714849131, -1873183480, 797948257, 23850304, 1379845440, -1545368763, -1166859184, -1063145813, -1094236645, -1911776174, -1060616405, -665010028, -102032579, 888194665, 890184001, 509383587, 437155216, 924446069, 573894148, -1493507933, 1812905739, -906014569, 1301768085, -1185179892, -734737925, -196971542, 31901062, 1328577392, 960195774, 824053074, 367409502, -1770829809, 843182547, -1047812022, 131602077, -1629241764, -1902238282, -972536478, -2127623497, -582667965, 1141021028, 341527418, -701125830, 526378292, 344834943, -1306159533, 1170532011, -1250236502, 1274119583, 888116964, -1622266229 ], [ 1381484362, 891248862, 2116098334, -525953116, -572694883, 1388132407, 2096245888, 2106252993, -900085022, -338141140, -2083462173, -349094343, -1216069909, 1800610307, 1821796518, -468100920, -216371347, -315432276, -79722017, 35917305, -52452624, -666291410, 1356743135, -1198228358, 1069321635, -409524309, -1659551443, 453599563, -1331296363, -1765551254, 376717468, -176357629, -1904590781, -680884927, 1920807207, 414652659, 1629671164, 235403284, 31314655, -1886640603, -567617120, 434823219, 1908187355, -658194075, -16496772, -1907249175, -2036653826, -630375211, -1709190808, -1809123620, 1064156356 ], [ -2134591468, -2088595919, 1873717512, 1157225918, 205322386, 256459469, -1997847466, -1761734157, 742349976, 1441610399, -111576387, 1665312695, 1577204845, -460214693, 319104068, -1989494192, 709876104, 1285684293, -870726508, -996814304, -1903136148, 1863683244, -1294492235, 424483956, 1246683321, -864741737, 558048869, 1518476063, 158735450, -639592782, 1749269211, -848177716, 2078615326, -981501477, -256964084, -1242117733, 929029441, 1649040429, -1702180150, 975775819, 533207783, -483178842, -697488978, -844586757, 2055335936, 760030049, 823826890, -707509937, 1952802620, 1018120073, -796754065 ], [ -1314654028, 973803622, -1141118574, -1490666638, -358519106, 1031687553, -1795248344, -164467097, -1493425638, -1420648291, 882672391, 1338599028, 1906539934, 406341444, 984873229, 2007630028, -412637161, -528437272, -965667731, 548899429, -743403439, 404210750, 1436629728, 2032407873, 1950209558, -2026099001, 333108346, -855950807, 104461553, -1481182012, 341893142, 1465381653, -1782266350, -562138950, -1053043269, -687295356, -180829383, -147923283, 1341008276, 981632437, -680506618, -2056375849, 2053077608, 1608670850, -112647615, 634221705, -1820532567, -814787189, -922035115, -2071752446, 1292290381 ], [ 1980248156, -740477063, -837859848, -426577453, 2063099505, 440759955, 556884885, 1856703688, 189314045, 462390484, 853139302, 2137133632, 2077196476, -1992720081, -299251002, 1693181611, -1226877822, -1705737073, -2028227943, 443742750, 1595821413, 803763054, 1845785617, -701815910, 2042190460, 1065850137, 1837949869, -363198431, 513807167, -347855021, 122872350, -1152675851, 1817725776, 2106861033, 109139887, -1223652815, 519286995, -115281186, 599997208, -1068552283, 1047742174, -1810542209, 1495971239, -1482041813, -1803281672, -503665614, -1215267, -1538095485, -1949895840, 1725239535, 1897306203 ], [ 342969662, 459531476, -1540456602, -1088900791, 568126263, -1183521027, -1492635018, -1360745466, 882113541, 382501283, 1129380892, -1101300542, -1285040987, -1274521758, -888585800, -424057233, -1281019963, 1403712921, 748582346, 1017729880, -370060681, -1088148388, 392101667, 2006565784, -464081217, -1846152353, -121363766, 1236867067, 1370348832, 347653784, -1856878027, -1440892652, 970617280, 830416279, -1590913008, 1116532850, -2041466083, 1682400339, -1589259467, 1518032922, -1627418018, -1457505730, 1507282771, 1014019489, -415226272, -2135278034, 1436191913, -213749936, -1380671340, -2142836005, 605062151 ], [ 654643483, 1488384518, 340296826, -977671605, -1345440493, 231022069, -1817662114, -273609231, 1554647012, 177944176, 501470508, -1464052192, -1914891160, -1954367666, 666149081, 1290771712, -485306391, -1595772071, -47089156, -832617605, -1745956076, 120961079, 1635305812, -799336506, -379059443, 80039171, 219809360, -688135638, 389637594, 1793316260, -897888625, 1661183803, 818403283, 1358285068, 1317946494, 894769141, 752480835, 906497162, 1342424600, 604552942, 2082286246, 740327585, -1040483204, -1231462213, 524099335, -1779958291, 728233736, -1167124499, 1793705919, -838229713, -883730932 ], [ 929814781, -1424541363, -1325113126, 667220183, -2084481407, 1943115629, -641272430, 848127261, 438582907, 14464204, 843205289, -1945437636, -364402386, -987521559, -595253544, -125938148, 1002137583, -1866755002, -1185060321, 5658901, 241177036, -1578494892, 2001550604, 1741156365, -138144074, -1380874393, 623179352, -1403022846, 1969980605, -767099742, -254781584, 2035641196, -366718615, -1654407399, 554923161, -954084272, 1276315207, 1964561027, 308136454, 607342956, -1664374985, 2102276387, -1319179149, 2135008086, 828520785, 1022853935, -156584532, 689637887, 1249850876, -1708749383, -83179509 ], [ 864281905, 1083525110, 1534461952, -1774372694, 1893788261, -1386431542, -324184578, 1155978556, 1071918730, -332494131, -563503697, 827879272, 394607488, 2089060874, -2075244613, -1500699726, -866491370, -1596576220, -1576194113, -1591392970, -963914585, 1260796389, 336184025, 1175963184, -147301525, 2102166720, 371891945, 861285700, 866997050, -2072252445, -1526292313, 1279336454, 73286126, 1720438498, -2044622092, 1589319851, 993873932, 475509834, 1392422532, 468955479, -171852269, -462559288, -1744128587, -1906030256, -22203243, -558237606, -769203352, 478783386, -245039794, -537941800, -152067068 ], [ -1950351814, -1874799755, 1358887780, -577571528, 1834908378, -1049200634, 1421891450, 1861975808, -1620511123, -588820409, 1606194676, -1129478423, 568044911, -1156378659, 939950375, 1845512973, 947395183, -1789601330, -2123314831, 659647452, -1989935726, -1602928860, 1739901861, 1725240447, -1480949138, 195752026, 13630164, 1124317190, -292054288, -2104273471, -260265152, 1462251361, 82985321, 1617048540, 577486172, 1910446511, -1791546278, -1122702427, -119102856, -901062448, 1367834183, 248833692, 1833841020, 704661666, -1134968772, -1603959747, -1532096172, 1926903674, 504482724, 908540771, 1766238185 ], [ -817629104, 1217960746, 1098583039, -1650459693, 939919060, 356512892, -16880564, 1303248645, -490621040, 1161501583, 1748738687, -1883384032, -2081786031, 1365820494, 1608507163, 1343051223, 1495073952, 1761596750, 327507746, -720335638, 579781077, -1538058207, -1447796769, -1325292056, -601016941, -1247340979, 1254792752, 713617844, 54302446, -1435211491, 1707716085, 482961284, 603408451, 1483767200, -966694063, -1322174339, 713438791, -1281953974, 820286474, 1094492150, -489808470, 1694421122, -302869414, -812248688, -204930835, 1212740876, 1560939841, 112470367, -551204259, 1825669338, 8802145 ], [ 574981201, 603333755, -2083448489, 872827414, 1655735435, 1532623807, 2139286807, -66463699, 979546174, -2058798006, -19051789, 822928256, -1742491802, -1956903103, -1577214003, 703954789, 1936095688, -728319531, 1468927910, 1906254406, -1012077133, 1276022816, 479654996, 348543992, -572529398, 310436767, 1848961868, 1777457272, -1523435171, 1493154557, -1124644750, 1983247844, 286951375, 1466330272, 2018698303, 1052978399, 943359748, -31245392, 42413126, 1283724020, -2096661400, -1721932051, 596536259, -205863779, -302695644, -961715346, -2095681222, 2145053093, 710066899, -899609071, -49467557 ], [ 1129344355, 571484809, -190192364, -914881173, 1808387001, -476663908, -133057368, 2069818290, 1299435030, -491869078, 446077994, 1665133627, -887917901, 1058987954, -1370291684, 1859860583, -109657139, -974158766, 1025068154, 1380723640, 614906587, 826341378, 1794240944, -433311471, -479682882, -616643115, -2084821690, -1293970439, -87462925, 769967994, 723853050, -1752395216, 1651438943, 1504846976, -1121278839, 2030864237, 1807535157, 1145650280, -906417488, 1194917382, -1962859358, -143471417, -2054984986, 352322333, -2004391119, 1468730559, -339603251, 1817089616, -211227606, 1819645096, -1680915145 ], [ -1556520705, 5374628, -1547968371, -1187711896, -939750480, 1961931168, 1852675409, -1663265389, 2022077342, 962637189, -281423071, -1570246385, -1362867550, -2138889658, 2000804991, -465402264, 1546120833, -175032612, -1873012207, -1803264815, -852467221, -1647971454, -1520081657, -602242891, -474892863, -2114126876, -1030642326, 563302414, 1619243024, -547088450, -284234868, -604018858, -1002824260, -280356352, 1843671609, -704660885, -1924605979, 1703693582, -1760354940, -152831823, -1613877025, 893794774, -247150255, 1446072263, -993061484, 393663911, 1051000750, -1630296627, 141798704, -1839441616, 742054883 ], [ 1401733019, -1913540350, 476403045, -1309812369, -1625175463, -2135130343, -71113113, 1549369954, 311335697, -80003311, 1407182784, -273283502, 480477797, 324556632, 574722461, 752679745, 857909662, 2015102214, -2141908694, 1954889133, 2145752043, -286356530, 1934624248, 1716149951, -318216853, 1798940064, -552592306, 1627601143, -1242683317, -1752032182, -1359153869, 1113698017, -1364394666, -1921325861, 78762985, -128586809, -1372411546, -319912012, -1861500773, 1921022858, 25563806, 1741129529, 1959899659, 1529391380, 2034510102, 1430818572, 142197302, -1495792483, 2105948344, -127590327, 1218257173 ], [ 1915512066, 254364881, 1235092142, -451581883, -82969061, 2116771893, -1101288507, 1634663006, -1596930660, -420351860, 1141840951, 547566750, 1160272772, -1326790403, -564038392, 1231462517, 1665427551, 1271247023, 1436388810, 1246023712, 316385985, -932931549, -719660441, -930664784, -911097813, -1309851198, 1611154237, 997754088, 1909858907, -1887972719, 474600250, -1666857781, 1536285196, -1799722781, -1312476458, -849873269, 391890271, -1990248629, -97004671, -1309154474, -1910917280, -1692341256, -729796191, -1060451628, 1977601145, 865713857, 430571614, -684651573, 325023821, 348676648, -173774987 ], [ 1437011085, -1460925022, 810478508, 745290491, 1035250923, 73834464, -1572826863, -1161814422, -1704035997, 1856692638, -1200865255, -1788094125, 1830775544, -630434316, 1305554949, -1558503909, -1391024469, 958969903, -2045538805, 1057042547, 2113164524, -87311107, 1764110073, 907236677, -2108172663, 1416080908, 557358298, -1405070864, -164681296, 1625938726, -1808580194, 953819895, -477908372, -1017539275, 1231959021, 1729904158, -386809916, -1826907484, 1922440685, -274371788, -87299000, -2020397090, -971771892, -1583763903, -517312266, -1742812399, 1848382857, 190848898, -874299070, 46383548, 718297348 ], [ 417965907, 1921603184, -1290089031, 1949543408, 964457226, 442226913, 1446789813, 363220562, -1792709469, 528466216, 1831494230, 582388469, -1095921634, 383488720, 262921035, 304256507, 777939885, 1923192280, 1728684098, 203012682, 1663122998, 897330746, -2133091330, 1618906395, 54656553, 746892896, -1998125676, 1051062677, -68223848, 1765605977, -1711168157, 1988627237, 803064463, -268542244, -466184151, 1427763033, -1322312726, 1231618681, 1950978547, 874948534, 1115184449, 1981401946, 1903974989, 656945841, -908040972, -293819171, -1146986776, 773448239, -119430340, -1526660369, 1681158592 ], [ -9900616, 1817293287, 798135386, -279441535, -2075360423, 1464211452, 1200908512, -1857038866, -540575916, 1903880076, -1233122359, -1661925845, -1480203936, -1085152903, 1404879318, -2141106710, -2109046733, 1817913454, -1243592617, -1840036645, -725603380, -265775876, 678570838, -259645707, 1490080619, 1430288746, -1164861219, 156528129, -1781125070, -367983883, -527491894, -232603583, -1359031443, -1754470225, -1340628685, 522497263, 2064222994, 538121030, -215090290, -1789246310, -917273715, -659371942, -706654791, 1687468764, 208632290, 430001853, 418301343, -853383463, 71366087, 362399204, 459877270 ], [ -1207602473, 1629447255, 569863369, -98469708, 901641538, 1149223513, 2079918974, 1614182670, 1527825474, -740784092, 1090393344, -1447591467, -1703310606, 587995932, -495480337, 569823041, -1474404092, 450105938, 1188457380, -250267580, -759738521, -1975458314, 514903603, 2045793372, 2000828251, 1377147153, 319008570, 1761340183, 1902004374, 1546052595, -1897591143, -986053222, -2094398591, 523593175, 824042729, -1682802134, 812805677, -831700577, -1305684913, 1514428838, -881116015, 2125540073, -1319299300, -495651427, 811944824, -541057200, -56018605, -189696761, -1402762236, 1132977257, 1386840202 ], [ -69644718, -111788950, -1269403012, 1305026158, -343817204, 142865225, -477709193, 1857400303, -681097791, -1171530099, 1672009160, -642974462, 143528214, 1339528515, 389045952, 1367213268, -436914438, 815981808, -732680338, -1632714313, 1530071557, 1614611505, 1606580650, -505565446, -1000834069, -75641933, -1143903672, -1967765674, -226095758, -1964582103, 1548204922, -802855000, 1499730523, -1108720833, -1380375664, -981562403, -1185936159, 808613020, 1255659629, 920317932, 1179880601, -1952569508, 2004905436, -1053222441, -1591133093, 1996545818, 1017718064, -1886217611, -1790528919, -834413225, 26786423 ], [ 2023243950, -365561651, -566001674, 1642375021, -351181910, -1785604941, -249462733, -1873328679, -645252752, -1382765317, -40386910, 725163614, -641924034, -1841447839, 1493787703, 1730851142, -520615696, -260777290, -517083227, -493853169, 1196916464, 858807135, 1670475102, -400315828, 806222505, 1130590449, 1428044569, -1622526261, -825911062, 761574792, -973447047, 1496438757, -262637966, 1322401851, 632009655, -2041906705, -1209794079, -1116584990, -1980806837, -905735585, 2005897592, 51279849, -909870369, -1447045275, -1574837690, -1568481919, 709112345, -1498456423, -619703461, 1135683970, -99551399 ], [ -932603288, 549132567, 816375326, 1297253998, 2056939183, 351432118, 959524951, -1972484869, -27977833, -1755922188, -1164687878, -1342140601, 1274989903, 1810616703, -1741165502, -2017238344, -776367246, -1798980492, 460210522, -1556196781, 612129946, 1967603397, -463845142, 1117113967, 852056871, -1043824273, 223601916, 673780463, -2112742080, 748424898, 1093421728, -2080163914, 456864405, 488487974, -963120632, 1429499134, 1491054210, -1166337432, 1854229037, 2116889862, -1042074957, 296076723, -945128671, 147183691, -1285389674, 995440201, 2084595045, 227061804, 182741829, -1707732070, 1437631273 ], [ -1599586268, 999533824, 576462219, -1262206907, 962527858, -2114706528, 1505844514, -368688627, -1071933879, -1127314477, 704439242, 1157481191, -1528411498, -224517899, 2056583140, 51736233, 751446513, -2121270166, -988644637, -1131859884, 1104961026, 2018192769, -1759857622, -1261984513, -1106168018, 916723835, 925585957, -380943873, 2030275777, 306334833, -1006624903, -2034266696, -1334621433, 167367765, 1067246813, -1085068476, 1959750900, 707515675, -1613299186, 1916734952, -1421858099, 757370954, -412757612, -529426531, -1413170829, -988495065, -1880828029, -476585890, 942859059, 1956152426, -193320590 ], [ -821348454, -649617975, -1608499918, -1451026802, -451345108, -1892666327, 1897023914, -1737438787, -972156700, -831414149, -62827559, -786047255, 1271461279, -704632825, 1566947424, -425798569, 1775323082, 2030710312, 1094567553, 1336826737, -1040111305, -6778228, -2004729608, -588488868, -1343233786, -638865371, -810814776, -1236210019, 1437589951, -319120744, -1530201404, -273080084, 1173279403, 514152418, -1598159727, 1867783496, -672231122, -1342226302, 1855343925, -1882715637, 1033923346, -378213247, 1588442724, 1645909194, -701168676, -201908942, 1315383524, 1098119353, 168582835, -161930610, -2092843811 ], [ -1425987712, -1439678527, 220923697, 500376518, -978055420, -912607099, 1864632731, -2066728411, -1759562271, -1944694062, 1694964942, 602330748, 1754210047, 2141014093, 1602491651, 1742105024, -1768079509, -263453058, 1186329029, 1291543358, -659848276, 1194013823, 994894470, -368433817, -402189657, 1440541062, -523561318, -1246393259, -2032648576, -707030410, -198532989, 129503433, 1764183713, 1983914755, -735637189, -1314328881, 799648808, -1014636505, -1725859172, -1539895198, 477560906, 1393187497, -2132015778, 1420580961, 566009505, 2010577103, -1654928473, -1135825525, -1582972225, -1420562870, 2312320 ], [ -1941592800, 1201863961, 1806550903, -1726027883, -573814753, 1151202591, -1566092056, -1392287713, -17298624, -824941553, 827041041, -446038177, -1337610325, 1843140887, -1860397045, 2032049525, -767401136, 2001945804, -1410685007, 1447514644, -342232890, 1356962350, -1567247483, 282190644, 1763271387, -1152710606, -842946129, 1546241138, 797631269, 1790427944, -1487602934, 1923972096, 727257597, 923712329, -1674681302, 2036099886, -240740705, -1875810873, -1365202587, -1618720201, -390824815, -51843861, 890532619, 551355763, -1351307131, 1807200679, -1546969560, 2065136899, 1584759021, 1973736422, 1889623485 ], [ -957498857, -1310711913, -1444677265, 698408335, 2063580491, 1251223801, -1065721163, -1261858747, -906050409, -2107680186, -239134533, -796897398, -1426816687, -1725236855, -1612485443, 576877244, 1622668746, 266204991, 1539801259, -540623912, -151258091, 1052755854, -844631775, -2070042116, 185531398, 1988221861, -1738512405, -1048094648, -1946907263, -525579040, -1983083449, -1910523627, 1092159632, -1317148967, 548788476, -646824165, 1537961613, 1564987626, 378527538, 1914964527, -1314300425, 1384946555, -1326410861, -59217819, -1629894918, -720905132, -1829630408, -2105908054, 949759014, -1341050204, 10793486 ], [ -1506824414, -1883630540, 426430096, 620737578, 1241772077, -575405051, -347585394, 1737230229, -880950620, 436140877, 1809764423, -973867538, -202333572, 1704058986, -968649373, 1822777595, 788221147, 1451699209, -476181674, -476839255, 588655526, 1982751128, -1570708900, -1613584968, -1867371071, 442910431, -311270342, 1200795174, 1287647637, -1294553194, -2139798037, -1283802637, -522717573, 1951423217, -1516766407, 242191305, -2069795426, -354004818, -1220935531, -1409383870, -611877450, -1366708243, -858094925, -2015059693, -230470171, -1214231847, 1873100128, 518148293, 1900145442, -1674600166, 1558101058 ], [ -550366232, 1073224276, -658455608, -1038860881, -861132067, -217959371, -200622135, -1265131237, 611589097, 196246014, -121025198, -174910965, -1346748414, -1212259351, -1092577903, 38294472, 149631041, -502327528, 844676499, 692151414, 1461570066, -340524573, 477567337, -419435324, -1058807686, -13742022, -619958058, 78427546, 1085470153, 1464007154, 798775675, 742432148, -912584870, 1259068379, 1741637948, -1455907727, 1365741471, -578021943, -2097607370, 1772344983, -128296699, -1868814513, -266676054, 736868759, 1329369300, 1328270892, -1662997106, -1436216218, -2003116923, 1842751883, -98126988 ], [ -493657548, 2078789013, -1385396872, 958849925, -1184725164, -1943712964, 1451700441, 1831826074, 1387176007, -312353155, 1109470213, -724453045, 585950358, -731627795, 1297934542, -673501320, 1229252469, -963731989, -1421578843, -1806451130, 570031041, -1286653851, -147969375, 1578229286, 1395079074, 1796254673, 1719955778, 1321805941, 87282654, 1213684367, -2105645768, -1462850083, 1928139288, -646164173, 1246759365, -712717892, -946637487, 748865960, 1106221551, -1719422867, -395918289, -2108314197, -637502393, -875113048, -540578101, 1732224594, 519721108, -504794303, 736521823, 1104448449, 1024146452 ], [ 886942685, 1640988018, 2143040521, -574461319, -215090476, 1729556368, 1646970176, -1212115140, -902493316, 403584256, -478970303, -1883367258, -696657663, 33106379, -1723432182, -773136782, -1625108560, -471357045, -1985120792, -1519819396, -1245377793, 285406875, -1921809639, -771598397, -209553250, -664203213, -487011941, 1817303263, 1316678162, 252447292, 973934687, 1174828437, 1215030554, -1538422508, -90246706, 283306755, 1539077404, 1226080990, -23269315, -1989209083, 60555470, -1554215182, -987463229, 411607875, 2091015798, -953606041, -802447828, 244354335, 402218520, 1013223532, -1446372114 ], [ 1529784903, 102913013, 695976802, -1234064919, 1618865987, 686186723, 2041987046, -564010524, -1518238725, 537055755, 246192555, -739829341, -194515594, -609868921, 1458748981, -325261843, 1706355273, 1991366865, 1696568360, 890424956, 1379565512, -1869439033, 1801959780, 177644703, -513207240, 1906000267, -192547396, -1112424096, -761866801, -745235459, -303126394, 470294314, 1498546580, 1931714418, -1474861624, -1989260425, 1082919541, -1856381714, -823124274, -1949342968, -1241212883, -2076509170, -519306775, 482900362, -1325798246, -1041779431, -814116613, -1265075119, -1979835977, -693868093, -1882345354 ], [ 987309099, 824538006, 1008343756, -20004284, -178133907, -1708412814, -1797508046, 2097327937, -2081926764, 385612503, 126663538, 286803769, 566174831, 2005004264, 386277557, -1032626086, 2051032884, -977430177, 2136781584, 1101344700, 532295710, 383541544, -1899915297, -751274067, -853695017, -1201026003, 391225178, 698897270, 1651682138, -1803125687, 83989587, -635318389, 133493965, 2065547216, 1371679562, 1411448421, 1989553804, 982212304, 1104617433, 2055655906, 460703470, 1163651168, 1769053545, 1418812692, 437611385, 2043621301, 52159524, 1999884, 1989515872, -660991989, -6615850 ], [ 692651671, 2020830632, -568066670, -2067822718, -525747194, 1059608959, 551372509, -2022164770, 2141488187, -1609023760, -424139483, 1303609943, 434064038, -1341289443, -1215392117, 1884922210, 366701472, 1112898326, 313242595, -625653761, -880772087, -425682834, 767787772, 1124510328, -1421281658, 838613415, 307330130, 597547351, 1859152637, 2123309494, -614954293, -616205379, -1278249795, 533612080, 1209269287, 1897457740, -1237994212, -394736352, 877022356, 1727949467, 1207943315, 1484259300, -1734206167, 757218724, -2034720576, -1612299918, -973015526, 1240225366, -1362307062, 303055732, 315805138 ], [ 1688818805, -811849919, -631428164, 1167821838, -485165273, -1166014306, 1971282336, -176499694, -361340205, -445848805, -811197794, 1078842547, -1926270671, -1606650680, 1713667114, 1980491038, 2103234217, -1150755386, -1815748303, -1291790189, -1382191713, 439056422, -2034984865, 1626164648, 716934637, -1823698831, 811203719, -1845756057, 1687271461, -1351164505, 757541953, -122677727, 1670275345, 1635898907, -1379904860, -1924375878, 1612743633, 1400721735, -273453735, 445510329, 102450551, 1593557524, 781877440, 794743530, 107222624, 472796708, 1907674872, -1379177349, 450195303, 1497532105, -1107013498 ], [ -196437125, -371725267, -1119263706, -838593206, 334638383, 252921555, -466455342, 949388527, 15196484, -1353079584, -1232275913, -1531154473, -1434516985, 816134242, 1315360197, 984571518, 959279366, 1661959400, 917599734, -1706241779, -739673730, 752966519, 1498553665, -1931532362, -758811093, 732504422, -1603950002, -1785473477, 2010110107, 1928933509, 1953794916, -1755863019, -1890942105, 1035966610, 1311173165, -1778348109, -607299787, 624850843, 1883739796, -1009716820, 1803131769, 1833422201, 516037608, -495442033, 1049539964, -60804058, 487497863, 98299621, -1042599924, 2144696277, 704301484 ] ] ], [ [ [ 760063310, 98159321, -131922758, 75689222, -1013926557, -888874216, 1470943711, -824290717, -1070451954, -1468856244, -689510983, 2086157673, 1790574965, 1580685599, 436503921, 720630857, -576710909, -2049883440, -252226507, 1542249399, 2043021055, -1867910462, 2096921715, -1593236845, 682576599, 472086374, -1039601787, 122731541, 690138647, -731748252, -1833637148, -60572200, 424134802, 734181955, 294614339, 1445395511, 1089721761, 180786813, -1656590623, 1878771506, 898807753, -1939687279, 1572348433, -1182857429, 1620627535, -639907289, -1828720751, 1208603965, 690878062, -1726293477, 1600437311 ], [ -139051688, 330652166, 1957635773, 1537135294, -1449545206, -859861808, 694638995, 721353441, -1181664261, -532304622, 1947761420, 1913997724, -587055057, 1162763644, -1768657626, -1175568784, 1523001874, -1206325716, -499940801, -539211333, -1199621145, -1156555071, -320020057, -1149001319, 1528987746, -368022373, -845800483, -399754770, -1066452302, -404951693, -1624415180, -1172984239, 1653218684, -381495327, -231249159, 560794203, 188512522, 1065245052, 768690353, -306970004, -1691484432, -396164394, -1809933666, -987997009, -1492283816, -135577712, -734599638, -1956392716, 387877855, -1282702320, 1181111418 ], [ 2026657597, 1166583348, 1768311642, -841724154, 1900486921, -889389100, -1608682501, -524282962, 1243755404, 439223194, 1486457368, -1512418055, 278376050, -986523315, 722162761, 251706588, 1243290138, 464764064, 1644255635, 590773439, 2008490093, -530148157, 2016057261, -1225228284, -1991665089, 973731006, 1718784184, -1019864494, -403283790, 685662127, -1341784094, 711738312, -1177214397, 2084080924, -1267424068, -390369479, 1422237918, -1885783445, 1033762204, -841142672, -883537268, -691170680, -261083595, 1315178596, 1345626632, 498948238, -2002211886, -611251442, 398863234, -687832088, 1243206260 ], [ 1768548786, -1200186490, -872700620, 2121714921, -34043041, 1567039499, -377060799, -403202659, 808491151, -1845976625, -1177477572, -1260209631, 1834657755, -418713641, 124609616, -1144324750, -2082914370, 1151190234, 417936826, -76809924, 939803375, -2096060153, -449880023, 292656665, 518321241, -347202035, -952111945, 1099034774, -1354639209, 22487658, 1373707444, 1020938591, -462809498, -1211118094, -857995396, -1449893945, -1390024667, 243263885, 1516265906, -153316407, 286528277, -1261363920, -552266166, 2076193275, -1036441671, 505098957, 1391422363, 671955841, 575436623, 1296934353, 512133839 ], [ 952723934, 1635052690, 361657568, 912908127, 1799653914, 1159769999, -985132904, -2054872035, -2005978465, 2123619539, 718016240, 1616340815, -2019723822, 216015207, -833420839, -1305845862, 71089574, -237677749, 742383928, 1913260625, -592015432, -2048089559, 98239684, -1502473101, -1827791813, -646884973, 285271069, -1332299226, 103626269, 649936313, -1448468123, 200669013, -737814639, -2085805495, 1254325842, 1544664788, -281722761, 1023082411, 1467380801, 1939394753, -986914349, 1537963962, -1006970170, 575250252, 1331195321, -1198233348, -630111743, -163570357, -276724095, -1341540176, -1156647777 ], [ -1755402243, 649617399, -773644730, 321263771, 343214315, 227807303, -1605928129, -198451765, 202508532, 521168550, 1587781517, -395880859, -1780122781, -1649881495, -687747023, 1288427193, 1438085632, -858235924, -1901670958, 278320282, 398423230, -124612594, -1132019284, -1626965957, -1968457046, 344978944, -1824389737, 1530788922, -720193113, 1487892067, 176195285, -1269967845, 1919983098, 1225133897, 1223008346, 888708845, 1419262019, 2011362296, -498091742, -870639116, -628230258, 241897930, 2127739068, 637871720, 2057681797, -2008651196, 1827612954, 1854694954, 1504174806, 1370759337, -223043271 ], [ 1262234273, 2111238714, 1171552504, -1431121065, 1070124135, 1734930381, 2066703414, 58361961, -97422891, 1663605819, -229185783, -1711283773, -779170322, -2025506565, 1870036504, 171871702, 1880687082, 1603183550, -127819872, -2040441196, -925571544, -1415566145, -581339165, -1625085638, -1250454685, 729268307, 654131395, 539741979, -1303876005, 1802944593, 1827402634, -2068994163, 657890595, 625601565, -1200228001, 1497558417, -482315048, -622305627, -1991970510, 872586156, 1784299896, 460545689, -1089400192, -581919838, 811393679, 1082870435, -52756830, 1799580323, 1622754727, -1679494426, 91880597 ], [ -1426358541, -948388964, 223722174, 1994840836, -643945875, 2136131650, -1940919666, 292527403, -974155417, -44765053, 534879096, 1609514437, 847650007, -2004723467, -1147163831, -1634342257, 254148261, -2055219967, 613232898, -1086191573, 1345188496, -40985207, -165931608, 605245664, 894539444, 376493191, -1131697621, -523350586, -1812663429, 623631170, 437744494, 1704636729, 946967859, 95559850, 1146147803, -175223854, 1670961699, 968271154, -1636016818, 23195347, 44719007, -1207138236, -1477854621, -1013207897, 897284988, 813344835, -1113374900, -984014022, -1276622037, -515419600, 76365120 ], [ 297351295, -1689174318, -2006075004, 1070417116, -1864320527, 1891716187, 208781111, -1620781070, 562249438, 87289102, 1505116290, -1738515409, -1133226957, -139100473, 1535851978, 375892708, -1548327546, 1809480863, 610990039, -1302205605, 1446151678, -1281246805, -2048841790, 209073411, 509113310, 2140865889, -1514068157, -1406190969, -858204250, -713078821, 16655166, 1801485370, -1949353063, 591197790, 1021572114, -757007338, -1205377957, -413674716, 313190211, 722460586, 545254268, -460749281, -444396099, 490702832, -603977665, -154152716, -492851526, 880497459, -1645492490, -1299320559, 4336755 ], [ -1407652404, 487960445, -1607789656, -95440882, -926791933, 1656833309, -827165550, -1469783558, 903720263, 1329345899, -367941083, 698867228, -1540651810, 173516632, -1790416845, -1110638775, -725208906, -1308055519, 184045785, 1248059747, 96775569, 1524860005, 392115163, -48864074, 1331100163, 1125402247, 1151025953, 312302676, -166548997, 1333675122, -1592057863, 930471717, 232297094, 1261415674, -1596437431, -1884082565, 601331598, -473981954, -939205008, -174497496, 1104439653, 936533779, 1929483434, -1841084905, 1059104588, -1711281329, 824920316, 1179439057, -338565178, -623991560, 727130617 ], [ 1661030028, -367432299, 924395452, -1136498228, -1516977555, -277807654, 1354093649, -1028235774, -1682960341, 703970709, 1641466676, 149375515, 1678456946, -1674251787, 1747079663, -2011855478, -2025625860, 1280431957, 1757228241, -1103049178, -247700211, -971768224, 491805029, 164844894, 982349328, 1573405993, 46897519, -2121575217, -2008231374, 282681179, 1817779561, -1378479115, 1017117407, 1509130009, 536212536, 1658022087, 818970967, -1211003070, 1443494275, -237658704, -1798240284, -32705877, -891218995, 37837760, -1145199278, -1239359253, -1645986847, -1819282399, 1556388198, 1567440152, 1408147189 ], [ 459257005, -978044549, -953847292, -1307855050, 316289975, 717177485, -1212545517, -368657571, 1194353864, -78824224, 698068687, 1090425768, -722381035, -632401249, -1193782066, 50946832, 645210865, -1240745378, -1073662801, -129213251, -1027840759, 1111350748, 1305505683, 1845145344, -14762448, 953234691, -1342446325, -871649417, -1623592162, 1703608151, -487954017, -1520665781, 1530842805, 691989911, 683493383, -1682107411, -921370214, -2005908443, 554105806, 1632249198, 1798126470, -334285677, -1778426796, -892020726, -1826086300, -1558892143, 472886997, 1502029671, -809741838, 157222236, 733751319 ], [ -1241227134, -1831874807, 1700487002, 2103166104, -906359715, 171135157, 192071028, 485305588, -598463383, 1909552533, -1679947547, -1621808221, 718130695, 771918614, 1180537204, 310816470, -602592228, -730633566, -1097234350, 1376800956, -1315415500, -1979900547, 719064824, -1756133482, -781006079, 483520195, -958198456, 398750200, -910093476, 539070062, -938809641, 1513452213, 1044612549, -622128864, 513805475, -744005691, -1563469147, -467727924, 13189701, 1133339408, -880079229, -1928430634, -1594538904, -1181803579, -1706119941, -1707237282, 241577157, -2109231436, 320997406, 1586330903, 702220458 ], [ 1621892765, -1491047833, 24983704, 225713972, 1692069045, -231726258, -286400840, -1855576058, -155807014, 1485907889, 1926121253, 1401870471, 1178885352, 1802820337, -99197493, 1623398995, 19731915, -1398075993, 472724002, -62932175, 496832799, 1714901417, -1077119684, -1681124298, -131300297, -372046986, 1737207061, -114358479, -1565106173, -2057179464, 1184154077, -1162480202, 993152153, -1946366117, 1293251995, 354845387, 511295686, -755954481, 895532982, -1735709491, -1438951046, -573048922, 575358119, 464790747, 1871166034, 244373570, 66696571, 1991143059, -634012047, -2081849685, -891869712 ], [ 209974270, -488968467, -446774917, 510208618, 962930408, 2021968303, 1619880454, -4108618, -2134423284, -246644783, -309575656, 858482119, 2034926333, -79057411, 50694161, -2086087775, -398668574, -1550100259, 1006508574, -777207762, -304357150, -1295219246, -628303088, 172630038, 1883445357, 620524376, -956581068, 1936512423, 1459202943, -1644489636, 136071542, 1749247355, -386159974, 544629769, -1033674936, -1475764833, -1081239618, -825602224, 840051500, 974666547, 90839269, 1958807812, 1674353434, 320999456, -37941546, -2008600211, -1352697278, -799416980, -1784729059, -1910117203, 986990185 ], [ -703459418, 2086303348, 1699197387, -2003968946, 119990842, -117463633, 1191595674, 1165800967, -1295080820, -47078684, 198248073, 1061182894, 912843092, -1666959880, 1348337722, -611922645, -596663733, -1496613829, 398582514, 2124409461, -919842163, -1658698362, -1661416890, 734898071, -1355596344, 1551318737, 1109025171, 66402015, 471137165, 1188997686, -771185758, -140636229, -2095352728, 1711686100, -1927234464, -203772475, -675495077, -13684064, 370004059, 1545123517, 936186832, 1638191307, -465867666, -292892007, -1355860523, 855866810, 1272558270, 494591239, 1737511011, 765384145, -1487251811 ], [ 1615733319, -1280753498, -85638620, -1371238816, 1746362566, -16779622, 236789678, 216626258, -412585731, 1557102799, 358005507, -2079882880, -199335979, -1115879429, -679655328, -385552106, -1584885294, -508571376, 2070689405, 2023628013, -1650337071, 1991883150, -203899571, 596231915, -61104624, -1131700107, -1607337972, -1765761264, -1138539720, 1179697975, -2138012628, 629311406, 1740508596, -298096233, -778248141, 269166295, 1944147424, -6838958, 1247506634, -1594098783, 1447952183, 1477350758, 1387153311, -859441634, -87514104, -123670664, -572118668, -330842818, -861051722, -1754586737, -847647928 ], [ -2000640140, 2026682796, 1413968987, -1660721492, 290397038, -1697559896, 925333535, 2011581211, -679860826, -1137727392, 1479873847, 1823681911, 586315758, -519116077, -139236226, 289737998, 671894101, -1343431346, 2040332180, 1834174206, -357019507, 269737033, 863791262, 254634411, 821003755, 1343118088, 74097858, 31079109, -1247152457, -349521068, 1751223708, -1707060624, -1652869405, 1444457846, -1432651884, 1661077454, 1085698918, 1697854036, -1197595639, 629205765, 878519917, -1077932983, -355619014, 403909872, -920727252, -804590484, -631545586, 1680967924, -877334760, -1054831937, 885956081 ], [ -2090209189, 1745475436, -560772151, 1592452012, 65299853, -1494331742, 1132356910, 955050629, -2000555397, -2063922231, -1305829118, 852493872, 43153309, 1117093215, -1886386618, -259534390, -698835066, -1114209522, -779222803, 1937933446, 1779604639, -528392122, -202644865, -43216278, -511835691, 807077859, 2053628341, 1003583822, -1600819384, 816627546, 256211780, 2088860240, -135787285, 843536541, 1623172335, -1127128393, 1722525079, -1514010376, -1693720616, -797694297, 1427339102, 1434269255, -1474378882, -725287061, -8167876, 1065589558, -103756199, 271365994, -683107484, 1585300255, -1497468114 ], [ -1401937584, -328954643, 28952432, 818598787, 1481457638, 1435233356, 37419093, -1985806061, 1725537516, 1939901580, 24601852, -1811969491, -1318202169, 1451867366, -578674099, 1630592795, -1681022455, -1662230409, 621267575, 1743165315, -1821793220, -1690421613, -416953833, -1244320574, 124575067, -1791980338, -57044009, -1557613903, 177085003, 923892133, 1116449013, 2068493331, 2105603092, -785485494, 1306969583, 509932603, -1663829387, -718741095, 961691080, -2099261105, -506602377, -966945006, -1943849557, 1023082420, -2022995607, 1551807306, 2146805263, -436185156, 1577971364, 621051681, -1519577827 ], [ -1740610058, -1014185483, -1076984609, 33805758, -987276865, -558360374, -151378348, -1322382430, -2138933357, -1521785200, 993139808, -1893317920, 696850458, 31672827, -958480492, 1878243471, 1966175107, -85135826, 333424996, -2090800914, 193123160, 477673674, 1507868100, 1099611490, 2022880291, 808116817, 1379196488, -1034322515, 1757316184, 974290957, 1038458106, 1512293994, -257023912, -1001230932, -985262650, -2046612623, -1282127886, 1248657125, 2036541783, -1603897834, 2113201229, 106644443, -1953604914, -1458091519, -864190496, -432379938, 2029540175, 1967129945, -1542902522, 1891694583, 26451986 ], [ -1133311675, -358313674, 949634465, 2037972580, -243905723, 1387663114, 1544662006, 1670679600, -331677602, 714134630, 686322943, 1854188170, -1269126257, 469124000, -951839209, 332441112, 365198137, 632064047, 57539533, 861172987, -368517301, 390544407, -805265585, 46294888, 1251979178, -1222776642, -2126704983, 827468419, -1389792604, 1596962093, 1054070061, 1514911226, 1869393390, -493415881, -2136991502, -1275687528, 730591062, -1166544613, 393561141, 1452678888, 1462088628, -1452691358, 1736484230, 1416467024, -1138916172, 2108173922, -409632487, 237537256, -1382478732, 1493366992, -37518747 ], [ -2084273837, -1952728130, -1447308976, -1022278990, 1647794156, -81882276, 2063650684, -37733406, 1148550813, -220723697, -1688151345, -753577896, -421924167, -543139181, -1797432181, -1634362023, 967043045, -1316529789, 92311006, 1473510950, 1628976722, -1251763311, -862120847, -723280837, 1946999607, 910097394, 438102619, 561799563, 996243846, 1116724065, 1501080438, -1183308053, 1602663597, 1105618338, -2018690788, -112249820, 284809442, -59161379, 2031218685, -654702649, 1822539351, 835124140, -340275453, 656335633, -898549996, -1317601918, 330982123, -516294565, -2069979209, -215532994, -1666659064 ], [ -964607969, -226093884, -1895398594, 825625696, -994730725, 777126369, 1093436738, 1972755055, -2094361773, 255930567, -1863975908, -1721087315, -894134884, 1656289248, 1192061676, -709061632, 802876017, -479648502, 895794255, -1160418940, 423258359, -841915536, 377237216, 1810016185, -1848350139, -1188537248, -451981621, -906497602, -1728620397, 1681090992, 1084212194, 189249864, 1924844465, -986968142, -287927103, -1235150565, 935082583, -516171432, -1443794089, -1712045137, -1801029392, 1763961297, -535368198, -328455238, -1923964194, -834062446, 2054878340, -1239864846, 1602013706, -1246472600, 1387005387 ], [ -1285975672, 1580248944, 317743797, 199335350, -108447532, -1789647138, 1859833077, 1753453272, 889702454, 1513055804, 1088022414, -917654037, 1971060023, 314460147, -543788583, 1072431153, 1776384291, -1547243318, 245469789, -650334140, 776940630, 2009715863, -239813788, 2034273380, -943906000, -1752663407, -326941058, 726510458, -658839795, -902180922, 94223110, -1692196187, -457745088, 766536950, 522674084, 867762789, -821092596, 1853882368, 1584579154, 639444048, -1238168978, 11063314, 1470876473, 1375436938, -1927802170, -269902292, 2048631416, 1702809909, 579934916, -1383268564, -1590400183 ], [ -851768388, -1505185829, -1216318671, 978071689, -1283974488, 1520675847, -104930543, -1863871840, -1390494967, -672874013, 1376938291, -1803549034, 505348862, -1953618958, -949345000, 1626179718, 1618138480, -1838396341, 1433921487, -1912854052, 1936378251, -386539212, -158482906, -34226462, 1099088490, -697093569, 1570689278, 2096549319, 1333631419, 723353948, -396871837, 1490093766, 211546502, 947650816, -1103520317, 1236966872, 239099066, 1492127546, -1024714803, 358132387, -276257128, -1902391080, -28770449, 2090634699, 676576459, -986292659, -1530131524, 1858592719, -520597045, 771342680, -218782281 ], [ 565345994, 340175844, 1719301705, -1716544349, 362996667, 1572254905, 1660919496, 1330344539, -1121363443, 1671877217, 863949354, -789811690, -1911382748, 2113615999, 1143771615, -365773779, -1578042453, 2080505138, 1047424431, -1197797079, -1731183143, -1369633542, 1152470042, -1252569236, 1538955108, -1890760959, 801436037, -1525531706, 659844778, 1551777727, -1617086478, -428854896, -146000506, -1785455114, -1522108813, 1561410778, -1577324420, 122243554, -1756880803, 892354323, 1791776342, -567481457, 1454723467, -2003998863, 1377625637, -1885127350, -121683598, -1084946194, -937116137, -391659821, -73100719 ], [ -1974018036, -1516406340, 98583005, -1914786337, -988849370, -105636111, -691173334, 1401003112, 1852667943, -1628777168, 196615966, -139631739, -1133362339, 768629732, -1204115947, 1259073293, 504132938, -1188766018, -1525840738, 52491752, -1561504830, -150416453, 1776436909, -1760470864, -1481933101, -1115502954, 1120523670, 1879468905, -920084939, 1591994593, 2013453737, -114316806, 1381954963, -139388575, -426513448, 939840915, -1263052437, 79867535, 2108690968, 170806789, 1372380538, -1451648307, 1765433672, -216574295, -264183171, 2111008348, -201406649, 880646991, -2073173218, -2071014087, -1399679790 ], [ -903279810, 251831233, -2071553108, 1106119286, 2017881618, -617472403, -1276330763, 1662326406, 832579242, 52460724, 2039866706, 1153259952, 1479897908, 1614901866, -22646646, 597612056, 403775288, 1648879008, -1297096229, 185307257, 266540210, 792092603, 788695237, -1599408593, 1683299034, 2090696949, -1614914802, 2052735283, -765191277, -374589693, -1759742958, -1548515496, -1519434004, 1450932653, 1648775026, -71997373, -39782341, -1656659514, 1474800245, 1883931860, 332089161, 1245710000, -1330805618, -822598894, 526791476, 1889993775, 20663968, -1308617828, 652235030, 326939021, 41235129 ], [ -286819723, -1179568984, 1053706805, 1880558042, -888158486, -1324477580, 1543985013, 1120651003, 243175054, 428659780, 369441757, 1208166986, -1027280499, 566455640, 909515104, -1518396929, -112336488, -307561832, 145856751, -1708101653, -1677062151, -1941927059, -1361706753, -1275237473, -76101483, -902454717, -191328845, 802036549, 1600956451, 540304602, 869836504, 1710258064, 1722619211, -1942652146, -322131332, -1284823278, -692337912, 2077866997, -887971666, 892610156, 712254011, -1559031280, -1610501460, 2118602481, 406488208, 78394227, 1570575335, 604940853, -1960703313, -234197528, -247906420 ], [ -1278393481, 583553229, -1483427229, -1312428586, 2095559372, 1308801070, -151453160, -216266810, -364723553, 961207787, 281095802, -1326494009, 867745143, 1929917844, -1973326902, 165443538, -604232522, -142448176, 1646829073, -47224711, 2010102304, -614968314, -1229862426, 750989616, 1504443523, 2044133151, 953100360, 1113088144, -342591120, 1035982239, -28068116, -929388235, -2050726890, -142173380, -709954817, -2081501727, -340877491, 1380467022, -973316241, 2132096706, -554168243, -139774509, -927688433, -1303048082, -1639651709, 197268409, -267588130, 124999258, -1413252295, 374507573, -748581681 ], [ -594979864, 1585867249, 1990686685, -2141982914, 1398496243, 1665630482, 741554018, 1545895848, 1159464124, 1805339384, 410581193, -128318783, -1566219082, 1933629740, 1980491661, -1583411415, 1633067411, 443044780, 1668267364, 11617963, 1957725843, 2108717438, 232712606, 1527174250, 514674210, -892699978, -365678600, 1015217866, 1034165402, 1441264760, 1809559569, 1246760905, -1684634714, -834562509, 1782499694, -1932671589, 589240893, 1990598252, 479598003, -240541322, -429846896, 242399240, -1650964939, 1201779247, -467372394, 673907747, -932663269, 511752840, -1975254321, -1386105239, -714424709 ], [ -1359028540, -615596540, 572031416, -1050141552, -1025682638, -1825452449, 656587124, -729795356, -1107438161, 1942256781, 136801384, 2129449897, -193561058, 167962973, -1603181509, -1477758708, 89422443, 10333142, -1546637675, 1968199466, 548308998, 11503953, -391620512, -774549136, 477703376, -559702759, -481458262, 1088141384, 815236306, 1716668269, -2081035182, -60235930, -1481580343, -1025734659, 1879804874, 452093830, 856999132, -1811400286, -2123732518, -1499807696, -1996253087, -500350223, 1973654050, 1431560439, -299108946, -636740815, 1036864891, -865439615, 80092573, -1380824412, 1304960406 ], [ -412717198, -1896388190, -2011334700, -1301055256, 581358376, 1051864923, -215095940, -1607951058, 106055662, -2089188128, -235975386, -163142493, -794799648, 167551316, -713992587, -1959105400, -1153116134, 12645691, 939678907, 135524212, 1454837115, -1164532128, 1029376528, -1469775864, -1139323752, 485686205, 1140427954, -846577852, -1346055255, -1142424702, -985738716, -510108735, 997326507, 897479542, -504951418, -1275502524, 157367991, -536843969, -876080879, 919700780, -1058663755, -1926846540, -2144539907, 988372547, 256731858, 1631233339, 1950820149, 1211864438, 879196924, 1465324751, 772799719 ], [ 1740119080, 941393820, -504959731, 87506414, 987541430, 1591293683, 1774658017, -2090707695, -1830345357, -412426117, -1974811558, -1408498656, 1563111201, -321893654, 1378716094, -1333897966, 2113100235, 1882260824, 1801164513, 1795650466, -614073385, -1769614203, -2055779301, -926493851, -1646401536, -2025797865, 1348374601, 378631867, 1401476143, 28145034, -799430482, 1330770237, -770728216, 414756420, -1152664427, 1478826811, 97459028, 1554313320, -1940796181, 2061649351, -71059945, 1303902980, 2111412242, 774725558, -1502206073, -1954224645, 1936027964, -318917997, 719150365, -52082166, -65068286 ], [ -745092587, -97531386, 1193133447, 541177113, 1892292658, 1763647120, -626524121, 1176021680, -1842336959, 1703557697, 280985775, -1500834882, -517483090, 513605482, 1393971533, 913095359, -1438222792, -660460582, 266984635, -1237162091, 301599660, -144446957, -1054473165, 10140310, 133329503, -1530139573, -1829912060, 1952102323, -1921051794, 395363311, 1871905706, -247797798, 100600080, -967887173, -528828955, 1639114299, 1101945330, -730020249, -1943722628, -717912087, 1303713204, 2087781809, 408610940, 340640435, 1923402146, -1822277407, -1183883450, -962839161, 1525582513, -1357867244, -316661816 ], [ 1907124140, -1578736053, 1755073737, -1779478476, -1311400238, 2089539544, 1371442440, 861262997, 1661969314, -2109969960, 470898511, -2053420534, -1843953335, 1312074648, -2011078206, -358036983, -978588581, 578846042, 2053949641, 965427102, 29757360, -1726235253, -1776799910, -607375245, -890059337, -687219296, 554115490, -1245361299, 319967598, -476074513, -1142293158, -1481341191, 2063492335, 636618866, -1824505511, -1861076618, 124591909, -2061955973, -1888791246, 1184852092, -875706833, -331430927, 1941090239, -1104251252, -1726842464, 1111861569, -426709177, 58549942, -1275093496, -784875913, 969511719 ], [ 1593939867, -912235683, 1950853252, -1755465028, -1810950119, -612720624, 1716578084, -2059340203, 730644399, 428451999, 593342566, -1140923346, 169547065, 1279325742, 1691679178, -1270432976, 1690777067, -439172421, 150731644, -275709501, 982388126, -1293348163, 1712635415, -856078529, 417505409, 1542799063, 873835599, 2042832083, 55132887, -556646984, 349144669, -671166545, -1461049585, -78139430, 459528012, -434331403, -1794005449, -2070910959, -1390053556, -328968226, 595511436, 643143634, -1278245837, 305597562, 924852723, 1549589138, -1856266783, 517846252, -1980145418, -1290465295, 1727445135 ], [ 318848411, -2093316850, 1240975358, 1199683119, -1843133575, 902418449, -1371813478, 578978027, 1751448523, 1521580469, 1932525935, 908143649, -1270399572, 1676753008, 2069682721, 1970223772, -273828865, 1330853329, -460521844, -2095239266, -1666363603, 1455021776, -761632646, -625081880, 1071580524, 1251029734, -915017322, 540027298, -1981991965, 956516016, -2055690582, 1154945010, -709600834, 356738329, 812614157, 1930150040, 547048417, -1927332370, -1399215552, -1454974276, -1931939397, -1240733060, 1520780776, -1725108815, -1903077610, 1238666235, -1511246163, -1432887911, 964915766, -1996756299, 1010482029 ], [ 1037308091, -850554553, -1477325463, 1459001687, -122214232, 1469193206, 1912047765, -9641897, -2096872075, -1964416502, 567510314, -1105016310, 1753392615, 368530603, -329378647, -1538048441, 1036964960, 1883815316, 945299660, -163363419, 264462443, -689410146, 490781464, -1948894844, -2083656459, 978507314, 112895502, -723269934, -1666640553, -226949795, -632745144, 1986871344, 1493229119, 1520631693, -1175292662, -2082888849, -1572845307, 1826136585, -923100721, -2011626079, -359849760, 429889394, 1319152318, -505865978, 1864664066, -929819604, -988907461, 740419184, 111754993, 547735497, -1831634447 ], [ -1293085785, -1792961523, 1112615082, 978213404, -1803788400, -438133607, 789716131, 732080233, 1543815783, -11995779, -102832491, 594186986, -364757122, -1855964678, 430933884, -1160699670, -2093366503, -293049475, 4728274, 1313747887, -2145671470, 1781375590, 175951697, 255829657, -1728909343, 1173579175, -1871803005, -930160559, 1376979450, -1746722550, 4949893, -27657639, -1629093463, 162226268, -1356729960, -1908918326, 1830533214, 1820400768, -218416077, -2147011403, -481110416, -1507437845, -333762364, -2078889157, -370335853, 1086497896, 551967870, -734539746, 320495480, -1160457849, -1007827373 ], [ -643212796, 321726457, -1303205388, 1184798071, 1223132977, -1703414569, 85939450, -710567285, 342177105, 1309143092, 1670999761, -703187883, -202847277, -745050949, 550771246, -603527446, 1187989664, -793342295, 834021875, 1977386076, 1263209734, 1076402515, 1302166052, -788589568, -613987032, -433396450, 495357211, -1084472171, 152504571, 21731516, -545328752, -444669302, 577643761, -1648170438, -1783609952, -1803137327, 1441336557, -59414601, 1076752793, 240482464, 1473623151, 1148160030, 1693190193, -1980699106, -1751670852, 1057419566, 1174505449, -1143870084, -186015041, 1548992460, 1971711724 ], [ -506841432, 1142280662, -1230623946, 1979597706, 316962622, -1699646242, -1472112651, -481620346, -1271903824, -739582069, -434762743, 707777128, 1906886630, -400709352, -938989431, 1902738410, 44921288, 1998006058, 1478566603, 469963966, 1624147096, 799788364, 1398924331, 1718285241, -456609399, -494126595, -1260468106, -1340566926, -1455338343, 462774615, 1200038335, -1180339110, -449762216, -1270236437, 328615184, -898173216, 260447487, 1158792631, -646744731, 1018234823, -1919107546, -1300730377, 2121356223, 1987326779, -1623319793, 1481669051, 1309285417, -330712952, 1993496219, 1650560413, 1098462197 ], [ 983982684, 308998148, 1527912343, 1141187465, -1001693817, 1332342840, 850684513, 1116570544, -195405187, 1549206643, -826673091, -2043544179, -1371997183, -2054317504, 1557906521, 1390452412, 1248908108, 1128252451, 952745055, -740328549, 1400271180, 790722061, 235217303, 243595306, 1936990101, 23004691, 1231876596, -398663444, 521301044, 136129106, 1580453119, 783044887, 1353726453, -577293891, -4437296, 1597138482, -777563805, 580325717, 1903366398, 603224762, 970024087, 2145685682, 265513501, 1121957053, 1581329139, -1542597736, 1492917524, -728758490, -1272735531, -1616278294, -659782367 ], [ 1574479521, -764157738, 471380869, -186944347, -407460886, -1735651373, -1381084367, 375472102, 1996143183, -597927912, 1157697922, -728281014, 1595052183, -1639779527, -1724712451, -133404628, 2014032409, 1797549314, 29756092, 1470529986, -1325163195, -1150548840, -994245877, -781015642, -428109294, -1549554791, -456457173, 874644668, 1792751214, 196916161, -626817552, 1769361258, 183603410, 2114587402, 925458856, 573121043, 908851109, -1577440964, 1854275551, 1859092588, 1464061676, 1724761529, -965497388, 1874460563, 1171920047, -1198038718, -25703223, 296970983, 1229276449, -1222906469, 860054080 ], [ 1757832418, -2035476819, -449005927, 1560960586, 1458891991, 229196113, -1868019885, -1689405394, -1452006745, 1538172001, -1219462966, 1675005207, -1693983317, -374257416, 753779938, 644928272, -72615859, -538711623, 1747095384, -892672160, 1352892847, -1315178271, 756771160, 1306031913, 5621334, -201610528, -1024954491, -1051223397, 1720184572, 1312899974, -1282438024, 1895356439, -562479793, 1332740365, -233656304, -1322800163, 1042373705, -1779049429, -1172264506, -1309801606, 1418409904, 1920072773, -2060533786, -702867507, 1879654207, 929124486, 2057455018, 1190403962, -631957512, -743776029, 1147915976 ], [ -155340944, -1821253660, -1264429358, 886931059, -1434044977, -1814307579, 1927602631, 951441228, -475581516, -1469236961, -1141133766, 773570374, 40564516, -1703999335, -1174523182, 1496691468, -784015993, -42729968, -924322379, 1343226505, 944307881, -1644450310, 914082898, 1216672172, -1893538766, -1935646817, 182824296, 1014812567, 291462451, 874918860, -543165073, -967572592, 150427222, -1777643556, -1499700807, 520125031, -388725523, 1683692137, 1201061027, 49847281, 396341290, -170449153, -2056469037, 28869303, -576229902, -1617523634, -1700038408, 1908236177, 128465138, 1446005719, -1809669508 ], [ -1240827761, -150585399, -969826928, -1770354907, -1548261576, 1038867346, -1218722384, -1199347255, -808838594, -884704990, -474764165, -600706761, -369851118, 2085202392, 585762291, -2139269578, -1211309680, 126305975, -132129030, 953742432, -2110090069, -262670291, -529906098, -103623436, -1233122090, 1421673507, 882074562, -160076439, 75393577, 1892211160, -2105056, -1718212385, 1671043129, -1586945107, 1226002522, -1947271951, 650783992, 1634464482, -1898502170, 1912887233, 307894100, -134228858, -1304223715, -63684366, 1890022437, 650501511, -410337969, 1487516839, -1874024399, -54667214, 793047261 ], [ -1023375484, -1235479423, 1017129971, 1044082577, -1415720378, -1327048421, 380748166, 486931919, -1979407135, -221510235, 1263425442, -1946729634, -1100215992, 968017170, -885956205, 233153405, -858463299, 1579681031, -743471584, 854771044, -1994377054, -1147583158, 334471379, -1524259867, -1978681366, 2142473597, -384844476, -1174923871, -1592293532, -1298466450, -285356156, -68105564, -308181146, -1552544360, 1850679639, 348777724, -1900728636, 94835958, 151024045, 1433019097, -1857423044, -594166185, -1698689604, 702589682, 250134268, -1667860962, -2054176799, -990214644, -664259324, 258258269, 571119852 ], [ -1410582070, -1245466880, 1444678494, -15595121, 228325634, 190825631, 951430881, 454649760, -700483784, -809965930, -1015038242, -840351212, 782685335, -741991157, -662273708, 629190668, -389527498, 1366974394, 646996291, -1796381413, 810803601, -1108610569, -1329176877, -1379578250, 1883247441, 856123824, -149093550, 65451194, -983808042, 750063702, 1404512914, 610144856, 613433185, 575823694, -1775215669, -500492241, 604796253, 1814564486, -1991105976, -556946073, -1803833225, -1202760539, 1945466475, 1067967939, -1429786091, -1770782829, 1778729073, 399518845, -49488523, -1398183660, 1292694258 ] ] ], [ [ [ -1444936975, -2094494768, -38381817, -220286355, -1148966500, -12800225, 413932231, 1300616407, -243868132, 967064028, 2009193772, 2045954358, -596238489, 1429545885, -174088057, -1933368727, -714310905, 924936466, -1524175630, 991878944, -1694752172, -1224754246, 1937995775, -189911703, 1392577992, -610022054, -221810238, -59738747, 2038616271, -1264047035, -698291108, 1129667843, 475614267, -996375722, -1292199285, -811172233, 1242722466, -926118018, -846646052, -1620975697, 437571460, 801215237, 151681249, -412106216, -41256900, -1764323524, -1260037761, 2010136829, 2071029231, -657571231, 99229086 ], [ 1087213062, 409816083, -1797637024, 385994609, -1084635158, 866402515, 651361302, 1621438129, -1212057007, -1789245622, 357089998, 1456729778, 988633299, 964605676, 1945250779, -1509963028, -974312481, -819107786, -59835904, 266264555, -1937242857, -2069168612, -1592994718, 371851760, -1545968232, -1183791011, -1058542845, 408508264, 1137538622, 1243155904, 1042835568, 925893581, 468852674, 1951388781, -1359798520, 1084700900, 567560734, -1674483925, 1915244810, -28420784, 1733336476, 119044042, 925009826, -858564295, -25308267, 37792829, 219151115, -1875814146, -672255699, 1583866333, -1389874524 ], [ 989335532, -881822165, 889451226, -1106508757, 1615793315, 422795270, 265150272, 530728369, 1632593249, 1187300426, 340497393, 30802490, 1853852215, -691055875, 229518634, -366728149, -1665757537, -1564551911, 98735736, 1093412179, 559952685, -749074049, -552520261, 1726762209, 1285542300, -1812724000, -821564270, -577046982, 1243529110, 816863086, -960522414, -705283642, 122783918, -584268823, 1473268700, -1298388254, -465459270, 358383259, -112429328, -1859051061, 2068445875, -1279983950, -741241549, 1766984639, 367769791, -428479744, -810817154, -1459177779, -810785482, 762814833, 1225364661 ], [ -1443847, -2121557581, -1340153974, -1890219635, 2055667891, -1743788045, -85576773, -1063270711, -1196839634, 53992241, 419481897, -1607624215, -958955959, -1241672228, 665204154, 1534772460, -1100189132, 1576657209, 381906643, 490670181, -1422194256, 20212867, -394233111, 1202640443, -70165501, -476590869, -343191857, -1798366122, -125115049, -1089710895, -1084588696, -996042201, 1208016718, -1356358391, -1795890081, -280910343, -1743368463, 1277029770, 232412432, -1862380297, -1488802559, 1402648723, 1530249596, 1577215966, -1146526622, 551486484, -1081048665, 1121932726, 125726601, -2138522455, 1313637865 ], [ -996187634, 221896572, 352610270, 1360318277, -935429569, 150215353, -322246634, 1292334634, -766503130, 471409990, 429875867, 1589040531, -509736118, 223814263, 2066993026, 167793481, -843714176, 700724676, 98190196, 1119612751, -1493185897, -814322650, 1455455246, 1133862434, -592481369, -211970313, -47117419, 1449727688, -1650441701, -75518835, -696338689, 1637621441, -1907217559, 1880242150, -1987639779, 517527664, -1635051377, 1898701598, -1087093390, 55321841, 1034277804, -1085901417, -960896715, -1747984666, 1001591517, 426305831, 1335726870, 629027414, 812856202, 1760552915, 1200829520 ], [ 1113529908, -636783963, -1061869925, -113956120, 238990219, -2134920325, 1869566886, -1739839457, -1411542247, -1518942036, -584401426, 846075899, -1451900815, 1603884439, 1324726510, -1707089183, 194599705, -641241006, 145510744, 899127384, -1253889103, -189681298, -1848358055, 1113923697, 252289221, 1914516690, 1989527658, 260080949, -1043203455, 2082179407, 912892793, 92504892, -1189325229, -165098231, -158305459, -1159194590, 1692835150, 1070517340, 2015345919, -222155459, 956864948, 786748750, -832207627, -1401470638, -1121621103, -1573358174, -2109009192, 2122617730, 392195414, 1173999572, 778293191 ], [ -1050376940, 1120070301, 316052581, 322429482, -706950097, -1588362607, 1964916782, -1190820914, -858447859, -280048288, 1458532056, 1947596171, 1376191280, 248246317, -588778545, 2054214136, -1005314213, -652034270, -297769747, -2000584927, 1527575409, -1353713239, -577541920, 1097572216, 1718803133, -634689473, -512544593, 2010005174, 1976385550, -269104232, 1244930033, -1081213587, -1052291997, -1467772560, 457645621, -1017049181, -1268127252, -1161861384, -1923759291, -1511902586, 1259186002, 939622968, 1921623736, 1566559502, -744901064, -1941873173, 2031906240, 50434494, -679718490, 285741841, 1152788790 ], [ 1284960573, -1808048648, 645189266, 976498736, 1253284781, 841651405, -1642536748, 819353050, -1246194568, 48462476, 2104451713, -1175791713, 1136240413, 1961115354, 54409668, -634242277, 1627187882, -512078132, 550634337, 529075010, 898299503, -1947722656, 1753614351, 259978104, 2059518706, -714920592, 1268086892, 616260517, 839137393, 1400380264, 1482439461, -1259919421, -369620451, 1547431675, -401316571, -1793666058, 1190296140, -1628440852, 1509794426, 1111965784, 739300964, 1494669381, -1077291453, 196955708, -699020175, -498957127, -1225842771, -79016780, 705168858, 622739295, -223599732 ], [ 1704594071, -1315711705, -1117868756, 262988866, -1762516885, -1134087148, -684508628, 1094921549, -393359265, 144508659, 674253910, -1320726726, 1478329486, -1046129089, 1869093927, 417753139, 1969267435, 1563275045, 1634600494, 1230790065, 936583327, 2015263177, 421524046, -1663903387, 1245274455, 269375702, 623131110, 1642422769, -309029167, -1621937525, 592050934, 460345070, 390934891, -1465121638, 2027111244, -2043440117, 349147928, 1761623882, 1922326952, 1027574137, -1883978524, 1748023493, 1390155827, -1035956810, 1101834754, -1500796904, 1822436441, 1298836604, -1126104779, 100775546, 1154258100 ], [ 2021048944, 1474788276, -865390619, 638174488, -2000572164, 453428402, 2142066288, 969739340, 1271369514, 1574196212, 1452022585, 1415833440, 260858116, 1023001430, -1365883204, 312930670, 1061646435, 851447963, 1944478063, -243197061, -1053902411, -1146299501, -301190827, -1172737654, 1931579461, 1013425137, 201521039, 870936302, -1183557795, 1012475793, 2016286680, -868544631, 2052774072, -1149897888, 65907041, -613828052, 1313874506, -785823061, 1051849076, 1312507400, -1686611739, -1940407441, 1336507985, 527233386, -2225571, -1373027602, -292881868, -1069233827, -101880623, -18794260, 461971601 ], [ 417084775, -277465035, 1023576494, -1883306115, -355338080, 2115090483, 1845510210, 1842324668, -572808999, -333416496, 295416929, -1696230280, 453128101, -1866856157, -929055276, 1933082849, -1181719607, -1924194556, 2036906082, -444118208, -1181079174, -1419754811, 722099533, -1867681427, 1088776759, -1703854087, 452256785, 1880853268, -1178586020, -1419409437, 225479802, -1981921774, -1693884190, -36252197, -2128373618, 1877588118, 1712698659, -1538848377, 991817755, -1704085640, -1537690199, 313568328, -900099704, -98769356, 317592963, 1996358395, -1682786546, 1828584101, 399960619, -38569498, -12606337 ], [ 1231508251, 1983871083, -670116788, -1539913983, 608981925, -312841187, 948229645, 905017025, 1633478360, -1266499234, -58813558, -497511224, -2006800476, 382589995, 1874113550, -69363332, -1074465327, 1372251746, -886015094, 2091948676, 408681148, 2027913853, 1740651621, -526350949, 1316117438, -1648573535, 1136261299, -2144284416, -1009526143, -1607865731, 362033718, -1813214911, 1342942449, 1950274910, 1250945916, 1826186876, -595175740, -456437123, -469581573, -351781341, 1597898535, -1026414303, -634903463, -711332478, 148080947, 1447638269, -567435491, -1274864771, -764170661, 534106471, -1895383204 ], [ -1292490388, -1505983882, 563489659, -1832995086, 3384029, -800860651, -1447345185, -750898449, -214437680, 929810317, -2066470249, 156199358, 1379356678, -390204439, -637115581, -1528158432, 1208732660, -670247607, 895692578, 1248943924, 240403726, 666260762, -177794771, -660708500, -1262237907, -316427626, -1844632620, 1637524949, -1244338276, -1930480385, 303598909, 715483036, -594068390, 728996888, 1961793375, 1139889516, 1997600729, 1459242631, -1447049051, -501426775, -1936870011, 1968967466, 923066982, 1964269132, 192402696, -1408199345, -2119414113, -175060959, 1311795734, 1076209071, -1642543491 ], [ 1241338818, -739360906, 1187710431, -440763244, -467653713, 2040904687, -2131866281, -1317687791, 1480077333, 1672704539, -1235368919, -2110440590, 1548479665, 1351949493, 1696424721, 175229301, 1425182744, 653647826, -1378095359, 1201307746, -828813652, 175157111, 1648100596, -1591416111, -77292412, -292874006, -359261588, 838804666, 915673551, -1779094115, -22552705, 1122716450, -1828851060, 1818738587, 98369964, -971749654, 1090360840, 1391893172, 1557218077, 1382583065, 223354656, 1531932131, 110474607, -86553291, -877813364, 390616076, -1654892166, 1666233140, 1535893969, 175428794, 1933903158 ], [ 445010525, 410652722, -794142914, -1630730419, -1901941857, -1792644342, 228216518, -1861281530, -50961546, -847932168, -1371344734, -1596632001, -346847728, -977474545, 172761733, 1379003956, 1787048250, -1564382752, -552495682, 957377440, -714194528, 1743157594, -2118525031, 997499578, 678120517, 1168825662, -923497273, -1956636284, 11216415, -1790300471, -426017282, -313919562, 841650921, 383834446, -1268137207, -1364285563, 1521296502, -1175712395, -577658724, 2059422986, -1234571244, -607582820, 1122074526, 105171530, 1300518700, 2003514345, 376333631, 815323692, -1704890221, -1335228192, 967275182 ], [ 1423704370, -779918001, 1546153506, 1093655254, 1277166454, 1544706287, 2135991242, 1280817916, 1366889848, -286607315, -1834062073, -744209241, -636693514, -1882879528, -638670127, 2037179282, -1160232777, 1365929038, 48708289, 360458204, 198023130, 1012130564, 1892762595, 507061130, 2009366665, -1866908436, -2116341133, -1615788297, 49168572, 1937313621, -1415329404, 2052950261, 1255296071, -888862616, -1434392932, -490790490, -2069891683, -795785084, 142335277, 2077610448, -636112733, 2107083865, -1430601126, 998572878, 1863548120, -1999668058, -743661013, -1016863811, -1126494955, -1121137868, 129210672 ], [ -2036755484, -1762711967, -1895082656, 165058035, 1739130284, 474973552, -60527774, 1560552603, 1143804356, -1845018815, 1676818810, -399805928, -676473495, 21963719, -158907962, 266084207, 442219338, 203991463, 257563844, 1087294176, 920712172, 633872309, 532064554, -1077360883, -749662088, -917334992, -1913368600, 1588428013, 161331941, 391224931, 272950417, -1993601866, -951190453, 1974392693, -63799410, 726576884, 386987135, 1930598078, -1921966658, 441328180, 1619768135, 1985656144, -1539479774, -209306340, -756690678, 787651446, -1237419332, -1416266496, -1382006068, -148730838, -1799915414 ], [ 1640440941, 324863936, 846664217, 685378592, 1319741586, -1603918340, 685322553, 833292908, 1509561673, 1143725818, -1887367382, 179669841, 307826347, 1244233844, 2123312113, -1463612336, 725513262, 1499291602, 885817216, 2135314629, 1663787973, -200113403, -1980870108, -492580895, -661418263, 1316476949, 1656371095, -1578302164, 890538890, -1718646870, 2075167449, -1623666465, 761001064, 506831517, -360543471, -1626865456, 886259276, -1583444000, -608064521, 1140500485, 925402177, -799458143, -4468, -431703333, 1733886451, 341910376, -1664018797, 2072020468, -522966032, -1884634186, 256221803 ], [ 1303200726, 1011802941, -167112595, 543217868, 660871296, -740849175, -766538626, -834666005, -1716661410, -296107887, -555580133, 1740073991, -855050783, 2037854807, 553190490, -1915441418, 1885672372, 1926335356, -1892583869, -1606813793, 460084515, -1422084511, 1274382226, 1689871706, 1957483055, 694578913, -1118974451, 1756188294, 524677300, 519330975, 1433316910, 838047853, 1535033354, -2053423009, 1400352198, 1151580081, -1124026224, -2020320812, -1805517861, -577968763, 184506807, 197467297, 737733609, 47499796, -2121217034, -1278309050, 961845777, 573313208, -1007922946, 1774363946, 2065787497 ], [ 780782084, -389322596, -1957506500, 1158347306, 330607717, -40594308, 353388447, 1357555516, 512237157, -781001134, -1458965139, -1863174763, 856864490, -833985818, 418294809, 366421047, 306404350, -1595425029, -1436375911, 1761950124, 896636536, -113924881, -1579071044, 696046091, -491492745, 438520253, 1856542455, 1138189137, 1230743913, -407951774, 259492563, -1597913115, -1061243100, 1493899950, -1121966980, 1435885535, -1707568953, 1555424006, 1851769524, -197530773, 830029859, 1867367251, -522868997, 1113595538, 1181147213, 1865129051, 160316748, 1658117621, 1649531322, -1873700310, -1701251526 ], [ 1486584293, -2109129997, -777516142, 1773250588, 1302338945, 1095051016, -1970913032, 478487700, -1592978927, 317549063, 1200107895, 426119647, 465012004, -1280624140, 1603844637, 705400050, 1578146144, 751391429, 1038711979, -12541430, -718416331, -1380333359, -1336144381, -1873669115, 1514934317, 782102698, 469246215, -2034407093, -1724103030, 1509793698, -1679040987, -142639761, -1673277564, -238506976, 2085726070, 608427581, 718450753, -1834085989, 695059801, 1308131214, -1604351442, 1024562168, -1300039336, 91616584, -1702688856, -142620379, -1179816881, 1574822708, 50443528, 64918141, 1204913518 ], [ 728204309, 157077926, -1183220067, 1582365285, 1051373403, 1858840710, 317671079, -1754423253, 1790175325, -820676869, 1759102626, -1173598975, -263041560, 8571678, 288855990, -576883573, 408209005, -440223367, -905099977, 130788147, -1176880173, -1966989072, 493221143, 1439514042, 171900124, -488724672, 606042035, -1694965894, 214951657, -1271967121, 972696278, 1369494050, -405814001, 101197741, 1540580681, 1959854822, -274248518, 1509798076, 2074010308, 1216273170, 206245721, -553201471, -779687486, 816806715, 2049478832, 1266143478, -1630642595, -1936735149, -569108601, -1765251891, 346066745 ], [ 413727088, 323125622, -397856011, -837328535, -1324999866, 1240151114, -409204369, -435832282, -1566187304, 1530211158, 945116268, 1743560818, -1130636555, 1306359994, 400313832, 1821423395, -854504395, -1562388297, -1909844787, -132910249, 1145345804, -1246836275, -340008197, 2140057152, -1043390116, 1696364930, 1248997348, -1065919851, -1937045730, -1371902192, 1464045669, -1221187817, -1782998372, -1514699541, 2022506398, 749230149, 1632211142, 1160420516, 467749974, 191626122, -677756857, -1477843315, 1415779208, -979604566, -192471592, -2067888234, 1827835957, -646691211, 1651647165, -356390133, -451927569 ], [ 1043769263, 2121508861, -884431061, -856894483, -1381256997, 482356972, 1184574411, 333666242, 1817350507, 1218825879, -447525802, 486277632, 858953004, 1622418174, 1043442001, -1436389055, -644359657, 2092991528, 947690772, -1336914958, 221586481, -1884094576, 1030023574, -1061363235, -2106445880, -1311748238, 1404963097, -1401139381, -704488186, 485145408, 1526576815, 1385146388, 1892484041, -1377082705, 1999076571, 1880327552, -913591666, -248652950, 263236909, -1588779319, -51276588, 1747261951, 1777160187, 335739479, -1197088901, 1782515413, -837444088, -1423668150, -801908508, 679579894, -764030598 ], [ -372982830, -78343458, -2102688889, -1835270793, 392817383, 1989885103, 1752256554, 1150669852, 797429239, -1542612479, -919925699, 1979632952, 558245189, 468888375, -1733295991, 1265006896, 538868763, 1740794043, -90512624, 876625966, -788421086, -1199819462, 1458910456, 1843343929, 928249234, -349055677, 2087793511, 1381290764, -1443079528, 910135940, -539966520, 2006071814, 617135212, 1446579750, 937690289, 61842764, -1811297392, -1607529265, 267043721, 1919834179, -125563165, 1817085821, -1863536737, 1237338884, -894312734, 652325119, 330090636, 2057885873, 1373569694, 337846802, -1328810094 ], [ 901814232, -1577673224, 695525494, 1071381803, -770163455, -478922700, -202292851, 840215169, -104378430, -635982794, -60539297, -182960027, -702958224, 483917536, -2007948477, 495925105, 1047638972, 836636702, -1297036749, 446032074, 891329732, 1726444823, -11657536, -1410240254, 1224008286, 1070378203, -273133418, -2140025536, 1960688737, 38148504, -1435207251, -2074676490, -592141624, -2054967733, 1399524158, -1014435149, 1280900189, 247209725, 1966046187, -1529076550, -1031651734, -734059871, -642322813, -435038716, 1545145132, 762850882, -1169131421, 1682807950, 564877951, -1144343435, -857313304 ], [ 1257287284, -1612850240, -1529459146, 1625972418, 1613142675, 57857730, -654213470, -2054074625, 988091800, -2043543976, -1957850738, 487200534, -444259820, 360980387, -789174967, -581909379, -1851433976, -539495835, -245080136, -305597322, 1807323882, -54668047, -1434117758, 1906984393, -1950777911, 1931126207, 567244875, 2028071515, -1360442489, 1294505405, -2102484644, 833739975, -16410300, 806942220, -1169554071, 1207199280, -1565611899, 2142355607, -511379254, 759297389, 1869703997, -1176858376, -2131608874, 1835448280, 1452450376, -1659644202, 664884929, 490257746, -1561358229, -1998132474, 461003306 ], [ -1997120294, -517366179, -997317463, 956579348, 586052011, -416688503, -187139822, 1231781187, -197228888, 1157150287, 443420558, -109613590, -1461076036, 1060259782, -1009239117, 67069270, 1018573466, -373302468, 952590039, 976031330, -65396670, -377411078, 1735941239, 1288904236, -103073784, -507819613, -1817103601, -1710663423, -325482435, 1922119059, -963954386, -1264936180, -839493628, -1388099587, 1691584539, -1274422121, -450091827, 629977672, 1826933062, 874553072, -1529711910, -1331620945, 2063183665, 1084190908, -935432363, 546501998, -861365730, 1238727526, -2053252031, -1684833633, -832072935 ], [ 83183965, -526389321, 646809527, 833165307, 322729706, 728674721, 1341349429, -556964074, 768701603, 1697249921, -1000894203, -741264650, -950126706, 1409313325, -1863042967, -457716694, 1112731200, 1734075672, -342069162, -711485340, -1546519632, 1809592049, 1925921520, -978012768, 926379786, 1228900600, -84109762, -55721027, 448372644, 1688271326, 2025437100, 202042611, 1710690545, 144505445, -969197762, 1660435889, 1594967955, 1569468747, -2108628881, -595794962, -277431156, -1271418710, -1410684192, -281602683, -1793578784, 45137926, -1792014278, 905927583, -573951089, 110091498, 1094384396 ], [ 1066380914, 1317442596, -719633570, -630785595, 1372657761, -36922402, -406994937, 677414938, 1492416452, -459403536, 1581351828, 1899168106, 2134185082, 920173601, 1765090318, -633850543, 825310797, 1253959919, 847358769, 1111951356, -1047035891, 1262501204, 1135293727, -1002018710, -469641303, -1979071853, -399560265, -1922389170, 968400235, 589650242, -1681150355, -1554140830, -1989542485, 1084494774, 1242567266, -674053355, 1714736647, 1458558235, 1048977059, -217581422, 217695311, 1076176401, -82132291, 174351911, 721859115, 959250522, -1779633104, 2006950165, 191997537, 18828466, 1506296288 ], [ -845397765, 1734995284, 994672543, 659495588, 1634555134, -333413632, -1190674897, -2053367170, -1329443058, -527935198, -777136331, -245001288, -658286395, -1007982559, -1077852690, -1147980736, 327621362, -407279974, 680319238, 1083220764, 1199378624, -1232112958, 667675724, -1825232988, 958567598, 904563586, 307057067, -457994867, 2082626793, 452599934, -624989223, 1132098606, 1255759116, 1880192120, -1421721127, -1963053640, -817671448, 519820246, -1474163856, -1550939408, 1856917293, 906721984, -1014904774, 1292472449, -580395091, 1308784442, 905299629, -342452578, 1642974891, 676566746, -700180247 ], [ 86922582, -622652654, 1174384582, 242541227, 1313060916, 1509686898, -332967945, -209852834, 656091461, 376754443, 463803356, -101380477, -373254035, 547525810, 1937507298, -220438799, 257359349, 1546596471, 1214417581, -981491619, -492588772, -1157815351, -2125935196, -1031420507, -733565315, 1125348802, -1710179265, -976403220, -1167875028, 925858227, 1596332680, -933087064, 2028299149, 1727296868, 1952452707, -305496792, 1919158556, -1166254422, 1805741568, -2145858700, -844822256, 1963197464, -252899206, -1735126782, 1572181513, -293468726, -1177709156, 586878954, -2125846257, 757354452, 1655463264 ], [ -1663841804, -1879394840, -1364260830, 1830492357, -1507313549, -451555570, -83388429, 2090835509, 1738947235, 1044833506, -2114750782, -2120242113, 460155919, 1564909336, 2029206014, 1710515120, 509047042, 1005628181, 1658387743, -1442092331, -1240122955, 108344509, 871546816, -272850590, -1116724374, 414316128, 461404267, -36850248, -407837751, -66061886, -1499949498, -2112047494, 1468240622, 271702930, 403609296, 275537890, -1128166485, 91407746, 1988482020, 1032228953, -95293280, 1612684625, 664633107, 627041989, 1598788253, 855855917, -146901947, -92240716, 152067100, -831408482, 2004108928 ], [ 233332162, -1254148325, -1042347691, 988462862, 1166013129, -2082982404, 1903577978, 1872582673, 1946009535, 1724155646, 223265330, 832599823, 236981762, 842889216, -1616123486, 1424478326, 802851593, -1681085814, -365714741, 1084981576, -680018112, 2095583768, 1629034900, 316329428, 1336221131, -1942335370, 1191199610, -1294372146, -1494012841, -288316271, 901411591, -1164624236, -1788386054, -386769247, 1499518787, -1641463602, 907813521, 634305098, 333797360, -32572986, 789396175, -178641230, 1766258219, 1335816461, 1400514378, 1498195363, -1018672635, -1500805567, -498396665, 750075314, -652746736 ], [ -2038329677, -40551002, -1423732318, -649147397, -1424517911, -213603294, 2094878910, -518742553, 1070936902, 1487069218, -1629887461, 1025590474, 1134383478, -447211767, 1875084740, -932144915, -1403659887, -2066753837, 1838850503, -281687875, 1065635668, 1595435177, 222775070, 1242153796, 524071139, -2128673205, -1385203698, 825648090, 241319970, 1025308709, -2108126242, -959657336, 1461326432, 2048869202, -423669572, -548641273, 1333952163, 1967082909, -1410308685, -988149855, 1662407158, 1769539601, 320842140, 1200516315, 583732638, 1954704140, -446906590, 1986952413, 189604641, -898212606, 862517034 ], [ -1542696573, 561825678, 1898437570, -1087610286, 1786023902, -1163144576, 692133077, -1632831618, 591764911, 1427267461, -485152793, -694005176, 1730730107, -235305316, 2044019437, 500186480, -1089385685, -1490000591, -806233450, 365212479, -375455819, 1548705837, -390794889, -701259451, 236960855, 233432719, -53837034, 1366093414, 1329973118, 1169811748, 2030390416, -1251325517, 305607601, -1713881314, 29217470, 938084621, 939700814, -734779158, -1559180412, 1578430465, 364159563, 1524051462, -653375346, 1701824123, 1375656432, 122952112, 1073849293, 445114442, 1703884955, -1496487606, -1431750580 ], [ -1386947525, -1230959700, -957547163, -252620978, -1235142606, 159328018, 249223371, -439010209, -1445380487, 1203106226, -919477591, -776160940, 897311869, -462745753, -1693563976, -621444149, 69122720, -2113606239, -761693319, -72664702, -1093805636, 442720160, 130668280, -1605963214, 1703095750, -237725523, -904341692, 2095095386, 46529359, -244533852, 396670393, -1052216471, -410441639, 60813229, 2001953609, -1091691679, -1417932847, 2019319118, -1639207759, 1492869378, 120610258, 2014919957, -1573490544, -12482122, -989567441, -1740417147, 1242302024, 22780755, -1885652687, 928300262, -857395321 ], [ -393709867, -1697608931, 45544810, 444932825, -350344501, -1920662676, -1572046970, 347272744, -65683090, -389068554, -413362456, -706263831, -2132081, 333518668, -922264044, -562516975, -365242574, 2041255639, -1548000908, 424628362, -521370219, 1849261913, 1672787428, 1463393114, -738656275, 1690900720, 1516396087, 985219557, 367443611, 1167548264, 339035162, -888269944, -1511989018, -646884267, 2000719868, 1965367132, -1523935888, 846451226, 599972992, 506724437, 637173119, -331878988, -1875930534, 236896830, 529028094, -72881694, 541969792, -1256765855, -695470077, -1884711307, -1969736028 ], [ 115168492, -1498982405, 20114879, 753131010, 1038136631, 2053643245, -1875705058, 891439101, -53099302, 2112230967, 139343197, -1535139016, 1685685990, 1068794908, 1753413138, -480259499, -355522078, 1260800844, 1514439333, 678824047, -592066638, 1552091373, 608053323, -80093752, -1985698127, -440661532, -808928843, -1128733640, 400359829, -1303514362, -2108743732, -125622632, 529418815, 1458682084, 1123866155, -408225112, 1030289524, -2086486155, -1737741678, -1856180736, -1697636133, -2015939488, 1164462811, 1636679657, -1367851679, 1542681822, 1108812395, -818255699, -115842042, -1706368318, 1363503437 ], [ -598850174, 1596080737, -76373083, -1131448331, -564653397, 166515710, 444817730, 1180742222, -1855984310, 234284492, -412607310, -1014772231, 141261733, -1139929323, -420235486, 1599804793, 872676020, -1182152940, -995545171, 671832911, 1793607839, -296874191, 1709556769, -1464173355, 853561458, 1183875269, 1820196918, -892901470, -1481569440, -324061546, -1087418462, -1554903831, -1947731512, -2073914357, -263621729, 418147888, 981820110, -1479171133, 1489839594, -1181026948, 1435265741, -1132321667, 262128026, 489548607, 53349491, 1760353969, -2085278003, -1088940425, -123114735, -416364149, -992187251 ], [ 1628211002, -687815263, -332537085, 798545514, -151270329, -1208418274, 1477909868, 1460883112, -1661145555, -1487697245, -276751657, -1835991499, -1544640945, -1177872962, -1516835353, -76704268, 1204437132, 271713067, -8893502, 47328454, -736820729, -406364293, 1292603709, 1281313721, -1118419541, 621327722, -1545406746, 1333073939, -572237900, -1706628403, 541626199, 307031716, -1530429057, 1979093572, 1516468723, 1057058121, -1369060424, -1985922805, 673873540, 490335330, -72264027, -2118755207, -1697566372, -1456048534, 788573281, 1489973578, -313633968, 2023528652, -1281601282, 596904152, 935235788 ], [ 1645330655, -291829949, 961858752, 441217384, -1029726494, -441917003, 1651117448, 1717736368, -1971915856, 1482001525, 1560417276, -2106499273, 586065098, -90433073, -1691831477, 1543159704, 649761490, 2141066430, 291156844, -1452792218, -1201663106, -188379743, -278334034, -779292435, 1567583336, 129057723, 1664537652, -650923968, -1194605126, 652732144, 1400560392, 1348437418, 1143898036, 1445867515, -1294719336, -764710593, 884555729, -1337991966, -1103055685, -2034537930, 1151874986, -219050246, -463685556, 354363347, -371774188, 521581798, -2126690172, 45211840, -1211493772, -1419524114, -431368149 ], [ -462684270, -935367949, -1276736636, -515186873, -568413872, 229954990, -1475441886, -1167784960, -950240582, 1361802869, 1539501506, -260584468, 737172406, -1053507130, -1473708356, -878173534, 1433969881, -542920293, 248181200, 1859284980, 203118324, 730581430, 92566548, -468487509, 901771971, 486276513, -730253983, 714807405, 805877251, -1333664560, -314689243, -987697344, -1878502460, 946468188, -1362184575, 697456469, -2004202032, 1520546141, -1067444985, -177000893, 944152979, -1757254504, 1311970215, 1360539623, 159588375, -1421763695, -1926480740, -644522793, 648755206, -1854883816, 2072062110 ], [ -371489294, 1457590738, 1516205851, -1011878542, 1256781928, 448610587, -1390385942, 1991136703, 672399014, -528958177, 1749261653, 612880747, 375329899, 1372877950, 825261101, 1662918537, 1827215736, 1165939795, 779602509, 983227744, -1645861038, 553853736, -1113060249, -2011001840, -1805749559, 1654926208, -474066559, 1031013349, -312477235, 993912638, -1509034195, -869765267, 1688662917, -411415337, -1648829901, 1789689246, 658764653, 1594668883, 1724964817, -93696378, 1989416260, 1541016870, 1004012754, 383219324, -225650105, 1283709, -10692722, 1140417027, 1303711416, 873501234, 825376168 ], [ -1667663340, 1781489626, -1471912259, -1698430594, -1349774025, 1140750975, 670428334, -239720004, 549579051, -136403443, 1378245971, 1565111952, 704024536, -2072801510, -1610113005, -1594871822, -575393877, -744087764, 119828229, -354950515, -847118155, -989994509, 382727397, -1127581031, -708842808, -1812824032, 1477897380, 864251610, -760768709, 14315735, -101471073, -929312938, -26336622, 1357002134, 1195795528, 1315018005, 1708855622, 1291012967, -1588051092, -1202675795, -2124652399, -194912403, 409512319, -973025519, -1052154190, 63784409, -292349380, 1469382168, 1452358878, 784707814, -1753603425 ], [ -632917440, 1160187627, -975750503, 1552723546, 763158910, -55328125, 746694681, 647317773, 961718269, 409584889, -931246158, -152813569, -1671146619, -1171267781, -1553623057, 339649269, 1464751237, -1160368865, 1782969059, 1199975244, -1765603860, 1151154762, 111911527, 618100013, -1981676108, 189061093, -326065371, -2016210843, -245867866, 1180244136, 1479413639, 1949365332, -1277069044, 228767354, -1155186246, 2125725678, 964322351, -1877432354, 1731463727, -1572182053, -885316019, -1188748536, -1473757654, -1178541345, 117397022, -1827514192, 1936106597, 781931431, 426003993, 1098262911, 760167819 ], [ 2023936173, 1504003637, 1562758021, 1016456294, -56132760, 1933600029, 316119746, -714954878, 1338268652, -1543038246, 248638023, 1769291262, -556116229, -1561570925, -165171759, -522569534, -1155812166, 1991458307, 1100722914, -790701634, -2006202407, -97079851, 1455832293, -346691058, -233853958, 2122993884, 61196397, -1745683540, 1588980960, -1994222217, -506513737, -474694496, 970711294, 704568933, 119022710, -1126168683, 352718578, 1994744180, -987440613, 422083494, -1156677194, -1946846737, -2132029372, -863447020, 1804373969, 466479518, 1521476266, 1308994107, 1013135377, -685006835, -133605224 ], [ 1081754025, -175340531, 76438108, -2030875396, -2041068010, 955408326, 2009167841, -2056816028, -415922050, 314951855, -120090033, -754156745, -760915197, 1429715652, 1204713585, -1829512847, 301889381, 2109915290, -1412943181, 544937339, 401143912, 1060284300, 375657314, 1371857330, -357980489, 708680836, 514288795, -1219000548, 1455566173, 1842165575, 869762740, 234743131, 384941466, 1036701161, 1964186608, -1327125403, -2099105408, -612252914, 2145624273, 1055737569, -449068971, 1302225268, -819991053, -1358998458, 1211639291, -1599350995, -1333195775, 447882488, -1151978447, 85657850, -201796136 ], [ 1815996087, 723991980, -1178887336, 1854948649, -1849431818, 550294120, -691754609, -934345748, 1098199540, 647907885, 1671749469, 638259245, 391228437, 2122802588, -2038055945, -754509550, 545524681, 337679823, 1189881241, -1821799348, 1871662822, -436465511, 982978142, 1619343559, -1836056566, -41681325, -436850603, -1579042941, -1539891362, -374177567, 1629627092, -1534959275, 272482891, -1385224553, -1855663751, 2079799812, 66788229, 1436985090, 2000622191, -1663425956, -1243316880, -1766887918, -663629099, -2078711251, 2061726858, -2057436984, 417246199, 1159490501, 1183057290, -969083095, 1531992785 ], [ 1812840957, -589908979, 1911633431, 159801082, 1500393971, 1743373425, 720189146, 744277854, -903924775, 313968982, -1220968122, -574698750, -799314330, -1462012112, 1396233440, 731855379, -792111539, -1264858273, -127058675, 1080294388, -1179362634, -1018534033, 990895763, 1903408643, -1359268186, 1714707261, 1261540286, -1385569569, -885605053, 401049714, 1252802674, 1975946575, 775143493, -858081007, -528947733, 1959652794, 1459967041, -1708256281, 1468600322, -1755253050, -2075601449, -510628879, -1735414073, -1172581583, -1148919194, -1775015244, -1002136520, 529018531, -808367913, -468569712, 1863847542 ] ] ], [ [ [ 1068949190, 1091810091, -473306104, 49094398, 1716358241, -754962412, -1708531383, 905463847, -30733198, -1006202729, -1744988258, -1949307584, -331572079, 274481536, 1772551356, -1861934761, 281079691, 1371640084, 1569213465, -977576626, -1892170589, -1067436105, -780324058, 1410412284, 1019933627, -636187806, -195812324, 634920736, 1642309923, 1551681755, 1917511280, 1805792396, 712540012, -170834168, -1813231435, 81465716, -1440069855, 719812638, -1204599309, 1916968934, -436763653, 1353139154, 173087575, 1662681159, 543244489, 1492071825, 2015974777, -2010223350, 953469261, -816778992, 588787922 ], [ -730152361, -283110405, -196342377, -1816145200, 941295484, 1289101019, 1382793432, 1262351684, 727622659, -241537993, -1860116007, 876621780, 441762238, 660607264, 2126600803, -154774075, -1785379002, 1432793126, -1658801903, 1018068101, -1037803511, -1168501383, -2099956881, -1746357569, -913083854, -119412237, 2145515123, -387859578, -1778370976, -1605875698, 1432359880, -413866133, 1792346247, 1302488851, -1848919617, -864669600, -1825102982, 1518753860, -2046324962, 610163931, 93059069, 495117428, -263376075, -1114941106, 1452245709, 798496087, -1979026598, -1757608703, -165204024, -1609001881, -1398880460 ], [ -1307074539, -595230032, -889575537, 1165718895, 1655319409, -1002290194, 1903951031, -423631188, 1845410097, 638999232, -1116686533, 1728860801, 1804671792, -1846447143, 154484936, 1075280047, -437995696, -650707174, 1705830471, 123290254, -284510025, 1904336004, 1012528855, 1226936089, 2002968282, 1670643517, 1552555975, 1375709996, -1288576313, 1055596447, 850421406, 1718649068, -1653025079, 1796360873, 1107270396, -278488191, -1557036711, 2007285873, 1089423845, 1193422009, -1570613249, 1581187149, 328328868, -1184704687, -1431325488, -314547747, -307266746, -948457199, 223498491, 1427184593, 285725384 ], [ 171624490, -680948517, 297181244, -35245815, 2016794883, -1977890726, -1910657732, -1673317338, 1080942005, -605116007, 26012187, -1913354980, 1584374148, 1376776324, -1637332502, -374874952, 499584572, -768609863, 1261595148, 889026805, -1052730486, -1862851749, 2070801369, 870616841, -1053201810, -430074039, 1819270352, -1194222824, 1464673006, 1187957044, -1692080252, 2105297845, 1008138793, -1550960126, 1398183736, 1271952399, 2127271031, -848623690, -1702217274, -1561397002, 1707645681, 1501896672, -980353571, 665392818, 2139888794, -1186165349, 287678168, -1442925060, 735290995, -625615045, -614756157 ], [ -2052642826, -2018276833, 588120393, -1478174557, 1712541439, 210800236, -750938767, -1647227829, -2108290716, -757401272, 1564098155, 1081745957, 780303678, 1041680106, 1255058164, -1371965267, -1965531703, 727735997, 851781231, 339689367, 2017349718, 1555685909, -1046733219, 257675783, -537461455, -1413763222, 246182341, 998595278, -631109644, -995477774, -1527840606, 1481920529, 1385083719, 504757297, 72287566, -1109307014, -1405868389, 1395028478, 516564185, 370173030, -674210561, -1841835768, -168252212, 778994611, -1355584930, 97328087, -106548776, -216248666, 445669422, -1321763150, -1241444354 ], [ -1682447922, -1566803762, -1141928746, 1077409542, -1625569812, 221709707, 694775753, -1381578036, -1336934222, 1181144243, 604930444, -889113716, 50779218, -140906187, -356468947, -291887333, -1353001190, 784841637, -504845518, -577842704, -1088749212, -991597643, -1218131304, -1361229546, -1293258379, -1440906787, 1938115142, 1186784310, -796446449, -520538777, 1593032215, 470390031, 682769224, 347061727, -1249005866, 347056680, 1558959037, 916345612, 1920979260, 1368392631, 587593101, 144725550, -1522095980, -314005685, 732283286, 483667256, 623085852, -1984393617, 104062946, 180379271, -69335543 ], [ -1382964397, 482600714, 508074790, 1173086944, 2128289881, 504945078, 1469451968, 2072348472, -79041474, 34700011, -1785432824, 1672732830, 1497276694, 1735155592, -718176966, 800297516, -1140667450, -1568493668, 1122532227, 1723944913, 331840712, 777066272, -821381715, 417801434, 75444426, 168046035, -1664260560, -683754630, 2029028545, 657037573, -1544258515, 755420703, -313944644, 51836512, 397733901, 1562904685, 2132488150, -1810039263, -1935125599, 652680356, 1049039677, -1738782358, -992614051, 1645685124, -1114354369, 74467926, -266985703, 1436624186, -2039302783, 613418667, 916563973 ], [ -1592182830, -1976809918, 1032855497, 1995779425, 1938515389, 1467893167, 1218396560, -367879218, -78840049, -1654536382, -395957769, 1431352136, 547851077, 445552900, -1202046657, 1226817203, -2016543829, 728997938, 1122742598, 267023529, -237640435, 988830602, 162343033, -1790968853, -1022108190, -469899688, -207424850, 1579036541, -938967991, -2007555925, 2026990814, -1128694797, -543503195, -563596065, -1049960635, -1585918023, -538597797, 1696847115, 746714799, -269935076, 1114818905, -1051912263, -830492703, -943627366, 2086959253, 1286707442, 1301118899, -1973331535, -281285268, -106943495, -441627865 ], [ -1909175275, 67081202, 377315009, 727204856, -1917925575, -1362536493, -12812507, -1333777569, 889139976, -449456978, 2090457508, 1258709863, -2030972736, 280903312, 2133433714, -865386508, 1246310422, 131424523, -329263451, 774910239, 1754237962, -1994643586, -1719788914, 1276451697, 863518994, -785954525, -107076603, -1260328498, 1487051516, 166750037, -710699392, 1995590906, 382027282, -1467488920, 446106161, -1946984718, -326574166, 833049417, -2125138181, -885457430, -1569911782, -2012965564, 755068498, 798098895, 941408209, 898973172, -1062149336, 763177970, -1746484753, -962991329, 632597757 ], [ 1663281845, -995743869, 2104442172, 247852640, -1020603921, 1846739160, 105516075, 2025273382, 1536887324, -783191340, 938534865, -1605739701, 2096318046, 700222107, 1185477636, -543879081, 1040411718, 998869709, -675295744, 586267391, 765483879, -1639295073, -1151079286, -2014549241, 1457860294, 1806559413, -1071098574, 1439209893, -1031789960, 1436797511, 1288528866, -325787566, -1238966153, -2020493106, -659414935, -2021536376, -181481382, 1111964409, 1266071064, -181482960, -1484711949, 1955261839, 1346553882, -792359537, -898852830, -776529132, -482212614, -854249497, 1282697083, -2002440957, 1046275185 ], [ -1908523942, 597575124, 1744452898, 506676576, 426524779, -241101886, -1224249810, -259934394, 1580004838, 1076371592, 1453814052, 1979394259, 134611231, 1571640695, 1150141565, -186895513, -829266454, -1914918208, 522440277, -1329711245, -2045448169, 932846842, -802254123, 1311471987, 83044485, -560145632, 487732774, -1757663929, -1268354854, 51255946, -1887052169, 1415146528, -787051002, -130712968, 29558680, -1401974083, 2127456157, 1663041498, -1004735058, -1010526337, 656231464, -161087755, 721123212, 458501196, -995025909, -50491801, 275010603, 2133890010, -384560313, -1953099444, -646179343 ], [ 1732176789, -1074354049, 1319054125, 1934462192, 177787420, 2014055444, -1081430832, 628580619, -512538256, -436947685, 2127587549, -1504826385, 1775566133, 502491972, -27230297, -1480274564, 2069684490, -2075891559, 1517389938, 1599139154, 1768735305, -280151956, -1994485600, -547355999, 1953502017, -1332955935, 1202508340, -225811212, -1423194341, 611099361, 1823126046, -1408736126, -12823979, -1896696147, -770909220, -1225173915, -2106478177, 557531416, -1394732241, 1603431867, 2044893680, 1524808681, 1945221671, 558851869, -1933014099, -2122826384, -1690323161, -61180647, -672178117, -291197943, -1133884294 ], [ 2019901261, 794228369, -866280809, -1753638885, 1329283050, -837877439, -811044763, -61481806, 206386271, 1402148610, -1945545270, 1169615536, -89743929, -1803722136, 2093539836, 171220894, -518247793, 2017322396, 1979093606, -1809619879, 566793319, 468816758, -1505313665, -918385216, -415354842, 919472889, -1651323356, -107495135, -1607538265, -320844424, -568635115, -267419258, -240337650, -1312870339, -250126922, -124796178, -839647148, -559107166, 1200223407, -376514007, 406605314, -1553276732, -1017575878, 1357392118, -1823630723, -901880991, 541019131, 106994710, -2038594899, 1775534691, -1436432197 ], [ -1566381342, 1935830738, 2102401776, 18227999, 476093247, 612666856, 84587592, -1536639867, 1171281903, 724123583, -2010134810, 366682021, 1110585910, -1630891026, -1256441650, 1039966460, -34456045, -1270419552, -1276649133, 1388323243, 2036252055, -1015336965, -1457446262, 1611088015, -1987663568, -518275035, 818797800, 1228242158, -1957225792, 1786527108, 1661803150, -208825257, 1066909403, -78142395, -1590982748, 37729734, -1977721364, 996099435, 1382838304, -1573977381, 999475872, -526748774, -1000798332, 1064292138, -1733467073, 1931075637, -1285192941, 380067418, -714512339, 1555053314, -1706237412 ], [ -1821315590, 580891669, -390031352, -710650466, -1102422179, -495464948, 1338856301, 1379402762, 486885928, -628779648, -105091265, 2109446167, 556578075, -1056167906, 1456661557, -858240903, -318492404, 1814150002, -1773364354, -820150259, -1718736560, 1066508265, -55102393, -163043679, 1350260266, -1635779707, 1784099113, 1532173617, 277287272, -1950302301, -906421750, 2098807945, 468365626, -1835556553, -78399867, 1802175116, 1239533170, 104301587, 1395446169, -455364521, 772438438, 821572388, -203838481, 1665016536, -1375930896, 1212035142, 1488763496, -405025146, -1563627069, -1408715789, -451967261 ], [ 545970476, 32824798, -184082316, -884042667, -460927084, -504917335, 648219320, 1067261991, 71197049, 1306999824, -1385521675, -1135631994, 813238245, 845734975, 136401835, 2003324752, -107309658, -413658632, 301542522, 95019082, -2027646088, 17054067, 285585383, 920561392, -1523514139, -852782102, -2123566586, -1891317175, -1928650796, 569446605, 2026040113, 1666915228, -1130647385, -1808774423, 2033663285, -106087506, 860270130, -681748861, 1777100384, 1026385662, 67178188, -994423992, -1842976382, 1955752440, -104559370, -82652308, -39191404, 1891283572, -2137136553, -460105421, 475330174 ], [ 408899100, 1160093657, -245033012, 370878147, -2002839927, 573831624, -1544334647, -783564988, 240979504, 2001221080, -1759946904, -301498338, 1043283479, 785175984, -40543004, 1251711970, -541148406, 1588387769, -999564335, -1534301753, -195104331, 597615125, 258370977, 566627671, 1785242236, -476689650, -1686641894, 180838821, -1997440293, -1260863546, -516174498, -894665350, 806268067, -852201587, -1958969066, -937401006, -419525270, 1391023432, -614823410, 1736556299, 1907416953, -748250035, -744530369, 900627630, -432285347, -1620495112, -1843040586, -1782693437, -1131663435, -1481410310, -169495483 ], [ 2018840607, -1692341277, -942947442, -797551710, 1896148157, 394005486, -820667017, 574883511, -1980946304, 1537206125, -128878768, -16907339, -148822246, -784456239, -865230800, 1334451346, -6242709, 1452773814, -1226600478, 1054779776, 1427144802, -459306176, -755081708, -156530439, 1559233578, -1685943857, 128451675, -409605952, -1408877620, 1776009482, -2126003497, 818493786, -711886061, 1890394372, 1522263599, -411659531, 886166961, -58256245, -261379457, -1473692787, -280150182, 2058215953, 503946665, -1344305005, 1997069229, -111667751, 1664620346, 688009815, 777974467, -1825252186, 672815436 ], [ 2145106861, 1474342402, -526821012, 429640182, -1760441539, -771590359, 346895278, -128469338, -2057553174, 115662911, 1369177495, 1584850304, 217634192, 1316533111, 1628175286, 145871326, 1424974392, 2128462225, 1501768732, -68558666, -1882127803, 1167288288, 1558583469, -1774939918, 947208120, -249170291, -262026928, -1553331077, -1442173787, 2007358347, 1962199157, 20318978, -1254531394, 614421662, 835172184, -1152249396, 2007216960, 1058113789, 1613968253, 1024502794, -1753503780, 216542092, 714029506, 106284582, -1213037406, -1136971984, 876507262, 993669587, 1484556988, -528064829, 149081787 ], [ 1490579856, 1299333369, 1115775839, 649921570, 1294060635, 1533274539, 93075724, 1972672265, 1240551037, -2007126507, -1565693011, 1286848243, -188412064, 1132984326, 30084930, -661354594, -196882015, -1583714000, 1147320418, -20034624, 1467070518, 1728772650, -248006243, 1472465976, 1860940152, 1762332975, -1822881475, 404602033, -971503899, -66849910, -2143843806, -1383553264, -493952053, 753115338, -1069973594, 1932144557, -1152412657, 853465130, -478827951, -1246905835, -635939472, 698647049, 1202052022, 635464679, 1990945675, -1163681909, 1806608248, 1372075814, 1649308562, 696103064, -532905595 ], [ -947508324, 1587766452, -1428706222, -222863734, -1828105554, 2034772489, 1899532269, 1297453841, -2017796622, 302857003, 553172648, 716631535, 360278378, -1996914711, -2001225775, 853579247, -21885857, 418546333, -1405282527, -163971305, -1973766094, 2106356182, 1000814983, -171965054, -226014370, 595595278, -644832076, -258245850, 1836394497, 1674850368, 567219060, 1744504698, -1266975797, 362419171, 1203873938, -1841626364, -939405879, -720087903, 1650091408, 53105389, 1185009319, 1432090263, 983251411, -172708626, 316647884, -1633771510, -2118082986, -146182618, 1850585993, -1105725545, -1137116800 ], [ 1056404385, 779007934, 1024540162, 49768615, 1901807696, 353801575, 1338796088, 591019651, 1530831066, -727978461, -982643048, 1630428899, -1084203234, 373976542, -2052820901, -1016658253, -1966642256, 1793680112, -1978661496, -1805037515, 1452650035, -1151153866, 675215427, -1284928213, -1661920377, 433320447, 377012830, -675328488, -531378521, -795532661, -1038635187, 2108571851, 556731244, 922290352, -1877147744, -2029305220, -18595326, 1513596282, 1896005797, 1144359816, 2002120080, -774187868, -1083549434, 464938720, -1679774749, -304176323, 316598975, 1333940268, -375470566, 1695720438, -1947771543 ], [ 509627128, 1206546037, 289775570, -1122893551, 1989304560, -118703951, 1576990202, 587967004, 856776907, -384583954, -25455302, 1214092406, -990054347, 964409979, -97610090, 1265371558, -23278304, 1383902951, 1889904860, 1643401799, -1042280858, 31726931, 1989312645, -1033705587, 791507709, 1743636451, 439420340, 1004011107, 585565032, 372085873, 1711127350, 1681112165, -394291131, 1376722682, -22095543, 928225023, 1627995925, 1192158853, -57519745, -1816172547, 1554912606, -465969145, -504445330, -1261955782, 1740410986, 1429050590, 1196202992, 1190328499, -1825967759, 1516958374, 169854170 ], [ -94513346, 485394641, 231619757, 1774636933, -105873598, -1674868245, -593290486, 93453173, -1271340964, 1144891119, -922475225, -25546562, -1866914830, 785533583, 928169696, -1296184476, 2000176918, 1801614437, 1146795785, -924780993, 235445884, -517885536, 193266705, -1428693240, 1006046780, 1278181315, 1428278607, 1597514978, -61538938, 902714653, 1171732775, 261484116, 1549130750, -217962724, 68242875, -1004805791, -1815942591, -1375800011, 1962036349, 885766422, -1600230291, 1133534444, 2011371914, 130474084, 591942977, -1135436325, -4891364, 995674359, 1629181826, -63829107, 432421383 ], [ 1222677494, -1213809837, 570640516, 2039915377, -1561065292, 759810921, -1988193381, -250865388, 55921395, -675220821, 642221677, 1280815606, -1759325236, 626092615, 1857900036, -538316070, 1290943095, -384377305, -467140490, -1734007694, -1274662673, -951596155, -1104828722, 1709478300, -721725023, 486507330, -459993224, -338424308, 966882853, -858054349, -355993011, 1996060558, -1126336949, -948517807, 499901243, -1493825155, 267543257, 1796314636, 857393296, 2104221072, -85270156, 1029390800, -448942409, 1410494418, -1941499832, -122104735, 398736791, -1543178989, 1871986905, -1478393215, -1295587193 ], [ 42052402, 1082025123, 1941676776, -430595977, 779020592, -1187819, 582880058, 431087997, -841991473, -1270522127, -1290736851, -527660275, -526894210, 2112986045, 776179845, -1720646808, 365927978, 1665108288, 1399896524, -606922565, -1523629427, -2035483035, -1878213602, 330908548, 1162202795, -1609687810, 33050358, -62128362, -629514948, 350122794, -1337773826, -1162392766, -1993584346, -290150400, 564404524, -535679731, -1743986862, 1775012279, -976494332, -1851833879, -1220936968, 1282745204, -862325798, -1287614165, -2009460648, 997284551, 1886280324, -1339705545, -964170294, -1247268615, 1436487444 ], [ 1281961996, -1303614281, -1606734583, 645555383, 901052066, -317716951, -1410443450, 578196119, -1795445306, 427710421, -491253703, 1854064151, 1369806788, -2145348029, 1072111539, -366898151, -2027908399, -332879738, 1415710435, 1489040500, 1995214083, 1822609330, -790681230, -667349469, -1396781378, 1305378162, 279205884, -118455505, -863184636, -1495313394, -1459627465, -20634300, -1991062767, 1330071423, 576727133, 888481599, -1602984353, -1560553358, 1309189742, 1291662074, 930118196, -1613602968, -1131152667, 132057439, 1962331848, 1417087641, 1060109703, 484914315, -1000554913, -104478052, -2054926114 ], [ 357529772, 536331358, 568407400, 480411967, 947042492, -481161574, -1109413828, -1217849207, -661713750, 1359683829, 2129872430, -1356462093, -1764959447, 1041001720, 433113176, -1122048862, -635528830, 601198173, 432766761, 1795802184, 1492722928, 1129806764, -1748162941, -1516462271, 1007822145, -1859523237, -2035308606, -380495661, 1378691753, -1457560831, 516570032, 433584503, 273708939, -1937865396, -529307888, 492559596, -1271223393, 1586409893, 313288020, 2102073635, 194196231, 1587255102, 36388197, -224578599, -1258776520, 2059045612, -262679695, 594490016, 630592724, 959701668, 1625713547 ], [ 1472469622, -1376803142, -245972900, 777543284, -991972662, -1655448918, -1162409, -755125032, 70351621, 2027495821, -1238006679, 1727867320, -1632852106, -630294551, 1073527660, -1693066034, 179627968, -739914850, 635435330, -831774703, -1324863502, -1311364984, -223634483, -1855210377, -1286279448, 1182772591, -1629810321, 1712932071, 1322193822, -1984537367, 215869252, -555391414, 710538886, -984446410, 1953202459, 1606669504, 571049146, -1047975279, 761244564, -1259066190, -944810126, -178456414, -1645565697, -1139108326, 1392535141, -662098128, -555569932, 1485916062, -106465875, -751662628, 1244165832 ], [ 1125946419, 1846595804, -630780709, 439055542, -2121060580, 1558690726, -272185818, -187178839, -1139521230, -518644585, -1346275146, 291775933, -570021325, 121053230, -398363853, 1320144339, 24573492, 529251132, 1798349380, -1577362481, 1325486103, -1412863919, 1204885390, -968978569, -1083637383, 274987589, 736905237, 656584915, 1008099489, -1792606169, -1215939266, -1926843917, 1277500789, 1375337860, -994256892, 73972800, -323551801, -272332742, -12417210, -57344948, -846575272, 311421752, -1761345434, 97035672, 1668178507, 1574173641, 1821350009, -1987357550, -83949510, 489999639, -1896510889 ], [ 1709127998, -1125534167, 1541035982, -1722050359, 2032486866, 167824428, -536986191, -872226562, -768259618, 184579742, -442251342, 408310326, 1683942502, -1173667360, 1649941433, -1855836586, 625424030, 1890053615, -1792967363, 1960764187, -1213443134, -1595820100, -1178051667, 1465549633, 1067536186, 1357949590, 677239100, -1555546112, -1822187431, 1793180957, 1734066674, -1247661612, 897972200, -800866220, 1891385755, -1060062523, 1661886304, 1193424187, -1810646615, 642351677, 1073569943, 2145887204, -1716060284, 859111157, 1508405721, -4505347, 1648611428, 2019429393, -1530999263, 1608365789, 1806357229 ], [ -1657533013, 1123029910, -1981266548, 1548744881, -726623279, -310934117, 173872699, -2096042434, -930802019, -1069643529, 1339506267, 1252578438, 1172216190, -775758968, 1106900737, -66988754, -379401262, -1892211417, -276249011, 2142744457, 1278906732, 1780882010, -147944249, 656823072, 287408126, 1648117557, 484083071, 757977043, -1062210043, 958778068, -817084218, -1383864690, -675710199, 172144438, -1276840998, -360256131, -2110663489, 2042303687, 146770453, 62520441, 1163139043, -1699227218, 1875821396, 1969843829, 680834911, -429927801, 1336604382, 1754446598, -1177513892, -124289474, -125162614 ], [ 1361767265, 476956534, 717595945, 1381329847, -1973125463, 706752677, 82701647, -160772458, -1402277720, -227760974, 393613580, 361253748, 1697039122, -1074405537, -2016704789, 1772513357, -1841763792, 893693692, -533046928, 1821498671, -588949820, 955234897, 255406315, 1126044871, 1380394904, 242315748, -1563602481, 831134196, 728300042, 72173437, 1099392336, 391893168, -474078076, -1945292386, -851860511, 1729596326, 1807359684, 1806378430, 795602976, 2126649556, 902720152, -485283235, -1841766758, -680366703, 920681461, -670390517, 1154821227, -1722725157, 1654647529, -1280730395, 630574414 ], [ -2002543344, -239022044, -1085423391, -1870917710, 1696006634, 414166058, -948329723, -1413685003, 1388732104, -1823486137, 48892224, 1121326648, -1508685177, 149682581, -70214763, 1094662325, -1893290536, -242415966, 1702166446, 1205447782, -819025004, -1196095095, 1232193538, 190780647, 1865468199, 617933058, 1809631326, 1129931372, -1741908296, 1688726496, -1612295260, -249762995, 2126900934, -358016497, 947950255, -2086925108, 585070506, -4307881, 107412417, -946171544, -1809197646, -953192388, 109360811, 1072253098, 851930317, 2088300874, 1889845083, -564791181, 1952399294, -74715334, 874949469 ], [ 1583240797, -1565499625, -1920823710, -1823655361, 557121826, -1293834542, -92409663, 105628429, -2125516766, 2129197645, -1822074605, -429100270, 657820880, -584373888, 1702866807, -2000505288, -960427189, -1294337608, -1576182512, 974666706, -799380720, -1692846011, -1231820365, 1425191388, -1499755250, -2092338841, 1414544327, -1903463054, 146160208, -424501324, -1217569892, 534668226, 1139721337, -2008603006, -549545574, 797055249, -145378539, 113296338, -1381150624, 2087379628, 221747007, 1522316100, 1688120886, -825131852, -1580797437, 2103954105, 344141412, -717199986, 892879943, -1285416687, -2092210568 ], [ 1933813769, -784419860, -1527086146, 1129131202, -335445519, -338136529, 809260226, 328086674, 950272231, 1110623251, -1845825087, 770425786, -755270339, -1342575007, 701881000, -1751584613, 1318158789, 1616705658, -1992287349, -581019818, -1266315791, 328781635, -638710120, 2187908, 941396338, -2044451530, -1474621654, -597332007, 2042801948, -1483628828, -1053536281, -27034335, 13300675, 1938110777, 1830406525, -689476179, -1507680883, -729331117, -844243919, 611846505, -2014763577, -1377501307, -2029700351, -473969166, 950948531, -596129595, 420932180, 1529600563, -743460164, 1757252403, -1977361427 ], [ 1580661163, -43163572, 598955469, -218516371, 1330350914, -955019216, -797510183, -182268945, 302693718, -1691085822, -1614226449, 2017299838, 502416123, 679401860, -1429416691, 1069727265, -640201300, -1599322218, 869020590, -1417173120, -347845551, -27371773, -999799076, -510661649, 327913650, -2044166282, -865615474, -790151535, -2054027562, 1084410273, 1865007052, 973058718, 164292953, 1542079914, 475875339, -553312818, -1022564020, 275961586, -1508440270, 1726841982, 1301723444, 736700421, -1454321646, -552228476, 823324003, -2063768562, -548882507, 178001998, 1572137497, 1513397533, -191435777 ], [ 1933849881, 1663859557, -1144576508, -1734558584, 330368810, -1452652100, 1860869464, 925640993, -2040216324, -1048529131, 1677098308, 567016419, 1513195933, 975516826, -1474593075, -204428373, 286680084, -1115290030, -177893209, 247866253, 1869799535, 1955112889, -302285878, -1242949534, 803524090, 1839712839, 106175686, 1271121173, -24001289, -427509984, 755968538, 1087168755, -861493041, 1292996786, -1336916236, -1210608094, 1734139288, -260398898, 1385200967, 695575829, -1025946640, 52834116, 889951507, -848547659, -1364172699, -2083745405, -159141792, -1235551175, 854254961, -28239889, -1459820909 ], [ -2012916667, -497717908, 1315491571, 800140063, -79236925, -1806263933, -154699514, 1523334257, 1880682269, -431452363, 938202039, -458817383, -487171802, -1056211388, 1473212556, -295112271, 217696400, -259064376, 1832309452, 1946795727, -384743449, -1125968223, -891480328, -444105058, -426368716, 803771185, 1163646179, 1581126254, -906502774, -20722200, 1469505129, -691955925, 858619966, -226041326, -104701169, 437990296, 578807967, 1303653575, -2112786024, -734047901, 1413751514, 1689042128, -1379680240, -1208171220, 2113018116, 932532486, -1391410124, -180406286, 1286179935, -1863066999, -937065111 ], [ -1512530920, -2090321095, -592912834, 1865026316, 425366819, 1651461438, -1340501405, 2132023717, 1698060451, 761193515, -779754234, 1632755262, -1233963935, -1481851763, 1251748269, -931384616, 1200191134, -1239417916, -219360719, -1564921700, 468728336, -797224706, 316287309, 280052901, 746014108, 2032624020, 431957334, -78967138, 711999341, 1553697975, -1253204846, 1705266654, 1682007988, 1803723587, 1714737962, 583838838, -637856740, -2012563163, 1589633339, 892263229, -2074823791, 1332268793, -196884735, 52626394, 951618175, 383646715, 1370664548, 373630397, 970504524, 1476026501, 1422688153 ], [ -2071052935, 1397851071, 811662139, -921588841, -365069319, -77461336, -383426237, -1382122976, -303326631, -1959938796, -539321394, -2082932089, -762652879, -1649558184, -1345342589, -353354688, 835777824, 437182791, 967713695, 299086230, 293803732, -2062075649, -337191379, -2026232292, 223675280, -937140276, 325413868, 68240910, 2144665390, 1835547188, 920745268, -2008102396, -429362807, -1046701044, -1568017841, 715997262, 557176970, 1784838071, -1744120430, -1066361394, -1909005552, -804918825, -84311212, -754213282, 1801875336, 1923523379, -586551455, 210743607, -479913824, 919261218, 1424512088 ], [ -840823656, 1964724543, -810988722, 2058682291, 1647311404, -912286459, 1419747441, -1429354843, 154629784, 9481654, -1827381191, 1178697029, -1528983468, -2026654907, -960902374, 1019631655, 492028281, -1692775622, -1184032895, -1895444746, -1450088722, 139584303, 1050564895, 1130695679, 1190781241, -1959200829, -218660810, -702089018, -207242024, -582006852, 1433718968, -2026534806, 932735640, 304602961, 341697265, 1048391123, -1465733087, 1559183182, -1600186951, 1869844311, 460598192, -1677627967, 576936393, -732034170, 960239696, 291407841, 708547942, 1392352784, 246619568, -401363045, -163754603 ], [ 1650168752, -146928420, -48076761, 1222097033, 114755788, -1307830839, 408041916, 1336973107, 428941201, -1909259456, 1151481275, 1929959065, 2083231543, 64463931, 775101819, 226209214, 1557665385, 842365008, -1168831692, 1280301695, -318942898, 1600840211, 303516402, -1368312280, 1715320532, -1297915960, -2075763312, 920984143, 1572221277, 187415865, 1200604703, -1820236272, 1023269433, 548796371, -307899221, 1133561525, -378534126, 1953851925, 38346260, 763581062, 595450787, 731383752, 2124642066, -1921132233, 1322116875, 1046168800, -1288725925, -1902965748, -616726637, 1778208794, -1067828450 ], [ -176483377, 1952603378, 1772084933, -277986204, 498283619, 763016835, 2017440758, -639797388, 418819732, 1931625344, -1723979166, -393317785, -1322613792, 1091924717, 408368884, 662065328, 1723076362, -1983920230, -804873229, -1033573064, 1430334252, 1222152894, -340597739, 1754432203, 901858390, -1157349574, -20908891, 374017012, 1311864991, -1942130083, 662657054, 420647592, 1832305600, 1101027882, 662826687, -1898380953, 717253529, -1020196662, 553870858, 1470626032, -514681209, -607452297, 277085637, 778329494, 1873135648, 63147085, -1127987047, 1665788430, -352626899, -542262746, 2066768274 ], [ 2007226488, -1911542403, -1099599072, 84574194, 1798852622, -1701085643, 1353789821, 1844926412, -24302688, -145366152, -937391278, -1345642328, 334507492, 1654489182, -1471862086, -1402717572, -1748913609, 2106311688, -1813797369, 1736749076, -1274234503, 1849820584, -486330998, 1282324824, -244359652, -780532117, 1518058785, -1721742888, 25071228, -1546265022, 814114224, -642621082, 1576729267, -1163484805, -2040318311, -1640910476, 1802199795, 641698363, 97494311, 1701270100, -1538197527, -1213334927, -1895304926, 1196396202, 1355024241, 2013771997, -1956060399, -2131388787, 1386824832, -251586805, -1782704708 ], [ -764731172, -1525023162, -1689036582, 400388443, -1617003025, -46571404, 170440970, 2044627623, -1056841460, 152071960, -1743746833, -1199702189, 1861599506, -761956259, 965204601, 543654611, -884679671, 1851569921, 1559150114, 1350871902, 941560203, 108422254, -1840197292, -1351145473, -1027400509, 194325882, 371116817, -584526283, 2000650650, 1878781875, -1206345822, -2001517902, 1389051048, 1943478219, 274442712, -1225650240, -651075027, 489830675, 938717700, 1320262168, 1995892351, 542249028, 742202534, 1212759708, 1194336371, 80445624, 2025467081, 215735985, -1474924913, -305016197, 1826754512 ], [ -940394115, -523687839, 580875202, 982495768, 1524938698, -1696166982, 1775079031, 968030135, 274078651, -1127120728, 639793059, 451551058, -176525473, -651428651, -2064718805, -1000946984, 1595806608, -1973594256, -1467259236, -1728056543, 2073238653, -643185137, -1838610017, 108574334, 407888869, -938767518, 970319334, -707156115, -706267027, 1601352507, 437199974, -966202687, -1385313680, 1519088489, 579329233, 2123351325, 1360918941, -1036275219, -782712624, -86278377, 1238072925, -589882807, 1107521848, -1520096592, -1395917358, 21941831, 1414806937, 757242778, -21360467, 177556880, 317850152 ], [ 488773426, -1737171693, -19773344, -53609480, 1569089227, 985770716, 171856153, -1740825477, -1792207179, 938155583, 1831946213, 839259186, 1006108449, -321119516, 889962635, -1002419184, 251919717, -1420918739, -1484153916, -220854866, 573301905, -713220613, 1286112301, 951249634, 1940203093, 1117773099, -2091920669, 1841362297, 2112358829, 1539037572, 1461851110, -92969235, -2127233350, 296377226, -1567003579, -123997516, 435561035, 1919364493, -843564770, 1856623902, -607819320, -1145239545, 909366253, 503409471, -446742389, 50376320, -61601676, -1785689505, -415504474, 641476601, -1050560508 ], [ 2133437051, 1397075250, 718024490, -1247804812, 314019543, -1380504425, 599720253, 1453637627, -2137975111, 1781263799, 1885019923, -1613183643, 1430079740, -448966432, -738540000, -1112410177, 836738068, 287703976, -1548338958, 2105972082, -1630174558, 1543828484, 633605922, -1685428797, 201175408, -429712038, 1595321784, 610730549, -2027261959, -855369714, 180095036, -106187105, 1971734843, -1449792500, 492313892, -952869239, 2113878339, -334871662, -697187915, 1143446233, -325278907, 798048237, 1968586680, 1162274274, 1593021032, 1142902338, 1620905125, 1650860143, 240548110, -900137566, 681218892 ], [ -909504643, 1237686207, 1893094490, -1051220323, 930961049, -589580140, 805346453, -55634470, -2128490405, 2146674409, 2062420127, -1733301689, 290417287, -1404644798, -1850482382, -257302806, -1407782414, -1656970795, -1385454836, -574304133, -1632213528, 486808013, 1950410859, -27848856, 757958244, 783383620, -400136165, -1254659279, 16919941, -1432756052, -680708413, 1006061880, 1191984094, -191292859, 355748980, -1112673661, -1354236004, 247818256, 707175188, -2069173838, -250543919, -1468658473, -1503433464, 717350269, -1828569725, 469316396, -1042883975, -1085240414, 1677514247, 1048199286, 91515835 ] ] ], [ [ [ 875220083, 2051755549, -108411023, 1137967501, -615262539, -1258123922, 1345322562, -618601464, -1182994229, 1205468866, -1628979634, -1167142016, -84582998, 804101888, 1260222507, 1603269500, -1013919660, -1875430898, -1242911799, -409152465, 1757665854, -708789262, -1581221085, -1438836527, 1684979389, -1975478594, 584856041, 643125262, 178977583, 1653316029, 1392395014, -735146899, 953050662, -1493324777, -414736676, 1360632321, -1107579244, 999042096, 2043989700, 606624676, -1273230333, -666900713, -869171957, -491553631, 1384039680, 2115074726, -505572394, -1517484897, -481698842, -1284762424, 1553270581 ], [ 490650351, 1576146284, -1324042452, -1518067042, -542079850, -121833437, 843258332, 688645009, -2083914477, 1970877749, -1684889491, 189007930, 1828779113, -1983431815, 1336935839, 1252629030, -91289630, -579283122, -755150056, -1392232973, -1482728579, -1478880762, 2070079753, -2114986362, 1768805857, 1460319965, -593782687, 829025523, -1451824773, 2096593625, 1081128090, -1367185004, -1830203787, -455448950, 1288118023, 304194646, 1894517479, -1516904267, 174978581, 1342451259, 1563760753, 1977285238, 1928303363, 316831369, 541928684, -668813352, -2084330051, 1897226817, -1977611423, -970766826, 1252957330 ], [ -1518602344, -1930177201, -701487638, -71475643, 2120199593, -796870879, -1684500303, 1362521240, 1367793714, -2058703967, 736015980, 1106798645, -83783850, -1766517413, -101480782, -1735017806, -980819207, -1423358057, 1802333887, -97481077, 32401930, 133627907, -1470459920, -1899938497, 354351296, 1657652106, -1855812353, -658439980, -1341714022, -1517489918, -268341458, 1374448847, 241294227, 1528023048, 444984477, -1238045407, 81385907, -319261054, 827475435, 1623166769, -949221207, -1777705537, -1616094431, -907208466, 1218785317, -544720765, 911802180, 451056054, 1704205166, 136673381, -1275404427 ], [ 999967185, -279477064, 476664999, -1000377743, -1682265718, 1238348992, -471523497, 1000254473, -712828871, 2007892593, -1774628132, 1572203108, -1875925199, -1829545468, -36383399, 1264463281, 844121147, 2073874107, -1550800667, 1654628302, -830643129, -1085309832, 1700836016, 1258451420, 2108366155, 634304150, 1098098399, -1249479718, -599743069, 567971528, 221157345, -59439311, 1452538957, 1859616104, -1892949625, 1594124277, 2076593435, 707261089, 581608716, -567723158, 971199113, -1533342311, 1478808742, -700469865, 1372022367, 1456385900, 1479789186, 491864247, 1703330654, 739908889, -663880472 ], [ -1955984692, 1423493936, 70053046, -412739632, -401196789, -1115962539, -448456352, 528861644, -1199132611, -2096000684, -495084056, 1863621094, 697364563, 1936997, -1646102599, -1715162847, 381011354, 2054227015, 637397440, 973865922, -2034516249, 1336541181, 1639590847, -1271195928, 953230227, -438663716, -1541607773, -1604754975, 1959483818, -120342127, 377071791, 1113089243, -117843960, -105178709, -1983886660, -593234284, 1765714511, -894687925, -1678590840, 726680119, -1001959920, -224265035, -1290817038, -126872093, -970528626, -117827954, -680704720, 746468028, -189835418, -1727299602, 1314633041 ], [ 728174554, -739252657, 716271980, -1259012787, 1742739788, -1693088002, -985865520, -1355282468, -623916365, -569390559, 1506951555, -2000172586, 1758449034, 177216692, 1584170094, 1265775890, 1372212068, 302364493, -1086837603, 721627311, 739597509, -823296712, -4759257, -1973068052, 964908034, -1185386961, -1964049559, -1049989359, 366327868, -2097462854, -1338202382, -1859541191, -1989919550, 1810382741, 1931339351, 66130239, 1575952514, -885127067, 2062480864, -875111433, 1128004917, -1951182383, 1416933449, -1639854020, 1668783700, -425054248, 1666354893, -1971660102, -1145099502, -1689611131, -1047673245 ], [ -129997043, 203105613, 392147763, -1848640034, -322262251, -709032848, 770326526, 1474908854, 949557564, -1338495223, 1025487288, 85523830, 1829838839, -2109481400, 1908345786, -779582260, 880958466, 610775500, 92277861, -194070220, 816489029, 1028469452, 1417665483, -946293909, -202918750, -1866592702, 391043541, 817871288, -2145511584, 213257369, -793624437, 1633600263, 2141637864, 1792311865, -860136458, -492740386, -441116557, -1931065389, -1168179566, -1747821725, -1617175043, 1798119375, 1495510975, -443926029, 1090551016, 431871402, -1413953151, 511346558, 1842499332, -1423372957, -1925176022 ], [ 1929079886, 658185930, 351116082, -2055104687, -827482811, -1358809508, -2013166593, 83805104, 1434188971, 1852837306, -1066070820, -2142200712, -822438549, 199954797, -420723076, 612616793, -1815620618, 453933183, -669519727, -1265089597, 714907182, -1739663954, -2142089778, 1209836555, -1645855862, 1108316094, -1207019354, 1923941475, -1945841572, 1409991242, -1328571694, -89451659, 1159888176, -1141547070, 1630957961, 1988727366, -1034105867, 1617144186, -665138659, 1959452617, 420020999, 241827041, -3515784, 514208211, 794875665, -402366895, -247258232, 2109978920, 1356516916, -1574598476, 1410501677 ], [ 928805318, 271711396, 1555682197, 1451476600, -2098651462, -659156555, 244254530, 341517190, -1524072697, 464628829, -1167652210, -1547393206, -625371553, 190539969, -135060852, -1992525692, -1882887605, 1649576657, -1436016378, 1565968121, -1088128660, -2046248644, -423127237, 1011281899, -1243917539, 1938028391, 1076360601, -1132486331, -174700256, 1010161863, -404567209, -1143285765, 557546922, -1431359521, -311708884, 81831802, 1717840409, 1138129877, 1625667017, 1899335211, -616449106, 333922102, -1958706868, 1611339633, -707956673, -989408599, 1916286114, -1979787140, -37932125, -2011580737, -428837005 ], [ -172803247, -496343014, -2065280494, 1897973950, 778624582, -952995018, 75308219, -44795535, 1999336401, -1778441749, -662050495, 718293968, 1949297203, -8549575, -1424581647, -624483268, -99429472, 1768279753, 1545478623, -953315238, 1302058923, 1413036084, -1334468622, 996689732, -27045778, 159878309, -1901600738, -1350624851, -1270433346, -2113662941, -977690921, -98378078, -323228258, -1503570432, 1891350953, -169012200, 1249608195, -1129841142, -2140478248, -171325601, -187731724, -390561750, -1929228146, -1027377226, 790438828, -1687392499, -1026059769, -2097417938, 525649823, 758987007, -698810556 ], [ 924134581, -1794781483, 1843075067, -1359049123, -549669188, -1599431711, -1673597953, -507659984, 498633386, 892983595, 1483964770, 1407180025, -1228430554, -2131964111, -1907128743, 1437897224, -523415135, -1705214344, 807285413, 1726875893, -2053868908, 364299534, 359952860, -746453806, -1418397888, -718440940, 1954493344, -1801332648, -1295828581, 871576073, -2121932825, 7714799, 2038566599, -765643655, -1169174439, 2141424589, -387307762, -705879632, -938190138, -144160683, 866881388, 1437408813, 1878244931, -1103003602, -1687761398, -769656628, 806957260, 981425813, 703098617, 1906363935, -1138267674 ], [ -324657638, 1321218230, -1580836391, 1651840315, -1795653410, -1580728452, 1612027586, -1641235460, 184125977, 725695663, -183312345, -419361114, -819696640, -328787742, -861626281, -1474750620, 2003566368, -2112399462, 1369045041, -770443159, -1960537411, 1618076731, -57910017, 371588407, 1099118406, -1208386988, 1537023481, -1728996820, -265387622, -1626352637, 310588166, -1588229750, -1897340937, 479668516, -1031934275, -1446085897, -137618597, -276551744, 1641786696, -1539347087, 380455157, 942759886, -598075279, 905215614, -1815777624, 1035217711, 1200668492, 674987788, 324995404, -982794069, 1467164489 ], [ -1974499449, -1586844156, -568533163, -327066852, -1156402535, -1794979905, -1442036710, -902895691, 47219395, 6078308, 659771107, -1169978073, 7864562, -1980237240, -1080440259, 1542124944, -789870214, 1199060254, 1037192724, -520559205, -1397676176, -746150651, 1465604920, 106053834, 1679338309, 1625633867, 1628513887, -10173739, 1243652001, 2110374792, 1782194200, -104578927, -1787503416, 449279940, -2115072506, 797925609, -1187434185, -1671015030, 1204207600, 2016012135, -1078357559, 1984639243, -1245627169, 426669596, -1568510394, -22775310, 1492502001, -1366624685, 1585510484, -2131630993, 1926037419 ], [ -1158918787, 1559712795, 1829220904, -177715622, -851936593, 1776045155, -716006012, 1848624057, -827999459, 1823186497, 2125733169, 705131627, -280338070, -981803097, 1813642822, 1507691407, -56756366, 1555284110, -1046395736, -159263361, 1065829870, -709510832, -1762375843, 1406719373, -2037634413, 1529706482, -1710313820, -1585401766, 1302350710, 615104378, -345978671, -786106744, 1319635427, 1620073001, 1165022006, 348519348, -304991058, 47388400, 368078876, 1160015373, 1834490243, 575670220, -213041715, -590540112, -1122476731, 1401274915, -2068659553, -886340208, -717018685, -1934819056, -1549684172 ], [ 79859027, -844256815, 1220877422, 722231281, 109041093, -1690170476, 347558131, -570732576, 1980251545, 683854147, -1537468374, 1461316654, -614481522, -690367065, -983066259, 442245686, -1065282668, -1819811117, 1797754496, -445687006, 500625480, 892717006, 32444963, 1305429828, 1985880179, 1819948528, 1159179373, -68214592, 2023612488, 1443449372, 997021977, -407715988, 251375205, 851090062, -1688964838, -441516386, -571235130, 441517134, -765910549, 1928500274, -78127696, -83838656, -1106688277, 747697138, 47759658, 1639424200, -524418580, 1043446233, -1954192663, -485649844, 1317008237 ], [ 737580718, 1794101101, 1694882349, -758029281, -884921557, 1658802459, -1823073380, 1060360576, 1688536481, 1816380791, -93962886, -1266114367, -24518283, -4828170, -1423160555, 146724649, -1495034493, 106432622, -350612373, 312088638, 2036489975, 587690786, -57621573, 24601983, -743068624, 554944324, -1731152503, 1591857527, -658613765, 1060175071, -669879795, -316609131, -1338279068, -719827099, 1646304008, 1443603852, 1394589744, -1383813463, 1277589761, 483225552, -1604263356, -431449062, -678149024, 2130198463, 204374615, -813067220, 698680614, -865684473, 1261795306, -965900806, 1332789302 ], [ 987743039, -1734271324, -727153013, -503752960, 686435116, 673756754, 1603403447, 313908160, -1577490697, 1236183783, -607389950, 159462032, 1240667402, -950009386, -440251266, -1923919515, -406331808, 1346995351, 1444979720, -847845312, 571525301, -1224871054, -543818706, -491292869, -352163381, 2021107379, -1322088354, -790891958, 877094235, 447521606, 1500680833, -1231939784, -1112408069, 585516486, 816534920, -1455519762, -409019627, 708513646, 1553569626, -1283487404, 55983292, 1237662783, 259813515, 2011798681, 1388753783, -860386173, -2115653837, 1315991256, -547944553, -431570768, -1776660593 ], [ -1062100882, -791389079, -284095563, 593019092, 1868490282, 1865271308, -412504759, -1143455799, 255204336, -835683159, 509135901, 1296085014, -474849226, -1130588495, 701681306, -1884827828, 1748768348, -2096063883, 1161541054, 2143166213, 687867817, 1305912650, -674562850, 556456091, 1286211561, -1576282885, 1678309640, 289543912, -1988805819, 1723236470, -28886296, 1349629541, 1277956680, -1375893456, -960471997, 1052675240, 1642242647, 2050679416, -1829121298, -1991031903, -1179373919, -1489165756, -259961125, 1644606541, -530367577, -1252906972, 2090765, -1010477224, -1861847270, 505075967, 771953402 ], [ -748899584, -1811907329, -1504925062, -1711609552, -311390102, -1967803331, 724921295, -643000881, 1063397822, -2057037885, 2098068944, 1626528729, 1960942086, 768749740, -685679002, 2017877909, -1016657819, -2142829895, -1042632534, -1894858950, -906303930, -1417525001, -1210229419, -982711260, 1058714685, -1003098871, -873404993, 1167749888, -1905057718, 722203310, -32001745, -397540665, -1390090751, 1241231537, -2146300509, 817333012, 93948059, -1127614840, 1459518377, 703077344, 1278482750, -1160034754, 1097628246, 1597095817, 908448117, 1057981982, 1161874413, 275877444, 850715269, -375086341, 680616914 ], [ 426774260, 407118847, -1841442156, -1552937414, 1760826841, -1044457947, 260348357, -1573336106, -1529939360, -1472280599, 379694008, -536389053, -1527553300, -2078001753, 816683588, -50392327, 2039362421, -1727836756, 1450019394, -1105691168, -1222030658, -1263249328, 2072560497, -720251742, 126601233, 2057738096, 540152565, -1745054392, 583640587, -706999969, 1334251146, -1175080103, -893099938, -1175984895, 253330014, -1817364161, 74591037, -1695536340, -1231069061, -803580487, -2142169868, 1243119943, -1096750265, -1720004237, -400261349, 2056011357, -1264999062, -1259321555, -1470837306, 282120366, -278492477 ], [ 1118544394, 973429871, -2051786608, 920811623, 523413753, -812083935, 848672425, 1574883741, -1986441018, 662142940, -1332594465, 741940962, -535973267, -1529760953, -1083872304, -1459692481, -893828522, -2074091993, -1337872474, 1687109510, 338200345, 332956531, -1528277526, -909712968, 1179456860, -24730570, 1883745698, 1805942032, 282164307, 1346954017, 2045352799, 346384552, -1008040554, -1675472074, -1772035862, 1210039320, 1576636997, -234703316, 482092471, -1315513541, 776941028, -364449984, -630905623, -620897609, -506843569, 1139628603, -263168936, 1581157339, 29428160, 821161337, 586246555 ], [ 1781342105, -1338969900, 90994300, 1685132855, -444733594, 201039008, -1380999533, -396041140, -1775199633, -420085678, -1218450367, -1828697439, 2100254083, 1943802150, 234094062, 1860046966, -1526540791, -713946061, 836561999, 1516459261, 930092710, -219147502, 1965888773, 1210460536, 420620060, 440126018, -1682529025, -119909653, -1140398018, 2069653747, 1464791753, -1037153548, 1510537753, -237654552, 2122297983, 1080123181, 566433302, 1006122677, -1810504494, 186863660, 1456470920, 1272325079, 381530605, 2009841248, 364409383, -1966188848, 1653060785, -1925871442, 1999174056, 1329685932, 1440860748 ], [ 1495468280, 1732479845, -2077032745, -850614225, 1978823916, -89008145, -1764945194, 845120627, 1282395344, -259234155, -1373751542, -1665533366, -580548058, 2015848549, -2051640498, -1795488784, -1683117544, -508124521, -990661215, -1256579352, -1565470523, -1336586626, -1982762694, -97811002, 309025977, 147806250, -844437027, 1810742398, 430583408, -495303930, -394597935, -1201645730, -261446448, -463331434, 1595003077, -382638518, 1258197658, 824325622, 2039315044, 1664874749, 1813998594, 2364726, -1225467937, 368880765, -354441554, -685919979, 1325041974, 484294865, -1790038458, -1459080390, -1332108097 ], [ 969862604, -1025181004, 1801831286, 1621141684, -218332360, 2041345120, 307185178, -1929833411, -1986270136, 341084226, 459943080, -143952197, -303541186, -387757385, 1294443404, 1624353450, -189454158, -1743362352, -1804568106, 1742476192, -438041728, -1672167528, -1638213404, -448904371, -602091922, 76357260, 12879263, 81309910, -130194179, 673357474, 1613782447, -1564401459, -592360199, 819060758, -1557535752, 628261138, -2013825381, 456139711, 1491239341, 1558625685, 1892638888, -125398076, 1876737039, 1367408303, -663215923, 1622788513, 1040503358, 752435260, -1898130393, 905393269, -873882404 ], [ -417313551, -2087445593, 1155119854, 192074036, 2083591227, 1610927286, -2026580273, -664533189, 750583088, -1669162498, 1121133443, 1254823042, -2101442654, -1350194513, -924148486, 1041338820, 1199684381, 887142923, -1203947880, 159098591, -1854882169, -65632643, -1732590393, 1874736567, 28567663, 477634265, 1159466364, -1744462617, 1335470306, 496887504, -1733338904, -1417378462, -1084523969, 37945270, -1822199669, 538288548, -886581035, -1870162422, -2075471952, -426211600, -1541673427, 702167559, -215879049, -1708220941, 1978289701, 1332484357, -993112944, -757167727, -11230788, 1718211566, 720399847 ], [ 2034449286, -1045053908, 275054226, -85565931, -38485716, -1717530262, -456133043, 1200519237, -151704281, 1165017275, -306842836, -1247276708, -1253880774, -2054951097, 1820718095, 810805010, -772115929, 1378293508, 2108192602, -234251302, -284766448, 396004598, -528601873, 825257031, -1404784324, -1559287073, 1515006169, -835015399, 80436154, -694865703, 207284459, 816870284, -1946865441, 823531054, -913194664, -2096228318, 1962105360, 1027755581, 108810137, 880991272, -5461295, 1126087144, 588610007, 494433880, -120165067, 638277267, -358546221, 1601490179, -1510964858, 1194355587, -671979188 ], [ 1766021668, 788239653, -2127817342, 258703911, -1632147554, 2039363637, -1468604402, 1083096066, 1044613479, 724839735, -271358997, 437924718, 814967398, 1202444289, -1116790617, 869456481, 1501430823, 1681282836, 102828843, -943857670, 1727561665, 139838465, -1737341180, -1497540430, 422429036, -697895272, -318167287, 312324481, 2068036546, 474776182, 557272467, -92344380, -1741223512, -158381993, 390139072, -566225559, 799955458, -770099188, 678943257, 1011155758, 16198185, 2129431, -1932691026, 1550450268, -1811935785, -1083021898, 457825423, 31006447, -1319794745, 266753480, -1864601736 ], [ -1842091663, 775078084, -1025045015, -70103305, 198643190, -248135863, -417055529, 830989916, 481231766, 181325110, -747479147, 1139950179, -1423819448, -598384183, 1388816665, -273516689, -1691545781, -830601016, -17532830, -177836955, -1651004185, -977948170, -1929920246, 981974903, -1724623323, -417343135, -1271398538, -32257445, 1655663642, 1926363110, -1223194039, 1027545349, -185639931, -1049227388, 79282592, -1519396566, 1110432310, -810901868, -1722113709, 1759465390, -2077211133, -2124210544, -1581246810, -1058923530, -426829059, 2145686510, -1132989255, -456342516, -607086928, 668365527, 1957589456 ], [ 1107967238, 1041549228, -589490041, -493328448, 856804731, 495041748, 2021947905, 1343463353, 2016262775, -611808774, 834645238, -6551124, 49876317, 610106748, 999477673, -1079165471, -895749794, 1260537943, 1974230892, 728082421, -893348735, -1253286319, 1834501416, 135691237, 383085598, -366520356, 623379590, -2041803652, -100592600, 1142178005, -376640894, 1626142644, -1293942542, 1475754315, -1370580219, -1427342751, 1491024405, 3097095, -1916197877, 894995159, 2033580306, 1454746509, -508448708, -735793225, 740872450, -1005156449, 1214750921, 216652300, 664649983, 1545951525, -650998230 ], [ 183777100, 864429239, -651862084, 31011679, 476829223, 2049855984, 1385708294, -1973810869, 336851494, 2032231284, -1877705896, 1026912478, -1787894513, 508983111, -1195235442, -733393628, -1524837675, 1839850402, 518888790, -8345726, 626716315, 1354778456, 1726296896, -767751557, 1793514575, -33486860, -1078042601, 483979592, -426910969, 1437248981, 133990322, -1173026989, -1336484721, -597360345, 192305654, -801277691, 1749869381, -108413339, -1461530056, -1657642504, 840148112, 1495521507, 248185650, 1687342250, -1857446743, 360385598, 1626390580, -1440122680, 1233262881, 1279091254, -1256297799 ], [ 1622920582, -813977285, 412951467, -1123305956, -1021952550, 504343311, 1467087049, 1978904060, 588696300, -1411712553, -751442243, -1302181606, -103912161, 802524196, 1837938630, 1277900567, -583040419, -683510744, 1346296097, -299405913, -1761074220, -663827434, -311826247, 1283101299, -991812852, -186706863, 525193476, -100603744, -995559652, -292488109, 1374368775, -1057650651, -2040945024, 2110651855, -1043724646, -1277787855, -926609909, -922080005, 1003086647, 596611725, -1509986309, 206989461, 1100642101, -2038244186, 918768050, 1885942673, -148970660, 1075696117, -497150729, -1176352553, 1904094384 ], [ 1561187888, -735879940, -442683750, -2021449539, -1220936036, -2085347519, 906837244, -983220668, 1177320735, -427603300, 26106324, 888705862, -396759850, -1882293953, -1941738324, -879070028, -1349520524, -1620755404, 1059358913, -1532335102, -481598188, -242193951, -54439211, 1178194470, -758021364, 56583757, -882480177, -901901228, -358289997, -1848667329, 524714557, 2139008073, -733742574, 420445287, -1627410283, -660191764, 1286616296, 776889880, -1567611668, 49987381, -1405133059, -737382569, -487213714, -1432489749, 317827622, 716980277, -1304900141, -818915915, 1823831792, 2062286222, 2138092606 ], [ 1079282389, 787750718, 1521912090, 1553682819, 169253402, -539757895, 1735909812, -1925858690, -1759544491, 808782553, 586592229, -1722215558, 585028304, -1871598060, 214528386, -1421173841, -888604451, 441403914, -702277990, -430386075, 1899652999, 480620341, 530863762, 1592090581, -1949774555, 387357735, 1780258712, 482086892, -560544759, 1003996407, 618723157, -466415593, 1595512411, 1944748309, 732939654, 39601593, -724920942, 2125413739, -321582508, -1196622854, 466222722, 135458634, -6695005, 477372642, 1588817750, -2040550260, 125247809, 1740048883, -2146509144, 878377664, -1091421227 ], [ 668887476, 945202665, 1264311270, -1640558617, 2036204928, 1191678402, -1730259441, -965156153, 1374780178, -1469265821, -1085035361, -1974332565, -2071867000, -2050357322, -704964032, -1753430504, 822751439, 1910394981, 129612973, 730743288, 217054948, -1075483382, -1740166244, -434291105, -203532799, 370671849, 1016516809, 1654946827, 901974867, 773274614, -1650346200, 1298845798, -1483222961, 237558438, 916787522, -1152827794, 1275307810, 168499359, 1615185205, 2077101660, -909776076, -1147103195, -2121893673, 108301641, -2132665376, -1503280941, -1681830979, -223962393, -1717438362, 57272747, -1542106987 ], [ -775682495, 1795651406, 415820309, 1239991137, -252445616, -1469244426, 3948373, 772629847, -1060729793, -1782326595, -1669514687, 220003009, -329509169, 712240996, -925415953, 970245195, -1806588302, 1540262369, -274667411, -1787795654, -1232412707, -615957301, 653875793, -870481880, -1518217885, 1924268437, 1434041129, 1535140707, -51673485, -1415988404, -1696650859, -2139370896, -2084315959, 2048202277, -205083456, -2145059530, -397808106, 1960905089, -1227756870, 883194732, -33728797, 642380755, 1383452602, 2074314264, -980807031, -687348418, 1774256740, -1652784116, -685733134, 406687931, 1340588099 ], [ 1156196493, 1452357594, -1166942897, -1952929592, 149985297, 269717384, 1127774648, 517735011, 281495360, -1156416130, -108895459, -150824032, 1750169377, -1462333205, 438799967, 1971886065, -1233140383, -725092026, 689786558, 178548300, -1769591989, -80047934, -2055243554, -217602525, -1182940262, 1908519143, -712739898, 1454836570, -1099171218, -1966391174, -1760949731, 603983509, -561750694, -1080897617, 1155294713, 706183497, 820598629, -1138843071, 1910993100, 715923838, 1025825884, 720323422, -1456355151, 1165185810, -1149751591, 1575376962, 434624154, -328603079, 911463647, 2106715769, -419065664 ], [ 75876390, 1426985939, 1268636838, 2052785407, -56123326, -1503645875, 283844702, -2100569171, -1483998193, -198113227, 56727846, 319342486, 140398588, -1528320050, 93589179, 61848580, -52858651, -295142870, -1720463662, 946174631, 1771279327, 786964403, -1975936803, -1578018357, -1062066625, 1055293241, 1526641215, -1929202306, 1348074146, -625174073, -425785828, 1825082360, -1879952393, 1638880850, 540327799, -896311299, -2128983315, 812248936, -90346622, 1046908365, -1868242905, 562669392, -2066789229, 1935726305, -1154690841, 499988081, 399460028, -374882584, -1927078098, -2041235873, 738214988 ], [ -145000015, 141600660, -1515170381, -1069305727, 1567244720, -1769469412, 1381408789, 228444749, -1339755781, 321566079, 1423410166, 1025852491, 666984979, -1321293001, -756697464, -946993407, 1115726530, 1793894669, -1427616591, -1515324722, 501863930, -645872537, -1790008665, 1501908935, -1680285532, 1541357257, -1335212094, 146971200, 554540345, 355223438, 1765692199, -1776347593, 1967766130, -1508563405, -312788845, -697215183, -2075565194, 1560586161, 1534513487, 1840039783, 1416394483, -688153746, 732962707, -2113270857, 448334287, -1004186604, 1373070546, 1403253514, -292646322, -1976632597, 1077805202 ], [ 1735687094, 1853181131, -1563858260, -676565549, 1606327716, -2108661188, -949868182, -978686417, -167903021, -364282731, 854774980, -369812985, 35460559, -154589314, 1230971519, -1204565279, -1869847009, 1819980280, 1906121503, 165886029, 1242052204, -476651656, -17163482, -1788198642, -305976919, -496969926, -718149552, 1153223217, 473089479, -975512243, 819069773, -166620680, -1687460152, -1745115193, 1656729569, 1340844032, 830711787, 911159457, -1634313281, -557424501, 2104119109, 1352246093, -206513882, -1200299982, -1762878656, 1403343010, 518433218, 1020633626, -407752525, 1029862934, -722977483 ], [ 567365719, -1390072491, 1682322713, 1901843498, 703291207, 1204020231, -1573067708, 112317641, 431017520, -692418135, 1834969524, -342999378, -1975348674, -77025503, -1356313738, -1590979304, -1233927019, 1155076102, -385550757, -785451276, 1606680163, 1473358528, -947970142, 1723035790, 1978366314, 1043275416, 2024408883, -1224118852, 1132388214, 334337341, -656243149, -903680874, 256050815, -1446774553, 1681672079, 1456306894, 6271646, 1124111070, -1330963866, -1565582384, 1860372930, 1975755963, -1724719470, -937124908, 797368532, 2128682391, -236653195, 1737799548, 486180028, 1447678089, 657686907 ], [ -1718536527, -128671180, 1379774655, 706779799, -1501332976, 266901954, -685476656, -1086307476, 87912192, -1763244659, 470501298, -62038935, 1965390428, -1199898022, -1262256589, 1201515690, -902450450, 830903410, -436987804, -1154933751, -1430092266, -1180094244, 894545403, -1874881951, -342034028, -736085549, -1548166476, 2011196910, 1265447461, 760382991, -1986153015, 1551506004, -552971273, -1635633004, -2007922139, 936092029, -1741559584, -1408737330, -1332859540, -536090956, 1328136924, -1822457465, -2018249996, 104253649, -63529871, -859781782, 1200103293, -884959669, -1418122952, -985283965, 859489199 ], [ -1891771020, -1697976732, -1979838221, -835209217, 105411707, -1622747813, 1505646525, -593646036, -1994497529, 1568796086, 729756803, 976892615, 1655787620, -1203973905, 1039487777, 626752362, -616050813, 394165341, -543781641, 1756349414, -1741750437, 1245090386, -1840948783, -654754915, -1242310523, 499058206, -912022453, 2025185423, -541564542, 315894983, 677921803, 843455391, 473928584, 903778332, 406601538, 455253396, -876340261, 1261545581, 20859976, -44894624, -434018364, 2104473425, -6606424, -507979004, -1713661880, -1594728350, 353699550, -772533924, -1467021052, 1695433351, 1004938111 ], [ 160161571, -427028799, 1175332340, 496199864, 1113703959, 1515121454, 1098765616, 243466734, -1469061896, 94833880, -323082871, -1957933565, 104579540, 961439003, 1357435210, 1587181146, -548659495, -350368684, -1153114233, -52343361, 435212487, -2120101650, 1985479072, -1107447047, -2135403838, -294505436, 41334404, 1305253402, 223908575, 1978304581, 1389216197, -1088314377, -1674141950, 1678525107, -1818029508, 287067936, 163066951, 1596044606, -1413871054, -1635298912, -330907314, -1628421062, 1113777940, -128578902, 406886189, -1551931660, -1367552585, -402733806, -1792937083, -1515229999, -101610069 ], [ -1009746490, -607701626, 1407476760, -719820147, 1917469961, -1687220699, -1965748783, 97738150, 1342471940, 1409830841, 1851214579, -531015043, 1936880591, -93946086, 1339666345, 1695526024, 602520647, 1940318188, -2068776447, -2109935188, 2043380248, 1317175421, -913521675, 1694233709, -1022944541, 1300987998, 643233098, 731320282, 432057990, -1983953470, -1294592083, -531571950, 703414914, -710125630, -1854211952, -1935007021, 358540523, -1149194385, -827395003, 1864511148, -1547655316, -1841932751, 1878497416, 56367794, 1607252782, 828251548, 401608331, 278505771, -427045488, -1388939967, 1296205315 ], [ -702396216, -1553944915, 1371958661, -18087047, 1360441856, -287530435, 313086600, 2075011849, 1898486869, -1538432473, -1758823903, -1279775716, -1946010172, 103086738, 1860366398, -718337774, -1568737909, 459027811, 201173356, -1168361382, -1623100924, -573704442, 1007615196, 1800305391, -1349847089, 713521624, 1859632977, -243648787, -307820515, 218029664, 928640645, -501951750, -444544289, -312409549, 912314618, 438224591, -1485281961, -1376998041, 1800101531, 484420778, -1283309144, -674008348, -1455206278, -1026898342, -1006579494, 915354747, -2079713772, -1511099339, -1581392526, -1321741242, -185685415 ], [ 242503956, -1601204724, 822921954, 1945313164, 475516537, 48410873, -976542482, 910014070, 2141472859, -1855620728, 129517259, 628885893, 1261992644, 1943448802, 1375355998, -1100139089, -92125439, -517652427, -1553712365, -104934743, -529196176, 1821198396, 1698381690, -95947995, -136785310, -516574244, 964395985, 1021971478, 304725933, 1737940867, 1830441495, -1672218285, 949319524, 1860995804, -230166074, 1553205910, 1958136938, 2023868088, 659991424, 166951508, -1820706401, -1759795030, -1662621675, 1983243288, 1347475916, -530845989, 37405851, -1223816857, 550431840, 1171982079, -1719559228 ], [ -547081117, -2122093923, -1458481415, -438289925, -1832266404, 547825033, 1493273587, 1432380038, -671709150, 1513574440, 1620550286, -1048207157, 898503413, 1181047752, 1816207565, -1665447553, 5074882, -502099733, 583770147, -1252665431, 1008069904, -1812776344, -1814660575, 902855162, 733886629, 1202702226, 1489890110, 1955605815, -920167240, 769162302, 2121529677, -588080814, -981835472, -192654867, -2008229691, -299898529, -202203052, -376872215, -233951140, -704049701, -1677969610, 2002945215, 55675815, 1826057843, -1838001646, -1723329442, 792556785, -881205983, -874553650, 1775190729, 1496602755 ], [ -489888056, -1111356462, 1531628969, 1517573636, -1862222288, -964948810, -37149318, -110518408, 1055609684, -1657508974, 252217160, -869586844, -930546625, 824650101, -508169893, 479193480, 142629080, -111484757, -1288749873, -1378915632, 403111731, -1838873334, -1436789383, 814836405, 1540260502, -1416452874, -97340316, 1597507622, -1788584379, 670154838, 2116369768, -1664007932, 875532546, -1515516672, 1610731530, -1983434256, 652345967, 843906161, -1969808883, 728243001, 1528170240, 1902462983, 844734017, 622007163, -1568364864, 900375836, -447836917, -827024189, 668695261, -692849850, -749702915 ], [ -547894796, 808965727, -2033526915, -1344481216, 1357896785, -965260929, 1378630760, -1124332051, 589562608, 1557843675, -1263464976, 1962795228, -2106303109, 1714501866, 1304126915, -1901722373, -1165112567, 299297548, 1044300845, -306844310, 126132787, -1066239955, -782967192, 644415548, -1285548990, -1851687769, -1433932783, 346862044, -947522684, 7972013, 2000180864, 938005195, -181268894, -1720309688, -1547715653, 380974794, 279896598, -731228155, 163288399, -1958817284, -1399456684, -177597317, 1645599932, -129816541, -392291757, -971336042, 313007798, -2137209394, 682415392, -662264833, 1617142048 ], [ 291473170, -1946950779, -37799017, -1965007997, -1042908057, 70746146, 315623404, -1227222885, -894086434, 1382261347, -484779715, 1004669885, 1720366152, 527039992, 736539833, 800158870, 807991003, 161396388, 1635899684, -1806256805, -1150874875, -1505396600, -755386772, -16720957, 1230695882, 929819780, 312695812, -1348515622, -152640210, -218476655, 305249881, 474234155, -906820050, 1502645119, 979560235, -1331843587, -2023271572, -901997978, 1125740543, 1787866508, 884001121, 1054341344, 458168485, -1671238444, 1926252820, -2117358554, -712050874, -2026511278, -1232652983, 1498667374, -215006201 ] ] ], [ [ [ 754384378, 150795913, -116109474, -908261024, -1053541061, -1225319196, 1510494991, -1027816979, -1841546123, -948690285, 2121093063, 2063394590, -251099415, 1186070852, -595384405, 435951279, -817722880, 5527328, -1769158701, 38180768, 393047102, 1478339850, -819422592, -690620781, -822767235, -1006306613, 2142493618, 1521233825, 1870256537, -546432411, 65737134, -1303971350, -1325670329, 1087948171, -1432157871, 508618600, 1106079391, -540028410, 2010092609, -1616406632, -372671297, 2017819910, 1247388706, 965819226, -801164350, -2074955479, 1804549532, -1794210279, -1256220152, 1108021560, -1296853895 ], [ -810197464, -956055275, 2369836, 734576226, 541506785, -1754793015, 619915245, -868390409, -237242806, -466797304, -29933596, -551354878, 660928745, 84277469, 721047987, 1826311983, 763936158, -49325167, 954131796, -594188440, -1796210982, -127769248, 1726288591, -761690403, 213240717, -1606824342, 64733505, 1027334931, 1447438767, -627562403, -59263647, 680029994, 824224852, -61502421, -1861026091, -204573509, -738460056, 935619057, 976296082, 2005005448, 512486603, 1530678728, 590295469, -1576520993, 60495456, 417537809, 1497201914, 789254472, 919692355, 2066549989, 973371783 ], [ -1343457251, -1850909582, -332960526, 805944153, -88798504, -1914296503, -652730736, 1165655078, 1146240889, 335532843, -2056414260, -2121301275, 968413673, 1380305663, 937881315, -427883271, 1608020929, -1176648864, 1367156028, -1733011814, 750814809, 342994329, -137455513, 382465317, -1205778523, -656961358, 120929855, 1047108771, -1574113078, 1183265457, 1023647190, 390586528, -5167355, -65133956, 846621464, -1101108529, -1991919771, 1976271317, 1477231653, 277696691, -1867125582, -2127015256, 2083114004, -1278729531, -240109598, 2136014669, -1812110625, 1173725666, -685453313, 1325775860, 533100296 ], [ -701023248, 1470868622, -1917051048, 52380767, 1852249877, -743587970, 2034503913, -1709201984, -1938988323, -2090954551, 320468949, 1214034069, 654738097, -105203451, -633325051, -1284243884, 414774866, -2110892028, -894568667, -852715749, -1132864851, 1166668078, 38844277, -287847994, -574940830, 1276688250, -1599236273, 189093515, 1186044651, 834865917, 768221936, 482823818, 681360004, -1574886358, -2068936661, 704084419, -210651492, -1172569643, -1812274475, -600691170, -2000888604, 390897003, -1102427918, -2029968823, -232796349, 635250944, -1841616185, -330596146, 666578962, -546599278, -1277526889 ], [ 353668138, -1080744129, 1496510120, 118173335, 1168094375, 1005413389, -585380387, -202074276, 517746644, 436740075, -1769520659, -859698202, -1393151280, -1701455769, -954035328, -931337613, -2051394085, -1701780513, 749769829, -1901802356, 976148665, 489613621, 1119064165, 320477692, 1853316719, 835435029, -711400076, -1641325514, 2012009149, 2035730474, 1482582019, -720686563, -2103845024, -760093548, -674725820, -524265001, -2043613561, 411722636, -1058717314, -1457467937, 894325934, 1938788805, -587015697, 1883608572, 1342815775, -1901097187, 260647813, 1934134313, 1408087704, 974448345, 1591614338 ], [ 1660059422, -1935854010, -73438877, -2062702610, 916279908, -1929294074, -1382048488, -1931429775, 1588098788, 1717849505, 1185840057, 1099583663, -684656628, 1985523988, 1465769023, -1784159470, -926563863, -1966289759, 997755049, -2026950756, 2011046586, 2050822517, 193899256, -805942213, 150653603, -233220994, 1200846031, 1433511890, -655347099, -1676704984, 798332856, -1375170174, -432885904, -1554192825, 1815799475, 1243072511, 354837956, -2142657951, -1685147863, -53385727, -1442319843, -1584904494, -1596585332, -1664650595, 1561301416, 1138513230, -549297587, 1660637275, 3283789, -1564694786, 48847975 ], [ 887657859, 423278474, 1362199251, -525531671, 750983404, 103630696, -582310339, 939624282, -466562568, 1112856208, 1650333962, 1652693442, -1905282870, -1622541700, -1270027715, -1777297721, 902568683, -543163626, -1320538827, -97685658, -1050808591, 1276493178, -516732289, -1388658847, -1983318171, -252836462, 302177373, 1967259338, -1353891644, 61414008, -357651867, -768178240, 1332190988, 844525679, -614840817, -1986363632, -1521468519, -1429195895, -768297297, -250836848, 1592838674, 125661371, 357345276, -1932387189, 1342599657, 234756247, -1027926298, 465169191, -143678699, 1521998224, -1559660592 ], [ 1348868516, 138290846, 858064549, -2031551938, 1204288525, 755182503, 680741130, 956034495, 1764722171, -1372948527, 326397780, 1166323545, 270727477, -802881915, -982577271, -364006613, 550650636, -760744523, 626588740, -82853606, -47330232, -1045219257, 2080130888, -1627772361, -2002382376, -1762972494, -123111723, -1634885745, -1280247584, -603471804, 685411033, -938149605, 1466090297, -335789578, -307020868, -1376312666, 751927771, 1017380720, 809548245, -1494544789, 623516426, 423690842, 1605455344, -1577168503, 1274588202, -384977625, -1071200698, 224061421, -1043794734, -1906352133, 1651589855 ], [ 1959641757, -99791456, -621781421, 91085664, 1404957821, -1911738953, -1944029228, -883064722, 184185482, 868909059, 1928839844, -1111290532, -204810999, 879958603, 270894483, 384974624, 1572781167, 1548928587, 670115671, -42419767, -1793361760, 613353581, -136229924, -1379357323, 987295082, -2064663052, 2045522174, 709604142, -1876753457, -619066371, -24642141, 95209083, 932305326, -2004627921, -1366493124, 1011862891, 654083081, -1193402864, -1751926357, -1570159664, 822385750, 268330370, -215308894, 1620136738, 735998667, -530954054, 738220388, 331373148, -705053244, 2141534207, 370918494 ], [ -819818325, 220106316, -1337742491, 1792629941, -1669543620, 856588642, -307990053, -1775865729, -1295814570, 1956935236, -152377553, -1132326505, -1165455637, 570620972, 934845540, -411138282, -639997608, 1675622894, -290147531, 1095259351, 1121707383, 1880216755, 2032101540, 1912876805, 1575869214, 1838270876, -795458954, -141733169, 937674209, 1374738385, 1781799569, 1707701797, -776067229, -1864592364, 513753908, -283240652, 94639020, -1051774862, 144032380, 525621110, -2000543189, 775243916, -1090586869, 552562666, -691437974, -781216165, 48588046, -2073976718, 2055690368, 650711453, 181659603 ], [ 1961839545, 1834805657, 704590231, 81117292, 1044346503, -1777355517, -1814234866, -1932799945, -1065285751, -473231144, 1352457694, -1049315062, -1089737523, -1147882448, 1976701209, 298640746, 1776888990, -120187355, 2080184265, 1988155673, 1038304873, 2032046388, 841694956, 808455911, 143087344, 1306287847, 80570222, 1985429941, 1951732379, 869466597, 1323132612, -2103299064, -1405680252, -883869054, 203728396, -991451502, 184035667, -165965938, -1284860745, 498769215, -1064229710, -1151496020, 82360367, 2032043400, 1040419714, 1446594689, -695117123, 907016364, -681146878, -11678440, 1319197541 ], [ 673286846, 597584559, 691772148, -216636815, -892109205, 614964105, 228878562, 1570420559, 30438207, -86497395, -814323435, 1109301585, -1643621449, -2141164739, 208635822, 1594330358, 1146592304, 1481928428, 2117276182, -511906927, 400850002, -106681294, 1843984529, 2049231005, -1981341243, -1807657673, -1453225214, -856279136, 219167991, 1577227541, 580238343, 1467383540, -43928351, 1125273947, -2006632738, 768435411, -1127511224, -1521813807, -427066170, -1031727927, 511485623, -423230102, -1652835490, 1242001786, -22223406, 633897424, -1792740113, -599009683, -705813671, 1556747621, 899873805 ], [ 1221740528, 645946950, 1242167659, -1438481712, 1103138281, -870098307, 1875369681, -672530716, 1876115908, 1326280902, -934403799, -43174672, 281478104, 544328468, 107145324, 1837094183, 681759915, -1983211004, 238583715, -831767735, 1163047641, -1150068321, -69442551, 307608215, 1746000654, -60647873, -1063056983, -658233313, -365191894, 1379799906, -135228117, 857444649, -967764055, 832797702, 615928618, 725895582, -382318840, 1375376171, 88458147, 1854014936, -1965021403, -1960816427, -1220595204, 199755370, -240458598, 2043069500, 1550718659, -1270980776, -725703336, -1758552069, -2100594420 ], [ 1200974699, -792440726, -519295426, -672594264, 104587268, -1042628076, 1240142969, -1474564239, -57605779, -595304983, -1570368239, 2053085370, 1198975259, -1920653571, -11133575, -387195229, 1341923456, 1524231856, -1725746871, 550830564, -530001081, -1806875229, -1542921656, 1263537546, 854052074, -1740522542, -994106173, -178452987, 461940384, 1095365508, -1945310833, 555484223, 1248063646, -1869086752, 1090828496, 1718978092, -1896543637, -253087940, -872379588, 391445246, -1999065768, -1887672988, 1948493545, 1617900139, 418302854, 502681104, -1023934416, -1596966356, 768753499, -1021235605, 1004118499 ], [ 400712465, -1239118236, -1907489707, -1809180641, -1369732471, -1170461767, -728336927, 761127526, -2010690699, 543609819, -30034785, -1694246088, 855111889, 1337677996, -1437731404, 1625808100, 1047190383, 1102628376, 838968252, 240194557, -1770849851, -530341421, 1713130209, -1472056940, -752462276, 80583507, 340247241, 274927109, -432959334, -1188074285, -1690461778, 1356234821, -798728952, -1926725931, 824469522, -676196187, -1439088660, 1474884462, 490291795, 480763025, -204402973, 640352931, -209582776, 1453117515, -1019620660, 1395122333, 412056182, -1996802375, 1971512314, -804932809, -1277640261 ], [ 1090538163, 1450718655, 1800444421, 1210109050, -2130398921, 37274405, -1662494324, 1297009475, 1690894061, 1753559773, 1618726764, 2006904580, -901156315, 826511324, -605993999, -358637999, 23193473, -878643443, 1304443450, 681007119, -1458165221, 728733246, -1751220322, 174293087, 1410016598, 703331777, -604066800, -954573533, 985776888, 1022174400, -260812058, -1557378244, 257673313, -1975615653, -1103793835, 1987335523, -1837686818, -477212069, 485353264, -1500977649, -1023449312, 482035329, 690493864, -1191897911, -1401537669, 1803974934, -694675698, -1839703973, -1335945039, -1034986553, 435007760 ], [ 267212125, -842487558, -1326726188, -1239029650, -1421668303, 1338775518, -907491077, 1352108122, -667628191, 1286318590, 456255442, 515669259, 1085624855, -794337569, -1052176574, -983768014, -1127913668, 794110292, -2021285762, -388362852, 692185564, -1705307559, -991743036, -1240007949, -1418203311, -448413593, 1625205834, 2028373065, -800062023, 605375977, -1121036974, -2043467873, -27944281, 901534358, -475101012, 519809529, -1657396601, -570339004, 9386789, 2066126753, 801372257, -1480206508, 513471683, 742185647, 2068839071, -825302404, -1106354776, -561873163, 916138947, 1128176013, 255057991 ], [ -38830513, 1419461636, -94842227, -858709685, -346927221, -1463806473, -650716901, -118009361, 602906247, 2104716223, -1250145163, -600405247, -1598447348, -866103762, -187814408, 850680101, -131240560, 495376288, -15974255, 363075522, -961249674, 376771154, -1583453775, -1061655482, 2123062811, 1254889524, -1156985781, -2024167778, -975531962, -1723827361, -1267521737, -53962464, 1154147071, -1733493261, 1482624958, 721588100, 939738696, -280552393, 1260274771, 1198243507, 919776727, -1768129027, 1998724784, -480947028, -970351425, -1324298063, 79353926, -336413227, -2034587855, -826987375, 1010950799 ], [ 1227240188, -1839411380, -276740147, -415699032, -1020810280, 2050529755, -694828253, 1905260421, -567157842, 1132113519, 603309653, 1598335894, 603877543, 632952089, -246251886, 1938009908, 411550439, -1056482172, 586626872, 1865822582, 1616277080, 971984831, 264759444, 2062720058, 415747105, -873756837, 1158131320, 451434935, -1718968659, 2095158258, -1095008954, -2140981021, 1114576305, -1070871428, -47110434, -928297342, -1116585067, -2110048842, -7564078, -833685526, 71860680, -1093984002, 1598350039, 1431698813, 2091788393, -1962133490, -2002929030, -1918105299, 1839907355, 693758525, -214535578 ], [ -1611622463, -301603886, -1340984091, -813533572, -1613247683, -288646632, -427830389, 435144557, -1787644456, 1492232122, -861010199, -423123702, 1797283261, 1837594600, 1674702321, 1027754225, -1821943489, -342985183, -799690243, -1556500124, 1994212737, -1794309712, -375574543, 1011133794, 1486145584, 1892023517, 1169467096, 1382630904, 912524029, 1727122449, -1392325750, -1681439494, -928455399, 534382708, 611409561, 438072645, 1865979296, -1770887430, 188306587, -1936153180, 564406128, -945580125, -594745466, 2140515319, 1945137040, 1581311307, 1337813717, 601907217, 792901381, -1831928922, 1026436620 ], [ 522717875, 299548035, 497591720, 335674146, -1407888883, -1256299635, -333888202, 1476601, -999244010, -1376302086, 2024565233, 1596681122, -1907024718, 1372480668, -2129953185, -2089998831, 16265710, 1733685, 1647622123, -276335444, 1049702990, 683822823, -367786043, 224934664, 325677513, -1781586615, -1995920500, -805494617, 430128357, -279169846, 1125417519, -860838865, 122491903, 1291254239, 746597690, 1525054991, 1400910776, -1059388542, 2003086334, -1156757193, -1826137530, 272335505, 1246637347, -1079447565, -533063855, -2053966394, 395270348, 574812032, 1749943346, 778968586, 230522583 ], [ 2140626211, 351763878, 2073838147, -1257027713, 1915256466, -1134300909, 1780434776, 213941250, 245419374, -781358947, -138934734, 515942608, 2056934775, -1632748838, -560896690, 259249977, -854155168, -1212588353, -1743155871, -1493938000, 740176790, -1829490967, 289518346, -1261501647, -838395324, 1557421861, 623580170, 1788066075, -1308622605, -1868888301, 1667454225, -768450258, 1251839849, 1028148057, 606094107, -724993206, -296983542, 1763539368, 33935659, -1208340211, 1631152544, -2125191795, -48133472, -1796125555, 613992628, -2027700544, 1157480944, -1478806815, -1443180562, 227202897, 1548265442 ], [ -707767841, -2009285354, -1047393230, -1098086168, 949492663, 1624737351, -1774805289, 489301073, -1784216189, 1830127873, -1701402985, -413174286, -983946327, -1581649917, -1266687507, -1598225688, -1728082043, -1309432131, -629661339, -1107307449, 154728252, -358999733, -1805510076, 114689583, -1990185692, -143551335, -1024599674, -1674180942, -1417562910, 24140512, -2041030946, -21788507, -1967604113, -1277183676, 1379269772, 1457997008, 2014959091, -85960506, 2111693051, 948444862, -1220374512, 1068217749, -543879305, -27628713, 1872542655, 1435674383, -247067837, -1280407706, 1268440999, 1147710292, -743127415 ], [ -642011053, -1142905010, 1560952198, -270097746, 135198929, 1217458519, 1973880282, -984247371, -894692716, 1121793263, -1282052581, -1855292936, -123624875, 1410118966, -66036768, -902502093, -1091204118, -2005325481, -150541152, -298069105, -973586378, 1108355811, 209828936, -426084672, -145966965, 2133174029, -1048869554, -1695346907, -1941341208, -776795204, 1216641818, 149487713, 2043829981, -1753776831, 756536227, -1342651735, 1412492295, -1150224448, -715808553, -1485841247, 97539050, 356938126, 913839604, 2039211778, -164272181, 1139977987, -661822890, -1267102865, 898361209, -1302549795, 1504369805 ], [ -180118322, 1653205403, -515059382, 141401972, -22111285, -1677234427, -1665162615, 198501057, -1152028518, -1318553965, -1948511018, -1908616070, -1354712084, 593567029, -1716095732, -1348935906, 802666473, -869377673, -1312525895, 29003996, 493901254, -79040243, -2020080204, 1016544102, -418669582, -266966492, 1660162975, -29623702, 254504557, 750454899, 2133083039, 850600272, 930628038, -1586766819, -998818451, -978800733, -404051436, 1049424558, -1987903100, -434441719, 2013572747, -1204501806, -2059903148, 373531350, 554499613, 1162663498, 1842933965, 1007726798, 1469928543, -591527197, 1101003995 ], [ -208098941, 1258788588, -1681422429, -1373422689, 2111669010, 1334201493, 1593214163, -1747403099, -383537536, 886949708, -652901437, 1660356259, 2048785495, -1568775284, 1088018449, 1274901945, 974923879, -2104087085, 697129339, 416624746, -2018412099, 182221379, 1939606438, -2074749974, 264656352, -937612007, -693786015, 1071224402, 546871201, -1988211894, -1259979310, -327898957, 931515847, -806435845, -1827668940, 2066013357, 192139723, -982772931, -1238644879, 604027280, -1341136041, -1093301629, 803630264, -1425718372, -75755655, 567836899, 2039642461, 1340717798, 1745975098, -1512241714, -20350809 ], [ 788682592, -657117, -926220264, -1812766874, -1793235855, 1929379013, 1385799539, -1978041903, 1373497956, 1388531349, 1125858453, -1008742869, -881195825, -480278342, -1071677822, -741876721, -247075217, -1020626982, -871361874, 665275232, -1878971200, -607569376, -1023718798, -898164953, -577365771, -914976662, -195766143, 5833045, -1499254915, -1730006368, 2057228515, -1690791873, -991101764, 1669024148, -1036904803, 396905255, 1972532744, -792804388, -1870602077, -1514381392, -255633202, -730511923, 393795114, 2047378044, 2119637388, -1020550425, 557596253, 908141961, 1372809677, 570903638, -1479876215 ], [ 270499655, 1482751128, 294800072, 1937860249, 289862024, -1457707790, -2029277072, -2028612686, -474956620, -173878335, -1324259900, -265731933, 1643650100, -58588571, -96526184, 1897322843, -940612242, -1528162512, -1530337392, 2058762680, 1944363507, -1413636485, -1232716166, 857865153, -1836565018, -1654168037, -1261213428, -1214126783, 799313436, -1412768505, 1655621993, -846405452, -814673056, -1790546323, 188630965, 1334463066, 242759956, -207188846, 849110769, 724842625, -1628214746, -1459512863, -1662450634, -1309704074, -1237553507, 1458648083, 381415012, 699887383, 665421959, 1255113348, 592710124 ], [ -2014680016, 1157326665, -360229461, 1412971736, 2004994788, -1142147119, 1287104512, -1805219166, 1610118523, 1023593598, -1708663682, -1095396802, 1040282586, 344028588, 1942642653, 1279637744, -684371759, 1191647188, -340392646, -1456887998, 457846257, -2042748247, 389718484, -1656427112, 1396887768, -138721793, -897109323, -671526377, -99772060, 1568413770, -195245805, -2076133130, -245856782, 1759849414, -957716576, -439146361, -1445914705, 1985658847, 774123369, 377669097, 1884387258, -1150647304, 152986830, -1517927752, 1104390970, -299827070, 940001267, 1099071472, 1576277027, 151036866, -272610420 ], [ -1974381574, 2028532909, 1081092260, 71320175, -1237852830, -1538131559, 1236330875, -264797265, 460987213, 445468643, 241553063, 841112664, 2098597813, -521104878, 268370560, 343184923, -2086656456, -108719096, -2078668360, -592514701, 865852218, 443646895, -718057924, 180804954, -858679078, -1897564611, 1330612873, 2100286046, 298008867, -1960100390, 174549386, 727188790, -963023398, 1723281607, -2043693489, -958650169, 888091507, -176174861, -2091269887, -1456252956, -339602029, 1627091338, -1972302119, -2117277253, -1015883032, 1654943177, -148179221, -545221693, 1359766580, 356377082, 1274840195 ], [ -1706830610, -36588563, 546887939, 1919416918, 966436726, -872015097, -1149246856, 957677818, 891031583, 2047818076, 1817087006, 328147988, 1518581934, 513560312, -1742880498, -1364532563, 1608952988, 1263477066, 1261943812, 319037437, 875805906, -1238947212, 791507, -1237942653, -2066043178, -1588566886, -572104245, 1471872555, -202990812, 640407096, -858943728, -2116227414, -542109501, -1539792948, -1796996492, -947125621, 1049694441, 972146176, 1278994096, 121205420, -1718950379, 762594037, 818532785, -1318931456, -2077096156, -123599590, 515751422, 708933607, 1542287117, 201307578, 1478954339 ], [ -189253135, 974273398, 12064788, 2143301708, 1831129396, 726527758, 225437828, -1040906451, 1950812222, -404748145, 834221244, 935148861, 1872534928, -215367140, -1339953804, -1908890384, 1488101398, 1284250051, 1390130841, 1226583125, -1766689458, 1075949806, -59974060, 936030328, 528550126, -1536761342, 1454875993, -318598903, 1716355459, -1637478490, -1149523371, 1524412762, 776493902, 1791581267, 1216313723, 1516880725, 871078909, -1685116716, 438338585, 678549100, -1993949459, 2109037897, -737954591, 127392309, 1030549751, 1592950548, -2047069379, 2116917898, -1523700937, 1896876221, -14658435 ], [ -1653202759, 1146061671, 1418110379, -1923842706, -28199138, -265752041, -893494156, 1943444985, 1175344747, 583330364, -1970931835, 1671666506, 348645804, -1597012226, 189727667, -1258845233, 2121278258, 1599908287, 1922337887, -1976802536, 403114414, -1676216745, -1510966617, 1736049739, -2082950095, -891147510, 1719905991, 1408336139, -1010036467, 1530962740, -845546431, -35845949, -1513674599, 1759540284, -934974220, -1185383620, 2018299140, 190861025, -77695942, -309515065, -1216310463, -1717416993, -453354132, -1662913013, 1435445215, 143018680, 756289358, 214132761, 588236459, 310137431, 770322916 ], [ -1544192497, -916176926, 116142375, -1752125705, -1630915154, 949058456, -326822978, -742952790, -1329663737, -1857449906, -670225871, 964610299, 974466635, 977809676, 754946508, 153428733, -183458045, -206166610, 519903703, -1854556179, -1652027252, 810838671, -387594090, 1063917651, -944453058, -1829542194, -5190995, 1056466293, -1934299702, 594319915, -981717442, 865913492, -332373434, -2039124146, -1917336293, 558957044, 1671199643, 79328335, 178848825, -106415118, -574499059, -618820311, -1399684190, -1388769646, -1475926853, -979168715, 518152048, -1454169598, 2087350636, 1769532488, -1732425349 ], [ 1017359623, -645228255, -695800454, -635981020, 2129862, 1122200713, 832761430, 583520536, 1330250827, 1771777437, -1246169137, -572137225, -760314054, -598221706, 1118885557, 1461245179, -1155476470, 1005198841, -833434679, 1707610763, -584791418, -894409735, 950940083, 1522727832, 1037588629, -2033434966, -160545507, 533229768, -391137275, -1183025489, 978974172, 483823645, -515696975, -895408593, -86019924, -662581059, -506659993, 646850263, 100698164, -274013833, -175094675, -1991518176, -1276373557, 1758580123, -2100569967, -714189728, -189862400, 546532429, -548381055, -109635115, 1169376252 ], [ 1750213171, -1744194929, 465856236, 139164224, 762029979, 1725374183, 207995475, -1038800366, 606263400, 423462018, -616056767, -674450822, 1505267312, 363275886, 582267689, 1085283147, -147056137, 351266324, -232852352, 2000784826, 261842075, 1553887200, 265154804, 2133602503, -318982961, -1844546384, 2069262731, -834354609, -1901003355, -1742499102, 440645111, 26590873, 244913770, -2108760747, 86529503, -732964679, -547076940, 1951336646, 2143728515, -704813665, -1830302499, 1313906201, 312506772, 1934194050, 1870204022, -464427161, 476964763, -669084514, 326223661, -1871179767, 1414167245 ], [ -742956122, 61400601, -1586807588, 1765024097, -571745443, -255951050, 608224928, 140168304, 361869438, -665473944, -742249644, 1699378980, -1540353221, 1835507590, 451414694, -445576616, -795196003, 1349190128, -1923426370, 281467079, -931106357, -1438608697, -516695574, -1423986340, 770115935, -468631022, 679576222, -916153346, -1161723615, -1377913417, 2026639944, -2094205864, -1585538060, 955597000, -2112076259, 1350484537, 1638246887, -449363719, -1891839890, 779607601, 1926486318, -625887263, 1238077290, -1702478113, 178979249, -2034932815, -2142804303, -1873671573, -472577149, 1026454969, -466043791 ], [ -249371342, 1773866788, -1515974655, -1071865574, -1002723641, -1611709469, -814083294, 661472144, -1565760291, -729154762, 113697308, 1205352172, 638324413, 892254770, 1469379935, -1825852449, -1389012224, 93865389, 1941464686, -767139778, 121578962, 150283144, -1572487433, -1235225705, -207226030, -1141002933, -334925740, -1539040525, 460468327, 286203346, -1117431817, 1656169614, -1829425020, 1106963714, 1751564620, -107375095, -404964696, -149633233, -785389666, 1675582284, 1224134214, -2088704726, 1291899523, 780373159, 466716122, 105165525, -836336096, 1255089662, -44689634, -2018922503, 1885976119 ], [ 862517463, -1165133537, -1862828740, 1888563680, -1529193588, 1427454815, -1780542663, -281483900, 1769765460, 838679822, -309875483, -408455850, 548544907, -2069317409, 1661040237, 401078865, 501766592, 420879461, 1465438729, 1999864192, 798514008, -847241204, 89951717, -477219348, 1420430849, -1243462720, -1941419966, -1449226874, -1837536065, 791985639, 1352701853, 1486914124, 1802624827, 783214775, -1135153159, 299427774, 4390046, 1841050540, 1801796946, -1047024571, 1697704559, 1300957345, -1997686229, 1621712250, -1175000280, 327002035, 1602132749, 333991836, -1948911710, 360143920, 46878993 ], [ 864673882, -1080886309, -1714212900, 584312690, 2003556578, 1231805494, -613649559, 690712157, -788562284, -936587093, -2087682498, -1241085994, -1439602178, 862313875, -623021045, 1984646622, 625098481, 193956405, -1216923767, 547203310, 446108201, -1311672813, 2128566645, 1705954769, -545041219, -1866159135, 495905719, 1550466883, -856826394, -571022375, -880599095, -240975009, -1276732008, -1514375943, 163445486, 1888694500, -1028730204, 93942449, -767134844, -911934961, -1710741154, -1376557856, -738229578, -192232581, 658981771, -1998249471, -950609365, -120722976, -287924660, -1294445866, -2060816021 ], [ -1993113077, 2054567234, 1135037084, 1969998321, -1697378522, -1591144949, 1876725197, 1128612070, -20053058, 937102707, 1242204495, -1371510347, 610077870, -1698629741, 1718224782, -957786373, -1681912879, -190946606, -2070101923, -1080662088, -1724250239, 1178759235, 7334299, -1661881307, -1417352868, 934035577, -507663020, -676225385, 1405725982, -1708737547, -1543381917, 797927447, 291317247, -223292444, -1397538607, 73901551, 773905779, -1664913310, -303327532, -216937172, 1829994314, -1324219830, -1233164029, -433896080, 611678454, -1133461629, 1754534739, -2062538761, 1294869910, -807500735, 2115915878 ], [ -2118353650, -1280574213, 408161228, -1454676375, 1816451826, -49312884, -821358396, 53158158, -2122963066, 320456017, -759420146, 2106159245, 886721376, -1972447491, 2131522857, -1100017957, -723624858, 1776023058, -1191376525, -1441781735, 627643113, 985908808, -696977055, 1578320466, -1268858235, 272070000, -754088952, -674356882, -1259234389, 1480482414, -1922176063, 1734568421, 1845211031, -1694351533, -991979116, -1722272060, -290151950, -1357272085, 505968659, -117259080, -1126892877, 835102051, -424646673, 1412116089, -1295900980, -1561090914, 906237284, 960621863, 662844367, -849018153, 442647993 ], [ -680181218, 1357763514, 898212570, -367282148, 1805885299, -1857982171, 400518989, -998458398, -1663362019, -1875071791, 1521920403, 2025561884, 1648504860, -2069223988, 294044960, -1002502480, 935435038, 894906694, 780069320, 1443065721, 1282464411, -353566817, -1813159941, 1254518424, -1253991168, -679696782, -1850261322, -462852791, -1325015678, -195346008, -1760936960, -249858833, 1231853280, -936769207, -1971220967, -2117179225, -1397675723, 639897371, 303478734, 1719832685, 1935005033, -1670850242, 1005453735, 1179112481, -577596783, -1327820252, -1587225799, -274134087, -322067043, 900707029, 1638007417 ], [ 10450800, 1570226867, 1216285845, 1491450619, -669028072, -2140126851, -244787445, -443878063, -76127771, 182435617, 302618472, -1912888258, 272147516, 1333713325, 956426050, -1101615354, 1120039865, 1790204144, -2124165066, 799125833, -929024144, -585476334, -2119596631, 628156922, 730220729, -1897991203, 502093111, -880879385, 1462614563, -1300679370, 2136867141, 106546896, -2013879525, -471565459, 2061563025, -1709041431, -1301971073, 484169224, 1134159318, -1058678406, 883907722, -934826975, 445684963, 675417376, -1809965188, 1177630333, 465348754, 2004911438, -351190657, 1205981758, -1440879079 ], [ -1595074001, -695752563, -673284466, 1230568521, 953274506, 1289961717, 815827072, -1477679168, -1328687473, 1744743776, 854011036, -526378418, -1276053478, 433764911, 1655199975, 1329583410, 917402596, -1574323787, 345079465, -1192982012, -242003089, 765285318, 1801149880, -72438664, -1608250015, -1257788839, 699983823, -1649851680, -839782616, 918213909, -1965241716, 1019723877, -610540698, -679711905, -2106079607, 796521325, -1618116882, 678426433, 2060388360, -747860323, -1565147511, -2110915550, 646704134, 1461561182, 1942780692, -594234744, -819301918, -1229690096, -1990371862, -710786438, -475571518 ], [ -582194212, -1543035230, 1176807936, 1630272430, -1941050229, -1057151692, 1228855752, -661226634, -108546981, 1158837289, -1919827267, -1777876313, 571444372, -1441679019, 386168624, 1800972001, 223594779, -1857671630, 2034473201, 1873138948, -1057945290, -141542024, -1816140178, -1060996117, 2033737283, 582368734, -450225793, -2102019542, -881452395, -918257859, 617498024, 2109093171, 412875628, 231145494, -219944713, 1384572258, -1766595313, -1431191074, -413529785, -1924652861, -649368549, -812739738, 65783699, -94092388, 2138590536, 616214960, -1701809750, -1617506220, 1159936039, 1780361108, -1709748916 ], [ 1315585551, -390728515, 1428462744, -403526480, -820798406, 496106561, -1521946452, 1415827260, 169249721, 294227423, -761580496, -1694091157, -680105303, -1371387654, 994541872, -593511170, -1888157918, -1607163142, 1145061473, -773111975, 430234694, 1921725113, 2126877435, 578134125, -104785469, -163605130, 103230041, 1696475949, 939080914, -56778359, -773090971, -411671114, 950222265, 468768884, 140336229, -914420799, -1369983172, 1792146709, 964292563, -1165219659, 676198013, -512001504, -1922866118, 2123862146, -834976914, -851453173, -529157824, 1281471587, 1463481259, -998064671, -1948670638 ], [ 393255294, -473723174, -1248131619, -161077241, -1786099493, -159304521, -1829793553, -950960044, -813868572, -982147977, -283640781, -1032201286, -1947390358, 1051242220, -998112212, 1132470834, 1845117995, -1398131850, 2132526025, -1627942661, 1895594213, 1585368821, 637057181, -319010069, 1281119181, 1131678387, -2061268150, -110823209, 1078615701, 1764782645, -1179324415, -1624886388, -712536113, -1518160103, 1002048953, -1169723144, -822600628, -1392277949, 777987413, -1604586152, 213704112, 1894491356, -1658207156, 2024947732, -1401148304, 467093710, 1543721425, 1865710165, 1394877693, 1006026657, -725239761 ], [ -1397178756, -2114723045, -1507020970, -1518371949, 1713944880, -227450534, 1082584716, 1133623731, -1850999542, -1176917672, -1272792097, 1567997812, -1400068187, 719105697, 900858446, -1419617626, 1263085245, 127671612, 380361911, -1053614755, 1178862488, -1551537028, 1997735040, 1707946784, -175494703, 86443957, 894574118, -187691027, 1790079577, 1334342141, 2064337938, 1948665406, -1914823335, 1290984942, 214768224, -1908592883, -124392445, 817061928, -1251456707, 906940175, 1390220681, -1280756708, -73434683, -81105753, -1495500323, 479767158, 1144695882, -1423640430, -617095435, -1608959664, 1246268749 ], [ 120788166, 2047394928, -1654421645, -1911207761, 2143281059, 699589386, 1306041214, -264026107, 1762999157, -1209669147, 877786564, -1093916198, 550780413, -756362654, 1565836151, -1783326231, -986260286, 1896995114, 1616328556, -1772115361, 659453808, -1944630689, -563560587, -459575245, -1248095095, 1962627781, -2104361763, -502551391, 1767002773, -1590442028, -2101569449, -1605214071, -72810260, 2016014145, 959946500, -1960219289, -2007900081, -331899922, -507749354, -1049094264, 1676938487, 504139335, 719450034, -177240944, 749354605, -274509866, -754222614, -346315805, 1223569207, -1821945072, -2126078728 ] ] ], [ [ [ 1370348369, -1737018556, 1500254515, -677604724, -1138883102, 1953324999, 745375145, 2046440409, 499589932, -1582408009, 391892483, 889938672, 1096635978, 1601150454, -154889663, -1251663933, -1433975943, 82445776, -1066967276, 1668717162, 385812634, 1399435806, -1641035914, 1195907303, -555670105, 396857900, -613866789, -627140855, 584963381, 671005034, -1477818256, 1328409525, -73429965, -830267932, 788758302, 1778484731, 1877659306, -911443951, 84916765, -573038431, -630260636, 377381292, -1551577269, -1479200342, 1442746718, -859654559, 165075905, -2128169228, -308534798, 435584622, -278103414 ], [ -2061902793, 145644868, 711782087, -128058788, 520797695, -575908052, -1274369972, -491793878, 218335352, -204937503, 1859712386, -1293290794, -824354231, -1518487710, -1515851808, -1335591670, -1254561597, -533788963, -840438109, -1078001521, 664259391, 763173493, 284998877, -720506043, -1441615660, -196115675, -1057078012, -832607678, -823722966, -473612935, -668696405, 1429413285, 1446180519, 978406739, -444385158, -1727495278, -377221948, 1252361977, -2006480329, -1963878317, -1098467271, 1159317657, 1678284035, -202494511, 1498878057, 1267795405, 549726689, -304121586, 88440842, 662493092, 489846680 ], [ -2091705605, 1222022877, 1595367960, -77837167, 2014233081, 1172585134, 1847523093, 244440245, -692956338, -792320817, 1722708683, -357465974, -2048199387, 467210723, 366708524, -1020895181, 89811110, -755825257, -575279026, -1355848994, -1533193667, -904289019, 248397286, -1438737059, -1888759901, 674052497, -1167367570, 1846919822, -1303095080, 1361884384, -169513952, -7392299, 1211492977, -1913679028, 1911181007, -2009490217, -1801665152, -557941278, 1365794523, 465224810, 783861407, 1938157874, -1987402938, -919568434, -1313025883, -920592769, 19846018, 862911469, -672616539, -338557235, -1277251401 ], [ -424790358, 1309655488, -1992852584, -80491691, 182495186, -479388275, -274732111, -1276062081, 554899842, -644550548, 1100019986, 2087115875, -48159061, 1643834255, 1651750430, -1073481149, -254700449, 1555791451, -816863146, -1726014518, -1624889887, -800837507, -888876688, -366863136, 880739385, 1308003772, 665962057, 1186022668, 1958829672, -1691053166, -633619006, 1533227804, -832180514, -1061884385, 197729308, -1134629798, 1709223273, -820617328, 8232952, -448449406, 1667431592, 842734299, 1792314644, 1052907766, 1146837258, 299973864, -1125214231, 1277246897, -215900830, 1568647641, 1406178917 ], [ -777883250, 237656132, -1000288793, -1256798686, -1720136649, 305766157, -2002124797, -965173224, -772512852, 107960626, 1400145837, 694561290, -1670278909, -1936308603, 518979893, -905891761, 91595461, -1070195076, -1730105114, 380935245, 1225362364, 623382381, 1334479069, 1547353700, 1711327935, -2046858597, -733194413, 398645798, 420835644, 1005994696, 420029657, 257879576, -334008043, 645868993, -1698587103, 1794741046, -204966870, -1547875617, -302634212, -1132060201, 165562698, -740703150, 169148546, 2088312138, 1423318530, -1133338888, -1527248214, -961828391, 1579703641, -1720035408, -1182745891 ], [ 952029310, -468791361, 468235652, 975626066, 1045904142, -836558967, -1912091254, 894882406, -1609262800, -381426082, -1606339928, 373268497, 1139873074, -1498087452, 1794539810, 2109272263, -61998537, -2133158041, -185089022, -2077034346, 905248320, 1712694821, -1654611622, -1428834716, 460525325, 1501803617, -1167911896, 2089470200, -1866622157, 561353825, -1021631809, 1414896454, 1169679049, 1866030803, -488185614, 1544031106, 2039313371, -1220224836, -1416283662, -1405770203, 934759690, 462081882, 704317690, 1549834319, 244811225, -1095123513, 1469829678, -1174011924, -1403986567, 1162408272, -1310899558 ], [ -610816422, -1013019804, -1014973422, 1832692218, 409864558, 2050257148, -1244287356, -470286865, -1183011556, 1013414435, -1780464675, 1355456459, -1261475962, 1125986192, -1900205987, 72397766, 558180367, 1297813427, -18549545, -1899834747, -797184752, 586095248, 1998585613, -1300012474, 1738343096, 1806132930, -2064900509, 1733244112, -283446361, 1734632445, 1934089867, 380912500, -1740925030, -1077886730, -1397448314, -280288852, -998045899, 547648698, 669509198, -349049783, 373891164, -1930991844, -690012914, 1821054121, -453897135, 253554838, -1146979119, -661525657, 184771718, -40570987, -2045632611 ], [ 793700784, 573422417, 1638387494, -1293149259, 1349531233, -1319875063, 1470633843, 603013463, 119368431, -886721162, 185452612, -728712115, -572878429, 1455036753, 754657085, 962294730, -615957112, -661101190, 1945680036, 714369050, 2133071515, 1302894242, 264494772, 767942537, 1438194338, -550147129, -286678143, -1059273975, 533236393, -251430235, 273490524, -617673134, 1744171622, 1945985446, 1541574825, 331422886, 734724466, 779353800, 407946472, -481058539, -1314485493, 215777873, -365591533, 1988874593, 1619750159, 259180747, -1762453653, -1820597361, 533977237, -1805995646, -1643588533 ], [ -920836473, 1774351951, -320566959, -1571529736, 2144124814, 363901615, 576578057, 429573097, -1394552359, 299883635, 1242171256, -578086251, -1583364655, 1283702288, 2044293439, -1166754027, 665279828, 1424314938, -1080441913, 228645626, 798791259, -164771902, 1479563822, 971735493, 210422771, -1799568682, 2049433109, -483571009, 1380342445, 1533062739, -2032951453, 1163343278, -1501831367, 105639186, 1185138927, -319724574, 1423718255, 262792612, 897435092, -263498727, 1779499093, -1810789752, 550803235, 2005514809, -2094584694, 1773666769, 1490869234, -406392403, 1424426574, 1358076748, 2102191446 ], [ 593177796, 570941135, -493917022, -1340262425, 22461452, 1993943155, -76266960, 1947890027, 439813537, -2092542566, 96089840, 143033716, 670281321, -142571100, -1308558531, -1070890133, 587780205, -1958611282, -424145474, 1743655996, -552598557, 1875461695, -89299862, -1964408809, 1041023725, -738149304, -80551735, -226596781, -2033172000, 1107788426, 272285138, -764448355, -416809005, 562273321, 645547839, 503425659, -1204124313, 751930608, -49567194, -1106881002, -883215045, 844831866, 1250556127, -1980679385, -999293337, 666849506, 1565209606, 209686152, -567933660, 1043307055, -1217425391 ], [ -1785876535, 114522814, -10996351, 1650697735, 202112365, -2115773972, -365117287, -269394776, -1726827749, 289432881, -68655633, 742326266, 482420227, -895897915, 1950912553, 1143371395, 157353255, -599969512, 1248743928, -591551681, 425593994, -1897582269, -392881440, 1164483794, -900199195, -1277173013, 958946477, 1259906174, 1756739786, -269176559, 2104439501, 1687565474, 62629676, -45915933, -1150346118, -807520429, 844577600, -794495524, -622111595, -2130703042, -563721560, 2042842603, 530453478, -1143195496, 856130710, -962760025, 450648505, 125333227, -618543594, 669736597, -249573033 ], [ 771121400, -1222165185, -2120708678, 1230512281, -1030683568, -105014823, 198923897, -1076716208, -1233032601, -200579327, -1452623183, 1750174928, 629617319, -20615441, -361019974, -1540577137, -918520484, -509380807, -148362675, -623763412, 915178198, -1466768824, 1029635368, 187790400, -859293361, -1103137786, 1064296763, 656086939, -1066701036, -1609314742, -30569907, -599579536, -1399876018, -1576713859, -12554785, 592049380, -722927267, -1335808256, 890606450, 1090379094, -219602661, 82052924, -555394313, -1475212192, -1610047844, 672740029, -897994711, -754790290, 2111992247, 166231611, -1301920541 ], [ -447670955, -299791281, -843281170, -961378453, -1951391518, -1884600870, 2062362784, 1662742401, -1363986367, 590050409, -1471542284, -1849227028, -492043439, -1238151704, -131666204, -1134027467, 1647759215, 707449301, 159272686, 1466831070, 1929592205, 923237475, -2075129287, -876469392, 1442171873, 2039210330, 1576652668, -1250459066, 1335731361, -240893656, 1755333239, -267849554, 2088894852, 1488445586, 206838306, 1607983195, -810839645, -1942829661, 609064478, 2005311322, 1884243077, -2058063333, -1038437875, -1258830274, -61546546, -380257669, -736701710, 1749336796, -1520163066, -1206834847, -1628528277 ], [ -1287346256, 1422524010, -1894910619, 1687897433, -1159338852, -1946003457, 2117098963, -25778309, -35547176, 511386695, 1091892586, -1421042331, 691248208, 846845789, -1664389166, 2069045967, 1059805287, -69411792, 1189351641, -387421839, -210882901, -1136075981, 2017919654, 2069354377, 1013108994, 180163765, 294855042, 1036995739, -1138593457, -521234321, -2125291781, -1345241021, 1413809999, -1536778813, 64222925, -784888301, -1194193754, 1428101807, -786849844, -704208104, 1677696937, 1101354792, 917118300, -212791537, 893762731, -2105742824, 1201464901, -1441362949, -779654042, -775164991, -1441587172 ], [ 340383974, -1326229358, -739725844, -428798555, -1564101997, -1897446029, 1884768509, 151564706, -1860414852, -443935705, 413299740, 1682419131, -7092663, -1156196547, 1387261544, -1100443822, -519129113, 166195405, -2100635155, 217195579, 672395066, -957308431, 309370697, 670954024, -1466563150, -1287863155, 2003810774, -393332658, 1993867707, -368140877, 591694547, -347643618, 1245919834, -732069410, -1634787078, -1727044672, 752522532, 1919448134, 1938196274, -1854182227, 1758769132, -45066753, 1678169518, 456624428, 1503323477, -274331864, 213066044, -386046859, 780925514, 917164704, 1464247088 ], [ -2140915419, 1073523105, 130732214, -1550164253, -1599594288, -881204537, -2028513611, -2052612960, 770500973, -1908416126, 841429952, -1453626277, 2075678554, 902877374, -374290475, 1435499411, 341906033, 1145781467, -1980133007, -1665074281, -593363763, 991149493, -286079751, 1696247808, 1753723583, -1864767519, 986959906, 1461754215, -987661583, -1111941762, 1719420687, -1828417393, 1094083260, -1415068060, 1102147388, 499802798, 396457519, 206784281, 603060674, 319621823, 960678972, 1186668632, -1515329023, 196077363, 881625644, -1179635454, -1121884600, 388796386, -2012840252, -1700903193, -843127094 ], [ -966929583, 1241016540, 469944596, 1481503145, -414826962, 284965053, 1760139772, -1475388321, 1784314666, -1007722310, 627726684, -1609138116, -1634964574, -2045852289, 602398519, -337413850, 308407357, 1375688117, -2023518250, 649404719, 1510453256, -1687159320, 133702019, 460735165, 850684378, -1564456132, 495798586, 1999083239, 207945018, 125345709, -463762907, 1831591369, -1750804873, 2024885774, -316105442, 1531895662, -1749487505, -254041266, -372535667, -1429382459, -922353657, 1843841320, -1306032967, 1551041233, 1823178323, 630894861, -1292015151, -364967234, -191254241, 109446610, 934819106 ], [ 1187954834, 1354220167, -1674886714, 230615581, 607948561, 367867774, -1942930303, 1133367632, 39532544, -548946165, -1333034346, 592315906, 94357908, 1187124684, -1220923385, -1655134874, -1577717832, 1756428579, -1097703923, -965231656, 869153639, -1923969455, -802802270, 2035595738, 312970522, -492303908, 861953216, -651972860, 273503084, -1319203601, -526254308, 540304638, 379655462, 1251556223, 1499240492, 147885698, 1267076655, -2037490361, 895788132, 1597734394, -295577590, -732783353, -251669974, 1181155523, 754580621, -1468676567, -529888536, -66285478, 1262979044, -1110650424, 336023216 ], [ -1623015064, 1980280829, -1248963066, 1356885366, -1484737380, -484550312, 1707499860, 1396172596, -1867425631, -1080522327, 988796364, -701136166, 1685803458, 1613158534, 116879197, -1811391630, -1552202623, -1179615809, 331147834, -1681981619, 108080352, 2075044255, -442143346, 116488425, 105543565, -169084340, -1026554592, -1359046853, -736658465, 1735067749, 824685088, 2090420427, 1768217289, 916142432, 512752723, -1490469982, -1446609096, -1465955688, 1224862751, -606506884, -2054043120, 115478532, -1745564074, 1153149343, -398470209, 1504165635, 35973103, 1265553625, 1904906882, 1043906322, 931924004 ], [ 1958224582, 2000394721, 657667698, -1387895647, 464077479, 1272172692, -2070326482, 1288158900, -1021466865, 1011134243, 1674826905, -1061637853, 1914562400, 1545543294, -475868640, 656161505, -361886134, -1742708229, -1654305570, 1463578604, -280623064, -92200494, 509676340, -1376779207, -402207728, -1032139916, -45190799, -1009033911, -1974947370, 325076382, 1889726468, 708720260, -1727120423, 1103203854, -2109533037, 166048752, -928087217, -1992572530, -589710722, 1886519532, 1865391518, -755327842, -880634301, -960545120, -489254537, -2115968438, 1454127393, 998000913, -1336378087, -1034784724, 1268609420 ], [ 2034650606, -487422158, -1798659070, -1531504532, -668124730, 2011554204, -463409690, 915657881, 1933701965, 1068606976, -576889287, -515683969, -912592263, -1791967087, -415296403, -225492453, 701844659, -615610483, -1286861387, -1431029246, 1853537169, -1676058520, -279677712, 388704392, -162976749, 1034144785, 371293574, 1132613618, 1807614732, -39486999, -1683853546, -1106047305, -1431154736, 1115337465, -1064541880, 482500843, -1006583483, -1231460576, -906688206, -188463845, 1730923105, -1968371880, 1956348615, -598417880, 743797526, -1735716372, 315825447, -884161412, 173187097, 1871039831, 1548056842 ], [ 1772703206, -803110313, 150679771, -299284768, 834664459, -1063312067, -1035610808, -111774761, 626303156, -1559928237, -68981614, 584081708, -122750440, 528890890, 1601349581, -78333777, 263820708, -1696626962, -99691776, 1217111707, -687698118, 1320250462, -110530852, -1339064211, 1654339815, 1876723294, 1298670220, 1212300067, 834382551, 1029321347, 1406582969, 1671768358, -876405554, -1272162737, 1724605738, 1068989628, 1383872918, -459962952, -1476743667, 2001665705, -1333716776, 1815241612, -1693104070, -1175979330, -321912798, 1437004860, -928951917, 2144008850, -1964707628, 64334048, 1749783871 ], [ 1078933606, 1369164188, 1101465628, 1974272777, 1554157142, 2107427397, 1543503396, 1098672774, -205945860, -293635575, -1693882660, -496522808, -977426408, 1972541254, -2025409933, -1553880536, 304233107, -281915816, -681893584, -87115082, 190456177, 1285765073, -1129942184, 1211631954, -1315525437, 1750998998, 323274895, -539133056, 1460554126, -1250829106, -1861115717, -1186691771, -565108046, 1152630513, -987340623, -2007183792, -1380562004, 165362007, 1331345668, -179004299, 197645122, 935728824, 355482525, -1991436024, -471420714, 734090518, -180209166, -478842913, -1408945045, -206858648, 370279872 ], [ -1752969501, -995510000, -1635197255, -638172667, 1596213787, 885665787, -182410148, 419666471, 325163102, -268980151, -955824172, 875830508, 27674629, -1011834870, 583386797, 1045633359, 85980983, 692772707, -1160600015, -128076745, 14663391, 1712175129, -682958193, -1164415751, -1867901061, -1620794826, -614069428, 1175087789, 491464760, 1088740814, 1238083829, -1713204367, -378280181, 1105432310, 551851871, 1598101141, 560518495, 73298843, -1757365494, -1017221487, -1460860951, 1481853518, -214510194, 743712403, -1475617320, 1455869321, 1791902563, -568245710, -1011201987, -217292856, 1581841687 ], [ -1741843404, 2066231474, -1063976943, -1864483372, 419956774, -1950040365, 625412689, 1397108105, -1593489975, -1385529163, -886958729, 2046322915, -881496960, -715780649, -417601559, 1199589141, -95502083, -1908953051, 64973374, 641683942, 958926716, 1890046616, 1011553400, -1999402358, -1189466553, -1266256745, 181283034, 1940603988, -627956157, -975637109, -2119008767, 1220530474, 463425462, -1461000990, -1912201644, -642067706, 1391580485, -1849750585, 1384269811, -295503314, 700844312, 1459503880, 280953668, -2031231389, -1880762115, -1314360840, 1300475516, 106929131, 1595773297, -1960770026, -1109950326 ], [ 25546558, 135909618, 864927719, 1422166539, 652243424, -262657846, -295167435, 53032128, 1918542988, 1675043157, 1426688309, -65909236, 1520438682, 70682543, 1331861035, -2140777579, 274105233, 1490955835, -1255407153, 375687643, 160704558, 1813651776, 1699433900, -1301634460, -2093461237, 1645874587, -1409229764, -1982779911, 820128411, -475880851, 146367612, 800079474, -1394075380, 1747506022, 543412214, 1146895631, -194644767, -312765135, 1552871224, -1366140762, -1266083735, 1403940873, 1429049877, 143001251, 1135112937, 1511796538, 1666229783, -850804442, 915525666, 420553477, 1182291072 ], [ 1675187859, 1093872301, 781889911, 1953639453, -991345091, 340904637, 1322867481, -282550089, -607793159, -743741868, -372084954, -104376513, 2012925329, 1127331410, -1354315642, 979640096, 964892073, 1788304940, -885767842, 1826875469, -1951911386, -1688698287, -2002422616, -1746456118, -2003607413, 1152589564, 1537036588, -657080696, -932043778, 113929302, -1921640697, 954435940, 157284044, -229666415, 1353020979, 1349393269, -1675716884, -1904391191, -978045206, 385432605, -193335435, -1055016289, -900826181, -725183357, -574043115, -750912024, 1638214574, 393267810, 1503764979, -1917493895, -131966335 ], [ -690750984, 1540128609, 78296483, -1971649795, 1721332336, 376227046, -1197167980, 387892763, 678949573, -1582843153, 1893252176, 954575470, -355613435, 518475056, 1834274273, 1292242701, -1642905278, -505132254, 115049755, -1063776138, 1682241763, -649656826, -1272543687, 241536706, -1216948158, -1738818724, -1686903781, -385223013, -942568867, 213784856, -768718685, 242680218, -1504381213, 1081032709, 1178018280, 1022639933, 895456723, 577479387, -745111448, -2137509538, -1374387167, -1048703169, -1490560731, -1085093792, 960068829, 1108818395, 516360231, 559366593, 237608072, -2002326925, -208937927 ], [ -421443951, -1992449760, 2146819507, 1264921817, 56103836, -294398782, -1627012092, -1585362008, -952485232, 2075339687, 1641992587, 1034961927, -858806865, 228425404, -586345428, -100079939, -448714765, 1111098752, 1131951644, 956303956, 1927084638, 1160068157, 1319590026, -109006437, 705139989, -2116469296, -58753154, -1686380876, 1717150727, -1569004391, 701862061, -1997263242, -1653086563, 792320234, 2094794801, 1445067867, -1438199712, 425590908, -1465700937, -2019809360, -994761197, -1494535993, -1004630256, -108987817, -618158906, 2003655992, 1137362518, -1062383440, 1740921746, -1387537248, 216434233 ], [ -70370662, 910265295, -408025505, -405396877, 882075710, 929345641, 2039431625, 1816264323, -389400285, -1519172522, 1508556242, 1670965576, 1040517896, -1960079622, -575001070, -953017296, -1135987109, -1068045843, -967341820, -1201238544, -1649396067, -907471395, 2041393757, 1439299425, -2111254363, -1684705483, 704740118, -784867619, -1808897275, -861034744, -1348359940, -1926089182, 1743429218, 1875342560, 1700784013, -1778467869, -191595412, -1320151112, -1051309647, 1805567792, -1474157985, 2097601292, 2037589536, 1383722772, 1166770783, -1268687717, 1231460413, 39938218, 192195486, 1362098142, 1226318106 ], [ 1195141064, 461552728, -1808579621, 1920121331, 493069480, -107011051, -426185076, 1763834814, 1009434374, -1799626537, -2092947559, -1725500826, -1185339041, -1272092133, -2071704550, -808043101, 283281334, 1443836639, 1869520775, 1828552023, 278084955, 18109495, 1323982426, 1280930925, 935927601, -505767946, 595190972, 17290648, 1435662085, 210376469, 1290851500, -1481661037, -1351033707, 1102272334, 247606061, 109205615, 256767253, -1336599355, -2070757654, -399257673, -1918223091, 133854931, -924841669, 1109063025, 1106531632, -1591044867, -949655811, 290065110, -1345112987, 639873345, 1677488488 ], [ -1862811630, 207674918, 1244631366, 1502422043, 1841650854, 318547111, 1815708361, 1312795952, -1500225969, -1641899133, -799659590, -47893103, 1726193630, 2136337148, 1592193956, -1870538588, -1210234028, 1135901122, -1053691936, -1209616672, -113530292, 987704503, -1902805180, -2119940124, 112858720, 687826757, 1101460769, 1697109560, 374466850, -2011836607, -1098120783, 2080171062, 1279951710, -1241469886, 678471419, 441100529, 962909092, 1927934778, 137507345, -1554342234, 1181903703, 591966420, 2197037, -1176991240, -916299712, 1895803950, -566628010, -46937127, 1038431600, 495617122, -1849658864 ], [ -198224975, 1792264914, -1655049938, 1464864497, -1666560038, 575709456, 556416309, -967730174, 1354434853, 1332128745, -1423923390, 1274095139, 1857543642, 167547115, -42319943, 646520159, -1378492997, -194836543, -851949052, -1643930599, 2033211660, -1720803195, -2001592368, 1221893908, -1902918333, -1312000076, -1093577533, 1873201843, -231174527, 1113405728, -2001038768, -8327399, 1135952276, -828115292, -1172143115, 808585740, 655784927, 144224212, 1216080741, -1374464175, -1268397079, -1466149373, 820045778, -1678621245, -352090488, 2086016757, -168387237, 1657829484, -179643986, -727449171, 1961270985 ], [ 494321974, -357034456, 310916461, -924633964, 1875879696, -1811582304, 1583439651, -1570434311, 1380865478, -1523668353, 133372757, -1381781539, 1725898525, -1489343140, -1247898251, -681149915, -37612481, 1944066664, -1777859509, 549086905, -1866962988, 1423440917, -530635816, -384154585, -8406903, -2029107831, -1530722335, -833201387, -729566137, -1388274474, 24476697, -11491300, -650621722, 32626544, 1035254728, 1911646441, 2035666299, -173300822, -21469982, 795029462, -932198673, -666162996, 997572874, 553066960, -1678390351, -684164910, -1558460716, -463992535, 307619162, 304143943, 2063812035 ], [ 1246737521, 572464609, -1395899078, -56317481, 840530906, 184712574, -433843707, 89773947, 1662630374, 850785096, 1734432570, -913176627, 1876025326, -1799461064, -357084297, 1227729337, 996077508, -360612209, -2030011243, 645085634, 246004425, -1072046507, -320015682, -1993258599, 48071631, 2106294896, 1972801960, -2077215387, 684279289, 875980722, -894625873, -1936841532, 1995297390, 1102035507, 1352681830, -390211667, 1919194796, 775724896, 1172340006, 482589882, -689286502, 2045877562, -1158919972, -1566543422, 1169115577, -252868397, -503056689, -997227196, -1937322058, -531121961, -1552934395 ], [ -558087077, -14254649, -609461592, -1803231733, 1767060577, 1147807882, -826900882, -1138712678, 1434309774, -798004249, -58503735, 840226665, 1434413979, -2955052, 791151983, -1779233099, 1496433284, -1865126864, -1568643414, -1138470379, -1592043320, -1077459047, 1085662674, -1144826896, -12862555, -1302491738, 226171873, 869750010, 2138887852, 1574140369, 862869577, 889806829, -2136218038, -1304394463, -2049642503, -112183364, -2071301849, 709963440, -253753237, -171954839, -1432829097, -1012467795, 593675800, 370461539, 953091331, 1702099183, 1679923570, 1207203370, 466034483, -1099713189, -750765235 ], [ 1640168594, -85683499, 446341301, 1364789118, 635663319, -1527125049, -1640486886, -2093312998, 731007980, -1382987853, 267909432, -380694811, 991316976, 1834228745, -736593168, -744535850, 552645726, 2106904454, -1275864444, -803476067, -1762636311, 1313238879, 1450902053, -1713111538, 962752965, -148222801, 992543031, 46691795, 186241262, 626678015, 1103438898, 1659677926, -1499999816, -1255026892, 1815669229, 407798183, 1734433640, 1297573520, 1192979392, 1379538653, 1554471958, -1020509110, 298555496, -1936473341, 625769390, -131075118, 1044159520, 1358663104, -314562710, -1489726370, 595119060 ], [ 156155572, -1930827895, -30723274, 582220707, -1685603379, 1465356033, -1989176738, 202730206, 506057876, 1118765333, -1708191, -645216236, 40794965, -1968240317, 386213260, 754409716, 985814097, -1481848903, 2032783046, 1510316243, 1591253261, 813747917, -2096196076, 595874641, 486621578, -2027006030, -442746836, -1958326321, -800720707, -1464977084, 637601504, 608383692, -290091451, 381615058, -2046480815, 568219618, 1112777111, 1475609969, -2078424876, -454684198, -783282919, -498888996, -1164593430, -1037533331, -975543916, -1827881102, -1021685614, 774068251, 938453682, -533242308, -803895015 ], [ 2126398098, 1838820192, -155197409, -248957240, -271577214, 1876513769, -2076900079, -579619221, 180505066, 876449160, 163136749, 1130494484, 1349313086, -835610033, 1724119805, -751555416, 2004003778, 1213722772, 553549526, 1659578767, -807505239, 1489995334, -681076166, 292923299, 1701517911, 346650675, -1594086932, -1850050741, -1996027414, -1734866296, 1926823062, -120813716, -1999633461, -716085366, -1012545381, -1830978674, -1085117355, 840210957, 958733692, -1980705715, -673769464, 1697184854, 1526048248, -1696299340, -353397922, 698214335, 911285887, -816232296, -1204592931, 324817219, -1964127751 ], [ 463083294, 436197764, -594749726, -465277178, 1908842385, -957294354, 1060378157, -26429786, -1089590107, 835664482, 2080470697, 1324475700, 665028878, -51841321, 1141898443, -654468041, 879271188, -2109806252, -447665885, -1639390436, -1458877610, -1118765812, -1716126407, -1153414107, -1322630758, -1292270830, -1148628167, 482653043, -1105270745, -1637190607, -188501288, 1860769589, -1560566604, -103092162, 1372423077, -526277083, 190180601, 1782669642, -216228216, -447157013, -423629595, 1290185476, 717224955, 1810511099, -554923007, 171073403, -50071489, -1929333414, -1619614383, 1749589729, -1436067115 ], [ 1706715882, -991651419, -1955167898, 1746403542, -825010533, -534318779, 604176606, -2026826314, -1291445449, -927397315, 785281830, 1944529070, -218759582, 689715650, -1608957477, 2026994828, -296269452, 107940335, -672159067, -1955163598, 29385813, 910472050, 1575271869, 816904080, 301948451, -1439904474, -1215240426, 1760393144, 2048335835, -992088912, -82298858, 1637715577, 1590062483, 1922791380, -247224020, 529885161, -727070583, 2024686850, -1272821066, -1617313934, 777217708, 130229866, -1380166854, -890609661, -365157133, 723213457, -1148708766, -1660068892, 2134457293, 971593054, -1650886548 ], [ -573119976, 1477969590, -65228468, -1602757832, -785428084, -619999706, -1306770260, -795416358, -266149438, -996195521, 1095186504, 257700890, 535330379, -819736091, 1252476511, -1080937686, 1007231221, 1929565508, -341830888, -116064288, -703317898, -248985786, 1669807747, 971964123, -1272586298, -1419852999, -1745712019, -1326637757, -479156372, 1814515805, 1445995225, -17677507, -1179600213, 1082391305, 1530400978, -1441312963, -1778687257, -1120456036, 1037867960, -813816548, -614818294, -1046433559, -70166347, -698550643, 605434476, 72113313, 1825906009, 1499628863, -795794439, 1459675071, 1846120562 ], [ 46195589, -224204266, 1591141049, -1821251822, -1617757419, -832291598, 2146102085, -615005309, 376568972, 651568074, 103752648, 1776548050, 1374272672, 376650688, -737398141, -1083805981, -70902139, 1087784925, 1749455895, 1590115065, -1478474270, 1695470814, -1216411319, 646614797, 1554186317, 1299296386, 868348120, -1501641174, -461128658, 385338192, -1689441209, -122121265, 1877737417, -1559555097, -881704399, -2114558696, 1142915691, -1348138288, -1809790062, -1620208508, -1989949847, -1803920906, 2115020240, 2035896759, 1380993486, -1643239658, -1058823623, 105476527, -2037184249, -1558971453, 1887706325 ], [ -220534745, -1952682245, 1370448949, 527338528, 1855296538, -776210923, -278842766, 1039844920, 1191058965, 2033838672, 975696361, -176634371, -128826743, -1377602432, -573168641, 1060901962, -1138211049, 1642781693, 1702275185, 1308196635, 1877508686, 2000323380, -1631639613, -1670046288, 401708946, 1170604245, -1806270177, 1195748334, 1503303368, -2032149162, -182494827, 1052072655, 55555987, -673075089, 65737805, -120151290, 186700595, -1907466707, -859214576, 553665942, -1603451525, 2056519831, 914312285, -1554798684, -1264596437, -914450856, -219991668, 493432749, -318767267, 102713613, 426081082 ], [ -39316360, 1796411637, -1898093661, -1001410296, -1589090313, -897324406, 1760143280, -1813900295, -1833189578, -1806309523, 90885800, 660230118, 738221004, 2071228547, -2017244675, 1872593375, 1921684397, -907682994, -97029061, 1632151264, -1427534892, -1008025802, -766477898, -449541240, -1982372438, 2058409052, 327427542, -1222657241, 1868294460, -2030656504, 301494353, 1995596174, 1450101818, 2130841094, -1463246947, -1385312365, -1371229612, 906180490, 8579409, 629705224, 555740171, -87073163, 2132191384, -235935852, 1291772252, -1096089204, -1580402313, 156808598, -2059332208, 1404589776, -1836935516 ], [ -1862986452, -111376115, 839750108, -1804283907, -1365764882, -1148633230, 1280305794, -1357284159, 1694755730, 771015763, 1939159890, -1244833421, 719301007, 902338469, 443659829, -431162532, -1546266461, -1124237849, 764959297, -556598277, -841485131, 1271472330, -34721279, -566676234, 190194503, 346504930, 585526228, 1300921629, -1942108778, -256328636, -769709835, 1399680692, 943149073, 25390102, 726708898, 1232289600, 988160420, 1502759932, -2120197778, 2050605674, -1575911728, -618671733, -347383353, -1717214544, 1019326151, -1426685774, 1374950492, -597632042, -1055062840, 1536670244, 686143652 ], [ -144818193, -1273882175, 496410931, 780062830, 849446166, 962487034, 1106486656, -516591847, 1750557544, 1592871604, 683924564, -54844386, -743387145, -90297426, 13893278, 612748120, -278811737, 1624356090, -1431163554, -487583325, -612890145, 465735848, 543436691, 782105737, 1188415605, 1483334583, -1217343923, 1320417323, -1314332560, 57133532, 2004248469, -160121999, -1415494338, 166529878, -558535056, 285088633, 1026093982, -750864951, 641084298, -2039676980, -817761924, 1220571045, 97457570, 1116510955, 1765975550, 405369816, -416601215, -1795950518, 143751146, -1273821813, -851692127 ], [ -106234523, 979730738, -1925817452, 179860451, 625522727, 1298963793, -1259047863, -983274532, -746304244, -614726474, -813551895, -390901599, -376980037, 492654490, 1307267066, 1600696370, -150212266, -793036973, -858440761, -1878471661, 942084965, 312847905, 378613051, 787315535, -325840540, -565401222, -813682768, -87733460, -493331368, 2061169030, -1008317148, 1115202703, -1260805973, 1395759375, 42670678, 800039691, -675683506, 667198912, -2071744272, 507338890, 1949946083, -35526728, 969907237, -1878257601, 1572667368, -1449409698, 1028996778, -1222829094, 901982945, -2050387777, 1749363181 ], [ -1410937292, -1045421284, -1295987291, 465066205, 1773928528, 1299708164, -114992104, -178916153, -581583966, -1369637448, 837821167, 786311089, 839574677, -587814686, 1790517639, -1519492227, 268284650, 620636148, 2021898872, -1755750616, -661674669, -928588276, -1533500175, -1983628601, -802782167, -1169082325, -1411332829, -1824110301, 516298169, 706116944, -496905129, -1217297999, -561883801, 1095946185, -56620581, -5540871, -1536581513, -1835882510, 1595175551, -1740596981, -1896237936, -1290198320, -469668468, -1425471720, 485180999, -321042875, 874184947, -319261457, -728953492, 360217040, -1250833511 ], [ 38215530, 362945894, -11503756, 1948100526, -1558692218, 2134692868, 1877917651, -1693973377, -1695241633, 671113011, -873254120, 1081928863, 655741933, 1405397649, -439993712, -1869369675, 1718571676, 501768092, 337498120, -2029656909, -1369395666, -1336930501, -333890888, 1982135543, -2078256243, 921278667, -380970288, -373563322, -2033786751, -1819734036, 1708030277, 665667913, 826751431, -1084776127, 2042502192, 1935545151, 1705305654, -1051998778, -1012737494, -770186212, 2069087693, 1384809397, 324797472, 1765914317, 453395098, 2002449561, 850242588, -1877224634, -1736520689, 1958018636, 358487122 ] ] ], [ [ [ -1633468393, -376613602, -1393573670, 214894776, -403468230, -48068910, -2113154239, 466289771, -949412267, -1085955561, 1686440719, -363974744, -178148423, -1589182008, 925255502, 905363977, -230945425, -1749115019, 1713030139, 1291954304, 2053816977, -1974145533, -190742868, -347429864, -672558221, -1896079035, -531298443, -1388972392, -1285188560, -203648654, 161731604, 2046011939, -1503934437, -1398427413, -1205586170, 434784379, 1488885695, 1390215464, -9351863, -1286230867, -987495230, 580728103, 764534176, 716089691, -1375543013, -1040140036, -689312499, -252483783, -1561760502, 360645953, -122192188 ], [ -1472612879, -642373289, 317138663, -1822223088, 1117543038, 934411882, 1282137230, 2095223879, 117592911, -1244768642, -981737423, 2032617973, 1720858759, 384880971, -933602009, -1100017912, -437345305, -1920385767, -178831077, 1642415976, 733405119, 808713369, -953439997, 1609218470, 2001021589, 198374308, -720530226, 2108735700, 1488747835, -68682283, -1711541407, 328686517, -785157172, 1192577015, -1212121554, 1769122964, 1290643078, -28649103, 901603659, 784658376, -1200205804, 1776436131, 477350796, -440763273, 613322777, 795396092, 805506110, -670620019, -761274158, -975419072, 1654523515 ], [ 1113600320, 1533311063, -104945366, 415842624, 1881723316, -2112795222, 562387598, 1083858793, -565110986, -1341449604, -481148172, -805972681, 1590212157, -426246207, 664017257, -551768661, 2121417504, -1912023959, 1461761999, -1799994973, -776637452, -791519092, 985119502, -1942861166, -632387791, 860193886, -2079041288, -620293573, 507822713, 1469567390, 1864606463, 1887677241, -1513349713, -202658391, -602433994, 795709177, 847924013, 283169051, -371985909, -1925457311, 240610973, -1940242035, -2145290188, -113471092, 696520495, 1037206822, -774145880, -2075972941, 329452434, -70987862, 1551926316 ], [ -1384291897, -1060384647, 2035319161, -1816678237, -926491645, -272482431, -1080874027, -1002334058, 1073201484, 629319165, -1240889868, -350628613, -1382906537, -57124011, -345539037, -1905855071, -436373103, -2079190457, -2132192251, 1330680463, -24131484, -377240836, 1103424614, 1994976510, 1296764812, 1069665540, 2091594009, 1882694995, 2121750617, -1485882444, 271026629, 1306405127, -636152452, 846409631, -1695340730, 673678162, 1460636427, 213864473, -1918089071, -517797964, -673716305, 2106351066, -1685575674, 1091664158, -997169069, 1763333949, 2028241349, -1743743804, 557014238, 421217777, 120084389 ], [ 201319677, -239223399, -1758205939, 2124919369, 508438501, -1629037668, 1357682292, -570919539, 867159636, 430065083, -156266254, -1265170424, -1352605141, -1372508066, 1276017254, 757637574, 1706710689, -46519144, -1391422873, -904879356, -270160368, 181984691, 1464388263, -1152443186, 1405971587, -1436025516, 1522810921, -1547818557, 1036274664, 388500514, 1092906375, -1176842229, 1859561033, 514787611, 914728730, -1969881424, 929712709, 1007245043, -357202986, -1192585622, 2028688418, 662006629, -747778888, 2100787137, 1337353056, -1003045922, -307295916, 594483311, 514222229, -1846133799, 641690010 ], [ 941057799, 2035958792, 1320078616, 899896818, -2144351500, -484129098, -1704768378, 223519164, -150469235, -422974773, -2108358389, -1033938239, 971122425, -1511612350, -1520621103, -1364997074, -1657647377, 523889079, 11916624, -242506668, 39612694, -637965586, 666864325, 1074423943, -1720112238, 2132548921, -1482789988, 823049944, 507201011, -128724958, 372202933, -1748434900, -1475030997, 1032533146, 108168740, -747117560, 262137780, -840012411, -568233476, -2062130783, -893041446, 1686762687, 1171202247, -2116502261, -1329604748, 75033515, -1430354692, -539150532, -1799242599, -624803716, -384988730 ], [ -1953944886, -1859537459, -2025645780, 2139253947, 1164115340, -1897047198, -1292869841, 1347165734, 1949357568, -1598950621, -1297195677, 664203209, -2050181778, 1248294769, 1480011592, 1430442010, -2069578640, -211584439, -185158462, 1602996240, 722665993, 48227190, 1699627758, 1684346106, 46045471, 577248850, 1045755220, 634194196, 1639033288, -1523309232, 1268611481, -1564479326, -1945599353, -2135641088, -1962058150, 442400190, -857798966, -1248193600, 1088565242, 605982162, 861167929, 1646989104, -558402500, -1680165184, 1204579466, -768256920, 152100646, 2122557561, 211796690, 774182731, 739486753 ], [ -1096073392, 141296270, -226430940, -1369767788, 752863146, -1821653454, -1185623204, 296576609, 1021428064, 1907545147, -232082132, -1200681624, -1512328503, -1421159715, -2146692827, 488660094, 467248683, -1263159679, 1620964150, -628422402, 889641261, 221982507, 14737242, 359067695, -1027985983, 2075216987, -1361777102, 681156567, -1596171938, 593489009, -748621768, 2057304362, 26891067, 596531364, 1891751198, 294267701, -549821026, 374827361, -1224854189, -1934902622, 639253852, 918125850, 1527420202, 1409698180, 1581987672, 1691124908, 1426341402, 395275510, -1967177851, -1921421414, 898110307 ], [ 1334657596, -527899385, -1776654056, 645854285, 161237716, -1487058733, -1095443875, -877315102, 1150621368, -687358843, -1210761086, 1870690782, -703683437, -1136363521, -841163074, -747286732, -634701398, -1792559793, 1736867750, -752528380, 1102613538, 24336853, -389472409, -851097119, -357031959, 1440472971, -36903131, -1511300443, -1823183564, -568643299, -788484044, 1063789670, 1134631017, 638048569, 695799880, 248798359, 780014304, -1882558737, 345874387, 286833293, -1082394926, -174336305, 793480160, -1607163542, -1680936046, 958085794, -551537498, -2146109318, 1832478712, 1652460356, -1803511349 ], [ 886352403, 435875065, 602064748, 768123701, 1020247514, -464114973, -310841971, 964223397, 1560176513, -2044337978, 1227558289, -807051688, 1082983296, 159345359, -1119968285, 352251104, -1910976083, -583556341, -245073739, -786886239, -2141438864, 1071728901, 2098378406, -1515267368, -946447571, 1509264052, -1710620103, 138624049, 475443562, -894238627, 1302441806, 739482073, -1865993734, 1401461601, 1986901683, -1968847641, -2080088044, 1966251657, -1256486626, -1222971808, -1091438948, -868716737, 1947894517, 708931425, 1851711333, -1714023820, 400972534, -1804340536, 2139853257, 1541553119, 1654231677 ], [ 877658979, 613313079, 20098428, -301655585, -732296161, -275153368, -399388883, 1201248665, 131218102, -1415516046, -49004098, -9818206, 1573612619, -1200774483, -1461140968, 1322178700, -363136802, -1229522171, -2100855062, -1268052979, 887657485, 940363148, -1077788435, -1380731630, -565119556, -1720225634, 1824755319, 1940058135, 1588954949, -1776892455, 650318665, 1177960538, -1803125983, -426118961, 701430250, 1756113000, -1074255258, -798863565, -470031937, 1846657086, 2103860098, 1215105564, -624322275, 1131797876, 969813495, -1325361895, -1096596568, -736197064, 479968969, 1424906110, 1203173410 ], [ 836526920, -1904640996, -1695656616, 589804270, -437334741, -1892586124, -1646867934, -631621967, 480899153, -1848260898, -1177475669, -1697679495, -481811718, 234703588, -1636116765, 1548740725, -113869435, 1354664016, 189220937, -1013560263, -1965069503, 2052736548, -561022734, -192346818, -440996595, 1448324214, 446830466, -1017742206, 1887513174, 906108975, 346198447, 1457450369, -1108731358, -128100069, 1526565485, 983126507, 1966749602, 1716858593, 1205106719, 1363131594, -637945271, -1927561101, 951141868, -1039185244, -868052206, 369760747, -438867322, -713759303, -455328667, 769903137, -1747895863 ], [ -1394363031, -1830885471, 2030281745, 405351526, -307360534, 1378546910, 90879485, -2012166120, -1924193769, 906882549, -387617771, -1716847619, 135965791, 1051340906, 1116308691, -145671794, -586969967, 1976257772, 653304836, 929134151, 304607466, 1607948081, 769912060, -1404670277, -1196512264, -841219918, -651175301, -873950796, 1657379385, 1843771725, 634811381, 320492033, -854386142, 906135154, -1437671247, 1157951887, -640000892, -1891691621, -894760515, -1852678324, -1057007617, 787678278, -678912542, -893496137, 520239232, -523294116, -1394772761, -1068348484, 1920523988, -519184360, 215352839 ], [ -648527941, 1945782189, 866229527, 2058521784, -55750581, -531718370, 219345495, -2040897746, 1920969533, 1179527573, 1032037170, -1218807667, 170222948, -768958064, -1823040918, -1463509596, 1445873467, 609221894, 236423740, 1297990693, -1395760662, 851696927, 1050809934, 1188806907, -319065302, -1615262588, -1138614585, -2098317007, 569583649, 1324599022, 107676466, 272289776, -1281563247, 1340774895, -47919662, 1814540295, 1348431340, -129157352, 1123691816, 984332957, -1889033444, 2068473489, 70259317, 1774039572, 455047049, 1594646735, -1017548271, -456586705, -873863904, -76702878, 1128782452 ], [ 1785664101, -1438187943, -267307068, -1567824889, -89491085, -2019528501, 1490975922, 1830761740, -2053452806, -497340185, -1752296395, -347725119, 395937678, 2087741052, -372704127, 834052709, -1854888330, 1683624753, 1283857856, 477973160, -1967518226, -1547017403, -264738307, 266786313, 507791974, -1747171075, -336158364, -2139464829, 1516552938, -729104534, 385974305, 1016859172, 626539543, 2015576561, -84695392, 1103121733, 990700840, -2079034985, 1042162149, -77786422, 261100121, -1890096962, 1015601202, 276721413, 1415559729, 1838218919, -1838807662, -986737028, -125951493, 771542321, -719099296 ], [ -776976349, -147344597, -130969778, 570305057, 2047926311, -2001982702, -1106513044, -1483022895, -434490077, 1859345778, -957447962, -986872867, 845890380, 605168208, 1139760693, -79295388, 1116794376, -749497657, 1772164520, -83520855, 175052807, 49132495, -1036982174, 1550490261, -1055370248, 443239761, 2100865093, -1733607322, -1576598368, -1920201176, 1317439848, 2007105063, 1604987105, 977409071, 1895295542, -278937223, -2142997114, -136202961, -1443171792, -414211800, 882992924, -65942902, -1423564851, 978803380, 702513451, -887426779, 921740384, 1958353265, -2017624626, -1508388270, 695479179 ], [ 2460779, 137399833, -1880222919, -735006313, 1083381794, 1596308745, -1495552868, -1959324688, -1522745562, -1187750072, 717941757, 7908218, 52749719, 735176198, 1792803080, 1146489520, -361741347, -698975197, 843245549, -1810473048, -987240103, 1979340534, -118577820, -862159678, 166262079, 1524001185, -1446229764, -418889573, -1003659241, -237062471, 1827835223, 1531495896, -1013417075, -220195413, 1042133165, -1098730275, 1018644262, 7745774, -1714145887, 1522561926, -2127875303, 1383345431, -1090184083, 1224542049, -1976482963, -1433353493, 1579500437, 828962783, 1201001366, 1570384324, 553716651 ], [ -1938732730, 752993222, -1944116599, -153578673, -1077605475, -2064236507, -1656822913, -1666019796, -1668708086, -461977567, -689560554, 1009516627, 1236894018, -1255982490, 1150707271, -2079219540, 384136623, 1345313400, -1618493895, 1474578643, 1587444646, -1041957033, -109433667, -1196884907, -1662495646, 2004815303, 1320627388, -1127968884, -1416033243, -530921501, 822017147, 325576817, 1907540941, -910145772, 1952683835, -1680651977, 955586612, 1400428597, -311864141, -747682320, 283422889, -1127680830, -739023215, 546246723, 58792536, -2005654296, 224005740, 1981272627, -2024101624, -912114935, 1273691627 ], [ -1002817151, -1857737909, -308549790, -59852431, -411516801, 1103908070, 35425646, 1045656500, 754804365, -1948575868, -1522847032, -1084558515, -804814287, 89513067, 853177207, -74953431, 1497088295, -584767457, -1070979157, 434276306, -1939638729, -174415767, -1010398320, 1099101580, -1456437461, 1189120768, -1470862595, -295416862, -610265832, 93135223, -1021764238, -379352489, 20205099, 727335434, -262938363, 843505582, -1023614176, -1784540034, 691904601, -2088287996, -1065649554, -780374224, 1937268074, -592969046, -440388948, -91206465, 270892067, -1778543555, -1462963528, 1076863937, 1400256381 ], [ -823714807, 854960357, 1691929914, -2029364903, 1728010140, 695504193, -1305350127, -1836354972, 1479599088, -1950001413, 1378036452, 1040308452, 270177555, 1053124056, -1679499978, -473204634, -620797898, -1277984900, -563900781, -824945572, -1276141657, 1078682273, 232507817, 1059361650, -937247269, -62386571, -573941294, 162612060, -1977931970, -1401531720, -879507506, 1716975441, 613422909, -1997327493, 497926192, 850854082, -327034689, -676343727, -1894052534, 732359482, -1404224230, 1642790407, -2021943805, 269309839, -1044393560, 191852669, 1002455272, -1735515924, -1968952972, 919582320, -137301097 ], [ 1113104395, -2096559443, -1288177461, 492326759, 971357872, -1505371742, 1812890672, -616480700, -958464103, -369204887, 1549240512, 735382571, -543748407, 1476158961, -52870243, 1712563077, -1639809225, -1348003885, -950151052, -1887677696, 1082591259, 1188889606, 82401477, 191445963, -1179012674, -718970317, 730021797, -1747687324, -37769030, 1099709672, 911785788, -2069925662, -2005638321, -1528224997, -1969359066, 570891132, 238089017, 1344126622, 1226229745, 60010113, -1277328811, 521267884, -713775064, 1650609914, 528315911, -512946811, 524355695, -2068148264, -589399622, -1544794467, 1656093807 ], [ -1530113410, 658416295, 1173416527, -1448423244, 20762707, 1133394345, 1607602182, -234591880, -157635478, -1142876749, 171319226, -1464782368, 957748041, 1042991100, 324715604, 1381626239, 79630322, -977718550, -1255608653, -1527811159, -1801161428, 662230388, -1895718518, 1737885391, -1347338371, -1888443972, -924728880, 1133232599, 1635335038, -1538332159, -359605024, 226455174, -454762602, -1700664422, -1152540128, 777512279, -109544814, -1178830416, -1668175034, -1345038647, 2043579284, -484828039, 1781880172, -789702718, -2061130930, -1097910756, -214608974, 1107259078, 452650425, 2079914715, -1520417176 ], [ -338812358, 1294545245, -548443360, -1491655123, 803829371, 1312117745, -377939879, -1239350328, 761451471, 884156405, 761023343, -2013316430, 1431144094, -1819237844, 743534254, -815454638, 1253959074, 936647093, -1395925188, -1797992052, -1795116614, 1181008107, -1366613753, -1617025905, -1876244167, 1865844452, 64862776, 194401717, 791234801, -396301890, 393370549, 1114924459, -1049503915, 992218703, -1650533268, 1618529946, -2133089339, 1807146785, -1431133181, -330169984, 1591900814, 948341562, 1961426438, -1485509896, 941361530, -543317328, 1116928796, -621282544, -1632886134, -1599561563, 1885342197 ], [ 64405843, 1618485804, -1549933937, -20399010, -99688652, -1405727026, -1463529175, -1491791219, -1197113040, 910587995, -931643172, -398252093, 1426056546, 307401621, 1633237421, 596358929, -463107577, 1631733859, -1717954152, 79817485, -257697934, 1534086692, -1719337422, -1632717723, -424121068, -1997468394, -1324447308, 115907686, -875330714, -1143439921, 1367877388, 1191445240, -743324416, 191469072, -673203392, -282591426, 1226455199, -1833514601, 748389157, -43431805, 1480661924, -1987025446, -1985024918, -969442008, 31544790, -665872983, -1499758316, -1245038464, 933510493, -904496781, 183330068 ], [ -20302584, -696829041, -1592049828, 1070872001, 1046833714, -1665869461, 1157703144, 1470217292, -2128034630, -733305593, -1763449545, 1800206231, -1549490585, 471302749, 594203876, -1431221793, 2013940175, -1613507989, -817156042, 1641356470, 81958061, -473119848, 563133279, 1384007534, -1684507756, 171778714, 907528500, -1112616177, -1403147919, 1277298446, -1478262179, 2100122321, 1824755159, -574785172, -1561514892, -1116643255, -845257233, -197516356, -1784993020, 256399802, 1990516613, -1832837217, -1387288906, 1731328856, 439385366, 787598770, -1940943184, -1260263453, -748900973, -1433079540, 1718314937 ], [ -640976667, 167003922, 2044641854, -1554393372, -1172661555, -1472227444, 572334394, 1223437899, -1854873210, 839110180, 842314490, 2027759424, -886232307, -644518030, 368848226, -978670385, 626637417, 2074230959, 2105077488, -432785158, -316411614, 51994182, 1439239534, -948925412, 1862578449, -659572648, -839858410, -746201755, -2097697134, 1966837786, -1219033792, 552593535, 575349088, 1014749093, 1884452433, 331481361, 536730721, -1991187917, 83383729, -407290606, 27726415, 1729062252, -500370994, 1419585313, 1930268773, 861701632, -127922860, 1373847964, 1233181154, 805244854, -355477616 ], [ 778216045, 106839535, -691157628, 2144972699, -1795841950, -2031866879, 1400172283, 1055104017, 1988786055, 1108790362, -173807561, -1733271559, -1634480251, 1190366675, 738617914, -1958963174, 614696305, 899347070, -924006217, 225069291, 1204772284, 564389685, -749004743, -153127330, -1832721852, 2050225655, -2037997702, 1443683643, -804290988, -123314218, -1095461717, 797237920, 193409783, -1833737731, -859822214, -2108450170, -337577697, 2041744409, -322962404, 1145826625, 983308813, -502198506, 356452391, 1962248366, -1749636691, 1600684307, -1640157958, 205104850, -1541305564, -1858446433, -2046142092 ], [ -989030629, 595562489, -857544030, 1481379911, 291825035, 1830341362, 1272604456, -1670086770, -1593968107, 68233119, 1115502557, -1449861654, -33807533, 782893443, 1267396748, 745104189, -761904842, -346979884, -1077364554, 1287951729, 1895686923, -1385798624, -1906640827, 51067169, -1889474376, 803446796, -883394998, 1893159186, -1312294996, 373959150, 34497274, -784464471, -178385632, -108463332, -1356695116, -1436453004, -136321787, -1675028133, -1893072248, -704444208, 1039650326, -1601682810, 1093597869, -1482597801, -1530364109, 2002534540, -103149671, 1384194615, -433789413, 1897353465, 197553034 ], [ 1093944270, -1283966055, 1828882695, -87241235, 1080999432, 120726946, 1436197416, 2138672915, 1930781813, -189341281, -2071742841, 581515385, -813484362, 660930837, -261410970, -1195815786, 48514708, -1713080663, -1512930351, -1223218507, 976592065, -1685284564, -1993965259, 753982695, 1438501953, 1298115952, 1710000140, -162939034, -1436921219, -615166567, -479154162, 190556096, 2036456283, -216691444, 256001802, -1721637431, 1590526811, 506063536, -245426956, 910350177, 1560859645, -1013504659, -138378987, -1000035112, 1986297249, -108491435, -1212531135, 1965745601, -1605548856, 1575420919, 900951384 ], [ -1020999384, 1564516450, 950284503, 296944101, 1528212873, -1129327720, 1880068855, 438627779, 771789691, -1237283969, -2042249854, -1292131246, -1291986733, -1501700620, 1227680069, -1222380013, 506167225, 1671666356, -675525107, -105141679, 2049249297, -930068341, 20738654, 726857387, -445058544, 1457660333, -197208506, 1813737778, 1018092521, 948809549, 343780028, -536647506, 1816395533, 671650616, -1567542765, -1097184543, 1410302645, 874756387, -2028639416, 1105665410, 250601561, -989145820, -2140109492, 1689406700, 1714202113, -1915581973, 417625072, -133796086, -1699074843, -1421365688, -1209795269 ], [ 1711180273, -126868219, -900726493, 1273053638, 768521050, 1032316852, -2065773725, 1230988054, 1351126258, -581802408, 759194100, -215402169, 300305586, 1973014714, 1722405345, -181344472, -846861842, -1640584319, 1790363915, -1195941548, -1002273222, -348914674, -718550134, 1052430347, -1955152172, 521809431, -1964203252, -1021170687, -1247014781, 949721883, 1114619140, 168116756, 2020796388, 1329612403, 1151794530, 1849556582, -227994845, -1334933068, 842776639, -1945143555, 2041501728, -778779746, -568803293, -1811356462, 964410224, -904436126, -1167559002, -298309269, -152307057, -291503539, -262971893 ], [ -1216015282, -2049414117, -1806426664, -1993022365, 94907230, 792481900, -1346498904, 443990878, -479514352, -2123367201, 1157605398, 1188821042, -1274975165, -602227693, 1431433077, 673491223, 663795232, 480477916, 1940648480, 552534400, 1071004592, 1138348244, -1101098781, -966210141, -1815798137, -366555087, -2022828135, 996340110, 1170803300, -246218840, 944668136, -1233419403, 833761418, -536641581, -272872824, -872813315, 1751908790, -271873853, -565904641, 928072713, 1574710967, -1918016176, 342627744, -399737708, -2063078999, 476991696, -1792070008, -2129349181, 977394754, 777431961, 1444418514 ], [ -1353502368, 1349965966, 1814284166, -1430074103, -975684173, 530994937, -2089377823, -1679214131, 1311740453, 780509796, -1476279641, -1234542382, -2079820703, 404620749, 199787850, 595722804, 1214707130, -1764030070, -1621124918, 1640443938, 1980632283, -1971753952, -819168419, -63659075, -791595449, 1259845029, 1002282562, -191429892, -270538019, -1007499959, 862164988, -146383414, -750805843, -339519570, 1153454025, -1120498209, 12774839, 457273558, -1819172956, -538906289, -1984065275, -441139030, 1398900640, -560194192, 626128860, -959224092, -1428286995, 1132263527, -79548095, 1325177160, -267950688 ], [ 1030298155, 1645965098, 850706953, 1904980926, 481328208, -1837542336, -1247012839, 1676090170, -622597272, -1146352830, -424123426, 924497377, 233742433, 1598376885, 1817748780, 171124849, -1285855252, -327167819, 817734696, -455829076, 714556702, 858770886, -958842101, -1719755771, 632705952, -307813071, 1341485915, -142440572, 482576627, -898237898, -778420061, -1201231365, 2001741349, -1431673650, 1024075720, 156196348, -1291237509, -12039662, 226275464, -1433646617, -859521743, -1512685209, -214117443, -1669193426, -2017010327, 1654295232, -1184542124, 1576674719, -1166160529, -5570158, -1168043306 ], [ 1022634108, 870168587, -1916343716, -464591233, 934098841, 2099688883, 1730941330, 1276845667, 86054926, 507059011, 1999175078, 1829493835, 1443725943, -1841583377, -1066360101, 680594100, 1550470151, -253703012, 1143080619, 217619932, -843915369, -1981745327, -1697140139, 828334068, -1921976351, 794036739, 1831740276, -1834968643, 1521366896, -1956913451, 1388579467, -1182322679, 882155178, 1942057147, 1469620955, 1964829097, 478973397, -431429588, -583875883, 394232894, -681658196, -1196188604, 1550000903, -1540128414, -47442891, 1131914528, 1035967810, -1655170356, 1284011885, 3052070, -1640202795 ], [ 821287790, 1118694844, 1206420846, -954616707, -2034048164, 1280893654, -1394108980, -140452608, 723790461, 852018327, -885223394, 1783625977, -41252342, -391219635, -1406475446, 125408461, -1253510150, 8128359, 442045741, 953309022, 621873115, -1387436658, -49019398, 52389181, -1146031880, 913596696, -1540094536, -1191306648, 1981649765, -1904594817, -867014008, 1050608622, 660060089, -1545652412, 1927804920, 775376774, 2085652735, -633140288, 544689662, 820981206, -2076686854, 1478874323, 671387846, 674208177, 1360495513, -1668178193, -836842661, -931811345, 729769160, -1878011837, 296355904 ], [ -240478911, 1760709011, -1868097342, -1924734222, -180836240, 770825293, 337988779, -40257691, 663912078, 1094058298, -947949201, 543011159, -1132440021, -1821978047, 1896005236, -880571649, -1951881522, 1543077144, -1952443540, 1624541679, 679057801, -1479527682, 276731979, -640035598, -1322163464, 50130885, -1791322925, -1548592898, 1521433140, 1108419682, 559202491, 688928532, 1933213352, 1838431972, 1880375236, -1024820504, -517497199, 406566975, 180724147, 1543309563, 1624138116, -291848318, 1550166050, 955330566, -1718826054, 340786265, -1371813154, -1657684612, -507846991, 2078677743, -341495467 ], [ -2065372208, -333763056, 1836348985, -1980055292, 115780884, 1822246991, 1914964352, -1675222118, 1301571708, 99286770, -1313325846, -281743550, -422635933, 788490806, 175508996, -253611546, -1499388661, 745891092, -354690083, 1289893645, -1217706495, 735036144, 666160425, 1326475866, -212536826, 1684318221, -1779900803, -279518129, -103834038, -118933211, 577372580, -1518509752, 800424413, -1241326559, 785802985, 1780157845, 280835513, 615314153, -430914690, 2031990026, -1375443463, 172706391, -1945028841, 274619578, -1116499019, 1733759902, -1954926556, -531553579, 1302947616, -1448340837, -308776249 ], [ -745370448, 1103052390, -983433008, 258888673, 1170906350, 245093937, 64059498, -2033204479, 1695131047, 2002391100, -767777811, -365061433, -991417301, -2141656768, 724591754, 461965272, -2021744295, -804494364, 1563674520, 972371185, -1778712156, 651650346, 1797209029, -328228674, -835508060, 1496341111, 1798986542, -1646559797, -606346732, 1486288944, -372364172, 288959251, -1678934724, 984702327, -655102376, -1973045831, -1891310761, -1584631165, -1339862300, -1810168245, -171193055, -1483766471, -1918673457, 1407339327, 784661826, -1993317011, -363117878, -129583416, 635457564, -484761753, -1509445865 ], [ -1628213629, 2093654752, -591223946, 816110566, 792556534, -1281211271, 126654695, 1498120640, 900472228, -1835920691, 1673744588, 1869252153, 1036917169, -184331816, -2146636115, 1385455117, -1856342592, 135375280, 1321451190, -1377862007, 2104723568, -1616855735, 1992848561, -1222299977, 1537280652, 1921210625, -1810374872, 2015291747, 425338344, -1205929207, -976209965, 312639565, 1117816938, -1052297837, -1610831455, -1058645486, -289407524, 1564140492, 602641568, -706552974, -1079438957, -1066259326, 1257831490, 1524277107, -557907003, -651702994, -1506066594, 1121004487, -1304087264, -1676119826, -1591140190 ], [ 1381740462, -1295865497, -1439009044, -1268747687, 530740056, -2097189475, 743080910, -1243861552, -188051315, 1545009132, 1867451094, 1876250004, -879384821, 1836108388, -537607933, -719549530, 2028030858, -771817615, 1180445146, 107112857, 607706019, 864752934, 468386321, -1116010018, 1055526791, -80651151, 2000123145, -921598836, 362665623, 1333700849, 1122250205, 567265651, -1542613689, -727625794, 347822099, 935459630, -1987494062, -522689512, 715253487, -1695768359, -1806791886, -442936478, -419119179, 1687045337, -1547884625, 847078742, 1764278629, -1252012020, 2098677125, -1900407745, -1144414504 ], [ 2063507318, -347465887, -1855157334, 689520118, 631361807, 536735695, -445884344, 1673815170, -1561736073, 972940076, -424520986, 726240504, -1803007807, -1729481095, 1653631790, -1392836713, 263701174, 1337756225, 134452270, -1568915576, 2056105460, 219016379, 1322796029, 945742184, 2113377017, -797530632, -442340983, -713495339, 341474318, -951044594, -1470996338, -465764464, -8732385, 957336273, 1493018655, 585926062, -1410558695, -153503003, -1753009667, 1874073220, 2136414268, 1903095611, 376217646, -1136909094, -1604005431, 2122252312, 1857367891, 2129490824, -1250265966, 1167888554, -1861936181 ], [ -2064301490, 1119922619, 1894925671, -1019177537, 553549662, 349362948, -80388698, -1496674525, -1470835910, 138370960, -1082077323, -2024608336, -686620501, 594912591, -2115527092, 1191715941, -919637171, -87904513, -1104952202, 1998346902, -1412405847, -1677902171, -412733860, 657197574, 1464283251, 1402977099, -1163482140, 423787508, 1150305599, 346845790, 435194775, 295376833, 1903801104, 364959167, -1645051312, -881413657, 316413193, 1379658580, -1152220098, 1526620986, -1271364595, 942280092, -372047002, -1932049643, -1358306573, 919857096, -516376091, 1465789119, -436356958, -1363030108, -326661154 ], [ -1007814930, 937347882, -1398399861, -1756946803, -1047065093, 1157772160, -1675189995, -715692435, 834051249, -115031081, 776118366, 656525523, 1909899673, 2101555338, -87502601, 767074371, 1492580626, 548790832, -1506830432, 186078644, 330458918, 1581044877, -1302023345, -210737159, 1441680276, -838285322, -267909091, 1817580446, 447805488, -2108889896, 1094300396, 830852435, -960833224, -1776601073, -2074053717, -1164119874, -972836020, -1254372173, 923240809, -907555018, 1525712349, -439860495, -876347005, -286311579, -454589693, 635762266, -24323739, 613606293, 591248492, -2129984694, 61702605 ], [ 589517256, 1530371622, -142236097, -722419778, 376589545, -810134250, 1514470782, 387320988, 1661255641, 859032085, 507552297, 1395397019, -458233608, 1339828345, -1182852556, 995753899, -612044740, -1935786777, -291735294, 1424408241, -2111469460, 945932581, 1560085302, -1886811668, -1184483055, -1751574617, -1237919483, -1868607940, -1124120762, -6898749, 711931716, 684302924, 1867819517, -1591579528, -1191574054, 1357327847, 382099816, -341318268, 1172002269, 1313642179, 449803756, -644158013, 4481754, 1471829940, -1212827602, -876229542, 1729428545, -1867476813, 555448776, -1245096274, 544727002 ], [ -352678071, -1248393066, 1261962851, -30346787, 496279443, -998626984, 1240473953, -727838974, 817981060, -1906872100, -1103551765, 668351106, -1465700850, -463140754, 1505683639, -1219123351, 938492629, 249741766, 611282142, -651484175, -813722771, 1375935471, -1123242438, -2139879547, 243195816, -2055609966, 244117463, 544352293, -1946270013, -1831354265, 1191642529, 215424650, 79363941, -1831707790, 72571335, 917234107, 1009744867, 993692034, 834099856, 553208807, 1999497817, 440428746, -1963343162, -2076410027, 2038993788, 1075221255, -1088259562, 1262686850, -1678930274, -994605290, -939524066 ], [ 1669967260, 442615878, 922892855, -1809693964, -385693688, 374072176, -1808904422, 654949847, 1450427249, -142378028, 569699019, 1556632950, -354636704, 995436767, 1521745632, -208322145, -1837334191, 1044818903, 1107376884, 903554062, 1727516051, 759076191, 1676015300, -469640381, 1489663358, -325803707, 888553036, 1121319536, -2007247005, 225059332, -1635475746, -1678367641, -1879232165, -1312422898, -65178897, -1775637371, -1055223256, -873216535, 492331140, -1475204460, -1969764638, -490332297, 1668076549, 1937624579, 153769933, 1242016628, 532466080, -1195949224, 81077365, -1244733602, -1139838694 ], [ -429442710, 1048982491, 1042572588, 867967893, 414470535, 172103702, 1285216275, -869315945, -474688595, 1387186624, 1171214171, 2013622872, 591694528, -1178500957, -1769818461, -1651214667, -827328853, 256331672, 1345497403, 833313952, -386749815, 104012152, 1338897672, 900243797, 1272214592, 128017711, -637892991, 1822069910, 7560161, -115223598, 109504701, 28938598, 1350237192, -1866283531, -2005307945, 1152453092, -1783142324, 997142226, 466710188, -1291531839, -1820732083, -1802082812, 936230243, 1095032259, 1350498533, 905648871, 1280479256, 943173359, 1980102127, -1059182140, -61698023 ], [ 203753986, -723871128, -876229467, 879962766, 416294459, 1005536613, -346699507, 856793804, -1138176491, -2145281267, 286183439, -60100625, -1751599822, -748868334, -414182055, 1922275142, 769670198, 421812040, -1729060099, -2131583380, 705767984, 1615061772, -223140123, -809373990, 850442323, -1870135294, -1415540038, -2125326042, 724038012, 626590808, -2022035218, -2040629750, 580097789, -1314757757, 1968665655, 768471283, -2018738341, 485679014, 1904337698, -1260113695, 1214535512, 588372959, 243598057, -294168492, 1128162433, 1886581706, -1853608273, -1714245400, 708490100, 1517388722, 1465290945 ], [ -734460162, -2094314771, 1419280210, 1401425687, 1563473007, -1776203989, 1408107639, -784050590, -176476677, -1901427467, 1276284527, -782503499, 429451155, -521913464, 1625998507, -965724865, 596907801, 1350308682, -186445991, 192019280, -593717715, 1214751532, -276616404, -858633335, 2499879, 1123481628, -362929772, -343809128, -823617791, -465143448, 1255274467, 1768944289, 2123102508, 94157852, -683179854, -884735521, 1024079444, 1792475047, -110010483, -636356763, -2096507280, -308323821, 1648897666, -1212994603, -1491605828, 340954976, -705221329, 1303299291, 1952073313, 1770137062, 2059106803 ] ] ], [ [ [ 953318984, 1318824440, -1151068474, -244142178, -1843082301, -886281960, 852540490, 1294722756, -645264269, -911247524, -754385692, 1226365611, -486517533, 1349611910, -755456427, -295035939, 1628544674, 350867162, -1467387379, -776179867, -1081186242, 111847378, -549860884, -2053607827, -263740267, 368921861, -31806399, 1290038156, -1788476915, 1278112776, 1092640930, -1243877390, 1284340023, -1184940845, 1641661627, 1397358499, -61398746, 1133316940, 2068663245, -443869166, -1261352479, 447230917, -1367001669, 979552145, 1086015337, 782651487, -524557527, -1944338808, -2123149315, -1620037504, 1689831977 ], [ 52834619, 1692455645, -1718874471, -1053117927, -1554910161, 275808441, -728703937, -965574994, -127234726, 2105464001, 635544008, 418434901, -1859631265, -955637535, 1860251476, 144988274, 685920107, -1568867840, -1566335463, 340792834, -1140780575, 318263347, 2035722339, -331007403, 54182443, 2114432944, -1531795171, -1491973802, -77723372, -1602979210, -2020248209, 956717311, 636409979, -674007140, 1361702097, -220629577, -2007634714, 1016364113, 1348517701, -2083319277, -752964313, -351069120, 1924743647, -744892791, 940429469, -1288777053, 371507624, -76569529, 1689530366, 912961747, -612200349 ], [ -455663821, 821868572, 409822568, 19770978, 1490453362, 100714736, -945695257, -1277276703, -311453211, 1193251014, -80511158, 477744374, -473565636, -1052951752, -1867502991, -1603487372, 808901595, 1242847330, 2123512222, -1606435532, 1532366498, -1347313251, -978724645, 187912552, 1641652405, 153381712, 1487845353, 699760123, 2051499326, -67380658, -1466640756, 1260998970, -1251768561, 574393756, 1573866119, 982842301, -1424677187, 1260700027, -525944708, 486614377, -2008506330, -644367067, -791831442, -163286961, 366173534, -217842911, 1404095296, -796343170, 2002192645, 1288248400, 2019642677 ], [ -350638707, 435522259, -1543507134, 590901893, -888230009, 1713064687, 1139435436, 1535340895, 891228358, 1735644360, 1590702736, -1836262422, -1470064563, 1531484402, -1993237860, -1019747727, 1116007543, -1275771068, 1821711706, -1824518677, -1545254005, -1250811932, -1656474846, 1290005055, -84321892, 162221066, 1346182856, 1048478736, -1925604218, -1021366841, 81996425, -988221562, 278441845, -371444783, 1499007913, 1532771272, -100376674, -973263906, -871587901, -107462909, -1127301490, -1589062225, 1476531890, 465792029, 217654705, 835890908, 292287820, 1590124021, -558913790, 1303440956, 1792136906 ], [ 1481361932, 213680175, -247100133, -1285994143, -729103584, -1811223601, -1164692005, 92830913, -1111749387, -716727695, 610033310, 2145339728, -519728390, 1178725678, 1925006501, 447149475, -1736622143, 1771369, -66078377, 564323728, 573864861, 836145820, -582739289, 1839332711, 2025914901, -595911579, -1126532209, -186298137, 1628679806, -1442440048, -1332539108, -96440960, -1062290533, -231955309, -2115345827, 1946716487, 784701679, -1020517422, -1736694926, -1866698172, -1806240636, -1971701317, 1728923006, 1104283918, -944099330, -2075667558, 1254656724, -1980454901, 807979021, 707887867, -737566488 ], [ -2022488184, -1907305681, 1820941851, 1957595105, -537925159, -790901167, -2038695057, -396261513, -403264013, -1517444862, 776935934, -510429725, 946697841, -2039887095, -1932738575, -558500803, -1470270557, -1093311584, 1700657728, -1622134263, 1646889270, -1277031542, -804343803, -657501114, -1704732805, 898816187, 883801133, -644493343, -56858788, 512378377, 1936788692, 814370140, 1196637759, 2091956033, -544755843, -563883041, 1728258832, 1561559549, 1849209694, -495236944, 632909044, -1471420453, 1675510796, 990209617, -1139168860, 507013447, 1471105343, 1660271265, 698775003, 1972332214, -2091318609 ], [ 1383281657, 1173518561, -1697291051, 284176514, 1422027578, 2069743149, -432703482, -354110943, 1174028385, 227811565, -381483364, -1382350677, -415786813, -1975539033, -1938759935, 1657299621, -430904208, -1287867051, -1105094552, 1956667699, -1789343339, -128522909, -1375064925, -960963751, -251826168, 548809964, 240705616, 1575687217, -362499089, -1060973525, 794571388, 1249185002, 890590517, -1623733591, -1057695058, -1025189854, -218586161, 911072169, 88355038, 384354640, 844644904, 1162649943, 2144060842, -242008315, -947749569, 193926562, -854927819, 1109088189, -2126908966, -143900511, -1402738288 ], [ -1622626409, -1390104825, 1875759164, 20631324, -15918066, -248843595, -103091654, 976044584, 755177137, -576890341, -1474265168, 1874526189, -1936381515, -1690782333, 2002886550, 889363193, -1118724470, -1495266219, -663110944, 1357040405, -1660984596, 14247375, 266075491, 309758593, -1757150964, -2040711985, 111618566, -1199292776, -819926532, 1921105986, -936016327, -851949348, 1830895464, -981429146, -1108203137, -1686915651, 449352236, -208020143, -2104114039, -1208271544, -1263050170, -364724966, -816197551, 1182522833, -1593884072, 1803680220, 1877017676, 1636906787, -522791998, -1175287917, -1931524780 ], [ 189673190, -1674019304, 431733423, -1257833331, -1269571942, 562244726, 933620256, 1881706337, 2060681559, 1989064136, 717094492, -1424378358, 148427099, -1757172811, 199661336, -1239824953, 1957776499, 2120412756, 691679586, -411458166, 245408414, -149949712, 2069788316, -1351362043, 171891833, 1346010305, 1295950428, 323295159, 1469253496, -386189473, -1882357406, -1149878311, 648944589, 576851773, 1323334083, 596151351, 321853142, 1239942054, 1263015926, 384724064, 847473940, -960792733, 1177443688, -567852269, 1710736430, 1091972321, -281947567, -1608010014, 41449260, -1098805883, 1439115388 ], [ 952538380, -1418020190, -655210247, 1738461601, -1524897645, -243623790, -1760759776, 1498239936, -1552148021, -2095593167, -153164719, 495511508, 813480034, -1366076043, -2058261562, -1621775884, 1305583686, 664295038, 2108522178, 424519187, -1040468632, 877091045, -1302167218, -509508284, 72214479, -510670330, -208868993, 634704775, 1512080462, -1507461128, -1450162912, 415152019, 1309875780, -1385400879, -1611155746, -178578412, 1430127613, -968920934, 1149312926, 205501432, -2134295202, 908051318, 1131876132, 1476065527, 544928158, -1630696432, 1559607092, -498911721, 485898628, 1277940271, -2045817900 ], [ 1630779938, -662438929, 270172388, 1571124562, 1112298446, 1786088529, 1889873420, 2100204957, 421840759, -1329280043, 184713001, 1430471017, 1631355344, 1301416922, 1581842975, 306044772, -1913201594, 1749493179, -1278815541, 1861425134, 1339320651, 957492229, 1836923148, 660402683, 211819993, 2107155076, 1874189129, -402137616, -2101378269, 204788728, 241394320, -356478488, 1559725642, 745116826, -1162745197, -1104251095, -2063417775, -1445399288, -460084097, 1638850254, 2045894537, 277113458, 1841230406, -382832337, 346350239, 2121944906, -1476319675, -538587439, -972797307, -1827408549, -953156874 ], [ 951969965, 12982183, -2084606508, -1953367954, 1265561220, -453373601, 1622697052, -356386751, -447793795, 28907214, 1833010782, 1911144900, 501163629, 1837114229, 1543069586, -717957469, -1562629691, 1657550291, 216418052, -336402688, -895346190, -2029915253, 408246393, 1530024112, 1903963521, -1754939007, 1307992385, -1401570916, -1851609294, -1798222828, 365447327, -1197373412, 1325604585, -1746512009, -1490298013, -613395814, -790172759, 1525033347, 509554656, -780283102, -1853580711, -337560676, 1407334370, -796614154, -722457421, 1246406997, -1647148814, -842852284, -90190694, -300404031, -1876566551 ], [ -1800018690, 1739483764, 907117521, 1271245011, -617608423, -1399302474, -33064399, 1193282480, 1325638312, -140305305, 1476408463, -1377848335, -1193542849, -1414539913, -1246951538, 433259461, -965869896, 1068018689, -1957466873, -1312934036, 1396753856, 816999923, 215219169, 2145924961, -864601985, 432741504, 892633887, 937710048, -552730232, 854048324, 1290116474, 544695778, -2024110575, 1243995064, -753191930, 1730221095, 1906394738, 1597801209, 845304120, -182627369, -953190108, 975840440, 377462924, -1743783125, -1453810423, -2029326017, -717595600, -83856668, 284859450, -1890582942, 1443502272 ], [ 787724760, -894448745, -648868284, 1566689718, 574283403, 52037189, -1887972079, 2093501352, 1209130860, 488546773, -221596695, 1289134331, -1267912295, -892733967, 2038025923, -861276495, 467856870, -1440518863, -1577373977, -5841232, 1573743253, 253999439, -362118824, -1726228548, 1133371499, -657242149, -1662154624, -1174980912, -625399327, 708483848, 2056322826, -1756106079, -1518619258, 869887704, -764724293, 1121791091, 1419681173, -1453808704, -1512540865, 1613909246, -1110015702, -1468985415, -745345320, -46715814, 1465434128, -1088805982, -1383638588, 365344101, -663944701, 1467594660, -1048757178 ], [ 1432312688, 1067599311, -1639052351, 1451298107, -63586405, -863837579, 1216901387, 214524935, 1471014126, 217212650, -390261699, -176621794, -958730834, 1286110916, -1639610109, 784366928, -943051636, -819545861, -706091117, 1556101903, 641009106, -158477928, 1782996435, 777313685, 1925337276, -1748377521, -934405447, -280885714, -1002392864, -2127042068, -574964225, -1833689706, 1478670657, 1742497641, 575319626, 317647248, 232813132, -2073258257, 478188523, -363806103, 148487728, -256067763, -1736405679, 185741138, 1953361553, -832381537, 1391944043, 2032878061, 951652629, 1232774350, 816740842 ], [ -592155538, -1107606427, -717202471, 2139398746, -1786594807, -1125432459, 117840363, 1035180017, 1412172327, -297554886, -1931039172, -1384223902, 1811038158, -383212645, -267486731, 453039248, -1289902999, -2029732060, 898885581, -1289648656, -1708823653, 1776425164, -1766776372, -69344259, 215651311, -1249339172, -1535819357, -1524711666, -322996578, -1727052676, -1942537466, -2068726701, -1849039398, -658902651, 2022110394, -471507372, -1785327075, 1002546441, -1916064027, -1455357676, 162040488, -536069891, 1795429558, -433803209, -1929288136, -2013365598, -1059336926, -357892051, 789112268, -1485622318, 346391509 ], [ -147103717, -1052506620, -1067847737, -1077706966, -721239094, 1079226586, -2123496917, -387124269, 1493546479, 1046783593, -1312579694, -681050227, 380625297, -1682630028, -1069437526, -1943445981, -187121574, 854377596, -1129035379, 1283278659, -1228185330, -887548079, 290571484, 248682974, 2008936806, 1756561807, -1305275840, 1985946017, 705832445, 1750798563, -692082453, -1794915281, 861713012, 1044311122, -1589966365, 106899934, 290171686, 2070524293, 56308335, 508000843, 1261184288, -12283477, 1767534014, 969929337, -1710215700, 1071823214, 1684036986, -886237503, 1369203239, 2036655513, 1877707366 ], [ -267883059, 2043336187, -1561060962, -1943554809, -499152788, 1091216271, -1718328903, 1178704132, -1075881537, 1454641199, -195182942, -1472445509, 2008592768, 2006650826, -2063051467, 785008402, -296160345, -1185965940, 1672080611, -1234055261, 394814610, -1811184057, 865703059, -1195816432, 1504196449, -1349325551, 941825805, 764590341, 1877491508, -1869398837, 174542070, -61523088, 2083735778, 893192925, -970326028, 787334488, 453079593, -1717596257, -483332774, 1686412087, -1284678329, -1919064068, -702231129, -509822761, 2089240554, 1464759446, 118892614, 712384722, 806330256, -692270262, -1471707363 ], [ -740567793, -165689880, -1014414001, -765588013, -2125540171, -329579389, 1325301448, -834901320, 1787383116, 620772379, -1492932462, -1370467447, -1565417941, 710764657, 2074814562, 589244598, 1607358394, -527207001, -622538423, 483576806, -1535327196, 421704004, 1410740217, -1866712381, 1851142948, -642888778, -379222659, -667329479, -849333599, -189859407, -1472696405, 863190508, -1175771032, 696467457, 1156477443, 1798206356, -1437097692, -307645870, 2107614768, 1141717076, 952197996, 528575101, 792260861, -857826235, 589200504, 59147228, -707461658, -175885904, -1456301154, 1588579649, -2015863830 ], [ -1544822419, 1547680228, 382207959, 290914076, -471914471, 151050723, 1003498515, 728380536, 1184995569, -544065772, 1756269536, -1868096302, -789053876, -1977587917, 1358162695, -1434421242, -1174702795, -1833440392, -2090797604, -1869828953, 1919767405, 1276479723, 1045533909, -348590265, 74031716, -1185039102, -770131416, 455663370, -895853061, 1818157738, 1620887357, 1647050051, 500174856, 508199382, 2090272015, 1680240153, 691019022, -303541373, 1828748421, -247290378, 182293405, 472705717, -1795991322, 1603310780, -1815683029, -387180149, 1251039058, -1622611001, 1320225859, -1675477837, -891904917 ], [ 382000956, -1292286213, 1357137030, 787602898, 1704498428, 407694122, 1547295063, -1566576983, 2130434359, 878997706, 1787036419, -1181950617, -567998268, -1694540493, 1469617893, -1792564664, 1830200392, -1934512479, -50119609, 27310309, -555635147, 1195908002, 1583984691, 1663639864, -1760333075, -1117121246, -1679166963, -1698912308, -273051669, 190056387, 850406290, 85399288, -469724548, -1192012727, -1326635393, -1829848948, -445165940, -689351815, -430179492, -372566873, -1594608197, 452164790, 1604090897, -1735461008, -1805690168, 250874414, -137047057, -202207332, -1201644961, -713781818, -200552432 ], [ 390374025, -128866273, -424357243, -112754055, -1947601102, -1198498998, 879198343, -722004099, -1181194851, 838428292, -1162982547, -222741418, -2079543780, -1199705587, -564937652, 1553681104, 1346847918, -1174120884, -628299390, 1353713738, 1175007711, 867041387, 2031680395, 669181473, 354388662, -1094138721, 679923910, -2109861040, 1145236080, 915026828, -1760238243, 2138797903, 725182768, 903069702, -1535928541, -374140680, 1269772517, 1219972363, -1226818535, -1708832154, 1279331370, 1717688626, 1121599354, -1612154802, -1205752789, -1001200046, 1488155064, 26153702, 936468051, -2124753639, 1377880982 ], [ 852409651, 876767796, -1746994160, 422760594, -1751414886, 1210346279, 802583819, 877967046, -1484151502, 98184904, -1534193267, -38970508, -1085119813, 1466281925, 1094516794, 1878131274, 1904247081, 1176532363, 1126429121, -805111254, -545363158, 1939839413, -1470454781, 295764792, 288108519, 2042202611, -1193479562, -9311414, -480788534, 1241431525, 954828111, -1455220095, -1328092520, -74357515, -1953026254, -1915304004, -1844634484, -2079282112, 1465039689, -2036571840, -878155515, 1656232667, 1790369193, 1634679565, -140347360, -1595919842, -1728501549, 1483551398, 1598923168, 483036265, -78615792 ], [ 395626858, -423723059, 2065156768, 1807347888, 228048900, 218179670, -755843921, -315430041, 1924475769, -2118515101, -2027071616, 1961733511, 220023015, -161752601, -1118906051, 373308327, -1575302393, -1641807580, -1359283236, 131084696, -1856415304, 1420396058, -1059631547, -1860447316, -169787444, 1297226066, -723166459, -1259795040, -599010677, 1501262659, 1650858974, -1829933016, -1061612236, 167046746, -986139364, 1411502691, -661676862, 1626000166, 1477781959, -1454504613, 2145763280, -857508386, 514584861, -2039768292, 2008785620, 573863234, -1746462089, 2038013805, -1335781191, 964587073, -1815550602 ], [ 2088235107, -1718173310, -872679869, -37426676, -329204299, -1507610630, 1504612719, -968245863, -450399406, -538816438, 2024426271, -1094533437, 1080685008, 356623516, 1197751248, 433127831, 1874482590, 1377262552, 481662942, -1611763843, -2009256594, 95757446, 1627660904, -137919837, -80331283, -1994036531, -309160938, -1520441937, 299973409, 965053340, 1623973928, 1387945002, 690811044, -2114089585, -973319937, -2017747453, 1459476659, -1125715947, -276726879, -857200374, 269619610, -1073722105, 1585519308, -1344095565, 788780377, -1935212698, 1523566428, -460640310, 1840142319, -598476501, 1334600133 ], [ 1634947741, 981173701, 2099697964, 1259758794, 587675214, 2100817849, 2050771462, -497343384, 1712298363, -1112718100, -585079127, 810985892, 960174895, 2146844739, -526171959, 151645419, 1341460045, 1069369865, -1123747687, -866120021, -1495248717, -348421652, -1747396817, -445799017, 1110961193, -1873163906, 2106216231, -641336737, 139078374, -1112336932, -550380417, 1900455383, 501341522, 1354905570, 1205382850, 1861048927, -2109472430, -2128327319, 1576056744, 539731880, 2104775939, -485025294, 1346164004, 2120868786, 954408564, -1140865792, 736219444, -701001814, 1243722895, -583537187, -1769997545 ], [ -2091209629, -2035950667, 525290444, -1118739359, -196777073, -2006689062, 433949654, -359338149, -373294775, 1502101794, 2078579855, -1630506404, 411985711, 849455393, -693742781, 1344867105, -1561459557, 1920148492, -1781633030, -1104268030, -437522588, -1368652021, -873328631, -1093507196, -1424080558, -1984317336, -815901891, -1745557085, 486946226, 55011201, 1282004454, -1858765070, 1766358424, 679462262, 2054472708, -137318818, 817463605, -285862758, -1646926955, 1496040932, -1586468078, 1273288470, 331010562, 241101480, 1392904492, 1800533585, -375980050, -281193895, -1359659727, -1696295337, -1831040294 ], [ -1065029565, -163947284, -2098843986, 300019119, 75759939, 2125131510, 1413094520, 1111062235, -1427646514, 1817054299, 164255345, -345262781, -138912847, -826817041, -729858409, -2046720977, -105956321, -1031894532, -1841881224, 106060774, 1107766746, -521100914, -1000320000, 210621799, 199296747, 1450023054, 17857623, -1112049773, 483198251, -1995218115, -2065974025, 104867378, -1781600663, -1867401541, -516529554, -1362433019, -1538856763, -1782118884, -1304652091, 1864245711, 1592118796, -991541221, 1518882357, -857136170, -402534583, -224589146, 838248574, 629559096, -1125710765, 11784470, 1942469375 ], [ -572030042, 319060704, -1033970854, -1979044479, -1197027284, -1516769555, 522060378, -1130090274, -2046392464, -1742009801, -1746671374, -1785101400, -1975766338, 375606239, 1557243751, -1879217418, 1162694121, 1715159349, -806844938, -49800488, -827140629, -338441570, -5734901, 111646663, -1717551246, -135948111, 986433308, -1747111638, 1028225343, -716504002, 1866321840, 1701982567, 2083078720, 1136550450, 1383300635, -1511281591, -903045951, -175006395, 1431369651, -880200535, 213747214, 1632200907, 1095759464, 247895640, -921714004, 1718060099, -1100022999, -1577176282, -1836105939, 249106482, 1667303753 ], [ -1001559546, 573151940, -1241582764, 173879548, 421691737, 1875364778, 36733193, -753775082, -625361468, -1959031450, 1629542711, 1812873562, -1425569387, 1885340828, 1827287969, -1851951783, 1416220398, -1926164471, -241239930, -1386272559, -167514078, 2001970849, 602723357, 866198786, -36193590, 75583675, -1003809055, -1102983846, 237890823, 2138984508, -522446616, 51719478, 1779565302, 220877192, -1201199247, 1319353561, 1030961698, -860245351, -670466643, -1341131133, -675438766, 494626115, 1245676874, -1056949202, 1555480560, -1577648598, 602370184, -1143888050, 2002936110, 1268282825, -843167919 ], [ 143213315, -1335909745, 1393058614, 2118404105, -2117028390, 361170407, 167090226, 1249292595, 777879667, -575354801, 1998984975, -1854946101, 536960955, 471989645, 1829147557, 664476757, -116037287, 49365985, 2063500961, -1468903384, 1760449292, 1823261568, -1015874014, 1798033721, 1190939771, 159639350, -488070803, -1023786728, -1260147027, 535739395, 146367711, 934892808, 375501461, 631285366, 1942420931, 1248627110, -856755242, -204389900, -533113828, 530816342, 364327839, -701689359, 1988589687, 68589018, 170066944, 1679793697, -543458216, 1067128131, 1650863836, -446969225, -1207978507 ], [ 700138189, -8751576, 353904065, 1706172267, 872845275, -365852723, -14677090, 976497273, 2113665395, 394528215, 956715332, -2047382700, 392231579, -2078137271, 193888146, -1327071906, 2122514607, 1419758351, -807356706, 1636036807, -245559847, 1243102585, -363218422, 145096778, -1745380206, -664170639, 1453324264, 94177839, 432462721, 2059805751, -1539565917, 1518067299, 747290395, 1579843574, 99452968, 1968948623, 759849078, -436707136, -732370084, -1541043484, -1060031976, 104240791, -1886808006, -935957704, 1783972012, 1087126017, 350672310, 366215446, -227192822, -1758684383, -1869763358 ], [ -1219872265, -1800871047, -202776970, 865895295, 1546364875, -416544700, 1080077426, 1813996135, 853385253, 1912875489, -556281829, -286911923, 1630533147, 1835429285, 1965567016, 143800804, -2013482297, 1148124451, 443483240, -1223571422, -1916719103, -991344757, -1623364158, -1931128224, -382919689, 1197835792, -1802481543, -88116734, -1541537252, 1809598412, 1245155405, 1968942201, -953033676, -755787916, -1874402047, 1214837130, -768406305, 1599933227, 848557326, 2027658963, 1300285419, 975260514, 1927955851, -864053542, 376701299, 1940838576, 1001836668, 1542303967, 1176577509, -2071119051, -961244434 ], [ -1836397281, 236832143, 1860172079, -1667737704, -1250687855, 2039579521, -1109344346, -726004008, 902781253, -1166499848, -2114721062, -2040893817, -2070021194, -335793148, 763129584, -1058620963, -1767353220, 1236151310, 1855852030, 967649633, -615020261, -736151113, 365549964, -373839802, 1430031058, 1955912707, 283804137, -1200742433, 2030669030, -846124491, 17357121, -1685529835, -469155360, -1854823177, -2016833093, -324162755, 956487678, -1757979147, 1239110580, 1448718869, -1789876458, -361064109, -1108430964, 642852066, 727731854, 2016293157, -1136133312, -1851651210, 191907618, 574947668, -781486296 ], [ 1904760333, -1122684503, -1370928811, -1992071708, -603099432, -928110419, -995741552, 1305203689, 1920694732, 574337553, -751068873, -1512910257, -1055534142, -653592604, -704938448, 214894249, -167677553, -416155774, 1849335598, -800806510, 774386553, -1549034877, 129859663, -2041070817, -1312605783, 673858316, -137807833, 508362065, -757747433, 705496471, -264579361, 73738301, 1626439885, -885037224, -1581042659, -1462703979, 1838450962, 1745022029, 822075593, -1617039265, 1496915378, -181919080, 690793676, 2136705724, -193817013, 526569935, 971793385, -1306480836, -1627293668, -505228579, -547479202 ], [ -1713829667, 1050820002, 746525093, 1559679210, -1707642548, -805023766, -1859501835, -1110422080, -487274383, -584068816, -301589715, -960313777, 1151090405, 1074286049, -525462990, -1369042456, 1480030531, 2068147723, 373789017, 1847826847, 1037441734, 1174734931, -48044180, 1046832817, 784014277, 1891185114, 1787033564, -1886507100, 2014065808, -1547126736, -496817132, 65970609, -897009520, 1356672872, -1640292243, -280818213, 2049318461, -1521153288, 1226780435, -1138896239, 718220896, 1054332950, -2072786998, 523189548, -1449300197, 1369201939, -2027360974, 1419774071, -2065318571, -447005993, 1285621841 ], [ 368915531, 484209743, -726748388, 715149451, 761214916, -1004075768, -354815357, 2056846216, 2082905413, 760270514, 1865221975, 2120289085, -921730505, 1019888151, -162421790, -855798687, -566893402, 1817475025, -1523563538, -84301894, -653835079, 542498752, 2146464595, -501814166, 340787609, -2087964460, 1952123152, 1715277349, 2137409180, 1008726111, -621428895, 1211244564, -1281556230, -379668313, 534756330, -340987472, 1749658099, -239914418, 901723860, -1034343952, 1527579180, 807818671, 847976809, -1136755843, 180239481, -1825468870, 1335254185, 861983766, -1812969728, -2112580643, 1187031141 ], [ -132332865, 482430575, -89280734, -852738200, 636830399, 618852863, 835819124, -121573476, 1469113884, 12243624, -1911292388, 722626204, 120489097, -1815805637, 1595973025, 1827821116, -84925728, -447686014, -1306590361, -760685444, -427555013, -1424602816, 1760418019, 1261207968, 1749113978, -529382847, 592540544, -1650703789, -1388973035, 603530909, 167824027, 944078298, -1143677685, -1837005650, -5213233, 352565973, -361461349, 451663987, -931693967, 592021491, -1041533921, -998435141, -479482919, -23167639, 147301191, 1229548866, -86096965, 1174846376, 589397111, 1958446805, 930433581 ], [ 662838869, 525322716, 2011842113, 473866320, -115293372, -1397495350, -688668855, 1770443994, 1261270433, -25496243, -700084160, 1374124549, -769372196, -1738078468, 223884311, -1137781199, -2143040451, 1278453263, -1272577316, -2035780170, 210330802, -1484007931, 1281414627, 1639607399, 1533291189, -549853234, -1775016207, 1300872199, 1099014087, -1506127201, -1914627906, 1106301535, 1432757635, 895902255, 2060882611, 1125275054, -729181067, -1075477829, 490283027, -1482410678, -1653959467, -1610744016, -1176482284, 1932495599, -934294933, 1074061980, -1368222256, -880754692, 188990955, -1402348482, -1626808199 ], [ -820170895, -1575297223, -1163021083, 2095962539, 1118439599, 2096348016, -512689549, -1317010668, -229243638, -1775127149, 1857052403, 1874291138, -1681931781, -1833112620, 1702290963, 2024919255, 1779620007, -180251832, -567248322, -553364079, 1285041260, -735462366, 161875349, -1079084741, -1740591567, -36498333, 45238390, -337160164, 815580198, -824504999, -1120182420, -767345011, 693683439, -2033654775, 406529414, -1311991416, 1621250543, -1105508253, 576812048, 8139207, -142028320, -527343978, 915073133, 1504358795, 966274409, -891764811, -912860590, -2068833122, -1231793183, 804454040, 521354840 ], [ -1601923545, 1863628322, 1604579604, -1551001853, 1408361283, -550617965, -1735525921, 668951805, 2035527478, 34025299, -998519770, 1198943739, -723132276, -1014855715, -906071396, -1532022300, 1158356130, 1367906103, 391722050, -637163081, 1946316841, -1934204567, -1473018935, -2020877106, -907752744, 1013017421, -1907821688, 188446227, 107728533, 1770699817, -832223722, -1346228716, -1402031015, -1601571460, -119923648, -605260733, -1250909139, -747413221, 1380883081, -1177743313, 1486697093, 1276708591, -2098200135, -892595763, -776331193, -355013970, 1280886084, 836249335, 1566241142, 1728537316, -1525770369 ], [ 1738993629, 1529865641, -2068167841, -952086062, 2093061091, -1480517759, -918992244, 2113294169, 1504294587, 1145832699, 1023989364, 1450226889, 1882972522, -1834647238, -2145452566, 1238033332, -46867610, -47989085, 1009363327, -268790488, -448466587, -1076671252, -1601642293, 2118807087, -582445884, 1518653243, 276056518, -2122002300, -410841733, 81587040, 1088491112, -998301072, -12680380, 494405516, 69947684, -872715894, -1058415453, 596040048, -147957063, -1275237949, 1372658121, 1929843845, 685566344, 1775527890, -1315694289, -1624025618, 352700937, 1850504371, 1085573414, 649463532, -2024051099 ], [ 547897015, 249228695, 792675830, -836200512, 349403023, -1621747697, 639033575, 823229723, -1153954093, 95898850, -63978636, 1442096165, -210115266, -2114393465, 102810912, -337443053, 1638635511, 334525448, -440961202, -156534108, -947445720, -1621231248, 725354664, 1723562202, 1278143812, 446297809, -2101545503, -393659471, 1705802752, -30994567, -56052325, 894075754, 401715868, -376194206, -1830909131, -28526677, 1425061900, 1966003, -1060371542, 479018267, 321386591, 302896546, -2101255003, -1785371898, 85908154, -105153835, 496457287, -1709754792, -1278340118, 797176240, -1705788704 ], [ -1683037273, -605941773, 2095289931, -744272035, 2068506033, 110971589, -1637309924, -1014121195, -1193364378, 1924211313, 1501407980, 1986139923, -1218084751, 1639806332, -826165856, -1172425239, -977997504, -397032897, 462510389, 737196889, -1459349881, 1973967891, 1887798052, -578659536, -1677454284, 1610282862, -106889158, 2061182916, 1017090615, -996467130, -1873847406, -513317899, 296222190, -1404132932, 282978694, -954663738, -613518632, -1540364927, 1324152876, 1617950132, 787942418, -1628193064, -250539691, -2050903356, 1736672137, -2137600632, -1061834123, 968429813, -552810034, -491471421, 872713476 ], [ -589172276, 1173719194, -103486517, -1015908392, 1063477346, 280831016, -2134412870, 43150394, 1431033708, -1351594536, 1533543433, -444136994, -841516004, -1240616927, -678564734, -1775145662, -73668424, 1660548992, 1302544716, 937005670, 1879019207, 1575849655, 1184263949, 680950029, -5981510, 1135039608, 1032357906, 1925970020, 1555631689, -336929223, 292591308, 1497452494, 2098549894, -2007143524, 961250435, -1085698984, 607088405, -1364958706, 409497822, -354657587, -1606797037, -1759635226, -1087075185, -712726232, -1560755202, 1228686186, -884896689, 160962758, -1430577125, 1913877182, 775545209 ], [ -1690300423, -529793072, 735240116, 1485893086, 273534122, -1133089569, -558461436, -701731845, 1002083350, -307449420, 1290568920, 1072587978, -1803346031, 264314084, -1942135531, -1253011504, 806663190, 2089198653, 594497017, 2099014758, 322871930, -1956131539, 930532704, 633761581, -1978076976, -1285036786, -1194779258, 697344011, 715177513, -350340396, -1867611029, 686323418, 1211549924, -1583378122, 550293250, -615126772, -1831682279, -708155545, -168667751, -1524045947, -757868933, 1332692567, -216867809, 933762492, 1479528712, 273731323, -2063403811, 53703835, -2132186502, -802635405, 106688268 ], [ -1209447374, -1623397759, 2050139907, 1053403878, 1726316655, 1371002790, -440884046, 1826484088, 2146314919, 710158501, 732547689, 2080063236, -786443475, 1116951621, -285493788, 327866324, -1960344272, 780245161, 1622370615, 312261290, -587346775, 1808587868, 339520528, -46216882, 230466611, 2039174731, -885501084, -2061662242, -1221410372, -935230153, -1276035741, -1832581257, -929129582, 891918914, -925387029, 458448072, -2129031186, 2014635723, -218628314, -872150164, -359246190, 262659388, 1945243051, -300076652, 1439610587, 1578158639, -251676436, 1208506000, -1679324314, -1030100268, -621623163 ], [ -1523826358, -1223956506, -1411032256, 1283483393, -118594227, -1180864431, -300972145, -1695659279, 1167382032, -808685312, -151021904, 2016416157, -597215588, 1879431673, -2079398071, -422594881, 2072041364, -271891755, -1857053533, -25395278, -630100886, 484977441, 1235235182, -1536454327, -592992708, -1352674512, 141104549, 976580874, -50910969, 603114698, 2105519651, -252433380, -897205583, -1667094220, -1714281855, 1653595778, 1368316971, 1515641190, 1389492373, 1411541347, -214250174, -411224235, -989975099, 2096051000, 506561167, 241049837, 1394696174, -596595112, -662523331, 527719890, -1698117220 ], [ 1098347291, -514598147, 1001671474, 2121406745, 1963545432, -1045490541, 1030486324, -988544104, 69987184, -80566343, -2084794569, 1248699795, -975830687, 1793749824, -1430864263, 2066779155, -1177880825, -1856404319, 1494851497, 259868429, 866996471, 1221583590, -1505016803, 1637866510, 981575741, 1276657364, -1518899220, -2019354000, -709877687, -594226750, 1288255559, 267694858, -219645192, 1007756784, -1050874735, 1095383371, 1064353877, -950519800, 1912556886, -2090727638, -269836548, -1630198544, 882707098, 648908156, 1719972966, -471613712, 1934973029, -1797656727, -684119994, 1374595302, 719331478 ], [ 10288737, -318820523, 2035421928, -1911754247, -1818440491, -1102400090, -2024175569, -1092260512, 130610544, -1142035036, 1176203110, -1320922800, -884428536, 1581710842, 1241614631, -115556050, 1701162604, -1555929897, 219759343, -2045397443, -2083262900, -1734168512, 566542114, -1020426291, 380770346, 959259449, 939850184, 849445574, -1124777300, -565619759, -1882552411, 390976435, 177920647, 2044453757, -1406553161, 2108091591, 1068636640, -1488173763, -2147099675, 283688976, -252694456, 1034332556, 195228275, -1333391572, 443094690, 503069063, -857753637, -918233872, -118150066, 307719488, -2022946920 ] ] ], [ [ [ -489429767, -118255293, 1069455938, 1278403606, -678150910, 957945306, -1024778364, -337127846, 1951788014, 1309343095, -1819742930, -1855232751, -744958816, -1054377310, 1537772063, 2000078771, -478674565, -1839372554, -1975061087, -86565144, 660891510, 807525158, 1375337115, -218562124, 1292669641, -318656953, -1844083714, -1500522648, 1897680872, 1209263249, -1068885233, -2061465238, -1386076348, -219962703, -1391738897, 1693170263, -1641258987, 1389328447, -1867256186, -1793962849, -1375088790, -2144655470, 1966928318, 1016069420, 966624716, 757053405, 1592997299, -937044208, -149018869, 542461562, -701523743 ], [ 1676818236, 466083792, 1387657421, 916944176, -1239474126, -1278740449, 408210055, 855123960, -472652401, 1988794569, 2049173738, 965251460, -397950780, -1306786149, 824914565, -621033714, 638291773, 2079412009, 856536465, -1007189841, -137314260, -7647621, 563936353, 342453064, -39224907, -1944352246, 1261428530, -1410701007, 486805698, -1706591338, -326255523, 522048692, -969870261, 38166032, -1139234346, -1497036547, 1195254880, -1355719139, -1426279619, -2078280458, 1918067905, 353549708, -1332003782, -582324434, 1505622671, -1804926814, -1207800059, -333981240, -1100774114, 575689545, -1750250320 ], [ 952983545, 1741597481, 887995621, 532100385, 1570640345, 299715145, -1210773959, 414243629, -278325020, -351779165, 495542095, -264962930, -1073161130, 2025918067, -511037129, 1285088250, 404460725, -111841013, 455985660, 106808050, -247148776, -1031914287, 1375941951, 131701133, 1710432625, -426076127, -272747727, 384901743, 889565787, 1495328180, -1915905431, 155512045, -1600847678, -1180920904, -905164132, 1016722782, 1672847709, 517081001, -1351404668, -1133432205, -2008160522, -1907258171, 968366808, 1311816698, -900126434, -920653693, -1748219826, -2084864588, -598417286, -548669953, -883864934 ], [ 1660056034, -1346803792, 1313807082, -139030375, 494949821, -701117534, -162534048, 2090398233, 140799032, -203825059, 473545885, -189664990, 1507438550, -773767460, 1627126024, -1872003893, 1209995002, 205756605, 1763707544, -1142026221, -1978016408, -111592094, 2095549693, -39853408, -56235746, 873033466, -534391055, -1968301572, -96610632, -2022619748, -296289251, -426558521, -419752966, 1896591251, 741144212, -1637206884, -1647770456, 2048953158, 1135994812, 2069597130, 2114789434, -157698686, -352201604, 1619735172, 713464610, 955892967, 1922377158, 2056315861, 411580523, 1808553743, -1554350059 ], [ 1345723945, 320235526, 798073226, 659413127, -1135529622, 951164638, 441299464, -914387031, -653291631, -2139414954, 1343573318, -361624830, 85759832, -96843661, -1346290138, -71919958, -2068528763, 1646942759, 1601491067, -532313763, 905525038, -1490540783, 1173163331, 2012278198, -2135602595, 2097725546, -549855835, 182006295, -2006670796, -1005717201, -701773972, 1242615518, -1110413412, -2105388048, -1170052806, 791093888, -1603874248, 1152681086, 695387247, -1036381084, 1174100014, 1472946385, -172084735, -216636758, -418235359, 732929905, -1591097663, -608876776, 1192560189, -1074147073, 876121728 ], [ -1421075492, 517871287, 2091749523, 1734724297, 2027239401, 1734698268, -1937939824, -1675905205, -66675717, -630115172, 576016278, -1576123516, 1616532500, -1657829206, -479710317, -1811441805, 228630221, -452131411, -1316261191, 53321012, 891166091, 1607931753, 845829958, 418066100, 1999941788, 958772090, 140509257, -1321036881, 1586821763, 929879859, -1581082024, 2075888406, 1481081348, 679422844, -1890426345, -274833813, 1597902075, 1705702406, 730495320, -314886062, 569879546, 1926524170, -979179893, 1178739970, 1420528397, -270073552, -1701199819, -34607514, -2121874228, -542924014, 86100101 ], [ -197176382, 1506203215, -633919134, 1452537311, -783875321, 1106173599, 701554987, -1699289390, -1193667817, -1626255574, 973076387, -1914527977, 866356467, -2110848730, -1254243388, -2041411597, 973018389, 18158522, 124681506, -1464926428, -1042547635, -1803962259, 809529894, 258269684, -1749999198, -1771550904, 1220634929, 2105477770, -2013585772, -1439550084, -1033390611, -1386622817, 2126113576, -1027388753, -468752247, -1703064686, 1244470015, -450110839, -530927689, 260365454, 1899479683, 1620368362, -1183636818, -1979842783, -1525025756, -1416026796, -405638390, 1154712222, -1813679005, -163223779, 834864419 ], [ 2128467994, 1434243608, -1876336146, 421466721, -679517524, 731443553, 1946016089, -921310468, 1278055456, 1018520562, 437609884, -2093510678, 1170662263, 380129502, 1697719056, -87146762, 1773205008, -575929205, -1798999074, -104821428, 2146334257, 296663416, -395071257, 1203424094, -1392748641, -26657673, 80650992, -566836931, -1182742415, 1174788029, 2030089935, 467871893, 1247276856, 2036714534, 459762408, -32709829, -237400519, 55648914, 1684241371, 1806668691, -1429908089, -862711343, 23651490, 863246478, -1156562635, 965433468, -1714914206, -423338219, 209077928, -1767858715, -818166016 ], [ -848815527, 1758938525, -105456164, 1740164704, -1278871230, -1529907198, 168175370, -278631857, 1583636810, 1019403210, 1707241930, -1895561858, -1104372501, -702171202, 430854030, -852394733, -2075255791, 1004460615, -716212827, -1703078175, -825850528, 784450855, -1507825699, -1172612570, 2104399745, 61394652, -1853753733, -1777310987, 159622228, -650426325, 911837817, -1243389582, 1711066987, -777760614, -1467261131, -1994991749, -684184191, 1350447960, 348887482, 1943554986, 1567239707, -100093337, -698987830, 587347856, 994929749, 1692755368, -24374356, -411359022, -869502188, 995206113, 419373001 ], [ -868521496, -2141260811, -10346309, 2106778950, 2088677767, 1108277693, -18712458, -765735025, -770017530, 1067925555, 78293793, 390264055, -1339552425, -61966590, -1521759271, -85165814, 1046467575, 5977157, 65052155, 1876759350, -2140788303, 1596470019, -1252372244, -1869626787, 1996363807, 515323905, 1104338621, -978869105, 872130105, -985721135, -361684047, 635840184, 169764961, -1365883606, -315397369, 1140409866, -1381725627, -1257956554, -128056453, 1577434104, -798881170, -2145598075, 1690972709, 174577435, 505484602, 1015186930, -1841416763, 1535146601, 195374118, 1635116576, 1339634151 ], [ -783405829, -331333038, 1690250505, 779139845, -1894952614, -483180554, 1345544779, -1056911008, -390671597, 467042767, -1149861673, 2016767584, -129871788, 888771651, -552471393, 748312923, -1793444757, -595720742, -2121512473, 889751492, -2130953749, -1846078600, 1073720878, -966809853, 1782021517, 1428027860, 1720912826, -882358768, 2018717654, -1650419642, 533365524, 116133456, -118352869, 1714216518, -1336568761, -572231157, 1248677642, -2058329186, -319199657, -2022728380, 769839747, -757490285, 1743385801, 2049426909, 1907066192, -748368823, 447242644, -786058393, 1290764438, -2108904050, 1730263984 ], [ -552879620, 837575000, -1936722057, 824582728, -341301729, 2129070487, 787602572, -2144222444, 1996356853, 1791974798, 929594676, -1710748147, -1748426443, 2050183422, -1655073731, -1400936188, 1613731601, 150937476, 67023057, 215691775, -1755718218, -832155057, -1554368965, -419148382, 1453437012, -158853732, 1658721619, 2062795647, -1567560880, -366358558, -16363116, 1255811882, 1730071371, -265650071, -599398402, 323976003, 1350917088, -1050500162, -228956450, 1895310605, -1369295367, 1348325761, 737834373, -1173428717, 909216819, 1759017226, -1056060520, -937157412, 172654291, -2021350250, 512841272 ], [ -1167468264, 686507661, -2012071274, -1874825774, 549818198, -945660676, -797043793, 71079900, -992264419, 1791069251, 1802988682, -420366120, -1384679025, 150233684, -1255832242, -332723996, -376543937, 1362854545, -1430131891, 802531009, 812250938, -590867435, -1423859711, -1712547407, -1510598563, -1680234130, -1757903597, 2016194436, 829286353, -2142969595, -1512501160, 806877509, 1258186110, 2118758650, -1996988100, 1143112054, -76993369, -1414210990, -643921337, 165588514, 1300517406, -2111231710, -1386216028, 639077998, 279678526, -1513712364, 1422640435, 1823815765, 64440647, 639662039, 1006943358 ], [ 829600842, 740850797, -647660362, 1789895504, 2018195758, 426499508, -337843462, 645320176, 330050384, 1620989030, 1915314225, -1276740805, -357013218, -451299122, 1938087169, 194806336, -1368323916, 1269060439, 1240785212, -632086287, -2097966236, 189155489, 482959698, -1239415004, 1870129226, -492921435, 710316332, -1890063736, 665511388, -483727475, 1662329441, -1376363099, 1388506713, 66113856, 1814449522, -2139095230, -401297080, 408766938, 1845919068, -645883434, 1496889473, -980916880, 296763194, -1290496140, -296941826, -1603730614, 1926470045, 955818308, -1137163332, -154232062, -1146744334 ], [ 1142126208, -1207769213, 1856304739, -1619936647, 713020186, -1941092246, -1989523348, 317137011, -1774047761, 594011345, 1016166647, -1847215735, -1122482026, -781775099, 76237066, -496191312, 1946992755, -806136677, -1785512854, 1912563867, -775779198, -806953899, -2067458624, -1934495436, 2019527794, 1780397998, 1236354222, 1499750978, -1888627277, 2089463052, 1299862224, 2040543607, -318820932, 563766756, 2003512213, 293204863, 141851457, -1466051453, 1889089546, -121305083, 1127828114, -1480807780, -1198152948, 532861902, -444424217, 1711051158, 562050370, -791338192, -1705250348, 551852840, 1970520221 ], [ -139118260, -1683930068, 1417289788, -1883797889, -1654893712, -813762542, -577579653, -1146959530, 1807955757, 649839194, -1153346488, 2072481332, 1555085791, -101182503, 66168544, -381619226, 1523863952, -1182618308, 1568153260, -1192427463, -1580479776, -1489355222, -1056998372, -1678250690, 220938827, 1447780325, -815598599, 472213023, -2086647156, 1671798383, -1597703376, 1361964791, -339186283, -595910447, -313790372, 1772906229, -839975249, -1181606100, -66424029, 298623548, 925172730, -681440268, 1299150293, -1510752082, -811955623, 789721582, -970237793, 169172106, -1368058925, 979032981, -2142784860 ], [ 792357122, -368512180, 1856219348, -610411603, 725358396, 1746205205, -1155914111, -88988860, 2021161674, -2018220059, -1438939682, -1927791674, -298482780, 1369931837, -22349571, -1602256939, 2048583500, -195520545, 750653169, 1999746744, 911212040, -1500175757, 1630345605, -1039217647, -1721346545, 1077452170, -2118573550, -226787884, 549759069, 1632002059, -1561386468, -1779734790, -2064119352, -2041523028, -292058740, -1874353621, -168332403, -2048465040, -1512123756, 53657955, -1551577760, 201222760, 1628654984, -147661364, 60098301, -1829738752, -968958258, 463912956, 1706051003, 617581215, -965373479 ], [ -2047248935, 614208654, -773715641, 1921665613, -2024372163, -411884864, -1049335892, -1453190535, 1979499341, -85131869, 1912766700, 1502838736, -888073954, 15819875, -44898236, -1782557292, -1658897104, -973335050, 1370102176, -565028082, -478576149, 481938371, -1401753682, -2053567124, 1554230667, -1752315695, -1912451434, -1739740230, -85722359, -1194307831, -1309721729, 918738349, -1363226265, 785260540, -1687074475, -1810584296, -261926618, 883211752, 888770840, -349165984, -365727858, 951277818, -22299723, 1157449810, 1849551343, 1241677230, 102942575, -1688923263, -491611022, 1962844829, 2065972027 ], [ -1988084028, -2056448252, -1641885804, 355167949, 921910745, -246225573, -1774260545, -1859879571, 1840380533, -1463266415, 742583848, -1677990485, 993280583, 2113244388, -1749035545, 1177560773, 805927176, -919244438, 1656620146, -800138119, 1328306846, -345558003, -1386640605, -805380299, -78119289, 1930502141, -1878982213, 1030251467, 1210858580, 991197372, 344072479, -341264782, -1684863999, -860791209, 687359753, 1870999166, -1835472708, 1749009761, 1800523591, 1687996596, -224013583, 795461900, 1367690396, 1020022348, 1738497918, -1474816729, 1172706231, 1784022697, -77511945, -675125892, -1514850918 ], [ 1275382199, 214262058, -1464253547, -2022315386, 1385746213, 854898603, -59717817, -653468440, 409778019, 1878738829, 591486174, -1224580109, -1168779190, -623333522, -659441606, 326922030, 1404708045, 2066945701, 1854814893, -1892239005, -1540722654, -2105660599, 40186376, 2079337274, 2083170240, -1759086954, 2060822023, -623079728, 1691689282, 1352857013, -1843249800, -117898211, -82120251, 551102127, -1748338514, 1237590457, 2107284577, 1347745486, 1498133945, -243990577, -2089728297, 2117782250, 1913655466, 1939010162, -108280807, -663203304, -443737919, -376072939, -1418503392, -1314976853, 2066656533 ], [ -408403056, 869240894, -1544307788, 1831328450, 1375598668, 1330622892, 1587377067, -1437144676, 801033494, -579177713, 376858428, 2062119193, 1693313496, 1491044935, 2126193531, -917853077, -680336953, 1379735419, -6735706, -565434583, 609018882, 400630591, 873375254, -1620793564, -486664872, -875308410, 1602948412, 1958254935, -771510394, -1058631373, 1395831801, 1131657674, -412231842, -709123442, 143198681, -452489122, 1545831344, 873925721, 2029606613, 191014946, -1845407563, 869901432, -872255197, 1545142258, 1110257942, -678196344, 1296161881, -1097192530, -528381067, -80191230, -671179253 ], [ -1757091875, -1680655484, -423737343, 159036286, -1354654732, 486709881, -825867559, 1530935666, 804954806, -1563586830, -409758147, 1592783166, -1000653029, -1599772765, -1730350194, 2000994331, -12421380, 1905157238, -2060802464, -1752550761, 1632534448, 770059687, -2125361088, -1824545563, 161193199, -1761378734, -1752384821, 197941063, 1148772112, -1612797023, -1490754896, 18692962, 982918541, -1243709405, 1166981087, 1793036001, -2123212932, 790073028, -1825621275, -1934099651, -1392851186, -1963962317, -1035569903, -1674761323, -1502914386, -1358115858, 2133221686, -1328768122, 1183187272, 1795040378, 671220891 ], [ 148855757, 1676959995, 496725741, 2014593778, -800454197, 1857600393, -722730676, -1423542544, 104162405, 495473518, 233047669, -1553931126, -242256862, -982455055, -1173078720, 1148949315, 600849784, -2113809022, 808653660, 1273468433, 174032390, -706919495, -92381904, -1904595563, -2058935029, 114149074, 2113910904, 554655797, -1932279019, 1999174791, 813257544, 1668461918, -1361635612, 1949496033, -466626967, 915588226, -2127111859, -679978628, -1138818680, 1858832731, 683294222, 1850631358, 1791389383, 60803674, -855398660, -2101632661, 964350406, -646235135, -793807249, -575542148, 1466820738 ], [ -1656489458, -507284998, -394259959, -300546404, -1789477022, -1344510473, 77769533, 1489923219, -2066871889, -1297493276, -651033180, -1939444864, -1549751936, 379264055, 1162172972, -978330275, -902027520, 1269189154, 327051522, 976069171, 556604671, 553978675, 1205894559, -1913517449, 587348303, -169873479, -1562679706, -1834596243, -1157968239, 2021359348, 1117554511, 1931666976, 250552586, -1405328689, -2052290437, 1470693405, -559751706, -865090597, 1980550917, 1569820672, -1014066420, 144163173, -2006173857, -101653541, -513082980, -28197348, -1576312896, 242962565, -1073916871, 712284009, 1859426786 ], [ -1925849769, 1543008920, 1605430033, -310194800, 846698408, -788746230, -1117533285, -492227360, 1853203645, 900094671, 464241444, -849412061, -338463916, 503108215, 1966300067, -405620843, -159778562, -198161028, -808712275, 16666728, 544102662, 1749359078, 1555538273, -1678885288, -624264842, 1975528458, -278559818, 498807154, -185237482, -1868235477, 833296247, 681194738, -12657890, -1212388983, 519630044, -1946324706, 2037765101, 1351426022, -12795246, -1621322485, 611356530, 1912133932, 970793461, -228455656, -611203284, 352260369, 2139442054, 1869654574, -1005718924, -1689639142, -1778229449 ], [ -177753648, -898611380, -1581428123, 1977478092, -1355510738, -306268502, -1917337810, -1734751245, 471824251, -99709313, 1794175053, -2063738900, 2141157637, 2096101813, 973725230, 1259743024, 68476345, 1156977732, 1001039395, 791889803, -1747735939, -1570753598, 1873301372, -343576030, -507917276, -275835084, 1833198735, -1965349196, -1191712583, -2145734277, 846727806, 902217404, 1321537805, 1146123597, -1005449041, 1196397790, 579125079, -961096005, 1602907790, -1857865978, 804654653, 1516407383, -2037857471, -570729760, 770936197, -1062106012, -1623131145, 1449681144, 1452815155, 2053503931, 613686945 ], [ -25485062, -336235041, -2067057502, -965677393, 388232537, -1611935279, -967440965, -478472530, -1754586278, 465534151, -1345767480, -60120397, -384899900, -2064726809, 1273221553, -1586000272, 271116729, -2033231395, 677983118, -1065805178, 1966987888, 151180056, -543632629, 2046498108, -720010222, -2112869359, 1793219317, -2042624194, -1674248208, -1789747056, 803914313, -809974300, -1771072421, 875827859, -1844900981, 778647625, -1528011461, -1133014847, -2080433618, 1582917916, 1669514018, 404425783, 1326191209, 377263197, -1758560215, 579082370, -1738997579, 203540711, -768512119, 1288745052, -948425631 ], [ -1923504236, 1689975127, -677397927, 763913339, 1740020095, -1851185684, -399586351, 548112520, 1157954877, 1204497088, 1126473825, 1856088616, -1998025892, 724867194, -420784598, -1126982110, 1634865378, -999686560, -1257790483, -1302017665, 2017080610, -902882074, 1082187488, 2007450935, -1417354592, -215379447, -652643826, -1436780321, -563715196, -857194466, -735359342, 1174207122, -416849925, -1536270891, -1641497450, 1222031152, -1349137267, -361677065, 245233320, 1425105416, -1122534397, -1422774656, -1180869466, -1496709471, -895825652, -1026068974, -1506273837, 300426039, -1008751700, -1678094103, -533049510 ], [ -88298474, -1621766784, 742396545, 35384251, 1464012966, -1821195425, 1009315145, -1495390171, -1981249879, 700990095, 250572142, 483618883, -1982953181, -792167747, 1333164857, -2106455498, -382936796, 1212363448, 2068151062, 294012891, -1082599683, -739575299, -1926766689, 159370213, -1490687162, 1161945431, 1743029004, 577645048, 71493821, -1809155809, 575798169, 1034720081, 1435659488, 1800584337, -1237468723, 820207057, -1751117338, 1736527273, -2011669595, 1078611839, -1768221307, 577896732, 666111421, 758151523, 279770499, 1956724525, 315480908, -1024063339, 1329931582, -1068906427, 1986786302 ], [ 22711184, -1073632977, -936267924, 1643119661, -1152220525, -789059960, -1388495353, 292950197, -1437088962, 1818860618, 2127137721, -1150040869, -1916589129, -1607769743, -868889035, 1900332747, -926405787, 639737215, -458027477, 75920987, -2113014030, -44627283, 4561603, 1451692049, 555360388, -965563611, -528098572, 1543782963, 1730184662, -1046731912, -1748411007, -47066578, 1406548963, 791275010, 1440850102, 695465021, -1355566098, -80428737, 1198920134, 1059968432, -1966660804, -483122706, -805933504, -1261917191, 636337607, 935369554, -1401296972, 340968595, -301088154, 27718362, -767107216 ], [ -68786413, -1024628293, -1324644147, -890681413, -1774250727, -449038996, -1154193203, 431633710, 808304594, 916231565, -505066400, 645694896, 35427484, 348517540, -972347090, 1029588833, -1785348007, 2072942665, 1211980854, -184568412, -874805603, -472534827, 1993660934, 422490378, -631949898, 1745259953, 894301193, 862322029, 1024180483, -1489429949, -1642495738, 603424066, -262412341, 2050492834, -398099358, -916303055, -1408629695, 231160852, 1965905563, 550453340, 1846925806, -743624511, 636132247, -918038642, -1656280138, 1158367800, 988991934, -779399267, -1563547124, -1522248357, -921570196 ], [ 1280448567, -2020057536, -1084086183, 411375778, 1709915511, 290408299, -1934007106, 2142153193, -1549759343, -816978124, 1160535242, -1003029980, -745653266, -547663987, 281851538, -1912574924, 2110960224, -276156749, 393381597, 263790087, -1127163808, 546339263, 30802720, -1519784059, 1865162187, 1721819074, 274644480, 733017840, 1427421288, -1615199136, -1168122820, -1376322219, -417505824, 1886370821, 344708804, -1793591044, 707250148, 633752824, -260586841, 2106539905, 2069465367, -42245246, 428754670, -1241808218, -1817046890, 18107346, -845516642, -692335348, 2131272931, -439557939, -794013948 ], [ 665752784, 524636987, 1409463923, 718949397, 1860080956, 207947640, 2001555694, -1670065689, 1763980774, -98763281, -942425651, -1947025353, -469994379, -2086970182, 1132320585, -1591183276, 1934747310, 516556069, -187584857, -126047368, -984236663, 7994555, 195152385, -1424792412, -1836742766, 153266600, -1275102167, -222588376, 1427441561, 753711572, -1131181491, 691014772, 177273335, -1285501531, -1827951443, -1236879216, -1078650472, -430163149, -138849220, -1263973698, -1094010402, 279680474, -974610598, -639878209, 1051802262, 878297942, 273916842, 1997256581, -1265250119, -914273210, -1317947225 ], [ 739678607, 1574391787, -251436367, -1951383638, 1761144925, 1053812607, 1798560838, -787126834, -750452337, -668935001, -1710697819, 777522087, 2039992377, -1996484826, 1605431662, -261610165, -1398271112, 1914793173, -1522905880, -2080066876, -383010708, -193290384, 2067053879, -364510976, 1253094556, 1714159145, 102241848, -1704618106, 1490991875, -905155511, -1189760481, -1399661769, -2112848648, 1405421907, 1584262077, -1834074424, -1296236253, 1706056066, 1502880992, 2063310828, -516332553, 749080279, -480444652, 990960409, 1694788251, 2042718999, -1979493968, -58214579, 45555422, -1887398696, 1360922054 ], [ -1111878498, -550228473, 28730928, -799664777, 757650717, -1645341135, 251010407, -1896813960, -460369242, -296845262, 2138603752, 1515138095, -1295332121, -639389909, -1864622846, -2019857859, 852868973, 1932861249, 1935496821, 78380439, -1432998070, 211608593, 1408131914, 1302053925, -1052698268, 725939739, -1627663676, -1209070176, 584900265, -866196015, 254635754, 1086867014, -343967101, -1668159323, -523483727, 856897205, 1468608746, -256896723, -145863147, -769168653, -260772606, 173315008, -415587608, -891235847, 312198501, -1659248330, -1224049964, -1059610951, 1939783549, 878778697, 1859581413 ], [ -551609658, -716672775, 1225869041, -674494404, 1067059763, 1465973697, 38708305, -498463186, -91936019, -2040507454, 873673509, 1326228972, -90593710, -1624515665, 2081788060, 1421513908, 6055083, 1453729991, -1759549717, -1899742342, 617443129, 1355081111, 1809124565, -204542454, 1920325126, 348044786, 544757577, -289430884, -766452722, 1675074149, -586255757, -538548327, 119723131, -1105669635, 1558369346, -1867123556, -1313513377, -47616742, 1540322689, 1520019914, -885188326, -1280703746, -579203354, -779138689, 1602158793, 1541949840, -1857077022, -1391877484, -572205955, 1108952480, 3805728 ], [ 2008240964, 396908836, 1852201624, -1990395911, 1097238995, -1335978700, 712600340, 564567827, 171734268, -313476787, -1214185789, -1828388104, -1113084023, -1804917345, 247854247, 1380289882, 797904563, -1238255553, -938668992, 1920519176, 1975733628, 463933133, 1443174020, -727761794, 1490920901, -409788358, 1896475928, 710714977, -2073268376, -300089932, 1556167557, 85750004, -2049187689, -1591478554, 1557437577, -263504164, -270851045, -975946391, -1100703799, -949004566, -857406615, -1042858273, 489249419, 574709628, -899030501, -2103103925, 2047296079, 1216697712, -1827037274, -1483998695, 2031469587 ], [ -1434979781, -289333428, 984260182, 158030109, 559166084, 1244840523, -609980075, 911088699, -237677910, -1181195384, -651615508, -2014354138, 1941185790, -1396381534, 401860671, -108127037, -1987516275, -1386598612, -1305571149, -804730228, -767097305, 2032708441, -1172600289, 443839862, 366494616, -428109833, -320168893, 1124026495, 1125723409, -197162317, 1313361178, 815730878, -310995633, 812348989, -1668455360, 1358450715, 1800982375, -61841601, -907420833, 1419476906, -537229514, 354770245, 1057690605, -413444959, -1792669416, 801473798, 1880263418, -1907897181, 1993385409, 358749223, 1994307600 ], [ -2067832818, -13833499, -81560305, -1043559926, 582403433, 700528493, -593805644, -1232176299, -182145897, 2118706972, 1751761251, -1398950236, -526611954, 1128658486, 541278589, -1087467607, -11479779, 35847916, -2122822447, 10531169, 1837036952, -1898536288, 1807789736, -1967219702, 2116287029, 1911563031, 2101533237, -2043340152, 1683476343, 63471354, 335573630, 1612143457, 1345907522, -352315990, -109131767, 2000205957, 2080293820, 809684623, 2020984726, -1356009816, 1296474781, 252328771, -239722315, -2118935169, -424223053, 991921123, 405353249, 1165808573, -807924532, -568079385, 1771067041 ], [ 1342442762, 1511750001, -1605853271, 2138662919, -1854806922, 85318096, 1991868237, 264606843, -1517651738, -589470986, -2094494887, 1179966826, -643153104, 90222760, -1736973943, -1542580959, 1189372968, -2057055237, -12601831, 308820502, 695520738, 237403243, -163727222, 1527656842, -1908522232, -836176038, 27042176, -1783538054, 2107440450, 798216918, 1876914167, 500560018, 1369215508, -1281287573, -1632783880, -1078389904, 2033846314, -185041413, -33759276, 2142784604, 1321420179, 748489893, -903523140, 1671193401, 174189552, 6214322, -703595594, 1152525475, -18821034, -2083693526, 837985507 ], [ -1488003509, 803332590, 1305666747, 176957884, 425112002, 1824730919, -1479306208, -752724073, 1061306720, -160492770, 1650231046, -708891270, 1458224820, 995556776, 2044237019, 1859134775, 1215123229, 669597333, -1540029445, -1924354006, -1007961887, 1121750448, -693526933, 1074671339, 226432408, -1976508175, -11770757, -956579687, -1950159489, -1214134996, 953943202, -443508199, 2074315768, 65906032, 1912117760, -1094136540, -1035502561, -1878215220, 1038892056, 41422676, 329326342, 994535393, -1911181727, -1434234990, 1630634950, -722765008, -1816300166, 381410264, 1591803957, 1163883437, -770946392 ], [ -1995504871, -1379351152, -528932075, -1316944807, -1201444844, -1811532909, -1691388765, -1705031232, 1491476365, 1566830415, -2120212134, -1000948165, 1034834272, 127591047, -847249940, -638049343, 601120973, -825168409, 313667372, -816440116, -1179886282, -1614299228, 303529767, 1008149917, -1493712544, 343440854, 972724829, -1446460467, -1872196596, 1011053470, -819185327, 1600045190, 1932658536, -1587358564, -369735151, -823718516, 1056801242, -2030452487, -29585216, -1352376904, -1822346393, 1982552683, 474575318, -2097435084, 1596631038, 1204115550, -247988287, 2082692367, -1294017431, 530327692, -2127464435 ], [ 969349619, -309374185, 206595171, -871612526, 720106275, -120973732, -421654284, 1043527445, 391993398, -84455095, 712913637, 2123850326, -654926806, 788178385, -1118098838, 705735135, -395808479, 579627325, 1114802643, 185711681, 715656761, 1608091214, 1316680843, -487003400, -332151355, -1381358533, -1338056498, -1610274931, 2127332117, -459861689, 465009079, 162312230, -1826857908, 178916976, -1749133436, 826993429, 1301198666, -952471544, -2040215845, 63665598, 902970929, 1401465259, -1081129844, -783087100, -1515648869, -400086511, -578490773, -1585352815, -1775078569, 312148472, -416582130 ], [ 1999831553, 698338270, -952498743, 742618384, -667392549, 1346851639, 994861669, -366532617, 1332275901, 408521029, 1501581837, 369057867, 203264581, 1765834924, -195559696, -787142464, 158660773, 1779097302, 2011500645, -320027999, -120612178, 2106547767, -1662686625, 1019603513, 1920057900, 1638661682, 556424121, 2069074818, -891642270, 2053103832, -1552721761, -509196192, -1818229830, 383116413, 1420995125, -340398053, 1328490016, 1840363256, 2079349979, 997118638, -1105746235, 978175845, 932068304, -1178753432, -941266973, 760186377, -1937690064, 764520109, -1492090333, -1360723536, 1578569116 ], [ -1202052371, -1022324214, 1606231920, 1258073204, 1483638726, 350999955, 1565810448, -1879560083, 799584396, 91595273, -1363136532, 1340604050, 30730172, -466079832, 1872894774, 993960259, -1676685948, -1158291928, -1983456840, -700650634, -605151906, 1901920667, 11294537, -639747856, -1273051272, 2091231547, 448034901, 1615459617, 908023410, 919131841, -1148455247, 69514966, 1775430759, -1936302383, 2091827000, 1683785394, -1219357379, -2090512954, 2027967833, -1398170059, -703718903, -474953829, 1638394732, -1299081175, 469901994, -138744876, 203749325, -1499338022, -1965017646, -1784743348, 489624331 ], [ 2028283358, 1436132319, 2079641634, 1430646742, -1892181883, -986281599, 1763410020, -1557912043, 896472736, 709725835, -1135998170, 948103729, 1538156291, -1415232613, -953816322, -576326909, -361582894, 216980841, -1316349285, -335870325, -2076948561, 435653854, -1939667, 1422445763, -1917690420, 174941797, 1808683380, 545415642, -934041499, 2065282490, -877445448, 1713817192, 1421355294, -1069240374, 371090427, 1691277954, -1998396651, -811269420, -2127638447, 2038829009, 1953439692, 539973169, 2003407825, 635469716, 1157135785, -1791252300, -313615416, 1109333785, -680489818, -981391694, 239923865 ], [ -213732076, 1063908363, -161473373, -400503098, 1909888065, -1202350041, -512754115, 575176253, 1689279502, -1068787910, -1224412118, 532091172, -1324259368, 1614931498, -242865294, -982377646, -522010616, -1288199855, 1160327565, 257516228, -1049968463, -359359782, 603760151, 1152789041, 1421711138, 1016682767, -750429659, -123667596, -740521500, 632963171, -1756387458, 389792646, -70749931, 2003646394, 901185621, -2093144713, 914559715, -1654045913, 2041384089, 707113171, -1766793465, -2111183908, -420852115, 524494940, -244994686, 1531991049, -58975956, 1671462963, 805952022, 1727376641, 123152254 ], [ -146628648, -1386061283, 704676707, -464137154, 255680791, 1596912889, 2094905594, -1987511076, -51486859, 100347136, -2144780579, -1254096107, 1500736158, 1077204154, 1225613898, -275998031, -345781372, 455197902, -802652016, -195221201, -934000930, -614279068, 1796876458, 64240731, 454331398, -292002632, -1504802205, -1829206961, -873642005, -356042795, 341553038, -1787644551, 246204779, 1077275788, 1285817239, -943556625, -1915173529, 702774423, -1808709430, 1416053842, 1508413229, -1064318024, -1070886331, 2010728966, 2105049037, 1365359778, -530276400, 1609393942, -208681274, 2119160712, -2093377900 ], [ 1097556910, -208779552, -1281537467, 932471383, 950184743, 1536224224, -1970045679, -360872205, -1447293886, 1293774463, 1399790584, 1324795201, 709394264, 400924452, -995407129, 1478092542, 1518204639, -1420916245, 829884231, 1259308317, -589114144, -1247485728, 852503406, -863118245, -497853211, -1558639762, -1163488424, 586300024, 1512791794, 1093275715, -739491568, 920989898, -126146476, -1472474256, -1842556118, 1313350616, 675024662, -2044193115, -951661537, -61548604, 1125979688, -51080283, 18080423, 951355222, 1568853929, -2089453543, -973840977, -213518520, 1735787695, 1973024032, 1134893824 ], [ -123087577, -868692239, 507506289, 130754167, 1942678074, -461029397, -1560398978, -1891732201, 596486697, 1182407946, -41388894, -1676876523, -1478330160, -826653807, 2018956041, 522762682, -1025628612, 586673872, -1710355214, 1876138094, 1747997170, 455468368, -1198538703, 462379523, 920941063, 1313957928, -632858426, 336833284, -895694916, 1266517229, -1986582239, 1127033630, -909106819, -872582044, -1952444650, -949028478, -815478341, -29084768, 1550447645, 779561630, 154550333, 1695173700, 2044460468, -955822284, 672662912, -1627748514, 300132483, 1233738606, -2008670353, -1788632747, -1556953583 ] ] ], [ [ [ -1404838888, -425393338, 183913539, 225853466, -1717488665, 882887406, -819322200, 341397124, -135713708, -1323657120, 1364630784, -1265906605, 2100800955, -802320809, -178367285, 2045068159, -1433829603, 401209436, 1000925122, 809115092, 1946162570, -1526403055, 534626653, -705222361, 1985624634, -1076755564, -135800206, -1090217331, -687387110, 624788278, -1108519942, 1924271526, 76395777, -1734528873, -244985469, -1375982685, 482247439, -735835398, -1782600464, 696101685, 2135728001, -2015294873, -283091915, 1307206942, -375456991, -815487410, -177644556, -1798787955, 2046871543, -1264202651, 1619068369 ], [ -1468007303, 1091605334, -1801123779, -570857449, -1221381988, -857706540, 1328175789, -1534602637, -709428357, 612701593, 433827024, -913117414, 619412179, 850238989, -1230531136, 135842458, 303574279, 1027740842, 1846754594, 942477367, -1059983689, 2028466525, -183960028, -2142007329, 1386014800, 1055712267, -779701436, 1313310424, -637100940, -1803128025, 1057332352, -376027552, -987162441, -1551163764, 2073000432, -607344678, -2003005918, -484610619, -1167829057, -321513119, 1095757084, 408688590, 1908822516, 1265744102, 1689143300, -1951786471, 1779507690, -494666411, 273329003, -1938204418, -445783221 ], [ 117130652, -577168786, 1195361625, 764896314, -1453785419, -491504176, 986398764, -1786244090, -2064985042, 44851353, -1937499371, -52780637, -2108882894, -1398101843, -1308057341, -937308240, 1043366431, -1502298211, -263353822, 507179056, -1559053737, 955841095, 130215135, 199304655, -1470631222, 2053365406, 164188277, 1670643697, 653956082, 440433179, 987483111, -1772089775, 1422590040, -615425932, -1839425460, -695081991, -1129234311, 1552900615, 440508967, -1239735238, 1119896113, 456705558, -1587662730, -958122073, -1172554829, 1937451342, -474413606, -381843555, 30625901, 1690788946, 484914954 ], [ -1891514335, -197014995, -320140587, 1093313012, 731837188, -918968468, -578502468, -5328981, 599168834, -140102824, 1161179628, 2085100010, -25396633, 429409629, 1558415124, -952237766, 1939709400, 1333363145, -1620975767, 1303648709, 195978374, -1701296518, 1806432286, 2105953480, 1268202826, -1110604637, 1877276001, -1656830710, 1637296179, 1373762655, -393885734, 684584508, 2043091181, 437968077, 1903461076, 204859349, -1243538828, -598916966, 201069901, -1565815177, 159678667, 1804259020, -1562517060, 1102558879, 479750304, -1490889446, 473784488, 621007544, 1164354584, 993280059, -1886170972 ], [ 2053901737, 1504119895, -1733974671, 2003430608, -289107997, -1900122245, -1796864084, -481491661, 1305383457, -667940700, 1176054313, -232650972, 1657243035, 1637249574, -1128280671, 2082873767, -992222077, 609286317, -671039952, -223630331, 677660614, -1043565032, 1797119908, 1958803770, -1646761585, -1214713230, -1414453799, -1487016607, -1588073833, 1216422166, 1190754519, 2082585654, 94274622, 626722948, 33333939, 1566848581, 1168320213, -1761612089, -1571934034, -522737591, 1040304367, 1408510969, -1195355431, 1769621750, 758298667, 1365126427, -104728316, 2109654161, -348423550, -619690411, 1876589086 ], [ 911060168, -564457458, -1561314014, 1773417646, 1834286890, 2032406005, -917608566, -1143749524, -1583163136, 344638839, -1343201052, -1903084825, -1707793114, -1995609010, 1151462008, -551694909, -170421784, -1641844152, 523122270, 1891851355, 706759993, 867348306, 694821175, -1529634183, 1174231814, -1093408355, -709828175, 1580662701, -470687596, -707098062, 568177417, -1273923374, 1907962017, 122271871, 1012504015, 1096442750, 1475703281, 597295219, -1255426049, 215925737, -1942251136, -2048473108, -1827394066, 200691967, -1598095351, 1872350515, -1742203966, 1296841984, -588837899, -1058865346, 331094132 ], [ -1065371184, -741702256, -1691466406, -1039992858, -1379306962, 1329898909, 617969380, 1731949846, -1563461619, -1683891839, 1875440973, 957202169, -325368044, 246887207, 2095341323, -2071162166, -816318695, 185022816, 932336367, 957007050, 679851593, 1191257713, 1727519114, 36088164, 7792393, -1562471941, 654273595, -1988162491, 751499688, 1030690351, 1773950306, -2144716108, 638449993, 1260002987, 22483792, 1367116620, -1340909615, 83332516, -1175046009, 1750594962, -2004255428, 5727795, -1892876308, -1951388945, -2022241965, 360886473, 1191821423, 1027320221, 531090883, -1461668762, 2042188297 ], [ -2144387484, -963706812, -904417057, -954408822, 1268354894, -757435009, 1061596298, 1535761808, -1123635173, -1567068470, -1641212049, -320704885, -2045028653, 23549420, 1458869926, 1397313942, -1273120178, 93293363, 1607320452, 316091814, 1075070836, -886695892, -1216321907, 1961189225, -781100717, 1206502511, -397260554, -1752980268, 33987849, 913359747, -615534766, -1526917797, 1820202216, -812682020, -1375045769, -1868984533, 1405866974, -1165623306, -835896012, 2002340456, 1426816331, 2023887110, -1040667590, 633938732, -1004904249, -1040358017, 2034977442, -410209491, 333179247, -1098982035, -693936259 ], [ 1177810420, -233320660, -1625468287, -1419053717, -710553797, -1200581905, 1369589011, 1091793106, -1944634264, -87833086, -73648048, -1542192160, 1496792415, 1201097319, -2133728357, 431356379, 1327491688, -1587384494, -554415264, 1321923436, -1772056894, 1844317523, 772161310, -36632702, 189085117, 2089631219, 817873623, -201139542, -129206141, -1303604097, 5718397, -1993187664, -543501454, 2015578965, -142435316, -45617145, 1911093126, 1483695259, 215554345, -2014071957, 61389227, 440107611, -644965593, 496602791, 1816353856, -1354776678, -419449539, -161837571, 108454195, 558599549, 360131745 ], [ 135170321, -1561886465, -1693000715, 267170131, -288770663, 1175536080, -1389350754, 1306718628, 2036801201, 763285491, -1813293061, 729596575, 1893690606, -93578369, 440880285, -457858332, 526962732, 870212018, -1045848592, -2034231488, 2126442534, 797358161, -609394842, 389890881, -965820537, 1847619509, 1438800322, -666024922, -443721618, -1315069771, -1374236110, -2134809213, 78409681, -681116161, -1473543066, 1112764539, 2146578653, 1846851364, 742656365, 955712939, 961048438, 1982576340, 1458359889, -1657015635, -1605087851, 1295317924, -261884444, 945042974, 1855964210, -785158275, 718846443 ], [ -396600573, 1073793350, -726606459, 397161820, 1119488624, -2123939923, -463299736, -905053681, 672994184, 1244202832, 886397266, -1475566432, -1390933877, 226900686, 1224419994, 535190275, 51620953, 1226973685, 1067377756, -1582079343, -683778920, 905964584, 387118631, -677051191, -165828435, -1598171682, 68588222, -791121563, 1292878909, 1876881081, -1665011609, 1265089652, -679261338, -512262890, 310198280, 841282922, 1498112701, -1728145851, -1968977547, 1870435934, -599889262, -1242844795, -1110081226, 12831573, 101929372, -1261764788, 1783033576, -1720435505, 2128025662, -1570689685, -546106409 ], [ 469192758, 320487030, -1787636622, 1993336726, 1569142988, 487494183, -364358775, -2099747919, 1225989909, -1761402837, 189874454, -747469803, -61978963, 682943362, -625447662, -1172903504, -99241570, -71892912, 982620902, -1550580797, 1391455781, 953147325, -236669413, 1258394709, 1655609375, 504980135, 2001335047, -1508431910, -841153592, -628305226, 2118340425, -638768471, 1651253035, 2084842176, -1610861230, -1053954957, 1389946835, -1638935150, -441335749, -1433332889, -325843244, -591191947, -1355574889, -791094892, -1720577821, 1394421484, 948397564, 1000402503, 1503669206, 385421194, -715045244 ], [ -796070746, 1960533924, -633975525, -1324245979, -434284975, -763253207, 348366788, 1321086939, 1403099834, -1387139483, 1651761509, 1483048182, 625865621, 729526172, -1096111233, -535750100, -1362783854, 860527231, -256946824, 465714514, -968768277, -560972207, 1145893320, 143976563, -1501822739, 7868036, 1156145547, 1580781910, 1470984510, 1337247204, 774877968, 980223456, -286997397, -798267350, 1314705004, -85385369, -1358288784, -1943092291, 514521295, 1245762577, -887128083, 1740456112, 1353276658, 1046201201, 1639822930, -1858268633, 1108914166, -260156183, -1673153637, -1704471226, -2142064377 ], [ 1754665913, 1893641063, -510195659, -120507862, -798951211, 1410675548, -81389774, 810376481, 74708325, -1712117187, -1337869899, -1326812781, 643167044, 470178936, 253889736, 381087741, 2049672501, -986696757, -1802955570, 330517083, 1422093691, 827133879, -814598655, 1666045, 517919807, -1501961934, -900770670, 344495425, -185307312, 270372936, -773120141, -410352117, -549544275, -1322305899, 1114768974, -12851364, 1778685957, 1786189014, -971928471, 2017436092, -1677435849, 683006906, -436272306, 1820260548, 780990228, -1855907659, 1946189366, -503305386, -2147093987, -1097965757, 1838857797 ], [ 118897242, -1484738423, 1364687054, 1041510922, 1512433070, 1274132520, -23005662, -1744048234, 2049231577, -512121009, -828726213, -994387478, -695335097, 575359789, -849867931, 1813596536, 2138731947, 296272284, 1722957318, -732057239, 569310382, 633990309, 1551085719, 2067149369, -648149984, -1102466249, -1545276926, -2145003724, -1132057516, 1780989864, -224734157, -840038392, 1009914714, 1597388731, -1699147843, 1717867284, 2119437899, -560038247, -947828609, 597221289, 846203164, 756231966, 1926901934, 1777873712, 688893366, -1305903948, -526813668, -1575103228, -1882430182, -1794444846, -1588292327 ], [ 1424698811, 1999603315, 736514291, 39090154, 1833915384, -1966311707, 443488304, -274496991, -1543713932, -487691735, 1867783529, 538138464, -1370702233, -1245848665, 187812407, -416858437, -633159530, 825406608, -1586481259, 1239510416, -2077791911, 158530466, -1123929516, -202313459, -138532342, -22012402, -1677698044, 1566497424, 1848405693, -1921049595, -592954411, -1667169411, -1714613939, -863358622, 1625763340, 124258216, 1620461001, 2137398664, 264811586, -1576045590, 1128446202, 76080804, 1543982231, 762229949, -85343308, 1774420367, 763393869, -1977799616, -687546199, -888083855, 2034556488 ], [ 1120028419, 1749711346, -1879287797, 1958840837, -2019404091, -726888815, -246907991, 2096249862, -941872577, -946873665, -1893064468, -1781436953, 1664826784, -90169573, -341053009, -400743585, 617483929, 2146124215, 1041855266, -2129221034, -169825441, -840202237, 139401740, 943933162, -736253787, 101254750, -940564904, 571511391, 723817619, 754613709, 2140000080, 1553065830, -1891247103, -1810287230, -1002798997, -954959994, 1620203248, 1522277000, 482412719, 191947586, -1158921949, 800270297, 810688492, -1115726592, 402808491, 1058817059, 1086741119, 1123002164, 429833596, -1732463603, -612352432 ], [ 1745333278, -702680978, 1702992356, 381718764, -257057898, 807797193, -149514758, 1870272402, -104818427, -648437749, 1679539424, 853602949, -540265511, -482404206, -244582426, 158407716, 1510868110, -641678596, -1273098178, 1551322114, -1375876279, -996328654, -551625054, 1837462145, -1041748642, -1100357666, 369064836, 1217901919, 175173936, 1823909399, 1008547263, -1096189879, -1326088017, 1728096298, 1267128266, -693814365, -1465766545, -181906697, 1738646143, -964863627, 2139566351, -1466704314, -896260607, -402943138, 1478401722, 226087964, 1759019436, 1308771331, -674496778, 1384259430, 756619804 ], [ -1453893974, 1894568641, -1778551491, -165132997, 453066324, 260644320, -792668412, -1155028317, -1259082540, 2113231982, 456065283, -122624869, -691583318, 1396929499, -868887155, -1274674707, 1001655068, 367295850, -1291602383, 905899676, 1345716081, -650193892, -1742517439, -1380972612, -1447814350, -956034130, -599667549, -627249236, -412583742, -1511721167, -862423556, -371522941, 1644287057, -1641742320, -134400725, -1024503965, 1142647841, 2027219625, -2010887884, -750716398, -1422692456, 258358724, -1741241540, 779486913, 934219710, -25700957, 1717945334, -1597426876, -1323353768, 1915561643, -1396188867 ], [ -371991464, 490645565, 1511969881, 1173867537, -2091107216, 1531379516, 1287923371, -774706441, 876322325, 744284701, -321963226, 1044891011, 308414037, 1612855902, 1775371521, 1795727094, 1680874456, 1844708, 977583262, -560285742, -972503987, -1135147977, 1411781802, 743235122, 1822283568, 1824610568, -1809270047, -971849291, -1931334591, -1549982393, -1373238730, 296723451, 1256921615, -598823088, -1398834935, 1774651283, -937563165, -426401557, 1835685733, 670640465, 1495303022, -1779187288, -908062137, 1095061560, 348725502, -94341680, 648459919, -662125067, 228065210, -850438463, 660686796 ], [ 405282617, 1379676992, 1235034595, 1254416659, 1104940538, 11797110, 1837215748, 460110743, -672404934, -1959601238, -987535908, -1881619078, 778065206, -1175875236, -2139632128, 185418980, -366062625, 996668581, 747300121, -1096714438, 745444422, -1090696693, 273598210, -827810609, 408704596, 1484946350, 16483529, 206507076, -868322791, -1349162429, -2036975152, -66298766, 29055284, 1594254036, -156511208, 1684141575, -754106438, 160673906, 1019337013, -916036541, -682402740, -1199747729, 1548189444, -1287376980, -834769072, -726253655, -76281619, -712300104, -2060542628, 1552411279, 1130520907 ], [ -1706663746, -1214100468, -206746533, 1446816851, 662395710, -391692654, 2089573303, -165939642, 686647007, 1850549705, 864642326, -224715383, -842362922, -1512375059, -186616329, 1264478722, 939181205, 1901569491, -6049811, -1064914183, -962280486, -331985536, -942665745, -1359490272, 2106707735, -435549827, -794423908, -1900443441, 1002825307, 1119082523, -1637544464, 279589144, 1409527690, -1162387829, -1417673461, -1347249250, -566612832, 326852348, -493703106, 95221314, -1387298369, 212014686, 1354175875, -418221160, -1669551832, 310214404, -450974829, -1017057913, -1089383725, 988723732, -476891489 ], [ 2061440973, 957363933, 1308379413, 1043013546, 1949864777, -1852596267, -1831579809, 4839589, -2072256628, -909106236, -390554860, -565026221, -293568892, 1865843768, -1037228462, 2085749097, 301554426, 1524665613, -1897442712, 236929933, 1189645145, -1697177527, 1122763903, -1779289090, -1000576331, 747853, -1079115815, 1983551925, -1637943199, 1837931680, -1781105225, 204333899, -908965492, 291419495, 326011463, -1452794715, -2095664140, 2135864620, 159830634, 282031430, -1721522902, -1233057006, -636575346, 380403018, 1654463281, -536694038, 208029142, 603428568, 244025621, 7689365, 191360488 ], [ 2024954828, 1532212987, -962231322, -277981570, 244745619, 453461848, -320626760, -44986501, -1730319172, -375098184, 1498959138, -204989149, -670172736, -1559974089, 406977553, 978292437, -16241880, -2032547690, -132331395, 1513762988, 2094599154, 1337680525, -1971827640, -1537442412, 1908459972, 578108912, 231529770, -1962091017, -1821431746, 439514766, -928739012, -138318738, -44384991, 877519372, -1911765385, 1233972918, 1943167537, -856669879, -25654315, 1956272388, 1964127948, 1972656123, 1459484470, -254680166, 892008314, 39026238, 1437717643, -1991282703, 228787061, -1959552631, -883483131 ], [ 425985977, -185872723, -2119696391, 644980291, -710277308, 947849121, 1712582269, -1458420586, -1056718116, 777712704, 1190851948, 1197489541, 1547806564, 1767432641, -64202427, 916215011, -1843598393, 1961607373, -958853440, -2000299809, 112060860, -425242126, 1977983392, -1639180016, 450265126, 1424362266, 1932806815, -2043242916, 1404234714, 1320074954, -1905343666, -590478551, 1906316004, 1734029469, 354914598, -1020137311, 2091306931, 1906807956, -1402959534, 2076731582, 799162482, -578316298, -14684541, -337586921, -1268846117, 585271142, 582862829, 976667898, 863952962, -824182836, 874266165 ], [ 70265655, 489496577, -478756817, 706747734, 1865738591, 1192941395, 213779354, -1204923892, -1209538626, 1184120562, 1089262021, -1404046340, -1767434945, 1119939691, 152041092, -1291667119, 1842482193, 336021102, -569602144, 2078211359, -1240664871, 1195027678, 457797805, 1146830627, 2095515178, -1648791878, -582084968, -380849528, -417406052, -745944850, -258788035, -433874950, -1400046124, 584645588, 964544150, -158734561, 916267531, 212165725, -1454659483, 1804920540, -1667770627, -495808801, -694981429, -670836526, -1913226934, -627435307, 1744616940, 1260437202, 313314149, 1644675027, 1351888478 ], [ 2016168621, -123548209, 531483335, -867634773, -92931728, 678349377, 567843246, -1910191622, 2032529302, -1350567134, -1779406588, 2026531445, -1292286354, 612107981, 209922055, 1278616091, 1487120930, 967439691, -1215650722, -812704107, 1697794434, -759404780, -389100801, -728210838, 2132654944, 698728277, -1152654290, -918458628, -348204478, -904814185, -163536582, 465061066, -1460408791, -1343784974, -1094829083, 2085734357, -1154155556, 678798631, -616648898, -48412374, -1075164541, -703175072, 247552227, 1980220288, 492740344, 1022489289, -717516735, -943902090, 1259873716, 851070958, 1719278940 ], [ 378759384, 970326309, -763755181, -1412555048, 532243733, -763958269, 1344451761, -2043153534, 1517930797, -1175659839, -1863620605, -1244572883, 960821573, -1140294207, 1757038303, -387693363, 1574465008, -1677895672, -1195546666, -1346532705, 653606037, -1098433284, -1799299343, -579659079, 1660240958, -2041552655, 373479763, -8177844, -1735498200, -172500679, 470808773, -789855963, -1423220932, -1655211408, 2024286567, 1699380483, -1412440351, 1287350054, -1075880611, 791811888, -614825711, 997599080, -1466438415, 229075259, 1734290143, -1289318147, 391862501, 1727485921, -380069085, -350272862, -423427561 ], [ 1137676976, 1703356625, -385654020, 437757012, -712656868, 1148001039, -1756116383, -95542200, 76647371, -108106281, 970043464, 990520052, -1167866425, -142392605, 1113198667, -356344450, 2133236310, 188479627, -1967673846, 1406435912, 940926391, 1938607948, 2143689778, -1256867076, -1598149000, -1571619447, -335550232, -1237827743, 888636279, 1813659345, 873256104, -78160092, 21921674, -78230092, -279741328, 7274097, -937165939, 672738079, 922428450, 173857684, -810033924, 982137014, -684002352, -631906742, -1069016356, -1847267924, 546626717, 1385704243, -1028364393, 1661052829, 1914659638 ], [ 1544125865, -799510343, -1196350783, -2083763706, -335084321, 1581634192, 1937215847, -1819156030, 1631418874, -1161876449, 654856194, -2007503463, -2048702889, -91808046, -401155909, 436468450, -1222931624, -1711136167, 484513442, 27222580, -771017671, -617240665, 84208107, 1301936297, -896681990, 884006753, 1989964982, 921692700, 51987931, -139661979, 1876829447, -368526393, 1930599399, -365037987, -1404481485, 689997709, 917587243, 31580419, 2024458859, -895290251, 1815211365, 501848249, 1704014788, -142719284, -381162727, 662281837, 272960136, -1353562627, 1721154148, 698653152, -612708702 ], [ -1117788331, 1443923104, -508783365, 43429394, 317045886, -350959079, -1345100741, 855320859, -139402019, 2116158715, -472605627, 341641861, -1011674255, -1659910066, 1349518388, 281021023, -1224403905, -209129211, 2005838256, -1694275614, -209294362, 402913283, 1792980625, 1614225439, 1719603010, -83526826, -1344039791, 393260401, 495126040, -743608963, 744769073, -1479387310, -1644752234, 1611100224, 487176009, 1203510403, -208960583, -362702907, -137146719, -1338812637, -1986926097, -211916860, 1259636586, 554761641, 827958113, 334464777, -1409551457, -1654090061, -1841258525, 1695356241, 1954052629 ], [ -136014854, 119699595, 1473097023, 581535549, 23240539, -1261441742, -1569903208, 168556805, 186058415, -824482512, 624757196, 1711660742, 1804639989, -773727976, -1956714967, -2107400053, -118867117, 863472317, 1640568782, -2141367832, 342649241, 2103111666, 814279016, -1559338478, -225551963, -640735299, 2041278141, -323255381, -2142328861, -1426067639, 849750782, 208445705, -1453631960, 1661371526, -1197409683, 1700197469, -1693534643, -181862635, -2030952270, -260724541, -44353540, 105415047, 83605142, -1933836878, 750124085, -883429921, -2132192556, -1791301500, 6487343, 1102920524, -1437412748 ], [ -1020195906, 854393660, -839602935, -2114143022, 1541130987, -1836422894, -602465330, 1588683963, -1588478867, -1930793985, 1809264217, 1525673144, -1582467242, -1020808747, -2085181795, 1194587845, -268950757, -562688916, -1979264508, -737832257, 1481732814, -232905622, 1366842935, 354677928, 2002530896, -71712202, 797602620, 1584394185, 1004226097, -862030118, 1539473937, -204635163, 330537421, 1727903240, -1473595492, 310926700, 711664833, -765405783, -1346396027, 1359457596, -2142761894, 756900830, 489349393, 603284984, 1738045353, 322592467, -1646450850, -1923341237, 1565738819, -1249884746, -1812068776 ], [ 1457342979, 1188649897, -1353429556, -1228620534, -1452141547, 1984441575, 1624482788, 1532551083, -1326196553, -1749223541, 1256999470, -841908329, -773625978, -410921514, -445157165, 1091314859, 689985166, 1124562729, -1084873902, 1783375593, 1712210268, -1278786635, 1348034981, 754032501, -58399405, -609231495, 495796975, -250397696, 572112648, -988759792, 1441378330, 1935437508, 1671799594, -800882081, -1872631699, -1197904217, 758188600, -599825805, 83830346, -791407956, 591907763, 211978683, -1232166224, 1096881170, -1541649528, 434058852, -2105929822, -61989201, -954672123, 1126706298, -825590117 ], [ -1550838522, 292187268, 1103213115, 1175239856, -1744713541, 528753713, 890404137, -687658058, 1978558787, -2127249517, -991308929, -1533792591, -1105813564, -821035950, -85513372, 1110105299, -895846178, 1949696379, 514040999, -1265523940, -1372485245, -1171544550, 707339873, -398873919, 1322013125, 579299338, -224523904, -634366855, -1454535289, 1468551556, -554946680, 356538764, -1735710705, 2004716978, 2142281934, 229596213, 1655539102, 510782004, 1047047062, 1372347447, -1578376320, 300683188, -698468298, -392167972, -1883458076, 1652836816, 783491496, 696940393, -1870616924, -411685326, 512701513 ], [ 2075866038, 1187061421, -1412630747, -1302282261, 860889455, 1195501749, 1633752521, -1997948748, -1790056668, 1221461033, 622388033, -691896086, 1442170122, -812197044, -1464091313, -110845196, 1275706939, -2132119407, 1200353497, -1526780659, -727778958, 120697848, -1633997945, -1887351251, -650877495, 879993746, -365441727, 118519997, 1365275038, 1830261913, 1498765475, 1552168543, 1521018516, 1013272890, -749343418, -1560782673, -90905139, 772545658, 1140264703, -1600340745, -953996481, 491271061, 1696145828, 827140266, 1894903442, 1615667783, -555251695, 871593422, 1718004784, 596292263, -183767082 ], [ 1891852758, -1312903686, 1891007321, -679608151, 1747921047, 968675181, 1852528824, 134352874, -980016137, 245564123, -122619012, 2049453771, -643815946, -2006136472, 2090619898, -1370991665, 1383530967, 266937709, -561623201, 2133975305, -2143083773, 1681163265, -617979417, -343193508, 447507433, -1887823332, 616625262, 808316014, 786007458, -900326397, -647815000, 533048071, -2039090186, -87240158, 2026896524, 1196068005, 316739060, -2073702375, -443749089, -787807438, -511808836, -670041209, 647174712, -1799043289, -531829353, -461599231, 1817838335, -1031853892, 291420712, -1632801538, -175561161 ], [ 763510863, -1380172984, 987061133, 692475985, 2047401050, -289666561, 1439083214, -573536648, -1428398616, 23848545, -1363571948, 1118792766, -1005105317, -837666730, -1383118097, 520522848, 1539791363, -717495478, 457994648, -1179903067, 1342396628, -278298710, -1775937957, -1876166759, 194847315, -1381859086, 878968879, -233357837, -766612790, -1078479890, -722277300, -392522853, 1852208725, 678160279, -1237790260, 618198665, 1513481069, -1596960329, -629663196, -335004974, -1171819944, 975578324, 1332481181, -1751149489, -2069829949, -1857166015, 410742471, -798578076, 1623550020, 592988891, 428994369 ], [ 105688171, -1453760031, 653060491, -1793550378, -1760216250, -106458025, 260237421, -1015949205, -902776156, 1954433962, 1643779556, -1237884463, 341335428, -685965624, 455773600, -141369727, -1076276493, 288947524, -800822447, 1272380378, -1589616689, -1692106357, -1700270899, -453937807, -1637114190, 1257226010, -2013971891, 858858019, -1393167837, -1453720704, -295138158, -1857127138, -2040343689, 977717327, 340093116, 155979622, 1274026795, -1689497434, -1509041874, 1247707020, 554558881, 394978226, 212095985, 2030529561, 1648403652, 905679218, -32587228, -775795831, -133633912, -900829073, -897627506 ], [ 206904874, 1000662094, 1376968213, 359531228, -42284638, 1429664636, -410981414, 31322620, 1572607169, -820816675, 135740937, -461076560, 710356640, 1205309551, -1713378494, -1452256411, 1115850888, -61714451, -761192085, -1924370592, -1880721026, -327480313, -1415807443, -1520032077, 587982178, 254187912, -1396149855, -690372148, -481771574, 1578507824, 1186616409, 664105650, -1094157725, 1312819118, 1716977298, 2088058303, 1938848360, -1158146409, 451194451, -1203916154, 1051447470, -1810168217, -1904292824, -1283659655, -1162195489, -2098689056, 1998961581, 498510278, 968971838, -101292114, -1977418592 ], [ 1109597755, 979986498, 887136953, -1144662855, -1820366444, -1745591057, 395718103, -921509066, -1050879890, 1009562443, 14458645, -1529729545, -1480269472, 292787216, -284076871, -277166783, -445511852, -1880740642, -1011344792, -2125527025, 1933999491, -1192586548, -919343355, -654081779, 1864072871, -1350718997, 1596482289, 2133684231, -2083695932, -1663544001, 1562989110, 384836292, 915795376, 1992865677, -1707582279, 1938648657, 219666468, -512882985, 34016900, 38877309, -1095189242, 1854526393, 1048931242, 298759310, 834557833, 1266676451, -1266084704, 569058962, 478980570, 1470242497, -795049162 ], [ -4907855, 1062855638, 29298113, -232711979, -1932126021, -1172572209, -1435448605, -1509128819, 201112485, -1104552896, -437691324, -99133696, 1585680546, 210150400, 1278846447, -591234902, 529900935, -1928059652, -2049941534, 472400238, -1563744325, -4708646, -976879323, -167251118, -1599609832, 1955849196, -699967189, 899043489, 644339226, 1409653989, -1381618083, 1747786834, 211072747, -873660881, 1911303747, 1258399972, -1754349400, -569723166, 254439582, -541392002, 1659655815, 161883437, 2042418778, -1854871425, -104872934, 1086785327, 1464213586, -1610608173, 1243572980, -96039474, 1535486276 ], [ -1364781631, 629250689, -613006308, -936799486, -888957163, 536189802, -1470566988, 741079650, 463556402, -413306879, 584980682, -233018612, 1845045712, 1378454773, -1474861973, -1186726253, -1351117493, 1667686849, -696844117, -1125799813, 474130755, 1660044007, -727287175, -68933450, 1306732861, 1916304903, 1414587894, -535862462, 239474738, 15311258, 804992358, 331494428, 516671065, -962929432, -1366200506, -560517070, -1143443905, 503494660, -375586880, -2098655048, 1801323863, -476958104, 184932265, -773667526, -1108812391, -1008268914, -998985111, -2061520806, -300962529, -1437685748, 194143001 ], [ 1329045061, 1040152520, -1590307044, 1360190244, 1166442655, -1898133472, 1070918857, -1903723591, 1989327355, -621317717, 1618233024, -1586911836, -615292491, -2136602323, 836265048, 820495056, 645380020, -1479615698, -765193795, 1043875157, 1443542742, -1744906092, 796095973, -1997820197, 834522223, -743598601, -97079117, 1244133840, 1466910499, -841617522, 2043175140, 237962178, -1668318893, 1879351503, 1889581150, 127431635, 944090791, 1382924055, -1451335609, 1685945883, -22818216, 1033426864, 1636600154, 392600663, 1299840745, -1370177502, 934277478, -234962966, 941727333, 1119427983, -684281694 ], [ -1840384523, 2011435266, -171540373, -1865623058, 1579034819, 1264767574, -779308734, -1775813564, 1462436452, 804915633, 404525896, -1391144647, -649136353, 693063303, -5026654, -1170932186, -1656695102, -462264138, 928203239, 868565843, -1756546684, 1209811319, -1732558821, 439735144, -1553378573, 259825692, 796949682, -647767049, -1115572303, -1805090024, 1532463749, 970122545, -1300141135, -80250303, 1715973213, -1045826405, -1420789383, 748596611, -2140771740, 813995003, -1641653184, 1663600927, -255348872, 1649324194, -1043417157, 480616358, 2098372679, 1135146231, -1294192512, 216619594, -1110559065 ], [ 891716526, -1873256366, -217228067, -1182274263, 1418412896, 910552741, 1530852146, 1019398038, -918094370, 402418683, 345185432, -24954038, -80761551, 1185180990, -921327812, 1060887633, 1466931392, 475202504, 27547076, 1001873498, -1264130290, 2112608683, 714608781, -1919430312, -50024410, 858842718, -1903832877, 285464110, -921111969, -910137807, 195889881, 818408901, -892098466, 1521156996, -1375759948, 1402519454, 95755075, 472461685, 757900275, -1817212128, 1767302587, 447168816, 309745308, -1626480998, -1351837902, 1986266196, -481221836, -915471221, -1050572986, 1428940149, -1327112646 ], [ 2055328174, -182709110, -142657337, -1003944231, -1439013898, -1485290723, 1876778867, 69083260, 971723164, 287903743, -1200356867, -2040964379, 1380194742, -2122905314, 149768477, 1379116613, -134169192, 1202843723, 1315628131, 654254028, 1975553947, -1391986598, 2014488454, 940272408, -1985673439, 502025817, -2118329328, -1756643388, 1954416057, 218072096, 864314380, -1332278620, 923847495, 1480794648, -1249876613, 1946176844, -1251686388, -1126981474, 2145332868, 1050037256, -701724931, -510999690, 1416853881, -2027862120, -1623514612, 1139824559, 1234176325, -1511632285, 1665708063, 1795652039, -1160695558 ], [ 1325608720, -1808323032, -927727890, 1208029709, -1978343119, 1258650205, 1371495850, 1332252317, -420525898, -410467804, -1428097032, -486765959, -993020406, -1134006625, -88178421, 1000764106, 538126344, -1822958165, 463076137, -140883823, 1225020737, 58443063, 1810772478, -95195348, -788214478, 856286101, 280797894, -1051190025, 1790772725, 2076305192, -204176253, -701994007, -1139144142, 194472731, 1771159134, -492475386, 1678838346, 773771000, 139896302, -1188114930, -1141721649, 1579843938, -814874342, 276677326, 12095357, 886743620, -1753109846, -8184971, 362450987, -1436849651, 667530724 ], [ 347940619, 1983519450, 340097291, 1121282168, -1125222314, -664793647, -707080003, -1521502629, -129387909, -1817949565, 396389808, -1645467563, -186196176, -1124037785, -1011047818, -158395278, 1885069405, 554621105, -1486405337, 1694905926, -468260104, -1174176729, -540568497, 1265919332, 538838196, 123042132, -992736142, -17624382, -1721062391, -1331309562, -788963623, 1458167915, -492662870, 691895133, -22311156, -1228533549, 1820032486, 584353042, 1358039476, 1069570206, 1682121719, -219739135, -245202046, -1059740266, 1555272514, 1260328967, 760772521, 2107896660, -1850734236, -1177566321, 2036669657 ], [ -2028394130, 814341785, 691078947, 1197023605, -2075840562, 816223759, 1507452157, 2057908042, 1028000940, 1246689306, 460031409, -1392849462, -1757931373, -1415765604, -733526140, 1091956529, -1263453718, -1735266514, 103704597, -2080866650, -778326976, -636176172, 128090061, -1086649839, 1245045124, 450026529, -1598398444, 1190729791, 804215754, 1927336318, 721947090, -2424153, -945780089, 1481827366, -1709754809, 169496593, 2128269769, -1614518682, -1070461920, -284606095, 346536069, -1705683922, 1347411159, -1251532397, 1483125560, -1086950671, 1681997905, 517803107, -1369120919, 1689177321, 260014603 ] ] ], [ [ [ 631128080, -1328268006, 1243479598, -2021373436, 1985155551, 259898142, -891515138, -1902601494, -353222776, 962838447, 1479880409, -1595783468, 377434594, 1474441690, -1743951830, -1252785720, 1121592568, -9112838, 1602669140, 392422267, 943781268, 1435505164, -182042734, 1710162849, -40968959, 1870851048, 576346591, -1809814008, -1633493489, 1683671738, 716989023, -296924712, -414993916, 1862691542, -1806183560, -1318848616, 564979235, -1158016459, -1966002016, 1960282505, -534288583, 1771225596, -2052239637, 516839468, 1027256226, -1806115814, 355104848, -659082010, 1563526042, 468925980, -827576223 ], [ 1764997574, 958975869, -179156601, 1126081734, 618431482, -1781273642, 1875177132, 404342635, 496855826, -1422873834, 1129157477, 46927690, -1238359217, 1217026582, 147787227, -549582751, 80317846, 996924842, -745507602, 46499466, -760033283, 1872233798, 1162689659, 719567872, -954419358, -1636807358, -871105034, 651871804, -1023696026, -1569176650, 1597423333, -409479841, 1815450397, 243602529, -95093950, -571176124, -1364742456, -1742353873, -1481388905, -2137737844, 1524442170, -1562812746, 1965478254, 770209332, 1074620121, 921805119, -738294826, 2035594686, -278410948, 1036410977, 1389825645 ], [ -1796611300, 88050521, 2050905720, -794882073, -2114336509, 1977440391, -608619062, 1349313183, 991888337, 955814671, -1275106048, 919276358, 1127232277, 1879466624, -1824522717, 1685854779, 1022029089, 882917922, -1807840626, -1394742940, -798732609, -1911170310, 1448562721, -1028139063, 405028566, -1480402129, 1050119067, -225978971, 1441064971, -880082235, 733603776, -964948258, 1897476656, -1828332400, -2124740156, -715361182, 311569148, -1254416355, 1323104049, 1728624869, -790043391, -1769200888, 703239278, 357693914, -1905963202, 2095902516, 373847263, -1080050789, -486804714, -1085797098, 409697141 ], [ -261709245, 846408546, -442979859, 401610429, 227117238, 225978489, 242324955, 1199410881, -2050302848, -1648352970, -1466804095, 1921337960, -609283810, 831907703, 1419143339, -1617230831, 306427594, 1280389697, 1330281762, 800092176, -1417074146, -107638345, -1403891073, -1040718249, -1053864105, -1350971491, 1479869262, -1144138394, 1307196984, 735749515, 370530304, 985212718, 662941903, -541434880, 1260824161, -1606332487, -1128846156, -377436782, 1051070302, -789576611, 2109970929, 7542850, -472222194, 233126968, -2107183516, -894808266, 1496769016, -1814698045, -322859179, -183211440, 1024686765 ], [ -960040111, -1957696078, -472808601, -372007197, 2040892746, 597789300, -377028980, -1731586432, 1845816402, -1005184366, 1004639001, 2060210361, 160032885, 1332674065, -851342821, -339592172, 1053151369, -1134842023, -1021395263, 138688317, 2070500115, 223906223, -1017262195, 1068702427, -1626665907, -593493869, -1607762822, -106120853, -1191619968, 2123895247, -1195857345, -28006628, 1238172989, 1810336143, -856191831, 1202322413, -1289112412, -605663697, -422229782, -519047141, 137990061, -2026823272, -1393721434, -1341174907, -780354333, -404508739, 155385778, -1196302016, 2088621949, 256875466, 2092775326 ], [ -822962969, -1873479243, -1120485473, 533738793, 1343496744, -507477790, -1439920536, -1689978845, -20178731, 1487345266, 519114705, 1218690255, 639247663, 1314364350, -507284883, 1850425206, -1299754431, -1249386972, 33980318, 1907745012, -274932409, -1184965472, -1942837934, -884868346, 69004286, -1723590216, -1077115235, -1634865639, -1270336787, 2022686655, -1262809566, 1486235505, -1511125806, -122101198, -1410982900, 1659519517, 709222678, 1877606333, -1911075797, 47333121, 1333417403, -1623285332, -2092596069, -123741777, 1041359391, -1791616880, 253430093, -1234421865, -1824329913, 304186077, 1023234953 ], [ -1665865078, 331267062, 1775788444, 1026587907, 1968809756, -1911772678, -1991901011, 1082782083, 12525833, -595937864, -899337699, 414601564, -1388405620, -666584358, -967490684, -2131886991, 1812589965, 302146304, -2006485118, -1624121791, 1202550005, -1366165413, 693343195, 1052020663, 1517782550, -2061286606, 13066021, 872482758, -1133416976, -1390811333, 1419426121, -663809463, -1286125477, 489972524, 531709000, -699145069, 975491935, -1145607422, 2016738312, -1138992890, -1933064583, -2083767831, 1895500753, 585110288, 2098922126, -29033287, 1799744117, 671275313, -2084896131, -231898217, 1057754290 ], [ 111446363, -1491759626, 342244210, -910607099, -391539966, 358666129, 1298814756, 1699779477, -761360300, -302880172, 415665682, -75082229, -1152712297, 968534164, -872728324, 172869404, -1596907259, 1073788288, -661631483, 1633575987, -952412764, -414551056, -515724653, -1696789529, 23281356, 1159483374, -1190521730, 1050074657, 1704831491, -77976901, -1908560314, -552246821, -2020250766, -2050209469, -1927409064, -248163654, 100906189, -1800170550, 1730293010, 1723474711, 607589785, 1469088834, -1384747438, -364396700, -1737492698, 534059905, 1979120281, 1813243570, 553793306, 1947083090, 1307360383 ], [ 1470036272, 744248806, -1700939159, 1210659182, -160963239, -259895983, 813583463, 1634411809, -1479395469, -2007984037, -658399071, 714854611, 1897212620, -607630718, -9334583, -973546002, 1994384255, 1228678374, 2072683940, 83342608, -531593708, 563752533, -1834780667, 1125715770, -1840240701, 46042105, -1032286442, 2020173117, 1832538982, -758828830, -1776167805, -337664391, -1745451332, -1344587420, 612635875, -606413677, -830048537, -1776479551, -2021362730, 1066650964, 1389755157, -1150376649, 1912006185, 431271170, 567235871, -858873146, -1185207942, 1490638507, -1540233317, -363088901, -548956007 ], [ 1481580033, -870380169, 1774735559, -1638497098, -1933564651, -571918047, -1910605259, 230338884, 1884696421, 945469587, -675088316, -912942003, -1078526538, 1183340612, -889904560, -560815536, 915533772, -608549326, -1830336157, 573397688, 579389203, 1539023536, 1785689, 1054820002, -16304135, -1625855932, 505868471, -1154068692, 133836216, 1267612010, 1325031428, -2102815940, 1587435359, -1038037847, 1160997604, -2022684057, -687864263, -1782275354, -1413691693, -1698346266, -1083991506, -844394546, 719922570, -1158399222, -338837723, -182244031, -1794206116, -1963496700, -1355418922, 965731919, 1889996178 ], [ -1110619816, -1873122797, 1301178863, 683618587, -276414612, -1313318629, -1880122489, -206735877, -302821348, -1821007289, 152880528, -1787230999, 1039373335, 1063941537, -157671494, 303294116, -1656271649, 1733548316, 546980157, 1465641441, -116910390, 1555053910, -520223620, 325604327, -1655807956, 1619448852, 1473481994, -263753878, 862192913, 848970226, -845746460, -68797304, -1880283573, -52798642, 1920175248, 1154686801, -304413296, 1968642219, -939725102, 2044664031, 1027316910, -1869375504, 2131983891, 133405430, -1149504891, 1351777599, 347428188, -710374278, 45065434, 859665555, 1188212164 ], [ 1074400159, 314468336, -494490205, 490304156, 193398688, 1786931153, -1674344591, 1968361849, -1023984752, -1918055855, 1444747806, -2130334119, 1739806175, -641213759, 1803080052, -1033302117, 1867434046, -1425037617, -844495961, 183462281, -1948611555, 870141690, 1422497898, -641399329, -384238786, -885504545, -1123912148, 27812687, 1399048109, -1837936667, -1022100650, -1116086680, 202399374, 1157575286, -1556639135, -1059670321, 2010734751, 620233213, -1730450123, -1372532040, 1672526169, 1580738592, 641980626, -601917194, -2070080800, 1814336020, 1660119200, 583075747, -548142280, -1956946984, 730949659 ], [ 955907729, 1040835768, -1380793347, -900697837, -1013495499, -342467999, 63474125, -2104818172, -1730090738, -303087796, 694667107, -1128349193, 125468770, 443552732, 544376544, -1854643336, 856654480, -992880461, 1919361155, -1191046285, 151647562, -495645905, -1745343892, -1763875133, -1772285600, -391043913, -645926044, -1931792419, 2145569622, -233119291, 493980574, 641712918, -41203941, 769799391, -116558875, 755737459, -212482368, 945897910, 1727656575, 1977559161, 1366867985, 269790486, 566236411, -843678681, -2016718293, -1786182958, -1039322075, 1925649349, 1763028195, 727374822, 902479278 ], [ -905291818, -1081458569, 726318074, -549878653, -421499846, 539048811, -1079913608, -74765924, 839204429, -277227648, 1651358793, 333245271, -1302998752, 918663226, -1512025820, 387095772, -1204255761, -2052794775, 1369786514, 2059575859, -1503629451, -901855037, 342313691, 871019468, -81975038, -209965667, -478980044, -156905538, 1843755852, 1684168094, -771525219, 1766578529, -252714453, -996490208, 1794349378, 2085933904, 1158502454, 2076354119, -1695656356, -607442739, 593696445, 1221325485, -321474620, -169227988, -1325115264, -798106787, -1717975149, 311353569, 1669564408, -345588249, 2136665183 ], [ 1838918704, 612730518, 1640256296, 1073452320, 1494205088, -1093610839, 2147417746, -1259973702, -318491734, -1186544856, 1060736055, -826528490, -1342411157, 1686711979, -1612495830, 680712517, -1715226562, 1635337148, 1409336643, -1614147205, 6225493, -2000736736, 2042501178, -1137269494, -1191014187, -890171862, 1215874623, -327112987, 1388964926, -958801857, -843408446, -2049257931, -1237480535, -2103504245, -1525025623, 237153434, -2123728003, -203281475, 2057627055, -114154947, -308195445, 2100116093, -2006943411, -1355127446, -1952194252, 1454548442, 1028784952, -578207787, 2086448074, 1263474980, 160137862 ], [ 14059341, 737187065, -1411638662, -915298376, -424564212, 478520843, 697029026, 995119879, -559767070, -1160996998, -1884966480, 1158226949, 1698048048, 760840831, 1420045843, -453397605, 1271912597, -1914443682, -2015202050, -1687111348, 1926418988, 1948331662, -1361094817, 1690441828, -864383019, -1254018961, 2111108287, -1512833032, -1762916912, 293342179, 1827450460, -1734541692, -1348038178, 2051378280, -2013996464, -997599286, -1221195150, 979257622, 515945860, 84514960, -1035361357, -1339684404, -785629578, -20150620, -311491856, 734661350, 892239925, 1617459631, -427422619, -289172353, -2001271356 ], [ -1508732433, 3219523, 1772524129, -2132600481, -1265832969, 1277795467, 1449353223, 635333040, -1588987458, 611436984, -1282991598, 1897465131, 1812912063, -1621377301, 1852139484, 437885256, -1218057800, -607109483, 1797130354, 1487159393, -1312312626, 2080375564, -1614222904, -1948942845, -1583034959, 13481479, 1743360919, -178444122, 1005951677, 671218699, -1959787118, -2064256428, 1816270792, 126010226, 1429731400, -333743830, 2141151895, 59308803, -505103112, -664198260, -1254843118, 358252630, -1894186241, -1687264783, -1073943306, -1716527166, 513552166, -139357418, 322390725, 1340247628, -607367162 ], [ 690541644, -1291814450, 661560878, -1151563889, 1548114168, 236820880, 734631965, 1815699463, -1927686503, -743954653, -283432861, 784966106, -499773101, -1167349025, -181080763, 1222365247, 1779214543, 5348877, -188730979, -759354511, 2137945806, 1246708493, -1316641570, -1618460962, 1976419049, 1526440636, -849176018, -2112143949, 1685550616, -897113099, -985608548, 1281735043, 550494759, -807171699, -1164048764, -1725239399, -2035012680, 103684779, 989551190, 1768059260, -1748027865, 25434768, 679627997, -1846716409, -1531202566, 1624707446, -833518897, -1560443053, 830210979, 727465604, 420846461 ], [ 241062226, -685285450, 20284066, 2122030026, 1011243059, -1096177245, 1848901392, 1697910361, 1182232892, 701605640, 1237438716, 1474691087, 906188907, 1277730681, 168618826, 1512060061, -675060594, -1535820455, -1520010160, 657538188, 900337527, -1265156802, -756698632, -668226888, -1431764397, 1974934628, -2145554409, 2032474668, 1161153781, 1202852343, 199879332, 1647410581, 2027131551, 1655395423, 215507066, 1294439460, 718891138, -1487497960, -1602943979, 1148747054, -362737435, -33925690, 596755411, 496837098, -1217650994, 806271774, 974729821, -739795810, 763370320, 1749723309, -251154588 ], [ -657455668, 1244140855, -1228312452, -1071720565, -23981687, 1990526814, -71233066, -777273976, 128101951, 369996008, -1255238358, -625844153, -172958102, -969601747, -1674204620, 957177755, -33437155, -985190047, -590134907, -471428469, -1980714825, 268201737, 875162252, -2041976710, -907249983, 1105325110, 1621664905, -530138590, 262169584, 2071429811, 1094723681, 1329590439, 208584009, -1984514820, -1075261663, -1449635975, -1180018744, 1705939280, 1239311538, -1337098529, 49318639, 871655533, 933710927, -1569084947, 613772811, -1517082384, -120100699, -814724697, -1289463691, 1414726915, -740895696 ], [ -1304929853, 670727355, -2023483495, -1158619373, 1768060825, -87959119, -884313364, 1449603329, -1468283585, -1614499353, 1508483043, 845012776, -755243295, 1750268676, -82974446, 1034916401, 1101221057, -285139539, -1700733718, 1228651189, -1521124540, 1041319742, -1006960659, -632218085, -1583667245, -1466080662, 1300087686, -1659552297, -1569926827, 1617292109, -374404391, 307636258, 1510883654, 1934727850, -1623582255, -1237785205, -1062438777, 1953273282, 1453321603, 50602806, 856798829, -925229861, 935153694, -1955169990, 219446930, 1143195839, -1496638904, 740637604, -58080977, 560672273, -1797959746 ], [ -65214987, 1252967758, -1274247739, -631448574, 1595321910, -1211992459, -2098549117, -172550613, -145833983, 928526365, -882065442, -1235581554, 1187994745, 667653107, 966794628, 86355234, 1202405235, 1317991677, -1229924924, 861859411, 364414644, 962282146, -1930392080, -479748329, -1065833251, 625928582, 241402321, -852281423, -218190885, -25594334, -1329807963, 621914074, -990898907, 129842836, 582872544, 1022256221, -1905770474, 411712435, 1102986046, 2074151475, 1421656488, -1042215476, 1760558198, 401858427, 1544014576, 1180953181, 1093962132, 1177539161, -1718096486, 801201346, 1680503190 ], [ 560981934, 389760094, -1359543954, -32067617, 505635152, 145342001, -1445641068, 1733184599, -1599710580, -184804192, -918420982, -1614853490, 192255717, -670503969, -870103205, 668879949, 1237010895, 1890337804, 1545716766, 523019771, 653721148, 1748576798, -228689805, 527011602, 953114986, -1992149650, 76939691, -1202963459, 1663220803, 399418053, 1348462242, 603277467, 1458903661, 1635250260, 968936081, 841940490, -81433498, 2136438400, 1532150931, 483549321, 1970519537, 1381984349, -1758480354, 1501982526, 1081933195, -276068306, -350980418, -2092046108, -1167340398, -1269302187, 2010663210 ], [ 249049622, -1665932715, 675148591, 319853087, 1213298133, -719656757, -233946591, -79698505, -1602011778, -2036667685, 880817648, 474840763, 195720538, 1515051028, -1345363836, -710530618, 1154515961, 864615607, 1226942814, 694915690, -1138766025, -1897257550, -1132637575, -777945065, -1130122328, 323214519, -1013984529, -125662344, 1540796853, 546863336, 13581704, 1804823593, -1125051831, 1644686957, -1937194676, -1477137009, 569872173, -1452966297, -1612135701, 38335274, -92463914, 1952705072, 1912419971, -946473192, -48081530, 902994090, -2064170995, 258339664, -656473223, -947723121, -359041247 ], [ 175211434, -34177273, 271131560, -1558918955, 1360648227, 2051922287, 684212236, 190910208, -742985330, -1384027953, -278533545, -1341942290, -871424365, 1484899873, -320768137, -604342120, -1624271524, 153553603, -790280605, 901148275, 854946862, 1481757522, 1621276596, -454949552, -2139618781, -742332439, 2051174000, 433313698, 1191785690, 388832652, 143508735, 2120733354, -658280812, -375598935, 867414743, -1541350464, 1559784380, 1795214499, -913857409, 1883384111, 600024482, 433864258, 278571380, -464791086, -602086436, 1414555802, 1797464092, 2067778475, -1633947418, 838820129, -1325432930 ], [ 1775880613, 1826474543, 1949909, 1033550318, -941533630, -1009574315, 2102909612, -812717602, 347852975, 1695822793, -570095364, -1411787663, -1437319753, -91422558, -867605052, -2117258494, 738547088, -1831571089, -851134500, -1422486283, 1465003126, -608496348, -705584143, -2142701065, -1196687720, -2134271420, 1447214072, -298136769, -1928512919, 928870096, -1382045955, -1707258994, -1986937655, -287675395, 519392065, 62946144, -168639138, -1788836975, -592402336, -1783282513, -883381877, -142043670, 398417812, -1183404791, -256633293, 514915172, 550350434, -1401926141, -1698732313, 88504740, 870712728 ], [ 609538178, -1364429173, 2026085709, -1395714759, 1166354590, -1167844313, -296546146, -683467001, 593954190, -567435643, 1639003844, -597181418, -553562432, -450970760, 1445043610, 555151913, 2011707509, -970793800, -1869314553, -1543059226, 2139913140, 225781258, -687758043, -2106558045, -1550425982, -1125611988, -1510337295, -326944854, -1806168004, 2082626411, -1240387577, -787819997, 466086226, -1417444064, 257291816, -1436498394, -1323479334, 1625090051, 1059918973, 1340741340, -606149863, 1930974695, 504144508, -1968162458, -1993808105, 77292374, 1677784899, 2029211904, -1179457508, -1696574987, 1368859747 ], [ -886673166, 1552320634, -1914083508, -1763151932, -249785126, 1533201956, 806946272, 941698130, 555146696, 1919896653, -1803603021, 265194441, -799290988, -31597948, -1634693058, 30395394, -497081514, -626975968, 545266327, 1445094742, -1433026471, -130824365, -1034561897, 532992623, -1823212196, 898777340, -135911886, -629777276, 86249495, -1981183891, 396289547, 341650279, -684349298, -751273639, -1455875479, 417943165, 424612289, -512518564, -1224272732, 278099045, -1863447572, -865884209, 2102935399, 1521239268, 1097960837, -632517753, -278851164, -51915973, 925481242, -616595382, 199643816 ], [ -1662049952, 1196045200, 465155550, 415560491, 909216780, -1861609527, -867096539, 1243512833, 894324983, 1310785367, -1838126930, 617785542, -1507757857, 1812227166, -141070587, -1193251865, -772697163, -1442882677, 1636387530, 39677918, 1344927450, 1814304971, 1370909683, 1338478783, -1767903124, -351221911, 402247583, -407854111, -1275433091, -414155546, -1127153868, 1221244200, -521410102, -1641129298, -1800752927, -1925878841, 593018149, 1250983033, -11684440, -347741461, 1553369930, 339014492, 847588080, -1012392135, -2061631833, -1579079970, 1191011412, -1910564709, 1605991241, 135776461, -1525651713 ], [ 756768915, 260088520, -1430035925, 1214780047, -314307910, -1022341945, -176266774, 1674080539, -969085255, -1107520951, -1180914632, -2076274695, -1679399095, 377395520, -912487861, 2145485392, 1413353702, -844276385, 564949946, 665402922, -687372202, 1995780069, 854512573, -1556394152, 1424773102, -1729039684, -1015380455, -1110775409, 2110835795, 1181182517, 485589968, 441368845, -257540183, -564502579, 1548890347, 1483636783, 842477741, 1771369052, -716765842, 1068916573, -1534411855, -1410708343, -355348369, 1996816155, 2145654169, 1804634410, 442809924, 1040427665, 372651986, 1679311713, 1801325497 ], [ -795959411, -1475467714, 636353013, -828986387, -1888751657, -886210314, 757584166, 1002390433, 654139619, -1939670514, 1111061863, 1804088873, -219822501, 1749273977, -556166996, 1282720097, -1725370274, -607264579, -2036604087, -815578508, 1632032899, -964723075, -81437403, -869602370, 2096673141, 338294563, -668507225, 303380625, 886456189, -1358999585, 1216107428, 194203157, -953051005, 2138054827, 116032312, -137121466, -437640892, 1126808842, -1095125338, 567288061, 111835339, 463400712, 800742436, 143955506, 1853710307, 2137451240, 177320658, -844268451, 14252546, -1297985985, -240581482 ], [ -1446209101, -1596823679, -346378805, -1306156720, 1160428787, 2036467587, -72114382, 1566075341, -671883700, 717006037, 2014667557, -246554372, -91909625, 888380367, 1371253623, -342151212, -1816815690, 1000681717, -477837576, -1589892155, -32738366, 2102477466, 1488474173, 1331130458, 473486951, 1732973210, 326418299, 1296340357, 1565168508, -282611729, 1868538577, 1622300655, 433978078, -107114828, -1245394879, -1286270900, -1195151778, -862047007, -982491725, 1554922821, -881166887, 1784286903, 1228879093, 1112346502, 129321036, -747865331, -1902083865, 1846142055, 909143702, -798536622, 1796899178 ], [ 2107025104, -1152545019, -2103090413, -2029400475, 1612780981, 2139671155, -233605753, 113538207, -181015718, 1134716429, -1652434998, -76734996, 460833704, -606602145, 999353055, 787525731, -711277519, -1433215114, 155900300, -1892007582, 1023935428, 1211060119, -1026086796, -1533906418, 136718445, 990162990, -1080350604, -680389506, -1014926668, 1277654077, 212358849, 217977116, -1742661793, -1927154074, -1764479248, 1808416753, 375055093, -1277574271, 2139308421, -537588205, -893194867, 1383969120, 1360199751, 1237439405, 125470582, 1883481348, -905802696, 1573337624, -952902827, -924560392, 930763913 ], [ -1654693083, 787458140, -2034272830, 1212869900, -740940243, -1090642027, 531621223, 1556036615, -551807434, 849057519, -35361689, 19025490, 1163293503, 858062301, 19082123, -28732225, -150745451, -124096052, 388195048, -1482814382, 1302701321, -238007009, -1867111917, 2084979438, -1907851598, -1999567273, 485568273, 1864104641, 750326490, -1853145329, -1889548766, 224361137, -297695110, -160902217, 1149546874, 662368462, 1901305446, -1087548788, 1452800342, 513157330, -373537179, -886223515, 277452164, -1328281408, -87482590, 369297101, -1563748730, -1718082013, 124444191, 1467249969, -445255321 ], [ 61216846, -1819876855, 2096797547, 1772547581, 805919265, 2129453446, 2097691463, 254086111, 112942714, -1765047550, 1292735027, 908052221, -1695707198, -2113471279, 2065844166, 1541822898, 1445893417, -443060806, 1615818382, -273088587, 1572830415, -743058131, -1569572248, 2142953635, -457531730, -833637664, 775114952, -1721835774, -1682909660, 1750410098, -1778825739, 1824731968, 1541867211, -1562463900, 1517588473, 1239146330, -1535165475, 2065384679, 1947049436, -1818487908, 1520348910, 328266472, -429997282, 588013169, -1253073940, 710984671, -1023028667, -579702516, 2094395225, -456824827, 477879969 ], [ 599124059, 1912963183, -1284895323, -1794595258, -1663708762, 322106415, 1277564666, 1387310709, 2079717676, 1964318287, 2051406757, -1126183201, 1638252113, 100337706, 302456929, -64408535, -1755070747, 1177411475, -1504601549, 1140421660, 1809595559, 522842527, 2002350683, 216816526, 19564876, 800749016, 1986021132, -2037556487, -994616301, -581951255, -1170066320, 404352339, 1145438215, 641637744, 2094314186, -1711880473, 92728704, 1553490159, 306080642, -812009276, -1956764553, -343094011, 429231419, 1230374950, 1980193526, -1765574608, 980807988, -1495141828, -48370570, 972973448, -146224823 ], [ -1239005056, -1345313689, 2116069931, -2098593603, 1466158243, 1719284277, -1582445382, -1038541368, 79560036, 412772409, -374769689, 207599263, 1104121796, 605907196, -1500542960, -1152735356, -524635304, 1962710278, -1564507234, -1047790706, 2015050028, -1271383789, 355503612, -938463299, 1685675924, 909577832, -636974157, -212239729, -1841364427, 1076739710, -1416103285, -60727467, 811502990, -1342705346, -911273643, 511107036, 1238048961, -19253649, -1704488229, -1152986013, -51425565, -685715710, 160509571, 320143049, -1102307738, 1768927450, 966503082, 1823798997, -295035556, -1441716150, 844665281 ], [ 146506433, 1792583108, 1969511305, -1007283039, -1222811375, -1174979826, -1609622940, -1792698686, 342783108, 1986448805, -1459620106, 1745557798, 2111483569, -1916112958, -1951621111, -1636829150, -688664635, -1747513547, 240173259, 79058076, -826334897, 1354737672, 1816855498, 852898169, -1727766984, -1115944899, -296498167, -780504565, 1124033698, -1737482432, -1378631669, 1287234641, 1565029965, -294065276, -1102834535, 727628047, 1410981274, -71932278, -444551271, 301059790, 168339270, 847844126, 45307131, 2001814706, 1947812074, 956835718, -713766733, 387239494, 1381697103, 1293913934, -1975498485 ], [ -1711057186, 1139798926, -2057182079, -247693308, 222985091, 1583358944, -166718605, 1867241918, 1233746971, -1740706486, -873492890, 732531067, 1428148629, -1467401249, 1006166180, -703644994, -415581297, -204250506, -1672611352, 347710470, -1083266702, -1725614458, 34343977, -472653684, 1681908769, 823720941, 1463078069, -1077774008, 107080445, -1939747874, 669795479, 1284022587, -1662575886, 12745620, 1124711452, 492308478, -110365726, 374739127, 1811053626, 1458015211, 665369932, -2072159181, -753888007, 35703989, -1280786874, 183597646, 1705908699, -1204232752, -157686066, -1758221642, 306401407 ], [ -2029888418, -1657611220, -696482394, 1265109639, 36460983, 1455827713, 1056048085, 1862367659, -1244196092, 1585498813, -1080771302, 371451757, -254800736, 870930336, -1177235580, -1827031663, -1452115476, 2044669598, 1931092173, 1293097542, -475289513, -558812353, 1462510548, 321283209, -322144188, -2130929147, 239233789, 2144541477, -2129384246, 671706467, -1181493570, 928755385, -2096224628, -1994465303, -1728430460, 1962309218, 42886390, -1546699773, 537550874, 967222598, 337458248, -50937050, 1926981779, -2137742582, -1180530701, -868634850, -1409328674, 1186997861, 1769940426, 383464253, -179430875 ], [ -301916922, 768897796, -1607505252, 1771813453, -445994470, 2050655187, 947543842, -1243888680, 724597341, 2084573327, -2141413615, 881744298, 1118447392, -1665667850, -254169767, -1775067728, -1027751151, 990875723, -1773971494, -606160337, 2016683824, 881614133, 2061742337, 556747195, 2015950209, 831268163, 1919535850, -170969785, 321464519, 533803343, -585449541, 51070111, 96936632, 1995346771, -1172315586, 2020725651, -1777564985, 872618716, 1229966497, 1715947474, -619205568, 1812984976, -1961457261, 622127441, 379039941, 1878173578, -2056912666, -283843616, -407830658, 864386838, -796795432 ], [ -1660293060, -938357935, 1733520470, 1607881072, 934178607, 1533993720, -597629401, -1937322467, -405536327, 1603449926, -1094305937, 1630467503, -1598785011, -1298758575, -968542830, 766914225, 13151862, -842713152, -1391769313, 1509980049, 1169265536, -144822521, 268955832, 571676018, -1958244354, 1146790879, 1476298870, -829260281, 2138215102, -591476530, -1492909980, 1153707237, -25930146, -36981516, -1959594110, -1051817334, 1423305393, -530316979, -450216460, -1221646643, -909702890, 1819441641, -1268465766, -886251700, 1930490740, 103578584, -1560969900, -2081206465, -1364657444, 574503294, -1442834647 ], [ 544281918, -312157743, 1220235161, 1466372283, -838202764, -526098401, -1229189143, -671293136, -1060786892, -319806994, 1354897843, -1641907520, 1316051399, -458847283, 519310072, -1915406401, 208592406, 93862257, 1469645188, -1265662431, 1407505716, 1807460781, 968085432, 1800058936, 258689590, -853067219, -1777916463, 1084965040, -1036895885, -1192479801, 742206464, -1693018204, -1952546630, -650090812, -679402180, 1254060245, 11585423, 975553443, 1091798049, 1680250231, -936475512, -1177201666, -1444594127, 1867750323, -583560518, 1092951681, -198811186, 1412836460, 561380041, 1484605627, 315778471 ], [ 590862791, -1505613809, 2017487043, 977460133, -1919063469, 623815983, 117382956, -620622021, -1384800278, -23695287, 1176785496, 372629707, -1129372136, 2024488057, 1370593737, 754471895, -696141178, 335011091, 1184674489, -1944536937, -415076307, 2024851685, 1697184044, 712338450, 1388818164, 1821118198, 1761841196, 978458573, 1097755151, -1983629865, -563173111, -1301900862, 296210355, -1606062247, 103020568, 1933065004, -1433173455, -639968667, 1114455803, -615577585, 2056954759, -765301177, 1446469483, 15628035, 496639090, 1007549601, 2013209512, 1490975323, -1212082397, -1696893744, -927533350 ], [ 1658691951, 873447128, -1040883142, -2138060203, 2110872955, 1993128667, -817947297, -2033097485, -573746277, 1242450671, -793237919, -1286065964, -1428418566, -1564273984, 1089619382, -1773262175, -825814647, -1226588156, 1548690746, 1929674233, 1083918445, 1355160295, 1524585288, 203132796, 1053062912, -1037827490, -104395566, -716643943, 1426426822, -808671279, 1972266429, -687271688, 1511064048, -2104425754, 1308079366, -86213792, 1984794201, -269717179, -334739483, -329806089, -1424895064, 886826997, 1678607488, -1169874812, -2113573608, 994836393, -1513111017, 1565438263, 992223576, 2051396718, -1074239731 ], [ 478422304, -177122112, -1573466718, 545378497, -432872791, 185706651, -1588515683, -677659439, -141287525, 1807575743, -542066516, 1836519428, 1650268597, -1150309860, 1206438382, 1967249261, 6179273, 896298510, 447638124, 965006859, 236230442, 869260238, -1231106407, -1992320667, -1191002236, -164634988, -1465060561, 2005524349, -1817041529, -1210172296, -1036378749, -316516631, 325021956, 1488496179, 48149930, 1802337411, -1680465056, -1804388527, -2057641843, -1269696033, 245505863, 1447404128, 855505347, -2063371088, 581501543, -1126767050, 1439875640, 997883824, 1254675530, 311631557, 228570182 ], [ -1764416119, 1894782838, 949602728, -1749099869, 2126617348, 1268687391, -288414733, -707402340, -2005220627, 1723844209, 1210716475, 673901658, -416873373, 1560741030, -2085834177, 1328434755, 291863653, -973789550, -468488022, -955114453, -1290732888, -307908562, 16645600, 1224922681, -388280705, -1376925346, -961516729, 1413025076, 1464121038, -1340306094, 962165615, 330379646, -616196529, 2082972192, -731978737, 2083672830, 1686581662, -1963228648, 1271695670, -323542307, -1338661983, 1654766013, -427436575, 1161409748, 497475024, 524797500, -1729542913, -466460990, -1413850706, 340755524, 1512436111 ], [ -381682981, 968333291, 2072292797, 1477802560, -2074613478, -296768226, 468253274, -1304684517, 104939903, 251002236, 274587120, 969614721, 1306679464, -1919026530, 1363549717, 2088562767, 1261205156, -34960484, -1821878624, 2143691064, -730176405, 1593034984, 1971750947, -2013169059, -920593392, -717787626, 1452562202, 1406625307, 1484511271, 1241894237, -1091897386, -308286533, -191565501, -630122362, -1629793275, -625152358, -163528449, 2101849408, -858732628, 2071577941, 726672443, 1216285265, 640944428, 2080715225, 140471234, -1462599764, -1455111281, 2119503952, -279829557, 1931361598, 1448850902 ], [ 765815931, 1212036646, 235396288, -823615609, 648332889, -17385024, 2035535288, 284903316, -1572334648, -964253661, -1690524815, 1094172421, -820982617, -1648131305, -871873231, 365711810, -556213932, -1964204539, 1013685058, -1245812848, 51974356, 807749584, -19715775, -2067745041, 373792993, 1316248629, -176527397, 1352860108, -2056828949, 1287839457, 1058656349, 1207594954, -194929073, 193628574, -1313448934, 1489671714, -1408969848, -873098651, -1924117941, 1422074168, 733596379, 103781595, -1857834997, 931922246, -1137759200, 1080306814, -1362292653, 455697587, 1986459785, 583173548, 1537051101 ], [ 1631435616, 968595644, -129370539, 867012227, 234853016, 92259690, 1474891460, 1760849034, -1497321145, 953842040, -422963438, 55200311, -359790904, 59709058, 2099121574, 117877127, -957071869, 253997783, -1529308938, 2122387517, -1167974708, -1465807391, -1329318256, -736770058, -841094872, 1318482344, -1685275369, 59875395, 1493583191, 659642514, -443684193, 683382189, 1833637679, -1927989307, -699605376, -1264568289, 90234912, 340510839, 1149209739, 1262827273, -1974203827, -1078634445, 367734786, -1119412862, -1970652888, -1058458122, -72498370, 187684244, 1438283891, 1129083537, -754553789 ] ] ], [ [ [ 549241288, 1414927939, -1706382800, 1360597290, -1796494011, 1220429882, -1036092503, -930730011, -2146933364, -359600106, 1469561437, 343167170, 1634792843, 256036443, 1941463308, -1808371452, -455427116, -1203053803, -1757014510, 285656826, 438399645, -98127307, 1307954679, -1558236078, -353342929, -1374048334, 2052438819, -672832620, 148894012, -1787454128, -2003266790, -2035922106, -1525104477, -1639486618, -107238766, 17231740, 831556743, 1796498663, 1387510315, -743962199, 1061576554, 1393039498, -1309535705, -1543364685, -1686387955, -340927243, -879473722, -1468982045, -253693229, -212714213, 250262061 ], [ 1831297416, 1662384154, -1645651497, 73110826, 1266741963, 1746847689, 1321040536, 1258256348, -263581080, -1587002520, 1927400035, 164023867, 247291186, -1822502310, 1647065777, 473599350, -738229982, 109339541, -145914870, 671067601, -219711115, -22822757, -1759607232, -1623017890, 1080943832, -202639530, 614440798, -88234180, -1178203265, 850498176, 1293500447, 426240099, -420472142, 1847401676, -1893059127, 1932411343, 411050076, 1454860841, 1497580000, 1749258585, -2106424067, 1204342415, 529479712, -450782928, -712652130, 1308392577, 421339576, -206446064, 601506959, 801432384, 1059656429 ], [ 1508183698, -1916942826, 1739013568, 1415487594, -1939309225, -1924231546, -9069424, 680517938, -1485926491, 1837617927, -101667029, -35163746, 1621042276, -640321225, 580831640, 1851722382, -1567434385, 759672265, 679128008, 272110939, 107659951, -591137026, 1342802481, 1356888806, 1065412427, -411920229, 930828581, 184312311, -1891661065, -1648414605, 1012059088, -680019912, -828195186, -601728741, -943672311, 75665707, -1787970666, -1860338451, 502531804, -783362852, -37996025, -307287039, 1948908242, 259910525, 785644040, 1382153525, 1577960977, -1453243109, -110751269, 2051169243, 1838277666 ], [ 2125231297, -1500588306, 1099910979, 925035756, 229231045, 1088831579, -1639876334, 1987149796, -1831585124, -1778879224, 1443602476, 1923819267, 2017774423, -1528099344, 1005008124, -2075577402, -745752480, 852241815, -861817028, -1764301474, -1383344524, 1816211341, -743511851, 747892816, -1741325314, 486505480, -755081298, 1583381636, -1755369334, 728813178, 981526738, 410579611, 679705459, -1015696363, -1598540986, -1009687351, -1062507002, 276279811, 2079066825, -2080762649, 1324793972, 1952689511, -438158028, -841512814, -14679887, 800172225, 693302433, 1466282807, 1403182996, 1696179331, 920678141 ], [ -386665124, 310240877, -724475443, 1331891136, -2032831710, 677832128, 1406240857, 2082483987, -1448317789, 1578162970, 1301672526, 182401947, -863478925, -1763478025, 607965662, -1425484235, 508962632, 169870584, -1988051289, -358145586, -735219525, -80443994, -332263921, -2027296587, 797804125, -554992693, -1448524729, 1187346209, -379896617, -1359888010, 971049772, -1381403261, 1082284199, 786977702, -1011299648, -1954769143, -121990335, 1974609692, 980228479, 1589937292, 283226624, 318186317, -824200434, -1307955074, 2020999413, 2063824370, 1364396792, -987040433, 1296008246, 12573804, 486576465 ], [ 1803778890, -831809322, 997135115, 401972755, -1835180174, 654121931, 1811359878, -1308190234, -1348490610, -1764712432, 742186290, -398075117, -184774505, 694146233, -30426959, 2062113524, -758137787, -1251253331, -1892865482, 418114917, 467453575, 1858985377, 644076164, 1527233888, 637379941, 664873164, -305156588, 359990013, -649017730, 1826123674, -1053006431, 1632509542, -1601112108, -1996139934, 1679044532, -1172633491, -708941671, -1897287216, 1552889297, -2050121454, 650381775, 251572364, 1170834213, -1121940258, -1463743126, 1039149492, -1014281457, 1554281696, -1481991082, -639440560, -256219134 ], [ 646194253, -772499037, -462793669, -1806638381, 641207552, -424160544, 1573009730, -1086342302, -1056163582, -342404591, 201177836, 1320867290, 887760316, 1133182754, 259877366, 147674751, 1380207845, 1566220873, -1230626984, 1002745845, 220413374, 1220026301, 1687188803, 1102869551, -1056978122, -662484678, -1120743002, -1761291519, 1207784766, -275739751, -294843164, -369065854, -626764644, 433183249, -1042831537, 1183308871, 2024665717, 1870964335, 833467415, 1214310122, 2108852865, 1684463579, 1595802573, 344907217, -337164703, -328945619, -421434241, -1237590798, -2067480999, -1029848987, 573369387 ], [ -668154159, 1215275924, 2086925634, 1383948346, -413707406, -1957232925, 1810383342, -190958320, -1791322048, 1365723800, -330498548, -1508390018, -1095194035, 28689844, -547451222, -1452062041, -1388873866, -1928244539, 20378475, 1418659026, 756572154, 1531484575, -1179696364, 1576620349, -1725093963, 1059499731, 916029146, -1227356567, -1562761631, 386421402, -1932609325, 1686397285, 637728943, -66995707, 751337432, -533121827, 1500938976, 1705030645, 1520595888, 1402668293, -536925224, 152604818, -790074333, 210891743, 660075912, 191030893, -649256684, -1697290605, -534556626, 512082163, -2105656430 ], [ -922736009, 1586996220, 566645285, -1486731570, 206373596, -116125746, 1773505190, 89929271, 1266210190, 2018026449, 369174974, -929767065, -1774260770, 1807966265, 1639820880, 1079628266, 1328928854, -1228176393, 1863070999, 989745449, -830347512, 570208322, 913862705, -1756684524, -340090760, -439378660, -229121313, -1462836493, 993775538, -862181965, 942110578, -546192089, -1377650905, -1490569214, -39272024, -415547001, 813508508, 897020907, 1294210562, -1669863373, 904243914, -1621822756, 1893920752, -1058046405, -362420508, 1187024222, 946020972, -1807913993, 387813882, 1476650803, -716067932 ], [ -1235019774, 1160176500, 894468859, 422662314, 1608102713, -979187508, 628625027, -824084103, -78079389, 275351462, 368854842, -195890071, 362592557, 1159719941, -1919159092, 352881543, -1090526824, -2060282429, -762976194, 135459118, 284272979, 1554137487, 1997181284, 1318457461, 2048575540, 755787925, -1608869989, -146111604, -1808373587, 1499017898, 1890630045, 1423169605, 1201606010, -1954831250, -45972780, 992238003, -525514475, -247489530, -1724971135, -459327547, 1072625314, -82862889, 2052800210, 726253489, -926371728, -1573082962, 2105151451, -1402429275, 2034549618, 1667198550, 1441687297 ], [ -515589564, 1709823763, -1478698027, -1521371681, -688174771, -103740662, -1590718296, 550442067, -431375256, 172506508, 85153149, 1039379613, -1297952181, 782627233, 1252534313, 999394254, 45499495, 714490081, -524049989, -1107328288, 372521938, -1657596577, -106508254, -723867069, 1714477550, 2092561221, 1115134588, -736687762, 330459906, 1832040757, -797151137, -1666734998, -1469280001, 624312096, 156152587, -1830640095, 1064767043, -774606554, 578047146, 1287289200, 770541373, 2010385618, 1570361272, -1859212207, -460005424, 1625652970, 1903810068, 1432554436, 651604853, 1396607920, 528635321 ], [ -129162720, -185907210, -1042459625, 2108987231, -987427412, -1467373159, 124395443, -1554861539, -299584709, -717221730, -743109345, 771911442, 1977361596, -876879360, 17868492, -398107557, -282427168, -2078855614, 271600741, -1319853806, -1750231896, 918534237, 1744271350, 1008191549, 1494092686, 698185585, 1052336568, -1994515673, 1111737810, -938492411, -1261680460, 1823665508, 1888638427, -2057445042, 2003871328, -920235311, 1439739784, 374498326, 1648321121, -1025228438, -183092418, -1294541488, -1622261716, -2056870983, -593366955, 1686839930, 644797680, -1236890745, -492598522, 1248380688, 1862412417 ], [ 1880656922, 1613649134, -900197118, 1918099467, -318682359, -262853747, -488127116, -1742935806, -2006589106, -528787476, -1261596083, 444556362, 1207596072, -258223654, -1971285797, 1387441904, -801415199, -239550286, 1078672832, -215857766, 1580882957, 1873491417, -294298612, -2035711775, -1919078006, -1717847751, 1417704089, -1094735867, 200328652, -1074874344, 1567871897, 1129322520, 308450367, 2115285621, -431965671, 612208213, -2103475926, -1109629752, -1624703125, 1204053426, -1647788338, -2128511239, 728479615, -1318241572, -365431016, 580463058, 1288341827, -1419870416, 156217192, 534877563, -81859024 ], [ 2110417365, 1037261913, 920290999, 1473415130, -1742068339, 1869335693, -1972796825, 1085017258, -1181251350, -436403395, -1775395808, -195106988, 1649002320, -222024058, 1277694901, -365128852, -2000616951, -1701128547, 1451074378, 477674203, 687535487, 1327057835, -1008560857, -1362295481, 1698609594, 507568141, -892593991, -1139364053, -390797172, -1888469978, -506588604, -932586923, 1080793527, -421471736, 856484952, -1186814344, -678271628, -1975182607, 946321817, -23711114, 1265854767, 197422241, 1402828369, -1457949009, -692758000, -1096447615, -1488606376, -514188883, 2067557773, -2123554728, -712984846 ], [ 2076380703, -668043440, -1874615634, -1606308931, -1874727063, 1082786324, 1271773406, -1500897947, -660549117, -1704362287, 38678952, 1317292325, 201584411, -239476096, 448063894, 496564274, -1354644379, 474414202, -763524661, 2001043729, 1253261451, -1837462998, -139542259, -851273803, 765769689, -1855842463, -1134394898, -1239847640, -87679535, -152262609, -1124410355, -1754550295, -1878677797, 2974525, 1733330323, -1886305397, 1003303527, -1084807930, 524904536, 1418763152, -85410413, -1152623316, -848984141, 40686765, -421633180, -1013083471, 1372743851, -1102506608, 777141587, -1796925617, 1695438954 ], [ -1262097725, -232137361, 1441920205, 1373996008, 2018809206, 1856518412, -308824358, -1410049666, 681348175, -389662247, 1024572481, -346502383, 224097649, -30862714, -64225706, -887628896, -662461018, 491554979, 1161081475, -405028329, -1145041058, 95024471, -1239600905, -210506482, -624507380, 1982469084, -883918624, 1904000169, 793687658, -1922139920, 1378864665, 368038522, -1491490782, 37786866, -1300604167, -649409023, -844279577, 1199637559, -1143994028, -2130215815, -1725599096, 1742058276, -2022891280, -965542482, -1170622986, -1395517985, -494777510, 681413974, -920962614, 1466564860, 369864572 ], [ 2095745013, 1683754961, -283747359, -313067, -366245572, 1787667736, 54154699, 498578093, -424000796, 844542273, 350288116, 1511912431, 657873633, 1827284504, 1748295200, -1614850892, -367278875, -579244190, 2043276100, 318979111, -441131840, -1124504785, -1624443367, 835708037, 1230607855, -502976493, 103147880, -544145594, 1424263205, 1146837785, -1587754959, 1246671245, -1440940643, 1381269190, 873808517, -310345081, 1606394229, -1739540984, 917726640, -1287075823, 1333644049, 1544525166, 1987740779, 1839164233, -1216401119, -313732979, -965763775, -519904377, 471083141, -154107251, 221796181 ], [ 893275122, 1116808837, 1028976906, 1576315880, -305754854, -286040283, 1460947158, -268035049, -840472973, -286415674, -144952413, -419867508, -196182424, 1235560811, -906257686, 555434389, 1674726337, 1684836188, -209933737, -1398614648, -1934153543, 613993652, -1945357849, 1699368763, -128851291, 31610262, 1451726219, 148492115, -672384839, 1514707185, 315538268, -713954221, 787649272, 488232620, 494448970, 2086347707, 129274854, -18426331, 1739817429, -558948845, 126616528, -1233704733, 1609226239, -507126030, -1455008593, 1534270939, -28202682, 1325158221, -888381688, -2036389717, -1486985762 ], [ -1187025776, -2112205791, 1309655017, 200496462, -1526148423, 1747983019, 1853507267, -470758475, -1116554952, -1386301129, 1148321307, -1422509475, 519950984, 546234128, -1985264007, 1391226591, 1158041226, 1183394383, -853821272, 2024917681, 825242488, -317501705, 1150842569, 1199064518, -621972552, 932991525, 866409893, 955018641, -902755900, 1043542021, -1235934030, -638199337, -480981500, -522530461, -645688996, 1011789271, 9277281, -865799780, 1924144400, -793698550, -1997212516, 1605267894, 119403996, -1392952985, 823518359, -1060218633, -949453191, -603731717, -997694355, -1589039490, 1102275113 ], [ -1382925699, -1261699411, -462838521, 1190327019, 191369901, -2113511767, 578905811, 1522348757, 288234375, -1654725434, 257968490, 215756714, -2145837408, -796346811, 1109935552, 132798128, 2128083008, -904757067, 2045601972, -1384025428, -233104423, -866148773, -2068801250, -88426201, -985604765, -787094847, 1955345517, -1037155983, -71406484, 992683429, -42469377, 1136187491, -1852122956, 1241310023, 428353439, 1988028360, -2127215143, 1250032698, -2041208204, 194773396, 1444900880, 1761979602, 976529656, -1839400390, -1857731240, 1778981439, 1662090730, -309155269, 757989827, -278873460, 330435535 ], [ 2030630392, -218475682, 1536707705, -340004206, 768794263, 1324433294, -411820605, -1402534475, 1829368158, 253492222, 1068856917, -861432334, -663534274, -999389906, 1204662714, -270196412, 1807482244, -304923499, -1722311401, 411839638, 1645090668, 1193371482, 1288117632, 261437935, -548168721, 849202476, 1813443394, 1660372412, 1981164740, -587182140, -1438548962, -230665212, 1254705715, -1366947361, -190335576, 630429798, -162426929, -2092641840, -555644902, -849856929, -352445095, -977385329, -659033076, 1155460878, -1242191478, -1762199256, 304409290, 1018747551, -1891712005, 1934038259, -1160852378 ], [ -1892190898, 168212880, 1904655041, 451896529, -1176708063, -1075976059, 108697606, 796552489, -1277312236, -1368130806, -189258151, 1715037363, 688896222, 1222980802, -1087403443, 1292875358, 1953568972, -102672630, -1710870477, 1052572192, -661464600, -2005947233, 1426648592, 136045850, 165973152, 635307639, 678326636, 709308682, 448939971, 1704413699, -617894823, 426012910, 761749309, -1928168127, -1876337605, -1035822433, -701996834, -1520499897, -1905493881, 624760194, -1489752123, -129089218, -1458149355, -164083683, 603694947, 1607799757, -916076765, 1065635147, 416271847, -1237155509, -1320695261 ], [ 389974420, 722443893, 388313749, -824500176, 2108597737, -1684859523, -223606003, -154263793, 1655918594, -2139025361, 2022989181, -1027904752, -1423101843, -833423976, -1744371712, 374430481, 815102021, 2007606630, 1999517542, 1320161807, 858874421, -737308607, -395876197, 674440759, -502009883, -180712604, -434253807, -1879749318, -1887937735, -1149538234, -18609620, -1510798170, -905965058, -1117235734, -1657800062, -794394177, 410611076, 423283368, 1001171548, -883879776, -1581483527, 1568363024, -1461092981, -1417852854, -124325037, 449525529, -2087905367, 1110465787, 33933553, 1302307618, -393804574 ], [ 808441430, 1852654801, -1543982329, -971236506, 638304140, -124328106, -1728108189, 844649349, -1278252782, -761997368, -1760484892, 536797269, 427562108, -1673561469, -239601773, 1679825541, 1357072844, -805474515, 789475739, 1369400839, 905849669, 673591544, 355218981, -1121354427, 485290541, -356067931, 380229332, -760145485, 1675836430, -791742996, -629239846, 881436691, -925105790, 274602251, -263498808, 1759798568, 1144097714, 929872623, 2096974340, -1831988159, -1911017641, 1224180741, -1806361233, -555433829, -1282471035, -836762097, -178596291, -1970501046, -307693255, 917919090, 990378894 ], [ 1505402710, 1268523541, 1598034241, 1748443862, -516776803, 915817248, -1453634392, 1151189808, 1287139019, 1136376374, 1013996104, 1164316500, 1398378452, -47014587, -860566871, 666071907, 937968370, 319861071, 100702117, -881827649, 50391279, 2136593065, 1332357109, 1450139605, 1181730665, -1563348101, 1382239356, -1993917386, -389425003, 1411706817, 154629193, 2025900250, -1284394220, -1900029355, -907701313, -1033464325, 405129844, -1022407918, -1855354084, 1233706989, -1048841288, 706476748, 1183703553, 462618207, -1232098959, -386788316, -1084049366, -1209729354, -2098887859, -1146473443, -1553454574 ], [ -491745140, 2264086, -1595927681, 1079703370, -1450856532, 193600473, 247662618, -1850519198, -1482094872, -1342703354, 1064928557, 282143994, 522038241, -369348756, -529837749, -1335635489, 1065302676, -322600922, 1757667606, -1436006820, 783585533, -1052075298, 37064993, 225234006, -1651269156, 867972095, -1134775595, -792508171, -331016280, -1777081532, 1638410880, 1243260689, -421294652, 1761831892, -1181445863, 1779817223, -2094991580, 970931504, 327551556, 858753953, 1352070905, 1228201559, -603906510, 1654607046, 664263750, 1343245438, 204034043, -1649389718, 115370040, -168273634, -266200243 ], [ -1843654358, 49378854, -1608386448, 850052044, -44526767, 1579878604, 1497990912, 1106587824, 1765056809, -2098757710, -1866848535, -929238861, -983735411, 1852962704, 269968296, 1469846498, 1241273730, 407352406, -1259276805, -1144706040, 1464948991, -2135163079, -780712401, 440095134, 1250355400, -141287062, 680395153, -706204631, -959162812, -356325574, -1313183360, 331014251, -982601303, -779926324, -72177875, -2052733856, 364541694, 1103784434, 1672191265, -1573792217, -139485904, 2071272060, -2106831287, 697252395, -2057852954, 804128052, -1593409521, 1127923305, -700415679, 606510643, -1262071571 ], [ 831488290, 1517184347, -266482181, -311247363, -1303620833, 131115583, 1523231422, -346586095, 1479473323, 1342067196, -1402882093, 1057922102, -1604040317, -1956755331, -1628515252, 617296894, -1335714023, 1127576821, -2040249803, -672894431, 1181375924, 533673927, 217348900, -2052854213, -1763190664, -1620652325, 1666984721, -686168727, -133613631, 602940578, 596750885, -1889493112, 1568296287, 308773098, -50534462, -511969894, -322639953, 1923101268, 390734831, -2106115298, 90132956, 1178172116, 2054108603, -1462537485, -1485130822, 1755364099, -1288484565, 847196942, 1681840825, 482262104, 1261856778 ], [ -1737322127, 1223591978, -1685154753, 851806012, -321576517, 1856536315, 102070922, 1360875044, 1488752834, 2068228335, 2078069287, -804922437, 42094306, -460176546, 2107103138, 1367682279, 83105302, 1001976303, -1856635080, -1724063532, -774006166, -1899200849, 1497073552, -149275556, 1528308867, -938433033, -579097884, 319586314, -1207232800, -1417039826, 709684633, -1054682857, -1719073454, -138329570, -435439576, 175690443, 1835823478, 1518460398, -2000092894, -311174918, 1093498089, 360694006, -1440837676, -1621587911, -1418045584, -708927663, 421330636, 436161378, 954380768, -1690390390, -197942960 ], [ 1740917905, 1979040479, 1624675689, 227633527, 1055093738, -1640878951, -1385973950, -493828236, -1881162514, -556598909, 1672109205, 1660767332, 2111158575, -1066288930, 1179204780, -1294744894, 1986398938, -408861906, -729267214, 843497193, 2048078626, -556005167, -1509847787, 1911449012, -718696265, 2033494421, 363271121, -85210911, 253694456, 1956313056, -1992652152, -1534452357, 2095279434, -1336579406, 908235744, -365527880, -102857702, 1527375947, 2138798923, -1833726603, 1654331375, -581673264, 1472992895, -1994662353, -258125374, 1287959975, 2042735756, -2111877820, -330971157, 392220676, -1498656031 ], [ -1987503325, -731899517, 806918761, -542866152, 1197418325, -1924330800, 1839745437, 1165935808, 1531259050, 164733521, 897081831, 1695534562, -1267322880, 1784174494, 704007515, -288009519, 357968328, 1557785618, 644249093, 642542172, -860424157, 1187745354, -429869003, -356189976, -1752098509, 1470258101, 1604384292, -725696491, 1406988302, 784820046, -1150039277, 1820666178, 1813214097, -986381465, -181413291, 656960113, 1008787942, -579259103, -159872843, -642562247, -320480841, -774692401, -1878667415, -1807681561, 1458572362, 1457908248, 1522927152, 1368875537, 838134539, 1775549216, 1305921810 ], [ -1030349413, 1013685459, 2012363791, 597168602, -844944902, -1242844693, -1262297504, -269861962, -1741065168, 1999170371, -321769487, -1536184534, -955435226, -1843809338, -2056704312, 1588901748, 1309213204, -1074026724, 1518197631, -77321170, 1788050886, 813651648, -1600506374, 443317157, -121611438, -1598207662, 1145335501, -294718826, 1241873678, -1963279330, -1053045577, 1604191386, -1508796335, 1797543729, 1353735758, -106962179, 2014197067, -1605259014, 1352865797, 300818546, -297885656, 495892261, -1498869680, -266406797, 1075806959, 1997054372, 2087138491, -641114926, -1524341001, 1068778482, 1344828334 ], [ 1180967028, -1045265715, -290668880, -2040669899, 1162220223, 913910053, 1664352328, 1838951035, -956128932, 764364446, 826092836, 631934851, 389529717, 1004336542, 890954719, 117911354, -1088247803, -96408532, 141242316, 796233438, 244809120, -209183886, -1183590461, -2043435087, -1157546497, 1814465488, 910106596, -1779441055, -284795873, 1429153803, -108583265, -1735006357, 1380667707, -783339390, 1855673513, -1051330603, -1859557035, -1772343601, -1528295799, -54310482, 24486149, -1327731222, -1309876484, -1484926381, -290893563, -300048062, -717492572, -737898706, 475354097, 1726479834, 339215872 ], [ -959111302, 1261539710, -1580581124, 1051783178, 703522454, 1507793914, -623811876, 1281319948, -120120900, -2057436393, -1504651738, 2038994620, 570899439, -23137890, -1961825858, 738686109, 195874795, -797374258, -135005626, -182112563, -244157270, -300334540, 2097768049, 1289665952, -1707540726, 1468548220, -1889272722, -227832220, 1340064778, -102698938, 1336123665, 530740273, -625542524, 1650072371, 1942507012, -1417190941, 909035616, -1331590365, -755827036, -1734074965, -1896246350, -1090930252, -130838313, -1044062056, -678749695, 385973713, 1113595644, 2045686869, -1609449510, -456992227, 17008699 ], [ 1131029688, -614282099, -2045238424, -786007892, 1112279702, 1210794617, 171287150, -2013486460, 1164560692, -1329368865, -1796000953, -1265526056, -1887868712, -422276930, 939339326, 432287038, 672405453, 1274897248, -817781700, 647650399, -1698812507, -1125245538, 436177269, 373170887, -482053866, 104554477, -707193789, -980237328, 1845088490, -1512218180, -1086954357, -1347337942, 474216484, -56168122, 300155392, -863954952, -504957355, -1154863284, 1084355547, -42935248, 66518639, 1684203090, -1939013598, 816418755, 1072521179, 2118422857, 1977154226, -1558135694, 1448361194, -2125431385, 996771073 ], [ 1788019464, -1652298946, 758856036, -1405624989, -926595804, 1386426170, -1153873070, 798786694, -1673763486, -1958694713, 1676734071, 179559626, -570866645, 2008454523, 1402996984, -2124647658, -950229228, -743375980, 734648375, 291067056, -822836730, -1449065621, -1297757575, 2122608311, -656327063, 1951062937, -431111994, 1741731639, 1066358909, 1773929500, -41587211, -1114253497, 1867909959, -514487040, -1036880373, -386560050, 41485563, 657520117, 1826011148, 1302966528, -242909398, 2015160994, -1288770196, 270037797, -639638114, 1230148928, 1688769831, 547505943, 1621379238, 261134668, -1353180537 ], [ -675650092, -1556032450, -730997436, 1716427433, -568547770, -1895087270, 445797111, 1800766907, -604036060, 1401163520, 623871694, 212170972, -373480189, -1708384020, -619971678, -272348446, 2108743181, 1451916639, -819575242, 1188995893, 818510610, -795605554, -1022401891, 80045600, -1905919374, 1555429256, 2144059576, -1710834810, -1417065763, 143746626, 1089191847, 1752781561, -1209334156, -133354638, -1274763138, -1504283581, -2036362688, -568960672, 1625718319, -1742306951, 699143814, -1187358363, 435003301, -37452835, 1606874077, 978040515, -72165940, -86143154, 175061794, 562312560, 740113352 ], [ 1032555260, 365550288, -1899526451, 1215051257, -2054524305, -1047876048, 276486131, 849410025, -995251706, 1831060845, 651843844, 93787926, -1533755594, 280293781, -952134846, -1091316367, 1762398973, 1452023923, 1713903348, 1663542668, 417950244, -1566099023, -1604585485, -980480245, 1074327232, 1627673634, 1967672714, 2140932364, 202112707, 1262050298, -367094911, 627749066, -1967932457, -989365003, -362828108, -569971336, 1970431564, 1014231393, 329359410, -37740439, 1427082650, -617821496, -1468887676, -523146780, 860277520, -185358878, -369019903, -112941061, 1760408559, 1156149819, 1222611787 ], [ 1941429455, -307080691, 2138228699, -2021307308, -1918420966, 46824220, 950051755, -46169540, 899565247, 553551337, 533752966, 356895773, 2026252610, -930560598, 338765747, 805739202, 1844253025, -1635814846, -1104386155, 1288450190, 877639576, -1269114418, -640202111, 125314697, -1122388177, -2055981139, 984928694, 1356287948, 1690951955, 1061855202, -382964875, -1386273342, 1258926321, 1151503565, 1544266260, -1160257104, 640687656, -436045616, 231405711, 1452257236, 383129904, -60712301, -500707734, -574328919, -1622570876, -1141939042, 1068255616, -879562547, 1208602615, 1680578934, 1322831065 ], [ 1017067512, -1639851947, 1275752140, 1945512733, -830509649, -552198821, -137706630, -136966578, -1693775713, 137492327, 847985524, -581432524, 1152100964, 2021668094, -511021944, -65763387, 1271410901, -1714724690, 1279642002, -1965745250, -1975074154, 1522998854, -1465286686, -1323611911, -874092158, 1630383555, 114502627, 663241941, -797070622, -377952102, 538569238, 115370958, 1685970104, 335200036, 951197589, -366511446, 1295311341, 1726326948, -72520551, 811033931, 1550459806, -561759731, 1210715915, 489403839, 1895330836, 262407509, -2146752167, -242877845, -927841335, -359350845, 388442786 ], [ 431214644, -377489182, -967768961, 1279194248, 1632147492, 949134630, 1533606563, -1148455462, -1229307934, -2046800974, 1163176635, -322695312, 2051058546, -1740467372, -1347491309, 1902345924, 560672371, 1573592525, -1608615425, -184439811, -825847509, -2147382126, -2051922642, 1304812244, 219162590, -862954836, -1279807305, -851958189, 1565477738, -856640007, 1549247612, -2136712333, -1930191108, -727564637, 1421967042, 2047418758, -1076185318, 110394402, 1497754730, 2002830430, 494701576, 1598364719, 1494601584, 759364081, -1886773535, -2002187701, 1226612850, 260069467, 1417712226, 664530489, -1734173816 ], [ -1490002518, -1908328136, 297201607, -1138350427, 1334097248, -492082300, 1128364595, -1521796719, -874674636, 614498968, 126774748, 268432113, -1928550697, 1831187882, -2121824388, 1498649174, -994732847, -1181014769, -1668536785, 2064940849, -1520924838, 1460016049, 2086507726, 749832601, 1822989276, 252688123, 1266199762, 275269119, -868331837, -478699202, -1077652225, -1633031026, 94645661, 386308195, -1469934854, 2034444933, -975530003, -1930157615, 646140461, -1239800212, 581768897, -537621783, -1981835173, -1930654852, 57892310, 1520578154, 1961230003, -1998788250, 10514008, 148130471, 1991071227 ], [ -1587367181, -829884392, -1753876496, -30888052, 631434389, -907336172, 891731097, -269274948, -379343973, 1836492790, -1424591918, -1923130824, 105367232, 1397034506, -355338525, 31772067, 1767196588, -975319435, 379609315, 948315473, 1893954333, -1371647747, -139267037, 2015198479, 1357775936, 620713594, -861636525, 2086012842, 1606927307, -739238514, -1425462086, -157872731, -664763866, -19158542, 1384206472, 1245145907, -1510834383, 1573777304, 288257501, 1510347707, -262909318, -164629982, 100413278, -55113303, -996663529, -356353692, 372131490, 2134931499, -1563508312, -642891458, 1874708297 ], [ 1813842231, 1118000105, 1102342294, -1952101757, 1182399579, 239142665, 494731749, 2113588521, -57642440, -2051915141, -1199628970, 1800046735, -321496836, 1450778877, -1652199104, -479057984, -539487577, 1618548738, 743287871, -1385782368, -240334883, 628050078, -47792090, 1987066948, 220014408, 1847305147, 1417901205, 730462183, -2140967736, -743933523, 48191740, 1920639730, 1109388504, -962853793, -1946091275, -1988576070, -1208582986, -1509077836, -1252557177, -876792470, -1383038890, 1928292814, -1747805580, 899617927, 1706374257, -2060282671, -1950452474, 1761316845, -763545561, -1289333572, -1735880478 ], [ 445981681, 814964507, 1237770018, -311464775, 2051146730, -394941306, -1607631365, -1604144190, -562244081, -1540569720, -126728624, 199896669, 2077394832, 143858235, -1715001732, -1409395169, 1181370777, 1384508012, -528076231, 998328626, 2130222583, 402647319, 589742607, 291257612, 1671808817, -1889346557, -1000875812, 1662478184, 1933538787, 791056935, 1521793745, -2096214113, -1108724467, 499214655, 548400282, 2105040127, 1699181556, -726064801, 902198368, -820425521, 1117094190, 1816144148, 928921981, 815498790, -1495915047, 855924621, -292874693, 684739183, -1791841957, -1704073985, 133765944 ], [ -1993575849, 1447671165, 679377221, 403164453, -236792404, -1675106431, -585404900, 962025566, 1859674085, -245663696, -1110703331, 770496071, -443441303, -564381651, -1084791788, -1383366758, 1218790883, 1698657611, -794687557, -2112328913, 1908171632, -1095945126, -1954871171, -820836574, 1234113756, 2008893118, -606401806, 1008422623, -253594903, -713446651, -959022756, 851897161, 419740147, 140743146, 1197896593, -213735757, -864148295, 1987856311, 1720880921, 112296717, 1135721775, 247835825, -260709790, -2106816315, 1779727976, -628271097, 1103443820, 2017133490, 1404617074, -922312441, -1952235619 ], [ 191917647, 2021854521, -1300851821, 506390182, 546932271, -752256250, 863532032, 798947489, -1309767612, -1368579404, -1931450731, -2042099179, -805389571, -79793560, 673706712, -1677103347, -1529794742, -1241419732, -191200457, -1579378725, 1860105838, -1895007833, -1231541064, -211900946, -45697010, 1175157570, 256369426, 525554929, -67393467, -1739901982, -245610732, 594430557, 396149821, -1179081431, 1579088049, 1832599452, -1868162086, -366823306, 95304093, 473621863, 2053495179, 682251059, -1807080131, -1986952755, -228323126, 1396322877, 682918209, 1086905047, 878874307, 557005861, 2123102171 ], [ -429551234, 1705394702, -1746600099, -1316452133, -958465287, 924989274, 364268072, -1071160411, 255538507, 448993014, -2106670517, -2141078655, 2079044363, 376708514, 1301138856, -1544710359, -1509947911, 236655977, -571277435, -177597472, 1740854522, -1508928346, 545890309, 855289188, 1772013683, -2095490374, -273962701, -1891914034, -337834891, -1920193820, -1718912142, 400526908, -1743431551, 336292053, -641469464, -1379354057, -1220826304, -1255826099, -306311051, 529915171, -1634880373, 1027425424, 1103738519, 1830748596, -1988061982, -1186761559, 883653441, -556031104, -745016737, 868278062, 1992275941 ], [ -746434787, 1503673243, -1467857674, 1393685462, 392779940, -1549074935, -435001988, 848274861, 1802243336, 1349583772, -1009803024, 555213065, -361771162, 2051113133, -1007893202, 1026980498, 861753622, -201126199, -1470479564, 1920859366, -260504205, 1911400231, 636047436, -1847913032, 641931651, 829249176, -63840286, -491616018, 1733113615, -51063047, -1263907791, -694446989, 496530889, -1481064048, 793081051, 187823467, -1306089211, -1908200675, -771357886, 1597247352, -1439135878, 1310587393, 834417143, -1589958612, -549147002, -603703124, -1254937250, 1778248940, 2036370813, 1710052399, 1354265258 ], [ -1410582801, -1254770440, 2061416423, -949414312, 799971804, 1889608365, 199338691, -1890289928, 1206694569, -1547082514, 61327702, 682581590, -1184591617, -694417289, 345985992, 1351511760, 1098471165, 1193015623, 1470974441, 516049917, 124713134, -1666771718, -1885901279, -666584771, -1407222129, 277009162, 1834309213, 1564029224, 86327904, 1476191119, -1307269208, 350561596, -1955256449, 1617299700, -1298819704, 556118708, 1930873720, -39963305, 1745658961, -2059385571, 1577896881, -759636523, -1693667556, -673926881, 2098458293, -737135130, -1796882952, 667744666, -879412875, -1822327296, -74887700 ] ] ], [ [ [ 2056529364, -70097413, -1533148707, -1504865306, 151415218, -1351069096, 1236207316, -624021819, 1927018635, -457738379, -1700174626, -804156221, -315207099, -1399678045, 1635832514, 1379252400, 1391720287, -539955140, -1395138686, 543279283, 2031351345, -780861924, 45294676, 1393825082, -1118353196, -514496872, -156888551, -386526344, 353855287, 218024212, -1970570140, -1861482205, 162833764, 466396370, 1597644224, 407597349, 921206119, 1966851953, -504626435, -565573560, 1690625446, -753093307, 972524879, 2122855410, -617479479, 9494127, 1222532723, 1539448066, 1210595633, 597027084, -497392280 ], [ 1917882542, -301680402, -799881138, 160047277, 1647223177, 348825362, -1036128615, -1505233805, 770727578, -1987513525, 837104583, 1151411389, 1084479171, -111494838, 217250529, -231187226, -2052971084, -535961635, -232374829, -1540536914, -1047719307, -1533515144, 2100407621, -1598134914, 1347180453, -2097530450, -1102749244, 1326005971, 1378622370, -1089129618, 783956268, 1031705530, 728442336, -1684595704, -824546336, 1770467035, -981633742, -1711528122, 1419379743, -1577758065, -692097821, -251968839, 724117624, -903245604, 631146710, 1969634781, 751417007, 96029641, -520839193, 2046142394, 1698359492 ], [ 1325720335, 413399136, -804353313, 1079387075, -1754535924, -179240407, -1776751626, -1293960208, 1182906170, 352794827, 435786033, -1521096115, 407799594, 954281175, -1608368681, 182841258, -1384537453, -1686192346, -2005023420, -1916175409, 707811325, 800474882, -148410156, -1795112444, 280010384, 1125269610, -205064923, -449079320, -136757999, 1023211480, -2110908980, -1389462544, 1172939463, 1320932373, 1595653312, -162796271, -416765827, -1616267047, 1158324651, 1111658226, 352553802, 1293199340, -1258626076, -459176734, 286966624, -2041551646, -166291031, 758400960, 1817849758, -1762668246, -1812207401 ], [ 1689213261, 1080336936, -864786978, -616423458, 1044982936, 1343277204, -320562284, 1506549002, -1355191473, 106531957, -1715928954, -880578755, -1909391322, 1514039276, 773926333, -251348838, 287259618, -1236400393, 1545601018, -1005602793, 315874598, 283396563, -630082146, -409096729, 452025699, -6347526, -1339980282, -1515247972, -610970542, -115771775, -407237176, -1555026877, 121205007, 720718024, -728134282, -909197354, -1512298636, -950581651, 1628538017, 232599314, 2018728947, 1481031126, -962700435, 1385979152, 905715412, 1012419934, -2112087590, -2107662478, -2099967752, 758198599, -1487170039 ], [ 1756750718, -425947463, -1663096009, 913395732, -1903430966, 1606934360, 1494178159, -559487498, 896117785, 2113319488, -810639079, 23816733, 2057800935, -1801694864, -918030677, -971830339, -1071179407, -227194166, 1159558130, 2007348175, 1571932118, 907306706, -193949881, -852956703, 1215654754, 850499042, -5374179, -33984010, 66706269, 1999489862, 2113985472, -1339420578, -1518041160, -963235489, 1198512111, -392539769, 2028671962, 236273177, -1486449239, -1150878073, 527909651, 1585114934, 1328381834, -451716128, 1225592406, -1646568053, -410318189, 243183771, 1077112021, -1339397403, -927589622 ], [ -282253829, -878169594, 294841783, 844914605, -901361226, 2007134861, -983797608, -426037067, 1046876372, 1550494138, 1401363771, -891054110, 114624337, -821258078, 874038191, 936307024, -1582428601, 1917581206, -1830360104, -1037179893, 1699023155, -1700014688, 1988641212, 1056339606, -1366926270, -392022891, -1080332275, 2094015647, -1872291514, 1410797655, 1077414709, 344706678, -571799296, -1026895651, 213029434, -938811796, -2146832614, -32828926, 422491255, 1120223095, -373795827, -1117326142, 852089902, -1583307838, -1332909599, -44896126, 1595623033, -1932065638, 585144258, 1627816592, 1569675827 ], [ 1508027240, 1246453760, -1353115445, -809536845, 1807363045, -1903763239, -651650081, 1496317074, 1277400440, 208653975, -765075657, -41246737, 1378244382, 1657012425, 877164726, 957476182, 1074902781, -2054911924, 204628193, 172982002, 308856003, -1697685038, -405083860, 1893726455, 923274211, 1599022829, -1789203631, 308335806, -1710072370, -443560020, -1774040960, -2039253614, -921665062, -807584762, 536393880, -133247636, -2063909881, 1760633766, 1104281326, -631157420, -22519084, 1445294926, -1760073836, 866115395, 1510266186, -777553172, -1675270478, -1095107768, -2093860498, 71692984, 502592580 ], [ -564031218, -1851137299, 480473189, 183441550, -1983024521, 615674723, -408537167, 695498536, -1164162653, 1042681038, -574668218, 1193689975, -1588228468, 1124382722, 2130113546, 2130833833, 1873924824, -2105530860, 1883007457, -1555580517, 1485470234, -1838469429, 1415075750, 2074742283, -861521132, 163590087, -145230647, -2086155218, -255890202, 179198928, 686670727, -1279027751, -1658784801, 724940195, -19122919, 1483474348, -148012223, -90229568, 1320210491, -1594611307, 371848765, 608036231, -311333202, 901360963, -797031225, -888052069, 919845099, 206800744, 638942406, 460813687, -530469412 ], [ -1392580186, 1032824293, -562837997, 2049513838, 237090773, -1976751119, -702217375, -175253360, -1220713025, -1968177073, 1658640525, 1344973370, 1130679183, 1867506875, 1209399398, -1452425329, 900544858, 781899693, -1955773517, 25273136, 1681745092, -1785224137, -301191254, -1651888629, -645044222, -487798766, 20393787, 451914601, 1129800210, -1085875949, 894216971, 808548817, -1890217725, -790677522, -759053245, -863126406, -1876682613, 1869601383, -234530336, 1357027778, 71904131, -1204006438, -1054462063, -1798546416, 2080922514, -1213434428, 497351787, -1732625209, -1044267176, 1345813373, -298410334 ], [ 1323793760, 1503895001, 834778512, 1789965295, -1395537699, -1233689001, -416696064, 464175114, -472431792, -923044266, -897798235, -863631950, -388723489, -1724372786, 1454163929, 1184760164, 809200089, -525961720, -284205148, -310321374, 730297117, -1180622423, -1663512649, 343624660, 1367603922, 1327260051, 138059436, 1211017215, -291982278, 1417777199, 1446698328, 1434939126, 1010433104, 1791608860, 1906111063, 799268752, -578060622, 535853619, -827115511, 1510220063, 595765901, 750931860, -591382177, -1173008262, 868703717, -1649753356, 1022410301, 812410967, 968004912, 1943957231, -1112315177 ], [ -2116359203, 179284605, -957104365, 1851418871, 1018097405, 832124088, -627954878, 309757457, 1455754182, -1959874073, -368971260, 1359137182, 1700027635, -183329627, 1900810268, -988225942, -1238325115, -1937750132, 128861064, 59452171, -144575137, -2097665504, 1296498821, -771344917, 996350701, -1896604807, -532067498, -1787288830, -1392159578, -1733097221, 1929631961, -641074926, 411461738, 1256238536, -179840699, -863128442, 487551799, 690741184, 1364456586, -346001806, 513833630, 415595134, 930357037, 84501684, 1228685297, 1355901248, -63780312, 1410433873, 1951684713, -2108596146, -386232058 ], [ 154855992, -1758949518, 266941008, -163484825, -826901854, 1376415249, 680762495, -1385155452, -1752121840, 2032646811, -1295795214, -1548839049, -590190515, -667047343, 1137579479, 369295315, -351043591, 2085959959, 933140216, 763090350, -469397013, -296014395, -1433636419, -342966209, -764371518, -1326016844, -134083616, 1911567099, -2114375398, 217876667, 212217301, 1446057606, -76118756, -1547125213, 119612808, 705399725, -128753214, -339014703, -1604505136, -715934179, 1099211996, 554719433, -1347422448, 630035986, -556576597, -1898405317, 1322731714, 411621201, -1032173231, 29926744, -566599582 ], [ 1964272704, -301810686, 234661422, 1592907047, 846538035, -86480169, -1974250229, -1065210902, -1404225524, 1501600037, 2063141729, -825152537, -995451, 462568259, -1805927207, 833834067, 943047732, 2018034096, 542990872, 2127017648, 206808039, 1647283756, -270373676, -997594204, 341580364, 896869489, 108404263, -831075739, 796535645, -413934354, 763049627, -282181859, -1871563003, 270994089, 1303857908, -2022745116, -126668625, -1694749606, -1332392568, 1320231445, 1507882550, -917290764, 825401837, -2106104241, 6252180, -261446966, -48218302, 541119543, 1158601517, -1525645266, 514859430 ], [ 1695018223, -650050694, -1687717818, 944650120, 187445944, 185151351, -679404982, 1210829336, -1452656578, -1004304397, -424665310, 949677475, -42516375, -583699723, -721269161, -1863273333, 2004349100, -2045578001, -1724585098, -1641199527, -1123447126, 2028988253, -1761026235, -833352923, 68852233, -403735548, 496167, 1969147925, 114367718, -610073434, -2025355752, -1044193016, 1596507203, 2094389388, -2084816068, -1679168294, -57894144, 1466417747, -566770310, 1846164560, -32307152, -1559679592, -419846103, 746885607, -823516566, 1789795234, 648213283, 878166232, 1459720920, -1050489663, 1634855210 ], [ 1064800182, -1939894839, 1729332083, 122216975, -1336019188, -1910848314, 201542886, -257363469, 1462578123, -657534566, -708499783, -160899520, 1938479458, 46101582, 977115850, 1615856662, -559611769, 1016778449, -2000796886, 167932331, 1858471851, -736635171, 355505821, -2004190365, 2113094321, -1371322896, 1925376395, -370446289, 2071229664, -532329258, -2114089283, 964335025, -672564745, -94103421, 1501066062, -2013486430, 1616185118, -217254332, 1450751253, -339690853, -1530919544, 1600109738, -1358674265, 553226734, -266867657, -1990457283, 275549509, 237705488, 1093758306, -211196857, -1891051475 ], [ 331990848, 1210679300, 511162948, -1251316110, -1131809461, 1631915517, -1166424081, 113642611, -1604450242, 552195211, 1883161724, 2045361442, -316521512, 2064274046, 1665643583, -39407923, -959016680, 1022174, 1238473916, -644262352, -959188779, -229416869, -966863555, 368742364, -737753870, 1585172559, 1764693725, 818900924, -817046699, -1544511069, -2056517022, -1511640574, -762832319, 535929585, 1825217166, 1388853341, -352144594, 69943665, 2143065068, -82018060, 491326793, 288466901, -2073263799, 991298318, 1270536975, 1424661911, 945934110, 915677994, -361914606, -957838434, -1436257452 ], [ 1372356998, 472738529, 743604619, -739451264, -1103379822, -2099688277, 939199824, 1949730737, -179295609, -1513739609, -597753103, -1567097821, 1130393437, 126268820, 720378049, -421024476, -475428359, 1479478228, 1114930561, -1229678479, -1233146831, -2003794988, -123662320, -1651816971, 611856702, -1268792328, -1123193262, 361242354, 595000079, 1291872408, -783721949, -1302089265, 664748812, -366055915, -82722567, 1719397435, -1146395689, -1920513211, 2032869862, 1656478979, -1357852231, 1670360566, 1718021626, -54664344, -679728507, -713932516, 697888643, 1286625918, 960227575, 597968374, -1260284517 ], [ 643531889, -1446381147, 80853480, -914907853, -1267871156, 1422694871, -861439313, 1398838022, -206192258, 199910675, -77451864, 854458263, 1839370475, 1154942449, -1021263357, -220836021, -281610369, 1792362853, 2092771516, 1118084393, 549335901, 2040307391, 1195109596, -1667392878, 661468724, -375580230, 1572098767, 660234550, 39905520, -851878640, 471651262, -56400796, 84067131, 2018371875, 2026473132, 736074008, -1533805949, 1020456067, 1371186784, 737533186, -1780816398, 1719813667, -1631021837, 1863859437, -7131762, -258073141, 552211448, 1011447576, 703110503, -159708636, -1829369987 ], [ -1007189512, 1580690267, -1815051082, 2136373280, -1146350509, 894925731, 2119555274, 34991253, -1409559424, 1166427686, -1013214669, -1368658938, -278269286, 1722999751, -1819910990, -1659455556, -909836886, -1082471174, 508067109, 493049888, 1319085188, -2044296314, 2063496456, 1065918969, -1848032250, -996833318, 746864080, -1891621005, 898800020, -1245529095, 74364589, 590791701, 559114214, -320374516, 1091901879, -1001128587, 1712506602, -175714876, -661122669, 706205817, 949460789, -1231714813, 330806821, 1086852557, -545802004, -419559239, 236726595, -328074983, -623451365, -2092417528, -1465559185 ], [ 483908379, 611703538, 1631989424, 381392488, -135605877, -397169246, 2039378808, 1583687536, 1594404979, -2091905273, 1244928530, 748907569, -1681463859, -1684733525, -1830196214, 909156422, -598754627, -1782743133, 1711104926, 1573175120, -836147160, 896316108, -472887307, 1874351858, 877581337, 1552234225, 1690929561, -359029513, -451275721, -1612970594, -633206438, -1410494382, -558232132, 340935378, 224345800, -401128122, -1937726401, 1673470690, -688956331, -2037085587, -1427247551, 525708823, 53346577, -400829461, 847023714, -1731291520, 384282174, 566176905, -1844990363, 57314598, -1527302677 ], [ -909831533, -11297122, -2084564399, -742991988, 751990978, 759149410, 154832684, 1481934752, 1249358538, 1802465984, -944484515, -104096585, 425697054, -1407281659, 1802825606, 909155997, -1901589281, -982745469, -1722862780, -1409373880, -204340225, 1871007922, -505496232, -2090341131, 375473670, 2015880383, -1726379779, 228001663, 831915749, -1027420533, -1731207397, -1325264180, -451851607, 1867695815, 2043073524, -196116076, 474046459, 606121496, -1633507482, 1550046808, -1444748977, 1298244025, 2130841653, 318522216, -1346017246, -2022644008, -1918267652, 919120150, -30662413, 581395022, -1803466529 ], [ 287049531, -335822608, 459449716, -1634647901, -834307858, 1119697345, -538659458, 2103704308, -1002033318, 296754905, 1158354404, -384555966, -1786520984, -448038693, -1945316044, -959292233, -1506715675, 94291858, 313748893, 782412192, 477257750, 223640340, -2045267378, -104078388, 1863684650, 257443429, 404517879, -381396559, -802624947, 513168379, -377242253, 91021558, -1764193872, 1275554205, -1159662800, -651014024, -163256546, -2002620404, 1567565071, 19694924, -1773994807, -801908828, 893867322, 1072956071, -790792493, -668854483, -1804498884, -2021926277, 1684130014, 885260358, -2038805451 ], [ 1301040381, 136521076, 425314105, -1124463322, -1777973343, 1516004263, -362797917, -847078088, -1583230521, -763975045, -861754832, -1549341655, 1103234412, 766827115, 61286746, -698321399, -1480897319, 1114164157, -1461977717, 917660577, -1952673232, 14184194, -909685676, 1853637386, 1990034472, -1630536166, -254330486, -72851641, 215539711, 616515757, 1017586270, 531172836, 511752369, -1699980912, 1336480715, 720170477, 1373151640, 715971522, -1737679734, 1143392384, -1930123790, 476958546, -102819254, -1808001249, 505160300, 1741709321, 932714645, 1660513444, 1618324813, 420606166, -692028115 ], [ -609212131, 1565395246, 1523110022, 2022364613, -1641733889, 276317677, 1324060377, -1819040931, -543977165, -571742101, 1711322541, -2083722143, -1915013085, -806652847, -339373130, -927852868, 961297334, -441353956, 1742015714, -565313318, -863490243, 1444301552, 76942292, -1461535309, -1609037055, -231748038, -2028740172, -986788325, 362709945, 267926686, -85679076, -269104701, 590424803, 1377378616, 670200660, -1266029953, 679845091, 1315764194, -610736393, 354274281, 143200308, -1550252730, 983724125, -724260102, -1616048696, -726469808, -960501815, -925169193, 22487612, 2037509776, 397404038 ], [ -1111196204, -1544400472, -1359232489, -2129149767, -1203228105, 74485984, -205407560, -432339705, 553315488, 500291686, 2001978937, 196846932, 1131598408, -1221894326, 1612127439, -1356423844, -1123387588, 515512639, -224297335, 143534222, -54668988, -980774618, 426593916, 1068443872, -2041777964, 1592068300, 2066770584, -1869928480, 1893880995, 2056156672, -1155800550, 1227882163, 1520097840, -907856261, -1455041583, -250446394, 241905806, 463346234, -1868790611, 1483679175, 931529127, 1845350265, 237779938, 454912220, 457291380, 767813653, 511220102, -1751433756, 1249249584, 826760753, 899324947 ], [ -1113821605, -1494980366, 1869240956, 838917885, 359839303, 1800795445, 250629233, 741976887, 2043387397, -1529980881, -1713058282, 893569990, 1551510644, 1148840639, 418998760, -2013998249, -1694900402, 2018006699, -1695978053, -1870447770, -1627718310, 1858363460, -1643512387, 176579475, 1582058595, 2003974171, -1200021103, -1653696675, -979572030, -1419967131, -1624634675, 463305806, 1318541858, -301949764, 436263373, -633332796, 351224646, -1722910835, 256874119, 6416820, -1659594534, -2141032535, 1607455911, -241779222, -978914723, 1450348263, 1751024251, 1450637698, 2046203678, 2023981015, 2113947689 ], [ 79107459, 410834334, 1893672005, -278983578, 1020289594, 1983505706, -96486973, 1997488351, -363834978, -246281679, -2112169246, -391277609, -1314002441, 496607759, -1797126594, -777029534, -1500818344, -1737451766, -528957172, -591336010, 192176944, 1552911270, 593771715, -346707770, 401544397, -1667114143, 330639153, -1723824227, -173791652, 1179454236, -420223736, 105508120, 1272175788, 1445001806, -310502500, -1128486744, -2113864150, 970844498, 2047039218, 940664605, -1055680540, 184936230, -2140907773, 1015190192, 493390780, -63828611, 562052702, -1318672787, 1974839251, -1540149196, -949200686 ], [ -2124315, -492667253, 1346528876, -19379366, -909528110, 914830576, -338884878, 170005675, 438017890, -1617518753, 1066531609, 1621015431, -1201739829, 1324358806, 402150761, -2127932924, 251310892, 1296545467, 503762566, -1843004170, -2024001079, 1296638692, -960526123, -163603692, -2053741829, 68618902, -1723531254, -1260061221, -536992726, 204283151, 2023330684, -372783639, 1574436965, 1257667483, -1780081996, -5990318, -1943468732, 1170791572, -354386, -592412822, 1089888337, -416038014, 1830130402, -1752037822, 1445884038, 42017885, 1772730852, -245343910, -237166548, 578815107, 1724970601 ], [ -1371052262, 354420499, 933822960, 1054535723, -521027958, 2113265423, 1934594136, -1732289863, 222586454, 1988081868, 1065060628, 662224467, 1204476975, 1375234473, 1207125454, -1851397311, -392435755, 30507525, 1111550995, -39468285, -978833371, 1023138538, 1893047929, 1980197683, 964559756, 1009389780, -929357501, -1450697343, 2009689185, -459090362, -174848682, -1659553939, -247436715, 1949419928, 320216830, 1357523841, -1278890275, 547036321, -1553876976, 1512916759, 1883074841, -1659544496, 1949478695, 97152503, 1178929098, 90049792, 615059984, 418986415, -1996862509, 1371132353, 231313672 ], [ -1702674235, 53107891, 706539197, -499163431, 848904168, -409786931, 20564667, -1598937863, -1745249302, -1352889689, -993893115, -74399610, 637169823, 361992661, 149143570, -2032173191, 510222371, 1671146341, 91276162, -320378630, 680820555, -558865462, -494394200, 25889295, -1023418771, -77499614, -1841324984, 1688221334, -1425123892, -1098231529, -1532213504, 2072703322, 872347913, -878491516, 1604633034, 1474486028, -477479882, -831530287, -1051621185, 1302085171, -1897465852, -1530088930, -1763427097, -341133516, -753574166, -677627303, 75779133, -1416139407, 1772481911, -1508625416, 2108548820 ], [ 2117805708, -2016219596, -785541555, 1335989555, 1618757071, -33477314, 1466639115, 1143881951, 1517906854, 1467743458, -1116142749, 1453002329, -1907702535, -935977576, -1830640662, 435037630, -22610279, -1585392521, -625804997, 534533050, 1818337322, 451081962, 1717953761, 1264859920, -808882515, -1388482716, 1187413757, -429744854, 281388754, -804348376, 1539897309, 1406383440, 1766514930, -1888312461, -1475920555, -90591737, 702496757, -11337185, 144913709, 602992010, -957652082, -1592532267, 1422413446, -593942905, -976351024, 1090650496, -429330715, -1644774864, -1276484809, 1346760676, 746832621 ], [ -392672972, 241428990, 1018577664, -1875379478, 292095767, -1005814293, -1488706187, -964922517, -1360276794, 807842132, 2089683840, -594494885, 1136684217, -469839019, -756040861, -1692977594, -64639708, 642215922, 323468954, 1584077800, -223960884, 916543079, -1880015448, -549004900, -469188519, 497780791, 335965724, -340553210, 38295584, 356848010, 190503038, -424515389, -1786086061, -726394810, 331722490, 1565161172, 380203262, -1317660932, -982727378, -261506032, -599325018, -899733456, -2020255324, -1978804612, 2032838887, -217267875, -1233488962, -114438627, 183951903, 897482820, 1942072667 ], [ -1066541172, -950920279, -1887928921, 1945968866, 1494703320, 770153861, 1359065390, -1319298233, 1300784656, 1761109503, -1769646209, -902420025, 1171468801, -930864636, -1219348636, -1062914960, -3066987, 1097030854, 963208565, -1272853453, 1827777274, 615205973, 1844061851, 504601924, -362322547, -1407057576, 1121821305, -1168714589, 1911015693, 2121806211, 70778580, 683241106, 1655642919, -106890839, 1518130996, -1287742329, -95171091, 563055647, -1951507096, 2037921094, -930285033, 518784595, -203361602, 349358069, 783016766, 642183410, 1870922041, 443641719, -1230410290, 1707524702, -390101951 ], [ -660347844, 848693036, 567299286, -576488182, -1035781024, -2124155628, -1579066961, 956168996, -669473763, -1547871656, 312960672, -28589532, 179745877, 1752391622, 196675066, -1900995013, 749816361, 274218438, 593326225, -203930547, -893035089, 1601896820, -338065462, -2027312763, -29665336, 1606006730, -56869920, 853976846, 459206143, -876991519, 756547458, 1231781533, -1513047812, 1641762975, 1533260591, -480746152, 1892156157, -1839545017, -1101946955, -1604451096, -309657283, -282182984, 1426238459, -106136634, -1481565716, 241056590, -1031961725, -2010224078, -2105559038, -1328018628, -1206216107 ], [ 269294085, 107607244, 1495320582, 1939619772, 459593663, -421938411, -1446902069, -404145339, 143861689, -1049663347, -1838217008, -1299097824, -1396678166, 1932376448, -114668102, 326334216, 889651402, -16678979, 1907679840, 2008210178, 378679643, -1604277641, -550533488, -750314318, -493314610, -913270535, -536535054, 185654477, -1900782814, -1981954901, -808457880, -1707065601, -555555729, -1907201624, -596054032, 1520096822, 239958358, -1725223677, -1966641332, -1757040050, -1081382040, 2075993196, -1366612324, -1983481112, -22734631, 150326597, -1874268483, 1573312947, 1713538323, -1942273464, 1419919050 ], [ 1768581603, -207404415, -1593949124, 551562575, 502560748, 1263101728, 1289079458, -832570339, 1373656781, -1182793166, -2025041378, -2066105517, -105669267, -843513603, 929149449, -1741118849, -618159293, -543988477, 572067933, -1996654878, 1265268620, -2036447739, -1508780056, -1780677627, -2117381732, -711634149, 1196036606, -1403187166, 1993215115, 2043403540, -1096534907, -467140200, 1231335112, 406506125, -20998598, -24181176, -1065014121, -336114110, 124606213, -451980580, -105492905, -1719690423, 984956651, -1164372672, 651330069, 1415307602, 1919127905, -679707288, -621829706, 776463039, -665956599 ], [ 2136761632, 1798504349, 1078154777, 789101340, -1362333835, 1359561043, 1510915921, -348580521, -590315847, 763074156, 1235817080, 133861069, -1324974665, -1852343715, -1396924761, 1729500655, 1593320991, 1968714910, 106366594, 362702112, -1428647107, -909735722, 2092334128, -1244689421, -680112389, 297812064, -1719898937, 163367070, 41215744, -1388480036, -720137004, -1630494988, -879255207, 1062302623, -149524995, 1277967310, -638377069, 609426550, 1240306860, -1971063254, -511848177, 476952926, 1763798077, 451897278, -1873913548, 638946830, 33100056, 1829688774, -269205164, 231007006, 530251645 ], [ -2016353695, 1359058682, 1409429040, 548736879, -263130428, -1436696550, 1911209191, -994433148, 1621759690, -1927459940, -912100490, 678902894, -1990100355, 1194245678, -102840134, 824222629, 1814044906, 1909586877, -991817911, -1274036465, -892909597, -1357113524, 385507821, 1184203994, -719155662, 2124964535, 2142754971, -440834385, 677473592, -1202748278, 2134719608, 397298522, -1611101894, -158142942, 48860449, 104232163, 1126344872, -1609095845, 183728515, 1008473577, 815913642, 2116347024, 141915320, -1345566239, -1145903540, 1711828622, 750060948, 1018074662, 196475202, 1862086183, 1221818639 ], [ -1937525755, 288328320, 344238081, 1359275398, 739242480, 1905155586, -1017392215, 925670351, 1290563183, 2076489981, -1761439201, -1118419731, -27118865, 1787888721, 92508213, -1509471815, -1534905868, -1446161027, -530560841, 1290116926, -1873930116, -1536329861, 1139823602, -187297658, 273352260, 1051997455, -413259064, -555347511, 1037523473, 164327073, -1989756992, -1618348064, 2040001573, 233421831, -1810701174, 832470729, -1896587645, -960591647, 309472033, 391110881, -334559286, -364880571, -182943492, -413044146, -1684789446, 194415903, -1310848160, -609883765, -243306458, 1240752713, -2134193954 ], [ -22080752, -335793267, 878608967, -604774757, 1654522872, -573779323, 980302914, 773301640, 504469508, 1314827951, 1532360573, -1688565278, -283341562, 141188066, -249440161, 750862190, -606610037, -94158886, -815321572, 1074283205, -997078988, -508817586, -2038846853, -1872438316, -1959852979, -187839255, -639672166, 1873425616, 1763604296, -1859881779, -1540447063, 43106347, 51417869, -1525963609, -2072632431, -1795826864, -74343599, -336113978, -115002542, 1540745319, 858777448, -1350792287, -479242389, -731614867, 932320263, -2049333552, -1131163578, 1460605896, 1389546461, -1748781485, 179742757 ], [ -1007468005, 1688255537, 99180834, -336588324, -496950113, -292924528, 1421623424, -611259401, 1821840929, 22791665, -1333436669, -16657409, -569109191, -1764196877, -2106443633, 167536924, -1723981687, 644848098, 1204612021, 1011346311, 2012661010, -649552103, -1703933431, 2138974140, 1890804689, -1923160106, 1807312462, 979259349, -534671596, -2006783205, -2065992620, -190450924, -985679234, 265027040, -1250047470, -2146919737, -239377394, -678762248, 1107531754, 353148060, -1695662374, -1924688443, -916931308, -334374195, -1809846295, 687986719, -487885463, -2125998091, 1279980534, 2135834776, 1730989889 ], [ -1952703892, -268860386, -1161157497, -1257103303, 83575120, -1764875250, -1970075583, 1171664340, -348356493, -1634262186, 2124647358, 1610530948, 1575919630, -1825202937, 1324190021, 1255112285, 1437964533, -1052824510, -278518674, 963521128, -121279019, -1954946280, 70304111, -2033982819, 765656120, -93415013, 1773126428, -1928989256, 1722747947, -928452789, 1039165288, 1868919759, 434533675, 1222680616, 457326847, -77384710, -183255428, -554909850, -45592161, -25882810, -1241969521, -661027637, 99586556, 1644897471, -1355076963, -316297099, -332477134, 2084409461, -719454100, 1622771564, 1341801632 ], [ 588931653, -1800467276, 10329763, -466224133, 698713292, -81134884, -1127571192, 53357435, -1960270342, 257661235, -1119468736, 1013290673, -1466621185, -2020010624, 1211597786, -400809611, -1942475886, -1496043381, 2046480312, 1370503877, -710358270, 603462642, 1230096235, 2000697670, 2028638646, -965822670, -1118071399, -929884709, 1625270678, -1276469022, 889019888, -1260842266, -184975124, -41404788, 1261818406, 451902600, 456988982, 1823245325, -48024246, -1936230699, 1869345472, -610922979, -1856290137, -1425623001, 1428202245, 1434898748, 798523132, 123761718, -843771149, 1428176225, 855711473 ], [ 650030286, -538447191, 1522546247, -1956000164, 1235642823, 1840433089, -375326589, 534706721, 2020071349, 1793635861, -1544443421, 1685104608, 1213583352, -916025711, 798890606, -1501402340, -516056064, -23020062, 545545600, -1936118576, 1914226831, 544122558, -1505352753, -1710839095, -1303405373, 839430683, -379623959, 1170221004, -1762943628, 1023370775, 1604767526, 1919883642, 17720471, 225943820, 1938291117, 2008676400, -1812501735, 1056900271, -1890355830, 243935620, 302796525, -1049535584, -1287506317, 1971039825, -1628903317, 510740736, 398947905, 588718050, 486935023, -1476432870, 1387957524 ], [ 783508797, 475416491, 1540237784, -1957201296, -1586411340, -1264868836, -394481358, -1095276426, 184392616, -1653475843, 623224368, -699716584, -596780874, 773370061, 1670984608, -786082971, -1203709752, -1280303077, -1124730150, 170990162, -1487524747, 1481606751, 1961085768, 259966727, 7430362, 417200675, -168278073, -1976508456, -474440000, -411031313, -1930508862, -1282156214, 530405624, 1569320220, 1341967631, -1123928858, -2044016067, 1765600886, -2115898217, -215720599, 1953186872, -98437058, 274774035, -998609020, -1123893913, 831373994, 298454320, 1481874007, 453908139, 1012440257, 1100403800 ], [ -288830943, 1897260725, -1333575676, 1410626112, -1705521071, 398830830, 747868310, 1633542934, 664331112, -90686232, -2082702422, 1567202808, -482034740, -1100584657, -649717316, 1134808871, -314233333, -4693408, 1488719655, -403627199, 463481260, -1240098414, -1205235161, 1440719747, 704234111, 1204016979, -2005745771, -968770372, -664856335, 333274544, -211997548, -698106625, 1576418122, 1215858725, -627794889, -825961793, -1220110470, -1706406618, 1442536435, -1452531199, -1780660150, -2097287014, 1047672264, 1042321630, 1358765656, -2121486157, 2059129222, -102117621, -2070985892, -1136897095, 2109434486 ], [ 1184665745, -663214887, -1554655031, -621500368, 1572611984, 943283840, 723208326, 1688366802, 458961080, -895183517, 1561339612, -1778140571, 808451843, -1854952537, 793482842, -1134508984, -1585449436, 709153300, -837022724, 1356093990, 977304601, -1587177383, -1497165791, -267026100, -518827011, 1854936938, -1744753773, -65198960, -337890940, -902363207, 1177172321, -192906525, -447663441, 876214531, -1706502848, -1072009837, 1415861210, -2140009074, -690274968, -985410514, -1459777258, -1539326665, 1267714386, -1443688182, -95395571, 1423905777, 428757017, 1477769237, 1405453608, -632109755, -1215563750 ], [ -938890565, 2129974791, 396535152, -177985929, -696908434, 1819365758, -1156365102, -1751917989, -1099792686, -366052294, 265131633, 1963592612, 1417167481, -1670692357, -1971821535, 17980452, -934245173, -2028310903, 674657017, -1296566224, -92322650, 1838277753, -1909527586, 1960556411, -928706174, 212814513, -2004150703, 128995163, 554309605, 1301749736, 1451299218, -1417716855, 876823781, -982743183, 354201604, -599545056, -353435205, -1098362549, -1799802847, -348039797, 1850680096, 637846454, 1120694175, -1434486434, -1630322263, -1793576871, -338278017, -2005415292, -1724439003, 1587284815, 1533632272 ], [ -1882365805, -572906240, 1023577180, -1516172424, -536002512, 1645944628, -1575950496, -940849502, 12973420, -561778021, -1188791477, 196276934, 1127218804, -1094680019, -826538105, 764149837, -558108875, -33328614, -1236963573, -2142884463, 665592548, -1330454330, -1652565273, 226317207, 1470649092, -1233906323, -1768976905, -1475732160, 2043608719, 538265343, -1166597854, -2020933542, -706713501, 698443957, -541298810, 394972061, -1545140630, 353129145, 826837249, -1423592936, 779551275, 1588724526, 1723802709, 1662206191, -628493359, 1841925130, -28677154, -2062432684, 243820437, 1565372542, 621335229 ], [ -927860407, 1456991399, 327659956, 1776265540, -1955541678, 1010283675, -1861058979, -360424009, 2098163958, -255317326, 1424466531, -311141870, -2049068913, -389120743, -79072431, 1785929740, 2134739870, -229346879, 362842160, 368908342, -292598268, -1164767908, 865942496, 1505908290, -122531387, -741835675, 1889871557, -1840451307, -1372933257, 1858105969, -1518516510, -1623914268, -1469580641, 1884288752, -541408697, -385745203, -683370539, 1062764340, -1866462774, 1559048780, 1945146401, -1235958317, 1106728038, -1512058750, -358429829, 1392437546, 1273918024, -1065044905, 1050361574, 1265194624, -1159248444 ] ] ], [ [ [ 36183935, -1946660738, -898253978, 828243555, 1208696156, 1164075298, 1017355534, 352248125, 1555375958, 75278913, 1538801408, 1802182331, 139818098, 844994116, 155149968, 1485366742, 349464922, 250083204, -425648882, -1580403749, -1990449821, 1388016221, 1564469416, 1217497339, 1872347000, -1429353302, -900253553, 167542759, 1176908087, 816550097, -1692730226, 392432901, -1949835249, 1610237544, -1415755746, 600807779, -1934764542, 1708473430, -237702472, 1287287730, -59814508, -1113102226, 1866218030, 168012084, 1107591169, 1118792065, 1155210446, 1387050461, 1257271556, 252605174, -12721779 ], [ 390488864, -863741556, 1157734569, -790041525, -1450549294, -391923931, -1766076927, -1765439170, 1250563083, 162392358, -1014583024, -1295677642, -975456713, 1702448453, -1491461861, 2120564779, 1932723728, -2103558256, 1479260815, 1351344620, -292678396, 1593266607, -1343661886, 381467044, 1872953853, -1936410333, -834135180, -406620926, 1280611873, -970781721, -151690451, 46586179, 1435208302, 1742282081, -61332919, 238041896, -1394959284, -626114266, 184833154, 261456114, 778511653, -458894756, -114147131, -316442700, 1239084811, -425053600, 2030261229, -1442141850, 46882982, -293914594, -1121997852 ], [ 947525931, 1137117510, 2111854170, -1528352769, 346940624, 1017773651, -697156084, 1669201302, -1293288018, 382035902, -1742523970, -998653808, -1197992669, -2057466782, -113012846, -601772606, 262180145, -1559984818, 1399817797, 638057194, 322194271, -626846207, -1973234309, 1401880792, -1593578185, -2118711981, -906758098, -991335232, -227863092, 417988647, 604602326, -1716880568, -1536477225, -679749586, -1998588625, -160464688, -131463577, -2137027211, 464271868, 910205166, -1971998138, -97733715, 274924462, 1946638844, 1301647836, -416010905, -1201063547, 1115378959, -608754208, -646022270, 1844404067 ], [ 665129608, -252530175, 143224026, 1203414120, -1065674489, -212862016, -1628798284, 853198900, 1325388424, -200942849, 2123329202, -1466481679, 1250017623, 65335005, -595159843, 2017408521, 1105076039, -734148697, -2040721862, -1924903344, 242217571, 1403358681, 1300631443, 2048447609, 1935646794, -1766917169, -837779028, 1956499827, -1220834311, 1702782958, 650303484, -1647958298, -1232971305, -355804021, 1130212305, 448337640, 1799334121, -1004232986, 1619604006, -147909339, 1832658566, 1947530480, 1361230135, -1812324814, 1680900417, -1107447496, 822180823, 1293043469, 156610449, -1956788102, 1528600120 ], [ 2135818625, 1950805939, 1676578303, -1744456353, -1095317211, -1906592984, 2082413882, 1962349564, -1542224332, 4461125, 696084227, -1032954889, -1394071724, -295637004, 1974588648, 1412097568, -261198350, 558595003, -1372930773, 156697299, 1654947222, 1798501728, 113807293, 879659696, -894177403, 1881047148, -883684372, 1452673455, -1664795259, -1488392922, -129188026, -955416086, 909245256, -2087997262, -274552089, -1140837658, -1793194564, -1256813398, 1302052462, -1135201920, 485948454, -1755862115, -834208733, -1193086039, -1842453087, 1890646583, -1442661531, -986999398, -705479359, 281789243, -2077689519 ], [ 1068278625, -949045098, 1523535947, -1065406049, 2026913274, 1130247067, 825914027, 814142970, -1805729479, -967998629, -801030938, 760151521, -1134548454, -559560174, 1546558570, -1897721615, -190917544, -1132604991, 1194233671, 1550330740, 1750442940, -550176184, -403669280, -1776842500, -1988986690, -884772233, 1716075169, -1074860114, -1716065359, -1193145522, -888037360, 1261594885, 654946279, 1170286242, -581114205, 1237573706, 544037543, -1870299896, 2063972750, 1034676629, 1226299731, -509034697, -352026485, -1025817894, -1410515676, 1140447975, 31922037, 1540711838, 1965690094, -1965058814, 1430803488 ], [ 238093168, -1202554223, 1140268181, -631750804, 304493013, -1140348276, -376591683, -44635837, -2079816422, -92013820, 386651518, 1933653795, 168498638, 2121786444, 1419023133, 740252707, -1387744165, 1605779372, 411960808, -174574325, 523112576, 183840848, 1237656537, -473203352, 1122378169, -1385215864, -921025759, 332565174, 2078336723, -692908058, 633009191, -928254576, 1464937016, 329393433, -169707485, 260341578, -1147881614, 404169435, 1793671397, 1691500318, -1055367124, -76206712, -108488496, -1361003506, -924185534, 1019178431, 1382637551, -258335215, -1308332116, -65211644, 1976959522 ], [ -1875829809, -1483094113, -1001533555, 584195117, 1983475241, -72812267, -756309223, -39300043, 953553283, 518503126, 1611931954, 582010608, -2018644538, -109236162, -1465519352, 494837258, 899214247, 1430021793, 1631905189, -930964404, 1504619427, -1750733649, 1784441737, -604641638, -814991148, 156156845, 197235623, 1958220381, -2037943426, 2031622361, 1669685041, -803502988, 2089153099, -1568665959, 1752964977, 1449546056, 525604851, -1951183944, 684427630, 415951299, -1075385686, -930235566, -865446671, -1633651884, 266340318, 580747926, -1169927605, 783134282, -1352700989, -457255523, -950733504 ], [ -501759307, 1615315694, 287342021, 99199384, -881644582, -190643371, -1070457997, 1213682288, -17397367, -752857001, -289070359, -1003013002, 1576604400, -1660523823, -974777748, 1833926588, -1993394097, 1355161977, 922739944, 41210959, 1796318996, 1976940965, 582985699, -1765964382, 836172969, -1407962192, 2036481481, 1254320267, 711140679, 398630096, 139239408, 320675355, 1788164527, -526703772, -66583147, -1069657511, 534202934, -661127447, -1857038247, -1829768890, 319483207, -1231304503, 1564243237, 1656640199, -489929941, 1519358999, -389076735, -343232015, 161182710, -1686714846, -1479510413 ], [ 619897810, -666946171, 679389635, -1052276514, -993414246, 1034672820, 1991499887, -493219996, 1331411225, -1772448944, 474408160, -1758206865, 573727282, -140358688, -1583159091, 273334658, 175056194, 1754771223, 815020896, -1029737551, -1093035631, -1288965880, 1507506329, 316548370, 1457294027, -1461653969, 730160320, 425924478, -1414470919, -1795749711, -83320832, -545843357, -363114534, 1311122271, -1382277942, -1494416656, -1659562662, -1495354653, 363973492, -76642469, 1193040437, -2049624638, 294345111, 1267120574, -1832098421, 1429733131, 84407168, 2088026355, 292995439, -630013763, 1621992442 ], [ 1008103468, 175660397, 538378793, 162984169, 40407052, -1281248398, 1318576029, 1535041464, -1689121804, 1766365311, -1202662487, -602023061, -940766544, -1081746454, 1264150548, -248214499, 1734041596, 1216411694, -1948163213, -1334383034, -431736352, -2123571741, 2077977862, -1182868707, -1306319104, 1885401799, 1725968300, -1298940672, -1236834086, 173087986, -1411946599, 211005718, 1942605856, 175351944, 1963736643, -2118482629, -313047415, -436336572, -276582455, -662027988, 313296213, 1316858223, -225043066, -1341448459, -676354979, 1559665082, 1467532218, 191854281, -311903798, 1416531731, 1829340816 ], [ 738582730, 643118333, 1601877162, 1881060347, -54941012, -826254090, 2024717192, 780172376, -1113396073, 2036540664, 1260776521, 379488092, -1750414797, 580349706, 775170681, -1454019722, -33489796, -913460134, -680138804, 962776288, 109989228, 362004646, -1266296994, 1121704659, 1186650629, -1161773741, 719109043, -1771240212, 2026073286, 1282421855, -86530911, -86533786, 1751647043, -1938484310, -1356344351, -1265266630, -1742891606, 1280815311, 850317537, -1049574057, -1411766999, -681935349, -273870526, 193474976, -2086406916, -1091250764, 1375356687, 1803019507, 383411536, -91082395, 1055145287 ], [ 391936848, 1712530330, -1279818830, 2002829036, 308846357, -977369744, -2000081730, -1214793818, -1207868986, 1795707021, -1867530291, -1598100221, 179529144, 781432527, 1955668617, -1895332077, -832624536, 632238416, 360849527, 474399366, 11011200, -342934890, -1335061203, -577694853, 1671317846, -1840337666, 684000519, -1526867841, 1621752297, -899234815, -1989269915, -1262255022, -187213508, -1893118285, -797477286, 920570814, -985858674, -525473248, -1708987226, -559889933, 1476878197, 1161902074, -1351817551, -709590509, -1121038478, 753772937, 831850802, 1978986294, -1977681085, -1385387780, -1053685365 ], [ -683022914, -254635168, -2057594252, -151742882, 326510827, 483339649, -580803136, 1161716151, -1016641303, -987485489, 32551477, 1628964630, -905161287, 170292354, 1780363781, -1997004090, -320080824, 1467092304, -1766998902, 1229726509, -1624778738, 852349068, -1611531945, 434876110, 1404094607, -942861721, 1446613451, -1539107014, -1357626282, 1012049871, 1283552385, 914752430, -778817152, 1032047654, 328839402, 646005649, 1040763113, 270175568, 189673946, -365489011, 1920002719, -1259262229, -847616700, 1336960603, -1279582718, -2047181027, 1608174696, 1375708711, -36119257, 2059838875, 376131693 ], [ -924936541, 1540698328, -1063410359, 522524197, -274351628, 1317404366, -211036896, 1649134461, 1551173796, -1785758643, -447870941, -530332688, -1257405956, 990987074, -2113075433, -1422241007, 1635511814, 241349869, 88396623, -197126776, 659627196, -952043972, -366015125, -28906258, 1653897600, -286005710, 1630058172, 2137742041, -1579493558, 1703403807, -63908349, 1337446645, -533930706, -1096950038, 180120618, 769340990, 408283451, 1760511720, 312353117, 79822369, 1603617915, -1971732219, 2039697775, 1870053920, -1119018506, 322867523, 1070435025, -1419840140, -258065341, 633282290, 1077456837 ], [ -342978163, -19249568, 767185361, -1776863348, 895130880, -1179613001, 957995137, -208126421, -1019701190, 1639349763, -1146571443, 1678256106, -474849891, 450979560, -1543057830, -551169901, 125919968, 151355101, -1257473010, -1092878431, 1236088648, -1659524276, 228315241, -666797390, 2065679915, -843454046, 1399844054, 523805907, 969401034, -59193556, -2146988368, 1735547923, -1756360210, -830480881, 1278508429, -922947834, -1551782556, 118357164, 892155012, -2119922144, -1333779925, -396223897, 527264975, 1424359329, 539635187, 423391877, -1199249179, -1187679134, 846573235, -1171391907, -1679106928 ], [ 1062470875, -95260874, 1814944134, 181051135, -1410902547, 86127881, -1451928759, 229058446, 1566097584, -715944340, -1888459769, 1193156644, -1707783196, -1202058018, -991752314, -1529988455, 35394587, -1068543851, -144887477, 1847715306, 1724765359, 1648390939, -708685697, -1309782130, 668346722, 525237843, 1001284680, 2092451986, 1772755953, 1255174007, 455034315, -2067468058, -304239485, 2065058518, 389057894, -1026919026, 1940841512, 564985577, 1590694152, -1864225305, 1564825397, -1359566138, -257979661, 82505897, 1602756101, 772592768, -1114720324, -380592577, 578288829, 114585085, 852117781 ], [ -1368993530, 1499664520, 1758975392, 1540427807, -2007734233, -46593219, 1698508670, 1960559463, 244847385, 1905818767, -2037515774, 657838942, 440436722, -794165352, -2113896198, 504281955, 1778427865, -768992812, 1177104142, 623539774, 1333244577, -1840066336, -625727163, -535060008, 1884048439, 136750558, 1073262393, -445212468, 2129864131, 1450308115, -208708169, -716872202, -1660735923, -187562892, 795570631, -984071444, -1512599286, 2089927712, -1363475267, 1539953611, 445936549, -1291992216, -1678081922, -1813157658, -1661105237, 1904909808, 326840562, 1841475302, 1149872531, -414042470, -323270926 ], [ 849086102, 436584720, -1905407, 570404763, -997346387, 1788967870, 1646864976, -1196714235, -187768771, -1295144661, -2095012248, 846845990, -2030759041, 230911857, 1554802762, 85459434, -1566416858, -244638581, 528847348, 621032228, 348043019, -798706345, 212143666, 2076563101, -203405576, 591740157, 1214262104, 23871093, 404462372, -234662000, -1647936412, -718064608, -2015850744, 1417154735, 227861633, -1955404533, -1267159640, -1780884329, -20762437, -58175869, 320497194, 1672531313, 893586847, -1585967782, -1476932858, 467071664, -1220526086, -9197891, -212102910, -1573558787, 1883541960 ], [ 1286936094, 817656990, 955257010, 187775968, 2074841607, 1147592361, 1729771853, -1544155433, 876591743, 1373277781, 816882368, 1940102192, -1990219293, 998031990, 883539781, 613181879, 1731849161, 1888470244, -1817228560, -1389200063, 632163891, -1527410943, -1208765491, -1475417332, -832957471, -1772343511, 1957172587, -1292264568, 1659081944, -429359336, 660083052, 1570502330, 275038997, -138916282, 1400103840, 727556814, -591309328, -200357711, -237769283, 792291239, 1210340215, 1650480713, 483082964, 114669358, 1491336398, -415567637, 574442952, 1773304846, 370169044, -903767629, -1231228965 ], [ 37566314, -1201628343, -1917097939, -1516945367, -43664786, 1483161652, 1843281230, 1076893479, -1306302808, 715071733, -97034350, -720377659, 491214842, -2123168465, 471309808, 2124222648, 2126953683, -1034832319, 981250126, 1171749091, -705817335, -801574520, -351648698, -1967957180, 93559673, 742612845, 1326644164, 209392390, 594592628, 904621559, 1183585530, 1416555105, -328651596, -852983507, -745883263, -239633497, -262589841, 914491887, 2144150344, -1645924563, 1483903504, -1555581695, 1978094266, 1361609241, 663505483, -160618438, -135809330, 1174893256, 766851170, -63416655, -1174695475 ], [ -45208597, 1803513813, 1227019665, 970131439, -1130300949, -522960713, 481345856, 1828745912, 287207168, 1042095151, 1317654685, -265426915, 1699647443, -1133887752, 841863099, 2011188718, 1115416520, -1580772312, 30440411, -486285533, 1042163165, 1028740110, 2090043814, 1370794238, 1452926473, 340385540, 190758040, -372663686, 114881234, 257577512, -1898207919, -453402963, 1574757116, 1711561441, 1195318129, 1668631128, 128977319, 1284798800, -2132551341, 2073121038, -962316626, -1380069789, 1512022943, -116274726, 1188859214, 1687422523, -242998838, 2053725562, -1754314720, 365580690, -550372083 ], [ -1526372385, 160370238, -1275939048, 839366915, 46806015, -1751735618, -2073258448, 946516234, 768978366, -1847021519, 19178918, 56054878, -968065334, 410662418, 279213740, -1206479123, 674638162, 878554329, -405003580, 801996335, 677767377, 1057300192, -422663576, -1105561373, -1690136094, -759749630, 191261590, -716137669, 606466727, 1735983816, -469718162, -838172542, 515645671, 626773996, 959766695, -847792832, -855420006, -1605630996, 77573924, 1966751584, -1196305337, -1289738927, 1578868908, -573139418, -981429655, 1796725743, -1803175650, -602854248, -1279835449, -558650133, -152727139 ], [ -2080386781, -1634290574, 1991888924, -1292648014, 729794643, 1428117015, -230900753, -23601538, -505702992, -1789428483, 853459385, -1622371236, -1103771856, -676965479, 1683569594, 253638782, -1710316925, 323740015, -1292634262, 1696429363, -1489792821, -966686321, -704363800, -686814286, -1183069629, -322247320, -179608043, -1654085427, -404767659, -1936462710, -1935711984, 1456693374, 540263215, -1505400801, -439678210, 1847881132, 1070583066, 346785875, -268780351, -242755398, 611154118, 1528483149, 265404743, 1319051974, -1086928446, -375875786, -1550352099, -1332534303, 629575505, -788686903, 1687271989 ], [ 780138685, 1299326637, 618953823, 309954695, -1609801923, -791009867, 314096860, -1266544530, -67129283, -1240782138, -1632217976, -1821980042, -572198725, -1084249783, 2143890886, -1052725925, -850371551, 118401437, 600368585, -1720723280, -1357186617, -360889286, 1328783452, 1098397717, 1220560577, -1825885212, -659805735, 2058860971, -150536067, 1007126455, -1104940019, 1160789290, -370868483, 1838724825, -1383367804, -1362273089, -1845390648, -173128724, -1551114798, -527395404, -764490922, 168989350, 1160083792, -1348424902, 39042806, -1237795668, -2020378882, 1625132880, 1966464709, 1539157457, 1288883805 ], [ -921337930, 1325815729, -220387226, -1396703041, 983724243, -537202838, -940203427, -1961720712, 1397851149, -1772207514, -1782821070, 1538068260, 1296974133, -1775458480, -2028356463, -948238569, 1357305623, -799246000, -2032998205, -257246737, -1680005921, -104883959, 1836154017, -1337891152, -1959570272, -1443259515, 802645870, 540880717, -719471229, 1926051759, 946422025, 61277712, 1737948345, 1218754742, -966919666, -55044934, 1961062160, 1238117890, -1862832001, -348055127, -971290002, -1494698850, -1533731192, -440135385, -533390226, 1672248659, 97366916, 888830273, -1060432569, -715267544, -258369617 ], [ 553985943, -649827135, -2002767924, -1264836510, -1842114831, 133450191, -1436903068, 1585452862, -791814927, 720755336, 891340155, 374246519, 70633118, 558295703, -1608270266, -542526493, -1040827396, 2038269155, 1604672853, 1377099720, -1428875337, 1598729728, -435769893, -1779940894, -376610322, 1538732855, -310198687, -343738687, 1550755117, 1965472130, 1214486803, 1041020747, 2037574541, 696046025, 1206627832, 1570348967, -705087017, 1171199811, 1141970431, 828350694, 1559135020, -55906963, -1644183290, 147408795, 979156412, 2124019368, 173792477, -1346215822, -215324865, -23350886, -1564528123 ], [ 1587720041, 866357574, -1665122400, 57205929, 1392752926, 821956400, 114035097, -1866312973, 1716033247, 446012603, 438518165, 832669809, -846066016, -850614385, -1542044855, -901306042, 1580298274, -880954251, -2120610851, 220301692, -922422414, -852069853, 263038354, 8556047, -756782648, -787549482, 1783325006, -1613448159, -1624502388, -4792781, -1014757318, 731381450, 993689183, -937453327, -119434117, -235786201, -567334987, -547382291, 33825978, -547959315, 1139638475, 1288954570, -1733494045, 580588656, 970333026, 288315555, 1231937401, 265050139, 1291606527, 427202866, -179426401 ], [ 429641709, 1619498089, -303388432, 970672040, 2007972506, -1082465045, 1205662275, -1870333670, 2030873710, -1454117209, -169524192, -648793146, -80711217, -212140438, 28820709, 1971618929, 399645168, 139594785, 1088163804, 395925326, 994321431, -1975797854, -1967736497, 1169804778, 351164811, 1406448784, -1502512742, -1631165507, -677923217, -83881050, -1738390061, 1730094917, 1475674568, -1184298747, -303345620, -990630442, -385712221, -1130955773, -120499375, 217187381, 1597242982, 591309268, 250703771, 1471173505, -614494838, -855775494, 1247085583, -689933488, 1368151989, 34986736, 483390111 ], [ -666176054, -1815492787, -850121222, 1259005512, -291934482, 483814332, -1098930041, -60075659, -1879190325, 1153429866, -1375072810, 763652470, 143225913, 112123034, -823408567, 895625915, -2044689951, -191831047, 1051228435, -1268003158, -923610124, -1578959887, 654253620, -28113315, -1473303216, -615186721, 1119171397, -1455787544, 1448751388, 832000339, 2066431931, -2081727670, 1500171477, 414119833, -891008790, -1077146718, 486849195, 302009575, -250603384, 239364323, -574605587, 1060859856, 1144353683, 940780080, 876537596, -849920175, 850416229, 95098939, 1154201144, 1259232908, 533013725 ], [ 148551951, 1143964668, 1392319224, 962665217, -1751008406, 1891972172, 856997131, 2052366011, 1468801937, 231943324, 1958746899, -1554293250, 1987970458, 1803488662, 1733830137, -2092071729, -155410135, 806521777, 401813270, -231916331, 1068453899, 490189791, 1925626290, -528211367, -1213932361, -1109629559, -2007359969, 902561405, -517904676, 1329754869, -950733717, -2060174641, -893263174, 2055839303, -726592749, 177301557, -174144306, 1375176640, 767398310, -1499612689, 1926481741, 167049647, -639126926, -291108739, 752252831, 678329724, -557147532, -297199303, 143192075, 1056060508, -264915707 ], [ 672196664, 2028403468, 768104050, 181447547, -1651160154, 999705132, -447913615, 414870762, -979103468, 1377204534, -294924980, 1555464615, -692078659, -1072627644, -87487912, 1631876542, -1872019484, 1148893969, -853444572, -222744693, -790904630, 415714725, -935807673, -118402426, -48270687, 1890495393, 1973750619, -469546617, 1867492748, 1105796619, 2076834399, 341395219, 1526791370, -1333640624, -1052905469, 366034744, 1097753137, 1362433176, 1260642188, 111978016, -740382940, -1755280876, -641541487, 2112026995, 1208537108, 1986617682, -1491239791, 2019357453, -1581480972, -437780660, 292800973 ], [ 200448321, 1810814693, -189914902, 335721013, -1949302261, -853676326, 2123774756, 1088582415, -701958308, 1651906977, -1310768396, -924678907, 244716546, 359858201, -1630746652, -1110904880, 2134157479, -258905521, -758919270, -1201624456, 807710917, -1419172223, -208023782, 567895324, 782830216, 1685265561, -2103968403, -342823796, 268026737, -1552412278, 1734383502, 1263189199, 1526006984, 1987869174, -510604243, -1457055729, 1749438454, -1717270930, -1974982881, 1998537603, -554819677, 1284876884, 282677216, -1477026336, 952906006, 391705461, 768562915, -1387616879, 2038534353, 1305010981, 409457374 ], [ -1721570720, -1064878931, 680069244, 936316142, 1497888113, 2088127434, -848257804, -1961222330, -1792371081, 1253248819, -1460462862, 903543232, 2143321559, 634506993, 281989095, -2052787724, 149319753, 1165206767, -1567086772, 1962193881, -481957253, 388240669, -1537904041, 1240155903, 1010996619, -815206382, -1604395613, 2081627776, -1611080987, 1001743749, 1225936688, 685807421, 1055349858, 1666130938, -2132357513, -2060627845, 1598412649, -1151189760, -1168760914, 1830229948, -1132395815, -1632340266, 673181418, 437610157, 101816220, -1370818453, 1365088073, -1268809132, -483518421, -1520285633, -1942212819 ], [ 391516885, 1204556495, -1671179167, -1510270127, -1078451531, -1703188568, -1289058651, -1600659067, -839613917, -148647630, 1944255752, -1025764218, -891843469, -1991483280, 1781023468, 69227433, -1192155037, 68707565, -2072700567, -459647566, -1108994629, 1242570063, 347006366, 860301503, 2073170846, 971067541, 1379711686, 359524068, -373658577, -147217336, 734519744, 1026836231, -354348886, 622350567, 967156805, -613893501, 496971315, 2095277051, 1172219905, 651746456, 917673342, -1187277997, -275951085, -1705708045, 1226524991, -1878571767, 2141279139, -1875055422, -1533992663, 1986086016, 1932528014 ], [ -789430785, -1695101584, -591404483, -933004450, 990757288, 1196986205, -1821403999, -1304880024, 1298963124, -631396032, 3796077, 517190640, -345398820, -1075793007, -2071549669, 631608957, -2117546309, -1458854889, -376045893, -682485656, -478759413, 818512891, -1896814076, 1316897182, 1288188995, 503577272, 510651324, -19123383, 1541395190, -1472775898, 707496582, 908566663, -834079567, -885345394, 900858113, -1501132367, 158248530, 953401120, -1399728209, 761592372, -997895899, 648447951, 244514731, 1401938186, 1236149367, -100246705, -493105181, -1101223740, -870749774, 835050113, -306452873 ], [ 714858768, -1718183274, -1467513044, -421014580, 913103567, -1904614053, -1297723669, 934190259, -1803717547, 245845734, -1294907110, 1768235386, 259309129, 1010733163, 1991838451, -1690904983, 1417794536, 1396515425, 251098155, -334452563, 241081030, -1990529559, -1635384266, -2003264471, 23126504, 460991528, 1199767533, -2141383203, -310344588, 1476333423, 1054008218, 1249161312, 1714398852, -925185029, 1947660665, -951199754, -497921960, 2065684743, 2056558442, 563931649, -1635913498, -1373534027, -1812165124, 451032761, 89230915, 516128290, -1693872137, 479021095, 153449095, -443427001, -2144053570 ], [ 37838349, -194604342, -1034699510, -1364641119, 1166352383, -88767681, 1753639333, -1140867874, -912168669, -1634875940, 1931818133, -1389989852, -1845909592, -1021545650, 1769608508, 649787874, 969570394, 1156292105, 1311990665, 1820370657, 1369065208, -847672965, 1336288426, 272801772, -2041644679, -232432725, 1448026435, -201294873, -1883697566, 1870528322, -1689101697, 1874119633, -216866467, 1820394714, 795497768, 1540418765, -958943366, -1748080963, 132188957, -1617916272, -976291652, 1632680379, -702767700, 208676746, -2025678069, 917887479, 670291827, 712720246, 1111001833, 626946963, -1271512981 ], [ -1591040918, -1291108677, 1780582504, 262965986, -1106329560, -3259718, 233773514, 1144108037, 609105579, -1395178445, 1601599759, -2141109964, -1475572739, -726977138, -556538065, 1962263579, 470468380, -194784718, 1871003442, 589683356, 141981871, -844164431, 1304499019, -1878161, 1402193590, -1590085693, -519825106, -1845064046, -703611314, -91765724, 1068965308, 1917633132, -157217358, 60148579, -1780335659, 958636703, -1163465242, -386198891, 1109659697, 1024109532, -70184609, -2019341069, -503643534, 401529108, -2071354095, 895636959, -929705473, 1576482930, -385757276, 708285502, -1835616960 ], [ 846537953, -570534617, -35275939, -561333989, -1402095993, -410592249, 1110455247, -888882977, -340731272, 888786219, 416951609, -1064846850, 836561274, 2060628856, 1876764599, -675263781, -788282860, -524757143, -508474597, 1238189327, -721110840, -234793108, 634160267, -1932967971, 216832204, -1635526362, -1501935915, 373296000, 1701216409, -1339365068, -75314491, -144490331, -1420816791, -405207390, 1764251661, 394591310, 839241886, -2063835287, -1708348201, 1121221247, -2075657857, 1270629060, -1612023430, 188772948, 358184178, -940781322, -592568272, 500182057, -1666547347, 1082075613, 2091010337 ], [ 119269413, -412050115, -1952513313, -1615002724, -327898744, 78339036, -1560615512, 349883433, 528311371, 1638294351, 2018598903, -170384937, 1909689649, 964026959, -1204468599, -267120338, 1139882123, 877947021, 852249473, 1546838894, 1418388265, 1560925980, 1339810459, -736105815, 967349651, 2126560074, 215543661, 10848671, -725070267, -316878911, -1507640371, -44723140, -664907343, -1098735125, -286964847, -1080944341, 1448843745, 1152118659, -313921387, 1394359517, -47079881, -841473818, 2095779744, -441181878, -183762602, -529090206, -1952575113, 1638458774, 1059920463, 1131998736, 1469989640 ], [ -471782576, -799196766, 241132074, -971636783, 27597486, 1980304137, 1463924641, -1305878605, -676358642, -2052653434, -880056523, -599360208, 2091502397, 854684308, -167641772, -1520712256, 1289608364, 1761934363, 1875718047, -758627237, -2004207053, 1884054915, -2051698540, 542072547, 1319737446, 32558803, -1658418249, 607122441, -962872429, 1720400700, -2007881318, 894986249, 7692619, -953487702, 2136951772, -871653994, 1780507147, -904879835, -1365560927, -1894553327, 1396109919, 632294149, 1363609804, 254677827, 1265131744, -366300951, -362963158, 61416970, 198789054, 1268916771, 832557118 ], [ -1815854802, -758965077, -21309881, -468369163, -697244739, -1781693488, -1442334322, 84289810, 276138290, 392753070, -1084379449, -2104215053, -1616113945, -49472915, 1491575359, 136566331, -432917067, 351963738, -1247554438, -693833227, 566143608, 775222769, 182845724, 1610369136, 1139016440, -2016567178, 600601880, -1267821198, 1263023161, 979161262, 2062646378, 1216942001, -1487011592, -1679563237, 2076256497, -822668312, -1964752425, 1465670956, 339589181, -735775857, -1018029920, 431677956, 1262752517, 1831499199, -504145615, -159408644, 816010764, -1207976668, 1234953076, -791417251, -679906698 ], [ 1761079293, 421218492, 1628152229, -1103951830, 1415543402, -1748532775, 2345120, -482389253, -1960672346, -1126301913, -217452936, -10601264, -1253369477, -343497984, -864621985, -971282441, -1911510006, 1349852655, -1677324973, -926405760, -1888322883, 15126932, -126274779, 2095401751, 1698697432, -466273500, 1511254661, -1885301352, 1359160641, -75365387, -1206330600, 46058807, -308978531, -125636986, 764512395, 690728600, -1391200153, 1510811131, -1557413167, 1924517078, 737409205, -1237729328, 2088650696, -1569990540, -2040487846, 1254948251, 1891992344, 2057297101, -1773810392, -1280836410, -943912401 ], [ -1003125218, -1371064344, -406684112, 1901927060, 1590412381, -1257330887, 157797979, -1626488187, -1891446969, -1490188298, 742163013, 1973927346, 1949280006, 1152190368, -1165578500, -31236976, 1967001930, -1823903764, 2074897645, -211456856, 1389321236, 1328723195, -869386166, 248201485, -1366771849, 1346625745, -548311061, 56526660, 448584878, 262755676, -218151446, 376979906, -1189839883, 877770505, 1639048219, -2029570239, -1449525572, -1501328841, -1943854951, 1670263911, 2061908566, 781339513, -1338386290, 1813637718, -595218503, 1113357611, -1099827779, -876308091, -731561307, 1905067966, -678367315 ], [ -1288487588, 53627354, 1127487611, 1144911610, 836530771, -574233390, -1707328073, 1951622152, 1853315492, 942953834, -757251197, -1549068503, 1417939444, 1980173113, 771777012, 432576800, -1733651632, 2078880658, -501382851, 131722897, 585152499, 1454401895, -569369526, 401676203, 871874756, 1917205262, -713227768, -1573208582, -425525038, -157151165, -1162522429, 1653654753, 1167303969, 2066869407, 585433856, 1148447526, 271035703, 1298330291, 735126680, -1653316031, -1661574267, -269332575, -1037645900, 755284070, 1930926226, 1411556438, -439767184, -1539440902, -2114232471, -1955807268, -502453227 ], [ 316936721, -1555287320, 66282720, 308362542, -1143418797, -1142876074, 1162116708, -1464340368, 682429254, 880859459, 2026898797, -1351373672, 861031129, 1089707713, -1375988709, -1330374943, -1821191378, -1409015123, -29961132, 437915575, -1276443663, -940555401, -116314359, -1839514880, 1674435995, -2042093031, -2126908560, -1851055040, 1224734883, -846937203, -630097072, 1126901196, 170516855, -172900385, -1339772691, 432795421, -1665796654, 726551710, -329548055, 952508448, -962834386, -565237360, 1201840398, -141911306, 1057970080, 597025696, 1581890560, -1761603058, 533680424, -2015530083, -1637649722 ], [ 318627944, 89410616, 490978279, -636408783, -1662689452, -341676515, -1277964560, -1921219413, -393368963, 337292358, 1052504374, -1973796025, -1319552598, 539332170, 552577179, -161940072, 1249049408, 1973955205, 1327862247, 1783075564, -291318254, 573302303, 308830962, -746554176, -214370773, -2008049796, 675151057, 1240349748, -909829817, 1274225059, 1871854137, -1502986194, -770523044, 635928093, 1782961512, -1965023618, 1782330548, -999532503, 1387842742, -1940739188, -13116622, -1379103906, 902689021, 1229513490, -1070731058, 1899753018, -528763251, -1109897513, -1195934310, 1891056536, -387142071 ], [ -1458794223, -2113225103, 539713272, 1875256280, 659306789, -1868482397, -747918252, 1712715975, -1410882765, -1636212172, 287045808, -1289979403, -656279011, -19248590, -864595056, 1200889018, -1592881515, -1241803819, -1877813576, -2085093193, 2000138971, -1697785706, 1397324298, 997210133, 705985719, -2101143516, 809745824, 1548951530, 268366552, -858248956, -396234940, -1576068168, 564651379, 688754938, -493689039, -338172178, 1175199089, 522765999, -2079935353, -131126131, 1738122408, -1824840955, -1917511677, -1363332491, -1062311323, -1129504796, 2062595518, 878622195, -984336535, -680577397, -913110155 ], [ -410333752, -329807902, -304571193, -898969721, -1837043952, -1546119295, 628709182, -135727152, -2125850693, -1561478594, 863640836, -594655211, 1848058540, -768550101, -816132003, -556424012, 1172097207, 454230213, -1066605942, 50213552, 2094804172, -362820011, 1823224435, -1025665913, -1643143051, -1467238442, -591270811, -1966155783, 1360324694, -191237149, -1420493666, 1126261101, 198190076, 1418194904, 225828984, 1231385953, -1314780156, 1006321502, -1878305473, 1061527731, 1378266991, -819033463, 209161028, 2026676475, -1241494605, -1255831997, 1009834796, 241454905, -1504554661, -340604282, 1889632182 ] ] ], [ [ [ -544479137, -1217219377, 92636567, 389082342, 769928411, 2061330219, -994533284, -528001614, 584888111, 1564865515, -1562894555, -1880028220, -211251771, -897564356, 1752379965, -1004940961, -1152120873, -1258249992, 199314558, -1535104422, -1958243049, -1864031334, 380470365, 218480714, -195531200, -972331695, 798477139, 132959274, 808160577, -665521103, 1812435904, 2075533828, -1868648235, -1160485809, -423865176, -2129031791, 1824150989, -2073058072, 1311857677, -652181596, -824249786, -618594942, 1796853880, -487186421, -1081715571, 611151502, 1061505262, -1080695870, 350082060, -1554186095, 930967440 ], [ -1476226523, -2121738973, -1860894649, -928880652, 556214512, 348356302, 1947751234, -1851313052, 332277593, 1611532266, -1755497554, -705750234, -1536320803, 1338884396, 1308840603, 1818785246, 1466196128, 1722630016, -1779110326, -1635656043, 986420918, -1121628496, 1246243161, 1077687204, 864223533, -886141172, -713834715, -1793609791, -276601539, -1708051383, 1564845917, -931101117, 939709119, -1720856026, 1750757800, 218367559, 1563050152, -1563827727, 1083306788, 330570699, -1399134222, -1600577278, 2051656417, -1784719072, 1709878829, -2100555616, -1514562136, -1056914520, 616925832, -979735293, 1943522893 ], [ 922807230, -151482286, -801047764, -239743885, -755435603, -520945338, 735824500, -1504518508, 194469820, 1920838174, -1907028616, -2038928168, 1208877390, -1019496986, 1011745573, 218089519, 241245003, -898403914, -386080999, 1759919182, 455694796, 991750784, 1968028626, -1653680383, 932429354, 1750026247, 763152332, 1760269129, 1351127209, 1913341327, -1450217683, 1197731825, 824750421, -12697592, 1987266128, 1859027551, -888257638, -332411131, -2024080852, -1989633980, 1046790596, -393307440, -968694303, 1621482747, 1485658178, 2061281994, -56129100, 1658445244, -1069077977, -761809461, -1539224201 ], [ 743110911, -747831665, -1057685902, -1147760763, 1308241133, 647534404, -1488215097, 850548247, -1576023679, 1926024251, 25010437, -1397952140, 482682195, -470613692, 307856713, 1264306296, 584764735, -711557451, -1957176211, -1663375981, 1851575667, 1102482267, 2084223552, -1597673722, -1597445042, 1343631213, -181174134, 865830921, 1143302719, -2867017, 39388272, -378304376, 764921247, 1478407560, -1837618602, 1391192539, -741217588, 352369631, -2073149371, -876922454, 2003575692, 1590440218, 200199857, 514873619, 1036981037, -144177125, -1443600835, -630405758, -764143006, 1618763922, 108193568 ], [ 875343275, 323189277, -75754895, 366718354, 1841917269, 1459349695, 275571423, -1940698440, 211045346, -1391637878, -937468280, 336861218, -936192859, 1561501186, 61712552, -162906320, 1006642551, 327942067, 11465744, -432325371, -1021593076, -1469915098, 1025453670, -461996788, -1539359142, 2020840087, 1686713883, 87229341, 2038071418, -636952264, -334488265, 84065971, 1850304383, 2057561539, 1266367164, -1498891836, 1842935339, -1460221210, 336412084, -558845435, 1355370408, -1703851442, -1392847390, -2050767449, -1190163193, 1752204084, 1221675459, -1619823074, 1313878166, 1528779847, -1959319475 ], [ -829841277, -94746915, -1515917433, 1700378825, -1800444329, -1122552204, -1493393458, -949610423, 1405618640, 20776111, 641635570, 1460057363, 802776309, 352984943, -1348133041, -1980149965, 1833845056, -170837246, 726054700, -1970103590, 205499085, 1869394008, -81242854, -382207761, 285095543, -1985226937, -1563900105, 1483944615, -1787957464, -483864941, -707318769, -376484432, 999760846, -1755611558, -852144910, -1465191850, -1977815098, 1014967766, -569115828, -1030781598, -1539143132, 272057751, -897493384, 630771880, -2097789419, -2097970685, 257052691, 1990550917, 133504986, 969659799, -866150240 ], [ 1963053145, -484093005, -611881897, 2085578826, 67192946, 1338647288, 1191169805, 2087224466, 505103343, -865252486, -350411062, 1998809658, -1850151861, -1505814533, 1583057825, -1150321189, -1458758127, 1793521861, 496566979, 1745236500, -1277174094, 290295590, -1509303079, 1511801779, -1853994458, -1589572599, 1558633298, -95787963, 1615145117, 1961022971, -1989505593, -1078690498, 1748693472, 773713451, 1305164418, 1823082559, -1765617821, -1230161761, -1012060637, 1433400467, -1082967683, -1603064013, -292804248, 633633384, 1335226177, -890524425, -619700651, 253323990, 181388504, -78023945, -134942490 ], [ 868728765, -2031021747, -1745566303, -815776338, -553034675, 1341847182, -1059335948, 1682234792, -785139251, 1560269431, -718116622, 283665529, 1991391950, 699361352, 246709365, -1128192677, -85297657, -533740685, 1739888349, 1653494310, -916408282, 367515125, -128894868, 890475464, -1758768777, -906728495, 656173886, 713889669, -358972584, -956093659, -1410994396, 316782206, -1726642379, -1280840593, -2005013786, 833883579, 1614666312, 1959384904, -1652913293, -1235663449, 396790003, -2015651961, 612673810, -1801694056, -1063171487, 617114437, 1043088836, 278267958, 1678994308, 1292238762, -810811989 ], [ -1772760988, 1104143671, 182000874, 1713595787, -1223977081, -805420870, -1968266721, -2070258305, 188918616, -2025380572, 757325151, -748255439, 1928118022, -1991759676, 304944283, -531401528, -580171866, 131619928, 1545194739, 1665241183, -2119460709, 522751105, 942991417, 1757353488, -2105159387, -69385794, 2022932280, 1366269778, -522959788, -2057612712, -1348017006, 241663213, -171371073, -78792346, 1353459621, -1393877260, 1457241275, 490690878, 1297056940, -1540024246, 171111077, -211609482, -452095430, 76950911, 497725413, -275767481, 242757831, -1074196644, -46739064, -684592270, -142186401 ], [ -1348485352, -760107627, -1027666058, -898458082, -476004784, -228699708, -1883828391, 2045543838, 574219887, 1852219601, 1811045530, -60728316, -327780066, -1467902472, -1957991317, 1065474313, 177154961, 1008907024, -953215051, 302183845, -564765183, 2111950071, -1669046470, 789296765, -548908159, -613940040, -1043416253, -1330790383, -1770718071, -1658844655, 268889044, -1360545662, 193395349, -2045217961, -1591504858, 948757960, 319289836, 1585911415, -1751670548, 114630375, 1269016663, 1754041653, 392377638, -1274754238, 281726118, 92905581, -2109349753, 1306455868, -1120511112, 1640096804, 1540606970 ], [ -2012291625, 1451876594, 707999850, 847683719, 1183435666, -802356760, -880099386, -2010726322, 604531342, 63357432, -656244731, 474713722, -736327829, 2021698957, -1476000640, 2131103957, -1567410707, -1501468507, 1264150738, -316800783, -1975489275, -2073696469, 1416130221, -2002680963, -1556505147, -1756053186, 1355840172, 1608450700, 1674755444, -1698442389, 1169147081, 217213495, -1863804806, 1165339020, 336424413, 106257739, -104907862, -1589962869, 1769016707, -359787741, -1806733405, -944570439, 302231925, -1642295676, -1762449890, 2038029878, -1450784570, 1293200419, -129325545, 1912092554, 2031875696 ], [ 1512506621, -823908933, 385744001, 1260996339, -1984390367, -410038162, 723533104, -442396790, -481918122, 132344540, 272854714, -1002862078, 721374747, 905950814, 1934561066, 1211276030, 364651999, 132913148, 53863268, -688852990, 1552235855, 1261887137, 993807582, 1761106040, 2039728010, -781479933, -825873354, -356639374, -1801327893, -1717890296, 2045369161, 1758061381, 21718942, 353352450, -1791191504, 1853140300, 1825752119, -785250732, -2063793369, -776627935, -1822728759, -1866113787, -451634992, 1300236055, -2087859701, -460674714, -178878321, 459580392, -1123493318, 2037215431, -1518193861 ], [ 1605230139, 1842447451, -1022540068, -605732658, -1912587166, -901645891, -764369522, 1603158173, 1090769616, -1674748672, -830696141, -702686298, 1351329481, -1845759674, 239464545, -776416090, -374705551, -1460799263, -1546211109, -2090810260, -1609442369, -1846727057, -1104356037, -1608682184, -2068249272, 1083958177, 1200792920, -1190271698, 602478806, -1235022745, 1343295913, -303455961, 159568286, -316515918, 1140151853, -1847352084, 2008150754, 32655296, 1016611772, 141012970, 1801087509, -853532591, -82851305, 1600506630, 330015035, -1331851283, -1007380266, 1699836244, -2133150451, 399611934, 1881893621 ], [ 240875024, 1598575310, -86559220, -693938444, -2026000755, -1267964692, -2037009535, -2004435000, 972037409, 1045752677, -20057087, -314868314, -497975041, -2038126741, 1480713343, 550201602, -317412098, 940849626, -145371619, 154874988, 896040631, 1653272639, -323561665, 1445328585, -1175372775, 329455762, 656141781, -492760728, -1002513219, -44146717, 710766639, -1106605499, 1015339426, -1189611925, 951617645, 1150849871, -1578569538, -811445373, 1971218843, 1424248787, 779877724, -2030516076, -455380839, -664206775, 911869696, -758901864, -1229492788, -1458432136, 1598099335, 101066363, 2100775519 ], [ -1456251217, 126386319, -643070429, 494135081, 1341890788, 1286552883, -1133762486, 1019854, 1024587323, 1581261395, -107541618, -824485815, -1336366971, -661751020, 586891350, 1722224004, -2015986404, -1675442686, -1816110362, 542170171, -1736053407, 641603881, 2002191799, 556511359, 1034018947, -472043942, 2087193123, 2090392336, 1881823747, -1695123549, -1759301647, -1170775775, 1153268799, -114484888, 1671579701, -1276626652, 1951953086, -1332948062, -1301039217, 20771877, -1260787352, 2096304608, -1800338446, 1582786320, 2100655448, -1897193080, 1715990053, 992668767, -898216103, -1067660975, -1148622422 ], [ -215085745, 255733045, 787369093, 442461121, -458744148, -1847070895, 2082824992, 1780543989, 1607237906, -148649009, -483344643, 488564714, 1175947396, -529886889, -1509226521, -306762745, -1206643178, 688118980, -521686486, 1699695986, -908506889, 1842558959, -1157800456, -785168363, -340052790, 504407082, 157523587, 1548456395, -191480056, 278997075, 1808281654, 152979792, -1412619966, -453851924, 452031260, -1382961683, -1883994644, -1181176670, -31406604, 1378548455, -221345806, -2094253601, -601561311, -1647169112, -306340543, -1363543754, 67596247, 1176141643, 413349669, -1265157257, 746889076 ], [ 603523378, 554172657, 833721134, 771612152, 1516657953, 2098463448, -521098681, 729490268, 314465607, 1240935440, -56011415, 884698892, -1215999011, 351241154, 877638987, -1786756635, -1768584183, 576587198, -157910018, 454495787, -193941684, -1828347770, 923933240, 1324997003, -281683587, -7621976, -1350700404, -269444186, 870092700, -23213321, -297560247, -687917547, -921927755, 1372789927, 566785362, 1742501692, 2099765141, -2066717361, 1731141658, -174263411, 1587285367, -2116846026, 1228822402, -183484318, -678598861, 1843494493, -1205581563, -1757043117, 1458502103, 157762535, 1938820642 ], [ 2108361210, -2081164020, -335313116, -1193132166, 234669242, -1220629823, 1627403463, 1727422396, 819858904, -1328705089, -1449583742, -469907240, 1100424282, 2103046621, 816590535, -1940875060, -2013453211, 747113997, -1507276833, 1916610443, -1748593332, -372626347, 331432963, 1037107753, 1248475224, -49275196, 1568243553, 790699059, 1096149550, 1882217554, 1814678455, -1869452824, -1591332322, -1482499728, -1358655201, -624710363, -537546474, 1055576448, 429474189, 1634167682, -187764907, -600008862, 1332454435, -208670679, -1337827875, -1327489174, 100482717, -1742359167, 379674798, -331963186, 1007726477 ], [ -168640855, -1088417249, 1258776840, 1227248689, 1962383687, 1294598742, 1560651383, 782320454, -603396421, 1432590161, 1510403754, 1160883382, 1722675044, 148222254, 802976808, -839907638, 1993772614, -757916401, 1768852143, 145331351, 1762635641, -870903276, -1529039059, 1589576014, 668881526, -244332335, -1712825125, -1833925096, -212292684, 479007334, -1583860659, 1838979474, -2055089876, -35668089, 535961709, 819189158, -1313166956, 988725056, -1735495644, -1080998410, -71760797, 1842065606, 994719496, 1255513683, -599618611, 482119606, -267219661, -1083594854, -1312913968, 944575420, -36002486 ], [ -1577456024, -496058827, -1002328594, -1785710219, 941657294, -1039107958, 594302415, 868525776, -93140506, -1102881968, 203771015, -1914210932, -1823213021, 912029983, -1029746947, 1977666915, 2026664746, -601653812, -269297527, 281291897, -199770684, -2111107096, 1745393395, -636048819, -1809402419, 1533595660, -738486863, -673795931, 1514699377, -100779545, 1369188071, 1607013640, 2080733288, -32242138, 1934339127, 1477769518, 1889900364, 116053701, 1423601946, 1302974134, 1911929885, -1786303829, 1188619595, -286430102, -244209385, 1509402289, -2080692066, -1737695008, 1554659266, 1273261019, 1154517732 ], [ 847892245, -1047375005, 175566013, 702391785, 70350672, -172449188, 574621221, -291470876, -709289006, -608251849, -1105329989, 1381794101, 2011053337, 1746985461, 1107513772, 1037855720, 1428948892, -1544093077, -693989495, -177080311, -462632624, -1158456007, 1886071547, 1231691640, 1096768550, -613668942, -871263094, -499200650, -1350625532, -1923490093, -750549714, 1302544302, -682128243, 108137033, -472377571, 1627278310, -76836702, 358186124, 1839233101, 424855882, 1843462276, -1968194871, -226474275, 459473539, 1570495308, -809724547, -468792054, 1397311859, -701341276, 1720189175, -1163676635 ], [ -1363985062, 166183911, -1488696723, 301341438, 151092496, -2024914700, 1985538884, 1315396383, 647225486, 1486633779, -812248840, 1541245844, -2041632583, -1941715596, -833698519, 1885840758, 460055140, -386954610, 1591707395, 765141844, 1776054774, -1345623760, -1856070667, 1364341331, 224184776, -1647082678, 679717706, -1080192322, -1936895973, 1795042285, -1203857166, -363070362, -997017943, -260946752, 610394030, -93444570, -1640187835, -1038397169, 214014704, -1105118614, 801961482, -1168097524, -618245329, 285494099, -1062999304, -2144064582, 421674227, -1979420680, -766361340, -566141002, -1432422731 ], [ 1048384032, -556050723, 360439318, 1972277648, -1910595011, -1935623897, 1133211576, 1932415002, -853100876, 1453356339, -547085195, -664513034, 289544177, 639711918, 89936521, -511787385, 1696835206, 2047549187, -2068684916, -1476638883, -739141667, -2065672359, -119990853, -405639248, -740558980, -535580456, -480438424, 1988966273, -1389353595, -43994925, -7223471, -429967025, -926581346, 1099620287, 857371396, -451255281, 1148320670, -1127341728, -1729544167, 1595879669, -1355785523, 545813714, -863210419, 2092300425, -635620889, -273031917, 1984129932, 1653700986, -2067343879, 746010470, 849595359 ], [ -117400708, 629976264, -1166605174, 67624877, -1174957916, -1761229352, 103381758, -1010058089, -1098096005, -2143973208, -54568877, 1124966435, 891455745, 1003718497, -1873388438, 1229386649, -260430872, 1926404804, -2025344577, 1178953498, 1357103389, -31349493, 2094937041, 1695591747, 186031584, 1619263153, 1676750928, 2074992510, 1107466878, -150376754, 1039383423, -1149538066, -1641866639, 1236964470, 293950925, -531066173, 1092218114, 1903639943, -2087153463, -1095950452, 1670686412, 652382810, -244799662, -1333175676, 362233868, -1632827312, 1694330872, 1636183267, -881538427, 644700409, -2060372253 ], [ -1031389847, -1686483328, 1413154570, 146750757, 1929373750, -1674170634, -365708683, 1377547316, -1962077601, -1609600366, 960514719, -352710887, 978768693, -191097837, 1255509652, -1788768375, -1254184520, 1900211703, -1815358023, 647699729, 722101954, 832157161, -1473047727, -147893271, 2053636930, 516356181, 1315320129, -252315000, -1081819971, 452691108, 1092096272, -291799230, -1806357537, -937531435, -1508588454, 1696973306, 424910778, -361735078, -635825274, 406244816, -949879209, -139394008, -438909639, -279633814, -1381097221, 298454346, -417606670, -939148682, -217381707, -1705975484, -1503680454 ], [ -1535920405, 177411574, 1015208352, -735045329, 948461740, 1794355087, -994732169, 383585979, 319994542, 793648186, 1500746489, -1378664643, 1831401937, 2129788371, 787045727, -1608534374, -1982896623, -12404511, 255437403, 1962807988, 1718831762, 638146289, -2078189407, 619498075, -1279390756, -1486004227, -1421631979, -1855628678, -218355310, 1036458314, -98023884, -1193366287, 889246629, -1769547175, -1772844888, -1871855571, 266593283, -1004911591, -984717887, 541446111, -277252848, -1889362730, -514409637, 654925027, 1701577500, 923961774, -513066521, -1454688622, 140057251, 777230363, -909119168 ], [ -238649756, -1074852192, 698259442, 1100327989, -633638, 744795835, 1271959757, -1888538299, -81844596, -1510064404, -292748857, 1401756190, 1667472162, -468742677, -1691921560, 711799136, -809332436, -1140502288, 2031763225, 914081943, 1314615348, 1484743168, 404286900, 549327523, 769416153, 1635150627, -1567655768, 1206482997, -1146154117, 822032204, -2077759740, -138957727, 770858283, 1937359650, 611049423, 675707098, 300890571, -472623890, -1919790689, 901285523, -1625208179, -1719893892, -1770491826, 1082484873, 1017029951, -1677779948, -85373787, 751885805, -1507631457, -1241810711, 1633468524 ], [ 198040212, -987367959, 289844257, -1501144440, 1881921312, 2021695010, 1859998162, -641543151, -1707229096, 236966529, -555165938, -1832310102, -724249803, -1472158333, 1935573989, 580783357, 1015219905, 1265489984, 1840990807, 768868316, -1774469523, 1168098200, -2081395050, 1269824120, -561116005, -91745250, 984587404, -1181285110, -1012994197, -2088004622, -834566391, -622928121, 975101751, 344448008, -1193769669, 146558114, 245839657, -1329476758, -892712901, 1960447179, -1628566734, -2068008780, -1989782833, 480513205, -684374509, -1939899688, -387990922, 508488297, 1908730505, -2062606266, -1951695384 ], [ 1829633348, 1561054080, -664329069, 2122737232, 262524912, -1733610366, 1617294842, 1502128884, -241999953, -1128484871, -1097045411, -1865561371, 2045221077, 231537707, -396524132, -398181656, -910478003, -117183315, -152732955, -245317745, 2139735392, 276394027, 2058962562, 278020922, 968200243, 1359526976, -1075107110, 961801822, 689315442, -489103526, 581393309, 1516012013, -1085674015, 397218952, -1753960880, -1601578097, 824557996, -1617515700, -315730670, -1978181967, 809789855, 233362836, -1071397994, 1176330908, 1503612852, 1814681387, -592134620, -47366728, 548064215, 1179992525, -1151462225 ], [ 186229698, -87071822, -1479710300, -472761963, -1114268652, 474128281, -981457698, -8096408, -1962792402, -582751955, -1949913182, 1249524205, 848759241, 782103336, 673534281, 232086310, -562725753, -42781134, -392475445, -1377523165, 726125454, 1283051155, -442913560, 2101116584, -746588822, -1021254852, 1416715131, -300026903, 2028079803, -554480773, -1796096247, -1383232240, -621948820, -1169227534, 1058545113, 281854756, 311199778, 1653670378, -962495347, 1793545341, -1290270388, -87746904, -349225936, -957448398, 192651215, -1667099333, 1411432715, -1294025086, 2104327860, -241210587, 1933934330 ], [ 770528924, 1559107263, -383268203, 1414260915, -747836754, 2130402849, -1913380845, 1707731883, 940501663, 450539881, 1624818707, -1374308605, 1289510956, -847943706, 1845942831, 1854613931, 133455723, -513951861, 1812535665, 481267581, -431955069, -1101755585, 1729801720, -553710702, -1054774004, 458623697, -1046708901, 2048723616, -2121092828, -1606735972, -2026385862, -2124509916, 1740302605, -1974232194, 202155635, -1782957026, -678848597, -1228146112, -1301596960, -192163227, -637410455, 1278193719, 219547619, 1045355948, 871802908, -331368587, 1290370053, -549341550, 2076358459, -1494811495, -1467135146 ], [ 126019946, -134706584, 819108430, -732896918, -1448148856, 977718007, 466082758, -313660747, 1295090075, 605744593, 298542593, -1548579504, 1864539679, -1374271454, -834998506, 1365462703, -937474175, -1251825654, -1955196868, -192711576, -782070632, -289745592, -548283948, 1574925654, 1050542562, -1821809365, -1155580233, 18598985, 258852086, 676812555, 378156556, -1021802634, 1938826061, -1837624862, 972092535, -811210618, -1258040672, 110016460, 421836987, 469412542, -1743214765, 1867355014, -1757349695, 265620878, -989337906, -1505618923, 1367457323, 503323569, -1316066176, -1006327589, 384426505 ], [ 429652783, -1431201134, -1121129385, -681787596, 1028325669, 2086591784, -163061363, -738096292, 1613686306, -234811904, 1199846111, -1607628047, -242005211, -1608487242, 1940454835, -516919357, -2044291021, -881221873, -832958271, 886911571, -1134429810, -358396612, -964226199, 1055644680, 2048881030, 1073430009, 41999780, -524571446, -426687543, -212719061, 1302774792, -274505657, -1763596675, 360462998, 2014104722, -194313879, 1038303828, -224806932, 1779803259, -1048884776, 1391507729, 1889800966, 1376107900, -1274314600, -151695069, -2110318005, -2027924165, 215526773, -480025354, 1346074951, -2013550659 ], [ 800116488, 741620259, 1060932859, 2023396824, -1151051099, 1880312446, 1698297318, -561105442, 1009311617, 480493010, 711687716, 13188725, 503378125, -336981325, 262838522, 394307137, 56229291, -593244548, -1605964935, -59501750, 1365391107, 511869060, -543342378, 1980987905, -627281800, 889105481, 2032089093, -1983360497, -803319967, 2115015710, -737271126, 1381039771, 2110598975, -1984290484, -1545178434, 824778358, 1202402440, 724594319, -989376924, -170625305, -856168648, -1114883579, -806943966, -101870918, -1596105730, -1635969726, -490783977, 890250235, 959562218, 621683881, 1234076592 ], [ 471316601, 1457146376, -335952519, 477670337, -1142412022, 705593707, -351119891, 1089349242, 1721314699, 1237858380, 905582501, -998576064, 1723569435, -1645804800, -1442973026, 1122418466, 149600937, -1657573838, 368053652, 590312843, 688913837, 2108160904, 1192776626, 1950965315, 2096234158, -1729345417, 1580542942, 759093176, -1768328650, -1124720487, -2030308750, -1087836914, -1843043955, 1926207109, -1516132393, 696236471, 1531985653, 193771535, 95016617, 10100967, 1359124308, 1150718355, -682574536, 341320200, 386435136, -1141123934, -1291572537, 289758912, -961473516, -746104403, -648017086 ], [ -1266855822, -1157199454, 1272240995, 1832485023, 1394764242, -1420351013, 2014985913, 1549945770, -1263156681, 1802153923, -818168381, 670600289, 1016113765, -1763263980, -1731406756, 1381486148, -308619270, -1109493707, -1945077846, -597781149, 885197062, -1976531101, 1290233955, -7077602, -648490138, -1168922140, -1858672626, 94642053, -1158324169, -138337161, 2035654617, 780437044, -352765788, 1722692079, 846500781, -310460441, -1908792517, -1578909588, 1218231737, -2036977999, 1967191187, 1251569580, -2013849376, 1753412572, -1045924680, -532584001, -598601263, 1116489257, -689245292, 1636870078, -1101589570 ], [ -2072305475, 2024419384, 1585111845, 1748921692, -635216968, 554942844, 1917472696, -988813226, 1965563287, 147804934, 1224450673, -1437398551, 211040159, -1401473144, -568003661, -1546459877, -448514421, -384427952, 1273013094, 800709476, 1489567028, 1151074775, 190471822, -926887243, -1184884815, -991109115, 617247048, 270556926, -930563866, -1847247102, 269714602, 261145530, -1100154498, 275302889, 629471344, 1824563485, 1383284850, 1977526523, -1014199484, 1108530505, -1757403423, 823820981, 230020662, 602693381, 621146511, 876404064, -230762543, -932057451, 630623291, -363105235, 651094857 ], [ -192667700, 86989918, 610959028, -1503934699, 1811252856, 748323953, 1690640813, -1881915092, -576613415, -1567375601, -1397308474, 1908893083, 947036216, -2019331025, 2108937270, -1378474569, 77807720, 177688926, 501484501, -1911026514, -1094541868, -828736769, 1783219669, -1346459759, 1456899027, -1829608812, -388723635, 1641254335, -155167903, 288497367, 745096237, -1136016409, 1252847826, 1325152802, -637488896, -2053887561, -1168948416, 1087164052, 595674793, 707889269, -124552125, -143935488, -419426433, 906388536, 501928910, 1033230437, -1098971796, 744844309, -1082652543, -334160583, -571807759 ], [ -1160134432, -1093236223, 2046178868, -1268349474, -92573553, 648708312, -1687749580, 1169077148, -630328249, -2035474771, -828111237, 1936607597, 1488727645, 373641126, 524897446, -433919897, 1977511150, -555794878, 1289071075, -1762088135, -324128240, 2003727148, 383256027, 432108933, 1671756630, 336893912, -1784543436, 1691227715, 597192732, 1690970414, 357269820, 261572067, -2087433646, -219080539, 942804968, 1132095939, 847896693, 903644889, 122429779, 1535060450, -812781357, 1484277395, -1015638528, 239873687, 453782023, -1338939736, -2029395769, 894968901, -2107283620, -73166274, -646629906 ], [ -1285270595, -604114767, 250735131, -490068177, 699471766, 538919253, 27872290, -2095343971, -2083731831, 829660803, -1737447863, 1039829489, -716225632, 857046913, 225043152, 1051425664, -669846488, -1674935631, 249594810, -1539860210, 2051658616, 1873523966, 942319009, 936696539, -1546408627, -1058963181, 1660566607, -1935893081, -1149461705, -591817345, -1386408933, -1364227423, 1213249553, -1738782646, -1787969831, -268801181, 1108619874, -2091646243, -408023388, -1571235816, 1510141348, -1372329580, -2005653800, -537590998, 880286457, 2010556664, 759841327, -1931499996, 1494944816, -565550525, -471125232 ], [ -988638352, 191504556, -1326985308, 1137744267, 1951251084, -1287479150, -474484191, 588133981, -1406636036, 1584416998, -930454456, 954993316, 1232401892, 233306956, 1681747961, 548232592, 1730058088, 2051970355, -1725016920, -1889502165, 506800889, -437865791, 1326253167, -1105787989, -1686387455, -870227094, 935350854, 1944739768, -1814134737, 1706794466, 1802103574, 261938686, 1466889237, 172215623, -395298251, -53547011, 291589434, -39042838, 2022645918, 199132845, 1879956886, 1898175796, -595533175, -306814915, -1315462271, 583339787, -1371115356, -488174950, 623862703, -1341890740, -1007600539 ], [ -434853700, 1164271685, -378487066, -1749024330, 892687319, -1633265240, -1414442131, -2071114890, -41873112, 1375633889, -64642563, 2068890085, -1062232464, -793102949, -961459382, -1964104026, 465497991, -715805334, -1315155599, -1643482528, -261276408, 1016207776, -1854253594, -1346175243, 2126823503, -86156998, 1694349514, 878155327, -144124423, 750309310, -1061994145, 136132102, -294896537, -1119935974, 732123968, -878724970, -480153043, -1237440654, 358542621, -1606499597, 1773379517, -754934145, -1473747249, -631224740, 1389057000, -1804054677, -656688963, 191471540, 1534842542, -1285318241, 275974681 ], [ 945452417, -1399872324, 691645254, -172074790, -1358568901, 623901680, 2066758143, -795412193, 494259912, -455319424, -948386746, -1337247686, 1421007199, 1382388083, -1659160105, -1769775801, 1707796140, -1260086657, 1369000735, -804844101, 2094687704, 951886571, -1662514932, -452645311, 1159639654, -1508499290, -2087003167, 421817604, 1920773147, -30270500, -1305435475, -1501565924, 1808370760, -384799009, -1416426182, 310615131, -1584470316, 719180357, -344533848, -1867637335, 2014907463, 440965440, 1644458036, 1804711857, 863485724, -1433501847, -217836413, -715843218, 1700549115, 709846316, 1396981518 ], [ 1707491857, 1382428347, 1334074998, -1339694843, -1443375956, -581586780, 1307113011, -850617926, -1052879944, -1950787908, -517041751, -534755064, 1622152936, 1787308314, -1212033955, -1480885948, -1312469152, 1021754392, -1741697738, -246551937, -2129807460, 574997053, 1782244884, 219856891, -429554037, 1043241361, 610105410, -1286347666, 398987442, 1075220851, 946640212, 1338694133, 2108724314, -1759499971, -115007518, 1381396236, -154666394, -1997936353, -91151871, -235418670, -3634580, 1636333172, 1442539234, 594246256, 412630768, 2069498807, 1076756654, 45520271, -873319554, -2143531779, 568792617 ], [ 1123716701, -1222894734, -1150786757, 1721238915, 1869380701, 13220965, -1734971526, 2058509612, 2145612825, -1159777673, -1528631713, 516183760, -633759440, 563668957, 784654643, -408180253, 607574538, -92821007, 2091626991, -1505060013, -1473732134, 113517647, 342116069, -1562958080, 133664706, -702148172, 228625254, 336987527, 446215768, 1445563946, 158785724, -1303702530, 1810496406, -459679068, 1916453319, -1930320114, 1039967226, -1237936994, 92338606, -1337517087, 732000294, -1190393928, -1327827147, 718674904, 1582043202, -1305043110, -1726412394, -326189819, -1574063674, -338368636, -863902032 ], [ 340012132, -593061121, -106371549, -1806030194, 2115521498, 1519511148, -1604467202, -63084761, -963220210, -1316573726, -806140874, -340279000, -1503683328, -373210950, -569098322, -1181957088, 696334233, -375639744, 1205969262, -569540591, -1131054664, 230817023, 1093188997, -1206596777, 398734114, 1462385223, -1117979347, 1503060315, -1803146632, 741522401, 1478430468, 911889146, 1288233230, 1471503306, 1245541068, -1253718290, -2048534629, -145798176, 745440066, -1808303093, -16244647, 1912442282, -1897600203, -504466883, 1496124896, -1011220800, 126018890, -610766436, 1006808620, 129404547, 423151123 ], [ 1980867064, 936617795, 826713638, -850219387, 2114286664, -1871979878, -1533053203, 1685177202, -1805218411, -700529881, -1294438518, 102310047, -182503466, 173140776, 160844587, 383372051, -61161625, 31774066, 1309165255, -783553042, 988018865, -1754772329, 1461919309, 1045493593, 1853851717, 277836957, 35295775, -917291797, -165038789, 1033786926, 1521513667, 2137005598, -841738827, 1292398775, -1675784687, -2139749710, 730592800, 434022147, 500830903, -1587654052, -1678891388, -254676924, 1767302910, -1563146676, -917172945, -1760845117, -1444716022, 429475290, 1366554886, 537164027, 1788054513 ], [ -1915973780, 1552954974, -1411396307, -1933554241, 1503998539, -371798997, 741276099, -436707496, -199068793, 1621441210, -981280935, -1429388036, -713814082, -2066416135, -300539453, 1513647746, -637912734, -32501345, 1169968460, -1917091386, 549205579, 30689553, -1703878261, -1054980270, 1641557369, 1489673181, -884046640, 759898991, 1831252639, -923002430, -1562819604, -1292494369, 1821788014, -426655641, -1823308744, 1179526251, 1002690639, -656993693, 1021497042, -1577610380, 1966925614, 731199236, -198475308, -1140322662, 1686381302, -1623456750, -1559313213, 80565826, -795645666, 368794273, 1043718764 ], [ -725756904, 1911834931, -1894623158, -1765294044, -1481316832, -104383688, 1165400597, 1870067824, 744994658, 893202180, 712541763, -1762949226, -116015690, -1444929183, 848919403, -550229996, 1550137946, 1442952566, 984624550, 1632639891, -2102815913, -81898758, -1544219243, -1856532560, -232032079, 774174228, -2005691339, -1841878455, -1638911671, 1095666775, 1942478565, 75761954, 871264472, 1934378911, 1528222164, 1525269604, 1922965846, 610910691, 357133507, -962323267, -304886920, 1094684074, -201847564, 671469839, -313949721, 1977235523, 270511500, -2099633019, 2014174852, 1538898502, 1369414976 ], [ 459177444, -1062112865, -170668216, 1650135808, -800769757, 2130975890, -1829671221, -1700257639, 1504376073, 438695651, -980380798, -508942237, 1145205526, 822985887, -1224053530, -289871415, 2006517440, 1385254489, 1912762678, -192386239, 1731109453, -1637277402, -348464621, -122849364, -338129943, 63098478, 1399329188, -1916510307, -1216541536, -1096260768, 1094812852, 1321574827, 1619988047, -867954117, 512709481, -2130880776, -1920553589, 433075211, -1612870619, -187425316, 1256051797, -585937661, -336399483, -1109319828, -548423159, 959753892, -1400084668, 2134161284, 911190193, -186386939, -338538893 ] ] ], [ [ [ -1940486232, 978184508, 1464248006, -1861647970, -1218177693, 114746226, -1095134939, 1235075823, -1836520902, 704649757, -313572383, 970401180, -114777447, 150135221, 1049120175, -1724046142, 1100984574, -1851058236, -1239637574, 1180404791, -1315335761, 1426616798, 2039031224, -1310607728, -1462672970, -1485753676, -578533180, 1586542402, 995728761, -640698476, -1509842921, 548799469, -211366805, 1676845359, 129652810, 2017844602, -187163115, 908550989, 1688377509, -73117388, 1379985974, 824146975, -318437661, -1295001335, 1252989194, 1900462130, -2133541874, 1696713897, -1271138234, 573244902, 1136856139 ], [ -1254668674, 455346700, 1918889841, 1041624345, -2100163689, 367939568, -1958930274, 119046344, 704961139, -1203173241, -57069721, -1296608629, 1778209201, 237859674, 1873813999, 525556851, 361468056, 1378093947, 1694048768, 1716676472, -102021360, 137363974, -473907109, -1521486307, -1028256464, -1263058189, -1890332455, 684244023, -1241445415, -982122748, 827353869, -76835786, 1797056503, -2051176795, -1647198755, 21258875, 2090746321, -981886062, 175910399, -170433738, -1126041413, 1006037577, -745695892, -1940454422, 2069333123, -1618884091, 252228323, 1952652158, 1300999353, 26059403, 1358053064 ], [ 810650294, 243938364, -322167132, 952792436, -1981839998, -1841491087, 487370713, 113177925, 1926150411, 2096318924, -1841592092, -1664895373, 746251135, -1227279915, 909298786, 2005035694, 1907356551, 364067011, -672398081, -1834264079, 933301804, -1139520971, -1070472745, -1517503244, -1981700533, 101747579, 232601755, 212834855, 61389179, -1898191484, -1138391537, -1308299408, 870246785, 1164265349, 2119714423, 1400649501, 262112514, -671479995, 360232588, -312589646, -1366463654, 1857658139, -435319684, -297592673, -583052667, 165708022, -435327728, 1693877674, -1878319395, 1104414536, -1752058516 ], [ -2086159298, 588307562, -269401467, -1389159828, -1397234671, -133150682, -1129018120, 1090075614, 792115695, -1844464984, 1675566673, 421263709, -556178258, -1380563697, -696989944, -338453721, 692475490, 1492905602, -169109404, 1516262872, 607747841, 1058986701, -431538043, -1313684461, -408145610, 1556526878, -1704034145, -1531878988, 1934696696, 1031399802, -539482416, -396336951, -1706282259, -2047254888, -1414993749, 386297346, 1150256714, 992201401, 1813084812, 1890958544, 1620785154, 767222427, -40466348, 392665244, -685781798, -1001912597, -88494529, 70037054, -903507431, -103180313, -1204319309 ], [ -756480595, -504893739, -1180428917, 1563261419, 1827971358, 199888114, 1325733568, -1007124857, 1434337339, -350044990, -1508829631, 1770086448, 1874238770, 1108111845, -1370349508, -1696432198, -1152620075, 1629254089, -1467043388, -1090862270, 750367882, 1083130496, 1958369654, -791487453, -614657023, -1264645694, 1501762724, -356653065, 1997176827, -1474816467, 954825702, -1201296181, 1754292869, -280633728, -92297289, -1140157447, -685556818, 441903806, 585874436, -1667465282, 765779704, 423478627, 187918448, -1209109288, 581466290, -1487592150, -36377242, 1962035688, 133718330, 1134218836, 403793294 ], [ -1246568985, 1555017964, -1410800845, -66082807, -1718789258, 26531261, -1422034484, 1312057031, -1622781585, -876743793, -1700937871, 1473024552, 1436745380, 2031693065, -166053318, 811658916, 1593122531, 322094210, -1063664572, -809358023, -953759658, -857612706, -435113827, -462183508, 2093125487, -1562978719, -1662389987, 1533056842, -860520371, 342533126, -1751026935, 2117024869, 649907388, 2121278573, 1314893872, -1881529902, -1011281446, -1801211587, -1535942336, 55141102, 556122173, 364142870, 2145310120, 802073514, 512361689, -2139306751, 432194645, 358574369, 157064378, -1218951318, -1826788213 ], [ 269400718, -1010930654, 2064683104, 1879033539, 1462767598, -1859586086, 1870902285, -1989026164, 1461713283, -1101280458, -354787739, -119452707, -401010468, -2132778003, -1551846580, -1543214575, -1325142536, 1825595534, 184737106, 1548943823, 1256287365, 228008412, 1869184008, 542279756, 1344822153, -264777896, 626794684, -37634363, 879076065, -1458622680, -1732656151, -1819596563, -233535359, -312555638, 1286496060, -1893256000, -1091432176, -1170893312, 1338030373, -628942781, 426870892, 1314186748, 1572604544, 147263423, 1504062736, -207831479, -1641900115, -583111699, 386641903, 1159404350, 183297943 ], [ 44417156, -783682465, -508590264, 1432996196, 566939912, -97365767, 854108797, -675194300, -1228759293, 1010640075, 890041604, 1667477714, 690332578, 670325756, 1253784485, 1214263069, 348876380, 1069768978, -1341257720, -1990164651, 24381687, -1974910690, -1589791076, -1651316797, -1373970586, -1330137043, -1325430561, -1106463983, 1481807550, -474385202, -96215519, -302973102, 1172422595, 529859005, -618238159, -2072057347, 1645282997, -1587855723, -591836735, 2137518630, -735136316, -7359274, -1764686953, 293283993, 1988343742, 903109329, -916853619, -361302128, -1858053622, -98148698, -1469937886 ], [ -388656865, 1509547695, -438683379, 140631538, -1164508245, 1905928160, -96069792, -30568200, 478341738, 1334245649, 1089418287, -2023029185, -1502142121, 2127777495, -123703887, 635006450, 66283961, -739467273, -393402550, -921715096, -2093979463, 570410268, -1647432997, -1862956767, 1839152708, -1897321697, 787491769, -1802642935, -1067814452, 590231399, -1208622832, 1459376942, 1720051439, -86755408, -2075076690, 1315504669, 1239462618, 1123472034, 816292600, -545073495, -1237757516, 698018704, 107866738, -1123215171, 2106462227, -853710098, -575251386, 1592274886, -1964541808, -2142280335, 199410727 ], [ 1153291907, 1847039847, 2047138122, -1425371862, 1359113671, 1836111218, -313035660, -1182035497, 1678891616, 1769717587, -120682392, 576099800, -111728849, -1054674933, -227754415, -2116322452, 992362523, -1790047806, -312539025, 951986598, 1538907045, -678681388, -595529193, 1074733273, -367882634, -959061284, 1524565660, -1619200937, 350997464, -960349016, 1323896631, 1757344147, 687987538, -666758364, 1544543614, -1067194828, -962466854, 449693326, -1707410803, -1705790261, -184417940, 1564767746, -1120892504, -1966529502, -851929918, -635377797, 790743652, 853638668, -900479348, 526419044, 756523192 ], [ 2099976406, -1860219292, -1436607934, -195736069, 1561935505, 1764697998, 156539528, 1011644422, -1290407793, -1562956846, 773120695, 486324958, -1848539348, -1637926602, -1826465196, 2040689090, 1600000685, -194581083, -478511817, -670194607, -192012046, 372913968, -1777986972, -248620775, 1562204434, 1111984913, -1284236554, -2122507487, 62573993, 465959566, 1904250104, -533733984, 805181625, 1204389538, 423088746, -249526511, 1996222293, 440950692, -1948401804, 1636117778, 1721591037, 666978776, 968565687, -1890423910, -304584971, -676430232, 1504442435, -839577442, -801758776, 1786265, -368790928 ], [ 1935854574, -637643542, 1695118674, -1090063679, 1999021939, -2134378175, 2013392487, -936756254, -133123357, -835827076, -192322675, 1288007121, 1282992289, 1684116, -206542654, -1602344736, -91078490, 171713868, -1432356225, -2111169385, 1505598509, -1010666369, 1794999767, 447895261, 1376307057, -1750149659, 902358570, 763895426, 540832971, 2041291624, 1225505575, 1486161553, -1861058954, 1953050997, -8598632, 543033636, 700636411, 1885722427, 1590078710, -548194402, -599463996, 591145927, 1152705128, 104962016, 850864435, 317640198, -1197164546, -923375004, -1737402299, 42129207, -1680553783 ], [ -1768860128, 2138691430, -1318763748, 601684735, 256153279, 1673531981, 1131021792, -1670596452, -923630849, 443513597, -1701973925, 476562611, -1003214718, -47013778, -1982396790, -751478468, 220336084, -1324335210, -1619701318, -1864309115, 315406016, 1020452269, -1413851967, -509120335, 1154018038, 207669327, 1563684193, 1505795807, -1218607734, 1947685968, -683614216, 1898736124, 558135154, 847419890, -248664974, 434387772, 34750659, 1443190809, 1568314532, 1780912079, 815703049, 601980011, 2024769823, 1714060665, -2055021857, -1706726642, 1843427093, 316593168, 1317852196, 365885159, 962048535 ], [ 1294675223, 1005888829, 706377885, -591688250, 1134591026, -706063248, 1277572253, 357596974, 2145705739, -62605876, 112627224, 1261723670, 925874328, -2038193981, -355747850, 786606135, 2004578154, -1564083563, 1889012009, -723653891, 1559917740, 1971637375, 2020620133, 1932268577, -947513964, 1859930977, 1211018172, 1947212809, 1449045431, 913730802, 741122898, 2101381422, 897264410, -2004753396, 691382616, 1717283939, 1405942890, -21727871, -1122558520, -772543175, -1811383556, 1065883835, 4090740, -1038766616, 1096323510, 722934646, -1351027975, 1816275922, -728299236, 1830071098, -17372626 ], [ 842017569, 1839117396, 1464723408, 1940591166, 1230957108, -1655791092, -1326730097, -399729380, 900343856, -2022258265, 1739069647, 1111407970, -600179475, -104673468, 310750696, -154805449, -852185715, -1533038103, -590181503, -2113501103, 1679522800, 1127050429, 236378740, -911113390, -1245292652, -138386203, -174085851, 1273104565, 799662746, -1013751426, 372673904, -913274855, -494418587, -861115823, 1934854952, -2010257319, 111009316, 61909123, 299627763, 1340007712, -2116384086, 487922763, -91132093, 854803940, 479150882, 520612411, -1968702399, 1755122045, -1515239203, 1230094164, 1831635376 ], [ -1878953989, 736792169, -1834827920, 2097675842, -1875363916, 513458959, 808976311, -504607122, 1002175850, 1180847698, -394726345, -1925522610, 1386134202, 662821926, -1784984796, 125601312, 1704610247, -946755488, 1698933753, 347941187, -1835786309, -428239105, -1065499079, -1298732250, -638217860, -587876675, -1540705855, 453250489, -432260852, 1943197469, 947817770, 1349003564, -576750195, -1146396002, 1885580709, 1277551144, -2093078295, 1993903577, -1182524423, 2080543618, 493388834, 557123195, 916830643, 1815423360, -2112249710, 175069096, 523416806, -1247236239, -719113891, 720524609, -1601997868 ], [ 976749237, 906860429, 1678565322, 1147733676, 816101124, -950116689, -1456953206, 771057232, 1301543512, 1470918306, -71781453, 1365221782, -1672522608, -2055888127, -158212733, -13662664, 831153904, -1169980328, -1506275171, 1480940153, 373194660, -2102571983, 985003657, 1349897597, 370528311, 1170606670, 794630071, 1847530509, 672405695, -1716062290, -622557292, -1048824033, -1042003178, 1636121271, -250468352, 566423673, -1355080843, -2118187310, -1174911137, 1386434738, -496726684, -971100995, 1853178043, -254841883, 626791271, -516731633, 1370139193, 870978398, -181019477, 1984961152, 1105461472 ], [ -744793002, -1679024641, -2044908604, 1159180927, 52864913, 656854141, -768664917, -446410456, 1718295180, -654144042, -50064118, 102286663, 1007414928, -1952550334, -1551354852, 1024985642, 1278905174, -780096612, -1143192518, -878423971, 1608549893, 944420229, -594790646, 955177818, -581734563, -399804334, 561286960, -1915657598, -193309927, -543953495, -1378514475, 286962470, -706534684, -1968727544, -28117535, 1845434785, -1395848862, -836120477, -1584576028, -652177670, -45930042, 1140737656, -332517030, -547800133, -60181198, 1932258776, -125800507, -662725854, 565186036, 776391900, -149414423 ], [ 73143611, 2102237234, -1784590390, 1521908232, 1174539741, -715411536, -208602540, -1055835356, 427826415, 2037595585, -1267402715, -893520965, -127648620, -479378190, -1902328299, 1555374391, 356273944, 1466485025, -1249194000, -1562344342, -809826333, -2017413488, -1879537085, 1611613840, 2034144966, 1893929189, -731014797, 1833604344, -429576467, 644340653, -1827329869, -1584327149, -53316224, 1489410539, 2098929690, 2009917638, 1905656313, -276055710, -1153030541, 918238460, -806404209, 131532745, 676656642, 324221529, 204820652, -1226610320, -929306886, -1759982125, -2104725248, 1935265602, -964981842 ], [ -1191762143, -1421437719, -1635186828, 815678011, 1897464496, 1310067676, 2001483531, -1284339761, -1331399474, 550101319, 2046220661, 1449119878, -728382256, 612789590, -391435788, 1816996421, 1756039166, -1452129187, -1210746331, 1186444216, -549173878, -927815926, 444605092, -974965377, -1239156194, 1179407654, -555202114, -809117774, 1726612722, -1677004987, 818980271, 1269124528, 673684884, 2044119126, 1975882750, -74188650, 1191080658, 1848972477, 1297265105, -728292971, -1772351004, -1497109621, 1576055622, 1540163219, -643597955, -1860798855, -810236029, -1697485039, -195823779, 464045144, -98795618 ], [ -415674672, 886913770, 884455970, 1313598971, 1765653829, 4153012, -1432749522, 1365199178, 308117792, 1247939440, 710294162, -244636803, -235278226, 1859929914, 622498619, 2003563199, 1802466043, 1375404622, -2018078873, 817412269, -80500530, 1674289894, -2003724729, -2085943163, -541100548, 689725639, 1608333777, -932174826, 545297939, -435546350, -181602070, 1690032149, 659435438, 367080142, 350762786, 1298284391, -120599207, -413803010, 243045427, -760435535, 1037323402, -631392433, 472027360, -1809021202, -414101989, -1656654853, -1001618944, -2099750940, -1471392349, 812373645, -1708229245 ], [ 731861482, 1335879654, -1761806279, 1110229984, 486117248, 351173350, 1072684630, 1577760262, -566667028, -4010320, 1977954314, 71726827, 1925203493, -1604688105, 264780655, -596678983, 1401985529, -619969627, -605860555, 1754987895, 1253414248, 614512597, -229217421, -1171592522, -750880204, 380995764, -600858204, 228501995, 860147457, -1533239937, -1762904597, -1085708112, 1519307978, -362845170, 597682010, 834146263, -630653978, 1478721977, 203667597, 386058076, 2075443581, -1665988383, -1606327149, 1037137959, -906134145, -789973211, 780062026, -1414132603, -798864593, -94451024, 1929937567 ], [ -1682757578, -1616838640, -213768965, 958031080, -18186183, 1640074311, 2007639966, 1748355622, -1932400017, -68775106, 26511542, -1986243000, 767048436, -2132916907, 1586588906, 1198968539, 1153545667, -1093381596, -921500089, -2118844023, 1360006494, 1193806474, -1918763794, 527804772, 194374419, 1660604112, 213396668, -1673413567, -1443497122, -1107874556, 1732258546, -653510569, -452845176, -38901585, 1104221349, 826120684, -1319157119, -324140586, 627747144, -1147057018, 535032962, -28560102, -1844522127, -256957657, -1216715037, 96861853, 1186248118, -742692768, 185396247, 15708538, -1816695606 ], [ 997334119, 2049296942, -1788684031, 276358540, 1813094195, -2968368, 2033079199, -2045030605, 841547605, -600133891, 1472126547, 897760944, 963392250, 2138882872, -550416122, 1110201986, -1639870350, -1165497092, 1924840688, 683753367, 729947404, -810219490, 1713705602, -25330191, -1627930365, -1037486967, -1850524400, 206544890, 1510626713, -108511599, -1778915835, 1828331851, -1553960317, -610868701, -2090914094, 262282694, 1461434422, -1673382160, -681246341, 614368620, 1065223809, -53885228, -2072307155, -1474576314, 1704722490, 1330554311, -1076503033, 826028068, -889002064, 426729802, -2136217718 ], [ 1125905405, -1460967855, 148888971, 1379242007, 1222616662, 1649117386, -1465243596, -527173869, 1190032487, 274666332, 1395466128, 1280171470, 60263599, -708239349, 1777697405, 913085891, 520319515, 119919771, -103047496, 633572888, -326887278, 282641892, -353915821, 2130508011, 2043808218, -99881536, -2059791065, 1938235504, 1058350027, 165017697, 1410549896, 1268778630, -1177859157, 1506807621, -569708088, 560878334, -688560107, -1467860483, -518707244, -1326671610, 306676169, 998762398, 873163910, -163654834, 1935330537, -1298803816, -2091488297, -1915346743, 906990240, -454370339, -1442182292 ], [ 1747885695, -1441586216, -1159239928, -2051187600, 1348529701, -672489244, -1638727038, -1366011868, -1809432290, 653095555, -968439066, 349519763, 857380930, -1338663523, 1463536614, 181021632, -300155525, -210725815, -1430351956, 742512498, -1287440200, 227398580, -1429486779, -556212299, -1399651736, 1428486940, 307084561, -814258477, 382124490, -1016741501, -355783563, 1768696508, 2111637620, -519657729, 1102165418, 1263385845, 1906940624, 1068156454, 177463860, 1497749920, 344564980, 1191945322, 363480336, -1964808274, -1853643100, -401530241, 728291300, 1918826640, -1608507918, 1409808609, 1715994306 ], [ -2115613641, 927999828, -1311021534, -879460774, 526341806, -374598202, -1128601556, -1949778735, -609799925, -96229857, 262944205, -561431002, -748222477, 1390152090, -1793480458, 805423546, -2044927441, -1910252892, -1637993262, -431245175, -547519467, 704365286, -1444167060, -1524593271, 133909040, -1965139909, -642655063, -1385108387, -361990188, 1852290568, 529258034, 1765876750, -859049408, -1253638791, 401583983, -1041255418, -2011316099, -622622954, -1926264648, 1630065171, 1096371210, -1995718667, 358128596, -60986376, 392188828, 707967864, 1549042850, 1067575448, -1997860235, 1098659586, 398287566 ], [ -474502750, 2051083933, -711581412, -1946373074, -554022329, 1729949166, -708670471, 589865965, -1917438163, 442693961, -653698791, 478289245, -1674427964, -1274308137, -224728114, -372216860, -409369407, -270134453, 1209240246, 1842462444, -1179248906, -2133474233, 1302666901, 8366021, -304130752, -1846420981, 1437875067, -1673038118, 1207190652, 970748498, -1483190203, -763154822, -1849280955, -1844381258, 1401252135, -443462540, 1862925146, 887945370, 874290551, 1505334029, -908716573, 262676625, -549455062, -2013668716, -671830135, -696425565, 346197566, 1532930954, -970577740, 796396687, 70682572 ], [ 663427545, -946866609, 221314860, 716838430, 1745877137, -509505789, -35772847, 565544877, -1960494959, 17745189, 1243996077, -88789208, 1108717642, 1853532657, 1689377681, -1499371792, 1663108328, 942889557, -1179979796, -1716053731, -182956578, 1750951708, 2006229529, 1645811554, -1907014169, 1716344073, 937636330, -554774339, -489356343, -814929082, -277615097, -177156773, -785488912, -2034907349, -1797189276, 2052576976, -1200580649, 782794871, -1681792539, -622624126, -608782085, 2027846910, 1075503173, -2128780456, -1696780749, -2053973855, -630912395, -15430707, -1686431550, 1473824605, 1068812635 ], [ 1898588272, -2054221319, -1644720973, -440095242, 1595992717, 650375469, -1897775931, 1228601119, 1441161960, 659208880, 1302878381, -1565117088, 1017195100, 2016605812, 1296097285, 302454120, 1276813445, -163586208, -645711211, -1947033403, -1827577594, -86585119, -120428258, 838555860, 346066245, -401684234, -1948572863, 1970066109, 1287440048, 2138629212, 1683970329, -518748589, -821787095, 1676398601, -1576197516, 1298251697, 970827785, -1243569924, -1741146869, -1057274461, -757057029, 965736011, -1519473260, 1796089954, 309770598, 1083695273, 1815211373, -956755063, 237208942, 833131240, 1418054407 ], [ 397495765, -605582162, -325376641, 1193427248, -1589217562, -1625212099, -1927820595, -738103431, 1993782650, -2054148368, 2085259241, 508238443, 1267616520, -1695960809, -309132906, -1289877715, -1997376575, 1590929382, 1580068738, 1404567864, 1627620515, 355796767, -49950489, -1456338567, 1020510716, -1926785811, -1024417244, 1395737171, -1330185360, -1089950353, -569686794, -568799269, -1427251720, -784291122, 2036402663, 1982228976, 873277046, -1901840458, 1396648763, 2091816971, -1256497764, 246738002, 133934473, 194554964, -828267195, 807210836, -1544780168, 1999292830, 684445260, -519019566, 548952396 ], [ -1504649739, 1706264868, -1228700152, -2104616561, -521225061, -186663723, -2071309811, -848470566, -1248007435, 1385094290, -679138089, -823474050, -171488380, 1741386789, -833736398, 418642330, -1507181971, 74285920, 247289347, 1429407792, -1467641576, -1453505243, -1107749813, -479657952, 521708660, -1919935931, 1440974746, 1929829654, 765697130, -1361191109, 1487555154, 1711177627, 1012502187, -838187880, -1791898199, 1059650454, -1243809770, -1690438090, -445862058, 1119079926, 1141277819, 531403781, -1539146616, 868963154, -1076487316, -2058219776, 1128362386, 1727619989, -1859527642, -140207108, -2075091198 ], [ 549377984, 986661195, -69395588, -468399274, 1776472655, -2108820479, 563125827, -539839657, -2073382942, 598275403, 598026008, 1356699391, -98199866, 1790792989, -385308078, 474270640, -1737743057, 950742008, 708953352, -1551431986, 778213379, -1061338949, 800906525, -1287524111, -1931799985, 1219156230, -1257377527, 2074357865, 1343873559, 1181783519, -843095342, -1656153378, 779383360, 1036931419, 1597091567, 1823259879, -354408991, -1483418267, -56937923, -82558016, 1999578140, -1502415529, -2017581168, -1669354582, 1092533132, -51782597, -1434930261, 454090549, -760600208, 112186352, -1747804977 ], [ -366475245, 455230656, 2128667296, -30038032, 1976903775, -1311665835, -1471362936, 1154480243, -236665804, 673418824, -1336624824, 1363402861, 24383266, -989195349, 985595296, -1481747646, -151334133, -1279903436, -1628064598, 596700452, 1068123322, 1071676168, -203619912, -1384485500, -1079436870, -1169137660, -771187253, 451681946, -1895766125, 2107189725, -955542665, 1453302100, -374360248, 1825540206, -852156861, 1334155551, 1714280077, 445512080, -1067988978, 706876405, 109373698, 296822153, 1589963596, -1005798247, 1454438808, 664440761, -1108983470, -1279013475, 709563300, 1364795384, -2075857080 ], [ -1211112239, -439797339, -1425718195, 1804988603, -260320345, 1938691078, -52187363, -1311638239, -1911842161, -1348478792, -1559082345, 697314271, 1386071685, -1098114156, -199366368, 2093781009, 304450963, -1822351062, -756263508, -543223981, 1499471926, -469982154, 1654288905, -551068568, -1796827237, 574959011, 544614318, 279854481, -418238009, 1614675022, -1708722615, -1281890553, -2056109204, 1291767300, -1710839220, -777959559, -743346793, 1551285519, 265224262, 136608179, 1388254277, 1821793306, -1032857861, 1499689798, -1410285351, -962672165, 965108938, 321477060, -773823907, 1693355746, -1435121579 ], [ 1811126317, -1156099846, 1279183740, 1500453964, 315586786, -1855678003, 2049629924, -764741344, 1670875026, 835475980, 450053881, 272505587, -324751665, 660717504, 1625675226, 647290454, -1901568260, 2066790785, 1218564299, -1686189423, 971029263, -1527518833, -1854454241, -759322748, 134586590, -131207308, -1842511165, -1804524663, 1675324815, 1923576718, 282248158, 7535954, 1434220388, -44377686, -697257449, -1119313069, 174630032, 2027314812, -1778571095, -1383273757, 1987387435, 155686420, -1915464269, -642975712, 241678800, 634704807, 372843369, 327895672, 442438844, 288819289, -1345417410 ], [ -1442886961, 116170757, -1595339551, -1317805526, -140005779, -253363973, 1259184662, 1721608680, -2023731022, -1834710637, -963149040, -1467017842, -1604966973, 904296825, -2055713507, -778258138, 329786270, 1004390746, -1912312012, 2005601195, 1881795724, -353701496, 230427481, -164038184, 1689545840, -1037708733, -1386796414, -1212428468, -535224794, 693112638, -1869067876, 1354454734, 848046397, 1991404942, 683508458, -1274372017, 2033509523, 797885291, -2098417954, -476099986, -1938392155, -554290938, 1729115125, -2086193810, -1585176023, -1793487604, 398835399, 838715763, -742254341, 1397246939, -665682630 ], [ -1450815659, -385105950, 2044337005, -1915046316, 1611623912, 704868362, -259513013, 1639708544, 1734147124, 1601789268, -1990654562, -1109068861, -1934523840, 594186121, 734382621, -1134394802, 1617994371, 584172719, 1077401866, 1336215403, -1841356074, 723316797, -1542179720, -1119116369, 1885890997, -231977669, 662867272, -363082323, -1151384217, 1425313823, 1555156842, -2139175203, 1385681609, 1658868780, -1296443602, -418868322, 2082522185, 195308909, -1057235294, -63240856, -1176472953, -362016537, 1111883833, -1230738840, -944679646, 1127619276, -1627830171, -145912392, -1738453061, -1609155380, -368619820 ], [ 932726160, -1780860578, 1703914840, 872610820, 1202195791, 688848033, 1208737982, 1178877641, -524297092, -452333500, 1420010419, -1013649570, -1235851829, -1858070245, 566384169, 1960051209, -968802513, -620358729, 698165775, 1730555120, 1485585996, 1993651906, -1840051762, -1137151904, -756051779, -1139701835, -1544459697, 443408055, 1261507786, 1108582621, -545920494, 621874278, 377372114, -1975923241, 626519812, -106399510, -260656334, 768673607, -516664342, 1314639201, -1388144081, -74472017, 290961048, 982071667, 334604122, 1704490156, -1103941726, 125662981, 372729229, 357408298, 1933810300 ], [ 545531453, -216848958, 1872419870, -490241981, -1050053351, 1467786756, -445668243, 172067628, -1595194542, -317097367, 1595480969, 439781341, -1084013636, 46572109, -1873113168, -521759726, -1669837610, 281888842, 2000092332, -975739035, 2095998926, -2104282262, 192312937, -232410801, 1605056257, 1032876210, -1791505904, -1999029485, 1422956371, 186155156, 981745091, 1272995431, -405306590, -584313223, -750900470, -860591411, 1326708871, 887535305, 1129205199, -1922722325, 800393936, -2082439694, -1859055480, -891800511, -697780239, -1950841136, -1752089666, 237340164, 1800013427, -993157193, -947974486 ], [ 1446508816, -1483653540, 673594070, -1287567838, -1855714952, -1692802729, -207764610, -1544551168, 323266032, -673597763, -1695194992, 1985109939, -1588027201, 2059093812, 1103483973, 1581271359, 447084144, 1152724992, 1029943418, -1373222954, 540917387, -1001167561, 1551212777, -1925126753, 1537939006, -1998153302, 1317136998, -1292702371, -449161658, 1104167857, -26289730, -575355937, -1465746986, -1735670137, 446506152, 2079796945, 1683704347, 1646640203, 2055096506, -658241222, -444677062, -1100472373, -1335233577, -414021543, 1443827942, 1549138301, 1023987081, 1660793536, 1506277407, -1949500016, -1781107041 ], [ -230035285, 1783214851, -174285953, 616993528, 429524445, -1246407885, 1516551558, -1761826999, -900908606, 2132067300, -1288494362, 1356242682, -1200812821, -1393396181, -736516632, -593121527, 1708086272, 1663060860, 572288224, -1124819255, 440354494, -146755756, 1767855913, -603498039, -1404041138, -1245788938, -1971119107, -1439746620, -213208142, -363288448, -1531952511, -282066168, -345537897, -36352262, 1259385969, 1734792303, 303359848, 610595327, 1692848776, -741777936, 601903232, -245810458, 200022882, -326155019, 946004156, 1008280789, -1084725318, 496680134, 1629634949, -112728489, 1553780412 ], [ 1360840938, 25896365, -841712564, 1271723884, -463063180, 97147795, 1459733087, 72041919, 1899287906, 860743021, -1940452467, 1233167444, 547312625, 856532598, -1740224970, -1921508990, 547510945, -1668641721, -278611461, 660632973, -1801432622, -239345347, -1226093675, -417696847, 1541624777, -1581358955, 889642832, -98511663, -1964451959, 1992910728, 935322074, -248997193, -201749370, 2107596487, -2010075067, 1291991630, -1925705822, -1870298186, 1232636264, 301009072, 2039985645, 7635480, -1077565549, 782927731, 2082945194, 1486192930, 2023990745, 1928168471, -240446822, 388671942, 124901776 ], [ 302499690, 1915370203, 1234726387, -940942181, -1068787999, -971940599, -480555537, -1551056963, 148389743, 355781910, -1910125486, 1927487382, -511617912, -2068879484, -1377027627, -1440169933, -363066, 252661212, 1885436975, 506192240, 166270852, -490857205, 658822306, 1841693970, -1961095680, 90991210, 1163792437, 812231413, 707540491, -28239080, 1668440850, 330338918, -178904347, -1528253428, -646480815, -58092531, -8364917, -601081115, -2095255267, 949186554, 1933681659, 1048442842, -1793344955, -651734853, -881175548, -69612644, -614120112, -47749950, 694318659, 1202753635, 786756442 ], [ -1238782145, 2117853298, -1462541129, -468927654, -1432302180, 1350704796, -1561184121, -1515902082, 1985101687, -569139994, -1767313317, 1518782751, -1900158151, 1493754597, 1490817753, -1123987009, -1588019833, 1635060941, 691005076, 227065253, 1986815222, -1102032690, -1997597394, 1219398467, -913803117, 809221609, -184511054, 1619550759, 1974826642, 1702244044, -246292043, 219447099, 486407537, 756639205, 1316916685, -519759749, -1111346636, -1541311070, -657284565, 1609166839, -1676949720, 1862483402, 320478592, -1035993926, -694197633, 1106426614, 687897679, 565358996, 1705185272, 1028404101, -1520615805 ], [ 774329286, -1851168428, -1436605811, 364359338, -1083943067, -1454903676, 949280159, 2132004960, -1567577490, -255337823, 846391342, 1905608162, 1884104725, -754822062, -928492226, 95288688, 545366105, 1120814641, 462078422, 1900000847, 196478549, 825166459, -1620450853, -912010114, -1800007531, -1595636793, -1104305564, 1625106003, -335880764, -946671770, -1595168121, 1483727189, 722201209, 97534854, 1074454857, -2058148026, -1955882473, 1663674377, 1576650264, -479736501, -1180008650, -335255261, 417295738, -223435054, -850033124, 628706536, 888103799, 2135367001, 291077136, 339581467, 1518736273 ], [ 1508243527, 897889340, 1647767098, 805258763, 833001520, 1071514691, -1047787887, -1398711008, 1826186831, 1243186136, 1953128980, 2104699883, 1939055632, -390195635, -1324322940, 689317290, 254397302, 1262021329, 1900800215, 572203320, 1681943151, -1184671676, -1194286226, -1162560278, -234170365, 1532777478, -1246526607, 1622917105, 2074685611, 1088842155, 1968299110, 2118509250, 776564705, 193540590, 1141988053, -364096523, -729173048, -1346505376, -791432398, 1392321553, -1151575964, 2140540026, -141580628, -1990650287, 413383837, -1921235969, -535022034, 671983615, 55345805, 400393936, 718236115 ], [ 705736755, -1878743424, -396105117, -1230070441, 442526995, -869584581, -1722662015, 996596447, 1802572042, 211166922, 728623749, 2070691343, 1453241445, -1361100840, 1272034255, -30056280, 1056601898, 1000277793, -3298290, -2137295863, 40756711, 1084598917, -2100746612, -1359567604, 930608173, -805836015, -1062582562, -97520359, -26622511, 1248503811, -1235927767, -5169704, -1100845881, -757289564, -353381288, 885148364, -490844201, 1293093488, 1343050029, -14280086, 638270067, 1993203265, -307146364, 377088332, -313121504, 997311222, -2037560041, 966373821, 1360567477, 859815949, 138852934 ], [ 465572289, 1902247386, 1056795564, 927282991, -208398921, -1629176951, -942270272, 669697059, -1491270111, -1931280677, -101611159, -2035833535, 965565589, 939837018, -1421038144, 1286809732, -1464750711, -998763116, -1966170592, -1113706192, 903786586, -1911918943, -750878140, 1798635568, -89240759, 934017720, 400574318, -1197079435, -568538712, 1104371858, -56608620, 1654837046, 649972617, -395357832, -978674376, 1649840345, -2085524306, 1709930479, -2119804939, 811589222, 262445274, 226767633, -1541157997, 1496361544, -1276336432, -1055261179, 1377541538, -803097065, 1843765587, 849579439, 1305700267 ], [ -189263653, 698302542, 1798456223, 1319837308, -1315669037, 1103036198, 1312458844, -1778207406, 2008942898, 1061070326, -920005884, -1860807057, 1089260861, 425867609, -226553778, -714230706, -487297002, 1801255385, -14922536, 1089142805, 1775753735, -1000808223, -805507024, -904580044, 24156984, 1796868109, -364503501, -1198968351, -364458675, -1593085844, -1782225604, 1576769084, 805634977, -1276871603, -284775264, 1482481305, -417786038, 631666734, 1643971507, -1734799570, 1192983216, 637336998, -1485755220, -1660067194, -1886704599, 474622477, 1392222523, -1134006355, -1671545704, 1620147310, 1478654136 ] ] ], [ [ [ 354961378, -909207127, 1802762184, -1779408139, -330860912, 1749568612, 2121074517, 966271811, 514410213, -989061809, -77248380, -1171596917, 232038861, 1691634034, 2031835416, -432061171, -1815824234, 843198406, 356829748, -266247610, -9298044, -1369017036, 1523434661, 1335572639, -1842022748, 1765125152, -1888475180, -2099261685, 1931236575, -452302875, -1185204069, 947114309, -792075363, 861394859, -829329132, 163045237, 219842939, -1258207745, -1569138837, -1818339952, -1435555061, 460052691, -161710787, -195277246, 2020064884, -320889046, 74079289, 265455898, -279866902, 957257114, 1687086714 ], [ -355182498, 164036485, 972324124, 1415769716, 2098743184, 890893719, -411134784, 50762109, -1502432734, -2125256671, -716318229, -459061130, -1839697129, 1786825368, 1371327599, 1224282176, 1443215623, 219948318, 2021222520, 1548655171, 1618497161, 912837852, -707352768, -831698337, -1976812751, 1340923331, -111805647, -1747376153, -574127066, -1164549491, 1596176509, 805136779, 132700521, 514933774, 388866973, -2059050577, 1574716715, -1283309577, 584626861, 2012196106, -1164854130, 538552746, -697600896, -1948788914, 1631676100, 1830601321, -604066601, -2085869612, -936697263, -702867402, 1934686837 ], [ 770350876, -1592256231, 62888263, 749808676, -641866296, 396564039, -1765085185, -1412774796, 1064874621, -711215032, 276735321, -746420355, 325419398, -847851652, -1052277662, 338666796, -1491185525, 892347876, -938530106, 1626390648, 857887929, -1224801475, -394019999, 1520937173, -1213036576, 66004134, 1183565096, -1333211925, 850098302, 1273506864, -828878047, 1449266363, 1029223157, 1891009561, -1795571903, -2028109764, -1304833932, -1167130472, -1856635145, 628749468, -21103427, 563931075, -231200431, 1034055152, 1761957755, -71977301, 2064115409, 1029292990, -53731587, -1919640718, 804573136 ], [ 524157926, 1218761385, -605335575, 480437317, -882370108, 387714697, -1105550711, 546353526, -2100785401, 1135911804, 730222239, -970204059, -1091910395, 100027829, -212290770, -1081965673, -1209426648, -737655141, -1448757875, -1879617797, 716789323, -1061896373, -927254747, -777712548, 1574827152, 1555742922, 154993309, -627284004, 1362506141, 1589960366, -1275172645, -1785622298, 1072582963, -2040003082, 919345519, 1200656773, 337481468, -917288682, 722283588, 574410217, -1681700063, -570292402, 1155917162, 1604205634, 1317754973, -378431807, -767109735, 801948006, -1985428516, -298253036, -1757375285 ], [ -1443097232, -1530808888, 1235627076, -833880952, 1274686671, 196008064, -461806852, 768038753, 292330488, 823077520, -391383191, -831322837, 869953403, -2013441810, 679344922, 808229559, 1233481393, -270545840, 1042628189, -574044765, 1566359764, -1794003988, -1884621727, -701155035, 1223716696, 2021620802, -90566964, -1951477604, -1412813247, -798162509, 1976082731, 959041252, -1201527369, 1606472390, 1644439339, -1476104169, -1496019242, 72531066, 213474563, 33913736, -2046900592, 876095032, -1773480417, 1885410432, -253347792, 2026279265, -1615269005, 1429247258, 1111765852, -631678477, -1708234488 ], [ 747112807, 286327711, 161726755, 1902837880, 1670748721, -620597755, -1920974955, -790071880, -1515092793, 1193070669, 529790686, -1427414887, -1298820215, 563380146, 44682839, -185975615, 410983986, -1195198125, -6392145, 1801772555, 1462494366, -1629859653, 5611433, -997016038, -679684560, -956971061, 2059251762, 1474785157, 1619053869, -1315919852, -1126457331, -1277655432, -692802533, 491533384, 1883453779, 192418933, -970720602, -1478026424, 103017563, 1652992248, 734871282, -447620610, -1171517833, 115183770, 814300758, -326473978, -1520778539, 2039858907, -1784460234, -538260998, -957824145 ], [ 1605416102, -681069685, 1024114913, -1897250685, -2102489514, -1518300398, -1710349753, 933012942, 41547021, 1737085942, 1730447297, -237951424, -2067564779, 797489916, -964554138, -1518867304, 767755057, 98711055, -187613121, 1278483572, 1780115132, 381581489, 355986179, -1656865677, 67414033, 1344461511, -863107459, 282080183, 1880881134, -1259151399, 989036640, -411193724, 645507836, 1212360153, -2125614887, -1860623826, 901072428, -455733743, -1231134858, 1049476281, 880196652, -1852366773, -855787555, -970068088, -1657081464, -1812886938, -1805634036, -646747860, -434926810, -907394733, -1245516245 ], [ -1063235373, -861501305, 2111457200, 1503724848, 335584228, -931644382, 322709882, 1261241101, 1975315921, -1675321343, 1849861396, 373044289, -1439668303, 560095270, -692314859, -1826365136, -1392260467, -1120277138, 243098285, 1405861407, 790796173, 670881062, 635186598, 1606445927, 38666121, 59057671, -649722157, -2126488229, 773323569, 346127660, -2090898032, -774100342, 2006638899, -871764563, 1523762325, -1892295629, -215669591, -2071921823, 798042066, 382664589, -1429989164, -1918479055, 1285749534, -347671596, 1532731215, 1425418077, -1000956894, 1390865912, -949232823, -2101646079, -1247790789 ], [ -1862525688, 1322805854, -598971321, 46427372, 1661989120, -267759923, -2107300154, -31381917, 23425795, 1963147600, 353425765, 698403513, -1097662585, 1398538462, -962157777, -1748652170, 823597761, 34290998, 320483242, -419276333, -1911942318, 1431967765, 894445033, -401347651, -1262591672, -1195712416, -1487457171, -1855475558, 2042049110, -1567251718, 582172359, -1137064196, -16099675, -1429503507, -2027843172, 178100960, -641198159, -1871328173, -1017801012, 1168850205, -2069989023, -1770524977, 1022327480, -921048164, 2101268742, 455848151, 1060213462, -1523190882, -1150339366, 1760403047, 970552494 ], [ 136544228, 1868938794, 300397331, -29585045, 392541558, 1303060514, -2135578272, 1510184644, 1697732593, 1116195640, 620936920, 595681989, -1291047743, -479551027, 1030223526, -569573541, 1767773319, 577499051, 904569621, -1435847384, 909261606, 1459670572, -2069048788, -80227276, -464958540, -486596759, -1762986706, 89774451, -860152789, -1691952564, 2054231829, -1669434373, 848225444, -1871939789, 290541958, -1653967640, -973822876, 1953070047, -1925768090, -1241004413, -996666590, -1031740959, 1960464270, 205550053, -1084375352, 255813056, -195393307, 732951427, 802315125, 702143317, -721101397 ], [ -1385692033, -1075384970, -591692169, 1174938342, -1534950213, 1917490321, 1588997138, 1084846139, -1155387565, 1088001735, -201460586, 1995071962, 1555228813, -101626653, 1041205425, 231952293, 855666800, 1332035622, -376407200, 1434485878, 2023157557, 853063683, -1602632034, -1498038430, -1726390387, -506829053, 1277721817, 81246680, -1568804627, -99366179, -611542538, -1501814557, 564594034, -1976535347, -2118341590, -1555788472, 21196327, 1887232538, 127283131, 1860616207, 1089323894, -1741795068, -1116296862, 593231723, 1190521458, -1068829103, 1633184767, 1195739504, -1103298014, 1136212441, 1438924359 ], [ -954872577, 1412716513, -436631215, 646011130, -1501140817, -985499252, 1236028238, 969635657, -1043071140, 1530951024, -665023779, 789707106, 519963104, 1887290193, 1512024484, 1292888530, -103427576, -1488159492, 1100254486, 479589281, -1998904238, -1524381968, 821267864, -1040165373, 1914671430, 1333819066, 547316565, 2029860541, 1817852234, 520826194, 1284165845, -1501205246, -29037382, -476954735, -1313580086, -421541439, 1913906768, -2131600099, 1393877069, -499889876, 1520939768, -305200117, 397252091, 435680012, -948506428, -1000579783, 1311725422, 596418375, 1794485807, 1587130375, 971545314 ], [ -1142406223, -1971238365, -2032892234, -127779757, 811866398, -329499237, 975206433, 1588631616, 1930756556, 1847963618, 1203405451, 374117803, 1205660531, 122750689, 1213730220, 2106092753, 1474532007, -1338035677, 2129264212, 2081996273, 1191514859, -79978343, -962239160, 1608069609, 390326692, -1755167323, -151770904, 1227887763, 1185107433, -1599671635, 2027774858, -867247693, 1661645046, 2081674252, -2130877816, -428133061, -1544006376, -1525989847, 215736163, 1140413728, -1943076244, 830245990, -91121726, -609209353, 1549434359, -588826501, 1837719334, 897558144, -1375580160, -1631014142, 555082244 ], [ -608679308, 1673668101, -68903804, -1754464234, 1362429163, -713417339, -31236922, 1011441988, 331605410, -1002383178, -1779079171, -2106409453, 892354217, -801092327, 2023415484, -1058599954, -333630721, 1163366066, 1084807492, -747751626, 411210309, -540579918, 235722784, -1619827306, -695365300, 613913688, 1215359050, -2028294055, -86342638, 432437686, 1354452098, 846575418, 1737727459, 1807021022, 1494075781, 2046962131, -1385405210, -298096035, -834222581, -1854649918, -1930671843, -20077964, 1258053123, -1371500339, 37539081, 896605057, -502848162, -1162852404, -1549572876, -1490341004, -434785040 ], [ -1157496556, 1290887041, -242574715, -992413395, -1012395377, 153458333, 195388738, -1102951653, -1321001959, -1307799168, 362065606, 1975391575, 340035669, -1270530446, 300313297, 2122524980, -208057181, -1378218860, -1679271182, 1160041918, -1784872311, 1555764926, -1406618568, 26644414, -367415814, 1027347484, 833759921, -873119685, -405603928, -175019817, -1517145978, 105088172, 1065972076, 646445256, -466469483, 1231641150, 724454386, 124156319, 1152640872, 767488482, -1220769432, 788773268, 606230720, 1828154831, -2091648337, 1409330194, -312426750, -1348565134, -1929086312, -1429578408, -1757169670 ], [ 737081996, -1168344633, -484670855, 1425341286, -1015837253, -1218205758, 1218409760, 648175558, 2055710750, -1857154288, 1544224637, -746229070, 1266986413, -1984496037, 941695469, -470193007, -942820253, 52648909, 1052258928, -1242990085, -2003817387, 217284355, -1541077163, 363963163, -721963939, 796782202, 582402497, 1047389984, 108301304, -1106806837, -2072882127, 1170681400, 1689543887, 381781897, -1614210295, 1617176511, 642771989, 1560189598, 445837164, 1307331511, -1698155831, -1373078800, -1750729816, -399630001, 1905769442, 255597237, -1247882938, 276061251, 1912820814, 1336473690, 672503731 ], [ 1258680032, 24192014, 1983321005, 94576313, 698303939, -58545624, -1707441473, -1619379341, 384372312, 357158036, -2020640951, 627295175, -42515940, -1697729965, 84874073, 236458503, 17856008, 30194062, -1246554288, -221628385, 1039413538, -1524185236, 1635298424, 1960046569, 1696554546, 1151656885, 94298140, -384216378, 877167175, -390522365, 1444209806, -278693768, -996237118, -2063736168, -2131024748, -501368608, -1192243311, 142907362, -1394248592, 2073019520, -1225372316, -575185373, -1873133331, 272016476, -422991909, 1232780106, -1111948112, 1378131256, -1801463952, 1836702657, 832997297 ], [ 1628550859, 498484825, 654941094, -1662755328, 1809588700, -271188860, 531205832, -1281292535, -427940548, 1991400203, 1435018146, -314427315, -73373002, 719352818, 723449177, 1150621990, -1230149382, -675948648, -277318082, 1722689051, -720755762, -1134343779, -1777835339, 1931534311, -395685342, -473154904, 1634376087, -1840993950, -621798823, 2074268071, 662067757, 2119489685, 1217921152, -1010764480, -1474240966, -1791110506, 400859264, -1869747978, -1540834083, 1234229382, 367313163, -514524131, -592441144, 255242928, -2126416604, -704934307, 1277496467, -626060508, -1542315073, -1311178964, -669545914 ], [ -765239980, 179038483, -982763250, -1214005355, 314718289, 1866852933, -1712514895, 2095839534, -249534819, 531931353, -371044728, 491103726, 326352621, -1880857333, -765867457, -78216050, 941089545, 1650143697, 463794094, -363054934, -1731955960, -100707745, -1003268076, 327036351, 1248051569, 1216517509, -1803471733, -1695551751, 1490577358, -1174372647, -1940379113, -2066602002, -1178768161, 1914175569, 358989261, 2035816189, 323812589, -2013111980, 957387927, -866151564, 1138033336, -2054085943, 1398187975, 1901898899, 1421296872, -1664562365, -1521449772, -413353735, 1930589472, -1368874295, -1281705359 ], [ -717502641, -878276863, -1586978380, -292011113, 876145870, 923375668, 229020091, -1726531209, 1404099195, -1385037022, -2017663127, 1375829373, 1152156630, 670504766, -264166209, -246462046, 33841175, -1722019785, -994894615, 1393409571, 598578305, -1387952310, -162391342, 848032177, -588277861, 1512726912, -2052511024, 1746011870, 2085713950, -1624560171, -645991170, -1956593387, 863256395, -1337946249, -691074965, -333836672, -1187698030, 696163793, -1335606134, 296665966, -1725552983, -1764087990, 1746892941, -1613978124, -965986041, -140228799, -1681282563, 415711912, -721225391, -432435837, 575218868 ], [ -1803983785, 151133152, 1103235665, -132333829, -1697420862, -1026026248, -1335545710, 1346585719, 45999859, -483411730, 1657881405, -1471667627, -121351244, -780269401, 693594313, -416257177, 378967029, -80527595, 598363582, 393913115, -1811676875, -570045785, -544911480, -1678593506, -1232389428, 1743627719, 490549748, -2019730168, -1293618016, -2083149539, 1538990878, 1477833354, -1292679350, 1480953396, -768871030, -1769735020, -636843307, -649316561, 1581102387, 1905194731, -1973025330, -1774141110, 47980317, 1100941962, 1846565484, 1025691614, -205499156, -1411468174, 2099748223, -1219883326, 443954743 ], [ -1798231407, -1700487672, -808720268, 457697340, -1082903047, -1389942128, 234711559, -319909237, -1477702688, 505155112, 2026186174, -1108689695, -428750262, 568692240, 1540523986, 1967994121, -1014984845, -397927032, 784644838, -18018117, 678270605, -34633530, 96949942, 414678432, 631060224, -588693232, -560761894, 579429266, 1999278978, 1433885301, -925229886, -56962160, 1388319296, -1656605495, -677267550, 266404019, 2018496653, 1735608298, 1074122762, 429334819, 1972045088, 1201607977, -1051400465, -2106971139, 30873399, 300478269, -1754512373, -2001326115, 230100536, -1337431218, -22182059 ], [ -1478464233, 1374344121, -1291421365, -1403092302, 1657452461, -1312658942, -646544562, -1681047475, 786293302, -1833043465, 132788831, 2030684257, -6921522, -519588678, -1254636732, -1390735911, -2086055965, 1621605435, -1959970379, -204763929, -1465077559, 343606689, -404296122, 859559444, 666906784, -1349436829, -394814950, 1316670086, -468236459, -1580627538, -605109947, -1722989160, 750472193, -142835900, 437661367, 1924746630, 1428894784, 1801743101, 1154658388, 63934973, 994416820, -1198458952, -1628663449, 137400205, -1818359557, -817154816, -1087561226, -1747434828, 1837905777, -2009095631, -565657790 ], [ 295641552, -1905813151, 300612215, -1707662854, -1196165750, -1251843253, 1469151070, 752899466, -439278317, 1479145546, -161777301, 129961287, 119373876, 2087520708, -1900337374, -1763395700, 538066337, -1937028768, 1604957485, 946312925, -576125350, 2010962102, 2088837210, -1863905795, 233146801, -33525785, 231743847, -1759884419, 191047267, 94547478, 1238801187, -519021400, 1071713890, -1188153076, -826892876, 1997688462, -256795170, 96650048, -818185113, -1085186700, 681266899, 1395938612, -1771769810, 454900168, -1615421554, 43432340, -668152669, -471902074, -1153894886, -1013657114, 1197797747 ], [ 919115059, 377384494, -61221297, -1147076275, 949684659, 1054551268, 1350739460, 916362079, 2073156448, 710801973, 1639277049, 1369876253, 2122776157, -1053601488, -1603989282, -456200845, -200462162, 1922378268, 1025123421, 1116007215, -1419236907, 455721178, -289880792, 450995648, 311169736, -1803938161, 221530316, -1203303479, -1499010079, -1237083049, 812447872, -1848918655, 1791435538, -1654558290, 57302750, -2089441365, 787836665, -939357284, 47456869, -1904723836, 771787000, 131432643, 1884020822, -1658558418, 1138711272, 814076031, 1834120510, 1573546959, -212798714, 525514300, 2063106548 ], [ 1115118699, 2122293561, 223772119, 1589539293, -468426311, 1045523661, 908240933, 791463546, 1196688871, 802378888, 2035984960, -477728507, 612426250, -304906302, 1543673676, 2071445047, 1814735431, -1892707608, -1661585662, -1583449221, 229506898, -2065222751, -1193419415, 711156672, -490341532, -680242165, -1287581471, -1956629998, -1961678373, 394315533, 171343963, 1763121506, 1681227589, -713142009, 2063986454, -1723030143, 731347131, 1463824003, -963653580, -6387764, -791711477, -1991105112, -786799064, -2119348073, -1775841076, -308580643, 455138186, 280384938, -669461678, 1363329268, 2116981216 ], [ -249562945, -1216425863, -787724598, 230645168, -674347279, -1317631237, -705918670, 564558082, 1259503839, 1919851213, 1162237822, -1670398002, -1226827219, 928587935, 157702643, -870783622, -1473754522, -269308762, -166572576, -2143853567, -553912131, -2098083137, -1662331384, -1075915378, -715065823, -758004319, -2075073079, 1362151926, 1155097617, 1058618448, 200415279, -1140323607, 804094903, -511276425, 1272990808, 1584394066, -1364852038, 1450266415, 1286378436, 360776976, 213166506, -1500810407, -1089569725, 517931794, -389968787, 1017455081, -919845705, 730524887, -146726472, -751245608, -475920653 ], [ -1852558063, 793652054, 1882266104, -1275639190, 174486227, 1025577108, -83996895, 709716207, -2099819953, -79316000, -788175318, 2147374652, 491455921, -1062902810, -160300930, 1900332081, -2009465443, 1050426261, -891753134, -454754754, 1950846638, -869085210, -52178773, 2096095571, 2089973189, -1900355008, 617001604, -1104285374, -780233598, -645117182, -592439578, -1321333484, 255646230, 3296655, -1746594322, 1797641028, 1639819052, -1179715142, -1768715320, 477791083, -490152106, -503286593, -1378693114, -973660658, 1039369697, 2101326950, 1509165516, -901646344, -402626127, -1791577265, -1196150397 ], [ -1000482792, -1195168768, -1138723010, -1679724997, 1529091935, -1194372281, 1298453085, -908413599, -620221730, -1780387237, 838987542, 1171665506, 8058392, 1575603438, 1010372699, -1468679508, -412263621, 1869365667, -1199749265, 847551574, -778469546, -847639990, -1846962066, 579521346, -928217279, -870286230, -1423558895, 561335547, -1761419739, 1448189437, -2076428760, -1543206878, 1506574252, 1160068658, 1957789479, -928307603, -1841514880, 1200970284, 236548840, -753225396, -483622551, 746197319, -921064003, 2116406512, 1067142978, 595332607, -1305647659, 1982705457, 266638770, 219131919, -1652198396 ], [ -1058129336, -504196494, -406069175, -1533270306, 869554223, 1726618668, 593912326, 495531652, -1878659229, -620822711, -954299350, 703491789, 370375426, -148048980, 1866306325, -823233572, -2003734117, -1491699650, 2121387517, 52844913, -1979003783, 541110676, 1225403065, -838276431, 1056271589, -941967063, -2072822586, -1290691030, -1714596845, 1640143294, -1771944535, -1243104959, 1668569291, -758998487, -2031265274, 1712863991, -701556704, 1301611355, -638565096, -1863636560, -1598128736, -1699098489, 1766710634, -2989279, -207014767, 905871232, 1763919715, 764353825, 1930121597, -1884122378, 1385842634 ], [ 2025454980, 1352417627, -1763535317, -1330980264, -363081139, -1252818757, 799252064, -257440574, 1107367012, 302282777, -1343572739, 1943096107, 1674666494, -1558701658, 1827500210, -1472581018, -187759722, -175550441, -1826746034, -1612222587, -1648280847, 893131565, -401649527, -2145220751, -245555454, -1895081992, -1382006891, -1979354410, -204605013, 680878838, 1641973201, -60174127, 613140102, 1857696053, 1746102028, 708131509, 846093011, -63436972, -476237621, -1835638753, -1869379580, 591791062, 1684652431, 1997088764, 31526878, -1464178171, 2032091826, 1256699821, 406452344, 39836560, 2086209446 ], [ 2038559845, -830929977, -1644648868, 264320051, 1029951474, -184273493, -319023719, -1775259072, -112857145, 1652182107, -481703135, -1317075749, 558463382, 1061723846, 616785313, 1007301314, 1194518594, 1146395610, -608095581, 1537919540, -1457361089, -388207003, 1473590076, 1432336551, -50896259, -751598425, -378672527, 1088349997, -1964486951, 621488622, -250414090, 1802463433, 642615783, -976381828, 257145022, 1447168314, -1853953994, 290795858, 1971838679, 821502725, 1955708868, -156956771, -1204154582, 418348099, 1703454680, -612904248, -121061281, 604969622, 994755162, 209386721, -888001623 ], [ 1574924939, -502010096, -1278332731, 1590188339, 1364466860, -1535818182, 777365732, 1361124202, 69372594, 1339986887, -744229087, -805688089, -245582452, 1601824093, -1263256711, -1754323516, -1609569863, 1243671136, 1716686665, -917467726, 1525362994, -315235620, -1148922960, 1491971604, 2058244297, -432796354, -965776873, -2145509303, 1216930607, 1815881343, -1625432739, -1564701281, 1730164531, 2006146661, 1085006758, -1280974033, -814776551, 1204803694, 1046587209, 82594598, -1681936170, -1199194090, -2113245353, -569459734, -1679991440, 211993354, -546860978, 1521325811, 1022267343, -2002275467, -687098268 ], [ -1915407323, -745823381, -559715231, -1218892492, 203048277, -280444753, -853477928, -1662476858, 1020887185, -183555467, -768912260, 1816844440, 1770317059, 933235041, 932311677, 1697576470, -1583899882, -1447436179, -889672450, 333031769, 177947040, -1451663674, -23121396, -415891443, 1460440320, -1406957058, 2127787359, -735933254, 354522116, -1105884144, 362721340, 570301383, 1382347763, 1215650102, 1682907622, -1517843438, -30056137, -1378376809, -314751311, -1198620210, -1307504274, -360170107, -320469942, 1624269198, 1503343624, 922086045, -1194642518, -1803490499, 2069015695, -532376082, -1825636603 ], [ 1436429341, 1708508604, -496609137, 1403496937, -1001701726, -1438048003, -1741765768, -2075461898, -1845350699, -688055897, -571737276, -736015409, -402098511, 1449595312, -1164225258, -246920182, 1936962536, 1058054012, -1808964957, 1627992917, 2112488758, -158237789, 1693776440, 1658599194, 1328718226, -1648355900, 803553487, -219959145, 2131201726, -296312195, 365609147, 829082065, -1117450950, 1136518305, -116410588, 2104569095, 1885917624, 1226809500, 1285744034, 847924355, 366815580, 2052531071, -817391675, 1023585949, 1840760220, 1537286415, 26887278, 598355508, -1839416936, 1910532175, 1802042589 ], [ -519997475, -1692792916, 746068098, -551449705, -608984862, -956666972, -311655513, -1149516205, 880993068, -1095107937, -899491205, -1769086204, -1003283268, 288003883, -1084411447, -545936691, 464296805, -1094196813, -311442709, -114595450, -713797956, -2060642159, 1643265604, 2092690649, -1997806576, -1305864951, -725000566, -294337548, 1445339364, -293374522, 694530411, 1731555766, 2064888452, 1047291090, 967046804, 1847968058, 1082769299, -286916862, -1988530317, -453289806, 375718064, -457330701, -240690658, 1842812634, 128833826, -1131667691, 1662554988, 168934334, 1632032094, -1468134968, -1531505845 ], [ -1986399413, -12544777, -15590409, -1177704073, 433216918, 1623767097, -1512663268, -2072562660, 1391821499, 1269899492, 660333355, 314294381, -1562270297, 833744089, 795004239, 1258784826, -231962738, -960783274, -249235163, 1215223222, -2101813535, 772505570, -1520825214, 2039435404, 1086476919, -561294282, 1700256819, -1315663011, -1636246591, -493439947, 1496578760, 1065779020, -875524404, 684546069, 1470669175, 1735989019, -283705447, -1076939674, 750382638, 210060731, -931743571, -1416067485, 1466814822, -2109404316, -881619538, -1939530921, -1867408959, 885016483, 63140679, -274433880, 77521034 ], [ 506772529, -1348618669, 2040103865, -1939596528, -162748425, 1828432316, 958561580, 1358737863, 838817372, -841470152, 1390964172, 1583950679, 244052503, 1264376627, 521250115, 1389320762, 1020131502, 1099991342, 1153263359, -247039868, -477097059, 417668711, -98821555, 1947509686, -861048381, -928067231, -1590823494, -1447784611, 1470057758, 430435142, 2134220941, -1785241672, 2004305540, 1119479235, 1862664993, 635113683, 1436473361, 2129543999, -173990434, -667436823, 646702184, 333671011, 1314937196, 563138550, -1562375868, 73114840, -653833784, -1868362100, -842661124, 743966979, 996159877 ], [ -1890657874, -580546746, 1982514451, 296078654, -106342915, -909223235, 667503160, -214695847, 7379672, 1347763176, 695089589, -1729549126, 459786179, -1453941391, -800483792, -1919995475, 852635161, -1293515903, 385766804, -987703467, -2065766148, -674164768, 1402666036, -1890661277, 1820720449, -438684818, 1156772977, -1955307294, 1655173442, 1530361529, -1476317157, 881005111, -1599177346, 135704106, 1423065384, -1937576336, 234614339, -1771688095, -406092664, 1439913060, -18551502, 1437031309, 610856889, -495790213, 1120549700, 1244816594, 2100706292, -347778319, 1241789358, 227122947, -1396329126 ], [ 2103022872, -511105687, -1175613788, 1739554510, 569776362, 271701891, -1050992072, 2098485789, 740734639, -1267565374, -1791490044, 1232012465, -1323994279, 1128028630, -2041599970, -132213383, -1986635373, -412486988, -1069334607, -244683021, 1964122647, 1873099708, -1049770845, 1269668246, 1647957882, -690801131, 149328741, -1875736344, -695987445, -212691220, -1747810725, 483215062, -514662907, 492076941, 1587910300, 1154149391, 1344401637, 259381463, -1228058478, 2087051059, -242080473, 1643996823, -1313986975, -1148622137, 582253571, -612795506, -1925605027, 1131920047, -206266624, 1656633261, -1460670905 ], [ -413346461, -210543499, 422387317, -1258821220, -510255797, 1598489076, 408953468, -576214845, 912347432, 1039708570, 1317319226, -145177002, -1259737111, -1487304395, -116463922, 945935442, 1026486324, -1657162847, 38041005, -1861662117, 1448661041, 1007483715, -1027330811, 361717605, -1360445628, -1128153370, -431530800, -104575395, 5507460, -13150667, -1402597397, 2012121817, 657017328, -1979498541, -2064054629, -900479846, -2407635, 1349049935, 1515335552, -736990714, 2063101934, -187558247, 1205643779, -828188184, 1663005566, -1076961777, -1148512853, 647230782, -981325781, 285242295, 1599034250 ], [ 598214670, 1914315460, 703496061, -974172170, 1982444762, -1826024676, -1255011603, 1552275149, -763740914, -1065563451, 1281754150, -2104512937, -1859418580, 1797658743, 661331162, 802922639, 282713714, -1149691041, -635553321, 1793137755, 339624616, -789391735, -339187052, -1252464407, -606802563, -692310327, -1337769363, -1949484739, 124926377, -539024435, 1653704753, -1572691344, 1709545718, 1302603375, 330620804, 1380947882, 1341306931, 871738862, -1757462792, 665385815, -1008990529, 1569274313, 1657959305, -1118148718, -230843520, 1067374100, 1213540567, 728399430, -1984602038, -338107572, 1726049389 ], [ -836960554, 1866742412, 1497684028, 1784697652, -214015475, -588647996, 1882009611, -746207106, 371384698, 773346693, -1918357729, -10348689, 818104825, 906874890, -1323805361, -811310291, 1844509984, -301812249, 2005869080, -1843059319, 386447967, -1701234228, 1061499356, 2115278499, -351520342, -126208655, 826034960, -2035772121, -979827483, 807327358, 980588780, 1099875580, -291666531, 331899850, -1309460157, 1767267556, 247870391, 1945070768, -1687693281, 745885920, 1005560818, -364206105, 849907328, 1271769652, -1764192332, -857201489, -1240991524, -285328395, 1696227777, 2078953414, -1730292634 ], [ -314747121, -1088062866, -277900565, -766320920, -1082658498, -536942101, -40469622, -1322376701, -1552518367, 1038389071, 619311863, 446095405, 1088481577, 481010883, -1502964776, 1433774693, -410145058, 2132055056, 1158856517, -1430592549, 1507007186, -135804549, 599942708, 537193672, 1241233502, 2008820920, 1837895355, 1523975172, -855935991, -846119068, -325200670, -315720635, 1419196176, 716902850, 648444583, -244113255, 1054283690, -461964863, -961325418, -1042113663, 2012498961, 138252579, -392678201, -1282134717, -642461887, -266510470, -236605585, -1922998983, 2080186490, 1766213927, 2018898264 ], [ 1651301821, 602450610, -1536326353, -1904577041, 2139438547, -2051469425, -2012222191, 566654974, -895895734, 137194517, -295324297, -1826881274, -884176244, -955662966, 173939729, 1970812556, -1374850942, -1470888206, 30035204, 347710291, 1715504959, -2124612034, -364642098, -28095473, -1688571383, 386475778, -461310655, 1892045240, -532498909, 1029828321, -131922941, 245736764, 2006760604, 1169678720, -1817316278, -1612683190, -28051284, -802181544, 1603615350, -1840397481, -42951144, 1059624782, -2040434845, -2087667755, -1743500410, -1343702535, 1076614131, 1369334949, 1892988441, 73078669, 518761501 ], [ -1620356395, 324653768, -546181168, -1538794887, 1890851609, 1833901817, 1128734248, -1393254171, -847188033, -601325686, 470471855, 1792967638, 1788469889, 360458251, 135716957, -852341488, 677882913, 1441463046, 386630570, 497856390, 11614424, 543695457, -359747313, -1073011079, -1523522941, 793824128, 1279915650, -1044828690, -1710613108, 727322646, -1565906490, -26527659, 1123736298, 1855435895, -1031473245, -172525848, -925014845, -936062899, -775697187, 1684882199, -729222158, 878771417, 415926828, 1199048828, -1493000526, -339013398, -1053423771, -309359622, -1455803634, 697324898, 2108071387 ], [ 1346559606, 1631798538, 568423746, -2029568891, -912423400, 814175592, 88453083, 467747304, -61863324, -1370842595, 345435410, -318964316, -129696341, -1565244366, 420347491, 1483296383, 1808097798, 1777201982, 108249530, -285962448, -997801906, -174335066, 1730326959, -292978100, 96862055, 1099588328, 1892811565, -786793318, 23798572, -1769076833, -42022117, 948271446, -2117711475, 1301072269, -1344592370, 1554920139, 1227058562, 776836454, -927106793, -2081385088, 1894902531, -702159463, 33207701, -2129477989, 957544332, -364256138, -249545651, -57882504, 2079139722, 476474378, -750906907 ], [ 1875798323, -1018858785, -18110211, 707502875, -2045489636, -958481960, -1615727054, -947317171, -1988775244, -1569419767, -1190162883, -75136809, -318398155, -325786177, 1530650310, 299975211, 1871769736, 248343438, -1997081549, -536835628, 1195345965, -146061787, -1767296683, -1166420347, 313060482, -1608501697, 2147231193, -1736839059, 422033060, 1716040204, -1084015132, -1349027585, 1763493188, -78949726, -908665234, -1488904311, 196269396, -429093341, -1665656490, -338982813, -813156364, -427277625, 563939843, 1244573690, -1912733114, -149879933, 262218202, -432581149, -2013908683, -552770105, 962270266 ], [ 1507546962, 612926018, -1354361784, 1526904491, -598456505, -804813111, -1018945675, 2007299725, 2069019032, -2081667939, -845561465, 395812189, 2108980921, 164708954, 343717309, -1709586831, -1587488900, 786419027, -1418141337, -1796564623, 1947428896, -719348739, 112221954, -1846975353, 1972863598, -453559735, -1237199823, -672250735, -439549604, -295117856, 394339611, -2111208516, -1500972456, -1125049884, 1898009967, -1727925687, 223512281, -1177712220, -976336847, -470713510, 1375603142, 578846690, -2013124864, 84019065, 1635544512, -1433563877, -559428863, -2060619292, -498272467, -1109684091, -1356266720 ], [ -903475766, 717559303, 980279662, -1483355548, -366483250, 1890117118, -1600691972, 1597968427, 1881807282, -638739494, -345629113, -1107132354, 1894644473, 1701197360, 592063488, 513487932, -497292555, -657595972, -597623750, -1364148718, 1835916494, 1185734836, -86714444, -35163075, 399282611, -760676258, 2072978537, 929192582, -1949448792, 868066879, 552320943, 1038634054, 1768349062, -1557581702, 1789561782, 403195070, 1334809236, 1866324967, 1021910246, 147692784, -1751297481, -1165475143, 421046544, 1302365708, 439467433, -225817329, -1391258881, 1248493736, -1123314574, -596914583, 2108064076 ] ] ], [ [ [ -917435902, -1654107653, 985691801, 470819843, -186608182, -405740253, -652892712, 1616796471, -640808112, -1553120999, 1617258986, -1393238385, 1574415604, -569764430, -1545311105, 968353528, 1093672556, -193121434, -1964675623, -918819634, -2129606752, 404763114, 1199871934, 471488598, -266731932, 180243710, -398642868, 225762123, -1326423174, -315547749, 1980082492, 733897536, 327942562, -1414629409, 1338199629, -666292669, 1933306087, 670464681, -747342706, 975599481, 1883669173, -142274505, -963465022, -1997985786, 877239342, -184022945, -1030650506, 1637796446, -1463763108, -1110673234, 990775534 ], [ -362288095, -1671071017, -579584984, -1454644108, -1376175334, 1495373496, -273565867, -1044845151, -116897487, 513004359, 1958772294, 1621158726, 442845717, -1854290635, 1036145001, -1012552076, -1991405040, -1177193321, 1527810280, -925571333, -494060207, 1230037617, 1209672705, 1278987510, -2115751416, 1426537358, 1256695515, -1211081203, -363628832, -469083309, -2017008475, -1539430082, 1347583957, -1017110896, 841257224, -2089826052, -1733448758, 948923620, -1268640689, 1435041726, 1682305892, 1321989641, 616864888, 2084370395, -2014142667, 2096970230, 7185911, -1999971044, 1359094806, 1917969195, -259957804 ], [ 1004061912, 1773857322, -1034856652, 2054610540, 1288580636, 908752439, -1396076200, 1764139098, 538670311, -942486891, -2093695892, -774294148, -1017115869, 1017831457, 1587986743, 933556021, 2083042654, -103996653, -1733191682, 1140203436, 176342902, -1746105703, -1255133067, -1423790275, -256206032, 2019741803, -1776074834, -803553179, -933289455, 404528241, 347365444, 603266935, -1374914148, -2000592613, 785623346, -364053098, -859792812, -4408072, 203115643, 108626569, -1506108152, -1070814982, 511009069, 1201053173, -861644992, -736126195, -671058933, -1259309733, 1730677546, -1583139702, 1040910838 ], [ 2030985282, 1285796759, 404633902, -539051190, 392771171, 1252680957, -219396273, -245200324, -2043907301, 1372063924, 401189213, 1190785545, 1203241721, -153505209, 335004002, 86404066, 1445506094, 1892349670, 2054463541, -1304893263, 694182226, 864332052, 608203818, 46327506, 877097122, 1257779160, 1476372304, 338234697, 1844264716, -1672199358, 456827664, 960669032, -1412635531, -983798875, 90234300, 669216873, 1462872162, -1312664678, 1298970467, -76985069, -788438049, -1210551908, 453353327, 1464541364, -35486814, -945912066, 2132076863, 134359904, 76616122, 2068470275, 970667424 ], [ 736358782, 602460847, -506049054, -520288136, 1659962618, -848576165, -1507150134, -1815567116, -566540762, 268746771, -508646549, -790068451, 327130527, -355740011, 1943005719, 875861902, 909564203, -709477785, 1366010909, 1907421224, -1840824670, 1755629582, -106863469, -1172795509, -235560097, 1069942792, 1168472930, 1867915578, -1755664635, 196045733, 1163866818, -937203844, -1834856040, -1166909479, 1219771933, 775653660, 918554578, -27018180, 619363050, 1680042883, 2111858525, 1230313518, 1396852638, 548919726, -1970546299, 1189250567, 703082327, -1532623924, -916934372, -2141919232, 1822908750 ], [ 579895662, -2131619826, 665510439, 901656497, 1190534047, -1496098348, 1349205291, 541499749, 832659242, 725033575, 1350987172, 1180188261, -218036214, 465544614, 1043527724, -1751309936, 1192455468, 1959450489, -1492085136, -481114250, 1163117824, -1015124156, -50868402, -1850044750, 1017418191, -2118755719, -1049604232, 906260509, 1326624675, -1370721873, -485736459, -2069569772, -1441427020, -20262662, 912737387, -868297679, -1960678913, -907585583, -1092055176, -1662267066, -1635472653, -628261174, 1793925315, -517624203, -2036972140, 1786378082, 343647376, -362463640, -629908239, 827769373, -920225499 ], [ -669671246, -1635498712, -1414850607, -1848133406, 1614832564, 18670630, 1578657931, 1233515426, -1659589319, -614654837, 1402677578, -99236561, -1817621489, 1339694319, -607329314, -91237779, -1509185894, 760384650, 278884000, 1332017943, -1052104114, 748575277, 100355053, 916859861, 1031376423, 1070759644, -832910021, -172533065, 38729333, -955530113, 1762325117, -1046983889, 1392856163, -625666747, -1734773314, -558258464, -1606539050, 1956620915, -2036038098, -2093206444, 1693938157, 943629982, 1237781673, -93005045, 1758013009, 859871397, -5324615, -978071991, 2097185362, -113553320, -1208853865 ], [ 1690820126, 1356460257, -1493745652, -1787021123, 1833678357, -822320876, 1225293992, -712272093, 1093506467, 744020, -2045612557, 1717057473, 570521290, 1992608154, 1601556074, -684700440, -206310418, 1411002212, -1127781526, 120530581, -31181473, 1006117539, -930362643, -499334479, -1155382587, -1442170817, -1532267802, 1417128107, 515533226, 185503599, -1343360843, -1648462896, 156708858, -1651623361, -1554942034, 747392179, 1281943350, -1654919010, 1626869202, 160308177, 178621060, 977680678, 1569127252, 1381512427, -1655110525, -1055862457, 333252387, 73387060, -1019401936, 1866770996, 1561803756 ], [ 1839005914, -39207149, -1843016110, 1408914456, 314413193, -1275537945, 1320379232, 1311661487, 1525496379, 424236897, -2145874171, 2138752752, -549845413, -972387483, -1199766652, 428680618, -1589240197, -647810683, -1262238058, -392882674, -1033856869, 963840631, -348922028, 1374908327, -547793720, 245117821, -352686198, 183937640, 1540490616, 1416311551, -1641597543, 1765948864, -1653470772, 1335766996, -885057144, 1402322188, -1746419153, -97999848, 2145683356, -1099832951, -737893413, 396088597, -741015317, 402970248, 1250561395, 924359078, 1868109508, 387555376, -1590351809, 2036410678, -1315239350 ], [ -628990515, 1545154481, -761377847, 5776854, 1076212596, -1173764802, 1204811237, -1850366197, -1703477760, 2064096447, 366795942, 1069577803, -483348623, 1858162975, 327122378, -44961819, -2019791750, -1022357615, 212779440, 321495357, 1561642416, 756128100, -246658121, -1199597075, -1444442083, 1598534210, -433161208, -1035302229, -159013463, 174225422, -2025756632, 1071895100, -1262885244, -643206184, -40904003, -866064426, -1413236647, -418102749, -484317041, -1203680847, -479185445, -581538501, 1330633579, 1426427235, -197946572, -1139604669, 1456420274, -1064944631, -1328071253, 92345796, -1288574995 ], [ 637758791, -1173329236, -1361913254, -1140739885, 996592169, -1993925843, -26859968, 1032284660, -1807015987, 2059671834, -510907431, -1732287258, 1258249423, 353319603, -1744534212, 1045918481, 2026813863, 2140838276, 1404959599, -985915605, -1749611942, -39304981, 1539135992, -381555512, -1719557581, -1691201894, 925943911, -1945568205, 1866801510, -568837426, -504210107, 169172419, 1107331850, 1236641319, -503832457, -358368055, 1241481162, 50796193, -1153440478, -581903880, 1246120791, -726705048, -1029393559, 1477253848, -606800781, 679041056, -288141507, -65874222, -56144991, -867717279, 265550095 ], [ 724733341, -728304645, -206870004, -606212247, -1099392603, 671823060, -1552776418, 1613980847, -2020201190, 1832966357, -1102966774, 634000218, 1486501315, 1497437352, -304860371, -2141107785, -1978592795, 130110343, 1086967280, -213730665, -2061998112, 235514973, -624457061, 1366406377, 2012313445, 1506844400, -693837124, -728549220, 1823192812, 1085474053, -1109797590, 2004012209, -1022494790, 1423387871, 446283350, -379932041, -1635246125, -1218868137, 828513468, 1631320568, 834037836, -485594832, -2020783135, 116021106, 911472682, 818479881, -1074619896, 162893855, -1469806419, -235866827, 1859765200 ], [ 922972736, 1739519493, 1445107883, -1459556084, 474209925, 338490371, -1409307850, -1467485520, 1158037586, 1361761541, 356338389, -232839475, 761483097, -926689699, -1227830143, 712818648, 104772807, -1761972, 493447008, 1473242244, 1804253560, 188484276, -456672250, 1851554676, -1285655239, -190618090, 848255762, -701132425, 780144840, -1835679382, -113822875, 184481551, -2129777630, -1457071433, -1936094314, 1621779313, -642610828, -1762589142, 1224276554, -862576745, 1112334151, 50347212, -2015471341, 452429422, -1533343920, 1437730811, 707323665, 1443581432, 1811319749, 687394280, 171514955 ], [ 573467796, -655153365, -1139164847, 1602282983, -516015383, -15616517, 1497187290, 321134550, 1717195077, -1564656459, 1761809899, 1890718470, 571036593, 1728016557, -286109145, 2076328187, -53110309, 913437939, 298537401, 302023175, 2063646836, -239452474, 1243587285, 1837436569, -674327023, 1675189492, 2026401747, -919033085, -278392981, 865657837, -1134385812, 1495473524, -171190589, -1015731038, 2066849705, -951800242, -1690095824, -128308259, 1656797861, 1617599215, -1154193245, -136725989, 585961419, 2074596429, 1546545900, -828487154, -174951105, 1735490410, 739865794, -1667383199, -1425696979 ], [ -695252297, 1996206341, 240070856, -1687288406, 374955465, -1804891668, 813900113, -349440247, 717089062, -106060425, -931983155, 675142750, -348862611, -1524505712, -1519804212, -1013687517, 50003650, 1425092573, -1829637022, -1028611919, 1105586417, -148585767, -1626969514, -1553402604, -1968169965, -1532063119, -160250992, -760288488, -895207079, 1543105426, -1121780335, 1346672024, -308796138, 1393633974, -1241864452, 1609266401, 1330805193, -741552887, 918367680, 421676258, 1153001062, 1524143602, -241002123, 2109406767, 767867910, -780640094, -27378258, 1458246801, 1846971993, -2054130107, -1711693050 ], [ -354165106, -1194759359, -1211209500, 229044082, 40656534, -609646858, -170020014, 1504328368, 368533616, 199639952, -1063960237, 1372802148, -929450259, -71153401, -1407436763, 2003075446, -1536098007, 1620009425, -1291944341, 1384920694, 1112649086, 1155011653, -301845849, 659582029, 1639111083, 1170464430, 938339202, -2014098789, 1274409925, 932940566, -1957316795, -602149124, -121769891, 1747590500, 917498274, 659985247, -956594470, -630819733, -2028876361, -1043563276, -769753714, 1302554388, -1046753417, -757180529, 1813252267, -932164737, -1625899213, -393699457, -1567309690, 151056617, 768208051 ], [ -2041204849, 579010340, -449142276, 263259117, -1511678131, 150216344, 1544034729, 503230805, -1293351140, -696692898, 748031002, 1422614567, -1582433365, -883152511, 1779464368, 1111151930, -980195432, -1732272695, -351752284, 928670840, -631836222, -967151395, -842498152, -2104017235, -1772807754, 1623847569, -321616826, 2078788377, -226437674, 809314947, -297375029, -1367343524, 582409100, 1757751805, -478029922, 1151367970, -339273212, 1469702863, -805303763, -1460838991, 621368230, 290995737, -1091224579, 477084925, 4722555, 1382529420, 150731308, 94480465, 1646625698, -282894436, 67661655 ], [ 408088503, -589775531, -1927730236, -693879147, 1906922053, 1119610098, -314157168, -250594021, 1071926241, -1808827079, -1265129193, 368152182, -1937838014, -1611308714, -1070341019, -539619957, -819265264, -1677915750, 1754317438, -1837097933, 191243923, -1866315566, -2089558958, -166763405, -910511090, 1619054029, 1811330002, -56958399, -842255523, 203854852, -585810436, -794995868, -1767050466, -956539064, -905584520, 2141656971, -854405117, 1715198209, -654511056, -1803649274, 573407426, 734787058, -342971902, 1254937412, 634983282, -755977799, 1090209650, 1825570120, 1772910752, -535808644, 10677516 ], [ 2101205089, -1101320738, -634382933, 773405007, 328114616, -515808206, 981536352, 1437805407, -1348904390, 235602764, -667941755, -1790740828, -474804386, -799754722, -25420141, 1495819081, 121164959, -1515796852, -1854925155, 366704511, 367112553, 1307380847, -126069753, 1836504493, 1751575497, -1560918927, 1648711968, -1219724704, 1212555072, -634152642, -1043399826, -559433168, 739578321, 770264409, 1687400282, -1333054215, 411796870, -603779262, -1892039710, 914253290, -128969609, 2029881972, 1097679586, 1683868410, -255510278, 1923223471, 477449986, 591869962, -297849494, -1860365409, -344206398 ], [ -1773299309, -1502666381, -142695833, -384655626, -764837162, -572175487, 1416403594, 485018211, -911224631, -1700895350, 292282251, -2088997424, -150982451, 690848281, 1265328440, -1691024471, -346529675, -565230952, -241837257, 1240077313, -373899394, 750629082, 1991353634, 528252461, 1814750027, -1080909992, -2060623149, -172430930, -749392836, -1442568876, -469740281, -1902772101, 1147249121, -545747272, -853323787, 1047506152, -1240054845, -550723461, 760011809, -510107755, -182151456, 1953408227, -1090895746, 259330613, -1658299514, 756016859, -1149906258, -1547973891, -1480425441, 23506121, -47149556 ], [ -1330210511, 1113040839, 1274976053, -432080661, -1497027875, -1178470364, 2119314161, 1444676781, -469518906, 615563587, 1166863615, -442379939, 202075641, -1346879786, 539330577, -772381490, -107359355, -756982368, -2054107569, 1881811814, -4918159, 1590981269, -1122017317, 32840902, -2146813977, -151953238, 168465208, 1092907205, 1345128054, -111434049, 430617095, 944101941, 1468458766, -1537476949, 196006381, -300049461, -756247114, -1940621312, 1581474584, -111997797, -490329545, -452762170, -987300939, 292045673, -1083667484, 1380905580, -478906426, 28420894, -800388617, 204383335, -1949056239 ], [ 1517200104, -1786629730, -827875124, 1294861927, -720501560, -709224782, -867352113, -769376214, 548016746, 1475536298, 468077719, 1170373297, -1082778474, 262491586, -747623095, 333460834, 164400080, -586120245, 960572747, 2005208483, 341975640, -1055848786, 869687235, -775357183, 27809425, -178502137, -703078597, 1994633533, -235889281, 1378503218, 1914595344, -1480431604, -1028759942, 1390160428, 222075665, -2063785636, -96185215, -1208209986, 823259677, 1116967637, 495518741, -2140562659, -513293954, -59713884, -882100105, -1884245182, 1785971832, -1336934308, -2127432836, 421260476, -1785871629 ], [ -1242430243, -972947049, 2031836223, -527060780, 382618598, -1699631852, -101646686, -554017411, 1078303177, -1533316557, -1073215175, 1270566725, -1716955676, -961639916, -1828178090, -1275502306, 887325580, -1491911647, -1201934194, -1210477599, 816424407, 1296480296, -235321143, -207320641, 954953810, 1935601700, -892482131, 203195925, -336896201, -646483299, -690418590, 876027379, 444774616, -488832201, 1715629783, 1154700483, 2043408946, -1206818985, -2095207317, -729867830, -121894466, -1293081422, 851505423, 1488136100, -1319317732, 732476368, -401449879, 1359216594, 1514522227, -18561119, 2117547038 ], [ -235532022, -1739785823, -1875096497, -79828716, 318473824, 973383623, 124389303, 343035234, -358908082, -1993418323, 680967165, -488006829, 1051485082, 1587964760, 1374981939, 470847145, 1383987798, -1782965348, 310310303, 1307942319, 60603908, 1101206627, -942649520, 865686058, 240007802, -986605833, -2105807824, 1483584387, 1077698503, 956518754, 1536253686, -1221863688, -791363540, -466663402, -1136381096, -768495709, -1988324179, 160363605, 47765179, -1985684627, 1588616749, 1809619030, -1643717624, -1887819979, -1445965811, -292639097, -1051226849, 1118698922, 2051041131, 1664101920, 723732379 ], [ -1804255593, -1095040950, -1060147269, -312609617, -1083076780, 110352388, -1215075351, 980659455, 1738776718, 1786419382, 756776655, -1785367765, 740363102, 1000565780, 631356347, -1332015831, -2000216991, -986781968, 1664679169, -1186059365, 436664755, -1825338975, 513466160, 111802368, 827112890, -1564049453, 1843136795, -2117897802, -1080587706, 192247294, -1714332189, 1008121440, -1098129470, -1219279391, 1446948353, -195270448, 571715528, 228877570, 223029538, 374120625, 477368804, -1988851504, 1657701785, -157261725, -1545808731, 1405784965, -1992166154, 1500813867, 1448334140, 1798776387, 437534305 ], [ -1672921584, -1943069731, -71065972, 878213611, 1305457767, -1919043039, -1833244962, 1124597130, -1961220223, 1303543508, -1745302268, 1127677173, 1774607361, 1430090820, -1721499649, -13511125, -551921518, -1822235357, -995857489, 704013766, -1457896663, 565098187, 1040959869, -863012598, -5507389, 587445747, 1354012539, 411731252, 1965168757, -1478576210, 1728785797, 757125377, 1033667052, -2054763212, 1671135158, -2045472910, -175469522, -1212631669, 410501905, 212463074, 1410558841, -574443325, -112099584, 824212454, 101487091, 226314789, -134885408, 763258879, 831090, -1073161725, 1104605355 ], [ 200214133, 1137402853, 457005073, -1751814957, -1724856755, -735356555, 744331177, 1423682329, -857186076, 1041323551, 30453302, 1928343896, 617077638, -1722576292, 740509170, -104913316, -2008024977, 1003222492, -369326148, 160318584, -404809153, 535090590, -1596584529, 2098347572, -2110241531, 1157077751, 314907089, -1536788553, 85329013, 1715488446, -576505738, 1044436088, -201238804, -1826715650, -1064930088, -397703714, -1579813846, 1440763163, 1976857381, 560525287, -213474905, 918467308, 1871881312, -1835324276, 773970191, 426983067, 1931950943, -1094091457, -1383186356, 131490994, -1137856880 ], [ 759746424, -1308798105, -9454933, -380172428, 196391457, -2043833292, -1680908181, -802287722, 1301963361, -1402152751, -1915321769, -1394852777, 1810199574, 1329889898, -1556212652, 1860054604, 1328258113, 2116901303, -915251523, 1126029994, 1832539295, -47686549, 402363033, 423039216, 351216698, -1181210506, -8607768, -282602973, -1102268957, -575422053, 1739282953, -224385964, 344059276, -623173715, -212487862, -1570740239, 322242626, 1148069242, -1100965110, -1943242263, 1037071605, -486761003, -641044486, 1239382535, 1946403029, -1290106284, -177031278, 1627997360, 283736186, -1119884073, -1659393477 ], [ -995245385, 1384221046, 619439643, 751866753, -1781573272, 725854946, -671247581, -125563540, -2085904806, -823422429, 1038197203, 1782894907, -993751685, -958274914, 535484506, 1408091787, 352387707, -745990476, -1999105286, -809336854, -398263981, -456069532, -253920462, 1639630019, -754150625, -1748048418, -375496208, -1954458854, 980005759, -1968057863, 1354490180, 2014412018, -1568270896, 2051286470, 919639621, 1527840570, -1947575122, -726899611, -834678096, -1229872341, 666328823, -1543392919, -444567311, -754618197, 1992974295, -981145109, 657165522, 425634345, -638260890, -1168301825, -826609570 ], [ 385591211, 1954983810, -1960560653, -1759296621, 1344753292, -1458905674, -1420630226, -1251010522, -84796177, 1798020500, -281763864, 1962965482, 698034470, -2017937767, -1251305592, 1001969899, -110358167, 1570012211, 287972667, 552830165, 2089567517, -916004080, -1317262538, -1326246539, 2084036977, -1363642437, 192726754, -1904726166, -274324113, -716607451, 552579553, -357739302, -1321071984, -466367346, 1701656385, -947684953, 740103098, -849286846, -1061954115, 1350783076, 2119017945, -682907432, 368106541, 265812060, 933072106, -1915799258, -1554393696, 380971683, 1032060341, 1921685388, 1280080321 ], [ -1354483088, 1021692304, 246827255, 1277393118, -478944920, -2144095110, -524400224, 729236439, -1774239914, 1749067402, -346106460, 597408613, 797602915, -1013759795, -1029489850, 1949927862, 797216369, -1481705885, -266080432, 351787801, 614924339, 932663948, -1429107359, 668338643, 2114596142, 1332029946, -760121548, 1312428651, -1844727280, -279469493, 1845169828, -1930920389, 639917807, -504792493, -1844032420, -2033092478, 137579674, -1287923658, 842712136, 66034391, 978088206, 679997394, 1204389573, 1267614229, 669533361, -164748338, -982803098, -1752662143, -100249008, -1146855372, 751051048 ], [ -1146527270, 1715390674, -305170825, -559207210, 1370428738, 103771693, -1403480968, 1706132376, 87274452, 471001649, -903071987, -1297192099, -937572293, 147971071, -1197532036, 1318863217, -250219989, 353721888, 1835413780, -2110500288, 1553052460, 1152038708, -611107392, 226007911, 829609573, 1386747170, -1853572932, 483960143, -1629940385, -217349199, -16210075, -394766045, -1449728393, -1206913322, -1605994748, -1042528516, 1669154290, -765873941, -309532289, 1636833609, 1593835055, 426841937, -1994562563, 1541889017, -1114882814, -87730929, 218703035, 1009804468, 1856348994, -128551524, -501193671 ], [ 674764813, 454815873, -1009712932, 437047890, 235039922, -2097211499, 1749667215, -1585348531, -1018999702, 1895883907, 1851872812, 426074034, -1936813178, 1769253493, -1353722323, -393232181, -1815896173, -906825422, -2031152128, -572256915, 395026398, -1332580445, 360874572, -2018263991, 1023390944, 1528666880, -127035890, -740291504, -264805622, -1055189016, 342856435, 1444351218, -1065891329, 429266347, 363736155, 139864124, 2102618803, -459983043, 166697514, -57721893, -526830538, -1661734429, 450144727, 1236963140, -1093259126, -964487929, 467270339, 217904593, -1589771236, 1185757229, -2045772814 ], [ -1312659259, -542669581, 576372676, -1456319052, 1926218075, 897786580, -2077194369, -1494325617, 262942667, -1245085947, -277751721, -1666997233, 448164686, -215937743, -1364049802, 1798816045, 1658824153, 1847812453, -1244987358, -694846353, 187622744, 2063419804, -687373041, -415579668, -851934708, -1435610687, -2011307471, 80266151, -1598236507, -1579994940, -154872839, 527542037, -607661718, 1621047186, 39260671, 797406922, -638547322, 721039363, -945021537, -1527205717, -460311820, -978946029, 515199549, 6200427, -1443249322, 1439409704, 1656383667, -1621004736, 176402721, 2075072744, 1942741938 ], [ -2072359725, -1865643672, -420851847, 610819633, 1350981682, 1918840050, -266504656, -451149657, 326068767, 497739886, -1370679719, -1914306697, 901751862, 951148008, -543925542, -479139145, -1058953917, -1664824311, -2033199974, -1369724277, -742721293, 1753226486, 352566754, -1960894255, 418286674, -1889133241, -315015115, -2120138958, -302020684, -1687832106, -687379388, 1647406743, 1688090225, -770181046, 1533346748, -2138832531, -796868731, -436604382, 1404598171, 1436685056, 1436724356, -1818371339, 1807715824, 1601465272, -1883366, 2103540005, 939095349, -428178444, -668088843, 220727857, 1325049196 ], [ -1008722675, -1518589167, -875575384, -469680111, 410888595, 1990686630, 1513112712, -1767388430, -1229101833, -577614456, -550776838, -575359985, 390246581, -393647193, -1146331535, 1104251210, 375165296, 866529434, 1302705019, -2033156589, 1214646755, 282827637, -972940045, -1185068928, 977818431, 917993957, -349514614, 1040326118, -660571240, -2126195423, 1573362912, 504420074, 217608012, 1270589161, -1811963183, 1562851182, -107461844, -398620655, 592575397, -184537481, 1970572866, -522750138, 946080695, -1746491863, -2033153193, 1781743104, -1808260893, -239184794, 1083742832, -2122420840, 343079593 ], [ -122371130, 878183906, 1567693242, 1245522558, -498552231, 370669390, 1237429816, 388073755, -1635592732, -292066764, -621914815, 109240542, -1159250456, -2116937807, -1856728428, -193429934, 1496432516, 1009725128, -549601451, 1822983812, -163647101, 1978041068, -1496112657, -1855972796, -195136112, 1023416157, -538924788, 1398065853, -45925775, -12195223, -1647278677, -272498825, -111733171, 963795510, -1985389204, 2088926293, 1258959969, -1622846435, 645246836, -283027297, -1361876528, 806622981, -664353440, 1056256632, -1913748864, -280503209, -337812263, 753050511, -1881865586, -233539165, -1063637571 ], [ -765416812, 272721631, -741713450, -786448345, -1326614306, -931807083, 580155429, -960350433, -1432436762, 728731376, 399370, 778033393, 1889498068, 1040429959, 1496861216, -1630538030, 995266304, 995306964, -678097811, 1751011587, -363896072, 511211517, 583167251, 1019824086, -1841270165, -2034618645, -1924183278, 2112455759, 888269092, -936592345, 453144719, -659764343, -710955294, -188450381, -641530424, -1169308061, -726971771, 395205819, 1833364460, -1882338280, -1090911382, -1548533356, 1548193681, -1558320699, 1721532061, 1987955212, -2007082191, -1651144576, 964116156, -807307426, -707797037 ], [ -667624503, -1045953296, -976802602, 1089095524, 1868057660, -1521765899, 246988380, 125360600, -1577388051, -2002831422, -1753498568, 1486541776, 174826199, 48190469, -1857656336, -2091696300, 351776638, 2001794463, -1515482837, -973127948, 1911237142, -146184657, 2095248199, 1730560328, 1322382986, 1145041970, -656774391, -1451974583, 1105189655, -1457110129, -1774218156, 286582534, -603592957, 34844384, 1249394580, -1512842164, 68047558, -1614218677, 1389706682, 745693299, -1317583198, 1566892044, -1288831395, 114624161, 1133997171, 702230001, 1504397737, -319598842, -1320542960, 2009823425, 463018104 ], [ 716658306, 1066922173, -2079074336, -2089685577, 1275163937, 974875777, -588700042, 655330017, 1597441942, 562027805, -1859527653, -1785883675, -1738048886, 1379394129, 748953003, -279505455, -12423283, 878228155, 1018315797, -285358623, 1458999435, -1005802628, -1708282655, -759943147, 1568651127, -1822690589, -403117645, -2137296570, -669195999, -1784343965, -602741474, -2128714607, -404883733, -2024084378, -660645519, 496855439, -1416482166, -438614355, -1906728452, -2071516434, -2143939079, -286330284, -1420515727, 748845670, 12684691, 1736267585, -95625143, 1457735849, 1667290596, -1874790239, 1316259560 ], [ -2051947141, -1332817443, 637980725, -1822180935, -2068871012, -2064594289, -465273770, -308551079, 259667535, -475402659, 1320352405, -154656439, -986151810, -1911085825, 1621530191, 319254337, 1653788774, 1507430335, 373617713, 1708088007, 334843805, -1871891764, 1694883807, 1620067883, 1744017419, -447756162, 804271650, 1717102488, -1900691116, 1843895414, 1606837088, 548097306, 1818436314, 1117043048, 757243665, -1613816393, -304670811, -2064913378, -1811847117, 568537248, -1026311319, 625650972, -611323115, -975956754, 1215728490, -930269302, 1520929483, -1259430029, 836930550, 60715447, 739525384 ], [ 1276621810, -1181676150, -531205522, -1346023644, -527159076, 469320529, -1918887029, 379280821, -1939611567, 1949659102, -666941629, -881951505, 1466001604, 924742966, -1379775294, 606244270, -1423369081, 1226018123, -260125264, 623964975, -1339785173, 1687310879, 1955888235, -1469766911, 610961154, 201367070, 1141719268, -1406757962, -2039474587, 659833879, -581843278, -688319095, -1683739386, 270696890, 1863075272, -556617663, -1999888486, 377080721, -1293092119, -980163909, -1130963622, 548995143, -662714963, -648213331, 628490835, -919907277, 1941063334, -910069137, -429491431, 903031580, -248217123 ], [ -652076999, -1886569186, 112141955, 2010715061, 1873480766, 736423394, 1405244708, -1643497642, -2008671199, 1273125574, 531313640, 1617876987, -1153055231, -693957393, -1380695995, 800443968, 410395347, 1988026802, 2104891498, 1314709814, -2086713011, -986201969, -1422853975, 865212062, -626939932, 429248860, -1607359269, -1856937500, 469985745, 1131331607, 677764884, -9601885, 1438755968, 959317287, -508470252, 1508750468, 1848628360, -355567769, -1913841920, -453259744, -348682843, -1922909991, -1221567568, -1473100911, -1707204087, 626700573, -1751667728, -1855303185, 62595194, 1833488609, -1579329361 ], [ -1476328309, -1307812735, 214201320, -42248386, -1077715249, 716677070, 1100433688, 2074096464, 1280168153, 1781523157, 622314734, 1069821728, -768634226, -1083556481, 122841817, -2021135001, -291946419, -1837052577, -1612298636, 1027015087, -482166180, 2019071620, -902066842, 497577164, -313275458, -1371232831, 2080427087, 837890202, -499433499, -1851925027, 2133617003, 688382862, -1846436394, -1470395367, 1028841564, -1008475499, 145553287, -433679055, -897204197, -1951422438, 979205295, 2029154640, 584060035, 205101768, 1904862637, -652080222, 1205668578, -787289930, 501616752, -937931955, 749067167 ], [ 618716348, -409497280, -1404172260, -1596948281, -1922256563, -1092590899, 124660262, 907870385, -1904312236, 1987072327, 458913041, -947800389, -76775716, -1809078048, -115390, 894957201, 1243868307, 1577294787, 1509484262, 1335592455, 1744430484, -237710383, -1564618044, -522802862, 1803128958, 1817527407, -450580959, -225786188, 1741805454, -1520200622, -2094320135, -82990050, -1114124587, 565355401, -132995203, 1207936475, -232658138, 1471551249, 1138373791, -601776534, 1753511668, -360794547, -4682011, 956947166, 152518687, 1407655718, -1574688502, -306034041, -1958259031, -1878007880, -294790159 ], [ 1349036900, 636360144, -1497041719, -709269061, -848625797, -1008383399, 1470807439, -1865679877, -1969427564, -1816767815, 1490245080, -1387477762, 1124449845, 900151478, -983649407, -2059206839, 127245202, 1172452264, -990734432, -1763628943, 319821185, 774770420, 211672651, 117732065, 557369126, -1611741909, 866097462, 868603063, 367939595, -349258114, 925264593, 34516948, 2033890279, 1065824806, 1358722718, -2045918850, -569472276, -102085482, 1092672192, -1268947103, 2030883485, 1923341504, -143458437, 640436288, -1183387560, -1485339070, 1487304548, 638221986, 267925990, -1851191639, -1198608637 ], [ -1976856951, -1277348806, -1335449959, -2143591223, 1971248377, -1808797443, 318648653, 1676593741, -1677334279, -195308232, 395751193, -1370911501, -545068143, 14198226, 854696820, -1729582782, 815921195, -1400410019, 2147337431, -1072220986, -2066863482, 162580340, -1011954456, -892970221, -1947687352, 1225501230, 1558995855, -2090909503, -1274228535, -886323369, 1319788188, 661920518, 9638154, -1544551688, -1902481694, -2050127569, -1875971760, -1102507218, 1341126900, -2121883950, 1285812883, -1017351923, -2045177441, 76791623, 544587319, -867937636, -1880948579, -1016760351, 546879801, -1695753413, -391519450 ], [ 806520037, 1239074435, -200896409, 832363411, -13503828, 1517526923, 147338895, -1047179434, -1132209486, -266371546, -1245051834, 1868282554, -1453634263, -2054807971, -1275530239, -2104801849, -450360524, -570828708, -274620935, -28082228, 129907267, 1666773899, -1873283460, 960112325, -602294304, 1337436250, -829617268, 979251965, 1405721037, 640339552, 1754765216, -132780647, -1279948002, 895654152, -509760611, -787489548, -477645925, -109972710, 1445640025, 176445757, 1734596363, 80429509, -1563192449, 600884224, 218919926, 284567244, -205905089, 180491114, -292966503, 365158277, 419588061 ], [ -955627989, 480176486, 940501235, 15106976, 2134451146, 2071105958, -484155444, 292183426, -525597706, -1722203951, 781460470, -390791958, -282313064, 1392543982, -684951983, -511808521, -100402424, -1984189612, -252935104, 2077909661, 921860945, -449893832, -476887310, -321877837, 785674356, 265760655, -1946489884, -1266408297, 1560915303, -725412652, 1801900856, 1165381131, -447318432, -423314937, 1664957949, 2008793480, 2028274415, -543783421, 489564863, 1398972357, 441053595, -1620804563, 1268735411, -526372798, -1895477242, 1133850235, 481808663, -185467685, -1409078321, 680348622, 1478569770 ], [ 754422170, -1600561630, -835682222, -1356316041, -891303765, -1922656564, 1152985458, -1793058169, 481208939, 1499251435, 1418496036, -1286078005, -411908176, -1531885429, -183161109, -1118791116, -158478049, 212765960, 1499084066, 1868364168, -703874725, -202229450, 368332132, -1448287612, -2007939064, -2125435732, -1229579610, -2013852724, -1927549150, 627648978, -1192455176, 1464992579, -1629763810, 159520080, 1286863367, -774078278, 613473121, -1984838061, 785868290, -110905514, -591402613, -1709322853, -1101769475, 899008892, -1184543512, 1713059918, 356830896, 319103280, 88329632, 1922597797, 1655409210 ] ] ], [ [ [ -214249806, 635316511, -480426772, 960548973, -892875615, 677739440, -1813824444, -1931020225, 1728799006, -1691950245, -603429091, 1049303411, -2038554110, -978098957, 1896910801, -1460940288, 1613441192, 1183418981, -1063988180, 690306302, 1705338779, -1465949450, -771594642, 593659685, 1995125113, -707166669, 1468417513, 193004017, 294329574, -279679752, 1985066910, 1212687111, 1134520525, 1602314303, 968449273, 1733114099, 314710130, 735488509, -1992555251, 130569623, -1321014790, 2066417922, -28523978, 275942715, 14270423, -135988741, -607705597, 1985758291, -1745383508, -1885655934, 83031812 ], [ 1943597884, -1910028972, -337771893, -718147448, 392058777, 1455899269, 849216227, -1636794224, -696311785, 1796505511, 425580546, -1462466323, 1690023107, -1900542432, 1145155265, -1878517468, -91342330, 1945617938, -1540047958, -327679939, 1061842966, 219573951, -496607572, 806735199, 1531500187, 1899560996, 2047860292, -1357036454, -796729874, -613338282, 266469763, 211134585, -1469501543, -1421979744, -1558993071, 190740835, 347136003, -1693401042, -1024598100, -1990311742, -1660300282, 1502207045, 1979250341, 2075006950, 143375882, 1122796997, 1630993712, 723029337, 731190100, 2044672773, -986780757 ], [ 718009413, -1506166220, 270345621, -1203738480, -1282452033, -161535310, -145522379, 1166912023, 449815641, 2027320047, 1970288347, -372596267, -2142689111, 1294848845, -134110462, 44902127, -150110471, 1209783719, 400832859, 615493101, 2111698612, 499583414, -980317921, 965031326, -1485559014, 1485050772, 1072194876, 2121854357, -124279148, 365027796, -409645089, 748342505, 370956021, 1169935644, 493050780, -1503799150, -415863280, -1103793034, -878555535, 1656293537, 131066711, -696489549, 111630374, 1489901608, -1083744649, -1944230201, 751672417, 949327843, 627998605, -414118566, -1655184274 ], [ 748028283, 8726708, -1729180753, -1047759274, 1186171024, -24486086, -1358707, 6063679, -965565410, -444793060, 1259556874, -1397214171, 1145625107, -238285333, -338431533, 1377007125, 2120283000, -724770264, 266085469, 864919589, -1343061551, 35214282, 795062165, 1132532436, -1811151219, -1878002066, 1779751303, -661106096, -949571679, 1684797286, -1410765983, 100266972, 923329867, -837764169, 829066100, -161531523, 1247019901, 1139487199, -144024953, -203838778, -1690833073, -154648606, 122177377, -896773689, -655912614, 338099002, -1138235218, -83024395, -397944807, -1732479950, 349917419 ], [ 1332440079, -1910147072, 1254158433, -1841571172, 1757318122, -417720316, -120399602, 1362448909, 1507272442, -1295738496, 1881201897, -1060788316, 1022749120, 1306473256, -1970993338, 115006908, -572775480, 945973904, -702484722, 2135301514, -1407651429, 466243115, 349286437, -877234218, 2104924136, -1493393217, -440372481, 1393265345, 1476677191, 857310823, 1040323914, 471976267, 1490668687, 647876622, -231688248, 1893179979, 1730694575, 32907546, 1868051425, 597118264, 1305812545, -1646797978, 935005153, -633579583, 114676262, -1850743901, 444257840, -1768162557, 1652671369, 305009212, 850583145 ], [ 1211808110, -162536537, -2118108035, 1699931801, -303012056, 824649487, -1974401123, -795802209, 1342246681, -281579652, 1401019585, -687289846, -401781248, -611924066, -1914786284, -1853654410, 199833799, -1554656193, 115328661, -1450655637, -831610105, -380697240, -2031260183, 1768615441, 1248598538, 2011936201, -1626477085, -134167775, 497201129, 312228169, -155976285, -62989740, 383359153, 647864048, 827017600, 1788276745, -931055502, 1713575633, 1277311356, 869426887, 1215373518, 784849677, -889665929, -1144943141, 568260541, 653990699, 1292959955, 1932773525, 113342203, 223364584, 762676721 ], [ 58568855, 1862867934, 1193400607, -1443495573, -310992457, 1654639915, 1790083427, -1434401439, 1986054491, 2024962227, 1918955983, 1707199185, 2040389683, -1807799237, 1270136904, -515808103, 1507323653, 1572040860, 1975945508, -2065019267, -418010960, -418232473, 582872495, 1782580861, -1074344229, 1695385437, -165026836, 754390857, -337732206, 877185934, 673012797, 404888779, 831033880, -982833795, 1960210127, -280544416, 1442150427, 975299273, 1520849497, -1151662294, -1452218099, -1995737534, 243132130, 1410759866, -1166672603, -1636349649, -1167382964, 932107328, 1506090317, 1662201796, 1422199159 ], [ -405998827, -2020873683, 813511697, 1210338189, -1313998493, -1912186454, 1366373624, 466866236, -930916390, -2036562663, 2089500055, 418775967, -1306587870, -641012624, 564766371, -1114875192, -1281461244, -953554621, -1401227404, 1151368841, 1837180414, 1450166121, -108660979, 1121898171, -1983221314, 1415248736, -676255275, 1257864601, 1017780260, 1192330574, 1123033234, -1821890682, -1583174454, 611721077, -1670852159, -1263686162, -673161021, 1281410014, -51686888, 1874642675, 1909462376, 133513043, -341860923, 847579016, 1107448627, -181022773, -490116461, 347913115, -504743459, 1357417223, -1352258472 ], [ 1481001673, -21742676, 575813315, -1732728222, -2140803150, 2058152367, -1676206737, 565023795, 2094666953, 2141280407, -1769157643, 308746837, -1360032762, 923244830, 863741272, -1137921293, 578390446, 1540031679, -1774305712, 1088216778, 1976513676, 1995702991, 439873032, 1641905100, 1203296552, 720571589, -25819605, 1083381386, 957949832, 285736367, -678679277, -245338176, 21018249, 1024982186, 1236338024, 1052781717, 280041561, -55517660, -338196479, -1353764603, -877893625, 651376969, 1755028343, 687199421, -564643277, 2099083135, 66456810, -1596716120, -242147677, -481699641, 1509998708 ], [ 1371982908, 273369421, 1861587832, 1204073083, -1214283540, -1501905359, -1761407774, -879732816, -390971910, 410482955, -1856489085, -542263840, -308574068, -860008914, -547427535, -359451356, 1865082510, 473467958, 621840715, 532393775, -1082053542, 2127417943, -474905958, -598407983, -118074214, -941172893, -1112816277, 369389765, 1002586948, -1444295692, 1618108123, 1882314394, -579458883, -474337654, -739312901, 1708177244, 446539371, -956176388, -1358909744, -29725331, 1311563035, 479671275, -753649965, 519603851, 1818025340, -526284430, 878114021, -785712457, 689454209, 278987773, -540972740 ], [ -13517845, 1925761041, -1908663209, 1639637640, -204840541, 1198443602, -232999650, 58714564, -1220574969, -1976778395, -1860478852, -1676674009, 392970533, 1515811504, 111608111, 914492026, -1326533692, -706493500, -538116473, -1402503573, 2146229714, 869376468, 463835308, -1756107949, 1186463447, 2139593187, 1573103052, 1783150545, -1551970615, -1454323391, 609638795, -1237306708, 848749196, 83159730, 2045754816, 275258499, 1434444604, -1280621548, 2042581037, 1040260284, 1129931605, 1027091478, 348953497, 824133019, 422943773, -73317411, -1406093182, -1934095201, -1490064135, -1743164336, 1546581802 ], [ 1985101643, 1185677161, -246727831, 565732655, -205147006, 797942549, 1593428473, -1009352844, -964294995, 1171923566, -1556026833, 1178301010, 1643729666, -636019344, -240900363, -601045784, 1760151521, 1167750285, 1632483340, -750491355, 1312143970, 1740573925, -1064476725, 1935637242, -1036289420, 971744912, 490863725, 1107577636, 1311459051, -1984335632, 1305946799, -1221238236, 1930671959, -267454080, 1864528878, -1838805810, -108751439, 1410505195, 268657678, 1888593210, -1054256054, 261071841, 121744825, -638685365, -875556775, -1656231412, -50224467, 550630856, 546402180, -528591790, 223945442 ], [ -1685599019, -1591094913, 1918627190, 155988461, -764296657, -154466062, -1014441533, 1478969752, -870929988, -140452671, -1742932156, -1199567508, -1293341117, -1592555651, -1190475966, -423774808, 1990293888, 1079207928, -2018390108, 779018882, 319849880, 83803527, 1565261916, 1131819871, -653650417, -1092270470, -790978518, -1876572720, -1881355722, 69384717, -703218843, -681453770, -537459312, -1428389603, 173549576, 1454207373, -559962769, 1254074769, 2024529218, -1347415226, 572749646, 1377227618, 451553875, 1628458036, -1294970348, 187321571, -1656080795, 411250280, -1588601315, 2097542482, -1422985115 ], [ -1863440038, -1482569341, 1175334306, 1355840120, 603080517, -960184713, 949014335, -992081424, 785063865, 389776437, -853215096, 1563669967, 2131752152, 1180879406, -511803907, 1672695520, -818273627, 957538859, -204270607, 1013028111, -1728551033, -563649829, 2092907850, 1080859826, -1037482545, -1335905680, -617712720, 829949820, -906639637, -1289388172, 1990607150, 1594776064, 864130377, 1450462425, 926858095, 53086959, -730420999, -225551496, -1587825384, -1508984287, 1280564373, 2021996290, -434610991, 202294880, -1769360654, -2100336383, -1950351138, -859805373, 793171668, 1493299170, 1027434669 ], [ -1023432499, 1714482087, -1414704081, 869308034, -274302215, -645905620, -418002792, 777210848, -1880267586, -1851436919, -795004260, 657759329, 981598482, -1028060777, -624215892, -831067008, 1351402724, 1946087237, 589909438, -520488791, -188880832, -1404561153, 510794355, -1084514750, -1375991791, -2020129863, -1762765554, -1656797196, 1783604847, 120260926, 1161745765, -1940370848, -1823455118, 1601029499, -1332510193, 1834895493, -783785330, 1608839535, -1929635227, -501070470, 2074910012, -1046996036, -102086731, -306819418, -857806853, 1544460865, 1944070360, -752380071, 589296898, 308883792, -217388082 ], [ 350091394, -1805708166, -661643996, 2086002561, -1909842865, -1825144200, 854337233, -1703043754, -56059863, -1665923052, 458238432, -138709302, 2041798300, 1547445148, -2101299654, 345619219, -2137725251, -2008690148, -520992508, 1682105380, 105811393, 1184426077, -1008182928, 767186229, 1683986265, -828654392, -1689519896, 387340198, -1945395778, -596017591, 252901303, 1390123376, -421986995, -1407424199, 1914359741, -1749341715, -223605318, -2036924747, 1341443527, 947942588, 1006810756, 1798661415, 1095943521, -1946218195, 853588830, 1758098447, 958794710, -622730961, 721846191, 1459432063, -868005963 ], [ -960750578, 849261739, -673204742, 2026958020, 1629478293, -537807173, -1984610401, 2084616437, 1628363464, 360158042, 1792258423, 1400123385, 1988721869, -437765971, 1583453820, 594762583, -1524004325, 562468390, -1001285892, -13557213, -250112319, -1458130448, -865350748, 1397578080, -806709726, 1038135130, 1142865226, 635636267, 1968804137, -818235671, 300376258, 1737054232, -1960767069, -1900827661, -982652294, 1975135890, 700456023, 2113174425, 1556271064, 2144218610, 523819467, -1976286921, 930635085, -1834883312, 1820650423, 1869561972, 931112275, 1724254194, -1165671976, -2036769721, 581623725 ], [ -930445987, 988994601, 1145913054, -2063336137, 1821098003, -959975367, -1423004799, -1837455124, -2072965809, 1122138964, -732951996, -79945174, -495418820, -1863259498, 1972208965, 1081567862, -629870383, -2090419716, 1088050467, 475141548, 1754204093, 1254477760, 1330076497, -868757963, 1448733212, -1006715819, -1952603934, 1322983873, 158967421, -1366909780, -593138282, 404360969, 809906017, 223802226, 130393945, -725117194, 875259648, -1391056167, -773673629, -1164249080, -2095453668, -1386307427, -308069191, 1312980448, 1870730168, -1126649874, -122088886, -127700082, 1867280095, -1280453324, 938291050 ], [ 825511920, 1077256079, 1070289876, -1433365646, -127714142, 1557996155, 527163898, 432251898, -2372688, 171225516, -1450129622, -303218416, 148392382, -969998550, 1273521886, -492647093, 1527163091, -467112381, 1687586237, -1569393299, 1059040227, 2107047650, -548295241, 692528829, -786193476, -324249120, -1431904950, -768052032, 731746207, 389108328, 89231198, 829439584, 78386978, 1495394472, -134072121, -380552009, -1424027544, 463879612, -640499494, 1718202718, 940318043, -862399, 1918942124, -2032198767, -1748258625, 718350924, 1600875957, -2069019307, 2049091281, -1948311217, -1668118670 ], [ 2116383854, 433692775, -1447992383, 117668037, -1997372790, 440006599, 1053448435, 1080618860, -388814893, 1509663081, -1920922702, -1312994413, 1027941452, -105253342, 1523877725, -1321333354, 1606617859, -1600807485, 334892418, -1255017902, -1191961149, 893258057, 779094376, 1060597138, 2074972364, -540591145, 453638485, 232997348, 373844971, -1991033319, -1939426961, 123922134, -1350578034, 211849395, 286371719, 783607206, 240575754, 73284695, 141910588, 1446883965, 1789265516, -674143401, -218517496, 62162877, 1816699353, 578739226, 345974811, 1776577936, -1812522008, 1669372190, 1600986025 ], [ -1261585718, -1776828539, -1481185454, -1050720777, -428561054, -1891623430, -2146793094, 236216747, -59401144, -1968459650, 53724527, -439412421, -1517975313, -808114783, 1002124704, -767023818, -1401652028, -2072943067, -1565944020, 761268802, -1603576983, 767289479, -200722303, -1129043898, -520103714, 1061011282, 1200028587, -1282165869, -1793447638, 389809749, 1228269297, 2116410974, 160657168, 1208993814, -390114382, -456815093, 558607157, -1877728627, 1531486161, 193335558, -1204001247, -1669721507, 139056669, -1137039637, -750024090, 144564104, -969769614, 45820097, -1206242714, -527421909, 980869130 ], [ -1416045701, 1610182670, 138776619, -218851042, 477639738, -519956801, 723908407, -1892702341, -366997904, 2062976896, 886737622, 1275172839, 2038583094, -356725334, -1048425318, 1282281859, -1193566014, 143270389, 477540235, 1406275735, 194462029, -2105238580, -1951884120, -323576370, -1219475445, -934049734, 1871718146, 1845524243, 2072641899, -106570075, -492656673, -246434543, 1389588587, -1420406250, 776517498, -1384479223, 1752136805, -1643810717, -1581760835, -2001531920, 1537942896, -159025177, 2002102845, 2122533066, 1480737675, 504439712, 392412746, 1914284190, 1881087585, 1523634505, -1235663965 ], [ -1590779698, -1083711627, -2055263205, -1110399572, -1131999244, 1075493786, 442313812, -857427634, -983826951, 1149902371, -2046575930, 642924157, 992676835, -2080290165, 1269271556, 1394865647, 599863313, 841758610, -1508728387, 1456250691, 426775926, -69545439, 428640770, 793427770, -123813157, -523613306, 1926085773, 1441580856, 761057872, 566858709, 1929347219, 884150040, 512516635, 1542383657, -90553521, 1741500274, 127788240, -715530039, 1196794715, -70398178, -975591771, -741696187, 1004834375, 293357518, -97062731, 1916370422, 524005486, 1949939238, 1300860716, -1159272672, 2083646547 ], [ 268775775, -1714856472, 1172729849, -733051892, 812375185, 239709189, 997135577, 570659285, 655288741, 1344520005, 1103574794, -1295392700, -1942248897, 1322836749, -401000106, -757750922, -361971492, -1266281006, -693490655, -1932594104, 1297139273, 868474720, -1721857952, -149882527, 1858280676, 1423840906, 1253629262, 293547863, -1237628139, -662749581, -1405628994, 52058686, 220632743, 1564422390, 1358212352, 1188350922, -479889710, 827843837, 1717435003, -1657171375, -1107465924, -1936873076, 509818718, 1344903311, -1815714996, 240869360, -112742265, -1557094927, 1067379053, 531238925, 462477005 ], [ -992111748, -1830709253, -1610589749, 1409493935, 220492407, 1006981023, -339714511, -361494244, -1022622424, -1764180562, 1419992770, 1702388885, 1668835099, -1102053247, 675589721, -1327134801, -1140865094, -321757038, 1889360637, -780152403, 1802635612, -213682661, -1349881771, 1537016297, 1875759274, 1674064838, -97505554, 2063299900, 639003050, 1285576492, -1605500170, -554480085, 1879275252, -1427166127, 1089465649, -404605421, -795689553, -217142749, -510789292, -1309069365, -1341269032, -82376249, -1008371178, 299642527, 649663417, -832222776, 596122456, -181631433, 819510686, -1401550487, 49654929 ], [ 641514607, 1294506398, -1208010418, -310586431, 1671810094, 152898245, -5066155, -570322899, -1098352624, 1987365251, 1793088737, 1320157853, -681836792, 1702753032, -1646946996, -1273992528, 1914802641, 1464913050, -1682556194, -1451284388, 161062300, 1537777483, 1972873367, -1000243097, 961764827, -41745015, 1741658260, 1429884819, 242384737, 2117139995, 789243710, -1620918365, 1789706918, 334895422, -1168776299, 517551858, -1270340908, -1037453932, -1241592231, 1780889233, -1851385520, 1088922917, 1253283647, 1835842798, -540362458, 1088831905, -2054795000, 1799313770, 741502165, 840556686, -778956178 ], [ -1490753190, 1832807225, 277511892, 453689053, -916320776, -307281220, 351185167, 1298486628, -754987876, 2070604244, -127001135, -1675071221, -588068784, 1378221773, 667444299, 1944862802, -1297257902, 1959599394, 1523974700, 93204374, -936755520, -2137732421, 1312474025, 683736533, 1199576614, 1150366034, 350532336, 2090856466, 24935570, -1509652978, 63030440, -214033299, -503122584, -1963858105, -1269139354, 1123066836, -1846185172, -425275434, 61394756, 1995034486, -1712958493, 1538968810, 1078596220, -1438061184, -1700647460, -979744252, 717805246, -1440039778, 2086782849, 1786682143, -635313527 ], [ -1282430891, 1057768864, 1366125293, -1455787007, -1160348188, -1220838623, 888881605, -1768393532, 404852234, -436829526, -1647651183, 1296627882, 1673322111, -1444585700, 360302013, -726398081, 1396436181, -932033951, -2001734761, 1637010374, -1152695042, 1916230183, -1472168808, 1040105059, 797371782, 556534941, 1373551803, -1768181848, 966473387, -613631062, -1397733434, -1495376588, 2024676678, -1051007828, -118189806, 602584403, -559247881, 273723344, 1729779373, -255476494, -1199135455, -77298283, -1411469506, 1201091198, -59949875, -583479550, 962919779, -1052270812, 1771218114, -2069443032, -1930270391 ], [ 1155031095, 1040391664, -1620155463, -1694684091, -293107450, 1554482344, -1272933236, -361196508, -216414097, 1929159213, -1301395139, 1615980911, 85392115, 2115089850, 575500936, -1536374430, -1169357080, -1080759337, 504634578, -1328081542, -2063806025, 687349435, -1507027280, 2041719759, 251688861, 1987141343, 1961452441, 1216782888, -1642696059, -1272014827, 1312823999, -684717594, -1565895939, -2134852891, -1554374018, 2078779630, -2083079963, -1040260044, -792248919, 1023752940, 1680320064, -870448771, 943669492, 1881021615, -1529009757, 1585349684, -1526619978, -1778192202, -287115981, 1243194589, 590752743 ], [ 2097678587, 1261870112, -1649217847, -1283591555, -122073798, -1990096995, -865040152, -1862090851, -1677038796, 825490096, -2087435920, -2111872001, -822234156, 1334833276, 1223441206, -1666464657, -304580667, 825373798, 1649505655, -1980577568, -928081436, 2004671043, -1604736711, -2023830623, -1603611827, -755494117, -295836575, 1481236490, 1106090615, -1272869508, 1748279852, 346549590, -261432209, -1305411517, -353252077, 1590345492, -551815230, -334143724, 755020594, -1274217583, -1917015005, 1201269319, 1259572665, 1925351473, 577044630, 1383865137, -666193544, -1632956983, -971611118, 1723617654, -1662389720 ], [ -480640832, -909777486, 210845729, 61710240, -2077677997, 2129113215, -1604164211, 2102323743, -1217681040, -1289802976, -1740698622, -615465083, 1925779512, 93815107, -523670377, 1000848956, -1133055172, -541901137, -308129350, -728425483, 1937623755, 808430390, 1510082169, -1780967584, 1416071651, 660089551, 1918252047, -1579654626, -1185155937, 540312410, -946491184, 1122411235, 1957892914, -799406921, 1832709666, 1944757160, 1262812753, 2068443324, -984664738, -261872118, 1649145287, 1994778244, -690533063, -993995925, 369142351, 854751944, -1613773381, -2061574196, 1215047047, -1133959498, 557514437 ], [ -1288756270, 300158247, -714136263, 1056747960, 1814790858, 689087395, -546661703, 2099440120, -142930314, -1717441262, -209891367, -792371539, 1586227048, -900101817, 2076465456, -104116281, 606812422, 1283439131, -711403473, -102042800, 574513106, -567057976, 1351231879, -727749911, -327833459, 975513141, 943646986, 53732973, 1137752942, 1720080044, -790385247, -452800872, 78995548, 1130680515, -1306176741, 1857630392, 735800017, -1671673026, -2115529620, 1961349159, -948422166, -887234204, 104154074, -518430936, 792661614, 1807273261, -1296963258, 106094835, -1691694275, 1250507782, 1337567439 ], [ -463490927, -1326088953, -18871938, -667539644, 873566308, -426753744, -1748873859, -1873501778, -1345175736, 910213155, -1488813272, 746061996, -1087895664, 614150114, 525503971, -264469496, 1794726064, -1763268205, -1392827177, -1223117308, 1257350245, -241530184, 1846484799, -886059123, 505575184, 1152792984, -1317429928, -767422387, 77174226, -833882848, -306848507, 1419433976, -1836810577, -1220954478, 435600519, 1035929423, 161501768, 433446511, -1384126432, 949015198, 1886105684, -64976277, 1046754192, 20203556, 1476076755, -1969487579, -1775195207, 608635563, -1836304622, 997069766, 1264926719 ], [ 1920921858, 418633131, 2017027635, 1173405655, 1529908563, -1411042914, -31726190, 985458751, -1315412528, 936365606, 1168030505, 1787935272, -1504269306, 1215587114, -374789299, -1527129587, 326615604, -1514763651, 1803739407, -336231976, 583448306, -1319818278, 1855475567, -1186955798, -108988439, 1430862593, 1052149653, 706498174, 2102921509, -1812120871, -754903308, 758496956, -621617154, 982353282, 464198707, -1650942168, -1204981375, -1475567558, 1558744836, 119444150, -1912546692, 1695285183, -606761320, 2144546129, 1716018497, -1921175515, 1015091826, -1742000357, -602828994, 287503395, 656381564 ], [ 2044458839, -729755419, 1780534324, -2013473720, -593452992, -1096653766, -18447682, -1637256547, 1328145570, 1479813620, 172266918, 2124234537, 1932658908, 1566465154, 1634848411, 2144027314, 202061253, 280902026, 815575475, -1461279580, -627403263, 1168595659, 784679029, 898729038, -1761173882, -338466806, -809702216, -382307292, 945926529, -936978823, -1846841500, -73264224, -344588708, 701914962, 36192473, 2023351394, 1645330833, 1886645633, -1077108592, 1117350651, -810036840, 103843553, -2129389538, -1592065201, 1977038772, 421609924, -1524440535, 324206628, 2033509032, 1862365918, -1195740801 ], [ -350173936, 570894818, -429109367, 1242654663, 1748988275, 529571671, 2042980027, -352908625, 1445894494, -1972219908, 2126470712, -345572433, 2146435926, -164192345, -1080921623, 748558237, 649217797, -1954209173, -1429903881, 347430037, -12786960, -1814134887, -1834638410, 517115903, 1753768204, 1114274064, -1882570380, 578197746, -440535266, -376668594, 42874352, -1165212217, 69996510, -1237066909, 1413997831, 700691550, -902094636, -1209589434, 2111248508, -1800480078, 738389570, -1738929666, -566775816, 674093535, -1791710973, 1404494035, 374222886, -1034041280, 457271513, 1056632323, 1285267190 ], [ -1858091414, -496123802, 1142202014, 506277128, -1942522234, 322288801, -1711679126, 763182659, -1660369786, -726933782, -1143878654, -741683829, -1270456504, 873868681, -1028591337, 32107877, 2119821971, 2081481632, 1790206753, 719043968, -820866432, -984305216, 1891694802, -861085761, 366237667, 950966046, 1312153048, 881251192, -1295927802, -1525686586, 767499058, -260876479, 758798218, -603826472, 1092747138, -2069265583, 2006814746, -334319081, -380316335, 1765287547, -1626871666, -1231599668, -1900314762, 1244622189, -1555476226, 588781812, -1835188569, -1080005242, 1771685881, -943542697, 370873511 ], [ -1409411613, 1173457947, -488954371, 1752128469, -1241868185, 480410507, 498369802, -516321510, 1577097003, -760568882, 132089472, -2096429933, 1999497962, -1437390547, 81331925, -700609726, 1791145849, 501510587, -1338369013, 587373947, -1994195123, 502448025, -687811996, -1211884595, 1637142392, 178301799, -356618089, 1162454346, 1823979052, 239869865, 1993651279, 1937365403, -1852652650, 64869935, -1083577203, 309719536, -1114280241, -134437641, 1763661088, 313788825, -1597725316, 368123449, -1264125007, 1297077421, 1254862603, 2024227141, 713772851, 879645937, 548197158, 327079883, -1645367520 ], [ -1493394189, 756147538, 168016686, -1246006122, -312909321, -653980718, 2043400961, -1223008962, -2051077259, -1772985594, 463047654, -1621352923, -1575555230, 1836428269, -1235903966, -57219359, 1042623558, 214675607, -888809905, 1059105626, 948113707, 467369564, 1883556413, 179932311, -1615407943, 2147053922, -1749015389, 1541810375, 902859428, -1616073316, 390668295, 1931976232, 239647495, 999653911, 1024951782, 1961928453, -1813253766, 1864483257, 1875406005, 159283788, 579471615, 1828349007, 1333329959, 1527268847, -119685505, 1249206561, 966028672, 1297825895, 1785300797, -1245942854, 1627684717 ], [ -842949369, -1938714037, -1970546999, -359722889, 794721163, -945212735, -435258464, -1426996506, 2065104787, -279917284, 550582827, -1847943017, -2099772408, 1550253926, 846817529, -1981563010, -743455335, -1170226057, 1511525835, 172341312, 1663528792, 427429302, -532204360, 2097484994, 2068176660, -1067175920, 869485542, 1955175432, -619405689, -1191918333, -756111800, -136215909, -147959042, 1464940350, -1828997361, 180876546, -950017465, -1208375480, -332183815, -1798540270, 68568596, 1392704344, -179545639, 1092112456, -297596625, 200619482, -813934047, 817471374, 1561031263, -899770048, 1082292412 ], [ -1836415816, 962765300, 590447077, 1661137963, -1623851948, 529812838, 49186781, 1982592082, -1306986529, -1458402067, -165906242, -1720786124, -1559286485, -820307945, 246497694, 1517341279, 1292698056, 47970666, 1076195234, 2076243507, -924104239, 2134817332, -924733675, -758035567, 403454233, -587030176, 361329286, 141482322, -2144051729, -1208632643, 593478432, -1064152934, -170595087, -1153615588, 837330920, -730625037, 1536052193, -111498434, 1284181504, 887587857, -1988566629, 627122268, 1497869001, -1947337227, -292143987, 1065603062, 1010928648, 1107056008, -1790126562, -1473863702, -1368709025 ], [ 1987733580, -1602565935, -1908740873, 167769931, -519563613, 1696379795, 906026780, -595939710, -1271457519, 1706437760, -1591898201, -2086459695, 476321606, 399033868, -1946215152, -2100146734, 353343317, -995390591, 1833828426, -2125134288, 125875472, 691936861, -470374685, 778794622, -1141011852, -1722702814, -1339053710, 1680299908, 2045254595, 697243303, -129999034, 937905831, 8784604, 543262074, 1833586345, -1504530151, 378497967, -1745589293, -1323695236, 137389267, -1013912384, 2031465128, 830392045, 211763909, 2108623124, -2052901279, 847962937, -1682070250, 1940461902, -1288874047, -1603336595 ], [ -1746080605, 528706115, -1004517724, -471223422, 388014115, 5561511, 1274548919, -1398177324, -1266710762, -1035013894, -45827845, 1759360181, -529160590, 996612835, -195343182, -1368599224, 1120854601, -671789166, 1154833053, 1055342497, -518304177, -970668123, 491415940, -1309692308, -792371247, 399455127, 1913779258, -724314035, 1575240171, -773113888, -1125009193, 769850865, 644724363, 664990848, -1681604829, 1368409589, 417715083, 181376123, 1886972260, 1754589228, -674336848, -2014145562, 1712014907, -890714512, 1055949498, 402710603, -1480581539, -624331281, -2050022236, 818675491, -862384964 ], [ -507012213, 172314317, 1867513986, 965461604, -1866253633, -2053067154, 1122485145, -67067481, -1443322987, 96351348, 81935344, 273731788, 921340435, -2124993777, -40547772, 1316110651, 442502169, 112756781, -1647931469, -199079047, 2022106123, 1717891979, -201181112, -1120424644, -1442237067, -1777524216, -1382266924, 1592243341, 846309497, 140116180, -843578052, -6906263, -1814698634, 405671595, -407832269, 403098687, -1930674277, -778261468, 1299778145, -1504944565, 1816626082, -907464177, -1864500285, -1261354429, 1685992425, -1430944199, 1286543988, -902697298, -124833464, -504677181, -1548837867 ], [ -1509768310, -1347540464, -1843507178, 1575890240, -1052832295, -248622806, 1468327601, 146210265, -1645787654, 323640940, 989271106, -658958765, -406435130, 2072092878, 740675432, 1516421777, 115186058, -1945440212, -1588204573, 1369610388, -243695539, 1209638491, 790871688, -1901686674, -1991459631, 276011767, 2053551541, 190724809, 838990602, 1439582733, 1638449146, -1430319318, 1562680245, -235414772, -1902910176, -14437366, 88059310, -1314956885, 1055857731, -79573258, -2141663975, 1770144616, -550981053, 693569426, 17468023, -398014935, 473930780, -763145617, 1326966869, -1454261167, -1090292073 ], [ -1558881594, -887069925, -270648660, 1992206402, 1257283783, -221283364, 693046608, 866236344, 822489954, 183331331, 2137086758, 1863109189, 721504680, 898907525, 528340697, -799394391, -1518332045, 865548306, -1065481740, -353372145, -1485578640, -1961672522, 2018379532, -1420287515, -811945197, 1778365562, -70481236, 791964016, 441153294, -421430572, 621123924, -807391665, -2131049638, 1951586980, -1433659188, 603041863, -1018021657, -1170569549, -18595504, -605573315, 2112265836, 776693588, -99523822, -538298901, 2125956321, 1762866280, 1418559798, -638606299, -9313325, 519739004, -712563227 ], [ 326156104, 1286009647, 1691225823, 533250765, -1865044526, -2120192745, -1888205862, 1430299583, 1547604996, -699947427, -1784611016, -1771291131, 125184155, -189795433, 246739488, -2047951952, 78549116, 148273433, -65683740, 1716641235, 1724408959, 1349280886, -269902986, -857529597, -933519337, -1966664899, 1394412559, -412020395, -67141704, 1732915778, -380644130, -1023688210, -1822902812, 803255549, 1112130436, -1970661174, -1076101204, -576262752, -73799926, -1996919299, 644527227, -1487148410, -201479998, 150755505, -1868885095, -55635328, -2058255999, -1280468996, 743448298, -738021874, -1594044261 ], [ -280668585, 1935567586, -1042405892, -446653454, 1787881972, -1967052447, -530127661, 880526057, 244835184, -1416683140, -1246273759, -1768966485, -24466388, -514109975, 1766583450, -409810153, -1813275404, -1315120929, -2046444767, 950271032, -997895777, -1080756081, 1540917476, -118961713, 552780791, 1799547209, -1958911684, 1660992592, 960405362, 252034241, -1657551524, -454741853, 908492461, 670405379, 1236371612, 53043337, -1810270106, 497804950, -1719507519, -378315329, 1552305746, 468480272, -1715924259, 166048443, -1258127893, -184647273, -320519054, 1639013575, -1787592343, -1208047139, -639902311 ], [ 2099961202, 1720255150, 1524064620, 2138226675, -500849874, -2118339026, 1012689559, -624001146, -1801867113, -1810128504, 825995405, -1589902394, 1651739173, 1397809542, -2026880831, -693048456, 1695474413, 1703586475, 2055941310, -1120641145, 28229697, 427768898, -843027981, -1555392102, -1574888916, -819023954, 1133367713, 925691375, -1398229591, 1800535804, 2083378866, -85508030, 746880866, -813569272, 66072348, 431451820, 1542568290, -840291680, -2005573843, -432235138, 803259107, 232447164, 970930934, 1369845032, 1646501050, 1223116823, 1062085997, 517065447, -1925337105, -1072072885, -1939864972 ], [ -285465249, 281823824, 1743975884, -367254399, 521687738, -1638205493, 1566457460, 1313844993, -1903109559, -420125910, 1201872437, -1510097611, -449743416, -1756030093, 732762741, -926440629, 1171304889, 1975449605, 303707930, -1706854598, -1508952285, -959863887, -1577384041, -612480926, -744632381, -859123806, -1993244159, -1466487878, -1056190162, -1692583239, -1273139709, 1068452525, -1307557529, -1352215144, -485236516, 1441882686, -1886703586, -2108690856, -1286398598, 1200069446, 678035926, -1604291345, -142137120, -1368068256, 1802924293, -1424870732, 2127731817, 1251463823, 1688765271, -886448845, 473863428 ] ] ], [ [ [ 385523378, -1667128273, -1859133156, 710828935, -749912872, -2071441753, 1723628779, -1578632848, -1597543334, -1915766026, -1241014113, -1195996543, -29758154, 301366062, 1320562970, -210765433, 603609003, -598673542, -224673837, -2101413389, 898170709, 1901868193, -1008194319, 1276956876, -966510313, 1741840753, -2006771611, -1058899162, -1634207642, 1635919694, -2121043936, -1069182656, -1670095145, -1851878145, 987310056, 1940252735, -1088186686, 514915900, -73840520, -327028990, 321193369, -788414001, -1651464100, -968151873, -1675785399, 1342294764, 275621349, 2088770438, 1792366527, 1188905767, 647345093 ], [ 1109195661, -199848223, 1976268844, 548084733, 986643132, -1342031703, -233012553, 1593970575, -632163464, 1222227701, 1040181196, -2099041251, 606107486, -154158970, 1614653973, -1623978230, -1216990124, -84226287, 1630243933, -1951491961, -2088789024, 971665274, -1206269768, 1209358351, -613989336, 359181023, -1734710234, 1325417991, 1278575082, -864260565, 1940481214, -1698833858, -429241647, 624347050, -1710456587, -845408618, -1943225556, -2118081351, 985883648, -2059995909, 2021765416, -470526046, -655423143, -1358209472, -146603743, 842826792, -925990188, -42422609, -1118923431, -1972353263, 1410121249 ], [ 1579987931, -295947685, 741976040, 103730317, 1316403921, -1960002485, -1156587672, -1976506122, -2035321326, 439425031, -1366975664, -991281865, 50606732, -749973586, -1469179299, -115534606, -886991288, -1760768236, -974954020, -58316302, -1814118295, 1853994390, 825489173, 1134666517, -798659373, -1221805312, 1713063030, 459098119, -434491901, -601231379, 540992430, -411193998, 1563484695, -1364037012, 1725247647, 743323721, -2070831253, 2100270006, 547497219, 464586661, -73191895, -1350893641, 1021421674, -1755784582, -1764125867, 990574490, -1834241501, 937101192, -1483838360, 578053040, 869962102 ], [ -300239688, 1280695041, -406486174, 500244294, -672736521, 1662181956, -753673628, -947346541, 213044666, 24052097, 190843524, 101437539, 1131394649, 1932943652, 1715208478, -1426241254, 504148105, -1842651402, 1481645294, 2144524184, 1452352854, -667499091, -1268554336, -1791386954, 2095948680, -1166432954, -1875497239, -795337117, 959358915, -317582949, -1950715112, 1067295221, 1880581110, -1588614511, -1919402492, -1713107276, 485394953, 1067637275, 1876984404, 402318926, 986720925, -569641263, -1524230189, 475819189, -1336570779, 1462068208, -846833143, 38028761, 398417083, 1239206641, -871805493 ], [ -2038438800, -1389723712, -311582773, -141860764, -1258057198, 2127821162, -950486441, -555062237, 1127689111, 1553154105, -1876475951, 979004165, 1954260111, 1724974160, -980571305, 376967521, -1251102558, -2032212642, 662461016, -37335437, -661435760, -1819030194, 1490141649, 839423675, 1815150557, 1492898628, -1603739152, 705961102, 1160310414, 1244407940, 339150552, 749604749, 1885885802, -942540057, 186359841, 1994009424, -636958472, -912132732, -858074657, -92421967, 542579559, 960421382, 444826603, -418806284, 1406302384, 606947745, 1728404788, 328768417, -1375648661, -1196721287, -2095119523 ], [ -1359528604, -38217796, 700719222, -865147018, 1822451689, -580252687, 1473172385, -160785772, -1291672622, -383784689, -425275552, -271030239, 442503752, -1282174061, 851593797, 936107548, -186459429, -1495248046, -1425390418, -714021455, 280578619, -25612541, 179115109, 5363099, 113158724, 297090779, -1288977612, 586560049, -161965881, -1276594627, -848374185, -2133790361, -20028688, 741702342, -1647999217, -951403316, 1558673304, -982587638, 134814926, 627456723, -1175739206, -1661225152, 1203344521, 1222143175, -1999018126, -1591760779, 355835803, 2132658205, 1024013094, 2029588095, 1516256955 ], [ 664020950, -1292482428, -1039765641, 792444732, -498113134, 267985446, 1477684527, 1418841444, -2071613351, 240428781, 1711076403, 1583735434, 1445678086, -614846621, -144855590, -1033820294, 1925104048, -396702334, -1695459314, 2042191163, 1099719582, 1947240499, -243618437, -1205519976, 606605828, -519363947, -885865280, -550167812, 670301104, 917511699, -353257683, 1892419477, -1196018490, -1830521221, 789029649, -1698013264, 445505775, -143277210, 1029829505, -1505242728, -1466540313, 1338953341, 1629787970, 1251988476, -220717547, 1343091202, 1112053377, -1330689429, -2089791899, -451033616, 1475596206 ], [ -1508924272, 669201856, -1890130842, 276547499, -1162788304, -1535338969, -1921814520, -1323106455, -1877441415, 1407709268, -2143902186, 1536154751, 1530580019, 622221620, 294144559, -2092543861, -1900382121, -675255599, 1147479534, 1867271869, -1315143223, 1977743737, -545948369, 1617471205, -1446373473, 343787009, 1363008785, -688758632, 1613752714, -1664356315, 914591098, -1068962731, -1202196345, -1379320288, 968834577, -1193697366, 1924921678, -152381697, 1101339245, -585295094, -537562656, 1312401004, -1837467141, 1260280369, -128560593, -2124428324, -989776455, 1450753775, 1564669300, -1889880807, 962390870 ], [ 1326282124, 1898161216, 1129765400, -1338875996, -597543015, 183910393, -1336032412, 1878038014, 1702963010, 878245730, -1127446531, 1417177472, -216862719, 1425558361, -2052668409, 1982000920, -1069089896, 1734047399, -1168771089, -92200346, -600655049, 1801925276, 312570751, 38540581, -1548568061, -2081799564, 1080764307, -50101132, -1249392210, 1454333186, 953205874, 539535081, 2088186615, 2138900614, 1090157424, 1285735915, 239466248, 1147359920, 20003768, 813226911, -1685456025, 1227497879, 1416721804, -415084356, -676884208, -1876156730, 871115585, 361928425, 2101222226, 1594268912, 1271787566 ], [ -2136674441, -2078542806, 25645352, -1819144193, 366732426, 1269723407, -489902337, 1343445467, 500946970, 221124725, 1205881156, 1657810426, 2101940454, -1363025080, -303153017, 653400800, 1742582125, 144577308, -363067533, 1088597177, -1824597741, 1048159886, 1997274665, -596459984, 1892064245, -1200986946, -2013506840, -61454846, -1506932965, -729999881, 364719417, 1254418300, -1176317762, -901613536, 336341427, 1349268463, 696226391, -1026388796, -143943625, -1955303797, 255083840, 1388592016, 1600437346, 822377613, 520282533, 1435439716, -1622528033, -55234073, -1138882936, 547739129, -1194612031 ], [ 2053275074, 887240107, 1312338547, -1528169312, -343400015, -1787232679, -1738390662, -12463868, 1151301152, -1371127802, -1622601670, 1173668762, -693296409, 1535115230, -116808548, 1535177633, 1964431466, -395351758, -1023183071, 1655480760, -1193679467, 1505292761, -297235678, 2024724858, 524740895, -1475663205, 148521592, 482787508, 455816660, 1988099504, -2056871803, 1372377814, 1529769837, -996733811, -116875692, -847875373, 550048027, 2100066340, -1333149209, -1823897277, -1915214236, 1268136953, -858551635, 1636066584, -1685492100, 1805559551, 1356405892, -339820565, 1964756282, -1689108624, 1905980970 ], [ -86388939, -801795993, 181359168, 1374392962, 1732235019, 1841994097, 365596493, -1588411028, -35018688, -2078924561, -549863120, 489439892, -658641268, 858969921, -1074060404, -720673708, 3129442, 1193579206, 1018952486, 1787395544, 1915972189, -93014351, -616600946, -375460104, -1446167215, 1524445100, 2117476876, -1053445611, -117736320, 1706691418, -1339241011, -1922691867, 1608432275, -402163435, 1804804343, 1663487827, -861133824, 1560571272, -276393957, -1443730774, 1720410056, 670455695, 1301272840, 517423789, 1067698377, 864705290, 979662217, 1218366779, 342840917, -1141661241, 647583023 ], [ -72073443, 1074321781, -1134368425, 1287769353, 1473132943, 571154047, 1377396460, -1347486556, -1934872224, -1051173587, -1776411070, -1273761895, -184798592, -1221992255, -501309616, 1946745965, -507292154, -134085552, -1778417301, -210716213, 25470462, -1563267515, -868789185, 1757772402, 1661029041, 1754431688, 1049796465, 327660645, -8064229, -849421688, 1161842228, 1827864691, 1434066897, -1403867779, -450953270, -483851549, -1270610920, 1394054220, -791847131, 807440833, 2106858997, 1051968629, -228514690, -1268908388, -804998226, 1405328709, -1240601423, 325001560, 1750064067, 926867691, 1367423146 ], [ -1168402271, -1195491968, -185246137, 1914567943, 346570390, -891175722, 695490513, 1723524796, 1811629333, 909267106, 1061669874, 1620419714, 1318594350, -1643953802, -369295603, 875670257, 2086338418, 1619658984, -1052640635, -1205421507, 92925074, -1030114581, 1829274992, -1449833843, -749508943, 484174483, -1514064270, -989650252, 1085397231, 1903857775, 245507104, -234329627, -147013650, -403445610, 1126507321, 2006039437, -416138721, -913347570, -1987468150, 375383297, 381244393, -209032713, -99419432, -960203913, -126761995, -1273954798, 896756180, 2078900959, 1054968659, 765747815, 1885595777 ], [ -1091012880, 985673777, 276476270, -1182530628, -366690320, -163260603, -226840674, 1928098588, 681634699, 1633287221, 1522132802, 549782482, -1253076641, 1693151727, -1533149426, -1701403226, -662016374, 1693403183, 976544758, -97752376, 1815022641, -1860902972, -1030957345, 1695078233, 493373247, -1616483739, 1716775894, -1678255382, -1117155105, 112532318, 807493840, -1859331678, -833835319, -879350679, -1181392831, 1205495092, 141094149, 221417990, 215625438, 166109368, 759098543, -1387666546, 1143198122, -416767921, -1922563228, 543306206, 1608713843, -650400053, -1787546527, -1091579531, 2125170977 ], [ -1182142630, 489433106, 1257832470, 1457987554, 482862069, 1968304804, 1164218903, 1071380634, 2081901002, 1229114767, 553599216, -1620043292, 1688644805, 1771036917, -734860292, -1957764907, 1773772747, -799190649, 839140837, -645240119, -905173862, 270986819, -1804385133, 117201378, 908417369, 326339937, -1479759709, -1645294700, -989413053, -1228601079, 505047813, -1652016856, -1961406765, 1913763407, 1698192886, 875996699, -1627436573, 1755192389, -848151478, -1785493879, 1994883134, 1911008663, 1986217440, 627804179, -1842993018, -1968652821, -1227688520, -1906587235, 369321496, -260785015, 657518051 ], [ -91958485, -196081406, -947883842, -468670462, 500937484, -1598030354, -564264408, 731991923, -879227050, 1634327807, 1106629566, 2054441729, 1192873822, 1477311074, 965229872, 592907800, -505402184, -1698305695, -772742572, 673956923, -1055249730, 1551684672, -2108304238, 734709251, 1678418163, 1834120606, 603847355, -951731872, 1665913976, 99470215, 1109164691, -874374487, -838517747, 619822713, -12213664, 1399691608, 335207590, 586246415, -574932950, 1113816928, -1745118473, -570613169, -323976359, 1549049585, -89513148, 57715186, -1533889441, -905887363, -1149281410, 2112602967, -20108839 ], [ 153006995, 588248500, 2134901313, 840870917, 1396050698, 142087608, 569978914, 358713193, -1238683488, -2010968582, 2120961224, -395492840, 1492804570, 1325854022, -1886363145, -1466098335, -1462517572, -2113494555, 630892578, 1378178930, 1295476121, -495153066, -1559498897, -622472983, -1815927440, -1861160985, -777087148, 571398922, -1000853777, 1966407266, -1015963396, 225224224, -639759870, 1093686947, 1508685109, 1327932785, -860739799, -1767980931, 17831550, 1093098928, 126258780, 1063258187, -1982419159, 916236251, 448674889, -897212404, 585583507, 1928596596, -1196704549, -1997107965, 1624041127 ], [ 1320040487, -6332687, -1285275206, -105180029, -969968689, 771081915, -1402057682, -1922790543, -1416560690, -1724399308, 174043471, -908056728, 1665208242, -487528921, -27998040, 1965229341, -1949341716, -385415660, -765042645, 1576528288, -1005300060, 1579013990, 1205010365, 505038619, -1663526781, 2035844108, 1184272461, 1890804747, 264580834, -557700840, 1336473686, -2082082220, -985446375, 1325715592, 1642329804, -539271947, -19867542, 1320993559, 1377565678, 1824567660, -900277426, -1666476891, -252373087, -887496325, -1716354764, 199376765, 1058042653, 1026624455, 360036531, -1019825692, -1260033373 ], [ -1217885592, 2168100, -159866963, 516813634, 2012882477, 682989964, 961191116, 520057743, -1953916200, 1942954272, -723017930, 857603518, 1144921723, 551297277, 2068422312, 1492448857, -1066757391, 578075452, 154408529, 897147427, -1736397194, -1666589136, -1399299458, 2119583657, -1117958653, 1654306881, 423353473, -629785925, 1098461718, -139874141, 912375328, -1159548959, 163488584, 295532130, -1613546204, 250442625, -2132214761, 1013377240, -1306116793, -1139825461, 1986717107, -800718663, 950004697, -273032174, -25640564, -1557929255, -1287024509, 608557664, 331358538, 2106558377, 298754359 ], [ -160263074, -1234775793, -951135939, 1478558669, -577588194, 639259663, 2114110631, 823205427, 1051062896, -1293443711, -1686335888, 1239899439, 784798806, 1052165082, -1622243913, 631391315, 609183146, 796156654, -1538449561, 147242746, -807888306, 2146057898, -1314906147, 1695887155, 1502878692, 1419239799, -1284858157, -248065214, -1617168481, -2097972312, 1736470567, -1016449647, 1862308418, -1192789757, -75290281, -1753668217, 989828284, 1735081400, -1744552029, 229693825, -371276710, -442163537, 1116941382, -1887340068, 304238490, 944490450, 1735477005, 1045740726, -462594802, 1983301511, 660990333 ], [ 786187703, 748626426, -1162474686, -442442213, -866115315, -1107567880, 43514090, 2028505576, 952595565, 1673924085, -983949673, 793674454, -458314615, 641852022, 627379408, -1829049214, -1587363421, 2009811612, -404928259, 1199398641, 149505685, 2052456114, 1344144806, -1435968844, -468708281, 1957699026, -1282769014, 1660327820, -871802720, -1514063842, 1280241339, 1601476405, -372041535, 552689797, 1998232499, 1383789725, 1616928514, -1959848535, -1813922785, -501868835, 964784495, -257092444, -222077813, -1399641092, -1907589849, 827194561, 607708553, -1750204046, -1879295016, -2052041490, -305327951 ], [ 1411609507, 1970727005, 1768388329, 2078722411, 569472461, -512756837, -287743217, -1111633076, -1353044790, 861351636, 2102632497, -5479239, 47873513, -130150396, 487883632, -1962120432, -335489002, 1641969293, -528946416, -354621715, -1228822163, 11488465, -580616958, 539394207, -1259573817, -1909498469, 2085636239, 1275365427, 937542336, 1284035455, -807812940, 1758694449, -819350129, -1806793937, -493975144, 984435734, -1489998543, 1709162936, -1085925261, 2009648940, -279244379, 2070731830, -192311621, -18907871, 473142395, 1736192458, 668981394, 535595729, 1173968025, -593891804, -530405996 ], [ 617058683, 656650221, -711323935, -1469289442, -44688762, 1325696617, 1975468547, -741559684, 588847047, 1865025095, 778316062, 1650893032, 1088401974, -1408708473, -1487751505, 519818898, -988116516, -1325334706, 933417821, -887916211, 554888873, -928570849, -1233134487, 2003996886, -1078352015, 1727888622, -1234603087, -75165359, -861583861, -1151267080, 1970846774, 1937353380, -1125139407, 340932542, -1949020751, -320821553, 1713016944, 202799769, -163037913, 1841706892, 2092240308, -1736415431, -332487268, -937211514, -423753199, 872798193, 1235219590, -1405539207, 138091265, 1430685588, -337010789 ], [ 821388156, -1070700209, 1673924890, -735395822, 1653487124, 1896552068, 1788573952, -412248315, -1655364737, -1850760926, -762346655, 1625711336, -163922345, -2034605555, -756713635, -1613899592, -1279013690, -1388076202, 1223183977, -1371751837, 495058609, 111289891, 1412281557, 582099602, -1031207498, 231761468, 454710872, 519079766, 1929911961, -1699439147, 630540942, -304823674, -2146273998, -2086396114, 945604722, -460112847, -1301630917, -943172879, -451496112, 1188358265, -284143597, 532637132, -994020930, 1317348858, -1916295046, 330583528, -796471126, 451455629, -398023061, 1804982233, 466143154 ], [ -1385392264, -1522806087, 1592138511, -1287508122, -590409198, -1499352450, 1811148404, 1709652627, -673896063, -684645902, -2090774420, -543141410, -1522243294, -680351939, 298527858, -179977139, -1686974593, -670580695, -269576470, 283360360, -267560303, -752140830, 1120445257, 913031926, -1076100485, -1314533102, -391590946, -963645845, -1050846760, -29298765, 452898853, -1438233360, 436820148, 586520755, -365531160, -615136220, 190494554, -273607226, -1375763712, -1674581655, 1321798528, -546112886, 1521706299, 1718646062, -890418433, 395333319, 12598479, 360204257, 134726024, 1802617386, -877130373 ], [ 11327239, 928270968, -1335765010, 316701605, -1151658604, 444487740, -819269120, 1979397283, -1068679101, -60948294, 229673455, 105602051, -516706525, -1623734862, -2025847893, 908124356, 346712424, -515835008, -831618474, -270266723, 1193244607, 964003770, -1043301736, 111870465, -1079416759, -63707737, 296315198, 5735957, 1063184630, -379046028, -1376176432, 1928199754, -1252793428, 484827700, 633986478, -1520806631, 478261745, 336045260, 966095409, -361953725, -101144353, -625927422, 1080076480, -1183507838, -844001805, -1004470631, -1724612204, 703293479, 1353096475, 21879900, -1500189250 ], [ 2021471573, -372778111, -587371310, -1081509103, -42441303, -1126101855, -1643112963, 1140137674, -1696371010, 1911403321, -2024210577, 1817260375, -1249265527, -1480367777, 1201136827, 887854860, -24674195, 826250142, 1719914500, -2031718109, -15143748, 81780274, -572823047, -358869001, -1959716846, -1993226824, 1127669503, 1979196521, -1185385789, -2118564261, 885339384, 1387753430, 317361517, 370765258, 2123108491, 1738775396, 30897905, -2041095539, 121927013, 668526860, 2012625091, -924287287, -510170069, 981866146, -712684221, -1772347610, 881795452, -579296544, -909103416, -2138669793, -1027732385 ], [ 1042170882, -1125814318, -290095196, -1891264424, -1822284330, 163714145, -278455730, -52182564, -1312557292, 5296589, -157299037, -444202548, -1299309009, -604939220, -387659076, -564781069, -1381680264, 407579270, 201865953, 1769165821, 1176674336, 1678157471, 1280602820, 1050166913, 1738743984, 657268889, -1735696520, 462583014, 1333978001, 1722743238, 662308376, 1252111598, 1984483109, -213564429, 1828397082, 1354825479, 595464947, 1402410021, -203449840, 301417300, -281753057, 729040295, -1801527150, -955270965, -2002627665, -209229807, 1352422616, -492789299, 1123496554, -95730236, 2012326993 ], [ -4024599, 1376139753, -127852425, 1135137239, 2110683544, 1217892756, -1352642448, -1887248249, -2014808072, -89623620, -515306757, 320257729, 560695850, 1881082764, 1687999031, -1663736895, -231910297, 1171056960, -1174319679, 1014597251, 1589562890, -1139406032, -1014293885, 2053654095, -947393334, 1420265842, -1927639346, 1193045448, -679533986, -1024825645, -755158902, -1059138820, -677434093, 631526761, 697643379, 533597698, -1247863121, -525559586, 1170685820, -2047275221, 130427361, 1772271269, -396838914, -1920256816, -1914543009, 138100120, 1475886514, -456161447, -1403768480, 1520975844, -1121383540 ], [ 1082480774, 826540637, -625651457, 332797161, -1410496720, -564414395, 387965560, 1744332629, 213012086, -1161460218, 2040563005, 1557815852, -726227345, -191063428, -828743555, 1348939372, 619992398, -350794281, 573605339, 1305833053, -1698840413, -657205494, -1954111770, 1448261812, -273396504, 1882885102, 1632361138, -709004197, 2072625592, -843029678, 359444364, -964637648, 1338164609, 1942824046, 424183974, -89991537, -1150374259, 983768421, -831383977, 29171516, 27221135, 709894713, -1304945177, -2114487893, 913817661, 379489765, 1504333263, 2091586136, -419505339, 323554413, 28664356 ], [ -2058507292, 1738173166, -420916618, 391575662, -1974261537, 1727856151, -1842937609, 844823423, -1104662243, 1499126652, 555109688, 540604540, 1004599961, -492901873, 359142010, -2075980501, 1988078725, 795428814, -784344392, 1335243192, 1474941807, -1354755326, 602127270, -232580431, 573403999, 1434319444, -1472422470, 384987258, 2029542251, 685132551, -947562201, -1385546960, 302040658, 1837504978, -188865377, 489675596, 236748437, 1767630300, -406902528, 1435789267, 2072680193, -871318513, 575503454, -1855858244, 1277020309, 869575414, -1142379250, 963244627, -1652659176, 1410546703, -651777686 ], [ 815394691, 1607092115, -1890359650, 1274713669, -1016117219, -1823093605, -2067433230, 527806189, -549003670, -191466013, -728236696, 1438652676, -1419416133, -638183333, 789042826, 1045292335, -1759552940, 522472134, 1054772752, 797776057, 606083287, -994537079, -479940221, 916409155, 1669702268, -1328881599, -1319182062, -1038336272, -1129142017, -837388230, 468558246, 515805129, -1824632574, 619952678, 1540662713, -2059331096, 863038898, 597742622, -1576998383, 1979527649, 2043652094, 2045430023, 201431566, 216347449, 1815530956, 755155779, -1789549288, -1119455678, 2017926779, 172108543, 1311852293 ], [ -1696469050, -1658971288, -537075399, 1006674453, 2126607982, -1104182433, 1379142981, 1763299506, 913101141, 1252049296, -1342960174, 654931164, -820044358, 985667307, -1771201316, -1283153313, 1092290984, -2041599647, 564202026, -1791718175, -1048292261, 1973668806, -1300379300, 1398709402, -1981776708, -1091063898, -505526059, -567379746, 399305006, -1421142669, -1355081667, -281205119, 1913786385, 1579052334, 1428764009, -881940318, 172078388, -1177785095, -278168017, 876888661, -671767992, 988272590, 1341785050, 65552133, 1498358898, -2113573085, 509025892, -1599524343, 901929283, -878194753, 1690692731 ], [ 1224692052, 2072671598, -1862754052, -1699968671, -475733770, 1952634876, 798343599, -29219012, -1623227212, -2065575403, 1013149199, 376574307, -1630733011, 948532716, 98541373, -1414702090, 2091706466, 1518655294, -978296683, -1923530783, -352215960, 2086123847, 129192692, -2043693949, 711474921, 1243193706, -1994181437, -396954730, -1021300311, 1164494449, -832638698, -1084668099, -1867980492, 510844654, -1788104873, -1336077448, 368677055, -1197151515, -916873383, -156521856, 1286083277, 728838306, -2019218927, 1381520477, 1445158927, 547474860, -920025007, 805122082, 2100168490, -1185786878, 52457277 ], [ -407617923, 539924044, 738806337, -14216857, -729004436, 2015369315, 1720337928, -1299925920, -1620813711, -453201145, -799202549, 995892397, 1004075865, -1801160417, 924574690, -696262839, -1896918249, -1928859009, 1429246655, 1214705303, 1197075136, 251751027, -206350951, -119316750, 1340375508, -1204255146, 771649652, 1954137138, 810557994, -1263587097, -1724001959, -1727280279, -511080746, -646746056, 537117091, -485735724, 1977552536, 435140944, 1680870362, -1751353044, 514803964, 487089399, -1516918203, -979742629, -1286716091, -1254826530, 845198035, 1612900335, 226590113, 1629834105, 121510332 ], [ -1536472358, 1500925880, -933369206, -710444132, -1657274875, -568893703, -61853276, 99642110, 304604824, -2095757218, -434414940, -1086157664, -1889130473, -1796894822, 1404827161, 96558187, -921323707, 606979671, 442136579, 1408587116, 2141927308, -998533726, -135059853, -1539890111, -105042216, -246110376, 972521473, -252960129, 1007124944, -211936879, -813746425, 538420796, -952592020, -1013663087, 275173490, -47142263, 604758821, 1446631119, 1418497482, -1391477136, 1315978818, -486791071, 1494710312, 2083032800, 1332268978, -980470227, -1792921025, 1788748534, 345749859, -140362294, 2146833831 ], [ -1165008593, -1622880404, 1626114294, -330009604, -1900225032, 574411761, -744578154, -1599529701, -617085428, 1214212140, 1386272134, -1334384226, 11799237, -386450273, -619047583, -1003751672, 390459013, 2119124377, 921748748, -178008952, -402569992, -394093969, -497591975, 1347994625, 159297108, 1113838066, -1764553394, 1383451838, -724046579, -412724472, 1862376014, -2080124098, -1162657560, 1246779792, 1503585501, -699797796, 1050562150, -256376, -298374797, -2081561538, 1043235115, 1818356968, -635275427, 1620323464, 460601719, 1237260496, 1765135730, 22709529, 744208696, -192316241, 796599401 ], [ -1745691451, 1289466103, -1737762166, 1218324898, -567621365, -2034687809, 1046372124, 1201144102, 14287703, -1710522547, 771773917, -1804590717, -607880999, -1788645499, 1124277697, -1293536042, -1437684472, 1017741815, 1709930967, -1613061162, -1070322535, -1695756629, 550598708, 620862680, 1324859356, -326144212, -635427792, -1678662563, -1836840141, 1665540859, 1089897115, 1923878912, -1697787644, -1236758710, 585552043, -971426507, -306019239, -414029313, 1771090041, -1549781900, -1069401767, -2109490594, -1370479417, -1332539740, 233067429, -2102176917, -570020999, -360868261, 1152934204, 483488993, 496593137 ], [ 1236453542, 1996066487, -1587363420, 677644425, 403094105, -1253862995, -417662382, 405483761, 1946524226, -669489347, 345665213, 1061296966, -266238319, -1000302830, 234792840, -1172182489, -1060139618, 979278726, 819361747, -48296630, -1858786445, -127199726, 2112088758, -414386452, -1147767880, -1482477729, 933731012, 620156867, -429937585, 1838263546, 57961397, 737404054, -616986994, 1311734698, 817461019, 2035693799, 148557036, 1101678212, -234491052, 1521201378, 1449397139, 570992062, -224202757, -1765094636, 1429218933, 1764045724, -1962116990, -988688923, -994579384, -514826563, 1095519958 ], [ 529329708, 135760411, -1920991050, -664044869, 837176850, 478451259, 1667481230, 1234860191, 1540095067, 951555932, 1081172287, 1052448399, -947859532, -997364058, 1573189938, 771777509, -1090723894, 89430166, 1753920655, 1776055982, -146090395, -1811039940, -263651190, -831151403, -812342829, 488172010, 793608591, -79944003, -1979951763, -2114577137, 382440927, -392217523, -437968411, 303028054, -151245004, -1491302836, 724988960, 1374497748, 1980919828, 1034448182, 2034579747, -668384598, 1616386780, -931071002, 1983402281, -545204348, 2106500198, -2120142289, 283258010, 344484805, 1552163103 ], [ 100318028, -1248794626, 1285733034, 465622868, 551905722, 333206580, -82690778, 1149868290, -56513778, -1292686459, 863679654, 1387524865, -484238203, -262801596, 2017227873, 2119063608, -908813393, -2015149854, -651219821, 982296128, 1612846979, -1974984338, 931074161, -1331078100, -950004611, -1443271510, -863938544, 2028006656, -1458178969, 1821427087, 1375633894, 1789600404, 1297821815, -2012088461, -1038984937, 338616895, -1948579500, -25421323, 1957570659, 1328809437, -1276589975, -253345940, -239631839, 2131836382, -637078413, -18554499, 2001031520, 629399680, 1956211501, 915840373, 2128664090 ], [ 973299613, 322190038, 991721648, -1255786738, 970679569, 1490859792, -1266485796, -100220882, -399102954, -1201733817, -1237843884, 1310605978, -949809591, 863084201, 1639698466, 652914067, 1222953971, -1310356784, 716262094, 1934045337, -366796906, -1566942738, 838969449, -83405439, 1000093813, 2084709030, 358547196, -698762465, -693670204, -380211752, -1317809209, -437663027, 719485641, -1283551189, -1541175818, 109246463, -655518046, -1300004243, 953951740, 1621059428, -998312517, -348445421, 1877838595, 1928540706, -1713679356, 444726896, -236078315, 454399730, 788875896, -1342435787, 869476025 ], [ 203316093, -1810481372, -1045908117, 658124838, -1885953741, 1779555213, 1047030079, -1373280455, -1994681426, -1715946590, -110082363, 1929596845, -1679561508, 1065316701, -1551623567, 1990431194, -6515303, 1623422913, -402593820, 1752408051, 1978002196, 1132828845, 974835577, 106699919, -1024036881, 1488456529, -1429672222, -808748807, -1330849426, 1742303756, -965949053, -1120433137, 1838342526, -1711572071, -1284153659, -86272822, -616166671, -808645308, 1928589759, -670125526, -355456257, 502300759, 455329202, -355465191, 1559012627, -1733805817, 120366943, -1548403132, 1660187884, 1483804340, 620941839 ], [ -1912734142, 1896840286, -628214486, 961056713, 947151119, -1032876286, 1535786309, 832116595, -1994996177, -1126391605, -2072394841, 882404834, 1358754445, 171671818, 295315164, 308451329, 1172588759, -304424332, -245245719, 1317604271, 1076113078, -1474293385, -1341485821, -779212752, 518521396, 82842484, 2092855248, -10259889, 252256467, 1136420362, 2128866410, -1145262202, 81429235, 1661036420, 2143866604, -1036559445, 1507475056, 558022854, -1844442173, 1060472600, -1682355130, 1590224425, -184085970, -703254218, 1751275885, -1870792791, 519587355, -983934412, 1233185004, -217356550, 1805275975 ], [ 39327905, -1137084256, 2143075679, -105104111, -1214401303, 1292891074, 1149165682, -1129907702, -2102454032, -1503942257, -1046163257, 1821994641, -321102589, -1257649522, 172662294, -61012862, 1288216285, 338947572, 1716586803, 1453010279, -1494985630, 1540583050, -2061666296, -1881049216, -748697447, 1596220252, 1871437650, -1387029717, -353850545, 1496055667, -1062481504, 938320766, 1651347802, 1123636214, 732346465, -1836031230, -1353601998, 191463321, 879032779, 1636607909, 1023237347, 121758247, -982487293, 1179442160, 531184004, -2020898172, -288210584, 1747120263, 1521364889, -1933608119, -1307224788 ], [ -1952245243, -1344130868, -1984068668, -2094409411, -1267029480, 1695280401, 1562849372, -1714702458, -2078153613, -1502489013, -169261605, 1215008630, 489425720, 556587015, 925983411, -1568522995, -1137478136, -1235013192, -267346263, 654404460, -1362286987, -83824401, -1112830551, -2146144335, -1024066987, 90425846, -1402162965, 1726920481, -1494232701, -512960843, -702662031, 796103911, 886234446, -859030659, -1581157997, 1576627849, -251353583, 1174807764, -231708895, 145103241, 616871468, 1801430673, 1011134619, -1014481972, 1268437392, 944276971, -519025525, -533350867, 353102190, 1179111851, 659168098 ], [ 311629525, 931758026, 744232233, -1629115478, -1351196992, -1347199428, -2111475448, -1431846827, 2045321051, -808745331, 1798849297, 1881681842, -737080523, -2042694082, -238522174, 1154835766, -1341112200, -1013753941, 478131049, -1424412286, -908330729, -1144150620, 1487329603, 2069235242, -1295266477, 1029622688, -1849673279, 1874057367, 247512486, -2081203076, 615746083, -1570569008, -1185766796, -2012860575, 1469579727, 29357075, -92598747, -1697365343, 559894659, -2096156451, -1159579862, -1314489861, 1610725493, 149325801, 1583450327, -222550281, -1018711340, 1012571810, 570284994, 1614986490, 1305950541 ], [ 578109974, -1855404034, -505232613, 767961844, -18865009, -273868511, -1221400066, -1941520947, 399760986, -132285227, 1878463073, -941930124, -1893319354, 1901075626, -1185641429, 844131978, -683864664, -1949688417, 1516991588, -204274184, -336938287, 1862977040, -117980583, 103588954, 2115508243, -429450729, 1631162968, 504005759, -305306845, -1728730969, -774607091, -192370708, -395541621, -1317983315, 2008039190, 915722642, 683601900, -1821721278, -425467858, -242673798, 1869325773, -467165775, 1173778964, 351653527, -1050520836, 1103831058, -1251081865, -222341411, -1641004608, -2048673982, -1517335545 ], [ -1912698740, -1367587428, 1209752202, -1356507759, 525228708, 293856823, -1619541917, 1831882746, -663721808, -163810346, 1571865900, 819894551, -1907464600, 1962942903, 1688376491, 2142835007, -1357843859, -350052486, 1680776922, -314251523, -911637074, -340893479, -1943127589, 160517727, 1288464418, 1677166403, -1484379718, 1437467699, -1416966035, -1303766876, -1595225797, -1673272532, 1063478358, -1756655566, 1840985797, -2062861634, 1144898964, 788941416, -29924980, 2078460416, 1854025916, 1425600732, 184346411, -884234732, 1288911512, -1758835095, 505581466, -2141987234, -1014262085, -2135988204, 1687596720 ] ] ], [ [ [ -230326566, 468908750, 1035960767, -205818238, 1018494935, 923049621, 282914177, 2027958544, 906842949, 231237342, -1371942596, 1216788775, -1418481818, 1507287741, -1599165438, 949408559, -2136635097, 176024238, -178104310, -1034081541, -1041680505, -128589685, -1655916301, 421005877, -1129251074, 2142558805, -1641732963, 793256493, 1592126910, -376951727, -1002307312, 370924065, 306388533, 659290536, 1675123074, 932699077, -1625111852, 1210102482, -913303015, -61401006, 2044077984, -1984632568, -1022743140, -1608805886, 763043921, -1015900283, -79443545, 797073789, 2036242741, -1361343761, 1649095907 ], [ -1806841669, -1895554666, -1256251506, 133899760, -2105500261, -137356500, -60688408, 1429074922, 1430327031, -203847221, 281460524, -494595513, -952045189, -920584943, -1431813855, -993552464, 143801300, 1935064971, 140529864, -794088055, 167597724, 166641964, 4451598, 532012024, 1631806440, -2064042085, -463764526, -540641809, 633791552, -104481989, 1358907622, 1183851918, 1172199727, 1497837364, -162694781, -1429519624, -1324180001, 1641175382, -1211864288, 1675440541, -986740389, -1056319973, -1994879545, 1921594032, -876626518, 28441676, -1207906792, -1300499000, 1776378059, 1808857527, 669264568 ], [ 1522468835, -494684705, -478435445, -191393694, 1005430889, -448841940, 2113206412, -2005976521, 1394951607, 1937248571, -1921329998, 1669379029, 1203654671, -841451922, 1235805016, -576067730, 1053059830, 1791994167, -286843797, 1989303829, -318709789, -1973946731, -1572712033, -1061444596, 1576214619, -1695704307, 213244999, -2028965190, -506095975, 66775532, 1090376460, -199003951, -717171063, -136051247, 262876545, -1104885674, 597694802, 1641688982, -1696004219, -1287852984, 1981909519, 216523429, 645705452, -192243640, -1294229725, 1866201541, -1657327695, -1556256624, 1481684114, 65934989, 1143342963 ], [ -948033294, -1507874999, 378644622, -1682177249, -1861291153, 429120630, -296034544, 1219567605, -1574001576, 2103722633, -1156180391, -654204148, -1527503521, -1369920040, -2081626419, -265691074, -132132371, 1542922625, -673402415, 2106313280, -1453663630, -97070326, 1113190640, 1888271565, 1797328380, -235531392, 76823047, -1198176999, -1660775217, 118024653, -2091537743, 654842133, 1327310241, 1675823477, 1412390758, 1093816833, -1067241897, -1555535455, 1651942747, 1573196495, 1071960902, 671446942, -1729248039, -85684582, -1665293093, 1726889549, 1994271830, 840550123, 1827424299, 1992967118, 1109462005 ], [ 1344518679, -539579382, -1601753523, 1636691115, 160492924, 261808970, 1428037566, 1106549078, -2053263983, -1953941156, 221739692, 675056807, 1415624299, 2140604551, -232837984, -431970875, -662769712, -761318034, -1905223376, -1944575182, 1553920407, -326854514, 474402681, -1805025693, 1734287639, 578244857, 1826111405, 973767569, -2142686482, 435618424, -2009105353, -1325587737, 2061831730, -502359153, -1475021439, -1063679113, -960089500, 1981191459, -318259270, -1488549070, 1796868035, -1768992480, -1391182366, -820477422, -149233654, 183189401, -422842409, -462999774, 61085945, -2136998505, -1674188621 ], [ -1923132452, -1515359321, -1830714671, 1799625602, -2128488864, -2009784193, 1942565888, 348984072, -833659153, -1166797868, -1060285978, -1414606654, -943271788, -1565969696, -1622670646, -688393535, -346727604, 463091001, -1371930762, -2066717670, 825544156, 101888144, -794581267, -1233574559, 1626386518, 1347634714, 1485502824, -974867275, 629659095, 1810159609, -849241347, 457439071, 398068590, 1882030701, 777714517, 543704764, -282711007, 1988523073, -1895806409, 1974498185, 2126576276, -1589947267, -1407946131, 758510855, -1302796458, 1550585861, 455665239, -1517992394, 1073146033, -1346127138, -1104823695 ], [ 158837970, 1789547802, 1228888522, -414526426, -38371605, -1244763710, 1469885382, -544378471, -170662504, -423900571, -503691664, 1122289178, -1271919931, 295748760, 1525893491, 1113424146, -1590332800, 1619802954, 1146132213, -433956813, 881910558, 435047616, -1463797574, 992211762, -1365683344, -1879952246, -262231518, -155709837, 789591609, 111774797, -1053679321, -1333983308, 674996882, 928188142, -575523472, 396920340, 482968184, 28038471, -902229411, 936844153, -123995875, 1408015668, 118352696, 2062406167, -772811404, 1822016104, -1129056832, -1607424746, -930206066, 1762461650, 447367451 ], [ -1285716748, -172476600, -1393581149, 156230400, -1102390058, 125508305, 1268485689, -1782257080, 1331451744, 2144489072, 1566279460, 2009232222, -836987192, -737761174, 926749073, 491332530, 1612732347, -1619239309, 447947305, -1985347732, 913901732, -993732311, -2116161957, -1361665042, 1774625972, 789026169, -1387411036, -908185236, 1548366915, -862726931, 93689495, 1452934648, 1917050019, -1193146987, 265652598, -858048016, -791227532, -2086283003, 1655398240, -1474185168, 538564985, 1676730109, 1582284603, 1876819001, 2022636324, 1143571425, -1221090493, -12773713, -2069904307, -705750595, -485376538 ], [ -1869465637, -1518920587, -1169245439, -1461991207, -850198199, 1057670940, 421705001, 151323860, -542317233, -414156818, -1209075176, -1401563642, -1330959986, 225745193, 911456901, 1826418681, -1173502376, -1459463777, 2067236610, 1760330669, 1925329067, -1406140255, 1033097500, 804208841, 2037567162, -2067267230, 1150362098, 1094573389, -1732534021, 1322473778, -1775305101, -1135200843, 375514806, -1619637050, -846104862, -202834046, -479651759, -1942896825, -1933774233, 1531749457, -467396691, -550384789, 2136884812, 706647507, -1085377352, 683250468, 941552433, 1373147065, 1495363129, 1458840144, 1252734441 ], [ -443906248, -1858881222, 384581167, -1167436056, -693246064, -1118315481, -270704375, 476192808, 2040894963, -986481518, -605733499, -1766108909, -1182539613, 1435924221, -1306882425, 1573891697, 1119226284, 1187344092, -616912460, 208070855, 78726160, 254126373, 613110929, 306778518, -1136926377, -2062600534, 1058402100, 1490713617, 575058939, -1661741840, -1318780474, -478302497, 1512663385, -1209146696, 1586781334, 1278685561, 1242959430, -820884609, -1460719390, -1631326840, -609327365, 1372193107, -100488517, 1525699547, -232769862, -60115677, 915434852, 1995933830, -1225394366, -2021385722, -1948675865 ], [ -257478519, 1232291, 728216951, -1021581986, -588566003, -1472585965, -141272609, -281740370, -289934951, -1500763075, 970162708, 858899964, -680859406, 1131720640, 500327690, -1563106446, -769756730, -1422300574, -1866298744, 712949442, -1958960543, -365974746, 2043006662, -1707824126, -950144750, 395930308, 1687834819, 1962962292, -426815600, -944690956, 453583656, 380137622, -210745401, -1152301280, 1929362137, 2147292114, 757178060, -195124713, -2113057858, 194249832, -1503843769, -1289226397, -1587311097, -528596196, -201188676, -1749954975, -880582620, -322248699, 1020438486, 2074249343, -396804199 ], [ 602901756, 1696647085, 1075588400, -2025593254, 842250892, 1792289997, 1996412908, 824909538, -2054652429, -2062326871, -1550698702, 1695390302, 447462336, -425038887, 1358646814, 908845161, -382180600, -1755290707, -1818343882, 1058413026, -1758755821, 2140831617, -1824002024, 871341475, 1340210554, -311744076, -1348388209, 855986961, -167441908, 1538344846, -717107258, -2031605451, -693272816, 379824372, -1787984287, -307131920, -1283803144, 997572385, -1117808384, -639877169, -371979028, -1257088797, 1319984589, 363535721, 181240756, -137857483, 649329893, -177027494, -853945823, 754995135, 1900091416 ], [ 1092492736, 2097291860, -4527330, -1155982127, -203222554, 323917048, -2010573231, -1475981653, 253721860, -316605147, 1691330285, -1555877566, 2014659832, -883671248, 1802854340, 927698933, -1323298124, 1025667162, 1352015301, -1166320632, 245184370, -1058975547, 2116300722, -263361242, -1557074322, 721706567, 262660166, 888258767, -1260458471, -837257487, 1194358868, -1517013666, 379313336, 1617293287, -1485339640, -1860774770, -1182964544, -1282899603, 1182938776, 15424855, -300377276, 1867970810, 655393411, 242787615, -238917487, 1515092863, 902232439, 302280646, 988198351, 1850302073, 1207991976 ], [ -1783754259, -1050081244, -755540993, -1012698304, 1413819882, 374993371, -1421716069, -60984877, -648365727, -1871770952, -1641066272, 1080711868, -2107836968, 1219598390, 1190617817, 488270242, 291852663, 1800428506, -1201266202, 654993493, -278082533, 769485055, -1312098686, -1630416567, -1929343074, -400961786, 348851338, -551707145, -356987541, 1991506424, 1169198841, 1873527419, 1904046610, -1976151989, -1558314540, 1830643003, 300588500, 1699028557, 1236087947, -2057608469, 2144292486, 1624158369, 1339445382, 382656319, 525894405, 1475140965, 858355999, 1183260249, 954069938, -321146712, -909563819 ], [ 1183031256, -756242944, -364627220, -1732338275, -1742752452, 1866955889, -1072653174, -203854798, 765717977, -1624529741, -1096253032, 350343367, -514764832, 697536337, 425986753, 628288517, -1966735441, 1540506276, -303352744, -1923503579, 1942441654, 448354605, 1348059849, 2013912489, -710406403, 184816212, -1120603174, 430286423, 1664021531, 1607364360, -486019836, -1237396999, 454021617, -1793756935, -224233210, -681997048, -2122500336, 1387814826, 1398272746, 1806017188, 139402675, 886545803, 915590036, -1062344798, -359187713, -1263742092, -1242806810, -1541662622, -1607619384, 1854919539, 2138568709 ], [ -916744914, 1538922848, -1545609729, -2090361675, -1373093778, -258938038, 653177632, -700610251, 1987961186, 606397873, 582361194, -1807169801, 1752239275, 1131664717, 2000997301, -1593220206, 1832715313, -495808874, -217393292, -411809734, -1626307594, 1376426975, -1955122728, 1784150063, 2093909710, -303202363, 796507485, -502574492, 1873235893, -1657367600, -1345606685, -1316633818, 1025447187, 2021284976, -264238484, 170613139, -477523814, 85334689, 2043616483, 2098108177, 2096067116, 160962316, -1008139272, -1252411871, 28053716, -1780114023, 1880653808, -627445530, 753563732, -99506890, -2068942612 ], [ -1229523366, -1793081732, 1464986890, 980156865, 1681621615, 783344313, 53800540, -748736619, -1388328669, 1602642861, 1658046226, 165857864, 1360656143, 894945659, -686273120, -462341193, -1914230281, 657613429, -1287828494, -533015272, 1663043044, -1734674558, 897362800, 62428838, -2137781557, -2071827148, 762442874, -193345274, 1973505574, -1271927328, -7365953, -1787707421, -217201699, 2044419060, -1509308004, -282888859, 1001695331, -2039473156, -868072104, -333158735, -1497945344, 406466985, -109455100, -738465800, 1205760935, 1027806741, 1923939576, -702040001, 1560583167, -1938643208, -1472923711 ], [ -304176149, -2062814072, 233354777, -1785628459, -1192746547, -1760820040, -10220838, -942524265, 1976397025, -1515083066, -1481357862, 62590059, 1862380502, 2089773464, 417841329, 466804818, 719007033, -1400856428, -92253397, -822060826, 984858720, 1049310668, 403159664, -1852387285, -1333224324, -1434695290, 1840026565, -1116283445, 1844954529, -966638389, -1393911728, 102696694, -1107784606, -1575327814, 483542114, 1441793293, 409336812, 2075196774, -1174286725, 749686246, 426345722, -1395329902, 1729074720, -1456846051, 895636630, 1513052616, 1682761797, -437071622, 1257707391, 1574749901, -772323805 ], [ 1848367586, 1668086250, -705277250, -1492464620, 891468299, -481306114, 1037908730, 251909696, 723212715, -1869387854, 500573892, 1530238444, 1885713633, -1451103592, 1180527577, 1850234864, -1709813612, 1467080710, 1175112730, 1297662506, 1971063757, 1514007406, 346436201, 1574737673, 125112456, 1714599220, -357514447, 351665393, 1142032234, 220045232, 925935711, -679137199, 1694821970, 1565396467, 1101134156, -1006230116, 1726974802, 345810340, 1399043836, -1217945740, 2020914845, -1687731323, -228293281, 330256643, 1325744668, 1377757339, 639020336, 1003340291, -510062439, -1331341075, -1872581261 ], [ -1714747324, 1509945825, 1539625659, -1351481264, 782086042, -2037009776, 454185956, -1345607039, 1556451100, 245093193, 1165829523, -658927861, 546380987, 1765159366, 889299088, 2056345402, 1407162262, -106954762, 1091326581, 669460571, -1020148083, 459090068, -173589439, -924139960, -1106985332, 317023085, -183424694, -1199176318, -747072486, -1058490499, -1794768420, -855487951, 92260062, 1095156329, 849139231, 1934260612, -883650511, 975757736, 1806120403, 1470445553, -1479861620, 1203363287, -2078715732, -1246670297, -1504649290, 1068854495, -2087591404, 636077399, -943114254, 560102812, 753339718 ], [ 799156683, -725107346, -1784992164, -1607971283, 1477620121, 867599573, 1448039212, 1126535942, -905962060, 1123740838, 125857086, 1215767194, -1696359891, -213312931, -1416513790, 2003613607, 1116012986, 1703920274, 1967823390, -363069376, -1516327929, 1594974503, 953635241, 1331084449, -492020687, -166242700, -17642260, 502318959, 42731886, 1657906939, 1941614279, 65423489, 1838017724, 454502732, 1629048062, -54597838, -886920570, -2119828887, 680975938, 1830811661, 904481410, -2035730806, 459945378, -1762613974, 701044713, -1430412019, -1253447767, -2126760428, 523645013, 1048842321, -685633210 ], [ -298947410, -1580400117, 1731315699, -852778976, -1224402760, 2045787175, 928052036, 1804613528, -652121264, -1515363958, 1829426558, -1171488803, 1535786507, -1529135827, -1353072817, -1568570705, -926270641, 1699673882, -1320564535, 672361591, 976017641, 1806503625, -1689474817, 111270991, -94088532, -1481454459, 1957083937, 83772445, -921625882, -521263629, -942055861, -1415094500, -941481405, 335942153, -54634203, 464445158, 735953470, 1174447606, 1429457293, 401078037, 390771604, -1167507680, -269645885, 1782056805, 871019583, -870806769, 813553040, 193788881, -176434227, -2001925190, -153428309 ], [ 1896569702, 1586990136, 927070561, -1027109381, 17003847, -719585590, 655437870, 1084697356, -1916242575, 1816197482, 2045480405, -1949085787, 1206895849, -757310036, 228113946, 1242686588, 1807739733, 701216562, 567607343, -1798105695, 1521010120, 255226579, -272550518, -2143995599, 490250131, -2095883897, -1201808433, 923662229, 66501538, -1423042783, -1416027905, 1689596690, -729398840, 2108772543, -593814658, 502165907, 1337357154, 352084798, -1826775540, 1104652749, 1244025165, 1745156063, 1517065213, -2068057917, 688641138, 934133828, 416829350, -1702289673, -1746666103, 1209365972, 1581323765 ], [ -1135535451, 1562154397, -1385143501, -1726427467, -155049496, -42552251, 905664513, -901180238, 2030761700, -129015842, 555228621, 563815052, -1774436116, 601408042, 1310001016, -1285706740, -1704786800, -2129030463, 2075257059, -1696804048, -1411889882, -2029243065, -144312228, -611687862, 1056744631, 273476989, -1147811480, 1891586552, 2144204261, -2060007748, -1479228808, -1881950392, -968084744, 381713965, 1101284942, 1148841082, -1039779011, 1181303371, 352275884, 1681604512, 1530485397, 1101507375, 415812750, 1820653822, 1726928436, -1965962490, 817416692, 1826662443, -943733104, 301244492, -608225744 ], [ -906682043, 928917797, -1573304503, -1674903894, 227108727, -707333007, 1585487923, -1637564858, -1527283188, 1055013540, -1449584220, 480632674, 2062663623, 239205929, -846041890, 902560927, 722740157, 819364331, 877682449, -1945307015, -560435052, -361459517, -1076177735, -178018734, -906578851, 1314481664, -1262204605, -1518229331, 1875329217, 843194119, 46918246, -1101571930, 362429288, 1564217235, 366517208, -511704143, -260553927, -102527127, -827014181, -889122474, -756285596, -827084935, -673356268, -1902920890, -773850036, -2070692836, -947700424, -1364559977, -1689948167, -1363914633, 785959098 ], [ -192242234, -1820471682, 688666741, 685937770, -1284213181, -358899278, 853121858, 2003143875, -876938357, 802110529, -2052378685, 336961789, 1227011827, 1975763774, -1693957919, -1630060196, -1208028602, -610429399, 286025248, -1621281229, 1318765014, -1400479550, -769042113, 367957178, 1900897459, -987291137, -169123048, 1340418671, -1089707634, 113531682, 466643906, -216119139, -1976598188, -1487535608, -1748121555, 1198980880, -1840222599, -1284563312, -475779930, -1800902477, 699363189, -1133640631, 1148830478, 1916394893, 327611625, 431397489, 1053378773, 1665417902, 453379791, 1603824141, 1593148495 ], [ -604724297, 911682754, 1474048937, -2026586836, -331592170, 626115843, 1507742223, -1141461845, -625017980, -865811328, -477246152, -682610851, 1076812979, -1137930525, 1556791911, 331383503, -1413751730, -221358949, 1804857687, -30882081, 730122353, 1896184941, 1710789759, -499378923, 555137684, -1764679734, -2110004236, 508390081, -263348741, -278850052, -1145175531, 1105670666, 40681622, -1923546597, 476044326, 300075900, 1870588734, 1604810729, -1825444066, 988075658, -1130442710, -1246002156, -191266568, 1736850155, 838770897, 1387173152, 139549171, 1468547919, -1340071336, -2027345920, -1516800648 ], [ -231669326, -1792194125, -88328613, 1000960358, 717271802, -1409938525, 593256933, 681465566, 895442903, -571650527, 270475744, 1286104679, 1804328499, -859213556, 874687485, 648128901, 112929804, 319415422, -1211784528, 2042052869, 92852703, -1511783773, -1352538265, 1456163593, -1976247862, 790446081, 421947776, 590062565, 1365081355, -779371169, 1002071339, 1629977977, 462292199, 337785348, 476190827, 1064160437, 256494108, -1789354385, 951606108, -957428786, 3519000, 1451175570, -567952262, -1506265204, -977566413, -1595835039, 1107279050, 1387965398, 1511115901, 1718410935, 1440741145 ], [ -1108785677, 176198808, -303172232, 1585571384, 182411858, -1574218722, -1817185926, -1936808572, 1197690922, -571150745, -2034563247, -1915622724, 1988646616, 1894655854, -2071519713, -2130750403, -505000377, 1176788160, 1963511736, -2072828669, 396165594, -2099167571, -1142990342, 1790910669, -1450211065, 1047982487, 859460549, 669307813, 685472435, -155780547, -452437180, -1170124748, 133392966, 1522607364, -1502514632, 1270196020, 1621180528, 897455777, -1499879057, 1412759854, -2139252678, -31591501, 101927419, -1922864506, -1754513653, 1122537632, 639112894, -1424427386, 1345776483, -1782962020, 633259289 ], [ -995835192, 1727811715, 1964871022, -1376544005, -2082802601, 1314117659, 2109816097, 323666948, 909468325, 2144936964, 59590440, 137109217, 535898055, 249016236, -1112959784, -1575487444, -550702186, -1162985264, -34100694, -1746190738, -1004132521, 1791923596, -1953123052, 330408613, 921894944, 1721841283, 1073653997, 312881654, -97601213, -1628163203, -947764590, 1527306197, 1634321934, -1980345599, 1042800953, -1737759081, 1372565038, 1498944783, 1710847766, 369900441, 1151973831, 712645822, 2000161719, 2092779664, -158014056, -301770079, 1244244006, -213766858, 581847212, 17093997, -1524659661 ], [ 1873015963, -320538063, 1660540054, 263008019, 1659557861, 1578246266, -1089293833, 1935509882, -2112134197, 1516104417, 357081239, 905811444, 701674911, -542600592, 1667000320, 244985198, 173648096, 792124595, -493839667, -48840205, 1575379564, 406194031, 701487669, -71213790, 32059849, 1291480033, -2013760261, 1607311366, 238380084, 1656676248, -1701195159, -1200329048, 995112010, -1203466401, 457932059, -720565795, -740460546, 2083564918, 756442543, -866327672, -1048838280, 57116704, 1708195089, -337661282, -1032480415, -1324633024, -782591872, -976535354, -1121498947, -1059521397, -842749836 ], [ -249606373, 854801079, 763161537, -585212349, 272032112, 537826505, 1290880339, -1631674050, 1070509130, -451476353, -1540385443, 1019830913, -836119428, -1272912266, -1182382017, -313086931, -717952536, 1421147279, 333220453, 247000609, -338814704, 1221016532, 2012517370, -883283323, 1339415242, -2001443461, -1681384623, -1832109190, -1369219157, 1107919226, -2087722838, -1607598452, -2040876130, -677395799, 778249572, -2059399926, -719226538, 1786851237, 929934150, 290728691, 1123499181, -1383001014, -1820175736, 141597148, 1862683555, -1661028870, -1585529077, 1629794845, 476054636, -90340784, -1884782348 ], [ -757803416, 1180463540, -215698193, 1399867506, -1166276097, -1967432851, -1088473981, -1561988976, 1033786618, -1989575652, 2000362947, 1818623883, 31626090, 179725677, 1091645465, 1444824497, -1119115585, -320278436, -1052379498, -1907806103, 1783621203, 1019606127, -2072246818, 1673624802, -1238048243, 866765058, 1390383550, -1439111627, 47140279, 167869847, 1155958713, -53059255, -1882946369, -1144201286, 1559884197, 777159676, 1183131447, 113674936, -563560308, 967921819, 1491442367, -2023819416, 430956127, -1553844249, -1554386193, 1857200896, -110373495, -1224738391, -440895332, 866242033, -1212013328 ], [ -1673433415, -77508948, 285243617, -2098628175, -477843797, -1856572339, 1217889798, -43989190, -1925660207, 623115116, -687433493, -1877128038, 527280473, -785520658, 1463654402, 1800801792, -150709446, -311518773, -151076540, -159487256, -1080273948, 1803428132, 1245843617, 949248332, -182799369, 832025991, -392517827, -1746699542, 1764260246, 472842147, -1721313233, -2137701836, -906177933, 1951992934, 1395051642, 56534680, 1179615518, -1619514809, -760794430, 1315329147, 266449682, 1316524350, 1238980427, -1213239618, -869716624, -1674017169, -1529068902, 1137811711, -1389730473, 1203847213, 1728606892 ], [ 495800184, -1505567757, 1247612856, -1770772608, -148778149, 861270700, -795199467, 974305838, -1622052523, -1025085162, -358223696, 541952410, 1754151825, 1904524507, -198401741, -1934300350, 693161727, 632179993, -1852830619, -478172466, -588755508, 228105643, 1704262352, 1157571205, -826097938, -245949950, -987111241, 1528802667, -14518, 105927757, 1096932339, 1126132442, 1346712438, 573165149, -1083533885, 1705505161, -1505922554, -1820140202, 1452130782, 1537311274, -519830493, -1479539945, 1906991846, 899940156, -634131272, 72219486, -1700332397, -344928459, -116402667, -101146077, -1146693362 ], [ 554699321, -48511994, 1331149429, 1760544976, -1802815308, 1212023609, 177859824, 1451797188, 870923670, -1286236693, -615341208, 589693291, -433213204, -929190435, -599299144, 407690223, -121155474, 1830131805, -601343687, -784699676, 1045253884, 1081135515, 2112666620, 245147670, 2105870151, 29936209, 383237869, -619879771, -933908425, 1131879467, 1926560315, -110259511, 1043336559, -2125420262, 1970799359, 1776995804, -974482072, 1815355578, -1151988074, 457551996, -223526830, -2094101416, -1735504802, 1298183466, -30852024, -1510864085, -1474737599, 276124943, -584543620, 438174428, 2121321851 ], [ 1438096354, 1129537190, -1547508621, 1738589021, -1674513228, -486889993, 1927981980, -627164084, -1901471338, -1129333314, 796101887, 1147444637, 1703045759, 1576944241, 631556520, 348232804, 1610779640, -2060987369, 2114263454, 1660797683, -982245406, -1643344461, -1244186498, -9808305, -1296372211, 1734652684, 1598419637, 1707268781, 467620708, 592566027, -1642354155, 1743984536, -1182238903, 1946930989, -1391142198, -1382633324, -962359156, -1461979599, -1147936958, 2126826144, 616946127, -43569300, 1152017871, 1930181143, 2146573019, 314209157, 1656228976, -382913638, 1575713543, -4251773, 453052625 ], [ 1190019665, -864257920, -1830307712, -2120356679, 2085921438, 1509373043, -743174091, -1257627529, -1955789462, -1355223048, -867364986, 816209585, -346291291, -1277332142, 938721139, 1840193516, -1435287332, 551689985, -370022838, -445021775, -2084659511, -2017859916, 1503893191, -1230836862, 1628290156, -1846343105, -1086106686, -597436547, -1896276703, 275291887, -2018746600, -1519617901, -1532801212, -1458476028, 1200039648, -1168741362, -1834099158, 888039167, 1391199642, -1970955076, 1716445402, 1838584156, 520853970, 1310455828, -2020398691, 1360172967, 870044817, -1283474945, -488879549, -2080522886, -2098003339 ], [ 615148372, 672161554, 275399337, 1996283223, 718830985, 437527257, -1937177729, -1141569161, 1586446630, -2050891034, 929154958, 1626738978, -727581577, 636987363, -1659131161, 1815984662, 952447141, -1984611408, 1530038427, -1236715282, -2058611454, 1091865806, 759099299, 571292508, 1713680960, -1832838907, 1643811539, -312351671, 1406762604, 608607438, 1849736545, 2066599068, 243228202, -1677164878, -399725625, 537135980, -697834358, -1939602150, -1678204848, 1462127493, 1098443810, 756113749, 2041312879, -2113921318, -877351381, 1564270430, 340862676, 1813643177, -1965589931, 708212486, -1317382686 ], [ 1469866004, 2080615242, -417579512, -850702613, 1920994041, -592351729, -1320113768, 771192467, 1313550279, 2127149206, -73110114, 1317733315, -1200437021, -635008582, 1442426160, -1317917672, 196142068, -1409038727, -1975283726, 209795610, -1558104754, 2046228206, 1142491266, 1983265378, 20030373, 400759526, 1525730757, 148071688, -276380263, -1422347985, 315901859, -246073853, 957921217, -2133020954, 328869584, -1890599075, 400637868, 1886702597, -809259996, -913829944, -1953256981, -981391454, -69993394, -789941926, 1513941481, -2063833758, 613985025, -1456231010, -1275587655, 1873825600, -856742717 ], [ 1315093828, -1428963828, 1277198664, -749343483, -2125233285, 1347360870, -290884325, 1728848378, -198673306, -1975226196, 1800462306, 119335723, -144529195, -229192095, 1870300330, -1520821466, 1746928354, -872764242, -257000717, -1191922000, 1138920640, -791438719, -642117414, -1988570948, 1429849171, -11578020, 1345010413, 1450733335, -654248250, -789315429, -384568508, -1280577645, 136108905, 1036786296, 172422916, 377253938, -510413384, 1936986133, 2027409582, -896822164, -335599282, -1706101168, 1222088676, 249796900, 1305592967, 1153482911, 1670298980, -926858595, 465857529, 809686777, 238686207 ], [ -2089110396, -1822204832, 1280129687, -1234881419, 1707931733, 865828013, 795362499, 286457030, -2144422000, 769594694, 1185390202, 117754242, 2110752903, -1970567569, -1501848256, 787839532, -1419323731, 1913874790, -1054178025, -391508173, -1141346913, -1562385428, 1790636817, -76687665, 1464541265, -572240654, 473086393, 1394898418, 1202726943, -1064818045, 1166654057, 509009886, -1373474178, -720747770, 1982245956, 153371149, 2073406595, 356130282, -1574179788, -1057929628, 1067696402, -1296306657, -1364548273, -1503234760, -1538051695, 2135088249, -900329717, -2040813511, -1832445762, -1292462373, -1439819118 ], [ -56839782, -2080106919, 669939051, -1371328200, -604130700, 330866950, 1036665545, -1270071726, -1973938723, -1926609707, -461280080, 645218971, 814458857, 123349031, -537984204, 1026537198, -761405037, 1102549453, -1803918856, -1081413237, 204991760, 1683155468, 2005216559, 1906157603, 442043258, -1599079258, 581652554, 96014570, 1414535949, 1944769190, -761632375, 1002217112, 1942009133, -2057834771, 624665665, -1102202878, 297195289, 1266173549, -2037585439, -925741825, -1879202599, -1555686423, 705481545, -1397635727, -1051244794, -1935056663, 992079787, 1609651043, 1877190094, 1137351666, -555523502 ], [ 190800571, 1187771724, 445010087, -427996558, 562312055, -847403258, -1765489081, -97048102, 1162834932, 2092859628, 869378125, -473819756, 811280187, -61398951, 1868380964, 1511444249, -1580953061, -2048258147, -1803805454, 130466123, -2145780565, -202980029, -1611327719, 76930339, 42890817, -880290939, -877899448, -775880095, -587775641, 966370267, 413418521, -10150229, 2066707438, 1232597111, 943269884, 1002242094, -256207487, -353142696, -47113040, -117268891, 968277651, -519301458, 1215975699, -412356237, 1366349063, -61765513, 134584435, -1688037993, -338574408, 1176059117, -1403035967 ], [ -600048999, -1521181007, -331413882, 1236597634, 635309051, 644731191, -114389937, 938735581, -1870268431, 309590877, -1632812143, -475997130, -1007797801, 154005883, -935614070, 655741115, 1644575902, 1006044157, 637154478, -2127749161, -1531370165, 1199975895, 1265678375, -1890780121, -1175522548, 1243338998, 1575719370, -649822615, 170236456, -1342551259, 254419467, 1229611087, -1198104674, 2006069762, 1020414614, -1854629710, 670225348, 497136609, 2023450733, -1083849909, 2040144803, -481330157, -155964271, -834079405, -863065383, 1601331127, 1884241695, 1217014775, -1525183058, -1419610039, 727832123 ], [ 1549775339, -1876668983, 1011508619, 1200638949, -1942836055, -731009517, 1375606924, 1244047569, 475183937, -1518828287, 719901704, 1985487180, 1464359094, -608847769, -1278159624, 430903168, 166287848, 1332053432, 1190925073, 1296644644, 1043789449, -1644421275, 2047792718, 5623748, 1695994813, 279955696, 1686079378, 461130913, 355036900, -1048693382, 959066334, -3076448, -1089511780, 2066184342, -616768856, 1711832445, 2079687259, -720812171, -1416887763, 599742904, -1287199904, 1369157196, 1150474119, 603612956, 2039293533, 1826729262, 1051012346, 1249500769, 960332010, 333572980, 177406200 ], [ 140074766, -1310649382, 69172970, -1259906327, -68982326, -686830097, -969188698, -297443197, 191423654, 822908238, 1987226506, -1901475359, 806557027, 815473295, 2044481282, 776111544, -2027151498, 630637181, -824694601, 454049671, -427058029, 1605404865, 2028826876, -467286750, 1835211120, 952548175, -1804856015, 133887294, 796831042, 508789041, -554685028, -723406034, 605453299, -1226899154, -1988956748, -364340414, -780948278, -1065320561, -397639634, 1250041067, 562428988, -262108851, 2085162743, -1411554231, -952117340, -1158931791, 2005115257, -897982487, 680846177, -963230218, 1990767630 ], [ -1646733371, 83438917, -1638856727, 1926148977, -748112474, 237906117, -112476848, -1098386895, -543045832, -194188918, 378551197, 1857118587, 54833705, -1467414853, 1622368263, -2020427071, -436128891, 701775142, 172575030, 1163710670, 320592553, 975110403, 712503429, -1422810788, -660619597, -1196818110, 1619575047, 2053641578, 34799797, 1592659430, -1244914826, 687455801, 180096189, -1809114303, 203213082, 1441846402, 1547363048, 568590268, 432167488, -1441779261, 599973115, -1108992463, 249406570, -94064045, 1284783291, 821158113, -57940410, -1266842518, 786577033, 438268409, 1780526221 ], [ 1799745330, -1932638285, -1411188695, -26499056, -1762383450, -1886372378, 1889021480, -1919146882, -444354319, -1481157627, 1249528937, 1478987155, 1673278690, -993542108, -1392607258, 293130978, 10894538, 814964260, -1589022377, -1104485676, -280083741, 153837157, -2017014070, -2125520128, -1487876928, -585004384, -346485099, 1818624363, 1594899241, -1667774401, -80062804, 521082013, 1892763243, -249251355, 509060992, -542695483, -1682264469, 1936857606, 1142900251, -651685599, 1421810288, -118780645, 384527090, -1894954153, 1079349497, -56015351, 641171487, -1382135608, -1692820426, 1698513238, 1676391050 ], [ -2023930379, 1560240628, 2115772960, -1296856168, -1506153827, -1882032082, 132611295, 1689612620, 1870086433, 1026622758, 2089681918, -1570814744, 1956005380, 1262376925, 18184418, -567631171, -783981015, 562820877, 1916617885, -1699939239, 1695843887, -195319970, 660450043, 966983679, 1424793184, -389995394, 1084757977, 1937178416, -1480307843, -358885812, 1266588995, 1468487872, 1274228946, 1031320570, 942277805, 811527312, 40953358, 547212985, -475514019, 1571202055, -729281789, 1486693559, 289036622, -1581391615, 1146395290, 107596710, -993187197, -1772262441, -163439643, 58029773, -1916200973 ] ] ] ] }