{ "type": "int32", "data": [ [ [ 832988309, -1886032918, -1676423228, 888041158, -365716211, -1799480031, -177517675, -1799034491, 1024095720, 1489753036, 646468220, -101156765, 1697326586, -665426462, -1958591664, 1478162395, -296907334, 1890110895, 1668750709, -2019089903, -1870950199, -1749854288, -648803865, 1733464894, -1652730551, 1582799428, 1975473788, 869291700, -1272589810, 1442178908, -264362597, -1511666014, 120425029, -1773226772, -492553351, -54117375, -992313026 ], [ 1761927007, 231464065, 2101548947, -1089435470, 78484150, -624545014, 1425200985, 65521426, -1259077841, 718912930, 1520982360, 1109315399, 731019365, 1891753624, 504863698, -1632993387, -2055980886, 1643818992, -93441811, -2030259488, 442856800, 1874491871, 876566262, -1489083848, -642533356, 197391930, -1553180098, -818307667, -1554598354, 2002255743, 1548388746, -1028315232, 1009846222, 1525710769, 374432981, 371155463, -426837281 ], [ 1609565555, 428364504, -1090570442, 1074228361, 2007079164, 1752182649, -2117164693, 1406508413, 538678405, 1721156956, -295249176, -1619549052, -1062302878, -171893467, -966048283, -1054040433, 331865889, -1318472170, 1520867954, 1608418807, -1162239055, -1659777538, -574774693, 317771034, -2066650550, -1762818627, 329126366, -832846920, -1720006752, -1739385357, 1556786467, -605223381, 574432289, 880745101, 181578332, -1121759074, 732092545 ], [ 453873291, 62617404, -253009765, -1393561228, 1858939852, -335467845, 604607009, -2109780713, 1977286779, 1495675799, 40531769, -2005110029, 552958649, -1237776679, -671079138, 1681851095, 754143620, 1200175057, 1778133431, -2045590676, 1437326284, -1460427997, 1621269433, 924760715, 650537778, -1780104065, -341878594, -209107369, -39267698, -340132049, -1949989043, -1203881769, 79931591, 1681054597, -92904155, 1853528182, 1847841175 ], [ 879141064, -1336150992, 661610618, 694404575, -957272518, 1570922215, -1525997666, -1902519800, -500708481, -1412535199, -369546395, 1392127109, 690889015, -2125708114, -1242958088, 881874053, 357786142, 95936701, 693266528, 1185526129, -1953243372, 171960850, 728334727, -1538993330, -460153002, 109484465, -1133808169, 896366790, -257325310, 1375129928, -972142115, -11238259, 1783066517, 872010430, -1852810359, 770626986, 1067355156 ], [ -1636469420, -2012155896, -309703468, -960623939, 393893015, 851323141, 1565307179, -831561455, 2041505818, 1258357126, -1175124205, -662051239, 1667380667, 1709903151, 1419713446, 1571786159, -1202741398, 645735326, 1684841497, -968091648, -616981072, 1672249807, 49069909, -669531267, 1894079380, -49553650, -944780996, -1105555827, -1269525079, -1129826771, 1644896203, 2110942866, -220302170, 688359101, 989635791, 1131347478, 162196453 ], [ 369243490, -145354054, -945523664, 524359789, -403259124, -1652436887, 758320015, 41848070, 812770570, -1294814374, 2026365197, 509884511, 937393292, 1513881718, -1042608993, 842442081, -1071340573, -768887511, -2011153572, -1555523, 1807233054, 493146921, -935488539, 652344060, -927821054, -1526095601, 304530576, -1993814486, -2123460756, -534939808, 203012822, -758524556, 155182022, -792833667, 884446445, 1274368231, 817408722 ], [ -1650809488, 1131816105, 50370868, 805019719, 655863698, -756785159, 1603046416, 2109947962, -978378302, 1388725587, 924862896, -1726092319, 1973138126, -1720182696, -838488662, 1271746280, 290342298, 810073511, 1883136315, -629380116, 907044181, 1930795056, -51227857, 524813262, -341129482, -1088657980, 1726633066, -906861936, -1543104362, 666629733, -149810043, -750099570, 87270621, 805609793, 1151039683, -785946208, -450553099 ], [ -550451732, 474472649, 1493456564, -1648879336, -1714541526, -1109885407, 121303946, 2087760382, 1700151705, -1101631625, 1760333398, 362183273, 329495306, 519304582, 874309826, -543362746, 1386190728, 1947109532, -1733044985, -578550170, 593352572, 967652388, -30383850, -2052407980, 1311558557, 1205391159, -962921527, 176881546, -682189708, 33252972, -414360779, 1649203896, -2011509183, -221943369, -835016879, -1019358898, 701319428 ], [ -2078991327, -1542709725, 103636668, 225259894, 267478529, 1110589267, -225170888, 633158570, 2031651375, 370405571, 525849937, 1889072896, -172685920, 1465741828, -624413665, 743038220, -1186245324, -105742759, 1904863161, -1323252636, 732568611, 742885626, -1153360976, -346576371, 49016152, 1017867466, 889069891, -628289789, 349744372, 48801753, -1842933102, -416785798, 1038152556, -1381291684, 1755001866, -1844926971, 668234818 ], [ 289118733, 431720467, -1486128950, 726177332, -2031448398, 1812721895, -269963083, 1369751993, -738942155, 2079869043, -1217399276, 1409684699, 221733868, 1430217040, -1420776851, 1293661318, -1305809519, 82904148, 1087543426, -1781187719, 1742594094, 470295982, 518853484, -104582783, -1570824217, 1981518779, 1464318971, -328621173, 979271567, -160143274, -314947726, -1874214063, -1794809114, -1918608695, 817056084, -2142098391, -1422091510 ], [ -1511603177, 2021573375, -556906638, 1788768383, 991727159, -1873158011, 1903346185, -1077986228, -1086523139, -751457342, -1429763425, 424084718, 815646679, 509066899, 1779329161, 789253034, 191009203, -116016860, 267357838, 1734612036, -1825082518, 965592202, 459795796, -1560490491, 573591075, -1420459088, -1323805403, -815818453, 1251662409, -1895343554, -1624029211, -1635377728, -1193490396, 995157684, -1984217369, 1965990319, 526996814 ], [ -804894310, 104097589, 2026634721, 1196587821, -902665024, -938333159, 214442191, 61910462, -2106555462, 158898062, -579131291, -1196614872, 331184488, 142671676, -327968852, 1240101190, -1867979499, 1149444967, 1326870545, -1049753497, -1506768985, -278232029, 1228599227, -1629374555, -1245540480, 684959157, -516833631, 1982105053, 767201710, 10220001, -769042374, -2131026495, 12765337, 473553060, 1199192844, 683130691, -317790863 ], [ 619083725, -1771859639, -625138522, -1077908536, -2118654679, 1170408032, 389173517, -1495240452, -1718317001, 1900439247, 1435124429, 1826894622, 1542864420, -1620269517, 2006984886, -2067990659, 919777053, -787562994, 1946988179, -848739416, 1980148127, -43277146, 2020890882, -1520799138, 1765954543, 84738831, -569272620, 726109081, -2026577583, -19059090, 1551676429, 828084647, -220898867, 1253034447, -3503676, -2101965488, 726472167 ], [ -1927304212, -743553085, 2147012654, -520753950, -1802340117, -1290080560, 491489074, -603069472, -534389600, 877103160, -353048474, -2095646846, -1454732627, 1674058287, -1979316795, 397945106, 1347898524, -233782433, 1439245590, -1518812639, 14983090, -1087310494, 1781821951, 251085733, 461811762, -2062462050, -57216647, -617708546, -1712001755, -1346344810, 650187408, -719756064, 2067834645, 458886826, -883214910, 1168791675, -1236077905 ], [ -339179792, 678717737, -407393035, -1463269870, 898865205, 1830487097, 555936020, 540262796, -148537521, 808742255, -555310327, -565865575, 1876192083, -1169457376, -886457784, -1029939093, 1201162843, -1625303424, -575378652, 242480440, -1767733547, -240666721, 1482176262, -1642671723, 2136913924, -877416557, 413642548, -1422072505, 1301455394, 382105783, 933637763, 1280933222, -1725225910, 1419336160, -1273165767, -407362960, 2097991829 ], [ 2063544947, 67564624, 1722287084, 1663395706, -1025237335, 1350925172, 2012738972, 1981803584, 503893774, -1801863179, 1626015405, 555071951, -36362041, 135264338, -360574457, -785876857, 641489938, 1564147074, -1151945964, -1127119387, 358790002, -1822916836, -135286177, -1120994767, -1995957075, -629357528, 812482974, -1466534289, 2043440434, -1567634732, -789582645, -1065866496, 1032404247, 878060473, -1059843240, -291196895, -589581160 ], [ 2124354722, 1847390654, -812652418, 754659762, -2044934054, 1855561583, 2077351762, 322791848, 1052727697, 1207209332, 675591933, 2017063655, -1859829986, -1540863847, -1240967794, 1766550787, -439349155, -2088475361, -328332760, 1757682474, 1396016715, 694081062, 541336384, 51622221, 1414346181, 1462703676, 1352716051, -609997502, 999968813, 1833562175, -890004192, -648440246, -567280952, -2144065979, -1205212286, 73127311, -736607186 ], [ -1235823707, 1681890131, -1607511918, -1652457114, -631991020, -1049092259, -798067647, 591716361, 1319939186, 690096195, -693288233, 1898865547, -135889598, -1635943761, -516246395, -1678863554, 735750469, 1477249280, 1111487408, 742406339, 1204446208, 1485618101, 331160410, -2009985134, -914893911, 321931336, -301974176, 2055250798, -1593984364, -95379710, 453436715, -322712950, -1427252084, 416095233, 1844992468, -1735181147, -1438544489 ], [ -1151234505, -1420110289, -1781001553, 1757200791, 1755431033, 120756433, 845507564, -759133173, -236856351, -1017366250, 1462075826, -1233251709, -1994447634, -1339634074, -1221395695, -2057312258, 784434430, 329699437, -1446680354, 1138394135, 1207545093, 1310505437, 482019374, 983280219, -1924032190, -345991698, 1941525844, 588078713, -780077625, -221346607, 1220586623, -1339305356, -2053706581, 777118505, -1434352096, 1876770973, -1651322623 ], [ 753635034, -439433598, -2057576875, 1548866777, 1904591022, 1444351971, -968228932, 1802023766, 1968252661, -1025403608, -841451685, 876014760, 1801314619, -2071995427, -1503335274, 1451693290, 1736332988, -1262325034, 1746305253, -686542827, 93387572, -400466719, -2061486646, 747629741, 711000877, 77524036, -1418038348, -1437174588, -1283408217, 2030113635, -1555847522, -853040006, 1976874782, 1604038675, 749841202, 366806892, 216481311 ], [ 1633980966, 2126190286, 1383135170, -648908649, 1791916773, -949592024, 875474759, -1755188620, -1598224056, 770448090, 821024114, 2080139925, 682234511, -788345719, 283816584, -784285335, 297733387, 160987336, 1601896066, -2010896404, 215667211, 1212986033, -785959970, -1687741792, -1698278473, 628031864, -396690313, 913219489, -56327306, -1918660381, 1477036687, -1637953947, -658060874, 744654372, -228345768, -70805718, 1886099900 ], [ 853713054, 1361325259, 1221240609, 1761870787, 1914551420, -899803528, -1332661472, -1067213880, 1156960306, -424916561, -2136910034, 2130076604, -1676777269, 1214786356, 72015961, 556553255, 117506307, -1424536245, -526354529, -1247327343, -702319728, 10778236, 2051175742, 426188565, 1896756903, -504961541, -1010420575, 1898517526, -1965571401, -1756756270, -1958701248, 1936594166, 468561089, -712220670, -1943621574, -1970427182, -1465281472 ], [ 562622329, 1752871806, 2047474312, 1638983489, -1582448881, -213913978, -435864282, 1906128967, 704370651, 2096498338, 1731660650, -395279289, -1638237647, 1999557689, -741930104, 691609398, 1457600781, 442294312, 927670538, -1102172262, -1862474855, 446507928, 1828054737, 13180716, 1987854407, -75774897, -120114990, 524063633, -322614613, -216569083, -1980944611, 1983552349, 1146820256, -1166792501, 670309081, 363906196, 2006633937 ], [ 127458210, 2051076249, -1339446204, -1423926587, 1759526567, 557836414, -1765323789, 1084108045, 907882918, -1479546193, 1898019464, 1070534664, -335917744, -282388627, 571762402, 350674570, -832682008, -1865217779, -1066232170, 601652331, 944223420, 129347494, 986104450, 859600316, 1333077413, -671975758, -1743757794, -517311201, -546357288, -2065345221, 871412988, -985084575, -690960809, 327090572, 222564537, -429497319, -1303258805 ], [ 227639840, 723489459, -2112962665, 878204020, -825402178, -294523574, -1401452679, -465798395, -709174217, -1549010751, 1680169937, -707816673, -292211318, 338679894, 200373613, 1436090906, -680409212, -1637027721, 1712519840, -212820115, 1894518458, -560081260, -70290251, 1714525884, 1054679882, 1107264094, -1593358751, -2072385385, 2019642409, -462092248, -1019337252, 1754604027, -1807211942, 1112861063, -1700998154, 1198218666, -857256878 ], [ -1086959074, 1189882624, -960609225, -1161497850, -485648545, -968836985, -1081161727, 679443985, -295519277, 14780709, -1379575031, -1339767915, 446582411, 1509618033, 1606167555, -2048692052, 961235521, -1061294385, 332292961, 1759148898, -2021416716, -1569083262, 900367472, -1579637400, 345086959, 692429864, -144861429, 1769678072, 2066395751, -756362947, 1166569686, -177141121, -1641496608, -701888785, 325194525, 822743834, -1305503767 ], [ -466968122, 283719853, 2096144839, 1858608372, 1565492309, 258519322, 786025760, 1791936093, 887147408, -206870535, -1505024737, -1837278100, 232071768, 985788467, -1001056318, -188848150, -1675535953, -1251186987, 42639065, -1116723650, -941454622, 67108052, 1580645026, -226644438, -1410141334, -1413168734, -1225836460, -462119684, 1248951893, 141676382, 28341030, -1453562035, -818287483, -780600418, 1308410563, 2041720280, -329131903 ], [ -1662372723, -1017389938, -2016366871, 259382598, -952832786, 129546962, 1990567040, 999619209, 1345057996, 598977821, -297150346, 1806572481, -1194145791, -371944045, -1270252604, 976793026, 211890887, 507897683, -1426880515, 28568629, -1466851556, -1972968062, -1127311682, -1117303790, 103321282, 914324143, -1472413367, 484432379, -901604272, -1321764255, -437871938, -74092796, -2068853955, 699273725, -1296643324, 1169624709, -1915656076 ], [ -210677603, -1996740528, -265034377, 681351910, 1242484256, -287748104, 1845325070, -1941687661, 1584083538, 2106085077, 882426928, -249752361, -1714372588, 1608179709, 1959804005, 2038369603, -824390044, -1551391975, -2058325149, 433779640, -1515620081, -1924724474, 1808691116, 295209209, -1821035252, 132162502, 1941105277, 61013981, -1825491926, -472077170, 859043283, -1668096769, -2028403527, -104547531, 1459613351, 2094969511, -1277035322 ], [ -881988043, 364839461, -523511850, 251648410, -200175738, 723913994, 1146270659, 1011731729, 378511025, -1460894781, 1895633716, 1853628997, -479748089, 1468218368, 1110203902, -209147435, -202720044, 704340146, -687743589, -1131576950, 1382079801, 400361809, 724538453, 860172347, -1584477172, 176615200, 449334588, 678000051, 2018130493, 1117203409, -350853690, 1925653024, -1830320507, 2028739059, -2007244388, -1112332718, -1094833907 ], [ -977119718, -1709777272, 279918909, 497586334, 507891230, 177838805, -928200826, 605480156, 1863932485, -2096621111, -1792292281, -888019979, 420301497, -855791125, 1326460649, -1209991778, -700980636, 379826214, 222533551, 204377974, -2085204510, -246583447, -1525108509, -1784853740, 1775405831, -78253691, -1100741959, -1365272598, 1965080144, 1334489795, 965918761, -1432784640, 1470427080, 1324181063, 1531738614, -1559436673, -1861240501 ], [ -1058926992, 932345426, 350710889, 662348420, 748745026, -494148909, -1515725405, -1924256337, -2057408872, 147480884, -711281286, -166665812, 2137047339, 1309838137, -607452514, 1429216277, -2010415450, -2076592615, -969053870, -166835002, 462130658, -1091053804, 152318433, -1265781131, 1950164708, -308954232, -322415487, 1780125736, -1536455911, 803357418, -668374785, 1721198248, -1659298405, -403323262, -1881825485, -352199917, 1813196223 ], [ 369235608, 931779727, 2037666739, 899590848, -152404974, -1621705802, 1614451825, -2077267369, -770079732, 1079535308, -1067666715, -381801070, 829292208, -1338460054, 2029086945, 1070127895, -1678155669, -1061676155, -704083736, 615472574, 1228137329, 1999399642, -77592277, 640812188, -620683374, 1564994376, 1650729352, 841755762, 63950602, 1679638744, -1324905528, 825849240, 1562639436, 494637388, 496563236, -429737748, 195432804 ], [ -1671269735, -303519344, -745491670, 878428491, -326320553, -1951223567, -1926365385, 1300426702, -1470148903, 1561553094, -712593694, -2011246970, 1218199121, 892538165, -543501760, 1689281195, 30204197, 1291355429, -1404928970, 1495448422, -2130292026, -1470968216, 385466505, 1928178354, -1071076399, -633736918, 1383990061, 322732578, -1318806604, -110312485, 1483481569, 1714523669, 654393929, -1575361403, -822960900, -605851799, -92804829 ], [ 60246232, 1130984637, 447739707, -1012795530, -2036534134, -261253153, -2042098192, 1349983061, -1941320544, 418494907, 386485006, 1896237104, 1875202597, 987176626, -1647959930, 2133518632, 1464690758, -1812379542, 835988566, -1412113998, 1466404110, -986697393, 517236723, 364601794, -2048545288, 13086554, 704666849, 1131124987, -846523436, 1249918247, -791114768, 1611989221, -1055583085, -214770805, 1755895021, 1964478471, 2144769178 ], [ -1074738976, 1427031410, -1584630137, 1657443255, -442581659, 1887453672, -513877054, -1362485922, -2038070483, -715629236, 1268768282, 1473821262, -1898726800, 821544377, -1648469324, -565703480, -1139175589, 487912902, -1103636258, 2146433654, 1478600184, 761756244, -581173702, -233803886, 635070064, 469853034, -1818646643, 980275519, 420045921, -714837725, -1800498824, -1161242689, -1968569747, 783229972, 1126666526, 2115200648, 722665489 ] ], [ [ 697552864, 145929515, 1609500613, 962404324, -707189573, -1342455914, 656972662, -1139577372, 326946038, 201652077, 1817586848, -493359994, 1303641031, -886369210, -1312751852, -440833214, -1689252812, 682344820, -1770938140, 687489354, 1923594827, -2124952496, -322587774, -275285759, 631004059, 22902008, 1873154345, 1867406950, 1042657856, -925186341, 1678613910, -418127515, -1301814796, 1042177021, -1636478825, 1910871165, -1082986252 ], [ 327634651, -169209627, 1189867298, -1195272979, -1387336868, -1350186686, -2141890057, -89705567, 110446143, -1708296027, 1029008517, 584993122, 2145407965, 1660810969, -781024924, 375075126, -393882717, -1158434095, -1942025194, -245936000, -1653257295, -278293228, -297711461, -2085481550, 1852961907, 456577428, -1493743449, -2145497701, -2114331889, -698747269, -1391397349, 508591421, 396662667, 1255045580, -1375374517, -960056160, -1032533082 ], [ -302515411, 964713295, -1354321534, -1645704429, -142600025, 315498752, 35010259, 2037964954, 318052774, -614625402, -431440796, 343539136, 357966771, -2103045643, 1923165677, -194355277, -735995984, 513357415, -1732276879, 1485150999, -1653297048, -1017599802, -140033950, 119200834, 1887181275, -965185966, 1793883795, 823250442, 1870683147, 1068164466, 1575675642, -279432848, -620153794, -563663071, -387029810, -1992871852, -622865257 ], [ 4030667, 1658064476, 914207436, 1583302461, 214988660, 558464541, 2027389064, -485619676, 954478050, 22936743, 1623699407, -1181568771, -262407486, 1896212402, 300226379, -1065572223, -2049160418, 1216471922, -321526859, 1453199739, -1935078814, -1897489074, 1759530187, -456259648, 207876781, -211415850, -79210096, 538758034, -4458766, 732024104, 2121056281, 2065308635, 2082233629, -737452805, 1620766480, 193067346, 711797683 ], [ 922804622, -1248953056, -1786996295, 176571104, -1810916005, 761671042, -2047853205, 2092386570, -1822338689, -578995547, -1149668092, 1443233820, 1253827049, -97411561, 93064121, 915521783, 565048473, -580884469, 1750829769, -1953451471, 385385776, 661200337, -1721027876, 1514931504, 2132633226, 1618280840, 656749852, 1715286806, 1543105848, -1254813776, 1522553973, -255528040, -862863608, 1644979518, 1869715507, -548687032, 514602629 ], [ -1530273446, -1423951265, 13268586, 949279511, 1363322081, -1871577763, -823121532, -1404065564, 1503908668, 610347487, 748422859, 66551622, -764402898, -1334657678, -343103762, -1396379847, -605119733, 2063508815, 2006073602, -570066894, 62432861, -178086680, -190443161, 768583093, -983275235, -1828378381, 1935860851, 567691619, -880144967, 110014123, -434259893, -1971005829, 30685380, 139732808, 1938373593, 434467280, 642990292 ], [ 995200800, 1718889691, 769944293, -542084554, 1141814531, 78047965, -2081874590, 1779550467, -2059704594, -739091528, 732726257, 1057735292, 14117688, 1841930425, -279477500, 482082858, -513059281, 1287853668, 749324611, 638919381, -1852333560, 711896197, -1691743754, 1764802029, 305402769, 259173350, -177453437, 1779104399, 1039050999, 963846431, -1183236719, -1853966100, -1106489777, 1383825316, -1741105577, -718900850, 1727046448 ], [ -717709735, 87409640, -1204319465, -1962700287, -371670071, -79597314, -1029974746, 1833713004, -1890368222, 620385642, -1011920766, 923793020, 1262082057, -952972970, -115994959, 1412057059, 1869851818, -1039833123, -1240351865, -1358330219, -1423123349, -892111909, 715659725, 974473037, 483128400, -375821635, 1595621279, 45928171, -1502091863, 1273116381, -1672560464, -484897759, -214091420, -258802334, 1832908583, -1708932259, 2125818960 ], [ -851236889, 1101627036, -127103038, -402146629, 862438678, -1979724835, 1514718430, 625538144, -921030825, -915624075, 1283998333, 530649974, 163447605, 532936377, -1756974753, -1204020764, -1034801706, -237393746, 778533115, 64697239, 1939066109, -1957300378, -1586780458, -321698790, -1235328929, 803160880, 1211642474, -1632166298, 1322038051, -1856067252, -164532458, 1072425314, -1749324980, -2039240035, 1357908480, -1827868330, 1627751589 ], [ -1723172394, 784875064, 1876639502, -833749082, -1889165641, 996591370, 533102724, -350179531, -876551011, -2009340271, 1893925620, -389193563, 618797570, 1260883046, 683586576, 538607536, 477402145, -1146976999, 1814723040, 1458752994, -1119898902, 1343012614, -1295432299, 1841481887, 1742111464, -1175377703, 1606255290, -996447597, -1075256288, -280045706, 520313509, 289523739, 1631756234, 1969413607, -594436368, -1550764735, -844577466 ], [ -1141170797, 480138307, 1353485204, 1109400393, -1570109829, -1903776629, 116458584, 564564921, -71224896, 141816655, 1430301867, 240479091, 105289282, 1946849432, 1462486478, -981518595, -778831620, -1327742560, -148285039, -405781702, 1414883846, 589070341, -687824733, 1642144823, 1734497802, -1871313461, 719100, 1341781414, -26003821, -2027737939, -362222580, 279527840, 1298667130, 255689081, 1174157288, 1382206693, 1185031214 ], [ 124600701, 2073979972, 574111364, 1438522570, 702661949, -179261234, -290101687, 1281899418, -832710959, 1236060609, -914681279, -1503997443, -1702992245, 75055964, -161103669, 1671184054, -871205979, -2095588405, -1000498865, 126107785, -1683098825, 1099237684, -1011102536, 177421162, 153303550, -28062950, 540601046, -243254236, -702251279, -1999323211, -45239853, -1269980756, 1166693683, 1480727989, 2382507, -1488879851, -629519646 ], [ 1495092341, 1177016021, -1409111046, -2135062103, -931908763, 961425835, 1055884422, -691358322, -473910801, 1773834693, -1179952372, 716498402, 901889944, -283028829, 1676249591, -1597320117, -473930035, -1101989658, -1076952832, -412007803, -137061096, -1980263893, -788636529, 1790244349, -2094341332, 1857924691, -359609785, 312975193, -756702951, 1772134082, -639559216, 365145552, -1872067171, 990067540, 40553720, -941294518, -259853166 ], [ -1827856265, -1781607595, 906227076, 1125148056, 580831953, -831847854, -1530634311, 2131947357, 1193378943, 1363898228, -1188040477, 1760098366, -1544560584, -1540791890, 2120826277, 297201100, 1019800394, -1798719839, -1468955851, 221632502, -1481769237, 638062996, 1630890708, -40638553, 1885554259, -1748360553, -184954128, -1416510212, -1522921270, -129243909, 2052060140, 739746902, -1683883214, 811469751, 1971431508, 844540980, 887840472 ], [ -58328918, -1695807402, 1738788877, -1895737668, -904474897, 1768591093, 57001346, -226954283, -777732801, -433664632, 374722229, -1628112809, 290511107, -652862892, 1989479250, 1203347692, 1053001690, -295333700, -1510324741, -2031232453, 391749286, 392760973, 397984405, -496052355, 1310344202, 192492082, 854088515, 1997220202, -547839837, -1305115221, -1998184216, 679452218, 994349256, -1235353388, -50702807, -1983970994, -583740822 ], [ 881225220, -1127466151, 837315795, -273000209, -653314802, 1284583473, -2016920471, -1827813313, -1044661241, -129966079, -1446167085, -1682650567, -1047712578, -576776560, -178817204, 676706360, 1348155762, -2019690941, -1505615787, -1548495748, -160726613, 359522883, 1745776774, 554845093, 1496448820, 1634082558, 625924291, -649521257, -1908593562, 978176507, -192842563, 749667165, -1962422175, 1018102430, -719363476, -883748596, -472302349 ], [ 252631188, -752178844, -394894736, 1302713283, -938671423, 570278113, -1155428559, -322137548, -1341819324, -1920837930, -986425985, -266008849, -4212639, -464196109, -1049921768, -2028116710, -925344198, 1271018725, 1819518583, 886278860, 323757561, -440090307, -1326498373, -956307534, -894946241, 996246367, -1486218358, -1955775196, -170564692, 83830910, -1257304439, -1780679472, -310523092, -1213102921, 936303486, -1507851206, 232523470 ], [ 140260785, 1071925378, -388441126, -1584304787, -729130860, -1249210046, -1970281912, 2052122848, -956043934, 504492803, -434741123, 2133737501, -1271949647, -1369791324, -1028541463, -929282634, 1712840227, 776982600, 1309504038, -1959622147, 1254948564, -1196612125, 147207718, -1063229014, 428553000, 1958133034, -90239411, 1000011395, 1658120367, 1276224731, 1884133178, -2357725, 1823549345, -32091744, -711157798, -526826374, 1332223500 ], [ -1734471056, 322488259, 341164116, -576162227, -915983998, -466242569, -823188434, -1341351005, -1682904607, -1986221039, 96472910, 2075113585, 1796209643, 1883864977, -1027433328, -480011603, 1511889656, 1041003680, -1139402554, -1434419690, -630322361, 2130303190, -1264554899, 1954627438, -1255113494, 302297550, -687844852, 224574329, -942485468, 92520884, 1853050573, -838639425, -73247828, 852259205, -852003069, -1381162757, 1543083083 ], [ 395034573, -1953640431, -1556521876, -162382168, 1463263748, -706797377, -1825058759, -906150315, 730789698, -954458991, 756705778, 1045314204, 813835569, -1269535273, -1335231813, 366713064, -1242176992, 166870882, -453647055, 1226347754, 2083632343, 1730096923, -519254616, 574502936, 1667780925, -871003283, 773554234, -1140781833, -1182628388, 265216864, 1242771472, 1694623049, 1530313862, 595775078, 370961457, -1319186434, -1170760094 ], [ -176604080, -1776045492, 507550533, 1414737581, 240887140, -9362976, -1654742961, 1434886327, 512956136, -36251840, 759008642, -471846618, -1855637910, -930301445, -497240890, -1545775718, 477238050, -746577276, -422340686, -1623027425, -955651859, 1525011963, 555447594, -1339354326, -56978662, -1553205369, -1164331362, -1374469425, -1595532649, 1272001974, -1633531501, -1309153473, 203995115, -892168074, 1462836115, -1793252651, 923734890 ], [ -963878391, 105538743, -1404595510, -2117374789, -1747778234, 419780401, 1888222936, -137081011, 2103534717, 635339261, -949917194, 1578628358, -1228035229, 929959581, 1658824874, -1185314386, -1635263984, 315223600, 1167005586, 1262636840, -1408628676, 1396257612, 998678057, -1032996450, 1972234450, -178048719, 604065174, -588466627, -1596823919, 1187972406, -842898803, 2069800369, -992533624, -377132409, 78238263, 164821761, -497838798 ], [ -749854310, -1718366571, -2089241239, -1601933153, 750236749, 165974905, 1800294822, 533559848, -220157690, 1929246566, -582236355, -1157922488, -1106152923, -654251919, 473251735, 1855624341, -758108293, 1016874726, -638749648, -2038702842, -900383132, -1844460599, 456101072, 135456512, 1791170175, 1058304677, 127438045, 1484101229, 1231275347, -841538900, -480859864, 1776921345, 401857249, -586357245, -656774944, 92805007, -2079604161 ], [ -851284053, -1953174169, -2108797704, -740382172, 709519873, -1124986281, -110675474, -1147019634, -1138365367, 1272437120, -1760615462, -1575792160, -1721088739, -18915824, 929983040, -2106871197, 1763153888, -1070110767, 731867760, -412034892, 19425761, -2002632188, -2074660218, 367082017, -1344195749, 159260129, -378720459, -1462222960, 1853148766, 301022159, 951475340, -1937179527, 1880855107, -726260895, -1953197887, -787761789, -1778976206 ], [ 571752138, 70201004, -1100311892, -1856246583, 1137315928, 820715217, 921038914, 1225093120, 1376489763, -158042446, -1130735561, -1716940772, 1471016145, -962620081, 933719609, 426725430, 292084121, -640047263, 779703529, 263857938, -154891962, -1264102312, 713946715, 1392551880, -1270846034, -453464187, -1911830622, -1705286857, -325260661, 2052904637, 224303096, -1522671325, -1096625395, 512465455, 1080727259, 135368300, -1416569920 ], [ -1483470208, 1694010931, -1314620289, 1604536713, -702237706, 477932864, -896739817, 158810742, 217979276, 95816260, -714178136, 328774156, -2009176864, -187894250, 2012680997, 1971617410, -213550347, 156055495, -2105445668, 1630552594, 198369295, 1405268507, 1838230147, 1910328036, -1357914247, 2129293427, 517935488, -1379087380, -481524109, 128065394, -1541603596, 373121055, -1972900636, 425666073, 1559252072, -1634129010, 924032217 ], [ -277422554, 1978687894, -1441965360, -2043192062, 1172561243, -1415418239, 655396191, 1710234638, 169213035, 2147138036, -1096857555, 280819535, -2010165024, 229551587, 2114146690, 955359920, 146479893, -1502158843, -1603461102, -247630299, -1383497323, 1729063390, -840024538, -1468990817, -497403638, -1264361386, -524420017, -237776072, -1714636127, -123105265, 752127271, -1852507627, -1381448545, 1761331431, 1285253559, 2036210041, -1614840925 ], [ 1890503814, 192793221, 805537867, 67652869, 869509167, -1494909907, -343251386, 265865194, -1732058540, -1735519284, 417545753, 837009476, 798554798, 1194883550, -83568394, -1331588496, 1155014526, -1385612537, -580054000, -761916014, 872261621, -1889952897, -470869937, 1403268550, 1620755531, -1744099068, -2090172480, -152150014, 1217810841, -369813820, -72760917, -62538215, -307797223, -1645449152, 448993403, 1085049240, -903106792 ], [ 17676517, 868291338, -1219264151, -787232722, 1358833862, 578660647, 1637584014, -1072212125, -2098077847, 879970667, -383625020, 804897707, 1511185751, -1111440180, 1885138661, 1626040445, -971540054, 2015987812, -2024088222, 1516286034, 1842221547, 797674498, 245627425, -45539695, 1169744845, -890582845, -821970453, -1737639142, 1541692328, 1910796090, -2091951925, 1318384528, -911768222, 1727849277, 1925697922, -1777378931, 169169746 ], [ -1761790292, -1844225464, -1530983809, -1564088541, 854683799, 1669176549, -1145746436, -1344354872, -2084893980, -826842131, -832071708, -125649276, 855396208, 271056383, 158039301, 956844677, 498644076, 299822316, -1871206538, 667111481, -470854614, 909040711, -1728416940, 1898087536, -1422948570, 1501283564, -941894550, 605407279, -150356211, -805736314, 924130615, -1648367415, -1488486099, -1585692570, -1597119238, -107204114, -467091063 ], [ 619649284, -678206154, -1801344842, 647388024, -885087524, -1174205735, 1395896719, 984745850, 312835322, 539926940, -764106811, 1743902461, -1746626736, 1830310849, 1375805185, -223915253, -1320525395, 1980774134, 282957937, -485239730, -1629990897, -206889058, -1203348676, -45975277, -1300643937, 2111748003, 176552347, 1369785493, -1870533631, -403910470, -975212203, -539962698, 445858117, -1693460509, 114287619, 1213347168, -1966018202 ], [ -253325861, 444406034, -106929084, -2111434393, -172520715, -1354561434, -1179349417, 1056936788, -13240068, -1521657967, -1583877822, -1450488473, 1268520048, 1038824806, -927079414, 1394306601, -1149131438, -1908870683, -399094784, 602108892, 1823671881, 611978653, -2126113766, -1229858422, -697831655, 10262743, -152438514, 835866390, -1857865979, 2001945762, 786339058, -545134922, 1701151066, -2144388455, 1262475475, -1229978948, 94959488 ], [ -1961749222, -1916007964, -17339865, -516658652, 1401307054, -891288673, -905521891, -978567073, -1615495506, -2098901421, 685950576, -2120533073, 822061766, -893488207, -1500391738, 497009465, 685753488, 152159245, -836556514, 789232601, 1080351706, 1134088939, -1351920550, 1008789761, -322883512, -175020839, -1957265155, 116068549, -317156314, 1158200196, 752860101, 2013606492, -1537914905, 1755137862, 1439646446, -370953386, -1482926798 ], [ 1049226905, -182652503, 1197732262, 1577797810, -2092052626, 138958998, 1048867504, 2019289493, -2009842930, 2132637599, -1814864698, 1416421909, 1948696431, -74357283, 1079692329, 1862669294, -579446839, -670920196, -826680072, 1128986182, 426213435, -520068794, 1931839801, 993493279, -1860626303, -84018815, -1266179053, -1367526263, 1986874286, -2016775569, 1369214936, -225451418, -370361037, 2054906940, 1497419778, -877550385, 1476471510 ], [ 2069075550, 363070665, -608086316, 272024755, -1187826125, 1065500560, -1027324754, 1873225462, 1746112309, -833053970, -566433112, 1993379287, -1630542668, 44131764, 1808376224, 1615303991, 1483510173, 883732638, 320118185, -122548853, 514503655, 1349848051, -2061985790, 1373036516, 155026060, 1867584149, 18353085, -1549840308, 979653436, 692991913, -870782738, 783775300, -271111750, -1428816960, -758216372, 1207999084, -2108713458 ], [ -1132427621, 1819833318, -1291016956, -901550320, 554781899, -793394835, -651797554, 266435279, 1945256754, -45525040, -1404193693, -2036408047, -822505546, -1096761592, -378516935, 577689109, -1814144757, 1080140878, -1073245598, 51491008, 536710666, 1992589584, 1878801268, -483291714, -1308126404, -175584490, -1365890475, -2033368720, -857745540, -1507609991, -1233046820, -1051651274, 1705412548, -619150041, 747828201, 109186200, 414539378 ], [ 1522397656, 1724378780, 1755730027, -751033700, -657170688, -147530078, 86534528, 1584143739, 636531829, -1439804245, 1679903328, -36823168, -808727753, -27256713, 1563832914, 1168794800, -211569456, -714972868, 1361625990, 1778752748, -1858113928, -107585864, 1069295325, -1303202210, -604631466, 800490633, -1979997432, -1822020064, 44423865, 974841911, 569920860, -1135262179, 1431717951, -1238334297, -1467664272, -98984185, -8739534 ] ], [ [ -549000404, 2144751624, -1319008073, 534492324, 935592293, -1176778012, -680694463, -934317390, -1301292434, 1940664088, -1980292212, 215012912, -210532704, 146191192, 2017338188, 1247842819, 1169231617, -934973877, 651026035, 914237572, 619231238, -1467050117, -1435329993, 285850597, -994064282, -2040619916, 356538925, 357661830, -112763321, -1702825961, -479711326, -711334688, -30917644, -1349451721, -1301282101, 1375389490, 1444249997 ], [ 37013311, -872801611, 1719065972, 1904044289, 1043432995, 1358915984, 265694327, -1349863673, 1766971883, -1551199581, -728933813, 1414669803, -369035246, 125343658, 801064104, 1353761267, 2065761629, -142237626, -621386186, 877909845, 1467069332, 729301912, -1099503961, 1454413965, -1326544066, -835641374, -1891564887, -1746790873, -2097120821, -925498277, 486406977, 699187517, 1456705815, -1665150813, 1146109198, 739000457, 98483114 ], [ -1283212110, -485107167, -1576232169, -680488181, -1312621769, -913725754, 85873515, 42989705, 486379331, -1380025016, -1213100691, 1261256270, -340434723, 908423435, 1576227282, -725749812, 1602441474, 2078612925, 1270323982, -1874344185, -2093651931, -1109718285, -22985257, -39611629, 2016821910, 1370985480, -1032082393, 1411953750, 813916011, -535612380, -613989335, 1370847694, -1991609466, 306273332, -798731205, -228481296, 320442113 ], [ 1607239140, 175170777, -673322443, -26459869, 1679495782, -1771121113, -1900343408, -264813334, 1138522721, -393859850, 1629678768, 1297044167, 611249867, 708252117, 1052450078, -447080045, 2144056678, 437681458, -112522587, 1142022633, 35790562, 1731319368, -1099215683, 1158717154, 2072387041, 1526922123, 1966626025, -118399749, -1575007433, -648817738, -733535881, 493361313, 1167636653, 1352237734, 1980870236, -558151758, -1528212492 ], [ 567417398, -1322784724, -868362465, -1083766358, 1015658434, -42382982, -478182765, -2003998003, 637125412, -551856566, 400591568, -645343987, -1460084868, 1841976900, -1582643858, 1496939132, -816533154, 600062390, -1469856692, -1621195891, 1205824036, 800135325, -787953081, 518265816, 230123409, 1530107368, 1502195750, 382672284, -1166155666, -308627151, -6235354, 2030130706, 1418849658, -770797047, 1976650585, -201991200, -1137721097 ], [ 927920468, 2058898007, 1125771025, -1941233473, -1765389772, 1278166527, -2138707073, -393901624, 74055080, 1411088602, 1691832904, 1019015906, 2096612977, -1418682552, 306574457, 744814249, -1528450190, -1611226448, -745830822, -1588835460, -610789627, 510289504, 487883215, 1741173204, 2134597311, -947188298, -1452615916, 1474040258, 1617609163, 452979227, -1164349749, -1823752929, -1827669148, -1391014490, 1057468893, 1191396108, 967939893 ], [ 560732062, 1065630376, 1601012263, 205100191, -980636258, 1830502407, -1373096906, 351948493, -602137979, 1620749611, 806923527, -1090704749, 979922151, 1358784468, 863157441, -1058837816, 1335220062, -1079659638, -1959202741, -1229417468, -1617107010, -485722195, 2085086641, 569399088, 1976082148, 610779534, -731018425, 898380353, 2002174554, -1703364313, -399012417, -612240016, 1576986136, -1324717747, -349615744, -313479885, -480899565 ], [ -186575754, -53857014, 1001226284, -1378008472, 1621717655, 1181049148, -2065921298, -1816652986, 1054370392, -1070469940, -1291823987, 155321770, -1798161455, 626968158, -1382714528, 669827883, -1361298757, -845474840, 1599157287, -1392195858, -424178823, 71358511, -247275063, -665794651, 1409728610, -1762171332, 2123461646, -1246966589, 686163322, -465185700, 861895087, -781509032, 636434023, -1025153812, -584131831, 1076946588, -1703213554 ], [ 1014557282, 870030081, 884518712, 1038229192, -579450242, 173119694, 615239318, 172134099, -756090155, 658907029, 463274287, -1321682229, 225118985, -2047356122, 47880788, -128583230, 162077431, -806744950, 1453562557, 1814937993, 1108877100, 275772200, -1898448120, -694291874, 1524348962, -820718676, 343527330, -655121211, 2070614863, -518773475, -934197707, 2129495980, -1301143847, 1254338228, 981906945, 135020037, -279321645 ], [ -1792327644, -565821166, 1969242031, -1344809902, 1367508707, 1468669080, -101465689, -435135259, 153797187, 1445179504, 1652385042, 1917777779, -1255367436, -1354133668, 1116654029, -1247305618, 1131585963, -525809515, 733760092, 2005628993, 196649293, 28985111, -1784127629, -965407203, -2066624641, -939923081, 89612152, 1914146103, -1530390494, 1849986312, -576498242, -16148750, 1697873488, -794487633, 1820257296, 707236942, 666710378 ], [ -936143596, 43746565, 1395923632, 1037007262, 423876653, 1350325470, 503260584, -1663514739, 1697081997, 952229604, 1107068201, 801881452, 1359973777, -1587330493, -829956085, -676583621, 1217155754, 2045772320, -587282110, 1033725619, -680528036, 924617154, 50880081, 538672731, -80774026, 187174207, 1014831262, -2035119968, 545626971, -651435833, -1480968318, -248966138, -649284278, -2062604143, -243023465, 1399206446, -1389162243 ], [ 1621634978, -793985992, 2100198369, 1388967164, 235494937, 1222222180, 634398418, 512384746, 1601034642, 510172726, 139974548, 98769707, 1262050271, 1836962101, 2143577268, 1829484634, -1322013824, 275692394, 1542865383, 1250332465, 1147579910, -338564071, 97755489, -2082758209, 1488387309, -2086310759, -2016607299, 90927512, 689162620, -2050160638, 1224690972, -1549676914, 1338029180, 1920494677, -557191542, 2115135476, 95759486 ], [ -658099215, 1220206089, 1113260947, 1107221582, -1368276489, -1056097131, -1279287448, -542340361, -1707902135, -1121125385, -1027749075, 275838227, -1384472127, 705531818, -2124356200, -469291218, 2031680140, 1418500749, -1410260026, -1304015394, -230101006, 2021694080, -444533658, 608070018, -870003560, -882287486, 392632841, -1040927965, -71119374, -1713883657, -1875627467, -1871605443, 1149519178, -451042556, 902950576, 800686702, -48843762 ], [ -1469021191, 932720335, -1860220775, -1178944416, -404062160, 2123037074, -666841883, 1809252858, -2005479101, -1267786070, -2090945796, -495356819, 2070915072, 2025538836, -580146798, -1013483727, -796593173, -675443628, 1887443758, 1557111892, -1153581414, -719774299, 849279751, 1773010677, 1025022649, 1649298364, 983400048, 1755463159, 839377717, -328175257, -1396895606, 555572953, -939255104, -1399381830, -1876976374, -1241161829, -240217121 ], [ 1227677040, -176085238, 1768299311, 172264388, 1316249312, 651874404, 1478792373, -1596933435, 207108395, 321062355, 414955639, 625687481, 1518096012, 926402529, -511648944, -1206121899, 1315073004, -484859160, 1215797875, -1756511927, 1095804457, 1244627097, -1646191504, 89124524, -659570651, 195770039, 1130217637, 1305601905, -184699590, 565306936, -357757671, 523755461, -773621857, 117540581, -1866458341, 1911695565, -786697965 ], [ -2039039121, 1528323660, -689497356, -791250221, -2085435388, -1181818374, 561007441, 2011093878, 1283287173, -1012540150, -1348277230, -555509539, -217558646, 731037494, 79935133, 841021879, 2072022966, -1458516184, 203400665, 1818585169, 1653545029, -1449312317, 1978679740, 25134643, 1024740669, 887845782, -1045822301, -1282893756, 301439585, 772053490, 1225734073, 2124731705, 1116084761, -1174140101, -1421716748, -550716698, -185946145 ], [ -832151527, -1176359193, -791949930, 1558015060, 933091009, 626020959, -1054298083, -980932763, -1454936525, 1445222895, -2109342233, 30807444, -1173903719, -1659107786, 1537491116, -1536203087, 145010467, -1096492322, -385935167, 1309127148, -1778239553, -1445563852, -2064184487, 1434070294, 504350380, -450495470, -1619593627, 601702187, -460898178, -409640725, 1806955420, -414687884, -69934757, -635494436, 2088260808, 888565194, 1439189296 ], [ -490624747, -1880280314, 326440006, -1821441806, 1906814016, 103051062, 987639928, -746645357, -1461787610, 1049829778, 934572671, -858884732, 1892646465, 638918987, -311980686, 815419721, -1558078241, -555681876, -670368289, 1314198169, -1445191113, -276545336, 668922502, 1768521129, 130301674, 360733393, -1868397348, -552190276, -1030416982, -2113453752, 1744705208, -56692780, 1377431997, 449581616, -819647306, 14833128, 1446162849 ], [ 131041522, 1440583087, -2009487516, -690873264, -1701563691, -408712128, -1576727749, -494048082, -1227367718, 865204651, -646462615, -1455676606, 616244236, -2002712538, -1062422886, -1173136109, 1879985953, -1799706753, -137381058, 1071589490, 1755057506, 912685105, -179319574, -2004383960, 849587696, -1924888657, 1412568548, 463563342, 210574786, 1936221719, 1995447437, -913774069, 1993590968, 1822116388, 547764247, 2081200790, 137326371 ], [ 1296989966, 691239101, -158860421, -885975445, -260476152, -49737384, 1639382609, 1426686782, 1398808288, 1725551620, 730849, 1748553555, 1586928530, 732038254, -229406858, 1095758001, -1707768809, -289795986, -1330068324, 543121697, -920532526, 2043131364, 244060746, 702768382, 625236029, -1037431836, -1297306986, 452381977, -280553634, 77301741, 174442088, 894580359, -1325648355, 1652928928, -1771839684, -1290524465, -1271543875 ], [ -258986734, 2025861697, -1563857664, -149792509, -511310673, -1488534812, 1858745690, -2023095470, -577983979, 955693039, 304957589, 1791365473, 313244877, 993020736, 1867989643, 1822306611, 1797205285, -216170199, -1228133851, 1658298664, 132754714, -1087592883, 414019170, 324102525, -448729118, -1678717859, -1904945155, -960314031, -1677123816, -528858154, -354546346, 2078672787, 766305807, -1640414958, -1932893825, -1272706333, -631970346 ], [ 1927825377, 764017746, 492277163, -1500923119, -491966059, 408569414, 374685658, -1102221384, 1800909868, -871932365, 1067343669, 1149662269, 818189397, 1041730612, 1253635328, 1223530529, -1876738353, 1499840059, 1142727636, -1464123685, 1035680195, -1589509725, -598331641, 2067432459, 323886940, -324909781, -1137145040, 1935309157, 290723331, 1691287133, -1370454339, -128247237, 912965215, 487765820, 2000528299, -2109887258, 1466669248 ], [ -877009008, 1046330863, -397306615, 2110593182, -1594595044, -177481691, -408787046, -1531882056, -411488879, 1190206109, 1917051407, -89563107, 1734220042, -492658788, 1196809834, -118772103, -845696673, 558123180, 798186640, -484435658, 1841108738, -595802258, -1840949755, 658818627, -1537607097, -1874407339, 936406715, -31794708, -1611122510, 271443959, 1084463769, -1266366953, -587779022, 1327936702, 2037244428, -1979527646, 1403285069 ], [ -19897529, -1364860073, -1914357785, 251593253, 210430878, -454141794, -1940309929, 1370379366, -1731948429, 1179444534, -638144551, 1664316546, 1474977531, -1074263659, 1317716560, -1147054929, -630569221, 1417454311, -1249531850, 374346246, 279915235, -839566630, -750600606, 1774605707, 109096619, 395883934, 1290410715, -304354646, -401972436, -349803397, -1883482296, 1701982924, -827623421, 2074874533, 1188180520, 1069319990, -365186812 ], [ 1240163007, 625573411, -253455234, 745587983, 67679646, -736178032, -1173728842, 525047658, 1175656010, 968588993, 1154342706, -1095518574, 472029697, -1039714453, 1613329369, 1747945382, 1537685962, -223894699, 1604371218, 1004995252, 983587392, -750193638, 379930495, -813392927, 1451383068, 1808726976, 899987661, 597743831, -1565129319, -1990751379, 129521216, 155649627, 1656953346, 1012889975, 98900339, -261023142, 2074684165 ], [ -1239092521, -158201953, 2099780738, -2113955576, 352128772, -1403564277, 667890460, 635815212, -2095333263, -567023053, 1588628612, 1712240738, 954165364, 900586539, -1398498008, 509376989, -628048493, -2064361446, 1310635519, 276838790, -1601219232, 1865009289, -1386311748, -650795544, -1926654406, -2096609267, -1924288905, 657502676, 420890805, -1478904562, 905108626, -1840338801, -184922957, -115193493, 1379053817, -413904070, 1244135456 ], [ 13012417, -1959792302, -676847003, -184817415, -1633322851, 102079447, 263483329, 2136036068, 2089736449, -366987805, 194064356, -138175086, 1042935902, 1408509057, 2102455199, 1154265278, -648085619, -66721429, -1178646496, -794893184, 1576045486, 393647120, -1166564678, 1612560183, 1615962703, 1047893859, -923208918, 719101779, -2078725012, -557982055, 975874414, 1331463132, -1230801848, 1839842102, 1820744139, 1764795668, 732876107 ], [ 1642404400, -1465016094, -1494315060, -1323988734, 910629148, 700537452, -636180827, -630045754, 1997117665, 942726040, 1900507382, 557127543, -1223945627, 121287718, 680230137, -221135062, -404495402, -2029040344, 2011852083, 493762866, -678200533, 1509637396, -968376458, 509567805, 1685288563, -47764749, -519539447, 41301461, 360770745, -1610530602, -834681124, -1549219290, -670634951, -152846598, 1838683182, 72507067, 199397550 ], [ -1432365663, 728839440, 2046400795, 104370016, -730343456, 295635815, 1585749736, 607734334, 1942312676, -2127583753, 1464964688, -359483755, 859950939, -1265041253, -1572059645, 197915056, -107252240, -1509180916, -2003889617, 2114169366, 1710557530, -2111454631, 1165718546, 438328921, -1549205248, 138765543, 403080379, -2021867141, 473296995, -1615630415, 1289015720, 1933589003, -1560196515, -969379044, 868108406, 325603437, 192128761 ], [ -1666401093, -461318039, 378473941, 1526150483, -1756593168, 1142601812, -858648175, 1101738229, 1587454222, -741545385, 1036026453, -1048607223, -2033637118, 128130216, -375344558, -2058883381, -1188964588, -936339718, 907431980, 1401126110, 96830084, -1117366576, -414316033, -1855952464, -1097507988, -1265887055, -1553986238, 285675909, -1075370595, -1657649537, 1501518588, -1904840243, -886537467, 976584332, -1213046162, 366755819, 1758743256 ], [ 722165583, 607973215, -1941848278, -1407081941, 606041842, -1945235143, 721424373, 1690853340, 1896652279, -1212867090, 1433875259, 250026739, -1600453347, 1660375151, -1479276105, 1462375831, -726030240, -311960491, 568901827, -1510442651, -1201562445, -586963905, 798260376, 681297425, 1711129518, 311914627, -766367298, 242121997, 497649674, -116610541, 2092868591, -1046051088, -1033032493, -1014687827, -839918148, -985300777, -2116854262 ], [ 829150707, -1697280806, -1099188997, 142080053, 277619898, -1317665400, -1182787266, 353069361, -1567010689, 2084123367, -590287103, -1778964170, -1848273446, -591827406, 450514142, 1809230589, 1081834917, 772085820, -902317564, -1330238583, -983354777, 551589299, -1948657437, 402609703, 460649504, -1477105057, 1418667938, 295668285, -1268359872, -1724831979, -332881652, -1393143062, -1462669312, 1210075439, 1051300823, 624932973, -355066093 ], [ 917995815, 47422659, -2144157512, -1045006990, 1861936232, 821513053, 1505303819, 1709659041, 1653381980, 1508313512, -443399201, -1404008089, 1198234749, -1304747014, 2091891835, -367988042, -1117720091, 1425058079, -276899207, -891001163, 1956027061, -720285299, -883302438, -859828063, 570069382, -67420867, -1214631788, -857399375, 319010715, -538730971, 1609376344, -1770048120, -146688723, 601529827, 363100442, -494717515, -570997665 ], [ 629567526, -836210636, 1367691277, -171448423, -415177339, 1042973424, 1921604861, 1499433652, 585532287, -2049758725, 1759368136, 1520873912, -319039904, -1873838798, 1311662142, -1645979304, 2015050362, 1344445775, 591054968, 1028926827, 1303565481, 858851531, 1635911607, -885126489, -755921258, 992780717, 1001585113, -1516263373, 124838114, 903262387, -1360711168, -1281495021, -45795240, 1698967028, 623772196, -981106165, 1170805365 ], [ -431721076, 1984842405, 1752318346, -2112944756, 847227362, -712763137, 1635166814, 198957064, -1976593226, 634512990, 30582755, 676155907, -1731832624, 620204257, 1763990213, 403142650, 1358893935, 841051159, -1586045786, 141429798, 1925608674, 1827125467, -552589758, -968805851, -162079691, 1356166851, 1312045717, 1639217031, 2075479297, 1029248570, -377709542, 1861459639, -416398711, -1062467737, -1699060953, -135872375, -582861347 ], [ 243653779, 1086227067, 294510571, -993596418, 1828766119, 107884268, -314763118, 1495517626, -1403826400, -1170754773, 1143146511, 1920188971, -113161976, -439582471, -395592897, 1342794648, 1320397867, -1954039676, 12583031, 265999164, -524030030, -49439775, 1523808098, 1425247336, 1101849992, 1262442691, 95874125, -417044135, -705871878, 629078581, -79456894, 1882911965, 271575822, 848130348, 1086138129, 1769405434, -1918989210 ], [ 24885021, 1663417107, -56698314, 1221969101, -1948220034, -2025567803, 553605033, 970352203, -1145064454, -1347830771, -75495174, 414114908, -1248386410, 1022992354, 1868869595, 158558766, -618029114, 818062703, -820253586, 713388899, -1888223557, 1846163482, 1408179104, -120147270, 1781806381, -1749237926, 1020366898, 1624425931, -549019717, 2146056977, -1736209058, -2041706816, 136192934, -1850751095, -382212595, -1854940038, -1531358230 ] ], [ [ -1923876422, 1941814083, 778510117, 2087284147, -1068763484, -1914382824, 1498750943, 363934302, -1442792578, 911810898, -1697696820, 241300896, -1871034275, -644721091, 610909998, 615736663, 2087546600, 2016547492, 920676905, 1928484151, -553878301, -1625474649, 1753596368, -178964924, 508606098, -1400130015, 138172725, -532036838, 2026287986, 2120880978, 1046065929, -1373343608, 754849103, -578590913, -141263286, -9857654, -586615764 ], [ 1285745764, 1304387099, -922677453, 2102896069, 425511432, 61182232, 1828480244, 1003015808, 1485814010, -176965154, -32458699, 2039227671, 1188600965, -109464776, -1380349804, -1291328187, -1807262543, -727875484, 1800612377, 1114037290, 1303011625, 2111674845, 2138895372, -1717789212, -302513770, -1359033655, 771449038, 102228574, -1737985107, -263393603, -899781033, -1290905343, -324171012, 366432655, 1951631799, -1849563750, 1780695680 ], [ 422447795, -2129558909, 473039785, 635081364, -1560797630, 2018488008, -1390499462, -37980767, -1898280158, -1686983295, 1615672, 1045553258, 1348196454, -1671212619, -1025639124, 1788490861, -1809243620, -185715637, 2134041356, -2056630671, 2118276310, 160536125, -569366637, -537295442, -476656252, 2007924516, -1758487235, -1717163581, -1291443469, -1638963387, 79453177, 1226508253, -2033058027, 1544708444, -1104183820, -591617070, -528706745 ], [ 602621025, 2015968149, 607967292, -20395915, 1036695861, 1085832925, 1957913473, -1651592400, 262521236, -2137990415, -663781069, -1249179869, -96363782, 1227157685, 2046155172, -680569469, -2143394744, 1820228010, -417362834, 1650861930, 1476577906, 1589867546, 1674451985, 296015430, -474871085, -1911415182, 1103183857, 11460284, -415226762, -994941629, -418382843, -133227433, -168581532, -382110499, 1440096260, -934972606, -304194754 ], [ -1449616227, -816936990, 2050427670, -789034902, -899013104, -1684233379, 1086423387, -1792646009, -1215979454, -752795354, -598922446, -90849869, 1872690125, 1044773449, -1524483157, 2007452939, 802567211, 1811028780, -1745074255, 1679546142, 1928827268, -1662141457, -1888217494, -1963863997, -1903587092, -577553151, -1675579271, 454767453, -743541991, 292443674, -778029923, 1888259113, 1923789135, -1905874947, -1236571599, 1775185581, 1635626572 ], [ -1524634883, -1031556884, -1186276088, -294402803, -34592895, 851068163, -704365223, -1861542376, 536717559, 632220242, -1194722033, -421180561, -1868473254, -695383824, 582787090, -1993512031, 1516784844, -1877158169, 593743085, -892601165, 1316992215, 102542504, 1374718669, -1321636918, -1867584773, -1809009486, -937479608, 1713660334, 999196568, 112814082, -1455717888, 541852271, 358992358, -627297259, -719933848, -1124092602, 480382149 ], [ -764001865, 474582358, 22571898, 1659334763, -1831358788, 2098834154, 71469451, -230878239, -368980248, 855628127, -1881966118, -1973291632, -914319228, -967696072, 1479307346, -462424017, -1814238474, 299051226, -2011679906, 1573485779, 2122425593, 686540259, -593086119, 1983318074, 328659349, -1462034799, -1203535845, 379618128, 646830131, 1522004896, -19308843, -1518459123, 815756404, -1114916421, -1112173604, -491708330, -386575601 ], [ -1175354390, 105707556, -1454074416, 1338310457, 1178651830, -471502079, -2108026496, -172351869, 1181476449, 828151102, 255627819, -1276323907, -1747603215, 71673283, 680122816, -1444374458, -9404005, 238793951, -2057234080, -835754342, 1492415169, 756934732, 759141664, -201474720, 79657311, 1598308420, 823430590, 920226602, 134355182, -1744625091, -742587742, -293149327, -1745956883, -305863039, 1176697157, -1917132830, 1168911098 ], [ -1531917910, 883630001, 1022637249, 102345821, 450994770, 1688936291, -824233305, 1534220717, 762729773, -1821910527, -436196812, 717474902, 1878190486, 892698463, -1751650970, -64918370, -1229846732, -938889167, 759899625, -1264138855, -388179812, -279698075, 1887518509, 1060145732, -1200876853, 1413584363, 437801785, -30301579, 2096027533, 1824384242, 11612218, -2110517105, 1964870522, 998702974, -392875060, 550117594, 454342098 ], [ 314383260, -647980331, 1684720971, 1407269208, 999569082, -1326375279, -288917719, -40309153, 1445168632, -993044320, -1330834730, 1047135308, 401092580, -385038539, 718595354, -1233515134, 1266396282, -950103740, -782077104, 816432899, 1957153128, 1527731535, 283108537, 833403997, -716009053, -291551365, -1402346300, -1167346180, -2025363901, -1479737885, 673416475, -1743118931, -1139375689, -1371856591, 1914943606, -1711515650, 1560440367 ], [ -656099481, -231585789, -1654175200, -1572500610, -1012879761, 1600187196, -1880486808, 367577596, 1044186434, 729321143, 1859494902, -153806193, -190274954, -1874353372, -1669242903, 1459731507, 1761955155, 1753924744, -982066480, -415227965, -1455036491, -1949914774, 1123970334, 1734733954, -962618332, 1449716323, 1045618894, -895600456, 526105288, -2102273228, -858082083, 47279445, 2062196015, 1529308817, -994978304, 1287951686, -824641507 ], [ 218991901, -166104930, 1217742425, 1753752681, 1701810675, 1806189571, -633115469, -1814655470, 93433824, 1273503409, 265054931, 360567106, 1175675192, 1581912430, 1977482053, -768647695, -1121829804, 668876493, 1303134023, 2090232715, -2106444308, 1997028860, 1703544800, -1204706148, 1034942479, 2132048243, 1543348427, 60788175, 1451788830, -2023219433, -1767876599, -1160716372, 240587710, -1144376135, 359922692, -1585281086, -874027653 ], [ 813670500, 2094912019, 536798092, -856620622, 1444536286, 2115161394, -1738646498, -1172485225, -884058326, -902454055, 594666383, 897765115, 687653413, 2018694719, 1309460383, -668501862, -1489820726, -1787175564, 1691811166, -2097384108, 1853118875, -1130002666, -1684617045, 423904603, 152891742, 551056880, 422014763, 770051182, 1763700613, 1354483711, 17782672, -1944451257, -2036332890, 672658875, 1213217364, -1443468379, 2080110624 ], [ 1127642657, -701880023, 1314181825, 891898112, -264194718, -1204153557, 1119137582, -1496246706, -1164323249, 1089244885, -1214350961, 369280973, -767409744, 1246151813, 1943427856, -1745989435, 1970815779, -2068979469, -256909337, -134949988, -1110497427, 960017909, 1371488893, 511716756, 1123797664, -2111848270, -2094846145, 1064777069, -1012708027, -2135331098, -214575552, 2080213569, -1988480503, 856350118, -939203609, -393382929, -1227927067 ], [ 1707112830, 1454305759, -1236571814, -2075370837, -452179620, 1434827663, -856964456, -1206505686, -707204551, 1905698834, 1992039955, 1641152720, -380059649, -450256756, -1042168818, -305624494, 1038458671, 565919039, -174993061, -1070758453, -1529590411, -455692446, -1576511322, 584743845, 2100231261, -649140342, 1878045961, -1665995759, 390142925, 1416731247, 622331782, -5425829, -755368574, 33778044, 973946543, 2027812668, -692229479 ], [ -1473341589, 618898474, 301925772, -1640032643, -399545245, 1342380751, -1985920625, -1413310020, -1456280870, 1294500331, 2050368134, -742096093, -1433259142, -1723998107, 1608337135, -84917773, -259054448, -303113888, 798534638, -1398812263, -591889242, 278412044, 225302357, -231007568, 580205035, -1198967659, 1313787329, -1390591819, 530591219, 1149681086, 1099451371, 1650763826, -257522621, -897461452, 363166919, -1108192936, 175518991 ], [ -800650639, 1895699518, -1760994553, 1638296854, 1507069908, -842417111, 1278284, -297278289, -938730210, 1005589670, -206033203, -1993843239, 416168570, 789031307, 674659424, 758450361, -176624960, -488212203, -1411760257, -1427300244, -490677886, 760469008, -1107043663, 1492109329, -537404189, 2061674937, -1271867616, -359204114, 1608170522, 177734682, -582084007, 163902649, -2040624990, 1780698783, 1773337535, 1082744763, -1279002053 ], [ -750024876, 856695287, -1476688308, 981180296, -798031131, -1470882370, -1748635389, 1651783162, 964849117, -1358786680, -2099224451, -745300960, -388516393, 1918242595, -1210966454, -1819333820, 1874552232, -453033711, 1046574503, -896761862, 273311244, 2574135, -911582495, -1376273430, -771073847, 478045245, -1970576898, 630165196, 41797936, 1346386396, 1316424714, -861009544, -494614094, -625021053, 267650938, 1892443001, -790699978 ], [ 551342794, -2034595846, 44331282, 246902734, -1707203949, -701372847, -1551647453, 1678442642, 823993973, 1771939145, -208807044, 1812047615, 494486242, -1495130605, -1570710022, 786261726, -1392708197, -598908311, 1547048647, 1794494215, 606966137, -1974577345, 1315472995, 720679162, 833798300, 343993966, -1715391222, 128124500, -222052679, 698094977, 1830416638, 209568242, 1375559249, 474400362, -1216288830, -1310862353, -735913817 ], [ -644744656, -904472138, -81684157, 240376433, -1456608002, -695003677, 1279149218, 202780939, -1177530692, 675516386, 1782771831, -407843529, 325715308, 1406559509, -374053630, 1334319780, -2140270051, 384954732, 1785938704, 1064960323, -1978819322, -1405966529, 902076419, -2103793891, 1324236357, 584662878, -1777753881, 781743522, 252896690, 1878779228, 1661659903, -66839164, 1765315590, 1683632643, -1625597860, 507751751, -99372214 ], [ -1979099875, 2100313443, -1612226430, -1120710096, -1285378778, -1554991131, 1860382878, 1219096924, -367226290, -519348203, -713459969, -1736796592, 2015202589, 158936872, -1562441792, -1707772003, 2140704936, -1015054224, -2133775997, 602962126, -647230483, -1575074305, 1122380682, 1600860284, -184386727, -1328424413, 1195394976, -1355790132, 859613678, -628639769, 330597746, 316417570, 623615050, 1582637352, -159637593, 1211796104, 824108915 ], [ 1369666949, 1805527805, 1214730256, -1767643485, 685591789, -645221279, 1353415623, -367279108, 849562531, -14253070, -1715756962, -84156864, -296072116, 1159416873, 796531025, -2001525774, 1780044176, -221733725, -1430154761, -1087221247, 953899872, 61686942, -1945403141, 891494583, 266275113, -2016941878, -1499011055, -393286517, 1431580076, 1897166083, 746693357, -1127999976, -76218881, -950198464, 607241855, -2046396880, -2049399036 ], [ 243572014, 1196742146, -1466263273, 719205154, -75448120, -690636710, -1392734208, -2134757938, 1870011707, -108136572, -1593745515, 440833396, 1404769089, -1603627272, 1677407138, -1504071044, -203667509, -374771664, -1557619738, -682321645, 2066049148, -362589867, 791615787, 552816604, 1568006925, -1539875868, -1381636522, 454470809, 1738877532, -148386257, 877517203, -26189724, 2121292414, -1200154409, 292046768, 315676576, 50129136 ], [ 23056315, -373005273, 2141722479, -431753376, 1520245967, -1472141034, 1828119214, -1040375245, 1784190905, -1733365048, -1433143981, -287024737, -2036487421, -611867778, -612158169, 361263676, -1311519205, -895056809, 1287581478, -1391635801, -327156629, -1347519381, -808683971, 1099015006, 1027679524, -754772246, -1960163979, -998886862, -1953572621, 1833897805, -518957328, -2122078752, -116676741, -1029531634, -40501983, 1199057085, 1993170234 ], [ 1614723641, 393023910, -202037979, 712597175, -1198662261, -1716906431, 983727161, -855848300, 416172072, -843394045, -1569968999, -1807634538, 910331101, -340606085, 2034545342, 938070540, 877747501, 998441879, -179942962, 1052576342, -847727071, -1136796892, -743594250, -442100107, 1801139832, -1284783676, -547676368, -1592436594, 980378493, -1600282528, 703229940, -13171048, 170724039, -1535963995, 1775207175, 584635892, 1116974362 ], [ 415197203, -268127518, 1147115520, -1362589761, 1819852064, -1194113579, 1677434570, 567702557, -907972295, -1550695067, 327557413, 1603017783, 1985594005, -801301313, -1625822773, 1029458606, -2021628915, -364696417, -2091238367, 1571227522, 1437430821, 172239124, 957319254, -754815457, 1752200472, 1815762594, 1943547390, -1136932296, -49247209, 1592257263, -1988831719, 1141126148, -1024729663, 174218141, -840953812, 1610304087, -801652313 ], [ -261450332, -2058311443, 1512446250, -2001920524, -864034686, -553978940, -1910868093, -1190225320, 648632502, -2081421177, -1037470166, 389885679, 59444428, 126428828, 1408568168, 516407960, -665571524, -1198743352, 2112204839, 571346401, 116407022, 1723092139, -1272079542, -204817019, 464849687, -544952842, 822664800, -1180482902, 980160322, 1869778667, 738398745, -1766124161, 165746809, 16175800, 2004704660, 762248974, -91121884 ], [ 1828487051, -2080017881, 347370674, -733344175, -563483914, 306147071, 2121564635, 4186001, 425781005, -905071338, -952398820, -1249892197, 85616684, -434044719, -1679315272, -1785855137, 2118972492, 1761282800, 1085691424, 1488819252, 1387924958, 1670139620, 1151814957, -982987732, 1394411767, 2065453588, 212880491, -1915965093, 1716859891, 440837058, 2085255911, 1176486917, 423401390, -695389994, 1313991363, -361706344, -1938271795 ], [ -373460234, 1034071099, 2577333, -692654364, -1001216148, -869472463, -250846020, -767197359, -1351758364, -1869742996, 342238337, -372967103, 1494815876, -132351852, 530616815, 1703897329, 1195682715, -1731847811, -2003754965, -912781880, 1793819255, -1390498557, -664339124, -2100669542, 1770604568, -1842152701, -377087748, -1608110347, -865767279, 549424298, -1079105000, 136028340, -918679500, -1280634019, -1390764592, 1870706682, 280568263 ], [ -164937552, 1581271484, 100538864, -107490449, -369211911, 1577230639, 1365580379, 1695615970, 752329578, 2115984626, 261709118, 150413534, -819013255, 235232269, -2104518038, 1297530467, 1861066639, 907274534, -982103955, -1290831423, -1949321598, 603398522, 1704631531, -1662517879, -2143165704, -1382860537, 1911582517, -541071029, -207624594, 1930018447, -931444828, 1319808805, -1727469274, 849507405, 877666450, -1727016762, 1832122682 ], [ -1783381491, -1511171842, -1898182305, -1657881586, 1707915616, 1987597456, -1409107697, -595710415, -335209273, 352824198, 2017320325, 365176288, 1239868536, -47693215, 270355556, 1662037770, 1878491545, 1842065480, -1780430735, 250221942, 1488697047, 1519180674, -97911, -848112833, 176122649, -1757757536, 1143134399, 35499903, 199819808, -1303249640, -887062363, -1053837948, 2069016097, -1031126894, -1148472067, -1294661557, 1906493190 ], [ 875497567, 487330000, -1915468221, 1722929646, -1909256439, -202751239, 457301391, -213173126, 2069921580, -1889578088, 1221277318, 81819575, -1828926088, -738694361, -1515622256, -1320855617, 1029385445, -375803562, -369542378, 929336364, -1810045266, -1391535355, -23616562, 1533393767, 1346996276, -1995109487, 671404174, 1049937657, 1410647832, 1231270589, 1409383994, -863682340, -543180925, -200238278, 1884160905, -107544144, -1283130757 ], [ -1009830790, -1702063417, 1062771393, 2092672625, 574013129, -1863844604, -2073446596, 1449826176, 1484016453, -251238448, -1804383416, 1731373594, 1974252323, -121750003, -87151649, 1683890947, -1356909794, 26271379, -1830008100, -975090351, 508740988, -1991726288, -1296450661, -1822226064, -565786624, -817128024, 857029472, 334974971, 1995622901, 1529312390, -1985395698, 1207104738, -1169205541, -271976764, -143637794, -325916363, -23782130 ], [ -978027386, -601908475, -2031929812, 1321037038, 722370284, -24232294, 420021546, -295504088, -1519524928, 1176410916, 418646701, -2095698044, 1566399225, 1288658680, 1485047914, 1540065386, 1498105583, -316372802, -1679666544, -801039645, -1296580269, 716850414, -1025900739, 1851408632, 1080500229, 27932512, 986418272, 655482551, -167036475, 11941022, -1720006670, -9800779, 1861965289, -1564678336, -95065311, -17600179, 2070514925 ], [ -547178497, -1747716034, 315014588, -362275076, -1381324850, 1977898648, 1411053565, -2043520683, 5846848, 1692969128, 1742578787, 2004488354, 620921145, 2052732406, -593088610, 486827972, 441114783, -151667138, -1764593688, 208661929, -1767070680, -1421326426, 1283909414, -855291798, 1322686786, 6713166, 1223425247, -1669079593, 522704771, -1011393949, -912567487, -329870814, -563114604, -291048733, -338426646, 1276415913, 1825150885 ], [ -1029689376, 390062482, 596983454, 445105090, -460784455, -883335821, 1773739150, -211177178, -164068253, 654222623, -763478789, 519378148, -1719297589, 388149742, -701263302, 389499895, -1861828448, -1725140603, 527465530, -32183442, -1619652437, 375169856, -537433471, -733633444, 796723838, -1138679738, -399895425, 1658089152, 775189659, 1961447014, 1726678279, -537184156, 1094975449, 968019582, 1673152322, -795483794, 927031394 ], [ -1636098681, -1660500231, 183357319, 1860282234, 346996996, 643209175, 615107130, 63431901, 1419091438, -1081032619, -1279761169, 621050180, -480171816, 1450356971, 168289634, -1773927240, 1999770583, -1825325048, -606838005, -969546723, 1037269251, -654242370, -1061396141, 956020051, -1288201923, -1973463941, -84328445, 965189251, -1355755641, 784949118, -318485689, -199115875, -1613605553, -21143431, -269154505, 705510868, 842316890 ] ], [ [ -1633885024, -1790372239, 483068095, -1664031884, -570800270, -527596932, -853064597, 1913745323, -214121716, -848038574, -334292661, 784249207, 379810723, 156074425, -835815932, 1027702377, -2103363065, -1069838252, -245180780, -1407397905, 2038487972, 683242040, -32012377, -1231962685, 888847872, -598244651, -929504059, 714637220, -1969580397, 257430202, -1045327890, -112522132, -1250519521, 643629045, 1062995901, 1933053343, 1184548172 ], [ 146864021, 1500535071, -270886587, -625863130, 714095784, -621694922, -527452934, 1007061771, -1537344593, -1988903826, 688688748, -1876846728, -435969686, 1758974401, 1250067259, 27992689, -455601280, 1762297245, 334907153, 554468558, -901754481, -844472873, -1095725358, 981377725, -1715749678, 1841746798, 1327810367, -1582289221, 1355617933, 1274422821, -657295995, 513108041, 594745157, -1518446255, -1344446202, -310904519, -589913878 ], [ -1853249876, -1455706721, 1571395308, 1316440968, -71313247, 440172637, 636666077, 629447518, 1048412329, -2106367280, 1890988923, -1386168010, -467328110, 399195449, -49866711, -155144322, -1910603913, 942784887, 1781086128, -858461130, -1511291342, 2120412546, -1014174148, 520174974, 1951566858, -1384619106, -627591280, -640556934, 20979664, -1874777130, -1494340389, -1194895164, -1161101216, 1106693039, -1136415368, -2019256796, -2102444017 ], [ 993736560, 201778919, 414295943, 43946835, 2130537523, -818699415, 479694994, 1599704843, 841984207, 2039091311, -1443059182, -1466811521, 1541895550, -976145591, 200336245, 621358392, -1004039020, -2142808282, 1948480042, 598065015, 1682439148, -1726741865, -1970494974, 198782872, -649419477, 641760359, -101220003, -1176193228, -1425248028, -570887033, 2081329690, -862647866, 230644966, 173843987, -1135664689, 698922278, 970207525 ], [ 535379063, 1063190196, 1862924417, 183079072, 216773867, -1428677861, -1457672864, -1468419016, 1900465647, 748469857, 1854303997, 1635167991, 617467558, 970336226, -1724681823, 1545175705, -950063491, -24270447, 1057702878, 1150088133, -472422950, 2007704301, 1687148191, -1232321146, 1788641420, -1906661074, 1674790843, -1551157568, 278213880, 258859930, -1690745174, 1696395605, -1004109232, -672007489, 766175898, 1884851972, 2039156122 ], [ 620728703, 1366529921, 1312809207, -444672674, -1421772216, -1978245331, -1074869966, -103681912, 111533083, 1924389030, -1014030510, 783745371, 1180287912, 2025409982, 643525682, 1171739334, 1280990875, -859273698, 392309792, 388427637, 758476819, -1348908850, 569319493, -718948981, -106650459, 1121569344, 893436999, -1074672642, -1964734283, 931289460, 374806138, 1453121641, -1513355887, -349814235, -602176280, -1139355121, 2114559481 ], [ -1257874316, 1731197168, -740785369, 653131666, -1661025745, -2130373778, 948948983, -366683579, 434424283, -358468449, 63716796, -1192751679, 788228697, -1583073531, 1498858380, 399581601, -792754923, 1559767792, -1777082980, -943796151, -379765835, 831282498, 1068132590, 271325287, -1561326122, 2102086651, -1682579010, -1631159778, 1165479404, 2132972243, -179706511, 1750917848, -1337575233, 1113210902, -1626485335, 1216613218, 1383361272 ], [ -182762259, 1556358117, -17692421, -97066600, -420423515, -518744952, -1036607827, 524846705, -1829160601, -1676663375, -2046784740, -431401882, -1932780851, 1375996968, -828684018, -1844151494, -782259353, 470278013, 1321716581, -59608919, 1008335068, 801557384, 620999811, 985726693, 1602713622, -19997511, -1004181535, -1767745630, 772344151, -841543751, -926202134, 1136931512, 318212699, 1640198799, -1280768550, 1516043492, 2142901954 ], [ -685538938, 1635499643, 929586035, -703889216, -601494894, -1027302789, 499302804, -102755229, 1028355882, -1394154409, -665798845, 33786470, -1487232298, 1367625174, -223299390, 1775063964, -373657751, -2091390737, 1169418161, -1064572938, 594695496, -1481373647, -509021890, 1133783439, -620302184, -474517216, 500593846, -1303064949, 1189869790, 1598473594, -1406965103, 392093725, 1042643715, -1682150931, 2030570271, -1331373542, -1886984258 ], [ 1183068755, 682908607, -1241146877, 252158246, 2049153294, -1322445787, -754817479, -147072761, 2112196921, -1872477311, -22686748, 1014034837, -1349432056, -756720458, 1525337064, 329458910, -2061262492, -1905913577, 1205541326, 896036556, 459032454, 531074152, -1789891865, -410018628, 1507522904, -1206524338, 1733037330, 849840842, 891842819, -2099709334, 2009462252, 1206059664, 1588041293, 490164118, -1529773672, 1294463387, -1165577880 ], [ -1399558299, 977033609, -879705511, -1154996490, 40484655, 644911702, 315478203, -1386872167, 256150380, 554625709, 1239005651, 811176864, 930996048, -545861585, 251485141, 586042203, 283608543, 693419691, -1596371628, 402262857, 587256095, -1795239728, -1074628490, -314188682, 1442855824, 182137346, -1318066934, -1630330207, 1695563575, -1108535760, 1666977322, -1738805421, 1465883854, -676409789, -1482809410, 1679759447, 1867525095 ], [ -1950686617, 1397844342, -510420257, 1859292252, 330738975, -186099899, 340748706, -1286582622, -1294854896, 2030112261, -1147341049, -681393121, -607449934, -1144317520, 136369254, 222492195, 516067616, -852720300, -1104345417, 1717351645, -1350436305, 1438643918, 264598474, 52151829, -1192841293, 1841557472, -979851562, -1902486569, -1505884941, 241724025, 62287417, -922050877, -1321879922, -199294296, 2130441225, -561191058, 840365904 ], [ 837271945, 596878786, 406924661, 80549468, -1784563357, 1676208691, 1890031723, 1478262593, 1974278922, 1845983167, -1449790296, -1950086348, -2040969642, -1236745882, -1805365639, -1875716369, 1684281789, -777767872, -525659115, 351809980, -1254868728, -62537777, -1206420978, 200518777, -195510106, 190657206, 1611315662, 1426149843, -1807897881, 1339677354, 164780907, 1573459486, 802894091, -1737154186, -1871983567, 617660034, -403544247 ], [ -1639829721, 6106969, 2021050025, 1430586893, 1454720342, -1237523671, -963364556, -1554513825, 2129321882, 850193464, -1989441318, -1260860945, 542757911, -2101867079, -2056054623, -1762702821, 2000329385, 1317218355, -355325798, -824851016, -1958111350, 2059941392, 1826534062, 1527345234, 515111500, -1152263631, 1839127162, 1496276872, -1116840562, -169103303, -359548606, -1567878336, -946558519, -1646142984, -1080333183, 1149813886, -452728290 ], [ 1485046318, 1005054292, -710131460, 423165652, -441944622, 785048518, 238377268, -2075872235, 2093561194, -1272781783, -1101841733, -1758318814, -312179297, 1731494136, -667659327, 777060744, -405471366, 163987159, -557868732, -223928862, 581164645, -1146141462, -2104152332, -1269468956, -2135745015, 104847356, 48547267, -1883089058, 1908777918, 1669840804, -865589550, -1084783256, 1350056742, 1182097463, -1988824806, 1698511559, -989777080 ], [ -1811849725, -338805926, 1102473424, -1300774139, 1819624094, 790797873, -1169966311, 1358623779, -663074288, -647702676, 702012955, -1735485736, -586176761, -861143021, -1141659718, -1686087448, -609821448, -493867333, -788200599, 1348235851, 975973658, 1205160638, -2099390036, -936826125, 718011823, 433727637, -2035476120, 886937066, 375154031, -256367101, -953563457, 1442531798, 1982927878, -1992103914, 228555407, -713331367, 400414167 ], [ -931631575, 1209738938, -362131218, 924468584, 1357500057, 58027382, -82431299, 2074805987, 1931288393, 2036990682, 1538716519, 2037922222, -554498968, 721807238, -2014325689, -262855152, 1719652626, 1424755151, 1586516170, 1763125551, 701339110, 1052008918, 638517800, 294047954, 1894711114, 1887625199, -929837768, 1206475841, 1583733872, 207567571, 763353401, 1665188234, -2105965343, -1168176758, -249046154, 1720691356, 872461010 ], [ -1254661444, 802270190, -1075815124, 751361408, 2012654857, 62093162, -761279123, -1189754915, 893649520, -382273138, -1963589093, 1300731798, 1004833136, -349287719, 2110822382, 1617166625, 1221233829, 1030294429, 1863450643, -136606565, 2028537155, 245293355, 710355254, 519830745, 453703159, -746063462, 838390045, 1478172322, -666863710, 1873161675, 1023068441, -111828386, -1684938329, 1677056722, -2025287662, 515669110, -1815827215 ], [ 1197230352, 1589499405, 733955925, -609684017, 1695119191, 448449772, 1936028342, 2109691578, -1087468211, -1701138685, -1648899004, 1416935225, -214784436, -337684632, 1706596275, 125275982, 351288216, 1453294410, 715674292, -906382068, 1735851093, 504000190, 1217909474, 195086870, -939218941, -1019797000, 1148726751, 307723022, -1274495160, 1453935720, -1609241730, -959157403, -1917743757, -2100225933, -562542447, 2006840192, 987514556 ], [ 835944679, -444741041, 308510413, -1552748117, 965090023, -2035139002, -1001294354, 2069005021, 631448142, -1313765069, -1370141245, -1316801317, -309320379, 290515426, -2070131813, 323665753, -482364291, -876917525, 1715334824, -1912192040, -1133880961, 1681368644, -771405003, -710981332, -2048854379, -2016864859, 1878746967, -2062716437, -1597472590, -1402238317, 1602093852, -1312579602, -19787070, 282977581, 581673796, 1594195654, 1648432299 ], [ -1905596367, -1947494349, 139096139, -128730929, 427339457, 1166874302, -574178496, 1335248712, 377622061, 2006515851, 1067980392, 1754976235, 250460910, -1430110590, 1548449231, -1807119392, 1723886902, 79424785, 1153304889, -1617049695, -875482445, -1269607384, -1310402148, -1482917203, 1768492547, -510647912, 1339169269, 1913114689, -1861255598, 653149725, -1174044883, 1211322585, -1643779015, 1699024791, 1647288753, 1972208888, 1283656571 ], [ -354753495, -1229061380, 1637576826, 120273878, -605712788, -431803158, 845402193, -298981746, 1980757839, -75003787, -1542919156, 1203901954, -450459698, 1199499286, -1128651813, 34379813, 773429799, 1823065919, -1683446705, 5828376, 734114039, 1805302072, -808568526, 1432446812, -1276056133, 289407798, 2123221490, 252649770, 323864579, 820647779, 951068564, -1152873139, -232924476, -1394337101, -1701309138, 1511387059, -1712257435 ], [ 1389826813, -1669532278, 924418725, -1969327796, 504660728, 343975617, -1430379267, 1682080241, -1635806471, -1537542516, -965430217, 440881840, -1622463451, -1434879783, 1186904355, 175121327, -160436619, 1769586943, 58812443, -94775400, -1908631325, 803838389, -1539833851, 796303341, -255719017, -584876812, 367604898, 662029570, 1242462846, 1198709661, 1708828721, 433076653, 1431556081, 1916493925, 729661633, -723370125, -408024071 ], [ 1096245531, -137162984, 266112208, 570866138, 1991989172, -1808488830, 1475704732, 1487257709, -1406869339, 759011882, 1186777172, 382881196, -1342113911, 1498483431, 1486090835, 552169955, -1106078632, 1098588956, 1429763638, -1922195177, 1117949933, -82906778, 1366553419, 644305789, 1445225620, 897512446, 378005399, -1701318489, 2027064910, 2025605689, -1506525069, -1093191297, 1518846860, 553672914, -1771799212, -361860776, -867198393 ], [ -1792610429, 1217241306, 519885234, -947045306, -1307828888, 1274842885, 900149376, 688685505, 807324536, -1913103141, -1435229682, 1588966666, -1568544885, 652403817, 858917312, 1545932367, 2109535098, -94814272, 1619664649, -19013999, -18975622, -437220487, 1154883100, 147449470, 467856633, 2109714890, 279052258, 688295938, -1229099337, 280233107, -1449568772, -87069435, 1240678906, -2126279215, -460461274, 151925036, -1667163932 ], [ 138611950, 1767541856, 295061513, 720578601, 716363619, -800462936, 761399088, -1319401498, -1334452012, -833291473, 12532540, -1595186236, 292158968, -1719352220, -1846341725, -1723898215, 860818454, 837051072, -2127551192, 150546467, -278156518, -1232080185, 2088773430, -1221766594, 733899106, -1811791306, -1846921819, 1481626895, 381269333, 298946665, -1064278192, 811538372, -776040943, 455794860, 1825617679, -675223382, 545820998 ], [ 41908921, 1017670092, 1266367326, -1500767710, 1692806634, 2104790854, 48834211, -1153139627, -1274661067, 2084051229, 479373822, -612350506, -478982544, 1993738232, -437479854, 746426199, 489056152, 208155705, -828863194, -312417452, -339489638, -1352972603, -590759057, -709796922, 1317001728, 329326741, 370387416, -1258525059, 555252646, 1022975514, -319681560, -1870361656, 1371837825, 1888716404, 130946774, -1407995424, -1358131188 ], [ -1714228190, -245159639, 1200421238, 1392010798, 306881056, -477386524, 1578869055, -897455332, -81724382, 151501137, -1164895295, 2005923933, -25817967, -536773329, -233951570, -424125474, 915461326, 898755877, -179144705, -1661307014, 85839401, -2101258931, 1071047526, 1570629301, 1214648420, -622566487, -1878888927, 225295067, 1844545678, -92304938, -866819128, 810097853, 908985361, 919286798, -1260316722, -2068772367, 143437631 ], [ -632283197, 1792351153, -66571805, 811471856, -1540088055, -273460456, -1321291817, 579859110, 656656966, -1627381841, -2062332039, 2056586413, 1992555469, 26514801, -1398895830, 1261739278, -1599110880, -585512698, -150300221, -58118347, 1555373797, 387112801, 258251546, -1090185808, -729285901, 351494720, -398810788, -42452368, 1861006371, -879004281, 1042386660, 997767528, 890160591, 1483193758, -1796368837, 1826292455, 529634289 ], [ -309465186, -812140833, -1622442426, -1708076964, -1448375952, -2091265612, 1361870121, 1436167447, 2025034086, -553123971, -776761840, -402149109, -523799591, 1434852149, 1231665232, 1692417988, -2062628362, 155949411, -578444672, -237801449, -1399031031, 450477831, 1957736261, 1601156944, -1743062618, -1390520410, 1160923985, 1860686801, -675961783, -666606096, 400484321, -67227277, -1241595716, 1546077528, 617752282, -361773431, 474235685 ], [ 678082801, 330427531, 107615082, 1718154401, -1469300318, 1655328254, -1556629072, 1433378194, -1441070145, -801004931, -1821886045, -1438001813, -343187670, -1496374231, -1433523950, 1003519385, -1850637939, 1030439509, -1501245661, -53557384, -1659264302, 1618569100, 89817047, 799067626, 5704494, 1376704022, 512082441, 1014778847, -659095105, -1287389119, -644559973, 515016460, 502101970, 2091506992, 1252202298, -1161422590, 1628238311 ], [ 1902616962, 1757923893, 1351349911, 286853769, -86852138, -819758072, 1482159357, 1060898916, -1964826011, -406556078, -1435248579, -1294124776, -888839143, 77596458, -2036277703, -2101543377, -225359554, 525151168, 492338876, -478361459, 227717920, -233514045, 1211208660, 558640672, 452887997, -439369772, -600680004, 1459887379, -1650944081, 558658433, -927636815, -187721754, -686073050, -1677827356, 1430506333, 296570654, -755957132 ], [ -1908352471, -1256966568, 690760831, 1323348190, 1796234781, -1007229305, -126783815, 780248174, 368629582, -500781889, -1355006945, 1993714599, 1940625581, 1087111311, 1081718850, 1453249190, -795907604, -1715150378, -1355643856, 279308071, 1504108657, 825659724, -1186699752, -1533540195, 704228086, 1922651819, 1393490861, 1581961898, -1962098432, -1608481129, -84635886, -766257194, -1775403484, -443682927, 629390870, 556322258, 1534106899 ], [ -401301476, -656975512, -820286298, -761702212, -1696013907, -1275049672, -1438338901, 245878583, 1209679975, -1779530455, 982498663, -286523677, -14744298, -762817711, -9944758, -116747114, 254519680, 1122641672, 961879725, 1928206237, 658216260, 1628387410, 856410535, -455068599, -1741179036, -1074135911, -1648683494, 952140732, -1861005925, -979004070, -1344087156, 1254857783, 1536951642, -1406875308, 2048893704, 1549236085, -1030554266 ], [ -1693716639, -719025165, -847768093, 1907531187, 109014358, 693989514, -1300774216, -702378574, -443581913, -325912063, 91514235, -1033646007, 1526803152, 1463003211, 266421616, 1668263370, 475124529, 1897651427, 1021950109, 1835938150, 197835826, -876014594, -637238581, -1768169135, 694462070, 1939825199, 1881597859, 166670542, 350437369, 1679491753, -1008783934, 196709182, 202338611, -1254343786, 237041548, 2056111527, 1381088384 ], [ -13436921, 1805112815, 954997301, -1840893559, -902681890, -674152510, 499708843, 223076948, -1472600340, -1309420306, 1127230718, -1959430692, 1358642833, 853296517, 100043262, 1445383318, -603314171, -1747086180, -742407155, -1002195313, 946978767, -213892644, 1707389892, 1457894084, 658277485, -722557230, -75496246, 774023212, 1985779102, 523350599, -90641263, -804421347, 1748102136, 476956843, 366370858, -2051016385, 1880529630 ], [ 1025620714, 1336917836, 796203313, -1278388097, 1071812289, -1198215097, 72664545, -703697467, -1281194384, 1997060515, -1271362533, 1103550788, 372604220, -270404456, -1094075892, -1894365073, 928383040, -659752943, -669585445, -882116834, 1717314351, -1789321854, -376960080, -1005317473, 713787028, 234394507, 1497140278, 1739837242, 327642087, 1376836737, -1222131008, 185227401, -1438481940, 1394027325, 689860328, -936503792, 2112487013 ] ], [ [ 1968976924, 1264590291, -695330349, -1120517775, -369954946, -215906543, 137992425, -497986440, 747736664, -903806347, 1956848413, 722182627, -1973494133, 66322861, -1873758086, 1339571110, -1357715463, 1061077577, 16747435, -1899059458, -471382025, -1219192113, 1722238579, 1693255742, 675695106, 949823407, -658592405, -783488312, -539960553, -722652715, -417935489, -640867254, -376512627, -1882046162, 2043268655, 1190785305, 398293079 ], [ 491409583, 1163184061, -506755664, 131368265, 1582960356, -1817149565, -1796248271, -300654355, 1037883297, -437144031, -1431325254, -1731401366, 1605392574, -1070880382, -652577770, -129732128, 557471184, 1100380164, -1169634565, -1072177740, -233413271, -1660227999, 1894580451, -2045081122, -179773625, -457223414, -2125737998, 1034873973, -1187748369, 478389990, 536111512, 1678256728, -459120346, 1875930728, 1099720146, -1699003783, 2024711468 ], [ -1323639523, 615291671, -477380693, -1183994497, -1827543035, 106083580, 1880625254, 493261880, 1249074518, -2071736258, 732617665, 832020920, -635095513, 1175708924, -903924104, -676259618, -867822164, 284716024, 941047694, -1294814785, -1998726264, -795103129, 333449408, -1193397253, -1224156934, 1122331419, -2003946745, -603075822, -2066566157, 1086657975, 727403386, -1947904855, -293592883, 57981349, -559910105, 659074120, 181598358 ], [ 758693008, 1788973038, 164841370, -1845986231, -634801023, 1480100350, 1458694440, -2119503965, 678867911, 343220380, -1745154988, 1777952962, 475901389, 1887165082, -623898061, -573977220, -408471653, 1670018287, -1995075890, -433915602, 1647466621, 1226126920, -2134090564, -1978695764, 458360278, 617821205, 1582782719, 734266547, 1576337427, 1886530624, 1630198935, -1132162710, 1839119474, 50289875, 173185298, -930991641, -848292725 ], [ -785004775, 1184809730, 2114730459, -1519292518, -1511276943, -1763965444, -1295365751, 720775125, 1007120710, -1122417102, 1051193196, -821322621, -160700847, 1293852166, 1774646170, 1064202122, 651825098, -1649231963, -1863070644, 807949214, -1795043405, -1068031467, -185330902, -1064097232, 2097574728, -1969564273, -1435263688, -36005766, -406931479, 443319228, 1666457438, -1792278503, -1047148035, -281868949, 316755542, 545415107, -7202749 ], [ 1341071348, 1563961085, 1668941014, 573461364, 1923761130, 847106204, -2118266412, -104491912, 986457103, -550396595, 1170253810, 534703324, -581343290, -832791241, -2110008072, 2131022542, 496040314, -1120502679, -68323682, 109996948, 410699391, -2035077571, -587449662, 917898040, 1890877666, -1682383565, 1224261180, -327662297, 759942659, 740270224, 2087658776, 650848468, 311862265, 1168346752, 230543400, 887947136, -718210705 ], [ 1111173835, -1282505862, 2011194429, -1000574642, -1143022121, -1361120796, -428227590, -1629097070, 13512449, -1266333682, 2006704693, -2079213093, -1494076757, -1323464533, -1279200018, -480986448, -1585138561, 977772035, -1190877746, -297571770, -1184978724, -1618436771, -1519436176, 1503623420, -1780527376, 101356097, 1446401682, -812285120, 575640583, 836493, -394835083, 1741812893, -1973033356, -1742428832, -484085504, -539407165, 502311534 ], [ 71420388, -1950200660, -1544318359, -1062869339, 482070734, 596710357, 1963549051, 1722870979, 1220336127, -587869833, -934684404, 1080625734, 160397344, -1353034238, 1028631999, 174888686, 1371737905, 1555519557, 1312325251, -2038334286, -1442943885, -1060126426, -842009357, 1737387077, -1731312773, 894585953, 458717450, 1523787424, 1216246792, -490239498, -1897106188, 800747697, 87698594, -297417617, 1208923151, 417430573, 1306763053 ], [ -959450651, -1792577665, 866062483, -1193026854, -1869026898, 1488881474, 2053170956, 708464509, -580296196, 502133727, -687196771, -1032939230, 1994054638, -1884139188, -2006711576, 1400278047, 1872862267, 1565691024, -65813483, -1100501033, -702061177, 1509956553, 1645307272, -1180279066, 701100953, 1335073757, 525203052, -876870474, -1010502677, 1160221582, -546326451, 512397542, 547863571, 1808522376, 194770355, 1893304603, 13139204 ], [ 773935887, -104288916, 71039154, -1974797406, -207919338, -1036035135, 316427539, 1423046560, 1922813624, -1436878093, 693250614, 65277696, 99859332, 2079024917, 1315861771, -547496519, 1991820487, 1481001447, -1597157438, 680327907, -1784027444, -770722493, 1242704959, 2015232950, 1199152718, -1484924604, 130403693, 1951256897, 1099615649, -577043613, 1595069007, 694769599, 1061765021, -1324000174, -1031088757, -484799514, 1251002324 ], [ 475073677, -68254167, 735767972, -1318751255, -1009637550, -266943026, -751930250, 839782617, 1939712422, -126949467, -1070151832, -1615940380, -1454816191, 681532658, 1041707993, 1829435800, 558712187, 921430106, -1680624344, -1230432789, -1871256884, -856815315, -414295521, -294488071, 43518598, 459867686, -498867214, 1648466331, -824730097, 1597505078, 1167264694, 653028157, -1033422955, -797783288, 1128536851, 762893241, 957648278 ], [ -101994046, -1724450467, 1961379242, -563202335, 114014170, -511463931, 1266998267, -1746208634, -764985294, -1662067473, 593694422, -1798688688, -27743221, -494910646, 942301678, -1241938720, -966874510, -981450451, -1864824498, -288070445, -2030866948, 765293524, -1622487022, -805362791, 706075358, 1734572775, 1101537016, 1736467271, -349085208, 847422326, 893304591, 1291597471, -1001419369, -1536150558, -1206037587, -185137969, 544114877 ], [ 524348713, 1360603179, -1729825732, -1707803426, -2116283378, 1369635438, -559928940, -23071386, -1261833423, -1368463357, 1360325491, -1775732189, 339015587, 1208160549, 835734879, -67236534, -426617360, -148727471, 1788985540, -1149065999, -794077054, -1663373287, -323531427, 679684944, -1647793787, 698420926, 1708701347, 412443350, 1558727242, 187059065, -1799946664, -1072589108, -1453480396, 438895220, 1616725857, -2039370284, 1376436699 ], [ 171997653, -540879458, -864027901, -2044755925, -58056331, -106504371, -549419266, 914486762, -373492534, 107206840, 833035367, -560997944, 1276387120, -674065183, 526766201, -568830990, 474340665, 1747162426, -788385454, 1345206958, 1219659542, 2067593413, 822318609, -930752729, -2020113355, 872073396, -611931373, -660072999, -1702050792, 1434457110, -404707809, -1784189403, -799949156, -872421385, -264884123, 1624247152, 1326348473 ], [ -1114129890, 1968938139, 1062964843, 755308159, 1726155111, -1371838901, 1465524313, -1731539256, 818875899, 237707312, -772311871, -1806506263, 1628471472, 1525919378, 1823000092, -1123148477, 30938525, -1357737906, 422940509, 1073666387, -896084345, -1645516068, 1791858749, 520360617, -1468044022, -1382767551, -2039190888, -254937044, 70562236, -2098714738, 1695748411, -2065047412, -911799494, 810913636, -2028994443, -401632762, -832936936 ], [ 2075685178, 1407891005, 148724064, -1424196648, -1598661192, -2083515906, 1919516882, 1975218448, -609514340, -1689994433, 53394680, 867797014, 1332098436, -1836153189, -936023510, -312902682, -1859332711, 989973316, 1610100707, -1142654618, 802731764, -35356425, -1228758361, 1236049066, -1134591391, 264284328, 1118842718, 444358711, 1758191296, 379691498, -493309699, 1032979212, 1941234160, 18855832, 2143183163, -1313272358, -819538086 ], [ 1017221773, 2063242199, -778251653, -238959785, 149122115, 2022321463, 423527910, -1757688093, -966511605, -1730074034, 1097313571, 597521833, -1371508464, -1132092640, 1305485258, 279126999, -1737678066, -982350494, -364422415, 1325762088, -1408272767, 1365579108, 334847791, -687476055, -2125594663, 278449316, -1767239520, 2013869323, -50311684, -973236974, -240260523, 350124670, 1701572064, -806588202, -1861425810, -2142663032, -398281876 ], [ 178069699, 762325524, 558318469, 2086444618, 152875943, -325301525, -367778900, -2122188694, 664753570, -1153341818, -1923736864, -1336677364, -1577986441, 188329322, -1486944443, -1453208273, -1897456431, 785882229, -340085293, -1912638874, -925649165, -1126986407, 482521372, -1796753608, 695929360, 1199995057, 961732608, -928546319, 1659219261, -1385437926, -1449087988, 1905193942, 952663697, -449634334, 907379844, -164715885, 1991900962 ], [ 1928225678, -1776250229, -685826847, -906673632, -854734802, 1910196474, -1639106065, 2052851130, -1988578605, -242059436, -521099956, -484314454, 393700752, -203277143, 647224693, -1149691923, -1059238120, 1562694083, 147176050, 1833447416, 1878755315, -791161982, -1847001900, -1971632006, -2095198601, 1530343590, 636998259, -1195311613, -521887115, -992566133, 1355658591, -452205740, 1936672827, -1919201858, 837553172, -526503466, 673258742 ], [ -553846154, 1305601691, -625150329, 1458667676, 827719933, 532923595, 304873050, 2137085872, 494433207, -2142847230, 1994170522, 834156288, 862685140, 258475040, 1407562777, -1588269355, 1838534731, 2103813339, -118798045, -1523526811, 1117869518, 1539840234, 1006231206, -272126017, -803917180, 983559583, 567342778, 26994838, 278113937, 1948817309, 588489152, 987523124, -333475334, 1085416921, -1600414784, 66911505, 1157934965 ], [ -1269526582, -358037706, -992821191, 549950714, -2029765293, 352964959, 77205835, -1449542067, 282010177, 554095441, -1547615740, -512039738, 1419779283, -142349936, 434209811, 865135342, -1932814106, 457404979, -1672241381, 552380592, 338533933, -668725495, -1868883871, 1752265514, 435191496, -1751758658, -180865239, 1797614250, -1719537807, 51781839, 1529905744, 1604857523, -1143678300, 100284036, 958162032, 594067951, -435489270 ], [ -1421764183, -1961979838, -1273237994, -688366143, -50344261, -1410304112, -1273742244, 1478219297, -1058574807, 1004963828, -1068256652, -665014514, -1072074040, -1994191599, -766975291, -324084619, 957363984, 1329625003, -783431503, 1575272497, -132613160, -1317162597, 1561834161, -1554577951, 444019544, 1463183419, 432518859, 1470411997, 1656791616, 2132484170, -1972583588, -1654422357, 1243293965, -566599381, 1982949507, 1235440996, 1319561593 ], [ 1901702601, -2075312795, -938048921, -1280578210, 1719549618, -1235567042, 2100256270, 2144831863, 1419418172, -912670597, -1950965370, 629237030, -1446626577, -2146512222, 779207775, -1802003916, 10098446, -1152549300, 149428243, 1880394613, 1644628640, -2118090200, -379381437, -149845094, 1382824534, -1507352377, -1567002315, 1263495356, -886440322, -1208928596, 852374184, 519574073, -1522860833, -929120450, -1977643055, -61178196, -146612494 ], [ -1683284923, -1937524845, -1628594124, 998091824, -103029594, 1151822477, -1184295553, 1236253715, 465957458, -1026835422, 66702327, 1603249512, -442662897, -2016580578, -484668277, 840158353, 559549808, 2050414941, -240668773, -818284309, 1670341283, 433893253, -1265844581, 1465150354, 843316610, -104073229, -44582927, 706418343, 1950760911, -1682315772, 41383930, -1907773414, -1733680105, 621040128, -466177905, -2132559804, 523990092 ], [ -52039448, 856305659, 1891573620, 1386600062, 1073649600, 1820196416, 127946756, -120966727, -463415812, 1454053348, 186434877, 1226715478, 512544688, -1617364830, 1338705920, -1717454625, 2091952691, 572086244, 1051398069, -1183696854, 1472395774, 674133989, 1752401547, 629866114, 1308204885, 178379387, 1936248215, -68321501, -1718908763, 1275294688, 1939715738, -193991302, 427649306, -1033100353, -1252477290, 1835135723, -514776362 ], [ -80488779, -1104234232, -1193589557, 1384837808, 1224813591, -316022325, -961653372, 300133400, 36116943, -742687332, -1373515940, 1167037679, -919493067, -2127701642, 939854177, -2018131396, -2085400881, -1486665714, -1026010303, 940753015, -488890947, 1494173607, -170457722, 2123861326, -1754013213, 1202875314, 2142092696, 663233905, 1241269791, 1049886612, -240321601, 151161830, 152008096, 1880690934, -1795259155, -2057111001, -668389250 ], [ -1930724025, -321830980, 516981189, 1565405071, -717069090, 225958601, 267547046, -2146741112, 1561045107, 1989517046, -834861139, -1898849588, 965533080, -1143039640, -1866914630, -1230968850, -1963339708, -902554834, -1485681272, 1964826673, -1013894590, 801353569, -1300612453, 1150855855, 1178699806, -545314270, 991750053, 2102290543, -454365450, 292821920, -1691189036, 471288086, -1159009131, 701063370, 1236783353, 136395001, 1177658933 ], [ 1454645612, 1984862313, 1394339539, -1376746574, -1671360715, 2105484164, 416815288, 1657243558, 68905973, 579503605, -315781961, 1633205610, -2134793321, -775270549, 2040520354, 918215709, 529905186, -1087218892, 540282586, 1648694380, 77514284, 709074774, 1429756487, -1934926760, 1502649095, 845993273, 164269190, 369653942, -1383269703, 1529766664, -1249695951, 99734817, 1259049547, -886344136, 433444854, 1078352196, 396524355 ], [ 1998327493, 796177959, -1917998633, -1656412202, 2004516943, -38332026, 1764786202, -1191899041, 900523498, -741699029, -242354130, 1113212618, -1613100941, -303236193, 1309704019, 2031239316, 1965635725, -1543196812, 860105157, 860511860, 424300592, 2056662586, -109280256, -1175003868, 1844829565, -1239869734, 525067849, -880132075, 403842653, 1513883485, 1245448277, -1362466479, 493620445, 899367591, 1893665727, -405303712, 1870157553 ], [ -692972694, 1942409798, -906201591, -132431315, 2055531095, 825989324, 1296146441, 1259943928, 155366364, 1112628151, -1068503734, 202967355, 1682585610, 1409434197, 1477770409, -802931514, -1863391643, 55794911, -660521789, 1414178118, 688266180, 1830236252, -1107168311, 714345620, 217095911, 884738998, -1750456977, 1513002905, 1766688205, 1109591682, -725065167, -1803932404, -350558043, -1352318328, 1836121414, -1024699993, -1868741130 ], [ 1072305821, 216795084, -658762938, -912278119, -1036893852, -740486854, -908518742, 1483347493, 680791621, 149385785, -483816281, 997687428, -1899196474, 1438766066, -20879390, 873170439, -1078985833, -1356285702, -1115091751, 2142261944, 1065765340, -1919906251, -280362938, -1858824798, -356444063, -1018682175, 104916295, 1565108569, 1033833551, 1251779098, 1536870655, 1911616340, -1928302147, -2062269049, -37506637, 1946161083, 794239421 ], [ 1079610325, -756623817, 1027153521, -1630937708, -877421299, -1618455670, -1603364053, 1788502151, -1668625881, -1641722423, 1336750580, -1355807835, 318885754, -1264437195, 1893225317, -344129842, 887774447, 1024093588, 1344005873, -264781078, -1920463237, -1678408359, 730877669, 369558556, -2088094151, -491696738, -2069844864, 1992241240, 1272551419, -805079329, 1055423954, -617644427, -854658277, 1468433344, -503170635, 1017081569, 1561749237 ], [ -170928136, 130201402, -120880128, -335620590, -449168455, 1287869769, 1842238150, -1008335869, -749568548, 1862512942, -197687202, 893332925, 3110960, 260110052, 1363627493, -2118038993, -1428974321, -866255524, -1111161564, -1571698836, 333442540, -1791150438, 122625177, -375170708, -1412561995, 935484524, -1146351720, 1508976849, -1810136660, 1523104347, 380007890, 467106083, -446726738, 953438996, -1780459338, -112455022, -1672583633 ], [ -1125458654, -1768204510, -804034475, 1192188538, -1624948271, 1734971304, -1945068688, 1144833049, 169589643, -1468534321, 110874247, -1039954655, -495193941, 829440774, -835014139, 1163847053, -1175083541, 1753270593, 649216856, 1826971820, 236003892, -475140641, 814122655, 254758377, 1340783080, 529068657, 1047689207, -1510195124, 1176540861, 2084934437, -552979280, -1216874304, -423005075, -1145266000, 1492426275, -1761096200, -2101156860 ], [ 619827423, 1083466364, -2123098432, -489589418, 1184923133, 1311732987, 1273312007, 1139564588, -246775463, 329296144, -1126620323, -1044908990, 781269588, 1732312442, -1906031555, 1656867377, -1984940052, 1393030048, -545772312, 1500739475, 159119699, 1085786946, -1242035556, 1821159741, 2103557926, 1325448533, 299955037, 636309708, 1254919173, 1066544839, 1839429667, 1000409663, 1154691077, -498414059, 242530610, 572022097, -813495256 ], [ 471868028, -1809868638, 917575006, 343600220, 237656517, 619275625, -126101778, -1954962423, 118595815, 2129746859, -1883099211, 1102260622, -1308140086, -1221265668, -1214299544, 796300500, 592942477, 1839238086, 2122222663, -1160412568, 174121886, 1723564503, -2093082279, -1223414413, -386660648, -1838921772, 846216294, 306884435, 1807762134, -2103684783, -940590424, 711752944, -1661281609, -109598402, 980056038, 94535441, 521366330 ], [ -2132545484, 1077396987, -808918807, -2116367382, -76550863, -1751707046, -1269861535, -766101830, 1810960927, -456581673, -1743283689, 794621802, 1589866749, -872860964, 1014002666, 2071875361, -631976742, -2033396449, -1665205246, 1067778168, -2058600304, 163301713, 425467043, 1494954562, 1570874196, 678904974, 1275765393, -1647362604, -670163347, -1683754269, -120018380, 1071997633, 688895050, 1077295576, -893525188, -253504113, 904767864 ] ], [ [ 814244840, 364844393, 1779907887, 1807443380, -1710599253, -1681966453, -1256966414, -377193175, 1264505647, -79404133, 1293822752, -1699366617, -69466109, 1313199114, -861780547, 1359937478, -1823570081, 1188075140, 1388375896, 1734832618, -1084011224, -311800530, -860312373, -734296268, -1314316575, 1759344276, 1582120358, 812967646, -1012711528, -1949912357, -1616861033, 727925015, 1325840754, 2142396911, 139945411, 371864820, 144581301 ], [ -1181245167, -324471076, -1398031344, -777982418, -110450537, 1224600613, -155903269, -715524784, 2025404477, -94687152, -2012006544, -851617567, -2019760514, -1245971691, 337385806, -978889741, 478045207, -1796702570, -2123526775, 1309247391, -1442929313, -1466012939, 18530602, 961488425, -90985274, -1600003267, 620468439, -106901769, 1926774111, -1807156479, 1783456508, -928389961, 1725982879, 380856962, 94208644, -288263339, 1413016521 ], [ -1028346681, 1257315608, -102114976, -1447055477, 1489770428, -1222356711, 2071008410, 2118025779, -1172937400, 1006936740, 1591095736, 1761653805, 1395348292, 250272131, -441536584, 2031614248, -1313005048, 205458234, -1537596319, -1512108934, -201820795, -1661854027, 842543505, 1171690976, -349990270, -21546659, -1245658078, 1142648050, -139615113, 562090512, 1146249430, 1910861938, 1409988865, 142908072, -457179831, 52478038, 1564624892 ], [ -223585627, -64305497, -584747689, -779411010, 600062768, 980089239, -359766885, 1269341947, 438418580, -578538489, 450347920, -1418082182, -1504114652, -1986276038, -1471556502, -588742926, -1644109580, 1208229449, -33407639, 796075342, -1017036739, 254583207, 1641230118, 1862801236, -1366264329, 1283708019, 731448975, -649405356, 1680525599, 605548431, -451613795, 1198446566, 296091626, 1251343862, 1875200447, 221589919, -1501076226 ], [ 696286726, 1997074498, -1876615983, 924823357, -1277132213, -261516841, 662877085, 1857045046, 357680036, -831076318, -2100073187, 298404150, 942914151, 1507851209, -1919892420, -1156489033, 1938972505, -2103985110, -279581178, 743167772, -229862070, 1503778753, 581884720, -752142695, 2111122995, -972623766, 390402875, -623311522, -1456389548, 516024588, 1326863445, -1630339599, 136404740, -2111634233, -1181815407, 1377464046, -456216732 ], [ -1754712839, -1656115070, -1697510047, 510378688, 1046200310, 1548180983, 976170323, -761126924, -694299999, 2128935231, -1040859999, -1556215761, 1094515162, -1480522946, -645167538, -926085913, -146734014, 2065957671, 116603403, -1994083225, -825294573, 329590022, 1136365336, 1679428325, -2015119401, 1676014680, -1319529833, 1826311013, -264107141, 308118193, 1740792648, -1725873552, -433703975, 2083495260, 930766365, -236163188, 1295563105 ], [ 1552961023, 986675222, -574961091, 1934435359, 1975855558, -94055096, 1166402885, 365357995, -297065200, 1409681202, 1704304314, 525407679, 1367763768, 612364185, -1837293216, 1702238503, -113768916, -1145898554, 1236097097, -807956152, 1064510179, -1175882803, -1660483723, -1984170008, -1188896680, 202442134, -2140960165, -1983165759, 935419041, 558441842, -1269559401, 1333611462, 531068024, -146141451, 1623793421, -1042956520, 231256729 ], [ 1453627621, 941384572, 1982970096, -374029610, 1474662507, -2060834639, 705439058, -1791671199, 1283181667, 1936857167, -117808003, 566392525, -1272347504, 317639133, 1246388327, 509542476, -761806499, 824755096, 1891266431, -1589159463, 1020707877, 154141144, -1278553380, -1236077589, 1254154641, -1823362593, -118903823, 868390086, 849959522, -1527888021, -1808546602, 634370776, -640123820, 276803043, 1009924257, 1639257140, -2134628693 ], [ 177791974, -1701472768, -1383272404, 392413504, -922862444, 56518219, 557540115, -298417648, -370141589, -1545491348, 1327765059, -482586627, 1301658211, -744098834, 656570478, 1837171886, -1116483695, -953728389, -56253488, -588757664, 1849646605, 1193767647, -231063654, 1724476269, 1818685536, -661776952, -1396866796, -1290025989, 382191695, -1328064187, -984749417, 2016477951, -308747094, -1357409547, -1848433324, -862124106, -2026733673 ], [ -815235023, -129725382, 430757580, -1970629945, -1818562134, 1665554179, -1441107992, -1292334094, -1866270629, -338289077, 1712506723, 2002916900, -1435994099, -836714180, 667522198, 1687894438, -1056739238, -1170665053, 788692847, -2032293830, -100827746, -1729907284, 188362492, 1999319396, -356099326, -865073167, 342444098, 310073331, -185502312, 345696543, -1307140559, -1561991039, 122120346, -490980633, 116765589, -99976441, -1422981489 ], [ -856235443, -1615846520, 2129615134, -95159616, 1174796298, 1724995218, 419373255, 1784166227, -1198926314, -66465931, 1209501830, -509986453, -1652438593, -1117915489, 486908578, -620285936, -645441, -884203194, 1010751277, -2139170786, 694478113, 1119853968, -939489733, 164286529, 979835326, -2110420263, -548566103, 1090943008, 136811594, 2025379680, 1287265227, -697638790, 363208020, -393055408, 475162777, -268280670, 395401777 ], [ 1058862092, -986112549, -1027434944, -183167232, 2097208652, 844093788, 1674044902, 799616149, -1733898993, -21707053, -543664121, 24332622, -2011568818, -441484906, -483067641, -1494346850, 96642612, 1398808649, 1219899753, 1388233094, -409453870, -667061967, -1272506078, 274085183, 2085325533, 22182678, -2139021181, -202955323, 1362551198, 1305225234, -873326083, 859808891, -1051527668, -781443712, 184627278, 971108366, -515012885 ], [ 1214959673, 1957714111, 1546172282, 537383744, 1599352941, -1984761177, 1112892619, 1312815533, 1070462048, -364949241, 984884256, 209368171, -1964427051, -789582658, -342973253, -1070721273, 1217050275, -2085309969, 558308244, 1936241548, -345844955, -313560737, 221549953, 1266129689, 150754786, 567191720, 582949135, -32830665, 1802488686, -225715745, 2056683701, -1275191211, 1418846946, -1679079977, -920170072, 122069257, -354035892 ], [ -1129701810, -697901143, 126759947, 1497386170, -1708761497, 366432358, 1883986706, 209384004, 1858951875, -816827577, 606111151, 1784994504, -142958891, -987933447, -1101998817, 1318257127, 2033087043, -129326931, 1299396838, 1216671825, -1655375064, 174022693, -570604465, 1489290093, 965468694, -1636053683, -685453823, 1713278148, 1121944326, 359959386, -1543753811, 1295961922, -1344714081, -1994621399, 407610097, -230775225, -257294848 ], [ 41356037, -1730177145, 1957428669, -677658245, 853251403, 150436724, 1412305003, -1810051464, -525287336, -119880186, 1020182516, -925291813, -2111573754, -740736595, 1449500127, 1597677370, -32670491, 1119823950, 2094456850, 552914086, -628417243, -75374666, -2068241151, -785177727, 2064910051, 1598174103, 1417109666, -1077309004, 1869394254, 879016972, 758690169, 974210335, 1505112073, 1341106415, 1104764429, -75986239, -1028319701 ], [ 1081924261, -1466973550, 1275380340, -1135096672, 386286590, 1110649793, -166323252, 937047659, -2075005152, 1364153859, -546299464, -2113740319, -2002766652, -672756891, -445835134, 2116501863, 845925932, -1364154214, -67824169, 1651139775, -363439025, -1967024831, 1180242405, 387802344, -843605530, 289444105, -1747748332, -1899310540, -1716401058, -1298130972, 612508286, -940693066, 398748454, 1063382577, -539155299, -472462634, 1963286837 ], [ -993217178, 1021618670, 874432048, 1485066574, -742776798, 1529471980, -780577180, 723411089, 1130970649, 835604110, 1962180673, 122228880, 821989596, -1683582240, 399012306, -1247582972, -1529950934, -1720133732, 901170843, 916452394, 626995155, 840675369, 1979683718, -826958575, 51692070, 376293305, 595879779, -1993575391, 421484681, -260919984, -976908239, 415002386, -47244188, 1390820852, 1271795862, -444160717, -1102275639 ], [ -41393674, -1662689332, 1471849364, 164561586, 864775910, 105239739, -1034237078, 957651198, -301231513, 737275251, 2109398429, -721294608, -2121036854, 759906527, -1423165745, -1927703430, -1180146753, 141846628, -424532319, 459106403, -50313810, -1627735871, 159409486, -759028172, -1227730664, -1590026115, -1214522616, -1757924173, -1286070422, 1318674848, -516141698, 1793295317, -2071302616, 116943193, 411365212, 1356387216, -1274775316 ], [ -367040938, 1367646019, 672126593, 1606800585, -579752444, -1905603416, -790655194, -1958542998, -1111059891, 483752286, -39828177, 84643141, -1577877549, 1821047182, -1523905901, -1487318886, 284458972, -1529317185, -1055224419, -807350095, -2085833900, 1067104769, -1291161486, 633322472, 310507978, 1966114317, 194968848, 363441571, 1552756360, -428278792, -1541973469, 899716907, -1178787561, 1843932631, 1772504258, -1009948963, 1063536991 ], [ -1081154395, -1571559213, -1711179608, 1197497795, 95547112, -740746453, 663174271, 778174699, 1818841753, -1550786984, -104235482, 1920628995, -1483232391, -1585137238, 1463294175, -39881676, -1618359288, -1440313026, 211683426, 68867943, 1770220926, -1405570626, -1821422440, -1265385976, 1780154349, -1279463317, 718535627, -572152286, 40586730, 1905129491, 410375163, -88109808, 1240325762, -1353762094, -1928031696, -1598687985, -1104943781 ], [ -1047404099, -86224721, -1478489701, 85212058, 119901104, 1432679964, 729127314, -1266557846, 345046497, -200286376, -35106310, -75396598, -251870031, -2083979731, 1625509696, 677912117, 101227994, 1098187447, 1961819202, 1561993562, 101408198, 1144133253, -167595790, -824405902, -1508516019, 1437426936, -601304276, -2131589822, -773797657, 1697304481, 1371664717, 2116820316, 1480040959, -1391757088, -433506672, 956990719, -543091602 ], [ 742857490, -1539792334, -502799364, -125898359, 1124925431, 566387859, 1153252388, -1590908672, -159783832, 128818050, 676728573, -982440086, 1020143010, -802272202, 714876016, 657662647, 331285519, 722430798, 1132781583, -603593294, 289474552, 1462931279, -1117628376, 1182196891, 1885469736, -1676685769, -557656680, -918175006, 213751118, 574168298, 1350300336, -282451956, -2006091610, 2137434834, 156285932, -169524202, -2126650242 ], [ -1985491283, 1116569352, -1198313982, 66136274, 135347149, -1310785650, -223377137, -1374530764, -1731703392, 386680318, -1196044350, -1330719857, 1197673996, -483642381, -1448767456, -1349136663, -671565538, -1980290330, 963853609, 676553252, -2067620772, 2093699834, -653640641, 885875414, -1142219986, -882755585, -1807098718, 1487826051, -203636037, -137172199, -766255719, 1767493929, 1000591548, 1602524453, 1111660960, 1488986110, -2023767989 ], [ -418056259, -755741029, -679191330, -1016508126, 1866272777, -770045808, -265062989, -166352609, 829829577, -373780497, 2106380555, 570634522, 218330083, -915063803, -1972199384, -741267746, 1038532101, 1498231755, 1589338564, -346691117, 2142325810, -1701256963, 848283205, -1359884377, 2040769690, -1433193797, 2098114609, -845091442, 637085106, 1994637759, -1128739663, 1386221940, -1952469955, -348913623, -678677045, -112058319, -2092097804 ], [ -798821542, -1980662769, -313768016, 105484076, 503518720, -1910500901, 38052086, 1812217753, 269024209, -1797457384, 262596541, -496204288, 506485546, -983429364, -1473227554, 1193369341, 471227281, -129657245, -2130244086, -2103584164, 318985564, 99006247, -86825868, 552370848, 1826264796, 1902591958, -1163711657, -1710389657, -1277118410, 1982066315, 79564368, 1569703366, -632589343, -689742921, -1109888284, 1376520406, -264649350 ], [ 395297188, 862267897, -629612761, 2131745826, -2075463566, -883646873, -1786648755, -412255157, 1798842683, 233558202, -734548989, 797997050, 977291099, 2045433020, 1568547845, -5827224, 996067496, 21146664, -787880408, 1732151822, -308513335, -838466334, 1325781767, 642290989, -1073356887, -1124044865, -1868047513, -1890974514, -1566698655, 1049408401, 2032181925, 688959757, 1447712104, 1482642499, 1840391195, -14077934, -827410133 ], [ 1584545530, 1904309407, 1177189131, -1773701238, -2006194513, -1754189052, -1368798375, -2023232175, 856105203, -1873360671, -1364102937, 117584181, 1226527241, -1413551599, 1579530709, 104673730, 1978155517, -1124620591, 2097468040, -1994318354, -1920072684, -109054007, -536176785, -893901494, 1964757835, 1414835385, 823645928, 4930380, 194552485, 46879202, -874679132, 1604276764, -76425984, 956886222, -893637818, 442881751, -913213484 ], [ -688324908, -2024108423, -978269448, -1301989103, 2102001688, -2060801897, -931209339, -1311218425, 876124986, 1781615825, -1247490237, -428263550, -158288354, -1290127303, -915722310, 298166308, -861975333, 2124151065, 1626240578, -711893478, -846835682, 1873176618, -877122258, 333517600, 174482285, -674563817, 99950671, 859283308, 873191928, -711705578, 2066277311, -136819739, -560658266, 111036723, -1399170739, -1952306445, 1987024887 ], [ 1506161346, -252984230, -576388970, -1957574858, -1266246954, 1514672663, -1012398760, -1376294661, 513703293, 1655222530, -543594458, -972878351, 310112278, -737168340, 1927955762, 1941142236, 371692950, -1355489995, -574828829, -110339925, 494747798, -473366392, -416873817, 1518355736, -593946861, 1454652224, -1383936625, 1653453695, 1990865322, -1165533160, 567486635, -937760537, 752074066, -465406305, -716269110, 1765141732, -1444286318 ], [ 1673961564, 1298940161, 1789752371, -920740197, 692884615, 1181035349, 136654958, 2065786500, -796420213, -67796644, 413065462, 220687137, 81305184, -1767477978, 741726617, 595711493, -2005848913, -175593030, -1378359900, 1466303601, -61288584, -1930203741, 1944109522, -798840089, 1358740653, -1090036831, 1079854880, 361171122, -782334285, 1984854699, -334795260, -276581524, -302701771, 1714917202, -535448090, -477480261, -1345761385 ], [ 896972328, 2011079484, 1374177622, -1006398271, -357977262, -2070071833, 2111355332, -1626000925, 953566293, -329349776, 794179615, 870605366, -85318732, 1996094545, 628353065, 946681022, -2769123, 456317717, -1895801603, 666201655, 1644491576, -1811420501, 461213080, -448323703, 1732941399, -2116813025, 120122793, -491181968, 1966462453, -1979233157, 1389365817, -165005010, 1498012738, -904727497, -329431817, -1348798767, -2081076769 ], [ -642172341, -2027925591, 266831084, 97628386, -1118221271, 1231470242, 939069553, -304834219, -1921533737, 223689062, -925425468, -97886026, 1188085250, 103383461, -253858151, 1304070742, 1316309522, -1970634089, -1540858437, 692483683, 1067965696, 1090992795, 1321617630, -39606295, -689007480, 830524181, -896007687, 595176783, -404549598, 1702960396, -1055535594, -955546825, 854997744, 796137362, 1528091750, 434267048, 1816964301 ], [ -871310539, 879433075, 2076946568, -1426979518, 1244752442, -1097815154, -228101925, 1112350425, 853757613, -984609103, -959810499, 1262744672, -183846825, -1711997649, 1431376875, 53639717, -1819089618, -1466764655, 1404232763, 687849444, -939058337, -230839885, -598004948, -1655517639, -395207603, -594060112, -688286261, -1277411047, 246875090, 286070203, -1011960470, 389245262, -1719764550, -357415730, 397094192, 1450150329, -17618972 ], [ -600275896, 267659612, 1420557482, 1888638315, -471392341, -606239305, 1497487201, 1902541930, -280268600, 848638251, -115362575, -1322817863, -254673425, -434219326, -1278646405, 877640516, -802102649, -1948495030, 1245613512, -1468881244, -1848060751, -2012291945, -1903451152, -2125623741, 1175221841, 693531003, -298731388, -1842183727, 1289708695, -2068392750, 923136587, -488427915, 1015829363, -1858235499, -81455132, 128822661, -1457435682 ], [ -357373829, -819233733, 2088571709, -72010463, 1862733601, -1541434860, 1234588894, -845140182, -1553866541, -1997917720, -779031002, -1550322075, 982267246, -1688267145, 1466410215, 866503916, 321888778, 980321319, 980811783, 1225611405, -695488806, 910594514, 1143277280, -546022247, -600035328, -2088820924, -1286660973, 1066836254, 337781372, 1264649163, 1617174442, -1235582137, 2025988448, -2937318, 992747331, 1153142040, -843383739 ], [ -1178695529, -1593380622, 2046612342, -16433682, 36147614, -132356923, 1920392667, -31805369, 801172113, -811980333, -152857428, -482209411, -1951279503, 1950519050, 607532363, -181365445, 1005594667, -1425775194, -1265521790, -922622100, -317745365, 2125020187, 1638954032, -1383635931, -1930641811, 2115862052, -1856649455, -104330683, -1370910016, 2057413871, -736916387, 1349850820, -25688208, 1434092168, 744287434, -462679948, 309666154 ], [ -2120398920, 706313729, -389096, 1164728625, -1418994143, -839388368, 266500593, 1780319905, 943811923, 742932880, -552753429, 537294142, 319575144, 551742677, -1821029379, -1230750064, 1661104665, 2094146637, 367070555, 290631370, -2064613270, -1619070273, 1107161894, 36570785, -785227836, 838368575, 1598690299, -882458772, -788370843, 1438417000, -1399747793, -338936801, -1196083873, 1657845828, 265042488, 1134083099, -1422795008 ] ], [ [ -2106597016, 763790612, 1799034533, -245037172, 319843098, 1478464172, 112241722, -1331328330, 1749820308, -2039111980, -2102059414, -2000335851, -1917178011, -2013557499, 1872151056, 2055795568, -859789856, 1161596990, -527766711, 1617836257, -215419840, 1733377279, -1724584863, -1570718549, -1287284602, -358530285, -2146541638, -512562024, 922595725, -1610262035, -982351393, 960835601, 418046947, 1023177602, -1636336471, 1563107601, -911689210 ], [ -1666943066, 1358803128, -380780458, 879688047, -1282738727, -866265129, 1637351029, -2127478635, -240931669, 524680378, 1230954694, 1277878257, 1091377728, -793785668, 597632222, 1716631570, -36855129, 4549509, 790325409, 2040562666, 87265133, 2007531635, 1440114626, -1725133589, 2013761447, 802595761, -719343912, -1773818054, -2055411687, 1307884624, 1244392197, -1780822424, -783459837, 576966573, 560911125, 439214720, 865132726 ], [ -1166383354, 605302657, 823386885, -1886051101, 1361644712, 770377371, 644410304, 1520179326, -1353391780, 1205899956, -1630474612, -847582619, -348024580, 824094583, 1702558039, -1271399915, 1875095503, -1281538850, 2075726735, -542770957, 1390314795, 1328259360, 526416054, -1904215179, 1257280668, -1980657290, -350717493, 1579859595, -503299328, 1929529792, 372706097, 1408254687, 117563984, -1465608240, 1847229971, 738088603, 588576673 ], [ -602296691, -1626809956, -1860929718, 314891375, 2097446342, 1421738526, 2103583034, 1388786391, -407019206, 649396015, 951857778, -1819651018, 318721692, 1975361518, 1522202330, -772802123, 781575685, -2038495667, -552502453, 708226821, -994290084, -462411428, -897940285, -953835213, 1443518740, -1461439155, -1159427296, 1111753257, -1860639617, -1402910724, -1684066382, -334302285, -655306684, -1769085631, -1640389810, 535886228, -1822387178 ], [ 553335842, 1509285768, -1396007443, 227010442, 1081769633, 347958620, 1059296478, -2003183661, -15086810, -375753636, 856179570, -579222151, 1667850710, -1715107175, -1306497172, 2069706390, 2009676297, 374570809, -1739771498, -987120020, 261469451, -79026180, 136896900, -1441028290, -1789239437, -642702573, 1685072584, 1263782874, -1255088964, 502348732, -1120729746, -1169701246, 2053612587, 49840304, 440055733, -2084491135, -325658685 ], [ -1727632092, 1452751467, 2062119557, -362654872, 814737832, 673032899, 1865375681, -1762317015, -108422135, 387817413, -1950191544, 2031974742, -603291728, 317763260, -1474459827, -1274163011, -1979433064, 1269532589, 696974646, -558426357, 680377419, 742595952, 675008976, 1528122608, -882342593, 766465391, 1269656898, -2028778657, -1323024286, -460512256, -773333130, -771688114, 471658423, 9409547, 906482379, -492942946, -203910420 ], [ -150230713, -582234770, -1106083325, -1104864383, -1019393827, 319319808, -2064607626, 121266532, -441080020, -1108042066, -1833748199, -1802438100, -101590068, -187334017, -1401281756, -1257665252, 301391517, -571467010, -1476788008, 321234926, 333766305, -954106651, -1303594519, -1109624551, -665258453, 500264677, -908576215, -1951456838, 1885741514, 1340438909, 616859621, 313435803, -1069507748, -1191358567, 1138768180, -173614942, 1649333025 ], [ -144752795, -1107320506, -1148355038, -1736870863, -703310918, 2141655125, -688765842, 576902057, 1408117709, -2005432783, 1375648243, 79488690, -927816110, -1446472518, 108027864, -844836510, -1590332086, 1484987928, 247637762, 731149973, -247318186, -1351869037, -392717008, 73723326, -582334512, -521200607, 734529616, 1325817896, -1120758786, -1829355070, 17319973, 627955537, 1062967883, 1779271779, -1133251289, 1370102934, -1476735879 ], [ 432063837, -765502500, 1386696919, -187015004, -198162341, 1525329953, 1446728397, -1261221401, 197342670, -1352396015, -1232237010, -1471957976, -453566831, 451504764, 836960512, -1016230887, -1470901207, -466394643, 857511918, -1620194146, 1598194208, 23636146, 9271401, -1595823421, -1741115706, -630169967, 1253477704, -876029544, -37381059, -1053096101, 719005585, 1222185860, -469357537, -1414458580, 766048011, 590936246, -431337291 ], [ -71572073, -859443990, 1562327012, -1351686812, 1038974771, -802344947, 1118308512, -867653473, 375506071, 518403629, -36975274, -911222699, 1110458146, 207154729, 982804179, -124513751, 1881286618, 62753538, 238511668, -471930423, 1644123841, 922653120, -2041437834, 1634742506, 361111923, -1275237430, -2017497941, -256831962, -1297391148, 1229773495, 49323016, 1648399359, -2142101749, 422632978, 757677292, -1218172299, -1037773247 ], [ -917892999, -2002451317, -244998838, 233057416, 1497325485, 2126579365, -836211972, 1834188694, -1870491208, -562158671, 517994650, 443552305, 1628708258, -1618151299, 1462707808, 926149702, -1430771182, 541511276, 431990846, -1686361632, -1186596300, 267987496, -1012213854, -47363324, 805968654, 615328907, -1770857242, 485421642, -233107101, -604043189, -467092012, 1516796678, 1686969191, -285764117, -1729064591, -1828246655, 916431230 ], [ 897702, 962111641, -1653296887, -1209394165, -625782566, 1485606649, -891176565, -15863390, 348279348, -1236472852, 137668394, -1015915261, -761294885, -713295636, 8397875, 1003115341, 1806685964, 348828605, 290454802, 1138267859, -1864597769, 1766631219, -1651586749, -1943681746, 188911829, 88690800, 542407343, 344293017, 1816341842, -616784617, -142074607, 1963913961, -1179198618, -765342538, -1691974685, -1918113421, 1802918445 ], [ 1020118802, -1986526225, -1565471658, 842197640, 1543511249, 270309486, 1188552906, 1880256398, 897926767, -1473790622, -223278227, 922382738, -795021099, -1690310524, -1841969530, -2099802023, 1641284044, -763136477, 826449308, 44224171, 1993491911, -1095447935, -436671199, -237280049, 495584117, -1681259497, 448630189, 1565014647, 984122588, 1332751356, 226940037, 1431004178, -1768459586, -367807335, -939954372, -1272942574, 1173919814 ], [ -1992236519, -1480500872, -1878933363, -431773380, 1138188102, -837024521, 544731438, -1002386042, 716673958, 52329912, 2082186962, -1850314923, -39407346, -849022596, 965441458, -530791832, 30699466, -1166951167, -150172419, 1565755699, 1976750663, 1695016372, 36192413, -592214685, 1522916080, 1895349669, 772842229, 848051129, -2053264899, 1380562269, 1889081779, 2139164216, -1148403626, -494368770, 1839129259, -1864335264, 1496150918 ], [ -1391951831, -514083481, -1773904041, 1940132803, -118531759, -137609940, -751542664, -1243255430, 642091907, 2037417962, 1150580611, 51749269, 319891387, -1124056783, -1137796924, 734226786, 2010083750, 1222456465, 1360342506, -1270118351, 83280125, 1226671190, 1406500248, 1751016098, -2065449117, -1163829329, 866320557, -925605071, -267580135, 896029022, -590181949, -1526844489, 1334678815, -1188103625, -1456514580, 1413476260, 725275866 ], [ -445559034, 1191606528, 679953550, -1958906340, 1230290822, 2092918886, -68890658, 1181264838, -267397083, 1701727278, -74165418, -1916593218, -1407199799, -547677760, -1112598233, -312973171, 1861640864, 850612269, -1836026799, 938222779, 1288472335, 1885152429, -304955280, -1994486231, -1478753797, -1018271068, -1059870364, 1197173044, 2117243161, -650156555, -241117773, -1719536171, -560547258, 475271964, 2098340067, 411616588, 1093574803 ], [ 891445475, 1135172925, 1558231947, 1030589063, -1053124739, -1790940338, -717025933, 1905653556, -607071037, 2008748148, -455745230, -567260982, 646257745, 1623361305, 1139067736, -672704205, -1004223190, -108425031, -1497469016, -245851887, 667780016, -956438335, 1908982990, 1397809100, 1928548327, -300695048, -709923811, 428339296, 541422076, -64086715, 690222419, -1614003871, 170175122, 985321196, 1409419664, -416573350, -316633375 ], [ 907457775, 1681470572, 1384095224, 1897294745, 638948280, 336426423, -1342888643, 1566159440, 452943202, -1120240277, 815904527, -422942793, -1851480004, -475019869, 1997834907, -483981177, 1527462527, -2136966101, 801694238, 491076482, 2137802777, 1081949171, 779226594, 415927540, 1740028386, -1224229206, 792445825, 1895476784, 1190465664, 1216727125, -1631414643, -2102594162, 715900501, -656255992, 1993101023, 430457048, 599415446 ], [ -1239727148, 2131303979, 1903204882, 708853150, -1733622999, 1094992944, 1944517475, -1244679458, -1615448293, -2066675929, 534732298, 1683145044, -792598163, -179171990, -1895683227, 1805896609, -1310514148, -532409092, -1843662317, 143956630, -1034010865, 185273171, 1831418182, -104233480, -475284999, -466904857, -1207626137, -994869790, 398685724, -349260751, 453165303, -495360882, -1535698066, 1810360508, -1461204604, 1796563951, 91682198 ], [ -1016859144, -1600372508, 693579716, 383699662, -1544595886, 529196322, -559109934, -561945183, 1227177149, -2132974445, -1129783224, 1944513269, 606639553, 348878101, -583103424, 1627038106, 307752532, 1420887283, 1922752172, 1366641749, 1084638786, 530784777, 1751666356, -1969860860, -63633678, 1834803814, -1963563507, -109672459, -386675422, -583453468, -652136279, 957073917, 1119658953, -1453018790, 1038488915, -1773353708, 793807114 ], [ -330842031, -484892039, 847924412, 2084329010, -120868049, 987510659, -521406469, -822929357, 112637384, -1045951674, -311127205, 792239626, 1276917000, 1325907180, -1838412807, -1539766015, -582809700, -1342495518, -246920208, -1297921112, -1024007535, -2032289784, 1403221800, -749402680, -419814338, 880231833, -884924489, -26784987, 1598814092, -434368580, -1578149366, 540308090, 1580366599, -174005936, -1439362545, 20951835, -1459396803 ], [ -1756538849, 1152728560, 55315550, 1779816815, -491430436, -430850227, -425374557, -1628020655, 321191049, 2119904223, -311075704, 939143307, 957609688, -1161417624, -582098132, -975108693, 680123815, -1167931226, -988852763, 1536859519, -863603113, 853180191, 1974998256, 1793630660, 1409777216, -1429764087, 1387505001, 710743214, 1289988949, 981065534, -1674146089, 1050801800, 470299825, -1216492477, 3746382, -805368999, 1321095930 ], [ -617955837, 1329957132, 761426700, 740682588, 1205230038, 342903086, 2132060998, -1233891764, -1860127128, 1520262384, -1333881491, 930346186, -1215485931, 1919223066, 445499620, -1430711642, -1100163759, 1515751220, 137526243, -1485313960, -1317761889, 201028762, 188501535, 1868556675, -321778484, -1224171554, -1369140839, -788524104, 1190437753, -224539881, 1967524793, 245439998, 1256941644, -433556017, -1768307843, -1664530347, -81550549 ], [ -23725896, 1897156390, 1978787207, 625880966, -1224684214, -1501713369, -1629468260, 1743657679, -1023448571, 1711169226, 1740487173, -1535192345, 22247655, 1234090336, 833107640, 1885938030, -785022958, 483170081, 1724185813, -1753753014, 743329899, 647060912, 2049199954, 2118290319, -348978407, 317755472, -1403450986, -156768167, 1795439479, 2077205308, -659023213, 1267612547, -985305284, -847285556, 496219682, -959008328, -1585829580 ], [ 359614199, -1643506183, 1151902911, 705982145, -1962777393, 1186158539, 61392124, 1557482149, 1114476839, -316445932, 640604467, 350715463, 1722351046, 2074904774, 1726223592, -1315357457, -354506799, -332303995, -677032783, 1935726827, -1013802929, -764296371, 1283234789, -1021190886, 1021069639, -1843976781, -278266111, 160668579, -1573510101, -135534425, -735142672, -1031860147, 1215510125, 1601212095, -375885344, 603938299, -1304162777 ], [ 806010392, 1174942986, 1990548598, 1439764551, -1005480336, 306235322, -433475018, -168000562, -1488976012, 1110480280, -1487639951, -131967565, -1798035040, 376294276, -333523662, -1018934160, -1220421449, -2101396581, -562582972, 2112862703, -583100187, -1636593118, 1932510613, -1281768370, -1591213094, 732569435, 1960420056, 1859635217, 309441930, 1290472456, 1940402783, -2087248894, -2112349724, 747305165, 580437627, 1369757873, -1423895642 ], [ 194401173, -2076333426, -2087035019, -1028669861, -85301399, -284411688, -2071403025, -289012354, -1422880687, -1446074609, 515719099, 1273022599, 1060912356, 374870077, -1198508578, 929855737, 1161720324, 991206196, -2121758281, 345312595, -1752494430, -122332229, 923480875, 383958716, -413872018, 731683318, -524658084, -356173851, 1440435177, 1022618533, 981932274, -171886317, 433314686, -134759683, 771756074, 1508815457, -1834159629 ], [ 1315908528, -403359721, 1419785178, -2071673001, 145972172, -1599902332, 1886342862, -744089231, -1531874580, 844480836, 1731685083, -2301366, -678294432, 200068796, 17575402, 2141815312, 531403433, -1341266290, -246250361, 715671885, 1304338617, 784731132, -928541345, -433110035, -1420800362, -1982282865, -111257790, -1218674817, -509126971, 835997460, 1010774025, 85681452, 1692789912, 1950462291, -301869759, 849053371, -473704120 ], [ 280274770, -1666498762, -1598407785, 1850492610, 87941157, 785156071, -647462317, -1827212812, 356127871, 1583956336, -2070242549, -1560957153, 444620688, -1251118624, -1745157000, -581599135, 859771786, 1131721470, 964968552, 1049153365, 1120911388, 1173121237, 1133492587, 1514629310, -2073866674, -1236524568, 1468734716, 191014268, -1077776750, 1702659246, -2097139873, -1132628813, -941374441, 2119969935, 1793660832, 455097825, -1422385451 ], [ -72052203, 543998267, -1285807901, 1471246371, 599815976, -1252138448, 937319293, -838917096, 733668612, -105834224, -881919806, 329727713, -1098305408, -1505607888, 2144743860, 2093537373, -333880917, -1184670594, 273737758, 240099487, 970251710, 1327661378, -1703404723, 1477001166, -913174460, -1738643541, 1751499118, -1161222844, 746566707, -815182086, 1164094789, -875025609, 692673849, 103495519, -923750249, -401386866, 1072210025 ], [ -834320547, -1945528702, 1257827820, -1062763293, 2004387629, -1190219517, 2065641400, -1194230573, 935582692, -651041757, 2105240650, 1882257681, 1466764634, -1622644992, -89504969, -2033585410, 469077823, -2079263447, -974382193, 1902820346, 626109557, -530871620, -23494342, 282434056, -993297244, 1672721944, 336669871, -311606421, 414917646, 31266251, 1578205947, 1918337199, 733588966, -86180990, 579704654, 1158445110, -2057769765 ], [ -1207428421, -809015413, 993415204, -1247095556, 1960187071, -1289834993, 1729435831, 1923235081, 412681601, 492886967, 982904015, 588836052, -1792212587, -1765992360, 253573594, -554140265, -1323218920, -1955573293, -549567222, -271205527, -1767007479, 207229412, -2071082870, -36462423, -1783279168, 967445820, 588174466, 907693485, 1999187785, -1595023495, 1478305904, 1162982028, 1504468435, -742317097, 422969412, 1957366699, -1223935949 ], [ -466646602, 954241035, -230845755, 261671108, 1417755582, 647438722, -648852585, 1583026201, 1043287063, 252149832, 560174184, -842522916, 1724958446, -86049373, 689030634, 1991446617, -2070900675, 924902065, 881545645, -345555515, -1584962308, -789791358, -985225667, -707387539, -1235264568, 497692365, -1898871222, 1654924444, -800090773, 277597704, -1246593761, 291273154, -2125856758, 2085980303, -1303464465, -1278403862, -1500151221 ], [ -1525922771, -2048365177, -6544581, -1503522441, 32448772, 1326431796, 700501868, 82173894, 1192967694, 221150124, -1172565965, -1360426459, -1845977840, -1019911289, 745685251, -1362237568, 1943869130, -1741078236, -537426885, -558109176, 1853293963, -531649417, 515831812, 1688913692, 49305612, 772688426, 2055133082, -627359003, -1270986445, 1419330699, -1566566505, -1096135614, 1943380148, 11079906, -67761988, 1787095236, 129712357 ], [ 1195136771, -321374859, -1752414457, 1400642021, -1624915940, 2119791814, -422605440, -1378102609, 1898669495, 130728840, -2144787986, 980617527, 726261578, 352977760, -662856048, -1652243968, 1286824613, 256878437, -1892285125, 222029455, 973027772, 2034583966, 1950860645, 1031162672, -1165385732, 499998347, -289895010, -628773604, 895404088, 1939109719, 911912582, -1336782306, -1072212171, -1132065627, 2101318914, 2107735268, -417055690 ], [ 1738493277, -2047321748, -305966728, -1309447551, -862018787, -1850482049, -1098255699, 789457488, -577756774, 763333613, -1784846245, -733815015, -5162033, 348710895, 2096884048, -208743272, -1937349253, -1510005398, 348166277, -1613867133, 1514102461, 1050285359, -971589138, -52070366, 1312862631, -1012980264, 774145570, -1738881334, 1776594600, -1458182470, -1299088017, 10106883, -475879357, 1070648835, -1833030582, -2052479975, 1126158025 ], [ 1873832484, -481222439, 1657496835, 1216473387, -1710550855, -2079909295, 1127266421, -1884084716, -179919124, -1445991450, -991629880, -376870102, -2077197873, -2018717118, 1654568210, 2077936457, 617849097, 1191088413, -1986333734, 852962121, -316492295, -571129994, 288993748, 1828507138, 201806485, 899155752, -1112911173, 1193208658, -921883329, -1508716078, -20474352, -835746287, 836184634, 253170134, 1324073452, -1021471005, 1219955556 ] ], [ [ 1037655849, 1913574254, 797124920, -413117106, 1397646736, 1185340622, 887377453, -694351357, 687227619, -712259815, 1485485724, 977855500, -1409406342, 688108056, -1423134029, 161305498, -205275501, 1928166376, -1883072306, 1518807791, -1474168142, 2096250142, -2084185326, 2117527431, 1801948853, 1507182754, 2086923444, 342033304, -1686689963, 397535154, 1935559414, -1336275691, -342458921, 1750673241, -578861290, 1760809862, 963574877 ], [ 80336398, 384132118, 613469869, -2041815753, -2118097775, -1340797933, -48999048, 1823277330, 1344682505, -389713465, 707636059, -1613110675, 849593343, -280762829, -709662141, -948572997, 1357528307, 1352938347, -1364731285, 1386207827, -2077380383, -1214238739, -128716075, -749219679, -1056973147, 1536253170, 178592015, 1514729526, 559019702, 1268324037, 1428419098, -62336861, 858891450, -1309407988, 67160847, 2138766830, 586584223 ], [ -1822931597, -1992477401, -329233082, -1392766158, -557672118, -1828605860, -2098152586, -1755203, -474415640, 1160579639, -2002055476, 1371050740, -542953049, -1636504901, 1332905432, 2047643454, -1870246433, 84477260, 1000185410, 1329781592, 863988085, -923606514, 1838222919, -1813726170, -253590154, -1581845379, 369527061, 1736816373, -176803784, 971484644, 502110851, 385384845, 232808039, -495167517, -619120800, -990383014, 89478037 ], [ 2143293632, 309980490, -1021012717, 1157330689, -1867926011, -909409650, -920878035, -642749540, 40054398, -357044356, 1527683785, -2000479101, -2090226040, -129581189, -483694988, -7672865, -117770035, -477480497, 2009472086, -225053385, 193661519, -378716046, -614328729, 624615284, 183676210, -1672511469, -1515850061, -40181633, 1879430086, -46920270, -1600719860, 1011826443, -1765925213, -1619861114, -2051548536, -1292672443, 1253314140 ], [ 1259117080, -1807427267, 1170291228, -1842420526, -1132267864, 645073342, 352092381, -1117357072, -726017806, -302930698, -597337188, 717533707, -7281656, -1792596200, -2076805923, -1555750153, -25318645, 760409627, 410179761, -1295324373, 1509351625, 1159805382, -1181941024, -1349255543, 752636722, -736833718, 1048782594, 57057670, 409030685, 513161822, 368187546, -695248362, 1964051679, -224811307, -2134619928, 709571238, -688026634 ], [ -579516441, -1898535011, -1573925187, -927943230, 1211749914, 166957967, 1329599220, 682082750, -1394301263, -490293482, 886364756, 1381295304, -1581374159, -748119114, 934395874, -934347668, -948600216, -1711281173, -1573038387, 536863837, 257943798, 1634825263, 2026322730, 706825869, 790102167, 857808515, -1566936224, -1267082860, -263099164, -189171543, -1084631073, -685247639, -1337354678, -1248163812, 620155137, 1805451692, -7341365 ], [ 520032517, 1788257458, -1662295468, 905466075, -734859194, -867575399, -1787580271, 142682826, -1291441568, -2051564395, -2002738108, 775969082, -1459967618, 1921561890, -1221735914, -1261046464, -1891933159, 1396896109, -1593421806, -786993149, -180646919, 702277249, 1405145315, 1682763365, 2101246505, 545258377, 1005859443, -1940250232, 3730705, 567331481, 119390345, -1800515388, -800722046, -1178187601, 275816140, -1701535996, -1332268768 ], [ -1699600977, 1752580803, 1876984421, 276176527, -681063833, -691204620, 1563819891, 505612191, -854480018, 797630465, -2040145205, 2084422678, -953391653, -1686051743, -971476979, 813768513, -1456242806, 465841015, 1053675058, -1503355207, 790531934, -673029034, 1279776013, -332645275, -2057569517, 1006452030, -1899397152, 534607608, 2134649197, 1240920836, 1647947841, 2003287684, -2037358438, -2052639231, 1649112935, 1672177014, 680887842 ], [ 480563414, -1354555130, -287325558, -1040202379, 280498814, 1545340777, -499263169, -578053532, 1210657456, -1627446982, 2100061308, -1645964296, 563063036, -331314421, -1842124342, -862722969, -1735460098, -396199583, -1670272539, -2106114355, -1812751115, -1786710496, -1950035484, 2024608198, -294215619, 1894803601, -516539229, 1137215772, -185678177, -1683220216, -850806172, 1327233312, -2144664198, 1505333359, -915112591, -2088423949, 1337017917 ], [ 79494186, 464221, 1279644811, -1414429004, 118520336, -1077942556, 630098688, 875046076, 2127619300, 1166081512, 500820230, -242391167, 216011171, -168810883, -1958456000, 36156376, -991527284, 569924829, 2032306530, 1849520466, -277576071, -2079401205, -1801416196, 248255969, 831970371, -1156553920, 1634945685, 1345160776, 444330370, -521796987, 1497698361, -51129684, -445336769, 449085801, 1651192520, 1980000266, -78251816 ], [ 2067134804, 482306105, 826217578, -831080691, 1729440233, 1898419206, -1429295718, 1228976233, -612093916, -1996068393, -1188354206, 1316910577, 1355681288, -546226465, 286381876, -761045548, 1035285538, 80427496, 907012495, -1577937445, -581584630, -587432699, 1644333880, 953283575, 511359404, -186389353, 328511292, -1602302447, -2108391229, 51258988, -522082024, 339014648, -117610793, -1366207725, 378484417, -531202942, 1570506928 ], [ 1657876407, -1513055743, -1207534395, 1835321346, -1809277865, -1670094042, -898251838, -96127651, -907053193, 1194826092, -291815249, -1877100513, -1564706759, 1459590588, 573496786, -1175002150, -1518151733, 603670507, 1253961747, -1884685825, 446783465, -422488979, 1758957171, -2022288478, -1137440557, -1819907649, -1236493518, 485610581, 2140558457, 1055982562, 231274820, 1480651827, -1398211253, -101308373, -2107045056, 979856490, 920122989 ], [ 1172733757, 209481810, 2029334280, -1627762185, 101200573, 84556892, 1109444993, -840078240, 1254772358, -1758695931, 921259846, -976371613, 962307552, 1984300789, -1838784019, -1153739182, 1579903895, -1186886349, -400128277, 19578392, -111209198, 1442945089, -1155464794, 548475536, 1846700973, 994923908, 1909611528, -1163493406, 1447820003, -1170619001, 1209458336, 1696110614, -1818667115, -2017650530, 384130845, -325219471, 1348022800 ], [ 2058839331, -1553742194, -873797038, -88958376, -1831498702, 471659874, -65126661, -1754301285, -1690901977, 1113546200, 1296683756, -1331935035, -2092618145, 977276251, 1241630982, -1875057109, 571500789, -708129988, 554098329, 1216654456, -1872277232, -960695125, -2005939901, 242525529, 2036784197, 1801284210, 1887641899, 2347895, 1135957843, 1939578428, -1513360284, -1636282513, -19713495, 1703771702, 1367604063, 407753406, 1497902877 ], [ -1567876501, -1915308301, 2063550076, -1439305964, -1329113139, -1344479057, -1588501705, 490054496, 1140425728, 1146589451, 247918950, -1116673866, -1783314792, -2103938964, 347025821, -137282323, -139333209, 1437504320, 2100519274, -71061142, 1518409985, -1875849938, -1587719188, 1203350806, 2140739269, -789623565, -1438929255, -1395812963, -517633908, -638647120, -966254079, -246927837, 1885239964, 610955440, 1860408764, 1642843932, -175089338 ], [ 477328077, -1710107136, -1115949780, 283018083, -1835600156, 1673945580, 1440214911, -1671441348, 2097468928, 720382651, 226517215, 1723126126, -1481664116, 1911413288, -1356730736, -30740744, -1548175650, 2105268821, 1984129645, 18499087, -734974352, 1564449933, -100967055, -1299267301, -22733156, 1347566098, -1228889145, 287337831, 1245019057, -171693834, -1720140608, 538543468, 1738677626, -218060721, 445821920, 4960601, 1560441267 ], [ -530034707, 2095048200, 1311763746, -287811735, -195680836, 198363340, 1763671478, -1387487708, -1031259298, -1419433448, 1492903421, 2025721092, -1871490451, -994461912, -1498221693, 42959096, 1530286247, 739067851, -1205531902, 1313940600, -1917718376, 1110824267, -2079455836, -1373710357, -1260135372, 239718608, 2053809541, 257955511, -112679676, 999408025, -1553269506, -1314998703, 321273013, -1407885482, -1381013881, 1391372674, -1384794191 ], [ 1401951671, 1798090799, 1494385109, -944280097, 552686197, -1263463159, 159061537, -1077068182, 257700874, -2098167878, -1248715149, -2002095319, 866339862, -506494240, -1438294389, -15552235, -1180360339, -361846315, 507030919, -1211168940, 1253450162, -1026112208, 1831375634, -1660390845, 1588388387, 1232294591, 1890681334, -1920906254, 1978452197, -1520865776, -2109829249, -1142382976, 1337147729, 156358037, -56333016, 1799837775, -2140025059 ], [ -1261603384, 393416038, -1001958250, -1890154460, -781243468, 1363687034, -1469640977, -2023728709, -1630229418, 979042373, -525151844, -1163372502, 1022635163, -1487852952, 1709702543, -1633901449, -602646318, -1606059561, 287527719, -1679885207, 1155825691, 20867795, -1305651885, -151250773, -989200475, 1001308217, -367984991, 691110433, 1031951886, -843938919, -1877211239, 1982387151, -1880761872, 1612971556, -791806615, 1066900565, -1137148540 ], [ -2015661073, 1556900282, -1284328423, -1497668908, 704088115, 29988774, -1806315045, -693471629, 1560945850, 128819999, -1234766764, -2050517880, -1598043365, -1549569130, 928318786, 1737283508, 1827324761, 967663151, -176964931, -2099628978, 1878133987, -132453307, -250328821, -1308017408, -419689904, -307740805, 595467970, 109277496, 41580034, -820873446, -683607099, -2035323457, 58195711, -1159516625, -1798933772, 143224610, 416001313 ], [ -638339610, 1388197977, 61145475, -1472333325, -903615630, -2030738659, 553440626, -633733535, -336062358, -857579321, 370597448, 809066328, -1139985807, -1827698078, -1137274297, -776599447, 587429461, -2059462306, 916818671, 1586946879, 83962433, -209445701, 1819852073, -2101939928, 403596817, 1840863760, 14650897, -772393409, -2111530014, -508591345, -175637579, -2112919972, -1399901316, 1092899714, 1349455283, 2089869408, 2092464366 ], [ 1424925801, -609550178, 1808927389, 409831443, 737796255, -1663569895, -1148949627, 89874984, 2010928535, -923371587, 1289952256, 1604884940, -982979479, -711373862, -432369707, 194046520, -905331320, 772507661, 1059409790, 1422541762, 1498172045, -1349770427, 1016345352, 168880027, -961076436, 106820393, 271533066, -1609564304, -1941271435, 1840871825, 2040730183, 189989478, -1263662048, 1329215244, -2070750813, 804644099, 1631406719 ], [ -948131663, -454732988, 159453997, -1977869200, 944622301, 1447608973, 887796060, 982695826, 2075741367, -1989269191, 131791018, -1739992506, 1888938580, -488366309, -534354036, 1522095409, 576935834, 1233120986, -1208931059, -2114143672, -72305611, -540267320, 115201494, -458201093, -1975736179, 169023444, 1029829013, 1156784400, -279714604, -1362153654, 782380499, 2036435057, 472820197, 181295108, -1106808160, -1372891604, 111359777 ], [ -2043866489, 1144925503, -1877170984, 1078099783, 463431786, 479104126, 1778431610, 725683821, -1639522935, 1794395556, -256952711, -978624459, 216678953, 296718813, 1262953434, -1147866172, 2125386305, 2038506391, 1906553067, -838648349, 292832443, 1699406810, -2035617286, 1204880118, 988727306, -448642014, -844401388, 272474688, 1957098196, 1542225557, -1986217302, -894118712, -1077351992, 1277473914, -968276515, -488473514, -1836421953 ], [ 1618001788, 2037696572, 1608477346, -491191732, 1381692920, 1362470389, 1672359161, 2058603566, -1365692240, 2127876609, -361576846, -444280982, 1381462559, -1118755477, 397597523, 1404384186, 1030319921, 1274895886, 1379553563, -2098472349, -431976781, 407187416, 1153512388, -470225511, 534257272, -699120789, -847917970, 2022517370, 1472420176, 1338745210, -1540152033, 1299299782, -443175180, -26468346, 2102856504, 229165463, 2021548435 ], [ -1064828670, -812408790, -586791954, 375857182, 870189540, 1190081951, 913233951, -1847829578, 735972884, -2116266729, 1855551018, -1367336793, -522074150, 2077604577, -2117527676, 254497711, -1008179716, 699106207, -495612235, 93491544, 1215104285, 1109557917, 1501762461, 634185612, -1008368311, -776362372, 805647071, -1158577755, -257352831, 11396699, 1966056257, 2025445643, -1714201131, -1525288973, 1596319611, 1139358245, -1084303988 ], [ 1090667150, -256629609, 966692948, -779498496, 345238166, 1781923350, -334504622, -987185423, -1522664957, -67003927, 956663672, 597522956, 2108799969, 913477164, -1577791504, -576622945, 2128930039, -406851036, -459443626, 1938841660, 530358265, 1813075733, 1740955026, -1858364815, -1684474519, 491718854, 177748241, -1083515013, 1672915539, 275121528, 1639452116, -631240781, -754872349, -67458141, -1936205513, 2136159332, 1725790287 ], [ 1395870453, -1598176156, -710190178, -930419663, 434987995, 1358318880, -277640278, 385721596, 939038994, -1646282627, 2087319967, 952424563, 1389010276, 1026001830, -112292244, 361083212, -1753151231, -1014935821, 1446937879, -10254662, 263006193, 1332790604, -821844419, -1988955699, -602985945, 1686420578, 845486342, 2028799602, -1584835193, 220219738, 524699331, -1256152883, 1681927640, -72095867, 1101929798, 2066391417, -786308144 ], [ -110885076, -1053377350, -555938438, -570384845, 914130879, -1482630698, -1086062749, 1770627832, -943693381, -290396837, 128010083, 1055804371, -167072366, 2033748656, 165033723, 1039153979, -2092787333, -804995525, -1277507221, -1833506820, 665195618, 1061533918, -1790192315, 761969554, -1404844441, 709510508, 1033066653, 1839997101, -58598047, 1041399298, -457109702, 426208867, -942888374, 179646197, 925309621, -156574980, 458686291 ], [ -1692656944, -1263118024, 748061806, -1935164209, -135908024, 1888955201, -2107521799, -1112969306, -783781067, 1504312461, 1522380284, 711547565, -686585263, -1252808125, 1041954761, -1430095717, -1383709070, -711459388, 676215103, -880554201, 409300773, 503661316, -1738132131, -1794041766, -1358983421, 1446916087, 1110688626, -363826631, -721127125, 422223056, 1880453199, -519720728, -1154951356, 374200335, 942301976, -2072322340, -216305575 ], [ -673526766, 807237120, -499335810, -517949294, -37540488, -820030957, 1621981048, -1245414219, -1554508848, -751488727, -815149792, -1871447364, -1772657322, 1593487808, -1038428574, 1964275719, -209338347, -2098027216, 1270149336, 1754539385, 1001047710, -287186449, 1927209079, 1853065078, -1706938826, 1132208097, -1643563311, -760641523, -401955809, -937823728, 270112287, -552355391, 2125177827, -78358805, 1187192042, -772738053, 1906967553 ], [ 1461706632, -1600461051, 115537047, 1474082844, 1240022351, 2126735669, 890613120, 1395120120, 46120524, -771409303, 950902141, 1037174946, 1204349233, -2068463802, -1992349785, 329506401, 691624952, -1565030613, 286760878, -599027195, -1096105961, -300014720, -1931146344, 169958446, 593308544, -691711307, -28072420, -470685578, 1607588512, 215685708, 173371369, -976148404, 608035105, 1855682519, -475986332, -2061364508, -1824237191 ], [ -3562022, 1167568555, -1451166999, 1474248567, 81976935, 1514001940, 1217894588, 1067007303, -589431792, -1170009911, 644495432, 832304062, -1463291850, -646345329, 1870512226, 205045712, -910263010, 1103320694, -1082599584, 1122495109, -446425097, -869203304, -1253226956, -1136609241, -366325984, -782010483, -1070021988, -1988599707, -1545417447, -1722083066, -2046245764, -887929770, -1838409317, -78840161, 484569066, 1848554946, -426714859 ], [ -1570570346, 791595717, 1015815382, 67935076, -474782548, 1000732729, -251871153, -1073151420, 1575232355, 1772259159, 553210993, -1053740460, -1188680611, 1129090456, -1087615998, -1296233224, 1702936835, -2099524648, -1316833205, 437083007, 608843875, -790404150, 258790801, 1664799712, 1229491953, 1889390956, 2017971390, 518025403, 917636763, -951487512, -175634863, -172063792, -1605500145, 82309878, -820281724, -1651963210, 1952889581 ], [ 1462305064, -1798880913, -185262573, -1773404151, -822833821, -117595398, 1710337992, -136292761, -667827189, 1100761212, 1915259557, 1412471526, -179448311, 629333674, 1735192170, 44751415, -339901896, 644197976, 1130879431, 1893581704, 310088855, -2018821797, 441740846, 1999164752, 1736183446, -791135014, 1047959082, 1723564659, -1027024144, -681932288, 1923826720, 45300795, 1098343240, -333856701, -1746005082, 262131417, -1265749750 ], [ 1244613490, 813498148, 1100842466, 1547877329, -320334466, -631603802, 1144066722, 1222978171, -933793843, -2091042595, -1799398601, -2071835868, -1968163136, 1828786167, -249060695, 1401058473, -101510153, -458936101, 417629443, 804077024, 1874825168, -548917034, -944209561, 207561770, 1154060548, -1055845482, 1852991396, -2033099230, -11829333, 591045968, 1817837278, 993148122, -1688591743, 1679617412, 625659863, -643424539, 1648173869 ], [ -1682968626, 1455391436, -1694512711, 1431392423, 1087850762, 222750322, 366921055, -613104407, 1409967158, -1591299039, 1586110551, 1099588956, 518323912, 1982785969, 1967092240, 1623537680, 1774728483, 64935427, -2117124406, 1872357125, -355767376, 1863945846, 1617860389, -344490581, 1367281850, -660685304, 606906387, 1054926779, 637892998, 696979476, 379314731, 2047515789, -668723775, -1390216745, 1734215486, -1716071960, 99578627 ] ], [ [ 490050405, 1911362550, -961420712, 654251482, -988281647, 1067235000, 1204578484, -285061369, 1235013043, 814195849, -1196221678, -1388349304, 809729777, 1557343422, -1860525383, -1733119105, -2139547184, 2005122801, 1749825042, -876412621, -529236547, 1544032466, 763449351, 1351958873, 956553979, 405068941, 1128719375, -287992168, 209835675, 1205677035, 1668816660, -2060834093, 1013744276, 2017859972, 251220668, 1148606397, -1837165717 ], [ 619692819, 562186607, 356928795, 1462484629, -1608194947, -846677227, -2008779831, -1370364036, -67764814, 1808704044, -313911609, 1172906254, 2023134095, -426505907, 1569075846, -1631252100, 1124528963, -1599405947, -1644618362, -891678934, -2099386727, -701140199, 2126381365, 1329631581, 1905633608, 1665405456, 1858284943, -1226926653, 1384853977, 1821325936, 1588989126, -213582154, -728929789, 634774901, -1868364652, 1847538786, -792015964 ], [ 447130386, 880059445, 134692292, -398611228, -346734060, -239497814, 914979891, 1666009477, -1400857154, -1739379960, -644143843, 1323279976, 854681928, 1483501515, 390513455, -508066059, 873520929, 589745899, 2030813862, 965501719, 1833911985, 1049196803, -1842727364, -904805381, -1886397978, 123265879, -201212492, 1175718282, 1988096100, -787496236, 619384417, 35061573, 299775173, -1032605478, -1767161871, -1374962818, 2082630932 ], [ -1045988661, 276804954, 586963336, 1180222715, 1750247148, -578184709, -1532766151, 1555500194, 1076671771, 79501276, -70315343, -598906800, -991328230, 1432019218, -471108142, -1602860978, -936076120, 836353950, -567027946, 1223124736, -1706214516, -1875120421, 951202968, -2058851283, -1976760922, 2035853533, 1124735961, -448906002, -1700291126, 1817339183, 1337527626, 579676624, -572570600, 1217910140, -1637074673, 1125857999, 1638512944 ], [ 1673274095, 413523173, -736356664, -1243097557, -839177590, 1396896348, 1180657492, -494356592, 1622591897, 1558071713, -1537031366, -2104902155, -2058485031, 1481483767, 950733075, -896003919, -2013769926, 1702142574, -1018249504, 177588717, -1093604348, -1174074318, -925078347, -2006689895, 473733647, -1569730269, 52227569, 315460365, -173088793, -1945754437, -1061482760, 1700865967, -2057489892, -46217897, -734865902, -1386034058, 613008308 ], [ -1221475115, 276706391, 115384677, -855938184, 224265508, 1174213330, 598834067, -1747325149, -457945558, 1729847185, 347606621, -364855050, -1988911499, 920740156, -185032167, -2001751596, -661023781, 607777320, 343577016, -444882351, 1036668653, 324080720, -1702400091, -593414162, -61869700, -1216919894, -1010863410, -1272232221, 1672993636, 189440262, 1641719218, -1670807623, -416443029, 1214742997, -532482515, 826738936, -889109 ], [ -22916968, 1820178763, 312155524, -627483180, 832035128, 1738944428, -2018287515, -273004235, -383967127, -845755904, -87755701, 1097690453, -795888562, 23788896, -81409905, -1866879443, 1666242026, -1498936559, -446210164, 1519014838, 1206026388, 2077353136, -379838569, -1913443070, -1103313081, 492031464, 1779566810, -2107416696, -82057941, -1628216313, -14129778, 566757979, -390116223, -1611943981, -379797345, -975324891, 1046039845 ], [ 267777775, -972784535, 1875208789, 215521298, -415936659, -2000927190, 465380519, -1100349094, 1829920819, 267710137, 126084410, -1704709084, 741014460, -281016743, 798238338, 1380660995, -466897295, -155521374, 1914999354, -99758281, -1849047623, 1794331784, -1086738877, 562996422, -1915482819, -538509519, -1695654066, -729494851, -1836855230, 460257591, 632622175, -65125299, -1700109386, -976139955, -1767119781, -1541039992, 125335438 ], [ -977783770, 531965645, -264624538, 1579643730, 671280636, 415031760, -109487747, 1055157728, -630231533, 298994451, -1799116595, -500808330, -762948429, -1533764741, -2033674227, -1562914610, 1457237859, -1681669222, 1914433992, 1789952461, 1356373539, 1906844716, 795600509, -1495008196, -744368868, 1727946950, -214833165, -1836443316, -492184520, -959338571, -128184263, 19921389, 957452282, 1407348998, 1998721133, -390356606, 1426616382 ], [ 152756984, 1785705994, 689849795, 90427569, 94150150, 2133725262, 1568508942, 1147547050, 21956229, 1482462787, -1715024079, -1403904631, -256601594, 1673131459, -1501420620, 2069216106, 1037216348, 184800581, 1507274458, -385345414, -223803272, -1973145408, 1874992403, 1853198402, 383463706, 1449052444, 1098441329, 185518974, -150438810, -1960467370, -816521439, 1815060456, 2090611143, -329056176, -413441486, -656605201, -1656850902 ], [ 1980729350, 645207099, 1900024468, 674726066, 158661459, 687130500, -440780980, -1714063097, -971990388, -588755987, -1438182574, -233428701, -981177058, 277201395, -304933399, -1442538860, 1744089771, -2117313256, -1757110594, 192132429, -1041522821, 1323548390, 1278159495, -1595492079, -1923791332, 1440582307, -430389077, 1186985742, -336310901, -338557873, 389064971, 548187672, 1828023633, -568259499, 985903174, -725303811, -726259657 ], [ -395236055, -1468209767, 387843681, -228583086, -1958144406, 1387357202, -2140432631, -209448500, 750962299, -1732331011, 601104510, 76328922, -480602516, -18837598, 251931968, -39425245, -1453760824, -845369978, 1814100943, -413523988, 1120765228, 349149199, -43927883, 2146007588, -1467825106, 959072185, 460480987, 424745295, 1222836178, 1237049952, 1197689133, -1053420115, -483388444, -957036539, -103999395, -1762962080, 129746183 ], [ -973448118, 141784720, -2104850267, 1237184834, 1743900643, 1242099451, 2111809550, 872660656, -768338147, -1986073013, 1573749916, -727619446, 640837322, -1078969401, 1218164889, -706818877, 30735086, 814031130, -532415246, 1140859297, 56861315, 371970576, -987842893, 334892361, 555218010, -613300878, 78161743, -2134371588, 1303379082, -1637554973, -541014045, -598559164, 319581027, -394426111, 1144157236, -1843244486, 1303467503 ], [ 1580579179, 1712443578, -1654225957, -2082649798, 1125566196, -1577779758, -1510120561, 951417508, -28506532, 1420995789, -316887080, -394030637, -1913995066, -1283734301, -1250973481, 409585473, 671418735, -642605910, -1875024423, 957803071, -2060920720, 536497933, -1296760123, 1803242806, -300979289, 1886903221, -24363179, 1225726546, -1328739827, -425640354, 1030798341, 2114736147, -358364106, -67901587, 1834343843, 1560296681, -1499140214 ], [ -1442621778, 893648302, -1265201170, -1122852230, 1394054138, 957232672, -1302311261, -1437449541, -542444914, -832040408, 379236414, -2041041556, 2136298166, 1004661716, -846202954, -1192089019, 1030329745, -1863914418, 1367348346, 503206849, 92277068, 822773683, -387572293, -978569200, 673166162, 1228989604, -90453668, -481792166, -1121007351, -94662285, 1614138589, 1189273456, -1925876028, -1807552546, -868025893, 2061288872, -1917982351 ], [ -450157762, 1905412041, 1938842823, 1066616669, -973963532, 2108812228, -253984186, -1900540805, -378165469, 869534464, -1388606681, -920478500, 2053350237, 1591723566, -874975095, -1439333090, -1274363012, -514849749, 1691300293, -261162328, 1782459444, -253840649, -910305024, -712352685, -355338357, 1133469785, -1459199342, -558906826, 358331583, -338242609, 406202215, -1066479705, -955877180, -353524664, -90888001, -3396526, -2139854545 ], [ -234800697, -1998293197, 1805775, -647806665, -712140780, -1671093924, -678951079, 1142329801, -2032433382, -1399808647, 423662922, -2045126316, 1756441590, -1877351342, -867408756, -1536837071, 1391915820, 1355048614, 1235290375, 1999756693, 259704983, -1358418723, -1201029729, 1385709726, 234977223, -1040401233, -870843239, 335500685, 253351377, 1641059337, 1702736513, 2028990981, -29766537, 475473105, 1056295416, -1898328765, -1691150634 ], [ -147949138, -313122454, 273115890, -185648748, -779701873, 1434122840, -1228222568, 863020584, 1774718294, 380869929, -1457500772, -2139230969, -1925227425, 1220823319, 2071597563, 1997359333, -226264874, 1322350737, 2055691586, 442046885, 109035944, -95768142, 1390891396, 2008936491, -658226996, 953926154, 2020908461, -218861849, -267796297, 1740925967, -1040002815, 1203598366, 397216409, -719149336, -92943382, 589018543, 1502751779 ], [ 1993273331, 2114535710, 967557432, -2088368487, 1483839957, 160897193, -1555416879, -349927265, -744301168, 229921845, -1067859463, 257637545, 991887819, 181062167, 449223384, -365200156, 392804853, 104364746, -333539633, -1726701211, 1033556685, -1267541806, 2071114849, 1437055204, -1638813753, -532269843, 547170923, -168628056, -1800760015, 2078230733, 1884992802, -514114364, -322411649, -1625344840, -188976602, -416480716, 1729419919 ], [ 336010522, 1156312533, -863087883, -1785813667, -286736635, 1393868750, 857231806, -1599218674, 1571849996, -1669993692, -1649704309, 847782414, 1961280691, 71221921, -1624710862, -1419103712, 1840696291, -1327759577, 1530276073, 75937791, 311099738, -589313995, 2104108649, -1636016887, -916965272, 842032348, -972977244, -205666938, 1184309374, -2061055466, 958566281, 305530871, 303361254, 638742703, -1082330467, 2085593316, -197338675 ], [ 1504264351, -2029646223, -1216953176, 1377857184, 971199048, -919940470, -1609893803, -1405965016, 1304844044, 1646090045, 1015011626, 800119525, 1371488153, 233807996, 1620932945, 2146073901, 1268204085, -2140057351, -1401546440, 1133255079, 733865270, 1755206401, 301365575, -1691751176, 105438409, 907282050, 1634509945, -1635926899, -237103330, -144287729, -1244159120, 369512851, 854425298, -2108630720, -526908212, 842173504, 1479853020 ], [ -1839910724, -1848651306, -1944607166, 1435749333, 2110191507, -1807763743, 916270460, 465798783, 12281940, -638977686, -1998965768, 917499970, -1746747976, -756452615, 1997680692, 108334268, -1766781566, -36609071, -777012100, -1056692509, -1439333974, 381424907, 1465109106, 886633326, -1448596611, 1748196877, 1331474480, -517213966, -1594289913, -188211777, -996127137, 1087670487, -2113209599, 929879055, 56607678, -753845257, -478301473 ], [ 1709480150, 231194473, 1831734916, -291798705, -695538003, -537231350, -1656211796, 1475586623, -1166886235, -146310943, 1205643643, 304542535, 1202142255, -239363298, -1125344081, 820318837, -1627536075, 2012696337, -1001148699, 1396877846, 1091748373, -430498348, 1811494770, -688876611, 139122692, 1507233754, 276555235, 352804546, -38766568, 1357743080, 998017294, 142860438, -2028300249, -502903101, -1345181506, -1934633207, -883505285 ], [ -2091030647, -701411994, 712011804, 1584852777, -912286864, -1428593159, -676441364, -93470543, 808555826, -1251168901, 2127585473, 499911412, 2108102638, 277523251, -2103681776, -1820088732, 697222807, 1056226215, 1923121957, -1646154774, 269144127, 1391627955, 527686506, -420946558, 960723199, -1788637935, -969556691, 744163085, -104228137, -1692874398, -1863396247, -2007677903, -2095806774, -796915397, 1576696075, 1329664550, 1884185635 ], [ 598613985, -348480515, -274950578, -1678427230, -1030371571, 969599764, 955359620, -638932945, -375233759, 1522911762, 920445503, -498757845, 66243856, 1305454693, 870078684, 409066898, 615420732, 1518211648, -1111105595, -641194000, 1632551336, -755077467, 285744650, 353525506, 473840998, 1738787152, 981448771, 1791184170, -1366411355, -1885321763, -13291417, 1456096111, -1611588341, -694402454, 1619636102, 1880091783, -1026946162 ], [ -1571504402, 2084375050, -409056341, 1416962898, -571154098, 779485253, 1710333564, -492309862, -2122560163, -1457571224, 1284602742, 810168866, -1435836962, 556130388, 1553576688, 241552821, -1768548935, 1496297512, -657816815, -2129362996, -340162389, 120733730, 1383885751, 611824739, 1683375591, 873503607, -1224904185, 1713836312, -1874593616, 531033147, 874917746, -301316647, 1695251141, 356923551, 485239796, 370802553, -1165188458 ], [ 1426958820, -516140286, -1708481554, -1626447526, -1109036754, -582146138, -1754745428, 1575278064, 1060268233, -139755451, 406357276, 412697705, -1731464509, -1041382483, -228444908, -1531977943, -214454469, 1687002459, 2093715357, -794901130, -973134529, -1699622331, -1321913536, 1603556126, 1741457782, -800922095, -2119904851, 495288491, 650900702, -178067384, 1935206860, 219517426, 1326615124, 486944586, -511491185, 710862318, 1884904604 ], [ -518399675, -1774678037, 905347532, -1068682374, -190336075, 298227083, -1207950507, -639885777, 1245155170, 736535325, -66182943, -1772622262, 127242205, -773449926, -673338342, -219355608, 1279332587, 267831342, 1295152678, 1524122594, -1726834294, 1818656593, -979968010, 200918846, 1283554366, 2002516735, -1117335711, -107890737, -945476852, 875260137, -1010848650, 358651818, 1527624804, 1912840918, -421382277, -673866253, -1667013403 ], [ 1120150336, -1239879757, -715073184, -1363880809, 261860507, -973089853, 1285789786, 1766099574, -1696687835, 1188551146, 1889777983, 1419731652, -2080726921, -1555374435, -978285994, 179073365, -88843762, -1506546719, 434970016, -640123231, -1951621487, 1585708051, 1504424145, 1076544373, 1779139762, -1546887099, 624597595, 917807255, -93262192, 1799738912, -2134736038, 1320153408, 62198669, 824219528, 865536685, 127607614, -989604882 ], [ 1154181992, -1583933796, 818387696, -1662114340, 1109242206, -1770126610, 652093337, 1378746691, 343440309, -234100148, -2047256168, -1931879621, 1278660485, -1238759238, -1721910107, -1194510774, 2115927837, -551867662, 1723875512, -919346265, 1621384214, -132823737, -874729334, -464905860, -1399080837, 1413402783, -827337444, 597192290, -1972037687, 245408329, 2085784081, -835972707, -1327399691, 787948982, -89128202, -625141686, 1540019162 ], [ -904160604, 1287926940, 502125124, 591477762, -879643426, 282551392, 218906735, -2054225344, -584279430, -692536851, 516459774, -1552408981, 253211847, -282445801, 396314494, -1374740483, -111494669, -1117743682, 1154911550, -200373674, 2062700477, -1887021140, 694917167, -1434218851, 1003106703, 699128719, -1539316919, -1931151801, 1966170509, 385306933, -812407640, -647459077, 160247393, -246968419, 1421232924, -466195831, 844878876 ], [ 2001429230, -124940218, -2128107099, 1332030193, 517169704, 2000161108, 112952741, 2098059836, -292848858, 708510574, 512214937, -2047055928, -320657465, 1353551521, 180990073, 341475871, -480301881, 802456799, 1530282879, 181098348, -1583643482, 541275911, -1820280380, 705230242, 888193010, -420019547, -206264082, -814042886, -341063796, -2001108790, -529736905, -1814056250, 1622913348, 1154935415, 1377492769, -1878154015, 1349672142 ], [ 438793793, 1707797790, -600695069, 178999489, -1125402491, -484716538, 1013433589, 1650490638, 819629719, 1269354771, -1917351795, 1050256379, 397738152, -377638321, 146709267, 677554781, -1208590173, 1325161535, -1295632287, -778706050, 1139341795, 620308961, 823762064, -894945911, -1918241023, 1141820196, -1815923111, 120089580, -1551405574, 229278637, -843853608, -274318227, 440638116, 547063595, 2006149999, 1278205422, -1903914959 ], [ -593933423, -1370303906, -233966391, 1765675940, -1831324162, 989394911, -1844167771, -65974954, 1917371834, 1511989542, -28260387, 441801520, -1092858079, -389579813, -1908460716, -1654287319, -974691903, -1283494752, -140065992, -730413650, -1201292372, -1982343979, 1616616010, 1077522695, -1566939176, -657747998, 901564218, 1104842180, 1526827793, 2143157833, -51084857, 1063601420, -830406520, -1280972036, 1591899102, -288688296, 874713213 ], [ 206464157, -96469263, -1530095412, -910087851, 451693988, 195241312, 21672154, 360630092, 1952872397, 535236637, 1753468516, 168751007, -1796239267, 1314519806, -1771741155, -1152763234, -880781054, -785715780, -100820580, 909366163, -1935333498, -150298663, 1715433245, 508810273, 498815195, 1834592832, 2023726751, -1530714786, -1803009492, 1193062119, 787027085, -730178868, -83465938, -542112801, 1502236480, -229445548, -1320348635 ], [ -263299719, 1428405757, 246251267, 480227607, -146509143, -743319902, 809767051, 2011203998, 926599337, -3178150, 2095999116, -74588782, 722321227, -1601810526, 1395196512, 615724446, -1556274657, 1109873228, -1641174509, 628696061, -66301349, 256623212, -307841190, -1262944860, -862288920, 1555481782, 354034983, -1738443395, -223788884, 108384411, 1315961366, -1768638375, 72296730, 120890649, -29770770, -754025928, 93275189 ], [ -1278484867, 133204504, 1662017480, -1534353552, -1733056511, 296425804, -1044900001, -991243623, 2089516276, -325015990, 847738191, 1627964601, 316611774, 1340606763, 1730238053, -541833528, 1122659221, 430682300, -307504018, -1482799586, -2058939929, 679900497, -591326533, -1420887629, -689354938, 1868107395, -168967848, 447049618, 1907252812, -1457868562, -687586196, 1728326496, -1142862192, 2043132043, 2085589707, -955883031, -1998056574 ] ], [ [ 18680981, -792404138, 1506804850, -629765314, -1887530121, -1796587372, -1916103443, 985827499, 171502342, -1967226629, -1127195887, -1276702564, -168783888, 1052328077, -1676431194, 847736317, -244153788, -409075752, -1485738495, 543717945, -315038635, -225229744, 1475792617, 2124840649, -462026680, -598645919, -1649453829, 2066601886, -1199680482, 735090100, -627118851, -1699027776, 59139951, 1142445593, 656511268, 203557135, -553891988 ], [ -1937719582, 1748619503, 1432779300, -663728505, 1385567960, 821300203, 69345649, -1198696757, -913187083, 1984030132, -1788217741, 1781454295, 1186080159, -34802960, -317459269, 1864536662, 768577813, 1972942376, -931893185, -1834465774, 1393629261, -1084084607, 1232591992, 1235858306, 2069486011, -1772377858, 1543841073, -1300617117, 287400206, 641821102, -266289859, 304320976, 452809897, -1797771795, 1307655358, 1804628833, -2040439237 ], [ 1406396942, 1236288158, 1829025517, 1659501863, 1356279596, 1744712549, -707455327, -598379057, -1900624739, -722142707, 562492050, -83090748, -1010486704, -314032144, -1468506182, -2069551596, -822217478, -365771579, -1526029422, 1603720201, -817506116, 2092817550, 1856939485, -185043902, -456966812, 1634565412, -1474254276, 276223595, -1471378603, 205539122, 1781020606, -223538902, -1673492394, -880323073, 374013333, -512710082, -614995306 ], [ -460704579, -190201726, 1509784392, 189138545, -1667966405, 1677579516, 1624055815, -2127544921, -1558209856, 1565530592, 604286902, -299308253, 121179312, 1203420266, -923683325, 1678795288, 1986194798, 781392043, -2065467440, 704562343, -450702067, -1054459522, 2004529349, -1749623602, 270000784, 113625587, 672947329, -1225142662, -940434937, -856258150, -579215899, 15922215, -32199641, 13834668, 438952394, 423686589, 611762951 ], [ 258017002, -751558194, 114878140, 389752308, 1729135592, 907372173, -718568839, 857119146, 1027827606, 1389232856, 262355284, -98234142, 1110791291, -1456687836, 507298188, -492259612, -371689358, 2067883918, 2134683276, 631581298, 1118519534, -1191934068, 1017127727, -335526502, 1293658758, -2123855296, -1441837370, -322897977, -749774070, 144315027, 1705769780, 2095760565, 229895377, -137240136, 154577694, -819218236, 1416847852 ], [ 1529074884, -1970699548, -941188113, -327886609, 2058566537, -205525094, -900333702, -1128944701, -36242967, 1983098046, 234561389, -2095956946, 766601051, -1143788924, 663986507, 754278933, -1483151423, 1806268259, 1494570038, -772275642, -134864264, 332109171, -1258812575, 818102588, -1662193775, 1506323663, 1697365807, -281710339, 1093722165, 1585091157, 1137982087, -1337590868, -807921363, 1292294717, -1475187638, -1676959745, -141124080 ], [ -124196597, 761730201, -1896644412, 1216248245, 1387361220, 1166717012, -353785526, -1603990888, -424245344, 747493436, -1386804974, -231322347, -1934562524, 1048820484, 1209060190, 355124758, 54625338, 823851492, 259553160, 1294728716, 624933947, 621671818, -2133062886, -1767177594, -2139434283, -1541449128, 674379769, 1434160797, -1427554626, 1937100796, -1501813294, 1156366430, 251246205, -413534524, -1569982534, -1340640067, -216363219 ], [ -768815219, 511959053, -1934890120, -80747768, -703466112, -2032945163, 917782436, 45567605, 591703572, 987937698, -966102834, 199734027, -509074862, -1390371818, 882086158, 105471233, -642740377, -457169146, -1012595914, -1581103282, 1884894893, 168485269, -1751641369, 1316778626, -400102234, -2144246125, 1617562960, 1150969287, -888835275, -1411332945, 910465727, 1288927690, 2008232932, 810214845, 1341658898, -73337820, 787715521 ], [ -1906360906, 1258901651, -1365758897, 1348380233, 1340043333, -286559271, -1957701048, 66670021, -706324852, 916068602, -1641223160, 1362806854, -2100170951, 561201743, -738190475, -1774584672, -1467813926, -638607666, 831400122, -408109432, -1385522979, -1649164732, -1760590366, -1165057676, 1057119686, 1299550533, -258696200, -1643900022, 343887998, 1643109947, 1862734923, -1984081159, 789117704, 1320510270, -1106073650, 1074439528, -2118716364 ], [ 494546375, 1907090833, 1709172224, 1505794705, 761866351, 1870995931, -881907701, -1738767085, -391624366, 964842293, -759551849, 1361387871, 2005730742, 946624146, -171099298, 1460017189, 729266652, 164574487, -819938057, -134423372, 361237579, 1865056335, 162567104, 1494158304, 1945405092, -1814602089, 316089026, -1541521830, -118997106, 594773165, -1118175868, 731317808, -12195802, 39870394, 1420538790, -576271441, 1498994050 ], [ -1327605386, 2115903423, 143750188, -816347679, -812917361, -611545393, -319456621, 185911256, -1606161020, 2062259577, -1774689339, -1288005256, -1034101479, -824401185, -916627823, 473510639, 176194514, 1430298037, 1656417586, -760042051, 45632391, -685540739, -869858604, 312240194, 1087152429, -2104913116, 1256027629, 737931462, -301861361, -726841535, 2112085920, -678615858, -900978754, -1172162975, 441364192, -1399183673, 1079837230 ], [ 267812620, -294510360, 804166127, 1480477048, 2097742763, 443907383, 1963069109, -1530362537, 466833671, -1017513069, -1104749272, -1518391255, -1139376262, -1034477619, 188357940, 2007857499, -996204783, 558450260, -738573796, -948730555, -1028755034, -23827450, 813208584, -2028097071, 136677552, -1475611130, 958434756, -778771773, 775647146, 741126520, -1953727133, 1327199303, 1412778363, -770910237, 133986230, -192560601, 785984242 ], [ 1164497403, -52130475, 2059117978, -269366380, -997468193, -1864612623, 842806275, -1225007248, -576931587, -1414140200, -1951262965, -464401954, 1404076188, -51028119, -309244685, -1923304843, 9936921, -2017071887, 557175743, -2007348529, 209681187, -1483316222, -1268194606, 1936100196, -1870806338, 925615619, 1980151153, 180466942, -1123758913, -292215697, -344953286, 687391855, -2108764349, -1244688356, 853252796, -99962854, 780832692 ], [ -466494045, 329012851, -1636504320, 1041634895, -498729454, -308912116, -1235061287, 709213050, 750468218, 1715416323, 280102277, -583739830, 1721280009, 1245820119, -1475390265, 1700572391, 1161172427, -1052585144, 1425305470, 698476407, 250158920, -1697374913, 1001152429, -1051863202, 2005005856, 1883184702, -78531963, 641933450, -1472190759, 1243320043, -1451303696, 1875424621, 393204786, -1274792649, 1755134296, 60565639, 1945899544 ], [ -620060441, -48845269, 1977032824, -955785031, -1153214072, 2133979299, 1439331098, -575673491, -100610806, 2082019180, 322784618, -977555417, -1413304404, 174155140, -763913602, 223074165, -1843202387, -99876397, 1696410040, 1287691594, -516302694, -1630822784, -1679924992, -1717776342, -1079629183, -1644180426, -962602326, 1060437920, -344200033, 465961384, -355107367, 2111290458, 969378548, -657502439, 1944694998, -464463994, 10784802 ], [ -168308030, 281065175, -137219872, -42749012, 2114925189, 1282172708, 1779294677, -1829457784, -454627497, 1136630955, -341432125, 1534426459, -812168426, 682832384, -1554775487, 75524900, 1732169984, -365744422, 1458923303, -1703452827, -12221553, -505960604, -406106176, 1777887921, 2029629588, 35034544, -1743498259, 1227558520, -425556347, 1365214626, -1823383134, 1440344207, -1733054765, 922308311, 1723148550, -765215401, 2031246417 ], [ -731986297, 1450372280, 1427527252, -2103813775, -1389550170, -1010247491, 810600669, 1883774236, 1186939545, 1523881097, -938001181, -1923264935, 1505686117, 612030139, -1038376447, 1196145598, -189990818, -235030608, 1403813633, 1624403148, 1195325107, -1859028591, -241629166, 1719110229, -59027193, -2033023686, 209059491, -1905576287, 871171976, -1141473005, -1088230544, -929000598, -1797670299, -1813052027, -2695412, 1585432593, -725662063 ], [ -241461662, -171193081, 1942462364, -1116034946, 770062586, -1995475415, 1633852200, 1433120202, -1351553709, -597085287, -1341813933, -2102865384, -59249442, -216013799, 478825480, -279155248, -422778839, 1751189394, 2033616479, 869020445, 1288758777, 1159345849, -1490263082, 272902284, 173710764, -2040897768, 983194915, 1486743415, -1107760795, -1173695690, 798888866, 1284106199, -1624375168, -1282440428, 446648660, 1440362747, 297640304 ], [ -1191829369, 147528386, 1174898696, 612709004, 344482396, 1530865641, 1050279035, 1155821661, -30587433, 326930665, -719086821, 830734754, 947158278, -1459320215, 1133644715, 106441090, 1766709058, 1054981989, -1811916061, 1633511429, -352989349, 387897410, -1433285161, -950723696, -572027823, -1703572580, 2016641103, -766375834, -753958226, 1803691223, 1898595614, -1752836129, 1554850836, 1002666219, 297983245, -1856522083, -1534910860 ], [ -1961615659, 2011000073, 1410175647, -2097586084, -2060844076, -99754973, 1150665735, -1915958338, -1334638403, 943700301, 1219087674, 1381160248, 1742899437, -1638145196, -269351652, 462084717, 430741515, 796158928, 595556582, -1349358024, -730764751, -107875250, -390817005, 364734393, 361042742, 349042498, -112426257, 1660920985, 177991441, 2085439202, 963951547, -1245412979, 1409305091, 487382492, 95436320, 841607927, -11873586 ], [ -280236165, 786122618, 825402456, -1734486298, 992540254, 249668789, -186031484, -964996907, -284904026, -428539384, 187940016, -1619202449, -1694058176, 2096432736, 586945981, -386321845, -2072722605, 1252276316, -1568940221, -643074942, 1778602047, -1893762804, 1411516561, -1914546567, -344547771, -918555280, -84690401, 756132349, 1275766913, -774992231, 629013564, 880143945, 1023425327, -1074069836, 1213923087, 1191370775, -842749173 ], [ 424827421, 872259109, 610178466, -479312853, -854691374, 205455240, -1216584890, 668687734, 1610822573, 1496798042, 185166436, -1473714002, 999148836, 2055996971, 1642523367, 260732395, 407313215, -641096236, -663808147, 1233675011, -1067506577, 1091950186, 1612330032, -1644380128, 1468082430, 153480777, -1434983147, 1851458874, 1228470338, 1535238395, 951880471, -128021632, 1544038938, -1360981072, -912628765, -892446173, -1781626245 ], [ 1508687249, 1599773053, 1569935851, -745737341, 321966193, -872940629, 895871267, -1885697795, 1595132248, 1199315840, -1653674945, 1877391004, 1154685777, -1766419133, 356398777, 2040453231, -1010029453, 1328768369, 2059540119, -1260659885, 1416590237, 2143732836, -464220980, -1715410031, -1362441562, -983749242, 1214200215, 1678020188, 1209106720, -397300656, -335638200, -340839327, -1317941221, -1708050195, -1347532593, -1792199441, 1611172824 ], [ -808660898, -816658652, -718361154, -670181113, 1188133523, 347458977, -230435484, -1735905809, 1776676405, -346793460, 1674214170, 411610055, 1515586746, 170210624, 585466556, 1728637651, -2084539047, -604217289, 1943789653, -1744771739, 1341362536, -1197783611, 249312978, 506337391, 1539187923, 1466238372, -1767876202, 882096864, 1752136290, 740867752, -490849693, 145503163, 274789025, 1405814454, 1802832692, -574184631, 568122579 ], [ -1198033110, 267349527, -1833282825, -851668282, 1119078123, 1535164285, -945995801, 296809150, -2030662211, -789898951, -443343353, 709997350, 1136839652, 987976531, -58461691, 263693204, 778966447, 524573154, -183998267, 1507151565, -1622153550, -1224689708, 268062368, -1119740337, -1756292879, 535192299, -526495436, -62062512, -1479965801, 986392359, -2045882724, -204302027, -444397644, -743004425, -1041325054, -1357563570, 923628159 ], [ 1858948802, -2019559419, 1272905142, -262084898, -516828601, 632511603, -589810220, -1218991141, 1444881862, -1673046165, 376056143, -185734973, -1269733957, -694059752, -981783357, 2131926697, 1255462039, -1779594513, -929252486, -1190622909, 2095949107, 2547138, -28922260, -1932135423, 526349815, -260159012, 47562040, 46184011, 1808066802, 22672185, 1387658461, 379056901, -210514986, -1572453575, -661377945, 300940635, -15083432 ], [ 1415592347, -92875482, 1542959594, 1972383962, 77081593, -1356742359, -105761602, -1751381101, 1639814508, -556824185, 544990444, 1492140473, 341960730, -1048429269, -621099842, -841163684, 1325437177, -983918017, -1048326599, 2076879390, 760577153, 1055209606, 1155173091, -521021070, 420028273, 313473133, -875429946, -1239786292, 1726175056, 642812986, -760615397, -86667169, 24916891, 283205320, 1739495024, 570886311, -955171177 ], [ 1372060852, -1338330458, 279247495, -588173290, -1979446331, -472541721, 1242107613, 1888220672, -2116137913, 1915369031, -892795925, 1884987753, -1850236925, -1898846159, 1892221703, 1837166191, 789664406, -374435110, 1036463258, -315388382, 1108432709, -386562830, 871973306, 176989899, -13441549, 1547223621, 138103674, 1606921110, -1463609732, -1915095873, -448881390, 21828411, -841125606, 914022057, -1242943426, -1169643007, 975661957 ], [ -2084442809, -20692737, 1283759545, 528668522, 1820820062, -1497945690, -490381598, 1490004526, 1191803780, 482688942, 1238747896, 1128961531, 1404913942, -1064646267, 750103575, -833825992, -1422459499, 1378956726, 315547066, -1498841105, -879600336, 397281445, 1148532473, -1417444655, -1203120488, 806458553, 882628384, 1694441743, -106273957, -420554751, 1839293067, -1926078722, -1151588946, 495208167, -967675315, -664975582, 1916522575 ], [ -453826830, 352583898, -678766188, 405547039, 2046882335, -522196527, -2057300420, -672368882, 1639613052, 861726869, 123154912, 842961216, 451302182, 1724720567, -1727686728, -796205135, -721837000, 1009561124, 1422035721, -1863285069, -2011689738, 611981650, -2025749788, -1965625549, -1345092234, 1958468821, 1170383091, 2054428883, 24509658, 24194438, -925110484, -393386678, 1401858482, 1904520556, 737210989, -1270438143, 1863994781 ], [ 1039562243, -538939210, -2095918944, -1385090580, -192056266, -529978434, -2046646251, 633917807, 347951442, -238616943, 27099202, 213580271, -1387494883, 1847925297, 1370686332, -423702374, 2096197208, 1928004389, 830312057, 2139146212, 289871092, -1670063459, 604370866, 413637698, 1089075255, 468701506, -856379616, 1252683148, 1596626571, 1352172371, 2144666782, 30805469, -1235424583, 112977686, -1608369660, 113621676, 576962185 ], [ 960554378, 1165929726, 676549396, -714967883, 1096149121, 1476398464, -2085857573, -61033395, 2018676045, -323375281, 1848334523, -1846656519, -392907565, 1822382786, -1951983074, -1854843327, -408983359, -1593845403, 541241365, -1932292733, 1867958677, 1966950481, -139523496, 1815042555, -1663228979, -1102954570, -971191853, 2002686739, -1836406578, 1458896342, -409099494, -951192509, -2052719243, -1304568253, -582408410, -829779844, 379059782 ], [ 1009324124, -76779266, -199792213, 1782233869, -1348396727, -58354208, -2127796333, -44123887, -163745644, -297473411, 1404628665, -489765807, 1288739387, -1102017520, 1467925090, -764213841, -465327772, -1741537424, 153892124, 650031198, -226376061, -90497261, 131962172, 1984285758, -2002795962, 1174118894, 590304393, 2113005910, 717591429, -930556396, 689491783, 369942698, 785095287, -1597822150, 20821596, -148086925, 2003780951 ], [ -627553699, 697207335, 1214379016, -972585053, 49128287, -1001556284, 1228590339, -1960254783, 83264655, 945095782, -584118264, 1837616968, 362251725, 1774022732, 944653002, 142678480, -1199377776, -67815881, -525470736, 1582379369, 642004188, 222935798, 223028427, -455148434, 598862450, 1386060968, 302375845, 253040714, -370923955, -1037754038, 1180272263, -57285026, 987578321, -5047269, -1014204933, -955462833, 1310635022 ], [ 1888429044, 1343597559, -2044881280, 890996341, 1429132425, 1829344676, -1330791745, 1724047949, 1467401991, 1820541438, -223793969, 1964542316, -312369613, -1293840829, 1757417648, -1633220964, 1049011474, -1628920573, 492357169, 217101881, 345222455, -1389738637, -1939549895, 762520617, 946433091, -1861995218, -703138708, 910173023, 349277715, -516776445, -680662501, 1808768882, -711496268, 2096090731, -1116577636, -1967854622, 249230301 ], [ 1170593930, -394402074, 773015158, 497370967, 1653464245, 1694598823, -440105606, -585635199, -1758887278, -798580583, -226263396, 172214206, 225524859, 1463955698, -3824823, 76884025, -866573473, 1663948382, 391266208, -1183983294, -949105976, 988263341, -649804648, 425252241, 1213411614, 300839160, 1226953916, 1619045890, 325604207, 269065645, -968130408, -1546829333, -1417340459, -1123033348, 1101448620, 716110088, -912165245 ], [ 1976080136, -1913816036, 985855125, 1371951300, -875942949, -720442874, -927653815, 227930101, -991842175, -724828615, 1940318116, -378506335, -1896848339, 805881535, 1148681827, -1504118866, 1124268803, 1129215597, 1926156805, -80234042, -1332715961, 1466060148, 1263203401, 1250745663, -1785476318, -1457585361, -1626429573, 564067103, -814818446, 1493118765, -860426486, -609482823, 134357453, 472072480, 1243328952, -1821974230, 255813081 ] ], [ [ 262673714, 163265933, -275885805, -1650672432, 1725427018, -1639161348, -403864720, 1630087434, -988110207, -1098028997, -872813505, 411356389, 2066440361, 739083672, -791360850, -234646567, 813791389, -681283110, -670334374, -1404459553, -1074790914, 283726742, -19898096, -226790777, 628234854, -1318716664, -1500704372, 289565430, 692606250, 1049766567, -1970769178, 1110371595, -1486963795, 5108593, 1088494060, -584715388, -298296125 ], [ 1907296848, -620661713, -1286151428, 1041472916, 550730892, -2100820510, 404406800, -1671656173, -631520454, -788793157, 574080556, 587725560, -967499578, -980316814, -1090904377, -1785841347, 2102225556, 88505121, 593554607, -1300397411, 527474509, 451936072, 2096520069, -1015746084, -637837879, 409551909, -1168331651, -1933864271, 2081288749, -1696996637, -875312673, 1170724574, 1246393811, 682911972, 339864773, 226380323, -581785609 ], [ -602244666, -1434956105, 1618152647, 102506364, -1770771410, 1012662753, -630447449, 623193207, -1770373850, 2101976288, -480202936, -540294662, 983059383, -1745507040, 672642201, 712727317, -515047961, 2058719412, 2060281063, -541864344, 264228976, 20943436, 457421689, 1889769226, 56026158, 1881653312, -1570142068, 1963848666, 641826605, 391901810, -1802315417, -671845934, -126159256, 1934488088, 1080030823, -1764704886, 1733582660 ], [ 1120656244, 131318279, 196057447, 2070732150, -2118196524, 1976211028, 464051816, -195013581, -809185083, -1973028275, 922993225, -1412207534, -1037286546, -1631873997, -57711763, 1373164034, 1620508132, 2001648236, -288064218, 1104180551, -1947946990, -1539068594, -449203315, 129499608, 977300174, 844536296, 877668395, -452848688, -1319354711, -1569995534, 572221527, 942338221, 1825206523, 1432890258, -1301022876, -414886942, 909988143 ], [ -1278350093, 920428936, -1437688897, 429758461, -1592594265, 1302039827, 1789747191, 592942653, 1516297614, -36777474, -573902987, -89928359, -1426772400, -888919085, 589295913, 964626105, -262501319, 399887648, -1777296887, 450143743, -1966605717, -511946527, -1098830490, 392645554, 770718758, -704530795, 298225082, -1786815058, 957196430, -690854723, 254511139, 1527672377, -1614689638, -1619994350, 1401296883, -782759211, -1952140508 ], [ 1177286794, -661612080, 521960196, -9737134, 1183147313, 226820592, -1401921890, -257607745, -677076205, 1013949648, -2035009860, 233660770, 1194923267, -146141966, 1271999550, -1427992859, -1080610474, -717076804, 361447649, 1830339785, 844088445, 55249239, -340984538, 1584898530, 2032830041, 161844837, -204811659, -43717560, 1952122775, 1150826473, -2086366111, -1380595173, -1681186136, -407377730, -1756195113, 1194316545, -1971712438 ], [ -1594065491, -1990084627, 1827831956, -570531646, 2059357528, -1034534877, -10001670, 1561524252, 1018418415, -854552446, 525392346, -1023966618, -634598957, 807263744, -407792493, -488459933, -467874067, -1598208072, 1691887617, -1864666145, -219159391, 952301578, -2113032155, -522941789, -1225668293, -1512492589, 1186818483, 120449794, 1392549268, -224742449, 994579551, 376868792, 754928620, 1144130770, 755794388, 1371638471, 833287993 ], [ 1574546255, -832137804, -543194609, 329071499, 1350068099, -957741273, 75198407, -436851318, -543930290, 1458394536, -1141188061, 731169482, 1396045500, 2112479986, 45624378, 1300115807, 1509339907, 2099940207, -1527812007, 986049212, -714051687, -1360559714, 1201465345, -1582948566, 1594220453, -1059423461, -688468, 1269724785, -811818277, 1979390012, -611035978, -1232941756, 2110728314, -1384237757, -1714791687, 350349249, -1809331527 ], [ 1565221496, 713749994, -362957425, 1752394119, -110506341, 1578830218, -774577137, -158153262, -1200718768, 883935825, -1909170933, 507230137, -1284932026, 460624641, 1324517686, 991458438, 1299590731, 1851424938, 611624369, -433221270, -984651205, -1817797896, 508812285, 611410545, 591888391, 974380712, -1564197115, -1413632948, -287922075, 1115490925, -2145968772, 603405859, 1448769011, -483840407, -1199669562, -1937021504, -1609715288 ], [ -648092013, -1456422288, 452142606, -1144148757, 69933182, -727559393, 560138425, -876420512, -359198186, -589540827, -490652911, -283568870, 1461944428, -559875865, 1702563726, -904802291, 1310198008, 1144342346, -1916439211, -261542315, 24829014, 1239751722, 2120704495, -887277574, 1591808089, 633444202, 1698309088, 1690804581, -412982909, 86749776, 1944195056, 1124180685, -839489224, 1121209958, -1435668865, -2088271151, 572311235 ], [ 768098096, -1502605615, 94421524, -1509487166, 729456221, 1167046508, -2134459915, 695055647, -316797262, 267074855, -1162344002, 336533104, -1745929382, -175574129, 1784688912, -400076358, -1571014321, 1973285179, 1725562181, -34570478, -911487085, -1510612352, 1799230811, 2064503058, -573201539, -535925574, 2056221705, -1231620201, -177420746, -521977970, -2097002434, -313331927, -1499250751, 1647489973, -1974059760, 1237811077, 696235331 ], [ 992206045, -662940677, 1686779758, -1541424349, -1377383275, 1057285935, -84208673, 469905808, -907222304, 759192033, 95375518, 1681996645, -995979313, -1994121906, -1601154346, -1288034597, -661546448, -789448944, -197497937, -10537446, -1276379607, -814954116, -841571869, -715420529, 784015139, -582316052, -1942297879, 1922387543, -104045949, -1830797172, 1917774252, -731132647, 184028502, 199653561, 305500651, 1837398552, 284377443 ], [ -1063005222, 611442660, 886906948, 1960767289, 1650874952, -1274971893, 1859661245, 1511110430, -1706521413, 1747167093, -491751290, 1012829205, -184080724, 1284002268, 460093092, 454693859, -753883250, -863122504, 625758976, -1893517015, -286134498, 1160085170, -1605516067, 1305159112, -1844723094, 760565893, -1468356636, 916965600, 1816482465, 1447939255, 1587976533, 1040730515, 311481044, -1549497868, 497772895, -214151593, -830625761 ], [ 1111364707, 589280986, -1029906123, 664751511, -907186413, -1701839382, -2001965053, 1776861760, -1019323882, -698586155, -1328093053, -1927739531, -2036579825, -553909591, -916678558, -465555134, -775295692, 2064339175, -1306348276, -553785460, -1247261598, -1855378530, 1553697533, -1061673446, 1954705301, 221992275, 1792955864, 1910701438, -2085903667, -1734632142, -1132640460, -937992421, -2044456282, 991631069, 1316126047, 500058471, -911199754 ], [ 793158365, 1742628015, 492884742, -486652710, 1189745295, 1290497971, -311972186, -520908495, 1788939443, -560146948, -23412218, -482626943, 29130935, 636668364, -1152523867, -521987295, -1266926895, -556283025, 1535086601, 549795583, -1247980526, 2053522694, -749400369, -87425132, 742103167, 952590337, -253593565, -1894612799, 1560452084, -1246199085, 1536843641, -1544495878, 1941616857, 1113080427, 705919507, 799307490, -1529841633 ], [ -309403330, 197933130, -1303434136, -1732195730, 1470651133, -29595787, -1792843066, -1701477873, 2102311457, 537091018, -1484922938, 108393770, 1599518581, -923888534, -568747020, 1216935255, -677446917, -1274816897, -153958862, -267374309, -1158684258, -508843339, 418300485, -239631922, -748837959, -1557745021, 207574276, -1212652202, 1168376889, 265436050, 165042621, -1975348158, -1930111452, -414462035, 1139725026, -1684208026, 1210726682 ], [ 281863112, -298853295, 547182202, -1935465616, -1306389453, 643317916, -1553677887, -346057220, 1459823555, -1665465405, -1896240430, 210543831, -156298108, 398080075, 2076040199, -1133622247, 493409873, -493226345, 704358506, -1331960949, -926154855, -1279642358, -35343163, -1364019639, -2012585252, 804618029, -43497753, 899905388, -1414945764, 1952056883, -739937909, -735706300, 379298896, -1991303210, 1243406509, -1789551928, 1841060068 ], [ -79793010, -1060680753, 1810917579, -1473018714, -87359845, 1291588499, -1978191915, -1186995756, 991780174, -588999457, 2014310436, 763452145, -213706172, 1334610660, 1578408798, 517464957, -254595880, -1483064822, -346132088, -1734359676, -884784675, 820583757, -285760571, 65476920, 490085873, 1682354453, -192638084, 42331687, -1637223016, -1940652059, 1141871201, 1064106621, 1421303925, -369467591, 165371872, 1963515923, -1820919090 ], [ -797311637, -951292560, 1526976788, -86820335, -1699425002, -1663670285, -2088877399, 1842775859, 657875097, -989960095, -921478840, 585008125, -1779320201, -2050611748, -163831187, 594425991, -1368597577, 1503713716, -374364906, -2074613448, -126217257, 1660749315, 1984515416, 909315759, -76439698, -1429063874, 885051926, -692543397, -373190430, -1564694665, -2027097537, -23918528, -1193288938, -904234142, -797161825, 2119213881, 324963220 ], [ -538967754, 1971462986, 788191661, -1381201213, -1773590194, -467138130, 1780596168, -881692478, 373470653, 377238692, -696900798, 475454533, 929644053, -719275669, 1418809827, 1945383397, -321719399, -276534930, -769107636, -1153172736, 1712136210, -1834330555, 322074399, -1130264217, -1564931749, 1040585171, -1835005347, 1577587428, 1601053152, -659007862, 1673140920, -154194375, 735716514, -682117087, 1041391528, 1665309125, 208093162 ], [ -1582430845, -38271340, 494428204, -260539769, -1648932808, 996305234, -1661711989, -1226292147, -1646799329, 950373541, -944818872, 455857034, 629151953, 1840602931, -114439200, -914357905, 79260033, -2096736556, 980047111, -1818057433, 1700851849, -28217623, -1655742731, 1080832842, 691194246, 944462889, 173093852, 1436670218, -1327443880, -1279890303, 946155368, 1325709597, 543873263, 153962177, 1725514141, 668363381, 1307432391 ], [ 6543211, 1775582260, -2033589891, 256397776, 1305696199, -231859051, -1236064296, -268286465, -1371014483, 1361231533, -485503113, -1734143546, 850589844, 2049287537, -724455622, 745802257, -70831806, -466108168, -532133406, -2118958708, -765822870, -869519254, 1689543592, 2089149444, -1612739008, -2010199061, -1642980083, 1300440960, 734852605, -82374985, -839665009, -1005587958, -1400924946, 1716891816, 310640962, -1404034201, 1443839436 ], [ 681618373, -299361003, 908773299, 190667680, 2001496876, -1015514465, 1512812898, 227269318, -239229985, -1708896918, -1706076384, -1462242197, 1974758469, 166341349, 863962932, 731105483, 1888500100, 1816888161, 1748206191, -1246354759, 1540310862, 2030440463, -1400071392, 1143745133, -160180590, 539883714, -223160176, -1083931189, 184784394, -1316154090, -561180029, -1812197164, 100013467, 232955032, 1032904649, -1113537210, -1959747574 ], [ 1575232730, -1724899881, 1208013586, 832178421, -1518194474, 1167779026, 170861239, 1432413661, 768088937, 64399374, -1095644737, -2141111343, -1081538950, 1876897900, 1405157347, 380614437, -2089389372, -1601578584, -1109762411, -21116690, -553580601, -2076689009, 1469904339, 1891874636, 1095877158, 1953662949, -958463070, 93432845, 658335886, 703383808, -114049046, -154034112, -1366792860, 1101494014, -809881807, -2088207142, -742063460 ], [ -1357961721, 80066109, 1513805478, 1556214680, -912180414, -1867932255, -1682826847, -1009492269, 91122195, -1778455778, 1809654469, -215697156, -442845210, -241123451, 1689181587, 335211778, 2043991314, -1547677576, -1173474760, 1714439790, -325527885, -2101331039, -1619634851, 584916293, -536339397, -1794988511, -1888973304, -1764252298, -669014167, 1808649638, 975557297, 1215372209, -1916658719, 1064555784, -2047331188, 1589770287, -1751177448 ], [ -458736142, -1515899965, 1932391054, -228559531, -1501129830, -910278945, -77095094, 2061653311, -1550891715, -1307880448, -1849235683, -11782909, 2037283375, -1101897055, 1655436054, -2073083029, 1229190766, -572465878, 602613523, -1327759491, -260575153, -1983736219, 1120007541, -1446074643, 1302912545, -585118235, 1945314513, 2117599251, -114772150, 1478787219, -1667675007, 990188830, 816829962, 1632227341, 1006214342, 1300166794, -571461825 ], [ -49110009, 1452536783, -135777797, 1458550521, 104665457, -1282910142, -2022563801, -1282433579, -557007504, 269771711, -542175181, 2029928602, -1750295637, -1027807627, 211355608, 1791863785, 1825267361, -1972603629, 283564038, 918925642, -753917064, 803615465, -1015812973, -1890532229, 243172380, -1609364747, 1297118016, -1463510006, -1911992764, 692942008, 592478858, -535037822, 1366333311, -842229939, -414075285, -586285726, 1996048345 ], [ -1036630754, 1328091647, -1182939640, -1262428238, 2021030992, -477181537, 1708638448, 2115817798, 1947712368, -1863192770, 762848102, -2837601, 1608538185, 2086043818, -1705961159, -446181134, -1273056305, -1874824503, -1849676648, -126214572, -38045890, -595325015, 1002976609, 1710064703, 1180089495, -1003435548, -630845874, 1156596866, -900146479, -1887890256, 1240157631, -1999609727, -1181806955, -390118346, -496208419, 737832749, -2043393993 ], [ 459153800, 1174719078, 1511432281, -2006104890, -1885496534, 1322173417, -966200881, 1825289600, -645044389, 74357408, -211484603, -1373239370, -1565308867, 1594596801, 1024641742, 80741659, -744900952, -1610960423, -417573299, -746126824, -1657476003, -1789464931, 153960871, -1909764032, 1305113669, 628043213, 1541741166, -1036016269, 722658178, -1304513053, 1705001092, 1916281404, -822004367, 1643021641, 1165981921, 1970636543, 1407915699 ], [ 14615921, 1737191895, 2125800951, -327741908, 707525534, -249911760, 2064062869, 1076084749, -1500677838, -908328898, -1401657955, -1444212734, -1005645648, -1972688403, 408163112, -1756271954, 1263664206, -1714402876, -879921227, -1883656192, 344948150, -1566026164, 1994429612, 624096054, -112129667, -1639184348, -1670101407, -246467200, -192800930, -553450166, 273202965, 2117495134, 124877648, 1533866089, 2066482723, -281025075, 1396615812 ], [ -2139124598, -402512136, -513416879, 1876930332, -1857551624, -2108504589, -846522621, 783925714, 894531889, 1518230704, 505897393, -614245096, 1964614433, 99485148, 1169064416, -1217980042, -1439973838, 1723650839, -290306688, 1756262272, 1658662583, -1117630623, -1056049238, 1102662379, 23933332, -1196499263, 1559486144, -950553490, -376676573, 576391515, -1846772021, -279768059, -1784293566, 69182570, -1395819229, -516299081, -893672815 ], [ -122092652, 453985780, 1790693606, 194656981, 2115903664, -687145574, 1476845607, 25756181, -492936249, -780503017, 1250125518, -1274701175, -2144996055, 926053249, -1448677491, 107478067, 1554207312, -1441151070, -256450997, -302269841, 19899315, 1184488787, 1725323566, -1241054059, 490611479, 1750001145, 551688101, -2089096498, -416911223, -816556150, -981064024, -371012974, 810277600, 919105648, 1373533465, -935720162, -313080772 ], [ -1420241237, 1699964264, -1911571406, 1654351294, -129292883, -1735875889, 274086366, -1069637166, 691983706, -480942222, 1467720548, -623353154, 91200617, -1339826339, -53961961, -350538977, -755437300, 1276208084, -197987021, -1740360664, 1154990284, -1531716461, 270154170, 1419161700, 181019742, -228527633, 572756811, -729953295, 1290905046, 843398772, 18542642, -1306651232, -289029773, 1462148943, 265982273, 2120787528, 487328118 ], [ 1234811804, -1612563627, 119921723, -434759585, 612694377, 458389310, -1184478037, 1098933116, 685271309, -1602605826, 1199127127, -456453962, 1418804570, 1443456606, -346822344, 1029648528, -13795804, 594131280, -814512864, 2010532619, 1371593885, 2018855638, 1212436162, -1082540241, 649432454, 1678258358, 449792572, -118736568, 882470864, -120907033, -2006867147, -1814264581, 1513577795, 412975184, -888080208, -909249635, 428654653 ], [ -1823801589, -1613027005, 1498286440, 451114758, -2031142679, -1153835925, 810866681, -1374698115, -2020181635, -2120943277, -950208313, 909387089, 1912773753, 657045674, -911639075, -1567206615, -863935902, -1138382573, -471862406, 31732711, 638549133, 1965066234, -1396272228, 1017457988, -406286814, -1870923933, 913251578, 1867802393, -1692165692, 1588908343, -645720260, -1629489748, -447793214, 943943997, -1218475671, 1643810614, 827779122 ], [ -238995852, -1005690877, -1349545566, 527874192, -624652875, -180210882, 1388623871, -792731031, -790530915, 408852004, -1260422139, 1403575856, -19839760, 1721556442, -1294712302, 1140224392, 220701049, -1334692694, -1911138372, -1519780974, 1207149547, 454856958, 683902531, -1934969047, -1250260762, 792154735, 589795588, -1377650068, -1129920096, -1619266861, -2013799496, 839462640, 2141543586, 2025242144, 819745665, 2105516831, -1386683470 ], [ 170369074, -716561009, -1858139712, -1309688418, 778055846, -610285209, -2050744002, 1142444973, 768254449, 1158919055, 370324653, -421898386, -1152964726, 1999990165, -1421406998, -844590343, 823194742, -869890756, 21473943, 1734988334, -2120707746, 300828608, 1912873861, -594387508, 873580405, 2022863321, 2032111839, 641094475, 1870705372, 2016152112, 1413091321, -1435340955, -1356731128, 1962735502, 1454004675, 2110767842, -822386126 ] ], [ [ 982776610, 1850630055, 1240512095, -161168128, -851840719, -1055837152, -1358833173, 771552007, 1332881887, -812790150, 1928725938, 1379600700, -297777323, 2012507875, -2091421549, 109479818, 880452712, 706180379, 642703444, 1629740436, 1047904523, -129440658, -2071413501, 926615706, 807937549, -115846251, 408171561, 286424796, 2088978285, -783512323, 1916314278, -1967615539, -766490408, 803013228, -1609862346, -950341420, -1530004615 ], [ -509762410, 2069049382, -1357243109, -1473992780, -1737174668, -629170726, -1419653225, -1003607160, 534791775, 539989569, 1100645801, -1892109329, -266759565, 38423133, -2092462726, 1127165541, -1559673436, -206413234, -1649741935, 1745672994, 1114299084, -814013210, 1105756583, 884108017, 1390485816, -498151233, 816858041, 170483461, -1892353879, -1869567596, 769271167, 835882935, -325021309, -780478142, 1546853180, -276854019, -420748636 ], [ -1659176582, -1137767145, -948915610, 2129162464, -655328650, -568596150, 268772074, 551760649, 1546742034, -1550124937, -907704950, 1029632451, -498632130, 1678371080, -1357828876, 467128019, -668320101, -288860385, -374613576, -32996615, 1934848345, 396709655, 1576154153, -1665967909, -1239199938, 44381194, -1419055030, 1309204430, -1544908345, -1196041215, -1282565803, -109567718, 1594859735, 130339499, 1556945134, 289142761, 1837404318 ], [ 1575401297, 1418536219, -633075373, -1955945137, 1888202132, 385740291, 986348197, -101725916, 267009381, -185447264, 1492917787, -369859335, 1173842484, -1271660037, -901583132, -419572988, 685204364, -1092274419, -706786291, 1880021002, -1734377197, -439853956, 1920551787, -1171490796, 2064410449, 2055737619, -567972427, -1792927370, -568171979, 441421182, -1465866740, 2071043148, 1827966503, -1579179931, -1750705334, 606108813, 1853249770 ], [ -412365532, -1324213996, -1672711895, -119556337, 1129159601, -950291970, 1854391500, -1331309073, 1940449678, 847928185, -852523815, 1061094218, -309748561, 1349437973, -1689558556, -400068240, -267421142, 1773913937, -2122713039, 2038170655, 308489890, -1190853319, -1032999253, -1511659368, 1643659723, -1961838826, -1670468848, 1736329157, 557515389, -837179143, -1567475359, 1352528602, -1976692095, -1380147503, 2134292652, -1046143680, 695907964 ], [ -1476031505, -1679734434, -48376192, 1484671758, 182886733, -879901445, -107057351, -602644257, 1458412433, -743582194, 74080329, -1184835542, -422427724, 1407218845, 1853511916, 1759307425, -870627598, 1102687774, 440695323, 278258164, -944566401, 192686350, 1041137471, -299095874, -1355749364, -185684186, 1372857895, 932027851, -2114505110, 1961412720, -58446615, -944531183, 1394758677, 584547252, -722368223, -29011260, -775886817 ], [ 518485936, -1764131653, -806541137, -860999463, 2099435493, -1141985110, -300040593, -1777168935, 980279742, 49281705, -511049060, 1144474392, 86802627, -1687281420, 520168174, -586807644, -1814163721, -1801161023, 784168958, -708635651, -2048837211, -212972115, -42597537, 2033424524, -1319139462, 1739570180, 680804829, -134404403, -134275183, -1161229867, -1761608069, -1981130582, 468612042, -566198273, -342880453, 1974813365, 1185436100 ], [ -1886573590, 1729872299, -1552616489, -1192429934, 1126366589, 2137113888, -1443669974, -2092987006, 829670282, 1324834476, -1024198687, 510554161, -1156843721, 1609729221, -541218652, 2120640178, -593454035, -1733897996, 2053138236, -630083712, -742373557, 1320317645, 582900846, 623144656, -1689608615, -245436939, 1870764309, 1540394338, 1798641483, -869702954, 1109723780, 153061328, -463536955, -287310137, -626106958, -704177749, -1946484245 ], [ 71720639, 1973696600, 1642614086, -1000266962, 71332624, -1288871538, -2015517643, -967363012, -1019303042, -996458162, 933430520, -2064011437, -202439760, -335083551, 1486123007, 1817075707, 1162278750, 2047237765, 1108547191, 823298335, -1696649374, -536355452, -912766752, -1820188680, -35443621, 324351497, 1792139248, 625137801, -1843666055, 1241772753, -13131443, -25622455, -2133943530, 241238801, 136222829, 709805488, 584561922 ], [ 681846445, 704201379, 1944916531, -932358482, -776870894, -962626499, 427498193, 1547478535, -1161683506, -627110434, -2025880208, -843362254, -861836038, -267755981, 1495261339, -1551607438, -1532700865, 688628983, 1593160298, -551674074, 873145028, 999558966, 795275113, 1780084185, 408125303, -271559689, 1470341705, 12618979, 1912538434, 867526174, 1736114815, 786711698, -300032558, -17152428, 233560828, 48839694, -227787881 ], [ 759739275, 1278425416, 1269913900, -946082598, 64868612, -1604654987, -414742039, 1540006614, -1321804180, -1533882091, 673940062, -1776209116, 873241970, 231832385, -1595872184, 540116260, 1672278310, -2009835993, -1949077635, -109760298, 984251109, 734398819, -2125532078, 319120833, 1018956870, 1746512741, 1131342676, 1947509372, -1431275800, 2032221099, -250612631, -922786140, 941582674, -377796965, 902641383, 603952089, -1794907217 ], [ -96434690, 1744944095, -1751773380, 1066876427, 1589422214, 1123583907, 654854490, 2035769487, 961717019, 65494405, -272997120, -158925093, -669913111, 1956080096, -1719255896, -254092268, 576550877, -1936304171, 345798785, -862547628, -1590141802, -1209768472, -1283543565, -1348882694, -409709103, -1804092523, 288129855, -266678064, -912396002, 1242425027, 487922681, -1713641019, 1540430503, -1317264331, -1316936456, 1291396203, 1797210014 ], [ 188120528, -1417512492, 636581825, 428686118, 948516872, -1724488043, 1431744854, 711949090, -1473939141, -1661799816, 2029835376, -204142290, 1649896749, -1145359354, -2133288184, 100105124, -234948448, 1925729663, 1551279250, -975974798, -1208434646, 1876250427, -678877684, 1791095570, 2123997710, 949377205, 1093460570, -1247220830, -5179600, 2074981218, 17351908, 1447769890, -1948131890, -1758516450, 183083287, 1407851848, -1520596548 ], [ 662171317, -757344337, -2129098473, 1658189758, -1006810891, 924749978, -1289254614, 1854925502, 2123790961, 581317516, -2133687221, -1660723749, -1611057293, 901106665, 417040789, -970413550, 1652796786, -300716966, -1195541882, -1425806366, -1505197747, 312377456, 1896286021, -1690744757, 1721749655, 1366065980, 552023506, 1891277569, -748376494, 1243044418, 248511472, -769379849, 2024326568, 1180452927, -1187847055, 610598404, 232672647 ], [ -1423567083, 1792909423, -1395138321, -727855421, 411815269, 1403173141, -2051919254, 310970449, 1772268336, 927604800, 1992986028, -1397779736, -1137607916, -1024811511, 1406755612, 2019566722, 1758674503, 1487169358, -109678279, 651252018, 667562974, -1079908142, 2064700516, 393919075, 941853709, 2144980259, 54622351, 354217082, -1376610962, -329907331, 1449323885, -338457510, -195025423, 2104378172, 2117333237, -641387785, 1550386063 ], [ -1684351716, -138647083, -1429842409, 2024761935, 862852105, -845254552, -61129350, 1856062864, -60247298, 1477961809, 895813082, -1051029878, 297228149, 660921602, -1217008854, 189828473, -323856850, 1614497018, -629728749, 1937091323, -256420769, 1553453586, -833968842, 553748286, 455912673, -1005087963, -2018032968, -508090054, -682133760, 596716338, 464937359, -1968023007, 1245840994, 2121158884, 400412067, 1214963425, 51547816 ], [ 1448032593, -1041965781, -218837393, -2038008147, -2050296291, -441954544, -1693608553, 1985290394, 1397861752, 466783407, 1821399352, 941688914, -792319855, 438140462, 494860646, -68633067, -555911704, 1868253270, -1702999447, -1087333779, -1363290780, 2043473061, 454270933, 650871745, 1484330344, -341188648, 457067636, -916419064, 1382391777, -1544597502, -2086580293, -170772346, 269885107, 1340495646, -1437305177, -2019478049, 1360129151 ], [ 1812123475, -997968084, 2007110468, -2058153504, -692680382, 1805927258, 584077604, 399610045, -131173682, 726953496, 1964895345, 1919336440, -22329584, -1645953318, -1790621888, 1335525965, 572217403, -1272602212, -1167172286, 517096832, -1212765020, -616895747, 109498454, 2024893422, 991205990, 1834709787, -294890248, 1349888114, -206119897, 505489268, 389473738, 2090624275, -22284721, -1128160271, -1539397032, 1517072045, -1487801540 ], [ 1805738291, -1124991775, 1284066253, 318905177, 1022576740, 839609460, -482731141, -27385458, 607316857, 1231421406, 1670601962, 1715480384, 1026198097, -99443101, 1495598024, -510844672, 2011368541, 969482645, -467933066, -1850739187, 594747508, -2084887579, -829626660, -1062167508, 525281248, -1554989138, -891931028, -612715664, 1918245987, 182899601, -680161283, 1342171040, -1626600323, 2076270133, -433952776, -1351058959, -1492398936 ], [ -649686439, -338296100, 821777129, -88006355, -497404556, -1788188050, -862613773, 1598089206, -726414005, -83363503, -990863606, 1529350789, 541853094, -1479453174, 154856975, 1216908072, 771599262, -351309308, 1621655419, 1630804633, -221300988, 978756808, -1153243931, 1731986374, -745247952, -709476492, 2046695261, -1376498702, 695707122, -1559360112, -1807523947, -1727931940, -1702458209, 377615968, 1061120828, 658788345, 1505038931 ], [ 92153745, -1351358660, -1368512245, 1609839708, -673350526, -1799199462, 363058869, -1123339895, 1516545550, -2063226163, 838236349, 1400024617, -2145729468, 408702975, -592489175, 508496311, -2096205481, -316038960, 1013290837, -384200720, -2039731124, -92891692, 336530973, 2080807826, 874192824, -203048121, -138845955, -1180860352, 597834680, 113757975, 978654788, 1052703564, -1145880029, -1853709391, 1054431390, 969278888, 705886163 ], [ 1612592207, -1017655991, 1276567027, 978000819, 741809479, 1715336239, 1650637247, 1212804274, -1659156301, -1823752681, 700179914, 1979352169, 1407952467, -476772610, 704835370, -1192703664, 1945534306, 436904508, -915781702, 2139650889, 423392904, -15826245, 163939640, -1588042326, -291649030, -276862371, 1651955465, -604081296, 418738502, 947098413, 787818079, 1234451766, -1728185200, -803618256, -312237076, -538180898, 1856092764 ], [ 1477044292, -1224367496, -812558322, 1335898299, 760249343, -534290068, -1423069173, -282705395, 462412236, -1233974744, -1788302760, 198576164, -1990404682, 1458522397, -1189668911, -38630647, 682486336, 344311133, -2074778734, 1527340922, 734731046, 673340485, -1650107769, -298671668, -447267470, -863710859, -1106624371, -24354746, 393758623, -1687485480, 1838139726, 553131100, 1774321381, 622999853, 1673494129, 1356452746, 1447296181 ], [ -1654310843, -336928365, -1647515860, -283901076, -2058202417, -1035119394, 1480977539, -1110059214, 97004392, 1574755701, 461882966, -402721171, -940078992, -2111356747, 413484970, 492517166, 1259261020, -293013513, 1002098815, 1439180549, -1317677680, 2006718101, -539149246, -752922866, 2054618220, 1820351251, -345029639, -1077702180, -81617508, -1170351403, 515693741, -924571602, -336642145, 1531193376, -1039410794, -840297038, -506749849 ], [ -1498770889, -1505277907, -1207837049, 505389971, -408974905, -480015422, 1625669118, 771076567, 1620525733, 1647656093, 738351517, -292806543, 1406852155, -1340566627, -998323841, -901565035, 29670294, -743018896, -1893190422, -1788611595, -676532106, 1577567693, 902965068, 601422409, 1669697911, -1181249858, -581528029, -1952201414, 2104347054, -1783458880, -1073483987, 1676987704, -1846615538, 1772863636, -1882923966, 943608320, -1354964708 ], [ -798978123, -904838170, -105428823, 97076030, 1475816032, 525626606, -1844187962, -1615428697, -1892365894, -170954065, -2116039124, 1628557786, -1737734576, -1996261781, -1787556177, 1270434457, -104008572, 1275523930, 975816403, 53449948, -746990078, -1519210133, -52476454, 1608161707, -1543864075, 1156876414, -1102707748, 183622014, 935273391, 1387861284, -1489813963, -1867159144, 2093994081, 1319237900, 1611289381, 2114721014, 1070989105 ], [ -1405772793, 675650155, 817267213, 587850397, 1339622938, -1231696357, -1893901592, 1235106995, 156719922, -213405065, 215802989, 1210667822, -975776263, -1866545108, 1145166973, 1231006609, 252569824, -67197302, 1927663256, -2109646539, 1487525998, -1823187531, 36334156, -1560328970, -539131295, -1073520637, -1140418008, 1762060846, -32421752, -1187771036, -736559967, -1565943308, -635615041, 2091648247, -773056399, -699645444, 1427390060 ], [ 2131854652, 2008684399, 2059560238, -1032022003, -2116619609, -621511745, 155187231, -944506503, 1924954028, -1846475502, -1597144223, 1099459766, -1844810619, 1402387796, -1407443422, 220578897, -1276992643, -1417825928, -2090687, -5356973, 1757141791, 332886452, 1048712032, 1915621752, -1941963108, -1084078202, 1585559533, 867572791, -589695324, 421096313, 1922243677, -333215854, -1273169482, 1624161474, -1799707892, 1671147987, -790090334 ], [ 1890270246, -1128154187, 2125966200, -80313233, 1788438103, 1664190231, 640868144, 1811735352, 2071743579, -1924276125, 43524341, 476836836, -1557584849, 457142352, 2057559958, 112888546, 682977015, 1886448786, 448883973, -1668816909, -2143644936, -272022964, 2072306431, -1234318783, -1969057460, -245962118, -1649520108, 617351088, -1867656274, -1039270677, 1829358982, 2115416488, -672961445, 844340727, -343789547, 1742783954, 940598344 ], [ -1589525105, -592746500, 1897006403, 1659559380, -1721774549, 412458715, -1362408430, 1051453373, -1106913401, 1366608390, -680579715, 1148452408, 1219453528, -527106211, -497990579, 1040722985, 140125268, -1871573165, 1591819325, -558194790, -1321788167, 267143520, 1902582270, 385625870, 1232201363, 1049355154, 1369582095, 985405667, 191590337, 386734470, 1438523364, 473586118, 1722122685, 1311588877, -233712529, 299594531, -1288455723 ], [ 921345038, -888492185, -190738582, -1782767845, 42978678, 1175399968, 1594785850, -980548451, 341420078, 1781868201, -1918563301, 621656153, 395888888, -2064650483, 832790742, 1791790742, 2008801742, -1062575056, -422935235, -877607370, 1950550676, -2063390669, 887550033, -1723910748, 60433713, 2003718252, 1557245802, -1091098726, -1878577840, 1137271338, -985416552, 1052456444, -1618308059, -547865045, 1665105426, -1582842557, 785013571 ], [ 1903366344, -1023079329, -857206887, 181749429, -863910138, 623770534, -446941449, 1256438741, 1468277837, -2028787941, 761530079, 1510380373, 355928410, -397235914, 28288236, -855255550, -1027332755, -439770063, -1838440019, 1024456351, -831823014, 610346801, -890032133, -2137025138, 1068975089, 1951433440, -1182745219, -2058646159, -1874580654, -1385750321, 1454338366, 960678284, 1958666023, 1969773078, 546951723, -837438815, -1479665827 ], [ 953087471, -113975247, -1867334415, -1843101800, 508831031, 728734816, -1201889481, -727953109, -1632028659, 1832639742, -1615901011, 32837717, 91098259, -324001589, 451153600, -1358103622, 2045338557, -1231168423, 1013749453, -884452152, -1838678290, -2121091665, 373925511, 2007528443, 725802348, 723254301, -1201548036, 449873399, -1991932701, -2033897260, -1420207664, 250759604, -1867372888, 1522160124, 1746528543, -508067105, 819572575 ], [ -1354903647, -241371732, 1372159263, 488843722, -149922259, -1914681397, -1057216786, -1998010719, -1210754719, 428094930, 1490010171, 1234154978, 1002585567, 1149958617, 2107876070, -576510377, 1183020307, -268848242, -990951531, -1161636233, 1089809606, 237335394, 928586456, -1522896090, 523036928, 202874886, 75102802, -1192819244, 2047760961, -1284949180, -1487672395, -443751486, -46111213, 1264761800, 1217599434, -203554481, -949304403 ], [ -1510304420, 239067188, 1859661772, -1251364022, 185925938, -445630587, 1813051588, -346161136, -1212912121, 1514466637, 338788816, 1706997364, -2134461548, -1230033798, 681802800, -2103928412, 1931346666, -1402810107, 594138099, -320109853, 1419462118, 999144860, -1200828550, 1443371062, 1637355026, -1305038707, 867633105, 1253663327, 1750909534, -125409057, -1629709822, -1811684977, 770198298, 487914177, -1665223392, -1488341831, -1665264645 ], [ 1555999944, -1349256499, -798194620, 1790803015, -140002685, 1649822578, -1303800142, 1111189903, -1087916579, 523291601, -1275941827, 951153843, -71625716, 1623689456, 1167626059, 166945084, -234247061, 73936973, -1740962637, 1888561834, -509652738, -1649809190, -1225453205, 2036803209, -1288129373, -1651636775, -2110590463, -1123801278, 2088981961, 862397167, -123322901, -333993929, 1315276621, -317508290, 1285261939, 1723447884, 422287749 ], [ 836852796, 408781046, 997952867, 441994248, -329783595, 489342958, 1440258854, 1738182950, -454124517, -1951655087, -1412673002, -1025824918, -115206453, 545502290, 1297809661, -596717603, -724102559, -691627125, -1909104255, -1745580786, -1502116999, -1379304743, 1268072574, -1392997340, 2007472079, 86149124, -305421665, 1883006439, -1104978277, -1455637312, -999860953, -782466879, 1575461687, -1004014301, 1606295622, -645458094, -1219558793 ] ], [ [ -192972684, -922861166, -1951438400, -2069659721, -1867776598, -1557840756, 953458558, -1841922078, 1583616794, 799318385, -1711166601, 1099720311, 923032072, 1415979045, -1754991993, 1534466793, -882676711, 1271158667, 1121358326, -1233688973, -636045618, 663960425, -1693164810, 1282463703, 550195335, -898574897, -1391778161, -513579331, 1291168765, -1169014539, 907235723, -1077244740, 1283500442, 1308453154, 1328797283, -171408833, 1356519781 ], [ -1040659262, 1409204229, 1585133861, -1261299971, -1603933629, 425753541, -1318760556, 80755984, -861828403, -69578137, 375680710, 769475312, 1669181567, -672020660, 631405219, 140299483, -1763903817, 1495908512, -1161793552, -1625479090, 824700831, -1097865645, 1508537806, -1786245689, -577969683, 1824802508, 1471691406, -1300580569, -1219381612, -1965333725, 518684258, 334939310, -79891644, 1267998694, -1187807489, 395679941, -1325822154 ], [ -1612183181, -635829017, 1616641843, 241777326, -1471285699, 483011365, -1321124683, -1103140490, 1539894708, -617187900, 1015477683, 593103319, 2104383144, 14792951, 1663439567, 1602413482, 602851659, 1586610010, -547691637, -384433940, 1029767072, 2124921717, 1152434017, 908051741, -1231131879, 2018528607, -2073634765, 1529552563, -666041168, -899547050, 1751119848, 33974528, 421858460, -2022694100, -1217134261, -586422381, -1350030681 ], [ 1594572363, -396733024, -841215673, -1585668120, -1600210752, -274858537, -820122668, -1734322582, 729079001, 1404976781, -224786041, 1520014232, -1931088796, 101599605, -1323024886, 1482040250, -851180591, -1861680473, 1847896213, 652594098, -1070770559, 629077522, -581263248, -803210041, -170699187, 1329626872, 194639209, -932270654, 124425670, -797497756, 1257003541, 1695134903, 1377449223, -1310262269, -1356492749, -237615774, -967890658 ], [ 1682837289, -1668545756, -1090260799, -1792308022, 381336817, -1729321659, 377641527, 301909373, 612387401, -1677910350, 173187798, 235719151, 1434296984, 1640855882, -1363666061, -2073536734, 1231809004, -731291446, 1756230930, -1653471232, -1866085653, 246976619, 286231545, 1144161456, 396895271, 1398990474, -1534966330, -615112062, -611644128, -545336848, -102582497, -789691195, -627739300, 260006608, 660123304, -1121412367, -361416579 ], [ -402067170, 888083108, -858228442, -1156995653, 352591474, -577283263, 1803498606, 21426304, -95933116, -1491275080, -1951843836, 1748117634, 1981369810, 1166594692, -1627637285, 563549448, 1985301972, 1928852966, 1930363562, 12015864, 1292232159, 176360686, -1721889082, 940368406, 349798136, -1874139822, -1304433933, 141922247, 709162144, -1721247869, 384008229, 735560597, 1551712039, 918000980, 11059374, -726195314, -331107116 ], [ -555594840, -228740691, 1578967515, 98713047, 1204784510, -2123729519, 896125100, 136265961, 1074137661, -1624517284, -410067349, 1180718951, -1944381677, -672923268, -954479046, 243985964, 289404041, -458906609, -939965560, 74217512, 973649424, 1997335876, -536609292, 1616235030, 1153516540, 553167922, -1549758132, -159424426, 1345221884, 774538520, -1772983081, -1468345501, -1760271948, 1700109293, -1329211831, 201953146, -343541438 ], [ 1952882143, -2096875355, 509808988, -230029746, -503557268, 25612623, 262035213, -2046795791, -1280479765, -1250138558, -335320443, 1467105366, -1215647369, -833408707, 1099964918, -641187708, 398637091, -563810854, 1759386684, 1635925237, -763484281, 306310966, 903095517, -963199116, -1648915067, 649689379, -87397198, -1665288639, -764523739, -1266388071, 1934425451, -1893603454, 1295050017, 1048381153, -2093108110, -1743710503, -1805812725 ], [ 1103447530, -1252206112, 1068902849, -549914142, 914195253, 273247408, 798520164, -1816480509, -454799407, 1477790737, -17046670, -2068334718, -1015400840, -1393854131, 17553527, -266178696, 2064162097, -764242639, 1424960972, 208416737, -203251253, -55772434, 1372229450, -523402461, -10311936, 695044381, -29608220, 535120262, -733491647, -825831512, 1817390916, 316095440, 1057898075, 1872188099, -273115922, -1988526168, -1632937486 ], [ -61562837, 1878087957, 1134373023, 423275622, 1458937185, -826884725, 631142728, 1612215846, 2105827686, -1771369914, -117603627, -616866241, -1595150075, 507079302, 1357326860, -1666927740, 48949264, 678962464, 580631269, 1844000139, -995348303, 571957721, 1169276720, -918723625, -315002664, -778151594, 1913359149, -211234316, 76748801, -276828914, -2086996441, -1771785613, -2082564703, -1489579107, -228828119, 1973293565, 502063846 ], [ 728426405, 1825177063, 452629913, -427003230, 275287114, 1728485931, -536547058, -629291234, -1589140397, -1774206979, 200216677, -1483811225, 1162990138, 695171444, -71942433, 1710748918, 1602928897, -1106787267, -710816621, 1421361454, 858496027, -991572600, -2075746354, 759357313, -1091071779, -1750141872, -937190234, -796745692, -1236557644, -969997038, -540553639, 496754527, -835988148, -1162566246, 1819135718, 1618523194, 232087137 ], [ -966354500, -11801975, 1276196380, -238874777, 1831438389, -655081179, 2008926597, -566750510, -1586271804, 552987914, 34923836, 355342277, -575212624, -1522531791, 915649047, -429057177, 526734163, -956857558, 75969405, -38966887, -1780428281, -32226163, -1857349393, 283949777, 742838639, 722333437, -776224627, 1105014625, 1286080425, 94495538, 1818303256, 814407401, 1751161584, 554449578, -480560408, -465260248, 739976274 ], [ 1232044968, 1052021668, 939565175, -1651112800, 914072506, -1257382387, -482104938, -1903024461, 659388670, -2283231, -749196237, -5758367, 1046279964, 100277652, -1275066060, 341721952, 1992456013, -1699847467, 978745581, 1455155529, 1489919305, 1282156628, -173924015, 1420792375, -1564094954, 1160409130, 1006860549, -1916813280, 697074017, -997060813, -1189085518, -462746816, 2131072864, -1485010617, 1132597, 189889323, 1716625280 ], [ 667723080, 494741769, -953791814, -1955382552, 45579329, -1070473416, -1389683986, 183594072, -70345838, -1459250208, -811568321, 1838021738, 831134410, 864062753, 217806080, -896763293, -1892350238, -855593819, -1342785447, -1870481235, 306383003, 1381431983, 1023378813, -602123996, -332032290, -1697507785, 232996641, -964591261, 1153259435, -788233456, -912254084, 966054090, -1219817894, 2112847511, -1507668364, -759813838, -1826227618 ], [ 15531187, 256892823, -2147127658, -1238855122, 1147482796, 880170394, 1353208195, -1107742909, -953403080, 2008175250, -1123087157, -514750612, 885846080, 899344155, -371519928, -1284150315, -1039069191, 67480564, 1155718384, 699717479, -881529295, 667083665, 500129069, -1486076196, 1588551113, -2084796363, 428733273, 1806506052, -93932643, 683435242, 1581434217, 1157999901, 839373067, 1762323901, 811852253, 2140894422, -310356290 ], [ -28442129, -637113232, 2020093244, -334987264, -1439952219, -296608180, 930705162, 336491428, 1528647020, -1315528216, -1094562668, 2130608797, -1472803560, -465812455, -1782968606, 1140774245, -1906669189, 1691968994, -1075969879, -1620294608, -2005524568, 1132449865, -170920626, 1349662180, -581837887, 1107847745, -622787563, -1420916361, 1428701814, -588870109, -292822997, -1786903320, 2025157954, -59014083, 1484508895, -1076886202, 2088322345 ], [ -1311673527, -671933428, 1409417470, -1457257570, 1376808331, 1987197322, 707214882, 2093749704, -1786607100, -1468280971, -976764342, 2022728560, -901846129, 1468155587, 531771700, 509328709, -428999425, -38496920, -688705111, 858694106, -102759303, 767294016, 648418547, 410734930, -796314439, 1137380016, 1965293775, 945714625, -1273591031, -1556246227, -399719269, 320456409, 1621119634, -186622596, 1073556059, -611251420, 625293285 ], [ -1465626724, 296647744, 858723986, 724709705, 1221690, 367685297, 88140515, -948480014, -643778318, 2078520906, 253657921, -1490482145, -997193631, -339503167, 2015715872, 1563689313, 1197554146, 175038677, 1469530109, 2089301588, 57787335, -2102263493, -567409148, -10692175, 1800722570, 356006196, 774014863, 1609065259, 893246031, -665016114, -1159452695, -941005891, -632371175, -241537125, -395386743, -489453425, 816090407 ], [ -933318331, -897861504, 358986237, -1134689574, -964175628, -201972939, 877823332, 1970821581, 1283117351, 1916039864, -1997137230, -2113406513, 1198774680, -186678649, 182228354, -189863744, -742635456, -1923950171, 1824563928, 1630116153, 1087222051, 1483574328, -2062720894, 2110607142, 1223172533, 551658978, -858567108, 303837623, -1208654769, -1397728864, -1035472545, -852398363, 1177926649, -2054841796, 1388568156, 558090469, -1050558558 ], [ 1488983740, -1745297935, -889254303, 86848338, 902818532, 1724224462, 1683468032, 590716233, -155664243, -1228133987, 1147566915, -889991945, 1003465763, -670753787, -1168786963, 493688065, -903706279, 162723319, 1555742875, 268807038, -576193303, -278095076, -1343338737, -1249759383, -354469554, 1932432166, -807923226, 1313700942, -1253207514, -717874550, 1665725087, 1135300713, 759710181, 875250636, -1247852982, -324249227, 1614436270 ], [ -358559607, -994291392, -411088516, -1730087744, 868299096, 2039874407, 896597311, -1747880968, -328712395, 1628258582, 1416964124, 301731461, -509993685, -935545724, -967615226, 1736268480, 2078010411, -1365580877, -1479669632, 814786672, -778001930, 617881927, -796369445, -791165590, 802172840, -543066257, 1988484441, 1129833198, 1478880376, 2050623852, -1792651044, 376895440, 977914606, 737284564, -1704790645, 729661681, -1123975486 ], [ 1036677661, -1124301327, 1754870061, 462333262, -875072873, -767126362, 800202972, -89712905, -1362575082, 1583185253, -663178218, -486899357, -1753865806, 1102296684, -1668061204, -1323446856, 82600924, 1597359750, -57002390, -1535633137, 967107537, -1299134053, -351846845, 1584891453, -2142004238, -2101199510, 717401077, 120986081, 625099925, 1739878588, 663773231, 138643402, -138471559, 1793833000, 227201743, -901382328, -384058549 ], [ 1409843595, -440844523, -1133825964, -912469447, -1920443879, -772640910, -900553413, -1855914189, -236886664, 1234398354, -1785102410, -595253844, 457256871, -1686521953, 67283578, 992337795, -2061220788, 1270110466, -635764926, -1978961338, -726491098, 665408467, -41071773, 1677053997, 321149894, 656951967, -1598462469, 103044808, 761222239, 1791750185, 381070990, -616737990, -1192618805, -191182741, 1278042859, 1353606525, -616906425 ], [ 316050558, -17542637, -287037282, 362578559, -755324700, 1971223438, -1315039144, -275043712, 424093268, 418542610, 135722836, 831123524, 1778402828, -2122625484, 439257561, -1688531632, -760206400, -512599488, 703719415, 2085443036, -89862250, -1336154044, 1387875500, 1441665221, 1791855178, -2034272776, -624397486, 2076733649, 1490468138, -1302019120, -200776014, 316503869, -1692641935, 60116625, 912035375, 1718093239, -692338622 ], [ 993709659, 2038442493, 1939092958, -1241199494, 32008883, 1550756978, -1320246239, 750067979, 998633702, -1227394124, 1782260931, -1839380548, 2093947450, 688407107, -2103793218, 2015769030, -524406094, -33581128, 2124060237, -258696354, -242103024, 848229389, -633128678, 2014127796, -2036538310, 1101341469, 2062002848, -353957259, -1161113675, -379444467, -532162253, -1341458596, 552766740, -1527747911, -829288967, 67970594, 894585893 ], [ -793221309, -1666821160, -1075698148, 164122335, 1506368499, 415605231, 685014265, -502215002, 1941771136, 936664983, 1010067419, -21894616, -1705899943, -440029620, -525374780, 1726177259, 1970733838, 853713251, -1352531825, 472432869, -1500848816, 1143402335, -838276375, -1741441396, 1818595249, -422735935, -1844651933, 330760135, -2047277111, 1862262435, -163789865, -92086042, -1290087876, -104841831, 955245922, 1496450635, -354118784 ], [ 1081430974, 2123542572, -262322230, -999235282, -510386923, -809713058, 2105722600, -862218635, -524888036, -1997139909, -2109252770, -80242314, 12854168, 1114565300, 869488273, -706689589, -402460536, 1470702037, -543882790, 1823177210, -1043419194, -1160443374, 329120787, 133068961, 788567317, -283546523, 1263097318, -1059469478, -165003148, -521669557, -505735103, 1566513265, 1003131187, 1085388567, -1884295927, 1208998840, 407800644 ], [ 1767606777, 715331643, -751829023, 1841830960, 538492540, -1631651739, -865980418, -67042059, -1792115555, -1439598718, -1201609413, -13863665, -528616412, 1784188515, 1660459485, 1761946348, 977857487, -283881021, 1718467180, 1065813251, -630217935, -826484636, -883538556, -1076267279, 948527830, 898220833, 1310253161, 1194466003, 1996916061, -1677064588, 336920595, -970606207, 595557952, 211559654, -1555808650, -1599454454, -14957975 ], [ -277880556, 1710315290, 1145519617, 2129867073, 308704999, 1075478513, -586108175, 184521503, 897522276, -1011565844, 921512627, -1670592374, -696010808, -1745344485, -69265216, 1381422903, -380074606, 1030812775, 149347892, 1217151544, -2089379510, 401634411, -1370445356, 464664430, -1126838017, 275475932, -642501400, 1615494489, 1084024927, 1413792524, -1781544929, -2070016104, -1379917901, 1871020634, 1176951531, 1231787497, 2143740559 ], [ -1398286384, -1887938651, -2129004214, -175902218, 470430486, 1423480916, -474230903, -1555520640, 1770970989, 731839874, -1698429730, -217313086, 536167192, 1252974442, 296920527, 1417524550, 1071491834, 563003080, 1403561574, -2025715707, -585067264, -1608785130, -551624698, 1677486566, 185823846, -821876750, 362083215, 1235484334, -1064346071, 1485258006, -1724130120, 1057382974, 1063814444, -210379778, 714088388, 542940145, -1865506210 ], [ -1101838074, 1329670664, -281438981, 95314657, 1836113809, -1884465192, 981719003, -1901487764, -919959157, 1608544673, 715599811, 1491214975, 511804455, -287604168, 40321588, 228048257, 1057039476, -125022917, 842099775, 1429282032, 1606210616, 11084674, 1672140580, 835239612, 794638631, 281670531, 457083236, -2051822705, 703212189, -2029748027, 1469689990, 908252507, -955540272, 2019855303, -540112063, 687363403, -2130567140 ], [ -411243780, 80957032, -759130336, -862260040, -823069159, 1632640826, 2117708679, 1477577832, -1269157299, 1470071900, -1838789002, -1276919244, -539318065, -1123321667, 1423299336, 1528061351, -2120919559, -1621968614, 730788324, -1711914807, -1692543108, 1469882490, 419673444, -1927184539, -1824607287, -2089619069, 2111873728, -2137526206, 35001362, 790072255, -1202092868, 1432028174, -832129606, -1783056399, -976600391, -1843134046, -854178048 ], [ -1439705140, 563780174, -1751552060, 739146554, 1382486231, -1747943114, -512331720, -1211289429, 1554262501, -2031142311, 1622571956, 1324682918, -391265592, -1941912796, -405297242, -1587121252, -1208474625, -1464609544, 1504345387, -1163303452, 277894440, -1928346287, 10544986, -721573708, 1387733438, -138463474, 2096311665, 695150457, 998472378, 1778635686, 520503613, -359867373, -1995420117, 1160381085, -1750927686, 321376065, 309175089 ], [ -515734182, -577372001, 1897089076, -1677038168, 629846719, -689387785, 1587098312, 1345939129, -1638899202, 719028627, -1123148384, -1154332538, 653769531, 824231083, 313776339, 884700004, -878888219, -148787266, 1383637036, 28263365, 827362042, 887678489, 127732172, -334188913, 699771191, 1255220281, 1747124935, -948195441, 913437478, 1667977994, -1776081509, -173298450, -313168380, 1804783066, 2045925369, -1377439581, -724598511 ], [ -559134712, 279513982, 670094592, -1477504191, 1881265955, 262762503, 1626404637, -1837198275, 922398793, -1009469926, -151728698, -1164263631, 490032120, -1840903420, 2113221406, 2124271811, 1321171927, -1093271373, -1551976730, 948306889, -584145490, -1979359571, -836549846, -548233230, 571201053, 1586664815, 704558419, -406127929, -1492888649, 2132824978, 1395251113, -1328823081, -1247087114, 877950397, 756563161, -867035348, -681643013 ], [ 770017430, -40746780, 1668172064, 1230104681, -121335580, -138769303, 1909353389, 1310178809, 1092184615, -1535523321, 358921511, -1996602878, 1709773490, 1735530550, -1048007802, 1211579227, 1094127494, -478096640, -1696415223, -1190254212, -1733438246, 362633953, -1560080734, -1010045596, 2085774520, -148414095, -1318770110, 2004267252, 767752903, 1867179514, 1080728428, -1554570173, 751215631, -1781278216, 960104160, 1779670083, 1938446632 ], [ -1248717935, 517879676, 586875556, -731526532, -1446149452, 820016170, 1152293588, -914075753, 468864226, 957704712, 1328690933, -1061653175, -1893634285, 291655947, -235793779, 2033149130, 1662551771, 124670322, 912708879, -1571293005, -915416514, -1023842560, -1447765102, 1849732834, 702108333, 561060468, 1569878467, -284932289, 417735109, 916158582, 578528205, -1531307473, -488355197, -2754659, -1515199042, -2087352952, 1577290776 ] ], [ [ -1158063585, 1788283198, 346760825, 1817215978, 1457171247, 1336573296, -1278858680, -562696119, 1138133814, -575234403, -1129701441, 783031318, -1149666118, -1395750421, -1199522292, -958796004, -1737152052, -2008342737, -107934818, -81828562, -253454328, -525535678, -269600076, -1249546260, 1340594661, 217433388, -178422331, 1029018070, 957472539, 36876449, 174620288, 1604791085, -2016149852, -210336644, -991042697, -257178010, 950227333 ], [ -1039392342, 946442834, -2020335644, 1628691254, -1123256102, 134214091, -2034800970, 1696483919, -298837932, 1860796682, 35373274, -729674202, -884767654, -476214312, 627734058, 757314418, -1325184336, -394125049, -280500306, -1452288682, 2137947417, -1078011303, -293289747, 274328557, 1473266684, 486886985, -51932251, -1082327891, -588498443, 1802344863, 1392717301, 1411175520, -1206841884, 321797585, -707001722, -508461564, -1764890008 ], [ 1289948417, -738604404, 886118225, 1515043849, 12456231, -418450572, 738319941, 1457849275, 917068787, -687659944, -1205832201, -1100099472, 1600146746, 1288661715, -751992099, -2008455632, -510680371, -349770647, 917609902, 1919864857, -185725481, 2084501860, 8105380, 1693112815, -821021577, -1039392023, 994236695, 1274231778, -1196302435, 1904818694, -123035175, -1744420799, 1383703570, 1896737508, -671019795, 1864845627, 120753454 ], [ 801302635, -201867820, -697740728, -63800004, -1317310928, -2119404533, 1079133072, 1955890841, -1650244334, 818722654, 463176917, -1990620525, -2044328120, -1805524384, -1636218019, -1817797989, -1368325354, 1794983514, -1943976011, 574913446, 1270382061, -1817219384, 2085798220, -1586957006, -246802119, -12289025, 897413470, 816434998, -2065043955, 391783795, 462522288, -1884064912, 823716955, -1006688654, -379711325, -639386418, 1365588357 ], [ 1413747219, 1584760777, -220251653, 1273216346, -1793379112, 1900316737, -579810594, -23352482, -1640861385, -62895303, -1198397357, 1672185630, 2051380980, -57272938, 1763529944, -1511833696, -606285365, 1975454888, 467009856, 1735790435, -663186668, -1037604360, 2082360391, -1515940710, -1181086346, -368008882, -560030774, -1909187851, 1749648821, -1637595226, 2039747355, 1057274881, -39478200, 2126595477, 1143889760, -1995524592, -1638020834 ], [ 1221916014, 543134366, -451407839, -1605647512, 1045841518, 1042087467, 617824720, -329777015, 530936491, -836261326, 1564535337, 2018325785, 1966418448, 2071683065, 445478149, 1217840102, -1550726913, -1397818228, 1118895261, -961427969, -1619776489, -1814453134, 1141455663, 670055167, -933103758, 659525688, -2089580988, -1292695719, 561690078, 1670957997, -809393832, 451184076, 70226465, -2085613903, 365907201, 1633774091, 1164128921 ], [ 1114123817, 1108245988, -990477187, -1920974384, -1935411734, 612740229, -1022413922, -659533144, 1062164464, 1015787529, -2030907743, -2019579386, 1952946376, 1351770550, -50846607, 538988357, 737664647, -1285278607, -1477390143, 1331643993, 981352861, 1328255469, 1008809817, 2137053328, 521233537, -1210358852, 1019308055, 617225357, -337851611, 1945061520, -17474673, -932604672, -1648122295, 58101329, 1853579688, 2103050686, 1407999540 ], [ 264736391, -2044298605, -2002280404, 2046416162, 44955025, 842755056, -2067246574, 1867289164, -967159658, 865490926, -1117016401, 618834582, 52239857, -589464694, 370883981, -1096986286, -704390970, 313515192, 1318290907, 1933484757, 292300672, -1974278543, -1700510089, -323708723, -377851095, 171778681, 1175265820, -637237098, 1223298276, -1576330047, 1893729794, -62964195, -446119199, -1206786442, -1527965684, -2099865600, 105538179 ], [ -720548600, -1676201097, -577759201, 1272532171, 1378811779, -741966310, 1002625806, 1883979604, 1086537274, -1711431485, -907173682, -2135519509, 298803189, 544796909, -1365612628, -1681763147, 326132901, 206975210, -2012571964, 646392035, -814330541, 1069247305, 676118495, -699808950, -1815150499, -507515420, -11072899, 10054980, -25125203, 252603288, 1582482938, -1296615578, 1174576580, 1519103262, 1287615482, 180618345, -2091099903 ], [ 1230662736, 1076862715, -709023019, -1976653162, 1714200780, -1491599158, 64787587, -998468966, 601538212, -569241754, -210957924, 452309008, -127739598, -1953337817, 1230819762, -1642770125, 1228877357, 1383890825, 348227055, -961111055, 944595130, -2075834936, -2125727817, -1042688057, 1963714237, -1906404580, -777016803, -1642963727, -1856380660, 897860697, 1005319057, -1410874129, -1866159208, 1120270833, -1366374660, -88504111, 1532251555 ], [ 162683250, -1985328945, 765635161, 1357574511, -79897519, 514842506, -54216061, 318025483, 337698895, -1792892429, -412065374, -864120238, 1860893527, 1533747688, -1693370520, 1913933902, -1517007552, 2055756567, -1141662819, 2001466978, -723815839, 1823709540, -570994972, 569564743, 86185592, -2100891826, 1002663976, 991555481, -240082125, 682765485, 1526917834, 579218424, 423467287, -134611393, -2037613059, -474689666, -1497171272 ], [ -446833148, 622196822, -1812760192, -530647017, -1475693497, -874332844, 1250098056, -823730629, 90438234, 164471312, -2069986590, -2076086876, -958088372, 366887794, 1974109156, 1396746357, -329976421, -866499927, 1568679215, 1680005646, 1311757610, -37820642, -59777113, 60658519, 1419082975, -1567288963, 972995296, -1635464995, -820524240, -433737103, 664366305, -512606093, 919682837, -1421997455, -1693337158, -2135721376, -1890350211 ], [ -1977520846, -305405385, 2021712024, 2143432733, -679573591, 1307162040, -2146492653, 560278989, 1531575651, 836864178, -661739756, -947697096, -1951761847, -956475583, 282687209, -1538001755, -1973195674, -854468814, 86161407, 1491758297, 734726129, -93375185, -1513898, -541662672, 1919454931, 413008496, 1618140425, 2110191960, 446977121, -561981218, -1861909189, 48677432, 1841609746, -1324468053, 255801000, 1880069558, 1185036416 ], [ 1555951475, 2049463380, -54082986, -1492062250, 1586685260, 165936007, 366811110, -956008335, -1947977197, 1300861840, 1144854319, -75544476, -450741738, -609691366, -1133582576, -390881334, 1327821805, 1242464111, -1388528006, 1021685897, -326961604, -1839022893, -851383000, -392030226, -414582888, -1063593518, 50746794, 37402807, 625481703, 1197955592, -989221211, -1697553609, -1766273758, 509505321, 1134970860, -371790572, 1068910116 ], [ 1308478360, -1411585752, -202735007, -1208208077, 897725965, 255804086, -1658582348, 676259934, -1971850794, 2099539986, -1643339742, -490006857, 1627107369, -555803396, -296452812, -569610936, -1756614304, -4220485, 1969865909, -1160544422, 820591837, 2003915988, -33164244, -1741387367, -729663999, -1115327623, -1563545396, 109392140, -1694399994, -391805468, -1240529180, 1704627010, -1556043732, 736740955, 1224535448, 1824472599, -858354215 ], [ 312393620, -776875868, 1922315161, -1483619163, -1388118036, 57653126, -822686050, -304088651, -203797505, -879553802, 280573381, 426907127, -820948038, -1238066154, 498241567, 1108027488, -402413180, 1838637131, -175741759, -1727135250, -956623764, -1179387359, -1998805406, -74753683, 186206181, -1424792639, 1067583180, 682587255, 1160363674, -1368323149, -1064041066, -1805170053, 1090695249, 413218453, 537984553, 640060429, -1506903421 ], [ 602881950, -199121598, 1541494563, 826818515, -745518215, -1926077782, -242802966, -1275027941, 579173958, -1675042709, -952186064, -1605769217, 420709771, -586268048, -787372389, 1245831610, 2013436242, -411637050, -1816908489, 1344724592, -1907749993, 694673389, 125882763, -500953974, 773583600, 768899932, 826942267, -1876648979, -78525041, -1693638549, 1543044801, -1288171587, -1842915440, -473909480, 151829081, -1309834059, 1775341669 ], [ -1198649425, -1939202672, -1769096590, 757796028, 1196426173, -219634089, 655264612, -2124296724, 1423951784, -909331471, -901981664, -524574495, -643902144, 509663754, 1555987656, 262194995, -1345356892, -2008732582, -1715170587, 1389939142, -1309088997, -1217535381, 988510197, 1063227555, -1024445882, -1963322537, -1403533765, 1427347905, -609677040, -1070521615, 1082568062, 296734786, 1386562518, 2106531330, 1990283320, 401161438, -1282121117 ], [ -1667266209, -974240412, 1513348603, 859491871, 926723863, 44019476, -163583682, 1118111915, 1154634729, -237407870, -82251534, -1018402641, 1980958269, -1432793708, 861866928, 1208716001, 1583143620, -747215890, 324385833, 1902037516, -45025612, -1446802758, 818748998, 702752098, -228001215, -2135253771, 1829186636, 58018692, 1506114614, -2099919874, 2014672708, -452416514, -1283494037, -1436381802, 1766979032, 1319331765, -1220257016 ], [ 874984771, -149656555, -409092207, -1648151034, -1288960095, 1596251258, -1599833687, -1713592594, -1687019642, -1724307963, 1412087409, 590938615, 1189929645, -1914380354, -1355916091, 301800951, 1391004785, -1392142804, 1295371088, 838261311, -453607002, 105656227, -462651343, 1603574346, 858992640, 514613408, -2112270502, 949075525, 1233882740, -789119517, 1282112987, -243521654, 206363841, -2026341314, 1519938639, 1381598099, -992675642 ], [ 59722253, -1851890435, -731660388, 1153723530, -386258941, 1080942390, 1895161821, -1169395247, 1683626950, -1638558733, -1202970604, 1593726286, -559146598, -767802923, -1841069265, 71867634, 1938126463, 1730329858, 1841591270, -1054345437, -1779271532, -448457443, -1969901237, 1853370612, 391947228, -1298025112, 1415250945, 1313127942, -200803393, -1527133040, 1230733517, 1459226081, 2033220540, -131536999, -1399132688, 1270633667, -1511268908 ], [ -1281077308, 1737239623, -281369775, 1220419551, -538804902, -560168189, 2124975084, -628970868, 2045947768, 177698201, 1943705539, 1804368506, 1137461379, -2005247991, -2097481622, -1665654142, -1810940428, 162438068, 947878612, 254487631, -628889703, -633913591, 865243350, 1717129407, 1398208106, -906923794, -1435191786, 858361344, 1488480690, -391430265, 2123669389, 810521703, -535501568, 2051581778, 1235166085, 302701634, 1450520888 ], [ 63009021, 2131525398, 1190412535, 155006443, -1002314647, -222559758, 853529062, -302086578, -69721311, 708887949, -209419175, -109581913, -1867726227, -431632469, 1978855483, -108848350, 49763001, -1004364176, -1467728154, 205572289, 711742239, 1503097846, -361338044, 1094395171, -440526226, -1001448534, -1721321103, -1724325651, -2006486009, 61639255, -1473062254, 1888678402, -798328581, 873919053, 2012752052, -766733173, -502940630 ], [ -458827777, 862486239, 1316228362, -1204130768, -1465703674, 223946943, 1666144150, -835502882, -435095393, 322829112, -1358738598, 1003140976, -1967569244, -2088486360, -61500005, -1634978869, 31418, -196489055, 1465102012, 2129337238, -860360960, 793810829, 1007899348, 1838759481, -1643424124, 1232311712, -1542278745, 630582560, -882420460, -1553381974, 309336653, 1198701266, 1588389945, 598799118, -1892864016, 1498259279, 1344949859 ], [ 27067717, -1665392412, -385166293, 686972056, -1167130095, 1413521077, 1405130360, 1783959087, -1580850479, 1683304477, 114494881, -826332545, -225225191, 897350516, -986262901, -1851003626, -2128423569, 653066397, -288820124, 54673628, -1034606063, 1779784964, -1987684561, 2100119375, -1094261964, -1166635331, 1000301548, 1482055878, -451416748, 1619447872, 277162777, -556782988, 543871394, 965243020, 1837354078, 2147362142, 2061010381 ], [ 1705064091, -836138418, -2059084455, 1219225861, 2004319971, 1856582067, 1200295609, 1748552628, 497179655, -654582044, -1187765493, 1483947195, 833865739, -1171694306, -145769773, 727904400, -819388712, 1616723209, -1201515268, -1423697638, 1762868874, 778314973, 1169232609, 56160288, 979188747, -1529233993, 22892733, 2124554106, -1482413428, -1208505996, 1110904468, 918409503, -659050329, -78398947, 480877206, 540517284, -1689867499 ], [ 1503159414, -813985535, 128478660, 1009894789, 1742962682, 2008752677, 560551016, -344689664, 428410602, 1235615196, 740045018, -1290810840, -418991753, -1526628179, -23110037, 1320295392, -1901028156, -588297330, -1216376727, 1434520652, -1242354346, 365628479, 181258157, 1325459971, 49163539, -1754942649, 542009144, 581075814, 1758778444, 1095210990, -1217477701, -111116075, 656638194, 2089574697, -2086604157, 1865628642, -22138477 ], [ -348543123, 2037280732, -683368267, -1559702958, 161200953, -1312301254, -753905755, -1126356299, -598928653, 477333718, 1672509850, -195700336, 78455231, 1365902651, 1000785179, -1286258982, 1101727625, 1083757548, 1474261310, 1808543950, 2093744068, -1518946283, -479484717, 467865113, 989588096, 2002701669, -1649215982, -1529638444, -320137861, -1171511932, 618408289, 1602270616, -1718395352, 1520068590, -1293916065, 545549261, 218768675 ], [ -1823722241, -353508346, -427083966, -792103453, 1353732062, 1365408666, -1750126603, -1230252903, 605094656, 569005894, -1734335063, 1282364415, 152268314, -913605191, -1467393439, 1627267943, 593678339, -640868039, 946962129, -727418264, 1743825206, 640216592, -618528900, -2021033449, -613202492, -1247787829, -1502548470, 529061353, -1447474049, -2143284153, 1960297427, -1048565150, -1752732415, -1882359480, 1733278975, 65958901, -1455918428 ], [ 1823895279, -1142704103, 1590478240, -524846092, 365779055, 943445966, -528699342, -1722727486, 1707378640, 362175582, -1600748988, 1053770614, 1474088334, -10292771, -788513755, -1239337472, -55298953, 1313630471, 545517567, -901866730, -2087515859, -1998681444, -1409729543, 575810483, -1550893168, -1843392786, -1425391036, 1840353911, 391530264, -1902593629, -572915070, -38976853, -1941684543, 509444702, 762756420, -476839074, -1092269143 ], [ 198699561, -1638912288, 1218824748, -1328282777, 1766926984, 658290239, 979676345, 153033987, 1839063526, 501020025, -1564344014, -66143576, -1213929657, 577314136, -298981965, 476421256, 102462837, 1196687672, -1151189309, -158083336, 4898489, 652868106, -705372743, -610063538, -1007008657, 1330104445, 773650017, -1510376213, 774167203, 907141636, -1562733265, 1677441539, -2121371791, -28969889, -1009328528, -2085882554, -479158404 ], [ 954540271, 1238022604, -657744351, -66476159, 1616675094, -1330074651, -326766637, -1144136527, -1982993847, 363426559, -692980882, 569860776, -1084290809, -1278602550, 6954355, -1186480686, -84400841, -1741703776, 1343931661, -1088375942, 1109770079, 1705947424, 748563343, 1337007425, 298018023, -1350708717, 258933217, -752241056, 1503968376, -1939522072, 1167318679, -1313542074, -978344646, 462859939, -908771300, 1431833875, -1827286357 ], [ -500815704, 964439858, 279324851, 71522068, 509740932, -1591486903, -1695602785, -633059117, -2076778015, 1422675957, -2061394565, 1162607874, 841478899, -1437945949, 1670419942, -975639638, -1802592403, -700253649, -1187995685, -591238932, -1771683252, -1241469178, -452580789, 887702594, -194522851, -2883025, -1309742967, 1688460120, 1698727568, -302679714, 2003044491, 1370568889, 946070913, 348703208, -146057958, 1507363195, -367432860 ], [ 1718919812, 928313159, 1252457805, -1073033190, -1199689395, 1742904910, 555950020, 1928164308, 2104582087, 625945711, 1482343435, 1953801867, -1084859512, 1790030834, -718956228, -321293737, -1519175143, 216163890, 1098190995, 35213232, -1962273377, -1649299139, -452957800, -1372456385, -284539279, 394386503, 1736417624, 607325203, 1099067879, -1533552304, -719896610, 756011582, 1435465557, -346474055, 1423267571, 580159791, 1017045985 ], [ -831186331, -1897957787, -1059112842, -1395946108, 1199770996, 359667699, 603980585, -677881913, 648728038, -919202735, 723756679, 1880163940, 1520197335, 553447216, -1356827676, -1562563573, -1178688363, 1406250473, 1682422400, 864965215, 1277056268, -1524807481, 2134107628, 2137316022, -1364991946, 1197443866, 778244086, 713049051, 1990801603, 334907340, 1802253174, -86410936, 1374032439, 1436576053, 834672540, -113240683, -339018522 ], [ -968175825, -1857217, -1488887512, 1692461225, 997265044, -1578389980, -1467456786, 471284475, -1324392012, -1848064021, 926624882, -81363855, -1621137036, 1840888552, -642882538, -349710800, 1870830142, -867887003, 130218996, 568627492, 1956504654, 692465491, -1720420265, -2080101387, 1302768906, -1706944916, -2145246495, -297266474, 212925038, 539280054, 1016478179, 1856653596, 616518229, -752710508, 454526901, -1954105096, -1234005560 ], [ 142592483, 621990504, 853036733, -245138481, -1318624642, -708858352, -1650129007, 1474217788, -989034662, 2098485011, 1638318779, -798771473, -1639150121, 447897666, -1876696016, 1809874058, 1157722442, -1436294138, 266003095, 1295730504, -1778171217, -1402971472, 1809766617, -1240889154, 892512689, 2016878780, 771509027, -783492299, -1710667545, 726569977, 260246637, -447747184, 20955317, 480828097, 318867767, -1000250041, -990483678 ] ], [ [ 177106997, 1655429764, 878752596, 1693162032, -294443274, -1513480985, 1778547109, -195682480, 1393972578, -785817771, -1463579195, -1154833595, 1738312997, 623683087, 974327073, 2137289420, -1304172493, 709412958, -1347363043, -843264237, -765420341, 974530684, 1033252445, 964228465, 422946311, -1505942374, -2088874174, -1068381124, 847688008, 698610909, -747196370, -1716142475, -1798159552, 426852573, -68913758, -1942007005, 928953820 ], [ 1493608586, -1504858661, -1434779753, -1023627112, 1991104165, 1061828821, -556638831, 1443364069, 1653412606, -294522685, -1503092454, -1253610842, -1009711208, -318748911, 1970494050, -1726234236, 1965871925, 1344022885, 1212256683, 139919136, 931044950, -722793352, -517545873, 1807976244, 1952177529, 1665828551, 1831403187, -2136457002, -93245938, -1822013210, -597257632, -721008786, -829302875, 1698440603, 1462133228, -1961369606, -40080660 ], [ 982254140, -729124660, -826474183, 1501712207, -2038202152, -1093482555, 1199454738, 1491634318, -2037639260, 1912659881, 915964723, 1650874871, 1569129374, -757121902, -30451389, 1790371922, 1111980540, 891006510, 1500796319, -674513423, 1374655898, 1827182372, 813468898, -1305718822, -1799225276, -1750997901, 1974309682, 117067755, -1704428207, -687882177, 280890272, -1612542678, -43559968, -1512045004, 1347259451, -752644797, 141601109 ], [ -1990478904, 1460908751, -980525937, 1426485442, -1902991290, -1908514886, 1643675848, -1504025741, -104088185, 223940097, 1389259636, -396583792, -2028524574, 1563272016, -571208606, 357560445, 1272125474, 1646066899, -2086113428, -2078323031, 218666215, 1711674369, 1080639128, -926448524, 1765516319, -1094424350, -642243248, 2109319422, -109247632, -753451583, -812646377, -1835684502, 661601082, -225283120, -1960073516, 945613912, 1878691610 ], [ -534385677, 1056944514, 828987996, -1035495223, 801751269, -197456875, 1635854331, 1308860170, -1442402160, 2086758063, 534420720, -203083477, 403366632, 445102468, 601634279, -122333449, -2119710832, 639504920, 1712574177, 1812859271, -671022255, -547595338, -1887249357, -616804783, -1935882449, -1353207606, -603314989, -936154027, 1529989304, 490090151, 1949130233, 597504537, -535369870, -487307778, -654772801, -290594473, 637285113 ], [ -159645162, 1041710191, 1951018488, -39941266, -1672926448, 1818061324, 1343339724, 790173101, -1805976155, -1207267315, 111265882, 706517694, -733826555, -369221870, 23118642, -1595818619, 1238865027, 1841478521, -1241427401, -1995598918, 493309143, -174095675, 1459238805, -248899914, 1917293400, 51018967, -440175130, -2043173459, -396353128, 357621121, 1457489143, 1540320717, 1148213007, -1277615485, 1671577800, 47077218, -2078255209 ], [ 1759989753, -818838821, -893992016, 835168906, 1800355544, -475906684, -887053290, 1416983114, -1176250433, -200691220, 1293399850, -426456661, -1681585333, -575327633, -1610913497, -704773164, 1244087362, -740541874, -2033554654, 627975562, -449955330, 423775412, -77694275, -1087295206, -1937831229, 1989531148, -55620361, -585119485, 1161299356, 1112125070, 1931701305, 701233110, 1017084986, 1278055256, -1566882113, -1036897290, -1706728334 ], [ 782284029, -1378174638, -957381765, 2066322544, -374648159, -727054531, 1467729345, 1620675743, -89662889, 901846270, -359137850, -434210390, -1648993565, 1422460269, 696322527, 57769939, -168826157, 1227068183, 1799900861, -2055256110, 1123049764, -1209043692, -419332347, 168797872, 2042999573, -1951543942, -749987261, -981915676, 1032009016, 1010374719, -712089638, 433675503, -259404835, 707729145, 292920387, -666823008, 781600771 ], [ -437775160, 1172274482, 358251043, 330479573, -1382234662, -1556492427, -148068701, -873803488, -2030276105, -1933848594, -154765793, 1701832319, -951526952, -971789113, 1135070436, -1281410332, -1685483274, -1229175876, 725832870, -438790010, -29091518, 1783966372, 765919924, -686248249, -493167282, -707588336, 1445873610, -64430565, -2032305513, 1950709047, -1321244650, 786179764, 1058623378, -729005120, -1788735596, 1146695263, 1806332175 ], [ -2001895865, -144269380, 736179684, 50404076, -602345284, 50546030, 1405962998, 1659126383, -1616089809, 771761404, -702314695, -1608876860, 141803878, 473289472, 2123167625, -554493602, -1648690606, -1920346019, 48800952, 1121446031, -748947854, 84197992, -1708293436, 268816194, 163736617, -1572504455, 1267259269, -967171408, -1468983291, 387118351, 1630067078, -1009971795, 876822749, 947726286, 1165157110, 737307725, 1671330439 ], [ 1332681256, 2035575267, 2133490322, -2003354253, 1172289237, -1437356400, -1646317772, -602226435, -1471233470, -1877803239, -2138127089, -311735982, -1422521228, 934523640, 2079498146, 1109656997, 7919911, 1444515618, 108770391, -1353793632, 1683218960, 1140992525, 527409465, -1980714849, 387921053, -694584505, 1453518840, 1079358643, 220768572, 93546941, -566918645, -367543458, -2027152797, 1488162415, -1321938137, 1206568282, 669512238 ], [ -846105341, -1950832782, -1208137757, -2062436416, -291733216, 1969309693, 1412360345, -279335612, -1948220284, 1477939201, 1645862025, -1208343536, -1036277588, 914353570, -1988297096, -1999975415, -1186897355, 1572141315, 2093324401, -693118905, 1006902252, 993170720, 2114058748, 1522422167, -1289536278, 335517248, 67695188, 1543641489, 789724072, 1664798968, -2125252283, 905806675, 214135236, 1485808326, -1751494083, 1777513003, 898703119 ], [ 251718947, 453704679, -425752224, 1292820862, -1257955204, -584461329, 830443845, 1674407352, 1912383071, 229449368, 1778185840, -372103079, 1144763229, -1450790570, -1926993321, 514704308, 981476202, 2080578374, -1013348670, 323570059, -478349839, 199749416, -1982054063, 1721078298, 988567479, 375859132, -671541461, -2073510954, 1476853610, 1439905235, -2021140606, 1027360818, -170887164, -2133742501, 1264531929, 61582708, 1652374580 ], [ -1054556009, 548783242, -384060666, 1228694877, -2058169204, 1359133609, -1289427485, -274299379, 1579550544, 273485685, -1600154514, -1029669764, -674151601, -1933128812, -413948579, -210522432, -1893603125, 1827804648, -313012122, -229949088, 163609610, -776781539, -1683794039, 1386800759, 650911619, -308197663, -514588049, -426352713, -484581537, -1578778938, 395991360, 1661728342, 471439368, 1470516572, 921076034, 573154109, -1735595257 ], [ -1929701185, 178256554, 180516932, -1635761878, 822153542, 2117839650, 1715491009, 768876045, -195201234, -691866032, 1979655144, 1289876211, 656252643, 432295288, 1187409818, -186218693, -684847362, -1017153310, -173786748, -437738134, 481337329, 624301163, -597795440, -1005954974, -202783332, -1270510816, 733981022, 355137966, 1085928401, 1579643185, 1919005489, -1260412703, -1929440811, -143448187, -485675982, 681479077, 612179182 ], [ 1418099701, 2014847882, 120421296, 211872190, -890083741, 1931752565, 2076922265, -2039000228, 242856777, -1211075321, -686469489, 132176100, -823917458, 1012865397, 2133680202, 1663157341, 139824588, 449688143, 835335021, 1481289674, 2062746299, -11580541, 1536547636, -1051275331, -1189797299, -456230839, 1650780910, 668880533, -1479250448, 992970791, -1641471439, -877436506, -579359314, -383350178, -41893225, -372850508, 111680422 ], [ -1012461415, -198188726, 1265566130, 564360500, -1714497200, 944945765, 163592468, 1253390113, 1109841487, 1847730311, -1114695316, -1032585305, 1304714879, 923456918, 1856014903, -1823761406, 1264510926, -678347842, -2000201294, 1789917848, -321038560, 592752336, -763399077, 1207416853, 520508327, 1936123655, 1815053646, -1111469517, 1980381464, 808077824, -1067277485, -386711012, -1292061531, -1271942064, 752326302, 1389099083, -1937373674 ], [ 1277298856, 1448843458, 174623239, 246559015, -1840143950, -1102090299, -1218415471, 1233699796, -1842282929, 1133550254, 674402292, 2021506160, 1694192677, 336520800, 1911891521, 1213711549, 1097352791, 1202590220, -982321407, -1040417864, 1624974040, 1469281536, -2101131510, -596936619, 807185454, 1275708379, -949396261, -1630269672, 2124156838, 646300127, -1480518662, 2054083841, 46392031, 1667629240, -625345802, -524483192, 1454308169 ], [ 2048578082, -1502993286, 625080971, 2101811273, 1129776965, -1835535494, -1831145812, 102283432, 639562064, -338794798, -688597031, -1888780478, -1471221415, -1933551488, -794747029, 999082815, -1651824146, -678940101, -1396401791, 1493197871, -601130330, -488948670, 37682615, 176848478, -635915039, -2070260440, -556930368, 287141632, 1501685854, -1205860490, 708284652, 11203758, 1862942467, -670892579, 1438614543, -493646674, -678605747 ], [ 846130417, -2085308538, 1049933160, 438144041, -1255099743, -715684042, -1135900387, -2131552589, 341677643, -1134015249, -1863119428, 1389621386, 1401888358, 1981191131, -2145500258, 1291083756, 1540272022, 361545026, -1921239665, 1959193396, 675397541, 820120336, -83133335, -1720847434, 1135461372, -462535470, -564195482, -1411500673, -1778317398, 342308573, 682858793, 1019775335, -1871081663, 1830470135, 2042573850, 1924395105, 61205161 ], [ 1098930883, -198350927, 77623047, 294482508, -1809878089, 427868863, 929648235, -2050195218, -1826323497, 1656197630, -1990757021, 1147213337, 1542586908, 39701463, -1871639485, -1724124497, -824576414, -1129113637, 712640537, -2147314143, -549674992, -120166261, 1863050990, -26180975, -606130242, 880768101, -1778094177, 1514545203, -1334339258, 1565873746, 526491201, 1044864140, -237028386, -1628476580, -575206085, 1295176553, 1392586485 ], [ 1119129715, 246906825, -1474872507, 1500092048, -1964409068, -1242348678, -776747706, -439313949, 146486661, -136139002, -1602516817, 873493453, 1818497747, 422890515, 1576868760, -2083490767, 714738025, 1722680142, 615933509, 1769731677, 1301452141, -925833805, 111786694, -1517149539, -238830046, 1647545061, 1999922989, 1149814351, -818379856, 787823705, 1940457103, -626498054, 610794173, 1916855599, -993781405, 1158130641, 776969656 ], [ 363720125, 1843887661, 884679987, 1854195107, 63404533, 1096538107, 1955501266, 561182344, -1545665843, -1567313535, 751460849, 37449458, 1313144012, 1808757587, -1800820039, -1188940938, 1417034063, -1955059773, -1185196627, 991140073, -479159363, -1733583635, -1766973105, 2030274903, -166342208, 692064815, 902402098, -324113588, -804203074, -533904684, -514857678, -2042427850, 572991323, 1447557236, -5498648, 760768059, 1254926226 ], [ 558895311, 89182765, -695608223, 1525611552, 37314442, 510562242, -1143647309, -726109032, 570491232, -281485686, -757520355, 1848771188, -1431803928, 1988108982, 482071360, 1554538897, 853185272, 1188889390, -1760657902, -747182778, 324072805, 626866759, 2059340113, 1739067508, 902647355, 1933813227, 204691242, 563596415, -1542070500, -1027749589, -1509197788, -1959243171, 1933174054, -1601084309, -862160911, 1644141076, 586597917 ], [ 85803842, -1705507675, 1972070747, -576691591, 1214181921, -1390750700, -415854280, -274754809, -1071147703, 2006730094, 1013968017, 1138828577, 703874750, 1269787465, -937170627, 53474180, 1804401378, -1148337417, -147952324, -1634381210, 60374479, -528339014, 1052092508, -1193127482, -831476945, -1003262056, 1958379887, -15356907, 1113409929, -1780389981, 783453764, -1080969738, -185747208, -1413419985, 1299224778, -114412385, 156622854 ], [ -2033771388, 1716752941, -424938268, -1862350634, 926767239, -1637564431, -1555742444, 417290130, 637488202, -54979530, 362517169, -1301477171, 953069359, 1736706055, 271301411, -940440886, -1013250658, 1963157701, 6016108, 2145383544, -786579459, -193315948, 577182316, -1771649744, -1872824222, -294921532, -474494532, 992790223, -294735296, 281113085, 549701014, 332647258, 1816280073, -2088914239, -1696902283, 1704299557, -148146789 ], [ -667472676, 462444933, -1626948371, -1707920798, -1550500536, 248414169, -400364256, -1481829682, 700619785, 858256479, -726209084, 1188671172, 1189021917, 1047446839, -1175284576, -1508835550, -1668887043, 1092798363, -1999379497, 1757375402, 317214744, 57534281, 153994787, 883498666, -1327846535, 557273069, -1186187691, 937029, -1279768763, -503837901, -1412325014, 161929893, -1888524134, -108580401, 217619842, 121163140, 2024488852 ], [ 803774070, -1179041231, 11275077, 867568927, -259502123, -1485347304, 961533458, 497321232, -420469742, 1382689530, 982368682, 590795629, 1463916747, -1845717240, 315268557, 1936160495, 1233506468, -280256681, 1167428611, 1289202307, 2072994076, 1847683522, -61782214, 1425904894, 1604503299, -1054751630, -245717047, -118392778, -241839811, -1134732120, 1504973986, -2016797679, 2079926026, -1561277271, -1352427807, 1631971879, 1302277677 ], [ 498500056, -680512916, -458333485, 127012151, 861651378, -1411166257, 278456670, 270413448, -35790289, -1753587178, -2099382824, 941433308, 1219935048, -2052009335, 39231061, -312723425, 1593654297, -958607656, -529212953, -1690104515, 1896708666, -100059439, 1670219315, -281173650, -1389376447, 49925940, 1896556259, 1919471056, 774218114, 1645009517, -2099044951, -22207354, 2098517832, 1396377180, 2034617978, -878158962, -1122056471 ], [ 1771246643, 1933195399, -426929554, -1923806341, 1977284229, -1727807067, -1203243310, 314354493, 760852800, 1482195309, -1064843534, -1864887721, -722060248, -1496252428, 1557700104, -1864707208, 862627823, -811628177, -1577184053, 1253727507, -726583749, -478782552, -140409846, 290471369, -259957383, 1393739206, 1521224564, 1992222411, -645585225, -2061296866, 58636840, 2145678135, -621812964, 1695774856, -295561997, -1828265338, -196086511 ], [ -2080749443, -1508275293, 2023001565, -1848347617, -2035940032, -959696718, -1279152201, 1159248587, -642133040, 2099717619, 479113632, -71225909, -2004183011, -499126474, 1450176503, 598733795, -844878681, 2007068505, -1102853379, 1387369374, 524712426, -571706021, -1505551325, -1819081381, 1097757577, -812588775, -1775209696, -1389590157, 605367811, 2074803621, -584312326, -1097470863, 1482372543, 1727667877, -1429118974, -1439635487, 1929669066 ], [ 974742590, 1404961777, 1823670902, -22136369, 1369727582, 463706058, 1160767571, 247478118, -1734712730, -2096062283, -24768566, -1978587520, 2137737742, 657459404, 716308518, 1458581794, 57336152, 2140869354, 841478746, -2085286524, -1870440481, -2066033433, 1921333409, -1092642499, -798384681, 1840434407, -1329191585, -990833854, 2123212, 1492013357, 52994582, -54982142, 1131491159, -565808887, -174893653, -1914661621, 412448321 ], [ -580948311, -1916185511, 228147704, -2120098133, -1520533164, -1249878755, -1984929116, -1961378911, 719736129, 1607705729, -1682318657, 1692950080, -1055233324, -1177479433, 1984440186, -709151213, -466470642, -337180193, 192545331, 629272243, 1825471499, 1369017862, -764451671, -1304986099, 659960176, -576242375, 390840245, 597260270, -2039930969, -825679259, -246061837, 1693687719, 1184330907, -2129537226, -1445463029, 1288266367, 1317711936 ], [ 1367790913, -452258344, -2134247883, -666245079, -1820306518, -738869262, -1483546659, 733299434, -1347580437, 977814494, 176360085, 1894746272, 419906926, 415679265, -1769402784, -1780828829, -972415310, -987131586, 420007246, 93559768, -1167929698, -832007122, 1830647356, -1297573846, -1373984870, 1067918105, 848438393, -1726463812, -756824647, -511551581, 1123307906, 1960334102, -1582436854, 225200652, -292144222, -625778262, 374959826 ], [ 254694452, 1319706730, 570121126, 1475158039, 262887108, 1784362634, -753243349, 1969439238, 974478842, -450427617, -313526751, 1620743301, -750974533, -572204827, -478282466, 2119166682, 437670678, 1272075498, 1953107551, 486051003, -2007971018, 1671753333, -492829815, -241574618, -363289368, 1849500334, -280453351, 1018434507, 1598814709, 986615205, 1972246498, -218138281, -502050943, -238161505, -212018034, 2025241534, 754255564 ], [ -955248317, -1651180842, -792431279, 1693038726, 1616549230, 407601168, -438500318, -682825756, -1811541518, -37391493, -1846994230, 1371572413, 1681998138, -1356433325, -706623912, 1382166160, 213765096, -43643447, 1948852973, -870083291, -781601994, -54516731, -1693656235, 1460868900, 282130976, -981033205, -198407304, 1610975013, 2025801383, 1039911157, -840166231, -425615601, -861601130, 149693549, -827047947, 1664043698, -1446155244 ], [ -68416716, -470767526, 686914437, -1591243171, 1441996932, 1107730141, -1852289473, -440598142, 775668137, -1545383508, 203768290, -1544326436, -1459198672, 1490666540, -199887339, 881042491, -317097185, 329267614, 33805089, 17975488, -1937218060, -1345423846, -1194629046, 419955281, 624360714, 489734469, 339322557, 1499996622, 1846138940, -1819018806, -1820548348, -451773221, -82562746, 2134865845, -167393200, 975100981, -188351202 ] ], [ [ -247483604, -1960114572, 1637666875, -583039319, -1086187721, 1671017374, -1710979035, -123401548, -255230489, 1407440481, -1800878422, 1541491772, 1574272288, 1765853719, -1963415647, 1063156231, 118885267, -846205893, -366336205, -1126896556, -1106654078, -1720272393, 2129785611, 1386272756, 1469317320, 1044481050, 54389984, -580364294, -1692638986, -1097037305, 1931014722, -178236587, 1512628382, 1133569499, -252925188, 1549741464, -1869068611 ], [ 1948583758, -134850610, 636200735, -1313723636, -1672154719, 1247684609, 1311813330, 860520750, -85839928, -1069914786, 641021439, 1197951789, -733033508, -1360636868, -540745125, 864512957, -91462477, -1787758210, 1126757043, -692541358, 1055560893, -1782275560, -512587204, 1671870493, -1899116355, 1470296767, -394923123, -662572328, 470632617, -1939368767, -255759289, -1070554317, 582632133, -1593330614, -174823985, -471605273, -67899033 ], [ 317102281, -1019644484, -645376557, -1158315277, 350774112, 1405090479, -711020645, 1254573146, 647236033, 455464090, -1544894377, -587490892, 676015971, 367354377, -467443434, -237187296, -1951985285, 193768724, -343147025, -1728236266, -880673515, 1484049650, -502285356, -1237821911, 802559116, -1231080691, 1739596827, 1691777013, -1873085897, 1070823023, 413765502, 1464217845, -1283093528, -1037265052, 952058670, 1751123069, 23344746 ], [ 832042095, -1437696195, -835230281, -550745024, 1290727617, 317297874, -1836401736, -1629031310, 403872664, 2017079841, 571510287, -1356165900, 867440524, -818230150, -1762600784, -2049520105, -1674055984, 1162473842, 44288417, -1682566215, -285071402, -1560214443, -1103609094, 344234943, 908837743, 531898070, -1900711886, 198227500, 2117714336, -283286634, -1394622403, 305157248, -1554731746, 1902176784, -463727427, 2123979, 552780470 ], [ 898769666, -910692011, -356752255, -144025135, -1527823069, -53198606, -942139167, -1135075253, -1462023729, 1498023275, 1079004353, -1119674838, -599263691, 1930391025, -1910300423, 1418182083, 1619813591, -979500850, 1553917871, -884730448, 1543622224, 1679641028, 639460960, 236602390, -1060743967, -1376736269, 1849522603, -144208555, 706504014, -1653024257, 537294302, 1200946556, -1828697036, -1883882584, 626563688, -1058193866, 146493471 ], [ -1914958005, -276249056, -322207612, 289766916, -1363889441, 911485288, -2088324684, 399750204, 1055645367, 1727259943, -590207762, 1431211566, 237781281, 378343553, 815879445, -1503144107, 1616588121, 869296196, 1426344252, 1041261109, -1513212082, -1534875855, 1859806222, -1569570684, 1950005384, 5348747, -590309102, 2089811260, 172968899, -921053247, -1692446641, -113340297, 519191361, 1000907606, 683863967, -1940051532, 1083895069 ], [ 646424982, 405163241, -734940737, 216276707, 248814502, 94256227, -581396870, 1949643109, -2042848110, 1060985899, 1272953479, -526653583, 1959974673, 1409332413, 2088209515, -257694467, 621333235, -476847963, 1125502767, -498554065, -1463409746, -740369336, 474760217, 682013138, -849205977, -617853925, 733336051, -1191319255, -604358086, 675466419, -243569892, -55647662, -1487887923, -1734014272, -2124761910, 1926953921, 234947008 ], [ -49391858, 94454093, -1950069732, -346219882, -196941951, 2092741942, -798525816, -1916158199, 2132692330, 396268577, -826934861, -1069571053, -1650130791, 1931988434, 773145556, 22388896, -1276839792, -1522415300, -310783978, -1270641553, 761389441, 1732425813, -1009769397, 678803511, -1279095345, -2088612029, -858379521, -985632313, -950927105, -1941821132, -751187187, -1779348845, -776091110, 1189219304, -1704514387, -1542357000, 739884365 ], [ 968100040, -1127813167, -505628235, -2033103478, 1375349283, 949492760, 614809443, 2145705743, 1507802114, 340395277, -1991427804, -626749490, 322718814, 1820028681, -207032660, 771738062, 544015003, 1044185487, 1726867349, 1861926123, 278023447, 512312413, 2132965973, 436246877, 1894195255, 1587688877, -269389477, -324427303, 1690438664, 386318243, -698335407, 247220412, -514415378, -300450634, -396220553, 195266772, -1652056430 ], [ -2056745650, 1729842265, 1637522923, 330242097, 1487673796, -355288390, 1464480520, -910330580, 134829254, -691290084, 1941651337, -386090653, 962161137, 1814798471, -701111511, 1994941554, -1991112388, 2132804981, -68332480, 1339911637, 594088323, 1674774727, -2103462032, 1801954003, -1312046051, -1374137861, -1432610960, -1023248939, -108122405, 2074996444, -1239643356, 1795017354, 1555969680, -1378735050, -984621084, 1713439437, 2033958162 ], [ -526767581, 1514255917, 2012097638, -587794307, -1772408998, 638611643, -2068491410, 1768187686, 1256810293, 133268340, 235720787, -1657485676, -871138108, 1800478699, 128099259, 1450240498, -92678223, 1032364620, 2000956822, -1460417523, 1707729988, 365727563, -1562610674, 1786907576, 114450012, -1207078405, -526770667, -4143797, -1007175871, -666078833, -1957893870, 51367602, -2059152961, -1509570764, -715202921, -132304604, -667386926 ], [ 479308794, -2055188615, -537611120, 1294853069, -1151016268, 967287419, 490386323, 1658363188, -999543434, -452493074, -2044599249, -1565727292, -171624792, 358507413, -39884487, -1173263061, 1455386786, -465815027, 2040034097, 535010942, -620697474, -287051245, 1581144764, 891275068, 876569481, 700553278, -43060704, -2101442486, 372695970, -473562364, 1488380418, -583094618, -365011716, -22678099, 52712061, -1370999961, 481435239 ], [ -425306678, 1465169249, 1206966734, -71781310, -1091751647, -143019467, -1160849885, -676655168, 857664548, -1090674265, 1114956678, -668068986, 1927764623, -1103323327, -367194343, 402375889, -1880290127, -1070819001, 1467750842, -1808014436, -1857683807, 301892672, 787539337, 1803189137, -319159024, -2042769593, 534471111, 272836199, 611681565, 1085854205, -1957753563, 1449040160, 2055722042, 2125244617, -580122660, -824054286, 403943309 ], [ -152480719, 186545511, 1942387306, -63469912, -227474013, -1954919220, -1905546325, -1891046837, -87095144, -831367540, -1232450793, 2065156219, 1315491313, -1502216888, 1623122125, 1089606246, 1106598985, 1141717216, -199884596, 1671083990, -360318085, 825171085, 818369569, -289769774, 266797709, -1960418521, 1115944959, 1582536310, 693785632, -99777095, 141595084, 2003521529, 629068206, -226692979, -1716979846, -1432699381, -79653105 ], [ 1591827191, 552434649, -20742504, 536475390, -946121053, -1997570683, 185806789, -947140743, 21539573, -927388339, -2136431401, 1730470798, -1663718114, 1651307126, -1895647992, -2036114667, -1828878382, -1015785674, 1138481176, -536597766, -636715150, 870882707, 1605950995, 811652696, -787204015, 1193307688, 1214759047, -1673424736, -2034202086, -541349482, -1922777229, -352552609, 992024979, -348217762, 1150594774, 2053059563, -1451298912 ], [ 406556591, -570101751, -219273341, 1186170840, -158531525, -527114788, 489502484, 6585971, 1747613572, 1283444255, -1939453735, 1002086414, -1312132715, -405690360, 1021403405, -864376074, 2018760537, 538305957, 1094975952, -805362973, 1216320346, 1621305819, -1212383130, 1626537498, 1210839057, -992706364, 430806031, -2014190278, -1522814223, -1046575280, -146566477, 471073140, -1671555604, -542049916, -141311846, 892957989, -1675007570 ], [ -33970730, -1539280828, 1996773214, -1166702101, 682258533, 373345107, 442479510, 928094674, -2468719, 1587545239, -1441824141, 265727643, -2028097262, -632826489, 1601275306, -304656616, -541003261, 1508285526, -568703880, -1385065035, 884473018, 833590934, 1250684253, -396296061, 1657790028, 1463369489, -2100200273, 920624161, 1401393987, 1120720097, -126159066, -1065654091, -860289493, -1605280130, 1401654075, 683270143, 259890423 ], [ -747746086, -2079515796, -679386167, -1800078519, 1181497877, 1580361335, -669900980, -551929515, 528226904, -1925946599, -740880270, -2050697778, 618279923, 1792108882, 276197190, 840790634, 1385352645, 1294507182, 782723723, 1928191181, -1552129385, -460912238, 196185600, -228900978, -1173990926, 652920763, -1748365842, 2012619062, 35753476, 215950520, -1009135969, 1798827216, 224564746, -106979271, 8785358, 1575044369, -1676568237 ], [ -34604429, -285415766, -264424349, 546168169, -52892881, 507102855, 153437958, 183770675, -1215970288, 1681962907, -786618385, 584643507, 1727585234, -264082488, -2056319166, 890972622, 1024373909, -1509045307, 732904475, -818321775, 1099365958, 172831000, 1117877411, 1606243610, 1313965304, -1583423419, -423672031, -1997488495, 40076168, -130938002, -1571953868, -2020060756, -972752973, 1113511904, 717434461, 33493493, -1997052700 ], [ 733385520, 626718371, 115749177, -227524622, 1413437367, -1175254010, -427636578, 506711512, -85130213, 909248520, 2048219898, 1487973169, -1911502308, -732879499, -1948457114, 534484810, -1229076321, 1125757236, 322200758, -1480788257, -1107309985, 1044048693, -1876771266, -369882925, -2100115026, 1232660800, -2050674096, -1918857420, -706200208, 830040623, 1521402526, 1004597510, -496537097, -1812221160, -217963972, -2136013597, 1995280280 ], [ 1974483569, -166162338, -106940895, 240903589, 77895346, -1804918908, -1420672428, -613428693, -1140775707, -673187268, 847493413, -1195013740, 1096905093, 2099826836, 1520963116, 271264559, -1520535051, -244589892, -1000351178, 1623942217, 2091275544, -2023144639, 2028269051, -1730484927, -1391717916, 501859236, -1078321364, -561013074, -1953644641, 229448983, -1996677274, 857981431, -985966898, 254038549, 910334109, 147284884, -950647919 ], [ 1413033966, 501587392, 531477746, -1489027614, 98445025, 406444182, -2052451577, -808147295, -1881546812, -673782046, -880765350, 243133026, -2121484879, -1540856895, -1673984252, -1816380935, 2062591021, 472251127, 1970407832, 820303735, 1775376491, 1398379770, -1408842568, 1575356441, 1245752704, -1372123664, -597211245, 858086493, -1181930218, 365763725, -1923895280, 1965203766, 1412003101, 563618528, 79828736, 1340177981, -909436162 ], [ -1647669713, 2075568566, -1328132228, 1310601520, 268725637, 1043496731, -1644299816, -1658985766, -951164969, 20919599, -1801236186, -1511935784, -696959295, 1792990381, 670195258, -1880696960, -1949048902, -1811214388, 166248209, 317584747, 340057646, 1922950240, 1219158299, -392105075, 114058963, 1140213858, 1686572517, -961836616, 917723889, -846424527, -1713253053, -1593064588, -550310212, -1622476499, 1031555948, -227480757, 1179669791 ], [ -70671435, -417977322, 741617358, -2111409429, -2056047120, 747333343, 662566415, 1092241075, -755098193, 1166387508, -677218978, 1012819776, 1235204197, -1820766962, 1457016254, 1655127237, 1892756300, 2026707152, 1796839590, -1452777463, 95498016, -727266993, 121830069, -826325099, 1364297408, -801617385, 70150211, -1607947030, 1065954726, 172360567, 2088514083, 440094108, 920229892, -1127770603, 1232755522, -913397130, -1123517984 ], [ 1214104606, -287887942, -2070079126, 1178887260, -116076413, 1459835218, 1729234767, 1583445540, 1848117919, -224974050, 1234896904, 375693785, -854699880, -1170595668, -1196346717, 1016442588, 646004081, 1023994697, -369296810, 744856346, -1026673358, -838971628, 1102569392, 1981312482, 635402329, 1680334379, -350348391, 89790954, -450184010, -1837596148, 536388148, 1310663116, 1203358977, 1232453317, -932675040, -1538153330, 1293446971 ], [ -801404469, 1664244226, -1082798635, -837723814, -179816413, -1338623652, 146736624, -540033882, -844501502, -290288313, -919072537, 504138777, -1120751767, -772059982, 551492602, -773412459, -1009532049, 1290774603, 540503878, -114168664, 2046228261, -1885126650, -757399813, 1673728466, 1289417027, 1187282131, -1285747982, 1705143427, 616816439, 832841687, 1914759990, 1557682500, -1663097272, 1649190817, -1022786434, 1101768774, -1312594426 ], [ 265352464, -246872615, -1241547235, -1784016283, -1195836298, 438619578, 905024918, -1189047320, -1931217675, 1751146157, -1731529651, -862437736, -800266189, 1607226231, 280107216, 1682500377, -1023776335, -1309450847, 129972514, -750769899, -1089909860, 1738259332, 449510738, 406790535, -293718297, -111416767, 1187808669, -829898341, -662397408, 1642244898, 191930652, 456099155, 951001440, -577051901, -942160988, 996780518, -770542980 ], [ -1530543755, -1531850497, -449731883, -1283189832, 1038422671, -633466180, 1521977788, -1100696671, -667836016, 119467293, 1826327004, 1103847943, -486133928, 1671291747, 1576510478, -1559155943, 84999925, -1157856342, 1850902943, -2060304485, 681948107, -1562306851, -922863933, -2107459194, -515644477, 1771038067, -1601458287, -202087155, 1305712387, 455640588, -303416600, 138890125, 786315443, 1563726306, 2068992075, -1563955829, 1542657201 ], [ 789624122, -804452379, -144777805, -1089734048, -665284892, -1522430765, 549996014, -850340707, -519946253, -1922636963, 1660779456, -1121336171, 158264399, 245387279, 488524021, -744267536, -1026023773, 760359433, -2074200891, -83720859, -1217927065, -877648140, -1688482235, -1398078151, 1003253559, -122023843, 219884424, 1202120129, -1949883227, -810912979, 30555492, -320954259, 188283845, -1658054856, 1163515664, -882523615, 152263648 ], [ -1399066993, -1149318203, 1888719075, -945554840, -1136312548, -1078256717, -1503822216, 503899628, -34218773, -1215901601, -112312446, 582605266, 1363498981, 1097748293, 2031228749, -1669627943, -571146129, -1314513979, 522224011, -313176008, -1342040719, -845935979, -41326188, 1650734442, -2085998077, 1518522289, 110508774, 386406257, -2005399298, -211142350, -15959878, -47353143, 838542918, 1544646127, 411110701, -1007573732, 1231189943 ], [ 1762249038, -1316468973, -2129092180, 1120704968, -517972151, 1174698130, -916786851, -1497583461, -1656201236, -107819204, 423011530, 1648459026, 1418566540, -719502593, -72181995, 1349224198, -949140751, -1309643799, -1706173617, -582904447, -713328990, 1207276954, 1434491532, -378333487, 1628176312, -139892076, -856012546, 964397712, -651834032, -1434590531, -1745735390, -1525448249, -359184207, -2050940185, -635081981, 435780016, 239235309 ], [ 268055007, -169058727, 1579036786, -919913762, -1674949682, 650460806, -1183484815, -1406869980, 1196690114, -1926639621, 539489073, 1903988527, -544766312, -1230960893, 1496428985, -1426031335, -965400498, -1211691498, -543708551, 1449911464, 523171654, -1140033690, -718896283, -1888214421, -722443237, -1284791041, -1932213550, -687750406, 1332343783, -991438081, 702194906, 1323854738, 179437226, 637493130, 582161812, -507134255, 1210804386 ], [ 964249729, -1022980292, -951091548, 1662128242, 1899255343, -647478621, 539612412, 1193566543, -1711900852, -1633486496, 1487344619, -1920521482, 2141763034, 1060592633, -375281108, -477834300, -1601712004, 107177097, -2058227686, 960449038, -1279669144, 271334889, -2006347133, 273367286, 226810167, 1457196234, -890801541, 860445786, -1217453631, 599354778, 1696653612, 745392944, 1467115570, 1071524348, 172234077, -1425116916, 1231595012 ], [ 1027419141, -412812135, 733453903, -1275052903, -875347183, 904608863, -1931774911, -1836306886, -742715604, -19913480, 1539225923, 199557241, -1000189295, -2143303706, -1290468534, 682387881, 579111590, -143898266, -2027359556, -228946125, -1188541676, -2087348611, -446982213, -310630414, 949414427, -1548417008, -1007227069, -291031420, -1043627354, 1653021305, 520989962, -2102624166, 1747699362, -556081865, -1984535640, 895498601, 2099374436 ], [ 537204664, 953710350, -728362412, -447249656, 1807167492, -991453594, -956231243, 103545160, -1178922090, -913389329, -871413747, 1468909872, -2094726444, 1251145183, -378161929, -1236100328, -564683528, -1959345249, -2046376492, -1458958069, -1018346606, 368424248, 129969564, -1314688640, 401011131, 1829245155, 417035326, 1675330848, -2038900949, 980048200, 1808416467, -1713303282, 1309208998, -13583204, -1873229444, -1268315499, -257405865 ], [ 1158898599, -466466555, -376501293, 2027535214, -405367362, 581744214, 1140270004, -450691674, 2038413018, -2012575375, 1868242923, 2046091242, 1993047693, -1047134899, 1103764814, 252081052, -2043010437, 1228678692, 655312510, 880039679, -391107642, -656153536, -2070430725, -1904037790, -1129380029, -1264423242, 293114386, -1024893375, 988117117, -1891432464, -2014782896, 640691662, 401593430, 975233663, -1701957602, -1481655236, 151424526 ], [ -1568814537, -2100080227, -721329990, -1484198491, -1510255955, 1334786155, 609740981, -1012476727, 1968348683, 1133427303, -715735964, -1456683639, -2078377248, 373178701, 1259625108, -1930051739, -1630763882, 2069607999, -783516557, 1860099455, 76097187, 203714275, 1212583587, -944262935, -1889069097, 569065177, -510615009, 1193881571, -499796253, -13469189, 1659906134, 286877772, 1523341845, -1036487760, -1122579424, 399666474, 1026431558 ] ], [ [ 668430070, -1707054747, 423755982, 466875685, -171065180, 945863665, 1144979564, 1328678650, -741292956, 2093271701, 553054286, 856820729, 838249412, -208380158, 1870634853, 1638988974, -1499142092, 267524461, -815328591, -115301570, 634112981, 1112507710, 496003089, 1581485492, -249667330, -440876834, 1235804127, 1222377499, -82399872, 1841227017, 853821483, -1449260281, 1664319165, 495659954, -1571929398, -2004600884, -2111905432 ], [ -1432492037, 302784295, 782142786, -276705336, 597046768, 412204812, -186811333, -1845053744, 379966493, 1358280501, 334835434, 1457711500, -559502689, 1738405959, -1242847773, -1347533569, -1792119490, 1090516944, -1043225528, 538730452, 670815950, -863028850, -539909232, 1292250626, 1859594580, -259716219, 1661780103, -1270832560, 1512991839, 1081656533, -604844387, 1384194569, -1421670059, -1289382855, 433557354, -687283027, -2128984611 ], [ -888056717, 593118331, 328615525, -117633769, -298535773, -1083437870, -124205151, 270156626, -1369686519, 887914991, 880422562, -1100645168, 626742811, -1011858773, 702103912, 906009695, 1511255962, -220628496, 1985513633, -105288998, -270865642, 679365828, 1521374532, -1529017825, 652571458, 331179903, -1828148815, -960888925, -206110125, -1552081409, 1405644453, -2028740567, -1229247427, 493107139, 1887057323, 820763387, 629747909 ], [ -1350652047, 1581682105, 1493888978, 1737123002, 703880032, 696444612, -2031708859, 708785633, -307842473, 314172633, 922285948, -1275222834, 631797362, 502017535, -92022953, 211155783, 2051079527, 300285785, 1637212974, -782046931, 1267390669, -1351081684, 1965277215, -1957609998, 1361943166, 846344383, -614559625, 618247725, -1274266216, 126873537, -1975163836, -292060319, 1594647459, 2112942417, -1306880879, 1485862061, -971510731 ], [ 278420820, -653960080, -1715900353, -1578017304, -78017113, 1411957357, 96254646, -548842664, 1195234151, 851859581, -1182889917, 1023496034, 1593824524, -2022699079, 1932197973, -442672424, -803853428, -1301028501, -383917010, -1717861271, 227645754, -536490416, -508426399, 1692584122, -226364454, 842187012, -1989049109, -674718198, 654559641, -638013706, -2046249600, -312323741, 1104237376, 1053617182, 654020561, -2065040741, -1687625634 ], [ -632890772, -439619339, 1641192403, 971391902, -361576929, -2017155945, -1265985983, -2139028865, -1563376908, -1787957327, -1253799807, 931422038, 1785313500, -501974007, 102099818, -1131967832, 1577107022, -995645274, -218655451, -594523487, 1093356999, -1894131650, 602082525, -127791355, 1161294172, -578040208, 2114527269, 22875448, -241804380, 145026402, -2144745694, -339486127, 540658552, -367705808, 96106130, 1298608027, -854711453 ], [ 1062537406, 215621721, 52959919, 1953713491, 1161170598, -923519691, 1516704260, 603956362, 513452128, 1929955838, -1003032142, 2042262179, -1643110564, 351436633, -444265762, -724271120, 307132879, 1586345581, -1004455360, -1804168414, -363449123, 904180722, -1161091419, 1958202540, 1336599698, -2035672761, 1423216246, -681390155, 1588696749, -1482898016, -1083881625, 1773457762, -203185954, 157493373, 51106180, 85151813, -2060292209 ], [ -624824738, -2036406409, -982845522, 143670808, 1044098118, -160985642, -1347727677, 1360942126, 781691442, -322097240, 178159894, 644073283, 2046692588, -1177103800, -1280618921, 975102074, -2001936065, 686863563, 444423729, 1959289918, 267394329, 1695472223, -2009280723, 2016045946, 649603654, 1611400230, 692619375, -686718073, -1235899267, -481934008, -1368010607, 1943003807, 776148377, 1567307326, -1847316475, 92790013, -766141212 ], [ -1449292969, 1256447702, 1025758416, 1169501159, 817696592, 526345393, -120965348, -1895239682, 601687823, -888014424, 2003910514, -947165778, 217173573, -576607756, -1844603776, 1849119100, 1113921610, 93505497, 902193817, -21711880, 1287377242, 1287040417, 1876072460, 1011358620, -2052240134, 820770718, -933735531, 223462385, 214007686, -1784651166, -916560309, -1379205927, -850079009, 670617577, 792393935, 159479460, 1999014163 ], [ 1814377381, 703110850, 1657119715, 573148106, 1777011176, 786118893, -954041409, 803227926, -1839296664, -158589549, 1389464001, -1631665009, 447600811, 922286781, -612611431, -152642712, 909569948, 676982590, -1865243625, -119997030, -1287148010, -54225309, 485819245, 297865130, 1997756735, -811006187, 1710005184, 1557570094, -1518513941, 846310487, 912279726, -802659846, 1618640206, 1456930255, 1592912373, 1899982652, -1204695203 ], [ 30165562, 603025084, -712597950, 391045730, -516480623, 377249892, -86213344, 1760738971, -24019947, -1761545484, -1372633093, 1084520067, -2097465383, 897320123, -1623046594, -325360390, -694887761, 110971729, -1401811956, -1300110166, -1861481534, 647425791, 756706709, -1444428210, -1065136324, 1676471377, 525015807, -1736309573, 1149794655, -1152218612, -2097166083, 263311976, -168148243, 1976477749, 1867478828, -146378561, -1085204541 ], [ -1764100318, 11909833, -1347634007, 901195098, -1076493132, 1885833932, -301187827, 601329129, -689847573, -883200806, 1040746170, 58709194, 501234883, 1008610314, 921637939, -1832566150, 673675074, -429000948, -433345235, 1520873185, -646468241, -372142262, 606017084, -974506221, 284394566, -1279902640, 1776065392, 1125699612, 1604651728, -1120876388, -1259831139, -46283731, -1934200799, -832726813, -1834501946, 399900512, 807581146 ], [ 1262500093, -1840538994, 1460690903, 418322971, 1754351321, -87023005, -1931808502, 903085901, -968995216, -1864260748, 253577602, -813674117, 520991051, 2143354172, -1364882729, -377043918, 1329001214, -793930175, -2077142568, -258174004, -1902911771, -285180304, -860583724, 409169775, 2011014875, -415812180, -181046737, 119834858, -1612675903, -1126677268, 834163723, -913745400, 192774552, -1410052352, 1630672894, 1719634459, -25136226 ], [ -1852987323, -2009923584, -1033495290, -1840539971, 643993200, 1045235498, 1255002223, -1347811029, 63018528, -728407370, -1165612517, 1894168018, -1611571509, -1487462059, -201630898, -1886290690, -1384593777, 871621987, -397081295, 146186261, -725261979, -897440001, -1973983253, -1124572241, -175737079, -393477987, -2102560549, 133049122, 1537663825, -1895939056, 834972762, 1411390997, 258235739, -1645784127, -721982508, 694412905, -903687772 ], [ -548942887, -1600251479, -471129240, 380273091, 1079031915, 1784217863, -1976686657, 1651752886, 1656761294, 1684929744, -1212734286, -330562026, -2146786411, -2061893529, -773520475, -2075240294, 1651092170, -60344858, -1662208998, -2136924399, 880481735, -595482449, 156355606, -1205409800, -958121689, 1642074323, 1321030730, -112466835, 418912819, -1836019017, 520667048, 931578173, -423000809, -1430553292, -879767610, -1794569788, 1872254271 ], [ 2048012403, -1226485640, -265835428, 780023209, -1317181793, -1553509823, 1087889871, -144906299, -1931108432, -1049625638, 697066392, -578113505, 2096947634, -2043456141, 634585758, 2033959247, 1483548494, 1782001184, 396556330, 1280192545, -481673273, 1511937736, -1198890324, -716732217, 1194590881, 200438621, -1092348309, 1969872870, 663995156, 1639042718, 1661888253, 260284866, -257491165, -1351232516, 1261707095, -270767927, 534651372 ], [ -1964658765, -2044870386, -484988238, 1470853564, 433266521, 130472285, 533235208, 1843246438, 934429957, 2024402536, -1855351231, 908010252, 493991245, -814357132, 1302614432, -2052636278, 983585278, -536722833, -1309748266, 1250217096, -854682181, 1287411396, -1329907325, -1421807936, 2087967113, 1388309370, -49091208, -1323491351, 1466116810, -1578824803, -729786020, -148870399, -892431175, 1928673150, 1311013764, 311358756, -1552428472 ], [ -1096242337, 1316394395, -856959722, 991614767, 1655804720, -310629136, -1420801914, -1264187485, 1701719138, 1829169270, -670048364, -1769257023, 268958492, 2010044929, -1759447761, -2000681375, -583087327, -1048396473, 1403101308, 1877273540, 400250459, -540930885, 1467234504, -1252802770, -1299101409, -1480380625, -90446187, -807061371, 1324926119, -473012577, 877608839, 1585429682, -100982458, 1343330276, -1145682678, 2044441336, -696164065 ], [ 1782899909, -1488650256, 1403219790, -303018165, -1784855021, 1991933806, 832021752, -67718932, -1406617083, -243507076, 1733859170, -400432179, 907257013, -237310612, 127079738, 744255105, 2091732636, 659244774, 2111199688, 1275914959, -953636220, -1931698936, 1255025413, 1433988552, 1875141878, -672548610, -1661472476, -4665882, 2076320668, 2104762063, -1170127497, -1364384971, 235676102, 1589377685, 2063447288, -322179473, 1813544216 ], [ 1809500619, 650496972, -2021447877, 1386454604, 1386632830, 524956669, -954930005, 1061247723, -107095611, 388338074, 470737138, 947036938, 1959220793, 749832225, 1945601769, 1351731083, 829626481, 650433179, -1913817361, 2001508050, -1844731643, -1011553849, 79237214, -984471748, 1543894232, -290123461, 1670211396, -1971226426, -996436712, 219667452, 1345624249, -1424330251, -1836523161, 647239363, 1302677343, 1723194594, -1773679040 ], [ -295605687, -1251222447, -2046430055, -1386083410, 352002692, 1319280342, 1552322732, -1750877012, 2074826549, 110638211, -396986532, 620491735, 1596736383, -1040451470, -1588618028, 947397150, -911294079, 1113354246, -313658896, -1065480838, -420867800, 1501192056, 615792997, 997738702, -1849441567, -1735230557, 65693983, -1886398409, 1169602850, 1468327626, -1750605717, 154791090, 215128712, 751307778, 742762772, -2022058837, -1035659873 ], [ -1675454614, 659935139, 1327519062, 501840985, 1348193705, -2146233491, 186802717, -1763796018, 1288110424, -1282937458, 725686087, 1485727235, -602940086, -339438076, -1000660088, 1534807929, -769980499, -2108856074, 182048109, -1873208848, 1287772632, 1685278364, -994791062, -349009763, 328117134, 1315386298, -69014468, -1498563535, 1388919324, -178433889, 230939004, -1005946276, -1501324227, 202696658, -316036163, -1253823164, -1805529546 ], [ -1276043657, -253333389, 1852485441, 840865950, -1353497622, -1006354937, -2004077101, -617630996, 316082736, 1350839569, 877751508, 580499586, 789151430, 1124877866, 1236851914, 1773213, -146285816, -978822657, 525123851, -1703645443, 91491547, 563400004, -824892413, -1089960109, -574640677, 1078192841, -1050133268, -2030041558, 2040575610, 1123349920, -391123378, 1232513693, -807137812, 298512380, -325601193, 654827093, 1006181869 ], [ 775223413, -2086134091, -1421590317, -1799512885, -972305336, -1049788342, 1034681082, -912761480, 1040653803, -525632405, -389911744, 291491829, -1375304010, -2042509722, -813280806, -2032462747, 841085574, 788939240, -1210661549, 372391238, 1713401556, -1502157775, 1696385264, -1489328522, 1116450656, 1014124201, -891209418, 791383730, 43774984, -1445288744, 1017863136, 522832342, -296246172, 1700104254, -55114629, 484959050, -1453231395 ], [ -1699754231, 1968603255, -1809014373, 426627035, 1792406817, 2081163516, -398054891, 1999855225, 1906543923, -1765185625, -1263772192, 1500664388, 909345123, 1278576016, -886120965, 1539801447, 1303045918, -927456595, -525337487, 1101505191, 1947010055, -1787866164, 726285310, -296629386, -268818059, 107870343, 1673206344, -1125958414, 201788449, -942251285, 1751137488, -904740682, 1087233275, -1947603907, 1679731748, -1952369907, -191453439 ], [ 29429738, -718458853, 67277394, 1384260354, 1837151847, -1747181723, -1384084811, 668204973, -581983263, -1943649787, 1567408170, -837196382, 1843288537, 1200951254, 1555592568, 2080944592, 82297510, -1831791802, 1658617038, -2138645039, -1110221055, -2089116455, 1975673820, 50738070, -1031380048, -33779937, -647099167, -1074988339, 308196773, 1918074136, -781974891, -1705729715, 1246980020, 976116085, -2071598426, 1747693250, 1670636640 ], [ 105336082, -683871197, -2089429171, -2075600217, 1275526354, -721310890, -819253183, -68048586, 2081887188, -1055666170, -665318502, 1911991174, -1078795449, -1543001577, -1028906579, -227819373, -440291115, -411419627, -722662843, 1823210942, -763348010, -443448628, -1529185484, -1978684512, -1813692725, -1513898694, -686296301, 1684529856, -146236580, -649260915, 1350154394, 2001450616, -1179004758, -1452399112, -1288865647, -1894812791, 225023705 ], [ 127364378, -550306635, -844302451, -1495905558, 1039465531, -1886604906, -849645539, 2109983233, -1417365344, 762985110, -1387254012, -479793790, 781947637, 1155049351, 329910232, 1845522973, -1975672102, 707310672, -1522744621, -1945167581, 2138148957, 1451589891, 1079375772, 168619640, -188136278, 1519991027, 372099971, -1429457275, 1166608460, 435943326, -822536786, 1647654886, 1888924056, -126660221, 186784823, 485260301, 1320209796 ], [ 396640823, 1562258012, -299481963, 516794264, 2080788595, 912308863, 1708656097, -1913808485, 34758806, -1904103842, 318993112, -1511998001, 989147996, -402295253, -1422974768, 854026093, -638758712, 1916084250, -581347373, 130233643, -1929373845, -1864538495, 1531424682, 1327958560, -896726645, -561353483, 245785581, 382982911, 1821208699, -403553401, -638612361, 1801562106, -1878703137, 567467907, 648954067, 699410920, -1501366906 ], [ -497553509, 1335049511, -172783477, 2094442747, -2075570081, 121585149, 135993106, 1228099066, -1190734278, -1556139658, 386319360, -1083033796, -1467231761, 470281345, -2017145014, -779141330, 1936123772, -1027924853, 233221943, 1879522810, 1926301551, -1331831096, -990592278, 1921853587, -478812646, 1575686545, -1143590686, -97538753, 1816131728, 620152996, -735843971, -1377578814, 2085155342, 1683147668, 1549671497, 2031919259, -1203131553 ], [ -113473895, 8682360, -982144105, 422474778, 710492476, -861007791, 1624932256, 1158423779, -1772382550, 661856096, -1049703301, -1654521542, 1646834502, 477471600, -1313493077, 1864234197, -384026965, -310338267, 506364117, -395944779, -701870343, -1789032122, 1394469973, 1447653930, 853190394, 1716311684, 1634846702, 1553675559, -1757730827, 1894230172, 1481697266, -852776271, 37526776, -846348397, -1594841235, -2010858729, 1545008877 ], [ -254004596, 1060040777, 934712539, -1330302833, 392156808, 434208562, 1578148064, -1201849945, 1819596554, 1381679410, 239547348, -1152279217, -1060616558, 694786736, 41183463, -131843689, -1342235099, -400849641, -880425647, -1830812423, 1115649906, -1462481940, -2085385177, 474775718, -37343651, -1980091426, -1750916792, -385542779, 1468369075, 1105357164, 1799861271, -463719266, -1379674246, -1228358100, -602960166, 1260851617, -1549640896 ], [ -1164936545, -339733094, -801404038, -1080414898, 1810430484, 272199612, 1624363171, -372208830, -574597443, -1910430933, -493515810, -1567302923, 1972481785, 1298652249, -1294746649, -391061275, -1162610975, -1061589363, -1211497555, -1219643460, -493436379, -1421338711, -2115710711, 1696286400, -1166130709, 1127768646, 440847789, -1401725491, -280653589, -304972664, -255229191, -1579377147, -1539340665, 1238189801, 1809746278, 1458081246, 989246171 ], [ -1691958515, 2098653664, -2114648690, -616789773, -2055946519, -1686295459, -707498320, 1575454774, 409611277, 1789907259, 1207816896, 347023458, -1483842077, -1707488538, 432006676, -343488494, -1369519765, -921835497, -998622555, 1719914147, -1179482559, -2014983926, 704402752, -1183779409, 1746973198, 2085551274, 401322352, 1910523508, 1985960613, -1703801112, -1066614589, -436222253, -2104723848, -1535397504, 155927126, -1069358120, -1034418025 ], [ -1962952617, -1044791395, -247285106, 677887164, -697959477, -1985332011, -239569657, 130025084, -917460275, 321324952, -1571111923, 12581062, -85396430, 912719903, -2099637270, 1468014507, -1646126488, 2051023307, 1825143665, 1585366646, 327716686, 1053945004, 1884214130, 1011958862, -186937668, 2031945927, 2117858719, -1822854572, 2006068383, 499508522, -163878134, -2094699857, -658128962, -1461300773, -1636557898, -933420014, 815508352 ], [ -230691467, -732139339, -1879488116, 2045436186, 408035787, 1623270368, -905785478, -2113612308, 607891606, -258642353, 984942435, -317781968, 287037810, -1711512313, -58960415, -441753282, -477086633, 605645685, 657563832, -597871118, 1736495830, -1525920092, 1909011784, -1847024695, 1499193579, 1132610259, 1489678093, -192759236, -455941994, 52546586, 230421145, -1439894629, 256503529, 2003006848, 84683705, -959554709, 1823363309 ], [ 309214207, 512010653, -930817846, -13518685, -171782546, -415053523, 345972925, 1005430221, 1881356263, -1652543742, 1906825189, 909901143, 307013466, 2125472047, 572260659, 971272334, -482451518, 861909557, -2095358894, -113029685, -1611564829, -1708370576, 476573273, 1541826684, 1318715234, 1119391222, 386575011, 1918760179, 1603125848, 657936067, 1804810664, -386872810, 1595223714, -671316300, -110208022, -1158645603, -470262404 ] ], [ [ 1177385127, 1168185383, 1963567258, 1142363970, -2047502536, -1573211934, -2043701280, 1450162193, -1547043377, 1383952426, 300020391, -1145269525, -1867683010, 1883465904, -1604529057, 1221703904, 817573992, 1406628077, -1759387870, -321582575, -1768940813, -1812194300, -618778298, 2064749427, 1609131490, -923602915, -737964754, -1673848466, -1559390785, -102715068, -145189854, 1084045003, 1588965561, 1231680675, 1330257264, -301682139, -409375451 ], [ 593626020, -1529544679, 303223751, -1975990377, -244663534, 771635383, -1211015116, -424251600, -1295306541, -483431361, 1978311110, -332660562, -766193791, -2049648286, 1371082499, -853085946, -137620887, -1726102255, 1664766527, -1511424308, 724063531, 1331150132, 1685105961, -915169590, 1448079966, -314777750, -349872651, -634480076, -1290500880, 720579599, -807724948, 1023052353, 1697260680, 1097115309, 2095803664, 1275452015, -1328656458 ], [ 1631213193, -1416272602, -1752439477, 892449520, 1267468467, -119771437, -19076094, 784533010, -2093910341, -877983367, -141806153, 1815995358, -2116677808, -530448324, 1633939348, -1407113625, 1550697810, -1557430944, -360493098, 433522702, -1756778281, -2036676045, -896001636, -1105591123, 625033611, -854466161, 549890628, 894851907, -1646366817, 939806212, 368113867, -428800271, 1301102792, 305854448, 416197178, 922499294, -1455603551 ], [ -1090904559, -1003179505, -1104114982, 1863475385, -1252780114, 2046681789, 1611843743, 86559306, 787050927, 1398261369, -139970286, -424997298, -1282689104, 2065044162, 1340674876, -1270094636, 460525042, 920778392, 1144806882, -2024601771, 1211899285, 1930280659, -1272280713, 1526484868, -623730752, -194076528, 59877327, 77276487, -890730585, 1972612440, 1192311502, 158184467, 1402178957, 697613999, -2027289388, -563167790, -92795170 ], [ 887803330, -1355935418, 1539055806, -1748939621, -1179607716, 54106052, 1290807899, 1179852251, 1863602578, 503358800, -1363568797, -101251871, -1745218634, -947504047, 1877632269, 576205253, -711124037, -161660071, -335240951, -2071742822, -1368779202, -982661651, -596999193, 373627723, -2005784085, 1489112620, 1198836367, -717720200, -149726941, 2002308755, 1715555074, 969592119, -853459625, -707441565, -1783236487, 1998376392, 1511059281 ], [ -1436429268, -1032072153, -111585970, -1006201447, -1888075334, -237913124, -187689323, -51071772, 909417941, -2132760958, 2082570552, -1221921687, 525505882, -16041781, -2131908497, -1145672086, 331613542, 1475919179, -2076003010, -2103384842, -382405750, 644740537, 257099561, 381393526, -982608566, -555836417, 1236020442, -1620747864, -1872899945, -1627459833, 1436897133, -50833086, 111867079, -948029964, 1622101859, 671489591, -190490354 ], [ 502309592, 342153928, -858378698, -1170864076, 646448913, 272984359, 139850467, -273000274, 1132361013, 853260877, -1686816839, -1037224349, -2092077822, 471134150, -1690739526, 442446083, 779190451, 1006054224, 49799557, -1471289935, 1891082803, 1496223580, 181120903, -655465060, -898580914, -1779188087, -831328724, -363207717, 2103812160, -580576584, 467770968, -1237889660, -1231073884, 10579320, 1101201709, 1300397831, 359081583 ], [ 1441548512, -1969521077, -1226885123, -161965282, -1013410786, -1689747731, -1603440637, -678157885, 1526029369, 276507441, 175099225, -505012831, 1118761769, -141139142, -110318812, -1510069263, -1101390418, -398131592, 395317805, 1574417038, 691447537, 1719790702, 1303460630, 1723915148, 300031513, 1958369083, -2140941766, 1668288228, 954057727, -641317576, 1336128269, -1627692218, -1965681604, -2018213862, -2112899877, -286472395, 1387470726 ], [ 673658906, -1411068558, 1030679304, 1888797955, -1314231603, 846023159, -32461204, -1440342466, -909457857, 97525625, -1417387328, 1474020756, 896448267, 100709119, -1695947059, -14726417, 1538089405, -1096850290, 1741430738, 695401068, 1608740140, -515480625, 539390055, 1319139269, -260385221, 310098789, 219651778, 1607338599, 852885013, -320838563, -419417400, -754567064, 604038546, 393289155, 2110552749, -440434241, 1490976959 ], [ 1585004450, 2034473243, -1051475209, -1108309193, 103025081, 1995229046, 1902990668, -183412800, 1012503884, 1408869166, -2029829133, 1066851960, -1135852281, -988556360, -1995903018, 1741861307, -36028757, -1831871545, -871023378, -225131362, -995681847, -1303026753, 694942325, 1940948465, 1307259413, 1049412192, 1581284387, -117884689, 899462316, 754457650, 1838075975, -1234210362, -1301891881, -425161501, 1503072322, -2063231697, -931277118 ], [ -1630761451, 561351112, -309830883, -1161221918, -1442670878, 7492304, 1232895499, -798502722, -515927045, 1749297149, 493930284, -1215869463, 993750518, 1740516534, 1972914050, -455571249, 218923407, 1631693246, 1798711174, -245184236, -751038223, 1858744738, 1830967742, 711187283, 436801455, 235369192, 1217664706, 1305644753, -1803377436, -319803954, -1065806497, -550599628, 719191128, 1099901981, 626771321, -1397317030, -581581080 ], [ 1122216851, 110600047, -708321199, 889952773, -428221673, 436035241, -1895266989, 2011985352, 10488230, 1046907854, -1208484439, -1748583294, -859768027, -641444194, 707926991, -2073065347, -309661944, 1045685311, 1487963638, 481923147, 2014983878, -985178023, -114844481, 91129647, 501147535, -1203477122, 1165766732, 335803318, 1046902832, -294791992, 1638934540, 1704031837, 590667860, -2131239924, 158869653, 1503827539, 707980576 ], [ 147983798, -1953502251, 1011111748, -1200679810, 617078739, -338885244, 534866579, -1014986211, 277720699, -1531766737, -1297187933, 1519414119, -177678444, -1388351935, 1408540738, 1414050207, -834410981, -87857644, -2053518132, 1614023480, 1937687055, -277001907, -1363660569, 834077424, -1895883762, -1152961536, 1941118895, -1291410420, 939267065, 834783860, -1938662126, 187587086, 2116065250, -1529239539, 258454323, 1396922979, -1243816483 ], [ -1904644799, -890913843, 1657090343, -285322250, -6968974, -218746525, -1357815670, -544492573, 2137071046, 536215676, 1567579185, -799185421, -1193326058, -620753790, 1883820761, -568300031, 1253289937, -1929226120, 20534592, -32745692, 2071847838, -1820565225, 1019815239, 2073116891, 477384399, 1349366147, -1810921684, 23044865, -1774841298, -2117498193, 271681138, 919163829, -1660877152, 383654810, -1137967587, 2056305996, -905471273 ], [ -126068186, -826664651, -1832273399, -97938273, 290615657, -1116794093, 1197372699, 1835086385, 2032149385, -1931280722, 1826917297, -958445040, 773571283, -1357814398, 447465720, 2063184991, -2046308559, -111611309, -722149573, 1269509372, -405288980, -865018511, 263194428, -1570968276, -1143929726, -1841722853, 183369429, -346799110, 1891176381, -1217940879, 627123009, 170826989, 1590561174, 1305711771, -789432017, 236933971, -1730460545 ], [ -1094056492, 623336536, 1076319489, -61901039, -2118143704, 284832362, -109097736, -868345968, 335210431, 420534263, 689697939, -1663839994, 338009750, 714758617, 574026176, 488990840, -1565463408, 927647058, -349226290, 603199623, 1238324801, 454841895, 235664626, -1032317943, -1370864356, -1888930155, 151428964, -938850003, -606056788, 401470203, 64235402, 120999910, 292040564, 1691424839, -1964389091, -1619851562, -1189052002 ], [ -1804594323, 1918562249, -1242881523, -1111282801, -524857756, 1229600700, 1965586681, -235401969, 394001415, -1635837443, 304128379, 930705281, 1602510591, -1645215343, 612799336, -361202406, 298078172, -1868180979, -1657638481, 1962159705, 1156703702, 721227812, 294212890, 218603790, 997029651, -1294533478, -1099796695, -938214295, -1853414708, -555543547, 890452641, 1816276754, -316722804, 921679007, 1390569226, -920525782, 2075262693 ], [ -32512949, 441245106, 1897507839, 1711113999, 1248684426, -887712696, -1223982362, 140324100, -974334524, 1737521509, -705949706, -1207966032, 515609440, -1186634560, -2143462986, 1894093094, 1663950125, 1463417489, 252982727, 1391200667, -731248557, 1733017029, -1354444084, -2137905640, -825141723, -1399054356, -51413031, -322898075, 949317874, 1644259763, -1053470989, 839884619, -207033725, 477335589, -1300456173, 1776312344, -1803517472 ], [ 241581234, -1331238959, -1895636350, 1445870995, 211858371, 1841041375, 1310972674, 1365494558, -2114039027, 297361201, -1595327464, 1990217058, -1999178991, -773437015, 1401297740, 1873254781, 1302679087, 1305211343, -1068248129, -1726334135, -1595992607, -768126289, -2067082641, 594204834, 413764041, -1312043350, 1511734433, -666344474, -45544584, 625723643, -405650734, -807745770, -2054180483, 1419297879, -1159655355, -408734292, -548931716 ], [ -1622844323, -1173553279, 275231158, -5391259, -1445433255, 10937062, 589480446, -499178961, 1592784257, 220698348, 736267356, -1259592060, 1037532668, 1292835926, 1976650340, 1382114485, 847708735, -84491367, -1077237996, 1516741153, 583038485, 1079637467, 561675713, -1544747039, -1174280442, 737198111, -530722883, 873481655, -164966818, -1667476321, -1503038723, -1793241657, 1178015905, 960506808, 593238935, -1869760709, 1633614959 ], [ -612185917, -450271493, -471552010, -683272318, 510638481, 83804108, 389086181, -820023748, 951764268, 1842024736, -448563948, 1104066812, -692327204, 2015894807, 225646667, 554173746, -794968835, 295594509, -829452796, 1656732629, -1532077106, -1593154443, -572562029, -670189576, -1287191191, -1851012762, 1785139033, 785679244, -1143639132, -1535746761, -1142520103, -2041591835, -416953602, -1926135383, 42757350, 1773159260, 1450292645 ], [ -741205287, 512134007, 966037873, -1721635489, -1065390768, 990929888, 498786740, -961919340, -721292352, 617918960, -639981304, -685891600, -1399129701, 1398783552, 990050776, 743247455, 402815983, -110665604, -1695041317, -476241567, -1728054158, 539718684, 1363310342, -983860944, 158532504, -1236791446, 422772335, 794981813, -1727195904, 892645358, -2146303337, -1588794556, -1593205937, 1954969236, -642798409, 1326551107, -790826784 ], [ -927646312, 576789419, -1337621226, -1354553681, 1067314360, 1950581522, -487200351, -1259172122, -1256632537, -123004687, 1787035108, 2064000881, -136219968, -2064824967, 526460479, 469007121, 1059034177, 190654912, -2133877314, 196927435, -631065762, 1174952090, -1181586097, -1606240446, -828906646, 528170097, -654620401, 857790834, 1598282901, -101766027, -1185387621, 538485066, 1063633961, -1857180661, -278524687, -1523675364, -961586917 ], [ 1517310838, -560052009, 999369646, -115226438, -1689238656, 1734379582, 505548668, -1014135647, -1425963428, 1243652328, -834618980, -1243747483, -607655538, -1857269295, -1592608603, -847083328, -1012663188, -1200948980, -788770028, 322637527, -1316070469, -368802855, -123405723, -1439153993, -1621070453, 1521449484, 1033266799, 826038904, 1671796814, -927504314, 1177493686, -489893825, 282939941, 463470151, -78152123, -2017082043, -564605656 ], [ -82090017, -1109701405, -1290005695, 731258291, 1535331013, -784087713, -1852710047, 569286134, 1665032736, -1924373796, 1870257883, -808313432, -51143549, -1614204785, 274935530, 366921077, 334480258, -888925268, -1654112534, -190977023, 1816413461, -1612627970, -916497808, 346365061, 925351052, -1133194276, 1058442722, 1164094419, -1671705164, 929514059, 470386564, 1287947542, -570941552, 378509041, -639186895, -1875782117, 1701033552 ], [ -703777601, -1762642047, 1604186367, -114053464, 273114898, 626822816, -1481753170, -1674086214, 635617990, -159007430, -814639467, -241878423, -1550351093, -121239983, -359264589, 884986838, 1683594906, 1385584129, 264523634, 1424868424, -142738047, 1175628760, -306928937, -121100892, 235084588, -1678508307, -249593160, 363659784, 1454945722, -908710262, -2125500396, 1808503725, -373695231, 2066937883, 558496046, -1005823676, -882073635 ], [ -1894491637, 1112703489, 2065335748, -310761530, 1462433154, 224784476, -1470760441, 123468610, 2001297561, 1987766991, 2081241209, 152948279, 755535831, 214722270, -621156653, -1027825581, -320367938, 44199204, 937468545, 1904005468, 294618585, 691968072, -2137685454, 904000039, 1125939476, 1401233031, 1878359955, 1931963216, -2118958180, -1284919916, 499933882, 1398074186, -1877883554, 1379351091, 135667656, 1342334044, 432871257 ], [ -1936021382, -1020609338, 46123596, -58206449, 673909328, -503077206, 1730293297, -1451822348, -1147982647, -1937881533, -1935361366, -1766633901, 1890945012, 451914814, -1318581657, 1392651702, -1341538131, -938477938, -1854600502, 258083953, -1972971569, 1595866414, -2041545944, -507422148, 1964896486, 1296401051, 68732967, -89322513, 1006157710, -1592269968, -324327686, 1490530584, -1914654756, 868269939, 1748918570, 1141072013, 1738803639 ], [ 786921964, -1602677951, 1792514712, -1251503189, 709443698, -1789088434, 850897560, -1523123694, 1801320572, 1818508959, -1978938497, 1206828241, -1268314575, -645347401, -1611581755, -531435890, 128732602, -1307534435, 1660885844, 1773247145, 1523732567, 2108092202, 1296158003, 717037725, 608930635, -229520522, 544095187, 1894645567, 1315171797, -1527032836, 1275381615, -179226845, -749895613, 1378016424, -2132091700, 607527588, -516472753 ], [ -698737401, 1470595697, 1969351989, 1248166833, -200843846, 179575567, -440246408, -687467768, 2098639261, 200333226, 1506661506, -2067007004, -730238681, -1150141585, -771162174, 390434880, -1405301485, 1095886943, -309377667, 1387680838, 615986699, -459759246, -1570549684, -1848127115, -1010082513, 207159828, -1608418978, -1426146953, -588760816, 1928735251, -1041732113, -421092411, -1866842205, 504048717, 1713488096, 1430482103, -784890139 ], [ 607828158, -1200945369, -636754304, -1496008393, -265040100, 2099460710, -1942824896, -431432215, 420581601, 84365460, 232764400, 1340665407, -27246755, -1516972444, -1004202953, -731649293, 1668442226, 1452450018, 823825845, -705658624, -471124710, 395627858, -1800884106, -373287145, 996470449, 1634332614, 337324743, 1039560335, -1043453655, 582083323, -2123278701, 20390862, 1594900890, -705088424, -1071288574, 2067819619, 925885487 ], [ -1483825232, 1102689192, 957535707, 4345897, 1594500077, 583736924, 2099488936, -239508054, 307419170, -712774557, 684135199, 1532443539, -439858636, -1121781, -1846083747, 298696177, -2037513937, 1270870404, -1943363809, -1887979628, 917112511, -2073157770, 854974272, -1394192051, 1963888946, -1960598591, -1868178253, 467374047, -1362281487, -1187536174, 1246336270, -1541607944, 1284844580, 350884970, 1549110390, -88240499, -162506687 ], [ -1878228888, 258633871, -82254894, -1330609572, -752393266, 238650481, -320207851, -937047563, 631736213, -336367411, 1226197684, -1785569184, -141254893, -1802029325, 1562752992, -1709953765, -1295626568, 534044153, -1717354379, -1844001683, -1629613323, 208010177, -788445603, -1182147201, -850624861, -1752680486, -2109168741, -263104202, 562358728, -704913356, -657281434, -267212354, 945264969, -2098702537, 1851068588, -621125353, 466684053 ], [ 1270890205, 2014134983, -941352520, 2098682024, 209024896, 945322740, -1676533662, -1620611187, 113209235, 1640015164, 1536665756, 1779721316, -612156446, -282388246, -753322293, -1506446310, -2120895251, 2067400546, -1644436182, -2095592511, 1021079571, 1913567839, 712547446, 101543795, -2016212984, 560554084, 1522130744, -351538845, 1163516537, -497889453, -2104471700, 1789061825, -1304161579, -1307838608, 1960332601, 3783909, -836369906 ], [ 1210675055, 1910301435, 439211419, -1975394309, 338234144, -1197819328, -706540490, -1310475164, 641598630, 1909090038, -1528933510, 1248629139, 1973117121, -20221123, -2146161788, -561701465, -1673098454, -945008465, 1060424419, -255297910, 42678383, -259191282, 1813594997, 710896439, 1748173112, 1035275155, 1770507752, 823566394, 665074944, -1951785782, 1913425084, -359776578, -1311896106, -577068266, -2076353564, 409638829, 1440835708 ], [ 5016872, 782053163, 1942277582, 2042224381, 1665878803, 1919677950, 896000447, -1217655076, -1107274032, 1843437132, 1950974527, 785355960, -1661635638, -642626453, -1072147810, -21739519, -1968215767, 1538340722, 347765158, 1042036598, -1939556845, 745003956, -2125108742, 511464105, 49586394, 1948153275, -1224041757, 199098447, 724292277, 1404665498, -689693497, -1607992308, -977620203, 558059221, 528947872, -1156253926, 213910546 ], [ 1484025374, 1530928836, -1116119443, -1644621962, 1987416133, 489855514, 92908685, 2131966352, 485809359, 2115883683, 1481053761, 456502967, -1778632608, -921695738, -1579584744, 1871868140, -926822821, -7828544, -1856743093, -546524027, -745485914, 365794604, 479610928, 1762468958, -701730773, 1404484126, -223996437, -302952271, 834640152, -1599919374, -2036070532, -751842517, -1129833068, -306418869, -1733795002, 260676977, 822591927 ] ], [ [ -18984832, 1249226493, -1791278591, 1189394940, -862690590, -1920275998, -1965715686, 1379488456, 722997093, -1508084223, 1328651726, 1385163607, -278692308, 19352517, -584660329, 1886321717, -1710617068, 440069630, -1371786876, 305177763, 1906905353, -1899180884, -323228520, -527091597, 341380673, -926368204, 1679500044, -243683022, -408418415, -1106136708, 2140492113, -2103021500, -743865046, 133151539, -1187252753, 2043578046, -1883617645 ], [ 472801640, -1216695368, 1165429127, 702939974, -1985526791, 87066380, 1085293126, -628827454, -1829970082, -908677512, -2007715891, -237051385, -1386410565, 125718874, 199829059, 1267173328, 1239167412, 738792801, 1180704173, 693691025, 922066687, -1727889824, -1638532438, -2001740844, -1860961432, 882736763, -1104718113, -898626451, 793677886, -1019432364, -199529639, -528738553, 268390089, -1769941953, 50108980, -460200392, -1611799483 ], [ -1906466410, -346234350, 684160906, 1321900692, -2132553381, -225512015, -1801651114, 1120954801, -65196809, -1028240676, -405550116, 740472068, 764092949, -800767684, 1306514710, -2068463936, 288624021, -2088469725, 1405037238, -970938413, 889926405, -1147859568, 284091900, 164493280, 2053043074, -1169199970, -550662579, 1358426989, 1763019707, 915041303, 965111220, -815116751, -1097003467, 670835689, -500781840, -1174577030, -708991288 ], [ -1780196135, 516571624, -1921620368, 472705030, 611032032, -866159469, 734616857, 206733744, -1453150281, -796113143, -1298700229, 384930904, -1915495785, -953651635, -401041944, 1632830014, 326428833, -959981934, -329426029, -1330217490, -614833461, 878124210, -1039331331, 1728348906, -1527734038, 847131649, -362295759, 1790653367, 923624475, -1541576869, -1879000025, 498561066, -2035922112, 1766597072, 1762897965, 1573606256, 400611930 ], [ 1937044841, -1394338865, 968690995, -1536021404, -1862000965, -395445822, -1394836389, 962673325, -1912177046, -1973259744, -539847898, -595524612, -2144015635, 879808915, -1280796461, -132113062, 2001963689, -1353478739, -316193309, 2120085158, 1876243121, 698361559, 1320080629, -1333194973, 1806354070, 764296475, -746649487, 158447434, 1893437772, -1730237035, -1085264926, 1367788669, -1214779408, 107056370, 1336043254, -1202451933, 1893760629 ], [ 705816290, -1792637775, -825286650, -1673074734, 1122184674, 1660096923, -647378008, 971334550, -792228472, 1614849131, -1830327454, 2129156534, -51039818, 1906334443, 1415338195, 1078754135, 1744166911, 2030367292, 1626182237, -1181258380, 124288651, 841722250, -1332322401, -1885355166, 1523246667, 843270145, 318902421, -188452170, -150254487, 1195786525, 338467428, 1283485873, -1370637536, -2031668715, 480008065, -1756247283, 577655357 ], [ -465762886, -1972755883, 1629408021, 1211075316, 1868805141, -544989060, 1655160339, -296415933, 622496388, 1077874949, -752873974, -1024560105, 639464943, -2128543483, -886357540, 445614262, -975671164, -987705594, -1055793285, 1626860349, 1612311489, 299825652, -2023356942, 1736680982, -826768307, 42298045, 187498368, 217124543, 1186203888, 827595509, -469174131, -564504448, 1101506090, 2015372185, -121084778, 1414695696, 1366455738 ], [ 2050979952, 1835418649, -289823058, -1956039569, 14909737, -570482931, 1782260451, -6980139, -1402076128, 30249856, 1893414704, -1349329921, 703929604, -562956645, -651211337, 817307456, -2092268743, 1735793882, -448510202, 2010352360, 1699295714, 1468022596, -1986994238, 1463466934, 696186731, -1044848679, 1760241011, 324826598, 614100931, -743127687, 1981750743, -210324106, 1897352542, 179795991, -399322704, 600521743, -986195682 ], [ 1002203083, 1806390378, 1276669671, 1622057710, 546289128, 1816926146, -1631770351, -1033022101, 1964416217, -2002581902, -1015072803, 449636546, 326423505, 1703579471, -417751248, -135418729, -987546251, -251864196, 778488711, 825283998, -1438799253, -1071410676, 1892126619, -516366783, 1560062597, 362057074, -516023581, 580560550, 277387082, 719083499, -837056682, -2078816107, 1164554506, -967899514, -2087577103, -1001477491, -457926109 ], [ -1707797760, -1609439521, -594396220, -161899115, 635536137, -1504151539, 1686105546, 1410974663, -451114483, -1932097910, -1013145735, -542813641, 1711981818, -97167090, -1458003758, 617017197, 1397536148, -1086672784, -1526757352, -255854869, 1773163785, 1861381114, -21434878, -1367019919, -1911431945, 847743382, -1280657449, 715292738, 1782397931, -631924059, -1557221651, 29791003, -1583298838, 2068582522, 2025182581, 1804337400, 1933638930 ], [ -1431039503, -1010313230, 255114767, -1587368679, -547448327, -277691157, -1740192115, 1312190012, -1710732435, -136101864, -252711777, -433135181, 1991825431, -1518164166, -287872049, -1212349817, 1919496997, 1946818742, -1611104009, -1294085520, 287087539, 433150948, 1163612847, -1297741135, 801791346, -1488905272, 1032658067, -2112766096, 402442628, -402283650, -2092346253, -1204980205, -2119834612, -1954966784, 748458900, -1027392468, 167990844 ], [ 970578431, -2087667622, 1261931030, 2068126720, -507615675, -986469621, 735054661, 147328532, 191805272, -1481982244, -967281520, 443521803, 367495802, -773673645, -432409360, 1774494412, -1992769670, 1123020351, -1334353014, 1360030050, -761922856, 1319839259, 295697447, 770723279, -1622523888, 1226807198, -1057913187, 349792398, -354056187, 489925564, -510135068, 1138359395, -594150534, 1335094333, 995793199, 639631371, -1182056117 ], [ 1768337875, 1341349221, 543109724, 812759981, -1377854275, 536522342, -1831789647, 670557915, -1543136744, -1266170581, 1441050727, 1370485234, 1994310781, 690452271, 169273299, 871222022, -909796866, 1369532622, -678549054, 674887971, -1166038243, -523495383, -466612307, -1022952982, 1467793365, -737418667, 1943098516, 1004984684, -1496577818, 1773965546, -154238280, 936061350, -1690395498, 560357516, 791588073, 2136773145, 845789849 ], [ 279609046, -1528457771, -579680467, -832695975, 1891829014, -1779480973, 502524391, 1964228960, -1764514853, 1706303593, -1873609382, -412287752, -95509389, -1464523701, 643491791, -914648622, 354296530, 1986258671, 837939576, 1565155385, 1065012726, -437045917, 1959914332, 1619831772, 1422735459, 321011344, -1211353678, -694108831, -1277671875, -626967715, -824899391, -1039299539, -509802995, 1270833357, 1376747827, -2045361672, -1180828617 ], [ 1666316327, 1913210209, 2101245360, -2146291077, -642520812, -504845964, 1816282834, 1129293559, -1675783561, 2011306303, -103146972, 117181203, 1829937367, 674010605, 55758495, -1740061406, -1694085868, -974123394, 1113074532, -1994697013, 1373037340, 933507426, 2144514069, -69574089, 938132622, 1113213216, -110389351, -883676952, -511976823, -1115420140, 2134020134, 1679043122, -1666222235, -740159546, 539055633, 67174208, 768211122 ], [ 758485540, 855201702, 30091783, 1214759612, 989885782, -586793859, 1336728882, 1441609117, 2139017334, 735299071, -1087336027, 27933993, -438156244, -632188055, 1370659110, 431310542, 1584807787, 1425653577, -1319213244, 873188663, -1187739521, -974896407, 977932484, 2128640815, 862000048, -1353147967, -1562385166, -976008867, -150563893, 1677458810, -1401233089, 1865015075, -1487167323, -485908518, 700914998, -945948295, -1133101205 ], [ 1951257454, -1420069013, 473027940, 413145244, 1309951100, 1168558612, 688240683, -575920117, 1791319953, 1249927369, 1498270917, 1328509723, -1191090582, -1504746228, 1584633318, 397180191, -609688365, -1789729792, 289245824, 733965458, 1168137528, 177065920, 1427707292, 1168905652, -1885818315, 652613866, -1552428840, -1874043350, 910123118, -1829241922, -632679450, 1253208976, -1259673446, -761704162, -1934917916, -727571374, -1752524001 ], [ 1745940665, 999600826, -705154734, 589235722, 38263678, 1097789091, 582225270, 1800115453, 1318457246, 77286264, -190034725, -1311679743, 1998182260, 813946913, 1557043160, 2136074500, 1078301765, -480544993, 1041717300, 1192890494, -1649413195, -619762754, 294586532, 1619134141, 739411552, 1742794470, -281830672, 595808714, -193111159, 2069473815, -2006747025, 418832253, 1738160642, 545545564, -1638247622, -1860026784, -360192865 ], [ 1316139248, -2066571366, 1349068244, -1824286, -2095678867, -789316613, -1827955853, -1307147035, 80403126, -726786773, 940300733, 25183934, -470226187, -1679358989, -13950154, -1664716422, 1903422882, -1180121629, 226239371, 2039049633, 1694447856, 592885278, -97416346, 367479444, -605609606, -1692546356, -1899938651, -1905822191, 341109040, -2113220458, 1637515605, -1062022374, -219915272, -757892096, -2042379115, 2121508611, 214463558 ], [ 1938707625, -305265880, 348143330, 1419256838, -886684763, 2122002715, 298954746, -1486212747, 1142309203, -1363181261, 1516716517, -1263567252, -435867336, 1588245211, 1580807337, -1389549578, 421217011, 769749269, -842758390, 364972748, 1656562696, 458682671, -1573031066, -342323086, -235177229, 421487525, -1693584551, -1672945728, 1925939066, 1988480934, -1970308262, -434151728, -1512251784, 35025469, -712511438, -1396037199, -1362246626 ], [ 1500791346, -1864917225, 1208161512, 1086580341, -354997846, 1535994789, 1714844466, 314837153, 1441610083, 1352498945, 1767571569, 1199468834, -138274395, -296759313, 1163498405, 1027292773, 1527657215, 159169457, 1848723261, -1702632013, 657392419, -786703035, -2069790048, 1623403117, -553778854, -1393063632, -2062983637, 1348101954, 1485568757, -266166120, -399266435, 858827170, -1628428495, 1244770841, 1801605453, -560547822, 1644963858 ], [ 1721651115, 176252488, 741988695, 193095149, 1894080268, -1124413924, 1474397581, 2083012702, 103612695, -726583854, 1473960630, -527264357, -1877989332, 74140832, -1717126200, -224229946, 791663018, 287135157, 1977315783, -1886811620, -1443565536, -979894804, 1158714078, 1766024139, 826402927, 1081692955, -1761824280, -372919704, 226063401, 308737039, -26034368, 1644440831, 1497026508, 1965829057, -1008299178, 779959167, -2033773150 ], [ 175535911, -2058102840, 559086053, 157858460, -224268585, 1720708256, -66410027, -97806639, -1136798398, 791700401, -635949592, -1629058431, -1151802851, 64353749, 1289512636, -1653971904, -1281858099, 442840349, -1590331413, 1405276574, 299158456, -985552563, -1263539678, 1439248310, 1027202020, 2113407398, 1851551326, 631050384, 51888300, -1539083509, 1052501832, -1426619760, 1870921229, -2014664152, 878666954, -1021298719, -1101623399 ], [ 2018594413, 1139145836, -1922496198, -1063120262, 2095122353, 2112226882, -782095406, -730940874, -2116284580, -1515060968, 1002796543, -2002490745, -1016836780, 292923014, 607432449, 1368224167, 891041813, -1507888310, -1615378897, -428111448, 774335723, -1668651669, -955642569, -982103968, 1968413167, -1089597353, 2116913927, 458499337, 2119058310, 1979905939, -2126522717, -1849625047, -751943386, -857310501, -1797261554, 731340944, -1192658206 ], [ 162879924, -2104494802, 2015689549, -1105116439, -754585786, 2053596044, -605990783, 1195964495, -676329446, -1918119999, -936744987, 183202677, -885771604, -1584548238, -1255493962, 2035101697, -2009782561, -2052567403, 1679063969, 1942129956, 1470708018, 1293841368, 126200030, 1774310979, -333466924, 966601301, -1945606469, -4131801, 432131676, -1688291910, 1895140814, -829978088, -758156373, -1343632, -808885006, 889465039, 1877428964 ], [ -19330618, -1914058162, -1421116257, -1804635901, 1213778533, 404453603, -1644049442, -1898463295, 1106900155, -698579768, -844340525, -1486746504, -1881378467, 57622006, 2035846483, -19693941, 815698803, -1449557180, -175767284, 839744512, 69997165, -1783239483, -255837746, -138056340, -1035003685, -1601754789, 1590787248, -1265750830, -392487833, 338615066, -1384163843, 964485010, -1459919687, -45908349, 334895612, -1258327685, -2063315389 ], [ -1360596555, -448588868, -255737721, -1705901550, -702995784, 2046949002, -1001789787, 1529336719, -1815895676, 847989264, 811833333, 298698997, 1177667831, 42186932, 323137956, 720753590, -1775693204, 120411456, -974720668, 636747726, 433807375, -1511234898, 1165681029, 1495906943, 1584044841, -2017703360, 1031517027, -1473635505, -450122017, 496370645, -775312164, -1739792505, -2105749906, 1202339012, 2008330031, -592837780, 84524804 ], [ 396937126, 1966111539, 1435230167, 2130843830, -1648351727, -1045238125, -854664452, 258328256, -550717298, -1036847789, -382429532, -1385136467, -1833510732, 1219012912, -1910911827, 153087877, -1037209249, 1546716674, -1855051189, 30072328, -373176783, 1564491001, -446843410, 1385926552, -1249973006, -499213103, -794723182, 1622370010, 1552800420, -1869505969, -1443438355, 506634317, 575427120, 613724997, 663497838, -24022295, 298733186 ], [ 1659221357, -1115349149, -1467136101, 163334712, -90140362, 562571072, 42365865, 845236392, 1506128318, 556828307, -129424911, 118891278, 2031194501, 1272352921, -57091725, -1333216989, -376455033, -103680721, -397489331, -486866289, 249940749, -929538228, -589196492, -811366791, -409348043, -800703262, 2017154715, -536205479, -1940924320, 842519138, -1864633507, 832529346, -2049041904, 124866205, -674345769, 1770765906, -1930413580 ], [ -1415233233, 395142387, -1598637048, -797404310, 346609973, -1814961481, 707981695, 1631185507, -1354328057, 1874701586, 989865504, -2077837952, -950757559, 2058637080, -969669111, 1858835001, -1414160271, 843789936, 1644591803, -260579300, -1863376016, 853310973, 1052085213, 2128573320, -864344333, 1794684952, -441410027, 1050009029, -1050324489, -44411766, 628618392, -782086834, 1624156514, -1533952954, 567287197, 1343579790, 262314203 ], [ -330950620, -5317858, 1451054456, 585386687, 32379296, -465814817, 933391832, 1304656340, 107968861, 91963262, -476848361, 221459395, -1132873200, -1899586478, -353875739, 856583785, 1107642404, 489893844, 1899932295, -153871374, 1035699046, -49971677, -896428831, 858031824, -433981328, 541703146, -1097914884, -2040737767, -128903691, 2024984435, -131880360, 1607890567, -283474419, -10548150, -1659338458, -1470979178, -66259512 ], [ -108000037, -167653750, 357519768, -983274574, 1814053368, -1130710735, -130899205, -1517190820, 1850561163, 823816587, -1596977299, 300312881, -2127892217, 937196226, 1154583871, 1967068200, -1791878772, -321299773, 1524891862, -563442384, 681877193, 1254467846, 1307141656, -71268270, -1975129875, -877522234, -1744500119, -718788655, -837629134, -983771738, 1193352345, 1746708402, 835617613, -1846892246, 153206262, 2024409748, -234733263 ], [ -11587941, 2043169087, 1441377299, -878418745, -1675178874, 1787449383, -1224930306, -609461807, -1129048227, 2024813110, -2052256850, -462118829, 1035036842, 2123937351, -1282493530, -36015921, -679710368, -1542790598, -1884402262, -259076527, -529028545, -1661208676, -1293733854, 28461312, -1174176643, 2046419922, -796902886, -1255973132, 486484748, 1328775902, 1392433983, -766968079, 1754957010, -777807782, -1803103147, 1834861085, 443624912 ], [ -306249358, -532124574, -672187963, 144670885, 456133170, -329652232, 951280056, -905368362, 210717976, 41231844, -486269909, -1841349674, -1730004533, 1933451492, -1845752282, 275854444, 1050797437, 336052405, 1048418115, 1977726790, 2117433537, 1708372665, -2112366346, -1836917043, 916292970, 1631486682, 1870538164, -724298417, -289778405, -360052391, 1017302179, -256478700, 2121997249, 1216129172, 1716426682, -715761037, 1074505116 ], [ 724846910, 1161325402, -264764417, -2052685865, 1652083418, -1406748496, 1232218488, -271070111, -1075872429, 121694466, 1116084607, 380558092, 1152620224, -731839799, -1687281596, -589515569, 1936712763, -415515399, 2081403262, 2055303852, 396506960, -2012863782, -58984072, -157185901, -1923017062, 602013824, 616357650, -909193412, 1573343412, -559326421, 1447822325, -2087577042, 1459946630, -1967070440, 2018977123, 1419903156, -1649432692 ], [ 126856196, 194204361, -662870678, 642760256, 349670746, -1947469879, 500594044, 2019038000, -2126188556, 1546007523, -2031841188, 856931219, 654114105, 1990954434, -57370508, 1989701704, -228935813, 1996051884, -1692137169, 1878326555, 721400836, -709075897, -1928712684, 1680951240, 1411578347, -1514388551, 492127725, -668172631, 1070268667, 93160156, 305268295, 958427936, 2090342024, 629081450, 1948953731, 1084042920, 719885226 ], [ 2117219525, -376564996, 1021512107, 1336322630, -1318726403, 1201795625, 1283057052, 598758186, -1922868462, 1638355109, 345188322, -1871624289, 965405208, 1829395235, 2130514795, 1872704945, -2066672651, -1076422574, -1623527272, -1181796363, -526733417, -1238529706, -336892532, -1113899385, 18517786, 1017115737, -1084960945, -33762321, -1789804836, -368086409, -1116283442, -1927030712, -1449755572, -664846320, -880093041, -1930594412, -1117139077 ] ], [ [ -1831908118, -2018798530, 348977629, -1759451525, 416326030, -343600496, -1633610397, 287944909, 11107025, 1784918080, -1776443209, 122095125, 312416890, -1878548515, -1816803856, -862311041, -1978555169, -1440723750, -1805540688, 553543907, -1858614874, 298394775, 147261551, -2122828731, -406493941, -484153262, 1070759993, 1742505962, -1886887511, -1048395121, -310156101, 916039518, -28998333, 1824619159, 218348239, 549618859, -776102701 ], [ 378975557, 1394317091, 659448058, 1043916730, -307157521, -408814347, 1790339639, 1043535289, 18832749, -1211756421, 907796721, -1108238109, 1055043174, 303466191, -1656259457, -899723758, -163034182, 546617651, -290699102, 1332664799, 35748969, 168125420, 811969399, 1813595093, -1250347421, -2139632569, -1353507008, -951176153, 40859480, -534783707, -1062872689, 1627312367, 2085337342, 2146965008, 1595607478, 119056463, 238447160 ], [ -1542016675, -1445424580, -1043050583, 1465011983, -993866432, -151727721, -1578783961, 1251641759, 1890939091, 2032819517, 1395507807, -2081163077, -1242858833, -1873924550, 1315901514, -32015257, -120640632, -890293527, -1501774877, -606436600, 676300162, 1616546343, -360362901, 1880293586, -711046550, -854550832, -266815449, 124829672, -413961771, 1397642351, -849363500, 495082875, 712707370, -1804478366, -617864895, 1744687570, -544027310 ], [ -2082392566, -808935223, 328477458, -888779341, 5645805, 931644464, -946020907, 669686423, -1102743061, -1800086919, 1514312072, 182337965, 712889115, -1767713965, -756978956, -1032907759, 239956305, 1475846005, 1300794110, -1445135931, 257107840, 1743708342, 579859767, 836065549, -326985620, -1069328957, 487748752, 1173232728, 144436231, -1198687280, 228329389, 457969206, -402988169, -1703072017, -646130682, 229313086, 672202514 ], [ -2047104316, 1474233837, -615822282, 1362452406, -1601283250, -1464272984, 618744709, 1891809312, -947604097, -1313506671, 34913686, -1388566307, 824757830, -502340952, 1723426713, 382834107, -1716444666, -555688094, -328726780, -785389656, 1973008832, -1491353026, -2127067643, -538444638, 1496229915, 1141867575, -657048160, 201586343, 2078292207, 1847983359, -874752154, 1759574623, 1579630821, 1661703426, -936788698, 1622778557, -595980252 ], [ 367126910, -762991972, 1488875632, 238744286, -801037609, -1717405353, 1843775218, 118168610, 1698599903, -1801880330, -529268893, 402634016, 137927238, 1508283635, 82303467, -2094721531, 821900885, 1027950560, 220103525, 701465444, -1761421985, 158678012, -255641196, 915906765, -656001485, 1350094599, -979013704, -450422899, 1766274662, -1174581523, -1744958772, -1035105924, -410274604, 101660819, -1763223045, -1540180077, -9845014 ], [ 1952844361, -178883197, 1487674932, 664608382, 15209796, -1135952268, 429295681, 27808439, 722925703, -1090597040, -1730503456, -1735451806, -556755329, -1187991350, -1341301465, -2060431420, -930519270, 1835995426, 466721264, 1383017684, -977075372, -949754271, 75536602, 755030152, -1429723136, 307927641, 780113199, -2079202816, 679847562, 548683566, 1069319523, -694777570, 587108595, -1678533456, -1844940527, 632276864, 1786244548 ], [ 868487414, -1524127046, 2098810084, 1204024333, -684772779, 1503062976, 1003472253, -179854973, 706766768, 882667076, 1333192929, 66940399, 1354805962, -53074144, -1302398358, 1788728662, 604387535, -1813088937, -793777752, 405264291, -470364856, -275870950, -540340224, 464229952, 17830547, 590857697, -1416650617, -1827318710, 1819611075, 1343438726, -1302178627, -1385673214, -1648929844, -1525248622, -71395058, -589050087, -931401145 ], [ 682636006, 681395825, 954731145, -864362857, -1780265734, 290189476, 1845889747, -1804986316, -1106154285, -280697299, 980183829, -2143493921, -2102282803, -1176960789, -998497747, -448177444, 1105251397, -849751191, -1228855220, -1020577680, -746925578, -1304165478, -195000286, -1513220471, -1432559261, -1633180549, 1704758109, -1733765183, -2091945663, 1786097208, 1015991661, 874570802, 643337275, 1433657152, 721088619, 1663647277, -1471845395 ], [ 397187600, 959241750, -1756761502, 12044578, 1271283434, 228004328, -659868226, 703697972, 64787097, 627241984, -779301815, 408033859, 1326734723, 1370772629, -1372111294, -1341800119, 394068165, 1543137099, 1895025385, -561965616, -1285516177, -961398628, 1047307503, 1875563671, -1908065359, -2123182894, 689246269, -1271313561, -747701783, 1543978668, -484615616, -339075374, -1885799241, 228562530, 1589821501, 2107470512, 1719540409 ], [ 1156345940, -928296988, -1637303602, -624898811, -526173323, 1607992422, -1833949506, -1976291483, 1695356097, 1147769988, -1059583797, 1395059610, 210754276, 194723791, 1128661342, 1198552847, 1433549272, 268343318, 228171545, 495631205, 1420100390, -213536844, -358994128, 1299169770, 1955087468, -825006916, 920088530, -1869978648, -2132538894, 1230537425, -726652031, 535766754, -1175412132, -2088267181, -652332682, -2030990180, 1269773661 ], [ 1540080034, -1059522404, -1501165176, 958675908, 1613013286, -659894203, -154442386, -891625969, -106045467, -1105012804, 82608338, 450649167, -2126807635, -237605051, -1205686148, 1626077656, 121383539, -627874434, 1744659178, -1922464067, -1876991478, 1643411217, 1691479729, 770508527, 935306570, 729922028, 498058909, 1276117454, -1959376453, 475453562, -1594944103, -733691119, -984705305, 1683247570, -871093624, -240547852, -957378486 ], [ 253953479, -2086427875, 1693722472, 921339154, -846622171, 104373078, 496636152, -549220806, -594929234, -1791833931, -1798256621, 917579790, 2047171829, -1055145267, 1258087628, -2049113887, 1278433069, 186811542, -2066881390, 1796924949, -1059178599, 747966175, 1520807098, 276202234, -633560803, -1256190367, 351735831, -177365928, -92913009, -439264652, -884808934, -105328732, -848974404, 1203559927, -1055833478, 737444802, -481587119 ], [ 1643077728, 783971891, 162731651, 1486889993, -1226604429, -827888007, 1319028096, 1089907080, 242668537, 1611351612, 1359576839, -675721329, 1153160531, 684539347, -1869667864, 1937210620, -757093937, 1019496940, 820589322, -240013071, 743708816, 2031065062, -2005624427, -197711216, -2074338324, 1195148690, -1449553716, 573999677, -987434355, -1529145969, -1099415384, -1645818325, -1255926246, -784833986, 440258711, -1746360885, -218528756 ], [ 2070537115, -413954792, 2006323531, 126882164, 231774233, 1024281440, -564425919, 1996721719, -1151325554, 1356842927, 1668263757, 2062938735, 1913215956, 1220895347, 739199697, 471027019, 8693815, -1193597254, 1904931385, 667454628, -1578335547, 147922134, 573767281, 376811308, 887279872, -384084677, 794040215, -127484570, 1267952563, 1980219911, -731251968, 573731234, -1194023788, 934017008, -1475916979, -1635393737, 1844748871 ], [ 1470422633, 749938896, -2024121644, 586132904, -739855234, -841956225, -34470109, 2033460267, -547243690, -581611790, 1925981107, 587009963, 1717452728, 1365079762, 451283129, -1351728670, -1089979038, 980649427, 326547474, 2142585563, -2012292254, -1605901108, 1343208503, 609340189, 1438808314, -610901114, -635389457, -1507891404, 298890963, -596283609, 1095326800, 1182791860, 68811955, 276415678, -1687855741, 1946728127, -670624168 ], [ 1462473743, -205274574, -717178654, 158846605, -620431542, 2120222244, -94828331, -167713800, -791987409, -504859266, 1652369550, 900305111, -1020521570, -1680261575, 1194793768, -2051898533, 232749708, -195600076, 978477742, 865765602, -1445733603, 211881624, 1123446846, 1421669593, -1999442315, -2120717117, -1124712695, -1770453672, -657078803, 1975165260, -1365446009, 851217203, 432783827, -1031387423, 296680413, 698178433, -249367379 ], [ 949296850, -221646215, 884271089, -1923449601, 2107790082, 1666133235, 1395516960, -1888167902, 1355892059, -1901127017, 1362911365, -124228577, 969060982, 1464805337, -2120979561, 98217418, 1828823215, 1174057896, 932674696, -2133944339, 762315185, -2020919184, -426808476, 679753158, 1794012287, 1341797472, 718112868, -1317963313, 583121294, -1991473628, -1661451583, 1266518446, -153214978, 392636202, -1066820067, -1793913371, -1650886559 ], [ -1201139090, -757903119, -114649972, -113695189, 1403019639, 845927341, -358561219, -126447867, -1146649464, 1859208674, -572994510, 1091791038, -1730048008, -1226468474, 393964887, -1646742031, 1192195952, 1445649452, 1949860482, 1292555835, 1412604491, 199911527, -1159189382, -1529232416, 1524862626, -1850143094, 1378384044, 1898068956, -435839269, 281859706, -110245938, 666142200, -1064351695, -2141456580, -896038668, 2041715782, -413562237 ], [ -1066916809, 2002053087, -1061494567, 535747200, -477175942, 1695001475, -1576357583, 899041472, -379536470, 1339496149, 2072939663, -2060972987, -1577427078, -1274933974, 1545643077, 2052728439, -832391969, 366742819, -1711228351, 1606222036, 1840681394, -1822175934, 1079079380, -1421976916, -337881150, -2081214420, -1629909805, -1951510051, -1230920096, 351432520, -1947804339, -1732588685, 1405538180, 1612460417, -1397861256, -1374931284, -1080102072 ], [ 561873746, -1985404040, -1562864561, -1935374895, -1124775990, 2018469418, -638378585, 53446838, -1804130542, 95480834, 1525638759, -1369829847, -842726785, 762482668, 1138840345, 1318975481, -1681393682, 62496682, -288712738, -2009178725, 1326243363, -1567701347, -1468207041, -278869907, -185172431, -1783109293, 1824384477, 472027731, -1721766838, 1350029760, -945355632, -425481172, 1306019198, -1089388010, 158014682, -60820961, -993853444 ], [ 400633826, 1225479973, 714884227, 761075511, -136265100, -200760435, -815721259, 1117129870, -1462623121, 2067531329, -1288131161, -1034189738, -842488652, -202545018, 762112986, -1003812648, -1368297268, -1649832839, -738234726, -642132199, -395656145, -1164468585, -1863892515, 1542392929, 1933936720, -1727181212, 296520345, 413391184, 761620680, -1305005218, 1189814481, 1553988964, 2134503997, -450696213, 274966098, 553719223, -1994355675 ], [ 1715674378, -1425135742, -1564266493, -1392474845, 978293556, 357236416, 1459749255, -914152197, 564198575, -1247702540, 84445857, -1668424746, 1142758536, -1645677411, 1722614542, 1210420947, 1971961582, 1356074993, 993161787, -122818362, -1642294665, -1286655642, -621635531, -184955874, -527712941, -1913666070, 1663699491, 1652306505, -1928415391, -1009135063, -169286905, 1349745992, 1217660262, 2074612758, 1191136571, -878036974, -2050439823 ], [ -1814647261, 224632597, 1173549746, -598710262, -1912502316, 1574194129, 689729699, 470703551, 188762387, -873353148, -1299417457, -1914862965, 31159790, 930058117, 420064520, -1596532020, 1841272432, -1466210018, -955099339, 233572698, -1701250533, 334494339, 1879071949, 1723229266, 56279026, 1984390030, 318763481, -1443807469, 1240836636, -1653265520, 1932391636, -395444080, -961468869, 1218242253, 655498960, -286112064, 1335067327 ], [ -15764380, 1644544338, -2128490988, 860748064, -1877579691, 504938608, -706101533, -759621265, 1532756817, 1149505751, -1989915293, 1350543730, -178162658, 2072755905, -1581262267, -366820171, -1366853473, -622904642, -1138978193, -69194394, -260766014, 1528100759, 595665846, -881721674, -672427487, -1638912346, -986223285, -1139060335, -1807799420, -329855898, 841646642, 453634807, -2056234032, 1615845339, -1992755781, 96634634, -773791871 ], [ -138169515, -913405159, 1778209296, -1542032782, 325344967, 209309562, -1659503042, 478435586, -157835667, 1758887659, -739068423, 892352640, -512351918, 1948629063, 310895959, -2093099247, 2048321459, 946010378, -1868168352, -1202715181, -347098840, -2088427432, 825383447, 1202434489, -837210345, 2039670876, -922714203, -2050289921, -2017323426, -1989681796, -311121220, 55063419, -1147874661, 720393441, -464326401, 2022018123, -138744794 ], [ 649273414, 325036613, -1274843277, -2115146431, -1599086054, -806616071, 2072341640, 1434589473, -108175012, 1473059943, 809079017, -1887709698, 724301378, 1018285384, -408962771, 1519986464, 502641879, 1496009175, 912237235, -960799388, -1852735537, -112261365, 321292584, 2019365729, -56213501, -769368376, -1423394323, -1630226105, -979163926, -328479384, 1452295697, 1733531753, 1709162258, -1687988863, 2050434791, 749068770, 1874257494 ], [ 1088246146, -779676219, -2132346174, -739410325, 618765812, -1534660838, -1454593366, -266513449, 443498866, -938248914, 645603617, 1383638349, -2028899489, -513865185, -1417120294, 1988660461, 1351830858, 868991923, -198616597, 1341375343, -2007349307, -1364409891, -2101582087, 1833880220, 1238922843, -385107650, -1240033256, 1141680710, -2062710219, 2069863839, -1475662097, -731043311, 1298755974, -45322763, 2080523323, -761538327, 2075901735 ], [ 33041405, -859670143, 1776622661, -1917903847, 1488938557, -2039271756, -633037084, -1246292746, -415929089, -243438735, -486210261, -1681383835, 710403152, 578194848, -437497077, 305567035, 1084944835, -2103501870, 231788530, -1876169170, -1399556526, 1977082248, 1126045185, 1672245473, 1546010993, -22513981, -1447667913, -1769188483, -1779872198, 364236416, 48590935, -224616564, -806743657, -954344904, -1086508712, -1198055352, 69087091 ], [ 1517233890, 484365841, -1439752338, 1032505004, 871654942, -1309163832, -1619103675, 126018320, 298325364, -769302824, -1050196725, -1231428848, -97510293, -2135894247, 782020255, 801058856, 934518689, 1238670553, 1511184455, 320889737, -973633341, -582221295, 856524881, -143434964, -1291413663, -515295686, 1034915872, 1308566148, -1994329683, 702405244, -223306782, -1108335145, -541022880, -179045279, -1341059526, -1165525502, -1085224219 ], [ -202470787, 2046293220, 1169050887, -1768251871, 1897480591, 1944637312, 2012746317, 235188366, -570381664, -1743977302, -1337611581, -1226438389, -1515137029, 2133445681, 1495718612, 758931042, 907858600, 2113225880, -1852834326, -137383299, -547360096, 1884887995, -1093875170, 860285875, -1139698996, 616185145, -391199905, -1313491499, -122346412, 830611806, 256323845, -80816834, -1519039413, 780249116, 642340181, -1493080953, 1605351534 ], [ -1689267469, 716762316, 593271547, 516860060, -532070866, 123357886, 1298729988, -1170424207, -1469853767, -1502976457, 1040270126, -1753455664, -2083008541, -1444466511, 936386628, -1770832340, 915260914, 871703203, -641003951, -2073658366, -1642437022, -313067822, -755767203, -1093613741, -449597745, -444031279, -1259401585, 1596214302, -1719024523, 1661141825, -1298865102, -1978204761, -1039148684, 1862133016, -275360752, -1336045456, 599417238 ], [ -584631574, 2136908363, -2136618406, 2022787003, -1260773355, -910884059, 2129642186, -1098006025, 1160868649, -997747288, 440824192, 506244730, -293884188, 844036532, -1925106337, 896453550, -181069579, 1209861223, -970462400, -2126396240, -1831493198, -800871058, -2035693148, 2052530596, 1913851343, -1691095090, -903006914, -1149068695, 1613033411, 1169307614, 1657466180, 1252546995, -861772294, -1359465255, 497212733, -1884593944, 1077028723 ], [ -400103429, 481539485, 894642874, -1732690961, 1684632093, -323223988, -713749477, -957598899, -439031621, 797684990, 643862263, 819730989, 914421675, 1352482198, 2147097918, -76910432, 597735511, 815216208, -2083283904, 2101458030, 1814828819, -1743726533, -433764711, -453670630, -1354737897, 408464509, -98545288, -705654288, -732413584, 840678555, 160139250, 2087250971, -2110044298, -1241072870, 1242902324, 1389302907, 130735247 ], [ 605464731, -877160081, 1583387458, 1486594825, -1738601584, 476371746, -355056921, 1945769705, 163955411, -665597712, 1036756810, -107519192, 1312237984, 469034364, 809314628, -140625939, -967523607, -1979182835, -13374931, -444955741, 2068569208, -2143529049, -1025236086, -1364748020, 53090719, -1473711248, 972832579, -1534931685, -1135618128, 1310177202, -30749775, 165828774, 1454167843, 1172948580, 1807267973, 672539503, -35994409 ], [ -1342081696, -470351390, -312955812, -303649673, -1090230920, -1460942571, 782587815, -704389630, 1575050552, -1719440253, 1302082456, -29571042, -1739773957, -1614702716, -739998016, 1818470825, -386531062, 1529141156, -1514550521, -1696882607, 497069177, -1678452460, -1869459187, 957905873, -1919821619, -518488034, 1973483605, 638329896, -294282317, 607023585, 1895770220, 341790575, -1068103391, -850697811, -2026800018, 1151945257, -762423360 ], [ 591965226, 1731330196, -1924127662, -980610191, -1117560083, 1181872726, 678246912, -1012763504, -194397890, -491245416, 2015925573, 542927044, -432099522, -20606995, 1894396179, -116757357, -725646271, 347604969, -1711312615, -496578845, 337346093, 1261137666, -181444124, -1584673472, -526738570, 1915460294, 1455039270, -1049441238, 346543390, 1837261248, 1573238459, 1529795624, -1868728207, 1391509698, 586851544, -935258940, -1199395306 ] ], [ [ 1038920788, -1527551108, 1699958601, 102460985, 1129293112, -1072100416, -1306997731, 1957700704, 888042274, -1930683752, -949719359, 2125441962, 1011505789, -266134564, 981481524, -1716282133, -1442436492, -1409979068, -1302663023, -972009400, -2008934701, -227246919, 724409469, -1832695703, -1167669628, 2120810465, -1043977711, 1809441409, 715576735, -1168365805, 330477773, -1628719961, -272990939, -1542708356, 238299845, 1845812997, -942221992 ], [ -1087948079, 626641538, -1544186479, 2129969120, 1490596166, 676558076, -272453026, -1345455495, -595306559, -1398240651, -719313736, -1203255870, 1280866268, 719593699, 6220796, -788766620, 1650393619, -1498327547, 79473372, 179812189, 762810093, 1947429008, 1125636347, 1527038396, -495462235, 1382928410, 84574656, -544421199, 1367350575, -1428892686, 1518239503, -1958263293, -839289236, 19058222, 57415222, -2005067806, -882084612 ], [ 1779461631, -1655783414, -922935368, 577367035, 1152377192, -732780093, -49066721, -1488655885, -1651449788, 1562605414, 433919465, -1013905579, -300825796, -2054387905, 1395201723, -895695687, 907875661, -2033964002, -518833093, 1048074513, -1405051889, 1217327090, 2039909869, -1637966679, -1976186515, 1593672250, 417533341, 1170507106, -821596534, 1370893249, -45286549, 1299195149, 1830134486, 1876237936, -621333003, 1365020968, -529734113 ], [ -195143424, -2017760248, 1238557334, 278718994, -1088449566, -258177606, -422623825, -1296788742, -1197431475, -1007335233, -20330694, -1711160784, 2143136101, -1202135408, -427869649, -1393693754, 1802405728, -1021987121, -245766515, 1728543990, -1613748822, -1355315531, -1084414403, -1773627515, 63060122, -1297347084, 97090749, 1503914533, 1614720743, 1408305625, -1954903477, -8417337, 453415195, 392432510, -1650940909, 2043221336, 1632905353 ], [ 2008401049, -1862372595, 1640071712, -1306018044, -582839410, -756850438, -199703214, -763262887, -364575311, -176698440, 520953354, -469020845, -1770237922, -39170725, 2056331895, -730666687, 352225352, 2109938488, -1230041804, -1383741985, 1617425024, 1518655827, 1584437727, 1125627688, -171037104, -267524351, -1839881767, 2077443184, 149509853, 611502558, 1735812952, -351154319, -955927748, 1614503708, -255203143, 1201187926, -1352631594 ], [ 2116042157, -1434171496, 1827665390, 1773626858, 521873400, -43477816, 1224079710, -465770448, 293585916, -1332723694, 1062044268, -1706883557, 1773674311, 1453756275, -1144700564, 2135063105, -188647223, -886357366, -721615462, -1708955513, -1743273158, 2071053816, 1422607797, 1401081027, 1968008341, 1072622053, -1805241827, -473485669, -1421813443, 1896717797, -158201826, 165062352, -1686364977, -509725253, 1864775229, 779869786, 141638104 ], [ -1894827135, -935974442, -648621124, 806926035, 1466848546, -1524866859, 1484340500, -827860642, -1505842982, 1193173322, -493285308, -2114016496, 1973265690, -443668257, 1422162913, 1968720286, 1063657248, -769390829, -261296656, -1653777356, -1968707149, -1788337088, 1664752025, -2129224384, -214672683, 1741401182, -1027167399, -1035384025, 1038807340, -1076477767, -1584853944, -235924962, 1463368190, -1852387343, 1076960427, 1891054243, -1566114789 ], [ 1457794458, -209249624, 1517110889, 1848381971, 1256409980, 2106752532, 1410813159, -1791389780, 461646388, 1992368236, 501718780, 1582891241, -1472906544, -940732267, -1241681699, 1720982893, -1968972323, -472479860, 1861883865, -1676969348, 1544709232, -1896044550, 1492696559, -504521529, -142139246, 559578300, 1970417074, -457921103, -97592900, -1733649336, 1776221188, 1539378642, -1762821783, 361054351, 569461207, -299743156, -143218117 ], [ 968365110, -1016894105, 1945547694, 913390758, 1536560030, -1263027500, 2020472595, 183595239, -2054591644, 310188173, 1649205242, -1473824516, -1000508794, 1314360589, -41249546, 142427495, -1386405987, 5602357, -492022267, 526320883, 1239243321, -1637216303, 1480495203, -747441679, 2105351409, 297563083, 252230310, -1340883924, 1268495582, -1730875702, -685039361, -1755701275, 1838915117, 1605364536, 1233517320, 1701911802, -1569152233 ], [ 114762958, 210595489, 370150909, -452378167, -623313325, -722112571, 1745873880, 506455713, -724177978, -442495413, -637565876, 1651876720, -1665713953, 1381429648, 899659623, 1811215101, 520059263, 687885181, -975829305, 794294664, -1653234520, -678171419, -1685340766, -1946147273, -859179643, 1019248235, -1667712919, -1935347362, 180470063, -1347197595, -914069123, -2052548749, -599299220, 279928764, -1852478856, 388560190, 851225930 ], [ 276173596, -548418152, -1900790164, 1046170089, 632465907, 1825543000, -2105226649, -1626982287, -525210944, 246418639, -1277758636, 1930337533, -1450684913, -2101532621, 824284043, 1880971391, 2125221119, 1197517761, -992238153, -261163145, -1460528712, 726110723, 1048824926, -1449898907, -1788474504, -151287814, 752102838, -1019523334, -1240493427, 1829500107, 433768812, -1799698893, 1559682414, 1518539996, 2116070170, 2078998192, -165120037 ], [ 713119249, -95637130, 1292590374, 125275022, -37794431, -414152042, -531993485, 903257288, -1396722048, -222954306, -721025263, 1637166567, 1910703612, -931205203, -1691960287, -443098440, 1884514864, 892467627, -435822104, 1813177149, -1357786434, 1259262654, -604910469, 214717730, -1114106909, -2045436852, -455134968, -1207602642, -2550258, -872765995, -1189635870, -981674135, -210789398, -1958054206, -208513584, 1900441806, -1618717080 ], [ 905919924, 401190646, 880962536, 2015531292, 1298121845, 1372180289, -1411583337, -67041097, 1764685549, 2078830596, 58872849, -1929659943, 320465107, -1283515101, -1070651344, 1997075453, -1033391647, 1418908069, 1522220392, 671747618, -1823006258, 1694724830, -1197417509, 1716856403, -1380191170, -1015516188, 1485234228, -218522913, 737616012, 896824932, 1146875595, 2129570119, -1593548051, 916630006, -2030999801, -1128086240, 1416288081 ], [ 1238623080, -3513662, 1626355871, -360079415, 1549351185, -1320109138, -21418579, 1759102916, 1579952529, 243517471, -921242405, -1724592781, 1559633657, 735427134, -1902499811, -1674574273, 50037545, -549252598, -251940617, -790547777, 1134486363, -449764482, 53983321, 301403886, -1231446649, -1634444726, 298325064, -337089023, 1101120546, 1368599689, -1717345314, -1476797224, 1623693229, -1752884976, 1737099837, 337561634, -1743325665 ], [ -1201708384, 2058055651, 1384018514, -138864775, 1360819111, -2143410473, 887232707, -1570049153, -1851704514, 1411019568, -290456404, -1754837139, -1018205824, 862502808, 987849828, 1175449750, 482696284, -389661042, -1729054467, 1319092214, 1101273537, 638618597, -1677447947, -953337096, 1092321553, 225328355, 1738527030, 2004839692, -153969717, -149138841, -52531146, 470831196, 268896782, 21371891, 1205967781, 1855836085, 1061141062 ], [ -689281286, -1362400967, -45090932, 1466884508, -1329452563, 563389509, -1036490226, 1218681924, -594036172, -1226020688, 717046483, 1272566047, 882466111, -932401460, -1358829778, 1367612383, -1530436845, -1197418762, 1148558607, -134203833, 531877478, -1116656068, -1628594854, -657695854, 291748311, -239553163, -816023962, -1587341589, 1308538435, 1445220493, 1517669329, -1265874243, 807450796, -1354985787, 1398816842, 522306549, 1898183312 ], [ 1859330741, -525884814, -1572860225, 2009031827, -1840652544, -1511558083, -1906642646, -1712903696, 1872731717, -873453774, 1407016641, -1404667787, 157508549, -628428553, 1831750475, 67133372, -1248110930, 1434836681, -870746784, -462359150, 1995603973, 1590253704, 1540461781, 1593509957, 243280348, -1402522784, 1666064508, -1695024773, 1366183203, -513637519, -1572162404, -328830285, -673996824, -1427859442, -1006648381, 350199308, 1766497116 ], [ -1215539676, -1758471149, 1856662950, -342137313, 1960310679, -282525286, -1979477565, 1762355033, -1624623815, 1129080176, -454157423, 68445684, -553430103, 628966882, -336714162, 1852372056, 474352797, 402591072, -45454631, 1879813970, 1585575433, 124508766, -1016070094, 711250283, 11260721, 591383318, 201521864, 1485317294, -1081103352, 801072339, 1046268576, 1487674855, 502239259, -1933363486, -2099354957, 222806627, -1708271057 ], [ 790836726, -1439691765, 181874919, 920198075, 25871106, -929714372, 1148944441, -1454176092, 1086636977, -1198955330, 45562422, -478293310, -1106824340, 1433539524, -16484686, -1393178107, -1021840669, 1913934647, -515161277, 2146661248, 1581551197, -809688044, -1798880984, -807802920, 178470049, 650100860, 3013934, -1665485530, 1703701816, 354617174, -2096206925, 1746584500, 678899791, -476209923, -1574970238, 186186738, 1763100816 ], [ 803175287, 1963504336, 368140966, -526602880, 2122965532, -1114958381, -1163894209, -574498508, -1010807750, 566428668, -1680738146, -1361050592, 1832867931, 1135254743, 1456628455, 2112579206, 1185761488, -1331769564, -1032316648, -124669895, 274172769, 1332972535, -1487882403, -880382412, 460792486, -1324717192, -559847699, -1808989086, -1377128892, -286381539, -420829037, 1610544541, 1113663200, -2143090962, -501480893, 299900682, -1725774664 ], [ 1827340826, 1181935220, 1915718344, 673874130, -103644957, 1672466387, -58502865, 466918173, -266304670, -1366949169, 975699302, -333446550, 1902084739, 1428626691, 924268531, 583810172, 735745632, 96517346, -1241444053, 908873599, 787770349, 1718867077, -2097776966, -148416318, -1603641408, -768185830, 1946312787, -1726852775, -495931422, 893211891, 1152416166, 1946690655, 1983730351, 2006006657, -755038050, 1432727, 1002588988 ], [ -1456689846, -512076572, -907556367, -767753677, 1189970859, 1821899649, 789890760, 1131285957, 532218498, 1909183751, -368983927, 1533799669, 1521770558, -1211741696, 1111330177, -439634486, 725907616, 1736799314, 54258241, -485104698, 61865491, 926806308, -1390132103, 1577632072, -795147393, -398413726, 106914801, 1661258469, -802665821, -1712191817, 1523121054, -2129568423, 1688111591, -909017529, -2056422339, 760443667, 1688467711 ], [ -1637017577, -86667556, -69235538, -2076611685, -2033024981, -1098173390, -1664665671, 1171380479, 2085246701, -399920480, 138530188, -2070546074, -2030909057, 1073982674, 531953496, -2094367375, 982831837, 1490509684, 1821022546, 570136292, -223047490, 336854156, 1564181642, -1621348785, 716271735, -754115945, 1565291915, -1683158738, 1734533849, 1956047825, 2110366678, 1605088441, -1571726691, 98951513, -1198874978, 697498028, 711612730 ], [ 1598757933, -1065140783, 1277948964, -278993876, -448235139, 109239407, 985781556, -885862949, -1620744729, -1597690847, 1177473400, -2031169442, 1872798916, 2076114052, 321159700, 1644132967, 751851428, -1768633105, 1221197312, -132848626, -1183619343, 697084350, 386796615, -659524903, 325623427, 1479270510, -135812461, -827169000, -1128513900, 1124647261, -1929963466, 1558010290, -402242610, 1011074173, -1863657274, -877339429, -1058134135 ], [ 720585899, -1741470609, 1565709631, 205625712, 353677975, 628015312, 756722565, -393738297, -1814764856, 91453722, -1494254588, 139578569, -606869706, -1086830932, -537545757, -1546631485, 470385458, 1413498363, -1018375036, 291137325, 496292681, 1620598699, -426254436, -939841040, 630688716, 399241829, 1053450626, -1969878835, -703266394, 1617357911, -1686209829, -195370765, 1234913236, -1830335616, 1833491220, 1422202419, 828957883 ], [ 1429815977, 1703919072, 1351961081, -1988018847, -429199369, 1822257763, 1773744961, -200991371, -1134207135, -990479012, 1101182138, 1470223072, -1498018703, -546263688, -1002043177, -233464200, -1813326216, -1838394637, -1966575529, 1460277308, 732539327, 1056251148, -27314725, 452207242, -1039193282, 1910718954, -1858441269, 1229646698, -401436814, 1759394496, 418459104, 98478846, 1044306339, 1025402072, 343375868, 169298329, -2069267643 ], [ -703271654, 537835021, 2114724663, -670566337, -538886844, 1857117408, -1216930852, -666049719, 263800541, 984454403, -143905861, -1335424449, -990697393, -1282711163, -1656472544, 935973533, -361946950, -1507448614, 1326294828, 397186331, 1520830752, -996540656, 556854641, -1010024700, 1319890372, 1756235885, -1327946700, 1598461036, -608717890, -1173115441, 1015368521, 2013159049, -1777402668, -1580241969, -544287788, -1076529622, -814988426 ], [ 836917406, 1413480555, 1154714737, -468243452, 1950408123, -1492501190, 145390243, 1271561333, 662317468, 919985932, -782102429, -1614023980, 226614281, 1658959130, 2133400663, -76014753, -580433132, -701099430, -690895660, -699173290, -1395787172, 68372429, 1910872811, 1101369889, -24910931, -1017083359, 908248573, -1794391203, 899559999, 751234276, -1663528259, -455425878, 304479618, 235479741, -804369988, -1846584588, -1320436612 ], [ -650253840, 1790828587, -1195329079, -77394188, 1396568646, -116592928, -1594941957, -442752966, -415078414, 277467139, 737526022, 373171882, 2003919654, -311913477, -872509709, -2137303659, -1892286773, 1097483423, -1600593332, 1916133128, 852860841, -1549656764, 779382761, -1804442453, 1543120918, -1781610698, 215745445, -2061308401, 609612420, -998786772, 1797026124, -1568656993, 872785804, 1422280101, 1207596586, -602249368, -1795124722 ], [ -1006393895, -769053216, 851301629, -1609867979, 212056960, -571610411, -407528628, -282191108, -224989342, -1155209827, -753819205, -838001374, 945457311, 1121453305, 155025912, -879967129, 430222523, -1403944948, -565022367, 885834509, -1378127244, 2075501961, 1789299696, 495462977, -1657232775, 1379458049, -1778861765, -1013008881, 1127823737, -963966409, 1764265779, 2035562901, -979065540, 1575817540, 1781861055, 127647336, 1017850153 ], [ 1714647359, -743726348, 749866134, 1790859952, -891371306, -582360668, 1429739256, -1714420664, -968868613, -2040341892, -1971045416, 1827809132, 708105704, 1525313542, 1944550278, -455670306, -2033224882, -1005655468, -2040610507, -1839320992, -195296941, 1124573042, 1976117016, -1334493444, 687512217, 2126735422, 154234221, 1683001763, -300901478, 1840486936, -477669582, -216422596, -1958105330, 778823922, -1573327848, 1912095780, -752388841 ], [ -1105310035, -1371032225, -929414357, 300225780, -1191959468, 373427368, 2026672456, 1637586290, -1746407717, -498298591, -443347323, 1050566479, -588924613, 2067000885, -1751122609, 222579452, 1384224956, -86295103, 549134958, -1586680819, 2140454512, -1128310756, 759526557, 1958970129, -979954776, 548780799, -1034447506, 1977347987, -1064920959, 957683582, 2042151560, 2130051689, 393671354, -927650084, 2147005809, 1924926906, -899344898 ], [ -680248168, 1644314263, -147484019, -1928285134, -92956807, 815847291, 1978047865, 1696960152, -791721757, -27133767, 1126933704, 925976319, -1251570967, -1671408613, 1057041289, 2071863339, -1193938697, -1196944190, -1749745274, 2114367800, -1968426110, -483986919, -194956954, -1557469580, 633140484, 1595481916, 720221804, -1982722281, -1027381511, 740558996, -1963383263, -194552898, 1874963103, 2022586985, 1852268797, 497558255, 1548313256 ], [ 696462245, 1487840852, -291350602, 1290464035, -210485151, 1022551659, -1056445203, -1579930952, 12112949, 106518148, -1165216884, -1541392717, -1918369811, 792666006, -110632562, -88445452, 1756271568, 416418645, -195604596, -1635543260, 1012997083, -1966150861, -1289520915, 1251943925, -726560777, 506738226, -278255751, -1091693058, 587161907, 875944397, -1435102257, -183590782, 1740165882, 276839712, 1160260874, 1473704634, -1707838939 ], [ -1034230013, 2000372484, 1117414256, -1872195389, 2065823137, -1810100858, -1699752243, -343804705, -1131426884, 1724152297, -164680644, -1155670946, 168038016, -1900389435, -801871418, -1334480911, 1055450075, -1081195063, -340718059, 1514657084, -1335682866, 596241863, -1581337139, -1856792519, -451096612, 1207321282, 1947252731, 570995701, 1216860804, -1841801477, 708856172, 1660185797, 693913704, 858709012, 1116643845, 868445125, -563042495 ], [ -629136083, -939776579, -565795303, -1377701220, -1527101350, 2086834147, -1656590207, 418799514, -466225190, 409741826, 1242012411, 1741344151, -448449875, -237320991, 230173765, 1486550271, -581837507, -1108772422, 158454278, 1201930585, 1162489584, 1291981860, 1452530643, 922662182, -2145796734, -872138051, 1059235481, 1091778857, 1213280338, -1406513433, -526505099, 1404289055, -1724003427, 1357085053, -304933843, 1577928331, -905515280 ], [ -1527683201, -39959841, 1168947981, 767379187, 2066236340, -1693337440, -1672798327, -65553789, 1884256193, -1597518409, -1882236225, -361214967, -1363449265, -1306935329, 930682618, 1821313161, -2022536412, 1720534901, -452900605, -975625509, 1533848923, -1750571640, -659590051, 899420535, -645591902, 700127045, 618447917, 1124750419, -150760989, 340912216, 1786812370, -1810977726, 803737069, 566404468, -938979660, -982811119, 1210083192 ] ], [ [ -976562440, 660550302, 1974626932, 1115143277, -1718371824, -1961864046, 386230343, -637214420, 395841818, -1628916740, -189264475, -1896838430, -2092228375, -1823821180, 1377892955, 1529340728, -219339859, -1163095655, -1068027263, -1906782970, -2042878333, -19591324, 1271803095, 2016133081, 932910469, 1615707537, 1595450670, 944212946, 1975377146, -832256676, 440656978, 305954608, 6910801, 1617560980, 1708089461, -768712477, -1232803191 ], [ 1086933717, -1490145557, 2005594733, -1234846658, 1758795396, -306782833, -58923467, 695869496, -2083267798, -1170647424, -1841109659, -1071137974, 1448236451, 1392062216, 441328100, -613825390, 1629696045, -1949128482, -1001416365, 665228135, 572838266, 1804903070, -776043638, 1618460267, -778623417, 585086311, 1228312975, -56683142, 1339933461, 1447304165, -989834688, -305770763, 368050867, 1971379363, -1109066506, 1495097098, 404706509 ], [ 614109834, -31458587, -1617869183, -1624082949, -1077672539, -2089308982, -1091561526, 1526735945, 1613820459, 1158470819, 1034880312, 68065455, -935246522, 1203954894, 1480305218, 1480288287, 1300974365, -1122206111, -1177339933, -2080911837, -458572099, -1930370323, -1158734484, 1379505999, -1279189461, 399272436, -1600680623, -1693128180, -164912225, 1844927423, -952854167, -2098875042, 103320475, -1285334904, 1525168287, 494157290, 343562831 ], [ -10080763, 2035645885, -1409038332, -1862800814, -115091941, -968164634, 1388665147, 933508629, -310496985, 302300596, 593299363, -730387637, -4967435, -1795634370, -842713139, 634285617, 52407796, -72017391, -491590546, 1843277370, -1219617217, -1039860061, 347531068, 1688623206, 118727313, -1772844181, -1913330071, -1568884933, -1214726909, 2112837158, 1258574383, -565546294, 4819158, 1209035044, -496372612, -1636381450, 1698022776 ], [ 1895644067, 1171406489, -1035574088, -707245621, 2117798925, -2015277622, -1281153705, 1630553691, 2103774763, -1863898602, 1329761487, 1537509793, 632473569, -772526658, 179820008, 1749669586, -1432713526, -1755551516, 554670536, 1674899960, -697705072, -1720464151, 1336763077, -302529231, 2020131372, 63465298, 1899163548, 1231762695, 1953698327, 2014068220, -1000013777, 318092783, -1826470342, -1305445202, -671651739, 568030573, -1019531494 ], [ 757656562, 372023984, 159752694, 298516409, -1094390865, 369640533, 2127325533, -285662206, -1835439015, 665692249, -553654054, -904062116, -1249297073, -2101525960, 1054638174, -1240937814, -77871408, 1327909688, -612172340, 1967638248, 1724635024, 97267519, 476122439, -47077030, -1177601338, -1096764774, -734712535, 1694622686, 1808067152, 603117655, -1175192248, 1169449085, 880752387, 1414454084, 212792613, 1890135530, 1207439073 ], [ -1875111536, 106758687, 253076529, -721229431, 346130902, 1137212172, 775851728, 1637754618, -1625123936, -1347191225, 1943660245, -1660304579, 220877838, -1594933862, -770433279, -1241208502, -1158167928, -2136931019, 107543412, 1978330516, -826255828, 1516479043, -1884696157, 550383999, 1662928456, 1597793208, -204425402, 903548395, -597916876, -706219916, -744397511, 663131272, 69779549, 464976403, 230675688, 781462369, 422980565 ], [ -674354309, 1952598766, 1397626115, -443217453, -1580358321, -1595935121, 722186689, 1306079091, 25053233, -960003855, -329952611, 1971950468, 639805616, 1673148745, -845905813, -1698013955, -2084651688, 448797595, -1021109205, 347999034, -573385395, -539649355, 61090683, 525169254, 839237230, -1164151145, -50835830, -1185955820, 1217420790, 952906585, -1093396055, 392409691, -1339706772, -593669937, -272676445, -645361483, 1521470724 ], [ 1439806708, 1199851422, 1932671573, 745194534, 129863843, -554467429, 940376416, -1439323667, 114884723, 1302493575, 332994603, -1123958648, -2053742719, -806358841, -420197008, 1740201304, -1087743965, -120034791, -567154714, 358457098, 855726807, -880862658, -2108643073, 497711253, 58902426, -2040793668, -1306095985, 1770249334, 123518892, -1148997198, -1872440493, 402395916, 748057796, 1497322340, 2112979535, -1260644922, -1373179720 ], [ 175550262, 914914070, 1088327531, -1688270823, 2108752435, 76068022, 790533362, 273380639, -1029937144, -1552012922, 1168510727, -657262684, 1819561599, -419785486, 1004817370, -1827712530, -1592892717, 1584305420, -875308043, -1688809420, 1758916140, 1146880595, -2141251733, -463764637, 760139109, -1098068541, 984527389, -1006693223, -1728807041, -705915549, -308432630, -125611891, -929440761, 2136966396, -1997527203, -2144552612, -2060444838 ], [ -178071026, 1157232549, -293292366, -59718173, 689192153, -97001126, -2117774435, -806652411, -1181980843, 545890407, 1388518145, -602543052, 118283003, 1010391702, -1068262681, 1822557914, -588481665, -128807083, -1058783002, -730607928, 1301734182, -877074466, -1096936185, 1905235615, -906911275, -941120967, -697094911, -1533585206, 441248701, -1918795864, 571269398, -918402139, -1771117891, 1351276451, 1899964321, -611897314, 365820573 ], [ -860681188, -21163555, 876885729, 889052642, 1698116143, 495363128, 560766974, 1822764324, 1166846408, 17573324, -2008846330, -282778503, 1576485632, 1214949412, 952298460, 1950560772, 761145880, 1551111678, 259783718, -380576699, 2113781294, 970969128, -1540159787, 259260804, -255811172, 1027770911, 300115629, -1659973736, -411237732, -1397232510, -152728237, -623206105, 1396074348, -1669285586, 2026518539, -1645528253, 422019946 ], [ -1923107855, -911954899, 910525539, 410892180, 1066403010, 1710939497, -18038696, -919164423, -1332326247, 224119961, -891950734, 1168553762, -1711268873, 790700501, -1498602762, 1669626585, -1592783338, -65727652, -868336423, -850674538, 133928007, -1594837716, 1821758451, 1341290158, 704879841, -1395691534, 304210405, -485569340, -1453919858, 1380433506, -1111836778, 1590835490, -73869071, -515415522, -1089982367, 1244418541, -764449239 ], [ -2031657967, -615236557, 955761141, -1280355211, -657579190, -211119304, -701564209, 214728, -2117247358, 1423567480, 949719576, -191537814, 1299499399, 1315661104, 1663513314, 631208211, -1510920716, -1931197384, -1702392579, 1198894768, -1790342485, 76564441, 1800298508, -1244591336, -1769981109, 470169652, 1811415855, 499089882, -614140218, 1508824748, -1540095311, 267597091, -1665705123, 1134017554, -545000460, -1046220696, 1294154590 ], [ -604014268, -419613963, -379814495, -1547032808, 525949522, 1953188698, 939484920, -69368801, 1165116217, 1688182080, 1806384287, -1256247981, -1269049872, -384095284, -906543829, -2097775974, -127212791, 303515282, 674251306, -74926803, -839835713, 584533186, -1371535912, 1079731749, -442831174, -2043172290, -1891924130, 530398810, 173936325, -298659254, -1528971312, 462687640, -1078912650, 1524799698, -1574319208, 2128844968, 747828481 ], [ -211673942, -1855091231, -1202977280, 21862109, -106566313, 166908870, -1514264644, 1780948151, 2061507809, -1709180290, 1024663185, 97240580, -522157991, 1785705656, 735238004, 1180473601, -2071106905, -1694331807, -643434870, 1094393940, 1708181598, 188366714, -968020940, 585994628, 1390284540, 723248043, 450739458, -1181859667, 1651953910, 1852226717, -2065550664, -589976994, -429787343, 84664252, -1212791097, 1967615320, 52324638 ], [ -1863582757, 229357139, 744674238, -723258631, -1131420805, 1923202239, 1647401693, -1554949105, -476641449, -1817788660, -1391074698, -295929711, 1854865056, -1066337729, -575413240, -9344374, -1449131424, 436679255, 554964850, -1328971161, -1897650807, -589685309, 1424149325, -2119026276, 753798727, 1541659561, 1973296577, 357728093, -1445940694, -560236781, -1856505766, 323990899, -1381431139, -88842028, 132877947, -596589925, 93598953 ], [ -261820714, -1175696846, 398679181, 218829247, -1157384412, 152685792, 1148607922, -489881146, -1567171206, 1400997082, -574752735, -1282530384, 1614012035, 1340691674, 1768784498, -1930452633, -1512550441, -826832745, 2007913630, 920173698, 350088022, 741737837, 88126524, 1731199224, -2118404064, 1868960589, 1445396398, -502826902, 1455200807, 792824508, 986662944, -1515572665, 853190975, 2084469897, 1899326673, -633727487, -940310297 ], [ -1871274852, -2064531083, 2139221370, 1704108575, 1163671018, -1593110355, 1190973800, -1258592585, -1927826507, 1776825247, 1493751904, -970338637, -470590117, 802380839, 1633241593, 1360331015, 1531003241, 1744449471, 1344507327, 194393372, 1507732437, 152700440, 1351678268, 1593684893, 602450422, -560432681, -1167752387, -1477024665, 1829901622, -1002000203, -387760924, 1555860323, 1327087913, 1710267139, -1840511128, 924790669, -125768214 ], [ -1189204011, 774664784, -1595070236, 2058266142, 1956836269, 1111399551, 569859259, -666627137, -141869633, -1893307431, -1109977940, 1605284247, -1912899064, -1808096536, 2037190597, 5043171, -615335699, 906433599, -515504712, 1177689987, 1181870320, 61561649, 1788759889, 253642553, 916354859, 1452234646, -1972513855, -865631348, 261957006, 451481292, 1323262701, -2109909189, 1332398603, 142458856, 1201961159, -1349317357, -2027276702 ], [ -1494310048, 1217464496, -156624905, 1922474051, 18327007, -1313421336, -1598585998, -1260382017, 1584718117, -1333888899, 411393056, 245345069, -176975401, -191203002, 1073042285, -1603249468, -1138827475, 450219398, 1100123539, -1724142876, 1874636977, 1925125447, -524461052, -1354105315, -957208602, -1653612062, 1916935831, -562679696, 715379355, -1914059302, -301431162, 939147737, -917879718, 528237342, -986398335, -1688888389, 1466519591 ], [ 60025879, -501332859, -1280609246, -1868646849, 102157540, -651119906, 590249065, -1661970067, -114518960, 1407622634, 382411, -175307385, -328429097, -597563047, -314249618, -300495043, 1965964390, -474604628, -1216024360, 293123826, -2107041021, -1615753709, -894287165, -599678597, 1647414229, -1692036418, -202053283, -1774532838, 2110799641, 240546917, -617678428, -1620510280, 655414031, -2066114152, 2107709607, 967817484, 1943721979 ], [ 1636801302, 930232974, 253407050, -1983516442, -376482568, -893410978, -1622901507, -1716099777, -2006110794, -2071561808, 1888921789, -825909462, -581846697, -635504064, 504288520, -366385013, 1351180708, 159668124, 1459225521, 406546517, 1027622116, 183535720, -956469586, 488687343, -1580897223, -2060046221, -1346692219, -916993311, -1437856196, 827974358, 726681388, 1686453039, 1111520189, -856143544, -658247846, -201942142, 1757133813 ], [ -974756853, 244045369, 676027950, -820004589, 1562898577, -167028801, 247561334, 574900753, -1889234433, 1136680150, -1024736182, -964382660, -1861391998, -2081208315, -1450231479, -253253129, -435932539, 1171814822, 1052450875, 1908265872, -33525479, -457010343, 221411087, -626122401, 1311604940, 1831829734, -686865883, 1106562892, 278530939, 511134989, 1328411369, 453322909, -573052576, -489362377, -970544990, 929772560, 1318509228 ], [ 1510043356, 1722509194, -656679944, -1305850952, -99638634, -338240445, 2096452169, -628900834, 221055152, -73879901, -843902318, -1500395763, -179070718, 164120990, 264252896, 2027781278, -959294411, -76811477, 191291674, -479489, 1458206837, -757187435, 22123150, -426613547, 1818472953, -914106989, -901859793, 1770407676, 832641070, -1730530302, -982728557, 1211637098, 71540387, -1401765715, -883152806, 517948085, 51831845 ], [ 397005894, -1370445134, -1395179794, 1006691217, 510061638, 1821722200, 1092605402, -168363403, 641568211, 172043900, -101889442, -709635300, -1575260889, -1014260491, 1158049374, 1289422843, -1075276483, -1092109886, -577277033, -1268397530, -400331, 462551040, 1063416736, -878499597, -1479897093, -1925966931, 701550730, 47529121, 1428459821, -952715511, -1177910473, -97485365, -1514489243, 101022021, 1352462285, 1456376056, -1130278888 ], [ 1599337140, -297279839, 864156169, 968327285, -1709348405, 1541205609, 259197444, 552635634, 705870612, 764836582, -1418677118, 2004529859, 419396407, -1207612816, -1219961951, -1183970720, -381385335, -755254078, -1719629185, 440075563, -122752982, -1508361361, 1246444198, -725354879, 418588688, -1517130516, -1266504910, 972273546, 459336447, -2016163494, 310620813, -773122269, 907823584, 1500959394, 380507527, -1065237366, 1300913640 ], [ -1054317065, 309166687, -883635819, 1071755118, 665357865, 2121432314, 254583679, -747025975, 1809789213, 459645123, 106867878, 1662895796, -940189389, 627116706, -925780368, 127135140, 1048385086, -1603943185, 1328326790, 1304104671, -862610385, -1760319298, 1530910053, -2055772664, -1648706655, -1289517225, -737351991, -1526293056, 768531141, -724235141, -730626328, -83989337, 525364329, 1224813800, -1525116590, -1577673181, -1025064073 ], [ -689012684, -596689309, 383950708, 75450442, -1927382230, 458675571, -1075204600, 235602942, -1555712359, -340940832, 1509497508, -1274981331, 959326482, 531494854, 1321878103, 2131929313, -350157269, 2142977695, -949583829, -1950512121, 1260113115, -1340230771, 126043883, 1401372264, 786012551, 1221783829, 1946213123, 947744473, -718096964, -1834498792, -1591026438, -1696260488, 911446741, -40215281, 52561847, 1703549614, 2098254851 ], [ 423653478, -1873833, 1585176853, -789347501, 1810216947, -1449898436, -1399624458, 881796999, -590611593, -1468764713, -596813140, -1023251620, -1354878422, -245376354, -528639784, 441327692, -1062986357, 1645035451, -1319185448, 2093196258, 1577387600, -1391371165, -1417437788, 666774802, -1309565030, 72444630, 1338754898, 1277801957, 938507558, -1566523084, 1210300996, 1265869046, 448895407, 1636030423, 1886195584, -1441731786, 1495939805 ], [ 862612395, 1604420863, -342935161, -1467600909, 774662458, 2094222905, -1762288311, -1555076879, 1284767901, -1519321563, -1738622196, -1331798627, -903943572, 2104803464, 930812541, 2007942641, -1731101633, -1769434466, 1206848211, 2077227188, -1117304479, 858470727, -1271837446, 1520639557, -665849041, -117188671, 2012117337, 761588901, 2073181697, 1189493819, -198272016, -894970880, -2099555785, -762036665, -936214458, -405710469, -1928450666 ], [ -774400595, 1718723247, -195812169, 1877412872, -1590665527, 797234971, 1444147862, 518954124, -2009708779, 1229808343, 160773397, -1069089668, 322406157, 1747061295, -2023855471, -494457887, -1951765717, 1247541622, 1932854398, 1581858748, 1905392783, 1910369864, -551190306, -903162465, -1424186090, 101854957, 1742461242, -1153001850, 270332232, 476260670, 695072499, -1795048450, 462359500, 972212474, -1661706570, 1915452181, 886055664 ], [ -626295302, -1920024952, 512330311, 650207123, 258022377, -365805050, -1958728714, 309930084, 1564591916, -1740670283, 1062770939, 1417084380, 102832294, 2056424464, 8200839, 741176037, -1355820425, -359634200, 1291819431, 1753965063, 1341803350, -2042344434, -63237846, 1533662354, 1600211924, 137206426, -2143764375, 1330513310, 1235750269, -906641617, -1271304294, 76066091, 828026546, -1484121564, 757429674, 764940111, -675157689 ], [ 1276321028, -1745070151, -651806554, 1841717201, -1252453975, 1710565104, 1745246627, 405281164, -1348442030, -885747575, -690792669, 358359375, -967523967, 582196851, -1120637297, 969028386, -1101979465, -2112848535, 1759858209, 1400468356, 302593760, -2117410099, 10608015, 391105722, -1138120016, -344726240, -1964605811, 53470572, -986836751, 611913914, 1725071581, 511491380, -83825872, -105135156, -418102319, -1792662976, 1399496208 ], [ -717385149, -268705401, -794348544, 837443340, -2014810529, -1950636419, -1249194737, -278869238, 528855581, -1430769052, -1130831199, 285296836, 1260055825, 39244654, -975154468, 942412674, -2013110632, 263808300, -1211756008, -1366114960, 1531884807, 1213432824, -1896477168, -1073272300, 964174264, 1882975478, 1809453174, 1824784696, 1203033412, 1231172903, -392739495, -144560962, 285273529, 1733503308, 427029673, -988840206, 1939927015 ], [ 883279038, 303401992, -124982445, -1591785063, -1703049852, 1214776353, -194981049, -440421880, -1858310540, -1616141655, 2116732410, -1293480722, -269181114, 186006258, -430360487, 1530289207, 1860156970, 2096397022, -1018215510, -70585191, 1942742208, 1469170403, -569704592, -477624767, 749521270, 1529993564, 1478499172, -1191533640, 1669456464, -1106571952, -49190475, -305728376, 848783414, 1395882150, 1199237227, 856658062, 810330017 ], [ -773483636, 175917250, -1099897179, 1816455766, -1734492827, 1767632156, -546146625, -1599439366, -1323460214, 1730271333, 572366568, 2128023784, 1315614070, -2062629520, 1643938539, 1147513514, 1862890210, 1466651673, 221042273, 44394404, 1407508159, -2051164792, -395235198, -1438394456, -1277196865, -1639437850, -117525376, 1384326345, -1925417987, 1665220796, 1480334980, -591328529, -996344472, 1688252529, -1538122553, -239280088, -17333904 ] ], [ [ -1721055231, 2042952912, -217008093, -170791655, 1821677018, -2020018392, 1790930130, -782966031, 1912760067, 364192578, 325039353, -353189807, -1998195647, -2108038996, 954064917, 723752115, 2070669538, -186918290, -1400143023, 328961267, -563218599, 1609300399, 654372019, -57981588, 938444444, -439064793, -814083554, -1485629968, 1442421928, 2011985584, -1321175204, 1258477855, 751106281, -1422403608, -1260909856, -1466438941, -288315547 ], [ -922971363, 1748887862, 615927237, 371620570, 1984392766, 471643462, 1684457904, -604439303, -1167587112, -453877259, -1260506193, -2022931111, -772606902, 1051033892, -1800214155, -1997894335, 1208936064, 1038287159, 671256067, 1149473725, -1610627677, -8544072, -1680613040, -297331553, -1239603033, 1801335416, -2100869315, 1562009508, -1972641436, 1593714793, 125189969, 756534757, 1723536577, 854436436, -346468418, -236832592, -508522339 ], [ 262704562, -1598195190, 149419729, -966294796, 783518974, -729028957, 1558559996, 1326318542, -1848872921, 1802395448, -1827233110, -1808567675, -106426843, 32610420, -1076936048, 1455739742, 765288517, 2064755521, -1549490490, 856109941, -943578338, 2105803036, -965202187, -1324874685, 70717720, 2119064268, -1681470299, -1802447430, -838328500, 1956361868, -1390205685, -606348955, 107598399, -94879526, -193283783, 401381527, -1333298183 ], [ -87806312, -304071424, -1848175735, 2092548563, -318953163, 1993515284, -1479801522, -1458414833, 1295689027, 1309593775, -2136928471, -853052895, 1158205323, 1575015775, -364046826, -1101928627, 167744310, 1224432510, 1214131659, 833984722, 1138891099, 1028137508, 100575926, -2012787824, 1795737942, 2137592467, 2089121299, -265578967, 182902905, -1398136639, 478480025, -1393774376, -547998827, -1261943902, -52892432, 967533319, 401368973 ], [ 1875442707, 1336647145, -1576715282, -727055607, -1301392229, -539657833, 625127851, -1999612467, 1425958528, -1995046580, 1098290021, -1322069175, -457560139, 1844294788, 602257215, 1874588391, 2144305212, 291629366, -517596782, 619171558, -1385483840, -155809860, 1787068937, 1615789138, 2022198502, -1462399565, -1775197030, -1495310493, -1241093021, -471158348, 1393532693, -346471656, -1685805131, -870854706, -1761953356, -1042429195, -1709714400 ], [ -1933121682, 565916508, 556204427, 2108456921, -1896886767, -1838720704, -856818303, 137272597, 1779637742, -735169525, 1439071884, -1296506524, 923652252, -43307179, -1450332168, 1241881109, 1670886974, -935989831, 2065101702, -1869508027, -1761882948, -971079594, -1637093810, 192155812, -1531877907, -1740030307, 826195374, 838210634, 1779613955, -447543991, 1251578581, -1030688475, -137787309, -1942193713, -1814758890, 1020320303, 2058978742 ], [ -1702375114, 372186891, -1774548182, 793704231, 1737380636, 243214702, 56097609, -570394048, 971153216, -270577257, -790389113, 266172427, -1194067575, 1307333881, 580080559, -78092460, 541262160, 2073371485, -1140275793, -773446704, 1036467319, -820387779, 404218704, 761376938, -1218063870, 1374673234, 250272728, -166352815, 1991351150, 251276081, 889219821, -1918084616, 1080985582, -1679640845, 2060978210, 26264381, 27484518 ], [ 207169440, 347545114, 859465399, 393775614, 81034318, 1472637855, 73495656, -706752064, 999400328, 699406499, -2117928168, 1496655383, -1096151275, 534257776, 1082455422, 1292677427, 950168676, 1810144036, 484180170, 1672287774, 693482214, -10570109, -1472988761, -1285460231, -1944950134, 1194810101, 1993494337, -495833592, -234768811, 641986800, 1091735150, -1008596898, 1257283085, 2081010301, -456591220, -1420014467, 686177429 ], [ -1798060578, 52412431, 1435971820, 1629804748, -336562359, -314102303, 1019297132, -224529533, -2090133928, 1241272990, -526897622, -2060533316, 866322000, 286822511, 576884981, 1214135980, -498627360, -1285739467, 1817994012, -971041103, 1453690538, -720467756, -1249601315, 1754464861, 1225314483, 1312232218, -1760496825, -537674851, 1288590149, -524934504, -1536274323, 277504834, -1079009578, 2054573226, 1496249922, 1196478849, -462471235 ], [ -1719274556, 272594250, -128823650, 634435630, 1388332755, 1209445251, -2120218942, 251805363, 1176141182, 2062142491, -123132125, 1498839078, -1124479628, 1847668146, -927626275, 1556632834, 235752615, 697336035, -819694902, -407143568, 549698270, 1417511332, 1922469385, 1947462614, -157648344, -847666209, 359319119, -584771015, 2117917271, 1669973928, -806890722, 334321513, 1861186695, -269027847, 1156179339, 1359644406, -1536351562 ], [ 213608047, -1027235878, -435001498, -62442739, 875829161, -127926021, -1253598234, -655752552, -849668585, -285798319, 592540956, 55456792, -303486628, 446651207, -1886739413, 1684759508, -1363610840, 812011197, -2012972234, 224951063, 1128412939, 1577315249, 730243277, 1512707117, 1954358409, -280844284, -595326231, -982272936, -293643264, 1639285781, -1070774268, 767159874, -1473816345, 2100171371, 1473767310, 73323779, 254765832 ], [ -111894031, 1223443123, 1601697006, 88128694, -748113957, -696020379, -163772943, 980278021, 1847948956, -1703411711, -1164902463, -1105437857, 2011663492, 670336668, 81012740, -1222758802, -1016316424, 1761219841, 2063062445, 883360414, 540596731, -369337542, -2080243435, 1852697345, -218603253, 105185487, -192037955, -921934170, -591901193, 2028770588, 807584266, 1818786606, -2097579103, -517019570, -2029408349, 1369470506, -1825774414 ], [ 1879094087, -855997974, -281329275, 1487537543, 1134220684, -424455104, 1584519047, 1924429585, -2043900343, 2092264490, 1167544029, -1780592577, 897101501, -202193239, 439611327, 993429360, 1765181390, -1465696392, 2142905025, -307097643, -45798207, -736409192, 340120923, 1824904143, 1546978236, 1005477154, -122541181, -571740357, -1060280793, -1197885452, -1975785110, 533056863, -892387493, -389633699, 549080853, -1568983310, 1516946413 ], [ 1404440558, -903524512, 1827843540, 940088159, 1781926135, -907270253, -1328808603, 1696328482, -344931672, 1615156748, -373945466, 474239222, -2036382514, -1263936117, 1321836461, 665312525, -357658636, 599280466, 1663677415, -597374503, -2124512460, 35381747, 1766424740, 1628263500, -80067180, 1671706690, 307418537, 449710135, -664852200, -900514692, -541677753, -1389352452, -667267780, 1062617650, 1374672953, -572490753, -2087518471 ], [ 1638228631, -867082504, 1274620746, 902886626, -49944177, -1667374919, -1401702749, -1333408488, -985392914, -1453638202, 560340059, -1881237372, -1405086756, -194862099, -1463174807, 1408776409, -270339155, 1246658816, -1363177928, 1027245071, -1596440001, -1834269136, -801587265, -354002538, 2129823141, 2039613306, 516677875, 1263333541, -1044113228, 1468183216, -995153001, 1751996597, 843102596, -126052945, 1184601764, -1536344003, -1508802813 ], [ 313801365, -1917127684, -189221289, 461197950, -588059094, -2062572106, 555044300, 513449196, -550803365, 73141736, 1240401290, 957491112, 247858976, 662851554, 1494537702, -725843659, -678557352, -983554772, -858011786, 747004449, -1079867210, -1957313814, 1813588542, -31872195, -1626211704, 160867830, 762498823, -2044899849, 263083678, 847610206, 26932697, -601127680, -1399602958, 1251170563, -1592817193, -1694679271, -770585253 ], [ 1910574307, -1399700618, 1487431591, 1244692735, -2136407238, 1756342527, 957928816, 388504479, -954900313, -967489002, 632598726, -1468149355, 1882758651, -812431458, -621828523, -1671243978, 1917300776, 820308204, -1969042339, 628509441, -1668447300, 2092406735, -183182599, 1281042971, -114791997, 645507909, -757394432, 1678916790, 1993700181, 242481458, -1810109479, 317889504, 1283705541, 691155333, 547920422, -1790285101, 1770051410 ], [ -1524836274, 1774164868, -1294437345, -8250985, -316555494, -482693957, -1209070586, 123498944, 338985549, -344693241, 54087230, -1857880500, -731217488, 1826044907, -1676899957, -1497032858, -745505252, 837015029, 1732355371, 168430007, -749314145, -2103639649, -267140036, -1700288512, 3107189, -1338881489, -1504698504, -849963035, -975994069, 1758460899, 862949760, 322317616, -556809896, -1566490538, 2133158449, 523431715, 1469655106 ], [ -2113010374, -1540301184, 902137060, -2050908132, 589652727, -57353656, -336791946, -322658345, -1955533660, -1472645129, -903159248, 610001292, -457946407, 1577803876, -1168002415, 912394639, -1388901254, -2058137405, 596598560, -420767453, 1765659701, 478067593, -1949599307, 1450547246, 906599483, 2133687946, -1575984794, 1373586102, -50280525, 2031602032, -1264210074, 330830592, 1458324813, -2006266964, -1761864432, -1017812389, 239969617 ], [ 1564712892, -140507347, -1616799639, 1209167748, -2099419748, 1414981570, 301057729, 708505577, 897150680, -1538089347, -175071871, -736357861, 1163429616, -1892008380, 1353960835, 642431090, 1090292514, 722564624, -1774451000, -646351180, -1839428864, 806839354, 218145970, -722682355, -2039207562, -1713788673, 1147472857, 1558291938, 2082573500, 424078762, 1576136649, -131513586, 818383356, 1223938127, 722255935, -287903378, 244471063 ], [ -720517594, -918629074, -216892313, -1835222003, -1798050185, -463169798, 239808593, -382014312, -2129696443, 2051288473, -953281640, -773167248, 517923355, -791119448, 1167184165, -384941569, -1462008468, 1523166963, -1979728472, 1634860456, -1114872005, -602961622, -1190215515, 661267535, 332689791, -820585706, 976765925, 596854834, 1365171431, 743220470, -2022193326, 1556080488, 1945094374, 1860399273, -241547803, 732254400, -1349328747 ], [ -1968412515, 2094713283, -1795971784, 355288236, -774834726, -477654009, -915887580, -782589252, -986915596, -114185827, 1384311037, -1704531583, 1589722072, 1108944999, -1115386744, -26095300, 824594730, -886784565, -1713261907, 2016892882, 601033499, -1858133303, 1817109839, -581447127, -2103115246, 1150796347, 383464408, 512606997, 1446595513, -1618586322, 607272565, 602635269, -373615713, -419026510, 606285881, 1179793559, 688854896 ], [ -866999332, -1642385169, -683063972, -1171568431, 744414395, 918240718, -208234038, -1725674973, 913198376, 606863637, 911244013, 1615627470, -595494145, 659312948, 1192626139, -1900034772, 1816753838, -1103605359, 182134579, 385977392, -1500841804, -636579890, 15614654, 619151948, 1664072771, 1655380767, -891225103, 960999994, -1701298205, 494751127, 2085258886, -1965217522, -1421364239, -1605135803, 1741685835, -1499561999, -32016630 ], [ -2107260495, 1399609231, 1735125470, 896566000, -353359627, -717069256, 462266069, -1813144122, 1319399673, 335026341, 1181169334, -1170908468, -2019079828, -1301297104, 1420839896, 1451487041, -141991865, -761901986, -1640041031, 1914131310, -1112449448, 652828021, 310113702, -1856946293, -1930197310, 231897558, 885433537, 276169938, 1136421992, 1668062823, 118059105, -319772178, 1040999423, -191843315, 1858017501, -672956978, -1550814406 ], [ -1092465063, 2096418803, 225259984, -2035650518, -2062995238, 1241802004, -513126821, -1661717605, -2137582507, -1590328332, 1812802640, -504523125, 56752703, -27101826, 1813635163, 1875189001, -1129388177, -1733508864, -1401674250, -1763893071, -212338421, 1167038031, -2082197040, -1683298731, 148295082, 1247080125, -1155718981, 1926058523, 2004954169, 921334297, 612706313, 1481281885, -125752458, 232876769, 1714051948, -1021584727, 11121083 ], [ -952998200, -9829996, 942168494, -1263580175, -745117569, 737731971, -180794028, -526180974, -2144334069, -1031930987, -573526183, 1443455492, -728526642, -2012669587, 185525335, -1627316282, -396079788, -1146420470, -1945151881, 220846127, 346294235, 1233265154, -2065809153, -1521355354, -803028856, -1517906639, -1880686062, -1940433483, -145514904, -2089897862, 612110913, -59063297, -1477900889, -700518997, 339346299, 2002856139, -383946657 ], [ -1481091603, -395845840, -1073177185, -226318719, -2045521062, -2113455765, 498864754, -2117783240, -203924581, -328915151, -987440478, 864427800, -1131843528, 2137617932, 531753053, 513984959, -1069426898, -474498267, 202165047, -262417078, -1681433318, -1694144026, -763510080, 1100465931, -1826379775, 2060718674, 1455672850, 1514214501, -201149393, -517870458, 240748511, 974418115, -646891323, 85154275, -673039619, 366418248, -1415416088 ], [ -459843668, -1747311145, 1876357650, 1872181026, -380554175, 2135137319, -1373645757, 896086963, 560203780, -1172270940, 1505585171, -364272184, 135449356, 1909846820, 1233110343, -1770777374, -91929822, -1279692816, 336852520, 667768152, 586735011, -54871174, -2057620538, 466655604, 1306616370, 1550268998, -2067838204, 895285037, -1054240967, -1109366726, 1946708590, 1327717025, 687869829, -1449724424, -22460334, -755773392, 16716538 ], [ -54135371, -176076824, -432959863, 460197291, -1224617805, -2129706731, 1884917979, 485719028, 260095244, 1718614129, -1534011590, -303946488, 545648068, -759531172, -434535558, 691166337, 601511271, 1723286619, -1820380793, -501801716, -593627427, 169990514, 1288417741, 1476384192, -1553915723, 697148743, 421435646, -1010904302, -1545224106, -1313086307, -1792506841, 1548883992, 293446551, -499244178, -519780623, 1753227367, -231353779 ], [ -3231418, -1400726847, 1886480371, -188065790, 447379541, -519677446, 245044745, -745884390, -1772267368, 1721299442, 1281331228, -952939582, 743609881, 1602677252, 1701485099, -1996114938, 749807033, -954814998, 809068410, 596514414, -905369442, 1518447776, 380430873, -1345191369, 2065373190, 320600281, 820587560, 382465374, -1827355035, -139866267, -641188256, 1734848484, -1856954774, -1747681016, 1827885006, -904690564, -1832888027 ], [ 1741176917, 1784849491, 21876433, 1161742768, -1890438200, 1978558112, -1977403442, 1554545844, -1516732754, -1696008370, -1934416765, 362159083, 441607258, 1169353525, 328592307, -569791520, 1882123018, 1208839186, 518667344, 1438232744, 595594591, 1227167940, 912746470, 825018742, -695831786, 1202247182, 1631141527, 1286167015, 824899732, -795566334, -1230904630, 941175339, 2110528037, 1453090056, -95646134, 1007684801, 316286552 ], [ 498904579, -294605637, -1204915321, 1028786502, -1236028624, -1330331, -1904683157, 1267854171, 1845619184, 1503514213, 1099955551, -1972609633, 1351965816, -919952151, -436868415, 637886473, 1969127120, 1326670677, -77506997, 404600136, 1144168771, 1699517837, 1786802814, -1412306394, -1496369207, -787943878, 2026685866, 1026817545, 124948980, -1633043623, 1402606387, -705810534, -603116069, -1169454909, -1596800324, -412392186, 1595021952 ], [ 1683309451, -767544197, -908310955, 2135637176, -1798861156, 980162054, -336691238, -143797702, -746669875, -778528483, 722873383, 649854989, -751664366, 164919220, 194304641, -41559874, -1814803460, 570352403, -617108871, 1812836306, -1665753617, -806320808, -498580857, -1342250311, -1519658511, 1645154689, -645153262, -963848199, -1372903599, 1467694069, -2038370218, 2079976747, -1184060516, 811038843, -926472034, -1325504804, -761366603 ], [ -1858867172, -168085145, 665952565, 1619202897, 628521595, -37148310, -2042639008, -1743839077, -1693594913, 784686350, -1597824888, -256118092, -1077279454, -176028733, 1598288313, 1756285703, -1233828952, 2142163046, -1296866816, -1099237821, 767543240, 1931372803, 747833169, -1414534256, -1772865784, -1996276558, 189761911, -432592881, 1133280665, -2050530103, -692990146, 1821037547, -68243273, 2072588676, -1491587433, 1820908117, -1544692722 ], [ 274908186, -1195758979, 1437370590, 145903168, 1776586093, 1153115585, -1846012028, 849955226, -2056894269, 23647052, -602435041, -1913404558, 810457598, -1437033776, -377691674, 2111451642, 361520571, 1344648163, -641063141, 1407201836, 137036521, 233013739, -432687326, -1576455020, -1772268178, 765906568, 1247685735, 1771199375, -269075124, -227812509, -1136318661, -717140790, 754144678, -1788258016, 79554890, 547014949, -1593551240 ], [ -873735984, 123020676, -1197467924, -1777395311, -1361823651, 2072186331, -810242151, 813427481, 823272614, 1588576536, 431809337, 1152122422, 403297544, -1307325014, 1722040806, 1161115716, -1353931605, 1266663727, 123427468, -1502390299, 927363935, -779525618, -281706791, 1441638683, 1447818232, 1496764135, -921737911, 452193779, 1263059733, 568787286, -181150549, 832224158, 500816800, 168491477, 214652381, 1832011165, 866638372 ], [ 1854300250, -500346691, 270807550, -1589024238, 1371312931, -81861468, 1134762610, -478549896, 2051007636, -1194085537, 365376, -1126411449, -1698068943, 779519384, -1320245636, 1739149012, -1433622020, 1172983842, 1467164969, 1437451231, -219580623, 112899761, -495202454, -2002195578, -179054340, -29051661, 329756765, -1052864197, 1630781112, 827196033, 1838961164, -401197756, -1052272143, 214795705, -1474319923, -718865834, -460332862 ] ], [ [ -1077581109, -233008137, 1201800225, -1525740000, 1742422469, -307268756, -1922360949, -368413488, -1110650679, -1022785131, 1003987893, 1398816035, -1638936549, -1999385870, -640610029, -241678009, -1562668932, -609243501, 1041097975, -431434033, -71014622, -1787444555, -1183695124, -832611512, -1000147807, 1328480267, -2135819529, 970255005, -1239599836, -1688482965, -2033551728, -1614068972, 807694801, -215318348, 2113761824, -762416062, 322262446 ], [ 171555387, -86981112, -1886865441, -1765231224, 799581950, -44319836, 365655499, -1505885448, 874280729, 338450222, 968738313, -1743619793, -1612823414, -1529397501, 1993988193, 1196239010, 1119712360, -1101685625, -1728668695, 976895544, -356927508, -1884087814, -2012902039, 630670320, 135862708, 1556726905, 1860673729, 1858486722, 1923073001, -1339977907, -1308329620, -578349359, -1498916453, -1800515383, 284399248, 802228197, -1240768478 ], [ -691256825, 721974105, 2108565426, -381167775, 1676358710, 103690058, 1765029835, -548655253, 146825150, 1490000482, -2129094273, 1969534473, 606889938, -2016350722, -1037546642, 1168503269, 472503187, -1356769428, -541304271, -1992209148, 1964428914, 1568509773, 1837158041, -1693204799, 470359767, -768921987, -1872942472, -2024786968, -779597279, -1084883596, -972179928, 1593077649, -1819817022, 1249373356, -278614060, -2001670629, 1847638999 ], [ -244665681, 204213607, -838912129, -733723660, 863999087, -646507101, -2113910544, -1995326774, 597478832, -666409627, -2132014444, -1949147869, 1241195993, -402270654, -180354757, -1165380669, -1029091517, -570437939, 1704358774, 53396252, -1424041549, -318536948, -860173529, -1733514456, -1977737100, -1326274615, -1940960653, 2071992796, -1049174996, 735384820, 2063818241, -36866923, 1690724575, 843913939, -1147323454, -899122342, 335154297 ], [ -709291827, 1067391419, -1681345598, -1630861638, -260138894, 846264734, -1053334395, -1646416957, 2045901831, 1530551386, -274678979, 1709295293, 929515938, 677489394, 2005018168, -53826304, -1498925141, -685339438, 291785044, 393309618, -798116799, -564515490, 1234771911, -2079417039, 539992799, -1673426810, -1079764495, 1608367808, 2008452707, 1324448086, 2046481743, -879715076, 919886090, -579498668, 404675246, 1256191734, -1300766763 ], [ -483895658, 1262636649, 648219247, 1834884582, 1419243962, -701138605, 79192539, -245979421, -109535358, 327700102, 63860299, -479370376, -1468552897, 550910168, 249554419, -245740538, -2047731004, -286303370, 1419130597, 888332023, -1430157235, 2002974635, 34611259, 1669782045, -1514183493, 1110923886, -1816254884, 1174443833, 1491471341, -1305984230, 781668802, 1008015208, 1220299341, -1355879133, 1806302693, 1691053701, -153265138 ], [ 1129759487, 475181675, -1841701667, -1554803100, -57992441, 1548942691, 1662006525, -1770313084, 1798071684, 1593049308, 2026278377, -1655620934, 2106052613, 2019226286, 1093735023, 543435918, 1948000774, -1720026519, -1558432368, -1443956567, 1379329592, 1110063294, 547439161, -522058556, -1715299236, -1663519121, -773535254, -605313058, -1566531669, -1396369118, 186098726, 1645568464, 123101955, 632395220, -657674882, -2104649255, -1859769850 ], [ -2060037141, 1483700886, -552924818, 1433755028, 152852085, 1688159368, 1474747122, 640036147, 1545006510, 165099075, 675582860, -1510666076, 117094658, -394049809, -1947401256, 479507574, -1751434851, -772488055, -1887568530, 1070485658, 210460266, -29257477, -40369357, -1907587310, 1980892062, -2053063296, 1102449208, 617111790, 881447305, -919082678, 923013934, -1585052324, 378814725, -1837725061, 1993152680, 123670837, -324838952 ], [ 554368860, 479645799, -1750199844, 740159597, 1583213233, 1779581961, 94956430, -542039650, -1040155636, -596047483, -1621270266, -474102192, 903049067, -557866109, -846029058, 273856662, 645987041, -2059945208, 63050180, 1709671711, 1029184286, -467643472, -390195915, 82432766, -552710324, 1815282361, 507512001, 623124901, 1785542422, -439406866, -382942203, -1738576213, -995429109, 124300776, 2065322446, -547574094, 820991918 ], [ 376699034, 75901746, 1461781639, -427520014, -894836843, 1837382942, -365435289, 1153255276, -1863040055, -1794555136, -1753184612, 201600989, -1195017814, -1426114324, 2100879918, 360099454, -312468883, 1051810712, -335254762, 627340759, 853354665, -31283041, 484986891, 1784212397, -1175775827, -1975085250, 1347894738, -296086045, 258809884, 122880494, 607192102, -1779725786, 1975320128, -602846015, 5415689, -1338142028, -1945384189 ], [ 1561609150, 2046447308, 1764172883, -1912941596, -1871940115, -1661280667, -71492996, 1781430616, 1362760850, 1606322913, -1156619403, 1362356159, -39909470, -1836738593, -2100368108, -1488072243, -290653972, -1620938780, 1071947833, 1932509472, -725356704, 1548023510, -223287126, -1750041403, -122639676, -1800942237, 410955522, -1143010473, -1867551804, -540734625, 1644157390, -497826409, -503987876, 1040449422, -834898659, -395456925, 1552954589 ], [ -1055719310, 1895861668, -56134960, 1588237743, -699685394, -1841994926, 1007661067, -264437606, -252774276, -1379004716, 244500419, 1847778352, 258942711, 1008499311, 751838666, 1949319728, 1865455892, 742245079, 120058500, 705192582, -587571053, 1250173349, -389448858, 1451941828, -1469622459, -1518067453, -1432040159, 302316042, 1728463710, 1080802843, 1480908306, -789448099, -699508441, 1889287334, 439224602, 1651882815, 1786180154 ], [ 1805141249, 410041608, -2042011714, -689957361, 1181128329, 574451010, -1542710977, 1280396444, -125567198, -1739175607, -983143408, -1546659245, -849958448, 320803276, 1919143192, 550667676, 635434965, -681811072, -1782167958, -2031951650, -1585559236, -1067370722, -979913556, -566680705, -1367730673, -908572536, -787184762, 1270170267, 405813099, -65675744, -1686416761, -1154080698, -814667211, 347133488, -1288212055, 1411808994, -1564732226 ], [ 1282414136, -2073779590, -782383794, -1037609453, 1319370962, -517025131, 267664320, 2064343335, -1227633046, 1028085184, 962242069, 1560571997, 141667822, -1215858943, -2044149638, -1932022001, 754019925, -1013481453, -120738134, 661802066, -773898078, -1415176531, -1421917463, 586200663, -251624632, 232449453, 387666358, -1915844252, 1356794503, 507271264, -1351963374, -1532049982, -387147406, 1133494327, 1670281516, 1088734531, -1030964068 ], [ -1003541263, 208057483, -556255088, -946181084, -263054920, -1606583034, 118660145, -1661339340, -937201405, 1105464216, -1002057618, -1958985063, 1081887770, 317916254, -1488330990, -1442831924, 919885969, -366576327, -1160682900, -92755261, 1975175873, -810131810, -236354156, 583838700, 393779956, 304633709, -1096909836, -905509290, 965658246, 320720267, 343712482, 406713341, 1400487518, 1245141950, -1259814985, 874192524, 1148893672 ], [ 689493493, -1246603922, 101042676, -1148552927, -1336421655, -758605293, -1731734032, 707195347, 1514853761, 60439467, -488733523, -1870731620, -555846103, -1093120971, -308346988, -831105825, 1345933637, -1267598474, -61561841, -1781686061, 1513031942, -150399513, -2065433173, 1856240901, -349875811, 616732282, -327494113, -1586793394, -1303186596, 1670417494, 1826601962, 1575785054, -648419759, 1105907703, 976461556, 174578114, 1075426071 ], [ -833997616, -156641464, 1771870211, -383898241, -667800256, -935325141, -1613004199, -1609312050, 1153196089, -1012810479, -1275406400, 1652758985, 199913212, -902158981, 633640342, -250896823, -2003012967, -776570967, 135262818, -1013405948, 1656397572, -251686187, 68615079, 122832034, 1271459089, 168957609, 34029702, 1328217082, 1780509430, -397578603, 209490029, -182828586, -2115049180, -32847739, -17265709, -242437654, -73623 ], [ 623856020, -2007985317, -769086850, 889643798, -1479489657, 533030722, 728376010, -93098736, 1389751313, -326338527, -1307018276, -588721394, 161430776, 1315743312, -1029238331, 1568983039, -599321836, -328687179, -1831381762, 344227869, 810279128, 1444137849, -1083991492, 342209859, 2090664411, -1406712953, -106482269, -56205014, 1837990689, -1411153477, -169031435, -1584618854, 564506040, -587503160, 1568912322, 1869660856, -621605034 ], [ -241833357, 2015575025, -841189876, 2101922396, -1551541391, 1936064316, -1406602972, 1075851394, -1682343072, 443829330, 1254573184, 1651429007, -882420838, -123034303, 1788094147, 1818960101, -2133211813, 631112353, -1106439284, -1457119213, 19995902, 2081193643, -2124546155, 1894754863, 1999725545, 1980707814, 207788422, 2102243793, 1823483474, 1571556697, 274826194, 921226895, 313788997, 221549770, 161814295, -463529908, 1723611098 ], [ -851061196, 85928132, -485572173, 2043912308, -1526360807, -1222945020, 357221464, -1624905391, -13133002, 1202393039, 247423912, 2043505541, -1144412261, -1578036675, -2036929474, -1486841062, 916571626, 1760992174, 621515969, -1830011268, 1562034124, 1715354898, -942848471, 302132848, 2048464704, 1692798019, 872421371, -1540601274, -400771058, 1485412176, 740875504, 700991087, 1603291906, -1974076592, 1532064234, -832123603, -972680597 ], [ 1422158051, 1388075556, -1011774023, -695229572, 1954753790, 1471293421, 1200570776, -579306426, 506938065, 2127156631, 1500518701, 1051960096, -394893330, 24568951, 2099880702, -32926929, -1878849131, -153992410, 1132832609, 855867146, 31822177, 1526325943, 932547085, -1054682854, -2105071488, 192891565, 1049798947, 67733743, 718775508, 2033801366, 642705821, -1527005051, 790161813, 1427318231, -1588478946, -72395593, 1546189502 ], [ -242804632, -13853807, 96439502, -2125987425, -769243715, -851580399, -1516783406, -57916846, -1966704467, 1716985389, -431260860, -1643075467, -2007719389, -1578499970, -307387983, 628498354, 282966596, -1599491437, -1569931231, 1666205102, 252993315, -990615641, -1532174049, 1198963936, 119402787, -1958504380, -516669112, 1919125503, 1013297575, 688526206, -6452674, -1153659768, -1081555345, -2007205713, -1688703603, 1135832899, -1420761828 ], [ 2077118861, 1174008653, -2127801143, -228334715, -818475720, -1043825865, 2041844830, -1514664901, 254766989, 1613540985, 707963072, -503311188, 2067870717, 948681420, 1165896476, -1420409396, -1324061294, -201085587, 1577623098, -1180512452, 710131195, -33489193, 1597991672, 548548426, -1795265416, -1880805105, 1131751611, 242439327, -29849109, -2053709113, 716997161, -1549314382, -1397631916, 1172470074, 756701254, 1221325333, -1782211414 ], [ 1231880789, 1651553790, 1419894863, -1118232261, -361647815, 1519807519, 1929031455, -1609856248, 913836438, 412959571, -680032382, -82957210, -454690772, 1975596188, -247985196, 1479539588, 2022115541, 1821614255, -1592424545, 359750965, -1171517106, 202943008, 565023120, 1859137265, 1953224316, -1193495244, 1435997747, -359441757, -1564302408, 1048297088, -565968909, 1646708421, 144002167, -1372483539, -1936693329, -1665430271, 260858123 ], [ -1791028226, 2141382910, 1004749011, 829486350, -894054246, -611420099, 1886415820, 1761695569, 2139136640, -320023448, 1646073827, -1405308739, -1271511470, -1594099977, -412897820, 1534892054, 1144247621, 190816724, -795082674, 399155460, 1557054862, -1690131406, 784374225, -1104815086, 1488360222, -1962886720, -1260262184, 282348074, 773201545, -1836879369, 2050418076, 1374088695, -478677655, -503162420, 1661817607, 1368443813, 955028721 ], [ -1215187651, 442429802, -707762324, 91746198, 1683537605, 1548810642, 1291259740, -2058259424, -1257083122, -148415460, -1264088922, -869939031, -277176329, -1962829844, 416508927, 687436098, 1336768456, -427583801, -1060146516, 1164766936, -1520201978, -1159406211, -49974461, -1692814090, -2050931345, 741975432, -1089973325, -1116364472, -878193087, 149535238, -293813322, -1594046598, 1840492064, -1427252084, 458581530, -1736465288, -1050996846 ], [ 1950859833, -991452960, -1333372937, -959850728, -742871385, 12305629, 870986306, 380935064, -2126838205, 1081603570, -1942131955, -1662626997, 1769068317, -1284956516, 1430129157, -2098350229, 1050546425, -1363902280, -1702927783, -811785030, -755900731, -1743484045, -97480352, -1226264019, -1140469106, -2110850164, -204406365, -911143777, -1271327746, -1160674446, 76290956, 1259020773, -89792311, -1515060899, 333392402, -1339474305, -667933484 ], [ -96191214, -1071979006, 1703538340, 1707243285, 1342296669, 1513946790, 950897899, 634230404, -345895497, 1795083333, 966221897, -973976755, 363709608, 2115732165, 1395519877, 1359206901, -791052872, 1372565750, -886794537, -785816224, -1638059909, -1606352305, -93810893, -2114763569, -1940059349, -1139125593, 492826094, -1403026560, 1484394498, -551521799, 570363166, -90579514, 1733468278, -1451487649, -1134718090, -452128932, -1953318305 ], [ 733485283, 671292864, 338499637, -649648484, 1137882487, 604385221, 1511111939, -2129209665, -287727984, 1176474559, -2143825552, 826492616, -2067174013, 682613120, 1308112171, -205191859, 2313338, -2123788757, 1686436539, -1982484911, 1308368156, -1324293439, -455526435, -398390915, -1930721244, 1163412390, 1563701226, 2039602773, -1707059864, 1953424099, 1513670720, -150840792, 1458237382, 719126580, -315959689, -1043013590, 786121365 ], [ -1636256221, -688295003, 312648941, -270542439, -504146046, -2115869791, -2023573140, -1828575587, -1845117061, 716954544, 1108529243, -405037532, 1232780719, -2062449760, -1166618264, -1077380278, -228940343, 434463310, -1499973862, -1644377736, 1429179929, 1363751371, 170925344, -910017505, -460859392, -872045301, -1745915004, -439818508, -1531521739, -660506500, -532830361, -235857814, 1988101856, -1142635073, -1634193150, 455123401, 1308247819 ], [ -1538494635, -363538527, 102587091, -862642078, 1139953023, 105098692, -1217298421, -546957159, -1178575037, -1509720907, -210100994, 1993166549, 1824079798, -467216145, 1075124490, -1209792814, -743917016, 955602911, 165383237, 1549926914, 987115184, 2034013730, 1868522943, -1810395817, -310196099, 849299455, 1554511132, 1406219692, 1022200893, -1226191361, 182414126, 459627127, 936459951, -1239572375, -368626133, 1140132570, 1626956242 ], [ -776282067, -666841921, -1571853449, 1404185606, 1291286745, -1404410626, -742993303, -341579799, 391033093, -318339726, -1451319252, 1604198857, -2068697044, 825898618, 1785153594, 640342417, -1624414574, 1292513276, -262676003, -807201324, -838701460, -2085945125, -496401890, -501050440, 1422880302, 1333404867, 2110085686, 2076064772, 1321574797, 659274119, 782835725, 913935020, 1229430855, -472330330, 1942717030, -300595707, 289738442 ], [ 938300351, -659648131, -658770364, -280354567, -349903930, 655311727, 317601048, 1863115532, 1926802320, -298500561, 1257710634, -1877208272, -1849728629, 265956775, 1090328373, -1050836818, -890556093, 1186753790, 850837962, 1962832732, 1117825515, -820445842, 1548794272, 365238579, 135789835, 1718435297, -1248514238, -381990987, 2021307062, -738086747, -2022921465, -219564395, 1272791904, 580273609, -1065981491, 2013509963, -1876996537 ], [ -861351857, 83253272, -759119202, 1256246687, 836429290, 2052665448, -837409556, -909793769, -949801386, -959354024, -732890262, 744067406, 790935142, 534265612, -1120710519, 541275109, -1738224519, 950509794, -239243292, -1974855916, -369063557, 35623265, 2058604202, -1879617092, 467123628, 1737386227, -1559408282, 799083919, 626989150, -853845365, -1514750414, 1452216683, -349485392, 1542053303, 28639744, -980034399, -34398531 ], [ 1944569972, -397943677, 303128686, 1896704467, -1449055210, 1852291014, -31736440, -152138568, -171909288, -737203599, 1688775112, -2088446970, -1719314306, -1794721897, -156158780, -677855988, -470003360, -1983150544, -270654731, -1819590969, -387805615, -1712445649, -1865615127, -699760164, -1257989893, -2056700721, -308721183, -2062121252, -1088015223, 1392049839, 631788095, -306333269, 1293258920, -1432572490, -1631536970, 815309552, -1154598574 ], [ -197739574, 1092045757, -730664616, -1359703641, 670844057, 1689201022, 557833609, -1221014956, 63303228, 646613996, 2091013885, -1209522506, 231959203, -1069178400, -1099562249, 1142890009, -1130124130, -1165763430, 601583337, 10273386, 1591575336, 713470377, -99463792, 348219459, 117657286, 2129742834, 784573918, -1057833911, -980671928, -795727228, -374527875, 1841728193, -1746166393, -672173052, -832067263, -134881346, -514128488 ], [ 1174187651, 369864266, 528928637, 1548872773, 1192904946, -1632855168, 532258346, 875114541, 1533664981, 558011415, -136538118, -224064970, -1198162518, 160873004, -579750313, 1542106502, 1352080877, 1904277188, 798306233, 1602386807, -1655627935, -1589565252, 331223431, -796699967, 329003489, -1658442315, 1887090382, -667802927, 654615068, 1989532847, -726510170, 1227649885, -1276289712, -1375928341, 1188569493, 491997608, 1003210807 ] ], [ [ 626713452, -1466134973, -2064045380, -803057066, 998001367, -748995896, -443059679, 18417128, 193756199, 1575605145, 1346951891, -25613470, 144860898, 318853250, -1471506262, 342363544, 393841789, 1788451890, 527478931, 1939745212, -2050507550, -735629173, -1015704831, -1492263019, -1350590611, 789244648, 1631701081, 447819399, -1335873149, 1665097452, -229062448, 209140601, 1771611013, 787875450, -106801254, -71646369, 1727498248 ], [ 1875249126, -325997820, 1914910623, 1120724175, 1750564125, 1868608123, -900580814, -1193577636, -66983940, 1781566836, 456443888, -1072734492, -58352020, -1296265171, 902891206, -698395334, -2134543319, 1211453629, 1075492728, 809189033, 854699393, -1212789629, 546254530, 848713265, -2017272616, -1957537459, -721095508, 1134459407, 604060001, -421536244, -586202787, -1435181671, -1674344441, 232506516, 1235807590, 1603920272, -1188738445 ], [ -1401692290, 1343434127, 2110978383, 1135339156, 191991052, -1452236725, 1663749302, -699168111, 482355962, -1306236338, -99781265, -62435637, 671364996, -1968767514, 290899512, 1708306592, -202541382, 486539592, -1637881121, -1615561152, 1182944918, 914945056, -2132482282, 889024667, -2108723983, 1880271094, -519392858, -697971817, -554393527, -1029088197, 835023142, 1335081008, -888161740, -325434991, 1305891965, -2115450981, -143742936 ], [ 881150109, 1617208849, -1571932220, -959043955, 1119115016, 1078679819, -938196507, 1645319958, 846761722, -527623387, -364386688, 749117544, -183849659, -531150042, 1966936694, 2062799558, -660389290, 35470096, 826255248, -1665083069, -1902015556, -587078456, -1146436560, -627364142, 2004671745, -1443142222, -1115752766, -191077825, -1896734202, -180845607, 540633148, 294213349, 366395732, 1686837927, -1735386111, 1793688814, 1642716955 ], [ -1455139469, 908157568, -1172413219, -919798849, 225848457, -956587688, -632663077, 1378952837, -1894083338, -102771649, -1983465654, 725513221, 1805328967, -50026631, 399456896, 2138325502, -207277102, 2082743447, 661366129, 1631813554, 1592526567, 1331478179, -2054958942, -1360070126, 1652390932, -1771181099, -1630606183, -1111025609, -2057092625, 577066373, -1715843979, -612840558, 1331521568, -1095720302, -1028028208, -299265497, 2063503598 ], [ 1765088740, -1209967739, 1075247091, 1705201919, -936435305, -666854477, -329160586, -1357960407, -510903071, -51924562, -640315642, 1263677087, 1989392965, 335535936, -1937201291, -1352909707, -911569030, -1942065338, 1429026081, -383278605, -129453721, 1094515500, 2102344519, -976623474, -138599333, 1008970516, 1534398946, -1248697398, -711251377, 559440884, 962713782, 1197444700, -739396151, 14196503, 1831682229, -194198881, 625624707 ], [ -597514714, 1943980298, 35138695, 300860626, 1101615101, 1003803721, -1758367823, -1488532583, -187657031, -435184011, 1620841088, 185154828, 2081449525, -675626330, -1680006622, 175818111, 1175754811, -1589588034, 1494816424, 1445596337, -1571393968, 175525506, -1471880101, 1283331069, 573353669, 2071762791, 734097067, 1578514112, 163316749, 1952180741, 1369578629, -650488756, -104231307, 369947287, 1246740968, -100222204, -1559896615 ], [ 359483705, 400423761, -1377884538, -246076751, 1222760715, -1452980575, 946499420, 214636705, 1534509431, -1323381662, -962379713, -61533464, -1688486719, 639813906, 1362017120, -1718220907, 336016354, 1454855663, -1598847060, -1907011580, -919538779, -1976421749, 2144688588, 1889196804, -1846103479, 6956107, 1626344823, -1006748102, 747080966, -993078264, -1561240627, 1151516200, -1653777563, 1895985046, -147853782, -1343563472, -1457722110 ], [ 2147421164, -70086364, 746512816, 1821524847, 1146929128, 1687944765, 1834141306, -925934396, 522470663, -777515692, 1605635856, 1345999424, 222824214, -578134651, -653437559, 1298902090, 1849183163, 1196182614, -1298810198, -1985290449, -1129228047, -1134686243, 1319448803, -1449035630, 1374603502, -1471779136, 772619629, -226048026, 1889944462, -1122773264, 1012465424, 1181386923, 1900393811, -1736590265, -296265004, -270377989, -1507253668 ], [ 1598344036, 1698881668, -1366037059, 486585752, -469550114, 83385484, 707406925, 1560598079, -1175145772, -1394470747, 343487756, -1061988094, -51308964, -4816451, 1810873764, -2052857656, 114677445, -1801305785, -1636154296, 859967877, -356828125, -91999286, -1229233701, -1486257807, 564637930, -1926434654, 188932658, 367253843, -429266983, -2004969476, 579789239, 1772624363, 557459615, -1678083185, -301687734, 1785441925, -53893527 ], [ -564938522, -2079119823, 953535956, 893948463, 246736698, 1104629863, 957580539, -419692125, -1845636474, 2018370938, -1204517175, 873145540, -342797508, 1647110616, 974635860, 1743322731, -1928486822, -602025228, 26711933, -494593747, 114211148, -348792304, 1810075950, -742508781, 1391864773, 378279166, 1424486149, 1101272463, 807786148, 1561669750, 770041046, 1524772768, 1238657697, -1170408510, 1495345299, -1766032434, -1917394520 ], [ 727299090, -1393277772, 1235986088, -751685335, -1661909966, -1651520522, 524212077, -1997602240, 159939453, -755701924, 1232722605, -307579902, 296678172, 923087802, -1304670336, 1876670873, 644102477, 1637514893, 601617007, 1790490166, 174296932, -646457058, -697723316, 150426779, -1568126094, 767323771, -809679032, -1396400136, -1945358058, 2145740081, -86881066, -887512352, 704075448, 1273722852, -6418737, 406409063, 1849523983 ], [ 94248122, -1057236858, -1345541351, -1985944144, -327894240, -1137132843, -731576827, -1762163523, 794630106, -793502063, -1583572053, -13115677, 1738086916, -825200236, -985359842, -1167529389, -1097379194, -1003622077, -1153338441, -1627324481, -1717367426, -1583652100, -553711063, 1333521930, 1266646401, -152522140, 1176213678, 839506502, -1687523628, -784255165, -1616223044, 1061386330, 520663360, -1458492047, -2065884461, 138046516, -2097233452 ], [ 534979035, -1746498975, -991535234, 712437225, 1593526185, 1118048516, -1842544285, -375432533, 1604818944, 2091443901, 1326244818, 654529116, 239770106, -2122567331, 1819941249, -471401434, 2043496178, 734974695, -1466391974, 1493365056, 1267499204, 2036543816, 493981333, 505432005, -274266419, 1257023347, 439326687, -1088461382, 1815249981, 499971782, -257176127, -1342621445, 913640873, -1090163594, 666570115, 1493611144, -724116140 ], [ -1865535992, -676155224, -373641605, -1046515792, -922533013, -2112150375, 1111491151, 1267553195, -1390189420, -1031862033, -770648385, 1111938726, 1505258922, -1380037752, 313037605, 328174903, 500398356, 1123858287, -257203608, -237798088, 2117301148, -851986689, 1674143693, -1147831735, -1236902053, -1740447031, -874779973, 1799107178, 1288178957, -1660797967, -295458806, -1813829061, -2000768594, 1932725560, -420988232, 1430619854, -875160297 ], [ -1815793451, 977267827, -1428937747, 1369264565, 2020900178, 278523238, -1018651353, -1915935735, -1364874595, -1364991452, -294654665, 1738962912, 664352033, -1546501724, -1737325523, -1262625522, -192335651, 533673935, -1379565322, 2112040037, -1098815606, -1080604622, -1271917727, 508506703, -1612938923, 2038411570, -1551303634, -1736432425, 210515743, 1921484716, -970481053, 15878952, 186906699, -130210256, 342992310, -1933504046, 1873894440 ], [ 723841787, 364598718, -1195915152, 1118921540, -1325776092, -1173496580, 609346304, 1308348096, -1549977102, -349006871, 1941797177, 290875177, 2091723108, 1307749958, -571158630, -1082605162, -22068715, 435190673, -871659078, 919521895, -1886707743, -498872855, -397436006, -1235549455, 1205568886, -1573924887, -1486709810, 652254475, 1801828159, 257516957, -1331470429, 560126740, -2053309867, 1716501420, 1409703117, 1850835986, -553961069 ], [ 1899331181, 709171958, -1935677394, -2118570998, 106764721, 1185304290, -1089015896, 711118205, 951681246, -57951650, 2029162434, -908078055, -911795675, -615068503, -1896226415, -358017137, 1212419519, 1145511373, 815674959, 802271991, 415968415, 834921676, 1079482013, -1197493830, -2022008249, 398063033, 732205000, -1249401567, 299383734, 112682525, -825471339, 1985323530, -372922744, 1956490513, 1738738020, -1492772216, -1028014377 ], [ 2140136573, -1258932792, 1456859333, -996026888, -1632976948, -251493148, 509878311, 2002083881, -1711122223, -464250706, -18231386, 302157531, 2070146930, 233354585, 1850821777, 1437168102, 1655196083, -1662312437, 1749108944, -211923924, -2139244122, 43356698, 2048115814, -87941376, 1308587816, 825620908, 9494146, 2134330458, -1919618267, -1726982071, -1371965153, -1446405231, 1329451908, -957360400, 1367407056, -1183569571, 607351418 ], [ 925095786, 1827849641, -1541687444, -775258998, -1954822222, 738286277, 1529045942, -2084299860, -1072700078, -568401114, 1698025030, 2105045552, -1737338228, -922604777, 332171650, -2107111815, -1438332000, -1944091991, 1268362117, 1553501697, -1164265082, 1819562645, -833612428, 802194310, -1009767864, -185650979, 602549303, 399606283, 1700388846, -722330397, -403658669, 391881394, 2100249807, -1536460226, -1121142138, 1112795000, 697599778 ], [ -895844998, 1493233854, -728584369, 673662894, -904804809, -1212978528, -75290060, 2039717920, -1276518285, 1754299367, 754253208, -1398560770, -1251479857, -119063984, -978825796, 995214373, -71683537, 326493351, -1111671923, 377094002, 1052344406, -1813247495, -345105173, 828302594, 927887794, 1471467329, 176444482, 804365998, 1790841721, 2053606111, 2128511344, -512018252, 85096973, 1148457698, 1026786941, 1813804750, -23231658 ], [ -965515397, 1981738703, -1849016560, 796506371, 1501848514, 917841203, -609709943, -539449936, -1489043556, 1802308615, -1886152513, -1499144852, 896478232, -915064165, -660740235, 601934414, -145021810, -1171988087, 408402483, 1638438826, 1676679261, -194280097, -1828533326, 181413579, -1713377907, -990909872, 2033544679, 696923662, -688824717, 1594053000, -1220424414, 942911820, -1652082881, 904937840, 798623393, 261659520, 2012299262 ], [ -1703552914, 481357893, -917140410, -1213428074, 1559152870, -1559580386, 886166336, -1333848318, 1401985802, -367248372, -643995382, -1449887351, -967250567, 1855570910, 29843162, -1293580087, 1814792730, 927132990, -507657386, 598320500, 122866406, 568980059, -330380127, -445634226, -478242095, 382013296, -1158248079, -393971014, -132996627, 1749042205, 874785513, 1082618787, 230802388, 723678007, -1573180349, 763320080, -1455041490 ], [ -1042271226, 1773038869, 1440320063, 1256433879, 729598757, -867357390, 288594064, 1548935500, 1231710699, -1162779193, 792027451, 1598589746, -720172535, 1148777105, 2047307056, -846274244, 733614864, 633502940, -77389503, 517672786, -1633656865, -580329042, -63618851, 1834323602, -1131678044, 878484126, -393899712, 638518297, 739204279, -800912581, -101438740, -2063917083, -1282949680, 725202359, 1541778814, 2042055699, 1312237770 ], [ 1947958926, 315535340, -1955453763, 764850484, 1533676380, 821224776, 1630313495, -1330413192, -1239404229, -1486133175, -290433478, 336059812, 1825676554, -1867474783, -1689784999, 886576485, 1217563663, -17003344, 1434571717, -284811299, -625095305, -359510209, -2080970619, -1894702936, 521162463, -505117306, 571090831, 626622405, -30389028, -1898972539, 648947326, -27916466, -43372570, 502012514, 703491030, -419702239, -1432461361 ], [ -130597951, 1225036271, 1431965640, 631986168, 1807533290, 1003542292, 1965173423, 369590037, -1294083885, -665688756, 1587843792, -366054181, -689984390, 1251678933, -1612690201, 738437587, 794723406, -1700173494, 1965490727, 1642925784, -59297319, 1216404353, -1500845056, 1357430161, 454668556, 453192932, -1295351175, -1850953761, -1341824297, 694929394, 1662709091, -1752849520, 1329417089, -1398008667, 994511539, -857391378, 1439644326 ], [ -2139226164, 1526550460, 846384724, 1510688038, 1532006727, 4541158, 1199098695, -556559947, -1072842304, 1652992570, 1739889311, 1862287002, -1691736327, -1140134263, 368004814, -283666305, -230280115, -1788540993, -1719787725, -1449253731, 38286266, 1105334071, 960261434, -1905051812, -1038600735, 587360623, 542794120, 263011362, 1859943438, 1907144396, 911182668, 389557382, -1563160493, -1107094798, -1852164421, 57151031, -586390057 ], [ -923669598, -886170256, 1177168526, 80017489, 1838058767, -2118547911, 2082050029, -1933845116, -261870631, -425975554, -863856016, -423359982, 760251790, -2079895983, -1610127351, 314643399, 1393645723, -1738588408, 2119751946, 1998153132, 181763957, 1147341919, -1322634243, -107978897, -467933847, -224540870, 1695651419, -1773705181, -1593171037, -1699184831, -8506576, 458180230, 152091227, -568112907, -956489785, -517902643, 1050728905 ], [ -1158384975, 1252922488, -1325910252, -1225798810, 2078994658, 456378382, -1156218283, -1996923974, -953840073, -1401461917, -1255324953, -703982414, -26547917, -1263870716, 1327407397, 1457448921, 1079419242, 1978557764, -44964028, 1618245943, -2035928207, -1550628023, 1410543375, 1383786595, 920594318, 1974601038, -688004198, -802833716, -449562428, 961352829, 256257746, -1659058539, 46972333, 2005854031, -209944176, -184759797, 156283635 ], [ 360116218, 1382276767, -317561241, 1990088335, -71013601, -1416146394, -95404022, 1989922091, -118048756, 2008297966, 1701344065, 2004790273, 436902401, -582602383, 665176696, 438641089, -579107503, 748067455, 1063882680, -1300103390, -2122505608, 854362349, 582997496, -136206747, 1533552368, 2017963683, -863112029, -1426430409, 749732489, -87886255, -1185683545, 1654826488, -1175861276, -802386841, 770347458, -2072090955, -1991354281 ], [ 187394400, -661633951, 364079486, 1227020588, -1440581523, -2144085597, -1331667484, -1908355877, -67525613, 695982791, -1901291022, -1235577831, 1391096793, -1345209796, -260349862, 246651103, 1541397477, 1944034697, -1916441518, 372352868, -1431725613, 1537772325, -1076129966, 290042662, -223158589, -1498333945, 129062933, 1479922751, 161369483, 1572549269, 528485354, -1346394146, 1840098330, 161614530, 1852605950, 1288757088, -108948302 ], [ 999191482, -2001507978, 1067125637, 625860325, -1929098016, 1262391793, -701297716, 1119396726, -562043431, 1617472596, 1532418738, -1151879454, -943753641, -6096918, 2136410146, -99530895, -1357239910, -491921395, -770135816, 2141993921, 832448880, 1939624104, 1658770332, -656578703, 1054658493, 640340964, -290591032, 1594343833, 931260603, -1692009262, -1303958008, 1326649340, -1697712806, 311204174, 457159631, -228751663, -2106756224 ], [ -813560336, 277259586, -849098709, -614515504, -1243845654, -23451563, -971014142, 1036215514, 719730131, -2026264879, 654910745, -687780914, 1616832840, -1855926564, 1873412273, 1477449093, -760763512, 1742505056, -280387763, -67399188, 2068121290, 169734688, -913387077, 837537460, -1406597359, 1517466540, 210261536, 1363320034, 785287884, -699457782, -1499951677, 2086727253, 907547129, -718297697, -1781565606, 1961263455, 770923832 ], [ -1497821849, -503425145, 1723430775, -1950698249, 1536735099, -896697281, -1605341101, -2123771435, -2054219596, 1508603946, 1499346013, 181900386, 2123937497, -1065350963, -403344482, -912826645, 2034062524, 998958318, -611765419, -177691802, 1664076779, 1203617823, 257321566, 470745087, 647653260, -697067773, 1742548381, -1307283763, -210466703, -820915503, 57229321, 493154928, 1559586795, -648194798, 237372763, 886554583, 779674554 ], [ -1509978870, -1470951026, 2078596224, -245283542, 768463390, -276354599, -1942802043, 1140214928, 543496606, -762098108, -1044125572, 202351830, 125041563, 882669438, 610299592, 1636829674, -2078458358, -1970944053, 293068346, 1762045071, -1657115633, -639296972, 1752844342, 1733641756, -804633646, 794671356, -2133612003, -1221774428, 556497308, -418891662, -2121197732, 356077808, -80199149, 1111968378, -1168596918, 819938825, 1384819669 ], [ 826561088, -413526277, -149434109, 121552044, 1341480148, 319193147, -1614059887, -687024583, 1376902994, 1038040522, 359817735, 778785087, 1474620636, 965985191, 1220428953, -716136125, 621462547, -230405419, -1012702156, -1350721716, -324603822, -845047060, -1044561542, -737085548, -1560106115, -327747990, -975608372, -204794845, -134390160, -1190964557, 509550760, -1372447319, 1769657725, -438831546, 1686189258, -810912585, 1926925308 ], [ 14881104, -370221693, -1164748758, -1468875769, -636082438, -470228175, -2107465449, 584906498, 43274348, -449129432, 474637173, -680447282, 1900143413, -879886320, -1642876811, 1442722487, -1299936704, -54622874, -620579992, -265847522, 1714917815, 936000902, 1198607293, 732935055, 534454289, -976135823, -841856900, -2128741353, 1802374243, -630416719, -1103737903, -1807466123, 565049039, -2121363491, -981900887, -65225541, 319917583 ] ], [ [ -261277026, -980767581, 5183328, 681383872, -657776395, 1615127290, 1497394369, 272052942, -747554422, 1523680303, -1367349117, -2054377352, 1846260928, 1246104034, 1702839980, -1020068970, -714252088, 1685156790, -101104787, -1782057202, -481086434, -638599093, -996662782, 1294690151, 1488632905, 14773783, -1906184967, -388076441, 316797562, 858460355, 2054758742, -761178360, -804377019, 48153481, -741955361, 1094059627, -520234577 ], [ -1441875376, -402698579, 1140671229, -1793136216, 354416482, 1602313584, 1170940538, -1671217921, -1752249197, -369395514, 1072865004, 879771262, -658424625, -498772009, -1264799805, -414844634, 1471313398, 1484355166, 1673841148, -264912712, 1811810097, -509242662, -1093227197, 1741614434, 97092942, -1782652974, -1356014583, -908389593, 1074189566, 296936155, -260042630, 1582028261, 966039013, -380637497, -119253214, 535285250, -1635485566 ], [ -895736590, 1506554764, 349409937, 36242011, 1828018550, -626136182, 591461424, 1162388846, -2002242842, -24202329, -1881466104, -178544270, 10937207, 390795581, -458808981, -1094968545, -1049228615, 554910461, -971444356, -1066968372, 698021884, -15029041, -1732859520, 1080988852, -1102682878, 429491165, 479929078, -1150284257, -66019607, -938924673, -347781768, 301472943, -715772705, -1495487702, 1360914192, -553523391, 1259472780 ], [ 573640613, -1336534574, 1730649774, 829233784, 2111711129, 1286726649, 1819517902, 1038467973, 686987545, 1884818659, 356991574, 211343196, -1967370498, 369707054, 1651435752, -80474466, 1830581142, -200638995, -1134611988, -948439153, 1320477947, -748635771, -1743927627, 831749731, 920624870, -851103875, 169901723, 1455196979, -43501788, -940031179, -1762182449, -238962355, -455772953, -723072234, 1574848799, 1134447797, -2001546399 ], [ 1043603177, -1063382273, 1523654749, -540130489, -2015610188, -2027587390, 77996454, -1544244996, -1682656327, 1229571522, 612038639, -1824035632, -2120307149, -1029826800, 1675004054, -1440664960, 934706486, 1829800495, 651311528, -2144700060, 2076057726, -793719900, 1775637327, 1452791200, -733169950, 1825129601, 159148901, 622086269, 631418450, 720275650, -845242984, -34954894, -546620124, 549078670, 902669529, 1076067841, 1533295069 ], [ -1756608975, 2028273695, 841033838, 2094226809, -695573193, -1031430028, 415017404, -1865873983, -868964951, 455775360, -1195321057, 339300733, -1221515496, 280816154, -1609606894, -545179806, -1193709053, 293610906, -1489379041, -970788197, -1008416469, -1867769749, 483812643, -1384111611, -672010616, 1042761587, -164198200, -862245897, -390128266, 1638501806, -248516239, 598312175, -274475196, -1158250600, 909618274, 186578718, -1610372304 ], [ -1849192921, -1872946874, 631210670, -63877721, 1315871234, 10271417, 1547924400, 563663271, 1778284983, 1494753355, -1194655511, -354859316, -657272044, -2095163419, 461603564, -444101098, -1091661522, 466780825, -1143417406, 2066282337, -1823350930, 761755681, -1512390954, -610188900, -519908030, -1966602905, 1505278450, -26296684, 1085882312, 3738364, 802784913, 485182549, 1028373742, 874691713, 825453649, -982394027, 1625824759 ], [ 60015840, -184412128, -944514912, -972103876, 1846886289, -690160784, -73886559, -958818422, 810798126, 1043694713, -832127756, -375725292, -1417620611, -1001150145, 941167406, 163064339, 577162542, 1270486051, 928954559, -242353582, 978253265, -651291926, 1076911186, 525634272, -187759669, 169950181, -833990706, -345821641, -540755231, 661082548, -543398794, -1203452925, -433952863, 1108598127, 521039144, 1664230443, 1736704444 ], [ 217278225, -1122749794, 443370602, 1241907536, 1168222087, 264252376, -1815347611, -1024759670, 1445615006, -60975087, 1730816418, -1567227512, -1774594539, 205241354, 1798691954, 1602747160, 1327234775, -888551067, -1830540619, -1465919454, 1072495696, 921856410, -99841679, -847780485, -1738014210, 1905630488, 1484842615, -132199178, -1219204915, 1622544493, -2007885486, 1448475589, 1261360462, -987814059, -1062355046, -1590290017, -1768770872 ], [ 1683186697, -1365718680, 2023089306, -913874209, -1416482245, 2009694890, 2025762905, 1039101166, -66252828, -1662702194, -840282978, -295274520, -811079071, 92807931, 1061788580, 631957563, 458475444, 93780727, 1569502693, 1358054292, -659909267, 2044151153, 1638496814, -614815647, -1043675218, 171996014, -1513879588, -1966455278, 1625542062, 2135062934, -1135163154, 878858023, 433298290, -1523190704, 389045435, 1899007426, -1633217612 ], [ 913005712, -1780768908, -1699298171, -1288441669, 1271654232, 1510258080, -1498099556, -1330037062, -1304209329, 1651866884, 887473991, -525517518, 1012199857, 1419576572, -245205473, 743222091, 718581242, -994562407, -468070021, 957119289, 1534956100, -200329277, 1341776786, 1898558764, -1756662449, 1626669918, 945470952, 2051282210, -2079835187, 857558010, 1892736395, -1440475427, -617316907, 778764950, 199282627, 136874110, -863620595 ], [ 468683852, -1972406743, 705481487, -1418938673, -247160345, -1308280309, -1214290558, 1153977737, 112998979, 2119015664, -1203443190, -735150776, -949627872, 1343878655, 268324779, 91899766, -1035527973, -733727742, -2035828831, -1920659262, -1443037362, -168271731, -1547196044, 1783458252, -761483926, -2145013846, 2015324161, -894502569, -718208336, -1856704283, -1199458943, -454471599, -725885009, 1587125757, -538817955, 1713127901, -238055405 ], [ 768462430, -338202399, 1610915683, 506036342, -1768977597, -339291687, -438437829, -1282412930, 1933163408, 830148078, -1905375133, 1488484860, 213011115, -577042176, -415661906, 370513741, -751644095, 774014474, 401217645, 646982284, 1122544376, 654295326, 1132696299, 1149131987, -163718882, -1499565250, -392924750, -680194306, -1730539627, 1599211887, 1792951371, -89801587, -68996011, -1177868506, 1815608637, 2053510559, 2030320958 ], [ 1928069354, -1320273745, 801775798, 1418028760, 1537896018, 1158314377, -89922747, -933892157, 543752402, -1482240685, -189304607, -1306400180, 759920930, -2040063709, -1321288670, -1919446002, -1693527115, 263566219, 1354822112, 1048441400, -833141268, 122955184, 512371949, -999913049, 1774109775, -1112863839, 1725224785, -2045888809, 1577237093, -1912781584, -1542951220, -594628, 1564611277, -16980678, -1442030251, -1500710899, -1690638843 ], [ 1613879400, -531339862, 970345336, 2024474749, -1505596496, -958661807, -1740288602, 2074109392, -1955805778, 730930713, -944025011, 37572877, 667814560, -880385737, 1595369658, 1824954027, -1162263524, 1844807607, -1056185446, 12120205, -1954033324, 406894587, -1319988743, -2119605257, 1643688334, 1584071337, -1089184492, 977791134, -87988507, 57934620, 815108607, -2022825236, 1541003272, -455484571, 310073736, -2043933930, -1244010803 ], [ -362826142, -288376683, -1248631797, 42930006, 1692484909, 385408283, -1698517602, 698150318, -1204819215, -421994271, -6136412, -893737838, -1198579789, 1541902416, -604455604, -1177562184, -1589852564, -2016906983, 227933751, -1461075923, 1566512575, -1938773224, -1481430100, 1587206366, 1559752093, -922925191, 1556643075, 567862762, 1001875415, 1166584405, 742427264, -383653566, -1414658305, -103096739, -1328156039, -1465391619, -917443208 ], [ 163140659, -967647911, -2114817770, -356549145, 1343597137, 1545417261, -1034522897, 1281600945, 1806527413, 1700638755, 1320423114, 1228732578, 1377364106, -417182410, 1482701407, -691493953, -911088199, 1145062665, -1058516312, 1537882971, -1923760409, -1810880150, -450122266, 122386874, -787179734, 752746360, 548380350, -1971401619, -869151894, 275371803, 1448127441, 24250851, 1120273009, -747028568, 1694457431, 1744949930, 1233730232 ], [ 1240852207, -719314945, -1775713246, -2013603951, -2100786939, 1113392963, -1426217121, -941371178, 418001892, -1397832475, 1732773329, 1644805452, 170588448, -650583808, 1640215965, 162629219, 1769179282, 1305817274, 2060481519, -1018680086, -2128377796, 274079732, 1767179371, -985015186, 740423220, 1967687740, 432339311, -595833821, 368182557, 1822417299, -968361088, -827365455, 559739623, 573896352, -1781707190, 133080787, 1589417196 ], [ 1076271290, -1538455022, 201538923, -1755049787, -1388265027, 1756104602, -875553975, -1027045927, -826454241, 753971663, 446782268, -2139581131, -1318578814, 631813699, -1723686847, 1195881908, 1427934219, 1616206331, 111110169, 1336433586, 1644873128, -891432397, 75229462, -778026030, -2039374647, -1427538035, 256918363, -1066891287, 990558939, 785162858, -1160692202, 222189691, -489486365, -1249376977, -2019077671, -806318071, 1488481585 ], [ 1227425082, -1795964070, -456585879, 1625568181, -1710112008, 651020246, 1377726173, 490251506, -1229376965, 122736335, -336769075, -430865349, -2122271744, -1824700446, 617032124, -875783776, -882515728, -824286849, -1111371303, 1519752365, 1228060628, 2119235550, 2086317345, -1639492877, -1293329644, 201480287, 197488594, 777255315, -233434522, -1789959323, 706527320, 568666527, -1450898448, 730392345, 1444988449, 654654599, 1624937911 ], [ 1421457279, -188946311, 130800108, -331739301, 1638656498, -1917058998, 2044269367, -2100498995, -1315125806, 1549877125, 85841982, 253906268, -1766378159, 1410444718, -789035248, -391439697, -26570851, -1881588504, 1934212786, -1216222325, -2101512158, -588704041, -969888234, 1885753349, -439186540, 1462870641, -2056953997, -81118084, -943608485, -33848868, -1282635065, 399839510, 182872444, -706590581, -770166619, 2017124993, 1839883897 ], [ 717857245, -932419021, 796873558, 1306102479, 1314445548, 1011348197, 2127423637, -773432173, -1475625530, -1589590835, 1111066279, -1232083234, 2020019899, -107160423, -2087618465, -1151801105, 713680624, -1737105066, 70152833, 545689063, -711121067, 430504513, -1622283645, 1403143694, -1350483912, -98815352, 1694688133, 1961895123, 864440209, -1276864961, 486037373, 1613781591, 1622848856, 1476541338, -1861060331, -837441567, -332647068 ], [ -1848836304, -310526119, 1404345713, -1188578642, -910932099, 1898676181, 1408452238, -122586501, 672781420, 433660101, -990892433, 328569711, -1826863440, 1990484619, -1858182813, -1672703073, -334353979, -1918455948, 452349403, -941923584, -540363290, 972005599, 485338942, -562722655, -1501470566, -2132187996, -1757922936, 436761242, -1226861761, 28401663, -1964515165, -1435354002, 1200834903, -940141891, 240345377, 633743771, -1232319352 ], [ 2112642151, -1611359487, 886099022, -1035428144, 606039278, 1231675628, 1157245369, 1124552737, -929821223, 341315378, -921703781, -419399522, 1350737453, 1427784948, -1646110433, 1908657716, 1472476618, -1031536063, -442123438, 1107501471, -2121963549, -1734125937, -1955848490, 1123616447, -657949289, 620946449, -1802483799, 99650194, 1661152318, 512441218, -2131377254, -899734570, 1169385131, 2121331582, 360988031, -1322473472, -351507414 ], [ 703408103, -1655696014, -840640648, 1866861953, -798396660, -404652456, -1484501547, 775784797, 1734240039, -602167630, -187231842, 783417720, 2091086605, 2062567438, 400195987, -1949847123, 897010385, 1920283998, 2034458830, 1829838363, 2136418189, 1185754931, -1466876089, 1378232638, 2008812439, 1158413319, 1809862048, -2134064806, -254607790, -404277593, -515064818, 421269381, -1292300330, -246828328, 740260529, 1297843092, 831050044 ], [ 533086692, -1357413833, 732774162, 70439603, -144179507, 1597759777, -983582042, 560231892, 1052640592, -545642587, 787503200, -1373771335, 324958761, 1154580148, 996011155, 2128435609, 1246847550, 638917574, -1159704547, 44560424, -1881568416, 1129535065, -1455652949, 59012909, -812388926, 1205026618, 440331472, 1699758238, 1266825312, 786081157, -1841817459, 2035270334, -1763912643, -1850217937, -1871956458, 246797181, 576473093 ], [ 886477694, 413213762, 475045112, -105029833, 1695491342, -1685423548, 546207667, -880213107, 161972901, -1511380964, -1611265563, -992444466, -734887264, 1232200240, 1291347183, -646126722, -49084171, -1150041533, -13875158, 620306569, 974906028, -1174026138, 986530429, 1779434631, 436846708, -1191852734, -602662674, -274221341, 941854536, -638184098, -248854020, -592341713, -72509470, -2122740437, 958021048, 1316724181, 716998499 ], [ -1549181330, 1705949182, -2057117659, 1920412765, 789843142, -1243144911, -604048499, 861815787, 129402867, -464717485, 1750964786, -186689917, -902256885, -1053170118, -699745239, 922781196, 1224062088, 1097456098, -1579914295, 1216849094, 766142630, 885076024, -233677359, -1488910594, -1623085072, -1398155804, 1777787542, 1767326851, 993147826, 1968524046, 683245429, 1557610366, -1082995007, -1127963452, 124431811, 973344311, -1196376550 ], [ -149566809, 479006788, -39824908, -881741817, 41209823, 1729605620, 1181607696, -1932159019, 81386018, 1770674238, 860769051, 1962534572, -215138945, 1741692044, 359165980, -1977984005, 1441056942, 991427355, -1959681369, 1015656497, -1933066541, -238403817, -1136758473, -82482423, 2066001209, 1566856029, -1139031725, 1128112776, 2029997035, -456310671, 20932226, 1731348567, -1543704084, -85979619, -750240894, -558501718, -1078359577 ], [ -2124693453, 1317632850, -941227056, 476752363, -1680046839, -180383615, -1169537179, -981502720, -1812294623, 1686745964, -375856420, -2005949150, -1702183917, -1482716069, 1627046909, 1278195692, 47982770, 826594574, 491776677, -347204113, -2147417347, -2135519489, 985007752, -747667374, -692219583, 2038428842, -1417963804, -1708054712, 1972083582, 132414788, 537747962, 462886476, 2037145640, 558768127, 449472975, -1675654724, 1337223959 ], [ -1854466605, -1413925818, -45110348, -1922304146, -1892061154, -769276204, -856294887, -1836347567, -231160205, -1302048063, -495343109, -1892341464, 1869356464, 187740102, -540230542, 1898076252, -964465464, -780108051, 1970807776, 595554916, -469974850, -1401725231, 570553103, -1078563017, 681927455, -796537907, -1599744697, 1022065574, -1550253755, 1718860061, 607830145, 1167174263, 281875573, -12683089, -1310742396, 305116374, 1930473219 ], [ -137548341, 398136835, -1827894251, -747946508, 1138048659, 323332005, 917573233, 544228038, -1745886647, -211037201, -44391114, 1990419288, -743933314, -100275587, -1898076373, -1758645961, 506452117, -340507889, 438773280, -1907675699, -1201762612, -451299152, -177027685, 1807766164, -327788360, 1795787280, 431248441, -1544933252, 617347903, 621260068, -381911018, -2007056267, 1682456004, 612348399, -1222710055, -2144637651, 1088695106 ], [ 1147371780, -746088749, 386832702, -113331962, -2066569522, 1766293563, -1203592722, 1738787620, -1136643082, -1775226400, 206785620, -1618184134, 881318615, -1004962262, -524972980, 199361392, -1842322090, 909336699, 964875915, 179628245, 574659140, -908986699, 2139675144, 246599579, -1676875828, -1912903841, -2012060702, 791551455, -1598619713, 1204627077, -1453514011, -519967721, -608480315, 668688196, -1934353108, -762139300, -450005384 ], [ -1740667021, -88609610, -73991621, -1668060720, 1524537661, -992273896, -1838326405, -891096384, 1663620896, -1108967145, 996129288, -641294111, 896756064, 518426115, 342244437, 300823678, 1178687917, -931927538, -1966587391, 2139839891, -1463343857, 1818346592, 1090223870, -1230438701, -693942674, 1399208762, 2052522702, -1733646624, 2106410359, 1945834452, 1844465368, -1348705994, 575777218, -106228945, -1316730509, -1628714142, 1262642016 ], [ -1322364652, -420661312, -1056437386, -1673565491, 622995753, 5318413, -507494886, -108280545, 5469776, -532695707, -1900194695, 1708956013, -1726910985, 1579698637, -1392811373, -1225302028, 1047704492, 1280744640, -903087021, 2081993333, -164626813, 691902584, 443153306, -459562569, -863566946, 1543086249, -1127016520, -592315090, 280136602, -1068021673, -337794207, 2036572909, -414373967, 180888358, -174042939, 97776506, -1753438473 ], [ -79702209, -1501822380, -2070566717, 81757310, -1819080755, 1540389295, -1016154766, -1933117061, -1077183765, -2130675326, 237783890, 889166160, -340332382, -2080755671, 2120258852, -464230034, 1836052840, -424488996, -1837449948, 2077314074, -1501433782, -808156512, 779773752, -720347206, -156025537, 921293, -1458895398, -506035191, -352310491, -815695831, 63192241, -2071491207, 81499682, -905168528, -1773660642, 430599979, -1987791393 ], [ -1785155594, -299038375, -1187253570, 2003266116, 874103033, -287664718, 213656842, 2039630939, -2146609480, 1022636749, 898468553, 950447251, 954874806, 2120999879, -1061231579, 1125300406, 76858250, -1883992770, 1900732588, 1283229554, 1406319607, 159531295, 685394659, 80897793, 1213463112, -2108257025, -668093324, 975612685, -122581243, -316851230, 580296843, -1683177689, 1928388414, 1368968865, 921335691, -16112775, -373041262 ] ], [ [ -1339844566, 851362146, 1850475317, 1504808126, -648703079, -530860701, -1360396883, 663571236, -81217940, 756482006, 1086058067, 97603339, 480513919, 2096634909, 1784777744, 1235629724, 721171580, -770377697, 236238931, -1926717255, -40612893, -2105085060, -1135745239, 1954309125, 1706996404, -1387126392, 399224179, 34078054, 1243666498, -1591961055, 95950985, -129648260, 1511890814, 848793929, 577036094, -894507268, 1608670515 ], [ 1395791526, 976259216, 856619731, 2059146865, -1018871060, 87275406, -1071499158, -1751577469, 137869195, 779256908, 1401287493, 1652828561, 287564544, 299381529, 1875081197, -886829374, 677318713, 1099439627, 28132870, 1467604193, 356468413, -62082907, -1267135978, 823263482, -1057255594, 1097649404, -2030324947, -792701450, 136552903, -1981060916, -1408808602, 1939156248, -999430946, 110814896, -734917292, -308155424, 546151452 ], [ -821131341, -1052294790, -574859136, -617727183, -461412372, 1052788563, 458638795, 267611494, -493613508, -1733908550, 304012656, 94191397, -1450004903, 266388960, -12478812, -1283343795, -211192933, 292279875, -1714411438, -1115436463, 1120517951, 529490676, 152357116, -197139170, 1444828968, -1713346741, 1092105360, 2082347273, 732373526, -15243581, -1829462831, -2085209714, 22256759, 420644272, -592394587, -1686959618, 893068519 ], [ 1601505830, 1283846619, 2136139410, 843974566, -2143340050, 446321092, -1599289119, -1974573636, -717397748, -1544414932, 1245421839, 1658850941, 1977830274, 332324811, 809185191, 809217481, -2097675296, 1549428307, -15426492, 281822036, -511174545, -970884364, 1159102977, 710146284, -861143682, 1124488370, 1851056233, -953781429, 630635923, 838650398, 411844708, 1321825475, 975961565, 229754560, 1235004693, -1048854098, 306886564 ], [ 1898941685, 705136907, -877063116, -2047867284, -807701384, -1558273648, -1650502810, -337593634, -1390449907, 1537390656, 694961695, -1011688108, -1947046374, 1939257115, -1365958953, -1451997846, -1997808459, -1999866453, 1639870022, -1178612147, -432003368, 986527835, -781541359, 196945716, 231625304, -2046278035, 183402317, -44650531, -96161580, 1586026894, 2046895528, 1855954487, 1450746730, 1283010352, -1013948983, 1648329193, 1875365386 ], [ -1741699879, -1929322022, 1399222235, 1626683745, -1259105196, -850494074, 1377994877, -22590972, 1505097835, 1240504921, -99307956, 1473501643, 1924405302, 367854786, 1255037795, 1190021814, -1858431423, 444677216, 142641677, -91715578, 550747840, 611952789, -861119807, 2008365488, -641579119, -244892936, -1718065824, 449246442, -1306006778, -261917578, 91946386, -158497039, 386971919, 1481444826, -462549009, -476191014, 668584171 ], [ 1028538627, -47446475, 1503586597, -597006878, 1059707967, 216762624, -1786137455, 1941601692, 1641644938, 547659032, 143037544, -1651537868, -972605664, 804967174, 1595061312, 617660931, -1631307736, -102189145, 20107090, -1726811386, -1863909832, -2030504906, -128415055, 1716972367, 1324518506, 1038215747, -145261316, -2105917873, -941268976, -223699938, 159063823, 1227891254, 353507999, 1843490806, 990191552, 835484378, -613029623 ], [ -1076094969, -1135857623, -1826722626, -748094059, 2028268637, -1566200930, 1310256975, -1863990491, -1008314613, 640996545, -2078268825, 1992048304, 2040556619, 2025280137, -1839513495, -713392629, -603036199, -84010031, 2013826360, 638421266, 712513935, 520852281, -783559820, -1866337403, -1219704337, 941586310, 1297514225, -1836753368, -768072603, -1393019879, -606091143, 889737547, 1465535155, 670862482, 1166481014, 650496965, -1074965351 ], [ 1556888831, -834712132, 979335671, 1483106489, 17502548, 965421472, 1586059788, -854345688, 2102280077, 959316218, 189604685, -825216146, 1150819398, -1856779411, -624394926, 50927802, 1173965713, -1601261122, -112793393, 568423877, 1941114862, -1649952733, -2037271314, -180014353, -1907323831, -1766397656, -377713788, -668730340, 673341252, 466554288, -686907680, 1017294613, 1172275192, -1685641394, -162147088, -205253849, 686344413 ], [ 1982828898, 887092406, -1049982737, 1532328354, 809992776, 530729085, -1792496780, -1689643316, 1572110231, 992356208, -1456568100, -551193482, 224218242, -405876941, -1749096920, -1668564653, -1381082396, 1609005520, -1350834927, -1756057099, 372313314, 1706133653, 996393882, -1470547900, 1245639361, -1091052051, 1015258090, 958211117, 441256996, -2088495945, 1661228137, 1677502120, 2059171400, -2096498220, 1376867495, -162280456, -475157114 ], [ 565191852, -1101030197, -66265218, 1253073014, 245416097, 1223333877, -761732143, -1518401643, -1174758974, 1164475942, -1169150045, -2124420506, 1091148424, 62011898, 1125184625, 570391653, 71991154, -1598559116, 705865180, 108557093, -1155105873, 123342402, -1987764146, -677613130, -201896559, -1626851344, 864335209, -67674730, 379984644, -2087463297, -1915226744, -1930025128, 48777244, -1616917775, 1046844133, 1398702786, 1759419353 ], [ -1629768462, 590989522, 973507551, -683735145, -731000824, 1948736209, 1698101568, 158913724, -1295636098, 1192387314, -547487351, -1372344403, 2027393399, -1623014693, -1964816240, 428289509, 151853211, -1804692813, 1352137910, 264660798, 1473572537, 175987249, -361472704, -1340452127, 968373357, -54615123, 1210483192, 1232318063, 1038214216, -1761287931, 2067030556, -1075229674, -41013895, -831844017, 2014914651, 1471175005, 937158870 ], [ 1136945928, -1093434389, -1981771045, -1182376867, 2043879340, -1414417670, -988177658, 1036659876, 1312351798, 542551175, -152666880, 1295364788, 335450743, -340669338, 2109025519, -376210497, 1968951723, -195073965, -410936783, 1424040706, 527099826, -2009313299, -535362428, 792367138, 339409756, 1703277353, -1920979529, 818144392, 895067145, 1108822347, 784617170, -92607198, 716169613, 1218862094, 654864944, -1539861027, -1467700708 ], [ -1355189198, 1811187098, 163868766, 1556811545, -1203982400, -1920532605, -48199956, -56996739, -2002023473, 217468526, -1049264703, -134750077, 1380689106, -1101290667, -1536275420, -738730789, 286230950, -1909281793, -176691794, -97887474, 140798433, -327339070, -1883174872, -291769473, -1811351122, -482107261, -47526917, 1819830634, -943541647, -578003538, 693459478, -1069357837, -1379435563, 938249723, 1063777715, 284407026, -1603771494 ], [ -1456028342, -1011867267, 507609679, 3355202, 783299585, 75594380, -1630355545, 1773656252, -1696596279, -144403902, -1598180927, 29436226, 43994318, 911635412, 401162579, -649997100, 119158554, 179197231, 1380522229, -1520881604, -222098072, 1298692791, -469409469, -1908870733, 1883742243, -305830801, 792476768, -1106321712, -1029153014, 832072221, 541604328, 1057311309, -295430858, 253807232, 1508945481, -1770482445, 1907189003 ], [ 300463818, -1165210723, 1905147448, 1393959128, 2121450388, 1472686492, 841619807, -972415335, -905774010, -1203487340, 1431915237, 1848740161, -1043649397, -240108601, 504511438, -950244336, -1113757160, 1003893289, 895650190, -554781517, 1203011626, 1034910617, -1380103701, 2145376135, 2109297803, 944873334, 11858393, -1243927379, -2044874392, -1469703867, 195007739, 1130804953, 1163268925, -2029584568, 1794506761, -1862066094, -1490999708 ], [ -231090667, 940073564, 1430196112, -789308437, 980281786, 105604652, 1995729603, 2100768438, 1622954748, -1416124238, 1588822240, -1437781310, -1032473570, 1839694169, -827589264, 912565391, -1961171899, -824539496, -385838538, 1525696363, 1083256423, 849508629, 1477011636, 444939199, 922223282, 389510071, -2010866644, 1791763848, -1048258617, 803766921, -1731233209, -702913733, -130379237, -1406993628, 1259053066, 1308009399, -1273361663 ], [ 1105122730, 590903315, -281134708, -25512726, 146374542, -293987543, 617146193, -1405566735, -1239656530, 235879603, -1847181054, 1966367821, 1530043906, -1614293697, 1383604634, -1118054356, -1447735601, 771756263, 1815159640, -1196438000, -835812324, -377337639, -1790633087, -27753082, 2082546552, -24926179, -1019368389, -1056109393, -791911052, -989323118, -218672390, 2029926502, -1198311567, 737358948, 1317549798, 189756163, 815877225 ], [ -17732945, -263824122, 1862104776, 1099090298, 467548780, 1913172717, -540558255, 28951586, 1988783044, 2014892049, -786176836, 1782666839, 1200859934, -548967, -1036206842, -1677897947, -843057810, 1228142304, 1728189080, 184211932, 1794000976, -92623716, -1576438327, 1349810074, -1473644053, 1127520835, 1838399406, -344188927, 1579909777, -1104560357, 1215821992, -101117084, -351188345, -1460888893, -1426925827, 1472428574, 600887587 ], [ -1512202980, 1594077185, -2072729428, -847561327, -1509120590, 1892277196, -592803136, 577013057, 2026452124, 109937936, 212458398, -1941781586, 357137760, -1004342330, 1522895836, 935875478, 2020181994, 1606884820, -1856008876, -1411954807, 248040953, -1329141987, 959174, -68527756, 1837039779, 836926643, -1293990988, -778256794, 691039160, -729158416, 122578872, -92247641, -1675436740, -1291014597, -38325592, 1681817337, 83507187 ], [ 1801887036, -1793530255, -2093265705, 601073017, -354280618, -586422157, -749721333, -508952957, 1748828273, 2141280462, 1978486397, 338305498, 332179805, 401032196, 390985969, 1292927044, 1738217354, 392408862, -885923368, 1515868445, 379357727, -1390921961, -255403637, -848164264, 205743082, 439423849, 1958643166, 548173490, 766700096, 768575224, 292840357, 57909795, 966261423, -1377014983, 1758788913, -402409253, 925922698 ], [ -2005188198, -971845580, -1834722681, 1578604881, 401486509, -2019478287, 874258106, -756533896, -743731666, 694863806, -1313936278, 211976629, 1201916629, -2069495996, 271252064, -34925939, -1517502436, 1361413573, 1359643462, -1702654774, 324048391, 842818027, 53319978, 1684239041, 1669772372, -1787968198, -1619388688, 550088732, 1694574892, -1696985804, 873569949, -165182720, -238536939, -877247149, -801298465, -1914685456, 1754313633 ], [ 1547769043, -73888202, -1480708752, -1496679123, 1969643702, -1533926780, -1155236095, -1038611350, 1842809832, 1991713882, -229382440, -1805086017, 1702882444, 368766863, -136385808, -323530681, -497561859, 233476435, 270117165, 1443739756, 23498491, -1250598960, -1626963237, -1573746481, -543822133, -1641991855, -765830962, 1962590731, -1587937218, -1742529283, 1041169890, -461484486, -1275525134, 1943966362, 77756051, -951874423, 1468527343 ], [ -259184079, 451448808, -1965674360, 1759033202, 1812998500, 183744284, 1728523060, 994554462, -456554526, 662630877, 1342024847, 1778409446, -602404159, 941971738, 1893946429, 710886608, 1179677880, -820362556, -1360656956, -1865495600, 522088382, 1927329678, 1781204396, 1869202584, -1101768932, -107391211, -1525880526, 71802506, 156068482, 1255141092, -1209365502, -2046839196, -1230362327, 13001869, -1099095999, 346190178, -2010343522 ], [ -403186570, -801584720, 1191249478, 1272246567, 1566628812, 784975900, -534921292, 1609845520, 219727530, 509382373, 1776559123, 736996240, -661786264, 503180347, 1318134763, -676208047, -1406439290, 513958889, -674132599, 87368460, -2147179122, 423290104, 244417281, 103106176, 419114090, 2087299549, 2001571707, 2041383129, 1286099780, 22031353, -1846629449, -1042810767, 2138341328, 1552888185, 1067336613, -1737262598, 1313317746 ], [ -1660353937, 1801891242, -1975988263, 1297858069, -256830230, -782061402, 22798840, 1004677651, -183951316, 994710408, 2023337537, 1358003523, 439074450, 2048321501, 984966610, 1110370499, 2092263652, -1732388317, 1099191212, 693584902, -711493990, 1470122116, -166119041, -1806089370, 1004412271, -871529474, 1045833190, 1949109391, 1103265304, -1399049605, -1149863653, -1127011094, -1562833305, -1729678101, -1168394924, 50180476, 2068044667 ], [ 829577463, -1064920313, -216145332, 1005663841, -1647804181, 1506302705, -1176871016, -2087818831, 498048633, -1528694857, -1376152693, -292795771, -869456930, 1877795441, -518163900, 419392851, -1007948488, 986360021, 1029465228, 1505932227, -629296502, -1242522208, -791487152, -1185098515, -509464283, -598399216, -443697814, -1294507852, -2108464821, 1303117720, -883882359, -1561044896, 1766329326, -145401315, -1222847834, -989997507, 641888901 ], [ -1701634041, -1865167544, -1188054724, -103469085, -1808540255, -1382164043, 1469265775, 1534712369, -1217288059, -488848430, -1389242409, 1695098308, -1535405564, 1472668545, -152206986, 623515930, 186253814, 330998482, -577695347, -1835507802, 1178688865, -2087823136, -124815374, 2116518258, -538800464, 766085789, 670283358, -1573004005, -1425039347, 436886281, -784078188, -1564509758, -849685378, -1347898629, -1382491543, 1412558511, -1991627671 ], [ 1028658345, -1274187788, -842038838, 860111408, 1030568466, 573568470, 873351440, 174335785, 321965422, -156172621, -1216993203, 1477300985, -787621626, 879245820, 959758250, 1739063914, 435168831, 530911318, -1980621980, -1372792807, 1957156687, 816887747, -111885423, 653796314, -179025649, -1558995132, -65285712, -1124190101, -519267693, 928204738, 1659323460, -2123503394, 351865828, 2144076361, 134152626, 1880817990, 1932540329 ], [ -1073949924, -1137564530, -1408783098, -1108530480, 1752511613, -1899092313, 95102115, 1697215119, -52101439, 267527622, 2100900493, -810093290, -996309954, -1719507789, 1019688788, -793214368, 1380793478, 1634324752, 1716780629, 2061606076, -1183747344, 701390424, 1412190797, 1064289306, -1148341795, -1454273111, 1531935183, -1723389859, 1000670928, 1467811290, -1882473408, -1848014524, 846369689, -1718910548, -985210657, -2016567621, 1841514491 ], [ -816919570, -1250867079, 692017193, -764752691, -1074151497, 1325265159, 150401983, 1693125712, 1747450903, -444702864, 255735530, 1992201093, 1364226364, 766065109, 1979572152, 2050293006, -1812689817, -666932326, -2123788721, 305907373, -667103783, -607031750, 1490293113, 1813822043, 1880014139, 25417811, -1846916135, 301308731, 1865579132, 946057856, 557020167, -56881423, -116580251, -1286254366, 581801649, 1303376028, -2100214062 ], [ -1904863296, -1421984077, -1178008784, 444682749, 1916398981, 753232242, 610439736, -1982772611, 686204625, -1687935663, -1274024818, -743593321, 1189810573, -989381589, -1420345619, -1801310446, -1619460562, -1373537957, 1030082458, 1338626756, -604391774, -323420162, 651167008, -1129250236, 1136614697, 1832782186, 1838745023, -522046904, 345750839, -2116164572, -128853493, -1866253795, 1600951023, -1472625849, 1097106720, 2048121484, -1961585927 ], [ 1543632249, -680202562, 6138913, -357856046, 1959493141, -2016831450, -472054279, 1982057381, -1831705026, -242441962, -681169951, 1766925576, -860264873, -1026729176, -1529433043, 593517024, -1178671735, 1342624050, 948905942, 1086862757, 1461319439, 641175323, -1318741498, -532861605, 945336700, -860887345, -1118427906, -1048116150, -1093604997, 1214396645, -1285138957, -2102998036, 1342138424, 1811123477, 886385769, 569575624, -1290521374 ], [ 1632237966, -1568028796, 1440792055, -1089153239, -745384607, -972084063, 1316927511, -506409254, 871594425, -1153417338, 675132827, -1422461811, 1544257195, 208786274, -1875810830, 1924743137, -1609400724, 1426175513, 998857076, 267063402, -61277707, 1961343656, 1298555570, -2121534909, -176206400, 1953712882, 884791828, -132074013, -92746971, -278107930, -906798815, -1971811676, 1873536866, 172942987, -783879674, -1849404738, -2132709371 ], [ -641565222, 1625670463, -1004559263, -939840434, -84549091, -1524490548, -1121355402, 1793472815, 27924291, -1968035081, 1675690102, 1519127198, 1148518590, -378101815, -1107966730, 1952790199, -1842266669, 1943980259, -1953714440, 371576648, 116083320, -590848720, -1644618687, -100511273, 1521547230, 1259988468, -1463930271, -583810987, 1217923323, -517769104, -2007196706, 1558721368, -421821098, -1091945650, 1741026333, 393952947, 939807590 ], [ -228988235, 395846552, 1893336949, -1739524302, 823149685, -1588501, 650571278, -1960400434, 1617730628, 820033322, 1945257577, -1334709213, 1971136333, 380886629, -1521993041, -474938115, 437823249, -2133783562, -2111597024, 2075774550, -1948561503, 988096080, 2090816139, -1125699454, 1411557708, 1901634741, 1765096327, -896146142, -1931409018, 1050780113, 1262078078, 1224885212, 1595388500, -301393239, -839256964, 1121353850, -2107010969 ], [ -1883379400, -1047297335, -736402534, 1251014969, 1150471498, -1564865476, -1699659688, -756829537, 1852104083, 1062190987, -1473804828, 1525205230, 1813210879, -1498490251, 105715826, 905460698, -1878370638, 1945514510, -1363504093, 1949544875, 181577802, 455713546, 356617562, -1219273285, -467966936, -1547031288, 278013547, -326638690, 774740290, 589141221, -837238564, -229250180, -419516963, -533439980, 1625382114, -1902697297, -1793603880 ] ], [ [ 567833294, 460968491, 766309017, 89454383, -1269717514, 1762127368, 851890296, -1892964396, 2051102566, 1768697498, 568362624, -742493640, 1792480382, 2011796155, -1864267194, 1084678598, 318047013, 181120379, -346363127, 1752592271, -1424761336, -1097126954, -661003396, -1625041787, -1128523297, 252135977, 1272852038, -469686066, -689680854, -1817461071, 708332118, 1197797, 304927948, 1449295537, 425592470, -635940531, -823101941 ], [ 1167134577, -1493377057, 397965144, 565580918, -317493692, 1009235383, 415171897, 1527103933, -1226159197, -1510280133, -1390560459, -475441603, 1255303662, -638611776, -118021258, -1367080504, -572402073, 1510796322, 675741020, -1678331795, 1303973835, -968238538, -1058448923, 1896092393, -568585973, -1837599185, 1664747495, 30830862, -166497035, -570028730, -185548364, -1210212096, 1264929945, -1092682557, 172618610, 155044533, 216060365 ], [ 1228924691, -891466713, 2022103568, 1607465038, 1609320725, -1832030951, -617141700, -27937317, -296680917, 999014251, 1269056700, -279713354, 69599391, -915188954, 225470430, 32552715, -1490419881, 1690893665, 529570749, 472811968, 1545109574, 1315454982, 1835840393, -1792372418, -419039805, -1811737797, 1344541479, -1212810330, 991035962, 453837156, -1285134324, 1974826509, -694250481, 141361762, -1409525499, 62628958, 984691740 ], [ -1581776145, 527266093, -893655910, -606025025, -1940063129, -792354552, 1780584376, 1593996045, 1659011878, -1502541282, 1761664346, 433273455, -935511501, -2101648350, 905270973, -846470392, 814906889, -1285513339, 1525696892, -1958079413, -673667218, -1436296990, -1835072728, -1417995894, -585441414, 222977827, 410919855, 354432204, -1885425009, 1852068737, 76805572, 1945711598, 1337106557, -254008331, -478448094, -215882422, -666043825 ], [ -846410291, -363489970, 1284956959, -61398552, -1477537626, -1464162900, 37499969, 1857026621, -463457100, -1215004968, -386746097, 947953818, 719695656, 72299359, -1080292941, -1208134112, 368382450, 1067956518, -1574659702, -693922838, 215360222, 1110615481, 48415650, -1496993138, 1651140229, 204532856, -1614361878, -47893545, -423431942, 1601741612, -1028432962, 151902824, 1585048927, 1482166252, -1463948833, -711975865, 1989766585 ], [ -1430780802, 1381295597, 1198145882, -568396370, 129228434, 718293545, -802844338, 767700722, 909741221, 1414331480, 1104820972, 812862481, -1046457549, -491594592, 187565992, -1643142150, 1635049911, -2026747666, 1057087799, -1971716320, -234822858, 1811768173, 1060315181, -1806062778, 571292847, 574118768, 1230402330, -311934864, -79917218, -733781909, -443179978, 652644524, 970514810, 400935916, -1538928929, 1370029935, -1826582769 ], [ -772548481, 501797887, 1903166975, 41544603, -639038537, 745797815, 844471012, -1105968620, -771140954, -1757298591, 517983319, -291431413, -2075919369, -2136363727, -1763817051, -637248747, 1206468867, -2103085494, 525359651, -892124232, -372146710, -196441734, -812021099, -785883857, 1942953464, 1237170452, -2112338127, -1804551533, 786802714, 603772790, 886108306, 1738010721, 338660852, 2009602147, 533492802, 1051620798, -772369600 ], [ -742587509, 1888765741, -1570807701, -2050286669, 2013960987, 20841051, -773906119, -1211465708, 1771096075, -185179633, 1942537084, -241044187, -829673290, -1895844047, 469029710, -1725555878, -342175481, 1634686508, 965673936, -1604820905, -638922239, 714389527, -1446576054, 211627260, -1491528692, 822906874, 102418379, 823988762, 630852686, 571041131, 665035772, 688630685, -1702907730, 1745904114, -916640613, 564495905, 714697364 ], [ -643207610, 292767875, 351988784, -2111215638, -1047943852, 572895439, -797121807, 149327758, -2117761944, 1350571358, 1324459236, 1825956726, -1240773197, 590813428, 451656539, -966760899, 755721446, 1709559268, 1183902445, -1626664069, 877915487, -1135566376, 1304772214, 393107608, -781394373, -1379232651, -997860561, 1216709162, 1632103051, -1851083009, -1128343730, -1115159708, 1347034176, -1895011151, 1324714171, 198495658, -1854718523 ], [ 19970286, 1626241084, 878551712, -1262937924, -1549695204, 692554307, 495118783, -265482241, -1453297117, -1242579486, -671292828, 1829350831, 852369406, -1659851934, -1540176155, -1897979551, 533556698, 1228563959, -1466187636, 142430047, 1340560059, 1440184161, 199904051, 1148031191, -1053237279, 2019517115, -1504245490, 540140602, -2014148198, -1940708384, -1392836914, 2029820713, -689249648, 822634712, -445017689, -982720210, 60384273 ], [ 91723843, -1700921547, -96963133, 1007877682, -1955915507, -732279316, 1325755596, 1635719829, -1961226859, -999087231, 1083651877, -1798121307, 44902433, 244623557, -1839885085, 245197419, 1961610464, -869704255, -1217721013, 1238054392, -30092657, -665012029, -229683562, 2123303395, 1890355179, -1813451172, 847569285, 1836041020, 628406817, -409140167, 656033786, -870754872, -712236288, 1973677993, -1834059920, 1618330419, -1862804310 ], [ 374243017, -1406637255, 207073223, 1747543674, 1738263099, 1831155097, 1550090166, -1563672549, 1531783436, 286462736, -310003830, 236190310, 928575836, -1504950649, -1489293215, 2118598407, 773540137, -767666042, -1722837751, 1895311316, 1309922856, 1362551393, -332871239, -132843790, -2077967871, -1877621185, 756452954, -264199658, -1842726837, -1430251577, -1057787571, 1492708879, -617468439, 1896006470, 725133350, -897326660, -1768235362 ], [ 2110790131, -1964212315, -1852696640, 959499592, 690193819, 1119244220, -1442098192, -899242982, -2110098954, 502908008, -1064633297, 503203922, -823072563, 529014013, -1143378246, 1507975655, 1322707030, 730648177, -801362683, -198285104, -1818005382, 586715793, -1618361377, 1603653560, -657771842, -321159454, 1420097249, 2075620482, 1153517425, -1501570339, 131995149, 459694475, -935583418, 901205856, -1245569593, -1063694753, 911131123 ], [ -1142761964, -1633019221, -1263689752, 761577065, 802766736, 1468812802, -516558901, -2028469942, -323342395, 51094421, 1145704222, 257184536, -1855071496, -818745455, 376450211, -1251711123, 1065136562, -429322716, 1763768529, 928945381, 2096854086, -2047448722, 957535966, -382603809, -757043714, -1116450884, -1114028192, 571136335, -977791337, -322333878, 1942726346, 1746580575, 598430992, -263390396, 2054090876, -435966087, 1026215773 ], [ -923456068, -1574433977, 1614986501, 1714250951, 1396691018, 1870637068, 864064911, 1595647894, 291826122, -1077259399, 522029743, -1025636220, -2139775535, -1651981491, 308620539, 1338954000, 1890087100, 259668909, -1058217917, 1360561560, 1813027686, -999064039, 1222195520, -27123840, 1402711414, 558462332, -407124260, -400328012, -1882416717, 176277470, -1482103491, -446258924, -1531397879, 1290822354, -1340823737, 1870112514, -628394823 ], [ 1029695942, 1388949220, 57038129, -1872976828, 1164967471, -999699046, 840603911, -617112128, 1752564828, 951642365, 2131409708, -292386832, -1318044996, -1390605333, -275049809, 1170247760, -950141423, 934937136, 22746963, 2013239291, -542675478, -860059550, -621957594, 1023337653, -974352196, -812902724, 558523755, -1025560973, 1805907306, -337767648, 1779858107, -474695624, -547319696, 1390197531, -1559655518, 1221819490, 890149372 ], [ -1273196603, -812742480, 1502927729, -689730335, -1029508378, -112961063, -1569159728, -209325037, 42032217, 78462467, 1925504383, -1684213527, -602675887, 877168520, -981493584, 254594157, 826607563, 1725413736, 1174703076, 357441657, -1004041005, 1658662374, 1241664806, 758290591, 1239228375, 1308523873, -1977358461, 1973597359, -2064307787, -1726316299, 474105275, -2048437839, -529695688, -545698158, -460521734, -997157254, 1480745440 ], [ -459140711, 324411692, -929872199, -1908833320, 1426407145, -101413528, -323760856, -1613330078, -502984599, -2025913087, 1222813245, 434514926, 1418672853, 968384705, 336648740, 112201475, -1294046261, -1778620382, 253226388, 1937589789, 1416923156, -1279240642, 1330530854, 1301807210, 524194082, 821365339, 1947478418, 909828101, 1355646345, 984542859, -1983187708, -1623099023, 1876178831, 1684787478, 2141123738, -1302774563, 1633145697 ], [ -456810751, -1036096670, 1164302910, -1720477238, 1981503207, -1980868649, 1438436059, 1401598659, 992501718, 192571440, 1225604062, 548254376, -14207832, 168402829, 481456249, 1398494642, 2129136248, -2013203841, 1838924727, -513770600, -918463851, -1843090215, 228647648, -1243198708, 874005095, -1901607973, -809658582, -1850437554, 1527666142, -654243737, 973465380, -307845693, 1584425599, 1678317166, 1506059826, -346272577, -1251957108 ], [ 2065550484, -87007723, -921778176, -286232942, -325532633, -460654924, 875738707, 24583187, -1607609891, -251557122, 1670914971, 208867583, -463612632, -703358897, -32401994, -157248953, 947712666, -1358037265, -1140795990, -1816030988, 686883737, -1920434833, -623766882, 1450437785, -2127832357, -1633626694, -753778872, 1537822413, -1311160291, -675284793, -1573790861, -1401698455, -429827690, 1996060571, -382218550, -367195139, -2000077682 ], [ 142309152, 1978444308, -131327539, -1733267073, 1264795075, -583015919, 195933257, -1602244330, -529142923, 1916413488, -1072288481, 782060873, -1250189799, 868885412, 1565480547, 19773102, -1903889002, 158381757, -2090061701, -1909663572, -1943868330, 62082534, -112030939, -406013197, 1420461987, 183784795, -2048025012, -932258773, 416735205, 728356705, -541045418, -1005630004, 1446417534, -1805360615, 881359648, 108802936, -636587084 ], [ 1064647926, -2116187583, -2039971605, 972593976, -1452923637, -2046043009, 1001552855, 705165994, 1642156166, 467430613, 1970958528, -1188670635, 1589489518, -292235561, 1538721138, -1346464821, 1335678108, 1842636189, 1287073726, 119057652, -1503574081, 1580060849, 102995533, -1449911871, 439135608, 1573148653, -2010494140, 1207791676, 1617424501, 1165361385, 1842140257, 290685648, -2113932173, -818907327, 1628306490, 1504752864, -1854967475 ], [ -2120890231, -512858310, 363751343, -800875427, -2009090832, 1678761463, 1601774857, 6187551, 295481273, -1568684079, -914898339, 668877530, 1364809237, -1204783644, 1286244002, 916958751, -441574730, 1666806377, -231259228, 2125837263, -1507006652, -1836409250, 1563075854, -1493319703, -456141439, -1275019238, 410875824, 904596301, 2007097515, 336066881, 2142486048, -774258586, -858474670, -945289839, 2078103372, -95215739, 1343532377 ], [ -890796909, 755757083, -337372785, 1962825951, -2021623804, 1513346052, -454129261, -1552628172, -2057383024, -1199473349, 674223150, -1645997412, 2096507785, 949233255, 1328881286, -654289368, 2128376143, 306466495, -906149447, -727210403, 1380895988, 1810926320, -1562463337, 369722306, 1291290108, -953715385, -793441247, 8522012, 2094388489, 594023851, -1619386127, 675808449, -1427933751, -649908788, -1445487763, -2061509986, -520111538 ], [ 1089204465, 127198307, -237718006, -1620938449, 894521271, -713580454, 1080305291, 932750711, 1606901217, 292444122, -245525846, -1233281860, -1793729667, 620835388, -1054716243, -1690379874, 223134067, 830452207, 1714151999, 1694076915, -562361409, -1732885464, 628946059, -2011568693, -471890430, -1052623699, 1122861617, 606505728, -628246976, 1840037389, -896153208, -450663833, -996940423, -443645781, -1368213277, 1960620784, 728737222 ], [ -1784015122, 1725875190, 1063630957, 2008587858, 1784834517, -2023300421, -191989912, 1157515931, -1671250669, -66798434, 1431939243, 1749292857, 1240655689, 1770186856, -357562473, -2093134709, 1684368605, 1955127726, 25220181, -294026219, -2001056976, 1709084729, 1739945611, 29139313, 406068536, -898573397, 1993282105, 1652817663, 571748183, 462241817, -497101211, 2093987947, -289028268, -55509056, -2129595406, -452657963, 1303110665 ], [ 347176806, 1223553453, -269650415, 2139371406, 912968654, 746307457, -1440428752, 534087631, 2069859808, -1607595843, -109323649, -483006656, 965529407, 2049565714, 53295465, -1639977967, -473472912, -1769496581, -994047281, -1545209881, -859824083, -66311534, 1822219706, 1534234300, 757609852, 844322289, 627826961, -531945043, -1128478289, -944356960, 769396979, 225472215, 1491640885, -923293410, -578506058, -529432636, 1184903875 ], [ -1862026481, -1266975122, 753583783, -506656021, 1692008218, -100720947, 1966426069, -1580881478, 1316287776, -1290259907, -1787966190, -422173048, -1941643990, -371493524, 1642576919, 547167937, -115032046, 1961756747, -547106637, 1565048001, -677327827, 922404896, -1955442889, 728911309, 189517861, -603443989, 789876788, -54209838, 1739554031, 1091575819, 1203118962, -2011301423, 1874434341, -673360316, 1648792540, -100833069, 1525220952 ], [ -667026115, -469730039, 375123443, -1680091557, -834204484, -2093814049, 531926064, 1351926911, 740510778, 1868692341, 983649832, -1513581296, -829256821, 1484492954, 1100807801, -1055540206, -1806609748, 2021669214, 87057065, -631908833, 568792988, -1578184572, -177163162, -1870293698, 1146020815, 408577863, 1354065833, -2136188568, -1568953240, 1975603161, -94933843, 1182315797, -1778615675, 855289987, -787004741, -1073971470, 1300384727 ], [ -312498544, 2040266505, -4010334, 541717843, 402690897, 1430803249, -200728678, 1152590172, -1554453573, -1463413298, 616731029, -138479328, 225992774, 799022272, 1651285896, 1849668624, 717745454, -8885881, -1537158428, -741316086, -1406516593, -1571887877, 1388405066, -1817914099, -628696908, 564618886, 576176810, -1631445987, -41873158, 1688691976, -1676361939, -497244548, -1675089849, 585619763, 1693911262, -1164138051, -1987359531 ], [ -22518061, 636772312, -1371118089, -1713060880, -48468897, 2066940345, 842445289, 608056367, -1286472238, 1652520504, -1685432964, 1297831419, 1446129815, 676963036, -1530074534, -1530376287, -1346917839, 1823435200, 1871874658, -941311071, -434636429, -1871819953, 276652937, -212262534, 1955981896, 2068164459, -1925786791, 1735402678, -651569520, 157352152, -2094558631, -478141545, -423875818, 1412679260, -1100322954, -1373366233, -1567638090 ], [ 996059961, 2114163894, 81099889, 1132662326, 106376243, -1194111497, 895246907, -1160998971, 458860377, 1269760844, -1552767654, -318996189, 2005297683, -2067406378, 1689836121, 114122207, 1220479122, 2018489882, -731421239, -652633944, -1563234829, -444182502, -1091799108, 277981425, -202491753, 1310435177, 954072039, 1126892990, 729376222, -1518608699, -609979659, 1808775077, -981724372, -252368875, 1292793517, -30856524, -277675328 ], [ 1555929077, 352474184, 5003809, -44913064, -882821079, -1075680380, -1662725653, -742992931, 621245104, 1844685344, 1746954775, -550213891, -1836144729, 1181936925, 666247967, 451846656, 1085298614, 1596980312, 1614550974, -1617302442, 1572419309, -1751306618, 1239258587, -271692568, 232853693, -1201244678, -1923111014, -1313783594, -1923958515, 1046518065, 229649166, 1204740003, 2086120519, -1537465402, 1078771833, -258353189, 1622277635 ], [ 1161613632, 2022166941, 133268210, 2036024752, 1829069842, -1055796180, 1085786148, -810887438, 1553361041, 915989265, 2064147626, 1680509932, 715904079, -263307732, -1496759281, 731704621, 1369423797, 44124624, 576191243, 1289101807, -146115386, -1518762555, 608287495, -325316954, 1491462411, 1004835606, 1335857274, 1126221122, -1834589941, 505938925, -1506992245, 302582943, 1157812425, -607863980, -813618872, 691668164, -1190610478 ], [ 768927624, 103929948, -1155490702, -1901795540, 2055618167, -1209066505, 672310270, -283382944, -429226435, -1547604128, 845430644, -1907851938, 1983409727, -889575939, -2055816177, 720498414, 298428160, 1269020035, -1988576647, -180723411, 627332473, 446760724, 1450311794, 292949220, -31488728, -1272119433, -1944012272, -1294121004, 1986625898, -1943289083, 482449409, 1875474285, -1251632131, 329079290, -1217826885, 398271151, -116302546 ], [ -1828962982, 164182527, -2071641610, -1062170519, 1879005294, -1191751784, 210577500, -1515815395, 1622263946, -765711207, 2086307519, 463817369, -1055583039, 1350454570, -1593909722, 1639824453, 772462599, 986534509, 1357077579, 985053266, 611420543, -1075900680, -1201704925, 579549969, -1161621765, -674037953, -975471377, 1253705439, 145660105, 1365532466, 197415856, 502613822, -355252162, 854217970, 2120245167, -323398428, 263041718 ], [ 1346314334, 300698051, -1904967822, 519706089, 917795408, -1307292496, -1289705015, 408057840, 929689875, 1737057204, 1423437983, 1326269745, 1425037246, 496318362, -1841777107, -1221582047, -2072415142, 1330208497, -260872861, 1687141465, 1749331932, -1388139946, 634224525, 247478535, -1189397151, 207927586, 1643074651, 838500631, 97959728, -1143235381, -1032970294, 1139395842, 109703640, -1378344961, 1317497758, -2129085802, 280811400 ] ], [ [ -1132303443, 1665580689, -801113520, -1623607007, 1284352568, 1424991607, 851665969, 122825405, -1760737284, -1042979850, -1156742518, 389697533, 1313732930, 1803386515, 554824234, 320249350, 1783476382, -782656395, 1744605256, -1408588990, 897029351, 1570022211, 664833124, 2066069431, -237584923, -1187705932, -892555399, -305602195, -2035527228, -1423386171, 771053988, 2117879648, -1269304371, -1638708173, 679461368, 613055559, 1894083493 ], [ -1369152271, 1375930474, 241237514, -928063292, 667614203, -101597620, 542679683, -201348167, 1614478082, -166744127, 541144569, -1289717528, 147128918, 844395277, -795291183, -270294849, 1855209223, 18968903, -1731066020, -992531357, 1113640195, 1515601646, 1821848813, -2081832761, 140408674, 603491345, 1085931825, 870581594, 1661602790, -1665712082, 1118195662, -1089208558, -1961947348, 433192809, 177486609, 693228026, -1069936555 ], [ 2080694346, 345366505, 1262965571, -81086427, 840915678, 1403781530, 193814879, -1348614225, -1164477797, 1591140446, 1060778253, -1764466568, 1264773446, 788139384, 1165802793, -1988006774, -1293055550, -2029480178, 1431093646, -363419550, -1599314885, 1852082154, 205581272, 2113102449, -1482934580, -1639853628, -126421402, -393497713, 2110689696, -1636851920, -285612797, 894143490, 1906541700, -1605847932, -1278902923, 543698451, -136971038 ], [ -1224680164, -1492431421, -1591340004, 1219877670, -1118848132, -1959196150, -109636004, -1388080246, 508823540, -1657533215, -454403638, 156516678, 1893180646, -2001995621, -905407037, -2014671539, 180027975, -892667747, -1653723779, -809926436, 259959095, -1284258432, -1123821614, 910040720, -1795956329, -764106666, 1549200349, 653589507, -390940402, 241703084, -1251237120, -1791180573, 1784619487, 1870692654, -2060474383, -890345676, 164434120 ], [ 2064978792, -1390985127, 162198607, -636882136, -1823331274, 69448702, -400706062, -797661772, -1296506791, -1560353833, 653183245, 1766885613, -771244189, -305040135, 1460878137, -1931998285, 71711878, 1602881416, 1754769855, 2034662035, -2066599791, -1070279231, 1111073291, 1804869616, -186115240, -435742381, 2057525301, -398229974, -1077497088, 2052072101, -691537960, 118742212, 50929083, -389272656, 1244609105, 607169823, 864925901 ], [ -2075374529, -673810143, 2042188797, 1617941002, -1601951670, -1655646604, -1545146018, -723594274, -1729399736, 2011211394, 2099039965, 264270493, 291930963, 1361952553, -1050193453, 87902856, 1030263115, -2060011376, -1259947440, -228153875, -575396573, -764043094, 2002434768, -1995116489, 1498782657, 1177371305, -1133302805, -550375263, -1804356061, -332130994, -305911124, -1642177188, 44876926, 1750376065, 2101319236, 622223762, 1219620601 ], [ -1724139917, 265115296, 1283809979, -1054575341, -31562485, -1308859742, -292601602, 664768473, -1007524204, 89130260, 1683214032, 1276869154, 1877957450, 1575390743, 1001073897, 547365900, -1970030631, -359297489, -924759910, 913054516, 2021717875, 1140730422, -1581447245, -1231409858, -1159983074, 7802917, 1419307634, 1020022007, 768044612, 1760806558, 1056870497, -914051321, 2095641007, -1296072815, 288394300, -47082247, -1843371051 ], [ 675087065, 1375720256, 364564513, 793488300, -1264083962, 583996250, 1017564113, 1624209944, -1950958259, 1435547471, -1413812447, -532432407, -1402539482, -1667579828, 1288030878, -1897048092, -765507651, -289905565, 142981385, 562261281, -941951108, -1375228375, -653740506, 665438720, 601064862, 1608286436, -66169181, -1443090901, 1830412012, 739102166, 216382884, -1329993547, -523276407, -970295599, 678484567, -105956957, -1176626358 ], [ -2072565890, -714735653, 1075209182, -1852841508, -131362298, 1615691936, 1454880889, -747273899, -627203928, -1356582556, -1550704982, 855779403, -679688419, 1312003705, -346121302, 1030518484, -881427534, 823807655, 1946524015, -2004829492, 1633391306, 2123318180, 197172157, -179119826, 1872430856, 1935966991, -536050283, -1215283269, -774649696, -283488836, 1068332692, 136197957, -1282543167, -316012563, 1080184642, -303147490, -1754311865 ], [ -1189985646, -1251549896, -1300722955, 2053578552, -1474788210, -1251377153, 1216275492, 1376745206, -1345688669, -134041332, 745636229, 2079499626, -1561803646, 700723204, 1835534082, -1433932521, -832893135, 508077510, -1699980715, -638594965, 677460765, 651221888, 372780210, 496034496, -569798744, -260587905, -429647541, -819120287, 815602521, -1995548781, 1039379509, 1451154754, 1748857155, -1752864505, 1259616208, 1381190819, 1794492074 ], [ -1048280983, -477500098, -346919515, 1306711313, -1365976767, 1780892225, 2073855723, 1101852777, 760189129, -885511150, 1224906077, 175929088, -728170935, -849419393, -506396297, 1011169720, 1757682324, -561493630, 388477425, 2054342411, 1622275165, -605717838, 876318733, -1942416110, -450217989, 288845552, 137255697, -872145176, -844498681, 987225560, 1640717791, 1035665674, 1545025823, 1695659085, -1556872152, -1840450916, -1896041965 ], [ -882207621, -1175545310, -1330330417, -1749825137, 1361907218, 101210244, -628945411, -847802985, 1648164012, 23801765, 699650505, -1728571245, -737182742, -1377330473, -986438806, -639973598, -1752278697, 2033648937, 1532122291, 221301160, 13903012, -967323388, 825281264, -2011917600, -1655840588, -1873051619, -1259804709, 1476451226, 429308022, -950578724, -1339324584, 1110700957, -817357710, 1834774227, -2057750897, -564686000, 48788439 ], [ 629745257, 776155337, -405723892, -1129386102, -699830639, -482795912, 649769563, -1870780788, 1719640034, 215466685, -1243865629, -551768764, -1388014172, -152148977, -701758417, -355784272, -1579395759, 115952582, 1875216879, -1390965866, -1173297314, 1141569742, 1764704066, -1558024746, 2102579605, 2101407258, -1481773236, 1435124464, -1066172285, 130872641, -2023331738, 904976635, -1664454260, 1265535910, -286498395, -447836511, 2145417238 ], [ -754170385, 2045789556, 266860102, -1671651445, 878780962, -1367213752, 1094340474, 243771590, 1544601439, -164517259, 1569848483, 448907504, 218396387, -1725191207, -1494704320, -1065906237, -1066179526, -134307271, -62084665, 740306216, 1559972961, -1391911187, -674483049, 1968533261, 1030682595, 1401696016, -120992408, -10391836, 37983736, -527412990, 1046661481, 177761119, 575417887, 613724968, -566840360, -1808078067, -2075360331 ], [ 1405116575, 236310036, 1494474218, -609720476, 1506609114, 23556509, -1618349608, 1666529654, -1003539817, 1582466925, -1448732894, -1037281718, 849280394, 1143688884, -1836711664, 1784310545, 1038460888, -830333126, -1477956594, 1572086392, 612875546, 1932371377, 895768938, -333572240, 91002099, -642007126, 1774351565, -1972968057, -2080531241, -1121226372, 43287803, -1200948154, 648740111, 133035202, -1315372940, 413284903, 781044880 ], [ 697743611, -1354216922, 570577379, 2046030722, -1355784235, 421593437, -1172400627, 1031729885, 475085761, 376440111, -9490492, 1681314782, -1214999317, -1937084129, 2124370598, 325246959, -252172418, 1339577850, 1654331911, 309209038, -334807066, -2093001458, 1039772619, -738838411, 343481416, 294113847, -508367195, 1581795809, 1717647924, -1384286333, -2108105123, 1679022651, -39697022, 151311920, -628904569, -1216521779, 923752957 ], [ 2030427501, -1541731787, 993300783, -1799449487, -2037607527, -1021698542, 318221193, 1017011391, -1967944366, 1286299247, -1137047416, -883770336, 2109490066, 137893349, -473084877, -421819901, -1957478348, -1597133503, -2085546753, 1907091035, 1835209065, -752150314, -1925267346, 1507016169, -1365711141, 204571011, -848833282, 404295263, 49871137, 581740475, -1375554765, -1247916765, -1361710674, -1684255145, 1415214848, -1264039804, 299707260 ], [ 1831112054, -372944156, 505747320, -1806686126, 166843858, 162805560, 256977369, -1292697508, 495761835, -823118147, 8177223, 1412419753, -354169456, 886370610, 878133093, -1668991730, -1247703836, -649105340, -2016141276, 1399601056, -1796657221, 2098479624, -456351092, -1532059701, -1094838183, -414873522, -1894625938, 1736050538, -1714528696, 560282958, 185299023, -1826092270, 898619542, 563209939, -1475238889, -1539748983, 1339638603 ], [ -2001112004, -1824599275, -788166064, 763267872, 1071252411, 524983242, 1718852531, -1556596400, 1708078237, -1259712582, 1507188913, 1735147143, 281421255, 1125685434, 1253186377, 1016158780, -757097280, 1351346081, -1478791637, 1242279662, 241555797, -341320328, 320649172, -1082075957, -92565330, -61278774, -26738400, -2113733295, -2119710883, 642810196, 786699021, -359660630, -208311926, -692178899, 157918555, -1473874305, 269079223 ], [ -575562716, -1747228990, 1757785586, 1864174646, -728014950, -612134497, -486494334, -1078851296, -917652021, 771857550, -175891653, -31637742, 1097201292, -1866048199, 749269712, 2013558785, -521333278, 1095700490, -556761104, -13428562, -1352508072, -681752569, -275284928, 323308655, -1731408544, 199827314, 399874182, 1024941423, 201616664, 381280097, 1208849059, 368901774, 2069368179, 1931851403, -1496713470, -1867624776, -2107470686 ], [ -1129230356, 989251395, 674539642, -626891586, 609578739, 159677640, -2110896238, 1449082978, 541306437, 876654864, 1638681385, 41105875, 1122955509, 1731573073, 492768024, -356677744, 1979779200, 935408232, 2002133958, 598759941, 1017315695, -1813994100, 1014000087, 569901724, -1632110530, -1570605029, -624705208, -1412463551, 1008306985, 1320155003, 1936624219, -356078931, 1218707260, 2103064392, 1702692290, 1618014858, -521192610 ], [ 1025977466, -1287957263, -1911382633, 36070704, -2096168985, -640119136, -948344599, -970484120, 619176964, 836380511, 1905425423, -211350244, -1999460659, -1601433833, 408880215, -1364009307, 1739896501, 1776571853, 1646039518, 737497843, -954537556, -1314439077, 1278204491, -523664071, -1633237422, -1923667091, 1261730866, 799340479, 1826245846, 1280688770, 1881862181, 1749739683, 2088941957, -1744493227, -2008841741, 809918076, -1289181550 ], [ -1946219880, -868016072, -1057604473, 1259992843, -220552396, 1201613624, 794631175, 1479107328, -360567478, 2142000847, -1145940505, 1471396692, 75013019, 1149371248, 74928660, -2008358345, 161723589, -635190780, -1354842095, -1429877170, -980357550, 127667367, -511684188, 47332620, -276274537, 1324933638, 852430913, 305498281, 1166294059, -2031201132, -1364023061, 1367044533, 2103270471, 1797424789, -1306421216, 441137081, 1051994075 ], [ 1113704803, -1679161702, -939330710, 1912929668, 1289011043, -620609230, -1168180321, -1112524725, 686883879, 447919910, -237935937, -213701750, 1722080548, -1792216929, -1345204814, -1532099519, 780976963, 1311602894, -1693951693, -320470628, 360188192, 1712845974, 241419364, 481920938, -1846987633, 1213387614, -1763902712, 1237292665, -1951887106, -1447169055, 281433037, -484522331, 2097234326, -202486861, 2133946936, -1813097729, -349157200 ], [ 312443445, 1979645744, 705243634, 1289532085, -794833490, 1050553053, -1927157311, 887776245, -1749497376, 1319254668, 899356707, 1292737995, -317937694, 681584386, 898501117, -48133897, -785586410, -149678788, -1424695657, -764766890, 1185866626, 1219289015, -1431195137, -782540772, -125816259, -1201915962, -2125079601, 344658934, -1101028811, 148571777, 543827969, 1098775168, -2098740476, 1475136445, -1997247889, 1805551281, -797624650 ], [ 1769268962, 1063919198, -100726419, 772464966, -976976266, 510147770, -1926250123, -1638646336, -1230803678, -1630587657, 435404011, 1553923072, 1400908433, 2029296822, -1537160739, 658768039, 1327575149, 1724081541, -882369125, -1629985047, -345060314, -448566592, 1904647535, 1761982701, -897238486, -29360168, -843785028, 674282689, -1730934127, -531435122, 492633094, 2041376929, -910959635, -2036345630, 1221914948, 1955253311, 879103335 ], [ -1019432300, 1561577841, 1268273966, -865489382, 306796853, 1153186817, 146077322, 1298240673, -1234846832, 1404733704, -2062651147, 513257972, 1395230310, -1136165642, -1522314763, -116454558, 792004281, -788849934, 1659513861, 132966726, -1790369941, 182878555, -1649783252, -741196729, -299729617, -233972526, -1566288670, -242877104, 1253445435, -1858082548, -1261530456, 837495683, -1163690959, -929991019, 345449077, -730647092, 53710465 ], [ -1137045421, 448596203, -1438221156, -522374617, 1504020319, -1636098622, 1174354793, 620089995, -2086690657, -2070275546, 973619624, 1234476091, -1769120325, 1428399622, -1908291331, -1907896539, -925458648, 1930563673, -854154512, 1580968978, 1974898255, -905721598, -589895382, 1089577833, -1576413966, -1818416922, -56156732, -223727632, 478100552, -1529805642, -2003722274, -699971133, 1186386073, -2068888204, -661835569, 1819257025, -1258438657 ], [ 1599806995, -153024427, -1961118262, -694266714, 50686043, -777829151, -885710528, 1363773793, -2017754674, -951414955, -2026026251, -826194415, 1867472448, 795392558, 19843797, 971175781, -343479938, -1352701138, -156116977, 2033723294, 1885586714, -491065743, -2118817633, 1332350817, -784899905, -423283444, -1994295625, -263580951, -1679879328, 931620319, -1034797910, 2076322252, 1327158049, 1140166380, 1605109699, 1255551174, -614891575 ], [ 923894638, 1140999351, 91835618, -1102538266, -1557327865, -1870200065, -661693814, 991319170, -722044809, 768284871, -934711645, -1355647738, 1010758301, 2068135237, 317933885, -580825586, -141811328, -310373417, 145767861, -2074296810, -1694888835, 400942177, -1446816034, 1837939443, -363608376, 59652763, -2080268020, 1659093159, 1102631730, 2126436401, 1206086298, -595616831, 1192535895, 2055787945, 1520798742, -399257584, 892157702 ], [ 1724734690, -651343448, -1753566627, 880802728, -2132379199, -754109639, -103379600, 678593931, -292102177, 20812731, -1409046147, -723340001, 1660468325, -946775348, 771477448, -1122129687, -1289101201, 2040965563, 1404301624, 1533991413, -1969567424, -1775396136, 1514573392, 564067831, 1922782942, 372801535, -512597755, -932062261, -772254683, 1194401300, 1572357015, -1148663164, -1072592029, 19623466, 983705436, -743218821, 1278815812 ], [ 1631970140, -1865990054, 1317993485, -1222479217, 849470639, -1726705779, -1170651676, -189511339, 99244328, 770014349, -70530139, -1288060589, 1799515313, 1784213019, -345797136, -1412278000, 1689747953, -667296001, 273562880, 2098631048, 2127854015, 1023058618, -1272610537, 2026103362, -694248983, -2020611177, -1045010428, 544281852, -8219673, -520409373, -1218946080, -1525448051, 279179422, 941355019, 239339288, 743255406, 168282999 ], [ 1602801017, -1235591708, 1162411920, -1881933784, 969997396, 1501621494, 1487799481, -216342897, 649594357, 996637811, 423621792, 948416089, 1454302209, -2103600158, -343285822, -547556009, -1941385343, 21788088, -381140147, 1088012499, -1416169168, 1384085354, -910121600, 156763129, 1962962498, -1976778845, -1126049246, 450896122, 1113684139, -1114624249, -1313129675, -2109017613, 1823337747, 1887127982, -256786841, 992361247, 1210658694 ], [ -505062536, -1114963826, -1939093453, -154888055, -647801110, 1039505820, 852593325, 2074047137, 1985339527, 1720082132, 956226608, 406157054, -1623190679, 1409507197, -1403516100, -1706486741, 1027972618, -381112130, 1282322005, -1043691926, 312982944, 1961536815, 1675825521, 1156618922, 1389423425, -1988630998, -1889547969, -133871684, 904655174, -1441652072, -1312497746, -625850516, 960685633, 2006483192, 871005894, -1527871206, 2090450184 ], [ -1195147209, -506844219, 797699758, -480275823, 365845107, 1090453420, 1410439147, 1882990800, 1243362538, 1132288521, 1092607357, -193270642, -486399358, 209568778, 1782973820, 294242287, 46637819, 1720356711, 1961684759, 1360281983, -2033111940, -245351939, 1905131669, -1496280024, 2103214986, -704246272, -1497839341, -987709523, 558195624, -794301658, 1190291780, 86386535, 1998602855, 584875676, 1212092769, -488223173, 1773200733 ], [ -722460465, 94420247, -420522302, 1793475, -1674380503, -129980252, -372557867, 1639874513, -388344496, 539372836, -1433354743, -1531031873, -1794077877, 2074911502, 1720627731, 548101312, -1852378966, -1840393130, 2084992790, 1317499689, -446599907, 1501085651, -1317075523, -1270327071, 98805376, 97285832, 219390194, 489603195, -1247413213, 970600286, -1439665276, -1728233991, 703697660, -1251049590, -1754985991, -658907646, -1471221339 ], [ 1200283778, -929522936, 377782586, -2061039405, -1122197870, 1467365422, 904472888, 1513560972, -80368574, -922290068, 1309436767, -1542454100, -1613118101, -1248664578, -128255502, -1686786565, -155031908, 1527392394, 389481998, 545521806, -1834205929, -1810412514, -1650341937, -1262875188, 1055362602, -565689494, 433156348, -238396036, -82701641, -2126532997, -1042250929, -234178015, 321485062, 68313948, 610258918, -570131265, -1901435452 ] ], [ [ 698063410, -523885631, -1263307615, -1716325357, 595837733, 202622397, -1475018408, 855938796, -1359699388, -1152083667, 1262320206, 484435359, 240588428, -1147938835, 1433898985, 1971759801, -1564766620, -1448010254, 1648400563, -408295669, 1481312850, 1025221001, 2010867858, 1980922326, -1524151039, -528297632, -200449947, -886793179, -379618622, 245897862, 1862414458, 767385280, 1793637439, 460544574, -72941203, 307875350, 1010032222 ], [ -1478347423, -1353917720, 830419062, 1551693567, 633952967, 2108988300, -713472358, 7992267, -2104672644, -242398830, -1807863912, 1261632457, 1175701486, 1554493910, -7702836, 2031814299, -88330928, 1259678351, -1768447431, -526278830, -606136161, 1782951968, 325273615, -2127030224, -1217429535, 222176639, 1223496709, 2033394773, 51781954, 41805640, 1768059396, -1865601755, 217540179, 454944156, 1232367906, -435717493, -1115585463 ], [ 910151669, -698281905, 991018757, 1134628473, -1189938920, 86053188, 484146981, 355072043, -628190746, -1729514419, 1311223998, -345964895, 411063499, -1038177474, -696872438, 2004442012, 2145947050, -678346544, 881033240, -1159993194, -1436593072, 1992489835, 693052276, -1497434413, 761869601, 1143799141, 426392068, 2070764331, -758537791, -1646187632, -27041398, 1424853509, 1906097111, -2029489705, -715418029, 1050653872, 481112055 ], [ 1636429487, 1484034102, -906400304, -480752826, 1367084077, 1944877608, -381533822, -530073329, 352446351, 108790341, -109968700, 1932292093, 1679109503, 1805184466, -1367780032, -1719776847, -1223213825, -753016166, 462451461, -832478173, 487071811, 2141691530, 1107532811, 1135863554, -643301653, 1095272423, -1824017226, -657169375, -1289145612, 785167535, -1706047000, 1105014723, -404158367, 1156716699, 1581506792, 1137558589, 1899754039 ], [ -242028850, 1602937642, -2053772237, -1865634573, 1300479833, 1995256458, 1329460900, 1161024000, 887183143, -87272537, 1802743803, -1676256137, 1986955642, -999621395, 1891838299, -9913713, 2063919386, -1640776204, 669819637, 1785598970, 78519840, -140945103, 1463294689, -1502299841, 1879940308, -1098116209, 595467816, -191796207, -1644016791, 973269095, -5607840, -1030071881, 164767672, 658672530, -838975936, 629209089, -1234589036 ], [ 2089608633, -2075696208, 377421633, -541051546, 18881592, 1112979123, -1375405493, -176714548, -647564846, 1907240031, 457772257, -2044339845, -1277586878, 497191754, 1265302950, -815467334, 611355811, -121887522, 1644476494, -396163631, 887801279, 406948411, -1079368989, 601231994, 1558675511, -2132085741, 1353594795, -947265131, 1976620815, -383286079, 1069211552, -396182352, -769192138, -1139531396, -1986942237, -735544965, 790916947 ], [ -632949836, -189882399, -355082295, 935043660, 1968290376, -1186531759, -1016819349, -799559633, -142582557, -1818817989, 2128263115, 843132668, 1363748189, -972561459, 1077661252, -379316491, 1408594578, 1415285349, -255742637, 39566908, 991668238, 79189105, 1247735940, 1917190155, -683644995, 1791522036, -1306039214, -1387470812, -1456172705, 2047882560, -890522876, -650469465, 192826040, 749495814, -400890233, -1430603122, -333810630 ], [ -1860366483, 156459080, -1626483377, 1981880010, 348314582, -775255948, 1052871450, 483648982, -1102424542, -1331931947, -833242623, -63866218, 854244706, -2094468698, 181993836, 1606083421, 1169701603, 1724066887, -2134473499, 899121343, -1584674667, 2085093075, 1210524913, 519723752, -429689129, -1545803486, -1757508208, 967235439, -121285583, -1932954951, 1326297006, 910384788, 1794496296, -802979560, 970844976, 1040675304, 699899794 ], [ -941915300, 1261421784, 1973818988, -2098140569, 1044128081, 543942778, 923295340, 1174055888, 132687798, 103106104, 1039922998, 1116320742, 1932376801, -1571712476, 365755453, 918705845, 77140075, 655761435, -1700103339, -1570576118, 1966575950, -1043241906, 740197919, 1944456645, 457682335, -1447983564, 1282224760, 1170352451, -897172933, 54855494, 1458349555, 339773611, 497897812, -868761457, -972658620, 439791281, 1194769172 ], [ -1282413578, -1603994532, 2052669625, -815331256, -2014869196, 28339895, -667241174, 996781206, 1792960027, 213198683, -512050034, -969704036, 999737810, -364854997, -24632739, -707900667, -1594731580, -215920695, -78096020, 1451268608, -1453670672, 288594389, -1340097894, 885550728, -1581171162, -156804517, -83831436, 1035952538, 1222612722, -1440689789, -364131075, 1812061850, -983579824, 989573204, -1725046933, 786942568, -553079080 ], [ 140315430, -1806414476, 1775874322, -2029858354, -883514488, 1624619264, 231018066, 827734382, -1941892877, 310914416, -1400844113, 252312915, 670741786, 322785567, -178114463, -1064461641, 265895677, -1973243916, -1993790707, -1279901340, -910278977, 190080460, -447038324, -1604374235, -1681510413, 1623274697, 2019412906, 1829902881, -752669081, 1451703943, -630814446, 1988252083, 428419931, 1849321520, 565887302, 533047637, -869718425 ], [ 939099725, 461485666, 2143255258, -1555380986, 979172577, 1071190319, 2113736712, 872973485, -913106678, 1936162217, -1812078577, -1391326856, 241280751, 1151231716, 737171883, 445783181, 1821896441, 1083014270, 203527777, -1325832845, -856976509, 554254487, -1941535122, 1863936687, -263164331, 1911722720, -1773104832, 1597037020, 2143359113, -25719239, -1078188683, -1275567281, -1236376608, -1320077248, -1231156531, 2070176492, -1735785675 ], [ 498954171, 922050457, -540352889, -1587637002, 1889036884, 1495784754, -1210950273, -2112230467, 281935127, -457906159, -629927614, 1276716177, 1256546538, 379580984, 1657586226, 1979800861, 114581183, -1437200507, 1269845504, -558207868, 1969003958, -593941498, 93205194, 1065793244, -1143530150, 915706529, -1039763396, 1766996002, 828084295, -1254430990, 912413792, -1313515504, 760852457, 1183546149, 666155130, -1437412130, 2107760222 ], [ -1459343288, -1391971781, -866657378, -1627461351, -1729826786, -1947622153, 64064942, -112763774, -713202714, 1671796677, 459363205, -352926137, -459861618, 1763408572, 1251067408, -117891944, -1813262143, -1575420135, -1246685550, 1019113911, 370424813, -1747984468, -329731425, 845036218, 516906178, 1449643035, 142081374, -138735476, -1806179838, -635164629, 1919189638, 1301820370, -492591457, 1983453858, -460947470, -566695950, -333986299 ], [ 1489416944, -781098912, 1483442269, 122941358, -451375793, -1751944373, 2081717612, -1663185900, 396049175, 651068934, 1957177823, -1354178753, 1359375613, -1644370169, -618121652, 621728900, -1856485888, 542812686, -557764508, 899417011, -1650235567, 930851785, -440280001, -2077954092, 1077420159, -1044826740, 1183511719, 380450910, -1612697109, -1915935419, 553015301, -459152415, -1087941300, -1096363620, 1576598261, -325196763, -1566396769 ], [ 1127174834, -330324872, -1039815746, -1827567137, -1302196310, 1244145611, 431030232, -1496147268, 1239702858, 1792314051, -1009225578, -1482534962, 239545701, 1866863100, 226248576, -589481453, -1387480058, 1761777991, -1556346733, -845235574, 506163018, -1553867412, -1269999373, -1505332153, 1463602209, 2084389332, -136364244, 306039299, -1942074598, -1097817192, -1878567098, -1391112212, 1783733579, 8085447, 835124900, 2073303130, -2115957310 ], [ -999316954, -1041519811, -836515004, 1491527411, -569099960, -1003350332, -1694409541, -1449979961, 736782285, 1256172822, 1955658971, -1794860817, -2135809846, -1702498711, -1067263655, 2112833508, -153603262, 191035688, 265996554, 2055819499, 1684931083, 846223456, 170104246, -417583027, -37169328, 2105724150, -505509115, 1376692254, 1399681613, -578271340, 34783943, -456253955, 881160977, -1945100192, -1566444934, 431779022, -2010520326 ], [ -561829777, 478516170, 549193730, -1079523193, 914130676, -933682704, 621460958, 1160314568, 880483570, -1795838499, 445395260, 568846061, 645320079, -870836053, 518927468, -561399433, -265254028, -962402682, 1042846599, 2138796679, -1819197433, -1426840107, -2127481560, -1780628795, -744896149, -760883905, -696549540, -1608566751, 2115536045, -1370793262, 238289675, -269734440, -1870449584, -1384178229, 50406145, 1192333281, -500415293 ], [ 1345412999, 607852317, -1638321715, 1293000321, 2085583217, -532816628, -1389736563, 1438752019, 761432309, 1132349390, 112316649, 1738222406, 809607961, 1674575198, 498634240, 40662280, -1127545027, -1577393713, -1530699826, -392887885, -554219068, 2053145898, 456585719, -518334213, 1255190058, 114056005, 609907367, -1102135967, -146813054, 802014509, -1437733605, 2054918857, 1955525552, -1317775593, -8876201, 418512443, -1173908858 ], [ -378078301, -1117399164, 571951598, -761602590, 39111964, -921229645, -519375458, 1458761275, 2034177628, 2086105057, -808749491, 1719506188, -761494149, -1895941256, -385075140, -1539255471, 745249660, 1119854510, -1973267655, 564930363, -715192826, -1628151683, -499398642, 402681929, -1563144519, 2082320736, 599356331, 1808204788, -823240437, 692326102, -1660369865, 1105461126, -1048276162, -1141853603, 770365049, -849759769, 1980776113 ], [ 1697306112, -1583191897, 139709444, -1309260002, 423254357, -803037818, 532567849, -1915511991, 1052257101, -237593815, 429306408, 1458896691, 2042674987, 1488718400, 1823877883, 1594230700, -2100031130, -1456823604, -977235059, -1703974334, -1493560111, -1559706659, 1394414611, 1581721152, 1386891535, 1153148447, 1252814239, 194953443, 764090330, -136905208, 1520620353, -1556141291, -1239160316, -1601820162, -1663501518, 1052086012, -682677697 ], [ -1037385093, 1871092328, 2023398453, -233395551, -1791118905, 258012180, -1889628839, -1195773602, -430661684, 1049166821, -1218258077, 511688032, 712931253, -873289709, -2132660412, 702396723, 1831706845, 1954845941, 305235012, 189003362, 35045044, 1307447036, -287576900, 401101677, -1422023617, -453594181, -2103552011, 974428949, 477570027, -860769771, 159584892, -190225494, -1601161796, -1647154571, -2097644865, -1476795362, -1828779416 ], [ -841955297, 1524688887, 1706588223, -27670095, -778323296, -418546104, -748080202, 1183644866, 2088018087, 1388058235, -354431518, 38839121, -1419002033, -2048224794, 1798155385, 1751182091, 1557327713, -1524001004, 842644393, -707144658, -1295427675, 1019584628, 583335580, 1113288425, 1932857196, -800708454, -298785808, 785797594, 890733654, 1403045598, -1584786715, -93272618, -2011531651, 1256551493, -429958836, -181117573, -722044871 ], [ -1065224378, -829787156, -941474917, 1566923051, -1298913079, -1461441459, -1521493644, -1921965020, 2083407560, -1432284391, 2001349024, 1834719915, 515384576, -342940858, -919319212, -468634769, -1724916901, 1936917043, 884501510, 1194885785, 142614718, 1042149307, 1675294213, 1056722116, 1266453674, 197163224, -486297610, -1964391096, -605665671, 803564267, -375845699, -1279992044, -954828902, -791216965, -557431391, 9959612, 2093174323 ], [ -387122973, 1865551556, -1108598506, -200480316, 486827980, 1893947836, 1246183828, 1104626946, -1857402047, 1286928050, 621094461, -1303638540, -1734402549, 1379192007, -907906753, 2090653138, -1202879757, 1308731147, -1207116160, -1625126452, -1347990525, -774873547, -1867281133, 343218601, 119862986, -72598641, -1879565884, 766848041, 1643999301, 349988491, -1575807259, 1196662968, 1566818245, -1890040003, 2021354121, -363302972, 372438111 ], [ 113720715, 924818207, 2066841616, -2057793005, -1695111191, 1561158022, -1250673, 131154320, -1817603691, -1513562409, -896443966, 1704344879, -1709385938, 1747217098, -1525183940, -243017052, -809367141, -1455097761, -766681580, -1853069196, -1790519564, 99511786, 160350186, 762330606, -729977406, 1421391699, 1410577259, -1973490192, -1734814617, -2120735001, -2133233979, -337162689, -635376594, 39447397, 1044942605, 137496044, -435323561 ], [ 1924846819, -1236181548, -2126313872, 737044042, -1280213667, -1373115970, -935525972, -1305314501, 1538940787, -1895392519, 21949509, -1400787216, -440664045, -1759494234, -1721208190, -497437949, -1728082627, 1646038016, 1714034108, 2097862152, -947594906, 281082858, 1472513693, -1130387158, 1551431595, 569578560, -1177092670, 1187393664, -2038707016, -2068427463, -2091814132, -1267701403, -452648042, -802681021, -1872263479, -1082642893, -764489791 ], [ 293771412, 1195006797, 855838733, -2046966759, 1863100519, -681896515, -1315875273, -928809759, -1575532848, 762321809, 544649754, 1323684260, -1264872992, 948054035, 1066229346, -1293442440, -887296636, 1517352735, 1172894828, -2138637520, 984178419, 607422902, -1273251662, -888504484, -1880025402, -187064963, -41959278, -2031518655, -824383101, 575960077, -1780950375, -1984154931, -992928527, 725450607, -430851246, 1808066598, 1110498100 ], [ -191115823, -181767254, -284677572, 2020197717, -1366785380, 694755727, 1654273912, -1743830969, 856322521, -1387998695, 1018939247, -734005932, -693320977, -527580527, 1456067561, -822189784, 1208385141, -417425675, 1587014665, -1121756471, -965170591, 1756742112, 718455876, 1252490901, -419062489, -699405506, 264843087, 1104372146, -2066791759, -1363080082, -129979471, 926979055, -568153361, 720405046, -368256788, -226054273, 1344478925 ], [ 1996066084, 360426469, -2055304127, -341698406, 1390305353, -1874273139, 1967957063, -1059589835, -448830462, 1904252092, -2086287997, 1980847937, -1919855393, -1223272081, -185763776, 1771320722, -1514669262, -183850083, -289606611, 836484992, -516879112, -596841051, 657346431, 562475538, -284604382, -1261689290, 324928530, 152914999, -1976226828, 1337638785, -815423279, 2002295946, -2066126351, 860263914, 1917525656, -244176650, -1336375274 ], [ -1368027080, -1391842474, 1989138746, 1474291403, -1765004780, 1271167552, 1022518869, 1669234658, 1394631942, 588069156, 1821577428, -1060800567, -1777487552, 2065754620, -1191363844, 1320822672, 1290321431, 474568858, 1480111053, 381365026, 1873356024, -2140738987, -2105952753, 1920301907, -396967068, -1598006252, -1209521740, 893203411, 2078348294, 310201867, 864134539, 1097533849, -2020438613, 2123532784, 1024951326, 47287534, -1181693954 ], [ -1806573290, 24223467, -19894288, -1012249074, 1246282340, -2101510185, -550986678, 1923110146, 1697865160, 84209203, 1286977477, -957562366, -266066081, -434250273, -977523051, 369301815, 414566042, -192304886, -2896333, -70206928, -1576750726, -218449922, 185784339, 616020378, 856928571, -1629946460, 190605194, -1669411170, -85388547, 766669942, -1299960307, 212825909, -1629300262, 359196152, 151301932, 1349250083, 76696424 ], [ -1228582311, 640132557, 1713725459, -1787351204, -1653532721, -1749856135, 1101673106, 62177038, -918217591, -146159134, -2013647015, 750586720, 864853624, 1218169076, -920257869, -1984267585, 1556958309, 326307586, -628541018, -1712999811, -405592048, -1552016844, -1869859215, -1879690092, 95465089, -121065677, -432701287, -1269910212, 474656699, -827590997, -2102306692, 888016411, -1312664878, -1831286030, -1217006495, -357062267, -1450462362 ], [ -101647431, -288436369, 255308138, 675384507, 1250223360, -510694306, 861640313, -1252761465, -620369682, 594532081, -396784669, 80518583, -1072773588, -1138840019, -429437334, 1126038164, 1929023813, -50624128, 2067364110, -559168428, -725269389, 1734037207, -668465605, 339145033, 1138343673, 1181812253, -1581572837, -1023924073, -1153551639, -1192393916, 1751513248, 969955953, -2125293005, 1631747111, -217422634, -2124617850, 333070431 ], [ 1891448527, -421282945, 864713483, 1499720016, 329993927, 214329265, 458186569, -81500713, -1123091428, -995265935, 440708198, 391092996, 423900855, 1381518111, 694632293, 1041774234, 624745993, -942102578, 831589225, -150626271, 2134323469, 1960614417, 853283060, 1658906357, 914105745, -1806453715, 185815735, 1218021011, 1094438100, 214580458, 1714495242, -1915357819, 295235123, 1262070120, -720203658, -212185269, 2090585693 ], [ 1499682583, 888028206, 1306105644, -944950740, 474050876, -762433016, -1722602035, -717952088, -1554017217, -156125150, -873203865, -1387125856, -1493518938, 2073212815, 416994175, 1255344605, 589950378, -376129057, 1270736501, -335375720, 1338614031, -499110716, -751084075, 1578117414, -1458497376, 649280711, -1359209410, -204863255, 1810437093, -402089921, 1905452670, 1417347773, -1561817796, -1013028246, 949436973, -979816484, 1613243496 ], [ 32704222, -231643799, -925424658, 73248510, 1000160718, -1812200270, -57034873, -1657976945, -1864433486, -1508919826, 1273977769, 536410366, -1350293597, -754931749, -1468531491, 1725700023, 857011956, -1614171873, -273486416, 2036000367, -658699150, -125307715, -1254946366, 1843629960, -76071394, -1892336342, -1415261357, -1495376067, -768959473, 438094487, -1528436310, -1616140902, -302340647, -1461977205, -286945070, 1225707107, 68330925 ] ], [ [ -1360556571, 994348480, -2085241291, -18682192, 1609177982, 1676459364, -1535157461, -2066948698, -2089819884, 770678940, 1392965996, 211225491, -929872183, 671532042, 1555698608, -178975507, 59393060, 1644351564, -288710734, 2139985475, -1584532289, 59718783, -2140106637, 1275425747, 1113844884, 611421961, 1418539412, 70834278, 1431402473, -1163636271, 2141092796, 112151911, -1903991551, -847377071, -1902394768, 141420556, 1972208093 ], [ 1268571, -459478692, 1137684196, -891941732, -2118918151, -1587568500, -2049643260, 237392887, -1873690181, -731858115, -871389646, 1267562121, 720009287, 1690375287, -98202286, -1534653371, 852189861, -494947600, 1465884983, -1261916632, 117056832, 1739690908, 663864333, 906614536, 1643841536, -410827516, 679154976, 808126754, -856707310, 4665331, -1969084721, -627877338, 492542996, -508046453, -1653819702, 200377012, -1292205686 ], [ -973730429, -697506521, -23794272, -138372221, -1017818324, -2065720231, 265882595, 460915383, -1726054261, 437668112, 1163129187, 1960150189, 664139445, 359968478, -1456029371, -1547460100, 125320377, 1443653003, -1273334187, -369513912, -159022598, -550330802, 379169998, -1427980919, 395296069, 177473733, -655811759, -232475173, -1712247167, -483888507, -1291369562, 805191263, 634780575, 1859182023, 1993638500, 46578895, 511007230 ], [ -1165558416, -754999145, 1025005984, -206160019, -393550605, -1510008547, -1184264457, 1801345493, 1614171111, 1760921881, -704578299, -521575576, 1119172355, -20450984, 89350291, 302544184, 920012723, 100647797, 1210322482, 1900382677, 324769029, 1560219039, -448269383, -187932239, 1301876557, -1508242247, -1873421798, -1922782637, 1269253234, -620679673, 1418527878, 496597183, -1090473489, -265035249, -415207408, 1695497806, -790080135 ], [ 544390975, -154199377, -483612977, -254163572, -4845831, -38238658, -1854925559, -960653028, 1684875238, 1150793966, -601506294, -800343378, 1549425798, -1928546211, 800827490, 1251254954, -2027075166, 36535340, -43807638, 1446310280, 965598657, -376804303, -1251567815, 1175995382, -772211884, -352028711, 1629851991, -723389457, -1992130504, 33927291, 1319470273, 773400852, -2077897230, 212633099, 574773396, 985337585, 450142859 ], [ 759479677, 917205364, 499337907, 1112630401, -966514727, -766303917, -1538110938, 1013315202, 365757080, 268618714, -1256468454, -132846993, -1389622674, -478139179, -1753087764, 1929595163, 609045550, -1126763164, -1053220359, -410486725, 1591966150, -1351706465, -633600382, 1163977535, -385109212, -114338517, 839585949, 1714462509, -848386788, 482389497, -2020306324, 1010145270, -1376775535, -2124145477, -1148900420, -1038290665, -170866426 ], [ 274362339, -729587672, 1004064942, 2031368605, 1747663034, 1988257348, -541818256, -744091286, 1277490305, -430643909, 496155624, -1795404193, -1643121061, 1876604067, 1426007832, 376522430, 42743250, -2084259800, -1565068942, -74083101, -1126675928, -400475164, -1596805004, -2063909755, 345096707, -53814319, -466365087, 38638019, 1884230861, 2030466148, -329515446, -1293905655, -543373818, -742923720, -1883440362, 1558420529, 157415325 ], [ 1819579103, -192882675, -1461361272, 659036495, -943466863, -433865081, -727982613, 1924233075, -1206345160, 1471702661, 1292768182, 1427872827, 2023987882, 1998709491, -1425580026, 1070258881, -1619197813, -351907418, -752170814, 1448062313, -1356369097, 976846712, -1586006759, -863179272, -2060468376, 1745545108, -1326990527, 2083943215, 915593126, 1323984467, -676968061, -374686257, -542011680, 2111412001, 1899404503, -349391488, 498133632 ], [ -432831766, -848963747, 841467909, 1306161120, 1172023012, -1991028909, -1734571518, 1875025488, 393698236, 49260590, -422899987, -416864195, 1704500368, -1830958037, 133176847, 1792674013, 22382486, 295547015, -2146163119, 878067514, -1448556103, 92132446, 1186618785, 1469777185, 1864888967, -357712445, 642140436, -253455205, 964509619, 225196442, 718381702, -1148676837, 176595311, -1516514441, 1990579734, 1102521537, 828724803 ], [ -437355962, -992500643, -1499519503, 1014596230, 1630833096, -449422363, 666407604, 1877634894, -639058975, 438526781, 1980598230, -10531421, 51799467, -1466027114, -676987929, 956972664, -1060616150, 1079543230, -1310279243, 2121382802, -1082231429, 289434758, 1703534077, -1993817839, -644538062, 834146917, 1021588183, -646352321, -1188136043, -1448885284, 65668527, 374673572, -826733942, 609591369, 1822715203, -445556765, -1507016894 ], [ -1168485271, -481404794, -1937374564, -647987453, -580938553, -989965817, 1572579275, -685116721, 240170100, -1103986261, -601289270, 1556764745, -1658631676, -1786732318, 1720719420, 1653986670, -1034285895, 1626903213, 1619469524, -2085364133, -1609757709, 1455991016, -849683598, 156104132, 1315790707, 1646957320, -935021303, -1715476842, -1765659941, -161013854, -319520073, -1334597132, 21780249, -1350828909, 796800228, 1078411654, -1822196274 ], [ 1139384352, 420716292, 165877743, 74554962, -2093113206, -2130761248, -226361886, -1983202635, 1697203334, 1553933113, -1226011844, 782120782, -436590733, 1503294758, -1616248592, -2122166913, 1709431716, -1620283640, -443818288, -622329130, -1745485095, 2126104574, 102854495, 1704408843, 1541772700, 1579537502, 1491999350, -371351124, 316621328, -1697713689, -256740925, 876727850, 199447699, 2041044771, 1107178105, 491986772, -1360096276 ], [ 1151729831, 1036877028, 678293684, -1819516371, -1409500398, 1105305495, -1410603448, 1591402081, 2095190159, -903332425, 1082106635, -1431268833, 1514117491, -2003221267, 1043882639, -1275914684, 794410672, 1423922538, -1658974948, -38635355, -275097506, -1790887432, 83539656, 592168366, -2039964658, -1264760055, -1629230277, -910212129, 2132588834, 1015057907, -264093174, -63254185, -627704075, -1869554444, 1961537781, 83798225, 1491869676 ], [ -16764354, 1964465329, -1545129527, 387479441, 1979041857, -206462749, 1664551768, 1071387531, 1873707295, 965595377, -1618899750, 1839742613, -1510932754, 1991768468, 1333446504, -1340686949, 1653112698, -757906530, 856197213, -1423144265, 317865663, 1461407367, -127997184, 1059828217, 564590378, 1966553769, 1482963359, -2131881663, 526650977, 1209573898, 553394225, -1967668272, 1456647838, 1628956039, 294931918, -656960093, -1523495185 ], [ -1505599766, -2081071377, 1980568213, -1211391838, -524718756, 112385551, -32039899, 1404766246, 719798959, 1024830040, 1054523862, 1018077873, 706973604, 2055528117, 2084806540, 887943746, -1066761508, -1880872023, 1140349179, 894893624, 1446682175, 1888197706, -124042487, 477693690, -821589168, 2074309029, 1260283986, 287025530, -465437754, 379477017, -1001707153, 771559249, 266013570, 1040060822, -953344095, 517058882, 618387639 ], [ 1871225923, 1781631168, -1133466430, 803053955, -1025494126, 152299494, -2072632878, -541648258, 1835923948, -1241219465, -2026788233, -243952191, 1929076582, 472351016, -79364568, 1771154493, 2084588066, 671128685, -312183072, 1265011078, 360120634, 1253069025, 231132871, 1786956349, 907113964, 2041563935, 1913181315, 520081124, -185730966, -1640617379, 879100829, -1091264382, -493419461, 1388538592, 1101809439, -1815632464, -1976891843 ], [ -1245245314, 937538308, -1166730274, -1511550662, -1715128144, -1096234397, -83715496, 1492519976, -246883531, 1223464620, -1115613792, 1222141789, -1835532649, 386018849, 1199745761, -772045785, -720343867, 221821647, 677836917, -558181014, 448904891, -741223556, 347632707, 1498104443, 2042918456, 799115081, -2043275360, 282624658, -1119637126, 1316262622, -2076752802, 1379941631, 728264688, -1934452681, -426714436, 1059579023, 604056419 ], [ 727673763, 204588985, -1824414281, 1948669766, 1955549452, 395258400, 1288668596, -196192972, -587246794, -1602863842, -259354564, -1315394112, -1746547420, -910777239, 428472466, 996730955, -1971378621, -136667447, -1015535807, -628321453, 424463744, 431457591, -119760971, 98264045, 1985844219, -1391409734, 2032953463, -1827951035, 271648540, 1208819794, -606610551, 2080241332, -1510037260, 1806755475, 1345208051, 2058229525, 247976325 ], [ -986664438, 922688616, 2060177415, -131622612, 817734849, -615109113, 1162167249, 1925644145, -275978386, 630493468, 1255264334, 1810026502, 1208044855, 128251370, 1776233242, 1523693304, -78909939, 529477614, -858946918, 759842814, 668673413, -118506261, -1802661499, -1537861926, 1783391533, -999427523, 1471443660, 511916108, 146807100, -1370202743, 950622234, -252157563, 1119364091, -1733627866, 1300181728, 904148903, 1476114804 ], [ 1564818774, 216731234, -775994349, -331564531, -1882421395, -1485700913, -739976941, 833636828, -1802142009, -1007598637, 1876717417, -1672230734, -551463548, 1589110790, -1822093481, -1277285536, 2059037054, 1774837497, 1725187170, 1677576188, -2038939574, 1560755758, 133235836, -964506762, 1002717557, -1753899076, 1056483199, 2096708126, -1630527748, -362390967, -1943176464, 1838686173, 969251066, 1571880323, 1545373543, -695247029, 2142925185 ], [ -1661115466, -1233230175, 396367960, 1881361134, 1196582455, -709409374, 1509073581, -1846007442, 2055909870, 1250809581, -1671718463, -1001591076, -748829281, 1104366867, 1300123261, 1433520817, -755085053, 2073387148, 454584347, -1686496536, -1031499972, -502409546, 578283154, -801220709, 1048392784, 1617478589, 1574760793, 211991407, 1595653505, 539837490, 1497478699, 1616057696, -1711285612, 1033389871, 1675999913, 1242072838, -1233473701 ], [ -1258578434, -124591572, 1294319315, 822470028, -64187043, 904939791, 1485543916, -1905650944, -969385127, -261304575, -64205875, 1242207317, -518044054, -1418844929, 375879735, 211048703, -1897316484, -1637463352, 1452503750, -1826315903, -653662230, -612135080, 1034884029, -1123253867, -536257450, 318261266, -1525132470, 1910013467, 468344817, -1296871461, -382078567, 1183896862, 2123386531, -1650975307, -448864806, 1211975910, -41636164 ], [ -47343526, 622619123, -963909038, 454897669, -2008879508, 1120690356, 472895461, -1971091150, 1560355422, 388701825, 51152529, -1524948260, 471894248, 1618929901, 1347845600, -1349836713, 2131666582, -1325506177, 307771564, -158000923, -556117066, 1531484970, 227582405, -700046953, 406842860, -666612133, 1935661338, -1810414012, 2073541232, 1246609035, -744983019, -579507154, -1612018215, -1567930547, 438576280, -1908561102, 441896112 ], [ 1465851334, 1096559268, 405018443, -151741008, 1465314566, 535448906, 1845352820, 378758940, 2139381617, 622266541, 1936221568, -1299340796, -412270824, -1446856297, -1895757211, -515813600, -355329512, 247269918, -953177289, 808197404, -1873015162, 773834428, -1664695929, 517987356, 1907078857, -833063796, 524129129, -2094875491, 918036260, -2114235646, 1632928028, 2131623639, -768037501, 1395680962, 237721318, 1232470019, -995743911 ], [ -1023759086, 814978538, -1032295280, -1073464245, -1957808207, 562049245, 725957141, -1881632700, -1437379032, -1285742855, -1150295945, 953751739, 1430721469, -664095087, 108040993, 364247705, 923088374, -430000098, -566077714, -224685568, -1789691744, -312917225, 357486343, -395871575, -386923777, -224124373, -1798131236, 1494827057, 1183016129, -729085037, -2061841242, 769487879, -1256729951, 1307721103, -238625662, 480674421, 2066958643 ], [ -136903011, 606396302, 527297827, 660310892, 168575513, -970654023, 1491171102, 680244178, 184836030, 1226561996, 1057269206, 1795127616, 117970142, 143011539, 1543373580, 1798453645, 1847876784, 1164493364, -547115892, 1791431986, -336206643, 1008569484, 1655728017, -1230495705, 1439319164, 1288832420, 349429589, -111291634, 315047586, 195452441, -543466282, -826809363, 1559006057, -714139210, -550409299, 472237432, -177628495 ], [ -1192436104, -1294522187, -1364788318, 1508223083, -7355970, -1191343821, -1648830319, 796290997, -1564635104, 1226058163, 172218620, -1715294623, 731356212, 802663192, -515564817, -528840601, -697232030, -1446548471, -1930774017, -2029110505, 93179664, 585093226, 1699735855, 1212363726, -1388786013, 1207864587, 1072943807, 1899305533, -689994127, -837451023, 1516209650, 1485304004, -670136872, -1162080673, -726150912, -644715011, 1057491239 ], [ -708939472, -1308085235, 572411447, 742084954, -1851262080, -914406651, -879031800, 1731501566, -977914777, -2019350885, -18331310, 366461532, -976358553, -2028081100, 885653400, 2097619384, -862763908, 1629049561, 2040419242, 436475215, -940997525, 1228295354, 196914462, 1633775772, 2072411009, -1601539670, -765153570, 1039817370, -203587672, 334117327, -1464415074, 185551372, -405831241, 1690443559, 1706353022, 837780544, 580429828 ], [ 1664803792, -1574373219, -665815707, 1160647819, -1896241707, -1976135229, -2047562902, 1420650377, 1728959306, -616872001, 1744178791, -1688678020, 314541730, 2021649728, 1154468072, 1540629783, -1675841626, 220525622, -1345287821, 1054038285, -1978968183, 567032912, 505311998, 362347913, -1805739308, -1347291711, -1012849905, 738150627, -472054937, 991978117, -385589181, -779834487, 149090729, 1927401740, -1573938380, 747902413, -1565296750 ], [ 379160037, 221034529, 1620410810, -1074728628, 746749179, 575743642, -400424792, 589374721, -1658014682, -1142494440, 445715801, -937149459, 310378246, -444437211, 1662425401, 857667843, -1379709663, -1121202688, 781847768, 5412244, 619800423, -488809741, 1264190171, 1368797682, 1824021174, 2048766153, -572293173, 484160544, 673171342, 995968932, 1156751092, 1422375202, -1346283091, 728180194, -705072373, -1363429196, -1330667619 ], [ 1553731523, 610759058, -1216197021, 1266446240, -849334847, -810927009, 1216390349, -1415228597, 2067247977, -2009771500, -1143895107, 289568531, -521668490, 229617280, -268511193, -729591550, -1732343161, -1237137768, -116786496, 117951003, -230114417, -1491231335, -239781260, -327477166, -1132220213, 1859242642, -1798957130, -420547450, 2074762580, 982976560, -738056122, -1676054164, -1669362978, -1047932839, -773406824, 1818216344, 1399291538 ], [ -631102367, 1413491145, 737825178, -1743706081, 1065410609, 1621716418, 370572401, 564499967, 563232488, 144333086, -1645924618, 897949895, -486521189, -173790237, -1932450322, -235387367, 221144824, 1282504504, -464679976, -1404842882, 1946232953, -500227281, 1015658025, 1702197651, 129029365, -1004960566, -1639328219, -565457733, -1307382066, 419302274, 654866152, -1544596667, -394959736, -1104651833, 239509596, 1801533713, 838737900 ], [ -1606918952, -2099965981, -1072465738, 188255329, -1314723569, -1125762261, -389017415, -200484949, 2067444851, -1584788986, 756472366, 339072858, -161787592, 1134619980, -1726972457, 1373928386, -689135989, 2093595826, 421175658, 133314146, 413171606, 353875803, -758256642, 785713440, 321377321, 2105577210, -1492716293, 246107500, -266723294, 356476742, -2139838681, 697181989, 1940570530, -2065958139, 1735721770, -372644792, 308700975 ], [ 1384243862, 1069120912, -1227086302, 1189609732, 1751842865, 680882879, -1614601877, 1777132440, 786123844, -710029756, 642243996, 1767484462, -1156665240, -1085154693, -610277767, -762799901, -1793932100, 1439688475, -1730854611, 1612891582, -1441207623, -1321952785, -1835880012, 883120235, -614610909, -1709774416, 928410440, 418823571, -2007623185, 327507305, 445059015, 1203994724, 1293828875, -82723511, 444926905, 1037278180, 1598547161 ], [ -19505747, -1987905586, -1723142418, -1468234806, 1906566833, -70556652, 338671437, -38261444, 1261158468, -223656855, -1093842614, -1267127136, -298899584, 385111173, -2023518448, -357075416, 389032316, -428014613, -1875634992, 1960098928, 1022277399, 1346103801, -1377068323, 714661122, -220177999, -1635171234, -1221380519, -530623040, 676335503, 583211023, 497361790, -1868797575, -246889130, 480754563, 349627870, 1250410164, 2117320543 ], [ -1020568565, -723314274, -1681441018, 1995507005, -812599284, 93800865, 1877012744, -84226539, 1756827301, -1297642100, 660340247, 428583306, 1857370784, -1929318543, 96503939, -1190658297, 2026608974, -546211335, -299943540, -453318328, -1888266920, -1827059451, 1050829925, 1221425361, 1807127516, -1168184540, 271407244, 1167140985, 1212633257, -1762757755, -464115293, -1191882183, -289778732, -623174909, 1371396005, 1428344355, -1795202662 ], [ 572690845, 668382562, 269350277, 282546425, -522475642, -2131663940, 582516723, -171727574, -114851924, -22019244, 475506725, -368080196, -1975023916, -961419182, 524405024, -2032022284, 1725590082, 852537993, 108725895, 1408846180, -1622502739, -1874500722, -1419802848, 145013972, -559960248, 1970805785, -25020325, -360462087, 650169820, -1718441173, 255061773, -1590369834, 1499069281, -1408819997, 149541975, -1737344875, -1493514694 ] ], [ [ -688474638, 898427164, -104029651, -1520093304, 1131314722, 513995538, -985735596, 434176435, -2118888929, 347772260, -863442096, 454228425, -860107525, -845446193, 348023330, -306218538, -598581093, 425033090, 930459334, -718570959, 2080020954, 624052856, 1998482788, -1750632014, 1410504743, 1694131966, 1344952095, 1075663325, -1096921245, -233253268, 1483265524, -1863301150, -1389222630, 1626504569, -1899967761, -633736816, 287997616 ], [ 1590824282, 2030470575, 1555831403, -50853563, -714823307, 1322819083, 1753549959, 964219523, 596219528, -972130748, -254908030, 480938013, 1070654387, -58007168, -547806975, -2128572835, 1936086627, -1470160641, 1461351265, 1599191374, 998399575, 1862697125, 1508725185, -85355244, -1118834042, 54850086, -1664466363, 1315297799, -2089804104, 2007968437, 1227676823, -1153690381, 545194527, -801581697, -1472917405, -1447757606, 1295925782 ], [ -1783449988, 1267577721, -393969787, 1970846080, -2133501520, -1192398644, -313789116, -1135765718, -1695057472, -1783157570, -1830951911, -1042271694, -2054512649, -1438341764, -25799401, 1007617807, -708347063, -1682915047, 1542695088, -173826121, -264585937, -1440802112, -968172769, -670294528, -1195782799, -1729657910, 1542168128, -499248875, 1083459299, -1267167779, 391376176, 600019499, 149624046, -190676172, -837160034, 1287749753, 2063119064 ], [ 486665546, 1530369599, -1669144061, -1776342348, -209798293, -2023247557, -422339949, -2068581905, 1428006492, 1318531212, 1435754403, -1808492216, -1971993523, 186274761, 2064433453, -1600841614, -190406561, -960301207, -2029367842, -461116851, 195987668, 1887916118, 1930503173, 1797769524, -432766912, -44043523, 998781220, -2009597737, 1777416069, 343296141, -822976271, -1080999349, 1683703517, -1442276201, 1094472059, 920101085, 421244829 ], [ -574785, 239898798, 1742027092, -1605927936, -418577400, -1157352585, 330043182, -194963335, 1003962452, -2002666114, 630785405, -549830045, -732443449, 523115718, 203750873, -85858460, 1026964649, -1125666662, 1208940746, 1486253365, -320233811, 1925565590, -1234437505, 301553924, -1788125041, 2120975962, -1565507348, -126947450, -1284786626, -807639029, -843334858, -298625427, 1536340912, 1240100194, -923291246, -467526100, 902481829 ], [ 1268979619, -1625122554, 379815145, -925221226, 474956575, 385919395, 570310025, -649988116, -1865247761, 541243242, 2076667537, -708520498, -2140995028, 979645218, 857574986, 252151892, -589799673, 1860876078, -2095616424, -1974128424, -1585052332, 1262775320, -2008267248, -108107879, 1838071025, 2138357318, 1997339849, 136270942, 591545570, -954079933, 485749921, 315155748, 710717966, -887181843, 816909996, -1517845223, 1477018363 ], [ 696887256, -98726466, -100686116, 734083162, -1796079099, -996608846, -1514948692, 915851356, -555236722, 812260316, 620946682, -1588141414, -1437417079, 325426248, 1201863728, 924189486, 271124827, 1885108395, 26091132, 384021800, 242528863, 1979143311, -1403120326, 512894874, 850975317, -1996544853, -1163126626, -250755746, 1344184606, -1212508123, 2009865498, -1754433360, 1623784610, 381396115, -364706359, -190046399, 192527430 ], [ 349500938, -1811704651, -1086703684, 870389103, -328460135, 420093451, -584314250, 392521495, -1048882954, 1774683741, 1950439688, 1124193401, 1746995905, 2080875864, -815079768, 854069591, 1916012922, 1272483751, -874091886, -1979746660, 1212379915, -1860543410, 2100898130, 2118358156, -1856281077, -1027742246, -438228203, -1532414412, -508225451, -170833320, -1057443742, 393535974, 1649679867, 1766763266, 1866054604, 1470283406, 301003854 ], [ -339943135, -486840393, -972277423, 1815458380, 704305548, 674484802, -1648493574, 479380846, -1185902677, 402535839, -187032361, -1796935972, -1265385181, -1747302937, -1827283843, -562215772, 1647109886, -105417363, 330035435, 1010740561, 2104198312, 2017033934, 1230256528, 1119704877, 832489534, 1589252079, 661331273, 1881062091, -2089418647, 564716909, -878008497, -626874895, -195069632, 165303992, -1206771615, -1909198229, -1875251704 ], [ -302601482, 701066082, 2099747536, -2071772894, 330829768, -523407722, 1111058938, -1383248056, -2057398143, 1043705135, 1205896013, 1516158938, -1060668348, -1813677226, -1017172317, 564784553, 790951639, 175470534, 1243694713, -332672879, -2147076421, -1535225541, -1718858894, 358392431, 1231305683, -398120541, 2088297847, 95124142, 908416687, 924077300, 2061707077, 560195891, 1321498199, -2140609064, 2126624467, -731393495, -237862469 ], [ 160624455, -1207751913, 1349040533, -42784995, -602470864, -80917007, -237331599, 109529408, 1147393455, -1078445128, -1283317376, 584095082, -1713724132, -1598618387, -521130538, -953311789, 35914875, -96185261, 1486116954, -219679546, 1730435736, 289736409, 598665714, -1427243032, -1146082939, 666831891, -2012210808, 992194080, -941614012, 729011783, 1440161509, 289856229, -688570106, -721288398, -966194683, 685582830, 817841666 ], [ -2024567123, 1723082052, 1690491323, -247702746, -1521182761, -769730063, -695279324, 947256890, -519042791, 653867975, 1361490387, 1893670439, 1202479385, -267775055, -305368755, 1610239467, 2031033944, 580514442, -1134635684, -847746679, 1380307250, -648910545, -1234296870, 229903999, 1753880125, 1340367304, 773688052, -990858073, -135779832, 1570035041, 977730205, -460045670, 1708403569, 1544589603, -1016393105, 569610759, 1842291914 ], [ 239304488, -1648754617, -1589621513, 416612816, -2017941035, 1245926911, 261957208, -1199205278, -714415346, -1534441539, 64197899, -1311299824, 1164040060, 1278955374, 871431221, 1293847199, 1214277399, -504510135, 1145757746, -1099002403, -1065454795, 1782744714, 997158066, 1771986697, -1818437390, 641805658, -1466827972, 1840122716, 1583747585, 222279845, 1188856003, -951607064, 665906074, 1469311049, 123859277, 1560451743, 1685619447 ], [ -1648872157, 272136905, -2117860076, 2098520494, -1745076812, -520450449, 462748428, -1565466584, 1260299820, 1438573805, 2063532962, 1659220938, 428312106, 1592704776, -13223747, 1717967226, -17305479, 776105526, 1455769426, -1806441440, -1925453569, 1065635061, -74207561, -1165002826, -2064861165, -1170863152, -631274589, 631764415, -36722700, -1169913727, 724060816, 64870784, 37786561, 1120437568, -1188503971, 212722462, 1202244064 ], [ -106980271, 206360504, 1440362839, 1333068903, -866391141, -1706524424, 34860856, 768814395, -1658274398, -1819524859, -542863528, 983469406, 1659489178, -558388833, -99053552, 1414493254, -877358513, -87063788, 1085453619, -1014240982, 41413059, 1266428786, 1458757540, -607755928, 1623418709, 1139175635, 738372223, -226498386, 1788677093, -300289408, 2132472210, -1648573850, -707126642, 878736584, -430924730, 496117524, -651643222 ], [ -649057614, -1490464260, -754955064, -415368556, 2088829, -595067895, 1639250855, -807856308, -1179716023, 1075800304, -2120254624, 454879188, 836049475, 292206048, -1997675151, 118112069, -1367454887, -60448155, 2118259535, -1167223371, -1414588415, 1442114334, 1002062079, -457765209, 1222678333, 1518993135, -941616844, 2048110199, 326545085, 13507128, -1967959411, -967025430, -1679606579, -1422510011, -1981807503, 775354543, -1944539211 ], [ -103471167, -1383410790, 2145170707, 246198947, -456339877, -447071259, -717047724, -415258860, -263548352, -1818324148, -1205412538, 1404448016, -1343193885, -1297983791, 877932451, -2116804050, -1004682457, -302184328, 2080251964, -2076650262, -1055504465, 370300113, 504889911, -1002416276, 884522648, -1619291229, -749209830, 997249963, -455120196, 896640232, 2099688920, -1867254717, -1462898308, 1038166209, -71650834, -412666732, -1616919326 ], [ -1011909077, 307671776, 1332437818, 914545667, 1717113333, -235927050, -236883409, 1746622436, 444364477, 1150681714, -1938167994, 988448149, -1646465889, -2017841740, 1967455791, 472386412, -1028447974, -1603686945, -1439607718, -163924170, 1584967112, 432736907, 123679476, -1344878510, -1049561901, -1941649309, -622605546, 1977785552, -1390773864, 1166565403, -479603599, -598641016, -250423108, 1130284545, 741591740, -2119294119, -1840262435 ], [ 2000528134, 1561077475, -887349934, -835895471, -1717468190, -285681735, -255411694, -1320382138, 804286078, 1537159665, 1520107525, 676592577, 2020045425, 1580694176, 2008897138, 764423727, -1683902702, -576920406, -968422317, -196647579, -981580382, 1258090501, 2105400633, 1913691433, 1618519907, 195880136, -1000916232, 1734742626, 1801337485, 2131526414, -523528107, -572448071, 1671981443, -44927319, -944441768, 255083863, -1967672468 ], [ 1914411992, 320750301, 1451483607, 1367590722, 943525314, 1895107903, 1321606995, 681546742, -1101942013, 813845124, 1576998051, 55210884, 943907008, 407850985, -48772200, 1319886968, -1058557374, 392046034, 1038506149, 1194984498, -653854162, -2120424617, 1760518079, -954185737, 346604541, -1571703965, -488322224, 1577575886, 43823293, 1795467140, -2084943502, -1201171843, 2055162976, 301096866, -1187274217, -655207934, -1201737851 ], [ 1223178128, 1809933059, -1181780701, -1471110763, 845645437, 427350512, 1747028268, -1335320771, -1724659381, -451151275, 306729719, 775253795, 423472598, 946310826, -937699825, -165031320, -1695581921, -420811769, -1885986974, 1090419074, -214545443, -1801172832, -581279421, -1598651433, 1974145045, 1754999930, -1197895144, 549321978, 1906966367, -1869620863, -1542643925, 906146705, 1602093269, 1854936491, 1638204404, 1727719513, 686803729 ], [ -98104643, -954028917, -2135025774, 182358244, -80979452, 363691209, 1436679490, 1366080244, -1998793141, -1606071630, 1486227833, -1244077254, -1495425290, 244592584, -1030227086, -149981988, 1444964699, 1529692523, 1211921112, 485626577, 2050407902, 2035013289, -175120627, 741693019, 863323571, -935415760, -119898769, -513061626, -1301178571, -594248255, -1829149084, 380150424, 1855695367, 2067211060, 887568311, 1198689771, -1997195202 ], [ 1313414915, -1733497119, 933824407, -1263865249, -1266565689, 1223414681, -438220429, -361256659, 1418154034, -1441257044, -874166362, 331014184, 2034739628, -1302902343, -1196848800, -1396678891, -486730749, 228290190, -539804421, -375797933, -1201406455, -1277945868, 1737986397, -254742344, -581407052, -1431748271, 1109377086, 183923191, 1092569289, 1804238240, 1286653724, -1927004561, -710823250, 1679962324, 2028303200, -1347743690, 942337931 ], [ 374956587, 165784676, -2127922963, 676977449, 1417959237, 1519134808, -1279430163, -625897871, -1698713662, 834623703, -1585007948, 1009946286, -894625366, 1838500654, 172105066, 836997754, 1979032776, -131797709, 1550328402, 1671608988, 1060268313, -85931527, -1129062710, -49255784, -1364876812, 1654331625, -1991990544, 2096781535, -1033336704, -778779794, -718219871, 424870251, 1871428644, -1639231859, 732248478, -1339910105, 1220976132 ], [ -1833304384, 346619583, 1458496410, 1633848187, 802446300, -173625227, 1185885280, -30960479, -359519113, -26712457, -1525973905, 204094618, 1219053857, -1746403259, 2036118868, 456583386, 1187019318, -1633866445, -396897915, -1313312775, -495749487, 124671121, 814236808, -101087861, -1857893666, -1101586216, 18795397, 941026606, -1753721990, 362372673, -1650058281, -1656554737, 1501545290, 1050142120, 767832714, -1817940531, 238911641 ], [ 1370723534, -911822445, -730966667, -575275340, 2055060922, 998817959, 248426508, -1514398523, 1461137910, 1508218616, 788937718, -981472149, -2060042532, -328641100, -226876119, -1962272377, 1576225463, 916303504, -138819816, 33547188, 2079782528, -222971578, -1672702883, 2008373595, 1751025369, -326070832, -1147698084, -42081923, -1967625141, -1442119867, -1847620193, 465013092, -302211975, 585175363, -1027172182, -1078498523, 1067429942 ], [ 1276192949, 1351129889, -542039074, -1829351463, 1600383472, -34176328, -1548321379, -743913596, 1368716114, 1158542538, -1899395480, 2104488635, -1069331022, 1615742341, 440174048, 2130633033, 1781786406, 1006217258, -984372848, -1796852428, -1576618147, -1819644312, -539121787, -869236826, 1062947645, -1897454519, 887741807, 827975331, -1732224212, 993849007, -1403116934, -1954632620, -157084250, 843999896, 1815586557, 971556070, -9588001 ], [ 66466215, 2089788297, 2090100634, 942433879, 1905450160, -1431698759, -889404329, -530212918, 1778790051, 1776751404, 565219571, -1403902799, 594690335, 382691150, 530362776, 1389499061, -1408053885, 181455820, 661028281, -1516079675, -229733810, -1646416523, 765764697, 1619578816, 618961733, 170214403, 534737167, -951810876, -1526396929, -700563802, 595092414, 246837420, -1404705982, 1375100363, 2076581504, 1476558397, 760414041 ], [ -1195726090, -1445812852, 300264461, -275663571, 1946435129, 1801142676, -1180746539, 75313129, -1551061003, 1077843186, 1018217262, -1471283650, -424445273, -844150631, -1558282257, -578760575, -829401747, -1344161689, 1118149186, 808718969, 781446849, -1111818754, -126287760, -1136555817, -2144104817, -774250517, 2124588752, -300934471, 936307825, -1999125009, 1100837787, 1331176864, -2010454812, -1067364069, 1436323929, -2064454716, 1852700814 ], [ -238942064, 1843147213, -1213530739, 807304360, 46818405, -1585476022, 23731731, 1728132601, 2109251285, 954933258, 1576500982, -1116742320, 1726907509, 1238481984, -772650652, -1888941197, -1894873366, -1141854077, -959428689, 313086942, -305501387, -203611170, -1355557045, 606195188, -1077289279, -511096176, 2118153717, 953224614, 1673989706, -1088935922, 361412922, -149508474, 1849679820, -1601422045, -449718180, 1241600610, -584547758 ], [ 1743435831, 582645086, 307044479, 535146620, 1193566590, -1000403523, -1950634576, 1440968613, 1496343206, 1356868117, 1522065155, -138328355, 176495221, -1237894842, -315840721, -640908517, -426088590, -115218681, -1311729909, 924140915, 2102725377, 607277164, 1181366488, 1808459893, 1263894613, 1021326735, -1070669470, -2024576225, 1892103144, -281295663, -1013767750, -1897654037, -734550534, 202121566, -2046919406, 1186932861, 1738961136 ], [ 139637139, -1821714968, -1577636370, -1662338896, -49941907, 1667866469, -1370435645, -1826427317, -1534497380, -1908157815, -1145962938, 1736415031, 917132218, 688497920, -1587347068, -2025198044, -1212275817, 2066690167, 535830165, 1521027077, 236841952, -643373379, 1131939179, -1639949144, 1232419981, 473051807, -173403613, -254342657, -1021210669, -1448051198, 945973939, -692309081, 632295678, -1108340374, -1008409234, 409070218, 113376586 ], [ 522952600, -329548995, -127626121, -1187303878, 89531074, -1376605110, 1676920247, 2024364568, 323707058, -901528306, -100838117, -1530292309, -2008990474, 388568031, -105408422, 495659190, -918279698, 143487098, 1358288032, -207288644, -315316335, 1243165261, -546199451, 597598355, 1113206469, -860330036, -1482481332, 1472272292, -136929735, 2007235680, -581069095, -608140869, -152132134, 113269111, 759342745, -516020140, -2126536121 ], [ 735225081, -1790325032, 1114866457, 87995753, 1455223935, 1612362037, -1491020635, 1630557163, -1239139287, -1227557265, 1173841029, 645628954, -84011998, -158552459, 777347595, -1606081077, 1092879406, -1828108735, -76251957, 1666390384, -1591485080, -383028113, 1657815481, -180049658, -535332738, -419283328, -1672863233, -1154233540, 188009611, 1376626216, -2031933798, -120328571, 1477963035, -73570776, -1424504119, -1314086583, 1890724653 ], [ 486949634, -1002447426, 965570397, 384022864, -1485118942, -646521094, 1663171460, 1632524083, -1573693768, -124157306, 823655328, 208899275, -1022940816, 192021840, -1111435200, 2028299400, 1960147337, -909474519, 1423079332, -1416981765, 494590539, -663141551, 195734139, -348705517, 510091156, 858657550, 298475078, 1553996115, -472065785, -775028180, -37303609, 1295931264, 846398254, 1189685449, -981297370, -2070614194, 521576086 ], [ -732044855, -1068491114, -612260911, -1417024019, 1415762836, 99447350, 617175481, -1657908804, -1700958073, -1909286167, -791774776, -1055966252, -755489854, 1882525148, 1253770165, -1479193705, 1169462409, -123590928, -2012614202, -146093955, 431783692, 2100317963, -2044578443, -404007569, -844477429, -581105444, 1709402057, 2015176595, -1109039368, -620084862, -449666980, -1805541736, 1428069804, -1206825953, 228855283, -1669064748, -579720434 ], [ 168672368, -1886053104, 1779826018, 12883466, 409028011, -1915264180, 897595086, 884807053, 779794786, 936241125, 1067343626, -479560291, -431563150, 1871429011, 2118969024, 17953345, 735532596, 661691715, 771324734, -940818467, -342716804, 1520432512, -39969197, -1391552897, 1604557749, -84632636, 68824191, 106746155, -1327882854, 1006331529, -755570436, -1303914299, -248872355, -1706512731, 678593077, -1725667191, 19337385 ] ], [ [ 1275775699, -2014697044, 1051671608, -424085822, 35671647, 1593150560, -474802565, -356494970, 1194122135, 1585236189, 1737159578, -2093258356, -1034695199, 1382886735, 524775737, 803862740, 609460443, 1193662024, 2107182803, 426190087, -333570869, -668310657, 162292236, -382227362, -1916479831, -1485997947, -923232133, -1914902486, -2029912454, 69149802, -1215848213, 1099942369, 632670759, 95888134, 1107089315, 1024163695, 673228317 ], [ 2064451982, 64203283, 757823795, 46706249, 127371429, 735273777, -397854795, -1545503382, -147160292, 322559522, 95052045, -1479347878, 769942886, -56320854, -707163812, 89609085, 455548907, -1202698487, 299558791, -377447036, -192665702, 2048992044, -243501045, 1461073151, 2062956983, 1734524943, 1258742186, -43393967, 1696955655, 831071694, 456446757, 138331512, -1473199329, 360293284, 19694876, 122189722, -1004198264 ], [ -1634423701, -7774448, -1564585212, 1793596262, -553137011, 173423110, 2065367693, -1111589364, 1920320269, 786062797, -713523657, -1411674103, 954616590, 1696799809, -1673243578, 2104536378, -996840527, 1426577025, 44221450, -1841531582, 1590393761, -883000082, 1748736358, 1562878138, -875704476, 1674851965, -115342468, -1069457523, -978819680, 316820920, -1098610043, 1865653952, 1524032548, -137052471, 12873810, 107289053, -595962676 ], [ -1657110738, -1070709467, -528698246, 678701161, -1732694379, 1192056932, -85775764, 1354465320, 421226644, 526984938, -140948267, 1090523035, 1956597622, 1567255742, -1693131838, -1649023181, -179709544, 1849821884, -719811263, 572804548, -1559532522, -1290519980, 158250885, -1391833733, -1261945152, 746909081, 1793623479, 1470643357, 1875928713, -460852228, -514714927, 223014472, -2043434535, 2107204520, -885342424, -572822943, 1499720809 ], [ -436673284, -2061906500, -1130306123, 945447122, -1536899946, 1250740657, -621707931, 1317208064, -984626541, 322801488, 1670769464, -2008795826, 284757258, -1350274379, -697628331, -828994219, -1545885471, -1071505630, 360284721, 1605145061, -1325539180, -1180133537, -548361326, -1670500323, -927090320, 1350107285, -208857294, -32663408, -400204252, 626521485, 928447151, -469872856, -1813323964, 469514600, 1185776777, 1321488516, 1881251989 ], [ -2130383315, 1112198609, 624140382, -1928785851, 1996560019, -1793666306, -1650056624, -599821679, -2123162511, -1838893868, 2117578455, 462139799, 1660398146, 1500954857, 2044648663, 1101135169, 1048322629, 798087599, 1733034918, 387431648, 1538637064, 712562922, -2138490766, 968592490, 1974375817, -50282407, -981850421, 623311289, -1018555710, -1530618036, 1137507121, -2121532841, 668131616, 59822943, -1501296772, 1826369622, 1467948080 ], [ -1089545689, 1288179109, 707859655, 1814088082, -331682125, 182718750, -1905539718, 407465447, -41731127, 673360726, 1761158719, -1539083263, 1275317905, 738111146, 939286354, -1101753753, 87728980, -817315362, -642383181, 1020975057, 1050820025, 1726837985, -2045678873, -983130472, -66758316, 2001532667, -661766346, 1063156426, 1058964118, -1287103023, 653558872, 165855396, -884177312, -959358074, -685521223, -1664705308, -579711961 ], [ -703026695, -1505310652, -1172426402, -2104015038, 1738372983, -1273730382, -1082817047, 211133470, 1985128587, -781529798, -1420767024, 113028511, 856304042, -1925526068, -451468410, -2016817543, -1854054822, -1255606850, 1140848841, -1740288106, -611738057, 1416943300, 1972625791, -1882563222, 1662395006, 451792206, -1194623299, 98792346, -1875884335, -1759202306, -1355863887, 551659472, -1967634194, -1895151793, -1011360508, 1553539766, 100740847 ], [ -1037522978, 429468736, 1418361843, -277870207, 70741510, 186046060, 576673636, 485902250, -1284793133, -46832923, 2104853794, 1141410266, 1898588625, -680054268, 801463642, 1521449802, -1499044419, 234524990, 931559923, -805867517, 192659155, -944326222, -1118062085, 1347550096, 1571831534, -1746833311, 1542694477, 1727696205, -209733456, 1101232482, -659226880, 752050113, 509387648, -1385986670, 1724786538, -504100625, -1279795831 ], [ -1775189997, 1575863416, -1583014351, 1461220886, 528324047, -798646810, -104214558, -1331777754, -91687555, 857792968, -1894935444, 1311522217, 2093985320, 142052616, -2016690386, 2021996737, 1214637790, -381382236, -303913366, -195450400, 360249509, -404323041, -62932983, -909165536, -1709014369, -2092261578, -97536056, 1856648258, 1431403726, 1551839364, 1532564776, 1600217506, -1033394294, 59428761, -563346466, 1051259741, 182909568 ], [ -1127501665, -97187174, 704211415, -1070415018, 1092029106, -1058070340, 632680533, -267442554, 1837816030, -862259501, -1044845689, -1588961373, 1819326672, 1794855078, 381174985, 1597587374, 569711659, -578328266, 104605536, -1259862035, 787695794, -1531767591, 1866961379, 1018922582, 1682736295, -1555199418, 564055813, -1779904523, 1018068383, 629567254, -141527807, -1033707721, 53268725, -168696292, -1874646168, -1683473280, 1125962415 ], [ 1840362103, 881061993, -147670972, 1910203016, 643682146, 1613706964, -1950909847, -1634721938, 1653931483, -752192196, 1980751655, 1474125685, -1247826197, 789739064, 1125929598, -867336978, -1217580198, 2143238078, -1529761448, -1248043210, 1528630040, -1212166211, 1064306556, -1445237606, 1529979427, -210554445, -1896440978, 364389329, 348820150, 599487369, 1495711937, 1255277853, 853397113, -1312730471, 1708786513, -1221001592, -2024070952 ], [ -1315034532, 1845648907, 850349591, 2100475773, 637377203, 758318138, -672832180, 904655202, 1528851556, 1147038499, 525648139, -395448113, 2046407930, -363458324, -1818078237, -1295047064, -340319711, 101793727, -667511992, 1816664592, -129054001, 1319396813, 133425066, 926935718, 485008970, 1307698883, -1235396864, 1880098881, 1716271795, -1528810432, 1252549477, 808672777, -786356989, -1757604654, -1936870770, -1388371913, 1412077915 ], [ -1237774552, -986240316, -1575374827, 1673383494, -1556518476, -332763918, 178510517, 1092497127, -1126660758, -528011249, 704888242, -807570037, 997669197, -933266505, -31699100, 567509015, -55499378, -501513003, 1601338686, 1877903007, 385747236, -684316891, -2009968367, 344814798, -587996055, 1064410842, -211978477, 404616485, 1264391869, 1522904207, 429982447, 1943800733, -1695065193, -581687616, 1072430305, 510177341, -1895454526 ], [ -1441532353, -1285894630, 67870643, -453720570, -1027424711, 1303969147, -85370945, 2018190699, -898232343, -55156553, -630657695, 164117908, 1575188622, 1264117631, -1042419090, -1340872009, -565502582, -1681808381, -379749732, -1039892103, 1172711680, -640307350, 2021857465, 1314764647, -1623477985, 1284719907, -974228217, 321415424, 1716877226, 1781094448, -868340857, 1032056048, 1281406518, -332660567, 1531112421, -104972802, -932616602 ], [ -1805484956, 1087545101, 310467793, 1455438131, -776537492, -57047160, 153358, 1815038815, 286077638, 1168678873, 1342740032, 1196310710, 691514259, -406475792, -2108140114, 909273627, 2008398067, -1742068017, 724841298, -983160520, -1971290266, 1844745010, 520407374, 1354752515, 2020615821, 1681765139, -354988250, -364710677, 1291737519, 274269204, 853439310, -280940118, -1310854976, 587795791, -868759675, -1664037466, 627893754 ], [ -774457447, -375060780, -1486243727, -1527525045, 1317839544, 1332852910, 307296930, -981216774, 1869937401, -1346296964, -516834659, -1130372718, -1822074036, -872116186, -1984854645, 2050797298, -354276633, -1029123011, -1030960727, -554888016, 652769603, 303914792, 958533173, 2093567256, -1548765296, -713109828, 391307439, -1998344310, -777438815, 937097885, 752074416, 1765813250, -1351067589, -1655323039, -545755339, -1486817701, 1112885121 ], [ -163074824, 110731720, -1611292517, -732066191, 1435109608, -490369603, -860503621, -882968720, -1029811758, 1794158719, -1445272051, 822160919, 825652101, 1451363480, -1048227341, -1162184632, -227729235, -1881274692, -984845175, -1238334813, 1756460452, 1366828558, 2055075937, 106246851, 1511073966, 464864254, 763201461, 735834906, 632987857, -2025696678, -807345409, 384870710, -2144664746, 1317204727, 2069260536, 830273488, 422063677 ], [ -1113268966, 1153394088, -1251791436, 1481131326, -1158512760, -266284359, -706471907, 363837976, 974402068, 1467077100, -820102536, -420690101, 86375466, -1921187951, 573898766, 350454951, 676998131, 388008214, 140840489, 378986709, -1726333598, -1558304672, 482553679, -1196296706, 1422244715, 1443443317, 1101829893, 1383790261, 1098637148, -177668507, -2053951911, 945390137, 2144115452, 635129572, 1786936172, -1347829772, 2123463848 ], [ -2117618912, 1058738661, -1224643655, 1936729548, -827357980, 78137312, 1925918667, -1907670192, -721983296, -954716348, 540706482, 1568545163, -225476512, 1075014823, 1524703697, 174400219, 599025341, -257981571, -729277992, -1948321185, 118356431, -1706834601, -111229716, -757627158, 1911585421, 776021525, 1652400704, 1350134674, 890617290, -901782223, -701683791, -10575901, 519313169, -882007494, 63228765, -1200617427, -1188417993 ], [ 1121902817, 218838601, 2110353343, 276407836, -2049369299, -597653618, -858126956, -1726680182, -824574587, 1431062049, 255251491, 75546180, 1023091488, -1535684275, 733617579, 2053774949, 629064372, -2136737636, -1593000825, -1730228021, -1800544920, 929928180, 464308863, 999253652, 1408520432, -647273647, -2058428002, -1592297329, 1748318607, -1414441339, -741181049, 1887627491, 812722799, 1821235105, 698697985, -1459849005, 279571350 ], [ 1932512521, 1379342733, 853770667, -768273913, 181992047, 472689324, -1165554893, 1713028306, 227598380, -262087852, -744177435, -207654344, -1547555370, -1455284394, -1438813151, 900364174, -392902987, -1078966010, 1761007494, 246837461, -471577882, 879336707, -682378536, 2020752577, 1054799463, -977481341, 682365076, -1789616441, -508748353, -1808870281, 648214213, -1653716252, 243483761, 1535190969, -802573705, -2043187306, -784075200 ], [ 231158848, -1410976303, -581433671, -1038535377, -342790661, -883389151, 960274947, -1919150788, 224124009, 257165139, 888796201, -2120895936, -1521990708, -674329993, -805355934, 2119723473, 201581739, -1549077742, -1147989473, 410903023, 1938129090, -920999433, 156608699, -1053665379, -2106047599, 235096652, 1396825597, 740726713, -84854460, -2063531983, -399436424, 2142432753, 383549788, -1285877334, -1077389598, -1239226568, 811702285 ], [ 1706158170, 327790938, -285970538, -1500757673, 1202302233, 1221237728, 29025208, 2039823083, -1128038967, 1345750987, -934924934, -218682118, -1924819128, 1373467746, 2092107462, 1720322511, 2090566034, -770569352, 1505975462, 448904676, 1074568285, 1339687389, -1452335630, 132990965, 1354865320, -862904218, -1053514991, -2142490886, 237771331, -1622439991, 1807511297, -1716069757, 1061797819, 2016168049, -917426369, -1537466616, -1753802738 ], [ -1233109423, -124065804, 1063618008, 1071465702, -949897073, -426775414, 220965793, 1238619964, 648002717, -1321247070, 468033572, -627700964, -1329341947, 674673212, 857187541, -362005544, -888084952, 2112607962, 1262723659, -579836508, -1207075228, 1928058401, -780673117, -245769127, -489608243, -1609729015, 634207693, -1774642900, 425041152, 182140260, -806635280, 1447472304, -1230186158, -1028384511, 2099939529, -1092909763, -194597795 ], [ 1683513052, 1708813501, 1949067696, -260028122, -1191773156, -1773476663, 1115737887, -948192607, -1092753224, 1684959048, 1120278348, 480612650, 762295138, -1511636853, -1527397445, 237859761, 1692646331, -621553078, 1982473777, -609450729, 1069932356, 816540394, -310997206, -1483006750, 258610794, 1392507207, -1283150491, -1431244616, 1467080683, 1403105433, 1012419311, 276115110, -376416621, 1707421077, -1070209782, 232080105, -1441378927 ], [ -1651633578, 1353539594, 1644831174, 1092377994, 367282309, -673682902, 433501186, 1632262571, 1224465729, 1281196643, -869976549, -1215155280, 491327562, 350974202, 678048874, 1029281701, -1317685633, -233007927, 1935202519, 90311840, 523709128, 1566901544, -143277942, 2065434195, -727220932, 19294721, 1524654483, -1153687548, -966164096, 450119057, -331351726, 1347255376, 1761753343, 1250954459, -720416504, -284172649, -1037735201 ], [ 897271723, 1254966579, 1429652265, 1998872596, -1672795141, -1136195434, 623595728, 1204089144, -1594709219, 836628758, 55402782, -737953021, 1674803228, 880668200, -1656427698, 964418946, 2008280577, 801661655, -815514890, -182515652, -1106323588, 209337935, 486806204, 1388085443, -1374219254, -1259032666, 246122189, 812488298, 1776321464, 393833306, 1886791, 12515723, -2055821588, -1746643385, 1246581392, -1984747209, -1301086226 ], [ 512298615, 381871698, 34966563, 1812667906, 660869504, 1102687603, -740911506, -1651220209, -241038128, 579546799, -1765898789, 1413104763, 1396554881, 1046615160, -2041403878, -1437654699, -1405587718, 384136224, -1516284200, 1435894212, 2022961074, 991145721, -288878725, -1166049319, 929914232, 1781392733, -898376809, -530206185, 1533007805, -167715489, -303229133, 1472391621, -2093447259, -1010835882, -1999125725, -266897443, -1581320553 ], [ -2130733838, 452844362, 828466909, 41795206, -1935277475, 1045081048, -2029863345, -55290097, 1731203043, 1807218311, -1513288536, 1690651791, -680178057, 1059322209, 1125148374, -2032619624, 148544430, 933879976, -1425831456, 2076490077, 1049199130, -601115060, -932864749, -1097119616, -746559491, -1114308831, 1450936184, 865958528, 1762268509, -1819088129, -1346780997, -1819863948, -1553081794, -1068355427, -1078973812, 867027578, -1824032910 ], [ -197638857, 1988839891, -444573336, -198041663, -1042423610, 1865029550, -5149295, 1107962997, -1268837770, 187045392, 1141937011, 1157773953, 821355362, -182479464, 2058735003, 1547822300, 1558979761, -806775410, 1434976459, 199553989, 153017733, 336401446, 1889141217, -1573269359, 565314346, 1339059844, -1429157257, 333694071, 627171756, -783938102, 249722155, 449192888, 1045723389, 319888320, -239633211, 339245118, 1462029920 ], [ -1364260778, -600348459, 408797544, -323281088, 1939373093, -2147308612, 621135351, 2090287554, 1588729690, -1577218122, -27993723, -2002228015, 544088302, 1208115274, 275736367, 1753283782, -344358079, 1831441807, 1882664629, 430425360, -1440474500, 885126555, -1240965351, -1737346985, -137186130, 2054614500, 329945596, -463083807, -1716549630, -2076191073, -1046511156, 1721357968, -2036075588, -1788985425, 1327227579, 1051846509, -1117991732 ], [ 622101446, -821400405, 165733101, -1814908050, -307242778, 595720761, 862863450, -797031910, 1382461924, -2012202000, 2102553802, -433460764, -1409051865, -2088687760, -387130357, 1233404539, 1677634566, -267381958, 1848743002, 144377579, 86690652, 1837532647, -13101141, -983208636, 438386930, -1624343173, -697546300, 1533845037, -1721911644, -897280794, 1511342469, -933366716, 78039480, -335672987, -1085059873, 1593669744, 193425001 ], [ 1330310951, 1140833432, -1205420207, -1960439758, 622715381, 1774171944, -457790429, -670386317, 230193366, 1368654994, 195056379, -1922725533, 195205451, 571766744, 822065822, 439780146, 152721557, 1970585760, 91998169, -287443179, 863904819, -783311893, 60532723, 481769124, -1307718967, -576020068, -1623882531, -1797758663, -1592016922, 781919747, -928406689, 2009233257, 35689308, 1063507187, 573361443, -1144190810, -1626368232 ], [ -200014509, -2135666897, -1027847492, 687715448, -433123605, -1291228642, -912301955, 855233277, -1182230126, 1718237901, -1006725511, -1966029879, 1985280037, 1085148084, -2009891197, -858536137, 2051645098, 2000957018, -397120496, -1376827262, -994768532, 195609736, -1405356677, 1403380640, 943696290, 1042428357, -911811477, 1275103076, -664661725, 323010967, 589294558, 274078405, -1843034880, 1101247095, -1853153884, -2070341432, -1408483604 ], [ 896760302, -1390911196, 928756265, -32028966, -1908862092, 1142745106, 1491499129, 1276494362, 1522640084, -1612800886, -1091970339, 403175290, -114968034, -1777709168, 1910042567, 507141655, 1049179443, 1801782094, -845491504, -822833005, -2123946677, -1367298911, -254988977, -1117737249, 1306158123, -1209959504, 1332254446, -877388686, 587228994, 96320830, 1855406359, -460390085, 1382345798, -743263196, 239500046, -637382756, -1731927315 ], [ 807799747, 1666164627, 1261402560, -293861315, -807907654, -1902722519, 825903114, -1160296783, -657901771, -814683434, -685646303, 1269372701, 1403777476, -1746206486, -2061853258, 426593434, 1286609569, -1806540945, -674124233, 2029929948, -1424565988, -493464435, -454642536, 916195144, 94857367, -710857512, 584970874, -1045485186, 1169432711, 1355937019, 1498102770, -1368094748, -1301658334, 898706409, 1094180687, 1275935912, 904106987 ] ], [ [ 48991975, -1275848840, 1809627823, -99104079, -90766231, 43705457, 875565972, -748660129, -2046479058, -1388510582, 1083811306, 475395282, -1170234519, 1041337716, 859389900, 795383335, 967706203, 32774126, -763987039, -945129010, 1890143874, 1024465795, -290832000, -1731741842, -1098884082, 421899807, 433069585, 1732337827, -1876161143, 602511250, -1044013329, -597052950, -1131429662, 2024498864, 426340548, -1457279887, -982079562 ], [ -649372301, -621474222, -901305481, -924562670, 712484077, 1872322061, -84925989, 1209845982, 1589881732, 1428933242, -145063642, -1886925818, 285921598, -842239132, 1278794462, 499376612, 1399244370, 97651494, -1393046568, -1920279746, 2016654699, -1483753172, 1303307607, 336933531, 1304194272, 668761016, -1300724132, -202406633, 335349634, 403966747, 640799758, 571268495, -1797520592, -1972123725, 323260720, -749073238, -1029731508 ], [ 1127886509, -466516314, 1317712620, 1496974903, 588161533, 1203313046, 1767185293, 58045382, 449328709, -1906951888, 84515134, 228647207, 316137916, 901334617, -1349425584, -132939006, 1800542083, 528771735, 1803862620, 1785223330, -2005266289, 28684829, -1383021321, -411438934, -1701108877, -342955907, -1269572445, -617817906, -2067039126, -218053410, -1787194202, -1147357638, -873176956, 1921869925, 1385812620, -862292882, -961283344 ], [ -76804176, 1672640250, 1265572332, 100485085, -580381991, 2099176016, -1690618718, 634284997, 1599149244, 1159316337, 2130334253, -1043197726, 1731461947, 112645421, -328205759, 755098854, -441964148, -602065269, -1691523334, -521050518, -327058539, -357349748, 1123067295, 1743169597, 1187023791, 1016745184, 790169117, -1033248457, 318327489, 1662290755, 2001776209, 1949958561, 1888197374, -1477967, -922897714, 156181279, 1408951146 ], [ -1262262299, -469623617, -25452270, 258336504, -2058302910, -357651838, -779873934, -1778170334, -1555523441, -1942608575, 1418040897, 1040574201, 61311352, 1201065747, 60387829, 339819149, 1452512626, 7909337, 826972732, 316577488, 1128820732, -1655884165, -666704246, -2033998258, -1851217159, -1436718820, 499382205, 232423473, -785869568, 1417796081, -1091142681, -1011997053, 727190750, -949266287, 773334269, -1482668017, 1367064785 ], [ 1664972263, -1966734363, 52459088, 1535993014, -139243835, -257102600, 692987349, -997317714, -1237126179, 956941725, -1516906646, 417663216, -673009804, 2073569109, 119176382, -628280709, -318223572, -1534398533, 758308940, -1694406330, 1190475371, -1278191327, -1341028783, 1653030068, 1240854821, -1391647649, 770178826, -2066713078, 1380738040, 788758775, -1087330115, -1253526902, -1003619192, 453356924, 1300088432, 1099671212, -1182295777 ], [ 864359226, -323432776, 486494617, 354238026, 963698127, 897844818, 1203495396, -1683451312, -1060074692, 1875887418, -1128984625, 1068402618, -866583188, -865931239, 1610296269, 203224818, -1134310613, -111405235, 1840973381, -461576775, -1824520975, -1188177092, -973103561, 1782433444, -1426868483, -1533330985, -1077018665, 909634138, 482654184, 797397408, 1282912414, -1921710452, -1972818475, 1914556779, 1714696244, -590478973, -296912664 ], [ 853575098, -1204603019, 1467421832, 1172148091, -3928470, -591784574, -243314097, 1309260355, -345464588, -550169987, 1202831277, 459236353, -1579988179, -1181569498, 608695152, 1337180774, 1257619390, 821087638, 5650082, 284859285, -1313081557, -1264033069, 988620749, -1739851675, 1328155338, 411435742, -748881991, -1578450228, -701969685, 673705387, 25180170, -1380753132, -1309209997, -1336131594, -1131292970, -1928959454, 1586318922 ], [ -1498444148, -526996911, -977831396, 1907764946, -1043288496, -1054222085, -1726133575, -1069369647, 880814743, 484169001, -273462704, 1247880934, -2100836323, 1994859267, -825997407, -150118718, -1617833600, -349283467, 1751949995, 404147627, -2008288063, 944616633, 422769617, 1674141245, 363432408, -1501253557, 545678241, -103672334, 38065470, 321732505, 481625826, 1803686002, 163335165, -1650338234, 1346289994, 386921157, 681777854 ], [ -993396363, -606299233, -650393574, -1795567790, 2005459460, -132011625, -637437174, 52213300, 2028247565, -22900108, -1617066521, 1168389168, -2043365771, -530194071, -201561258, -265879579, -9685566, 1656993118, 632776648, -1400445020, 12282336, 498584796, 646258653, 1566184558, -954643100, -1386515787, -98912348, -1609237011, -1697397531, 451681318, -1619394291, -2071732085, 109657586, 856945328, 670593965, 2079590802, 244816193 ], [ 1037116907, -169925745, 690763723, -194889495, 2047857283, -116600073, -956416162, -1419030204, -1681011816, -1989513365, -1205251671, 1928252164, -1378997032, 1956156561, -1253497587, 1424291506, -509923062, 1254947454, -1195463091, 753888955, 447828887, 1885626060, -838051223, -418876821, -244705200, -1211387206, 1683628119, 1674753181, -1414554215, -1209384834, 700131669, -175036560, 53476584, 262396458, -1668470275, 753899703, 106601003 ], [ -473536646, -36905463, 1917598159, -944436759, -1123479245, 1481271471, 995590849, 862884724, 816844674, -280904426, -854210409, 579385522, -1699475278, -970497189, -1093217615, 8267422, 2098723298, -102952827, 1002068591, 2142653269, -1816563021, 20189645, 1000796543, -981752147, 978301030, -1485400691, 324866281, -1039171808, -930657945, -841736141, -216940354, -978652623, -432585468, -1443055068, 1270143601, -839591394, 1331304192 ], [ -17129718, 6105132, 869012037, -1649825001, -1419804753, -726436639, 1419107412, -1455219298, 816184282, 459585701, -2072308603, 955341731, 623330975, -1182942223, -1911405924, 1657040894, 193410750, -1491995061, -665731117, 516211434, -1852744931, 352964805, 574338999, 938527825, -653134131, 1511617749, 1892881708, -614171225, -927781987, 848340107, 188260480, -506348003, -84068572, -1487647261, 1384697063, -882847377, -46443684 ], [ 2045458655, 1662093069, 901975522, -1505263067, -761962313, -717882495, -1757160649, -595583559, -2024162780, 328601919, -635568798, 1441066118, 1991772097, 1098461857, -1905383810, -684734045, -1989504572, 1712988198, -1633935080, -1954697619, 669945736, -630108959, 429723131, -726229118, 151941253, 1454649519, 304102992, -15436956, 1056866337, 886321520, 980910481, 1907745279, -2120632113, 1890453705, -504320415, -288695068, 1370917689 ], [ 1339137676, 1994666791, -1320707501, 410230073, 762553982, 1876967055, -142427132, -1748457171, -241384445, -684610585, 686776575, 599875805, -608076604, 163531436, 1844652159, -1981046912, -6466831, -957390382, -398494240, 850056027, -2071815453, 1040089448, -794849107, -1623381722, -740030216, -197353831, 461950279, 1894946052, -1587564564, 1124077845, 900393716, -436842937, -369776860, -1936793164, 300218675, 1192738272, 1949806159 ], [ 1816418018, 260392350, -10406377, -1102958120, 692973823, 252481770, 490936919, -1661425432, 1972873091, -1777988994, -211327518, 489817680, 425509122, -549590080, -790443846, -913484389, 891229193, 1065922443, -17555620, -1066351726, 878555776, -191333811, 547059668, 1177378032, -325798947, 135180871, 510140778, -1706473613, -240190608, 906729778, 1493674665, 1957076301, 1601977966, 1473899279, -428121733, 1338240870, -2118663807 ], [ 1149111068, -2066635407, 1027805291, -1883827555, -1718852901, -530918110, 499213648, -1048945566, 1396176466, 2109047427, -1242481351, 509117441, -754468974, -1127841204, 957393045, 240693677, 968846177, -2140546789, 1835406840, -815453575, 772321085, -1891974085, 429807593, -500864030, -1176671691, 523009631, 23738631, -1338260721, -786179523, 469772536, -1129344792, 603989538, -2107014316, -896731776, 517692888, -2062507194, 1878448416 ], [ 196119409, -1779616961, 1238392784, -1663214119, 841773519, -1522023642, -1711698547, 480282659, -1459088724, -1048368443, -1318063985, 1079126882, 876467706, 1200036864, 908635547, 1824695683, -1532547729, 1623154299, 1494161547, 2035823291, -1032884167, 1394278224, 1243252684, -659782162, -883303761, -1715484848, 472333559, -153086511, 1589837584, -1805245560, 1952468677, -657835713, -1187280453, 235016129, 46042827, -301959747, -1749381385 ], [ 129389143, -343452723, 1852205363, -125033135, 1029273168, -261343829, 1016762571, 268600961, 1968275831, -909599337, 1686832553, 36243516, 1451583400, -685671187, -353897660, -1429192921, -66090699, 804488841, -911143470, 1293936192, 408146648, 756216623, 1019902704, 173768543, 264821374, 352062645, 342262455, 297973909, -1779998743, -117354568, -299332169, 51148179, -1216334532, 2082677452, 143468357, -859596533, -547886745 ], [ -1698536263, -2130042447, -1393009394, 544125185, 1045588373, -1359948144, 1166737939, 754695910, 1293440702, -828587958, 1416687971, -824567616, 316390777, 1823572672, -889172929, -2060912414, 719543473, -358571796, -1410710583, 1438906203, -152160121, 1229832501, -955296936, 859626278, 575477156, 1129144607, 719141496, -1414113569, 1539176521, -899943034, -633628688, -1160854251, -2035022056, -94263719, 588878022, -82701388, -318274800 ], [ 103553977, 893140158, -1628917983, -1162573568, -1660092696, 1602492390, -982791271, -688673936, -944896701, -1711422430, 952270286, -1412411003, 809516312, -1845920021, -1139346499, 1429377398, -216634093, 2136600583, -263057995, 1407602673, -1675710135, -1025062598, -2090910806, -416106496, 1446383760, 1769966718, -774859670, 2109849710, 1556630418, -1117665379, -613915255, 1994613169, -1928472731, 254727623, -301551287, -2081953404, -513066980 ], [ 1886709640, 315507681, -676579001, 1000056101, -1858012917, 2086675570, -776381691, -1346461262, 1176684693, 511206094, 436988532, 1678580212, -1001448851, 1036066833, -418020630, 1957897091, 502049888, 1899327035, -64897061, -823573856, -1115252028, 145610532, -1215990737, 1489044599, -1885203221, -299903252, -750127540, 1245715592, -1017144606, 1034031163, -1925729735, -2020887322, -779781697, 368772606, 700652985, 1124612037, -788573374 ], [ -1383238984, -1379694443, 1441179345, -1602395960, -845873273, 1250555943, 1762327823, -575150734, 489980713, -9554780, -1525798007, 1070631374, -146754750, 1242393601, -1542223115, -1863269886, -1467821140, 1120462596, 1759862243, -1509041914, 645599546, -974393334, -1958496013, 1268792192, -1147566532, -57748446, 664092045, -1803624305, 1824968213, -1589516849, -1165104031, -1054307443, -758641008, 255461889, 1126669850, -1999784343, -420264279 ], [ -1123412007, -1679354371, 871761327, 293875477, -1886113238, 584426870, -2075823596, -1610166692, 1123572900, -2143602195, -970776915, -1234128733, 1189208341, -145473200, -1657632585, -1786946992, 777987471, 1610725313, -1031846515, 1399217494, -849681319, 1498858644, 1339572968, 2077766650, 860219148, 61793318, -2049292461, 701545338, 1606598897, -1734327606, 1644823802, -2068751347, -1994622335, 1619762548, -191676770, -1130506334, -554135341 ], [ 20548026, 999571291, -1478856057, 1633979407, 807674813, -1124652270, 1690825009, -21721210, -1079258178, -286584063, -13842536, 147472359, 633859750, 1120551210, 304263301, -1655207260, 1443580323, -636182218, 43588115, -2100691527, -1908157711, 1506052012, -445918416, -201677288, -504659867, 722005161, -1781305997, 636735658, -798312344, 1001705352, -1886983895, -1857618095, 1489205854, 1475745840, 640360729, -1493484015, -237279330 ], [ 1721107859, 425492358, -2060451615, 418450516, 79759746, -2101623104, 1725253388, -75444937, -828522527, 1823912852, -1394799123, -293286651, -917068816, -1882697979, 624595991, 841862899, 2075520412, 1386068882, -532598805, -1914458296, -512979961, -587079522, -1728951182, 56483918, -1833571665, 529793603, 1213662104, -1288171728, 1740187575, -560821178, 436476305, 1026039532, 31137221, 1113426040, 48474370, -609372455, -310030118 ], [ 705710674, -919926607, 1041869059, 1357928117, -260879409, 1350949854, -687030288, -1883179776, 720421712, -1237470548, 245913356, 1563429363, 900063703, 1919195414, 1417192420, -1350821490, 123575418, -566266276, 1191076753, 760654364, -1232987965, 110010401, 1373290886, -844349247, -1434840177, 1448125237, -464785733, -1251973668, -812363449, -970457598, -218750483, 119918797, 749458887, -1399372639, 776406553, 1586828495, 2007976396 ], [ -1748971256, -1717614998, 2068486449, -1305090175, 759870680, -1928662060, 6599658, 1157037007, -535260838, 1956189888, -1762944148, -106926917, -1776990113, 1090177532, -1168685360, -203848124, 1777779517, 1835981834, -179928642, -257336165, 1693844712, 450865569, -1874575770, -262973890, 1708003453, -1256164024, -494745582, 1796874490, -851706068, 123692901, -517432908, -1955540295, -1232062426, 248125711, 1298905086, -1791490673, 79547577 ], [ -920866863, 3715490, 284223741, 44513804, -1601689030, -1005439286, 967602094, -288324324, -12150895, -1396602014, 794165481, 1055256116, 2597200, -479344818, -962375199, 256536932, -317102826, 1465911244, 1488794992, -1218525075, -782025834, 1805555999, 1004200950, -688099884, 1542137805, -760428636, -1029790983, -828139381, -176654617, -738574322, -775671563, 1225783272, -1570999317, 1320577878, 1523701318, 630746188, 310464648 ], [ -377911619, -240686034, 1314807311, 729205934, 275985349, -1332190752, 2140319353, -58916351, -1680670849, -1022086665, -633773445, 360054764, 1560682891, -47187585, 499948061, 27971788, 1400276720, 397112058, -1003294863, -2140975063, -571144598, -1729276340, 511651422, 1256123098, 1259999648, -330507529, 30046282, -1835296964, -34284625, -7206530, 669235339, 1098306557, -1791079803, -2139479050, 2128735107, -1037791275, 2113199451 ], [ 1179061085, -1756322512, -1895766779, 900431899, -134868890, -2046172400, 789562236, 1586624900, 905269893, 1829301600, 762700622, 21607374, 899400824, 1341222777, 277124794, -1694843332, -1221555975, -908573091, 590756329, 190030009, 170603230, -792154481, 430739859, 705443372, 4325174, 1135941035, -1475097729, -1447224777, 1135269248, 1728429188, -918064527, -598320153, 1953867060, 1514917553, -1972366077, -431191330, -1808300008 ], [ 69360454, -1814692724, 700059635, -2139313040, -1425491966, 877445908, -1218009043, 168973352, -802955583, -549229928, -1452546061, -1842282868, -1500450682, -1930580530, -79966075, -1632642703, 173546473, -1353280346, -796428695, -455153574, -1851128280, -719734456, 1318109132, 1277349181, 1904515309, 354377278, 468163864, -356309340, 1029748614, -1586196077, -1851308108, -395689262, -2026143183, -1483836442, -935866712, 517644559, 329655075 ], [ -544580711, -550307502, -503070719, 241204567, -690640023, -1985131907, 240837851, 1379926274, -1710099520, 932892519, 1136791432, 1232388040, 1883888138, -66293760, -141724868, 326109402, -984290905, 170275814, 467698498, -1387751705, 2021938659, 73312185, 1708908574, -1192723199, 535119698, 241220160, 821212432, 1539422990, 108526267, -2063500859, 1913505377, 772446536, 573058226, 1671439417, 1701406604, -1872187931, 1003716751 ], [ -1462927133, 381331950, 899350726, -1126489132, -1714885845, -853222573, -104829621, 1948846329, -1245624738, -976997522, 2088028578, -1783981141, 691565765, -613461350, -176789565, 323853766, 1198681258, -1608172648, -1201267743, 1479983898, 2140873123, -442818397, -1080209154, -1727114000, 492216865, -1144935113, -1822478133, -626938171, 338283385, 622709769, 1091934850, 1784363931, 147422489, -1592091784, 151933, 374599843, 1576319406 ], [ -1303015827, -1499168976, 2026142608, -1426962832, -543890412, -1282323100, 1739349890, 1462354672, 516958478, -2034344166, 1349254542, 878280363, -594136445, -495605146, -539443991, 240161438, -597386018, -1996954972, 2110365038, 1492420377, -1002991813, 1100750091, -466555814, 63376570, 1141328417, 1367555299, -38203269, -1072421155, -529755062, 1805878752, -982737388, -666910727, 354441871, 1923129826, -2073609413, -742573262, 1396468752 ], [ 81593242, -1037540456, -1733865391, -981477948, 789019196, 1343873691, 1688857479, 1080763973, 1358458515, -986008482, -878596230, -1303104618, 557352018, 1934045043, 1040582377, -1063561627, 1062511742, 666444859, 2059056490, -1917564526, -1658203732, -1366133623, -2043323319, -1600654618, -1113762436, 2013559630, -1041404027, -915765601, -1885025042, -1749067216, -1940513499, 490800434, 677427650, -1829777097, 757881348, 928603382, -2120532117 ], [ 145750278, -1972359550, 1952523298, -464674454, -1744998432, 33564694, -987376364, 207397840, -2047676763, -585096315, -1688547478, 2055300769, -569501120, 1565192042, -383411479, -867503426, -308766490, -1112321605, 1240176478, 38809778, -444446524, 1151613345, -1135294290, 267882513, 1352344036, 1764572685, 1039795187, -1483811203, 359069463, 94148086, -259094866, 36225043, 114205888, 612598017, -559089694, -629247979, 754157739 ] ], [ [ 701208206, 1594792796, 426798776, -202013440, 2000376443, 883453699, -393400532, -141322476, -167766100, 594837273, -44314255, -1375465537, 1174516297, 1358756159, 1088200910, 1686893631, 1059517545, -1624879473, -883139115, 1603628274, -1865136701, -768505800, 1330479691, -1742017147, -280057124, 1730739048, -477963943, -1711692684, 652136806, -762721825, 1279587822, 1168790342, 1076426472, 1712577493, -341296423, -280599889, 2020376009 ], [ 1540619615, -652489945, -1073543557, 1786203065, -1597686608, 1585090663, 1039378930, 804722761, -149022126, -2014626410, 2069161516, 1405425860, -1243475625, 718310266, 1521788495, 1577088553, -504029156, -1510046522, 1219084561, -242232750, -1342876676, 1512730069, -764261481, -65458591, -2035544093, 1290904146, 1082122720, -1768140781, -292294862, 432046651, -167841378, 619452321, -540154729, -1766397198, 2021804223, -1311720966, -1603148044 ], [ -720921345, -328299701, -726418721, 2051567602, 1930810781, 1932707431, 321738828, -531410858, -581479885, 1902329247, -1189911539, 1958570226, -1103907289, -206498621, 1837390018, 123111406, 576829120, 865217465, 1011602194, -2082427659, -676811799, 309620432, -1474424325, 1456771153, -2099967674, -374623452, 429400154, -1797548094, 1583452247, -1348854452, 1367841983, 1320661828, 1781790525, -579354627, -1110133026, -1005974296, 346974679 ], [ -742877614, -1474167069, -2137086241, -1174975731, -1876129548, -1308996201, -766843811, 1586213818, 1742621156, -964391235, -1078214695, -776395479, -1090425055, 1696777548, 566931488, -726102968, -1793894315, -320340862, 803529162, -1180512472, -1678295611, -730446965, -937086432, 1073435579, -288871734, -1474203958, 1346533864, -1824696590, 797345472, 168834000, 1243119936, -130971488, -1471431071, -227666623, -275267865, 1900056044, 1417421084 ], [ 2080293172, -209311883, 1532742819, -534996578, 555729120, 1160201827, -1826258762, -610106238, -842729605, -360701494, -1466079624, 1631561788, -284687482, 753478993, 1420677, 103236185, -726291293, 1870675260, 1069639191, -1518374290, -1287128020, -1954940452, -623200221, 532850933, 675367066, 1246804728, 2101817523, -1495317765, 2138823652, 75544356, 468130918, -716693752, 1242523812, 237522155, -186795161, 925530294, 982977261 ], [ 1401569939, 477294553, 1842509796, 1080306734, -298985590, 202305445, -1036746008, 791270455, 808944386, 715598637, 1227488287, -513653094, -210014213, -222544582, -1667162347, 1276495437, -1874733164, -275774050, 416990722, -992984665, -542291021, 1536034301, -243331776, -1058335839, -1840919953, 1868169562, -1655905327, -125552252, 802449205, 1747486676, -1490424564, -198892709, -377436823, 1524548535, 656139552, -1965883750, -983021847 ], [ 1643057469, -1373982235, 2114105215, -1972569056, 824696120, -582291574, -1090031068, 1718402476, 73621181, -1003126222, -78585812, -1403929538, -387374402, -1256396303, 882707655, -1869575092, 779595787, 1551263849, 1123066705, 1125418573, 1018382353, 682195493, 467588075, -1699056496, 737721123, -547188284, -1016960410, -1828686331, -1298881931, -2084010912, 1900317314, -240648027, 88738442, 23912968, 1943471626, 59569333, 1970419456 ], [ 178977950, -925421978, 1949354498, -757064683, -1637862418, -1338729950, -1423975818, 1356383228, -1841269738, -944379873, 1038418537, -369440567, 746466555, -2081989438, 1521537954, -838912041, -1235198304, -1574846251, -1271228341, 1129395794, 516557376, -1923372267, 509729086, -684406801, -2107169039, 287034007, -1271281138, 999178463, -130083630, -298273883, 9685588, 752137941, -1137025203, 1281542510, 1918947468, -1718288245, -1086457558 ], [ -436440429, -733847634, -1539860351, -1628259317, -1706916557, 450008839, -466992216, -1098907893, 685957080, 1589254629, -833378561, 1682480928, 418713561, 1707986518, 623336085, -2133298396, -226341385, 491447009, 126568598, -463690113, -1459304985, -1823543462, -464174678, 1406842064, 9159453, 1323332179, -2129399060, 1913614593, -637303559, -1074641402, 761172333, 1414575013, 646193110, -134191658, -518803531, 2114157929, -1360113280 ], [ -696027851, -1491613182, -401986981, -2072448852, -35235485, -864661712, -1606804977, 1283951688, -1960312487, -1577325484, 651016445, 1667023706, -1460201237, -837426184, -923965628, -125857351, 1266457068, -1806190710, 1028147025, 2101858499, 1139378423, -253741805, 1897702462, -1525088302, 2010738995, -1785074440, 436880431, -1519782430, 422417677, 1510731315, 1760099143, -1674554423, -177666014, -119091857, 1240959545, 11690362, -1686810139 ], [ 35410270, -473323264, -1527691501, 1447282610, 1043925947, -579882701, 437100719, 356254883, 1413119149, 1964794955, 629098122, -941736498, 2032843186, 97462021, 1142153353, 401938752, -1848959466, -1714107157, 1373006320, 1927283709, -190097411, -625261829, -1350209062, -1305807542, -1190648351, -1413576107, -1147945788, 753627971, 2050860827, 953123043, -1949207601, 1932854200, -2019850103, 1838074909, -1564623934, -1079880574, -687901046 ], [ -481909876, -636381586, 649558456, -628037750, -232828467, -854940343, -2006654205, 191095745, -1425645213, 1172613665, 1762058032, 1213127471, 270692009, 156235639, 293940883, -529806007, -294835080, 1216999560, 1149397089, -832994363, -844233206, 38788364, 403690888, -1668681049, -170559047, -1024253720, -675013273, 1994266519, -736687634, 371009325, 426157553, -499628574, 389766944, 937353108, -1044710101, -737989245, -936205250 ], [ 946590576, 473834062, -533460240, -1930215444, -621981821, 748947131, -287292689, 1992093409, 1198776352, 544813684, 2044909164, 2029242314, 192185480, 2030676199, 189844008, -1454233655, 1012045216, -1518591911, -694677536, 1283778088, -795719951, -1342912297, -86427327, -108801925, 698033211, -261921550, -797465079, 378742359, 340226073, 1586384595, -608214230, 1109121603, -960923948, 449055574, 343434948, -77456207, 1319665224 ], [ 1571700031, 637396493, -1386435001, 11962291, 167185558, -4128738, 1117571377, 184647720, -858420944, 961410518, -1513125795, -2059447207, -2046361116, 1464967527, -215838970, 593231214, -817532125, -461078380, -1325558005, -2033900060, -213364464, 681614615, -1946389297, 434726030, 1661325360, -1972674683, -1215323275, 2052976608, -15926413, -435226196, 175673341, -1839133830, 489277540, -1136086343, -1130694983, 951826796, -1593201774 ], [ 1452154816, 376331040, -728104228, -566462018, -1821054540, -297126799, 1734896299, -1276649855, -1130454425, 1300917768, 2106621371, 893011220, -1952402219, 1002464992, 1872824924, -454195335, -14676724, 589431107, 2003134308, 1581936182, -1117654961, 1674230732, 1877727716, -55703655, 2078273877, 1615427498, 1934006538, -1780847317, -1144425197, -1404694948, 1022847801, 63029748, 592265995, 1131129295, -254407050, -1564757511, -595689647 ], [ 1475210813, -2104810793, 1203479642, -338060036, 417510085, 1029625305, 22503713, 1225172580, 2103801985, 1978777833, -68219289, 1095959394, 1296332079, 994766185, 846301205, 1379092232, -22488019, 1721571298, -771461464, 1430024279, 536183911, -2021861270, -656771131, -1119043178, -158920655, 739481714, 2145792853, -1637347442, 143935429, -2035477488, 850226603, -1412461343, -703848748, 611499896, 1032809950, -609815152, 1225284870 ], [ -276344268, -1872821587, -192007133, -676570440, -733964217, -829736561, -1387122222, 1995928876, 1194949474, 1829796709, -1111919295, -1279619453, 252047168, -1646596982, -231583932, 688797240, 1225666646, -283314777, 675671422, 386452396, -1651526073, 1916386682, 138536866, -1312648957, 1368187526, -1442711027, 1672936938, 2030011351, 1765573717, 559638220, -925516737, 1786244032, -1360240011, 1964633811, 797997164, -1541148090, 1960630211 ], [ 677050408, 1503026075, 1935865476, 470505316, 1967812125, 2047403709, -900921091, 630473675, 1621920361, 557689777, -518878081, -1596013894, -1892889449, 376156248, -1971612344, -912467259, -89762627, 828677458, 983583816, 2046166683, -2127395263, -1032838579, 1361031206, -912456803, 1851886185, -1361834472, 1588618043, -1781211777, -820618273, -1163299526, 829050415, 432735956, -849101280, 298870655, -584389341, -1104099047, 1646147498 ], [ -1553960867, 1622506320, -489828606, 1048510072, 283517991, -1577509705, -492518000, 250016889, -1522573326, 1203605227, 492792411, 310104703, 1566678554, -949485882, -1483575720, 1714699382, -456142128, -2130009970, 871509237, 662830041, 139113995, 174782792, 1062964724, 1355790970, -1931679185, 446547032, -1322090064, -240597997, 585678589, 1078376946, 1026740686, -895744495, 1830391392, -872516111, 687641286, 196219612, -1320188140 ], [ 615591343, -907384430, -1494171737, 1518146402, 1454363972, -1421548238, 690490812, 1228041090, 582771846, -1103458554, -906012848, -883770864, 1292156491, -223025100, -1497237839, 1329378148, -1048103231, 1600698102, -2048472073, -38718017, 1319247274, 94496798, -735913870, 293013102, -1333080588, 215310658, 419222018, -1707479169, 1626169499, 2112701038, 1674432662, -440273947, 443628094, -1958669927, -1014237448, 43789813, 1126190917 ], [ -1611338553, -689445339, 1251457521, 1645455391, 1497181515, 1262888703, 1539562896, -1485246617, 107232394, -1069001044, -893442919, 1420465892, -1404872510, -905131777, 671081855, -1373081392, 706287870, -41486828, -1257955980, -849208748, -477796796, 736368384, -203339068, 306788656, -120482862, 2044323487, 107212727, 536096767, 2096848807, 219747473, -2047923159, -1258543102, 1725442134, 628245849, -929125548, 1377957280, 1301595435 ], [ 280229200, 1107632200, -1957770667, -1679481228, -762764472, -650306675, -1371931562, -1146176288, 2102381201, 73180938, 1461902934, 1834504129, 1624232819, -1949479166, 392461067, 2078526198, 1747101543, -47595147, 2017005374, -205029758, -1093706830, -713527693, -1126494896, -868251439, 341008498, -2100419113, 1158579861, -1742813137, 1674902478, 1079958487, 1596173924, 509367299, -1385488455, -1059180694, -1039088730, 1951227311, -2084746701 ], [ -1705049773, 1267151566, -1803815, -1163974393, -1131606630, 238220976, 1488803684, -251955592, 586450350, -390963985, -158434402, -1856484016, -113286985, -1748733620, -66511946, -373771983, 705580497, 314093297, -475402761, -889985432, 10690836, 1629022067, -1678175624, 83222323, 444082435, 1184295020, -76531591, 1729794425, -1901264, -59259371, -332394841, -1596061231, -609930322, -1837063033, 1024500240, 2054559427, -1488163459 ], [ 605380656, 522610852, -1379014721, 891144025, 433914378, -2115492674, -1995871620, -1648490962, 226920841, -829835212, 666131532, 706841318, 2069346973, 1220508747, 1936012076, 1479318881, 1251241503, -2004620900, -1065620657, -1581587113, 277111111, -983729838, -379622115, 608364421, 562789867, -680899088, 1458909302, -1694533977, 2106859585, 1966586147, -1472057363, 1336072291, -793783663, 1713812603, 1647965845, -1580616635, 1415789308 ], [ -1483787487, -1898366014, -1014591969, -2074583823, 2056793329, -1394000374, 1869804177, 103078177, 989631119, 1545361536, -1854774227, -207267899, -1145709786, -1045922960, -255363944, 1367373748, -627047063, 1498420376, 89489145, -233277620, 1985467850, -1498631011, 1269099909, 474984832, -539623761, 732137492, 1385996362, 2061148260, 1584649820, 879194958, -834152676, 120755126, -621722925, 2073963552, 915734652, 760677674, -111184868 ], [ -570540068, 868221955, -1763261023, 983722712, 989778885, 747146295, -1548497306, 1892763733, 1517004704, -1844184829, 192823455, 534301863, 107918458, -2104894802, 1356684468, -1238098103, 669365098, -875847056, 1685837618, 1718782191, 1847096218, -1362880581, 71326891, 578022758, 2070692527, -452611516, -1139145803, -1953490664, 1977468593, 1922420851, 273325400, -1154083123, -666252072, -788785805, 1674997652, 1538657231, -1028755704 ], [ -1161662579, 240327756, -798121412, -1199546162, -26479859, 737508781, -1545386722, -2130616062, -303857113, 210185339, 368934944, 436953167, 646615889, -516305770, -362534442, 223983897, -1021198533, -1110213890, 1825240530, 567607429, 1920028320, 643473190, -1701313259, -678545917, -2093495456, 1491437618, 1456380800, -590073401, -1237852898, -2131258046, 178700519, 1881817794, -20068449, -403658371, -1883766407, 901442875, -2109935228 ], [ 1938531580, 705508489, -816223273, 1231481016, 1494295404, -5769086, 1792830240, -961598270, 365305995, 1648119342, 1506421624, -633292099, -855783243, 1154472087, -242556444, 1238159401, -381938957, 895969662, -661320621, 1674145798, -1862036176, -1397883736, 854491595, 195454737, 81986278, -1123871878, 1364566560, 18608577, 430247321, -725305720, -1601712560, 717796618, 1330904957, -1116083755, -1932319180, -1602916692, -1742411210 ], [ -331139949, -1100366186, -44244268, 1387513214, -2016804050, 1260901577, -128491194, 1036241580, -1653402748, 165953489, -697693795, 1765739154, -1973616550, 910663954, 2046260013, -1202686301, 1721769494, -1168450882, 241290047, 1066597560, -795529511, -1387808738, -2146289586, 416291534, -1566667831, -2025600751, -329787962, 2121488182, 353965624, -1512890356, 518005007, -778757631, -1065978856, 355483636, -1030745244, 696122237, 1021048769 ], [ 619736800, 1607155322, -291586146, 376884325, -1205141629, -1040896229, 339768468, -2080426175, -1909989266, 1955359394, 2025810032, -471661644, -1272725145, 321569781, 1566183344, 1273097154, 2061446570, -210511316, -426671563, 1233959051, -1416539207, -1083592182, -374715926, 1398215405, 1100147764, 1217168477, -1253215384, -1194166457, 2022846952, 1196898434, 2040537550, 1330277390, 1978222116, -1371375023, -1447231811, 1028094163, 1065393379 ], [ 260049866, 1565627269, 884005569, 1891229458, 169036404, 2133530902, -1541888159, 871157668, -1694311743, -435412194, 876071827, -180082503, 1515285135, 912709213, 1348927922, 1874140441, -799761931, 227531225, 1283369606, -1083403997, 996480531, -810745917, 233146247, 1911766517, -1034234344, 1239533007, 460588389, -1433522046, 1886620418, -204796644, -1991727113, -2064885992, 451829673, 1034111939, 91648790, 1877649618, 1583039181 ], [ -170772427, -1984709720, -922289675, 1154244656, 545722593, -1431892590, -1913543178, 557946279, 1882194366, 775176117, 1667897319, -1012720927, -1434645807, 1136472147, 29269978, -486106805, -509701219, 1915224630, -11224648, -1297861720, -164218735, -1247948015, 90301858, 1676911895, 198218598, -435066793, -700840951, 1113314984, -1552495077, -374191118, -791297792, -1125517194, -404552461, -1397188137, 1294811846, -456185331, -636454982 ], [ 1465961836, -1008238123, 488594188, 867215137, -1051929469, 484224180, -259400507, 599100047, -1106969040, 835632226, -808092572, -1782415722, -834122020, -736995469, -1286802212, -281229308, -1846534536, 1733670010, 283008367, 281635998, 1726601728, -1555142120, -1556625738, -6123761, 1279874154, 1688853678, 743001296, 938151302, -1999906429, -1919306204, -1744147964, -171334096, -1008081717, -494761320, -249725787, 504438446, 780150887 ], [ -1818662339, -1986602101, 1786863785, -478953799, 313853255, 108893171, 1032693953, -782132427, -787116669, 1604913952, 1574554725, 1328673184, -815081027, -134204671, -1597341405, 1697113692, -1755485956, 1915233251, -749324839, -1619844255, 345752732, 1146038370, 1272900255, 765552279, 1340047368, -1798643870, 1413161137, -1250056211, -1590924932, 2014206664, -1561820961, 584467254, 1787437268, -1520825930, 508305452, 1184916896, 1480096400 ], [ 23519114, 1019252385, 1030318944, 354948108, -492522338, 1585102447, 1956316378, -407075382, -653546932, 713214650, -1719534263, 129287087, 1953415923, 824608398, 29471180, 711318440, 1927373677, -1451553033, -187551311, -376690267, -1853253339, 519776996, -1160111810, -752643407, 1379882151, -17215185, 885721185, -184309018, 525168203, -330660137, 1454676079, 1957633635, -902286770, -1315628812, -1027624585, -643351479, -1860511728 ], [ -1681948997, 1831410315, -1822378186, 1611287262, -463149353, 628717911, -1843975440, 1915179568, 373039684, -1841790253, 1958456928, 2108126955, -1094796166, 472689145, 1491406773, -1212736787, -1212064210, 1483218197, 710183087, -1531216941, 854210577, -1417879660, -1626779619, -265873896, 500222275, -1824325850, 958968434, -879835236, 1707057998, 2051130612, -1080200428, -248616103, 971541860, -2082179037, -1829684440, 1885169990, -874811575 ], [ -55511205, -169030521, -464303929, 288614058, 999793943, -1588561669, 433735307, -1627471101, -1640312350, -369657967, -1275082228, -51739661, -723753217, 827233733, -1310048727, -1382505016, 785514122, -354062180, -1652454499, -225808403, -1269246675, -992430332, 1667933686, -1498517775, 438063131, -149099143, -1361299417, 1903370731, 1077920508, -590046536, -1964131891, -843934440, -509592940, 193469941, -2121241074, 1769482428, 1363368450 ] ], [ [ -680311318, -684142360, -1757109744, 2109683228, 588174924, 1987473943, -1616444234, 949119748, -1517808355, 1276701175, -1120313506, -321451146, 1375550795, -1357231379, 1688830582, 1592567772, -670927715, 2008584541, -110666926, -1264240539, -1572173280, -779751030, 1736481407, -1307976332, 1578966728, -1672392908, 1663884349, 319943862, 1874079429, 1280595156, -1816408036, 555729488, 1489381158, 394788592, -508284184, -369018318, -281495385 ], [ 331056890, -2142337789, -1043857088, 425822023, -1380900565, 2111568961, 1879865329, -995646858, -2042394921, 835530600, 165638661, 304703982, -283061148, -2059653739, -1743579542, 1226466869, -868546620, -743190984, 1986062133, 1783286745, -978818092, 1997061652, 1492644246, -1890566849, 2090192971, -766951936, -772086360, -800914114, -944998611, -348015123, 344689397, 383975337, -442368919, -851065515, -652886984, 762783741, -1466775951 ], [ 1372896962, 1267370994, 1358909117, 1752537586, -1199841663, 50830474, -1548511703, -1715556830, -777292369, 866638737, -977284200, 1725017682, 422346991, 1428104497, -184237687, -2073465105, -1770075603, -1007838007, -789320970, -1017004176, 2116820124, 1407671487, 2103966141, 375059145, -1965556985, -1811018557, -2056352622, -1350877198, 800237169, 1599472477, -709153142, -1714199483, 758864772, -860626214, -1400956487, -750597209, -721695605 ], [ -234365778, 941627203, 2065775236, 1519754799, -1536763875, -581612427, -614965047, -117236086, 1341556059, 1307106171, 866263644, 1563829115, 1701207740, 1800798907, -838539545, -1376298983, 300900861, -1399491265, -1687207478, 1603272146, -524409938, 292213606, 372820246, -1372653630, 346632265, 1285857512, -2009639964, 1262588147, 899927862, 1596094820, -305200728, 253718707, 32689933, 1230442917, 1487304533, 1136348278, -1950733081 ], [ -426009336, 1851406148, 1021249555, -1636695783, 341955523, 1589801643, 1601961800, -1760158441, -1123700116, -1026796049, -1480677812, -1500523252, 110751827, -207471702, 1510811646, 1621192905, 357749116, -1974136785, -646650953, -1969070793, 1869814104, -2106080138, 909700655, -411185935, 726323108, 261812674, 189622615, 964277878, -1474545830, 2085191833, 1561683062, -719337390, 1738510579, 28787969, -797459317, -1113163613, -1330313879 ], [ 748964909, -1968568079, -1783195944, -1902734072, -437405845, -187326851, 1373085777, 1105999767, -670927960, -529811885, 42243389, -34967363, -1310875612, 1150949876, 2105780842, -1755601269, -1162763128, 162090209, -1631214068, -794131591, -1894840564, -772128822, -728018804, 1648692696, 1927995967, 1441051186, 462605439, -287024138, 224528878, 1327161293, 260325524, 797427064, -1856740161, 1753377197, 1752021554, 1295881330, 1144672659 ], [ -124591281, 480239423, 509780573, 1032783410, -1950481103, -1208167076, 317865312, 271728642, -171587273, -2106047361, -2085362377, 676806775, -1473502514, -1162469975, 297826834, -988823806, 1731271501, 130611392, -564525612, -1608658501, -1824916099, 1202804091, 364905534, -1725477780, 203845539, 338400698, 975109978, 468810365, -1186661547, -1077482539, -1241239498, 86487018, -1256063869, -1005321703, -1799422, -355897962, 674043814 ], [ -1951686550, -1508665918, -671726104, -1255120059, -354968476, 931493767, -338633674, -640464981, -1512572261, -659552192, 1797337956, 589213783, -683743321, -449009558, -760455127, -719840155, 560175642, -818838354, -1810315835, 1387580715, 1185268898, 1996269669, 542587676, 1976878091, 97269199, -1440158380, 1994074829, -1387698698, -1200952305, -74268003, 1161989234, 1616722508, -1462853989, -1137647055, 1469026249, -418076568, -183096523 ], [ -789198382, -1906118636, 137452801, 882927651, 373100383, -239705073, 1119284313, 1224484137, -338056137, -1199017384, 369568788, -1494210499, -312728628, -1814222248, -336044980, 1834864348, -1442158348, -2137823563, -184104220, 624808757, -1824071475, -1169122107, 13392422, -1762457701, -229145147, 1309775006, 224131342, 522962499, -2132649725, -1016931793, 1200911349, 1430964706, -1676192173, 144176195, -815035894, -1381675563, 1585204501 ], [ 2109300939, -1887332605, -727361342, 2140923991, 1605239382, 240716034, -812420099, -560273739, -734462138, -2098543858, 991483418, -733949516, -999797578, 1913854328, -208292913, -817581929, 564684744, 820273492, -1057134721, -1597493789, -595031981, -1699214122, 1400611511, 1591003302, -1692471281, 610405311, 1648773862, -2133808736, 280562852, 1976754641, -1315139159, 1081831057, 2020306509, 1434325487, 1764269654, -1555263514, 2116075647 ], [ 706818408, -548337359, 1547119748, -27430796, 850329439, 1140350233, -417524154, -600629436, -280382279, 1307409168, 1065281014, 1745649344, -1551510211, -369962452, 1545094575, 1347783975, -859258032, 745921271, 2130532107, -84557313, 962817223, -844808780, 910192163, -742854467, -1741490167, 836674791, 542300207, -946240351, -1300242675, -686763132, 1232819063, -1167462916, 1368352805, 568219010, 865257939, -1211508550, -331090451 ], [ 984512110, 1729414179, -604600356, 1101574819, -941430794, -1958246807, -259396759, 332100034, 439245952, -572272362, 994441149, 1155545718, 73003472, -310482590, -457875252, -88117884, 381655372, -833206542, -174935465, -1485173878, 1779473929, 920133086, 1775127161, -439710423, -1741046286, 240673695, -1608498306, 356658410, 843575193, 1057974790, 206867186, 15275813, -1762910820, 796488601, 982751188, -253923838, 325650915 ], [ 1511191948, 1337668834, -592012840, -1762246805, 1513455852, 1284176726, 1400554182, -66969182, -1447253779, -1738326015, -528498500, 1294270025, -1672055582, -1289122993, 1461456157, 774807807, -698846645, -197429842, -2086278010, -774855063, -718921271, -1074218969, 473881131, -762109500, -1544548477, 303242365, -580266461, -965030969, -1471593023, -1047654729, -2029060573, -2048635768, 899018883, -1204293028, -1452853872, -784257986, 2064918695 ], [ -1780973156, -1238908521, 95161907, 524925027, 1231020011, -1962423212, -648437640, 1519571363, 1500050736, -246920270, 1409333107, -2120578819, 748306028, -750676487, -1240947800, 178258541, -1092400288, 768816725, -1201796920, 689572711, 1311933592, 64962481, -740721984, 529405217, 588118023, 1238381488, 2035814789, -1393642738, -1860931256, -2011490265, -295184005, 1256602267, 273055801, 615469566, -436145640, -55129029, -1846650133 ], [ -2009411692, -1946579132, -1389989784, -1892406, -1592065109, -1922612842, 1731826851, 1316111766, -1332279643, -347334205, -1469446424, 1311612885, 851858074, 2031777057, -1776130792, 1322260090, -2097875210, -1576246403, -150057280, 1984412813, -1704831509, 1875991805, 1035501648, -169088831, 1699900565, -1101800631, 1657722606, 1489782301, -280481037, -2021950785, 1292942019, -319829015, 1121483261, 1661672146, 329708179, -1802591363, 1370858664 ], [ 1226679713, 1824339261, -478342289, -505657512, 1988326425, 1761535374, 141543401, -2104824244, 1284860687, -21039418, -1594575758, -324554659, 5389892, 220306350, -353530721, 368456994, -80436238, 102769336, -1535748097, -1319934044, -32653465, -681128886, -2083839348, -514008484, -113185555, -1796899298, -594317618, 1046698324, -755770582, -1946312146, 1460470559, 1440964370, -1692991751, -1889504104, -775692769, -356004162, -1527158310 ], [ 1806800601, 2054613284, 411800505, 387095437, -56416374, 1184055307, 1572884870, -1748951774, 156151178, 787312121, 1413312729, 327203669, -230794162, 1422789946, -460735358, 739675565, 1583279483, 424028762, -493465168, -306783581, 1650193628, 1718268919, 1647967632, -305472114, 1746266303, -1892837847, 1868710517, 804327202, -182256137, -455422112, -21337276, 1559082508, 1153596785, -516686428, -1199951081, -77199483, -437878759 ], [ -620479236, 522260270, 704431055, -583081108, -715844593, 1458465412, 1950983776, -556901549, -792520195, -533981098, 689454550, -1418431497, -1373203696, 227615219, 1446257862, -66150016, -342909022, 1120510017, 1097500027, -404257586, -1900579795, -643996239, -292654629, -2101005110, -1004074475, 1108534459, 1723078071, -1995019069, -2145785170, -1000879891, 501495073, -1936148285, 1851055592, 1186257950, -68060431, -390377402, 1934309995 ], [ -1328917069, -10874143, 232681497, -1289086172, -1675666282, -1128479796, 1606639890, 1096036612, 1996303763, 733863930, -2949196, -307393297, -1753790425, -1392464687, -1343263315, 251444518, 235737416, -467948828, -1958051197, -2072296144, -137990666, -836961706, 136309961, 1573355099, 2132390852, -324494619, -1459671350, -303047282, 463869746, -2115857957, 1780624210, -624986829, -1116822667, 1644560228, -1690743886, 314216232, -1090223873 ], [ -1169899724, -956379319, 2049380558, 1640208481, -612266122, -24910704, -1528070729, 893842737, -123742611, -478845349, 1919008408, -1994269756, 740842758, -1641692363, -1173232187, 1710707826, 419200164, 978622502, -1759840198, -792687141, 588583678, 212871662, -115749830, -1510232612, 377669836, 846976655, -1165585177, 1060555839, -331692045, -2009650679, 1009319045, -1739011272, -2122018871, -113238756, 1389701507, 226533961, 301321509 ], [ 410764499, 1112049694, -230295272, 273041212, 1252215022, -1397189946, 963329458, 125806496, 134835353, -881599011, -785813017, 376926855, -1992433810, -1132639454, 1983876505, -462639315, -1397616072, -5027912, 526401289, -607843288, 403183019, 1202862077, 543660398, -1065920387, 615531789, -1045943568, -1089694351, 1001473721, 1199330935, 1488258557, -2028496672, 559068240, 1596815442, 1663176549, -751162889, 1983166151, -1667382811 ], [ 265148206, -2067582595, -1981208614, -116547419, 800014640, 1256029764, 1393232969, 1818215839, -1948464464, -1610714153, -590508184, -16480328, -1613995078, 818118396, 813275866, -761292640, -400832876, -1169614334, 410394986, -823204013, -1266120564, -472513208, -1119420659, -788944256, -151639697, -153680693, 1324620624, 1158002221, -1898236577, -1815561155, 1424241144, 1968790093, 126107310, -1851321799, -388303501, -2020769838, -1855341543 ], [ -546186662, -528418494, -359445401, 2114744929, -1907110024, 291110720, -1834097174, -1503648228, 1014323721, 1157877505, 856443370, -1250143376, -417575493, -162341698, 1646273954, 2029218276, 484337143, -744114478, -2090741862, 398096628, -1658093818, 905785282, 1147065227, 1062180996, 271883, 1083450648, 1897340408, -978224954, 1144130391, 212401593, -1009039972, 973648937, -1222637733, -1622806330, -1387592711, 828112873, -82596409 ], [ -499143461, -1403269763, 1944931571, 161288356, -54128, -922968139, -32599408, 766808914, -2053386450, -508135306, -1955768615, 438034518, -1676012435, -1948072209, -358446763, -1976332389, -1762744732, -688670456, 1707563653, -1511544368, 1686583288, -1799732261, 949474290, -311239983, 1214209058, -875507336, 1857160116, 1590244989, 1109914634, -1728268925, -156651671, -1549203607, 443807, -1370157382, 498058273, 239940578, 1764847734 ], [ -1868646105, -1880302786, -30682217, 210156581, 1921059446, 1080095619, 975819482, 782874440, 206180464, 681101074, -272100333, 1143342932, -1540058061, 1927828282, -1055266394, 632077096, -226027959, -1669776160, -463315459, -367785463, 1677514580, -771587227, 869622521, 1942153244, -208612467, -455414145, 801873269, 1438319926, 1669392136, 349341400, 223419245, 10120119, -587133445, 1205646673, 1487738103, -2033305265, -1898593060 ], [ 94392222, 1746466260, 2126883018, 680879411, -1355964039, -515590280, -934712657, 250516800, -1141683924, 318062936, 492797531, -1519658406, -1565433937, 1149522352, -933979596, -586127741, -328482737, 741059038, -1789015368, 1772296822, 605561048, 406025765, -750968108, 1380760234, 60719133, 1878284994, 329424724, -1163852689, -2040222124, 1713696297, -1179423861, 1359418417, -370786446, 431884805, 2060037868, -542859266, 637826477 ], [ -2085175610, 1352869336, -1790325683, -183380740, -208126687, 794763475, -777761294, 567376054, -1209610255, 437764644, 762151843, 1761918907, -1184171699, -1604147688, 1544744984, -345678147, 681182019, 438274735, 1243534480, 778160753, -115565922, -24213787, -1939590771, -1697576221, -1926175311, 445613360, 757918285, 835681674, -690528545, -1696275340, 1052473493, -1504609674, -1118758081, 1789861803, -515102552, -555374636, 1715170019 ], [ -1515061988, 8815196, 635195541, 1065251183, 2109855460, -503255708, 250681781, 170520974, -887155114, -812132357, -930788175, -162853972, 741587779, -2068319300, 1849760412, 569133034, 750073780, 596612202, 1946584104, -285876626, 968774707, 1210927845, 117565121, 1671976904, 13776533, 1100527526, 1775393220, -341241503, 2006148016, 1467832851, 1778368941, -332843949, -396079145, 1010661735, -825831140, 1500041401, -666745153 ], [ 1884465379, 1551973821, -1116792030, -1449437333, 1068075425, 1302946288, -1410769192, -697733684, -755720711, 1778016558, 1975804744, 930269567, 255132110, 1486377830, -431376605, 1142345715, 274801049, -1618150424, 1254919759, -30706093, 1806768905, 1432620739, -289367172, 839757772, 97339792, 1797955782, 1831023984, 845357676, -1612714242, 469618037, -126693728, 1226963037, 1002090547, 1757518883, 1383092309, 1251325412, 496511961 ], [ 51954429, -180200176, -1921532287, 548825231, 1682965360, 475443757, 807146863, -1628293750, -24987363, 366788699, -824956185, 2139504272, 1016500034, -549890295, -119274524, 713443328, -352628595, -1720142614, -567321121, -756261686, 1033109902, 1297871068, 704124681, -1837923408, 1870010585, -1490471083, -5031057, -1038695033, -1808061831, -596055150, -429638023, -1835799517, 311466947, 1733069696, 825882364, -1136176287, 409343554 ], [ 1572035570, -1191672722, -1555039663, -1445324261, -1047083560, -520011588, 2111175780, 241483367, -1526981963, 20779581, 1978669080, -2093163830, -831496166, -1744368551, -304567902, -761615007, 1611652003, -1186496419, 1748791927, -1595651978, -291532998, 1629614769, -1796468698, 1987025265, -1796270297, -435660071, -849518283, 1423811435, 558910712, -1612922722, -296397925, -574147076, 691976975, -1072383301, -1114523513, -585065936, -1579327789 ], [ -589588060, 1910939296, -1467914336, 853394915, 775517617, 1143959875, -269484531, 133649174, 1018749273, -396369671, -1239889355, 1915790772, 1412000157, 1915150505, 1468903399, -216708937, 983190504, -1426787468, -2036304094, -1624237035, 1310287618, -1408688718, 701108313, 414371843, -1038917616, 1196941046, -398915234, -547960462, -518330374, 523153254, -778723811, -1691203388, 510452521, 918606485, 848430581, -933990990, 1484023011 ], [ -404344193, 1489441225, 23182918, 194202499, 1950050974, -540908617, 1417162883, -1306916434, -1128442766, 694215426, 1304797315, -2110955644, -1995543511, -1258500839, -921933178, 389338761, -923067144, -794002404, -1635981292, -1784643343, -2014429326, 1151487367, -1960300240, -175850086, 1791254954, -174393970, -1235610369, 197517943, 454997631, -133132865, 1356257418, -1189119155, 1664796509, -2139362432, -2086057341, 243395802, 1832388928 ], [ -2112697069, 1266138733, -1006637874, -597623149, 2024787888, -1075983626, -869604429, -2099624378, -770440552, 1295253920, 1787407810, -61572272, -614787537, 1120553286, 679673685, 712027454, -133202625, -865824999, 2114164029, -2139785208, -1252680878, 747022015, -1518150103, 155373248, 1360461590, 63254084, 1968425188, -1793284421, -1377279563, 87961252, -512070286, 1689835963, -1529294670, -2055606663, 474716665, -1834106564, 562202846 ], [ 2124440037, 363260307, 641239639, -1066495061, -1493507949, 749730099, -1362446402, -1353984369, -1555194719, -1656994382, -406799694, 849681564, 1587871264, 896729971, 1106614756, 1289754044, -449478556, 1275999909, -1185099525, 2055272350, 467636754, -877637233, 889315746, -1382214603, 224481591, -1899834625, -119814364, -1078631967, 1492213251, 2061275056, 908721302, -915591138, 1849307620, 1394920898, 1478449971, -832918836, -2145618082 ], [ -1126599996, -778573016, -969318830, 1960893117, 9937601, -128208045, 733990172, -898786141, 125433839, -56158902, 4593904, 1054606495, 1872819753, 70275663, -679478722, 1668962812, 1531640918, -1886805882, -1272528653, 794436707, 209776645, 1563492056, 1713450609, 1735374533, -561884873, -1940976646, -1712260625, 1214583608, -1309251019, 1753476494, -669112667, -1523428019, -389251760, -1922764117, -973428902, 1317118870, -188913946 ], [ -1876397517, 1354383283, 969889528, 114177554, -1386298409, -1153741710, 818195541, -1922167485, 1213592742, 35863537, 2065946792, -905767469, -475466622, -1485382357, 1748994214, -1265334532, 1028497547, 1785388832, 1439263290, -181401758, 1888303530, -272027548, 1972608336, 1756261807, 564889115, 1358209166, -1949554102, 1154525869, 853147170, -572621383, 1975053473, -889424799, 1410186856, -362738050, -1120032842, -693409173, -1832796413 ] ], [ [ 470288052, -218716364, 1325031777, 1128094624, 240422241, -1199494942, -317368454, -15000192, 1782109165, 439488875, -1105998998, 1274907735, 1340969973, -447862550, 896919992, -1462051715, 603170794, 6314520, 371405197, 60753860, -498244268, 864866832, 1901986078, 1020071117, -782771740, 615589615, -598086455, -1455387268, -1784779312, -90810049, -1027496883, 661412285, 358966705, -544550409, -1007907246, -1072564186, 1738408088 ], [ -1867725500, 1074038980, 1666622784, -45914631, -124109747, 984322019, 791392536, 1954575669, -260556762, 2076169585, -15228651, 811820724, -1074786209, 846083914, 1487059632, -894589777, 444518590, -878094969, 95507897, 817727571, -135810110, -706087339, -1578714844, -876989891, 748916110, 324462736, -1759452007, 922132468, 424137665, -1975951805, 969756293, -302157354, -1746997210, 1679859839, 1836864670, 2122155034, 275674414 ], [ 94237164, 1644627125, -602883904, -1274759639, 1790830557, 663417223, 987987567, -759158855, 941176878, 968217975, 1138097899, -1876533417, 1613948819, 612264101, 1514908003, 1820179114, 572950016, -938787260, 161505832, 820156019, 685201041, 7549634, -1873303827, -1507875414, 2043809848, -1232596975, -942230750, 19787283, 576028775, 1998391085, -395476164, -166932694, 1887853589, 645746259, -1651255430, 705536570, -985885165 ], [ -290986024, -845340222, 1930081985, 757712237, 1031188903, 1622693241, -1469567488, 299109788, -453845436, -1941943001, 585297902, 1412012103, 8205001, -1600054284, 980411671, -261624828, -766987560, 1674848091, 197173677, -1037001161, -1196736430, -611420534, 482528430, -638944738, 112024877, 1766357810, 2119833816, -1911220166, 551498181, -421582403, 541928647, 774642573, 1046035264, 434227319, 938910516, -761614723, 567499084 ], [ -1385497356, -1156330416, 2071517087, 355865379, 325482562, -1313336789, -1978322660, -973337140, 1037650132, 1516254604, 304433957, 1544122696, 258375033, -1517898568, 256400182, -1294123312, 706520606, -1887642691, 1016791949, 1473501216, 1422716598, 895277602, -1686384987, -286187683, 837175507, -1860222490, 1795220453, -852071642, -2126910572, 81134108, 1822175379, 616042908, -426651896, 441689018, -1097093920, -918845269, -1142636575 ], [ -1954060624, 1523981416, 1470097318, -1710943580, 1202718, 120307282, -1723700541, -1211961319, -1381459066, -1507356408, -88990746, 192759392, -368813495, 1148001040, 1096792888, 511675536, -610101605, -2105438599, 42852560, 1981584518, -499121736, 590486078, 1165422118, 896143733, -1734090166, -1511168990, -1301601996, -204120263, 244170228, 1971882086, 1246995560, 133761313, 929718285, -719909826, -135508640, -1479066645, 1041857683 ], [ -402204925, -419124666, -1577269456, -985934246, -1899647065, -2012267467, -1090517249, -1763485985, 201854150, 66014968, -1003029740, 589817134, -52725289, -787624789, -927668605, -1282151428, -804675450, -2127218036, -1705991355, 530062264, -1117163170, 1830181355, 465618535, 1727756264, -1957654570, -383819609, 858596938, 777915002, -173991279, 392847014, -64916864, 1872061618, -1213938749, 1171815254, 1079846103, 414609814, -8389192 ], [ 648370225, 289849806, 935087483, -1891216001, -981605339, 1103705551, 1201380063, -898565026, -1154750553, -418520638, -491990620, -1958844019, -2108663181, -1667124156, -862599835, -663437277, -965847149, 2139330327, 949216974, 1103227314, 615848661, -1527205343, -742475203, -16086987, -1356577266, 1317148675, 633420674, -918669504, 1000134565, -1830463694, -373513035, 1403536990, -1270656745, 1755145877, -1449960360, 1288612853, -1578970354 ], [ 1307224282, -1086059209, -1842287192, -290369232, 279106677, -999925996, 1640190740, 348830528, 1267731267, 1929288716, 694121730, -664598769, -568660807, -1651857526, 1464703325, -124146902, 1916497761, -442793140, 1344298844, -1290440666, 1963613824, -1911140118, -1070495587, -529753778, 602125631, -620801492, 998434861, 619797156, -1714877336, -809420317, 94915974, 918248944, 1435893729, -546624347, -421542284, -919342596, -1776133375 ], [ -1169924417, 468915971, -888671360, 1246760100, 1745208848, 356597441, 1644675664, 2063877534, 106235571, -888163234, 1538347648, -2083753110, 2051241044, -256364159, 177872107, 1184881252, 1553622489, -914804793, 2053223903, -14172750, 18375874, -1816316985, 265299757, 76650654, 523296521, 1036446833, -1807153667, 1701132338, 866908628, 1991996508, 1226790364, -2053213069, 901660148, -2085813072, -1971742677, -486252139, 844671013 ], [ -1461998793, -1824141055, -749294355, 1271282240, -1706645725, 318174977, -130554227, 376848405, -890542240, 1417100676, -1417856873, 1634396034, -401117340, 1558177438, -268068699, -1743400337, -81019484, -1255421246, -266891296, -1437319392, 1755979698, 443717984, 1754032456, -359828953, 1438433168, 269412275, -1015743403, 1222992855, -1419477226, -1108161144, -636754163, -676244066, 365008472, -2010287887, -259518787, -1827073162, 584048305 ], [ -1725278174, 882614976, 1331221763, 992556147, -117972319, 496698590, -1805491939, 1595086492, -330156451, 1268511236, 2058772469, 1550268760, -638747392, 309193921, -832083039, 445848711, -466091218, 1546838604, 1118056653, -1858471060, -1427759509, 1115706039, 1931168050, -364958006, 1276923658, 197085725, -1870753936, -2090625529, 1751047570, 746336380, -762134164, 2069242259, 880456778, -836795430, -867855398, 563309636, -1263547311 ], [ -1060053630, -44296181, -168197586, 1237824691, -1706683885, -1796670742, -893751889, -2078087781, -1538914514, 1821057040, -631231972, -873365367, 1318007705, -361071807, 147752154, 871356722, 1115807261, 2105577841, 802256238, 2061753649, 555820136, 1788711261, 932603516, -449666242, 1639392520, -1813635333, -799454531, 144000216, -660575893, 695382953, 449510395, -1455065601, -1811809186, 1794667540, -593149741, -861737122, -1193446216 ], [ 1169939690, 1219157183, -607556049, 1647387225, -1546038929, -658011868, -905523346, 919361559, 451343098, 917512244, 684141366, -752964173, 128652742, -1604129125, 1909945273, 567751247, 1519617081, 603630183, -1617910605, 1585043003, 1113859425, -302910401, -1580978484, -742196613, 2027799724, 1531634017, 936735295, 109703607, -1629710077, -1792058027, -1000114362, 469347195, -2053081344, -30454883, -1195057430, -1358943622, -1697079046 ], [ 1259339303, 454168656, 772914516, -1631442395, 363970995, -1743493580, 1094735869, 295311592, 1115068988, -160006815, 1569170148, 1649063323, -1991303135, -506127046, -282103900, 1156471595, 1874042069, 241352943, -1499628527, -1726100152, 1755142791, 1954584372, 1607370966, -1778729720, 2119087142, 2120369284, 1291682538, -1847558966, -1375656985, 1563689391, -1457818614, -2035123909, 1545269327, 1946047538, -1163555906, -1306543522, -346647923 ], [ 980610987, 822142653, -1233466027, 928610105, 451554864, -1305934537, 781327524, 587791955, 546175496, 1055457278, -2094426333, -1594686262, 2014662882, -1320011191, -1371251812, -2074840359, -1776419826, 789520678, -410455416, 1598672852, 260151497, -1446835599, -1827431997, -995426509, 418664352, -435472573, -1977868994, 1854883425, 1543480780, -633563722, 1187446334, -1409539386, 1655065589, 1183328938, 745338540, 1729429436, 1023044100 ], [ 1189975464, -718392498, 1429094155, -317600042, 779865370, 936936687, -1273985136, 219996044, 1924137082, 2134703405, 893319097, 122501700, -261188152, 740284731, 1741899818, -980280017, 21019464, -1597752778, -395812036, 160221705, -400595139, 1123541566, 1863966540, 1883914889, 2054779704, -651087315, -181142929, 1428164867, 1990609599, -644032989, 417842772, 1865360553, -9310611, -41004163, -1881893982, 26230883, 1080734028 ], [ 677705444, 346557100, 157931201, -137458747, -1998439015, 251598930, 926271475, 924333998, 186514125, 1747269094, 545777803, 1821101429, 1897844611, 1193153817, 486108531, 674533912, 997464989, 378118585, 1760248733, -855953814, -1332321158, -85612067, -772598921, -730909750, -884305637, 513556528, 1324027652, 872947003, -913233706, -879413790, 556100836, -529280135, 470934550, 429143501, 297648303, -830759515, -1394534803 ], [ -204349301, -1573860503, 1861463334, -356131663, 636920309, -18207410, -953681474, -1126558882, -726451361, 597324734, 2134871759, -592644392, 1852175017, -34997297, -675622059, -1076043684, -148480743, -842115521, 748533775, 1696379331, -1317708260, -1224929136, 767332978, 2125240746, -1102236896, -115444974, 453958400, 55054760, -1635529655, -635482117, 1548627721, -479529691, -2092090484, 1090340503, -1325116196, 129733869, 818706063 ], [ -1899954920, -237615902, 159814461, 945194832, 1760189033, -1998840732, 914946985, 43264736, 1278632598, 2060923603, 561144936, 658813612, 1802768361, -683354910, -1213919738, 1523621744, 788341992, -1097208780, -538050472, -55794699, -455865890, 146048697, -1351976758, -1775691028, 592986400, -1269272119, -1893153015, -136405941, -1576531665, -2044818297, 239387254, -1118624956, 1227207858, 1571460765, -727590796, 1394556631, 1895954798 ], [ -1802605223, 679348651, 453773872, 501223134, -399296361, -1565647279, -631117279, 931920067, -1583565472, 515959846, -573133613, 946462541, 1859516754, -1145845160, 598502268, 1308943271, -393511566, -2135576678, -914704849, 1065328704, 1972115740, -1154004520, -874112254, -1831411445, 1149244033, -900970596, 708688860, -1465462695, 798281083, 1704577442, 657064487, 1047962584, 1708801497, -425828816, -974017637, -23194641, 532546620 ], [ 1585537814, -1828357225, 2119379151, -1777563563, -1066819972, -1703208066, -963135669, 1055348322, 1258238585, 1418957601, -1575716644, 846763925, 788493341, -268709729, -1403216271, 2041170021, -1269876998, 527813896, 1237353017, 735384674, -1788399967, -934408198, 1736238136, 2034330142, -1721218856, 559809563, -73224265, -135499731, 1232114520, 1407314449, -513097430, -186304515, 1294490463, -825837732, -345453051, 309002915, -1340323271 ], [ 1403652223, 618940027, -1837720059, 466006790, -1025505207, -1597540639, 248523122, -1802289745, 1116196153, 1513549629, 1981562622, 752350856, -1015594030, 1414954710, 1481899594, 12851951, -2103984008, -1792336709, 1030058008, -1032609124, 1313878619, -1051782206, 667466584, -542574206, -2007236731, 228484128, 1776925144, 675899814, -946567395, 831479146, 1125146404, 192170271, -1637007076, -306239378, -1672330822, 636776458, -321751235 ], [ 363083402, 95159006, -1104483894, 1039130049, 560964249, 1877281153, -696802034, 1689223302, -828296059, -1212093151, -332902670, 1807085599, -1493979175, -2012598138, 753688964, -256227470, -1551969704, 1475333191, 826999096, 1414976646, -2032127595, 166397349, 916268463, -586219656, -1911241943, -1018704747, 1558916777, 344372665, -2031617065, 2141393265, 1324382219, 1961731195, -830205498, -2085853832, 1009680015, 1444833777, 1710762790 ], [ 1601791947, -734505563, 360594323, -639922553, -1794935009, -2123222944, -228832526, -142857854, 1188689996, 262475460, 551827197, -1471297000, -1907273855, -1409827984, -2132767416, -1336335125, -814139910, -805233143, -2000166939, 699012603, 1070737075, 604122848, -1848946172, -24080630, -1938002754, -804458964, -1572810077, 881591913, 1512109396, 129195651, -1673113819, 1259472586, -2044670340, -1948273557, -1610967730, -395619113, 54161120 ], [ -911268555, 762903543, -146413236, 2037055092, -1160951549, 675316804, -1446822131, -685101492, 1684271719, 1397456425, -306298034, 1156782720, -1338468269, 1363792361, 780071285, -1801795576, -922938035, 1533711391, -1576080233, -510152520, -1137754838, -738778305, -818217813, 385439286, -430868203, -1514623080, -702677587, 2052510826, -1483931955, -1154286548, -94755553, -1288505219, 297669248, -1819470894, -1403284984, -1308445518, 2050986605 ], [ -671425045, 346883770, -241026053, -1734526768, 595625435, -1732553242, -1765277353, -831435268, 1740351028, -2048961023, 513095855, -512782031, -1017827469, 525287179, 553368129, 1406134022, -1987662421, -1174918741, 534560569, 1466891415, -1070648444, -1236789160, 1857572969, -1318844431, -2105801543, -246089515, -282385077, 2020460572, 1480028711, -1587609869, 1925428425, 1950227497, 1562197154, -1195183862, 786279765, -973988682, 29234086 ], [ -858081800, -2130057793, -395257848, 878485675, -1238618683, 1852656682, -1924020433, 1838473513, 65451549, -196224961, -1185217165, -1215975256, -2085091658, 161121102, -1620773417, 434912516, 1442117577, 1696939559, 1942743136, 1680781471, -1092822298, -1171122867, -1354189342, -15690484, 421373425, -2058186904, 990208004, 1020290344, -412337428, -1406857746, -1248691146, 1186342669, -1106843009, -1651252246, -286934054, -1807111569, 2059513149 ], [ 1164665857, 171299039, -630228182, -285598645, -1495560434, -157817798, -1022945153, 492023715, -61409606, -1333566752, -458230, 464242073, 1374516216, 1862541964, -305816487, -54802570, -781099952, -1841970512, 1036241841, 136129725, 1794979132, 1134142547, -1304500951, 195370384, 1711829037, 453732854, 939143311, -306333736, -356726656, -1840057743, 1169874804, 90262553, 1776823720, 932518111, 590784825, -2122539923, -1196269372 ], [ -758666548, -1493184857, -1701204306, -1463630474, -972651794, 669392992, -109324642, -1539627655, 603275409, -1149503196, -700642089, -852809673, 763855849, -949134329, -481102738, 981904819, -1265509159, 1282942254, -1212160337, 421862591, -461211871, -1996591648, 1615176277, -1726549310, -69113118, 835011971, 60421373, -307111046, -1611950062, -710595508, 341152553, -1459907189, 1587959577, -6006610, -946047925, 1168546713, 1408290891 ], [ -1953310104, -410254379, 33969624, -1383957237, 1043677351, 73236041, -489293725, -2067245664, -2091659077, 1877827294, -1087117947, 1041119535, 40377858, 820965657, 302053730, 1357664269, -774831360, 918793359, 858193386, -492290431, 28697602, 880077932, 1633743975, 1819404803, -769037836, -526319863, 107703352, 20504655, 608407904, -230193735, 41839824, 344630093, -1420529265, -1274210493, -203458262, 481999774, -518545310 ], [ 1764247174, 1193322729, -213951893, 1666398381, 1980327581, -654801998, 1571885227, 637666618, 1268054728, -1865624908, 990088463, -2139887633, -266950602, -460211375, 1952696471, 1918128875, 1699630505, -1637495712, -2136366037, -763756786, -1386757937, 158894793, 1009213394, -1698899196, -1050173935, -1166770647, -1810193503, 1728530334, 1459022500, 1523097320, 331751314, -1625588541, 1868184749, 41433607, -1852719865, -1846183126, 328624383 ], [ 250232680, -1296815795, 282224795, -1409772969, 1865173778, -156171076, 848411947, -808586312, -248110524, 49767649, -1047721118, 738695245, -1509972753, 1977574343, -1265628213, 1203783635, -1488700309, 171721550, -286755703, -707937017, -1699773272, 4818110, 868430501, 1330120295, 1491983354, 574254572, -1545144514, 1437435962, 1602274263, 42745209, -937786391, -593307121, 1510725085, -788235742, 1059302672, -1392350011, -539508470 ], [ -203489129, 807745747, 1364874057, -1185951249, 609879562, 1665243937, -1335774144, -1156857031, -403279669, 691511284, 361156803, -898546556, 1576713179, -883450475, 508868561, 353777093, 1693267555, 1566675101, -122910058, 641421876, 474774007, -809178046, 1280238719, -624058149, 385644593, -662862818, 729745350, -358290643, 790064865, -949297651, 2006113696, -1410556745, 2066528689, -573642939, 97078662, -611524628, 204047963 ], [ -570029141, -983949402, 1581163252, -1720457247, 522188394, 349581702, 2098115164, -1845684723, 1595787721, -1619818915, 1566209779, -619462384, 2091787177, -811517084, -497756998, 1061559973, 1885294545, -432156756, -1313048728, 240551300, 787987269, -711326772, 420142782, 800211157, -1211554448, 203639773, -1843938062, 1864041513, -1720034689, 336514837, 217899999, 1099470255, -1900185272, -1332066139, -727880989, -302338518, 785645494 ], [ 807611304, 1193605715, -1060309373, -1012363623, 1870150179, 1053802861, -1400755080, 1091145204, 1272165440, 421685328, 1675696504, -1139535767, -637300954, 878043675, -197638435, 1221256687, 1949146078, -284105072, -1742564818, 309853111, 1710053685, 722887989, -2045245834, -1062289870, 1109153209, 222135278, 1099069732, 844285070, 2069076990, -925300034, -1567071690, -1667972367, 1268054404, 1620853934, 2117539667, 873326488, -729557886 ], [ 1304965450, 1730717271, -1502125051, -1455814373, -1288319799, 258840975, -582460603, -927993885, 2072993651, -483648330, -1219445752, -39409934, 1139373584, 1422658323, -1457181885, -1315110154, -482576771, 746631945, 28952211, -277317999, 1271928091, 1293920687, 157737949, 1269906997, 2126763209, -1355994416, -1723289052, -810095375, 1203938790, -1834031042, -337890440, -1815667538, -1478173693, 1175302781, 555470359, 1125326002, 2004706063 ] ], [ [ -1992687627, 1337636970, 251406233, 1025275118, 1409612381, -1638535800, 1675253808, 777117005, -1347224911, -1673242727, -2114348844, -361282010, -972658897, 1220060550, -1142554730, -1997749038, 1553277522, -140056653, -1516974806, 828412240, 1226177015, -194666815, -1019122792, 401470380, -2094796080, 64400049, 261216365, -1592719838, 489448005, -564555401, 158820988, 1924377551, -695511499, -2044459428, 692824399, -83416563, 992290443 ], [ 1099715415, -403099466, -400254630, 2041692601, 233539702, 1958597348, -1532733215, 1785723835, -137281286, 1615995578, 299766878, -888731420, -1663989695, 1640703203, -1994940401, 792023498, -163127768, -198093049, -1114983054, 282916674, -1597212921, -1031833143, 214582413, 1408454272, 609586696, 295935201, -1189201865, -1260931917, -1688953455, 30416134, 1349042612, -1070717868, 563444549, -191892592, -338203777, 228178266, 566509380 ], [ -1793536465, -2038496948, -1929647248, 710410624, 2053850101, -1486464591, 224978547, -1661153380, -1002861300, -2035208742, -787403737, 1228107476, 1017086224, -1997452610, -1494121896, -1918494617, 1992274656, 231480767, 1235167231, 227668044, 1340535162, 1368167316, -1672005079, -1813838175, -1673925590, -1669452187, 1746851029, 1047933322, -627044825, -1317372005, -191921952, -1861524704, -354517141, 1588109956, -1134406683, -1107332514, -1098301931 ], [ 199111752, -1817540468, 691277682, -839041666, 1459913456, -454880899, 1507579455, 990009669, 1597321679, -1920771605, 1456529597, 1127820787, 1144326241, -596383651, -1784509228, 423129561, 1769692521, -1715376587, -866327583, 1189518952, -43996192, 750878920, -2047155442, -550299887, 926955630, -202788839, 160664977, 158997818, -1442490885, 530650793, -1638738254, -1042961111, -237366493, 781078829, -580496363, 895748268, 1778482886 ], [ 630549717, 786144900, -496434917, -712497362, -1158700420, 1307801117, -1844340927, -653177375, -1247363688, -1562589222, -1632613394, -1819173373, -1666181600, -49230515, 1852843591, 1409070887, -39583420, 1633036009, 730540592, 368769835, 1032920622, 1613643876, 710769912, 1789658098, 1010212658, -72785959, 894676312, -561835822, 1007062267, -1101769670, -800815858, -736902380, -1987827230, 1940721587, -25270677, -479521239, 1867656627 ], [ 27679746, 510949984, -2029819475, 517292978, -2059574379, 1116980453, -1360468341, -700883678, -789652226, 19007804, 1306464728, 371280, -728596962, 1680397706, -610185348, -568914483, 1281881046, -1266167638, -281381898, 404089731, 742844729, -1328983974, -861569836, 54771741, -1654113705, 1921215391, 1077243737, -823877138, 1731175206, -33303894, 1412424347, 2007575931, -1664961575, 888152357, -1091799614, -235292638, -141183990 ], [ -418570674, 1921538523, -846782784, -1090578381, 996801557, 877023912, 256558211, 1629631663, 682465166, 971215849, 1916225907, -1278043407, -1486360109, -1425392980, 1205580393, 1866588536, 1478913643, 2088531995, -653798773, 1934724830, -1848165374, -161330661, -2079556743, -896977370, -1573494391, 1882642001, -1952207187, -389733604, 2044520325, 1363215550, -1190640978, -1303936718, -1578854081, -1152583292, 201771133, 915860443, 48482516 ], [ 984261870, 828194595, 2111882238, 722421378, -1645950414, -286413067, 2111344658, 1751958074, -647218664, 1389849865, -1306768416, -1239644099, 1648559437, -145653904, 2036053766, 477805492, -1781893876, 737146713, -329796473, -913282642, -1946269379, 82412895, 231096029, 208656825, -842193222, -935722510, 1222913673, 481287262, 369842631, 882015660, -1415130399, 224042756, 1801088226, -865785330, -1404499101, 413744693, -1354173166 ], [ 1654232051, 873642285, -1923670166, -1490087537, -1563934570, -110244379, 1739887743, 1075687227, -1478064385, -905610194, -844058688, -1498651128, -397032142, -1855540066, -204096437, 1636743435, 1781747867, -1136584453, -1733831039, 1693426087, 1569460960, -1829654957, 446864779, -1402860153, 1483766348, 938146027, -977494856, 288414693, -2000378441, 1812461536, -1435245995, -822427026, -348164815, -14088677, -1334068822, -2067084103, -1383164826 ], [ 1539492508, 987192255, -1183095950, -971851925, 378293529, 925683492, 1530038412, -1764255529, -19253774, 1274191481, 178650317, 495746642, 1847474257, -570176363, -1772315408, 68022801, -1220704212, 2033927689, -187160865, 805508595, -518309052, -1778650597, -1956023158, 1388819813, 583732379, -1868087791, -1042553338, 1427035826, 1259653323, 2123283228, 333486951, -1698644708, -928585333, 2003765841, -1502666293, -1401222911, -2146552920 ], [ -1799122088, -815118919, 1363939573, 1926191423, 2036336736, -301651530, 1800724324, -530636308, 389889394, -1537604761, 25344973, -1410750766, -1903641040, 1665314070, 1845540200, -1827337924, 1981645751, -1218327620, -229290688, -1414821098, 1578249941, -1798238568, -1403560751, 1325520892, -1833178558, 1577942545, 632431204, -1774604879, -1276379661, -504433010, -187911914, 1237096176, 529802862, 1852152263, -1518353918, 1679407455, 1834120902 ], [ 1545355732, -1629256017, -1972906262, -707670215, -526081153, 245130039, 542893471, -648931374, -1222159423, -1454102135, -1031321561, 1014425112, 1773069807, 1304479889, -1026256731, 623508609, -1399240000, 406025444, -1157126652, 558026167, -594237700, 1479549147, 329988389, 275490928, -24161382, 983496438, -776031704, -1163371697, 1122455783, -1041030428, -1851487174, 667856710, -636291839, -261540089, -1399260595, 1494342089, 374510124 ], [ -1251904816, -753836699, -1640524619, -1080044328, -631258320, 811074247, 1074456404, 1879058542, 1539171710, -580970651, 1832920042, -135948230, -708247310, 1237130164, -832771459, -1919187633, 750147092, -374851333, -350234094, -1208409259, -1254462005, 602376213, -2126540302, 1471813225, -1608092083, -1334016387, -1493530850, -94906527, -367735683, 1018683823, 1728605786, -1330212867, 1901715078, 443720587, 1900479268, 2044917082, 1423809613 ], [ -310461848, -1893542443, -1508843933, 426527975, -1300150829, 121623719, 1132800412, -805273799, -1355170077, 706517694, 1542188722, -84376402, -1061172049, -1467851958, -1051860611, 112384593, -1329928427, 1801512783, -469428714, -1826244894, 1235827322, 108524501, -1083567237, 612405776, -75691820, 1392434379, -1281639101, 491876013, 103323536, 1856687047, 275398239, 157944218, 1980661855, -832152617, -1946265013, -1768527215, 111087863 ], [ 1344583880, -1411274000, -42194031, 1632111352, 1801552856, -343221491, -970847954, -1129599119, -1540594824, 189096374, 380165564, -969157260, -1998255161, 1100684932, -241047184, 2044651359, 206190811, 442615226, 984522072, 1800244575, -1736868456, -1055394592, -1326709121, -363500534, 291486313, 862917434, 1633178416, -421626331, -1317616636, -1352152081, -1701588154, 1622940979, 546060854, 442641806, 1811914775, 1465024731, -2058666301 ], [ -1570158967, -1318025182, -325769306, 185509722, -138684390, -1137465228, -797387827, 213013107, 539217368, -1746723738, 718554253, 1542986806, -1407941546, 1237713781, -102206608, 478224985, 213758781, -1655214536, -1042163690, 778633267, 267340131, -694683608, 7091705, -2133829717, 245310421, 663286843, 1438188052, 1739356143, -2049308264, 331133463, -692795497, 1109226172, 1169787343, 162144594, 87302094, 110542388, -1270396897 ], [ 2146124474, -800943771, -326068142, -1587843517, 1809173664, 217243774, -765174963, 578930531, 242637606, -1624492690, 740247897, 150987153, -1939882177, 394133882, 758249743, 252222253, -218548125, 516900889, -586929748, 401169209, 904123121, 920350386, 1758810397, 1750129523, 1149233758, -1397522531, -1609354636, 194146248, -1774780153, -1143337069, 379797029, -571931814, -1590440566, 1784738843, -1426700506, 256286379, -402433071 ], [ 1434175752, -880121303, 1394148808, 195260229, 1957712742, 770687667, 1763185607, 1091266917, -1801154027, -810128483, -1479200006, -1255605380, 222294591, 1691238098, 269029973, 223575125, -492110971, 1275765071, 867956745, 1455584493, 411935947, 1467009703, 1000451420, -1570892584, 835167267, 363328001, -731221028, -1659374621, -1672042616, 878303219, 475367607, 74789104, -1825442484, -650660410, 803342418, 972193792, 1743542687 ], [ -547455392, 191791484, -816356290, -1622226016, -1824692925, -1211101732, 1796179012, 426411640, 324990792, 1855626006, -177352985, -403509508, 1617199183, 1008232714, -1276302305, 201923361, -2059076034, 1788052668, -84024757, -221159478, 1248586876, 1056917568, -1661441547, 1915085976, 814135324, -1104623144, -127093260, -1870696844, 870516629, 690605592, -64803673, 1221380985, -982855697, 1674518147, -1310627672, -1163742918, 831988013 ], [ -1530985929, -204901679, 1235475044, 1950464322, -1560895720, -656207321, -548309569, -387596014, 1233806976, 1656915758, 326552134, 1729266176, -891374083, -895015684, 1865844582, 2140360085, -1071604623, 1527346154, -1830454507, 2020229141, 1487586040, 1058915509, 868609084, 2005206353, -968995745, 408301363, -1262479829, -1137271166, 434186352, -1763870770, -1449030277, 506351789, -2057488027, -190502872, 237279371, 1901122517, -1413992964 ], [ -910421712, -629219747, 1733486565, 387475242, -1884189123, -289025717, -509123781, 1436124935, 1500791603, -2055598751, -982466984, -35492605, 1778734708, -1115553868, 401196863, 1004807166, -828631569, 1012285299, 1078510877, -1440978529, 1569097588, 2004226092, -1802003472, 1138447374, -260663930, -1407995095, 2071962148, 1624135671, 1725072228, 1458744529, 669372933, -1450244139, 377451842, 1745332791, 104515160, -1136275329, -1199092660 ], [ 1280517314, 161710759, -1981235625, 2042547672, 579763578, 870519842, 1288256688, -1439240659, -1100640843, -160235606, 84811360, 1414941146, -2015675535, -2095002862, 504087039, -261839133, 556325758, 1104223679, 410422487, -1827137884, -396715444, -86045411, -1197416604, 692029834, -1963481876, -2063801857, 2019656385, 168261058, 705955925, -866715502, -1089983710, -1889788189, 907571406, 1941981724, 370363930, 434054834, -1726261003 ], [ 39970684, -1170949831, -629504307, -1710566462, 1942119159, 874059401, 923168878, -1147477641, -1080915604, 859079082, -172181659, -160585072, -1222009466, -29164732, 1933944949, 1185082744, -905437660, 86784298, 773821433, -229402352, -670694996, -2081327068, -448773018, -1351121760, 2077468459, -974618932, 2049198599, -975416040, 2026078563, -1238336858, -568771572, -411403261, 2119715305, -1041735071, 1827870957, 1174129565, 2019082255 ], [ 227573312, -736252844, 1425125150, -13753048, 708629270, -1558496904, 1114739361, -884287041, -1842025464, 759464332, 269190440, -705010021, -1653164222, -609003895, 738218074, 1035484165, -52947768, -718612043, 1171344345, -742745786, 1697200769, -133791463, 1020380976, -1825919122, 1691193857, -867037203, -1418436601, 533073321, -2006116693, 1533983252, 773560594, 75669110, -945213871, 1881179140, 1861366893, 1534677882, 1922456774 ], [ 305194981, 404696060, -315671121, -809941855, 1449948817, -1689543187, 950731068, 419552885, -1464203203, -1861384967, 203114518, -270869666, -492241498, 628363622, -1844718629, 2002321926, -1822729747, 776275243, -2070522765, -904578464, -695360249, -1807040000, -2045429540, 795652424, -3568822, 1708721157, -1258783491, 1814652491, 539061641, 275369562, 1536541452, -1484160321, 423276946, -776085287, -933553349, -1317832357, 958060545 ], [ -1111087427, 607351546, 7456993, -220351980, 99213834, -458877234, -437891779, 2040193665, -265929334, -213911844, 1483283497, -2123002254, -1072612077, 543846109, 495440679, 527119936, -856300702, -1126628771, 196922327, 541937187, -750295421, -1787032538, 1309378181, -1596048502, -1123918984, -242473026, 1081897273, 528393315, 420486088, -63920925, 1308921781, -1641488176, 602906270, -860042817, -1181475605, 1516961629, -1931160558 ], [ -1947636541, 1240970524, 2010590686, -421792442, 1006660211, 1219561137, 1456851777, -366280614, -683860367, -754166022, -439288674, -6441684, 1172358879, -1321427867, 1948343575, 152825239, 1825072148, -2122547950, 969172240, -1585374291, 2135631530, 702353047, 463151183, -236820321, 125676876, 457640629, 1412717534, -269216715, -345488145, -373699, 1887809508, 173198835, 2138274869, -352027989, -204835430, -1701422641, -1240074757 ], [ -948805903, -552585217, 1344237942, -1942436247, 195593324, 2145189546, -1185052872, -1234722704, 1017829258, 828926417, -841749784, 1047124531, 1936790454, -841617354, -1476612574, 899658108, -801305034, -1859800208, -1547666591, -36894298, -1136272218, -132701312, -1985697789, -1518151119, 2072807304, 2026328779, -1532442566, -1587055869, -315865127, 1357750158, -1109768895, -706119396, -1283685931, 1495915002, 1807082039, 1433869866, 1742786438 ], [ 1179606394, 559218340, -281730201, 364388809, -2044627791, -486976357, 2048279211, 1310946170, -327186622, 470360109, 1703452042, 194218741, 447472495, 1783203395, -800576105, 1180169926, 1419271654, -2018692829, -368561733, -1184686250, 475567848, -859205658, 2070713771, 1874910808, 1351168673, -2094157596, -1689245867, 2085873865, 612404357, -923473081, 90804066, -794682467, -1657307797, 1306687508, 1485031602, -319281841, 541644025 ], [ 1376345780, -9928503, -1127176885, 1967638080, -1348719244, -465099186, 399651166, -313175786, 2059289224, -273215106, 1625957626, -1863095618, 1982660230, -319894434, 1888660441, -131838351, 993194630, -774613970, 816842328, -1414970804, -1672547710, -1645091125, 1721142660, 1117427553, 969594347, 782481393, -525138293, 1740665124, -77735744, -2053374698, -1955064286, -1812169887, -2000245651, -1567552766, 1545931493, 255462496, 615337682 ], [ -1696493080, -1220194254, -1255246139, 420487784, 411494223, -2080637885, -1768128446, -1452455244, -343397888, 2137291714, 194930125, -1427296524, -210818718, -1043113407, 1091571040, -1032875893, 1270571976, -1199831481, -1402196970, -743814427, -1252934430, -787270039, 157128915, 1776642522, -699741066, 184175253, -838409999, 1781503085, -795854620, 1905058458, 1572718327, 1648834081, 32851363, -497107560, -915037530, 764748950, -1050274292 ], [ 2129080701, 231932367, -34027957, -191323514, -1599599715, 2145654136, 2108358428, -773918084, 2109970493, 653817354, 1678360205, 854167518, -1541239317, -544338920, 73296355, 571598719, 1075318550, 982566489, 1650821886, 1552333213, -283691451, -432293907, 1506375922, -1328483894, 1817088080, 599808509, 1239398922, -123259092, 34498736, -1419708723, 538978777, -124484331, 516300213, 1752959477, -1707969027, 708917176, -1362897340 ], [ 719780435, -1396947878, -1638911669, -592570635, -6752477, 1697362702, -1610866202, -2071672483, -1848077609, -1589945987, 937728558, 1682126702, 714278331, 976070755, -1369794160, 1019873748, -1555446846, 1374022686, 670512019, 2134568703, -1744509734, -722595568, -861632230, -757136243, -651102481, 1200025899, 476489428, -1769362713, -482749869, -569832937, 28449339, 1279438753, -1264773316, 239275281, -272710502, 771301178, 1157455098 ], [ 364425853, -471780550, 33841401, -1717527925, -346616090, 1327840461, -569760758, -305657168, 1511589664, -938655132, 1064311060, 1191018002, 1216555904, -1608015749, 1164068613, -1188794149, -1477020312, -1224409169, -109688681, 784023554, -1785570113, 1620895667, -1874928171, 883442355, 1128797077, 1986860782, 140155367, 1035631028, -335716031, 648145333, 1858105430, -1114873741, 1211758995, -460959065, -978680668, 1332829705, 598486415 ], [ 4730978, -363891175, -2113285271, 2023194847, 1456946857, -1752482621, 1691106519, -1092055843, -2113798557, 456210582, 778874048, -1992325154, -1207567233, -2126118214, -144820215, 1456261162, 1353288884, 34051862, 1432115573, -1674962213, 442381186, -120806798, -1724189766, 158905138, 730755676, -1167632576, 1889937082, 141400649, 264162895, 1961149497, -1778890274, 664579853, -1524380694, -914849257, 1024552294, -1741644252, 1608272257 ], [ 1641720656, -587851766, 1476640387, -1770647806, 415940027, -1227008936, -1638828629, -1206956321, -537681755, 2005416613, -1689522769, 1510759475, 1074611340, 355385724, 81617734, -683903730, -594471398, -1082667490, 1754055777, -598278976, 1700023578, -64337002, -766516615, -777093175, -56870139, 1843519648, 1077237239, -2106609910, -383178866, -811715415, 342954140, -679782405, 899396598, 226901121, 1131354761, 49609400, -685397090 ], [ 1172089660, 1857387476, 1103049292, -1846777964, -1073390575, -474155372, -948878074, 268460537, -1718757935, -1832530193, -1036651596, -1852896888, -1895486797, 845759097, -458463493, -1676614033, -2057791639, 1070371317, -238793913, -2082065218, -1090134808, -173287750, 279999520, 127744798, 445471010, 322229858, 1324111315, 965584198, 109284052, -1358912115, 353216852, -1533971016, 371826253, 1415319587, -1843136884, 868107455, -1358393618 ] ], [ [ -1491638198, 1580412360, -1741588815, 906788559, -578421948, 241043123, 1139383708, -63061728, -380619301, -744515211, 162841735, 284080780, 529676898, -1511822560, -1617471557, 1432022228, -1123674706, 146103264, 22509935, -1566369828, -815799143, 491959974, -1595947784, 1482449130, -207713112, 562539950, -922389762, -41080551, -858515728, 1531748138, 1906616791, -753598318, -946759215, -129386850, -599982557, 814075387, 414387225 ], [ 971434585, -1292506410, -1997497835, 766916190, 105381158, -693800596, 1699937116, -749077759, 1766870628, 1413013145, -1743317238, -807683659, 6048444, 1700764903, -68555466, -1708278867, 1482460536, -1087419568, 585434374, -1911781115, 2090294444, 423864549, 927932519, -578097391, 842986606, 1597623162, -1742186159, -138874830, 882022190, 875498246, 471545205, 453260503, 1209133914, -538249919, -1986288339, -1501250303, 1171362219 ], [ 1905570822, -1961290804, 610302009, -999367001, -339273452, -1749817896, 904059362, -860178994, -1889689700, 1140007284, 526258250, -1776201124, -780654953, 405742743, 1466899408, 1147892852, -1328044655, 1056469456, -634878138, 1870466372, 1189434314, 963756413, -2135470600, -1409940714, 844098036, -2006524871, 270159615, -1715948700, 1486562225, 1766463076, 1736475036, -812582071, -777847752, 2034872990, -1871165139, 1610901858, -849322437 ], [ -731064671, 316441930, -955427064, 367307185, -1527328930, -966976747, 2130456779, -563158217, -1996409725, 63289989, -1993632891, -200193572, -1905766290, -826702403, 853971363, -460844262, -139283136, -341415774, -242968130, 1011576940, -536407379, 1375673547, 2022657674, 810675570, 1162774150, 709602889, -287204056, -1996489393, -639781937, 1002385744, 2065791228, 1479249384, -1122860923, 1885539281, -2041136899, 2126082375, 2045026807 ], [ 1697215443, -1473547790, 166943239, 221893297, -1086583259, 1515776045, 1698572495, 1172974213, 873558063, -59313919, -384294166, -2123925549, -1016379220, 1284957179, -1153767533, -1471788407, -999210855, 892593572, 1321427003, -35893433, -1389264848, -800453693, 785357979, -236662860, -773223798, -1344489539, 704724450, 1638180343, -2090163256, 913039925, 1351329057, 2034425796, -944684111, 746385371, 2013722265, 699799296, -586400209 ], [ 933841228, 599857270, 1550004700, -326994929, -662407277, 359534362, -210257382, -960592922, -1623570515, -707522156, -2081283317, 1751410838, -2109274449, 1402491597, 1816791398, -1391303599, 156655625, 1176696332, 271498748, -1096980592, 582149728, 1703645775, 732332965, 10155733, 1517055466, 1940406280, 194039317, 1777757201, 75250699, 1293926607, 1341196459, 584462299, -328010748, 748451555, -1914370282, -932615022, -1815250924 ], [ 2072323492, -163143045, 580359868, -755571182, 334733631, -1505493573, 1409199237, 8359002, -304104527, 1090482943, 2108044606, 2144332561, -1007791459, 1707852345, -1303897697, -531683998, -1568170061, -1834574127, 1140305883, 170860204, -2098556587, 2058316674, 1096751573, 1700524386, 669817961, -1560726907, 1937258950, -1708207787, 1896706021, 78963067, -547621301, -1224619635, -1735909909, 1941385173, -368292019, -1428689642, 410461484 ], [ 1667604888, -2124562902, -300744762, -1405977693, -2079139747, 321475757, 1643983765, -427498867, 1107073071, 195282963, -439510366, 1697069048, -1445149565, 2074065349, -1159945008, 2132052098, 1118242726, 66100109, -654686020, 647979866, -2009104713, 820372429, -1311228153, 1771743401, -1862844995, -2021742706, 531805218, 422466583, -290663890, -1834883533, 1462781211, 1461737326, 891066743, -1320752698, -1295081414, -1750057885, 1773297581 ], [ 748851192, 497654612, -25531716, 116163519, -1627457641, 556851461, -1685126297, -811541047, 1052998351, 906255917, -630205444, -936187923, 971433571, -1520633812, -127997898, 400833778, -1694074102, -740064000, 1358635650, -2012798786, 932887194, 291700486, -608581446, -137011509, -364739352, -1966978305, -935678499, -161472806, -542630854, -846030535, -767895173, -211702830, -2048843315, 1849347407, -548810042, -751504509, -1185897494 ], [ 715447977, -1151842858, 1871048576, -413205051, -1099123565, 1681971487, 1669995645, -1552101989, 1017957464, 998491893, 1822459734, -393065695, 1814626715, 2116821860, 557011958, 2040288785, 495347334, -1611873789, 1350804287, -495307849, 1877240014, 1688414908, -1545904194, -1783260391, -106334242, 798121502, 1712340426, 1849255832, -192076049, 324596700, 1550660779, 574212369, 1568159650, -1617659920, -1160071841, 1335747245, -1940594098 ], [ -1088320416, 1916898722, -534854372, 369965458, 1426643435, -1670861687, 1505538474, -1166776377, -1593834901, -754752822, 1802708573, 793565454, -2051637264, -1760730429, 2102881286, -1694017751, 94907927, 1246262993, -1452295946, 779442126, 1630221970, -627535132, -923518014, 402184687, -595311031, -123167187, -7819585, 660256367, 1111964893, 821141228, 1989451620, 268253615, 1433076636, 312499526, -481565001, -1643758809, -1879415727 ], [ -221742572, -978944403, -1680536210, -1485320231, -1879978595, 648821240, 1409697979, -498924378, -2067462470, 819056791, 1688427447, 1460708417, 813919721, 2006519629, -160195538, -78187475, 1779115213, -934562161, -1552425650, 422905466, 1259834613, -1942935343, -145077218, -1031070726, -1685234498, 1187296285, 821298302, 1215029823, -1044569072, 30767029, 2034385378, 1984676996, -1777837783, -438965364, 435430252, 223370064, -1816262331 ], [ 876226302, 2123689763, -748529644, 1871058427, -1352247065, 1553934016, -315082452, 1640012280, -250523282, -730009587, 1819804077, 1046647583, 1532352781, -2084863465, -280622134, -1091343116, 473253110, 1623801114, -596597269, -1129227249, 1878595811, 1199929062, -1850223458, -1855727026, 781597570, 1760355947, -517899899, 1397613658, 1052449938, -807800229, -499260333, -284701616, -1407078781, -514250139, 1946717975, 230430346, -1690926441 ], [ -1433051370, -1950050623, 2091634504, -559715204, -1321426680, 82576999, 1723859205, 1133139560, 715940544, 138536774, 235532848, -1668265638, 968689806, 649553625, 32806489, -1899082268, -2112963264, -1266642957, -1489220314, 1866107596, 1294715116, 382931021, -1010656000, -961350914, -365170503, 1165676122, -1700643205, -1268408257, -148595660, 429655035, 1634294098, 575159932, -1001687775, 1300662112, 675810457, -1613690257, 724997669 ], [ 1686556728, 956567018, -67539639, -600034626, 79565753, 44112882, -1348363791, -43809665, -719682098, 1371673007, -721553852, 2048590051, -2075658729, 1696023898, 2142726327, -2071498405, 717509254, -433145164, -1395712289, -467647353, 2090175719, 87541222, 617894132, 570105924, -965682644, 464482066, 1703476232, 1495869167, -1295839595, 953148637, -1650559875, -234722847, -809524201, -922119994, -816877785, -1828645994, 883899884 ], [ 1274291655, 1187285851, -321939799, 151275179, -1052215491, -1524594339, 1930260528, 1943947230, 295209547, 664331390, 357890713, 1148117617, 934619362, -387948738, -87250414, -1644044472, -1403050943, -1027666807, -760389862, -820814604, -207322514, 1825653059, 990928211, 558937774, -1836106490, 1090014144, 1711733838, -755838757, -196082708, -1052050409, -1467970751, -1419712635, 1202470605, 1204712287, 1168610078, -979089400, 873639964 ], [ 772099076, 981549531, 14509075, -528856447, 1438951453, 2140097481, -1856911787, 2068511395, -1502345131, -1588752439, -1402114294, -1259549425, 1576871507, -1319027173, -1293958995, -85803963, -151484118, 552743577, -1862379494, -950510585, -1849249375, 149970405, 1871909191, 1836393337, 1775010147, -1312805662, -1136968556, 1553304434, -329054208, 1136844129, 1631502858, 614196481, 1476117689, 1494132689, -784940028, 1213658994, 1030013538 ], [ -549182644, 467286514, 1144917831, -117223867, -479684565, -1833768266, 635671172, -617893234, -649619150, -2095879910, 1440545050, 604307515, 1070087641, -52650666, 107385826, -1247849926, 134804376, -590106493, 2009819298, 559079128, 312214883, -1166637238, 1244793720, 63157566, -1782795312, 1244309878, -1156725904, -328166425, -1506393624, -281077429, -182439528, -758190576, -1416673485, -1631782423, -1688018260, -1968738756, 1153372809 ], [ 1456580710, 1004946966, 7398400, 1699919338, -738990875, 1454145854, 925202426, -572025806, 1839513775, 1121579704, -875901745, -1522622769, 1230904768, -435803678, 373238702, 782845840, 124576681, 1785911729, 92602753, 270514291, -1175268759, 848677603, -393514826, -369100254, -405761233, -1622560779, -1774279210, -277444988, -1188560872, -1639798821, 1425597476, 1007426142, -495430603, -479489821, 1110098367, -471938093, -213207398 ], [ -1483561236, -2135895155, 1404960450, 13237866, -373502741, 1951582253, 353661885, 1244991995, 1818114912, 1689402874, 907556546, -1142641218, 1106784622, 645324010, -1141920281, 994535137, -2102098733, 550259153, 146096161, -1939898863, 1767181294, -1757398668, 1271587752, -925712765, -1769943592, -987435174, -1333979931, -1350179366, -1635630250, -670175772, 90651121, 498921139, 83226634, -352716511, 302745639, -284298869, -1697254955 ], [ -1640078879, 275406766, -1506214573, 1545781074, -389893705, -1587940334, 778078264, -200527818, 1627337593, -1244732089, 1376396616, -99630273, 1551922195, 757311761, -933257464, 1247148483, 715510874, 1061397495, -1087054102, 1694894287, -284761983, -201940251, -711306251, -1010139782, 651938522, -1623498357, -21176048, 1969051724, -1904333154, 1869588756, -1566235192, -1517774233, 667080103, 318776806, 1990997736, 1493528749, -444139319 ], [ 603475977, -1317868814, 1487911417, -1648042417, -1013906773, 1574530725, -776930407, 231221150, -714194229, -1564523067, -1084180860, -227161243, 1541980891, -148389816, 1202430112, 1595215642, 450599143, -2001513550, -307646907, -1340497640, 1876212702, -1215970176, 177046424, 1858952070, -807069136, -741674714, 1322860982, -253305789, 556986024, 815524415, -759095223, -188029421, 216176011, 1447924888, 471704970, 1886348338, -1044641598 ], [ 272554929, 1411016694, 1565067772, -2096116073, -1567467869, 132795051, -923335193, 2092340081, -983886514, -1342080809, 2017106936, -74195007, 966313088, -756026556, -1985338589, -1023664960, -148986478, -1250966395, 806395888, -1957198214, 612398716, 2036786833, -1412220741, -1196243622, 76913991, 607869678, -946889282, 1819808813, 975251452, 261641762, 349919772, 116027446, -1047914833, 480160553, -306703689, 146788314, -673757269 ], [ 776967653, -416949329, 931653280, 765138925, 493740746, 1939360042, -977240593, 1847004079, 956697874, 1402114142, -1632258766, -1474516815, 969435587, 1032209571, 1521411831, -1936921145, -934338265, 1601736575, -280262442, -326556745, 1969465303, 1820934473, 664150472, 725243316, 1002299993, 145081229, 510940743, 613855022, 1307268835, -1707665393, 706288097, -420053102, -524621396, 209683586, 2132482369, 586540124, -1191437313 ], [ -401123251, 1118725593, -951618021, 429207428, -126964011, 1386616815, -192820257, 1372775417, -1890603466, -1814599220, -415931837, -1255045537, -1561447940, -1625225095, 439561854, -705413798, 902454728, 1170219783, 168026868, -1579228397, 1552762980, -449891575, 892004999, 1369864492, 128156756, 444647179, -1002684886, 2000924817, -1384241589, 763925789, 1507701276, -1060057245, -1372456145, -429641992, 1425225880, -720432801, -1956099132 ], [ -501884781, 1884295030, -871814771, 1585035082, -2098286161, 825266500, -271419163, -820007382, 598095536, 835395102, 1195899262, -1364915156, 974453758, 80086310, -981850254, 1500201895, -1254841786, 1479389462, 287819900, 371661923, -1742577775, 1918691847, 818706338, 674487904, -2021167842, -2039113106, 753615287, 1412900134, 1306584873, -68284942, 1101726984, -1136409408, 37215220, -2011536609, 1174150921, 328413885, -2035915542 ], [ 682136275, -1988726536, 459829655, 1287762199, -1269398209, -1888291413, -2025680308, 1608127938, -1798732490, -1302416003, 2008427648, -495160950, -1464497292, 1216508071, -637150579, -1731732969, -842637652, -1213039081, 79741509, -1449125886, -2075134492, -1028507271, 1756205303, -512000613, 343426240, 483245813, 882230781, 759034934, -1032947555, 1258426376, -1097294131, 412267935, 435964687, -568429585, 890896137, 1440859600, -806323516 ], [ 1516779590, -1782729080, 349597961, 1683124909, 2099180378, 1832053750, -627146557, 308134187, 170481601, -1750969767, -358736953, -103724230, 1572715729, -1083299070, -1493334990, 2048672230, -1817990050, 768436450, -1213790851, 755210075, -129847066, 1977047533, 599526965, 1726895053, -1319917063, 653819739, 1194118586, -557742452, -818037911, 1491236916, 829294492, -95181488, -930913417, -1775528670, -448887011, -1037533040, 929822654 ], [ -1374604715, 2086042403, -66654451, 1913874481, -1080602381, 1668510870, -1970082718, -1552295440, 1460386539, 510976693, -1329263364, -1813301265, 1946185755, 1879465363, -1133987664, 1791944667, 1038576186, 201424900, -1400108214, 560224288, -1180784372, 268252542, -394557978, 1668757088, -802352569, -643042919, -1430558654, -582097181, -460240906, -364247637, -1467008735, 80653148, -913809833, -1039363631, 1184375324, -2128556325, -153119429 ], [ 914121074, 836569778, -495205167, -1185559791, -1854515000, -774718880, 242564460, -963540672, -1025907736, -605444429, 1404707989, -144353, -860618480, 339305178, -198976962, 322724053, 1437454015, -753510358, -100587059, 977253073, 1884265818, -314254049, -1402507917, 420746474, 1540517776, -1115195670, -1015487907, -217110959, -1325596275, 202382062, 1269049031, -102326155, -1226799050, -1214247640, 1318466358, -95414268, 783657402 ], [ 1798087415, 804325872, 515244554, 740925670, 814745802, 1221808196, 1836655680, -1186838105, -782612245, 1648512621, 1108152808, 1151896984, -1254256509, 367574465, 1758507791, 825950170, 71211483, 510697624, -319285048, 1047106220, -969384551, 1873806093, 1850399820, -2145864099, -2084876361, 63481204, 843938589, 502983630, 1729688123, 1580878183, 1480986777, 1373988846, -417688845, -1698180944, 1281323586, -1383408484, 1768230166 ], [ 538786109, 1969000480, 1108508987, 903071210, 172196950, 1421669576, -428424415, -534242302, -1171872732, -899296781, -793434617, 305836188, 501347300, -897571936, 594079316, -1539368394, 632907669, -1494655475, -1993373685, 399358526, -638529439, 393100449, 1482632557, -411547115, -1934682997, -187225156, 101604357, 842514609, 2058780563, -998254657, -504415893, -381246475, 85473850, -2039828898, -1712441891, 577960624, 69989821 ], [ 445889080, -209444360, -2033150794, -1308118701, 678546104, -210672549, -981172072, -271123433, 405040836, -723558832, -805031728, 854853817, 1373541410, 2032100113, -152196698, 1880540673, -1147807576, -1909504019, 1169187579, -463913735, -2072775783, -237917774, 1544574600, -1133999321, 1038947166, 452092989, 1532096611, 356425350, 172818382, -784355584, 777397661, 1441589429, -1967549324, -1006315276, -1619015324, -492066198, 647431523 ], [ -1316990024, -160461940, -1391201954, 62545874, 1764065720, -353204359, 984628941, -54864330, -1204007784, 158670736, -1331857711, 2028863931, 566206385, -1567000817, 1380074215, 380165154, 66758552, 1472029927, -1771761862, -1939164121, 1461938632, -1765974149, -384232165, 2082377764, -754237952, 1350926760, -28341663, 1988810255, 587265267, 1426309146, -927611260, -61038813, 1837116080, 396325540, -1584804709, -925125153, 136200296 ], [ 467265046, 1627193006, -982684602, 1523166435, -1907468249, 1768001912, -470865233, -1390178797, -1136713449, 1374311876, -1860042191, -702398343, -478373063, -1312932346, -1000034762, -1630933363, 1324458428, -1656210425, 1130673759, -1456219686, 1192620346, 189862410, 1536228946, 313644179, 2027189342, -116705296, -2106752548, 1498410943, -1000959604, -478748761, -990879702, 404253597, -1550888962, 2126470990, 431660502, -1862123923, -1487656337 ], [ 293536482, -1773959290, -1546997700, -853903358, 1237083312, 882630574, -2084034978, -500261748, -1029081817, -1766337698, -521971797, -976211421, 303921637, -739685909, -1048100742, -1583756487, 2101433400, -2049072083, 401268910, 1351903476, -1931332379, -1370032008, -1979955301, -1486815275, 1710775978, -1549699259, 2136354440, 248101511, 1885092461, -635924962, 1118796466, -881357720, -74506950, -1770251490, 1175081970, -1367111248, 1664814733 ], [ 1136937882, 396907830, 232913408, 1196880842, 123643993, 1019357495, 1692889898, -564408283, -301038149, 1693757840, 1439970861, 1441257115, 629276160, -8335644, 308090376, -1296349101, 861743430, -1333624582, -957189279, 1362672550, 1706749058, 701040340, -1493988610, -469558677, -235275978, 1005207771, 1060005732, 1171657580, -1434641269, -1614007647, -2008336610, -1513037096, -296204497, 2034691522, 397777939, -1917926768, 2118404251 ] ], [ [ -873532433, -202363669, -567448632, 1858494512, 317364505, 29543374, -1065523440, -257212992, 1296486627, 2141828290, -111147533, -739338620, 1612843213, -1113863880, 447450685, -1274333097, -1328929681, 316862312, 1797101306, 307068282, 1648450553, 1368456531, 480494146, -1256945532, 492438681, 232920056, 757982880, 1237577690, 215178485, -1761551630, 688586519, 1179619925, 413660656, -519799389, -1015126816, -964797682, 552316045 ], [ 533121994, 449762119, 1412395619, 1580441076, -1402701510, 1591760307, 432597469, 960709877, -1590542635, -1078336715, -460536348, 422131392, -663668342, 764468234, 100703729, 1459220498, 1750597191, 390871686, 1324195509, -979523313, 597228929, 203062224, 1146793732, -234248693, 1996446380, -57237301, 1527346108, 1828789246, -1136354260, 1449428665, 525546817, -1583021000, -485883896, -1236412119, -1523408134, 1175121323, 1992097355 ], [ -1438092532, 1376412392, -254363382, 333811190, -2081673737, 927416862, 1301908803, 1120360732, -1501437403, 1619826436, -1001074528, -1150128195, 1955085795, 673676005, 1100821548, 1513330563, 389405228, 1764469233, 1740778809, -1770949918, 494065666, -237961255, 891170374, 1359001838, -851196115, -192188296, -160711422, -1715729695, 1570632818, 188188024, 1052818721, -1518555244, 1078058688, 1435593599, 849013936, 932026798, 80898571 ], [ 1111605158, -337981676, 1343352558, 1783047109, -477383901, 1383937594, -1125414317, 1358556854, 257199580, -197081074, 802898772, 1667632611, 1344187028, -1986835921, 1450208512, 1835268801, 1597198854, 182580363, -1038649731, -1278592034, -1562460060, -1931550238, -193045795, 778514318, 411852924, 1118957156, 1662444260, 1614823472, -1085245387, 235062453, 60375264, -798446532, 1457285625, 1488957708, -1842778909, 870030253, -1299917231 ], [ -1630941948, 383632795, -1962315850, 984699345, -954192217, 691029848, 1954864072, -193198790, -1990037625, -1840772211, 1279356447, 1921065604, -585225398, -179490372, -450743395, 192284757, 1083478881, 476317116, -543073731, 2125221165, -1335453, 101101584, -1869552314, 321418392, 1010931880, -1436414799, -1981842139, -1951488221, -217584946, -552973661, 650009764, -975990466, 1852467383, -1215931727, -805757332, 1813959118, 1727554288 ], [ -1324531300, 1345961916, -1056785268, 1715844005, -794821802, 332751081, -1111826028, -658953446, 2071374379, -203438181, -1780726973, 872335758, 1123395419, -150104995, -936624165, 936828644, 148020196, 1837079207, -1472433307, 1794668831, -2122150578, -1059299786, 1685092614, 1018723253, 1884673633, 437990503, -1286398968, 2001188695, 1904893246, -100080389, -1141849447, 1385930192, 1939418426, -1166468267, -1298977552, -403316814, -532601643 ], [ -818848918, -1826703732, -798593986, -918244557, 1766373457, -317400048, 1712855641, -2098260475, 1798583039, -1865863830, 2139818515, 1492201631, 532578977, -510912415, -803687630, -1179551714, 1581121496, -727474710, 484506638, 220821362, 1022452763, -772020330, 1417410413, 1037669639, -511771865, -1875730186, 463748038, 764296217, 1161571454, -552422200, -867950529, 803484092, 525464850, -1130967688, 123447380, 1018876124, -1256012392 ], [ -1096185968, 663373610, 771770937, 705012637, -476359500, 318920454, -572914642, 2129968689, 897092994, -25312886, -800048007, 1561465151, -1667712530, 208803794, 141638926, 1295119520, -46619452, 676663828, 2091407862, -1352592516, 1576832024, 170888332, -1496423721, 91159268, 955665011, 161957121, 534077594, -380524649, -633163311, -685728546, 1049313149, -1515847943, -1822860526, -690972323, 115137683, 184146876, 591812567 ], [ -165845161, 912723417, -738160454, 1866524719, -1127165586, 1464711593, -1151223819, -136812590, -1233344750, 1827968929, -22358844, -1477235569, -1446888420, -121817461, -371615493, 1059414329, -544653678, -964393579, -509141920, 1252923319, -2002625602, -1862278366, -556064860, 1105570099, 1601598804, -586272964, 543330021, 1599368072, 1416560746, -1030406113, 1161541836, -2044875228, 1120629624, 436974399, 1474751926, 629366448, 14661738 ], [ -535014253, -681775579, -1712971702, 61357811, 1097790309, -605299693, 414222030, 1972140792, 876207785, -235334609, -376547835, 529096178, -2046288328, 1603668081, 1355346668, 1540951255, 1459315759, -918990412, 563279749, 2035030549, 1742223091, -254898346, -205089925, 2130360291, 2108808678, 902550827, -1849893959, -1789010904, 1575723697, 376944706, -2020377444, -85356155, 1344920721, -1525316367, -300600505, -1336345753, -1962855322 ], [ 1863890324, 1163304261, 1961343615, -1715395485, 1042465291, 1773457573, 577392293, 1573605668, 601961407, -2042645068, 136098691, -1641299719, 260145276, 1200427940, -214069605, 1780204194, -2112926460, 1444706464, -511971416, 1800059232, -1253769204, 692412257, -1242724305, -526574389, 1451417679, 267378780, -395000048, -617389346, -1195180419, -1560899665, 387705351, 1520315245, 1198032318, 715523739, 11704353, -382052741, -381500528 ], [ -1840616310, 780808105, 181757698, 314985712, -520422091, -967220528, -733408898, 789212500, 1400854804, -662304061, 1283803542, 538870566, 1883084117, 1388885853, 507466632, -45608692, 1348241506, -46726746, 1811748478, 1022331887, -976371210, 816620341, 1751666960, 669271859, -405203988, -1370754384, -166314166, -1191043413, 1003647804, -383136916, 1771614518, -485005490, 703164136, 442472007, -1959342201, -1158115382, -1139607730 ], [ 1293024411, -117364448, 1524472576, 1313947212, 1276707397, 1909948852, 499362766, -1018720711, 1234942283, 827691797, -1190190480, 901228224, 329402064, -1813666965, -1332883982, 48611422, -387236472, -2131750049, 1130781320, 531343845, -1891145199, 1224066803, -841683432, 1375371985, -616639065, -1642367095, 347594567, -725773587, -506396917, -1060627254, 669832503, -1477683528, -2077979096, 653326178, -1761907069, 1145687280, 1467272848 ], [ -2073869143, 6400104, -1132645107, 1686384758, 148518065, -717144669, 96741572, -95553319, 1780233431, -517407651, 1746432565, -831897520, 1930563557, 498420717, 754065882, 1185600081, -550179395, 712930160, -1770167342, -426044258, 2046026591, -1234661816, -1736325549, -1260657300, -1788043062, 1052285470, 57923729, 1633323279, 236832061, -1270552306, 1597689186, 352871256, -1809486949, -1845064591, 1906683965, 337181188, 903728439 ], [ -1248503355, 910147706, 51359209, 1141070187, 767945486, -104998121, 1903764438, 2064417139, -1653659735, -1975020003, 94087228, 1323651002, -299936632, -890272216, 11094454, 847666516, 445772501, -80055775, -1825252936, -2059498328, -1835679508, 115480956, -2075504832, 1810078422, 126670277, -1614050048, 797463291, 181867816, -129733372, -941043367, -600125474, 576334628, -1372255463, 396182588, 643365238, -1693673291, 1668547263 ], [ 451160499, -599824105, 388755965, -699927603, -882188869, 1241382895, 96010530, 1966870310, 407805426, 1120083726, 751192773, 1120955680, 1470925799, -1079142200, -1408516493, 2033837859, -1665488210, 558244326, -944558001, -1391663798, -1988854614, -259842410, -1025565005, 1708747483, 1534473502, 246769427, -888338238, 173171293, -905284978, -771571426, 1557146181, -1648590114, -1842232900, -1794688187, -928039225, 1517245782, 2067982010 ], [ -143958160, 507910034, -1469508594, -914252112, 1369488829, 534457022, 458572617, -1240839404, -305919451, 242717950, 222996777, 2048071661, 879897139, -1047558863, -1293805772, 105967852, 1596474398, -1584583045, -1803548190, -731867407, -896924309, 433480331, 201733164, 1578899703, 476330839, 2007546951, -1641413973, -1946660105, 1080254756, 607506190, -601704231, 1290471593, 1725882476, -226564719, -1548659162, -1566213148, 1228298751 ], [ -803665261, -883384910, -1989385545, -1590585628, 1603408095, 779262906, 1209858162, 882855443, -955786536, -1249185214, 888213288, 991896351, -295753173, 225369019, -1679775135, 1863748962, 1896667082, -241374545, -72316203, -2075900621, 1868729048, -2096548215, -1839926904, 1986995671, 1273844126, -1197440525, -405234709, 176643097, 1502707837, 1334973481, -1177134062, -2069822743, -359856692, 1121906847, -1302390689, 663025095, 622594323 ], [ -661236332, 1126772792, -354058964, -1984212209, -2054531250, -490086396, -540936547, 1008187598, -1746767451, -2007061236, 780427799, -1235382157, -86137164, 1176278736, 770427363, 70658357, -1516043056, 7085042, -345139213, -622783496, -1883169310, 724925733, -1929897446, 576653250, 1240344049, 357296345, -1186988116, 1611893529, 377312521, 1877588695, -885309320, -1741717816, -1178010643, -298917440, 2078820900, 613907721, -393079711 ], [ -1323283677, 1762931604, 1207357783, 1078161843, -66097475, 1154416615, -2052717143, 2050471839, -1939941039, -1955872751, 242956620, 498115345, 588041972, 2026027643, 1870064925, 1457523920, -464681331, -1958340540, 1993596995, 1201918398, 1326055084, -1785330847, 356794312, 1120384111, -1360645912, -1845313150, -1590294780, -1123514665, 1068250333, 1239426108, -461692911, -1402378218, 1851146900, 1913317161, -586624852, -91875990, -720245770 ], [ -872782028, -1434311842, 1523879335, -24550921, 2408299, -1507573459, -443696136, -654634189, 2070907383, 34125842, -2052688486, 2081202899, -676236523, -388970736, -2052217274, -441656312, 864042314, 797419983, -1391385829, 1081358194, 2055910456, -346957698, 915457264, -1184519147, -1296269932, 1780723228, 1596930940, -1097926667, 300322754, -1971169734, -355701303, -1553204446, 1610182915, -1375771618, -357272381, 217156044, 395859295 ], [ -1746798249, -925296846, -993720996, 1411819553, -1065588039, -549380382, 1457855528, 387018146, -1687728191, -1226091608, -904364978, 1849403421, 390586206, -1826164915, -1993878927, -150565926, 2105279450, -1840180262, 1984803630, -1827494682, -714039534, 368437154, 789077698, 1014341851, -373712624, -1899777019, -1510287591, 2002301338, 219925535, -2041220952, -1613368592, 89117484, 1882196845, -2013452980, 799820538, 233754968, -92472679 ], [ 223247189, 1581038662, -1251554472, -1310973467, 368006891, -960922854, -1974202805, -371872538, 1683952138, -1497465436, 2021278153, -1368677607, 1443846021, -845955426, 73429380, 1215666485, 492440238, -268411756, 185232858, 1665731524, 1324763399, 1591944520, 410003345, -1897900863, 1656658460, -67464832, 582596577, 1030536569, 953223507, -1088641333, -927345234, -1580337565, -1137168675, -2104696914, -2039559552, 1433582254, 1480681405 ], [ 754267525, -1550770843, 130004188, 1916684326, -1156646824, 2034472546, -566064512, 749765994, -116421861, 413353451, -336264996, -1650147191, -1364282260, 1094728210, 1402307934, -1170669939, -306276019, -1445395239, 1558521088, 1688271407, 691870986, -60348354, -1958246151, 1922806450, 849480514, 657581821, -1806170863, -1818362196, 97635706, 722847118, 170041144, -1482770731, -2007827620, -118499305, -1767308168, 1619067749, 1574740184 ], [ -1508192928, 57605554, 1194269392, -1437035039, -1193763154, 1464505027, -1876431532, -1449463599, 1067838420, -1512569028, 564608946, -1574732268, -949171525, 929055032, 1629394820, 492299644, -1039180882, -1263695200, -1569839883, -1023963670, 713423942, -1387428409, -192751093, 1168570974, -264863752, -558873592, -1382067028, -155348234, 1015372800, 795190875, 529095856, 1848874255, -729393267, -460673567, 1038911832, 187008132, -1827879392 ], [ 1187504948, -290192173, -2014195551, -1087481457, -505437452, 183420012, 1248905835, 1996127131, -54060919, 1715782304, 832415903, 635627343, 981179983, -340579100, 263478237, -1774901566, -167678992, 1802012474, -1188658312, -1902184092, -1974777699, 1912162395, -1203405057, 399073755, 542254672, 695129972, 577393176, 2116267859, 1197308491, -308445486, -601835365, -1788596290, 1012137891, 1354781234, -788533731, -1052818074, -592321437 ], [ -2058864708, -676715199, 1853655379, 1743362607, -287616947, -1974084339, 538834424, 103725089, -1152901318, -593525018, 1042014085, -370929230, -771205758, 1760850468, -502895826, 1869824813, -2083660581, 964958088, -865644357, 2027904266, -947404404, 945757041, -975903505, 1064427227, -1945158685, -2100324069, 1248460916, -1389177544, 1088154445, -1714520728, -1907349636, -1644793502, 362705501, -255029315, 1146271078, -626032568, -94011224 ], [ 1290227813, -1978775415, -1051060318, 1373210762, -1657371709, 1852291192, -1303435198, -1961825332, -776316694, 468981447, -644148783, -1138178794, 2000494980, -486625466, -1779212027, -1146799630, 1432111821, 479495958, -1943919464, 1293136020, -812225360, 2029913305, 1273729271, 1150231420, 538792692, 1533724757, 508963532, -938214590, 1216038411, -1245617782, 1166856161, -708596877, 1981257527, -1194698303, 1248906213, -32680661, -1286455549 ], [ -921035001, -959446381, -1484010793, 395754203, 506991171, 746754554, -1978614632, -1809074384, -1575324966, 1566425882, -7053466, 1108841716, 706397921, 1927831617, -902540043, 1129618505, -488947040, 328334992, -2118915628, -1755655951, 2107456753, -1185270402, -97347479, -396423198, 1194507718, 608537882, -1900252190, -257281947, 1154059324, -1723815617, 1561969170, -314723940, -918902328, 610449485, -141806864, 554562160, -1179638354 ], [ -189238490, -131679340, -1265394293, 1571437134, -2013642946, -710224781, 1426240614, 509839055, -423451476, -273364950, 125605207, 481595196, 1989965705, -1249044278, -1104335087, -803589536, -313334749, 118605243, 512124702, 1563823911, -842675508, 646380825, 1898723237, -659922078, -1667170476, 328420797, 1233863463, -743607719, 1867245777, 349342475, 1766159109, -523415671, -1443028952, -1017438608, 1095306129, -12179199, -1200632164 ], [ 19972922, -1683657681, -746917254, -2094943651, -366465482, 1684607460, 282389699, 2248437, -436409748, 1302553634, 432825143, 2127078564, -1885582103, 1585248641, 1096389287, -1910506381, 1727903727, 1639530550, 733525911, -771456006, -816994507, 983318612, 1563632531, 1258357941, -1184766531, 1654837408, -131001165, 1961878681, -2306, 1336393111, -1437252240, -1563882973, -595783563, -1035707404, -1584263427, 699228677, 700489741 ], [ -1850775310, -406919680, -1339256267, -1952158192, 42290493, 2027098872, -380040256, -1585696676, -1223568511, 1532447873, 693058968, -2078757853, 831794303, 2075405038, -135873444, -290483829, 1844639250, 1829572879, -424871862, -1210805955, -1659641309, -203607980, -553067954, -525338856, 127536066, 1687094123, 1143154233, 866827338, -1489594670, 801807047, -148572295, -1137519930, -771857318, 917956834, -739134575, -1884302222, -492501842 ], [ 1982409441, 571510350, 1829126991, -1712541075, 1354601189, 167666848, -597303675, -1936049628, 1757139674, 947850379, -29590290, -1289045333, 1907406795, 1678122587, -1136039504, -702172545, 356836488, 509288638, 1652918930, -1775539770, -1602886812, -1444792891, 2001983263, 279429769, -1691311995, -1404222351, -722914832, 1514815431, -783004028, -1993068637, -266590176, -1926393260, 602212935, 397230356, 541987204, 214419931, -1337412721 ], [ -1669870045, -1922671705, -819426651, -2147379363, -965775760, -119243957, 1175150541, -954479541, 91168602, 1516055315, 161198687, 1122539847, -876884067, -1450582122, -293391685, -1568746611, 1849913156, 1504887153, 1881875544, -897076926, 997135072, 1663149051, -1382571838, 1457486186, -1072998693, -511608301, 250275296, 820948874, 1057686517, -1036114707, 199894744, -2101475999, -1892986540, -239877051, -2057090270, -1047458978, 1824518853 ], [ -1557772725, 696493184, -814866243, -2106883699, 302339317, 1218540973, -888586605, 1350453368, -1338218992, 1694583992, 1517018687, 1817509418, -2073936722, -1288378488, -2139289497, -1806903819, 173412868, -1567949990, 1867676004, -1139379779, -1939378259, 1236565107, 1605132240, -2092695135, -2116236342, -1598100508, 963324717, 2064725197, 1592664996, -908605826, 830306460, -588562228, -251048637, 696637793, 378171478, -1777919893, 1533193358 ], [ -78137940, 842916617, -1177397231, 644815746, 1936966325, 1998347323, 1436347044, -289842144, -14968100, 896993489, -704874673, 458261873, 1749729845, 1116736708, 1370749238, 159860115, -506452406, -1462399365, -400135687, 135313267, 259326852, -2064682673, 2079986450, 645355796, -2134680785, -406176832, -426791425, -1518496483, 1061213061, 1104180346, -1615360888, -340704634, -358902307, 1442598186, -1341333300, 886907000, -1402467141 ], [ 1224794873, 962297682, -1508320496, 1122250156, -1781860909, -2063951335, -796253815, 1023365627, -991814923, -290723817, 2138164873, 1674964530, -1222463191, 1957469808, -10921075, 703164424, 944850358, -869214764, -1213883153, 2113805337, 746960578, -1656718951, 195248835, 1896016945, -1034811307, -935140535, 1372643999, 1865271015, 951395141, 323451411, -835960810, 1343088934, -1952844434, -1982404306, 99190608, 1216978213, -336762207 ] ], [ [ 914360179, -1090654410, 1117173065, -1568419771, -320653862, 470317750, 1641657086, -450414163, -979108720, 1799874478, -849368173, 1326512748, 159885483, -1841443659, -1872456915, 1615043934, 1265813992, -1122976952, 367282692, 1936917068, -1346196901, -279453717, -1824426827, 611730681, 56463277, -138051365, -1680521948, -1235324445, 2096139861, 1753020875, 1878445194, 646334773, 1137989885, -263554885, 1788460552, 2028963459, 1795422902 ], [ 1217378601, -1083836954, -1462902563, -1946605772, -1861672546, 270564827, -826260382, 1089324082, -1548739263, -312854496, -213159053, -422518775, 812887120, -1360798279, -961496241, 1874782319, 1858451568, -1339912495, -602251229, 842735097, 1014988289, -1527170754, -956863592, 229506266, 1055443390, 1258982059, 2111011557, 233406190, 2067416748, 195380896, -537650594, 335430874, -1564433996, -641827840, 96013906, 274334098, -63502175 ], [ 1562498810, 550026252, -1968085652, -1028491601, -3826512, -1599893471, 2146917859, -716002830, 846756544, -1481128067, -814970179, 1458770729, -1662885743, -332540966, -450133322, -160005857, 931024400, 1797760363, 1643184287, 1406097251, -1924889748, -647455569, 1583143271, 1734758870, 629736976, 2100444589, 1294649931, -2130614962, -1014199611, 795316136, 1567260557, 1480771061, 157695404, -540227653, -1377928812, 972696758, 343047596 ], [ 219125031, 1261898306, -834390932, 1937138037, 545780366, -1520791237, -1300297119, -1746806734, 1012454219, -116517853, -80560045, -149630900, -461090190, -251596679, -323408830, -313697913, -2024508688, 692829993, 1111859344, -1995956659, -902618485, -712834794, 1259006025, -433483505, -1826196262, 1526143879, -576119801, -1389878555, -1649471561, 33958731, -1693683468, 30913816, -1721168665, -100088500, -1346731340, 1837662789, 1508791210 ], [ -1664238529, 455515729, -2106831991, -1672324751, -874796966, 636260461, -738772150, 739360155, -479961020, -212302617, 610200841, 1344122963, -1353486479, 143858831, 782261383, -767018949, 953301566, 1119071747, -418190843, 274669737, -379658330, -182507760, 1350535379, 320204101, 207175657, 1210680802, -346268215, 109098339, 537320575, -2058601947, 131216446, 1220074035, 2019354114, -1188631326, -259804936, 715979798, -1002398676 ], [ 1927576862, -769905450, 579096648, -2055264388, -297111864, -946271455, 1032853774, 413874231, 469471023, -775004733, -1370956298, 502115981, -143779260, -762204594, 1393493397, -1925935887, 466044367, -1195659103, 1905910788, -359316755, 71769087, 2081536204, -1350869070, 975744348, -818455761, -1782517808, -1262156946, -1145862483, -622827864, 319552554, 851503951, 562070679, -1886210859, -1482156858, 172488274, 1005004901, 1044538625 ], [ -84652958, 1388432566, -205718128, -752157846, 1750719470, -2123991561, -1719153393, 1002286845, 426460903, -1270632353, -989325651, -286804465, -809174322, 412749729, -1807087020, -1167309023, -139352094, -1333411101, -1364170140, 851005521, 839603904, 803408170, -792821448, 1381809308, 1040680352, 1288383928, -983500433, -499287329, 345221482, -72682264, 617847757, -1412663608, -1217465212, -1067510746, 1052218812, 1873567924, 260291867 ], [ -728462042, -195306937, -1585430457, -607388924, -1659626188, -411976307, -94641213, -673158230, 2140611481, -1124346771, -1490370513, 489675956, 520423797, -152959109, 326123841, 1624300917, 627550343, -97658830, -1379834195, 463286863, -251165221, 2068494906, -2093893173, 1326772878, 1636412592, 381728763, -941601355, 989339953, 784120859, -841133609, -2049372361, -2116202669, -784030205, -693212067, -1577977402, -903220212, 125640243 ], [ 983877046, 1475713745, -1400925979, 2036984133, -365654176, -1727191, -1874353747, 1316380179, 796813985, 1655048326, 640353260, -461688749, 1259138055, -1531205671, -911033430, -2013338483, -127839126, -154535392, 1273803010, -988484540, 2024533878, -627497532, -679409727, -876826225, -873795422, -1587880581, -138733187, 345081963, 1627029461, -2092293366, -84699655, 200039320, 1144611939, -408213025, 1512934635, 846670899, 662029398 ], [ 1530494286, -1268808232, -962244360, -507568900, 465686454, -624967598, -2058439259, -820447821, 1462787358, 566410844, -1431039607, 1199554213, -956561231, 1946162621, 494044817, 1954812078, 1957031121, 1180357215, -1577880548, -1159203572, 196374059, -1169637889, -1103113427, -827803274, 1880781520, 999923866, 1584413458, -1149254685, -343317537, 1638378746, -1287137540, -1547956560, 762700445, -282137617, -178945667, 83280458, 325456903 ], [ -258024135, -1504613774, 1329138735, 125204555, 264639220, 803140252, -1323003871, 150457279, -1794852200, 19983060, 357306812, 431394546, 1422862003, 1256829509, -76364765, 131245287, -409019496, 677701544, 917515404, -2120752848, -1279790879, -2062428865, 2016670640, 1281197373, -585882985, -1207202415, 2014846034, -1006194708, -1955027686, -72789705, -992024432, 572574242, -1622593749, -1799389717, 2041586365, 1890174802, 1266825744 ], [ -786563796, -42726043, -243538878, 389173072, 1561723544, -1917671194, -1617313496, 978078530, -1066711054, 2040426918, 1627165292, -442766976, 489804037, 164785194, 15902959, 1393849702, 1432455251, -979326659, 1243916530, -1839114364, -371365073, -912522333, 1934875986, 371237876, -1464283006, -1270359689, -1778335909, 980223204, 34189490, 107562613, 641834442, 106459756, 2122781716, -30786277, -1432457549, -501397458, -1115719137 ], [ -259794453, -1122268977, 538791871, -2060628965, 1945400956, -730720989, -755212335, -1726198041, 2009783807, 1201118745, -1259288910, -378806923, 929541371, 455821233, -475644797, 2138789195, 507951759, -398018803, 2101706050, -1148852160, 461192066, 1250688471, -2037508462, 1528055231, 627121287, -102017466, -1574867204, -669847035, -1082840950, -764254489, -1979877038, -1201277038, -2116321863, 171590610, -431656209, 969875707, 2041378754 ], [ 289908758, 1564081149, 781733038, 1556964867, -1626119380, -806175515, -1445481533, -876190616, 946997834, 1254734125, 2076635928, 999146764, -543307052, 1907551105, -2144882251, 2089581670, -1330594951, 1987910910, -2109798936, -22193415, 1304495642, -183507716, 1097869934, 1488797092, -2089517011, 1090182794, 1837726220, 994433129, 1812399303, -1638632963, 1774779032, 935380330, 866800704, 1233089585, -138678743, -518575283, -149698111 ], [ -53298083, -494121573, -1181403903, -398116070, -2088956196, 1229726567, 63083682, 1445471022, 1178751595, -347828540, -327686249, 883290919, 1403976141, 246812873, -496018560, -2077368516, -2063246067, 1925220292, 1913078383, 29787931, 750701807, -418414873, 1611855837, -1021705344, 1271183942, -2061411351, -1137072237, -626266061, -408936220, -281638356, -574757175, 300960292, 815783995, -2093279041, -784299712, -578930310, -340336215 ], [ 289547582, -1833573051, 1115625939, -1957417003, 742554583, -357933859, -634693528, 1865616619, 1012872647, 1528046694, -537618697, -661567460, -1521873636, -1748503070, -2098371416, -908735478, -245537006, 755088709, -1924391972, 1587580179, -1101579110, -460949947, 295437563, -465223382, -607551874, 2116713249, 730313968, 975139086, -235929138, -308438321, 1320933888, 117040461, 1312724051, -215330968, 1173858697, -351509892, 190124891 ], [ -201817337, 1648260839, -639063601, 2119221320, -2144732111, 1821107664, 516603276, -1408517845, 1255064889, -653621047, 2054204282, -683080042, 1193243960, -758113923, -1578322321, -725082876, -909626435, -1024614870, -1705727610, 366620741, 900432105, 1953988889, -2122105164, 746952623, 1368079953, -1778056053, -678025593, 1959100325, -176098227, -733253314, -631886980, -1899358897, 1796379899, 241624734, -1561797786, -657888395, 315681845 ], [ 1469406624, 995978552, 424720233, 397632478, 1283421308, 1881843382, -1957060598, -147947319, 929986128, -1655684678, 1837264897, 1173841523, -1609394809, 1147860401, 936907194, 514938007, 1116339527, -1501459905, -1991911150, -170750091, 204788868, 1389044484, -805750138, 739213194, 1078493896, -247823139, -1808905376, 1153872636, -494433901, 2028189273, -1057985508, -316441894, 56493432, 1249826229, 873994269, -3990264, -958157024 ], [ -398259543, 1398373433, -398255409, -910857968, -298098247, -1594834809, -1927158441, -785855479, -1752765351, -337241708, -1520547683, 1626909932, -347304389, 360579472, -739289398, -474658682, -1844018865, 1700154041, 522748184, 307340282, -351728129, 1275660161, 1687882757, 1859584273, 550963159, -291359546, 344085023, -1199857412, -934347311, 913950945, -892604502, -367874522, -847587502, 1477042379, 984820240, 1038257969, -1863276311 ], [ -1560753285, 639427797, 139109077, -1030047128, -1058534072, 2059890834, -740587381, -901183763, -940507082, -2050231288, 1558235385, -1302399389, -1640913803, 1771592335, -1697839884, 711666743, -1475881671, 2074232867, -238107229, -335157877, 254941756, 1114630891, 1060654896, 1357545829, -1978382062, 1608297695, 1480874623, 263926990, -1871654601, 1673811472, 2045359056, 527964412, 2028428357, -1532732018, -1983223627, 379523122, -560607180 ], [ 1453851938, -182785917, 199003399, -117378541, 1018742727, 1410565004, -215640807, -1860678220, -859446971, -1424747120, -1239449099, -846033887, 114895425, -1208037691, 926723241, -1600282818, -926585381, 1504122650, 584490120, -923305697, 1972946137, -210591086, -1862714083, -344137833, -1657659272, -678070007, -886422177, -1274951578, -740456040, -1020606630, -1096020515, 370329601, 1414880963, -445221212, 1759444745, 550457673, 1470510676 ], [ 43134853, 1672862342, -944505393, -1299361441, -689778672, 372312800, -2071153728, 308148029, -1752914641, 1828701125, -1431025289, -1214217181, 872812982, 52639689, -1861037555, 2059709472, -2112099829, 1987190324, -479374919, 831559482, -2119017479, 660980401, -1992864859, 804715543, 793314682, -444657026, 1166515254, -159990196, 657612342, 1231273157, -731333038, -1794821860, 1471275848, -1212479689, -135090898, 1239699840, -769282817 ], [ -1824277433, -1300414278, -729806315, 436167525, -2025510087, -1280004144, 1317736308, 1821707101, 1285520269, 165317741, -2026554596, -86106348, 711384322, 1086779710, 507384294, -1003745936, -399881017, 676262925, 968936387, 453730569, 411730337, 1109908843, -22681407, 698979273, 170536684, 1200897804, 313998501, -1557786468, 681972436, 75610275, -1149021882, 1175540319, -904528528, -157179860, 325351074, 37970600, -84113392 ], [ -204762420, 512033249, -1155993224, 1459889010, 1895813644, -5276670, 527707633, -1602081563, 252617252, 555726081, -1637128646, -748182591, -1201319211, 2138321750, 333637888, -497906793, -1840232648, -1980034528, 1416284514, -1335999012, -2015505021, -960313593, 312286181, 2108746212, -235841788, -2024295939, -1136606956, 791585192, 1018717257, 1246582975, 743483785, 1661793297, 1352074163, 1847206947, -335640138, -392479113, -784409048 ], [ 2097514752, -1388807436, -52541770, 439574797, -1980137405, -307080017, -460004223, 616963460, -578550859, 1659652924, 510276927, -2011182363, -1504420148, -1961470916, 1708640468, -1020468755, -1320691436, -1420329080, 1294633512, 876285269, 1794528203, -1651196473, 783214910, -813023856, -270815920, -2128177998, 2041759977, 1412773102, 565554347, 1871424827, -1063173210, -1147913082, -1154816843, 307418164, -991743215, 266707826, -1630545166 ], [ 81061856, 557019523, -858797675, -1424889989, 244989488, -439099098, 1698850630, -1989829005, 752937322, 1893403301, 1092191345, 502670512, -1137446930, -1455044568, -1807680930, 24797392, 1251319657, 1591426609, 156380546, -1289123972, -112670830, 1134191860, 914024549, -1300804963, -429688360, 1980125589, 112454592, -1162609192, -2050518517, -1798623054, 567023955, 1920705811, -1380569726, -1754111340, -1934351972, -1724457124, 175759329 ], [ 364125215, -1930305597, 2023149612, 2070921065, 626775817, 912177370, 2103492814, -750941065, -1790081715, -1288169129, 2100604275, 1097819369, 1683973082, -1787486231, -427856494, 2069165524, -426166298, 489904612, 1930586951, -334755729, 1499263440, -88521397, 1281935709, -645365329, -263367767, 418882555, 1060269782, 1798790500, 241096644, -1236032478, -1939411067, -808683026, 716489352, 1361598130, -1954331693, -194928975, 6962647 ], [ -958748932, 994283485, 1705160305, 1567189947, -2094204576, -1410756281, -1705411379, -1350707433, 2126033917, 473636366, -583872026, -27953856, 1503488649, -228157500, -907471240, 21703512, 1083763995, 1970630899, 1723526178, -131875394, 468367282, 1209160461, 855834522, -1802345611, 235071493, -1572959344, -628939059, 1495749945, -1100137120, -1959296217, 260798430, -1613414531, -9844578, -1127043086, -1063521241, 445772748, -313319863 ], [ 1282390444, -20826559, 163813486, 1064951898, 1104980768, 237033868, -2116817496, 1284629714, -1909852392, -601919935, -1666227249, 470861939, -1617769838, 1519904961, 492204740, 902816887, 499799699, -1590997212, -1387712272, 1539809769, 1561810999, -1170196118, -268587641, -610179762, -1342340473, 1902835236, 435708357, 140510157, 68580035, -1626760663, -135648469, -1185675218, -689633325, -397948667, -1917276725, -1652753872, 162224872 ], [ 2013227932, -1208218627, 2143885303, -857602412, -1108109867, 1308558843, 380643359, 961434754, 1662375416, 1914301037, 368091610, -1552824840, 705478122, -357168264, 4356567, -1871636355, 902540854, -878363197, 414435949, -417160596, 1682288092, -2006819154, -1255482052, 2026393774, -2063249365, -371085712, -319692441, -89143320, 308222757, -1006651160, 1380161877, -2019380851, 1889958294, -1911078397, 1551617544, -1772746461, 893334974 ], [ 1691663925, -1385033370, 1380986453, 1962602851, -507860404, 585628044, -1396018173, 257956175, 643937762, -1129107640, 869486790, 2146980516, -2119987416, -1742667277, 233297149, 597420419, -1112323563, -133878932, 1036140622, -79682717, -1606524199, -1128989525, 1686397629, 736269809, -1404338497, -661492339, -2066793618, 1509937877, -1721488156, 1872696206, 201947309, -1423321351, 1891677464, -169588016, -207096561, 551435096, -783978536 ], [ -1666143241, 462233356, 1389332291, -1282485026, -1529274749, 228155844, 774203368, 2137217377, 297990768, 954099399, -204186977, 677588646, 937330270, -1896111986, 427209259, -1001948460, -1777214184, 2065925440, -129547403, 1598351163, 1259497496, -450341860, 1923691171, 1252153816, -345096423, -1972577756, -290895119, 685043247, 2094358894, 603029990, 390704460, -397745274, 1902901514, -472956808, 790001459, 1950162931, 1202980395 ], [ 223367595, -801001910, -743069554, -1191913277, 1755164563, 1717592259, -1140545680, -875188889, -1343170303, -1814909813, -1349471359, 1326180358, -1798292119, -1894208715, -115797951, 2013230125, 606912120, -1041142853, -1050916504, -1394026187, -418916674, 1918077084, 1272140771, 203887275, -79592625, 979908927, 271337429, 731114971, -1659043516, -252967728, -2023296138, 98994735, -1638309784, 1006572854, 707032638, -149067164, -1147985553 ], [ -663233555, 2097664159, -1713684510, -1965793391, -1025300264, -24513058, -1931767991, 837535936, 778151089, -1751176190, -463635700, 1266869344, -1613751442, 1777433969, 15937725, 695985841, -960148926, -638532287, 332034632, -1330610533, -1446559891, -1629472817, -2043039265, 1075717981, 1061166086, 200829443, -860499484, -648976259, -1585447235, -1707883323, -1908292988, 1096405913, -1419354956, -1224868000, -53789254, 1943867918, -708189420 ], [ 318421241, 286171640, 1293622218, -411174671, 977236790, 1687784951, -1267805686, -573041539, -474350315, -1110914915, 293431306, 1094113827, 877923776, 1973813127, 382615009, -1234639221, 1079426929, -287467946, -41852754, 508525313, 714854712, -1198329013, -575301680, 1733194296, -1059530880, -189276339, -1609848799, 520466107, -1276001022, 608114891, 1409808534, -1614531236, -749763554, -958226974, 202547739, 670221662, 401671988 ], [ 752892284, 716346788, 730193220, 1492215671, 162725313, -628189050, -198097677, 917531007, -1850358404, -418651182, -1008625368, 221322191, -323273616, 1464234074, -1829444944, 2039286841, 2082713, 317554677, -1440008873, -342298139, -367048374, 1745786730, 1983308254, 547781436, 1666554468, -1253289405, 416282698, -1128170611, 1960875051, 415667223, 1335138653, 1385267255, 980285150, -208326883, -1035769479, -490087519, 165329899 ], [ -1187338071, 5514723, 1297991987, -2054199849, -1201731, 283733285, 573828184, 9119322, 1718291294, 708435579, -2096684221, -529519015, -87973012, -613507179, -364182372, 563628754, 1529475045, -1353164155, -122282812, -888755647, -2091786560, -482916918, -1652187051, 195868513, -1241213607, -406774003, -1138912626, 304190830, 1121495366, -1601937378, 1254401002, -666394117, -632502858, -1414778274, -223155979, -663637128, -195370305 ] ] ] }