{ "type": "int32", "data": [ [ [ 1838082726, -1562148970, -703544685, 453043316, 530514489, -801953616, 1411067066, 308650231, -110870941, 1809171333, -330784618, 322761098, 779421694, -1878460076, -1421891941, -26999629, -48123822, 889026869, 346643065, 423461264, 707734655, -1565029053, -19825059, -316851584, 849906423, 133631200, -100605503, -490279957, 1591303618 ], [ 1819917385, 990389080, 2083003976, -2002546821, 1120482412, 76738524, 1810147031, -678071437, 1879823810, -1212005203, -650070169, -352996141, -682165873, -803722947, -1970373064, -920875357, -1219161511, -913307874, -1484419457, 1722719553, -1427031981, -2011538327, -1467320698, -1828841155, -700302448, 996275098, 642234803, 653720183, 1561991963 ], [ -1808100329, -1365381907, 1360514742, 642113237, 1953205163, 66303143, -332603995, 631907187, -1316833592, -2118394784, -636577222, 1470111088, -845754129, -468303823, -509259564, 1219683197, -1393462812, -680149702, 1972039026, 1984889968, -1652041335, 743267783, 1265217590, 1839477046, -151073719, -368534737, 1601871004, -872515071, 1089376523 ], [ -199260881, 345004566, -1530051929, 396265177, -1196699792, -482391436, -524693950, -305287700, -691346478, 2031442033, -1966084256, 419551377, -1226244543, -838878127, 503163144, -1905253460, 1705485266, 937347846, -1291705737, 1706763327, -1237532203, 1149267716, 1053418434, 228106694, 592717762, -26719096, 1658466192, -1980117763, -1522115288 ], [ 1208269805, 1727609718, 78501003, -952166055, 471153132, -963100671, -899247859, -340433139, -1676521598, 1985742920, 324300082, -1705335010, -1792922760, 519884641, -2130909255, 1503225644, 900428691, 1913532705, 103505134, 1159149904, 1797782023, -1873668441, -391136652, 1381348636, -1625236536, 1191125913, 915302894, 1916421044, -287235555 ], [ -1373497392, -452746431, 10296189, 710566178, -448152691, -42880579, 830073809, -745058468, -1456752861, 971391163, -1964895269, 679594456, -790118023, 1835589598, 953974027, 627851356, 595917575, 264567241, -867513186, 131826225, 404872296, 1992282982, 133644833, 369771976, -805812848, -802362330, -2062147441, 2139735871, 19676918 ], [ -1171883767, -2106949786, 264211343, 892216269, -2123121002, -1227991251, 510941508, -787524403, -137312632, -1663874071, 637346303, 252733073, 2009735212, -1653298024, 1387325488, -261738097, 1881858347, 712225931, 442480593, 2017349023, 1025128970, 53587949, -737332266, -1169622288, -1112573650, 797266710, -1140307301, -830526383, 834612521 ], [ -952889628, 1295451121, 577513034, -1948425993, -1896597170, 767250500, -477298850, -1255883097, -568846364, -1616381571, -1490766393, 1402724941, 455868374, 2102481702, 1170385896, -2036299240, -828069636, 1356272905, -543187480, -193774387, -517683149, -972940457, 355441800, -1801725277, 1146522358, -1739682633, -1525762101, 905312302, -2081570669 ], [ -609879124, 1041400124, -828930457, -673458679, 1952490120, 101521254, -471056786, 701452409, 189367945, 2116678111, -1030479084, 1137498732, -128221119, -746372143, -555471221, -1355808293, 1210627882, 164735843, 898964021, 233230, 1669836062, -1616484156, -436633814, -180762137, 1971407870, 1992649451, 491439581, 172495460, -1433638534 ], [ 2107872620, -506905620, -1300970351, -2039983793, 317136683, -1614508808, -1722097885, -1169676461, 1046464691, 633316986, -891816076, 1886367220, 1969026288, -1635704718, -2039230395, 2002130013, 276811867, 1296058786, 875304643, 1520437622, -297055945, -164559011, 1998332587, 672285780, -860435918, -222827910, -2046364073, 2135560339, 791922839 ], [ 4786541, 62495631, 2131019170, 465422167, -1369220114, 226099568, -1986697307, 944874504, 882320705, -113964006, 1219014463, -1854274903, -1778547400, -1899422337, 70623506, -2017841002, -1100080147, 1994251930, -1321352621, 1960581779, 1237496551, -479179417, 983020858, 736845446, 523892577, -1920057029, -1868004065, 888997647, -515662067 ], [ -188077248, 667856902, -5880799, -618635824, -1711653448, 2066319716, -469070240, 1283852813, -1363080401, -722184607, -2119628759, -1887485505, -373925415, -729245257, -1699907562, -1181159692, -1351351138, 1122830943, -825949703, -747343679, -200465367, -1347692789, -1113239031, -1267664886, 1944140008, 492689822, 1800863578, 1562301970, -1080701971 ], [ -1953068309, -220194905, -595802968, 461297864, -1473072390, -1346972497, -1259875751, 551129848, -1389146433, -341299380, -1025359163, -2014062834, -1389184795, -1044019234, 1351346730, -1360208932, 351233889, 1386420571, 2005959045, -10641439, -1987902927, -1374119616, 209036220, 296109026, 2054135708, -273915062, -275840198, -311280824, -955776284 ], [ -1282375389, 1871675662, 597615961, 1547447173, 1375663039, 1616417132, -64193263, -910192852, -1508490302, 1418281947, -1023817677, 1485878232, -799152898, -1535169342, 1645596460, -631649902, 531886899, -396001812, 1832268737, -1333236002, -764739173, 1183978829, 1601672985, 352008965, 1252707310, 495501329, 1928005390, 1977956535, -1109055179 ], [ -659194131, 1920595619, -912568099, 684808176, 2127062355, 1007256660, 654216634, -1349114790, -1227741934, -1219541977, -1814811927, 2123096101, 1435416743, 1219709275, 1170290442, 1670937276, 894942384, -1021366061, -1142314898, -21208706, -1300192789, 127020571, 995192842, -1003340563, -1208129158, -1526774081, 214100346, -1348867589, 1785711879 ], [ -778237504, 1257968682, -335017019, 1492550836, -2067077213, -1190705512, -98432167, 167256561, 123690073, 807187970, -106510699, 1189711774, 397202330, 1745852308, -1762578061, 832759686, 1638309820, -1862318686, -1143603903, -1121397204, -267946286, 65231050, 1530753836, -499711890, 926281758, 1456196873, 953819172, 1795823328, 1290782555 ], [ -548939840, 2005750817, 1914216031, -1970860614, 1993498347, 2136283026, 1495124518, 1867925599, 1425124801, -1538512531, -2014883026, -881329706, -1990771662, 682884662, 1556702039, 1634121503, -1732464781, 181244598, 127604106, 55786651, 1719313311, -1633516008, -1842488279, 961539680, 457465404, -2877375, -1370437556, -1699434154, 550607575 ], [ 1770893640, 1932508421, -1127880575, 351764063, 140509372, 1932967949, 1434702598, -1613072099, 751043598, 1357320284, -1139849910, -653631968, 2145850697, -550205035, -1748579503, 2036069075, 1311830252, -1890825210, -153937411, 1095480301, -1837523891, -255247905, -1105365888, -1599324390, -1789617437, 260475743, -1258593689, 965290299, 1652347665 ], [ 41050622, -891325789, -1282534561, 475920318, 885970430, -1290390590, -671665803, -1095456994, 1233876748, -632461193, 567716666, 1923459930, -1002352521, -1239406897, -594162333, 674651009, -480156270, -548406761, 1538681294, -1534959004, 411336249, 234194568, -348143646, -545998135, 654098513, 1600992176, -1823938509, 1828511592, -2096696092 ], [ 301380299, -443144097, -886943547, 1296053663, 136947461, -1202352332, 1653638457, -682454185, 750686950, -1547481526, -1775025628, 425703810, -1870862015, 1927423077, -1483382358, 11322571, 284301009, 1506274319, -1426502194, 1842569906, -1056109759, 1988169381, 120817455, -991304352, 284121828, 1097961983, 1394716928, -954242559, -271366149 ], [ 21982677, 1193161035, 824883078, -1805917587, -1922201635, 181146597, 1292950553, -302617155, -985670183, 1823888882, -1035461833, 946118060, -1532014484, 822608664, -175916405, 1738692646, 310702161, -1083424234, 28457377, 1107379346, -391696495, 1572761334, 1496427734, 2116350645, 105183339, -304513781, -662143065, 712549515, 176280727 ], [ -1338111735, 1797900293, 253258253, -307417395, -233881952, -818918701, -1555283617, -1839570604, 1794099871, 1069539928, 1726150193, 876356723, 1969518093, 1720497573, -1373860702, 65136643, -2066322361, -2088044198, 1042740964, -100429578, -984678496, -186756452, 552817436, 1374278364, 145038908, -15472502, 336390708, -1542222060, -16936433 ], [ -853685034, -2103307248, 816580241, -999652191, 651405722, 1812918348, -2093773844, -331760682, -913237771, -786699973, 2044315089, -2045049288, 284578566, -553210180, -1754266684, -1193014352, -1441591937, 89429078, -1261244884, 826698648, -1392565456, -1884072804, 957045060, 910150830, -1133667806, -2050437450, -387689861, 788978561, -1883557707 ], [ -1483407705, 382229277, -652114351, 1675263298, -1619654015, 1033023443, 233580712, -972459470, 1252886362, -1118345664, 259258404, -210931764, 1731761732, -1682661941, -2009985431, 605628781, -613083560, 2100919207, -516553566, -141930924, -776731953, 190526378, -339411078, -1926724951, 307414557, -143926862, -1314489432, -217554081, -1286152014 ], [ -1834239157, -1538675930, 1234190341, -870141394, -91923581, 623108713, 479003349, 62843003, -843513831, -913939509, -250293090, 1975083601, -492189129, 573788032, -773469238, -989602798, 600187967, -1949941770, -844509761, -1136858995, -1592574594, -51447482, -1303328151, -1262040058, 532359978, -758166452, 876061990, 2097252119, -240486872 ], [ 1871167399, -919243882, 41649945, -66098075, 1451221356, -859531877, -943563537, -60308897, 1055834926, 1798352843, 1698852747, -2017042837, 1430747185, -982470041, 570640718, 1088028511, 1408430566, -1047951008, -2117279456, 1637592666, -491753829, 1081334033, 1154167681, 620635130, -400562842, -1686769418, -1344859766, 573039191, 1177476612 ], [ -18244122, 474373147, -245075397, 103532866, 1848108566, -692122838, 1691310570, -1728963545, -2051262692, 1561894558, 99733119, -1285875836, -2004413749, 577259055, -341331449, -885942074, 2104503152, -1159919835, 1618372473, -228331747, -1300556409, 997724902, 1473566676, -1157137548, 321963518, -1749262808, 657824990, -64195160, 1464960433 ], [ 206505391, -1087645117, 672794081, -521938772, -210796968, 460697214, -484082290, -1186201850, -1491843926, 1984637991, -858029471, 1399353029, -1080503520, 938727467, -1578509242, -1078407720, 1953430713, 1768839133, -1359698334, -960624, 309620322, 1559292712, -417031113, 1649225723, 206057576, -870612698, 364583646, -1788972229, 86666066 ] ], [ [ -1808654208, -730911207, 891284309, -684273115, 2108830346, -1415311522, 1692868122, -372778127, 648436762, -592541705, -12342295, 2115042426, -1320878623, -1746473553, 221277669, 333821743, 1629122165, 2102574771, 374114222, 1837319130, -1740024883, 831551378, 125700376, -442661068, 1508798695, 975429932, -1848387731, 1874403069, -15194691 ], [ 181410307, -1383722407, -673804460, 914167504, -2090733006, -465047294, 26609643, 1780869905, -1747809849, 1647192585, -779134426, -1026381838, 526613713, -285542838, -954490976, -1222790774, -1185988813, -1166922047, 381276503, -177480032, -1833085424, -1129091937, 1840130457, 1356500695, 2075767058, 828217590, 2100961137, 799823108, -2118724486 ], [ 236740705, -2137459393, -1556810717, -1704346626, -1934851933, 1791995553, -1450829849, 1586551441, -804233274, -2071232456, -705532021, -1839926315, -803911639, -844090465, -1930739032, -947879547, -1655006957, -2140990614, 529748802, -1797804669, 826391906, 765184821, 1479279846, 391355606, -317893641, -627786106, -1132715269, -1095463818, -1293408037 ], [ -109508096, 604676503, 594978471, 971860081, -838891498, 1919850946, -1576382587, 891280139, 1792236341, 1445052169, -1650226845, 777120560, 1454149264, -652136855, 269352382, -57134774, -131025139, 691545138, -1049402184, -805099243, 858850388, -1710461241, -39261920, 1067258973, -1705469370, -1049531551, 1379478862, 39395567, 794760853 ], [ 1491347679, 1159236077, -626907550, -1167971159, 680141967, -766566881, -953832486, -736730339, -60305737, -1456656687, -1150778027, 1641352819, 1692117702, -575805009, -1864878142, -826536913, -341049306, -106566364, -517947984, 1959394842, 1274099932, -577193037, 2085708892, 1846757128, -711019192, 1857864072, 1844956905, -770667019, -844876067 ], [ 402419054, 1365190902, 611480532, 468867350, -919749603, 899700053, 2115483756, 1361880415, 415603900, -1796305498, 922330304, 256230604, 819224114, 759704186, -1187622957, 258091897, 402352400, 64877666, 1563506471, 515075581, 1126647000, 733903658, -181349159, 714733661, 184547992, 397425435, 607125499, 318630833, -552048853 ], [ 798643469, -717606020, 264103390, -215800000, 198391717, 2141593260, 473057602, 858261537, -563597399, -1574853082, 1961850731, -1611995816, 601712094, -1561194855, 951310359, 1638722722, -2027322876, -1524021028, -110670269, -210371807, -1597366917, 615998500, -1007826318, 1334841164, -883022747, -761303644, 762859948, -1154015152, -970884920 ], [ -1703527427, -1233462094, -1803374998, -1627453578, -1496571094, 364384194, 795349504, 116529277, -1849215787, 2124149247, 640913176, 1541323605, 1540603766, -586176537, 77246564, -1824940330, 1894715792, 2082556097, -151349897, 866907363, -127981779, -1273647828, -1466394712, 1718011354, 575566601, -1262865489, 1119614016, 1892901179, -1282455362 ], [ -1028693223, 486708080, -1405298330, -364129344, 613104336, 2070585471, 1738630002, -1827162248, 367301258, -463817028, -1125436228, -374064470, 2050847989, -138772682, 413133846, -848284744, 1844445499, -932344844, -1156032178, -633082996, -965645318, -1454982029, 845163266, -1589118400, -1413159470, 1685251126, -1642012303, 21998668, 1847277785 ], [ 1209387989, 1604514598, -676018033, 2082126372, 1844032796, -460097849, 1340334718, -1848848915, 1982982662, -746340289, 1160701656, -1112159559, 929754650, 1232065548, 398851883, -2073618025, 1271899352, 1896968268, -794455319, 2049719087, -1855230711, -453542347, -604283900, 573774568, 1173749654, 1401001685, -1691548801, 1659961115, 1682326003 ], [ -584958340, 158536866, 381198627, 1286815427, -599814015, 37729602, 823783753, 1466956625, -735990679, 2125446926, 1514369033, 1324506134, 435307704, 1619977517, 1211074692, 1386708086, -1745491223, -213902007, 1503591153, -627097978, -499289204, 279979192, 1114910271, -1266001850, 638385319, -253541173, 1933376880, -1578441121, -1902922872 ], [ -858444545, 1933032107, 878870331, -330613378, -1826353075, 447836740, 1807459076, 1081924511, -1934899214, 1541920926, -1058439657, 1253544411, 1967862498, -697281732, 1593827760, 511095772, -1732189528, -508827919, 1598242072, -429276245, 1491576378, -200086471, -81945559, 2039711005, 1585716965, 1536945136, -65088263, 555149953, -1518576825 ], [ 1648459004, -1181023583, -2037797556, -719952988, -723929879, -685341242, -1357037364, 1029833463, -1471173766, -1224664397, 1189855648, 1063302749, 2029086126, 225183975, -1044752784, 409841812, -1728144393, 905881438, -341001592, 1240793676, -918377382, -496128035, -602827921, 785410564, 690143592, -1954750416, 1697901377, 1162188987, 1319459367 ], [ 1127456503, -567447862, 2025510774, 1083541293, -1374647762, -936481885, -1581649923, 1084370577, 1811703726, 1113539960, -714899841, 1640641200, 457124347, -493096609, 1951155028, 7621193, 754567520, 344159186, -1009473245, 959159983, -1609295148, -253565713, -673254195, 1526593052, 716296852, -518783158, 1932250317, 1598347176, -1873590517 ], [ 516937456, -286205608, -1915502023, 1303879447, -798767337, 1606210251, -313915943, 1531010256, 725699546, 1191660390, 486890202, -1354757304, -50572490, -640283032, -1342700715, 378404948, 711178675, -1569510216, 1772765654, -465058473, -102106135, -1239960134, -1268852886, -873835458, -1400464249, 1263372019, -1178497762, 794541312, -1140244697 ], [ -2123839225, -220581941, 1868555460, -1541859737, 110254301, 12241604, 664112625, -278922123, 515612682, -1497147124, -1841022760, -1332706849, 1669457553, -666148253, 790406195, 1830948844, -1041968288, -1493811670, -1779818909, 865788955, 2118578892, -58684975, 1871700374, 15533424, 957033183, -1104712761, 149102531, -1581889060, 395680465 ], [ -1041225030, -31395793, -877005455, 1550935056, 1159765078, 1031451604, 897567148, -1849081199, -549763939, -741101967, -1493894536, 965920357, 777485240, 2087248273, 1982871951, 1110232257, 1458827936, -15855358, -1336218605, 1154955874, -442382779, 964848161, 913246212, 910533872, -756571006, 1918816955, 1752784897, 502905132, 2058605114 ], [ 74810611, 2035441251, 1043670317, -384892480, 1659413576, 1908714219, 537836897, -883233344, -2064632370, -1347540021, -1836125329, 1506136125, 1425098371, 148160, 21473060, 1099880042, 2098016537, 389712621, -1213817476, 34233631, 890936569, 863952206, -352112923, -1515772672, -2062530764, 739866243, -573231977, 2008662502, -1314830130 ], [ -7412173, 185428286, -2054111867, 1581747920, -833366395, 2114393875, -1179564379, 217507343, 1330670451, 1844702216, -1512685909, 1597544961, 622924139, -1303344733, -404644852, -2031702935, 1998835687, 1544626546, -1122468804, 315790343, 452357009, 1189047388, -177541269, 623019528, 312634700, -1173060487, 1176943012, -206556250, -1098682093 ], [ -638393527, 1271489754, 836236687, 1941467689, -1906150271, -238712964, -227658985, 217587675, -1096917535, 465075960, 890389180, -1867696130, -151913651, 1635653806, 861713159, -199807378, 1261412818, 1485115748, 1152850019, 2136585079, 1819656081, -1371956176, -1723884017, -1265122671, -1792109045, 481094746, -1148008208, 429197471, -195666400 ], [ -1019450571, -3002828, 955672486, 1701252948, 1264602516, 2094972761, -325780689, -693835515, 991869242, 1934042002, -1628164474, -1053894682, -1951462898, -1356302967, -582814529, 822176111, 579737391, -521937880, -629038914, 1283176656, 1355683182, 1744490763, 256767231, 302519956, -1201787132, 1596677831, 1830681974, -791563998, -911470257 ], [ -1864428398, 1093350294, 207314558, -721097724, 1995053975, -1269698478, 508570931, -1694271188, 978928781, -2050364620, 1766520469, -149320311, 1194404556, -1396890794, 439744138, -1676042432, 1341753480, -2062416075, -712405430, 1960550592, 353580420, -446316864, 1655334248, -1587357331, -346524282, 1115440380, 1385766157, 746345166, 987696976 ], [ -1592802578, -724635081, 1069892575, 636796403, 1958889657, -252895263, 2008476911, -643428457, -1384906989, 846344609, 1596437796, -1479101402, 1691920778, 681515239, -157535185, -1486618730, -1260381506, -47972417, -591448030, 1117756101, -716019295, 706500568, -113058856, -514519470, 1414145722, -214032215, -158204425, -1093195493, 647212628 ], [ -368371351, -2060280019, 1738227034, -173332699, 1472516064, -1950414379, -1727871636, -533746590, -1362057881, -2014481613, -1989268610, 753717356, -361632236, -1469082715, 1410413603, -437457415, 336936987, -934380183, -1135429040, 2018752377, -455993818, 1447557090, -1745694056, -1080260418, -498254118, -487668588, -539138203, -216780079, -998706601 ], [ 847411711, -1244289855, 992827697, -1220760675, 301399880, -1529765640, 430182839, -1557089199, -737311098, 2056949156, -1408420941, 656898028, 2066922967, 606204414, -234689051, -457263451, -543820177, -1428871899, -352661336, -52209415, -289567601, -536119311, 2018230925, -1104499522, 1402262092, 1116687931, 1077796724, -1144184572, 1945226871 ], [ 942231651, -2145876541, -1604780421, 616871539, -6545520, 210448566, 765514345, 146614443, 808007479, -1493289687, 2060591957, -138870398, -203575664, 1989818786, -524861138, 653139823, 1049497752, 253229512, -1871465491, -1141776610, -35297073, 769973592, 1593648374, -1496059096, -1009173515, 237277246, 10645172, -1744961118, -1451435260 ], [ -123268652, 1910459738, -1820732614, 1498692030, 1388846239, 1143371144, -1480598162, -1516354991, -655184642, 15627579, 730321751, -1228801309, 1427737680, 1794997385, 1589482658, 1846016069, 2057973635, 988648674, -1766989925, 679804430, 860907422, -1100865779, -2082289044, -1833049430, 1237106939, 1452866318, -1857137101, -1124089415, 385200958 ], [ -999966786, 255200500, -1043975077, 157653015, -652276440, -1868181046, -753987082, 881850430, -1047301026, -956225228, -1596971994, -1614531778, 1186148392, -2092193508, 1903577211, 2130832389, -1497187026, 1061036433, 327852429, 1555682165, -259178165, -1811627513, -220099612, -1877672134, 1097427634, -697387516, 1091238058, 941476021, -1878067600 ] ], [ [ 371736348, 1683211776, 965958074, -2089166468, -112033702, -264304350, -1956197667, -1744696313, 714717041, 713441839, 163783784, -360189571, -1110100529, -1546371510, 1127930212, -695418505, 817921283, -1032267335, -230803219, 660668282, 966588893, 727719330, 638867188, 212162042, 1633532823, 1198201875, -2089978906, -2051603210, 1224810745 ], [ 669540447, -1464019379, 657588344, -1260494534, -162010654, -1652629588, 1452614889, -2139627786, -1829662653, 2029443261, 1120688466, -989347585, -798677791, -1625495113, -2011875785, -1898713439, -2046559453, 1307670363, -1096338115, -158448780, 371589075, 797338887, 499415822, -41226072, -1657273704, -203185129, -901873320, -949247392, -1705301037 ], [ -1260650249, 1444818278, 254600264, 1516254970, 1219554929, -1270669059, 2121566741, 1712361375, 803208401, -1793988801, 1076132942, 163487292, 1732328065, 933319880, -2100283514, -427468800, -1854420951, -1737425156, -2106925825, 1136732278, -1120797890, 1233244788, 1019001303, -741341597, 651282090, -2052966302, -1285969322, 1805271481, -1987098240 ], [ -1798027867, 622029962, -1023821577, -971737585, -276758990, 1961872569, -232685599, -491960673, 95381587, 267124279, -1242595733, -1818732183, -480358869, 108978451, 1856319942, -921207425, 1657905723, -362040561, -1756575306, -1996227794, 1207520807, 121553498, 218238165, 1213952193, -2003475333, -1799068044, 1238589895, -381675940, -1481427718 ], [ 998551147, -1101173278, 53322959, -1823161013, -947234223, 1142041002, -2038613280, 885820362, -1987186491, 1442052073, 1588801781, 28986843, 1335612774, -295808099, 747438885, 219732102, 180516472, -2115621888, 449120620, 1192249354, 2007344003, 1411125891, -507008049, -1892948157, -1953599619, 1760403586, 859635133, -380400728, -1806751286 ], [ -1131878487, -1263969552, -1980540176, -1015149998, 2065353630, 1771220145, 705494076, -930193962, 499888749, -1238318784, -1517415444, -1110011843, 1300656593, 1381509277, 384853630, 1635054314, -619460593, -1986725730, 540593846, 1043017323, -1550512255, -1658437038, -322961449, 594830295, -1472159917, 688597793, -1654512978, -808582101, 2122765810 ], [ -1923518753, -920352305, -823281197, -2098982693, 696769991, -1208644702, -548178471, -574283129, 1388017940, -2090785182, -304379507, 549548723, 1560758635, 94472020, -1502218668, -683941509, -903009598, 1667503413, 726219207, -1103722393, 802243825, -1754717698, 1192121337, -1702094006, -1923743346, 1254276618, 171812712, -683277763, -1270393646 ], [ 1728640342, 713235900, -1800515819, -1152519485, 172870148, 553727790, -897861130, -1805232538, 1895249539, 1658813431, -98919689, -961790652, -978780809, -1315883279, -2010119031, 2142525269, -48021217, -1162256804, -1481778014, -34408441, -1826235050, 1419052626, -1501184683, 1873652668, 97582641, -266149351, -1088397586, 470559785, -331340133 ], [ -869087613, 100090784, -1968852617, -1936839896, 2105761231, 242682816, 1588106782, -217373165, 1670127494, 240402813, 563006178, 856072759, -1110820104, 904178080, -1861227179, 841282509, -32226458, -1823018154, -1122647379, 1738276227, -149085680, 1332463479, 1046453042, 1627705035, 1005497986, -1410860046, 479188534, 372207862, 2131695508 ], [ 1858128003, 282203051, 1859085280, 1897310132, -551748590, -718609469, 1515260100, 660901222, -160950321, 1776985353, -1794271062, 471471158, 2032681637, 1477319774, -821453076, 1528263808, -909699107, -2103374030, 1717482696, 1617695965, 1046785152, 1664137566, -585601719, -1520432367, 1281552042, -452544310, -2061157468, -613169773, 348823111 ], [ 551504295, -984853112, -633150467, 233169989, 1424757002, -731250685, -412140362, 946134243, -1437884737, 581696018, -1492845846, 940495749, 1865435336, 899714099, 316466555, 1064297675, 310815072, 2077984304, -1702894355, -244325296, 359633333, 1100249750, -780455501, -1196269772, -961746328, 1983724375, 603430579, 1506626150, 846881461 ], [ -1732114091, 902539859, 1291943414, 1822874273, 361465560, -735762204, -422868467, 957080383, -1672047410, 1293557828, 531868150, -213362360, 99336718, -2137341200, 1441398656, 1901133243, -444151632, 728185195, 89578585, -1503553567, -296025805, 1285036614, -1805194502, 284385009, -163071102, -35451311, 1964583644, -401056239, -2076486162 ], [ 197355273, 1008898936, 1390759318, -329195521, -579895562, -1382945767, -1024647319, 780849390, 331291088, -563171313, 1780349692, 2111485424, 725643979, 74720321, 958286673, -372606062, -1266924755, 1987623696, 1480161466, -922773248, -1968604804, 2019149753, 2068747771, 1179163622, 330911305, 200888158, -1846396632, -552827446, -838307381 ], [ -1853282651, -1808019152, 1900569134, -1724105740, 589856182, 1971046221, 108129676, -1135523509, 658981210, -1487798541, 1665137358, -938026075, -867025498, 298776255, 79605183, 1753223484, 1365364891, -1061095038, 1651438098, -1085312726, 907207691, 1421348842, 378033810, -1088244496, -476324279, 1616478276, -1100703133, -1481659751, 617820592 ], [ 1444716444, 919044348, -785650304, -73418527, -489858438, 1915789465, 391937677, -1472657121, -1921053631, 77005269, -249793838, 744202241, 73333845, 1900726368, 1136198234, -1020226111, 1489362037, -1097489506, 891731642, -68724368, -149544765, 872344632, -784800134, -798256872, -2115570027, 37210859, 2008661708, -1598452666, 1057958549 ], [ 1849980458, 817859889, -1303236674, -962642469, -1060006374, -2107396225, -325804855, 178932498, -1552789249, 1679443289, 1956661720, -1805612248, 665448598, 948564842, 688711194, 978337440, -1283880946, -1799519093, -686384507, 1180423739, -1318957927, 683464667, -1806419577, -1764838807, -303882428, -996729250, -176742339, -1161099489, 752014463 ], [ -1726250897, -246850155, 537993271, 2100852745, 955208101, -54713741, 1130861197, -218959332, -1647478388, -1003113046, -1694355590, 491878373, -1601362687, 1340578956, -1903223057, 2004153042, 1481432641, -1532849990, -442025565, -2031480893, 1441469496, 2053102117, 145433771, -358370530, 757978732, 745640751, -313736355, 1932584389, 1984745406 ], [ -2043107253, 1406574879, -1409248452, 1918718129, 1257715989, -350270215, 780969519, -766044626, -228318072, -793541293, 1972088856, 1875764610, 684785785, -720875872, -2022186867, -1359320464, -1710865163, -955631256, 1652397832, 583994421, 1969275041, -967003252, -1094107000, -80317676, -1184329595, 1696469702, -1960575434, 641470443, -1650907130 ], [ 818132553, -1107300858, 1014570087, 1762068367, -1028789185, -1568003048, -15856131, -1817897373, 1384991301, 2059071814, 2121532117, -1679031251, 2136228627, -1413090015, -1525246508, 117235930, 283486104, -981886073, 744014553, -361654057, 1361628409, -357169776, 483142703, 321003400, 1419507090, -2063574289, -1453907243, 1335613472, -1167936668 ], [ -619270037, 50025553, 2131179350, 1632340100, 1526936220, 354017266, -2071141993, -1289646876, 1457713547, -605813105, -1282441407, -1331080464, -2146862762, -243558611, -1953846632, -1229450713, 1544254102, 397402908, -635797924, 144558295, -731114746, 1048598879, 1303024471, 99421420, 2117326066, -1922028412, 1713423893, 331737520, 1987686301 ], [ 21766828, -1768466519, 644872562, -393593472, 1796394425, -1100342001, -2003984194, 506533563, -5683457, 2013009646, 328243223, 2002808500, 1434285251, 706552167, 1491994843, 1181746249, 388450832, 1603492632, -484472752, -253455698, -890722538, 227588690, 397529474, 1611375904, -2146056852, -464500435, -915383067, -535278227, 145391013 ], [ 1432087727, -894091214, 1602320371, 1974099547, 1119477374, -2128942544, -138806464, -60238184, -377882996, 1697752032, -1640319953, -1698519523, -763089249, -1213932496, -1150087406, 1706942364, -1348427784, -1917083522, 1076522444, 779742541, 687682570, 470030872, -1853683050, 2014792967, -1446973218, -1459833925, -604446666, -1386643022, -262120717 ], [ -432802276, 1503432906, -2091042190, -1980026154, -92342535, -1186054139, 655014404, 1656444190, -1351028830, -558352726, -1671229268, -1187819615, 1781754503, 355971918, -1952159423, 1980315083, 877903013, 1864627174, -13833594, 109913341, -2111705802, -1701675921, -567977299, -1517732170, -1816541888, -800486462, 656539018, 1551153559, -1211164412 ], [ 1285003314, -2014823390, 2045926507, -103987450, 26637629, -1319253713, 344106954, 1032506429, -789332374, -2122875963, 48660462, 1351722817, 960426401, 356876830, -1976666488, -1175049281, 1663172129, 1559022788, 485343787, 2132897448, -803257534, 1584947825, -761294900, -2111161426, 2110436902, 209098938, -865701841, 282246840, 253011583 ], [ 1657162666, -602924281, 1411837365, 231715555, 1445553076, -328425098, -1863858610, -51142840, -830538060, -1805224529, 128492915, -1874421731, 128455019, 1517637173, 638875631, 1501302830, 2048591802, 2055273592, 1329083164, 488334194, 671457663, -850416054, 1502063933, 1613390070, 290062903, 1922892622, 1903283219, -888496664, 954995647 ], [ -360225334, 1551099347, 24797449, 1475604899, -288425601, 368310034, 360708934, 661547332, 1731757651, 297553629, 1783785655, -1647748031, -1704022417, 538402629, 930020313, -40740332, -1596442918, 1577585738, -746837890, -153805542, -440140139, -1187404961, 1756695966, -1430182846, -588077582, 1197352989, 435898130, -2043492085, 575119751 ], [ 1247017785, -598483596, 1254387184, 850966256, 19058212, 116435523, 560759352, -756636150, -1388172404, -187594548, -2081108859, -1272361885, -362073771, -2002081481, 1513774001, -580293878, -513149835, 1790670333, 1274199010, -515786542, -1006818921, 1657130864, -461418404, -1798652088, -254323015, -124025714, 460270736, -883172410, 1342301521 ], [ -356262061, 108610551, 853441993, 1269274718, -817770107, -2059951607, -1553926611, 239230431, -1971587581, -178558119, -855071999, -837891391, 931862714, 551705175, -130804345, -2079811496, 2090700196, 2015510106, -1167337207, 676194342, 1769895813, 422916000, 1388895812, -1103893494, 1182430753, -403644856, 842045010, -1121330924, -2058539851 ] ], [ [ -1824346477, 1159781400, 2001918498, -1254367429, -2126755615, -857892219, 1447004244, -1200689130, -319042783, -302214710, 1750515627, -1227036937, 1609206957, 1516862251, -1839329256, 772765236, -1446253647, 619431049, -1873470018, 1033809005, -1973409182, -786159517, 861362763, 226417270, -1433867343, 615144420, 1774662170, 272098661, -1926117676 ], [ 338662111, -1957290518, -1883003612, -1375718242, -190799368, -1790429320, 337403104, -1147264154, -1681855686, 625594125, -1364381906, -1433930522, 294595350, 312036793, -1398169348, -37579405, 50998524, -1132586571, -1199270819, 1976151125, -1387089290, 2030563302, 1257687324, -1869310163, 1332439507, -439274899, -730303549, 309159753, -758953795 ], [ 86698604, -374308899, 201645578, -1292770590, 1595458062, 213861707, 1263163744, 2026611214, 769176751, 1124829501, 1765060379, -947889959, 1232194819, -638103702, -1641835427, -1313823412, 1184862665, 857638967, 1225640747, -694791836, 1530454510, 1613136197, -2007625543, 953399630, 2137011653, -604935448, 1062531304, -495401909, 1476166127 ], [ -1574522905, 1138819635, -128390180, 1875754881, 1860276903, 1154985402, 593252681, -744979143, -74270781, 699873160, -395953074, 1753729045, 483605981, -15566198, 1746557606, -1530305139, -447507118, -1882789839, 490384004, 2066276597, 2067615968, 1225348408, 411142303, -2114129871, 825369741, -313848189, 1628360200, 1810141844, -188755420 ], [ 2042889542, -1888373295, 1077905597, -266786713, 369918373, -1579392185, -352708150, 1668809890, 1463234567, 1260561909, -705939853, 1132659480, -1367659022, -361642195, -756580750, 1085849526, -128078644, 335339518, -1587712664, -1692715665, 1964631227, -1482662597, -1852973421, 1402278059, -771009626, 1619128571, -615642747, 616561562, -783428341 ], [ -1082988975, 1173965245, 1736895342, -1966086952, 1613123734, -1138669203, 891436984, 515470262, 1130713886, -1102928200, -1678517434, -709224466, 1099338710, -1733834589, 1614850218, -1917570609, 766952555, 1200501797, 1859554144, 939232628, -1758119550, -1591564006, -1471365518, -474633736, 2099982202, -713765348, 1627301810, -1724822323, -1033942405 ], [ 1462995865, 1846359316, 887723357, -1925947286, 43641664, -201951834, 1484372050, -1316161799, 2146472809, 1821653212, 1575030383, 2131402907, 782488203, -1671190944, -1559068637, 1645210366, 1501447415, -1865308757, 422616821, 1882926625, -406945729, 1807779819, -964982318, 1289101533, -404789606, -2032907188, -741373816, -997532054, 129235379 ], [ 152064851, 1982438142, -223763002, -1903555503, -253095271, 1428235224, 816819684, 1795840738, -1519990569, 2082608684, 569230782, 318759128, -1506272718, -1616284309, -1010737713, 1049221018, 392730354, 529545922, 816482871, 880449739, -1157376189, 1417060131, -814686474, 1795823464, 1126509427, -1843457369, 334333307, 338112304, -812402863 ], [ 264776403, 207098032, 783825283, -1587646381, -850167855, -340062253, -33543756, 1235475934, 1172587833, 1632176229, -1046988275, -2115536480, -621745746, 865678153, 1094512853, -2100579121, 1194876890, 1049421115, 1420186146, 1501399215, 686502079, 1816495262, -1636983498, -1744939997, -165768178, -2096430745, 417867527, -564775598, -680742914 ], [ -1055123117, 2100549479, -380553878, 1559581468, -1434186206, -1694836957, 1161932004, 1151256014, 665512382, -634602354, -452634301, -2108991262, 870991144, 1696842767, -669456255, 745446659, 303704136, -1146974021, -205360058, -1297415522, -720627550, -786671951, -1897592079, 869530653, -792149183, 283226125, -143817637, -298499449, -847869715 ], [ 1414535294, 2024755009, -1411107478, -1346472939, 1793356662, -484998748, 1283686064, 795262055, 1874652181, -989879508, 927653048, 25613006, 303701577, 941349535, 1146996070, 1980501716, -1196306187, 178294963, -390709953, 985475646, 1083606812, 1323122086, 798185405, -652675596, -297147628, -179001694, -12069873, 1571214951, -708655463 ], [ 597214664, 348576667, -2071820201, -929224479, 1708060841, 89892021, -411468803, -239746702, 936129034, 396481656, -676904797, 251048176, 114981688, -1609862770, -60591425, -1278809864, -1855213228, 1796655532, -456441016, 1306584893, -1080492372, -1460951156, 423705151, -1207665701, 1972438698, -1183785534, 1200170524, -1264626204, 1773298856 ], [ 728394061, -31854147, -883993828, -1930081446, 81656456, -1095984830, -375285472, -81306819, -1526470396, -604072240, -1366476767, -170904765, 386487468, 1595991276, -1270431066, -2091994299, 440742418, -1239214761, 63709765, 2010252085, -456373235, 446602567, 1706389920, -567534266, -1496151211, -1279862941, -2102067058, -304879907, 1348800838 ], [ 1326717388, -1249976959, 2063845958, -189916185, -1015647450, -1591462316, 1312345897, 1591585936, -1981353577, 535950848, 1080237679, 2031208422, 1471233327, -921081, -836262771, 2050948029, 884731150, -1031314915, 1986845856, -149408691, 704440245, -14137576, 398285570, -111761983, -1792254943, 347818112, -1214014919, -1871977838, -978791124 ], [ 1564267509, -1435296529, 902978749, -1751127869, 328803377, 1634631534, -477117626, -1306067113, -724677558, 1560614295, 1744101002, 1877862497, -1353348954, -362074405, -644924882, -934282335, -1062296076, 1286406854, -1957447845, 2055777589, 1189379035, -1517862345, 301087732, -696758087, -1192580441, 1157619467, -392769613, -2124728200, -549933941 ], [ -520132919, -783172984, -1619150917, 850345426, 1351701395, 1714737849, -1036643562, 142841166, 510158976, -1351944501, 320327481, -618651169, 1842654293, 1025882873, -1811824157, -985609402, -82337826, -1958307656, 1695889944, 1784703695, 125780170, -757049769, 1978967958, -1594936504, -1111910813, 446369134, -86087103, -1342152384, 1301712744 ], [ -3486641, -227933261, -1060165007, -1071575333, 1740989522, -1673995659, -612672196, 1493668147, 1615058348, -1537263304, 46299966, -1572436046, 1916961638, -486093401, 1175286373, 1843888094, 1441038011, 335800839, -1304049903, -586690393, 1688405860, 1795529898, -662545850, -933139337, 178652815, -2037808252, 653200469, -608769698, 1720312538 ], [ 558691581, -886952593, 1687479112, 1043412130, 528782189, 282628616, 364129035, -1345839060, 947679601, -906892323, -1250603757, 1774452064, 1666541052, -1946347386, 384910749, -677396473, 133255808, 1596560139, 603395624, -85027869, -1732820494, -1288545808, 562665734, -182962081, -1635635693, -1723661647, 3590465, 807521312, 1385938551 ], [ 1450418603, -1518213342, -2033290373, -420068523, -1520809893, 563097879, 551664371, 634038702, -206875414, -1446991752, -24889794, -718430377, 1362021345, -2074596375, 648228365, 1271821026, 599282662, 1345694602, 1503850545, 143258556, -1236840478, 2052464269, -1981737063, -1673965868, 429734065, 595094496, -1731702233, -1285182802, -873245313 ], [ -649744799, 2136634501, -1956574363, 1108133248, -1553797837, -1841714093, -578725015, -2022095638, 304656847, -1267960345, -59378965, -919624994, 2047148199, 1617630426, 1286855027, 1898437234, -1920875203, -1440125060, -2030495580, -1308588349, 1747092882, 1442857109, 118666976, 431069232, 2088452811, -571310001, -1982392305, -348983156, 1799147406 ], [ 123057866, 728020160, 310539740, -94646443, -554416724, -994727724, 117566465, 44375396, 921905188, 851099414, 430789895, -1185565645, -364063067, 1414467098, -648180545, 1508469835, 250522722, 600163274, 210792547, 61644064, -670499830, 1741824907, -184349794, -596853085, -839546585, 520263125, -2111685764, -233216248, 2123763853 ], [ -802758606, -1916165333, 1831549483, 1560856994, -1054410592, 1238547348, 587765876, -700378298, -955220453, 1483492584, 445716000, 1257305213, 1114735194, -1984109351, -206940078, 1624157046, -282478413, -844292277, -32886525, 2127022843, 153366144, 616422057, 47994006, -2022841639, -1462105732, 2072098010, 420756415, -1521565472, 1117116068 ], [ -941488633, 997385178, 1825234756, 694762942, 1555626024, -453744700, 1684531766, 142128453, 1566088330, 1239214339, 1899180783, -1551491730, -26411094, -85217156, -347348282, -143217284, -612408704, 568154501, -230358845, 951758816, -1867425982, -1212331226, 1549060920, -1352082758, 995406636, -1494638568, -93164800, 593208200, 914534919 ], [ 418643022, 1409075432, -1379064529, -1539833700, 426044018, 458288026, 1219704082, -752429062, -1506391713, -961786294, -1257450082, -195837592, -1198343483, -1590712625, 702230680, -1711902353, 1700011140, 616056633, -1920399642, -1538141188, 1542177650, 1843279909, -373910603, 1797741215, 1431130624, 679572389, 1427298653, 1712246948, 621572105 ], [ -1069915126, -1104542789, -1041411114, -2022081359, 1032122959, -1418188988, 89418885, -767071200, 1336735293, 1165232874, -224214500, 916365480, -1751305364, 99976140, -1624160517, -2008963384, -900059736, -1642692018, -834380121, 1838447507, 1281037455, 940482335, 59797983, 1779958724, 833472482, 171644579, -1315653377, -1909742439, 1807568002 ], [ 1207526212, -1755050094, 2103323179, 355375595, 45447880, -711306780, -1771594266, 974734778, 598007965, -1341191416, 1105263805, 423962669, 1421942028, 1410175187, 1080770616, 550343348, 2057130461, -931579243, -500470594, 1801635780, 1032996760, 1128209437, 953197756, -851102570, -502659615, -2027502254, 1685489432, -648231863, -1122948037 ], [ 341364919, 766644556, -116104706, -402432206, -1060899258, -946118631, 1773794964, -1659990320, 256586843, -2115207176, -26825842, -1186952688, 1804182538, 938688579, 1781083397, -128284838, -303849470, 1135775115, -972140201, 2019159251, 290418306, -1494061379, 250242841, -658177747, 1423183444, -1260748022, 719007930, 367851579, -1588071823 ], [ 1143508554, -1703699614, -1228003554, -765383756, 1284807403, -1382271476, -1979707806, -1498299753, 637947450, 286442771, 1492835240, -2065577203, 1794742754, 833980948, -620383130, 188690005, -1686142131, 489037633, 4168729, 1592052258, -147992770, 1470524794, 538304689, 1764694536, 345307362, -2007020735, -1293757725, -1985764291, -1951904030 ] ], [ [ -1531309404, 2020165006, -1523368877, -377086956, 2007960597, 321426249, -299851783, -1989591292, -1425304027, -1400785611, 622501840, -32959585, 619479610, -202717620, 192207990, -1084550840, -2002130601, 1299925614, -360926932, 1747355842, -1176623881, -898865737, -455509628, 819446292, -1714242414, -1459169965, -1468569816, -1700196867, -591749535 ], [ -1378803619, 989719903, -1511403663, -2103708679, -48557426, -1482908285, -1248101727, 151086003, -1047488385, -1811285793, -1189608002, 1682882976, 611243766, -610429518, 1812739103, 442734190, -955640416, -1618303492, -1097347772, 2061148763, -1615571664, 543971349, 2082950253, 435560227, 1391241985, -50218468, -577875928, -1181178725, -2053651655 ], [ 259989260, 125870693, 1391843890, -1313313435, -1050311908, -2087386210, -127960494, -462715240, -1893044557, 692934884, -1215082654, 1225407973, 715443118, -1037505051, -1319695517, -68814788, 1390310276, 978493199, -1031824980, 2102809678, -1474107855, 1810541652, -1413843697, -800284613, 266548480, -375290284, -1728275159, 1837528583, -218770489 ], [ 271970843, 1683169989, -2100007021, -64109468, 929881528, 1222013615, -157445369, 462395310, 1118123245, -1260878580, 1777946035, 869643694, -555582677, -1498825791, -151330006, -117677845, -260000639, 185736889, -489326590, 391632477, -72953248, 1622948278, 522527537, 463377223, -2111942738, -906049620, 1576068750, -689446955, 1591967751 ], [ -1626231377, -1354734048, -1925655373, -1635434163, -1820872368, 894149084, 699084992, 1942236810, -1774331033, -1509385458, 437318862, 1378676230, 568183365, 1933515492, 892654814, 1372818026, -1275961011, 214835396, -728586218, 1811349372, 1277043275, -2092782946, -1109992716, 1556762235, 2130014353, 828805591, 1072601428, -474516269, 1794860761 ], [ 1548824764, 875780829, 1019927469, -1649914467, 1272219856, 1747491891, -922989226, 1525953296, 323829861, 2121766822, -606217293, 1553535513, 668251680, -175482883, 1030633284, -418052089, 630238259, -6567533, 1627336068, 206812131, -1596672447, 733210889, 224472344, 497910135, 157095940, 1273192347, 1068859387, 924506507, -69970669 ], [ -977434706, -1057333945, -856440957, -1056523223, 993436760, -709119801, 1746702200, -364711847, 1321400788, 794864622, 2127277860, -343455832, -1724684810, -1202454967, -1644234052, -1562931916, 1355300904, 877967056, -568345992, -1668902945, 1694819352, -872796855, 196831627, -1234439003, 729899319, -1785598210, -781426206, 1651441664, -2067921070 ], [ -1838891060, 383339871, -1130756030, -673560172, -1415590340, -1617011125, 1515377034, 669590745, 1697495782, 1868989626, 232008725, -1917560995, 862815676, 1382989993, 1475779956, 1122647576, -822193093, -1995423500, 76462010, 1038738224, -2115635676, 913297894, -1077440807, -1695640209, 100940355, 1879014081, -710460169, 154184910, -1535410160 ], [ 205352296, -1748783525, 1842150122, 1506235972, -817079691, 1079948189, 223108445, 1228143562, -1169910321, 777969636, 1840225673, -1398129716, 182310822, 1015179974, 1059628339, 241850965, 303232827, -2082138482, 375655015, -1930613184, -1281634335, -1205010926, 292527598, 1236720993, -657538687, 430509605, -318601144, 419901758, -1658922471 ], [ 2092532175, -702007877, -18587599, 245742853, -172044052, -221777219, -161158600, 1514574458, -809407454, -252589305, -1207445667, 857385497, -1841890950, 211338887, -803747936, -291773265, -1643687513, -361655850, -1507308424, 1633630408, 347309209, 1692057877, -1188868977, -518698079, -1428734645, -214381788, 114218641, -1800498477, -2108957003 ], [ -2075504553, 321483252, 350235472, -494116276, -2137463908, -915854281, -1610425961, -1875973212, -1215578095, -1118299444, -1586353647, 1106023666, 1936972828, -334308012, -899790093, 612797064, -409729881, 1486316976, 1176910459, 1473891784, -1242319741, 1331994375, -534078126, -1544113902, 25436109, 855477087, 1162472249, -1363263790, 953841422 ], [ 618526069, 1962696060, -293591321, 930744905, 1871642807, 745346692, -513820612, 1801168799, 1348720464, -2018950502, -1185431865, 344738513, -2039712566, -1166082947, 1109529961, -313256303, 890327706, -77644935, -1326601044, 2051882791, -1235842385, -726292544, 1705741069, -678233023, -281782144, -275106290, 294798100, 1099279102, -1660615633 ], [ -407663804, -1685154236, 250986697, 1095808954, -245331702, -804656874, -744970743, 1003245712, 1951870526, -1716604752, -663300408, -2088001569, 1893144644, -361009329, 1139687407, -464901233, -121235754, 1998891544, -1772593739, -2016181313, 1631400957, 506424872, 1530590523, 1377195118, 459396345, -651259212, -659251742, 798548422, -1824306560 ], [ 1242128010, 461723108, -899461416, -278049204, 1285006969, -2126046602, 2015143750, -391215319, -803528938, -1104479527, -1311578583, -498461443, 1785744383, 2024635059, -2057895879, -1387445957, -1573967167, 874820046, -481661969, 426483613, 788110707, 2028889577, 1847253865, 1583158971, 158443174, -874704799, 1213028655, 1889091308, -988278380 ], [ -605125442, 806845600, 765749040, -1060842588, -1903598467, 1547421119, 1030807471, -607806107, -1568165679, 975290324, -1496290557, -486917612, -665184956, 336063501, 566562774, 563559828, 1570299052, -1152569088, -612704360, -865356986, 797833308, -1032755055, 887557576, -272739679, 618580024, -1939080415, 471318115, 2112205508, 1251907623 ], [ -900902816, -380814056, -273348315, -1539841590, -970335072, -1814639576, -469851275, 1022582486, 1740755653, 296000132, 835603741, 1634997051, -8959741, 263724858, 784519041, -1623399814, -16764718, 116384796, -1269007934, -163147771, -879755991, 770373668, -49927078, -753765908, 1017843814, 1118586501, -1917189638, 520650477, -558907499 ], [ -1944626558, -1584469497, -1075849151, 672873531, -239673594, -1210501635, 1522224463, -647897598, 1834557859, -387363423, 411580123, -329734775, -608231828, 217028444, 207484724, -1681260042, 2102105956, 1325618058, -184726639, 198989972, 419741196, 157156483, -366575841, -942961366, -1433469550, -2125025146, -1782107309, 468090412, -122300741 ], [ -96702538, 1092842627, -433471476, -618052746, 191138686, 108089166, 893677514, 2044543799, 201031228, -1892067605, -294095568, -1321624947, 2109243144, -43174616, 377717853, 30539746, -976875421, -1200051258, -1179793334, 103007680, -109957365, -514148656, -1577822744, -1848542871, -2025263643, -1968565990, 253724350, -1015989336, -390904647 ], [ -648672238, 1334496430, -1725886725, -2125341558, 380839027, 922870872, -767352065, 919067105, -1964414077, 1443139528, -368346655, 1348840540, 1366528710, 2026978650, -127051833, -1595862874, 706120778, -702979680, 1007495581, 1956921705, -2139036272, 1419473217, -2099227996, 1333678366, 1938175446, 297153737, -2048390432, 1932445262, -1182284121 ], [ -287104096, 1744884009, -668873383, -1709846372, 2093625735, 1565452824, -677357315, -858467037, 1736273243, 1986749521, -494922405, -1003442210, 975280194, 234097532, -62107352, -1725450695, 399301095, -1871489997, 1729995843, -975732048, 954013389, -1520932815, 1292077831, -288101962, -205398297, -1671434919, -1712484828, 1399978451, 1807820182 ], [ 305068310, 2049212458, -574275061, -921359746, 1202479695, 1604148427, -1819197853, 251538125, 1173511793, -601167074, -355687751, -2036569939, -880552136, 1291234589, 1995042697, 2076644640, -37328338, -1255237334, 2096604565, -2117372857, 1094293596, -744729940, -872913475, 1772854270, 1714306205, 1578101338, 956681468, -264115344, -49950835 ], [ 1361932963, 1878458415, -890101407, 378483180, 322824803, -1529236015, 737014169, -1239463120, -1664206177, 361063395, -1477934968, 1813734149, -1789445127, 1974315294, 2129846850, 2059376745, -477206662, -7212042, -789845535, 1972084829, -663834483, 360950128, 2010244858, -1684439781, -2038384386, -654208715, 1836139059, -1600465251, 317592638 ], [ 795895613, 164163054, -552977231, -660488175, -871499133, -2023930165, 1739057487, 1490736249, 1439605044, 114049523, -823917763, -2125409066, 892336714, 874195598, 1628603910, -330034862, 674987378, -454254314, 1944042883, -1883679387, 291061846, 741564744, -1935534669, 636082715, 1970691887, 2013125101, -1812575923, -1683497396, -131198808 ], [ 1912721133, -320047707, -93589301, 867480131, -1916943062, 1501153288, 1097091509, 2143689635, -372376626, 1135025459, -1760648296, -892894611, -1603647483, 484642586, 1990051170, 1156493285, 661956209, 891882633, 1944778007, 836035864, 1185941830, -1012026333, 541559742, 801615650, -1637518178, 869169809, -213731895, 2075324000, -1114033472 ], [ -90683364, -1460704279, -1894126469, -26553318, 1985617725, -801808219, 1641920630, 1946817940, 1341426062, -2022658978, 957624778, -2025598754, -1001751955, 533341090, 1928454408, -1747936202, 1953470418, 232023870, 1040288254, 1356211169, 31437536, -1608772824, 1203498920, -1845187675, -1549718788, 1939387617, 1774170299, 1545541237, 1889106938 ], [ -1088401658, 2059143858, -75510162, -1728697347, -1484192213, 874859169, 1453754564, -467530566, -1322095835, -1202020665, 1417728072, 1371177641, -1082854107, -1952338593, -1674397592, -420851336, -1231539633, -194943770, 174301958, -1775693205, 1653882893, 1230875344, -1981666687, -251285535, -1532696179, 1391078598, 228081537, -1333655133, -1757582554 ], [ -772570905, -654656049, -848312090, -542170881, -1573388867, -52092591, -905820985, 937874945, 1173801380, -1090134237, -1586585044, -740113107, -1575109180, -288598658, 1845051645, -462543994, 1551899545, 929387797, 1591068738, -1950723923, 888294198, -1511866591, 465484776, -1554178393, 1596211287, 152732205, 344161767, -1782451201, -813010376 ], [ -1826228299, 1544031574, 1208002601, 554921386, 2063094433, 1535482076, -1991447909, 1627441554, -1409347116, -1598826216, 38807436, 563091086, 1718206604, 86728644, 17874921, -1749289176, -517414384, -1282043872, 1457172535, -574986860, 1162111207, -1891342615, 1289156386, 547165279, -1141938062, 1164203510, 645434886, 643201871, -1360870958 ] ], [ [ -124467665, -187746471, -1275240227, 1455978991, 456578809, 1268296364, 1950120897, 236959855, -848725592, 1159621636, 329281917, -1857863282, -656454951, 1417015995, 298103374, 1263806523, 2011917629, 1037840359, -829653003, -1528406342, -1228731550, -1230678248, -263652086, -1205577161, 1021188174, 790923475, -1707804183, -943216109, -1722950506 ], [ -1581022571, 503926287, 269685873, -1186201644, -615004731, 1796731327, -83226100, 1337164044, 990336592, -858562759, -1151856357, 1798786191, 1745519924, -1399158009, 938722726, -1414345633, 1366699816, -2044536176, -373614784, -617334187, 371110790, 1186707378, 1222720429, -587192563, -1945109717, 1842271437, -573734398, 1865931078, -1654064622 ], [ 1025804431, 1292682997, -1310738338, 2025928057, -1806645049, 1732234446, -1124541719, 1799011813, -792931132, -536814156, 407158519, 88369296, 1670100661, -474914198, -603437698, -576923333, 187349420, -2084433839, 146410951, 389670896, -495645610, 1344803769, -2027727274, -441265930, -788982708, 1506249878, 898869180, -229777598, -788767197 ], [ 598948491, 995026540, -2096619824, 2092635334, 518394175, -413415157, -884215939, 591825250, 1295448972, 1523305205, -2141472899, 487103152, -1677419472, -1045120889, 1364716337, -1600677305, -231449285, -2082220150, -995696390, 168823667, -2065794270, 1764182169, -605348330, -1885587124, 1263876853, -1998924858, 128279495, -805358173, -1642212191 ], [ -676621432, -547871596, -581294470, -665335580, -1596238368, -1693495598, 2007060631, -563795796, 2028641758, -1552572121, 1023560202, 910264458, 200428638, -1174441700, -1166130759, -908909552, 848855796, -1496707208, -1372324363, 1266075367, -2124430474, 1845000742, 1271512606, -1318349261, -1404229966, 117529524, -283697573, 1761288937, -755826448 ], [ 1903731956, 291886870, -1552535705, -426874688, 426189996, -918842242, 21279340, 652584146, -390456993, 1304684142, 1351929449, 2002213347, -2036482388, -1478040062, 1468165627, 1467653009, -1138784485, 2080356374, -1529113754, 1766043786, 560345905, 1796012085, 1896094617, -1503840991, 79644123, -571195673, 1992182968, 1988388781, 489704784 ], [ -983849089, 412706799, 405644217, -1348821576, 833615617, -1510498831, -1843368187, 558977605, 1358211460, -1879699222, 452228985, 2033298567, 1991894996, -952576655, 2076747718, -157336775, -1680149475, -1364715891, 51252745, -213681938, -1621505670, -1154864654, 644012627, 1453285387, -412833299, -1875446899, 102971791, -360098589, 303846027 ], [ 1148991305, 967111717, 1650826557, 1249804745, 2007595739, -302779344, -1901109945, 186157867, -1583097101, -1682681675, -1083081326, -1572810197, 1954939243, 265978041, 2012927048, 313899396, 323831415, -1819619929, 1003631642, -76196192, -132850358, 1884797049, 1736216169, 146904263, -1678637605, 1162566895, 1298979468, -1821064099, -95840505 ], [ -956064746, -193733227, 1304740228, 294303095, -1323839656, -108269555, 757305827, 1519151006, -1609383668, -1115137231, -951543523, -1603592397, -450680031, 601499526, 468533910, 1078989217, -729500206, -20208137, 1807521837, 649271631, -285923675, -80709981, -1017337009, 1428582809, -463343674, 906487262, 297592282, 1976267863, -860493031 ], [ 453472405, 907009837, 750813461, 1803008024, 136171594, -352673073, 189284890, -871870078, -1811675966, 1702140202, -231868673, 988695978, -1130292931, -1374751206, 2009404809, -1365709869, 1706294179, 579708199, -388369221, -606778758, -1682034418, -671305137, -494926813, -1642485087, 2120948305, 1767971940, -1854668591, 428875208, 1723073342 ], [ -1806168223, -1691186849, -950371580, 245473975, 331649596, 1581412176, 1734468472, 507935830, -1908561019, -1399521641, 1204343077, 2128666574, -1695420664, 1550731385, -425365332, -1498318140, 997476965, 74922436, -1225927643, 640704935, -1441654345, 386975631, 1230257698, -627025200, -1484893015, 1364391499, -1637341381, -949355792, -1968039992 ], [ -843919374, -1926055219, 201904120, -1613190931, -1875549260, 1321549838, -1812255718, -517575885, 2003797292, -370410538, -284245792, 800449601, 274695989, 1293789591, 2106530272, 391240605, 2041888430, -1622130603, 1164348379, 138553048, 368628707, 1388180041, -1079430559, 330923041, -1366284556, 1334603728, -1635043202, -1332226587, -541020801 ], [ 85897600, -1012919598, 207182556, 1478945784, -1616211482, 1802688674, 782863927, 450759871, 369375340, 655221730, -504474174, 150678343, -1959148793, -1671847013, 193843129, 1534375608, -2126442386, -1980598203, -18871409, 751452984, 1436653289, -1431885314, 1840782124, 1202993399, 832607599, 648817581, 2098523599, -1089388540, 1839203423 ], [ 1191506096, 1150412462, 1220380816, -2112098042, -2367971, 587015738, 211772027, 1897593976, -1691272376, 1846366657, -313982682, -200735699, 687412370, 1313677847, -1851641226, 1012292981, -604828348, 690351928, -212098716, -1404230757, 906337648, 957494600, -560820117, -1649406672, 1829611233, -742661747, 1302519109, -638931620, 7108780 ], [ 1445987368, 910215131, 644948559, -809707276, -1667974111, -30852573, -453162233, 307595368, -25566794, -930952642, -1871785589, 1484066349, -1795660141, 225336675, 254867565, -164513393, -1740898592, -792956457, -140690184, 1667258783, 2006909747, -821941881, 749574976, -1615362762, -126116426, -1775862796, -343299630, 1549877354, -1727665492 ], [ -776039644, -223487284, 632576045, 770974948, 2120613407, 501309768, -1017710169, 1176233517, 569401788, -1832911, 198485990, -64072638, -1858364681, -1999561434, -662936022, 806012875, -1600079076, -212129248, -1108480086, 1089723560, 1542210495, 1491397486, -726434324, 1199875622, -2028948394, -883675087, 1661030197, 46622487, 1815377892 ], [ 727063799, 185023191, -752178446, -630370142, -1859350505, 1344884891, -815294158, -1722576005, 751602054, 485677883, 1918016261, -1513848015, 1214450237, 1545663918, -1370984581, 1147976643, 102878302, 1717074284, -1573931282, 2005600198, 375524507, 1275549268, -428135931, -999269255, 678953839, 508120478, 1407903374, 1875362869, -384384964 ], [ -1329492264, 1385334403, -1325695724, 1700874586, 1062362233, 1570869576, 551566322, -743149011, -207330250, 1134955968, -1758555713, -1965668242, 1123944411, 937475712, -693910524, 627402714, 1759710460, 143879274, 409852636, 1569967642, 1093151385, -906227199, -1369627851, -2010919971, 755908748, 1779148896, 2010691311, -876525276, -1186186371 ], [ 1636744043, 1034642900, -947760329, -398050726, -1416600571, -1716182695, -912468782, 1695545421, 319287314, -280363168, 1061040943, -658423270, -1248933265, 1253306477, -669106890, -2092148391, -1929146166, 385900357, -2084437816, -1920494510, -1076748752, 1897838702, -962726613, 1715528588, -68908618, 635555767, -845703367, 116617659, -944786358 ], [ 1200140652, 1713007231, 880554511, -1669250562, -308629327, -1380745830, -1453930283, -2035738474, 1470145084, 561378110, 820055736, -959368303, -798859307, 563547863, -284524241, -1199720434, 984887599, 911633653, 578378305, -1203289956, 1799685158, 1573456719, -2020733453, 560688736, 550859874, 954486867, -496162572, -729186503, -906203203 ], [ 1642813843, 1717377267, -647722560, -304119702, 926824795, -328080208, 417949114, -954170071, 547610040, 1050162708, -498973115, -251666910, 1667130530, -456263718, -1173760782, 825259567, 109840234, 509936297, 1335442236, 2121294311, -540945227, -813378949, -1481575446, 1863413621, 745356161, 16644159, 1557056834, -2028603924, 2073628357 ], [ 933206104, -810215151, -492336003, 1323134914, 1625706425, -1593014247, -380314728, 73839401, -1638317091, -762118313, 754635825, -887874696, -674596159, -1538032621, 515073422, -2007008059, -895204055, 1978852177, -700597552, 1107879791, 97817347, -1322881421, 58465993, -94005901, 2124894523, 1960673430, 169419352, 1862515547, 447001036 ], [ -1727723075, 1528689237, 1001312809, -2113270625, -2096297915, 1896915020, -792338849, -706962273, 301841946, 1398816480, 256656682, 398775632, -1879429420, 1517521120, -1411056595, -501094840, 349998403, 1518846862, 66785995, 1853845008, -1312964071, -866163338, 1040372936, 518550288, -1141650726, -1251176801, -635846801, 686849252, 1046518772 ], [ 1842845107, 799204849, 634921289, -687865875, 1008796728, 395683507, 1620553612, -1719749929, 768975993, -999044988, -1065341675, -2106770292, 695816580, -1042511190, 1836136306, -20351822, 958383707, -154713017, -996235975, 751108417, 1716581308, 564543344, 1825230006, -854872924, -1130399877, -1492386544, -571511061, 1930443460, -1665695290 ], [ 411447581, 1833942355, 223444323, 334724901, 1055676438, -751847862, 518166631, -977281806, 1728722427, 282885747, -414464981, 2014525851, -19533334, -152045966, -1094740788, 2064595115, 692390270, 1037819448, 1713295367, 878404689, 1960051423, -1488310078, -134755686, -1309466226, -801943674, 1025789352, 209185932, -1437284195, 880292846 ], [ 216231989, -600721180, 54712481, 1201404899, 962526225, -1334843300, 217466668, -556364129, -1210414259, 1940973383, 1206566978, 1615132675, 1221678686, 1260318904, -1977676285, 2122375221, 180441510, -770419741, -1796059064, -2078266017, -1648766051, -765382361, -1904056671, -1048574855, 1114953978, -704007386, 288342832, 984398005, 27031913 ], [ -25227663, -1232956962, -1245673541, -2049530489, -2053177491, -1189926097, -1841909721, -773795924, -2118286237, 1564663890, 777605774, -1516225726, -1393493228, -1246016721, -1333570154, -1554991310, -1164501589, 1213525933, 203513521, -1528577480, -1418190356, -1713975637, 1437161549, 43281134, -176990210, 27278341, -117234545, -241969313, -366653546 ], [ 1525198068, 1378931688, 243872943, 1324778669, -2045675767, 942935268, -789452615, -1689995498, 1182317187, 1383243681, -1540344512, 357232438, 1486016098, 673491971, 61890218, -1046563971, -731863177, 1496456094, -1202541743, -1711427540, -763719977, -627891777, -1915523685, 111683183, 252021805, 1724720475, -1047408392, -904156111, 1609942531 ] ], [ [ -278667067, -1534828998, 345838462, -154461748, 206318644, 962967418, 1800513541, 1084608666, 1202884533, -1198822140, 1636056906, 1941161886, -1679377590, 1927542141, -434811312, -362671105, 514519919, -176305042, -90905175, -711980570, -672355360, -446272836, 419977460, 1249274485, -1550844284, 42738553, -30013012, 1694161672, -1651767102 ], [ -383120879, -862712926, 831105713, -1657686846, 1006586671, 2056895716, -710995139, -802443380, 1767611544, -1069095351, 39075417, -1589408310, 30501812, 1366646628, -1933882557, 1088000581, 1501721599, -1606668396, 473683471, 393350919, -1162925469, -1981389266, -795735982, 328104080, -571488746, -1918021956, 1436247701, 1121565062, 1314011756 ], [ 1626079717, 174395465, -168063096, 1222001794, 1720451308, 289871219, -1393866557, -1510610350, 1233274111, -1195557030, -116985289, -755332089, 1293010112, -1170083790, -46262515, 1716795976, -120386181, -1308784148, -777852166, -1733053402, 1388740538, 1439579655, 2074519740, -1542057155, -1046723857, -2127931461, -76002961, 768426172, -895936365 ], [ -1501664328, -1703872720, -441457080, 1259695481, -752388987, 710055855, 1985027031, -1825705974, -1724116296, 1019713440, -1901763980, -96851484, 1192707203, 1171223385, -716243935, -1659136114, 270090021, -524302385, -2104877811, 1576657258, 2101355799, -2022386809, 651883136, -1033375020, 668720365, -1707423745, 1072502517, -1713356787, -587232744 ], [ -751794447, -422296445, -125384390, -267799415, -1323124786, 1261540455, 1982280860, -1787168374, 360561234, -907174593, 1945469626, 1206898678, 593730260, -1851999866, 1280219294, 1924689419, 1868262593, 226451818, 525859242, -1623790307, -1909674184, -1301839263, -683497525, -1263834405, -89707280, -1347609090, 1346340325, 81631402, -1698223725 ], [ 1326910354, -1999176658, -1448458993, 717024891, -1931022639, -1058839406, -2000821329, -1943382035, -1609702772, -1560021836, -1281748181, 1607449946, -387600892, -2070422131, 1040951197, -1836741173, -2042957971, 661793692, -932816648, 1825042681, -2037428554, -995929039, 2111356860, 1031967598, 831438702, -1798720513, -1292889708, 394341600, -1709510837 ], [ 977655829, -931930225, -44875301, 1015270431, -1925011051, 2136356836, 1595412120, -1005295182, -989676741, 1339500663, 788529842, 1421323587, 154937175, 758540916, 2058752793, 58910431, -376065681, 1839978801, 1460933388, 673511715, -454939133, 88428386, 843796092, 474978227, -186747249, 1171062478, 449737351, -1583041668, -1495860157 ], [ 1430084780, 146892434, 1497030583, -229130354, -634831195, -991314597, -1870040295, 690370597, 1198574206, 1029414261, 1611546521, 1368993073, 337428661, -1679140420, 1065325947, 400312809, 1133730926, 323907146, -901843753, -1166958968, -1661299376, -528414159, 1625727235, -1352313704, -1071630969, -1380093549, -284312333, -1495266249, 1611418495 ], [ 1674362150, -770743618, -1756406632, -358881438, -2015780677, -2023776461, -48419622, -1819093861, -53976011, 686785429, -646862801, 1911828675, 735444845, -1624803227, 2106085969, 1759705386, -1135549409, -1659989427, -269189964, 1642745099, 591126789, 1668969227, 1455295767, -2015824647, 847067339, -659728798, 2097926614, -1223764211, 638281331 ], [ 2076469661, 1124922946, -878880303, 1986586455, 208365996, 1372881001, -327360059, 651331774, 110310433, 500349925, 751246395, 1474678352, -604067529, 563606611, 1701410595, 1321638186, -1155002420, -876134249, 1562368777, 1946053709, 274985908, -402494416, 1828323221, -1724963209, 1453615673, 1998701081, 1097076652, -543873451, -699375068 ], [ -629776835, -1207049758, -990232105, 1738230823, 371997472, -1509573587, -1203740228, -2024244727, 1320583868, 1451530954, 708473327, 1369023922, -770451910, 1792773186, 1766450802, 1047941908, -1449660518, 1452752226, -546378054, -1592369387, 1794874476, 465183122, 78930241, 1783647851, -1487276016, 1737069021, -626335929, 1712046152, -2075798170 ], [ 909935058, -701836027, -581762771, 1984789834, -1316070447, -1452972062, -1807302731, 860715694, -1731993100, 2109568153, -1470094705, 404478234, 269771635, -462424130, -2020555997, 952185144, -1391620379, -1055578331, -611787537, 328828909, 615894506, 1821677377, 1515906652, 321564910, -395017544, 1814837209, -638807725, 14879844, 80467967 ], [ -877747385, 413489830, 822675514, -608360656, -2068736201, 626528881, -1392197469, -430197784, 1781501249, -1307777823, -1839986028, 1490621015, 1563006385, -1258274971, -1310787645, 1247671871, 389279599, 371235029, 1397667200, 1097411944, -703125913, -2112010791, -936766053, -1217431997, 698962875, -250829168, -1887269044, 1577275684, -1724382811 ], [ -1710247199, 1821055836, 284879492, 1415284960, 1463081563, -1554245055, -2079228790, -406503468, -1988151418, -863210109, -444173875, -240684086, -1753541918, -1222815792, -1779917580, 600107344, -1231238459, 372910466, -96536281, 985646171, -716294231, -2145125150, 2028957539, 1862071929, -225609982, -1886466722, 325376662, 386263653, -533382612 ], [ -1053563889, -1701032001, -50169789, -345764638, 205592292, -211256121, 2024482744, 1939804992, 2118436405, 1690231263, 1750675827, -2127775979, 1700982664, -959181945, -1125454359, 328249224, 179701204, 887259113, 1540220628, -227070085, 1421321298, 910772719, 829867390, 939832180, -87203347, 905506879, 469155476, -1064741456, 763635521 ], [ -2108620216, 1581873143, -1314976595, 1382446312, -637462764, 1001405642, -223405829, 862519164, -1763191273, 1019229405, 836283043, 1752726145, -1530880542, -190952734, -913539425, 2103487859, -761240551, 620238374, 376713079, 131429609, 1004719765, -1760557338, -819639947, 733172282, 1451441066, 286254033, -621527945, 517358768, 1316755353 ], [ -987503981, -1462656549, 1502720300, -606543708, 2003885320, 356729504, 1170792945, 17329398, -1422067186, -595064971, -2122840123, -1237015323, 852561539, 18084503, 1980212935, -1750208865, -1696817412, -448019140, 1552307122, -1843950531, 162025997, -288414545, 1201866772, 1987696441, 112161756, -62387864, -960279034, 374771850, -1519653331 ], [ 8703160, -1888873527, -1212002736, -1413443374, -1683064048, -1864382969, -714309972, -886394460, 61775585, -368474246, 845970815, 723403279, 633356430, 1866693296, 119139754, 67594886, -621192306, 25916283, -1032191305, 2106209136, 1044620808, -327421168, 1677883788, 1443734409, 566309022, -885153086, -1716653302, -1678136802, 1267187519 ], [ -1583542774, 387735510, -92645921, 660744618, -1887226350, 823534428, -1678287025, -162241330, -313983811, 43999183, -1916088183, -807066406, -437456988, 540902259, -1030396344, -23990527, 111147695, -676052473, -1968407452, -1157937715, -341693202, 549291015, -1737598073, -220519171, -634191993, -1272977530, 747929307, 1199288118, 243427361 ], [ 172449188, 214448951, 567315710, 1138223419, 269178269, 1535511273, 539570278, -160330826, -1765351360, -1199228971, -919934833, 99062590, 1174351866, 42699943, 1281112600, 1507300064, -1929185145, 437531093, 1001135206, 1965317047, -1171998356, 799574587, 1436616382, -19736005, -484662111, -730689910, -863434639, 384128944, -896653757 ], [ 2112218446, 790942109, -180521583, 776279829, -324277251, 432952517, -97288278, 1937717795, -1228176935, -824359246, 928810294, 488162705, -1079906901, -253917182, 711688089, 288537121, 1860053863, -1517819511, -930521446, 1782693814, 783449591, 1599747318, -926512781, 1959295242, -291636940, 1020318700, -423048220, 871540772, 1686389996 ], [ -1919815656, 1883845574, -250516604, 139239537, -1993117626, -1939406418, 1838096558, 1894978719, 387237549, 571661725, -1885157449, 726565194, 423118976, 1829665603, 626198840, 1626713761, 2064797395, 1878062260, 673445031, 1743615346, 1322659247, -1447436254, 1183776790, 80076569, 952191995, 476889753, -1683008491, 487561799, -711427253 ], [ 1267278717, 1088380955, 1688947800, 1689551656, 1557667782, -1445780576, 267672973, -2146898539, -796277738, 1506046513, 762601011, -1133410363, 1401848258, 113130413, 1191709146, 2110613808, -84904426, 1058215228, 63222728, -1449817093, 740649152, 1833163758, 1487702472, -1221104254, 1627672586, 1399864705, -1254230051, -2100136760, 1743128841 ], [ -1137157421, -2076313969, -1672037089, 2088614792, 246577320, -429718896, 443150323, -1107839235, 888064704, -1955693569, -888294767, -815157375, 1928209488, 644804474, -2089035332, -1050005755, -775849083, 1276456669, -1895379651, 1676985419, -570637084, -650233052, 1915978580, -1543110222, -852231536, 208716057, -836289473, 431658000, -889096986 ], [ -1294081104, 1400424177, 1574934944, 383807458, 1047910869, -356929557, 920254728, -570326618, -698716898, 786520461, 792630748, 2071545939, -1903096554, -214415540, -700920433, -1182253892, -700969980, -441734631, 1296102902, -1376023848, 1367598146, 693267379, 2096639283, -2053321804, 1574295280, -255058265, -1601973167, -2022466838, -1764339946 ], [ -1998936005, 335540123, -519299622, -5365167, 1095694062, 904109982, 720394700, -96734880, 1715310880, 477538638, -307477991, 1195113808, -1450483381, 1890254106, -1821796026, 69526020, -1091836052, 1126666866, 11084306, 1169986449, -952234991, 1217602836, 1112000343, 1384295612, 685457778, 1242719948, -308321806, 544185639, 917408054 ], [ 1123615684, -167896035, 931515091, -1959847012, -1667291424, 1019521516, -2065501530, 691885390, 949931965, 91507595, 282297945, -1519312484, -752154024, 63075031, 1368845579, -1030357951, 1707212618, 2026187106, 331727462, -149578648, 1248779765, 1223914283, 498018963, 307647813, 689343021, 1377088274, -504694085, -154337826, 235331656 ], [ 331879926, -1303191568, -74708368, 904388587, 1903890926, -2077164873, -1594450838, -308849976, -647464755, 1417450802, 219179157, -209238091, -1762773244, -1995607489, 1462749422, 296312468, 1595725719, -194241712, -1255287919, 466607415, 1891400733, -1659264349, 490240281, -904216165, 399540963, 68456806, -650294615, -826412104, 299024372 ] ], [ [ 199764712, -1039322158, -801183943, -1998178228, -594769644, 1011574940, 1345280095, 1966191779, 422714438, -1763488490, -1722637137, 412063106, -1362510263, -1049257657, -495588676, -537500266, 553627773, -936079224, 536532078, -1856094921, 1218388315, 2090058510, -1587769264, 317223982, 1524044415, 268500426, 1693106010, 333789616, -1962923992 ], [ -1790421405, 1013054579, -448193276, 1583946824, 1823322446, -1326600997, 218124565, 842632235, -437287350, 1640903824, -1233424176, -913276090, -1084385290, -1363887173, 1308596969, 1405884772, 602172345, -1279941293, -736795204, -1631247763, 1708494009, 66372554, -2061705585, 1837097465, 1127028868, 671964007, 129353404, -1821909892, 1694927600 ], [ -1773030558, 1613655949, -1793604078, -776827036, 2146837869, -1998415616, -336275535, 1597291245, -2132451249, 1402903768, -906508301, -1460195050, 1996450362, 142608380, 41355067, -535027408, 1678021872, 975416105, 928489459, 1589772683, -644210359, 535110486, -1696322906, 1931100387, -488494199, -1925794018, -1036696889, -441149009, -1877511744 ], [ -648156910, -75013281, -1054872409, 1172960687, -593764144, 1735960853, -1601266218, 1213674200, 8083446, 1290250325, -768897779, 1409636868, 384510872, -999716898, -316266330, -1400592781, -2127799693, -427230616, 122570587, 908431315, 220695450, -917730726, 1479936324, 2101246628, -906636883, 636356510, 1038991751, -2001441094, 1614877632 ], [ 1193984953, 820598878, -1533863468, -1669387208, 329197962, -342842693, -1881540686, -428598744, -1627915574, -1074868431, 354290613, -690148997, -1875679447, 862818171, -2118332306, -525114176, -1822989816, -1285482571, 1371460913, 1279368739, 392175338, -482493494, -601524828, -318353682, 234645394, -1787131929, -422970435, 1234962715, -141067340 ], [ -1784361502, -270381003, 308267396, 616172883, 1115382451, -1438832261, -1610862975, 224378485, -847405146, 2026488076, 2100101656, 236292144, -231480796, 47108915, 338329472, 1805509117, 1563155400, -2114894347, 1717758991, -1159846349, -683072702, -130807714, 1470518259, 1830439369, -752775674, 543524709, 1322064656, 2084812978, 1268516014 ], [ 1982473695, 345047502, -1843091550, 642594560, 808984072, 298783535, -1123124094, -1675914712, -1866100430, -263091343, -211549316, -1631406085, -422003276, -1916426187, -1021123354, -30993808, -1171686695, -1010923442, -1881063306, -643645577, 1758019070, 545491537, -1511211704, -146788775, 1807560134, 286788193, 74120032, 743479867, 1880613555 ], [ 727218650, 720170476, 815034942, 1371351611, -192373345, -1681270873, 892727572, -89833499, -998321433, 648113455, 1131860501, -1411528058, 1264313580, 139572666, 1702969347, 1263306277, 1904940363, 1592788432, 88537073, -479575971, 140625721, -940558894, -519770170, 1729950227, 1191362959, -1991006172, -990704853, 442973531, 599047976 ], [ -2023947561, 263941479, 536510679, -944902210, -165647712, -1035965424, -665870908, -1456775017, 1740461809, 1002673286, -1726144278, 1385593984, 612646873, -1366830383, -1575540022, 1752157379, -900259668, -1262127020, -1044505078, -1688403535, 8054712, 1623835885, 299537304, 1817014422, 1776326249, -1442325822, -163184173, -1382334263, 555688273 ], [ -889488623, -1927164599, -1888085842, 141414498, -346203420, 1330949793, 938743121, 1986408219, -1786098793, 1114799928, -854774638, 897431157, -612981505, 1256384829, 1897070494, -1462575624, 1052211045, -1589911885, -563358657, 568004217, -1261280280, 1507040286, 1585482478, 998346319, -923750055, 1641266117, 535950308, 939295617, 821978053 ], [ -1713658620, 1242336132, 1777640384, 505059195, -534643379, -421696357, 1282668406, -1508799918, 1283738370, -1289445605, 61164571, 373118377, 1940895890, -61970397, 381482430, -505681924, 1378635566, 138941630, -1531912555, 1541201770, 2029096420, -1965205102, -393421544, -1557750599, 42583891, -2141903824, -1299135622, -774137395, -1886073017 ], [ -1431932497, 339618698, -950093765, 192792657, -1823721365, 1589658886, -667526909, -1565247618, -429886853, -588181957, 1829943304, -1307265749, 305287714, -1509560491, 1482839191, 1490090733, 532742305, 120756195, -228109480, 2104101142, 1681189063, 519618103, 1171454683, 605992812, -2029623511, 243251648, -1201793241, 343336953, 2142378947 ], [ -434779819, 1157785903, 2053361066, -374479450, 924000134, 393117774, -1104126217, 1166281942, -525839629, -464256572, -1752086914, -1956443399, -954336961, 504404570, 1860708816, -1647770250, -610731036, -1106403684, 47907548, 82794507, 1576168777, 1274924758, -165110383, -1182557544, 352055853, -1321149905, 2135175878, -323083950, -315061954 ], [ -1560991503, 737171476, -1073938146, -888527245, -856597245, -1121291799, 1205087284, 1648644388, 701230789, 1926045271, -592357010, 1661966498, 1917644591, -1758292645, -961777674, 76457078, 34639985, 445447936, 511855254, -1641668559, 1956975624, -2101804635, 1525300302, 1778375, -542071987, -246956025, 6013923, -2119517494, -185483304 ], [ 2002794524, -837354011, -669402472, -81748362, 1924576059, -1765608453, -868997493, -1913317708, -1733447005, -1850974315, -722837742, -1564905211, 1183124887, -927858276, -293976939, 598393007, -675749454, 1465589799, 670667674, 1207103688, 763010862, -745473275, 370525918, -1960973466, -1338726334, -1914257163, -1825785718, 1279075260, -1280659381 ], [ 1596639205, 1937075688, 1854448975, 405612750, 2003595154, -1658851261, 1497955340, -1669490796, -623053936, -762150356, -108715503, 698236447, 1427739867, 393057987, 1710178855, 421709630, -596926228, 260945278, 551410556, -32557961, -1379307212, -905641429, -2139729723, 394360201, -621154549, 1231032633, 1808950754, 2102215780, 668887951 ], [ 1937727838, 1695171607, 1946343115, -606294223, -871979339, -1944115407, 296555037, -605840338, 1468057092, -306248618, -1310832303, 738060079, -1001279272, 2005592782, 258584349, -813564536, 460450876, 1103874672, -625612490, 1660404919, -1713274514, -1082191831, -1421329246, 1204908215, -327548802, 1951640331, -1027974674, 1191184362, 802169239 ], [ -440862596, 1809578837, 356895322, -170288468, 1054478003, 1737529898, 1322571476, -1533356871, 895333231, 171398409, 2051761525, 1659270159, 1553167431, -1582548017, -1223699662, 1670891007, 2145122294, 1104295607, 877497096, 32125371, 1774511509, -1782865404, -11302485, -1690348989, 1690111558, -423365926, 2081770055, -1867880427, 1384852404 ], [ -1198031068, 1279280236, 1287420392, -1219795589, -397302062, -1566779433, 559346160, 1157352308, -1956409763, 886700456, -941335691, 534028507, 1870863491, -229840695, 911745829, -1868559635, -1934058583, 304175540, 567214102, 138905791, 879812324, 933561458, 1991444533, -1764083418, -388916628, -418347760, 178914167, -341100210, 1059266747 ], [ -152673127, -510128039, -2000921971, -627413514, 366292871, 2094463084, -1318893907, 1081742878, 1770381451, 34249683, 566575356, -1292940109, 1421856660, 689536797, -35174643, 689389835, -554381661, -1317656851, -1038764519, -2018845379, -445679020, -205899710, 1807237863, -323123840, 1826060926, -1607712329, 1887188862, -352428144, 1142478294 ], [ -1126214835, -1379557257, 295225042, 934868276, -1015807495, -707114849, -325257522, -321293387, 2099179000, -165609976, 1131481534, -1047858829, 762033041, -1253011410, 924287409, -1702360874, -855578908, -252666786, 1847410735, 394742563, -1314241516, 1642267978, 1260326427, -2071773802, -1574984754, -1952690671, -1150801655, 1045536245, -1396201519 ], [ 1247334070, -410739268, -1999776199, 233876967, 1123771167, -639891726, 254499134, 1335505975, -775151384, -541454755, 656191770, 1841360851, -828769116, -1202534369, -256477527, -1866913805, -53674613, -686962239, -885152448, -961904194, -737853624, -786436614, 1679251673, -1514603701, -395491030, -632657976, -957190106, -1468904674, 27433791 ], [ 79707808, -1571904102, 2091236585, 277202609, 1135538503, 1463475512, -1010325707, -82141849, 1301692730, -2080389595, -929259436, 1732018374, 700252341, 1077796625, -4841247, 2012178272, 690900139, 1313206577, 249837183, 1547939572, 843602018, 1783205916, -1875159386, -1055781510, -489870346, 2084681193, -960719846, -1057787493, 403229446 ], [ 2045568428, 2092004649, 1267438138, 1314353730, 999463562, -407430260, -1159415130, 594994395, -830221825, 1759827174, -1482483931, 1500876297, -878839895, 427818189, 1803104242, -1237133327, -175929338, 269306377, 1963700740, -2003196985, 393541435, 2049768667, -2077505303, -566055516, -697455764, -1821193910, -681435165, -67021481, -318586989 ], [ 248781102, 730166461, -298223065, -995726373, 1780377321, -400844639, 1921030879, 2137672527, 569200416, -590666897, 2051692166, 20483933, -619274377, 57648782, 910001088, -1309461490, -1299360823, -19053106, 563998050, -1197393916, -1782164200, -1684886154, -1944387790, 1323031231, 444304840, 921487968, 47531997, -986677165, -369786371 ], [ -1569387902, -552152763, 2074657392, 1876029633, 1789297498, 978820541, -593153231, 1147543127, 622297788, 994082615, -913426459, 1330945087, -532615743, 584799295, 166989660, -948342161, -991800547, -169938953, -1775342701, -2077206778, 944765503, 1703796248, -1326532823, -2057977286, -857165853, 1073765733, 1956969777, -565228179, 441418980 ], [ 2002570766, -1168658511, -1452561292, -921305165, 1130499445, -1186333881, -1953173649, 1587891566, 1282061647, 1290442155, 552313814, 206868380, -1211998166, -1593451958, 538930280, 1024653704, 1431817113, 1498380627, 858852163, 118489785, -178096805, -1240880359, -927512505, 835624284, 460469319, -744720948, -585670662, 1789347871, -391255939 ], [ 1418224084, -258511116, -402486668, 402277162, -1974994253, -716451269, 1923472130, 1288598493, 1952319448, 1457226942, -61686863, 1742891904, -2120992826, -1113779598, 956709315, -1352208904, -941876250, -1200157285, 1070914030, 1240568433, -2022264790, -1262404820, 501715373, 1726988665, 1887218431, 1327145491, 83178446, -1926003117, 1915651693 ] ], [ [ 1087553538, 952521321, 1527978689, 414198819, 996763726, 1486529234, 1348269355, 1805714844, -1323367827, 1540827178, -21687108, 1796013508, 2051996640, -1873551461, 1626827286, -1234793069, 1718202142, -999812391, 785604456, 1975825522, -1750367625, 1769103259, 1359697933, 1333938192, 1773533291, 1275849671, -954731056, -232354708, 259194871 ], [ -1720128591, 1497559417, 713082805, 1861865953, 94669515, -2076702608, -412943335, -1234574341, -587760720, 328300691, -1454229009, 505957106, -406323531, 1325401265, 1818948862, -610323378, -1300639217, -2036227195, 424668469, -280718537, 532757383, -1012436838, -506628580, 1862136273, -989266007, 252579664, -1478003577, -1774632451, -360283437 ], [ -1754760619, 14764666, -1553782206, -1990813682, 526485002, 1820858032, 2101610110, -2140508570, 472794134, -1940791516, 568060216, 724426506, -1556927381, 1237561787, 1645158919, -182480188, 122904960, -763395142, 2014719202, 923111753, -213196680, 1591451605, 1374618186, -797223756, 2138375238, 492829053, -1959082928, 1710885021, -901743766 ], [ 701957154, 1300507273, -1796348840, 1417052186, -1459442348, -1355555205, 1304080891, 54590630, -98111174, 208104367, -1150487753, 2146914318, -1788489780, -1348018302, -1815557786, -1995102285, 61873951, -1669398229, 1012169883, 2039489790, -363130574, -1436765486, -435444501, -421085176, -2135216444, 886639516, -578638889, 1102960970, -1343733267 ], [ -2047531018, -440062728, -18422761, -1958211498, 197409083, 242820199, 2072605453, 337954663, -1483137539, 1475802598, 1930395886, -1433041029, -676129424, 463657900, -1951602894, 1481356183, 979827311, 1788077296, 1105438913, -1394128489, 934978412, 551503676, -976515986, -1493384419, 1727855244, -1312825273, -1506748929, 929399114, 1161864776 ], [ 1456164685, 72924132, -589505710, 893109559, 1273285418, -1447740902, 789694363, -1260805813, -601271178, 1776811329, -946096978, 1000923904, 981733084, -1225688659, 1467429203, 825195343, -1759500942, 1400795497, -124784319, 158456647, -970182384, -1356453721, -1658949193, -2098594150, -1366185294, -1154171760, 1341538828, -1446248413, 782114446 ], [ 673903039, 2008823027, 1954167449, -723364093, -1033310665, 1771589687, -796376047, -1770684108, 2134815769, 1603705735, 1523395041, -1932048386, -1131106758, -1385071741, -254812139, 1303224189, 1121597354, 1869401350, 29696890, 391517703, 1446651218, 1548237474, 1840769529, -1619402805, -1950365424, 1563502302, 938971802, -925871439, 1732107969 ], [ 1888663094, 1823947187, -313742002, 879432469, 1204197859, -1523910349, 846712672, -1003889586, -2075588354, 1743717819, -1222251443, -141936320, 290234053, 876874048, -1187828193, -557896027, 1245292410, 1236290043, 1375300081, 133610157, -2056545556, 1694890042, 443057944, -449340021, 2112649468, 1773732334, 137973062, 718708041, 1488280207 ], [ -1795993952, -1671693891, -1523362678, 984701417, 654288490, -1260981540, 532093054, -934922535, 693442309, -18856626, -103225772, 1887625281, 1194557623, 777974883, 1313710718, 1817521416, -418320225, 1024079186, 399325850, 1086757586, 1559529974, 1532205165, 169666845, -740100998, -1004182381, 1249303315, 266488582, 1473736208, -142790053 ], [ 1033636118, -979258967, 782280815, -1477708126, -1338515036, 1490935249, 1967742891, -293564334, -926617822, 1602947045, -361224241, 778405344, -1847828900, 1347122435, -2054497989, 1094014462, -1421449284, 1784263709, 521424133, 59526453, -882404328, -1119393550, 1628766866, -522659069, -2061081134, -1770501069, -1306395630, 1819839804, -1797352901 ], [ 921440871, -1707902589, -2011823914, -1124924285, -1786508465, 1567645694, 1836896944, 1527452438, 210869543, -741922923, 2096814369, -1822539379, -735553879, 785142042, -805215818, 843444642, 1601224830, 1821991510, -1636636028, 1799911576, 2020026681, -1036456663, -2027789456, 1652372311, 1762919884, 134093407, -936897833, 1781487939, 1234705711 ], [ 753478338, -78048637, -152902907, 1778281129, 335657391, -576292975, -1137876732, 183652832, 296448490, 1138967875, -984405677, 1393083808, -250160950, 675834280, -870751167, -31970950, -243429675, 917572817, 1543805353, -36466997, 288006900, 895810508, -1936638836, 351954429, 848803961, -983757384, 693595911, -1796059228, -1763230579 ], [ -1286854032, -807364848, 1158901961, -1058667264, 172102434, -170457315, -1708055169, -506759213, 938559916, 1408201421, 231205804, -469100295, -933397861, -1639608702, -1996914712, -927925569, 726866977, -1547005041, -161716899, -750067768, -655333582, 1509064736, -745446661, 141266147, 68113776, -607799810, 606255420, 1703041819, -292440225 ], [ -177683201, 1539678346, 996600216, -197638845, -1277877840, 1066923875, -564519636, 574162421, 30442203, 230572935, 53706365, 747600110, 1294953616, 1175024420, 341068756, -1460075812, 1707590088, 285506552, 1791158490, 1852365019, -285983488, -481509711, 786792938, -1496116546, 1221957855, 1341071401, -582188960, -617410512, -931048312 ], [ -1060105216, 1626245116, 1768944512, 401779617, -445796513, -1336037166, -1816731036, 335961584, -97502975, -1193188545, -1845860012, -155867857, -1048210262, 772130395, -2111770519, 1418948317, 116498868, -416481979, 1058427081, -1721414134, -1662591197, 1181573838, -538309005, 707035096, 1270523637, 521870490, -1501709504, -822097815, -1495483200 ], [ -1957035282, 1929097146, 411820088, -1200529512, 1190641150, -1789552534, -843484021, -778265250, 790885195, 904007247, -1593501882, -1371317246, 988267534, 1666860969, 1521161803, 93573818, -475261562, -338647372, -1565714305, 619756518, -62057340, -1458057987, 362601310, 1208884046, -1650212736, -455192206, -1310783570, 1510351867, -1870629311 ], [ -1823243422, 1487883228, 89221028, -515583939, 1051510477, 245048891, 891322192, 822421053, -1126179328, -1059973309, 1382107863, 1140957327, 1276796927, -1439376078, -703022138, 2100027862, -606172828, -136097173, 1749498980, -24374895, 1655092147, 239928197, 1890614754, -898666185, 1949940230, -192984913, -1006541151, -1974364998, 1509473699 ], [ 1438813599, -699691946, 1896084043, -1628508413, -541595809, 1844090340, 1479023136, 654740197, 627466183, -774480503, -853957866, 1856834025, -1200076019, -916459937, 293008573, 1061042391, -1009638149, -1156569599, 789563175, -1613536622, -1024863832, 254572955, 1531096840, 114631895, 1590572514, -249445045, -35483988, 497131310, 356929368 ], [ -442036683, -603061210, 462463002, 1619043880, 1319128126, 1667379820, 1612969311, 524535596, -1903013522, -1631146236, 1023080163, 67677297, -1495679187, 810900485, -2091525120, 1861747023, 1759483373, 1863519211, -758719560, 1202512650, -825241511, -2093062239, -313556565, -390352467, -872503896, 1861377690, -625907049, -530723799, 1815285980 ], [ 452420509, 1936585020, 1426090149, -1601713680, -1280002043, 78130725, -1301638775, 188026679, 1825569076, 311948161, 1448395287, -1905021364, -274840731, -870698920, 1792393410, 1266734962, 269652154, 2038436823, -1207677898, -1155401726, -630504931, 1900960063, 1349571980, -1652355366, 204499593, 353909758, -2035251563, -971873037, 43967028 ], [ -345484411, -2089827326, 920503926, -1437243616, 805845033, 657458213, -209402786, 527810179, -979096399, 179452501, 1997224389, 515664103, -1880306346, -375356907, 465584871, -2120676693, 333450114, 681697088, -154084739, 951797166, 1988275753, 263399282, 1786787795, 460843916, 1289212699, -1348598199, 1890164768, -1061869053, -2050019355 ], [ 174354629, 2070611665, -908817072, -1882318316, -1181326679, 325453956, 1205426594, 2090475548, 498324572, 898117262, -1708056442, 1324997705, 1455242705, -1388390151, 142733674, 1407596449, 1079573492, -253639811, 205665385, -662268694, -109392166, -847542258, 906523131, 1138191186, -114070550, -1408051955, 608359600, -1473949423, 290170094 ], [ -1390159803, 929063666, -58142391, 1218499904, 825568732, 890740431, -773853565, 1812602576, 129212216, 1887483342, 798338030, -1681246962, -937926089, 473653177, -1977016900, 354194380, 1480544237, -1945835777, -1942965186, -497033587, 1907753030, -1007695421, -839011972, -343650577, -1217176887, 1166486664, 538694893, -902880290, 236405723 ], [ 1823236329, 1914063529, 1631832905, -132950330, 570462568, -1252358045, 2089591447, 817745577, -2085633984, 1920201688, -640069164, -1083414308, -1081338856, -1444236774, -1536307337, -589970273, 1149736358, 263886183, 45121979, -118900716, 1816807083, 1356030180, -445952260, 1834983493, 1972201714, 1687862144, 594491455, -268888087, -568388395 ], [ 919655385, 642298710, -2007492149, 1667757192, -1421006972, -1906557882, 1074907094, -275380279, 1202776395, -1921321761, 1928133154, 534016166, -1861445424, -2092747021, -306251536, 59181102, -1347362336, -1303518491, -2035215366, -1302396270, -651226701, 1037918593, 739715599, -1415217610, -816305155, -1900401234, 1869505856, -483824947, 1113942589 ], [ -222046918, -1018146297, -642412654, 1952141808, 73580563, 885642387, -580973619, -1632012895, -880415470, 699847390, 24324418, 1108333455, -2012625361, -724741790, -2056628424, -1277766114, 1603211985, -832648519, 706010258, -2052087836, -671140929, -743531683, -637103532, 634696748, -616322163, -2070124172, 1568047955, 684585316, 2027014836 ], [ 1145853468, -858271979, 1572416138, 852079745, -900511200, -1079295648, -2019243834, 1017873968, -1665568784, 1936316571, -1036034249, -1989417275, 1631828254, -1872870443, -542542440, 1272837308, -497394709, -203933516, 952037625, 237040758, -1248432300, -473980143, -576674341, -1914828412, 1424379513, -418562588, -795745477, -1508817523, -147778971 ], [ -753545512, -1346203800, -1406613551, 1864968459, 1529088902, 584816007, -1072652556, -1753639375, 362612909, -1764509882, 2084868599, 441154434, 2104833725, 322412738, 664413986, -121302005, -822153240, -2104474086, 19517798, 1712416314, 30754923, 946377743, 1617655285, -551508317, 936403184, 217382136, 1644460649, 774956951, -2079109565 ] ], [ [ -1983247005, 2034051046, -439616731, 785785237, 1699286607, 1849074548, 1013650128, 1250787979, 1159710172, 877138120, 1984180857, -1834671893, -960207576, -1527154190, 1217886462, -1247370503, -1485743012, -39819649, -1335166659, 1175933257, -326864540, -1135847551, 323880790, 2063690290, 1036831649, 707616818, 827365045, 1028739334, 537203596 ], [ 1723861904, -1003440490, 58234088, 956732225, -1523884275, -96261877, -310357439, -831084624, 129612801, 874848428, 2023155197, -237015438, -1839518718, 2077443547, -735300374, -455675489, 1054854170, -751281073, 882433845, -2105456002, 1440805345, 92458356, 1965054902, 448553769, 274903300, -27261351, 1523129462, -1377076700, 1986991536 ], [ -575305450, -1589091315, -1489850341, 377125208, 1812629766, -197251301, -1345754136, 1165280033, -871789922, -1290500143, 650577181, 1539482028, 1926318883, -227303698, 1912238247, -578159124, -31277233, 930107438, 1781848296, -724962691, -1105094567, 1675838672, -1557015557, 1613501218, -51912011, -2008397712, 1004699294, -1359436452, -168609668 ], [ 1014275103, -180531941, 171191771, -1263009263, -1795829199, -1248033901, -386019494, -896660547, -1994653777, -216612767, -1033428274, 1359125150, -1391323574, 337990018, 1400784074, -118125135, 1532687170, 1037198747, 1398970583, -735949347, -2032835827, 1061803099, 1064081483, 1776766775, 452661983, 183405614, 803462587, 1006072054, -1941380340 ], [ 827184465, -1260877561, 190492860, -1249815530, -192821073, -1452486420, 1635357079, 313987638, -2024535793, -710606985, -1803707053, -181220306, -1115967228, 941344486, 1969519672, 192969759, -2118568645, -193026972, 1979264600, 1755776183, 140044406, 591932218, -659419694, 801287244, 1616941597, -1375707011, 1838459481, 442140888, -1868424246 ], [ 67000032, -1526751139, 1903953400, 1858074949, 1033837353, -1331035957, 1454765159, 2030636241, 678808134, 92002882, -744735336, 289413597, 693115791, -1196446679, 2013863320, 422745107, -762316760, -1911329607, -1413465392, 964263146, -806478024, -1370832949, 1201488163, 1217536685, -1778805224, -717442921, 1845823161, -1621634158, 922201361 ], [ -570267983, 463494761, 461896032, -1390184478, 841531403, 189585452, -707885908, -2078791146, 2138430369, 292306551, -732737328, -862930225, -682919554, 156360834, 1888219504, -592520935, 1421428609, -250041136, 144710912, 249522396, 1706642378, 1948612644, 336177734, 2074797677, -277521000, 484270878, 1586929392, -1543272871, 1163171722 ], [ -1951170502, -1880730554, 2117665614, -1776722680, 564198280, 601282945, 420557257, -1754134371, -1968178270, -2034350312, 1892402359, 1072350436, -1465320795, -111434189, 172602116, -470265879, -850322814, -1637935170, -500803107, -2007872216, -730546534, 859089397, -1024135770, 2043039135, -1029746922, 1594969570, -1793563201, 289256597, -2054202626 ], [ -173920913, -409500426, -1725533768, -1795006117, 904096127, -662858807, -1114809424, -1113962544, -65820997, -10177519, 1213247271, 561464682, 797304060, -476415388, 1826844364, -178553324, 1399358200, 2101344474, 1060164462, -264232727, 1974789007, -363387357, -1866006099, 292453877, 253781778, -2018061575, 1547618744, -37866319, 1461466624 ], [ -1969008296, -1008463143, -958469415, 1321114409, 1199744512, -1949324332, -1258019394, -1360373631, -37960270, 1040170783, 831798125, -1839370552, 2052570444, 1770365400, 608439759, 1746517563, 1646004174, 1715556282, -1269678727, 616622267, -1821024555, -2078697565, -32488963, 1944599656, 302325661, 1875447009, -766820329, 678379986, 941150327 ], [ -1888389927, 217287930, 1325076159, 382850106, 1579145954, 1706115372, 2145344676, -1434661689, 621669392, -747764795, -1383478752, 1117391315, 2008877371, -17053318, -715243764, 1662093076, -2068512951, -1470575285, 574909686, -188547290, -2090232058, 1155917773, 1471317434, 545502762, 904582725, -1521016292, -1611930086, 855316836, -510691893 ], [ 194895256, 1496306257, 2029754469, -1939956930, 576892734, 1686752863, -773579064, 266462706, 175503758, 1088599486, -1574228332, -456030083, 1063830430, -190803239, 1538772359, -987787216, 370882775, 1732726726, 288003470, 899516872, -1677645005, -1071932291, -1373262091, 1408095991, 1973347961, 2132929997, -440674564, -1151342806, 1183364937 ], [ -487678784, 1684223000, -1021563650, -1755420950, -1031172468, 1674716987, -863824372, -1411565370, 534982605, 1165556564, 69451289, -992105028, 1763022452, 1494051333, 487961903, -180516874, 1303769188, -152317641, 422962818, 349552878, 140138799, 1510548872, -359120188, -863626308, 23210726, 2055393801, -46108252, 1436766298, 1634639747 ], [ -488991895, 107983955, -2031135862, -444468175, -1393543929, -1613121594, 242514590, 552832438, 1418642598, 302976866, 1904721765, -1142131997, -513378192, 1685749100, -1970427752, 791046246, 882608527, -874730268, -808339134, 197643589, 404269618, -1544338293, -423885722, 1372663488, 564783460, -1573127446, -1077573819, -1993612202, -1475044911 ], [ -1903548090, -1414080964, 1202285136, 1795108024, 1783761099, 1577060299, -2027882526, 1513038446, 646674064, 484067666, -1769415723, -390935955, -894160985, -1182589045, 580132471, 653373457, -1646401020, -773567094, 88655391, 412042661, -1061464026, -610743602, -496585435, -2087033272, 864522921, 518178500, 1599404161, 2098826768, 871285261 ], [ -113762615, -1570239847, -1494780762, -1713982894, 1060683939, -256041862, 20150455, 1465763744, 907495813, 187325868, 1637218909, 478414708, -954238627, 1481410793, -1041470972, -2091457660, -135952582, 1408070009, -1773863283, 1426282610, -1712447441, 1273276515, 36901536, 157364107, -449496442, 1420053954, -430030431, 300643110, 617499617 ], [ -1601936378, 1847574638, -1256168963, 1873986888, 642501526, -418137452, 1773107785, 640485426, -89396464, -434193373, -1357937244, 1050739869, -596973986, 21426658, -2146197653, -1607555087, -1641909854, 201193376, 38111022, 2115274534, -698892192, -980793559, 88537135, 1151179872, 151101081, -918600681, -626419988, 971014998, 1272301082 ], [ -109288913, 349727536, 920829446, -2112258379, 1432463829, -308916875, -2066249641, 1572444040, 610244621, 1201142668, -1858464330, -123569609, 1926944284, -541636671, 70572259, -467934478, -895266688, 1541275270, 750395375, 9047966, 783193199, -124682393, -179665866, 229951088, 1719455374, 760395942, 1993030592, 1844027537, -178142097 ], [ -1778578734, 917544789, -34887680, -2118196233, -1884520757, -832563999, -706407266, 1439722055, 326190790, -1615430695, 119834265, -2000174590, -87018734, 793572049, -466109932, -538570990, 1844110552, 1664820948, 47827097, 1995192417, 521588623, -663311752, -1540022664, 2028990102, -1881754904, 837477271, 759142071, -235387365, 1301735383 ], [ 203858573, -246960024, 1728154200, -1589355912, -1723970058, -1711703527, -639254214, 1228375221, -504114640, -1253653441, -391288808, -1095026433, 464432567, -151032431, -1314617591, 722675626, 347355033, 1958763417, 1881668719, -311172369, -94465532, 1031219936, -357517605, 402916105, -1642684401, -486505748, 1011519290, 1988631472, 838227905 ], [ -1723834392, 646048184, -1360286318, 1967300524, -216513471, -464905619, 858090038, 287019399, -585872343, 1741389143, 572295292, 989187042, -25687604, 618483983, 2076940573, 680699067, -515472201, -970157080, 1639415522, -1725030913, 1071457935, -1972189953, -1728322283, 702860855, -512193997, -65627689, 1041301381, 1659393700, 695156351 ], [ -2032821435, -915905659, 573448301, -45119498, -1396446699, 1688531764, -225492355, 1344284867, 1491111002, -825185064, -450379703, 848767193, 50513510, 1141710345, 1176243578, -1266785407, -2068384442, 169149629, -2118730434, 1340879782, 1167163826, 1050681965, -416939059, -827432101, 1488688952, 1568091263, 1337126797, -271328496, 1088389204 ], [ -2074983029, 2019140317, -1976934557, 94462260, 2113793874, -1462361543, 1355754046, -548529111, -705491088, 1654593791, 1770341353, 692128028, -1264539678, 430086545, 121319241, -1900707061, 403216056, 873727723, -700358559, 743459730, -2063469070, 1233277280, 1659057065, 1111382848, 1797515780, -351910922, 2061931162, -1641471103, 61317280 ], [ -1056968761, -2130604119, -932526346, -1753374193, 1956330993, -735894487, -671413227, 1847039520, -1620858946, -374572477, 1989615818, 2121911005, 1036042449, -781392529, -634172123, -1958180465, -2119319694, -2035625423, -2129976578, 726060462, -180742080, -736534709, 1563155669, -1866439882, 649844973, -1143100116, -1963143902, 41122209, -1467397693 ], [ -260947506, 970887132, 391820217, -241858198, -1213932775, 916261455, -586552019, 1728276137, 1204005380, 1001663854, 462463787, 669998047, 19002146, 1479084229, 1295282199, -251434545, 116815502, 630892417, 98678172, 1352874390, 817127633, 1559450521, 419446233, -547376345, -1553360844, -703893617, 1477834846, -1226141086, -1544113082 ], [ 1575526338, 955713548, 334802078, 1468791262, 304293365, -1051438902, -1109920286, -507295349, -628763798, -1118454382, -1809083450, -2096607953, -787075941, 876660615, 2031843620, -1451759252, 472787909, 1249636797, 769287186, 727987657, 489148311, 1519901707, 666182697, 2124775297, 1758075590, 1411530508, 1831476468, -799424475, -1965192770 ], [ -1101608676, -995842987, 907593102, -1400431770, 1671227038, 1754637199, -421945577, 1267259289, -270651476, 1841941937, -546861306, -1982822020, -2010915715, 453525466, 413426035, -1939437183, 1176109726, -1407173747, 1752547232, 1372134945, 819769083, 542326554, 479071288, 146389557, -1673820416, -2029400868, 1302827873, -933852462, 2027238721 ], [ -617126972, 47633859, -315641882, -11939898, -1608244597, -1724748651, -1095684307, -767043002, 735282623, 1712044646, 552039006, 1143596187, -629854371, 434121607, -632574836, -1791083807, 1375955173, 1832234876, -945904105, -139574772, -1865985979, -1422134700, -772055510, 251766484, -1489875797, 1265780074, -942321444, 1487028875, -788935130 ] ], [ [ 134021393, -1291990100, 2068813627, -876451563, -1911864049, 558657825, -510287825, 295332561, 1367521715, -1874677134, 1432779751, -890047963, -1068901391, -202554207, -238137014, -2030941807, 1435942013, 1994246843, -425222913, -1134232423, -1284845386, 612653427, -487433559, -1656946103, 1919323230, -510778266, 1800908318, -2056439079, 520453968 ], [ -1568453702, -1664353891, -1606253189, -439099129, 546766898, 1219298187, -2048718878, 486233334, -739367832, -2080883122, -1349861179, 1912471470, 732655328, 1041613512, -1976368734, 2133816889, 529470117, 525605270, 382037942, 482345549, -1665575059, 1599461514, 849560306, -1482343411, -1237648317, 432060622, -1747329610, 1546296502, -1859375774 ], [ 1204666632, 2021326666, -555432937, -941033110, 1985449122, 1513571751, -1477475387, 109451269, -397947643, 1528436469, 1077461025, 1290709031, -340482645, -1025480346, -166337803, -61264897, 1489638564, -1184489003, 817729256, -597051487, 1881356950, 2018992496, -1815479630, -460439504, 1182978490, -1621169815, -1111214434, 125158823, 69816699 ], [ 919302648, 1772704732, -725527406, -571755872, -163328150, 1576230336, 1354156725, -1683188368, -819943737, 1696347911, 1582643753, 930812826, 1160428341, -945110804, 1111173818, 472643429, 1620748864, -1685201885, 492864801, 517811787, -256601754, -720729194, 1562624147, 2061676231, 402533375, 1008608736, -824354775, -1500837036, -1185806412 ], [ -1302718272, -599971926, 1669465500, 1090485687, -180255091, -1229748921, 1975383747, 729026073, 1915626057, -320594025, 287439328, -1455268204, -1265546399, 614129195, 496384196, 2049152662, 2092051440, -2011896145, 1607547427, 583730310, -1131851560, -1488098468, 1712447373, -2018159233, 118701394, -1308484967, 2005072202, -1529446438, 762138431 ], [ -976058675, -879332991, 521947029, -927049512, 1675804510, -38624559, -1823000021, 44767743, -1118846533, 1780279356, -2054809910, -1623158790, -14226898, -945371504, -591843263, -1204263486, 1765797149, -2144176570, -1605540398, 1946699069, -30971429, 1880640759, 1435306421, -842398995, 961705492, -1516434605, 484400083, -661510166, 793437026 ], [ -1524616113, 1447419933, -991681457, -152790710, 1461178631, -87289008, 131917123, -1639983928, 910109372, 2015967873, 1011615009, 1784538366, 2089301803, 726999854, 1562412060, 81423930, -633008156, 323646027, 1521491337, -1397547460, 536202674, 822827294, 906790880, 982966143, 658870574, 488384719, 1841226059, -2118298412, -204973213 ], [ -1823722307, 1639117617, -1526081014, 1162040705, 913181923, -759076237, -315621268, -1269407557, 1337359889, 886625833, 1992634214, 430282302, 71565742, 1836659841, -793363042, 1632365363, 339479845, 1227622754, -749080147, -47130355, -459329584, 1158224693, -1851887950, 1927815359, -711630448, -427369751, 2034484698, -1714376465, 1062648457 ], [ -1727521615, 1870933599, -936707051, -798963951, 1120200169, -1196559860, -1749206760, -1841494756, 1778079112, 250396221, 1954830184, 1334766003, -572145005, 2045958086, 1292119761, -1256801810, -1463260391, -1844131798, -1892528832, -235825264, -331461799, -443690927, -1883029057, 487341502, -1922724159, 339748581, -1642558370, 339736957, -872380509 ], [ 1982825800, -1518471702, 1328196171, 354795163, -19225107, 1430686849, -1315763009, 1538466029, 1452243596, 1615327129, -1912227993, 200634552, -571720968, -1073860237, -734709477, 284420117, -1998886707, 570950614, -670565575, 955608342, -1260270204, 908112616, 586344553, -1318479554, -892883044, -1040222568, 1825717549, 644439334, 1000721890 ], [ -1764804941, -1596018944, 2143869264, 1198597184, 1269426963, 1844570198, 1475137747, -1940910618, -832730642, -405675323, -1501330137, 1692154094, 1860967304, -1462970245, 1129479420, 1347569897, -2023552148, -1610141067, 1920926925, -1072008214, 1294904616, 685171560, 169347276, -2033411299, 313078135, 1218608229, -952864954, 745420709, -415696614 ], [ 1922696620, 18739333, -2121737671, -1463863111, -1311807616, -627913943, -353063132, 23049634, 930739581, 988364175, -51272947, 205221117, -1677200170, 1284291522, -1932720325, 2023858916, -658164295, -207152348, -1463809740, -784797733, -1389563198, -699797759, -880126913, 967535800, 354620106, 1080151256, 1221311058, 1576678147, -1252716430 ], [ -618658460, -297365671, -300011589, 959541318, -1980319978, 1544964449, 283921422, -1249925517, -703543349, 1462196777, 394499881, -279267001, 1715405434, 632534838, -1486457708, -153391309, 2074431816, 1052988726, 644382446, 948883478, -244944644, 76484607, -1814095956, 1948732522, -1458092015, 1733471031, 1750676279, -695813815, 2037518734 ], [ -1632134874, -1728415958, -1516530581, 1678894510, -1035240878, 2118950479, 661363274, -953145933, -1344088143, 1053743007, 268722918, -1540250067, 1071517246, 1629043744, -1257394097, 118040209, -826401124, -1146054658, -1953695709, 2067861416, -1655235171, -629992948, -539765970, 1286045452, -967578313, 1782558087, -1230565100, 1247284392, -744230080 ], [ -1560567299, -1680260860, 561372438, 977243495, 559451219, 402516385, 128668347, -1021403802, 1182008739, -1564927742, -1472034574, -1968271882, 610986761, 771721173, 1440333595, -1230878061, 294024340, -295950551, 2047969518, 387038969, 681691631, -617593378, 991315438, -1988834985, 1599965576, 103791622, 352440129, 1885028396, -1446326568 ], [ -1596398074, 590039007, -531994136, 333980126, -796592734, -396175345, -1112726553, 590556643, 563585111, 755057245, -557594056, -247178042, -798648967, 466018573, -1415295829, -1835873267, -586489259, 650980836, 2111699295, -1174831658, 1579301323, -1185770385, -1735140381, -1410412066, 568113000, -511972745, -74745627, -956844311, 767942202 ], [ 183225847, 1891438949, -18538968, -1758307886, 1310835111, 232068939, -1044190965, -1850426244, -868092414, -549956444, -1394248084, -212077538, 370818479, -1782877864, -2132167622, -1102733398, 1561733666, 310484745, -57647847, -1178908398, 370668343, 943972149, -1073461541, 715496035, -1608710882, -10919702, 844419931, 253908778, 2030311254 ], [ -759428824, -1940507217, 212511345, 2024113741, -767377985, 1308861479, 1747273566, -1360484574, -1789532025, -790617195, -1274246554, 2095405378, -1064845994, 1710001959, 1235961025, 1814466135, -205343253, 720393616, 236964146, -33201076, -878722449, -1232896617, -992675923, -913965953, 638174946, -1835861763, 799491657, 833349542, 78047153 ], [ 1638254334, 875140167, 495916873, 1173246646, 176161114, -1710348087, 795534499, -1139119303, -1876267859, 523088634, -901935827, 1605817562, -465569943, 1336715297, 1434414925, 356074966, -990295431, -241598801, -1742082350, -2008543353, -1967866418, 1811244679, -1584123604, 1050033325, 1917733945, -926995917, -1260847113, 24861429, 427744272 ], [ -1120149983, -220945759, 1784750425, -159183229, -221412068, -914330140, 1519880874, 1903698103, 514539017, -1183368470, 108332448, -1513058408, 1747094978, 1822920500, -1553874980, -32139177, -1870923964, 39831067, 700386813, 1022143515, 1783909004, 2067074404, -1573835915, 922101409, -1104253292, 1135112858, -430571055, 444079846, 1855648838 ], [ 1840508654, 1514895958, -157588395, 2025618465, -2144679801, 1175801669, -1221723172, -651205346, 1850650416, -1920967521, -1276184871, 495551268, 2105792712, 1695032976, 232121819, -228846330, -436131455, -462629977, 1233014782, 1257357730, -869441059, -432420672, 1380859143, 1003198377, 92779814, -1254213343, -1123131322, 573323866, 854554111 ], [ 300113180, 236402781, -263689596, 1078206679, -735090281, 631483836, 496730863, -1132744535, 1922428954, 1036733552, -827392506, -931920865, -1906854879, -161364319, 1625235241, -998489983, -2069031717, -205216105, -1873110970, 1260043897, -1531695698, -431484686, 1060293046, -1070300344, -1852690055, 1238237848, -18066385, -1830706863, -1554215900 ], [ 1689027878, 240472712, -1037336507, -59273342, 2086089488, -812993624, -1240738567, 308626741, 1393302417, -831100239, -1768210785, 1462377088, 1411516532, 1832825049, -638581440, 80370876, -119045325, -1617565836, 535993752, -762800349, 1702976890, 1378859676, -1193807213, -1253844882, -1611027237, -1600052356, -200499644, 1987411787, 121460740 ], [ 218972262, -413758586, -162923050, -26192854, 1818272942, -1876514104, 156622409, 341376424, -21857216, -307445384, -858016242, -245667906, 754524849, -802389088, 919289569, 1362149022, -1566056016, 645968451, 1205803764, 1146855139, -248226100, -909992232, -347286239, 1186708827, 1737922199, 157936975, -1475469815, -1778763083, -43299012 ], [ 128722977, -211052669, 1080983662, 436288727, 119562151, -1192829071, 734344589, -1087023557, 1951032629, -1927632467, -1399427390, 1330397475, 2071811272, -1741230326, -1478618334, 485173802, 2096049361, -2018714447, -457282548, 391426249, 540583276, -1164809023, -2074652179, 710481397, 2065465629, 1148013937, 1751584128, 2057125185, 748147949 ], [ 1053550957, -1408625748, 1917737103, 443944758, 1851342594, 2054562934, -939756666, 1172815954, -430792690, -1807707452, -376407393, -139803296, -662089492, -348304008, 1028272655, 923151479, -500522987, 898344932, 1808682675, 1708601219, 251678895, 1518520229, -834448626, -1499956420, 1478354564, 971309562, 789720485, 1101238717, -786433341 ], [ -964380202, 1697715631, 1183603898, -228365278, -374185760, -1692423574, -1930794333, 1352063738, -656123388, 882060202, 1709960445, -1982260304, -957379698, -1559255708, 127579293, 1689754141, -1257880366, -1973127731, 726113893, 214834227, 1001513663, -1892631977, -1214612424, 1425629492, -774705166, -1467876346, 1911758366, 429289616, 2064052002 ], [ 2086589288, -1466157350, 706907788, 883333041, -420806234, 1532743530, -574031922, -1937995815, 1937732448, 195815674, 375826411, 1068491070, 2132129430, 626247861, -1883662026, -475919766, 1335081988, 1103377585, -1349449593, -1382567062, -683905512, 1473481680, 639703627, 716336588, 1317392636, -785519452, 294975176, 1460897, -1698103540 ] ], [ [ -746038921, -2130101319, -776204080, 1599104236, -1840533917, -970052139, 29461260, 734916916, -1748214265, 1184448657, -9013220, 866987965, 325630377, -1713149027, -701009316, 1181188750, -25692858, 1687504688, 830912282, 1262448950, 103521682, 43818457, 248617614, -1290197055, 355891401, 536893403, -2111817296, 861418557, -508543483 ], [ -984252573, 639724976, 608169317, -1409510052, 1611316618, 1219497871, -508944260, -1873839005, 138176960, 2099799985, 933208949, -732884107, 1037642735, 1293781264, 621137582, -1232864945, 120722215, -1108957822, 871891296, -2060515858, 1488471027, -70956444, 1706284479, 1963117884, -304877986, 1699773959, 910454440, -114859452, -412583284 ], [ 1668198941, 1550402815, 1583020434, 1420780338, 1896466959, 1087298204, -857785641, -45477560, -2061164516, 163420656, -1175482625, 1292109530, 1664432806, -1940893954, 234819985, 290478180, 842281708, -1116689707, -2104499051, 442220106, -1124357240, -100789777, 1083283329, 592480095, 1714948318, -1743495122, -2098182014, 1831747188, 1573509618 ], [ 358576996, 1556324794, -883120433, 1961692617, 1274795144, -461457668, 783446837, -1080579546, -223349140, -133408414, -949970710, -937430165, -773947601, 729774223, -1928193596, -45444724, -495791818, 1470527140, 54006798, 616331296, 1468725239, 1607441456, 633116002, 530022825, -1212901552, -1650539953, 1991546035, -675893661, -1195914797 ], [ -187187500, 506044771, -1367103181, -736893479, 1037476447, -1623423012, -204755249, 1388950694, -950501766, 383180696, 1457927198, 106331671, -648470569, -857154886, 1349301591, 1197858281, 1376961382, 1515365178, -325433393, 1445603465, -1775416739, -1836469592, -26662033, -1293639035, 2051377085, -1615467216, -1001943038, -839935510, -858702808 ], [ -1662983911, 1869889662, -1387479755, 983726461, 886014713, -1206131816, 726000861, -1808834425, -933483007, 1799023743, 1392425011, -355841447, 721467624, -1495831371, -293307667, -1998660306, -2054294856, 1956556428, 669789550, -1528725471, 1214319293, -1941654, -1185623120, 1920098220, -1636738418, 946706832, -793859331, 1708867405, 868747979 ], [ 833995954, 1986422872, -1408486109, -462821593, -336030369, 1417405879, 613531602, 1120942479, -418602294, 1662084988, -1761618063, 701739699, 1811228982, 1917651381, -1776967859, 1792107846, 1099595803, -2002660917, 1741370211, 71524900, -419074278, -739794522, -1901728973, 1488761797, 2134429262, -389889209, 2028676953, 1776179942, -317500212 ], [ 1751793193, 1231639194, -583365161, -1557472850, 321787162, 33326915, -2028684793, -1022090322, -614015719, 1664703274, 678970515, -1531746063, -1239887283, 2092205776, -1465268464, 1732835643, 1950106518, 788133908, 358699643, 1916457423, 278584454, 136139198, 1376082663, -1271787920, 246132090, 1449766826, 628156796, -745446136, -827857254 ], [ 430337508, -526095601, -637968027, -972242370, -1753682799, 423865416, -900451405, 409927066, 1829836773, -1436612971, 1490331324, 1134790374, -1131732022, -1315550854, -447587961, 795339911, 411000473, -1877504764, -1540755486, 1797048204, -1188079464, -1889492728, -1017675284, -1871022094, 203433208, -1777104350, -2122276803, -196888310, 668608668 ], [ 217999054, -1204336727, -1496919882, 130269329, 1077194191, -145068303, -1617496587, -393829937, 1880058348, 1961649485, -282170313, 1949100847, 184932833, 1028590693, 1141834089, 85200957, 1417790053, 2007257184, 1275699404, -137263741, -702124637, -1342467042, 1051186755, 765825088, -1773414031, 767866091, 551925396, 418213656, -617449668 ], [ 1165179591, -2073954877, -1212464350, 1251489569, 1122477410, 1629429145, 2125757011, -1601628444, -1372393999, -1439037524, 45570665, -1595753596, 1964927549, 2146087342, 1513732027, -1907368379, -169205680, 837954116, -726398706, -1976360772, -693266090, 640948680, -541125925, 2016868173, 1300271576, -1406629607, 1596808789, 815894022, -789366085 ], [ 867819689, 1936757667, -743309750, -928095774, 1647255044, 335216821, 846437038, 2127688502, -1228408730, 1165436481, -1537032908, -1201812561, 1472369551, -597913743, -1997569921, -644917129, 1582850479, -294390893, -1748032572, 827211156, 1596979203, 476961578, -1052849837, -312476599, 1320577730, -1398499308, 2144652267, -958746443, -940369254 ], [ 1702614800, 1487146577, -697573578, 1234694984, -2135927579, 1234804608, 1656550076, -742628546, -1064537054, 1404411222, 638979220, 1914830898, -2034872574, -2093798553, -1995920537, 1318775605, -1731547697, -1780776778, -962077239, -1260784764, 789516772, -509600523, -1067222413, 2092519857, 803386186, 968820929, 808127229, 2107807334, 1559696243 ], [ -472166268, -346836647, 959675068, 138160003, 726703004, 788768167, -2126203654, -431845719, -1746593928, 688788033, -2091012355, 1692296591, -129751361, -197314827, 330619656, -227095126, -1968038700, 1291927840, -1082018069, 533633169, 1226067462, -1694548938, -1622933569, -2093232453, 798770108, 2026016243, -200690114, 1131650792, -1802171753 ], [ -1008886451, 1009918330, 1886550047, 1491874343, -1660642656, 140390489, 1017088661, 192168674, -958492920, -1909175986, 596540590, 1942367109, -1724147117, 1624811356, 1308519544, 2118686648, -698896045, 1026301052, -1147573079, 524232950, -1704590433, 1604041899, -83300610, 1878531611, 1499958635, 1802462917, 866869370, -1992115914, 2035518943 ], [ 1172462696, -886245588, -555593837, 1214649632, 1345796621, -1514526567, -1889277297, 735779547, 95619097, 516995197, 2062578762, 679065621, 438574003, -1692026841, -1909097154, 1912060647, 1975657444, 1491263162, -935819356, 1474716114, 1841887545, -1984752270, -1162708228, -1246476094, -42469401, 1151611379, -1598782196, -693337932, 1634844479 ], [ -1335696474, 703391082, -461092449, -1676256583, -858869523, 1480775472, 132740444, 2114447128, -103386750, 1943619728, -2029862109, -1963957084, 1873098584, 1261697968, 2135600490, 1825867634, 669913625, 2124079703, -2145575224, 1902920713, 506287058, 1615460230, 452148842, 1736350786, 541618004, -1223361053, 175713326, 1958237138, 670943101 ], [ 1156937413, 436049178, -833649945, -414265726, -189637382, 1056542185, -779150036, -214487363, 825145747, -1702647855, -1606172007, -1728044756, -821912014, 555080920, 959379285, -59464465, 1242722749, -1632711275, -7119802, 1535655492, 481112993, -2011951087, 1063366965, 1218343579, -112178454, 721928536, 523682740, -962644166, -1593629880 ], [ 756665953, 1953364702, -704657946, -1225219364, -1898269594, -211438346, -1922055848, 1756953653, 1175693288, -507978032, -298174312, -1238699365, 1026499371, 1492503043, 1291317575, -1650529055, -63399323, 1370840495, -1036840289, -1567240391, 596725677, -2030307816, -925354566, -1251122375, -203780338, -743945219, 1020358109, -407964579, -332162805 ], [ 1289959399, -1295536758, 1599964143, 700512543, -627683107, -688149932, -1428639248, -1930802934, -464109305, -179220684, 1173382009, 311952747, 1975165561, -2051478053, -862502963, 995439930, -2006484904, -1472493270, 1625951328, 1677505882, -723116060, -1459738021, 614067943, -607832474, -1538834402, -242616436, -195495347, -199158541, -301361927 ], [ 923678513, 451327188, 1614748462, 504116442, 1711358766, -182264787, -517723758, 2046912959, -2139453991, 2017502311, -662942070, -1253505776, 1204627592, -228026177, 1793216881, -211150379, 2084184777, -372755782, -1371725346, -2002817336, -575202475, 436481442, 671153986, -954442729, 97792501, -2099246986, 738654936, 769702926, -2058812950 ], [ 1568919826, 1053299003, -2003211887, -1828781825, 1405739790, 1463922662, 481498405, -787374302, -714219341, -79011327, 380008968, 827582761, 43060104, -220775498, 623648431, 1675039794, 81301417, -14867317, -291599928, 1744921625, -2044951967, -1681411406, -627340492, -328231663, -762748480, -392093538, -1286428767, 1739967753, -915985893 ], [ -1439876039, 2012877202, 2050595618, -1203330626, -988389563, -1724190861, -691134611, 1574809955, -1229224495, 62312057, 813835705, 1804028570, -1357879226, -1989051740, 551915686, 201422808, -1845951275, -827482890, -410561490, -610621776, 1248116810, 1039447921, 186659863, 1043186020, 145818478, -109180346, 484845620, -1997926240, -2120927874 ], [ 1866326167, 545033163, -2111715247, 1811838209, 118637196, -343601280, -1281348893, 891218923, -20854103, 1950493586, -1810691542, 1056915954, -2050174483, 472651775, 1484299079, 344895648, -1211711589, 135325945, -1052130172, 517659, -2066678623, 1877657802, 1332116233, -2055437203, 272002048, 94959738, 1330813894, -677597518, -247544251 ], [ -644377888, 604424758, -562804618, 118876944, -1874307383, 1187618823, -1547334747, -679996772, 757653463, -1648667806, 637653470, -1142651612, 1981764737, 244123215, 222289377, -955776405, 1505337632, -1432901201, 702276762, 1660359864, 70382308, -763690999, 1259920092, -1995725442, -1297423869, 322319882, -921597434, 1045491970, -1655784831 ], [ -1413758747, 1134999767, -7716924, 1213177163, -1694816242, -26987288, -1315431136, 1381162499, -1037710253, 858776833, 1269560637, 854067308, -1369324025, -1493858782, -1749334707, 1456328115, -556545855, -1329492140, 2073356682, -1093518764, 169959267, 780979913, 116387045, 1458316, 1263367733, -1841400788, -128000335, 1871447277, 946277737 ], [ -99285168, -1861937396, -422088024, -958846572, -1098580820, -320207684, -1190271988, -720033888, -80638203, -2004855428, -1610875617, -24314626, -1155081832, -1008265930, -788401963, -226940053, -1848042783, 1562197222, -1056891988, -1643190683, 1137247771, 13142749, -341950549, -555719598, -1599008883, -833287801, 1245211785, -457195759, 721174356 ], [ -1632762245, -852991202, 299643810, -2110604479, -244072852, -607008125, 1677375553, -386854604, -1921464887, 1582122679, 860043687, -5008639, -1984496874, -1108313061, -146937260, -1779709632, -643731441, -769300021, -1214716110, -1189585103, 2084404069, 1325760835, 100504536, 1838667398, 1778699028, -1569861494, 236126813, 696997980, 1985885600 ] ], [ [ 1557826600, 1938362228, 169792671, -1854093378, -1357323863, -970654914, 1996321046, 1756229439, -1179563718, -759455505, -1282204886, -63734600, 1872324773, -1204628741, 1909449986, 1437628086, 1788435849, -688507654, -499689132, 375872137, -19331879, -48465627, 820522642, 615526520, 188202687, 658507367, -568515786, -1324889736, 760294881 ], [ -1113000312, 1687610842, -777132508, -1780345936, 1262379431, 1032940995, -370984392, 1401939848, 543931131, 338571301, -567931108, 1790640672, -2140578474, -683752874, 175134335, 865324598, -601232787, -795658552, 1438756374, 1614983538, 1426058709, -272593759, 656437621, 2031557643, -1717602060, -521542578, 644675938, -1964384999, -231453481 ], [ 1694446993, 1935755686, -1129464974, 71215637, -370619200, -1016499653, 1526164570, 435771871, -1887194361, 202981253, -2147269278, -589233637, -1904769620, 836005470, 1881032601, -573496, -1872774251, -203572626, -246441071, 2008267242, 436145927, 143010930, -640908427, -19140747, 1629408653, 1344401567, 1392102031, 1053038633, 599708631 ], [ -1561687867, 1780288015, 40004300, -2144888362, -755832329, 1522101004, 614860523, 346951067, -546829214, 1343679033, 590758166, -1354312849, -52122636, 1275244662, -65799777, 1567164662, 1962884883, -1275459101, 1760400716, 1531189672, 2081574413, 944585202, 631106391, 12956129, 912075849, 1533396758, -1323151674, -523918443, -1853876470 ], [ 57725009, -1121088676, -844747276, -672950984, -1912360509, -1796491973, 1044181144, -271066204, -849099844, -366370872, -1635974505, 473392073, 1821583535, 1614712380, -1247366093, 1721207076, -1130412363, 619614628, -1036228997, 1747466850, 667097858, -1194441620, -701704207, 208308834, -2102000298, 1686043507, 232584421, 1872093828, 831293212 ], [ 2126907633, 97569795, 1329698569, 752249115, -1858112442, 329872070, 1237145886, 1870425187, -1638058255, 539408704, 1334993357, -522635268, -1445558075, 1903994660, 1007621892, -626167229, 1512910036, -1804590363, -1557451548, -1113166587, -2041852375, 1004395448, 1127533201, -312360619, 306721126, 1652534335, -651807824, -149706054, -489986451 ], [ -1973935900, -1759205618, -515224815, 1100875333, 1483458654, 1716135710, -923649191, -1414135486, 593311100, 230811204, -1773978350, 1131674666, 825435344, -781594470, -1509283549, 1906576589, 429474136, -866796210, 765058459, 2055770842, 873817846, -1688229495, -406746270, -1906921113, -367373435, -47058842, 1950883885, -2048219699, 2058518038 ], [ 1257927358, -845904849, 976261318, 1251991777, -2105544639, 1703514596, -1763832775, 230283080, -182404083, -325976472, 2025993599, -1889083779, 1402037655, 1389284872, -605253769, -1465954058, -800824095, 1011963650, 981456413, 440263191, -841204713, 1808219308, 871734020, -1884531362, -1967226143, 873222902, 1395088578, 834037564, -1352203142 ], [ 1473778011, -586518134, 883546519, 919543105, -989840724, -1208959195, 1027731071, 2137115122, 459111254, -670753378, -585766558, 274372716, 1220385777, 1545009805, 1327591814, 2033660834, -46074036, 1737215525, 760535853, 1773791287, -1951639062, 976456925, 1978359720, -1713263287, 1966079675, -1109012941, -124704525, 756949046, -1772922355 ], [ 658941202, 935258817, 579864918, -990498777, -1608657138, 647274374, -1030976627, -1518548278, 540061796, -887011897, -133853194, 1577858556, 579795026, -1066818111, -1076997295, 1921770266, 146767319, -394417484, -2030702021, -460756098, -1947791210, -832399347, -842991864, -1301337794, -2094204183, 1748356795, -416717744, 65109523, -792068121 ], [ -279953628, -5619367, -1478471854, -1743915617, -720643107, -211071057, 2017882880, -1424851362, -1405988946, -273382727, 1733663845, -1291333815, 123814114, 696557232, 2039002402, -1308752221, -409502913, -2001722685, -541938809, 2064054447, 485240279, 837597282, 476208833, 1182577366, -1450803908, -1929240680, 639636308, 682893175, -183951633 ], [ 133287367, -1848237486, 1803437345, -1327560955, 842313983, -601118038, -1263501536, -1885165140, -1455933597, 862607180, -1173770488, 458189686, 462726085, -1459268915, -238132416, -17085649, 1963707306, 1522953269, 1081076062, -709230407, -1634989616, -896818337, 1934986026, -501862730, 1105471121, -1666771448, -2028048589, -201968127, 1728807785 ], [ 1409972844, 671627244, -1324348880, -566037068, -1178123229, -1907594269, -1628924410, 1304102759, -1956695329, -1232157963, -553185868, -122838606, 1701262251, 1955628949, 2071043871, 1116742863, -1723160502, 240270797, 1150523845, -526174420, 1571319772, 688172977, 509681285, 432605204, -931178974, -1095097479, -1719353996, 1295425139, 1437713562 ], [ -1634621996, -1340455154, -1238965546, 507231141, -1529756675, -1944703583, 464316077, -1999835607, -1992158452, -1924932873, 1962742837, 2012378289, 534449078, -265095265, 1719981975, -1761571061, -1619867058, -48950633, -1244868073, -94670314, 1090159885, -2080145743, 1477983294, 1673973860, -992132375, 1645616182, 957476835, -864138710, 1480061435 ], [ 2142358258, -853461522, 1027110974, -646084865, 343295455, -393049488, -2039553361, 1118578079, -2129253622, -620120508, 621208128, -1689231861, -954238914, 257842926, -825476004, -1915100201, 320700444, 250047990, -2118740736, -865161324, 203210304, 810575123, -1089462288, -1359550349, -881387721, 1063619438, -961331987, 1840268272, -1889741563 ], [ 1044663195, 1973573165, -856668182, -897070336, 188245826, 700919589, 1455168469, 1717139171, 1237581251, -559505604, -1909688827, 1108694, -1883134355, 1141042231, -1671845006, -1736436102, -176435834, 411594359, -1373049407, 352681927, 862829276, -1508472463, 1708082300, -1348303643, -2052513321, 1811553058, 1046182701, 1062469784, -1986323744 ], [ -72347494, -1814019980, 1209556962, -287745055, 1622185383, 2145450815, -824722650, -872587817, 2055146036, 51801194, 921215224, 2050725281, -375265421, 556133545, 1185681771, -583917088, 706295336, -741436212, 1190605404, -937022868, -61382107, -1793690247, 1562636525, -1701323878, -1995749007, 990656209, -1370440555, 241362877, 2119286540 ], [ -1592462643, -1193093967, -417628413, 1306127131, -1142604104, 2029785344, -345415523, 907740820, 531414266, -131339608, -1617453323, -347443477, 941156695, -1393273891, -1980065427, 116620700, -2101982927, -767797626, 1490761982, -1200299775, 913150422, -1720152177, -1787443487, -551858837, -1885561336, 866581523, 1409170757, -1570735719, -1761154873 ], [ 300737970, 1049016440, -1491628322, 533530949, -869643515, 1464542136, 715095135, -201014308, 93455110, 334866450, -625752353, -1556326872, 839251480, 1652192960, 234612118, -598295018, 1685426456, -1173822755, -349741319, -2019274377, 614361610, -201514565, 1307196241, -2140734237, 700608462, 505109392, -43663860, 1023841892, -1861168887 ], [ -1666687797, 1578713378, -146247259, -1852395695, -170796631, -121233367, -1561574631, -1204268689, 41046893, 1078911354, 680628430, 740513997, 873183214, -1215124373, -1596359928, 954361248, 981450147, -671580216, 698999549, -972031946, -1497764257, -1627124153, -1296766219, -739697768, -760746046, 2016221509, 1006565867, -1418635748, -739032253 ], [ 1760390780, 1101397840, 1963514935, 730245133, 151739678, 991640586, 533232236, -1828969196, -399874960, -246300244, 223550618, -1414077129, 1219779864, -1811728076, 1868566887, -885475587, 135008108, 607722896, -476305966, 965749166, -1939620975, 1744425357, -538901946, 943124012, -2134880426, -1783872675, -688853775, 889795102, 1687627185 ], [ -1784552413, 1950298494, 1417041448, 1599508447, -1986099852, -1276232090, 215725465, -179541229, 1373140516, 2108437865, -586124395, 652744830, -359259913, 1970283557, 679861663, -59185303, -764016810, -1903554312, 1917295629, 464587343, -1297211073, -775717208, -1986836899, 355572558, 1890789877, 579057534, -165203386, -495385864, 1329177393 ], [ 1326312931, 737793186, -802093388, 1213747288, -1089118144, -630128572, -807217690, 1917864708, 1839812528, -1007691363, 2147308340, 532200512, 1451184249, 125036288, -671828593, -1870852744, 1272427938, 1348285304, -218483798, -1755302975, 373801231, 1158604081, 75489782, -219024645, 1595447030, 808319451, 1843170775, -481307167, 27846373 ], [ 708808886, -1486115529, 594046247, -1841506190, -433033279, -649894518, 1518552917, 769790504, 1911987799, -1954913334, 1920663494, -2060817162, 1319791775, -1801055899, -1392134989, -1977091031, 1996114198, -1497094714, 326957875, -609329615, -1223179470, -1999546408, 405280451, -944323655, 449185863, 857226964, -296962762, -279972810, -1673176477 ], [ -587363968, 709558877, 1084601672, -1421427309, -728660041, -1025150224, 359675931, 1243827363, 1602975990, 713146152, -2057614422, -1500414175, -1930547207, 283671228, -1646327474, -1018563000, -1068350156, 951862909, 381547655, -645293058, -494280427, -1292453473, -1782304116, -689930534, -567528467, 1626224882, -691910236, -1941710080, 35720290 ], [ 994295342, -648132194, 1861590567, -1469224168, -1044550531, 2033583452, -1449810499, -1309454955, 1882050478, 880034875, -399564994, -1143639247, -1260970624, -1551155309, -792330961, -1552213625, 74441662, 2145082804, -355028729, 1522396079, 129302983, 1608754090, -482329551, 702997717, 130706993, 1147275736, 1730251380, -1323813406, 1371319216 ], [ -1252097010, 410122065, 153692576, -337462263, 1455865860, 1495309391, -1358836649, -625571420, 1909535203, 1633543971, -1315626070, -1338443158, 1568547229, -987627769, 1851085057, 431368849, -497347108, 853269665, 971916762, 1803590635, -883492398, -324639835, 723176318, -380983057, 894654943, -1857168935, 2056388078, 767041843, 977777872 ], [ 1223791749, -981531604, -2104615108, 469314733, 605830473, -2068041070, -864003767, 975818675, 1070540725, 1717154067, -1841629809, 964674688, -36269582, -1237577069, 1597588628, 397843239, 2066979137, -13422249, 947094613, -1921777157, -1783800855, -418448522, 182202543, -1497675055, 119469158, 1450581031, -48656119, -1641729622, -129056451 ] ], [ [ 78897043, -2056471080, 563964759, 801954263, 716858228, 431540267, 1187609003, 205706364, -1231992775, 921216431, -770785750, 224685967, 852274704, -314639932, -2050684246, -711679399, -1588925096, -448185913, -1124696687, 78727972, 686643461, -539395422, 110983509, -255704313, 861859578, 594967694, 1640379368, 233116121, 533454458 ], [ -273657049, -1890505206, 1594565751, 19582690, -674412104, 503450290, -995480931, 1144104770, -686391591, 1933813773, 536422344, 76793406, -2110923170, 1227160738, -583803357, -1884776877, -1958193315, -393475634, 1236325625, -372083040, -562413685, -676170683, -1445829785, -74207594, -15055847, -823845561, -580807624, 1084930986, 1833614239 ], [ 1430112959, 726494899, -1714159107, -97317175, 862173922, 2012362456, 823168623, 991194180, 1619646311, -1311505880, 2027333259, -151999959, 1786532208, 3333987, 1499847468, 1782402381, -431729703, 242058118, -661219143, 800543578, 67044034, -1445567174, 190912041, -406184285, 1600788975, -1369542596, -16630757, -216414271, -75109840 ], [ 1590049104, 905388225, 1522733624, 730512170, -1498887084, -1689684061, -367151049, 1880121247, 1945050434, -1521070852, -1600367124, -246715143, -1468318295, -1936451348, -1751744307, -390279439, 92664455, -565911966, 2135269075, 1258807369, 1665996273, 1031878692, -1182625092, 1840601427, 1319247255, 2024645188, -2029057075, 745058649, 433551796 ], [ -2067941313, 1601278888, -1509122840, -626786521, -1632362886, -482708573, -321513539, 655951258, 922608384, 1605819096, -1257966899, 182189147, 487224214, 1886842634, 92247186, 371303398, -1830818627, -669190031, -1171428854, 1476402601, -1764476488, 1355538099, 1911635802, 624968197, -1376901596, -1557782203, -469289574, -2137012159, 1641699821 ], [ -1924440204, 1137945507, -1065788134, -833368742, -1125349155, -615452816, 504408062, 1898307998, -295043714, 110209903, -2035892823, -627284990, 1570838764, -2081170676, 402508812, -1288510574, -462759862, -67339904, -487563414, 6154442, -1693311658, -150612609, 48571008, -602057282, 2107898156, 1226737609, 92518278, -1717183519, -2083581794 ], [ 346310113, 513662473, -1947646156, -2115191655, 1586321347, 1769588690, -2043065008, 68671622, 245156354, 818210693, -719546902, 1609403140, 746534256, 1224193442, -10435313, 193151488, 1860430119, -413920794, -412554365, 1821135230, -605848856, -2048222026, 373023677, -402962959, -2029374197, -2393439, 201451319, 1594080847, -685533549 ], [ -1436786923, -419721794, 856570614, 93912954, 722979713, -1744183796, 1973710652, -858866853, 1583268525, 336515353, -67186306, 2038701071, -1752642843, 2124331340, 1461359855, -647519163, -1083993699, -564196400, 1092003019, -1689435363, 266132286, -1719717796, -1941218917, -90949345, -2135644010, 912063480, -1601245722, 1583590266, -974774700 ], [ 1609845584, -969740435, -327449738, -1196363344, 959093261, 1588736545, 1998319593, 144720103, -1368815057, -1646280469, -1174372526, -1700690309, -509232519, 391145107, 1106613714, 743790186, -728907734, 917755839, -2007089202, 659350797, 1824916065, 575253568, 1421074925, 1211591584, -1713160854, -1810830313, 1068222923, 648707562, -1997072818 ], [ -1361267882, -1207487951, -1305926671, -2103507751, 1178937792, -540362493, 2135984154, -806114538, -773472137, 528764998, 70267955, -1471263492, 865772907, -609692800, 1925038680, -2112266927, 628269155, -1684223232, 884795775, -1934730168, -920087335, 1041556787, -553653112, -845875437, 1709087375, -1406503967, -1967418115, -1278526197, 239215390 ], [ 74853395, -1561772349, -1159440426, -1960431428, 659822228, -1537547834, 1638801172, -140728650, 151138079, 481577603, 1723755691, -1447948983, -272067487, 54363942, 1795403227, 2029230973, -582977691, 161628221, -1750792245, -1880959241, 1954814554, -1092617604, -603552788, -1980173651, 161021749, 375531452, -888901690, 1620274829, -498322752 ], [ 1182833798, -740401211, -1952438769, 1491479555, 1190878115, 1317287135, 41814961, -1050423865, 1510725362, 803815119, -443701037, 901518807, -400136954, 779015524, 2095172251, -1876301099, -669112262, -929833076, -1300627903, 1683698721, 2038980941, -1563337583, 1735591326, 1068009398, -1673347222, 2087477572, -1220933119, -826819225, 1529590303 ], [ 159955517, -1205847734, -656898975, -792823351, -1085568846, -654342878, 865857397, -690161177, 1068014317, -1153096586, -105609547, -1376979129, 935443612, -591763766, -2099530692, 36469183, -721481298, -2047604180, -410907663, -1969002006, -418667786, 218610348, -1918610681, -1386191283, -1905567473, -1452269129, 1350158014, -1866180022, -1779384622 ], [ 1255398304, -1398331094, -920700928, 173210270, 25548977, -2032624565, 104597098, 1682755666, -1067068978, -810507572, 1353581479, -501913585, 2021763838, 1206323481, -280605944, 994932326, 2098126706, 707682101, -1263825201, 1875989881, 1125063276, 699761538, 93860794, 960972626, 189292738, 53670749, 1755140420, -312671631, 1953359632 ], [ -1844049792, -2137063977, -1083865940, -1126433010, -48861823, -886049425, -1147236065, -126257752, 144455077, 395165669, -366987889, 1508948161, -858469595, 2096984935, 1099834709, -178329099, 640049992, -794806440, 959697019, 1118929140, 570637662, 880117167, -1402525033, -1632346763, -1727765738, 633295370, 83687500, 1428291289, -666966649 ], [ -1842357240, 683525449, 191791877, -2000061238, -2077085745, 776355455, -935770178, -347112764, -1923922279, 1785716132, 2007488196, -300018437, 444041469, -1325076334, 2120448170, 2015512313, 1646440556, -986720654, -416815093, -267806115, 79999540, -1137684121, 920919737, -640030808, -1203500264, -507004450, -1882845226, -1648666212, 1474513459 ], [ -406838099, 480226406, -1354572470, 1843164138, -155969903, 889577530, -1801860804, -942758982, 1368929086, -1003738823, -1401813244, -709802450, -2124798127, -1348165619, 763041975, -58662703, -1945039217, -1036010269, 981563523, 1551546350, -1601967576, 1202539403, 1120308927, -1237095007, 582589465, 57543019, 2092899231, 1696764122, 600281979 ], [ -1617123909, 1025987278, 1254702424, 417396362, -1100837030, 1341957218, -677748290, 1095246642, 237420700, -443223425, 1350460389, -685325387, -1312678502, 1813933030, 1830368436, -1991250126, -155954519, 718648146, -772973032, -1574571489, -1226906302, 1745300094, -784258649, -1809407202, -795511664, -881423108, 1337952660, -2047808109, -371092183 ], [ 1120317626, -756432720, -444290672, -1490265550, 1436073180, 539378444, 442764401, -511667255, -1289077137, 1389784300, -1046982334, -1512827992, -1028583455, 374041094, -554393981, -1882577799, -2117023955, -1606534358, 1856780996, 2063378794, 566335441, 852911716, 1374168382, 103209905, 745128370, -1692656659, -1838241234, -2090656345, 1546280563 ], [ -1035811788, -1502830459, -57275398, -1857029090, -1824245205, -1652720882, -618961429, -1253127099, -1031937661, 2138186474, 1815681160, -1450920027, 525002607, -1153012135, 227927784, -562633443, -52452640, -752497254, -1496478483, -1863179769, -516998754, -825146469, 472561548, -706615358, 1469609804, -197306827, 1956481534, -52167346, 727455953 ], [ 412712841, 1086687975, 1335438012, 60848932, 416723407, -1304082219, -404871804, 792620130, 1942823742, 981917612, 635145194, -1124282706, -29116552, 1682402364, -803401786, 42367323, -2093162959, 797162165, -333702972, 91528574, -1536903693, 333740700, 191760308, 1015978450, 1862155035, -1178147474, 1517879318, 1230542549, -411699434 ], [ -683453092, 1226044310, 248648314, -122964863, 458186501, -242582443, 1857920621, 895432855, -1386964334, 914993189, -323695662, -710348450, -1692482335, -532280165, -309122156, 2017197818, 975942136, 651088450, -780250110, -140532366, 575003336, 373987730, 1033854160, 661815221, 210836371, -446890444, 1445415290, -1719517095, -1874917167 ], [ 45051752, 940664281, 1281783298, 1538413662, 1314059504, 1114790775, 1602731683, -392022312, -560137299, -795073893, -803910453, -1393175655, -1255665974, -383215758, 734036192, -854317887, 236172792, 625445884, -1861632428, -1296104420, -2125501713, -2124522740, -1798325537, 1163251339, 1861630059, 1098647725, -2110026455, -1100625861, 1167154893 ], [ 618146855, -563554736, 1274502214, -1788426916, -615413873, 155903701, 136405413, 249805519, -945921539, 1812871114, -902833506, 321510469, -411314942, 324011838, 305339217, 206696975, 1047474827, 805804423, -772881765, 1249678045, -234812475, -1745756506, 1988086356, -1551963431, 1801586533, -1882313519, -1671850636, 1959242360, 1054454106 ], [ 350944305, 514015956, 2054774918, 532335635, -1497213510, 570630457, 1000676675, -271365661, -805724521, 1384176319, -1366211319, 651934955, 1317571156, 936343293, -1434559150, 1411505945, 428218738, -291499050, -1346018429, -1643982440, -698793628, -1704453478, -1772304678, 616679741, 1875584369, -9282442, 2047754189, 1320212216, -1502639150 ], [ -1953100899, -603886806, -1909219013, -1608587249, 1150256325, -1648777533, 2122946615, -1162816970, 1492174748, -1816705132, -347823520, -1586430726, 1614451098, -1847005269, -1991055778, 2079833143, 999369919, 1372933748, -1403014506, 206177723, -926674415, -2056705016, -649359323, 376706108, -1382031034, 1638416595, 13154393, 2075629615, -318345253 ], [ -764615973, 133444972, -1173102891, -564883030, -1525685620, -1749843669, 2091588045, 1313231977, 1106561035, 1319281811, 906633968, 959135941, -1433937817, 680019894, -47251242, -98573956, 1222458612, 1035566028, 312846129, 1583300472, -2109416111, 1104425487, 1464172709, -1051941353, -557489209, -1276212443, -1042588947, 283530350, 901798606 ], [ -451538822, -215138357, -658124551, -1713937902, 1873090039, -909460187, 1021239821, 1389102035, 5503165, -181297667, -670760427, 1120725400, -1015334535, -1496272860, 2134074305, 185284419, -871483891, -2072245286, 1486521489, -1275912392, -1580602936, -1718902899, 1140433916, 1463836308, -33794728, 707891222, -204449180, -716591864, 1327717283 ] ], [ [ 2076150258, -1913728494, 457912080, -2109432455, -1737640743, -1694963902, -627130313, -1948854965, -1219671946, 1850994892, -837289492, -1638829409, -461924102, 1233407206, 959176890, 1099273443, -1352890131, -2142732040, -1001474024, -947758531, 1569748998, 1320332542, 1434881876, 648796922, 555398628, 1181762788, 1713442769, 1416079943, -912185481 ], [ -2012930005, 212780792, 737313252, -1960157759, -2000196096, 1650476717, 1840244262, 1131616234, -313018765, -1880446493, -776006794, 1792668482, -1403206996, -247656751, 762573070, 1877086189, 1373450415, -1583610174, -1681507196, 51102950, 2070839060, -402853312, -1800956686, 2001878458, 1219811313, -101081308, -1852483309, -1100904136, -1253472238 ], [ -1661678099, -1469954493, -774658289, -1420640197, -1357607990, 1535745154, 129266759, 700265260, -126267019, 2026439453, 1162763585, -1191884865, -1432904331, -1330961329, 253574724, -1438066511, -1023564145, 1435914454, 936706947, -723150641, 1421091455, 422817117, 1311911283, -656861521, 271458261, 173969355, -988068196, 814889124, -740018273 ], [ -1638857435, 818132450, 1732699546, 1600439227, -822097898, 160267123, -1440702425, 221386712, 1235036497, 1465450916, 2132365630, 885337131, -722260534, -1457702324, -379643403, -55017820, -1342457333, 541768143, -2046781997, -1355097254, -1571212196, -1154917272, 1959323844, 2027157243, 1648845772, 2010441438, 1279257451, -1014388600, 1892029111 ], [ 2000921628, 567457643, -243775984, -455944641, -1602702053, -1026536327, -1393614213, 1108228596, -1898143941, 814206885, 559787012, -49316772, -1299958058, 526847840, 172805209, 614364926, -947979451, -251054516, 348035598, -1265201329, 2099601041, -1210128278, -1611110396, -1598818639, -1957308281, -1587111875, 1536139322, -442744537, 10010598 ], [ -1200341231, 399931696, -1946100340, -872335109, -678869625, -80601049, -1584928715, -40535186, 877525521, 2024985404, 19236780, 1171681211, -1994531494, -1605993460, -1450521967, -1534674891, -2050193736, 1440442207, -1048071302, -1516669706, -1445179774, 1945426807, -1706739416, -1974286837, -1287559213, 796108487, 804690286, -1364530299, -2052787784 ], [ 235349693, -1392425957, -567301864, 166715635, 1556281812, -811603395, -1789008923, -124454430, -725359345, 2094162517, -919410753, -989688031, -1230696737, 1568254078, -2020192738, -2116946282, -1901693169, -583037954, 367574221, -941515285, 698655121, 663480065, -2144237995, 2055836552, -1560851271, 421895834, -1182415265, 65921422, -773516320 ], [ 935896889, 1743938531, -2125407670, 1398058959, 1113558414, 237780671, -1711766280, 853688898, 1826481975, 755835297, 1729351762, 2015039604, -557712773, 1974266331, -2120232990, 1163798846, -1010424779, -1083428044, 1341525742, 1721250439, -680331919, -940782133, -401778712, -20539700, 699505678, 356511368, -938476647, 672281720, 561695839 ], [ 917496461, -235319771, 191282306, 2144929653, 65195408, 2012376054, -323621945, 41777466, -1854712551, -362352628, -1565940720, -2057080598, -479194845, -709440924, -706518698, 977374443, -1725057251, 1147040494, -401253635, -1446143792, -1558168784, 1722505362, -814515610, -1446665616, -543407478, 1586278255, -580618744, -353761675, 1551262275 ], [ -1135177272, 1958844557, 894852509, -1942483856, 1540559549, 521815799, 1991460352, 253907254, 1140849509, -289900958, 1978124638, -2138069378, -460171598, -1399939897, 1738483296, 1728402442, -120102477, 893161039, -1615199974, -7913707, 1999346376, -1429237592, -1494854620, 2126642068, -1739831255, 203648912, -813563603, 2124431193, 243265497 ], [ 1978968634, -771192471, 316687882, 424750750, 8548515, 421350784, -1321116109, 1069359571, -399244980, 2016516691, -194394733, 541794073, -1337842950, -1086208002, 2039174694, -2032432592, 1154900487, 527576350, -1801881746, -584143467, -1895474814, -588919867, -1381327431, -727581174, 2141282977, -325194123, -1267312225, -58413692, 1295142920 ], [ 737461311, -1721322539, 1153786977, -1885998347, -178272257, 2013592984, -1779424911, 1438239405, -249911944, 1637788594, 1708893561, 1243494814, 1745762007, 1143771336, 1999493903, -959207551, 1253191440, 448632178, 871821753, -2012737701, 196008821, 267268473, -709844945, -408222215, 1345145071, -1254265432, -1380617806, -696195675, 1017656902 ], [ 1699955174, 185988445, 650453854, 365142653, -1258748235, -467582781, 679088104, 274427744, 1323407559, 1226105097, -290396185, -75454398, -285120572, 1315386800, -1362427576, -2047407942, 1979507504, 1297409367, 1599373318, 1678722694, -518147077, 1840141515, -1176848654, -167400774, -1685607685, -260634353, 214472450, -540155384, 1606596268 ], [ -1790437423, -1388100628, 1607724540, 153408751, -1060550768, 933627636, -1496045746, 1550706677, 1140181619, -1114942137, -1552161535, -1073209049, 1136376084, 72137551, 1430493872, 1007099312, -1039837776, -749074256, -1714149163, 1142701749, -567456397, -935904873, -1571761386, 1668482016, 365201085, -1828311713, 1717377025, 913731530, 79784395 ], [ 1706165903, -1141661347, -1083541626, 413324164, -688796692, -1758848081, 858546567, -831045020, 1963486914, 1780528768, -695614133, 1508195671, 745244561, 1159891891, 2132692107, 780079251, 1100537764, 1003984232, 2001110862, 593065871, 191987717, 290511647, 6495870, -1927407199, -84942581, -1721979728, -972635998, -1151482502, 1435564388 ], [ 203909754, -294589896, -1202091849, 1839096955, -142497292, 1246578944, 352914943, 409947776, 1068569936, 552998879, 249954604, 47968579, 756599597, -1789505894, -201661611, -1235421362, 1815055581, 1107516717, 1133518431, -1210955638, -233923978, -1837936637, -1372699242, 125412733, 900515670, 1671213251, -230348058, 785328133, -1182755478 ], [ -501144647, 433097546, 81211759, -484732278, -292956045, 1191239293, -283805812, -934237308, -1805455408, -132127154, -751688809, -629057616, -648453339, 1497764611, 1650164258, -320876160, 47486044, -1136522782, -1842474616, 1555097581, -807402637, 1834674445, -956780589, -561425732, -266719264, 1623644218, -790324085, -41666864, 1229514825 ], [ 998766141, -768320111, -977478442, -830164644, -1461317353, -146852377, 83018661, 1773687159, -418181722, -961657012, -2146234594, 2123323197, -1951750975, -2103547977, 546869341, 500789629, -663814323, 57645704, -2006025525, 482855012, -301399497, 1845119717, -1614996582, 1789265112, -1500557699, -1830029869, 1117195663, -1950747927, -1814669766 ], [ 476907712, -170908381, -569554098, -742953407, 1297951940, 2057563176, 1223650475, -2054181660, 213042642, -192929440, -676115115, 855275176, -7244471, 1903060239, 301331700, -793095444, 1883040469, 577308031, 971091658, -1049985249, -1180713058, 556799032, -939155212, -1771831044, -355664616, -918580285, 1841864474, -239363925, -561394972 ], [ -1889342987, 591566850, -1308554397, 891519123, -1694606923, 863310105, 1911866479, 1891597988, 51844226, -845811990, 374485812, 1188166442, 1367114066, -1860319139, -673487798, 13125046, -1717085869, 385260742, -1421717816, -1531048098, 806830671, 711705214, 1921233431, 2022182831, -214077557, 831328463, -823435887, 51237235, 1638475087 ], [ -863671596, -441435406, -1561600260, -1592707934, 1242462628, -1038020794, 386851826, 1205244032, -570482369, 1556439480, 1681530565, 1249901222, 305623392, 2079982396, 1019225067, -1574234933, 692382530, -38315686, -1305758884, 688148918, 2134259164, 2047659099, 744074426, 1926213008, -419498465, -613633261, 564116241, 1668958936, -1418149790 ], [ 65379582, 1603512443, -1733543162, -1538926258, -1897810411, 1131088477, 2144012965, 52940133, 1898056922, 1954376502, 566970327, 1363015133, 858445720, -852443457, 361435994, -2004703455, 1268850604, -2129195950, -932720511, -1490776830, -1077063825, -1719766734, 5909708, -1705295531, -1271723917, -408560241, 73194594, 1576785800, 1956595403 ], [ 499110833, -828241449, -1844649027, 443631737, 1227654531, 1708937817, -93843110, 308644336, 933643500, -1698788576, -145633459, 522051022, 574788904, 436308817, -788363164, -786843564, 1916597571, 498147217, -2108636822, 1147477038, 278049893, 1336022495, -938293036, 1214483879, -1165935346, 18542733, 1619836317, 1123984715, 965968574 ], [ -1908346394, -601450393, 986423936, 1325668609, -1057471010, 1724214779, -1778786486, -25073141, -106348709, -1334985897, -1356519439, -210496933, 2055957453, 659744875, -1342913830, 583923490, 1865308338, -737198814, 1457694487, 314671828, 1488459409, -77889725, -256354422, -1860027937, -1008505112, -1384448122, -84268229, 147429498, 1950700135 ], [ -1156766349, -853732151, -646886, -1572088934, -199687288, 1121864996, -710484237, -95745763, 1897985191, -1101731672, 1776555542, -1953218365, 430235524, 1318037062, -1665305527, -1042190708, 290354009, -2094547283, -420123999, 2076201482, -198907653, 1503728782, -1916195839, 521974127, 2045057757, 387816733, -631794171, -1246478477, -1627552074 ], [ -329277365, 693146808, 525472571, 1881268301, -857697451, 43383213, 782051196, 686506316, 605823171, 496626945, 1721678145, -724195797, -1756985566, 2003913177, -1969376116, 2134299271, -2144126564, 1204615596, 2061309410, -645347874, 456854537, 2074521581, 1092599321, 1252049263, 632116651, -705637178, -1157569648, -1789806217, 719181338 ], [ -1041309128, 683995454, 974222213, 1760525678, 1463628753, -621967739, -1924114616, 567347537, 974394497, -463482104, 737989998, -1398602995, -1410425998, 1151545755, -1486301604, -148207916, -1011583672, -407142584, -1870637906, -172527782, 1772905498, 1760372040, -193938857, 449476502, -1740552515, -1185624696, 349883346, -317550091, -846870431 ], [ -1713038722, -781527831, -795477508, -1293723023, -672213048, -152526918, -1537965219, -1968539149, 1603386811, 266211044, 534982852, -1186739593, -2077127189, 1447837624, -1715927663, 1375858917, 2043369220, -1799070345, -1723187322, -2131251738, 807210220, -1057450372, 1102225911, 56692509, 1655472529, 2048312025, 1584107754, -727328334, 721135964 ] ], [ [ -457154314, 707183184, 1530243598, -80128820, 956392366, -1893501765, 965768212, 438385362, 1146311128, -519497291, 1526008917, -26017458, -510386375, 645183137, -1178657156, 530761367, 603841261, 1151182491, -1389181464, 791759719, -908632105, 1492526871, -826144565, 2072786409, -1573586612, -514496411, 581308707, 35385200, -1347164551 ], [ -2054148578, 1643311909, -1053922837, -720935390, 78427004, -1253752429, -550092573, 1102940339, -272037635, 2021938786, 72127438, 1158553160, 1402565855, 910101891, -1958911308, -575897625, 537139902, 1393552344, 335356045, 1454339165, -611147265, 1031551955, 1100957839, -1582346262, 2111274974, 1149660487, 701700334, -118165444, 733352506 ], [ 1671830166, -1139170576, 2064534904, 1601250300, -998605195, -1664723460, -418917131, 1208646491, 905869303, 1691890771, 461399625, 953470430, 1812874255, -795361577, 496263149, 112119051, 909770318, 1572446565, -1447461666, -1829451700, -1269864080, -1083072714, -1695007222, -1238324279, 2118326695, 582654234, -164343797, -1683914104, 600793545 ], [ -990931609, 1048128691, 1499819415, -754708037, 508542942, 1736845852, 124630412, -1292079342, -1718420038, -990962398, -1461914014, -94877745, -1671280961, -1943469860, -1317863778, -1624130680, -1137065665, 854895669, -295582230, -1243109597, -724221161, -478395070, -2013268710, 1227306546, 1392709619, 1341721283, 1396808266, 1605664104, -555034258 ], [ 1208535500, 1713929460, 3999748, 2009154813, 1869581644, -516600616, -2106180912, 745342853, 995490971, 1542741573, -381332514, 1225256754, -1651176146, -1139271712, 1454036564, 239160086, -1551777292, -310707918, -1226110314, -922688005, -1093892277, 561004692, 942918634, -2112983051, -1267277607, -1445210649, -1577531122, -1712408390, 569312510 ], [ 2121787706, 31119189, -1482817575, 1524784455, 1422018526, 1909106407, 1559336985, -870428338, 11763601, 1582975459, -1913290240, -283421772, 1119902697, 838717667, 401224468, 1130656433, 608721492, 566602680, 252733485, 827062895, -713418966, -1002501883, 2117970657, -573299057, 825020687, -436369876, 899244039, -962776454, 217194603 ], [ -242788354, -1892510606, -298080388, 375553884, -431964237, -102109163, 36450105, -360640998, -486982977, -147878364, -1541069865, 1513847541, 281321312, 1559521632, -1375404117, 1573429247, 2092024432, 293909545, 679769778, 1064187766, -669101414, -994528999, -421910853, -1482601745, -1154810583, 560430445, 104994591, 1732480736, -732533604 ], [ 752438355, -527930921, 1827035805, 1204953171, -259305489, 983399727, -359540911, 1960784209, 1630084184, -790225612, 301987792, -1662225955, -1127203111, 568920813, -1996828751, -1046050914, -1035674437, 1421258164, -2127265851, 1449838792, 2093188623, 820036617, -1469449418, -1111490579, -1456909659, 1411289021, 954606708, -1672327923, 1914535099 ], [ -1965429681, -1431298856, 2015440820, -1202690553, 971211368, -655366983, -364443898, -31644365, -126094998, -1816198244, -1524327670, -1962600068, 1509674881, -2135566536, 1383085433, 2130922539, -845156886, 650320965, 620489392, 1721851691, -2137298670, 1155920178, 1611219909, 1744639377, -1986825822, -430009633, 1247205448, 1321165122, -787733859 ], [ 2038346178, -89007721, 62832566, 401755574, 1324817876, -770193666, 1990069251, 193708102, 1007639084, 749280139, -2101489901, 1425003908, 1286321689, 1653225146, -1683883393, -1264286844, 1908295366, 1421885854, 1611081035, -196839350, -762061434, -1217390364, 577595989, -1032840872, 2018935473, 2011856146, -740007811, -1881075367, 1083188140 ], [ 994061748, -743912628, -1895877150, 41347569, 1977396981, 1884584619, -920753429, -164305063, -540825219, -2065204584, 634837855, 29811278, -1062426876, -766675994, -1082639897, 1525987673, -57842636, 1309821700, -1209143199, 1173205545, 1054276255, 848286729, 1041053770, 2090368507, 1203910855, -919732018, -734571480, -1782244198, 851513781 ], [ 829997091, -978347349, 583671029, 2023240061, -569354742, 2013091307, -2064703266, -1839829355, -558545706, 1016468090, -1427721411, -998717344, -1498723583, -1667863242, 1637518613, -1320803471, 13904255, 1006649951, 60525613, -609324025, -1530774445, 1792995428, 1867713754, -192361786, -553563491, 564057282, 375909203, -1958118634, -1809378531 ], [ -1696780341, 157321710, 1199006495, -1794809651, 379675468, -245559365, -1402907221, 1582223195, -840275454, -1946982286, -661140009, -438967204, -1873957563, -1059025812, -1376943828, -1320959507, 1875965954, -433155417, -8600159, 1811920157, -1522141912, -154191158, -1200841525, 501328596, -2119838816, 1448181542, 447044349, -1643527527, -1940639316 ], [ -679886351, 235141611, -1974679331, 1287348117, -1743565087, -1671979064, -973578214, 183967488, 465512781, -2068672842, -264931461, 1850630528, -1321441858, 1985416731, -1928498870, 616092342, -58663942, 70479774, -1986621097, -62574563, -1348193395, -1123301959, -1896338409, -1332223377, 312863480, -1754613646, -1482087168, -1771913895, -543462144 ], [ 35108513, -1199053354, 294652173, 1711511292, 678523317, 584408099, -1065690443, -345526257, 223528637, 1349998649, -1031222864, 1368335653, -1595925918, 910415758, 1381749769, 40737668, -8473725, 84994374, 102625641, 1325764669, 1284601939, -1513129008, -1833780231, 250734584, -437872177, 1816352684, -1217797647, 1404342982, 1249249937 ], [ -265427493, 1465684009, 1171658797, -1634867121, -1505548547, -640477800, 1756834667, -159049806, 55266704, 336441099, 1261524689, 921709692, 120380968, -330212969, 485715095, -639741919, -476290666, 346926700, -1436570554, -172347654, 85800824, 2041599701, 2089200697, -1577736639, -2018164207, 1371882046, -641213163, -1120119214, -1730146745 ], [ -2121532041, 806953483, -579619752, -738274288, 176358869, 2069290682, -1795327536, -1411265331, -1321170386, -146469246, 1056792919, 2087959481, 757211820, -1295467092, 1001491012, -1648768145, 585261731, 669072025, -1107939320, -1817334335, -1127279815, -420998646, -145411052, -921821751, 1639957575, -53327851, -627552121, -1752246311, 361124437 ], [ 1658919131, 753300936, -1808978617, -1917435622, 1806408056, -1325257708, 1283519867, -2014260673, 1473148316, -1874377715, 940221203, 1520453260, 2042863995, -1195162224, 1292450630, -1575455324, -337229725, -33459556, 1385888000, -1207231081, 1896995110, -579567804, 1563304981, 1509993556, 565950949, -365582124, 1793926999, 2086077449, 242389406 ], [ -1272768513, -1226408277, 22814467, -1393865449, -522750123, 854692270, 1777813112, -639277748, 1160950215, -1753757381, -1191084486, -1853360863, -433924564, -1599782857, 1550162034, 1173275179, 1472117460, -1955314183, -1719306420, 1166111825, 1545486585, -2129973551, 451675381, -1820331402, -1804178889, 1598534617, 320103553, 1398272030, 2067202146 ], [ 362124286, -2128728866, -1178947756, 1379673216, -1943709156, 588237933, -488444796, 1056201946, 1221877833, -440791161, 187715796, -200729974, 1358114536, 1478385380, 761681433, -1602759782, 1712841447, 772489591, 1119597642, -1335559131, -1392672979, 1105597216, -1200659408, 1353361394, -873329487, 2019529131, -1004982780, -163152325, -1571584380 ], [ -551481677, 1261710098, 1683744370, -865357944, 712542500, 25498730, -1570976201, 1913094918, -1538179728, -878088515, -1479094877, 452473433, 1954592216, 46673201, -775396230, 1700836838, 1829900081, 1927098906, 165088147, 2081301257, -1800236752, -1133125938, 1831236588, 1857897756, 1960717722, 1499908138, -932978642, 33560097, -1983531394 ], [ 420440244, 685472266, -2102972379, 1085026893, 1606032598, -417396745, -1134147957, -636302607, 39343104, -2021687703, 756985862, 514597278, 1307526654, 1464721889, 1270285823, 582324732, 595427229, -845166929, -817646002, 1023638921, 1468552619, 422335454, -888013111, -330382415, 1444222465, 863784701, -975771514, -246373389, -402244932 ], [ -2143603255, -512265720, 358836771, 837301737, 950544342, 654725898, 1260681621, -1142630691, -2088447941, -816912326, 391186961, 1018233390, -916865297, -1826034518, -1836537742, 1726422255, 64126521, 1648953682, -1287273290, -2070299813, 629494620, 1148892138, -108997824, -2131845749, 932756317, -826826042, -1464269629, -1004168968, -2112036310 ], [ 1240109181, -155160758, -1535222536, 1510376425, -875509068, -61097569, 990784749, 419180495, -2016057786, -16407562, -955479589, 1623898096, 2145282516, 403707571, 1529095667, 365686168, 661527573, -952622281, -296270255, -1188179796, 1033688598, 1183392595, -366981188, -792093224, -1834128841, -1027648497, 15443345, 1639228843, 647730875 ], [ 82714360, 335029696, -538245443, 79932719, 1717930041, 2072253231, -945186774, -2129978472, -967891871, -459198127, 2115807205, -1494891735, 1637607199, -503875983, 1147499327, -628424191, 1067969357, -1949570152, -1155559721, -1536119647, 1193429236, 1147026952, -1740098008, -406524442, 484654033, 1759737865, 62479577, 2128514357, 1105692522 ], [ 1646635705, 2028044892, 637662310, 840792304, 250530303, 1498849593, 1016297775, -420237326, -2112702765, 1731692729, -1645310802, 1373087334, -1967030044, 843057803, 1338682927, -1135409233, -1504065198, 815278410, 1798932972, -1116453535, 435604758, 2127067332, 2131156537, 596902668, 961649446, -109004363, -1771702654, 508718686, -53624351 ], [ -1114624095, -1408464744, 1459576384, -1801996594, 1087419940, 419010307, -1304021425, -611372492, -1729848361, -207274234, 417341455, -209671921, 225926485, -1679458417, -303661974, -2124679853, 1110367968, 1802893894, -2028208697, -634368121, -128362208, -1861201974, 1252032817, -554750428, 545561604, 767919502, -120652311, 235319929, -1936336166 ], [ -915108994, -726685844, -978692512, 243632477, 559113587, 445568253, -499698492, -774031363, 451587265, 1575883080, -1113932611, -1679107929, -642182365, -1102627923, 1428653010, 1492593121, 234891728, -435374619, -458777137, -1014595510, -1252026135, 176108944, 452320058, 331746630, -412407445, 1251007690, -765091410, 938902762, 603226389 ] ], [ [ -596131988, 379592289, -1223804298, -1232209280, -549179424, 1148304310, 1204632264, 1190743765, -488301785, 470704825, 2055273542, 465533424, 1181229873, -892976182, 553986642, -438900602, 1665350600, 1540039661, 1315847372, 1448507406, 170516087, 1549607117, -1969192084, 1526512434, 386223815, 1467158657, 997357461, -109002180, 1315314568 ], [ -646836116, -169686015, 1966821070, 230233157, 1126219188, -346744407, -2086489602, 2117696536, -1475690236, 297186479, 790962811, 1520371998, 1133209431, 1348499792, -1677102358, -657280822, 271114553, 1440957187, 277189948, 1857603303, -399654969, -558714656, 214036016, -1667199643, -1926924371, -863954144, -375300203, -502324581, -1407303294 ], [ 1467553850, 493976277, -244252809, 220950833, 720887107, -2133351467, 1766361535, 1978952064, -1600488016, -422508706, 1453488307, -1193145990, 90789296, -16978267, 940308674, 477682249, -1866161925, 1925218038, 1456325059, 1922248891, -1888126106, 950188680, -135725946, 1080507080, -536995064, -629231871, -204003159, -762090532, 1797857833 ], [ -613047643, -877699693, -513213899, -917668969, 415640772, -2012747361, 80362451, 1079627514, -629383745, -867749215, 1146443662, -1336058214, 2064663832, 1744122445, 176164857, -2018980148, -634714231, 1071520674, 1088222078, -2027409694, -1338075000, 552842839, 422855085, -1807191547, -934023784, -384949759, -1335291585, 343002492, 140268716 ], [ 648093055, -1638623692, 416635713, 174461272, 621469938, 1562513901, 1500223680, 1018937609, -997297382, 580661270, -1580990097, -1834933155, -151192411, -1770726445, 458891275, 1383899373, -1175935334, 1231493710, -1551079004, -1528559570, -1524579161, -86181599, -410342395, 1988752927, 426601604, 1298644128, -1441863256, -234594872, -1926262342 ], [ -331649208, -165898398, -85432912, 2060380331, -2010650706, 667941909, 616525665, 1697669110, -292950794, 1769112580, -1672439414, 1646563939, -2090143614, -1669512766, 487572319, -116539603, 406029214, -442813814, 1158529607, 948888890, -1622591605, 713901321, -1876160595, 1708217658, 1454347032, -1335782503, -1651552611, -2074789423, -1630690456 ], [ 1293144024, 1887915482, 356233919, -1618631325, 45910441, -172983530, 1425924037, 1656017788, 698524959, -1028499595, 1656558845, -223538809, 186440679, 2053935284, 757057987, -884632084, 580004055, 1140889474, -906388610, 583587528, 2121819916, 950777091, -613077388, -538220669, -1079037207, 928690435, 1946101286, 327669517, -1288466479 ], [ 1593878487, -2008712883, -931675741, -36701400, -1792902240, 1646424174, -747769125, -955409967, 1061179426, 1100904915, 60686266, -55964901, 144996811, 200986587, -1501967824, -1691228180, -1479988442, -647748829, -1494653890, 1582515870, -215173455, 1935240904, 152460952, 984997228, 1906777391, -2022908539, -806817130, 390314350, -1711045471 ], [ -2128054161, -178810743, -1411079189, 137137664, -223387752, 408549476, 301641392, 1615453698, -1189914618, -289624336, 1412206892, -1940031841, -62348799, 1684453677, 1920577711, -424894846, 1112638831, -2051004747, -2081955730, -914015562, -1353341950, -191631766, 165520246, 1876880624, -2101564792, -1958323737, -1964392146, 1604185295, -1121457270 ], [ -1758542663, -867435005, 664790626, -801871251, -1500267594, -307975109, -682900154, -1110843203, 1547795525, -40589849, 410312337, -1095980755, 1455716758, 1696227518, -1063298139, 818790579, -86013260, 605323545, -1265676194, 1996458441, 1512293018, -195749391, 231808235, -106544816, 127369584, -777891266, -922411403, -1518026010, -1691909657 ], [ 1979206654, 115436615, 230002364, -1490105079, 245795329, -1834177835, 426287787, 921196896, 620049000, 908602469, -1348351035, -1975768230, 728671477, 1370285812, -1875105841, 1777055616, 642928969, 1596304293, 29953216, -1227465435, 65460600, 1125124616, 1766335982, 783163980, -327852672, 724386122, -451276475, -1760802291, -694535287 ], [ -316564092, -361968014, -2118463578, -1002759414, 2063244040, 2126566090, -1115419924, -664730861, 1977283930, -1302305913, 1159812737, 167003837, -1240249818, 1520721135, -307944533, -854576095, 418219681, 63237495, -1964704285, -1391813382, 233327597, 1083561231, -648024863, 1803489698, -1795069157, -363632810, 836447336, -1514038689, 284854822 ], [ 2137836312, 1339297641, -542955513, 1725076444, 1282071476, -1307652808, 711700214, 670693526, -721699972, -774503649, -1146724928, 261165109, -1627674262, -1489242166, 1358007150, -1077138996, 500391877, 1338984048, -2071872140, -1251742278, -1974816694, -477523484, -892323024, 1523739936, 1413356201, -1015616921, -793494700, 113636701, 203200874 ], [ -1388785019, 792075438, -1285173898, 1738275256, -1130369625, 2025489617, -948351241, -784620689, -1680397678, -2067438748, 365245836, 1391434551, -257883705, -1792795700, -2064587162, 724397836, -1999522636, -2030393311, 1074824253, 801110833, 1411291987, -40806411, 2077941850, -1937647694, -1910785246, -221106150, -27118721, 1840912400, -1766567213 ], [ 1683725362, 260534035, 925642231, 603246502, 737102945, 148011602, 386106646, -1169420561, 478105889, -222271270, 1395277113, -174068800, -1048381221, 1805099412, -161423886, -1084640562, -664680613, 1838122, -460869355, 1614417843, -1231380862, -510152191, -1751721197, -369613329, 268424277, -1133353740, 323680693, 561194327, 1229992408 ], [ -456809353, -539733347, 1235172745, -191749208, 506078854, 1834860889, 360894000, 1678328962, 858360168, -945231867, -1949995420, 2072978840, -1129280970, 1739214576, -578647444, -1696890604, 1300704737, 616470418, -1859194233, -1020730900, -753484925, 625297608, 850434898, 596952392, 493597706, 1866686821, 1276959851, 1101555222, -382782425 ], [ 6420949, -1101369705, 359327282, -158309724, 1734023524, -666618103, -700160954, -624213530, -636706289, 140211751, -1838800296, -641078661, 1509609588, -1579929076, 1553219832, -1984301025, 1074044523, 129261117, 2010143500, -904620689, 1559557259, 1147597267, -2048947202, 480765964, -1783892088, 1297331525, -183848762, -799634652, -422427745 ], [ 427412791, -2076652745, 1977124830, -202217563, -1122526868, 1879234556, 1925334323, -1268947125, -1378372374, -1251124124, -1495710527, -884703481, 1009248379, 1413708176, 2064439907, 2071519213, 1342252886, -1843699754, -1884896382, -181551817, -1381209800, -864942656, 827060482, 1095345210, 1561626402, -1302260887, -203083429, 2088120787, 689479230 ], [ 1766859300, -297570462, -356712977, -100573824, 1540150950, 1481063960, -1406526851, 1316193280, 1480783403, 380112800, -169456798, -1254946933, -672261221, -223277298, 1219295067, 851420144, -1313453175, -1968349310, 792018523, 468918541, -321688115, 521082180, 469894282, 389081516, -397787133, -22147498, -1990788653, -242145229, -1678847667 ], [ 696829472, -2145384389, -598908800, -203492288, 1730826796, -478043014, -1967743703, 428139008, 1722469687, -246529667, 1702297926, -136934959, 802351704, 241716159, 1351571977, -805387175, -188974698, 670272121, -1103665965, 2122438570, -284104071, 1891316323, 1465513481, -45096370, 372901158, 200270763, 1551779124, 845718269, 1202355385 ], [ -474905752, -1325666038, 2011858663, 1369666207, 925872820, -2113718876, -1381549832, 2039932163, -1769858198, -1019958537, -714518081, -881243971, 1835495445, -740547367, 2037390933, 1903057841, -1962486120, 688503679, 1213163904, -910850339, 1965170787, -796716930, 1924452276, 1426184831, 426461695, -1801551477, -725524963, 1262614652, 702507728 ], [ 1064178538, -753185772, -656011775, -1771689687, 503700522, -1089636047, 1294462644, -148949199, -1568351549, 616352656, 1932063529, 1566847318, -1152626843, 1930739802, 661681644, 480216629, 724183675, -2108260479, -1258726228, -121879156, -1664391259, -1616935965, 1140383441, -1749413978, -382224595, 646116999, 720391737, 1505428922, -1915754533 ], [ -1318956481, 1182762648, -1875371968, 1222851624, 1737808475, -251523790, 1094891863, -993060590, -1137462837, -1947670363, 348434318, -939324793, -1932557940, -437411660, 641394366, -1108628662, -1256459809, -2003071709, 750461108, -1649578142, 1736672725, 551934518, 925624819, -975516874, -1854011586, 1462065646, -1193398853, -1287302367, 1768183637 ], [ -1481839072, -1702932069, -479664240, -1612272164, 560974333, 809772768, 1542478561, 625667682, 1045569583, 789999994, 547376132, -10935534, -646111312, -221643375, 2108218154, -45160763, -1036838115, -781009846, -1210999189, -867026821, 424441884, -2026612306, 1268891634, 949724587, 2040064025, 411014483, -487728267, 869888242, -466894367 ], [ -1318446815, 1364432639, -2071401866, 1738959445, 1486779140, 337601069, -122695156, -2114884248, -754432335, 32590961, 1784547139, -443761396, -1840939614, -112747969, -1021245729, -1364867196, -487397991, 761289208, 411840488, 2132080897, -538973917, 692117170, 569036403, -988176352, 798648994, -294069033, 2059996219, 567292385, 1149162288 ], [ 1111670381, 223128245, 1612054708, 525669, -198997069, 1660851007, 1852109083, -809590578, 1791687075, 874524930, 1021719708, 1767424506, 1649213215, -391288523, 346841483, 363252181, -2146625412, -1797460987, -13153310, 213658446, -26295695, 1894310193, -1835041685, 1947350905, -794210652, -404829755, -452027113, -1319946957, 705048419 ], [ 1494563826, 54641412, 737661485, -2069960467, -1524099613, 2060619691, 1569564452, -726166831, 716161629, -366244132, -156306300, 430676697, 1711019445, 1984151623, -533925517, -614901989, 1938819125, -497272410, -1902140197, 201393858, 1787331920, -1209119791, -1909889600, -1628626234, -346960345, 55177294, 124715391, 1963757065, 1585041560 ], [ -84698135, -322870284, -486293580, 1642979248, -1772594269, 1353925570, 273138287, -1896656451, 1531913, -524106856, -383360520, -1864611901, 1087420856, 838836989, -1162869294, -444269606, 1352599114, -151647062, 1248979180, 413105816, -1778276682, 1319412323, 2026779823, 721211771, -1195656906, -1944315057, 21599660, -1060768347, -597981509 ] ], [ [ 1570744866, 402837091, -1216556543, 175117435, 1695041744, 2106079809, 1547691929, 1804183386, -1452287336, -1018042707, -334032768, -648171230, 1386553976, 1642048110, 1429813390, 559682324, -2145937542, 1207487458, 1034816176, 315021106, -1284123830, 1931897098, -936143219, 93165384, 407433449, 91340505, -1041254801, -1377956725, 453279333 ], [ -1003564632, -380709468, 1949787512, 1530769845, 574068297, -768272429, -103933649, 406634802, 1279059515, 1017042642, 1736261681, 1663955092, 278844201, -1414294116, 1309131210, 1359043795, -1144914607, 1560250840, -1220262756, 938717388, -2060502165, 647108116, -1262217013, 376189092, 1212786671, -206100477, 458518272, 681966138, 1248792159 ], [ -2049342038, 7690005, 96543912, -606741825, 1920200535, -1659545404, 280992765, -467264910, 708236536, 1613106638, 1276597048, -410380774, -1918523971, 277664113, -945388370, 1756392721, 861053498, 614365560, -832694068, 396201625, -596251515, 1855997918, 453407909, -778411013, 710952524, 2042303558, -423064241, 1566594271, 1396729635 ], [ 263992568, -685359634, -457822521, 890021441, -1640191389, 1742003229, -467880056, 354367347, -524699145, 1982246184, -1013625320, -140732851, -68775796, 974109015, 2047680700, 1917227547, -530928095, -375907083, -798913781, 2082434241, -945808830, -208939640, -2013477963, -1705161632, -1508842778, 237007265, -1163198115, 279469855, 1530328486 ], [ -248717365, 1158258330, 354058596, 984445825, 334747308, -1420410635, -1326322831, 2058900278, -1822472544, 1965585694, -665220415, 672477169, 1365412679, 1926548388, -1308688438, 1208486198, -730189382, -1602073976, -307213693, 301975708, 1869676801, -849088461, 1657175029, -772431899, -814518, 985254306, -694086698, 545004992, -30965665 ], [ 253262507, -1187185542, 2122027237, 1859828422, -1024073081, 1395763006, 1607122406, -204134806, 813479504, 411514158, -2027638382, -1072403227, -121823635, -848350753, -1490995512, -1577411145, -1636129936, 876460963, 828949853, 479888872, 1665576591, 2017346619, 770587731, 230324864, -682300478, 1570101211, -1954602877, -537680227, -133993043 ], [ -551757739, -1311424234, 1974172826, 1397537841, 1465928273, -650224128, 759715252, 1723737459, 815542950, -1619511683, -932947221, -1880173491, -1450205457, -2132769970, -877551470, 2059625475, -1774091011, -114274804, 823271509, 959472838, 541986778, -1699652406, -1146950733, -1692057112, 14638776, -993729543, -2000734920, -1679844773, -2146688063 ], [ -1956997380, -1314047481, -1864916783, -2130198233, -316686966, -1755127105, -306199871, -453860299, -9975305, 641845567, 502814211, -693411215, -964200576, -1134149174, 122413094, 337089055, 2093424247, -699782332, 635358322, 891944100, 1356270555, 329942919, 1633498162, 1139803842, -1196066597, 755722244, -1225956714, 478162894, -1232377649 ], [ -874787089, -423389630, -954781422, 1854110012, 991737807, 1572466860, 458282266, -307433706, -1931589096, -134574688, 383518752, 1579563375, -1735533445, 238537533, -993933969, -529618585, -358392032, -1906614733, 381786020, -265584047, 299121283, -1320450440, 1710169236, -1922163557, -272069814, -1876484652, 1538704074, 372857443, 678304469 ], [ -319926753, 652762728, 1433561510, -948229680, 541951872, -1066332417, -1852077727, -121528020, -73163533, -693565962, 394760675, -602909603, 1449974203, 1197410917, 1993649225, -146787171, -272954982, 165859938, -1109133018, 773232206, -15984854, -1265606498, -1237471786, 665533641, -972068652, 892634845, -1519084574, 1125263925, 619159967 ], [ 895976629, 840349653, 128008471, -569863781, 334614955, -2111235629, 1148325206, 447354246, 439201305, -1137391715, 2139845797, -1654511568, 672997154, -25405616, -835482644, -738085959, -316790903, -518801784, 1124462278, 1155780326, 342086138, 1637227521, -381022826, 1453791808, 217250449, 359406729, 1510363348, -1528922789, 1880527041 ], [ -597178187, 1228523123, -174765813, 364159941, 217259983, 190782689, -1502963945, -470837634, -862926312, -936336168, 1458083666, -1003095792, 2096312350, -1728035973, -1165188823, -1406363058, 1089866216, -2031403201, -977829790, -1760120449, -1532974289, -512647980, -1529794620, 537153280, 1458925498, 1950221203, -173174329, 1114338011, 565925877 ], [ -1764355289, 1659860451, 1050633451, 415430663, 977522715, -2139245313, -379116169, 493292894, 236087129, -1854913031, 565968516, -195799520, 2093540195, 1174979491, -794174986, 1450923587, 582827696, -347122681, 373224592, 374026380, -929508603, 1214151257, -1241866890, -873312207, -20122517, 327737697, 2107793900, -1200860773, 1449667640 ], [ -1217778868, 1958095005, -1061128170, 1508910659, -112457082, 355145082, -1741239267, -1913143005, 1110158071, -883139417, -785762750, -289471410, 1320069151, -343112209, -1647953462, 1897095326, 799282781, -525105985, 1894495214, 862118618, 1708809230, 341291011, 1724564120, -591095229, -1127648146, 669195422, 38325843, -737401894, 2023550684 ], [ 977496354, -1680693929, -1553566545, 1516271856, 801050464, 632666319, -1969224169, -901521221, 57848241, -1137524449, 1601573396, 2033464377, -1519087475, -1947958151, -605678352, 453591780, -942967201, -744048278, 1573685325, 973279614, -1697037379, 1562490424, -209786064, 1382432457, 623875320, 1455355386, -1501124456, 1896004695, -607720348 ], [ 1266500858, 1372566756, 399542080, -1489559245, -1158440203, 1133568613, -920267918, -1350414254, -1394329229, -420570877, 741417475, 369468898, -1833979690, 574467750, -1701959248, -1203275684, 40958286, 456560659, -716168908, -14642762, 1799885611, -951058613, 1402283033, -1622357600, -436284761, -1999496863, 1702208872, -2082879340, 359830798 ], [ 1156111370, -144858106, -826881619, 1358556358, 923167642, 2079945644, -1196641214, 990937218, -1287443295, 854266064, 611422567, 1193370610, 1127283556, -286832192, -157482448, 1103899303, -1320039376, 32864153, -662201232, 1716317805, -789006256, 1548062588, 1649131082, -1693107798, -2067524977, -252433999, -354392171, 861130669, 1505969167 ], [ -1688394798, -195899894, -733163485, -1602660482, -622450980, 1749714260, 698662789, -1651483113, -1779608204, 911420323, 1499706543, 2106180548, -382495471, -422760863, -2109533127, 67852586, 1856464846, -1858695091, 487823401, -1757057887, -1386175622, 721824684, 1452104138, -1338157673, 1346582672, -1615880617, 1560445418, 1697036320, 371382588 ], [ 1633579776, 395865129, -2002303833, 1495555294, -1567092530, 540593898, -1267568694, -2138070878, 1298598891, 720355963, 84224212, 1913954621, -737103658, 123585805, 961223437, -1486306598, 1892788212, 2131890735, 1454292241, -131888715, 167546750, -689601627, -161576497, 1707094845, -295285317, 776954448, -970003851, -242933610, 926866568 ], [ -550849011, -621560565, 1682512094, 1758437327, -788420456, -1593391345, -226234812, 549607350, -414583989, -1879501118, 2024141104, -1335016291, 1623652605, 91061991, 846955897, 1233204162, 371861942, 2087781580, 765314, 1052247892, -1696739145, 1704922387, 1710674119, -1878297073, 2047855715, -1132872821, 1038887818, 1982980018, -919613845 ], [ 1022605176, -467613984, 918944260, 1338973893, -1116919849, 1440105510, 587556394, -834465937, 1438653492, 774814556, -1926347097, 1904837024, 360801189, 1012194438, -572213425, -393916692, -644866211, 7908450, 1275944038, 1147820149, 225188354, -2019535011, -1856968436, 1602011605, 2062882446, -1511959735, 88141862, 1670358754, -2036048647 ], [ 2117809791, -1434757526, -1928139956, 36994515, 1984344857, 1187323053, -1172501607, 524866776, -147719442, -192057258, -1792819414, -792968068, -1149861393, 2079401187, -1097008094, 1533047309, -1348248026, -1945106839, 1485407621, -2994001, 2045692017, -1417647714, -837481403, 2078414481, 1026572926, -1297000916, -1495338816, -304458598, 1913150122 ], [ -1701618040, 847650979, -1521323196, 858127783, 1430730860, -1087958334, 796730830, 107378184, -1888754114, -398938475, 1109439526, 1580263971, 1404356824, 671463461, 889272799, -945995497, 725491585, -1701349181, -1249069658, 1319000292, -1013024664, -1864968483, -1388348389, -163510690, 100322619, 636987256, 293153026, 433296144, -1473511779 ], [ -1634179095, -735069797, 633335212, 96978252, -1115700373, 1188643007, 243927667, 1309148995, -1079712118, 1181569628, -485422034, -1516598177, 1057019447, 1605804888, -1058418585, -2011813194, 1512672078, 218278295, -198659002, -974278802, 2114650236, -914613268, 473356475, -1213475600, -1460751408, -138532420, 1068962121, -1933677403, 474363253 ], [ -1230679383, -1638960004, 2014572552, -1853682289, -1429355163, 1394485260, -1679068732, -53920195, -851122665, 832046731, 1610962890, 4209758, -1502813180, 1407431368, 1419145899, -1454792701, -1976923309, -1670605863, -341568076, -475892928, 1905140271, 84275081, 2123049695, 513965237, 2099917862, -1133469299, 1036885728, 1107257031, 1488483655 ], [ 1010820935, -872581527, -39558495, -784259377, -119703561, 104830912, 936090675, -1365238864, 2136273214, -707189039, -521936394, 192833330, -969515908, -319262571, -83873911, -1952666294, -1091865536, -2041681478, -1890269327, 2043834851, 1946507183, -24001198, -634833757, 453792948, 45563211, 1605022123, -1704859128, 1998936319, 1012513419 ], [ 1905275384, -82674700, 953446748, -1383865424, 1164358847, -1012299009, -2108755863, 497974699, -975016635, 1555737273, -1258603061, -1683124436, -849276480, -1338123607, 1683221696, 1559593727, 446999007, 997555626, -1186392345, 1833784255, 1145549376, -1470967118, 28866189, 668951732, -1667439508, -1151109562, -1863448670, -848119300, -1677670149 ], [ 166724085, -1550143252, -504440586, -1084832798, 290972135, -389904541, -499427733, -109392949, 1084689997, 1019095538, -1133997736, 1509080983, -1836860133, 271863461, 1219000708, 1143085100, 1694360793, -587973467, 1387294757, 1730085587, -226251105, 102632844, -240526028, -698895483, -821289047, -1258375221, -140753749, 1973825194, -1998565440 ] ], [ [ -1522154115, 730746309, 1064437421, 873261639, -1030824269, 1365072676, -2140594441, 626840242, 2043931449, -1383806863, 2087572055, 1539414363, -914639025, -535781414, -1039423295, 600188993, 1274830321, -1230457881, 777950822, -387387731, -1221763998, 554222004, -189710585, 670676680, 627535206, -842214332, -746131012, 416930578, -1661802571 ], [ -2130735678, -1785581066, 402161439, 957831464, 1749980617, 1168608727, 134219463, 873042664, -258996897, 1562079459, -126011320, 1651299793, -1775517405, -430325558, -339275305, -501741765, 1413406942, -444913880, 1895958151, -465876155, -1375297225, 1960052438, 844730580, 68851067, 42530049, -425178083, 1893796696, 1571837933, -195374590 ], [ 919158654, -1205076139, -414576766, -1953940185, -737028351, 1079244001, -599229494, 942764483, 2076517517, 1831471373, -640005807, -1887854328, 1725354637, 2072645067, 1872932109, -1355307791, -1832187025, 262265787, 590435472, 280071683, -1938303795, -1971932856, -533368409, 532719058, -1141517614, -689650245, 415597342, 1440181857, 118223139 ], [ 139623351, -1073599623, -1828092972, 829992227, 274356835, -1339888152, 1976333369, -164824566, 1364490584, -897789678, 1060230394, -1241236624, 1731892238, 1118196867, 872749301, -551097239, -1439274462, 597321055, -528808191, 694226665, -1736459747, -1044599466, -28128791, 181187789, -1061326503, -59704667, 910924074, -2076579616, -1809567836 ], [ 48427491, -1818501419, -1859623085, 1937912375, -1299863444, 1503483271, -354426099, -630338458, 554755106, -2120956807, -855046750, -922410649, -2108323375, -1067019397, -670578689, 1047305018, -397611320, -118825394, -1264712938, 298735947, 1734762253, 1677252406, 1886407531, -359858849, 1542537900, -2116371318, -185103415, 1948685664, 348077630 ], [ 134016574, 2068774058, -1665987084, 1236790444, 1447785441, 642795102, -1321620236, 2088809477, 880971663, 656541494, -698280272, -1992439500, 1875844008, 1405500540, 307522165, -570155250, -944133812, -668818211, -591371791, -294562342, -130887178, -2046912662, 1691597750, -629873327, -289426166, 1932226121, 358252575, -737953591, -1359394576 ], [ -642628636, -1329538057, 498966885, -1615564412, -1935740514, -1372787113, 44551706, -686055743, 1585145884, -774152351, -1386619498, 1055594668, 812158699, 597778360, -42915144, -1030231052, 985809724, -1044151394, -65178410, -933894746, -135143746, -476085402, -1859389433, 93672796, 312341726, 801502896, 717402344, 324341692, 506479391 ], [ -803436573, -1085648076, 34100196, -1342039532, 1598317535, 1680708867, 301450415, 1039705631, -1688502029, -555448710, 46453122, -1673465786, 1976133861, 2019338889, 225630472, 2124668247, -1574799159, 952313998, 1368811711, -1326934821, -909264485, -738427684, -541305908, -905580575, 2019530619, -1629738942, -1288726175, -55214005, -597594041 ], [ 1325815548, 1981455220, -723323403, 1707358511, 646485031, -2080596112, -2119913005, 1184958787, -1924412220, -1685094444, 989427017, 355685015, -50805992, 893532212, -1726761602, -23565981, -903902219, 2135811167, -2128232344, 2659438, -1975660702, -1569481125, -676060387, -1991304005, 611763351, 730147445, 1293943009, -365654679, 343021463 ], [ 754334116, 1444344324, 626523887, -1645591191, -491556970, -1732256225, -534621305, -6561635, -75575565, -1590010352, -186497064, -2056927634, -1217326900, 1144930717, -2083919155, -212630109, 1415945455, -1976374653, 1443651183, 1413496865, 1006980081, -1179809793, -467088771, 953488741, 71998815, -886378239, -1974192689, 1056815070, 1945645678 ], [ 1667594297, -792102902, 770075170, 767048073, 302911745, -221824913, 816977104, -1827269210, 359805379, 822858487, -69269822, -1108966753, -626881279, 556642688, 1944170918, 1461929325, 602086502, -620243114, 195910641, 1555004897, -157291680, -571735033, 1968223815, -557596327, -311888592, 1713443054, -803504004, 912028396, -57592549 ], [ 410899674, 399861572, -1547496224, -351077436, -1949714249, -195637657, 920864913, 315871539, -357696733, -986670466, -1854267563, -762545946, -1822789777, 1834349915, -2063404580, -953621676, 40247366, -604247647, 1230353940, 559604419, 1055740030, 1495356759, -1027879087, 1860293898, 775138165, -1463698011, 1942594069, 1745727843, 1296090489 ], [ 18667843, -325163507, 12405856, 982305139, -1218479826, -1442300504, -11948672, 1199402601, 1545029694, -1230679566, -599633851, -523297735, 934267751, 426320425, -751640324, 258432466, -1077413057, 272111172, 1976612411, 1217804650, 485663243, -1172076908, -1589724708, 1579616511, 138187079, -1994738686, -182816267, -1499853341, 139998595 ], [ 2020433179, -1370019931, 1109847836, 424185870, -1507248989, -860620758, -222118265, 1406639277, -2115659815, 155631874, 90900462, 163402925, 2072106998, 798748607, 630211025, -753282636, 469673112, 1718935388, 1411539183, -1040772438, 328486099, -262660750, 612201281, 231869914, -869868278, 1673572973, 274959330, 1873087138, 1007881069 ], [ 432646526, 65450796, -1771323669, -402017666, 459614925, -1242748835, 716481741, -1091260233, 665614476, 1799388037, -1242521276, -1589001026, 2010557325, 555984384, 1843035108, 1011162628, -1585602614, -1289159650, 689399908, -1408199311, 1831989760, -1249919905, -1256137354, 204970092, -192734459, -1327110372, 1561223340, -950740805, 46121647 ], [ -622941536, 1246361576, -1972944077, 324607928, -2027324643, -1119382000, -2118662309, 67976909, 1651359452, -456163823, 1795971413, -1158784489, 304017411, -1419051356, -1963855300, -1540893553, 121680409, 996608659, 1622601433, -43923571, 1515902834, -181698147, 389258903, 1755990297, -1643583306, 2024298117, -671264928, -1808470902, 2101070603 ], [ -1487821364, 1397924901, -401825181, 934566669, 1129195509, -787257883, -70977945, -1349270008, -1239984853, -309166943, -2050027040, -1142885346, 1712435052, -706378122, 2136378689, 1335086041, 281434209, -1410253901, 1264628931, -1071274612, 709369734, -1051121247, 22626584, 1777965219, 276845145, -1707103162, -1146573971, -174728531, -1763208100 ], [ 1850831467, -1726285582, 1549323764, 1171281617, 681022664, -548804560, 843925935, -901251786, 859069780, -307793718, -1620016760, 1024669568, -1885243900, -183378149, -2120281933, -1478324771, -48509242, -563398860, 864980140, 556979248, -96900453, 1182090096, -2110778956, -1013664610, 870705484, 2046020219, -450741565, -128867758, 1304248408 ], [ 165676747, 1870053822, -896247848, -172581880, 1549361230, -145046777, -552168535, -436656541, -2007403188, -331182131, -566396608, 513982865, 1704582666, 1022173040, 2073316897, -434224217, -293681620, -1111807180, 177543074, -1688581112, -1037165995, 1001208875, -1652850024, -368743879, -2053585579, 908362878, -687033270, -602540742, -1583710051 ], [ 663468412, -1422302222, -291787001, -767258108, 1876763150, 1211283450, -99149448, 1447428775, 741671842, -967508148, 298240654, -1758552598, 1419872907, -1083375107, 918314496, -414151099, -391446816, -1882355959, -1473014246, 1378904352, -322008679, -2043087326, 1769566577, 1517308961, 1081215546, 85661921, -372382537, 151236874, -524319830 ], [ -1339670194, -1934823794, -225082051, -845380207, -138120121, 637462899, 138379472, 1723916559, -722688616, 723988001, 1672727975, -2005177721, 267179526, -748321983, 435491951, 1196444745, 166416752, 1425430554, -2133646440, -1745925401, 1535111175, -1012344725, 777845279, -759316767, -1518119747, 1684070322, -381283367, 326157883, 1715221523 ], [ -1345182962, 878809704, 337160325, 1550991114, 972721650, -94658792, -595454006, 869611219, 1894850737, 787527320, 1410159132, -621499603, 532534794, 1387692623, -518043488, -1371037485, -2099609369, -145115726, -1839691548, 1779150897, 1311303553, 808342008, 1697597732, -331190271, -1615376518, 719959315, -1761232414, -1623901254, 806475196 ], [ -878583814, 248332841, -1338757025, -564931302, -28418767, -817512174, 2045245181, -1098053301, 299934431, -1289751965, 132878471, -1169627920, -1371379717, -725433152, 1518878572, 47952723, -204984344, 2054922103, 843061956, -2024099215, -173786358, 1129842349, -1092897631, -1696028311, -584506900, 215788205, -464262103, -1333450542, 1636683268 ], [ -2092764734, -1211422225, -1605268564, -1081448910, -1182302894, 473902183, -882008313, 495168167, -1352667393, 1870512226, -855365283, -91446736, -868744465, -949329421, 1753721608, -389702690, 1143826072, 1240718793, -1346478215, -1511026279, 630681000, -1161246586, -384906080, 1824453570, -161382831, -632289202, -717941122, 956986681, 672092078 ], [ 945951509, -2039432577, -1507091031, -531309385, 955461196, 1153556801, -304170006, 2121519326, 167935824, -1566285511, 1616254776, -711593507, -902386193, -484402675, 1627258049, 201393148, -376606964, -66397712, 2065122641, 1414135110, -1626702097, 599433932, 1531240404, 1357176021, -863761777, 927973026, 198265598, 1913148950, 341001601 ], [ 1018096896, -1227803620, -1719482077, 664285430, 814448849, 1710751652, -2005947381, -107981969, -1388475345, -1409632941, 1873479514, 1174254260, 1956325978, 570843776, -1682790956, 1398178167, -442372931, -1887155564, 2098032080, 2106095554, -1831143860, -1053324642, 1767527706, -1592192716, 2073813121, -924884235, 1641682871, -709017327, 1365752252 ], [ -1098931798, 306011510, 1246080580, 1769798077, -1277173381, -1713736705, 421136925, -1660571591, -1087790999, 822226124, -1230669172, -2109746177, -1537210389, 599787626, -1891567077, 504778562, -1044609495, 480816210, 1863918938, -1406683585, -771584501, 1782990337, -438529785, 1005241270, 425706156, -940558201, 1979586348, 423159778, 607960137 ], [ -441423338, 906820421, 1123211597, 171383851, -21497376, -171008102, -903582967, 368647177, 1359318316, 1983045594, -438568145, 1613880199, 2129385065, 73171372, -463122960, 83139652, 300420493, -12235523, -429847942, 1989369299, 149665471, -2041631173, 2109049284, -1634708881, -1666813805, -188169818, 1348939489, 1367966295, 1667815775 ] ], [ [ 291164918, 734298104, -1043831701, -35377046, 2123234832, 179926692, -1406452006, 795182121, 972682439, 1945133135, 1583762969, -663678875, 1497769251, 1783411000, 1661213313, -944256660, -363053754, -220911406, 1739381068, -256964694, -874056960, -1399438734, 328850584, -1333677323, -1865357235, 1551528295, -1460233278, 2106222171, -101746912 ], [ 1919403273, 91383077, -1237110560, -23872362, -910330027, -878123141, -1606997843, 180904006, 841527716, 607689242, -2129346129, -1634294257, 769674200, 174208004, -1009987406, 327370880, 946342905, -1071545916, -1354329819, -1759336564, 1860553724, -1225414351, -1670071932, -532811138, -1991726463, -1538313314, -1645995440, 714029506, -1102816864 ], [ -1353619327, 775013262, 175036911, -260107749, -2030517408, -171501688, -1386000466, 391675966, -1740185697, 756944801, -282003456, 938825354, -211394266, -331558887, 1952493040, -1605950611, 346733924, -1742212181, -1622656583, -1041379290, -1637639443, -1412071757, 1287772747, -490119663, 1021989580, 2112320053, -1199276625, -853087443, -1111276800 ], [ 1905474558, -2143974684, 624695267, -1193782729, -1928458667, 69796021, 1092440107, 1710590893, 930901679, -2107207899, 873921922, -1781944142, -1554653464, -1715815301, -2058422390, 1831412802, 1397991467, 1394902839, 1055032614, 578037, 356302206, 520777655, 1123576095, -1844396491, 330889123, -881679965, 397821922, -1225464104, 1983567196 ], [ -2022098488, -1523093269, 1661640950, -863374910, 84403898, -1664782489, 677942193, -1147981361, 1070704145, 1479863269, -404802334, 937529435, -444842210, 301655392, -2009240844, -1239342985, -5822389, -82856575, -940952299, 252839428, -1086270631, -1595256770, 1656810990, -1828859782, -1293137543, -1364868035, 1861325497, 1256008791, 1356887305 ], [ 288992530, 1360009879, 646515481, 1161738342, -1691761460, -1053438768, -799667089, 698004998, -1127743445, -1749071436, 1229087924, -555108253, -1538605025, 1777437835, -994763621, 755211078, 837901252, 1402482822, 665178274, 210634499, 1607652432, -2005754893, 1489029450, 1754219844, 1459113438, 828657421, 1089224130, 1456147447, -1501998998 ], [ 664533345, 190631224, 1098561587, -1652298720, -1721885142, -4595003, -1808478693, 1218264103, -1038558790, 46044559, -1891728239, -663387321, 762008089, 2143635487, 658488819, -820038669, 376379993, -1359589091, -128155351, 41796857, -1634621379, -202730378, 1117567757, -679444125, -1774393250, -979486162, 1129060957, 2123898409, 1621504564 ], [ -578611830, 142404452, 231055417, 804234378, -1776940868, -43384427, -150056323, -1191388865, 12300098, -1914018704, -640797547, 801973228, -1984084857, -1639325581, 121963826, 111324262, -1962341481, -1237145451, -1197293934, -2004689619, 1886027114, 1334251075, -667055498, -288121933, -342148979, -2063756389, 109577644, -971664297, 1615029915 ], [ 258395540, -1036224853, 578858114, 1949183917, 1658785512, 1053385479, 132756120, -1608488967, -855980475, 1091786710, -1050450741, 967827263, 1163398371, 531235799, -545678050, -441359615, 1164206636, 1261566720, -1829396611, 1545248201, 598776675, -1845450449, -1676274798, -550111009, 1360730930, 162436238, 241499836, 2064605354, -1952165079 ], [ -29890872, -1570959557, -755154434, -1901621745, -1731154262, 1746725285, 468260256, 1876223515, 1307051929, -502658576, 2105875156, -1888042052, 606867745, -2055295588, 482904830, 803884905, 282877012, -849753241, 1118396384, 839516616, 27312134, -296604889, -959199113, -221411091, -614560844, 801679433, 874938436, 1669071859, 1395264463 ], [ -4697227, 508058384, 2050896013, 982290369, -1491411361, -2142404952, 610615975, 1987859842, 1117280459, -1348502863, -2145426457, -1016144949, 897604827, -1034925039, -608690207, -944966802, 1020453054, -1353430268, -505349090, -2053230836, -1191471415, 1923964812, -1539998256, -372901563, -1066611864, -1508402680, -1144688852, -228365153, -1936431367 ], [ 268579643, -292823559, 1079313275, 460901699, 49472648, -217274075, 652403173, 754495174, -1307289906, -537008899, 1556214088, 480222455, 1533296248, -1519642047, -1799951749, 885333297, -552431475, -320579802, 1429425143, -1288525732, -949187441, -1056082440, -1728917992, 1721874816, -1920725507, 1277633663, -1303767525, -765905466, -1197722133 ], [ -1860433397, 1055826653, -1680750675, -2084722667, -625154222, 242057960, -1331489894, 1811008839, -1022328767, 1894532157, -1177170762, 437451157, -1679981308, -435280421, 1309297878, -747604180, -1036369301, 128020257, -778618502, 1480787986, -884465071, -1125296387, -507351817, -1370898390, 404847652, -1364354727, -890437794, -12283148, -980496980 ], [ -645380050, -1247231942, 1851784013, 150518481, -422215679, -1205773114, 719104433, 209218552, 1467615659, -2136686219, 1391881944, 1137677649, -1357976662, 54486114, 968995541, 640474660, 550576843, -1512174436, -184386525, 1526546305, 1416983054, -1634321985, -581692119, 1570795165, -1886762347, 382607713, -2058711114, 1918569485, 585239150 ], [ 1450043809, -160057036, -2030110663, 1145585968, 2035221079, 1700964170, -1483568110, 555064122, -1669595004, 230280693, -459535206, -1363937132, 259775204, 275809679, 106337347, 35438507, -669093190, 461373109, -2101510293, -44439676, 15596174, 309054954, 1840642150, 1092511468, 1160499996, 1681439950, 1921381365, 82924405, -48812016 ], [ 1542618912, 1434832093, 424682977, 1177234055, -624649499, -1257884112, -570949695, 745235791, 1132727543, -98081614, -73267800, 1468648625, 1194933619, -52863577, 308473849, 533812699, -1960645999, -205371220, -66701700, 1936448588, -23184627, -2134686033, 899923215, 1418771463, 1261837307, 1058985767, -1636074118, 103718829, 508454452 ], [ 1717734764, 855463110, 345989573, 1453651812, -661297953, -11531200, 1657748889, -1973215434, 1088858919, -1813703856, -1156522146, -306053089, -892921389, 958093100, -371889669, 1921471286, 858600077, -538731221, -1751121998, 600493563, -2053240095, 935702262, -1849865533, -1835443578, 779660536, 93417966, 1882999733, -1810953661, -818961252 ], [ -135794278, 1834309188, 1616947924, 2026232938, 1284094296, -323561457, 800405403, 804780283, 1744490073, -1997615903, -855194236, -749577983, -195901923, 1019721078, -928528497, -730190714, -715525514, 34488120, 685255853, -681719068, 759746740, 766611515, -1616577644, -2137403970, 1524056845, 1176990398, -1061742025, -223754277, -1114306603 ], [ -2141558358, -626998448, -1169235405, -498601226, 2141275402, 668983377, 80971016, 815387658, -2661770, 780431046, 70393186, 148598918, 1870058335, -1137009756, 956816265, -1096447294, -1580499469, 1928761201, 1037403097, -1407043936, 1663461195, -199717904, -624200976, 1356330058, 433231412, 95542400, -42419328, 1964574202, -611491772 ], [ 2014633572, -60163006, 1465115563, -1925536874, -401092060, -138681215, 1522136906, -1521968456, 824303146, 1769085950, 1657543471, -128826060, -1053720363, 1464288518, -1730099296, 1673456740, 220831359, -1236742660, -155858317, -1123009436, 381435667, -1047990926, 1603292875, 1681076011, 1442875841, -89442562, -1818978017, -1817817746, -1493162556 ], [ -1217534437, 801315751, -1372282772, 173973308, 1494541877, -1400148721, -577097266, -2051446020, 1559972463, -890099228, -232175284, -1060424203, 1301926826, -1650550895, 1821010262, 2091527079, 2122856194, 1843256096, -2120716186, -1389319163, -1146535321, 763077750, 418447424, 1183176967, 649256983, 29034305, 1706818924, 36020662, -135981471 ], [ -927208071, 1645804392, 902636525, 891801701, -2119183605, -2112953096, 166293307, 480849419, -405808321, 1082376028, 1472844594, -93661862, 1483615705, -1034471217, 322317394, -1001573629, -882054230, 758451629, 411968156, -68752524, 367717545, -169349635, 269655426, 650705346, -107530235, 985916011, -1496436328, 289769777, 318997325 ], [ -1344352417, -572609390, 1937875029, -3264075, 1039261136, 1144397161, -1013364725, 561862831, -634533340, 1533153677, 2134801915, -817517653, -840629920, -549588259, 882913866, -527029886, -357410818, -1628596616, -222554810, -1568086478, 778003151, 1574789704, -1359727068, 1846571649, 1785961808, -1557743109, -329013732, -1823523116, -1099256071 ], [ -957995925, -1736123363, 1295406427, 1319504463, 901249334, 1248654946, 2078940811, -1924801877, 2116070959, -1050671215, -801029911, -233933993, -1077327656, 2052193121, -1640597967, 61175437, 67978570, -1966534149, 1387256423, 32798100, 987757118, 1327703576, -1228737747, -655825459, -414979009, -637672187, 1268667327, -1248859963, -660733129 ], [ -1556518726, -799880835, -1960693695, 1187071775, 355556318, -296813141, 1808710569, -2088158083, -85777097, 1537238291, 1982710584, 1758017932, 478494132, 1338206100, 1691873513, 12132887, -120394922, 1219975473, -190882501, 1022439024, -1531623477, -212469240, -762500930, -649384840, 1273554257, 1941970045, 461891257, -259192841, 568489362 ], [ -1557670290, 1110066284, -1590397481, 1752795771, -512763040, -300565698, -368208249, -1004221127, -1582814090, 579375140, -223065109, 851515301, -1215817212, 1754087711, 1765498849, 264888271, 541339368, -377343342, -339557497, -1327567081, 879186212, 2078714146, 1771305777, 1073763033, -1976235260, -1396936195, 806467150, -2036508069, -625486019 ], [ 540976431, 501931470, 1718681699, 403554694, -663833954, -1776094052, 141705037, 716580015, 1569035982, -1374307311, 1973432609, 1337150163, 482569048, -1285062858, -1237589499, -621890802, 2019725435, 1371704852, -955773128, -1088924307, -1826125884, 463385611, -78386629, -2064370774, 873251050, -1811939068, -1760648447, 1758993348, 1921886745 ], [ -1925970846, 1581280856, -1077232623, 42352760, 1460011215, 432838779, 307621026, 224721252, -997276128, -971757801, -1105947413, 1493178404, -1003802156, 1499894211, -764767311, 961695359, -788346432, -1073821427, -149811911, 1226728250, -445774066, 2114011426, 1209773534, -851159224, 1446223127, 813299174, 121748100, -527651713, -2022477895 ] ], [ [ 1814157221, 346663673, 1723266909, -610697116, 1680536424, -1263651722, 889634339, 25663375, 288851346, 2140035767, -729935964, -851231114, 551692784, -1681788085, 1134953897, -1668369242, 1769436443, -765373505, 598357513, 303807254, 215686796, -1587124390, -354815657, 1091032602, -18439354, 1888116547, 644047445, 2112889102, 977921875 ], [ 214757657, -1596563540, -1718881607, -1237680958, 1432199916, -352913619, 1588524324, -47147213, -909890409, 1370505318, 378638367, -1591109263, -822221975, -1535039276, 800699833, 955444825, 1118811484, -1005485548, -685784084, -333576089, -2059818104, 1721331055, -436384722, -1293019451, -1209386474, -1916426550, -347662729, 2062103490, 2072023561 ], [ -717238881, -2004526423, -1557611445, -720992890, 550815201, -6520075, 879752500, -88847177, 242925701, -1248140334, -39331685, 1169771013, -1436629119, -887233666, 585982654, -1421694471, -50501911, 1530484485, -923704871, 1293749170, -136988710, 286205614, -100817201, -1186739546, 1368392353, 1916595731, 357001041, -946247557, -586467071 ], [ -72197151, -498649475, 1719899870, -1122755559, 1114336906, 471771700, -84414295, 1275687526, -202715354, -1349057806, -895950565, 1242078688, 1257217689, 816494343, 1918120833, 926092494, 1556062144, -921706435, -210430793, 685999836, 1994215864, 976904875, -2090208942, 935274283, -779365735, -1548079119, 1260146872, 867544335, 1971013329 ], [ 71617169, 2008037576, 1041842796, 41068670, 1974345183, 1938205879, 924096842, 450039807, -1312795926, 1025739745, -318343735, 213649803, -1107652066, -896873969, -1585866056, -1365165486, -710988369, 625474823, -611050518, 1570132681, 775392098, 494761787, 130051966, 335141216, 407950845, -306114498, -298507660, -547208603, 438873267 ], [ 1835237357, -81136427, -1851173511, 1184907146, 300215417, -1796599419, -1529418547, 1295516819, 329779166, -372985908, -631267215, 1581573341, -1726999891, -624600860, -1895677419, 1709716037, 1271515402, -996319322, -1962570325, -1321609324, 2035961409, 1783118407, -759501132, -956920664, 2059040390, 2100209802, -412829236, 2043648683, 1260649639 ], [ -1414731626, -1397655257, -1206030846, -1276382357, -577423349, 491795109, -1798622992, 1914812666, -1278662943, 1738313737, -1739806116, 1131680456, 100237734, 1310670148, -661770206, 2138086695, 1089038916, 1115370158, -957106017, -505227397, -1774637528, -739748556, -1057901341, 6109202, 1078654492, 1876113705, -86455166, -2079590054, 152870185 ], [ 1816727964, -743310650, 1839454421, -1831166483, -1619889017, 1625313521, -2031769474, 111977796, 486139222, 1638742218, -1856678389, -1095647797, 997753287, -1219776754, -599265428, -1527043003, -883466096, 2001596397, -1045588732, 1091717948, 1432220107, -309366580, 1885358561, -51413085, -1751156913, 1757856256, -1596895997, -1775607014, 980172902 ], [ 2091181276, 1786573304, 2077824876, 1831943800, -953779083, 1612769299, 1604684199, -447058377, 934717708, -2087217200, 825756397, -2116960118, -770086845, -2127681874, 406489391, 33204596, 1365371342, -900773319, 1083513346, 2049908032, 443981751, 620372787, 1716235197, 1390227170, 796818578, 1731730539, 669477710, -529915442, -1670522399 ], [ -1648833344, 1938435117, -2037795409, 1499740415, 1323250050, 1902429957, -2018267534, 1778501635, 287675848, 1804064255, 104987714, 1415859937, -8382592, -582509833, 2021209658, -1097666864, -1722112722, -477040419, 479169173, -116632132, -1372755164, -314102930, -1665712890, -2007348488, 511356525, -61831932, -306571786, -1221683808, -1894994863 ], [ -1670286831, 384924266, 480768877, 2036951691, 128005369, -2100598331, 482616775, -861883337, 1973617323, 800241158, 1761668457, 1413176284, 943869403, 273753263, -845183688, -586273097, -1755085213, -1475997406, 1914598339, -1449207900, -1507974527, 1916765568, 238475538, -2121414615, -236185913, 694356152, -92091496, 297738680, -91887797 ], [ 1148646593, -1605582066, -1584607912, -748963034, 492360172, 1941593355, 486541040, -1259052017, 1421888569, 1660876185, 2143204302, 1466281274, 765960585, -519530717, 615473804, 834272751, -1350936311, -1290496532, -111697838, -2065183845, 1098570882, 1881414021, 1952822184, -464300562, -1263862709, -1085401162, -1915023458, 1398666910, 1150108226 ], [ -2064151930, -1477136557, -1435387593, 664177460, -1867807666, -1103962387, -905452987, 1927411994, 1879456205, 1377628749, -1386037474, 400974918, -1886058013, -1678562995, 50830507, 392082333, 1077442930, -1966218321, 813872893, -1795971206, 876112159, 838805501, 1737469746, -1498624203, 1827800098, -1787324745, 2113626873, -222688030, 784977617 ], [ 2081759610, -763878559, 1074208411, 1214407530, 34479920, -241443948, -1417951155, 270979776, -1117828890, -1099829131, 1319267587, 651644762, -1885606343, -795867480, 276419675, 1022319855, 1743924327, -337252542, -202345544, -1304360122, 1859115077, -1050089633, 1017308924, 1569754288, 862691596, 160060803, -347703036, 84249596, -1407629111 ], [ 1389835919, -1129809433, 172097105, -1471902954, 1838616561, 961411559, 261697073, 384993048, -1031535126, 408850546, -1968198295, -751993895, 1272444423, -1105579414, 1165122814, 1137049255, -827278040, -1145925882, 923826046, -1673694051, -1180274992, -98834475, -708590411, 949318694, -1836555309, -2073864638, -1412565713, -1034389830, -475883056 ], [ 720959057, -527686326, -392116809, 1600190770, -2136127929, 337786441, 877654257, 390709742, -1264593785, -1316364096, -973396138, 654808197, -15972920, 1643750242, 1765002707, 1292129232, -283727888, -892239695, -1846550021, -192566838, -249048595, -254690955, -574947682, 441068991, -1646999573, -1757913409, -1488163621, -2076329584, 427531151 ], [ -184543805, 2065475907, 923173973, 1652022581, -1910623331, 1421013224, -488827379, -1099776794, 104698389, 357989655, -1821633535, -1532148315, 1635331013, -293549253, 1886237485, 1007999684, -1572372424, -1215256059, -1396888680, 1538770615, -725721003, 1011086382, 349579044, 713152909, 5936036, 1653822150, 1807837335, -971616659, -1974885162 ], [ 1907078677, -27980113, -462607364, -999946267, -428541130, 1838850605, 1382081380, 1670093911, 1539714353, 383609956, 929311274, 1108431961, -463203418, 1480388230, 1679351589, -874511266, 1222531107, -929782643, -266079037, -1883854401, -493858796, -358990256, 65593021, 229667524, 1641595474, -305201705, 1411029870, -1332249171, -1962867059 ], [ -1049507647, 796861421, 136914622, -14563128, -1792305658, -1534760504, -1148805731, -2107410604, -804995725, -329221960, 1933879793, -1134435819, 149351047, -1085066879, -667936479, 510840998, 810850196, -1547750, -1144277998, -1245156251, -261687661, 1705665078, -709867260, 11485962, 737790181, -1685185116, -1121681372, -1309340276, -1780450619 ], [ 2021161984, 2115622950, -100854318, -1062952175, 1032278522, 925877482, 2136391259, 1548505834, -732876653, -1138034975, -2018676653, 1484619892, 413261589, 1288322226, -2047043490, -1172842860, -460584226, -1116246489, -1311556744, 1888347864, 1570232455, -139550029, -1798568923, 112736862, 1611075954, -764145650, -328622913, 642881983, -121036706 ], [ 2036207132, -2046106357, -943525343, 942108076, -9719277, 871758568, 2140459543, 693205998, 495038864, -1395679557, 148351651, -262223525, -275409769, 1398996515, -1266731307, -2126119034, -1987061140, 1108945039, 550720428, 1079576101, -548790255, 1875611822, -1602531282, 300110943, 809793013, -763228206, -470536409, -1865614420, 142052723 ], [ 1545629951, 309309304, 197336666, 1225284841, -816040477, 27239763, 1506103062, 292653029, 883015916, 63449006, -1764902505, 553807996, 632197913, -1837799372, 1456188746, 1401688077, -1053248645, -422388749, -1208803256, 1592121166, 1929854925, -10718500, 912649353, -1289446347, 1661397470, -510694433, -603129920, -1318448165, 1801701409 ], [ -1980158475, 391867353, -341106887, 251080667, 1547895885, -1022880377, 35193120, -2041463840, 631152041, 115522958, 251843301, 2062413423, -539689336, -462409577, 712924948, 1886979988, -920406923, -1862878793, -423847887, -1181582753, -150196609, -929126313, -529352971, -558502450, -1148525165, 241112210, -1709222236, 1452850178, 519328451 ], [ 305069851, -1125227148, -1610894459, -759235387, -1998058823, -924134350, 835045835, 929459553, 925449122, -492403007, -2126507696, 1288493732, -1774951418, -389926697, 1644275330, 1409342458, 381260156, 522752578, -153822526, -325205044, -1754585082, 1568422324, -941294446, 261826190, 943432603, 1517434310, 301058706, -1909105550, 185213960 ], [ -249106500, 1269706773, -224915984, 985314493, -358951443, -924628464, 659615130, 1819407951, -735183993, 437951591, 1265967634, -1593544257, -2134162914, 50005363, 1811681090, -328058229, -1418377431, 1311784144, 1424388226, 1845617036, 1396846003, -1222533436, -473336191, 959716580, 719544259, 166464878, -105131118, 1727126543, 1291953541 ], [ -1826072123, 674595234, 896343626, -35570074, 2013427842, -738799256, 327696879, -2111108024, -831545270, 2011782258, 689780180, 759748966, -2047821130, -1833871123, 229836887, -1682551774, -472838246, -535757344, -1654775656, 1960502230, 1764258678, 1682143998, -102068164, -1655061926, 1630421793, 1777266010, -1039197645, 914318529, -803254836 ], [ 1496048274, 2083480557, -617255467, 226844249, 456166121, -532924908, 2035558726, 1074409485, -399397892, -1903497537, -1140296335, 1153105932, -2076386756, -1499273327, -163230373, -2063262667, -1219332404, 2121243563, 1951654491, -1281860179, -293638485, 1711373749, -1860015038, 15153061, 1480062691, -1441674994, 1986583402, 91121767, -2052185611 ], [ -1314445866, 1720740293, -1824556522, 1020625420, -832039436, -1430652296, -66820062, 1061849958, 710751784, -806068647, -684990605, -34611102, -888011989, 551367885, -240924954, -1750074439, -226759740, -1538389584, 1406204512, -275258675, -1698655795, -1137238556, -1763643398, -1463944464, 76942285, -1731525924, 369152400, 1786241102, -881168330 ] ], [ [ -1979736384, -1226521290, 1297788546, 1545781591, -102164908, -1246360774, -468706620, 634795338, -727795808, 884794077, 1015490001, 355667261, 110387522, -430664738, -81477124, 1386092775, -1504851884, -274286064, -633816322, -1766911495, -1918132715, -2113134732, 770494518, 1808328283, -1750340165, 1404359961, -988706827, 1635709631, -1990191964 ], [ -1053620450, -301888085, -1001800221, 2037100555, 400845746, -571990272, 1702990789, 2011979825, 1678628869, 1021308958, -751831350, 1069365884, 1574563794, -266353114, -482347107, 1368072553, -1374485969, 1930693905, -1486453397, 974954005, 357542793, -1633600637, -1826486863, -1007658116, 262102369, 299602457, -2057730305, 232509415, -1170633615 ], [ -464145537, 1659555664, 925905331, 1738992475, 759508548, 814534148, 1647248715, -1739065549, -249551477, 1760677887, 394607369, -1023675191, 717928264, -1811699260, 1290531674, -650071969, -395670054, -1453524290, -1093257219, 883951874, -1849575017, -751346346, 1871184921, 419074573, 2027098061, 1999783660, -1610906172, -248431683, 1966652174 ], [ -799334872, -2136795095, 401464321, -360386700, 478539579, -351401630, 276750395, -1707543925, -1703557300, -1729961943, -2067330021, 731743253, 1567777233, -505347648, -1321288180, 1073977803, -1978577450, -1945970543, 322856174, -2084455826, -1486306767, -940914654, 1969544492, -9764760, 799998136, -738757597, 2133280248, 1699638042, 1361952614 ], [ -955328065, -778090920, -1524983435, 800841487, 1147273015, -307382775, -2101232663, -1131441346, 182253658, 192214785, -424147293, 1868831356, -1668221864, -2109966720, -718888027, 1815591487, 1975091432, -1057437982, 162326504, -1781917513, -582985806, 2122687819, -131717452, -1678966404, 955186162, 2012105160, -782610895, 437587925, 715148940 ], [ 1525246361, 1927906071, 576219109, 910938372, -2000919485, -810629980, 1115417669, 1846676967, 1004172895, -788358236, -1411271739, 413251767, -1764283772, 1151806119, -511977320, 717313331, -2043865651, -976679270, -2135754518, -829913279, 1431817961, -656788003, 1363557260, 62043733, -148686347, 728902533, -204287871, 306176722, -541231391 ], [ 2091897766, -1510676181, 1504246472, 620921309, 298223846, -721099623, -1077818275, -893144758, -521748012, -1806922986, -1660553302, 182729097, 1190193606, 2062171375, -517978861, 1804408504, 1132924873, -1337450917, -1110075644, -153700528, -1393205601, -126897540, -1385935199, -569429918, -640838738, -1092703172, -1679449164, 1046134583, -2086166330 ], [ -529345931, 1002463531, 1219131258, -475949091, -1826954250, 1112509839, 1704741906, -1374739093, 1106562357, 275872527, -727535339, 1989641849, 961008389, -1173336956, 345750178, -1148873914, -977815867, 975183475, -630921255, -840027523, 295524506, -1122600783, 11677440, -1509258242, -1196538324, -799800915, 1507899839, -879998166, 1897729122 ], [ -982711246, 757136691, 1187970963, 457167405, -238730652, 945275063, 1072043683, -1192161050, -499072327, -966360501, -1570322192, -2060742965, -836005778, -1894062968, -127807380, -946728722, -1622110205, -1604230922, -949798467, -480469565, -387579688, -871999038, 1482981433, 1496712212, -985211001, 2107587797, -1054637763, -1022287430, -1112907224 ], [ -1355013154, -770191478, -1089434011, -1980608466, -1826708733, -1861089495, 145239909, 700895467, 1468611187, -241310125, -778602011, 1338244625, 1111622611, 1212578886, 1797487526, 1123104264, -2073154145, -1064971298, 365381386, -502290672, -979396090, -1543876680, 469719683, 1770436925, -1963398422, -1116888516, -2100028171, 1849116082, -1784208161 ], [ -752853739, 1173756531, -926904710, -558374267, -764801261, 1548961508, 1887148864, -1119013026, -439354309, -1076367281, -1678788050, -1503326473, 1730849918, 1671078678, 515423569, 1108875702, 1884521560, -1940586145, 902074888, 1202874851, 32767970, 1254430095, -1191670357, -1799379609, -1006466891, -1660616569, 1804159566, 727801724, -1512879392 ], [ -1269862726, -1917454463, -2047609996, -2106134390, 937220278, 1828882789, 865962313, -1788580894, -1788752189, 601684567, -1428256827, -1838168954, -1306134325, 1007048428, 744337083, 541901381, -892562777, -782116908, -900154921, 1868339206, -115039427, -1330151344, -928215104, 237654362, 585002412, -1601342045, -1998596261, -739318908, 402596706 ], [ 1446887463, -1512815519, 1284233768, -2029949260, 1114910636, -636416017, -1724613907, 1461799286, 987256761, -1206786940, 701752187, -1354204852, 1846464545, 132574538, 1936009231, 295385236, -194125493, 395545010, -1316804813, 532545933, -1351482352, 338501368, -1612637410, -1510359523, -1532833480, 39304061, -1124595016, -1230372310, -500246202 ], [ -7530690, 1783760904, -1585921313, 416990980, 294686481, -167483799, 1202787412, 1025431933, 1724796839, 2042900549, 1552226233, -625915278, -1376615697, 105284806, -211569597, -177639804, -2120914875, 1700414898, -519970736, 214380938, 148907133, 1952317342, 1008560267, -1212549499, -961023103, -870609279, -397920815, 2389003, 1572321957 ], [ -1163766368, 671553186, -500477984, 271329163, -1729474778, -13397348, 653875366, 52677849, -2048902933, -854130487, -718049797, -1869825953, -587059483, 340276731, -419596849, 1605621910, 72754345, 2136015903, 1079603567, -1737677018, 475605207, -1276141458, -547665637, 879207713, 1614094073, 242750018, -47342108, 1588625686, 754807823 ], [ -601614218, -1246665077, 327285880, -2130347467, 1751987869, 1796319375, 717888307, -947480482, -1196155571, 687189022, 1179867357, 589996532, -1518624503, 1885659526, -1691747939, -1983467944, -688901070, -1198279096, -38286979, 414127206, 802129914, -1214625055, 1240460188, -1157358941, 607804224, 644087905, 1071109828, 884168602, 2141265897 ], [ -1271079989, -2030587449, -2042480552, 1551005435, 1362499394, 240713336, 1600658983, -472652492, -805420427, -1412612634, -450679176, 2108992455, 1431528957, 473593491, 858676263, 520540452, -1660372555, -1483689408, -2072211932, 1382513904, 475915204, -44708961, -770695903, -1660901171, -1694639415, -1851471025, 1647384166, 2070743996, -1775277660 ], [ -2087627611, -2086679392, 1590508512, 2125086697, -1608220394, 1457167373, 830730982, 450763592, -1220932035, 674774916, 160623621, -310302068, -2012767566, -1066514950, 1479551083, -677449529, -1050226235, 1755056810, 1200247009, 1890117992, 1611729538, -1854595926, -118395207, -1400249579, 1984745662, 201439620, 620772418, 1590272275, -1285365054 ], [ -985518832, -274719109, 941352715, -909169217, -1025852145, 1029716395, -1890217783, 1357402048, 1532180610, -1666360423, 519814290, -1242368246, -1276224818, -1972573071, 882374561, 834762130, -1022186142, 571180879, -2096378658, -1139110144, -618868317, 603771891, 711918619, -269043971, -717291028, 846109358, -205090254, 1363659072, 76190583 ], [ -1362096448, 1419839836, 649798053, 1340183551, 406069327, 1450431234, -425733627, -812709322, -604414360, 1317537367, 2007909278, -891714250, -1937118618, -1929692949, 695177591, 410222131, 1589657145, 1953088976, 1800539366, 1139944039, 914877055, 368839049, -423257352, -1884546055, -1911679516, -1838367767, 684858285, 684650633, 1145558573 ], [ -256890374, -810520277, 782445564, -193129363, 1835573353, -1460683297, -1970082276, -1373654626, 1025240409, 1191488439, -972242188, -1057794802, -713423853, 515671648, -1052879900, -698387560, -801012742, -67385238, -1651502539, 425700390, 2072151125, 1229838045, 537995325, -815713761, 1298571260, -1469701648, -1806201296, -438925086, 256498238 ], [ 1056416261, 745839652, -1492238929, 627419036, -1981691446, -878522364, -1315913866, 899338868, 2099906816, -2018634570, -1033867842, 856770930, 964054923, -912117603, 2136046346, -1817009375, -330181609, -1994738784, -856853305, -691647041, 170152429, 568102060, 1750198533, 1182679533, -946364735, 624406422, 1064124602, -1748956952, -445409194 ], [ 1220684917, -465176896, 1638156811, -1534610534, -1960566322, 259414117, 1347298081, -1870897711, 39616192, 649831992, 1160072259, 1651104665, -1975043525, -921889033, 2128686796, -159168503, 306367026, -403737852, 1012924429, 975581931, -459630693, 1368772601, -164756141, -570658939, 1735226991, 786374537, 578841390, -1872808572, 2062654450 ], [ 343588115, 458970120, -14369172, -119986523, -1958530819, 1125182534, 1555113472, -413404208, -274060454, -1604661254, 1375549355, 900823288, -280866917, 2035857099, -748549808, -1695123846, -173219976, 1215801216, -781767595, 1613493140, -1514739224, -135868894, 252603786, 1743662301, -1944845817, 2037498178, -2082679064, -318994695, -67357618 ], [ 331642463, 782502756, -1148824005, 1675965989, -96344294, -965694689, 1638466065, 192510131, -883114947, 1804215955, -784856706, -1751800778, -58877998, -782855479, -1141675600, -1399470434, 957586520, 536403219, -857669353, 2085243930, 1880734567, 662407942, -1272170806, 1652730615, 1506389783, 866302531, 1204345146, 549457323, 638208456 ], [ -710440017, 1262434961, 929935567, 2088619919, -1694754354, -1316127103, -2040571259, -1928217130, 779445988, -1109541251, 1752161901, 359867605, 909264193, -1267523016, -1186614196, 1543734100, 1458304123, -1508032955, 110981565, -19918023, -1424717252, 1099585378, 530003286, -220742601, -1628745196, 1404182254, -1139537858, 1550341750, 1010111301 ], [ -1737536618, 1997626861, 204566762, -639904503, 1721192256, -1307552742, 450377146, -1498790761, 666875248, 279816780, 1974386841, -2097383048, -144134677, 962175622, -180297905, 434227566, -530485545, 813505298, -1979668744, -606522506, 410992108, -1691897223, 1891342452, 2000137273, -935530076, 1435612187, 1501629282, 185587836, 1280451569 ], [ -1362023769, 931228785, 1985517960, 496736833, -794832503, -198314418, 1664838985, -276686791, -1210859755, 948977866, -915496186, -1219959919, -705859673, -1318842800, -389851040, 1893743592, 1745034894, -579212919, 1865623677, -1490626016, -1815567898, 1188583594, 1462872984, -1322867958, -461478672, -366045503, 436449358, -1210947239, -1473300679 ] ], [ [ -1666574937, -1647325341, 1383546778, -115876380, 1939087859, 840123273, 101582934, 1786893620, -321727282, 2089004486, -90599757, 1402925494, 210780298, 1379916968, -1824717675, -1622979343, 180884632, -320518098, 1428052631, 900318461, 1649766926, 96929232, -1759104189, -1188713471, -1839933002, -1267339230, -1867956927, 189337598, -1823658078 ], [ 1598407179, -2087410813, -953925452, 1357489557, -970685407, -61548421, 1927468632, -1686321388, -958641856, 811147940, -1765430973, 1418218936, -412288680, -2055629974, 925426451, 36685493, 2113499696, 617473637, -610123958, 681495658, -2091664645, 1004707086, -549130629, -203643317, 228790948, 829978868, -1174588153, -1400753603, 558320161 ], [ 1283245229, -1354655750, -1226549573, 2021798104, -910491990, -1476511533, 501080941, 973722598, -315219903, 1071996143, -1226236720, 211934237, 93621622, -1011441992, -1983044184, -390594789, -310245590, 1080997294, -1277657438, -434507799, -372509357, -371415389, -1312926358, 136830917, 1943221982, 573746597, 1967591417, 1339719497, 1710674317 ], [ 1718021024, 1145677916, -2028416903, -885558258, 1240378253, -1074220620, 746800872, 1422820135, 1912264093, 236013981, -609297293, 1811873764, 1780136538, -403971640, -1670226763, 1981032776, -424266085, -34923442, -332141626, -1904019071, -1892490787, -1523313192, -541287882, 322718898, -830913321, -1192148478, 1466843039, 644740592, 173499303 ], [ -469296232, -1857601556, -1585108292, -294996069, 916301997, -948181842, 1254832719, -1296922983, 1198560191, -133493467, -1056158674, -767882447, -1030738591, -111314806, 332562903, -201917317, -1889326833, -1046270411, -1738858964, -1334081647, 2083925163, 546626426, 279214129, 580214410, -1616438408, -1187527382, 334331341, -1655857612, -1602343694 ], [ 1161015376, -39386055, 1197127441, 1475536760, 178802009, 1787716967, 177967630, -1523556834, -1548290806, 2026637067, 1485368985, 673872409, -569857994, 1805741609, -1170472718, -72636671, -312753754, -1451274282, -1528503785, 764220862, -1012665850, 1088886325, -396421830, 1760552959, -1187073628, -492931255, -1043202319, -501421163, -22827952 ], [ 1135259150, 912632120, -1653842868, -127070745, -1466313231, 2111077155, -1758610899, -1764486270, -1042265787, 50068047, 308907733, -418247677, 998805667, -1311155503, -992386490, -2043483474, 360456250, -2076247696, 1172720050, 864583392, 863594824, 405671121, 1775540414, 535817650, 1310598337, -1033674523, -948432801, 406603807, 978369560 ], [ -736444026, -98262606, 1880852056, 529981572, -2025307254, -1848053492, 2021656461, 1156224750, 2060769861, 1570146484, 1997946991, 290712366, 1542848826, -1071539932, -618003482, 425256414, 1661812142, -1475739553, -1083457269, -646519686, -678375165, 763474392, 2122742739, 140423687, -1124036382, -1621031189, -832568399, -2023440041, 1164511603 ], [ -1695032212, 1285410706, 51180775, -668056145, 685785826, 1382365402, 158805099, 188578974, -2028365621, 622416474, 1975443381, 1620541185, -663948683, -330997596, 1640650720, -1566802954, -1540022198, 1557969249, -1261700706, 315342538, 652627268, 1903150065, 1787646216, 441045395, 1801340546, -1720533490, -292049777, -811085592, 1893801530 ], [ 1230179090, -645804480, -900160619, 1347310073, 1426949441, 185544368, 1796606391, -422714426, -251912012, 436139860, 1369180381, -120974083, -1108586532, 1877105760, -342494939, 2044105882, 1111856292, -2085803764, -1377865373, -1997055837, -705372680, -467945526, -792236605, -219920086, 1953838055, -997739261, -21683490, 1011019315, -783670571 ], [ 1290962638, -793971260, 1205336874, -522339978, -1429789081, -929943261, -136502399, -854195242, -2000523676, -313896737, -752544448, 811136290, 1434140577, -1113655633, 1539721338, 345876098, -348050639, 1046745722, -1371409963, -1300831396, -517021829, 901769057, 466610829, 545750611, -789123701, -814760561, -2063219996, 398039075, -499355582 ], [ 2133591179, 547463707, 61676460, 1221162370, 1404456358, -1347743609, 854158240, -2032177478, 1152985211, -1609794762, -1767688783, -446521303, 1740040164, -1011529204, -1427149054, -905756796, -806215206, -1444269574, 783086673, -1180914528, -711936414, 301178442, -211626271, -1107429533, -476147813, 1864809175, 1731823756, -667530620, -771711408 ], [ -1479711942, -1393354992, 418393599, -1561089544, 1385113327, -1799838836, -1204325423, 1772553796, 1416385725, 1039760537, 1609188352, 459233708, 658925169, 1172145274, 279075297, 382998612, 30509912, 1653174393, 549401653, -1033645274, 96180537, 579532256, -940291867, 1356286623, -1788233898, -1939824063, 213589705, -1496089200, -361231832 ], [ 1311187390, 1123230382, -2023580911, 1195061166, 1343690014, -575233935, 347934733, -2025612426, 368572622, -1847613412, 270022147, -1347466023, 1191819552, -1131130457, 832422218, -328490681, -1106338353, -2093594758, 1200912551, 900173504, 832426225, -2106781174, 1504286753, 635532408, 1452622139, 873213599, -729709668, -60006266, 254682062 ], [ -1959127738, 1090573387, -106555393, -596257214, -83646435, 2073502627, -405003025, 469565182, -718174404, 1608372541, 1202314610, 626312417, 1908471168, -1888195794, -1255603429, 1100489202, -2079504196, -1130795328, -1866289459, 1205915230, -1767536120, -1091067901, -1369964648, -1658073192, -1720348395, 856234444, 1191622225, -411889085, 329742448 ], [ -2072545981, -1010868085, 1747858413, 961286629, 248828300, 1801438459, 411670867, 1771700234, -519378739, 797228873, -610320428, -1435377157, -1490552746, -1642147951, -1787930501, -22420574, 76773201, 1151396675, 691364884, -1634846549, 286272804, 501327222, 2077596327, -1790688360, 973874745, -180802087, 1544528864, -687720816, -2029221141 ], [ 624874072, -1859869490, -94641665, -1646690417, -1783940966, 667491081, -1199547420, 1766511263, 1985205909, -1279434396, -1165310273, 1585340009, -1097582620, -1236519164, -881058964, 758606582, 2007847141, -1924109359, -1366073711, -736983164, 552981319, 69736425, 2003909744, 347997796, -76104674, -758230406, -826607480, -205000716, -1630268287 ], [ -1781355528, 775196514, -486917364, -1974280661, -589756948, 1815164678, -2010362053, 1796007131, 202002236, -1948901063, 1992862228, 905096327, 151376336, -21293493, -1953720410, 1212810906, -1850810820, -17340664, 1197033726, -1542337741, 507695302, -1352629389, 564951878, 1547278280, 1443519789, 884597221, -1519480179, 324902806, 2110637705 ], [ 1558465616, 571253557, 1008037980, 2066070263, 1932055193, 296117168, -702861835, 1392395566, -272426478, 203485694, -2107138318, -1122715369, -1972384848, 1769521307, 942427146, -60412384, 29144297, -818142472, 776595847, 1580321201, 1262576663, -263238860, 1060294320, -801415211, -1142354472, 1151182278, 508744593, -597941541, -1683109783 ], [ -582779384, -1138162770, 1582551322, 805102564, 1031046984, 1298235304, -1189662223, -1494461685, -1739129307, -648390657, -305063453, -630558376, -25579188, -859811538, -1212208718, -651133851, 2136909257, -1128201083, -916832425, -1250571669, -1522131481, -490973023, -1644471751, 589180078, -1655135323, 1496643509, -809210088, -688389129, -1425331024 ], [ 14801874, 694025080, -1179115391, 626514513, 1597239434, -1674494226, 874531227, 1411098720, 2120177470, 1114109521, 313521930, -399813678, 2088316575, -623530886, 1521698966, -1321742801, -1217865288, -244396395, -101710253, -172759314, -528183945, -428997344, 2053113941, -1490375162, 1538599777, -1623597019, 394273772, 1496766216, -570791036 ], [ -1505676903, 548746050, 1559914877, -1776883232, 581135799, 2131195794, 757468026, 378505969, -527457925, 547185767, -1512641383, 256718488, -303279278, 1256102428, 501279032, -456579481, -12576489, -1168146343, 1652947292, 740255072, -1634577145, -232359855, 984918268, 89482803, 152857812, -896739788, 425862674, -64925509, -1383109638 ], [ 175230822, 645796152, 951335301, 99445307, -325810964, 2031578906, -1345533587, 507083042, 149986266, 108829453, -459932548, -1297210600, -1268543720, -1466940335, -2027928801, -155340853, -722164633, 858970788, 985898098, -1628806581, 538129472, 1698678095, 1756808120, 1507402363, 347992127, -2086881386, 620999788, 1234560836, 813810649 ], [ 1853515857, -341888878, 501989008, -164275116, 778470234, -51689013, -1360773254, -1207828763, 125174422, -2021968336, -228314870, -1709350552, -829047970, -1933698696, -71364555, 1581634454, -2055019264, 1319586580, -1108787084, 985775620, -687322278, -993019634, -1358091458, 321941195, -1483079177, -378939373, 190958948, -2049833374, 1922550387 ], [ 2134487231, 161560665, -1618601414, 1062253530, 1125124937, -663446704, 1883005024, 2050626086, -2009787170, -622254072, -342398752, 1891540020, -1566906995, 1574397756, -932221730, 1456160010, -1152752561, 1963180946, 1408586303, 1588307839, -1369646679, 1850989183, -790411902, -24433321, -1365888350, -1155662936, -593492571, 682129424, -658891433 ], [ -174688848, -1691032101, -1778538484, 1671653794, 1607442298, -2051186069, -2147243409, 986827946, -803041020, 862563419, -2020642820, 1749690862, -507977311, 2138574997, -1711382366, 202655873, 1061187051, 884583854, 805849430, 1633327676, -2050378454, -654923767, -1475881961, -59210269, -1541842753, 1253218928, 1249665802, -294095171, 400593929 ], [ -1533164597, -28772806, -439128922, 1680244294, -1280034118, -1033106190, -468518100, -933495102, -770250554, 1271723432, 597366560, -1973579419, -600813229, 854231129, 999072978, 193377223, -1355393122, -147578133, -1886097456, -1975873578, 1864246225, -1404778618, -799450913, -690914418, 223297631, 597122823, 2100194246, -1254084536, -1715842221 ], [ 2146422794, -2004556988, 1846191556, 1456956570, 1153086077, -743655477, 820318550, -441910084, 1150543423, 1222033823, 946779303, -188109386, -112178269, -1875314653, -1699028874, 1586627469, -1402883318, 1688429570, 1519154181, -2026165689, 1771178695, 671928532, -234690606, -1912631302, 921140228, -43832071, 1176213020, -158848747, 377008333 ] ], [ [ -877567939, -1780359455, 1868010366, -1998888567, -1425726423, -1250081948, -322666645, -966934880, -2113373695, -1367301257, 2122805056, -226556334, -1204794165, 329860964, -1557338623, -1466738313, -678498879, 693974124, -957464637, 1237332906, -572141230, 2029373283, 1304866973, 1224491356, -251207551, 927930616, -1576396262, -1675310156, -1835729207 ], [ 979481404, -726099442, 800422359, -682196068, -362835980, -1550101352, 2040803051, -1492390541, -1111253004, 1826244516, 1315268379, 1614172925, 549482974, -1020228192, -761701772, 597960923, 1735380194, 2128601494, -936391603, -2081792959, -1632857359, -672986553, 1839297505, 681606837, -546165367, 999759267, -1079508216, -2034523426, -966562312 ], [ 1102822526, -1563960329, 1269197903, 1128158645, 781092782, -953982772, 1097422074, -2090618550, -1526448705, 2135373092, 1926109690, 885836266, -410949640, -1997614226, 399067634, 2001786241, 2020356317, 1698093924, 2011944835, 345608065, -2069485821, 128602389, -1820940780, -319392252, 643288361, 640305345, 584534078, -1828175112, -1688208033 ], [ 1812779068, -1909194987, -2080628308, -1214429862, -1923308228, -1663656378, 1502263541, 957181950, 749108162, -240714218, -274436635, -673094476, -1188538747, -73093047, 206549537, -585977024, 843199408, 1727574114, -1486676809, -222045385, 1430355752, 1722751142, -1832179227, 362619423, 1356356821, 1493590117, 591453601, -647412081, -1157276080 ], [ -2136910185, -522819872, -1969394269, 447562018, -1959149385, -1064336454, 19111687, -719375267, -917985346, 1088555244, -217322937, -1928146032, -1620955542, 796395140, -840452247, -641150064, 520114009, -1069883113, -2017594608, -881950858, 459160652, 1694369037, 1507280902, 1551666220, -2031595065, 24646178, -33057413, -1164912208, 1124264270 ], [ 1664621676, -1228902319, -1109033593, -706121380, -63040535, 1609779324, -62149772, 1232219069, 461441288, -503782822, 608636439, -1826498718, 796257561, -1286609004, 1090153241, -374005113, -837087181, -1176861093, 1452018715, -538720640, 436577372, 1138102191, 2062995796, -338094654, 239577397, 298635597, 1347878763, -666356944, -1711176407 ], [ 408370259, -1977797397, 111011443, -1329224860, -1549482055, -1092528471, -1677952656, 1498424593, -668474958, -1015906977, 355748235, -1594625796, 302120649, -1755946317, -1933151367, -1688340500, 558341582, 682130988, -1637531043, -552813402, 1468885313, -1338921226, -1524893470, -1996557660, -1112061144, 1917895551, 1236588520, -1544754127, 1832163972 ], [ 179141464, 1860541259, 147053606, 998583287, -392010616, -2053220846, 530255436, -1636081069, -668747221, -1961529040, -1620870069, -1257692511, -859842023, 1967247624, 2053236520, -468304965, 798537511, 1958415493, -802242508, -1702599765, -1467647808, 237010299, 625274245, -2046314538, -590780819, -1327111838, -1118081820, 327487692, -260182874 ], [ 1655624735, -982448412, 315425502, -824743198, -900987517, -1023455079, 1125657801, 543945186, 1675709649, 1467939082, 157180954, 266780263, 1598580432, 1465739884, -181995032, 643591494, -328014586, 362678270, 1164667721, 1986915714, -1374185784, 1203423628, -1908344406, -1334665418, 1764365526, 390843007, 1448298396, -1629271658, 251633634 ], [ -2137414664, 580505490, -335484628, -1697512317, -998331437, -1714456119, 1813580436, -278672153, 1649697845, -1667330465, 686543785, 656565457, -2022788557, 1184904381, -1683172555, 1697266056, -1044629242, 637912461, 640737941, 1843475215, 195550982, 1204837328, -1782955034, 2047975500, 957834326, 879547381, -1957611515, -1151498139, 943189737 ], [ 1647515532, 1913718561, 1977744792, -538921923, -1734317510, 1409312767, 93203444, 2074446914, -1918145987, -1722484980, 2109886103, -1748825903, 1263831010, -162759, -1571720233, 2020663555, 141648458, 696465901, -1702354078, -1184701245, 1799010253, -774189833, -515944601, -1956884565, 1119098529, -1342157024, 381930819, 1219165360, 543588759 ], [ 2085786090, 819503585, 1814805458, -192724973, -939317395, 2146377972, 1835669788, -1043936216, -1247506387, 1562916674, -1189220346, -1182779481, -1594745255, 575153269, 901605202, -2017670172, -1057721018, 877698497, -106413930, -1720166579, -754632823, 1548272125, -1620240154, -731724837, -1347790485, 1214805563, -1465774680, -1029525875, -1182747259 ], [ 238036149, -667504411, -1380098725, 34346943, 193856339, -1216917080, 334050601, 674440130, -1432711527, -1033024757, -1917252927, -1286769310, -1864312091, 1686515135, -1265250895, -1131074530, -1993875285, -844006289, 832750045, -97603327, 1744154678, 1705105188, 1122465513, 1424904830, -269267010, -1171983068, -432158836, -2102849770, -928426196 ], [ -492260660, 2026266940, -533370547, -1624555437, -1256998932, 537003390, 242430268, -88350528, 1786700225, 1471063828, -1931008914, 1259909213, 1122704478, 718715247, -1614722848, -1547105179, 1495740751, 1283410556, 1128779264, 962490900, 456792354, 1595281996, 1581390272, -399343355, 916050190, -928003218, 1707074192, -2096710690, 405977271 ], [ -1626541565, -1334985471, -670803326, -62881824, 1031272238, -1040789089, -194264128, 1831209172, 689826486, -828513425, -1592746055, 393174768, -1970881604, -371880580, 1222117677, -1765170174, 611410503, -1194856625, 249222176, -1462489005, -1140853817, -385635076, -797652719, -111890338, -1703195083, -983084183, 2074387109, 1670413130, 612135937 ], [ -1775982672, -1730267377, -292857986, 1302493040, -1896017271, -1771580183, 763486547, -1149300551, -636969581, -1743494483, 1481907163, 365016163, 1026319430, -2076798733, -616240932, 2022178629, 1941669810, -175289546, 335021799, 1400362399, -648147359, 628302783, -473997511, 399329752, 827851436, -1987723041, -238207989, 305364048, 635953375 ], [ -143787040, -1000796876, -1744389763, -1226030633, 1331508621, 421197184, 1604080933, -755435261, -1578033457, 1474672030, 733051494, 1527654708, -1943608245, -725595351, -641130500, -1786050260, 1613572997, -505032266, 1903598426, -1508657824, -1758850604, 1777246900, -1101578225, 1124675337, 1075833658, -1151212636, 43238716, 269652662, -1029032002 ], [ -842513494, 132796220, 1393779683, 1680022014, 2123717305, -550033386, 594976828, -1342567292, -1394672921, -1945372743, -1391428217, 3011790, 277847465, -1022513690, 723677304, 624200627, 1953193027, -1017591053, -871326183, 421191439, -1152354349, -794037530, 587473968, 1659821470, 449268698, 1554240771, 251919961, 193108233, 875488486 ], [ 47319369, 175031878, -1480344231, -1995623035, 1217182248, -962746055, 2034669125, 1666033189, -1739249077, 772961868, 1419793914, 882347298, 981842571, -36868926, 670843655, -283015910, 507446087, 1317219991, -1825988584, 1860834064, 1921629597, -1554508492, -1096333167, -1572717039, 1124024623, -1938075806, -1125263831, -1273236467, 677453818 ], [ 1353828569, -1309828087, 251914193, 1440282464, -329729304, -1610030678, -5914316, 949303874, 1607531478, -1077897513, 1359428682, -694224420, 1160233690, 564862113, -1302987167, 987964093, 732194208, 1532671837, -768409564, -1657698689, -127445524, 1729231235, -1529788935, -971506920, -47946928, 1445103028, 1888064054, 2113288656, 733319089 ], [ -2063389562, -2021328419, 2085249836, 1496084056, 450749543, 705017730, -804282040, -298559275, 1348310198, -273306143, -1493349899, 1146032267, -557659282, -1002583434, -652923076, -467434385, 945271322, 1203263323, 1135683090, 1640501142, -976911010, 1466813304, 783407850, 397887699, -1622172641, 1504831895, 1882773602, 909493851, -978898768 ], [ 1408729985, 2045004608, -969590481, 72204420, -1863632058, 1494113441, 2020396164, -62782316, 994206348, 1879660087, 1563074050, -1803078785, 614167281, -916805506, -597837549, 647785335, -71585515, -2127605960, 868866246, 1815270879, 520486009, 996458835, -2040074054, -1792564341, 675444534, 1899213630, -302332023, -1718078198, 1294992339 ], [ -747634823, 1469590475, 1171554969, 733212607, -1903607984, -438280298, -2038507149, 1194526442, 1323906012, 1918466007, -620996714, -1285958378, 1184589196, 1384878580, 2052551273, -1963389814, -2141640969, -1105390742, -1472582540, 1699328147, -1186871676, -1878603201, -1193018816, -1728222619, -1132992063, -1181306059, -1696549643, 216135942, 1722039307 ], [ 246496048, -581120367, -189192009, 1493116334, 1905324892, -37474808, -1846378895, 930547914, 1785913850, -484463864, -2049611160, 2061827041, -1890620963, 1078842348, -1788677060, -445524388, 1366779921, -1789299043, 178026167, -2121318034, 263265620, -1375868878, -95305900, -1097283121, 138214005, 1545438546, -1713604988, 580398846, 1675997717 ], [ 1588518383, 349094265, 303313416, -314452602, 1868058047, -84753746, 38629225, 2066507914, 1528591117, 895149019, 1561434135, 1052755452, -518188601, 1599721157, 2040737400, 1873592072, -597037832, -1397969479, 1248160835, 1724900508, -2007366826, 1688427439, -753727222, 1641162526, 2019592662, 342335158, -1886287574, -1577699954, 2116939291 ], [ 748833186, -592342272, 1072839168, -37361198, -1944851193, 1668916658, 1440118716, -952894353, 1020604832, 1693132158, -1550723601, -1053038151, -798746484, -1224291292, 745583620, 2145610109, -2125607824, -1499030494, 766096699, 1674921316, -120833328, -797580329, 931264877, -1429409754, 1843839271, -376690406, 1958624332, 614745951, 545881560 ], [ -789521068, 2082050741, -1148332387, -737439725, -1542417942, 1880124618, -1828710304, -196835775, -33793678, 1636558842, -483769961, 613721397, -1653565911, 1169009157, 232531334, 612246780, -228813882, 1692246174, 2092019608, 1623085878, -984864398, -1422400886, 2137348195, 120720784, 813200525, -112300035, -1034264834, -1217577112, 1232587839 ], [ -1117972460, 848592408, 2100478070, -1342617089, 1379494081, -1681383098, -463552745, -2135826115, -1269658816, 671283659, -687993395, 1684735141, -766816137, 268484548, 1505285796, 1476764021, -771351543, 1958292449, 389539895, -198577865, 1684283436, 1464267339, 518961358, -1666644562, 1961947382, -349851205, -2003104227, 392492626, 1961648826 ] ], [ [ -890484538, 1934764393, -1133815807, 40590416, -1599503413, 1606380209, -287796235, 1843631795, -410795751, 1840293240, -1647777998, 768914157, -1156342824, 1753201917, -523465238, -1334472096, 1423617694, 220254006, -446706856, 1757874288, 1498566569, 2145488657, 1927808414, 1569278598, 1609696951, -1988979217, 279948437, 2144560623, 164839464 ], [ 1238358872, 702787955, 1991057654, -2026952975, 951742416, -665757846, -1599505126, 948512870, 1377276967, -777916419, 63393585, -227766960, -783814149, -279163205, -1949929612, 1838192528, -1294175124, 897463623, -1406642198, -1672523440, -2094037280, 728514151, -39268944, -1720626193, -1328434855, 1570159202, -647008718, 358158374, 1006511593 ], [ 648978553, -1399397419, 1596866710, -851830479, 2081987540, -802149179, 1022799738, 504530463, 159279095, 1943197429, -1718935283, 1434606558, 2127264800, -1414287548, 255034726, 391462674, 370094214, 730256909, 1207065911, -982793770, 1162358593, -2143297503, 69977806, 149361463, 938875167, 1611449079, -1804214890, -1766774105, -1553376065 ], [ -661429847, 157486618, -697601400, -972233307, 336211765, 21603268, -1014937731, -144389095, 1187922232, -1017560624, -241025937, -1331720581, 1348740913, 1595345279, 933849912, -1459878226, -51916289, -1323753286, 252061823, 1184036661, 366555528, -1254059662, 937708439, 233261120, 1675238878, -2079244404, 1541067335, -2019070477, 1108967968 ], [ 264586500, -492912672, 428769819, 1328143114, -949953453, 2033841268, 954169968, -759149932, 1454414591, 677208822, 1716732112, 1073016684, 974519393, 1177977397, 1914383504, 656779062, 2080990794, -468034452, -513034751, 535826612, -1834947131, -594393463, 2024281459, 1859057512, -60650502, 1418712139, 1803665532, -2100164125, -1922251436 ], [ -542888193, -428370203, 23210216, -753580056, 1017636510, -299565201, 462275260, 1520149925, 1839889715, 493752572, 1062290301, 1183987310, 608937731, 1178406778, 807460705, 594498957, 1757929208, -1737816004, 25374329, 287279325, 178154607, -1181021802, 1307443546, -2036635696, -1129001696, -817376875, -36875317, 390334321, 1202937415 ], [ 914953866, 1043762578, 1409247715, 1834242267, 779155562, 1370204657, 2144417648, -1416785097, 1617963491, 1655443953, 467956192, 797632585, 1265136691, -1409885201, -984429028, -685350368, 1025380253, -1625190521, 8694116, 1945781443, 60899837, 20725868, 1037205644, 169967670, -618006814, -1623334112, -1193841361, -164429198, 1614338551 ], [ 1566000407, -1872676034, 1367436038, -1922319290, 1234765426, -1915831789, 914085536, -1301312239, 1249822246, -2061275261, 1447794323, 343017078, 669858536, 377746953, -1514752668, 1816618519, 174156535, 718968740, -1926107398, -351005974, 713135764, 276855306, 1800295150, -2001106057, 39227631, 1111083210, -811645244, 567551801, -353086040 ], [ 1247823056, 1290555995, -2087194154, 137584623, -17179318, 1599265244, -1484538, 1098992518, 342522318, -563879688, -2013044631, 670177810, -626101698, -1099722035, 908291584, -1279228031, 1496019109, -1842687198, 1900371636, -1106154362, 981307934, 1273054978, 1910531770, -1767148981, 926215195, 668329879, 932202633, -596969355, 2009910756 ], [ 2082365492, -822070923, 409501956, -493497521, 1239773677, 1020485865, 1259496356, -13354403, -238143075, -1222091890, -1837937032, -359372426, -1629049890, -1162093310, -288998176, 2045659125, 625375926, 2044854628, 161712115, 1653429710, 1142428504, -287645274, 1679790019, 257069142, -1196048495, 1151970360, -608516341, -2052586693, -850674042 ], [ -30015166, -1423104043, -240560981, 231370547, -1730143048, -1535693423, 1384200947, -1968692580, -230965713, -1867564055, 1900181368, 1084924573, -1240400893, 325662951, -64193028, 1926023456, 1806116231, 1823419293, 1595188386, 982080626, 73371210, 1552243360, -546204819, -1513797580, -555210782, 1319451259, -213049175, 729864911, -1077409844 ], [ 1558059905, 1859517121, -947346813, 735800407, 1094978620, -282325234, -1903365903, 1547677261, 1013655668, -1532504420, -1330373043, 386494036, 1944958471, 1051835042, 2081352950, 944904104, -373553853, 1887099237, 1822697480, 649534205, -1062981606, -845474123, 502564610, -439905378, 1579172981, -1498864864, 1418390341, 1301045017, -630724414 ], [ 840559650, -1295393002, -82237444, -883226137, -1001084780, -2126011024, -664898845, -697418349, -783042168, 954205726, 2098249045, -165161592, 390564922, -1545870888, -693123482, -712220897, -858875687, -1029463452, -1109178781, 383767919, 244627579, -1809859235, -1522376350, 993078736, -1578612342, -1563179928, -194477075, 2019442388, -2030057751 ], [ 1184864134, 2123286245, -611866904, -1231341245, -1327395727, 2060527088, 599473206, 1085792052, 1986876282, -45848966, -1594174, 2060394300, 21512687, -27807715, -638379084, 2028316932, 424737330, 2079792029, 2034322941, 1083409159, -212489549, -1995882636, -1755240878, 2060734353, 33864898, 266182859, 1110056037, -35936285, 1799739658 ], [ 1683878665, 947998703, 133354624, 1417591756, 1134987560, -160212220, 1343580358, -1739388453, 901474379, -1909348811, -1291982818, -1377333216, 1558162533, -347867983, -315951111, 1468415837, -404143055, -21443024, -1579292042, -644734993, 237640939, -423188190, 1841548214, 1995108040, -2014335446, -269324895, 1862896078, 792694976, 1056526392 ], [ 1980697631, 498782383, 712067414, 482539813, 224459142, 1993678522, 68879314, -1588539813, 664934441, 1806188783, 256675113, -1250432435, 757761946, 560716124, 400952163, 597752273, 2039356215, 286538380, 1532811018, 1532982684, -1741274961, -1307201108, 1407428200, 350881595, -1380201946, 970554345, -981765114, -416701464, -1277517563 ], [ -13399032, -463511967, -126746242, -635494190, -1564321623, 1726864500, -1680118172, 196476597, 1044410549, -766228193, 327136792, 334346768, 1458167013, 140932476, -608161362, 2034367513, 833075553, -1277963579, -1241773727, 1135411559, -398546774, -1896470738, 959361415, -520407577, -1410840300, -323780208, 1639784521, 1881178326, 324871629 ], [ -1670141663, -248059552, -121169626, 219048482, -960630300, -971008794, -2140099159, -1791196654, -1763930553, -1242782046, -456751460, 1791118505, 1190279587, -1392367330, 1999006926, 238319724, -25641989, 947682107, 2146815111, 456249433, -1964463362, -552757935, -2042162045, -708955095, -517901059, 1224597044, -732701015, -1401988130, -862272530 ], [ 650374560, 1636142596, -431236394, 247434675, 2145223449, -533301550, -939343840, -2040056897, 179489710, -2037528130, -1191739338, -1609429462, -1658588222, -1066066713, -498044286, -2005126820, 734437356, -1357115182, 459878659, -1927430992, -1110440349, 1666603887, 420222103, 253333090, 149412027, -355535455, -2052295520, -648309242, 1941484039 ], [ 1637270762, 1221094284, -641496923, -629899006, -397496534, -346473489, -1823019916, -1076494910, 1501056001, -811419760, -866152149, -2111367147, 716077119, 665611132, -1765754891, 257899747, -781346692, -624150900, -1537185753, 1719431440, 1072155214, -2126456129, 986654768, -361409927, 984134694, 1842090716, -1211221248, -754266036, 447679673 ], [ -199641329, -1728753774, -2050258967, -1389292568, -566886558, 1991705969, -722759491, 36892794, 1192646127, 625387899, -143346788, -1825972643, 1644358190, -1277265196, 1585837201, 1776061739, 1150816140, -1841359561, 740909511, 143374523, 483510743, 1422202598, 764859085, 1631204545, 222792702, -1002532530, 278329986, -1808050059, -236164857 ], [ -1050127491, 1997750077, 385442873, -2130441475, 537916422, -733754497, 645419239, -1426336941, -734997347, 317789180, 28018670, -375541775, -808918460, 1025176616, 1681451690, -1109868899, -2087231922, 1492937370, -749113087, 46879392, 1114981779, -1169301506, 2141839208, -1932996313, -558737829, -1924096117, -733687987, -391110147, 1038010143 ], [ 1114196825, 1550540139, -1822159803, 140141858, -859637064, 1402480334, -1658554813, 1645641377, 1197120352, -730295411, 354287630, -878023904, 2143705591, -1701662655, 1528589327, -1592621844, 1932605575, 197487553, 1937453357, -1691338060, -2043996094, 1004764131, 1228975284, -144311865, 1525129743, 1560095365, 490710595, 714586128, -1789175809 ], [ -562483127, 394366788, -1154377615, 48063708, -537782753, 1976577084, -212604744, 311868071, 1162378061, 1897959082, -792273450, -2050416892, -1431855024, 793727563, 371865809, 1249575500, -473851993, 1671438873, -505706142, 471574542, -643125402, -206723176, 59346134, 75874630, -176487297, 1326349069, 1844112597, -1219786342, -963251308 ], [ -892324325, -809056861, 988902813, -797650638, 1173785840, 1841012254, -1666764705, -2015576291, -223274770, -1905356487, 1760106464, 1667178015, 655833497, -1194622617, -443649666, 434496871, 1112307692, -403466601, -680190023, -1320700256, -826237034, 1572374516, 255153354, 47224716, -12379118, 274370509, 1867805128, -2090080507, 1251352797 ], [ 320182555, 642608009, -1601245576, 1414704446, 1774259810, 1285641480, -210094004, -562174407, 1996520866, 667138962, -632713318, 1568762347, -156700490, 1862220920, -2070500147, 18548388, -2084204613, 870636178, 728075487, -193666750, -2134983734, 1057976564, 1945230355, 1199343679, 2017075168, -326692885, -1133619573, -2112860173, 1337658305 ], [ 2046041053, 1500196689, -1786533783, -1580243586, -1723442684, 1346767786, 499190960, 1560185414, 1632474906, -551844281, 1960819087, 831055815, 1982313651, -1002658212, 149471130, 322228543, 1491628298, 257715714, -673214930, -1627677760, 1733463197, 1850354994, 2126271174, 1884946192, 1989297621, 1922523023, 1647601334, 154648281, 882494055 ], [ -1070027174, 853637355, 1027884941, -300997404, 693954635, -335714567, 1612005932, -1307463593, 1512211242, 1155517162, -951966369, -1451807163, 360768861, 1876372532, -262770135, -1010449628, 1843686990, 562313070, -391247737, -346844566, -1875102109, 1437544211, -43910690, 1305490945, -1158053272, -1800418485, -2101576805, 488703131, 1769827409 ] ], [ [ 992789879, 741726267, 62050312, -1644298569, 264064061, -517581959, -1679248500, -950637082, 820661367, 1358458636, -823089201, 844812203, 2130613104, -1675654468, -531002309, -2119020973, -1432853572, 1373755492, 1366574323, 1860647436, 536393991, 1983631595, 996398964, -1636501834, -146691256, -467784422, -1738416471, -1622117761, 1946268074 ], [ 1865490638, 2048904498, -205173040, -554580288, 1760451533, -1335643436, -197155783, 1092263270, -1757516334, -1002418907, -612684860, 2092154301, 2024766412, -1146138835, 1617115232, 481189592, 59415434, -1260004748, -735158258, 206012010, -1443020083, -131724739, -1555341148, -1772533186, -1478652677, 1099067101, 137636703, 1395450298, 857280056 ], [ -1948892651, -874432879, -681357391, 2079791366, 423086724, -142583101, 1866964190, 410526416, 1002886590, 154532763, -404243789, 1164070157, -579297643, 1871003876, -718538050, 1491864521, -1830063814, 63739376, -81875608, 1883152893, -545920922, -348974946, -1881553195, -1830535942, 262961257, -1577722880, -709446447, 1941833991, -899771208 ], [ 1890006331, -348739360, 1776905514, -644706368, 1080117293, -1504970485, 770008801, -713010972, 1450065339, -192681599, -234936171, 650695272, 203332810, 223838945, 1710771533, 1038424603, -1903622373, 1948263883, 271674800, -1846699893, -510251556, -2062194867, 238654349, 557406831, 1963951243, 760231464, 1226956222, 1322035369, -100693690 ], [ -467252996, 776587233, -1841441508, 270200609, -1402515738, -1300597170, 1623063853, -188754106, 214973564, -1671203362, -975311451, -187506084, 1744171254, -260263195, 558732110, 851801202, -1296067123, -990300658, 130187595, -459494915, 1350497216, -379734680, -220164353, -1410020971, 871353275, 998655919, -162297740, 727056619, 2032083191 ], [ -426178117, -2072014080, -1467153106, 614878075, 1234252299, 164339625, 828638679, -2089952970, 705192204, 587529867, 1913683300, -456614618, 1303792245, -1104676227, 1712515649, 223526224, 1118746282, 109967558, 1054351999, 1327667383, 1109831352, 2080053630, 1912975744, 1271288399, 107312615, -1750445852, -384410623, 457137948, 1980816276 ], [ -789326694, 2013972704, 341920145, 1599534990, 898882838, 320719383, 1324084859, 544300372, 1344827538, -220168527, -1991870780, -1243117432, 119897242, -1713271018, -183154546, -2094422176, 44718219, -1232902818, 1055337678, 164978755, 1743651855, 1724296975, -449948287, -363201003, 50624172, 604967558, 673426086, -160639707, 96258590 ], [ -2088756232, -1833541848, -310968858, 1877484622, -554748517, 2113727776, -787921209, -1929071530, -834325787, -485018973, -1493200171, -432317851, 358901335, -1300836687, 1302380571, -1417645516, 1429858866, -1635446832, -994465439, -602306659, -914895954, 675335757, -926996724, -1590912479, -1456823956, 1705082086, 533083122, 1881586374, -1518293598 ], [ 791948297, -437459661, 1585608592, 183245306, -1451076126, 761402256, 340346305, 2007183710, 1298187708, 1362100844, -544009295, -456115910, 448365185, 1411757750, -1115168100, -941988491, 2052682711, 767413395, -75249877, -1262205691, -822231807, -271443879, 1386387657, 490013676, -707198700, 1339408228, 680373681, 1851578801, 28948983 ], [ 2060433564, 952422248, 1487832673, -86577745, -1323248081, -2572177, 1505737267, 1255744706, 367626701, -2091354703, -542771447, -1579636061, -846378100, 2004589191, 950756029, -1758569060, -298905696, 336598948, 1560682022, -659761418, 1915215519, 1737800060, 1677178055, -692098908, -154381426, -435582873, 1644190310, -1803862866, 423266136 ], [ -2064313807, -1356408350, -2085634807, -1768909636, 2073277284, -1955716798, 1764354462, -1969476572, 275847940, 1361408309, 1307722569, -1579799347, 608290304, 1661216856, 892097860, -886085361, -2900306, 2115780354, -1816801540, -267618256, -829569942, -1499051257, -257257770, -1170021315, 437044420, -1229735037, -655120593, -1448898994, -115897249 ], [ 1271253849, 749282563, -1533571732, 63992465, -64156257, -687954052, 1377445799, 523423128, 443226346, -628771492, 1076817936, 1282775343, -1678245675, 917741917, 1409613383, -338143999, 420158264, 1829637463, -2128176147, 572206872, 1387370736, -1048379072, 673973882, 258956677, -2079762081, -1914850254, 1230699181, -237170922, 2093418196 ], [ 1425423858, 643344288, -386878393, 1489002696, -1243724187, 1546519624, -231947090, 2127989788, 574563981, -1057147579, 247698025, -93359264, -649259140, -431542015, 418682397, 858835376, -1360154503, 577564956, -827306766, -196005680, -1653290645, 1846038160, 1659483135, 1729712062, -254901667, -1587905009, -769581575, -195992200, -1630048147 ], [ -2118024757, 1428886526, 380361881, -796448465, 1559267631, -535727682, 537492609, 2098703351, -772663608, 153059353, 1795514779, -1890454037, 1525723662, -926656163, 1639998347, 535573534, 1029614426, -1323941226, -1775813507, 91535065, 357655864, -1152055877, 238512057, -699214040, 1852495767, -415898220, 1295767118, -1441618393, -1095239387 ], [ 1030233342, 1106077805, 733354839, -532322136, 2110516610, -515136174, -1659250512, 1772378479, 202072418, -1803326776, -1830895407, -1417182075, 1025001529, -367078583, -1169416526, -241707117, 551002466, 1755007632, 1430200861, 571771984, -1702132047, 310653775, 1444809604, 932647030, -454346535, -1863326487, 2068464969, 119456519, -1301597044 ], [ 796763551, 638867506, 1516296583, -1464109212, -2076775059, 1108490754, -1010676570, 267052467, -1230765539, -742276676, 1557178025, -2013497835, -454912830, -676576066, 1925026716, 1491175853, 1125127622, -475410470, 1556558723, -1191193325, 1450338014, 459038640, -1469227134, -1390888152, -1936669801, 1985520505, 368637645, -1700422825, -1838474247 ], [ -1524067859, 305068088, -2089329958, -1132607015, 1943075061, 1925093726, 1408568727, -233225557, -556832024, 547341618, -1668670181, 415072661, -1701641979, 1817484137, -1250540012, 1384565100, -1813699060, 1254370479, 1920073373, -770458736, -1388360431, -650033739, 141953188, -532963355, -1535090711, -553155252, 1223016693, 1640690852, 1840634335 ], [ -66303284, -256557312, 710529482, 166558341, -1175657263, 1865551985, 2091037164, 294278004, 1982019998, -913065788, 446414641, 1346161851, 1807100942, 390464534, 1435318405, 235365251, -1746869214, 901429472, 2018499215, 70300834, -853131876, -2018690219, -1268623828, -306099225, 2106742344, -431991441, -1707771773, 1671587405, 607889374 ], [ 1062076679, 1858005499, 2002939019, 2109377235, 1136068926, 1604337697, 63061116, 1719939868, 2019355223, -90452306, -937090113, 1961130487, 1305092161, -1313220436, -1282935548, -1051291807, 1233436958, -1242978846, -587810560, 838280940, -894674798, -2000373094, 1568344866, -1181862649, 1725952783, -205666996, -337704833, -581603908, -2012145353 ], [ -2131096701, 421106690, -1154463039, -717853475, -1917542334, 765477590, -1147005017, -2023377283, 59970780, -896335065, -594138241, 890771145, 1395724076, 1152360685, -522555670, -1607563795, -432046446, -1351964773, -794397721, 2029382469, -1474930840, -1662599551, -1280252061, -532601501, 1834297672, -75181337, 35834692, -1508550668, 1770421952 ], [ 1381483173, 424946430, -1226078296, -667931099, 295832381, 2101053667, 424452434, -1858347615, -1730964994, 1822463135, 899217018, -347872658, 1993864386, 1252681327, -189802885, 1304617304, -2078086531, -829865965, 1104164829, -1807925926, -1758922206, 1237393111, 841040003, 1012296642, 1977663985, -1006938258, -2050324885, 1488642210, 45833476 ], [ 227178223, 1331850567, 1131908369, 839934844, -106791329, -419036911, -1751462688, 1833726638, -1778998981, 1518754193, 743946807, -650272077, 2143102107, -229153505, 1181779762, -397912390, -169433001, 1790510762, 1613634881, -253366292, -61123686, -1916016285, 290846248, 2014012733, -712678350, -661496438, 767767542, -121661483, 299863563 ], [ -818753616, 1891544175, -525885185, -447271317, 2112266995, -31528421, 1017736714, -1403711115, -940082755, 1167633338, -978017291, 2075049271, -1770616608, 2054224722, 777786461, -96945578, -1456414282, 126647360, -491459044, -860828887, 357967119, 2021544694, 852517721, -1651425608, 2025878434, 1193727665, 1178552995, 258267539, -1867214123 ], [ 624079865, 495198207, 568825272, -531043231, -273292313, 239590843, 87403926, 1360426188, 848097154, 8430491, 1937254603, -1377424540, -393474818, -938926996, -232628520, -1392434526, -1393272400, 560389022, 744075958, -57220120, 1796188160, -121364805, 139000598, -1194425724, -1118179612, 85896794, -158661924, -905645191, -110374048 ], [ -1026829031, -1128167650, -645676578, 246415144, 522023038, 499733231, 248823189, -1054144433, 1445640, -199043849, 1610115679, 648862113, -248050011, 1751755946, 862418187, -1763061119, -2049839996, 1707508069, 51257462, -1573755480, -1578683236, -28111724, -461361633, 1633834910, 144538691, 1804318427, -1320339530, 1248578804, -1848036064 ], [ -1745462593, -1484332505, -796334829, -500416620, -1318192488, -1902566723, 89576851, -1764906063, -468885213, -820568928, 1797731241, -1656750644, -1121034661, 1904449707, 1493665680, 1440594355, -610359803, -398768469, 1594986138, -1465289645, -1040333923, -1486883720, -350549423, -1550372083, -496102407, -464432094, 1125116220, -937276110, 518396896 ], [ 332723784, 1900414880, -708760435, -1463553359, -1724524990, 2147203193, -801050555, -1761324091, -1479222149, 151929828, 125685975, -1256928774, 122032017, -81860720, -1505440230, 1131625242, -1834484828, -90970144, 625969256, 1530116618, -1123072443, 883790959, 236752875, 48892483, 1023387279, 1901820538, 268727867, 1327423707, 1093721060 ], [ 1934796591, 1065383617, 173306047, 125081508, 1866855628, -1934501310, -1534199809, -471012182, 1885327606, 1954130962, 39664753, 909236637, -2127355683, -1343784201, 1333831355, 819183700, 1687312394, 1503297803, 251965993, 1980046835, -232520277, 496721955, 1626183120, 1177671832, -1927025952, 2017126578, 1495445436, 901665246, 891588746 ] ], [ [ -1434839029, 438953534, -1981942221, 371787225, 269355973, -964251197, -1340341515, -1298750646, 549232472, 355485925, -983511852, -633720413, -21766442, -1040726179, 483714652, 319819619, -235899570, 182354773, 774711785, -750638612, -694586591, 603163799, 73135766, -1941630867, 1900871084, 1767433468, 258288604, -1546219823, 2088127639 ], [ 1636880749, 378277853, -190218773, 878291883, 1156368329, 179765904, 605398293, 651558281, 178062118, 407647839, 1580659271, -1210723823, -1422656945, -1123615266, 2094444720, 1411975983, 1359158718, 1137055107, 1850075227, 237690183, 2011398817, -2117058320, -1305681100, 849602590, 2027522896, -1044050670, 309389713, -1685908722, 420017921 ], [ 1353322314, -927674266, 401848642, -1328172416, -546251354, -1403349070, -754374468, -2011012846, -1735488042, -583365713, -1864709588, 1371262422, -2085649514, 1021833922, -240790340, -2009448728, -1700377393, 1336541121, 1800539607, 246109535, -1691977791, -880946320, -1017164236, -15124325, -1067035197, -2065584956, -785704589, -247062196, 1132039642 ], [ -905519317, -1533221650, 488408815, 1387375963, 1280819289, -881452881, 144814954, -1176209121, 530570779, 1911562950, 2056611805, -1873595366, 996283720, 1064181487, -1297296269, 807879921, 1990166151, -377351760, -1075229671, 393002137, -38258044, -931848484, 1407037462, 548565550, 79030642, -287493157, 1311043425, -104244990, 520974154 ], [ -782311163, 1248987665, -1184195509, -626913948, -1164840127, 2049537473, -463886674, -165248665, 1849554391, 90046675, 368751752, -173282173, -1198720478, -1675723155, 986909533, -1648805222, -288307713, -1940398417, -374607269, 1144077998, -509526184, -1404570652, 984546502, 1244437292, 2002068243, 1796605038, 946265411, -1193788031, 1306486878 ], [ -1468346292, -1049668650, 1566516965, -1054424696, 2059062649, -35361421, 1458157352, -898463238, -656513372, 829839996, 129196639, -961533490, -861990801, -1113019884, 183767093, -1320044913, -292367371, 417942177, 1458418398, -1432360818, 1873202716, 1862807003, -703676622, 608477507, 2043965506, 1234561476, 1525878079, 2039946668, 1339433732 ], [ 1347173048, 2013361729, 819660803, -1133964003, -986993289, 165444154, 2056579672, 2032366613, 863300579, 293616757, -2059511320, -2103733622, -1437783920, 1268623031, 1993298410, 1821204745, 1614740296, 104084690, -1959406352, 1261302752, 1974425683, -637503087, 1522945089, 1867762017, 2099645218, -2122467050, 1431297051, -460485006, 139579285 ], [ -180213438, 583442612, 1062376371, 1198021031, -1229859798, -1254314795, -1837975566, 329683383, 1605224642, 1519355738, -959204176, 85199513, 655267787, 1707069414, 694082030, -481410111, 2007348036, -416299676, 1939449200, -1725803196, -2027859015, 1999649394, -1548819121, 1096790276, -1435454162, -694586686, 1106273391, -1051814300, 669243465 ], [ -1984430849, -975355182, -551857320, 196100819, -1076430259, 689848743, -1528016413, -815131571, -1853184612, 499301119, 2083958613, -1409655181, 207553279, 456204660, -1610633459, 1086174288, 359410264, 893057488, 1102718127, -1808368322, 497462657, -965270277, -1041742113, 1945644094, 683034803, -934683813, -1276551055, -1738956515, -1703568816 ], [ -986498454, -134518716, 657366517, -872355189, 2085690129, -1262133961, 1328515444, -1426922832, 631454425, -1694312746, 22873031, 129615387, -2050284139, -1390150023, -283797288, 685455477, -949086569, 530108834, -1056207414, -1702665540, -615349746, -1174071246, 1830411629, -958242420, -331031806, 1122536016, -1061468786, -209764146, 542691137 ], [ 1382499738, 1240780923, 1324665607, -1649426281, 1001833764, 60996607, 74300537, 1260545084, -317291170, -1151751111, 1752608344, 247176729, -253728965, -2049605352, 1221634933, -679173385, 1416408088, -150745658, 1331380906, 94431302, 107949677, 760373636, 1127773892, 1365347876, 1960872682, 922717345, -1845993459, -2058465699, -1249353420 ], [ -936682950, 285306138, 1684210957, -639024807, 1215537576, -604579513, 1858317822, 369976365, -516795574, 1659932089, 1486575725, -988262288, 321998005, 419169997, 93438594, 95219902, 2021534727, 599188789, -90544550, 1544062711, 266560385, 1803706964, 956503726, -879341167, 838740775, 972433738, -1117888582, 30879871, -948673884 ], [ 469538979, -1965958541, -1615156585, -280703049, 674407711, 400618268, 547120872, -560246257, -1516814380, 264356542, -191217493, -1801647716, -420714561, -79986989, -251508446, 484253796, -1747913100, 871365549, -749816116, 442880426, 1034202709, -581483128, 1396313961, 1665322772, -491742816, 1418575328, -268038041, 2118939735, 957225925 ], [ -2107427208, -1286188295, -1886525878, 1541877503, 708614402, 1604386398, 226792558, -1365120079, -850831230, -1095948443, -1859618598, -340382105, -1900848521, -888281520, 1156412116, 1992380662, -180799038, 1280471134, 266994671, 272822931, -891373951, 1748281044, -1228044646, 1560013207, 724778943, 1604204561, -1676128694, -107866788, 1945491375 ], [ -937509741, -769132515, 1064361658, 1518281892, -595004846, 106371732, 1267582919, 1493009757, 1001946827, 1341766386, -1047174470, 1500103861, -498199068, -923404184, -1184998985, -1441346431, -221043042, 855055088, 2142487995, -838424148, 679790023, -802132167, -1231528149, -1122245305, -490504232, 1165772507, -1064113071, 1427968329, 787784782 ], [ -2050834350, 794899154, 1856253386, -895182309, 975664158, 1133166771, -1214905589, -235178815, 829028442, -631645266, 301470256, 1341358882, 1793771500, 1481244902, 824679629, 1509772861, -304777930, -1403063898, -1471777315, 1561092901, 1268444936, 73722959, 2023680525, 914538276, 1267271654, -612068199, 910713663, 1187279139, 1707193535 ], [ -1200455985, 916244696, -400369524, 2014265262, 2011134741, -134720702, -375096275, 1000383493, -339166783, 352027394, 268051505, -1559957051, -2292710, -1065914913, -2105109603, -556414611, -995516495, -1115635461, 276731549, -1773477722, -908884040, -2140036240, 1555310677, -466550080, -1542338250, -1459130080, 309505653, 2076181734, -1222037085 ], [ -86463345, 1551058505, 1465063568, -1035513139, -43939939, 2036681042, -185374031, -1875493044, 975364493, 564588778, 1691787853, 1609374314, -821484102, 2141922191, -653985706, -1008324821, 1279883592, 257918638, -1174383158, -1569306411, 2068101882, 903448399, 1146002757, -925386125, -487613543, -2085438723, -1558783389, -510220292, 1000127177 ], [ -1676374108, -311492075, 1356207891, 576174585, -383043354, -1642576816, -1474422228, -1903849893, 1303696007, -1115545236, 1798622708, -500922948, -871343605, -1170681290, 1051072452, -823941334, 1248942068, 1355284290, -2079174762, -1787050074, 2010596733, 158703493, 731433268, -481296364, -122574028, -726514530, 400049128, -34159327, 1619457620 ], [ 1890839615, -73064660, 1058213795, 1880433411, 616029729, -984409258, 1964542822, 794488372, -586505672, 2088583096, 1045459716, 2134765760, -1397868446, -1279535293, -1877306379, -1672205966, 168132935, -1759760035, 1109194122, 710661912, 682054716, -110889889, -556659225, -833912175, 1778752837, -295465355, -632612275, -910747939, -453701785 ], [ -1177091732, -1506966492, -903237860, 1784742639, -1604226585, -1776715698, -1477375243, 868065526, 908152155, -961637478, -478540848, -603414084, -2082523303, -1118364281, 1161405864, -569511929, -1917631694, -604370951, 1613729842, 1299384639, 1429037566, 1953894128, -1095512448, -1735817145, -1272607321, -1382321913, -2004309236, 1413064491, 936633846 ], [ 1113987699, -1172209314, 509894063, 2135916686, -885024087, -293954116, -1191806256, 1963959018, 1902705317, 356938065, -1079996787, -1239537374, -958867676, 744471897, -724295482, 432294075, 794482306, 33661428, 243307318, -563568022, 1024650051, 240604370, 487014556, 1924297091, 1065250570, 242633670, 1597558780, -1876830908, 197397326 ], [ 2097091664, -1071087224, 546685837, -416639507, -1652748410, -1468086256, -2062252944, 1817931105, -1089639418, -266754614, 187240424, 1441431627, 957579150, 1894001086, 1659539047, -603716104, -1240915865, -1598323952, -1562620141, 1206680477, -1979417681, 398004153, 690253841, 1055121686, -1998804020, -505547364, 1623100897, -2119391666, 1530562273 ], [ 1267548978, 474194905, 1881797523, -1909324226, 1603361240, -1821631281, 1122015745, 713905335, -783633940, -294074963, -961152162, -1148625731, -757533327, 379852792, 528045076, -169928817, 1022852355, 1203943868, -258905304, -1783316146, -149511294, 732537963, 382638858, -826023961, -1172002298, 1834471993, 2016068773, -1294645492, -956160167 ], [ -1645831305, 2059679804, -1121419079, -1696696132, -1626277399, 307135445, -1081468369, 1516643494, 1498499692, -1683540820, 1516993506, 437475232, -1576232115, -1629074825, -1655425872, -1256171595, -928551300, -1585960584, 775458830, -570115297, -232435964, -1033612952, 486293144, 1824587384, 1502015878, 2055864461, -99610890, -953907673, -1895625930 ], [ 1212320335, -737894556, 1196047719, 1157920206, -712856452, 1681124800, -1173487332, 1956947822, 1163969310, -29483812, -813734065, -530021681, -2121665046, 1068897680, -724806567, 213728533, 744268654, 1576786245, -897239840, 1074244037, -835734022, -1889937371, -1412094764, -1806327468, -1150238591, 2097427765, 949933786, 349814674, 921021649 ], [ 477932841, 1575703568, 460177036, -58073192, -1918414035, -83999949, -601259754, -107643306, 2141865607, -833032794, 1640338021, 1987545865, -208165590, -1800443508, -1291341205, 986576865, 1469305693, -95203465, -1871743365, 1822989256, 1263691014, -1952098669, 1004214806, 798815043, -1531972041, -265114054, 1935434684, -2106835938, 227101767 ], [ -330622057, 223605820, -183630030, -2090107972, 996321020, 2128963840, 668229252, 2003417158, 929121966, 1311140304, 1027771607, -1750413328, 240464201, -1865822995, 835564011, -994163790, 126886009, 1747742731, 120094525, -1379148618, 1702955162, 1373039272, -2035930836, -31098487, 1806925471, 137255893, 1712302812, -725026577, 953142538 ] ], [ [ 587346366, 1447030137, 844859362, -1978478310, 162623475, 237325417, 1254897637, -478325206, 1067616069, 472885481, 293545690, -795839374, -610005807, 906395707, -2079108856, 121682545, 1730967947, -1782970803, 1896446119, 1054347164, 892047698, -707967084, 617065644, 1115707069, 467294756, 717991024, -1231729727, 1890032819, -757687029 ], [ 1023788379, 1314396402, -1265455269, 169524340, -1001464514, -1864589695, 1754806662, 733191706, -1090365743, -235931110, 247350006, -1464381765, 789391968, -140764148, -1706724990, 62513934, -1423362948, 497287421, 498722374, 1751066007, 209937224, -410849872, -2017636022, 169446060, 918351923, 1740489847, -1884641028, -741407480, 1058935837 ], [ -1733866150, -1352752163, 239068652, 112964062, -1477057254, 580283890, 290850000, -1011062068, -740340249, -525226136, -332076183, 223074381, -1297548715, 1342687633, -1171761389, 536388669, 925530030, -799248867, -1768786931, -525869675, 613055045, 393780514, -1929568250, 123508975, -379586621, 2018270900, 862595140, 212894471, -1290304809 ], [ -852586542, -391252983, 1987656949, -1746760807, 2119253561, 985146512, -990342851, 406703559, 665029802, -2132420459, -2137464206, 79023125, 1969633621, -730472028, 1691337966, -1893596943, -954431864, 712141478, -2011807485, 1254008352, -1395234130, -1112124972, 1702207514, -1988148513, 219912276, -1107330408, -79372546, 1520209214, 1089007613 ], [ 846100378, 154900965, -831267986, 1231509053, -111501718, 1376820893, -837695878, -1040574686, 49373491, 132106307, 1343334718, -166891047, 492078122, 762576597, 819963079, -380853088, -1712408816, -470086518, -1790106929, 1676907265, 1760742979, 1309979770, 1300291166, 1986905805, 660751662, -1650805202, -1563753628, -250216792, 1422166810 ], [ 1361851249, 1871143459, 1088309268, 353497892, -244634551, 658650432, -396062271, 636798716, 655579942, 1012005278, 983802236, -843638304, 1252542682, 566808027, -1451086547, 210713296, -232231105, -1727189843, 557005760, -549275074, 1181974880, -739393650, -1869536353, 1557372850, 678041546, 1845328375, -1675243808, 637735948, -495113852 ], [ -1846741728, -1164056684, 1245973459, -1753410327, -1592216022, -1443434394, -1013293231, 418785966, -143438784, 38506412, -1965717293, 1674739040, -715250947, -1165164299, 832552210, -1813179922, 1086312975, -388478373, -1661043949, 1128480584, -122506964, -1697613895, -1595803933, -2107473447, -1165665246, 1013240530, -1984595936, -1806579463, 610023445 ], [ -559843682, -1289628357, -660076027, 1807832221, -2130928657, -1000553558, 2081667537, 1668011427, 525711485, 2033985692, -1090294292, -1418280217, -517205172, -1239862097, 711152414, -310032696, 1230260105, -1820351231, -412092216, -848959301, 250067997, -340739412, -693562095, 1438917950, -2068620562, -844701733, -1107977480, -859407316, 88847368 ], [ -1471354637, -897441031, 946353048, -1696334886, -794138215, 1705543960, -258134904, 904878182, -1240886742, 1580600518, -830804123, -476828905, 1990246712, 947336536, -643365628, 577279145, -546232318, -658823508, -628735327, -690018095, -1631247303, 370304019, -1569009762, -2096438164, 2129917127, -1754672945, -1775213512, 645644230, 1305749421 ], [ 1181996672, 1789405503, -1862626283, 1703798605, -139970575, -474207158, 995498932, -795245775, -413916155, 696592375, -1620532637, -669838876, 627178613, -292434202, 1870243801, -631767073, 1720052430, 269430642, 1585221188, 858435862, 1987826718, 165619788, 1329291638, 389625850, -1026494511, -813727910, 1477662088, -198196541, 1218607981 ], [ 90042495, 931082087, 1797425797, 1563353499, 1193329911, -2115811455, 1723393924, 71036988, 1689562204, 1241309852, -1855888660, -821559761, -754279202, -1381658361, -1480813275, -1547830820, 317385055, 399851119, -183272265, 59884564, 657363788, -519222823, 712745098, 1754177747, -23265444, 1001054030, -1032279593, 161225056, -228854017 ], [ 1199257040, 1494042778, -486103852, -1965754510, -89495864, -487219106, 1601331651, -504848633, 1442096596, 1493689481, 656758354, 1012267331, -292153581, -839175982, 1134267542, 190689793, 1049087240, 66546559, -472789912, 734765730, -684986523, -449689385, 1378960783, 1005330615, 1494264705, 1814620640, -1498645282, 1678281821, 1331212337 ], [ 753490878, -83880716, 2113320461, -257894880, -131572494, -718202600, 424555866, -557240393, 1524465627, 1270977648, -1680401612, 624796491, 1238052806, -468997522, -2060889908, 738483127, 1738188333, -117183144, -528575511, -104885962, 551480745, 1921969867, 1427463121, 41459712, -1994628837, 945583209, 2022639330, 614092899, -734228374 ], [ 690098476, -898441243, 489728632, 910150959, -893326656, -1965157486, 1889378876, 936801876, -1026929395, 820049519, 786589144, -2108492536, 238970295, -1743688284, -151498229, 700767383, -1193915978, 1251583296, 923628710, 855579949, -1847827234, 76930506, 1555308918, 1541359293, 1216534790, 965665305, 1084879431, -934780779, -1990570325 ], [ 1258448689, 2053867095, -503377891, -1707847412, -97499489, -640431784, -843338767, -87184430, 2131360883, 1775364062, -589910650, 1035336815, -880960930, -888349665, 1370644095, 913017137, 878398373, -1301867473, -1733052637, -27426830, 920229397, -1506259967, 2076719421, -1602878503, -529296901, 1843893541, 1281747331, 732967610, -1329492692 ], [ -1705180097, -1856259181, -463276016, 1171706543, 1575245159, 818210510, -1034769297, -1587699824, 1424434598, 1778455051, -1881736795, 1472032106, -974164713, -328429393, 411123476, 517012315, -350809736, 628221422, 1135014131, -224629044, 1352093937, -250471538, -1868581569, -2144112746, -694789774, -1101390689, 1693716934, -1307229053, 595343083 ], [ 680376770, -724738333, -921799180, 378453438, -822674420, -1306735161, -881370618, 1996985744, 1323179142, 1258080297, -1758615435, -703552122, 743316497, -453879079, -1116603078, 1152698171, -1355172325, 499297707, 297594882, 191510865, -1613217305, -1290812766, -853516281, 270314509, 1685456983, 1888268233, -992542925, -582489128, -1192860465 ], [ 958901913, -1275376212, -2055784311, -1357367554, 1240871834, -301767807, 879010781, -41315757, -1787399084, 1703306978, 1914771301, 1467269927, 2092428343, 281416213, 759921261, 996619524, 876595795, 1227123512, -4867285, -710444398, -2111109510, 1951750508, 123999934, -1485284472, 1699475899, 1633617741, 527070575, 97962574, 1994565432 ], [ -1433463521, 1887201872, 1530663846, -985821983, -1204907167, 959611336, 793274541, 847928044, -1640947697, 2145856179, 1739973407, -674959436, -1567090273, -1746458707, -1691644450, -1783341437, -1567632190, 36772018, -38344372, 1299014412, 1140151433, 210859586, 700517012, 2108017791, -502117700, 1420276553, -1801338278, 2011975565, -212754615 ], [ -1725992386, -2002756507, -1732921456, -2063218896, 1861909608, -1061060241, -642836556, -611385283, -1875930056, -2036595315, -930993077, 2033573861, -1576451944, 1828946043, 1314915617, -1745916305, 1904863187, 367011617, 1270516808, -90249212, -1647817385, 569343448, 989025690, -68285899, -2075092494, -1192034576, -890689307, -1919860447, -1681859899 ], [ -1046544489, 1576056867, -507957418, -863333378, 1008239422, 1772263501, -1376333866, -2116182784, -829561100, -106551946, 422785421, 1850810747, 996897212, -1029062125, -1066709064, 237024585, 364452412, -955082884, 1462064745, -1610883214, -730433730, 1550351357, -250446203, -1431912893, -222402369, 198887663, -465879021, 200604695, -605860319 ], [ -2086772352, 1668124133, 1599498405, 1958810680, -1776072547, 2017787542, -636308575, -1251246815, -1107172870, 299883825, -1672241240, -641085064, -140133949, 776714303, 1379026358, -1708960844, 1926369025, -7979699, -2091000570, -615731305, 2081324922, -150617559, 781992750, -683140666, -425003199, -90522371, 34498674, 2017416608, -276141352 ], [ -1282982121, -1083122312, -133419599, 1772990107, 36572004, -1808692200, 1695670085, -110409656, -1519444621, 1548233300, 672082608, -402625887, -391583610, -971370559, 1580237222, -411423332, 3400816, 1894325505, -1150994294, 494663553, -655284737, -1506562215, 1823736508, 1130386451, 1444660340, -2069701176, 390241622, -1335785329, -791633546 ], [ 475891842, -1196880129, -1787569972, 1456193110, -2000358919, -308624379, 533608490, 1823028596, 2092797513, -1517717000, -1617888539, 2097327170, 2142562679, -1092147060, 10154973, -55098865, 1357730078, 1488460019, 466542963, 1193987030, -485192145, 366507234, -1599861754, -1390735339, 582628868, -1858123627, 1958998481, -1849883630, -854246752 ], [ -11180561, -226036760, 669832148, -112900413, -151297975, -1669272565, -1206995838, -2061680347, 844841820, 1748715506, -83224250, 909757256, 1914341047, 2092789197, -1972997096, 1778595033, 203389578, 1785110038, 1078144717, -1407233271, 1828609642, 165939287, 276786641, -428215622, 1389059547, 583317936, 628694628, 1331307137, 378927151 ], [ 2105906484, 308414108, -1819635143, -1301854924, 963552695, 1685576245, 1170719189, -645030959, 1270399602, -1142731412, -1027616062, 813526435, -1533744211, 1074363204, -532900013, 55111925, -363411690, 1318757831, 1291844225, -644755773, 2123348527, -220689313, 1584137735, -568688755, -1077477596, 1648306195, -291886180, 570729400, 1393914773 ], [ -392692171, -353196839, 2097174906, -1631585865, -1934803356, -79672310, 1961074284, 994242141, -1904955019, 1250938510, -1852622193, 1126451764, -2058749012, -1237657419, 141136823, 157346495, -367691954, -1530465812, 1497784247, -1709199287, 1548718778, 1512845522, -79887829, -1007078550, -300944243, 941032703, 959618308, 1073251520, -1577467470 ], [ -1226061124, 181491982, -1965529032, 134933306, -704890918, -282336111, 24666429, -457046983, -595984745, -233368699, -834303633, 236552764, -2030273984, -2146477256, 318561008, -702642190, -116898451, -523342916, 1714696030, -9494423, -1570270215, -637738675, 10362440, -1072831120, 116882568, 1880876104, 31121045, -2036300470, -1838705991 ] ], [ [ 886064730, -1413706196, 620302204, -1978685680, -731751861, -1249789606, 350594459, -95940198, 197764166, 1099985688, -1302106100, -639474102, 466358953, -717071593, -1581093077, -208737525, 43255404, 435472115, 1534713409, 732392332, 1087567015, -573144254, 1534030217, -1104017934, -1732151219, 89573333, 273720075, 610257262, 383108618 ], [ -948583694, -1093698890, -1916853263, 131035313, 1457371011, 650040990, 1699379674, -546690580, 875380084, -203088013, 1229214471, -1466712837, 2141899959, 984075189, -1297429779, 1884498323, -1290076171, 1823128740, 578476565, -63076838, 2095711278, -852962686, 331321459, -532113573, 1879751599, -1913299246, 1950936479, 1145841279, 1488086805 ], [ -251012069, 275883198, 1224043895, 885513003, 112069510, 742296519, -417808103, -29871613, -749537337, -1536648839, 336173291, -1871715908, -1256980255, -2092785949, 536408670, 235588797, -520795620, -461808621, 1979184806, -1708841848, 1308859802, 1040738259, -1499320576, 528291495, 1696989405, -161929386, 1414245966, 1932180828, -2029622014 ], [ -351020214, 1439046021, 25332318, -508216877, 1635623020, 2105801151, 1810525311, 771645379, 357085498, 209168769, 58557023, 998990143, -1398881104, -288322007, -2044891183, -1964156374, 1441845523, 1843019909, -693296955, 910590200, 1748389625, -1952864969, 42655242, -445024021, -991204969, -520203866, -1782332294, 271731560, -187748130 ], [ -1215673684, 2089446968, 1888887377, 972875752, 1318767513, -61035886, 908875080, -1799086399, -700238124, -104412400, 1739919818, -1403560799, 235782083, -41253661, -2074147420, -1442894619, -755019313, -2015921326, 1520944302, 1927267710, 1452509743, 997920621, 904550885, 1719253944, -277106253, -1051581455, -802661738, 89710547, -1068820310 ], [ -327227992, -1256080593, -863368231, 729616536, 91312093, -90821990, 2057139479, 1132540896, -503974912, -1196657142, -933093205, -1727546665, -2003515795, -1348794926, -2008867531, 1223224052, -158279, 238852512, 477736064, -505188480, 1383019295, -1767909875, -711787228, 163520705, 690379774, 287949240, -2125062339, -1113738860, -1943318428 ], [ -1452803304, 1412719604, -714870259, -1371490930, -2021234345, 1038381706, 589484211, 1367796948, 1359023809, 2023476582, -944041493, -1299471168, -1219979230, 1427175226, 1211808808, -1138001809, 842032809, -1354541726, -497311849, 523172793, 2071430575, -1518031823, -1316446861, 747652662, -419600086, 1216089998, -1349497000, 1597225376, -377458522 ], [ -1634830934, 1910724617, -1687669356, -308700203, 242844179, 497527173, 725492089, 1887221882, 1040273033, -1597120161, -1569603918, 1391354070, 840743794, -292635539, 257703174, 1937376117, -1111872218, 1556883764, -1081138737, -24830085, 2030102312, -1090630519, 1230556358, -1736091466, -1082094661, -1263933227, -1569253972, -1650567179, 1093919276 ], [ 778140246, -843614419, 1141210984, -2117979236, -1160026650, 609468657, 1350457024, 51191780, -651784634, -1253036254, 55321975, 1796056772, 1951116085, 1067259562, -2133712798, -1229298540, -423068197, 2123163506, 966955940, -677178617, 33589250, -1056648814, 860128834, -1718429864, -1921478615, 656092177, 51045656, 417327083, -914497928 ], [ -244295522, 562739567, -240147900, 1373047032, 119838078, -1196480747, -1801073873, -2072821364, -141160703, 1543537374, 1771959249, 1236702424, 1444522791, -779549755, 640538402, 36158695, 1823029266, -2041546780, 2043516852, -565893186, 903244291, -388369600, -1663187857, 1610324230, -1929313849, -1673728403, 1250161704, 1542694843, 336410933 ], [ -1406571146, 349690424, 117766856, 201138867, -1664696855, -1962994922, 83954360, -1776314532, 2040207148, -1173634146, 1463916122, 472525544, -182603626, 247588808, -1813547485, -2117976114, -512339907, -444710882, -620792310, -1516276695, -1324344740, -618454252, 1313607644, -28193673, -531055345, -212410800, -983877629, 1322833879, 1134123680 ], [ -1789920565, -962965216, -1216488489, 1949190604, -5986035, -615857684, 1061343691, -636313478, 1624547302, -976234118, -53076186, -2114698983, 1802121084, 790731168, 399338651, 527202572, 1445270997, 271680718, -597698342, 1019250422, -844237275, 1315891189, 1083015739, -1237000926, 196663511, -711664720, 263352071, -1863136578, 1214263723 ], [ 1909116760, 702923075, 276647543, -1132390513, 1398471726, -1564502251, 83489844, -2081415991, 1370009029, 978725941, 386716512, 246714925, -2075226943, -590562894, -378396781, -1640002978, -603607798, -1319324426, 174353328, 612389641, -109576647, -1499175990, -1297398744, 206960292, -1241388712, -287689546, 966524580, 783137839, -792042687 ], [ 1400011652, 966539959, 1755984392, -75703309, 1918853041, 708666189, -165628880, -678226964, 860035375, 729482869, 615060443, -508991365, 90852771, 637610770, 374659699, 961465995, 1143053878, 1975177076, 1533186117, -1467906957, -1174285854, -1999052193, -1805567868, -2105169048, -1220361604, -1304106498, 1269222851, 606170943, 271211028 ], [ -1293010363, 618076326, 2097669724, 1098954328, -1908164190, -1272830581, -1984189125, 781508291, 2026558498, -1436636042, 1899087167, 226838516, 79001826, -1600300082, -2079948749, -1105469820, 99563301, 416996219, -1642093461, 1936023501, -1366182974, -512913499, -387838583, 594639606, 1566055837, 1504925036, 1626381499, -873227707, 30328517 ], [ 1573127668, 697198547, 794453186, -119205555, -1178260216, -1711832381, -136597075, 949781621, 1305191909, 1727127336, -125665932, 1792057580, 881364513, 1299920128, -1010578982, -1422885244, -1064351981, -1400801225, 1250045734, 691753070, -248203972, -1249495504, 780875247, -118557479, 2092850550, -760095114, 2112704363, 17765545, -76244024 ], [ 1141286749, 273218671, -2001649133, -816100962, -1680823592, 395810772, 567253261, 1438249077, 1309888867, -1454847225, -124629870, -1849149621, 70729800, -319143044, 200539456, 9220418, 2029354575, -2025712560, 795656131, -597708774, 1267514838, -1531052552, 2108003131, 2041511703, 1714280091, 499360529, 752623494, 597543175, 490095666 ], [ -2101493789, -1159908644, -1894542684, -1247527730, -689143361, 1489745112, -1547921772, -800612534, -1756381357, -806734513, -829107493, 547420681, 1920549865, 1950509076, 1862809582, -1592772759, 314597624, -467571746, -69264292, -62952039, -564603633, 515945312, 2092782103, -374685950, -1199122211, -1139360535, -728573066, 745803746, 607223764 ], [ -1138526290, 1014351609, -1559967747, -2107990566, -1344694605, -1142454796, 1777455714, -1467294434, 870272753, -1754203079, 1218409512, 1076637700, -926220022, 563025257, -62790629, 733620321, 1218888878, -1087899717, -42273650, 2128127247, -965015972, 1925296380, 373729326, -296181308, 909835254, -1451470164, -578966163, -1098966477, -1896198775 ], [ 150260044, -672724318, 999627848, 1141351671, -1820680382, 447094202, 1511978570, -1553991534, -1174081362, -349482801, 1524164386, 496285414, 268820451, 884061599, 138717545, 663913066, -1292902807, -636855874, 412395866, 647234949, -57275964, 516455166, 389319164, 1892608824, 1846077822, -962136656, -1286742054, 159041967, 1174898542 ], [ -1805223708, 407787804, -455252896, 2084895103, 607283658, -906457257, 1625991473, 1644776772, -569072614, -1255460685, -1720703825, 732471789, -2117058456, 739447672, -2080229024, -156206330, 1942985505, -397002614, -691000451, 1997964991, -19278264, 987708336, 1994921256, 1121429522, -1082442064, 1173808311, -387674701, -891192282, -2026997079 ], [ -1418122625, -339643206, -1422568548, -1336916081, 461536275, 728179811, -212340702, 525264290, -729354462, -1577327666, -1446034162, 1222301236, -1109176376, -300448401, -834941826, 1197014618, 594575526, -1780552898, 572933500, 899012550, 902391505, 471406200, 1056642260, -1969135447, 961383143, 1124271156, -1887902078, 1866806747, 601054200 ], [ 1594463248, 1711249917, -2024370570, 2108485948, 730100709, -2040104620, -2023536787, -382892205, -1069318181, -1028201065, 1039920127, -1293731136, 1814237352, 750438361, 1703988355, -460277468, 674129069, 1321450006, -997560005, 760725713, 1776321972, -677235878, 13533198, -1460709368, 1490083186, -1725850887, -434090971, -702787908, -99125011 ], [ -396458880, -577935113, -1750097191, 1799932561, -69630347, -689322476, 1313262033, -1455736014, -953365947, 1775885432, -1815132286, 857520197, 1770798023, -1449921755, -805848669, -214065671, -713709311, -1948708104, -1726919025, 2044650072, 467494411, 771109430, 894305042, -356018579, -1037775759, 1734953151, -558876746, -1148639633, 1959301034 ], [ -1712346654, 300569708, -555432182, 1298855619, -289474006, -612418316, -962643250, -766316921, 1867409287, -1522490527, -2146095936, -1196908080, 1335980425, -100806367, 632003420, -980089145, 1553819909, -832046434, 853166244, 294425269, 831496805, 1066536790, 73894497, 2141208474, -630412840, -1828268234, 986138241, -475883929, -104318573 ], [ -590358758, -717279707, -1030757556, 1717674153, -1649385307, 1820342506, -1180785801, -899320227, -862266817, 953825494, 76746905, 254558475, -2010096117, -1583822776, 5008053, 982250732, 1916371408, -520033820, 1255878420, -1784700554, 624116292, -132385153, 16066868, 1863041411, -301333527, -1835182880, -955161807, -1947010377, 434007938 ], [ 703675422, -101872212, 937403338, 1246450530, 1853844846, -794993637, -1070886049, -1096295976, 1106464580, 1121768962, -1698734133, 207440838, -1089202045, 1159801834, -132491944, 1368604565, 231763930, 325819335, -616308804, -14416593, 573948448, 2020016851, -1157192276, 1476083169, -16083919, 809199897, -1472716977, 290192132, -955466094 ], [ -1525983713, 1962353425, -2107393546, 1697505378, 1133251952, -2077602079, -1398084329, -186173048, 239249076, -1233397606, 465042946, 492284061, 772523225, -874521647, 82457353, 767787795, 1259300961, 1813679663, -473554034, 1598829326, -1764678116, -983129178, 1591154111, 881720648, -1690658296, -2055619628, 236747152, 1149357841, -1981914190 ] ], [ [ -695865500, 486159046, 948996188, -730320294, 1139322977, 588017469, 1622560037, -280033292, -1490463328, 1861014156, 1146221145, -1066416395, 1335401704, -875025406, 709064641, -576755553, 532460003, -1816944266, -1518115514, 1560765963, -340633702, -1736127345, 440544735, -1283084800, -665061886, -1600506577, 1144873846, -1595354690, 279543216 ], [ -428149224, 900583944, -1393694401, 1367634805, 1641104226, -1249166449, 1860488016, -68040909, -1375456186, 86391298, -1212494607, -14736394, -847630611, 789730855, 176426599, -2062929409, -64580952, 1757462338, -519995894, -1601855275, -998289352, 68401484, 1513154078, -1044245940, -54565963, 391682127, -1637680702, 1314348220, 1130059435 ], [ -1981055752, -781967577, -100692047, 1300927818, 913396274, 1015414056, -957559179, -1628843108, 887518129, -750089079, 1981538955, 562464903, 1533460862, 1058480760, -1442876247, -291919914, -362840323, 269477327, -167897318, -1761343618, 1359638349, -2132146013, 339009805, -1140858381, 170740968, -8010082, -2000502841, 233018062, 41268681 ], [ -1915770527, 445743207, 1829537037, -1475230282, -1586028004, 805843177, 1602762039, 1933607678, 1919727471, -1239066091, -64560955, 1606020278, 1331987064, 777642164, 204500732, 1224858230, -1765184091, -4775245, -1463476720, 2010321211, -25017818, 390324039, -688715345, -1963784127, 1009208126, -1784042642, -883382945, 78705367, -1830381797 ], [ 1377601206, 1275131957, -962947616, 265922095, 1052884963, 252243386, -2120955548, -553418952, -514271690, -123430339, 1823043677, -1666946300, 1155910923, 917617312, -311797450, -1608187189, 1474501674, 1260744392, 1610750105, -261968340, -1005694655, -1977638060, -1244160909, 1771433279, -1718433518, 1670057686, 373012928, -1734126749, 1813566716 ], [ -1919704984, -1408553912, -926751536, -943451867, -419560667, -1500341339, 225960302, 397532020, 798234108, -1723567194, 2040264834, -1577739298, 254932442, 746568611, 282198133, 1704077093, 1952003340, -510482330, -552194091, 930896959, 1904769904, 2103066436, -635255445, -2054000228, 1030956666, 1484498268, 917625642, 1814626988, 1492310843 ], [ 331861627, -1373260374, -983460907, 43093543, 267806019, -2139315346, 1449389658, 1554064524, 1616575397, -1067097146, 905918692, 1568355101, -169338637, 15780931, 1149746159, 723473926, -1120847919, -1117615653, -2130608039, 186295435, -879277639, 1131097762, 787421138, 764390375, 1298581208, 699410686, 1972417621, 653262080, -1027828874 ], [ -1979432394, 1936976446, -1995608410, 2082775926, 1660834457, -280993215, 449642232, -1766013421, 1145782860, -1751561318, 1193262161, 1160619637, 1531429788, 130125193, 1433018995, -316610583, -1314119178, -187977940, 343012247, -893927514, -6620989, 1601783728, 974192909, 49049446, 1704786766, 1858189397, 1636320449, -1969405534, -1530829080 ], [ 1248924243, 756328146, -1076658350, -1405659109, 1611916265, 399761336, -1469358553, -1161068196, -1417619703, -2060080602, -1148387206, -1897100382, -82164709, -101669248, -1326469455, -767038773, 885328327, 1837897554, -126939800, -1146534342, -803067047, 1648632020, -1494715095, 625137273, 1307761790, -96625732, 1011694609, -1186172720, -1971036581 ], [ -2085689445, 1863897080, -317975067, -953212527, -307667405, -597891648, -1182597288, 1690901824, 937351438, -1478070212, 629210698, 147189791, -776181866, -1272493485, 1890362734, -945101177, 1333218860, -1797293992, 241520860, 1560129356, 1346332195, 314105688, 1397416026, 102933623, -63540636, -88321781, 1991670874, -2096003216, 666560842 ], [ -1482325748, -2036865629, 2061458907, -192453647, 1865715986, 1222374000, 425420793, -259655549, 1364785886, 1753355661, 1649436027, 1231804137, -1719432295, 182865180, -325379618, -638554511, 1575520830, -1451246504, 1689651200, 1939196562, 507259224, -831370620, -391484046, -1055763168, 367961819, -172147118, -159491358, -12550531, 1459450707 ], [ 2137442429, 154750584, -1708572885, 1924453363, 1607607909, -499173329, -1551344722, 5151231, -74275350, 1591180726, 1569542591, -50727128, 1294716165, 1485759942, 2125238898, 374631520, 532571303, -1741396349, 1088195572, 456637490, 1947453338, 142627150, -381476170, -1652241479, -374771933, -1424245451, 581411554, 1123321074, 1452535900 ], [ -523881893, -990474773, 2085791392, 1123067911, 331072944, 1373270191, 697895272, 391961411, 1949349685, -1250840909, 478473875, 1271933038, 4856360, 1804668625, 563756526, -674329443, 323555890, -1367056765, 1987766937, 1836490736, -185242387, -2027284439, -765879104, 1761723458, 1194182801, -343419892, 646070328, 727264999, 1248050063 ], [ -636356229, 1241800888, -807815571, 870508208, -1657378889, -135496563, 418394704, 553671172, 929309722, 2074979822, -1595690348, 1716563909, 1236208042, -1630981156, -1180262124, -1914351544, -624146388, -1632509563, -1640324228, 1651428170, 1238531187, 688454479, -1441033573, -924000164, -1089207146, 1882527265, -1720086344, -1915749544, 1871145778 ], [ 1022321923, 718170209, -721609977, 777734858, -730995160, 1982360503, -106694185, -298075870, -97270060, 70710127, 1237062407, -1375560431, 135229157, -5593334, -616679033, 804611012, 1387976917, -1318171236, 1809879381, -1965158377, -849070181, -1045628719, 266011331, -1792902371, -1318756267, 1310747226, -887685125, 1629230525, -1349337189 ], [ -964330433, -1211173256, -1105699278, -186789555, 696991300, -880650921, 1225825289, -1609377457, 839093709, -2042171188, 453040701, -1065572983, -651693146, 1774639654, 712246058, 1948856414, 674938404, -1717896295, -1234745068, -12674217, -2032448563, -1070839401, 654465198, -1929229001, -758470464, -91711480, -2029977341, -590549301, -2068562364 ], [ 8148928, -1534564782, -1744096521, -1780069576, 42246450, 894278277, -1339900915, 1849741018, -1491494815, -1561107062, 297173605, 778764868, -405646276, 107304582, 1870053225, 861801901, 777362546, -1367476479, -25618330, -1601997781, 22134403, 1412832790, 612428459, 1302420351, -1655592344, 1846688994, 1799509599, -1228347124, 1034313166 ], [ 139396105, -1362158890, -514179929, -932620707, 1533855273, -2051585475, 119148837, 1008873938, -1424505361, 1180821487, -866412216, -488007117, 418300172, 1227795807, 224955111, 1085719392, 1094068622, 1106914415, 2143611006, 1557425612, -326852775, -1525875615, -57434155, 2103208404, 240185578, 241205450, 840025872, -1472239390, -1035742452 ], [ 1181746140, 392109519, 1913392469, -1086157384, 493625791, -308157333, 240236251, 30935442, 107158163, -174216827, 1210842139, 270905723, -806170738, -790530781, 8421513, 2096710863, -1391004294, 558923572, -1616311342, -1388615065, 882386189, 1179971518, 454702150, -532122296, -2095808095, -814692531, -794126117, 1293550159, -936309362 ], [ 119075921, -480531004, -1931763458, 1685841151, 626565840, 869874788, -1452791065, 1013759674, 751302567, -227172186, 227130638, -1097106609, -779239610, 1156103989, 1671881016, -95279640, -1133554164, -243318771, -949131876, -106325375, -990124481, 1534282564, 96448960, -969898182, -583777678, -1734889366, -664983807, 961678694, 1014264578 ], [ -1843307886, 2096641839, 160176058, -123007867, -196136081, 637108177, 236972010, 1013306189, -1611650700, 816140870, -1406324684, 1202777504, -235874298, 922673935, -1887678717, 1996326840, -1348371025, 1754524492, 372019440, 468280432, 241807651, -484868927, 172367100, 2082493476, -654440816, -573549129, 1914632590, -853515019, 1367452542 ], [ -1976011782, -1453803312, 2007274042, -449413758, 1555931262, -1640946557, -1126940530, -1402060485, -479546593, 515878394, -1178422317, 1054225238, 2096145411, 1009968963, -2032543712, 1682128376, -2054503114, 469222727, 873460212, 455640552, -1296236328, 1401593817, -2139230181, 1919274650, 477286577, -1570437437, -144078082, -1653237675, -553468003 ], [ -722098266, -2094835311, -246851416, -1789323072, -980718652, 1484085566, -585881525, 1891251430, -1541020965, -705859783, 570191946, 1414739004, 365434773, 1591692997, 183830983, 1303260604, 172513678, 1824889668, -1838795965, 2129315806, -1373319334, -935536570, 851380149, -2119416580, 596073261, -405794302, -1271110815, 902254301, 546250876 ], [ -679898182, 854782302, 75325010, -560968779, -676646316, 825140657, -410024556, -374009578, -114597965, -222713935, 1590482222, 971507993, 1349514978, 1051171015, 1939556812, -461972279, -1074737061, 853302043, -157852317, -957847797, 785474295, -1870329388, 44911594, -1380601158, -387474334, -1423250475, -1467967882, 72672696, 300206250 ], [ 1194564188, 1901345216, -1811626727, 1088943612, 489984448, -82367669, -330573813, 399301984, 240222383, -1520291956, -267613186, 809307569, 1964684261, 518758089, 1895672758, -888427690, -1585985797, 2044051968, -817911572, -1122339003, -1748275062, -567263693, -973322974, -56419971, -1994001509, 1869338358, -122493563, -629241206, 1637938629 ], [ 320191941, 1602694250, -834037614, -750452021, -1711065315, -2126411967, -539480112, 1279100007, 1372681192, 2019575790, -485881945, 221963036, 375887886, 1728180046, 951449463, -333129424, 120099477, 2106408412, -875780182, -1645783682, 2107834784, 2103778905, -997688596, 62325699, -1400245195, 1626488807, 1186097086, -1570156508, -2138540941 ], [ 1983545829, -87960803, -1238556793, -554131010, -842336596, -1035792225, 1368475560, -194055920, -1426414554, 29334480, 1550176179, -330657269, 922195504, 1765064707, 403193774, 2070197726, 483924850, -1838355587, 796277902, 1601506067, -630768087, 217456679, -801579923, -183315572, -59026933, 1082218285, 579993980, 989435270, -317322881 ], [ 1333597299, -1344483044, -1698085223, -979414142, -1921586543, -1194628890, 818666396, -709429950, 646919517, -1849234000, 1470053054, 525886777, 1424752377, 1036227080, -91050512, -176048226, -607577910, -58217373, -101295129, -762821483, -1146387860, -1617857578, -1409825330, -1436083128, 1318128150, -50456442, -1288812684, 1706543499, -1269685542 ] ], [ [ -1368754937, -1658723419, -345548925, -978267225, 2090037891, -2019859058, -41079172, -1629097527, -99072579, 72164374, -1522655852, 1565540966, 2029453283, 2001647061, 1745318840, -859051920, -270029406, -446127653, -1496779137, -1196115812, 575005104, -37183777, -1838912697, 631196642, 1918909633, 1459168124, -588037475, -957613138, 905693041 ], [ 1545382155, 322228267, 622769668, -173619443, 1683923915, -530586527, -1119790149, -2086831553, -733349694, -1809668987, -2067227634, 34907151, -89996380, -693250802, -529568867, 57034604, 1923747792, -1324765976, 1215845454, -1859726470, 1871549457, -693384548, 1168775432, 456135214, -710514205, -1105062974, 343463524, -1600157426, 786906338 ], [ -1938588023, 1041093078, 950280403, 845358709, 1698597077, -1521474851, -1007025193, -480449684, 1791312202, -1995289783, -1409558635, -840661336, -629973731, 1162554895, -1279970208, -573557653, -560049242, -1942137367, -201455756, 2103604719, -850531667, -1346611358, -1037624554, -750562041, -652664412, -1832874781, 1951461824, 1619159620, -1598685421 ], [ -755985397, -143926828, -1070535390, 952610859, 1318800755, -1136953844, 271476630, -1056384988, 1846464812, -876541911, 1107954811, 389212632, -1173432370, -2086848910, -1073500609, 2022059386, -43345121, 563367862, 223134141, -272922315, -117503620, -1009079148, 156119665, -392623173, 2118525744, -494592733, -358093947, 583163185, -437566296 ], [ -370912019, 1214128717, -596064245, 1622776937, -1668037554, -867957491, -995193818, 1627707739, 306067653, 1494116106, -786797648, -925748181, 1334228191, -1104211321, -1418095811, 856908105, 1488416798, 1002073928, -2046685534, 973193467, -866716370, -1997227679, 2140247298, 821820723, 1597655533, 1900756784, 764010496, -618902273, -1187496077 ], [ -1505995045, 695201396, 500579360, 2113291221, -1426904788, 2068629439, -1222747165, -123783815, -1899520379, -1554877865, -1017034984, 1488336021, 560531013, -2013123294, -1165800589, 2534231, 210368497, -18476020, 1172244963, -388307123, -165030468, -28201206, 1586715759, 1221812113, -1247207510, 1066376237, 2040391781, 787161013, -1235495511 ], [ -1118108302, 661544558, -1707778424, 171771764, 1860489432, -936200218, -520719970, -1254251623, 1696440904, -1792127608, -2140593565, 1255476441, 211474629, -1441541996, 1262643148, 567836568, 408885796, -1337438720, -2134119315, 226428912, 1357733626, -1716441501, 634060193, -550635973, 987914400, 661535436, 1711427701, 1340205250, -723241971 ], [ 1881999303, 300132920, 1598231260, -363951045, -1124386647, -1688811504, -1306506723, 975978352, -1036108325, 1757938156, 2033782432, 731292392, 2071565940, 601181675, 2088150105, -930367406, 829068509, -1463463373, -323125412, -709791299, 1415314369, -460134683, 1576391024, 1441912556, -875926390, -735030708, -907799359, 163797359, 2077675046 ], [ 1562291895, 443159229, 424540312, 2138438999, -748467495, 590551569, -624093504, 2117542053, 19637914, 89527775, 1396860456, 1348714907, -458203128, 6088822, -690793232, 1772752608, -1937007585, -665013178, 1327595982, 118629942, 734765569, -1375523237, 1275165090, 1317807302, -1298573892, -777868024, 146226632, -2106777467, -998405056 ], [ -1236054964, -25872626, 1738189689, 765406140, -292714963, 1693391859, -1601568458, -1468839079, 484978854, 427381558, 1890274605, 1642345921, 1010976595, -221834671, 599454057, -741935582, 511660140, -444654049, 33415416, -301548988, -338527559, 536422948, -965171908, 2072888942, 186341698, 804675105, -1753932759, 1148306686, -2048989013 ], [ -943854467, 412019432, 145366491, -702780657, -2019475263, 1281054471, 823565142, 1167421737, -778459382, 1555370780, -1379257392, -62614117, -2031960137, 1511462085, -961642588, 687408464, 82495439, 1815460784, -1743213976, -147915831, -683462479, 745652517, -1376459986, -1077261292, -475483719, 1312015696, -1572472164, 1002868929, 299953984 ], [ 611940320, 78855423, -1514439769, -703373873, -148686869, -1032554765, 2070530537, -259339084, 2113012849, -2014493858, 1950968923, -826748186, 1955393695, -222741031, 805602082, -996472576, 629359472, 1698274869, 1615708039, 1038869344, -180546967, -1024987071, -779182764, -1085876152, 1602637822, -2118347861, -1734701681, -1016755179, -446052124 ], [ 2115213638, 1540026291, -1286158833, 1312863141, 723588285, -456754625, -391922791, -336823771, 1373913476, -480444910, 2099178611, 1112018870, -364427352, -872179447, -394980459, -2120114, 1993297944, -971260863, -1618719115, 1358751094, -395849681, 2039409380, 235153974, -1767117742, -118008939, -219796095, 1475212239, 594221607, -1099621915 ], [ -720195217, -1997423381, -1178137318, -442951212, -1828381195, -1132678545, -63993205, 1728791891, -735521649, 395212409, -2038262278, -612871913, 190096422, -1060299300, 625393424, -1420264433, 1964349474, -1634134749, -190011701, 238218661, -592321541, -271527156, -1453741183, -922760613, 1001835444, 1130035203, -2121103988, -818145839, 1840003645 ], [ 910995192, -1112208733, 407295693, -1608545523, -1729261157, 264755981, -55375132, 468985470, 1137821598, 532427181, 69507393, -1157086235, 1264555169, 1383793003, -58250336, -1858322496, 1179623456, 2086389106, -1547521990, -98263704, -1130444074, -1119144271, -1072590755, 438809055, -486847510, -441142705, 748793138, -1746889589, -1039227055 ], [ -1145208119, -779912288, 877161302, -1059522513, 1293658495, -1235470888, -119246529, 2138909193, 169903895, -2105427458, -236619684, 595319321, -1426267865, -975412919, -283859108, -1328648602, -287194238, -1329206794, 1037977696, -1301387601, -1876863999, 1995555922, -1069091783, -1399181023, 301291012, 1020287509, -1209762426, 1035740703, -243250976 ], [ -1500314252, -28481934, 1976364557, -1466369764, -507763085, -802254147, 1727538641, 388710697, 902482012, 1158441818, 295829119, -113956410, -74994036, -2090778558, 1817752408, 736219120, 1342044029, -588543037, 2124411287, -188597381, -1545670800, 1762909446, 589898439, -337691119, -734624077, 1777136776, 78192090, -980741689, -380510849 ], [ 827296287, 1692274525, -284548917, 280383188, 1888028535, -238945902, 1030900265, 1181409798, -1054178668, -1511046367, -185981748, 386454184, 1798004513, -587265253, 709142987, -221909136, 1562060548, -756739340, -781351622, -153780048, 1123044220, -1241351082, -1561177619, 198785439, 1515880243, 1536580917, 199226869, 191316900, -1912678459 ], [ -952385752, -990143861, 1930037690, -11428678, -622950386, 68308713, 1168194081, 1038651370, 21250415, 226914239, 609059866, 1229620859, -1329717810, 1343612054, 1131374770, 460479942, 287871351, -1220558567, 85221170, 667009988, -1601000553, -266481840, -1031412342, -1818143108, 1781292209, -100718867, -918477576, 1331647994, -1748145855 ], [ -276143141, 449704703, -575842434, 522025654, -1311843743, -872569646, 240975631, -1872765694, -1047495616, -63838127, 515941509, 968658629, -2120237695, -1803527868, -594156199, 1723632393, 1115586086, 895423422, -2023907818, -201340, -1717620321, 1276798047, 2017300429, -490771753, -2109761531, 689967398, 1124291466, -1961208134, -600034685 ], [ 1316476937, -906392903, -327575392, 911606268, -1757249177, 1489478803, 490104717, -275053466, -425565381, -2146777540, 397535836, 1650066454, -591258504, 1718030353, 359027301, 397179747, 660742656, -1113888816, 934532046, 2010461981, 1387124055, -275760390, 1126363766, 1756906037, 1411151045, -1105185232, -1944819943, 1773387105, -1378631794 ], [ 1081137745, -1456086247, -241606452, -1032646544, -1949047534, 900187408, -510176743, 1166697513, 1554540129, -1296573701, 745367822, 162757939, -866986659, -581635508, 432355840, 2039324045, 1859795475, -669877157, -446107390, 2096695073, -1175869346, 993701837, 1488168099, -1888237834, 170056883, -1598364251, 306534147, -61519957, 1826721231 ], [ -1914210932, -416382447, 574722770, 997577186, 178659999, 1570491813, -1345427506, 416764051, -139797131, 455146550, 329830073, -23646322, -2022961415, -1759955310, 1622375067, -924801686, -152625964, -503914799, -891942953, -1058992417, 266950475, -973584645, 1824020313, 1600019208, -716380601, 387129160, 1936743840, 1897920690, -572663750 ], [ -203157301, 1063519273, 557170992, -126393677, 307588319, -1892718244, 1895169488, 1141124453, -1641518805, -1662520893, -809371547, 2097207149, 1081957509, 1878277916, 1180317070, 1097532278, -1678505513, -1463460013, 232339532, -369194745, -1084470934, -438624622, 1494193008, -1772690885, 1113617912, 583817863, 239698366, -982244485, 545026842 ], [ 481475737, 1830896720, 438136450, -2132849913, 1357131314, 563038373, -1784213469, -1833032718, -328323143, 1936739374, -1850167090, -606217119, 1308492340, -1032265363, -641252400, -2125899001, 1253633779, -2099563598, 1201773692, 2016125176, -1146582866, 1193143170, 1442419793, 1891439553, -1398352866, -477500742, 1992052705, -833023819, 243170295 ], [ 1011787605, 235093653, 801786987, -149433713, 1941220248, -1564585064, -1232831602, -389568544, 295118427, 1038519698, 378687901, -364841173, 907934098, -589773989, 2008865586, 998526977, 1800592913, 1466381818, 1051921370, -72231784, -502384864, 145578802, -530726761, 458691954, 756348678, -600806091, -554317601, 432522507, 1059667004 ], [ -1699454088, 1861441923, 1958795169, 470913154, 759627239, 675806041, 1495248980, 776755721, 1148406191, 486519516, -692420239, 56530099, -1510368278, 1311960092, -909001799, -1769171417, 930921053, 902306032, 994473188, -1359145321, 1166462535, 1270460503, 353035625, 492811682, -1625489167, -387880944, 1369028763, -329550829, 1529213667 ], [ -1188020679, -780701411, -662036384, 355762249, -1471062388, -1856323219, -706239400, -1345072652, -161723869, -2025773598, -1189237818, -1033533695, -2115322465, -86924909, 1352668044, 2010880442, 1294831154, 1348132507, 1751154782, -545154877, -1459634032, 1777066308, -1586946336, 663062468, -1190183667, 699808165, -1834032689, 33490497, 620516381 ] ], [ [ 1472243734, 742010158, 213621460, -1004879940, 1452044878, 897144884, -581295794, -937342149, -1322364375, 1160253634, 1702332988, -824372014, -1319418706, -277076105, 1294890383, 1635592973, 2040009036, 1124176052, 400113764, -1512964810, 1433128206, -522593935, -1139414196, -921587775, -58038423, -265751366, 2027227070, -1134363339, -352710544 ], [ -1970054094, -1280054749, 1863156538, 2069831683, 1932531658, -1720819705, -671260945, 2016769951, 69877294, -299482457, 535036523, 831937744, -1200697385, 1098722422, 1374971007, -115458378, -1088972488, 1373287764, -761115106, 505571752, -1576168637, 2004376841, -1487433910, 1568208561, 394143315, -407211536, 2032357170, -895635923, -1831032303 ], [ 1103646300, -1544444222, -1824097082, -267608717, 1217189685, 296894026, 2043723738, -670279609, -1328089898, -1697615765, -1923500088, 1613486765, -802267081, 499503095, 533728685, 1699269537, -130644911, 501917618, -1246852454, -294678719, -1425217414, -97615758, -847964921, 379592298, 2016081091, -1793332521, 2020608241, -969542005, -1397429331 ], [ 1596066820, -1626682263, 2141925967, 447819929, 182661214, -1816045697, 639955957, 395299095, 1168083365, 1685387218, 1853932465, 1072173761, -2107235807, 1129613357, 854013577, 1737692162, 222787625, -259358178, -1453443686, 190457717, 1809759189, -1569525290, 754648502, 50621024, -521714079, -646149050, -2023703615, -745963160, 158967201 ], [ 379192334, 1499638042, 1756627509, 1534508803, -811540908, 2034405999, -369067226, -1316261962, -2104884229, 1356501659, 625005693, 1228127022, -1457220773, 1192410053, 157138584, -528457401, 242168655, 214060391, 1058090668, 1010881619, -1677643495, -1850812934, -197116206, 455131748, 1741308071, 768082523, 625836095, -16988578, -1463385299 ], [ 1683506160, -1399157419, 1431507304, -98172676, 1727626928, -1622714853, 1314239285, -736765111, 768808582, -414944715, 1989030016, 1465011251, -755635636, -593430579, 2039060057, -1333840384, -988491498, 1945033377, -1317311654, -403740798, 1600830332, -1339811120, 1553384397, 1945825907, -1090328791, 1313777066, -572136125, 215120879, -1538990130 ], [ 528671114, -1311808197, 854979938, -596581586, 1656118337, -1457577872, -318945230, -1529201312, -1980894365, -709652055, 1988643255, 1292874874, 1122669739, 1614125206, -1317060961, -947709582, -887703613, 1826294923, 2013390450, -2121430895, 621789805, -862863051, -1135904158, 368975883, -1660162393, 1697932453, -744178553, 1665034549, -1681781435 ], [ 1186832762, -1949547718, -328490743, -1305087917, 1688645072, -814750710, -2050506008, 870617689, -1973068643, 1032726399, 805266031, 939292750, -1322998070, 794874758, 2127923268, -1380195082, 126650391, -719312012, -1532458525, -1754686557, 1950825461, 1207774174, -818630195, -1141871918, -940355004, -905964845, -1580453875, 222891076, 1709126392 ], [ 1020539800, 1133677022, 1648141139, 1250830842, -1380504568, -404547426, -1055598625, 544632878, 2065035625, 833537232, -1418541134, 2084119458, 391946120, 236876949, -1259425240, -982481154, 1386518052, -1633517086, -1260508726, -1105338596, 1606644197, -2038339133, -1649599891, -1530291235, -1491170210, 49120456, 1679864909, -2124641548, 1863193876 ], [ -1735394524, -1010664008, -1932862113, 1981365955, 116259351, 934884936, -2042279460, 426778965, 33655901, -609721645, 482269213, -792459650, -1182423970, 1086134876, 1814033580, 1348122690, 2056753748, -288825201, 1822326601, 1727101260, 1735315779, -1477816932, -1802252290, 303019656, -748366237, -373880575, -1036833941, -1348448903, -1311237717 ], [ 1637421669, 356783047, 693215822, 1440732116, 2075269009, 1561183012, 1681850911, -1196898251, -2091083617, -543105292, -250375417, 1280409257, -1477837128, 1169317997, 882123837, 1594226634, 241072563, -1736556143, 1249701331, -1656153513, -1251466802, 1111937189, -552905289, 968892673, 1199570128, 1404100197, -623702406, 1920146698, -804753785 ], [ 2052187474, 1124755418, 10151597, 1667326132, 1387677486, 380215349, -487183086, 1728201224, 1515838015, 1941342951, 995104872, 862043131, 213899788, 1666735303, -628111647, -1019320852, 1459646506, -26830009, 1080693368, -351164906, 422044548, -1303275234, 328660866, 353082937, -1462610030, -922630095, 202740337, 1490209903, -1376062285 ], [ -616563451, -1349316155, 666310581, -347942878, 1197275151, 1775219728, 437467414, 241595099, 1334927501, 546550563, 2111867823, 88357820, -1696227832, -852714430, -317984397, -1386166150, 426264346, 1947723329, 294125566, -364299646, -461487530, 67344868, 1271804805, -766050243, -456188752, 88108531, 2146048192, 1880741661, -1622818105 ], [ 938818925, -1499795466, 1094068803, 91571451, 1546635381, -1223104331, 1782360213, 1835109989, 1124394741, -632593688, 948914930, 1326997856, 1969299736, -736582696, -1070317538, -301896376, 675139925, 1781149182, -872860731, -1192346541, -1178974198, -312431980, -1515985223, 1382475477, 159563609, 845967980, 786571708, 1370235815, -573585676 ], [ -121964456, -1104041899, -1972102684, 163731743, 873598563, -682248695, -505321032, -1267160462, -1729741717, -1469808219, 904212243, -37991991, -2049978858, -365320576, -735716065, -972378332, 506920462, -814113353, -2025359100, -215579325, -1759484148, -1159346510, 2102034662, -267137207, -1780595546, -1238497009, -1345690947, 511677210, -1142881064 ], [ 1623252273, -24672968, 39916718, 1147424308, 1668881078, 907383696, 1821397834, -3027088, -87508195, -361529393, -1487535272, 692715801, -576364850, -577417140, -1336690242, 2110586614, -1994321811, -543783497, -1619668828, 362283912, 789874855, -974225337, 1277819669, 2025192595, 597938273, -1801072895, -670251293, 1263866883, -1300045558 ], [ 1643485007, -451768586, 279320152, -910274199, 893663473, 1697928472, 377375666, 1429231140, -1388116539, -1696084483, 1745206536, 582363286, 1953615959, -207236896, 1954890502, 490590481, -546536221, -49146620, -1001852813, -1288576488, -1378852895, -442015081, 1246288352, 1989063309, 1814977093, 903189070, -1850802786, -1902486645, 1504280858 ], [ 377569451, -561514670, -1290987480, 1528833984, 864347043, 406359876, -838126711, 932831217, 1710008538, 1659617250, -1430652766, -694466206, 1318240576, -1299640078, -1795579486, -1130162046, -280736218, -954916470, 580631524, -637099599, -54771907, 2090836582, -859597338, -131876685, -1095285811, -815875410, 2107394478, 542885271, -494324834 ], [ -824692179, 196873516, -1003350591, 1902539084, 819604507, -1426255685, 392785149, 111008711, 171116058, 1430949202, -1007947689, 501086042, -1123262403, -743943554, 118902714, 1518457351, -66600962, 1133255416, 1806210742, -797793508, -2101108276, -1739128187, -37795653, 555465972, 1203620628, 1942462824, -501000321, 2045414218, 596858949 ], [ 1519545378, 1929662347, -275301586, 1644775158, 392899584, 736782317, 580569366, -2069912981, -1733636378, -1838850921, -5570486, -2036425109, -1483890351, 189340254, 1645187906, 1851446321, 958253901, 258283743, -1774083365, 653346397, -1476098274, 1585533376, 722398756, -752832647, 1593413690, 192474644, 269312009, -1654300347, 1551226069 ], [ -2104724386, -693519146, -1023275873, -1224293347, 1323574, 1917817677, 562007345, -1578875686, -1952119178, -847923070, -752399827, -520795412, -1315539478, 54557850, 1214839085, -825417080, 1870185165, -1044667483, -1466148114, -1069921727, -319075625, -242707511, -669106622, 1888244043, -457274976, 2013695477, 1306288802, 151542213, 46588425 ], [ -1507977057, -1284585923, 1217244056, 583392004, -724725237, -518133079, -1598767981, 355189948, 1519376247, 1842592160, -2037250839, 467011958, -1916262721, 108635420, -596377650, 533740405, -1220046626, -1376219089, 874896206, -636562848, 2089837616, 1269476122, -119751368, 68977818, 1777533496, -1695768347, 762259040, 1012401237, -1511951038 ], [ 1329490053, 1617702044, -395160651, 1256266498, -1924940185, -828966692, 925871392, 153386043, 864473157, -1325126827, -5742830, -1732030768, 134287469, -949609220, -2060437916, 971214833, 101954777, -2034432406, 1211066666, -165237115, -1411852847, 267180186, -1779312482, 21964438, -1135384949, 999682917, 469939802, -1278540713, -573036828 ], [ 2042446525, 363178228, -15590457, -1983696014, 1110848377, -1917454161, 1792122369, 1165370199, -1072358010, -1084966642, 2095907478, -1878254387, 647049837, -932687707, -997607514, -1585534200, 51882219, -686142153, -890171829, -1587735854, 1106890091, 1608819498, 1287533128, 424663904, -481322853, -1869787179, 800346088, -1814491829, -1240724981 ], [ -1588515022, -781662443, 1425714291, 611425069, 360202992, -1057644302, -1751432817, 730269466, 260183030, -1517851343, -234044915, 729432630, -1382560836, -944988844, -1028852834, -243756670, -972642221, 297442571, 2085257625, -1719851517, -1349396637, 416162300, 516339340, 1445992398, 1617787849, 1904326687, -1283967237, 791843520, 1268437359 ], [ 974352321, 128695239, 1857858009, 1064332767, 1847627934, -833917593, 513987703, 239216239, -1619351066, -1372232524, 336067260, -742528094, -653304255, -884708644, 1972340423, -1914472097, 1036633541, -1619195653, 505612259, -1248720058, -1005461907, -1780492502, -724264961, 1807131337, -946419644, -194231510, -24468820, 1991472109, -249172264 ], [ -1646924939, 159333900, 842472976, -1539391919, -1401051904, -240363934, 991592752, 1568314623, 501095125, -1680475533, -1944718024, -2144039260, 920750067, 460777705, 348934332, -1072807814, -1038542739, 137153841, 1541256453, -1589792389, 404950598, 1981051512, 1855517481, 706509521, 943473775, -689242523, 1841669450, 1615954845, 1175413469 ], [ 1100523603, -1380805555, -1453779371, -1204131236, 1899830173, 155630615, -1883278301, 1183898931, 2011459373, 1426176751, -1289598465, -1062347430, -1819241910, 1579263883, 289165441, -1967698176, -269910589, -269402748, -449431364, -2115101720, 1716280563, -1189214669, -2110843569, 2014090235, -932325344, 1026069655, -1088073074, 1179642208, -1372056684 ] ], [ [ -903430734, -1445013571, -1468137179, -1029850010, -1030722445, -1471755667, 1772409501, -1237198447, -316489165, 283479057, 1753565796, -1408293910, -144795135, 1908461412, -304061999, -833997010, 1137022885, 244448262, -388017285, 1294186762, 1462146008, 1058125804, 1000131915, -2004449836, -314591528, -386515835, -1698287833, 1229973549, -856135108 ], [ 1828522901, -1829287684, 853139387, -1353892794, -486849472, -52209610, 302493830, -320978342, 1122612767, -2135209081, -259573925, -507949717, 1692755293, 1754684370, -809320634, 1940916864, 1907258326, 847049850, 870589034, 1107808566, 1659395842, 42830057, 1983306047, -1921426098, -2046088044, -646200676, 1344315521, -1940525133, -467367858 ], [ 280103464, -1344335455, 522549116, -40738995, 2036901303, 673490589, 458408964, -1515732057, 811652705, 1954517608, 678214663, 1665295993, -163494759, 2039662408, -378698926, -915057649, -1602314937, -103740967, -2008929086, 1564825781, 890980812, 379631604, 1645724471, 1457754445, 838355931, -2145564876, 1167716768, 89491062, -1434037240 ], [ 1749779973, -921467873, 1138573694, -1145104647, -1758054599, 1859044622, 1287039722, 1674212905, -861325504, -1683341811, 584888779, 587874283, -569892605, 317325141, 1591076889, -1195267601, 1516913522, 1859896810, 1844540718, -800568049, 173847099, -232480606, 251484518, -50415169, -1611021335, -499651155, 609517045, 1484580517, 2002003314 ], [ 495213302, 1534903533, 281332840, -514959134, 291625280, -1073669965, -1022895187, -646979897, 1595565465, 1398515750, -314813260, 216807282, -943002941, -1114418210, 1678440087, 431536566, -221802193, -712197622, 829164911, 449330394, -656189486, -624760911, -587172355, 1092283727, -49976650, -4834258, 1976619929, 171956013, 2141026250 ], [ -1978196064, -1608040693, 1893371406, -959852263, -1922311628, -1574304579, -1599074138, 761634300, -1721725427, -267802738, -1272846995, 97730352, -299530232, 1384350735, -1945891349, -1308865223, -760337298, -276582184, 1114295498, -1180127888, 787426346, -61801314, -1900726786, 2067225099, 1350614450, 954485449, -497941972, 1261870184, 1376931350 ], [ 435478207, -390896185, -1620939894, 1811565308, -1217702105, 1577946702, -907112720, -811801388, -291685156, 441713783, -494652212, -248379385, -1318747490, -190397367, 831702458, -253879676, -275372231, 626211455, 945667391, -387361021, 442527636, 645373783, -755248705, -856808741, 1244381873, 1705800874, 559046728, 1772311458, 1272174503 ], [ 808864400, 1147019085, 336400468, -1722654573, 599129012, 360484636, -511161702, 1247382422, -343620369, -630234636, 39568065, 1793086454, -829323361, -131017990, -958557092, 1082049947, 124401827, -1489257079, 682785514, 2047903241, -37046372, -1661203842, -1242033333, 209403044, -536390422, 1926408496, 884242723, -1438963593, 1219049722 ], [ 226646053, 1109224025, 925213236, 703687930, 206754860, -1147108639, -580752108, -398652038, -1243692843, 244010835, -1778939101, 1974218073, -1227500668, -1374773593, 1254423616, 438458650, -1893228363, -414075555, 1346405639, -352329184, 602219949, 1078349267, 1831355707, 688404054, 504738591, 132433761, -17917467, -1880325889, -951405765 ], [ -1754427277, -1051069661, 97049754, 1559140808, 1474071031, -1914293296, -7296981, -654767621, 275245462, -1751038380, 2120507369, -1015586113, -1100187543, 785976918, 118648199, -135282313, 1138311125, -1728976211, 1941097238, -1879637076, 1391782258, 290819663, 135758393, 25563787, 640473968, -1437927670, 1333249131, 205400526, -613484215 ], [ -890361096, 1273699452, 1400469905, 186472351, -1148897967, -763450275, 1231636467, -246043374, -839219564, 1799981300, 1473270795, 358600814, -2099117455, 1812861841, 1868160811, 1876393051, -1629985986, 688286527, 484108138, -1876398472, -1540900338, 1820801226, -1683348485, 1076442038, 1588968256, -379692662, -282203722, -192646077, 68064134 ], [ -2037018364, -1817042561, 1595637924, -637551743, 1831583111, -1822062292, -1671892594, -297560607, 1127666101, -1603632590, 142558523, -960448228, -1496381378, -1071884916, 737329693, 1673000238, 1226277181, -1754045435, 193134610, -1203161522, -1421898349, 1007228076, 1999004991, -1377436432, -65474276, 1863514850, 1931582227, -1382062831, -529783576 ], [ -947434028, 224443191, 1816991599, 139519877, 1431760930, -1483726106, 1271504173, 1851018830, 340938158, 631679746, -2015805394, 1436929654, -726297838, -1984565424, 591784976, -1877458813, 973566783, -425613336, 541925362, 2001170733, 63529421, 1574353026, 219926552, 1348668897, -406169314, 1134268101, -702047001, 566756255, 1749548042 ], [ 816111690, -1268128608, -470901229, -1584998623, 1643969906, 933351581, -679370454, 1945539822, -494166367, 817707542, -1431115209, 116469636, -1969918563, 1318630271, -1203992446, -1622048535, -1690872704, -1392237826, 127372852, -91474422, -822942067, 1294908240, -432421035, 2016220196, -151032756, 1165575473, -794903432, 291425433, -1390549670 ], [ -388843877, -1682425590, 842755362, 1661353861, 522517189, -672707619, -1177036945, -436713113, -263876124, 1462580301, 453576746, -593613149, -722065584, 1118553763, 1135981127, -1223339000, -99490890, -1836786247, 1094162354, 1210857536, -1014115112, 315623327, -1692723568, -1514307003, 366557358, -107090217, -1924406322, 1229173572, -477230875 ], [ 2122656531, 1817658591, -560334953, -1872030500, -363650339, -449144313, 1251439430, 1146676284, -1928988231, -1677197684, 346665836, -1226558308, 78181142, -1539605721, -1402012146, -167974563, -113005082, 879238111, 2100248494, 1506324250, 1281892851, -1883626040, -11239313, -799561355, 1129632055, 1995038911, -657956295, 2116404044, -1578478962 ], [ -2082028213, -643084744, 1670862719, -1430728531, -790559441, -82286572, 373608647, 2046950877, 771042763, 1238908175, 1284705275, 841724225, 1043568876, -549855941, -1077938406, -1476138301, 352619453, 773253916, 549924443, -1606881306, 1034303787, 136948597, -1280422385, 1482193755, 1938995149, 1651146463, -1104860681, -144994716, -1033581285 ], [ -2022670966, 135069874, 1860632720, -1871559796, 178440104, -625892153, 723542671, -1609427882, 2015277098, -1416728991, -1670536074, -690335803, 1342158483, 1103955389, 1861345311, 1000626712, -1594522000, -947455044, 2100290328, -1051269288, 2068556092, -24769020, -1184606458, -1823881737, 381409710, 2146757376, -290472437, -278992145, 1175843265 ], [ -972620339, 2014352058, 1070875382, 2109729158, -1550265910, 257733975, -1491351719, 993886935, -1329173118, 2102718605, -77768750, -2138271852, 1605871000, -1541157491, -363981808, -224153999, -1294580412, 1202288541, 739612233, -657340948, -1724076730, -417657200, -387213490, 1788151522, -1446680429, -2081016029, -1324884531, -1116984441, -924576433 ], [ 2120547354, -1421229861, -1222425441, 507051946, 1063885051, 973726293, -1776932949, 1928225536, -1816024821, 1639580620, -664354880, 1047307642, 291341112, -1950528406, 690987047, 1540204844, -971476868, 1488620195, -427990112, 2005771049, 1945948541, -966204938, -1574063462, -1564711987, -2147319419, -1369835929, -177981262, 1272242400, 1991062686 ], [ -1527808686, 1559592527, 458380198, -1016135425, -2018208286, -1514204083, -2024321529, -213971596, 1964024963, 2085698067, -1996144010, 1099432218, 1619249458, 1394944006, -1019555735, -681737529, -1262263539, -831768327, -1587400347, -2080380817, 775645384, 149500068, -1550896246, -89387043, 876596666, -1229167936, 1442067775, -1646513835, 1162227083 ], [ 635426478, -448682920, -102016925, 1527495004, 818728175, 116375374, -1375159589, 120842755, -1874845936, -2086382095, -1425991659, -908157671, 880175165, -941425260, -2133954796, 231098581, 672033457, 1261239018, -340031421, 496632120, 1694029158, 2084872997, 183133778, -275569201, 1126622158, 1370550789, 268231601, 1953302195, 412391854 ], [ -1075598103, -1152597757, -1749337918, -588221922, -1493536584, 1366662550, -1596459187, 2071711848, 1773239948, -464687145, -606614028, 69500307, -2097964601, -1038640746, 301806322, -1272231422, 49701091, 292013684, -655710598, -1843260905, -1725745415, 1000685502, -442357714, -1682249196, 449381113, -1883764943, 2024163361, -1252981842, -411719076 ], [ 1692885666, 466265804, -1639224588, -224463045, 397431580, 599760361, -197330244, -768689871, 527193645, -1210726963, -423101964, 747727438, -125784478, -2145986436, 2058465252, -1004277352, -826318299, -2099266704, -1382197273, -1667726440, -2008435416, -2076149227, 573237525, -1859364695, -1608959172, -898327547, 1555086516, -2058906821, 477876162 ], [ -510962181, 1256423503, 1577040218, 900635511, 1824208099, 1083440181, 500141934, 2073486700, -1870146737, 401659462, -1209158081, -820833541, 499842724, 440458111, 158935709, 120012560, 111367568, -1255860787, 37323385, -823962578, -802460714, 672885815, -825106261, -128775905, -443799520, -793146414, 2140516187, 354220413, -1502671346 ], [ -966064123, -1442531442, 2071594116, 1279842479, 1123447377, -825448626, -1491471387, 1921148147, -669515567, 958239432, -1020225086, -315058541, -1054410787, -1173573650, -1128197837, -324576737, -1730470876, -2079861066, -749703847, 1489872112, -1914189539, 876342600, 1131297829, 1986757979, -1353758211, 864202364, -1705143817, 1270756306, 1094803375 ], [ 1193939380, 1083854421, 410048299, -345176151, -344108072, 1601726027, 168396783, -372430416, 1308762704, 43527165, -1546985308, 1253420366, 540158219, -1580354112, 731251809, -1929521234, 2044905381, 511091690, -713457857, -602982330, 1832308972, -1137145633, -1825645471, 1359642666, 49256610, 409285265, -1306825251, 1672628618, 244624034 ], [ -225267734, 392896114, 369554703, 202762973, 1565976920, 454218287, -288206333, 1401463627, 1014382606, -1646827233, -1106984463, 1647702758, -2081919302, 1463472111, 522218756, -2047883749, -786346984, 157761056, -1244514130, -547781964, 2024956141, 1708756932, -1138017060, 436706301, 1790127992, 334033457, 600544677, -1107264247, -1564933506 ] ], [ [ 443257955, 1618751080, 388157513, -1696862245, 910297771, 637648385, 514987694, -632915402, 1086526634, -1259044447, 1922342748, -257426928, -1298064858, -1427188563, -1021168482, 1785769438, -1872352586, 527754332, 97234467, 146721453, -1125301697, 827676121, -1322952205, 1699474095, -761467810, 763434845, -1018244705, 1936664025, -56397361 ], [ -913745912, 1610117815, 1962419241, -1954160987, 795671952, 1546679988, -691139140, 481858266, 527291418, -370754349, 766542820, 852828737, -412359550, 2097099131, 196167953, 1522689294, -1674423501, 267491565, -1068365780, 399969077, -2121546341, -729056134, -1295695317, 596445054, 1918438313, -1861482649, -856028645, 1700006953, 216338778 ], [ -819740229, 398535210, 778861263, 899647717, 1499836025, -223132464, 1170278123, -1566843920, -566763197, 488409730, 2141363508, 609069316, 1564522734, -391746193, 1460803859, 2107833329, 1365727634, -543838028, 1379812570, -2038053940, 1206803591, -1502545858, 1928380194, 1917352467, -153509662, 1056205435, -942213307, 1461352852, 1178518201 ], [ 1992223589, 1982859325, 874487710, 1975192121, -1420138381, 290700025, 1486984584, -338842448, -1278790815, 195548003, 800253965, -1343560756, -2007262271, 2072013114, -687697200, 741752030, 72810285, 1601696076, 852296776, -1210593815, 1515114553, 882506035, -1894203367, 1683759252, 1374350569, -55398292, 1064808636, -351277939, 1356102069 ], [ -437414135, 111626376, 1121096836, 369398319, 360825552, -1663357877, -1371465676, 1366462208, 167896068, -1522446184, -1376659245, 426217672, -1161065041, -898438500, 1238609443, -1650326238, 845847039, -1161065083, -1967353349, -2087255310, -357600804, -1102853868, -244510061, -283085950, -1909782202, 361840269, -758035731, -1470507776, -1462701637 ], [ -924249283, 1786897746, 741757892, 1254297917, -1288695978, 471502394, -773711698, 822782489, 264256718, 560637756, -102735363, 1359485921, -524071758, 772008336, 751504186, 1367082905, -934184798, 796586240, -475089941, 1616829277, 218873051, -2035360578, -343869629, 1522061362, -688145232, -1083742245, 1966868057, -444688462, -1016495054 ], [ -633885441, -686086070, -2098351482, -1695314735, -1617685787, 2090657261, 1172573606, 1358451379, -1313226998, -1271826314, -113902234, -1290665653, 1326611486, -493827871, -2008253930, -308052197, -1527040820, -398373647, -1080412859, -340738406, 1414545716, -742037605, -1231960737, -1261777786, -1643071205, -988966160, -1211299162, -880920595, -484657467 ], [ 202987230, -1100261685, -1817151280, -396528077, -1395426416, 776082643, 199789951, -1937083928, -779531409, 424931991, 335584401, -1608910699, 1448681503, -243992906, 1576792886, -1610138927, -1622321173, 240316235, -1104830956, -1455321997, 896060322, 1582057283, 148382414, 623277845, -1817889905, 1948630395, 1723056105, 1945863015, 706800213 ], [ 948173595, -2078429228, -737988637, -991636625, -424643569, 2067362577, -725056883, -288874783, 1497856144, -1205649537, -991240081, -1385671286, -1277991, -1604019198, 1809654352, 872885331, -1456545153, 915150266, -759461837, 892298591, 1747441893, 1740653792, 1264675575, 1586042360, -1973107907, -1882706454, -1739264278, -1406664898, 602798759 ], [ -1544643010, -593480256, -650488867, -1183234647, -589436218, -67067946, 1506427965, -1760570801, 42429220, -162651675, 872635409, -1351041190, -1595994828, -142945682, -1529229507, -1096071916, -1816201444, 606811915, -1419332740, -355253709, -1082252410, 1604506475, 316501188, 103154694, 686464613, -1204633134, 1066780719, -688726918, 1186162827 ], [ 129656041, -1323116316, -644210575, -1827800517, -985742059, -391411908, 107461902, 1928265708, -792288603, -17465084, -1916134236, 1281688223, -751012324, 1697018235, -681050964, 206800462, 1838811413, -1225740932, 553559434, 1104083678, 676133672, 403800463, -1326970787, 1999840207, 418977607, 416840312, -476114050, 1770848420, -877826015 ], [ -242902681, 300749810, 2102305704, 598358434, -306975278, 1650747209, -1198832752, -2065928604, 79955272, -1634405268, -2076530237, 182619868, 994241444, 970424137, 963399396, 186855823, 1568583584, -408711032, 945894499, -1911737388, -1992805114, -1186314163, 1669508887, 39942064, 145694605, -1834664939, 468354554, 1951987264, -368551525 ], [ -819369684, -321875734, -531090405, -522810613, 2010196835, 1269637950, 542969554, -2134805169, -120331980, -1367721070, -1780226952, 1066499112, -268809416, -392309588, 355170635, -327289368, -1198763093, 523798423, -1781908574, -1819088161, -1183862713, 815115049, 290716449, 1179196551, 903158694, -438163648, 1834740829, 840378526, -1915825469 ], [ -195072308, -2023064603, -352766933, -1327693998, -2044773834, -827581469, 2070280574, 277745216, -69462537, 100654326, 1601928766, 1558735713, -394206964, 719626647, -954063892, -1824043680, 1107019550, 1905256570, 1159374237, -1972789642, 1713451225, 812288741, 1134182539, -1406445099, 869159444, 181960554, -2126037218, -332164439, -1422857675 ], [ 1215408570, 324959525, -1856565799, 317974842, 34322914, 659998629, -432145172, 572478752, -1191207914, -1679258977, 1020178023, 1917077269, 194535793, -213386611, 1606959053, 1005327575, 887491220, 1040925461, 2056286878, -1230310538, 815342974, -379385275, 2042352799, -1913769896, -1198070183, -2028550507, -1373661914, -1501188905, 436099765 ], [ -1646461579, 2145886502, 932992906, -1336451720, -27933243, 1848968294, -478370000, -1613006944, -1433576872, 2145118283, -456049729, -697414381, 1307331230, -1280942154, 1806393700, 1991808437, -475911431, -415074868, 918673896, 177762748, 1487568256, -675420273, -453609805, 781364834, -915959737, 1848237472, -562220131, 707017828, -356210569 ], [ 1085669135, 958571883, 1452566668, -944051495, -1376469413, -1512464932, 1219562662, 289956365, -334330071, -2060403933, -1739145809, -67871004, -1979101445, 884145296, 1529464880, -1018537699, 825577040, -2080139589, 1107187589, 1657210656, 575789694, -578759838, -2028417111, -714924068, -1119440433, 877611209, 1328866742, -1416900102, -260629479 ], [ 818107386, 587139870, 482717999, -820048578, -1231261616, 982408529, -582574261, 276910331, 1756533358, -2071298549, 886457347, 620798545, 1424345057, 1003727724, -330080761, 22796606, 573302135, -2098213753, -818742933, 716668305, -273776012, 1880452180, 2045545685, -1740930353, 643223203, -1144114550, -1178715512, -175232358, 830214521 ], [ 795461530, 2122386919, 36150583, 836303313, -1909128220, 510510279, 1244267963, 529537579, -408502454, 990354138, 1853853844, 2038829598, 1733579738, -2142469695, -1432153406, -1494764957, 1954500923, 793102091, -1189677801, -1903302439, 663490226, 1261357432, 1831109527, -1017640950, 1650054981, 1178107954, -192300033, 1603450321, -521081287 ], [ -1258498988, -1769304427, 1774858600, -1428654768, -1669789353, 330792086, -1016887480, 1063324183, -905528958, 2016866237, -596334842, -714283637, 906987173, -1281347743, -1343627846, -1023378638, -268371260, -1014725624, 1608019262, 1511678854, -1992245556, -61133423, 300510764, 361187640, 488757498, -1782751005, -935491409, 6910696, 1275042520 ], [ -504235356, 1905170706, 1110397816, -664150992, 1157478743, 1468345419, -1921182296, -1105440648, 1603186678, -1126934850, -1856882699, 235592898, 1952739309, 135362559, -1987160042, 1758407495, -551088539, -208873943, -378812159, 283559481, 849873035, -666265733, -1401663315, -1200603060, 2072261480, 893617196, -1771995408, -1878670797, -1396134611 ], [ 1553675585, -1113937287, 1782827417, -133332436, 120436815, -1791381836, -1818472265, -1502907186, -708721285, 2123395019, -1891646036, 1581835248, -1152256789, -2019896009, 648382189, 2097555107, -2030793416, 905956146, -1066302066, 906160894, 452521073, 1045524012, 1384965961, -1705683402, 821094719, 507710324, 480234598, 1290079081, -1396640417 ], [ 1137486003, 1207077997, 1351255203, -979881812, 615221916, 1094549368, -1064272276, -591374495, -1579678895, -237938281, -530938132, 1697338197, -1767861323, -1429060604, 1510228733, 459586046, -2103309367, 1266892744, -404549404, -1155773040, -1976062134, -426236628, -1194877075, -828252062, 1248473901, 1092984991, 133485909, 490585971, -1222683332 ], [ -76115409, 1164507834, 1520091942, -731143635, -812758228, -2034175892, -1254916058, 320348565, 1221355527, -52532151, -750542251, -1433302515, -404193890, 386966935, 223581498, -761560833, 2078032227, -1582739548, -657454633, -1397469143, 588286283, -2088546650, 1777734869, 477303409, -956820710, 1241292134, 1248376536, -295888618, 1020243265 ], [ 392409236, 1186493502, 1054235507, 1344563919, 522598603, -244708517, -951794950, -1568813428, -1529490609, 75362297, 1454488066, -1374215157, -1421647620, -1521707763, 1057156747, -94169145, -1826562824, -999972970, -1218267523, -461955211, 2040938133, -1317081513, 178288542, 1509460722, -7933679, 981980683, -840206895, 572586057, -1814465220 ], [ -1709885307, -1943881619, -794037606, -683327971, 559814276, 1438892967, -1278006211, 227247013, 1442533559, 805436714, 1612327725, -192131985, 250636062, -1724767093, -1579148828, -1284450562, -1205184455, -203232955, -2058351498, 967979970, -921389813, -502235408, 1334236909, 1076259870, -853384775, -1595514132, 1349767243, 1467201163, 1551067680 ], [ -1010251003, 1531200588, 1150927656, 1423731098, -1928083363, -1307950005, -1122057433, 486439873, -1829066933, -323094651, -2036735518, -1183195754, 1568021765, 1803311338, 508978374, 1991900820, 849938173, -531243810, -143403562, 1465527853, 1119498448, 2118257711, 142933827, 1920650194, 1396539925, -1035819607, 1858258607, -2051282063, 1372956313 ], [ -1337844913, -417994677, -1393869090, -2131925204, -994424102, -38382226, -532597574, -1525283972, 1321855476, 1049768803, -657888076, 105824625, 1724453741, -100833026, 778240428, -1607218300, -1782545797, -145942148, 2081055699, -1266953185, -955319772, 1030402701, 875177685, -1414711379, 1267826841, -231784543, -538867000, -824892425, 1656447982 ] ], [ [ 581052865, 1330628568, 1845871832, 1159965575, -1237274407, 1650003286, -596648774, -660156815, 1312430706, 985814465, 903291239, -40588397, -542030923, 824452322, 1199603706, 1022752427, 1958878442, 577419925, 820882739, 1487119829, -1758085429, -1111749465, 1694227918, -2023294047, 596866371, 696138293, 484412771, -1866223090, 1326471898 ], [ -1052983691, 373374206, -1400513533, -2050648079, -659695635, -1539248559, 2103385264, 1761342463, 825195109, -481862858, -1991947704, -12016795, 2040532464, 405340040, 1959287352, 620341175, 919950915, -1920084858, 1206960246, -499286693, -1423160258, 303777453, 153693583, -503655885, -182030183, -758940364, 685696755, -1798268903, 1005583200 ], [ 187209811, -1042411187, -568575583, -927794259, 1381187114, 1608128402, 642950734, -963566661, 1725262498, -628169009, -362489676, 888321137, 482967515, 930128882, -2061194554, -520711889, -1414582125, 2030367386, -1918784124, -651981898, 1981347633, -1021438309, 1415892303, -1812663353, 1343462616, -473762407, 886361335, 534424369, 765596579 ], [ -1763168660, -679550153, -2142753379, 1826977129, -471591888, 1807722725, -54526136, 1349879876, -979386990, -367470788, -1831190483, 1652869574, 962364566, -492249970, -716685631, 666720623, -1161508150, 672430444, -460564739, 61156032, -423107514, -604742607, -725944527, -898377327, 1071054374, -1153398394, 905143979, 969684506, -1993103333 ], [ 780222393, -639563990, 713793615, 303142367, -1250000963, 1432288760, 1862532875, -783856805, -391534118, -2028636882, -2037644234, 1488743475, 1714409239, 927270823, 1524792429, 269029813, -797427568, 373758226, -479718517, 1088907198, -1268102081, 117884622, 1550447896, 510903202, -1741700280, 2127892952, 130124177, -1190945003, 1108581002 ], [ 569114981, -1546674765, 1236230773, -248804134, -1513432556, -1521079009, 1807633252, -808868996, -893370582, 857741142, 1159036452, -1732858932, 533834594, 271105753, 213380339, -1756008155, 1834517896, 2027786544, -316869900, 698097881, -165914478, -422140581, 135005923, 65720569, 1713975791, 129416151, 2076835294, -899106500, 1932998766 ], [ 747986035, 1499161425, 114119221, -76580705, -1438984983, -932803616, -1802723474, 1919437828, -805004718, -1511200712, 1127567711, -1986917138, 1198945382, 135303328, 1087509054, 437953305, 1258731014, 774520847, 1219266560, -393005989, -657951598, 1432445213, -814661136, 772237826, -1443333656, 1485060489, -790667702, 1546093681, 1897277467 ], [ 1666287118, 706276015, 403141566, -143412730, -1722957556, 770397918, -1249174387, 166246526, -1340513876, -439697914, -55315283, 111914854, -1453004817, 1409828670, -813368895, 622189524, -1182850806, 892000975, 1228576330, -1798812215, 747568495, -2045872888, 1376231574, -324202748, -2087614698, 996090665, 864228180, 1057301693, -2099442061 ], [ 1755059174, -546241703, 1281297117, -2142415869, 388990205, 1180327210, 896214459, -1127522416, -1623374031, 389131556, 2140114161, -1872823959, 2087156005, -2085794420, -737482903, 1893004535, -82996017, 1798995669, -109173935, -1102357188, 1243052947, 1953027378, -372227767, -1699434211, -1835048200, -1357652208, -2054345828, -208955313, 925524774 ], [ 585743743, 1156014698, -621559876, -567928913, -239879359, 1352792500, -1642106943, -2062099716, 1970835562, -97573636, -1588630734, 1064535899, -1870202502, -785472219, -1508194129, 593488951, -1211540490, 645481412, -1731162641, -1353271914, -918755871, 1245465264, -1914378003, -1806001441, -1270947235, 1607278794, -1232435596, 696313949, -2101943969 ], [ 1491267277, -1762927749, -851774208, 776667878, 1277661722, 1178260464, -1960306693, -1151119826, -1803825964, 887122187, -1022221666, -398799822, 816360, -689841096, -83523782, 853550056, 1260692960, 1382719804, -1572817853, 388562138, 2091208049, 62635664, 602223749, -156358832, -754376562, -812499683, 1111101736, 1259230046, -1026667724 ], [ 1091016679, -1099905181, 1169480757, -1245264251, 1619855055, 859994995, 1801297018, 1667162316, 1763701817, -1409200686, 959780853, -629397040, -597391413, 1171111191, 871792917, 2114931662, 1767613286, 993595338, -1476715042, 1558955167, -1768280750, 1410629316, 569994640, -1449022242, 175506418, -1351161115, -961572834, -1034461530, -625891911 ], [ 1888733980, -1169311322, 2116780631, 780844167, -463214207, 1149969713, 1637361572, -1277172398, -1066250765, -302025351, -500657678, -1567125306, 1131586782, -1908609346, -1433458862, -1890649168, 205622744, -417352577, 2062367112, 1309080075, -804834410, -691095102, -2134981842, 811627037, -1629289765, 260718726, 381023809, -409911535, 1693956494 ], [ -1421990012, -931847390, -1368016207, -147447619, 626105774, -1864687310, -743986780, -1949110120, 816371129, 1078613506, 458917267, -668363822, 734552037, -1622962966, 795587192, 1519969729, -231683869, 951685961, -395982150, -110357, 619606003, -854938404, 1909347203, -153875458, 406142928, -1681782504, 1539113180, -153131524, -1186351965 ], [ -722779579, -1788811207, -1337024510, 538375407, 1570900025, -545576112, -1850622052, 610868894, 1985697696, -1540758253, 1977280678, -430722421, 606870, 1636021333, 1810626999, -928203306, 453299784, 2016757618, -185871711, 336098209, 507572320, 1204315849, -88123751, -639856496, -1305128756, -168005678, -2086484096, -327874455, -739812742 ], [ 1078642345, -1373775740, -1483150628, 70016946, -84704559, -349439998, -1961460673, 895574928, 1118383625, -593129024, -1949085163, -1603389941, -302190180, 384920466, -766302130, 847075807, -721725514, -1003521046, -1646578854, -1042679896, 1046476723, -527419526, -1171291949, -1487496023, 4777727, -199991230, 1762193977, 845746578, 199880912 ], [ 224033474, 155150387, -170433847, -1534544208, -2019806785, 781124510, 723493332, -838650988, 363393257, -281989002, 393715525, -280121326, 545430185, -1105822225, 1404402163, -1899539139, 2141131634, 639564106, -419634750, 1479526067, 1225016293, -1710291793, 1469444383, -604341234, -483595740, -645198576, -1240086216, -1798518377, -1508990898 ], [ -826781684, 779171266, -296532924, 843367643, 1378044007, -792470560, -1954491099, 440892595, -133160487, 514367151, -532389659, 1224755573, 2004441402, -1393775786, 1994713302, 1135227407, 1913796039, -1086513793, -660961001, 1901667951, -983332360, 2106716679, -1636119642, 476288315, 1712970474, 222723558, -909055801, 293212551, 919251862 ], [ -692989595, -1257740103, 669899152, -1085336875, -982364527, 562655607, -1681091014, 613442104, -994579063, -799610979, -958154833, -294214452, -262319163, -133369891, 201934104, 2122593658, -885160758, 634093707, 659216234, -776173085, -499308945, -1544604109, 646383326, 1727126932, -1485410340, -1320161080, -179221809, 2133355486, 1930239145 ], [ -826526446, 696182074, -317907319, 744150448, 520091151, 2084706737, 310693840, -1925886755, -1717755798, -58425335, -1206764514, 252468075, 1310209499, -1521554626, 255675069, 1956378729, 2130767389, 1321405482, 1287385256, -1164423405, 1975467749, -1175029269, 353640890, -275358327, -451811671, -264274855, 762637334, 1062919691, -106077521 ], [ 365568938, 1388001577, 1225145655, -1035526268, -1316656477, -1994676391, 550267583, -170184094, -1527754388, -914417934, -969281321, -124820357, -1249489220, -413690839, -1719196390, -1167697983, -1375924930, 1599287926, 535045094, 1016949429, -1761481366, 2016183391, -1773709701, -14932686, 1948579095, -710795944, -2026350099, 341057145, -435744980 ], [ -1640133966, 1000102354, 171150, -1714023667, 1967175397, -600103816, 1194629471, 1536771468, 1735986930, -300750051, -1177904239, 1381546776, -2067188243, -1894547624, 1036976599, -1282303486, 1313342824, -330498172, -716008108, 156081021, 82897186, -1117238225, -387050495, -36590683, 660671503, 113631034, 1648769550, 2115124796, 859343319 ], [ 465468382, 175341950, 27276441, 1049114220, -307404887, 922221245, -537757992, -1870456829, -1172858248, 1211107224, -785546561, 1721850542, 1280676978, -1789466668, 1528266110, 547027731, 575451857, -2109919889, -571300815, 21827137, -45608905, 428578852, 98576442, -1099876819, 11787025, -1585789185, 436098497, -973170863, 1321580428 ], [ 1428725573, 314768534, 54437118, -472532648, -858347833, 909914073, 1495279002, -1398195440, 1743124077, 136342062, 551062075, -1738105686, -1385271892, -2114470636, 41621276, -1701284438, -763478867, 24410280, -1856336287, 1038624212, 2118111886, 1326725584, -1761485291, 127245068, -787189259, -810588777, -960520338, 1046717774, -940953010 ], [ 95504201, -1199124563, -712572207, 216053080, -646758039, 1177830477, -788941348, -1278870295, 951666726, 1253595805, -1264978021, 269027249, 1149273404, 2131321271, 1287327005, 116914920, 1177257614, 1574169038, 1266941418, -601719225, -114069521, 884966482, 408002897, -1165159645, -486075672, -1816629868, -1157932162, 969142123, -1462299016 ], [ 870744942, -1866873162, 207461118, -1762022283, 1440939921, 774169482, 882628323, -996107406, 10636065, 699216444, 292309237, 1433417392, 1151403754, 448566525, -1170983178, -718289748, -1090746178, -1095247113, -879580740, 95082200, 680606879, -114782523, 1789067048, 609677494, -1868627864, -228620066, -1227214943, 641712549, -1353579560 ], [ 1202757812, -1833925047, -203717954, 1129486774, 176361060, 2007733695, -1227332094, 605207940, 422082013, 112763343, -1895457839, 1726981438, 1142559800, 1651068288, 1908127757, -623537517, -304744085, -1436776127, 967648131, -1094920598, -622553373, 1213554627, -914361378, 1106511701, 1577219033, -44025391, 276331973, -1725106467, -36619758 ], [ 1282615967, -1793082809, 293997990, 659075144, -567471669, 433184588, 1856521914, 1701114742, -1367355500, 784602789, -916330720, 210354162, -902591290, -854665301, 1857043539, -860759856, 1651773392, -1234655713, 700256902, 1809254961, -250178480, -2106534874, -1557309947, 2030860117, 1515962125, 739003200, -1959943063, -120025574, -2109061157 ] ] ] }