{ "type": "int32", "data": [ [ [ -449186326, -555588471, 1687613870, -964559256, 1002639739, 217487540, 541385223, -1817378462, 1397717336, 1507891251, 855157346, 1144572674, -1917380128, 1794175535, 405519238, 90096801, 678235414, -540103171, 961420121 ], [ 1126664103, 893721639, -1343913294, 341126121, -917881878, -405771956, 450897025, 37392228, 1512701183, -429750554, 533423344, 972271545, 1685320558, 31994219, -1405732443, 1133894793, -1725788230, -355115756, -1251727055 ], [ 45694460, 882167604, 2056273399, -1410618666, 58953930, -499547076, 186084850, 640416422, 148736470, -571103406, 266350220, 865151266, 936976011, -1373773421, 600347739, 572584038, 1883329835, -711390549, -1502848453 ], [ 332286327, 2073280200, -432839269, -83257310, 528549091, -1060145865, -999914110, -1632431408, -1488103147, 167714974, -368940251, 555137805, 374529460, 1874669411, -518134987, -1894285066, -305966715, 1722973606, -1277635705 ], [ 984007793, -1232461221, -1506193688, -1181286214, -1864339380, -1732588431, -999967736, 572220998, 1329497148, 1182121902, 2107811528, 401390392, -1002382120, 697303827, 1102912680, 105361581, 783713472, -1890525771, 1418239056 ], [ 1050426556, -90831783, 1239869041, 1588157959, 1470871118, 1252487252, -1742489474, -1850099669, 2105820696, 263634221, 2068935253, -1543386727, 1973896174, 883045268, -52739446, -1149277460, -220825929, 1946496394, 482041684 ], [ 40078940, 1045643727, 195509465, -1963558936, 17256553, 1035421284, -929494006, -1360040705, -1192854092, -1457616444, 844580545, 2046626073, -2054883563, -1133333363, -434237752, 537664565, -985105122, 1614481510, 2128830318 ], [ -1379979112, -1709126570, -2003285765, 1582195559, 1957711199, -773852989, -692789973, 1155244702, 1668778623, 934167660, 1547836933, -992519716, -1328818890, -1614630286, -1499172137, -900681174, -200669873, -971349210, -43463088 ], [ -701541942, 812796195, 1107055600, 406096098, -1160366663, -999127604, -1824863599, 391524605, 770025453, -1435252789, -2048792061, 2118302972, 145815315, -153976459, 438608633, -1037597298, -204743470, 1850465879, -877847334 ], [ -814640602, 593908148, -1122179563, 1170194515, -367195290, 791062257, 1814351515, -733769683, -536358903, 2112020822, -640693946, -44035777, -1376958812, -1529039043, -781372635, 49767102, 707487054, 739752966, -454610398 ], [ 1163928256, -232476668, -1966209006, -810992526, -1823977187, -1127669759, -544692902, 777001369, -2020445492, 1403684870, 2090432966, -523089791, 105657651, -849671910, 1951171866, -56623916, -1256286450, 1852617796, 256292538 ], [ 2106624201, -2050334233, -52870224, -985878059, 416341463, 959846335, 1592529359, 38697733, -8155497, -1103506260, 1507159964, 452919571, 2125710132, -418034788, 1225929290, 1744791953, 127902905, -312386408, 88707422 ], [ 1069052354, 1371633031, 378143364, 2090912706, -1473801112, 759283899, -1878028543, 1870078489, -1906970788, -689496063, -1359486933, 833525264, -758055132, -1989774002, 2011352446, 173348959, 2123966050, -967220238, -246433427 ], [ -1507988725, 1668639819, 206023775, -2085184278, -1794054981, -1582376299, -2101085816, -2013373423, 1433524987, 1105122650, -1520395095, 729367537, 2139819528, -19081343, 517217953, 1828252767, 1132065317, -1001539511, -1465100937 ], [ 704476626, 402504330, -1249274935, -1568625898, -1659923055, 907525805, -470502782, -1408538283, 384635677, -1891584017, -1257961221, -1446144383, 1138229214, 402379161, 920594811, -1689178265, -1030120786, 889262698, -1251868306 ], [ 195592407, 2011599562, -646500853, -1963037247, 1163293813, 406442064, -1889957090, 882590359, -1905564155, 1214508319, -1475299119, -797511768, -809615742, 983584973, 22337737, -1401133488, 2138312145, -95808257, -2017034333 ], [ -146051111, -702703486, 929506290, -1023021490, -1139078744, -1792561378, 633645426, 837226598, 815585362, 418738286, -1520970009, 1271596760, 864049857, 823193642, 1683563800, 1393057326, -1856427305, 2033357622, -1994124313 ], [ 1102654377, 1808484327, -642856645, 326460732, 473212152, 1251235990, 382755557, -1056781442, -1801772868, 768497935, 2092250013, 1121900705, -1627260664, -1509024208, 166933737, 820576277, -1722350865, -684908290, 1796590384 ], [ -1188640628, -639459320, 821059035, -559861029, 2103833981, 1079473631, 1955389767, 1600982746, -1885796999, 664188905, -542051514, -2034393643, 594145147, 2131313131, 744199882, -1397508992, 1056776095, 606618572, 898653562 ], [ 733432964, 567239991, 740310634, -1089747964, -2064616402, -886768928, 897434470, -1853275442, -695111914, 1540080550, -2077097969, -1448575727, 2133646782, 1878063182, -1106445284, 1313255201, 1418978977, 1175193730, 1248116636 ], [ 1466385427, 2040585650, -1066595581, -1611135072, 255917804, 131656910, -992637724, -2008661602, -97830428, 942165607, 873554835, -35282129, 111779578, -140573881, -366808385, -961880059, 214176253, 1931494447, 295046010 ], [ -247230017, 1997477265, -1824589163, 1109623142, 989053713, -257898547, 1019796246, 637704763, -593459469, 2108341977, 1071377055, 763762535, 1618884849, -81624821, 1780770352, -1183024177, 1522425157, -1369140942, -1462702961 ], [ -1422963247, -96504839, 931272069, 645306686, -1689039574, -1742600602, 2004851151, -1409648687, 98073699, 969497956, -480390638, 657893313, 1750715851, -1634002874, -114525402, 681792265, 87346579, -2069961034, -1323298458 ], [ -1604008586, 1471523014, -429563875, 1085129131, 971460693, -872894482, 1518987599, 1975825855, -1661126577, 1028218345, -1525472164, -562528040, 2110465354, -1811557399, -968140693, -64516405, 12846410, -128591945, 1841460541 ], [ 1563780499, -167189405, 1017150275, 1472997170, -1371621804, 1201464238, 240228793, -1730409305, -1993006120, -1663487780, 811114997, -1398077140, -1071303933, -1574982947, -349236476, -1030801216, 554558850, -2091155640, 271936108 ], [ 633405377, 1832370969, -84838312, 1197089838, 1847117145, -1717417812, 194440287, -332187897, -2035577351, -700027210, -2057453093, -1805428536, -242870580, -470031592, -1362478803, 1453123685, 540679834, 1193685824, 1135789403 ], [ -581754086, 940615000, -201790176, 1612246497, -1838604129, -1356603549, 85516174, -111310631, -1595899033, 2123093391, -2143302729, 2116037385, 1606281966, -628994514, 1895464108, -1205072820, 1418879885, -812905584, -156823895 ], [ -2082383615, -1504418403, -363459775, 975832179, 1675397925, -322108614, 628331418, -1974907645, -1492776364, 1949486540, 48430860, -1402273740, -1604079213, 1373577683, 1233710946, -1295486677, -1243807016, 1983056282, 33223011 ], [ -579618359, 858167186, 123631273, -823267737, -567549215, -449921919, 748276277, 148673506, 2129514674, 1138923458, 930732818, -949601451, 552906279, -2032106744, 2090268376, 817440627, -1669336354, -2085934675, -1259060550 ], [ 599996072, 136094520, 393790341, -1345337592, 1598146225, 1441846961, 1938404713, -279849486, -483893805, 301085432, 999152473, -1496538181, 22773719, -1343912790, -394763557, 1371486948, 1085491971, -1258024722, -2080311340 ], [ 1486084970, 1542392205, 1724382377, -1691173670, 1238037984, 1472476904, 1772742327, -791643394, 1914230567, 979330025, 1970714117, 1018647875, 835431634, 478778219, -1564843369, -431321337, -1674991278, 2125090363, -975838373 ], [ 1173071472, 472017979, 14406821, -289922679, -1788192376, -1093496542, 1456005622, -1897989393, 698426127, -530789660, 1664939910, 1497880246, -959780147, -746281351, -960363441, -321502000, 130325479, -689269288, -857589305 ], [ -1535252338, 1515319737, -95823083, -1300900848, -1229402592, 1388084886, -78457490, 51337581, -592092385, -633958833, -1674332500, -1289585143, -1337217877, 671051026, 677686991, 707149802, 1115646970, 1401078647, -696851666 ], [ -40294030, 1189966340, -1888726569, -1908475208, 1991569694, 1718209690, -1989069210, -112567225, -1552377768, -1834775656, -698280000, -1520412874, 702167052, -481031864, -217830187, -1441303583, -2016925015, 1826423640, 1186397770 ], [ -1301288009, -1355360892, -2095994758, 2121007275, 645748139, -1779583246, 2050110200, -783951266, -1973559179, 628814248, 501090868, 98628284, 2039426112, 1953548883, 1351797097, -1644614090, -1364840636, 467941066, -1465625781 ], [ -566177005, -1140649357, -1224995240, -761198135, -590630432, 1175374496, -349339155, -2030797812, 1822267704, -1933635400, -1643798148, 1562370036, 1222058391, -829036707, 670982213, -1374163998, 1542060774, -1479854346, 1883519266 ], [ -2041839205, 1008318282, -582834856, 928184448, -714400695, 1185734949, 644944713, -50733274, -569964305, -1782029466, -2129734576, -1466899519, -754627716, 2063244607, -1909266568, -744607590, 253808578, -166474625, 1731481567 ], [ 2027009352, -395910459, -135622867, -710301846, -645620640, 196593999, 1703266180, -1257242850, -630930112, 1518621129, -456662638, -1945286991, -207571284, 158589763, -686362782, -1137169183, 255225000, 527010999, -64496055 ], [ -806309319, 990733646, 1649844331, -495606631, 606248929, -950232918, -1970343271, 637244094, -71868234, 1976805752, -2142472298, -835348717, -1507160120, -444345262, 501471896, -1075540724, -789334120, 1379443782, -485297073 ], [ 826775466, 1642550984, 1900096174, -292888069, 969388103, -1735757857, -772297048, -59172301, 678460152, -1756171024, -896373130, 538733818, -1719702052, -643741659, -817040921, -1503439625, -1456871094, 1404822285, -385978555 ], [ 2025679352, 1034841895, 1810408301, 1924635981, -845702074, 1143994493, 1556078397, 1886809959, 2108349850, -1484839230, 536819409, 334042317, -988255658, 1736320502, 123474927, -2023964461, -1538942520, -1950117694, -816679955 ], [ -209538570, 1336262604, -43221517, 1431485151, -184943370, -1332885671, 1516578331, 973270713, -702870601, -1572505713, 260747371, 1789896686, 448183218, -1050589753, -1212427796, 971461380, -2014141487, 925294258, -727449492 ], [ -1100873381, -732111411, -32301141, 504666188, 1909682353, 1576476806, 782652205, 17865866, 1417307600, -2084522749, 249158536, 678432220, 1116946353, 1373888107, 1799787610, 1124394508, -1019167882, -641648115, 1086735869 ], [ 1921265402, 796342660, 254568309, 384742386, -449126307, 681991017, -1355646025, 224070298, 1297060437, 1348762346, 1006838614, -503312033, -1528439322, 639558132, -1838978682, 146816816, 1746158234, 1341034398, -1631771676 ], [ -28252291, -2096833988, 1743104555, 963551393, 209210514, -54774098, 1233434640, -842969432, 1951178916, 242517195, 1110121912, -2021964743, -2036844785, -1200088456, -1643971702, -478373290, 1379678726, 15989972, -1837227034 ], [ 928952409, 1517786001, -106188887, 1106665054, -1618020567, 835291662, -1306718328, 2016723309, 921211149, 1574625685, -761368384, -1814936981, -1783078366, -1188374612, 426157968, 1062738190, -1384703093, -818959666, 955951237 ], [ 1903806312, 740953019, -1681717514, -188673908, -1901853948, -1174476543, -1570274396, -522983324, -1258636627, 1286507846, 14298171, 75499841, -1153751271, -305863919, -1962446080, 110208056, -1011659242, -1340853987, 561091372 ], [ -28364590, 1710567316, -1721586619, -1068372394, -466598737, -1542457005, 1598306003, 1668555266, -1865862473, 1814204636, -1082994518, -1212929163, -1308482930, 1105289046, 515795630, -2009413302, 1762788712, 638064158, 1764401732 ], [ 1166099351, 1787029509, 1487285191, 1868836306, -2027569370, -475910889, -1651099864, 1504218816, 816917624, -282057849, 1865698869, -1141865415, 2043752215, -1317446090, -1552762743, -1027350788, -297505518, -1820314458, -463305714 ], [ 1071433757, 1636871298, 1636304799, 1903055556, -812152410, -453392154, 959838089, -1764792702, -2103907081, -2092488516, 1821475991, -587653888, 412179792, -249673209, -454407419, -309531106, 1453911145, -1848975908, 518629970 ], [ 1942759255, 2107161854, -1358533493, -1387736728, 850428432, -1403566897, -1429207850, 233866595, -1168279700, -1095297493, -1897179020, -2110250830, 1052074281, 355577811, -644200603, 1061131843, 750722303, 1567923429, 558660575 ], [ -672872667, 964178678, -1011323160, -1808671109, -1409626592, 1728317093, 127674687, 232494066, -1352300210, -1295715325, 1660548688, 2059852035, -155181831, 568680920, 305679659, -2117813785, 1754965374, -928498703, -16259801 ], [ 2129904514, 47373215, -677117650, 746922359, 787963632, -468617884, 2119112328, 986432860, 1595104107, -639253827, 1219473661, 1884892457, 2032884284, -457591444, -1830058727, -2030226132, -1990994076, 165387580, -719387396 ], [ -963844502, -526815581, 1281353067, 208024677, 2135925532, 519043699, 1629381723, 508530766, -1747658888, 232429639, -1375458356, -423172589, -1020771870, -1462249980, -626794861, 1141425914, 2022696699, -162337737, -787786677 ], [ 1898454726, 1351517943, -296963270, -32362824, -1307042442, 1189510555, -573148962, 452116687, 379151507, -359901247, 500965696, 1434186020, -867439557, 1558274865, 275703498, 2050253723, -1547127795, 1684433175, 1147106075 ], [ 811410182, -1076280505, 2132573865, -524541397, -1861324196, -1332715974, -1495178951, -834853191, -1853091370, 96896525, -1809230129, -1115109818, 1460042991, -371995924, -1369293268, -1376412463, 1653293256, 940661359, -1886045099 ], [ 407833249, 6143135, -1018118507, 1501469986, -299777345, -652352714, -1515351803, 1830191038, -1967952994, -860450250, -2089826647, 1655422422, 1984888391, 614352269, 2113989088, -623562404, 748686157, -328252598, 918920105 ], [ 967636539, -334024385, -1438107781, -596155202, 1591482449, 2114919920, 1028938493, 530757111, -1859168610, 1105767891, 1480640841, -1346147889, -602137147, 1864229758, -342987019, 1743766677, -1772857310, -1440552798, -2046178676 ] ], [ [ -1753983319, 1101374618, 602701147, 2089204017, -561276657, 136186124, -2117984711, -1448616249, -1523077545, -1926419115, -1381231313, -737753998, -1112648207, -1436976608, 58034355, 1139997023, 1898853538, 1199496875, -851978083 ], [ 869207987, -1658459706, -633692337, -604984167, -1111187591, 1039077824, 1968335574, -1197063883, 1147655801, 1689856419, 2077407787, -838296462, -412390838, -468683374, 1057242055, 1439427478, -1983967404, 1815133799, 1617062998 ], [ -550750890, -876671786, 1867287625, 809065495, 1554725731, -152043195, -1599958473, -68259874, -748590895, 30126719, 647035104, 354296020, 1736930644, -600174922, 1813492986, 1963978854, -1215595415, 920461664, -1039688102 ], [ 1285237015, -1309224566, -1365986347, -2136280928, 1648829825, 1275365814, -909321112, 1845222287, -289497320, 1703357740, -234586480, -785539432, 1941208564, -1139070840, 751127093, 1711688887, -414452336, -1611356173, -1403112201 ], [ 1361619887, 1634053961, -1745516824, -1823885647, -2023698507, 2009944650, 363040703, -1062610774, -1232308094, -762153742, 1439951148, 288287951, -1443552830, 1324583093, 1009549765, -2116431539, 1483335285, -1514353300, 969349807 ], [ -384131306, 1397813895, -641207595, -534034983, 1667196135, -1887726782, 970613806, -177334729, 138186499, -1166603124, 1010878147, 2123921441, 132920060, -659436063, -453856590, -560572245, 1570755771, -1719289952, 271431190 ], [ -1355776882, 1790566908, -81119341, 1693276284, 750428082, -414921679, -1012230414, 1012482143, 1419117729, -377726033, 668225367, 1803357007, -618055090, -1319484386, -37322843, -126866756, 190953085, -775410107, 1570415066 ], [ 1314569550, -649166900, 1566390834, 1673003558, 711321398, 333716776, 180537313, -1581973538, -1728624534, 716181495, -702871878, -2058267793, -1447480722, -1271163394, -839260822, -545054264, -2123583765, 108304147, 134673882 ], [ 1152163479, -442089021, 838889253, -998339764, -1742785676, -532306068, 917247729, -796046396, -1533442107, -1936320269, -1588198155, 232263323, 433567215, 388145277, 414910314, -879633379, 304802388, -165609326, -1918771887 ], [ -565854613, 1349250890, 1705714436, -178801585, 1346072828, -1645482803, -1607230785, -772148109, 436022596, -69731794, -1926449030, 767224187, 1581521826, -709179534, -765616562, 2027985333, 1260050370, 1443715993, -872928503 ], [ 150236196, 234073496, 452205350, 1025622165, -1710341392, 1447739060, -481752202, -1204714337, -648950980, 1522802969, 524243036, 2100940717, -641856602, 72211727, 252661465, -357936872, -643262529, -1496673711, -1780838823 ], [ 1781982677, -603112166, -966265821, -41885972, 478262142, -1044879771, 1205613072, 603606734, -1808889965, 296228304, 320684753, 651169083, 2135908439, 1892551503, 1481493964, -375340800, 396194275, 340605874, 1552358921 ], [ 87544650, 1692169075, 28967648, 1710465843, 1231129510, 1651523871, 290318332, 934624773, -1486456195, 643642002, -699739048, 579384625, 113272582, -1365518491, 80226526, 562477575, -1611089761, -1887511745, 318497123 ], [ -1427607778, -1947250313, 554076612, -754058823, 1983608218, 736021229, -1700615789, 1381434195, 1128754858, 366938177, 1225018136, -2027178766, -289630195, 2089312686, 1980210770, 1978507642, 771980257, 1229055271, -660995649 ], [ 1135416246, 81089659, 428768445, 1875061416, -417104149, 1883509425, 890434112, 904927059, 188455213, 538381655, 899420465, -1455533551, -1654094732, -1967308057, -2033253681, 2140397681, 653278441, -1657739915, 1412221942 ], [ 1267568817, -367901246, -9813103, -994480133, 133271561, -689505976, -181429814, 1020186930, 1547948353, 99939340, -224698479, 1234731529, 830062778, 1929466517, 1574202094, -1779290043, -497767748, -147713140, -885261068 ], [ -918346222, -1542301978, 1043656975, -454549453, -1477614212, -614310061, -1805167083, 889835092, -407062554, -1491616195, 1178580262, -127998406, 1880384852, 1584457279, 607732484, 458030534, -1336613623, 96110413, 1156387723 ], [ 2143798893, -696271507, 905060288, -673082858, 1646952424, 1161740862, 2108362233, 454303879, -374987858, 521734960, 723020758, -1556388751, 731281099, 505766778, -1104009777, 674187536, 1276156135, 1737055829, -196706488 ], [ -548927143, -760703407, -1851579742, 24977432, 186130704, 880739464, -32410485, 1197942855, 960226775, 922669636, 1958087477, -818956959, 1367726730, -2074764755, -773321647, -1143267778, -655647044, 1428787133, -239947559 ], [ -1233783615, -999424937, -1636670378, 964727307, 447650879, 1343413112, 1259830985, -1404868329, -1167037889, -1807993184, -1257783320, -515990248, 303876079, 1789523250, 1524605995, 1398435519, -1914378493, 415710991, -265681240 ], [ 1532577696, 514483140, -233825251, -216969895, -1557472671, 565094238, 69745782, -1299552262, 1744020510, 1779859521, 112414109, 376632552, 1368007477, 926327396, 563043240, -2026743915, -1871497801, 2080319865, -1096809346 ], [ 932559490, -2086286186, -1611607986, -36906219, -1721052296, -1544045949, 2099986901, -1863408565, -198267778, 313657659, 1126081427, -1706388185, 587797035, -581211737, 1499307304, -508912739, -1332911902, 726430356, -1546877061 ], [ 730392950, 1924164516, 181395851, -1291944927, -508146464, 1695512136, -217833347, 1539905539, -1279638564, 1058860740, -351831323, -2001514637, 1048309261, 2062128026, -2128909316, -1713860713, -1549180964, 1622918564, -551692335 ], [ -1893470624, 1191788933, 1691654293, 615969003, -22530445, -1262631894, -492163452, -1525704956, 749033488, -2056404226, 145876765, -1393567821, 667218246, 1349806049, 207537852, 2005595983, 383583487, -2134201105, -1375653116 ], [ -1170681898, -1762882136, -2128712715, -1530998406, -23833932, -1947969537, -1214184280, -233055301, 1173487991, -1946860199, -1981633994, 851199786, 1806936327, 1134414844, -1519580463, 1618157540, 280719520, 165911880, 460802430 ], [ 1415647962, -1941867686, 483467691, 1706176591, -1872464149, -1532063929, 360536323, -1407881627, -1969387657, -1862436788, 409342215, 1349382288, -1118997937, 2065928085, 2054944320, 794564240, 1758016347, -2115004165, 2013879491 ], [ 616300203, 767377914, -274347850, -1227428946, -1335782185, 1797256527, -1557966543, 67978178, 274573113, -2011140481, -1156469841, 1941656917, 1398706719, -11306012, -1188084326, -2120295980, -493724567, 361981384, 1735799457 ], [ 890358461, 2025173533, 343978078, -1442872437, -267076724, -1602638485, -1211369295, -300574752, 1536008322, -1547224473, -2090379316, -1480631157, 825914721, 1174830862, 1906429508, -440150562, -646311245, -1319268854, -1813877253 ], [ 870107764, 1495318603, -1797805268, -382681294, -1930718863, -920233284, 1836803375, -169206680, -1794661734, -921774699, -1804346354, 134326203, 264620989, -1480968436, 537459761, 1122517572, -1851773909, 1218514379, 988420378 ], [ 1493950423, 237081483, -722165245, 108371486, 1820179740, -640054187, 444162338, 1866119645, -408289218, 831222060, 1247829850, 1023584807, -891479676, -1454406987, 306047282, -614855155, 234428826, 135736811, -167979209 ], [ -502462598, 1145592804, -1890516292, -2093148076, 696427616, -193368661, -1651263522, 1531919635, 2100954952, 624726031, 1865020359, -642864720, 868257863, -2082451522, -502874107, 1336997264, -1444247101, -1983306978, -1737477591 ], [ 1185501515, -471074857, 849217097, -1323978452, -1163269331, -1742615612, 342178867, -1993086765, -467292491, -1403013009, 1810995066, 488149128, -2119497634, 1156137379, -400535793, -1303328361, 1756207975, 2082749148, -460147523 ], [ 2086515384, 1316884350, 1932831685, 1559553184, -710081280, 1275654029, 1385702024, 1942479158, 1278997909, 2119864704, 1163617223, 1340474682, 1669286828, 2120975209, -1743857753, 896884637, -1766204225, 248840703, 1910599894 ], [ 1491895925, 1592819046, -525131406, 1205974198, 1089182345, -4244813, 1437881454, -1136872027, 1741207679, 1264629267, 466092180, 1804569008, 460489311, 1936347000, 2017413279, 410003316, 1163850914, 1553126661, 1589189260 ], [ -1708559371, -1251021212, -1030575360, 591632110, 232209933, -1299430404, 950175744, -1616637301, 886744263, 641690146, 1248372560, -1044313623, 1623224298, -248585800, -1598593346, -1142003181, -1196993835, -585589139, -105147619 ], [ 1000369555, -1125773803, -138438228, 577500426, -192711909, 326288857, 2075337184, 2081267360, -1884825512, -1190355420, -1070178055, 840814697, 727357027, -1741879378, -1862110939, -85607614, -1169482694, 57593600, -1718458423 ], [ -1592525352, -771422498, -1749617625, 701775384, 539445660, -257942658, -1836121498, -1156731670, 666791589, 843495149, -1079063976, -1077886432, -1776835501, 1908429425, -184898557, -410180209, -886239992, 44812354, 1476051763 ], [ 1948210591, -1776847298, 1356937541, -300593132, 87142482, 2063346752, 1019124744, -1634698883, -651556353, 765796602, -488638086, -302495157, -1494053431, -1770122228, 531099663, 1455523971, -591532853, -866352893, 397926383 ], [ -1821795390, 63484142, -294902851, -1244174179, -1379718875, 1388751586, 1906497777, 1682749101, -1912407699, 957977948, 195359869, -1074952439, -668234181, 1108254521, 1066745377, 110490578, 809614376, 1914049622, 1717536010 ], [ 1428305348, 852488449, 1293823189, -501236667, -899508379, 756574009, -1212413300, 1497496158, -1130066069, -539052909, 2042695444, -2008452438, 1140012187, 1967425763, 1469065309, 367696107, -956676049, -1746015883, 495405238 ], [ 896147039, 1188540030, -1742039753, -1030648464, -1330499439, 834404477, -1570713433, -1619807788, 582358268, 881790823, -937187341, 1073719827, -382966118, -762781386, -788302916, 39265273, -1745322018, 299079205, 1809111365 ], [ 1887179742, 19255810, -335987185, 976488776, 1587299272, -1303898382, -1370147431, 880912138, 1330445981, 1205381729, 400508885, -1587118994, 1013045020, 848598913, 1359275479, -1733694671, 87163879, 239056630, -1312464117 ], [ 210162297, 918880472, -1023810830, 1539722733, -800721153, -1679981359, -2138564538, -1709638552, -389762976, -1433567953, 792686865, -2103224978, 1013505201, 150849750, 1600680671, 1619251377, -1401729663, -1622046412, -1524589742 ], [ 1753573741, 833449683, 1884190392, 64761872, -571968433, -1486766512, 220337466, -1405342556, 1374364575, 1164124877, -472387485, 462523926, -1637162951, 32505167, -185347015, -29962628, 976393211, 339046177, -1278049832 ], [ -530284192, -280537158, -1353078803, 1519479332, 1274538898, -1428904273, 903755502, 8519791, 797594228, -488508807, 580130750, -825714345, 445749115, 663349639, -1894613656, -423534512, 1500355556, -1550728826, -49682857 ], [ 1047385260, 819676694, -190214000, -2066077785, 303420265, 611368005, -596780263, 197990255, 1988789102, -975612281, -1475162153, -352876627, -1905285965, 547256927, -328062504, 1589522188, -411617280, 990462457, 893657032 ], [ -23033435, -1244953662, -641118480, -1680522944, -1305912610, 72029867, -1045079253, 1962192457, -435352736, -1155125517, 714877340, -1964966253, 1487080710, -1735788550, 1916207799, -23633588, -560436340, -193284363, 1457540321 ], [ 797084758, 1337008809, -1746143302, -307570818, 355596214, -1198172586, -1847235851, 595550259, -798694245, 856165801, 984528259, -1205281804, 305864734, 1808934443, -212113934, 2112149376, 937843012, -1218506269, -477969216 ], [ 92793438, 842907054, 512822656, -477529923, 1788485217, -824735273, -2059575719, -822477849, -1552123556, -1935204726, -751649428, 1007268191, -1835893764, -476291430, 1780246795, -1913488090, 1045961020, -1257980593, -143838508 ], [ -1143563426, 2002435962, -801868758, -557746642, 1300028633, 225432927, -1033126345, -1115902078, -1846176956, -884840539, 1035334204, 1782775941, 1877422633, 1542534488, 914447692, 898685128, -495019239, -334675105, -2035207986 ], [ 483673458, 325841183, -1680030068, 1920140523, 1431840715, 199496547, 102171532, -305282501, 1625113991, -28849852, 1894857573, 2016133734, -1972565888, -1627342738, -83250807, -415106249, 1167697637, -502362821, -930987393 ], [ -556501074, 1818409887, -794593671, -1752398784, 798555745, 1464428317, -1693103355, 819580503, 288473563, 965440798, 1532129100, 1607963039, -237995655, 1673695933, 520183791, 1224905814, -1099619107, -296892018, 984177628 ], [ 1908700731, 497189311, 1475574777, -1909048508, 761148369, 279040680, 910643534, 652424031, -1109128544, 1176955811, 1606274387, 304846684, 194391970, 1757668202, -1649099135, -71238064, -1047068822, 1437578957, 1844081650 ], [ -265937397, -1085627478, 1642142405, 604792719, 179179582, -242714220, -1192584698, 20791334, 566931418, 1898951673, 973366750, -612937382, 116199645, -1202354312, -1668876341, 988582626, -1615011586, 879779061, -1610924896 ], [ -1861182757, -402542820, 2122652809, -578723071, -1182529826, -1361232982, -983083021, 847023417, -145173128, -442241050, 1357373206, 2061868399, 1851951734, -987841413, 2079991130, -1263202779, -305756989, 2054092377, -1602636351 ], [ -982176545, 197436825, -35779546, 1462284259, -760140995, -500496452, 810125163, -1550850624, -22646455, -1550889554, 464267118, -941925309, -1561003928, 574722004, 636639356, 600350780, 597096168, -1425361844, -2093968330 ], [ -1451021267, 1867152769, 501907970, 1819400462, 1337630606, 438727802, 1512543128, -71774914, -1281770221, 1175542205, 1535652907, -2069263447, -215973229, -868004473, 84404391, 1963590097, 1380679747, -930095950, 1973322913 ], [ 2025499285, -1628263981, -1131991494, 1669190895, -323984651, -1113265438, -1347231066, -539128547, 1016729228, 1862912406, -1505157419, -884829794, 815507080, 1665111471, -269764, -975186640, 662182068, 328295342, -2086348871 ] ], [ [ 838981810, 1747941009, 918528904, -1914249340, -1866742626, 180275503, 1097551766, 1831561412, -204327869, 785459395, 440558507, -1666442545, 81319686, -957147549, 2071411797, 1936082898, 724533601, -530948678, 1561440191 ], [ 342180217, 1558758426, -1628220144, 1082491629, 730020624, 1256066829, -2002828844, 1243060101, -1136362053, 967402529, -896746313, -1814429030, -300917875, -168603362, -2061004954, 1849699685, -1863751925, -478092503, 1892591806 ], [ 1484386731, 1842095259, 487180430, -644681157, 1007245939, -1367431664, -1853318462, -5023749, 1309610235, -1085907202, -1889871186, 64817216, -1403157086, 423027805, -1741062785, -1154802419, 1247745907, -2140229856, 198166278 ], [ 969905373, -1788907600, -1111065794, -1911332005, 1124196955, 1362552639, -100758300, 1444579028, -775702587, 702664624, -1642169657, -1313852389, 334119643, -1123546149, -2103116138, -175766676, 423426034, -711464220, -1227508195 ], [ 1057023197, -1464216667, 279454659, -793039744, 2028137375, -1979980818, -2122142837, 399862076, -950816600, 517691501, 388926558, -88342272, 517960208, 51177131, -1159329431, -254967621, 1234446569, -407563551, 151923053 ], [ -1927914287, 1952216025, -396061516, -1433506539, -1297713508, -367732858, 1974129319, 1724490839, -485590619, 1111865880, 1415842873, 1550049769, -1223362338, 1336716622, 550311634, -1924459603, -994590893, 1878472778, 802901373 ], [ 2075418870, 743858501, 1007066827, 379982037, -818275620, 1728390431, 328126637, -496959264, 1166332345, 638597127, -1246571849, 1107817754, -1202811610, -269453592, -1483385300, 809029557, -540759881, -1822922010, 717517038 ], [ -152094102, 683729411, -2046301491, 1130541925, -100005867, 319796948, 1913411642, 574435587, 1209872748, 1452416943, -414060772, 1319243066, -1349122172, 314430661, -2010739223, -1201795820, 135138347, -636364787, 1234872914 ], [ 1735905126, -722979510, -28315566, 586360096, -611627481, 574949386, -580085886, -2007656059, -1691268347, 1146766151, -1731129405, 55031054, 200336938, 1364861550, -875867194, -2015077017, -343974876, -2011362751, 672073167 ], [ 1498711407, 870700368, -1920475978, 539339154, -1931289329, 231827628, 1769435623, 808011349, 552401284, 1393820832, -412596008, -1829393850, -1604352547, -1038454508, 1752360313, 803371818, -245055700, -691853981, 765708178 ], [ -101884578, -2063073789, -258136130, 708145322, -907050963, -2140697741, -1333269205, -1835773512, 455949660, 2056790221, 266806230, 318368902, 1558546730, -1032324488, -527097023, 92053705, 1431043125, -59257154, -1007818050 ], [ -1563664261, -2076325150, -543036613, 281954063, 1176015242, -1181830384, -1901118644, 610987902, -1849662513, -1277712894, 660094453, 1615330224, 406779687, -1212251491, 498177656, 620120127, 633817526, 915108389, -1412132739 ], [ 1832889270, -166248621, 1192111753, 443075376, -1490180952, 998288961, -854721202, -1543356273, 1866734573, -1829293213, -1075269970, -416568954, 1724485178, 1156158971, -1819599473, -5972903, 1410558147, 2016578776, -1773457092 ], [ 1260440473, -1222823671, 1638916853, 358850702, -1875593844, -576534727, 578382177, -2135302824, 950427336, 2034188937, -1506985999, 671240651, 643599213, -203240120, 152579392, 134751707, -1281222672, -1663364483, -1688039715 ], [ -2071633681, 515563393, 1866754024, -901586166, 2145227849, -1247036511, 1734151181, -209543916, -1517893965, -873638014, 335749800, -10823596, -483334236, 1973237918, -409897369, -520168899, 1095849139, -1199450279, 1637680984 ], [ 345439184, -346646057, -399752673, -2002162701, 841136403, 650334924, -828086661, -943929264, -98590521, -1047302877, 2075487270, -1996018223, 843755639, -2091296089, 1833838308, -1085587275, 922425733, -760719346, -941462250 ], [ 1925016100, 1828039816, 415681637, -1110878261, -980808488, -2142603107, -1977678115, 1840224486, 976420694, 402093336, -794027741, -2037941331, -478027462, 260383670, 2007572013, -1274060667, -980876901, -203809248, -499161347 ], [ 429072378, -63484978, 170497125, -255297641, 1343042484, 1921147430, 787153895, -189316049, 863723478, 713103424, 814080234, -1670732470, 1186171276, -1934301932, -363018254, -342923264, -10790689, 771764081, -2126681103 ], [ 1994972295, -1876606453, 413633977, 1314463687, 2080234494, -164603511, -448336743, 96778451, -849791378, 433280138, -1122569520, 369927305, 299177140, -734752512, -848835372, -538848673, 689191069, 562556272, 1474507596 ], [ -823169571, -614279365, 2091935448, 93154541, 2119505462, -375348915, 864494031, -988120963, 221763361, 1434015398, 1330046118, -230773633, -1862141218, -1016047174, 427042431, 44691421, -1852848429, 1628243216, -315423234 ], [ -298754652, 359332451, 1729893546, 173559253, -926280943, -388830263, 593625136, -798706571, 11012838, 213452121, 476431994, -556137025, 1011026850, 1995295886, -58290799, -1921428422, 181188755, 1111208531, 334404617 ], [ -739650311, 2073942276, -1816976700, -418140738, -1001433392, 821858386, 423964539, 2036446631, -1305668682, -1800005041, -1673470606, -337070789, 1283146190, 1360835296, 1217448890, -1530668120, -197983609, 1303320737, -1842534678 ], [ 1105371279, -1291905027, 1699226120, 1482295963, 1981269267, -8419704, 1074309334, 191780796, -1015545797, -1639024370, -1975616605, -1066296066, -656495285, -1413838595, 134472212, 15369011, 486998029, 101537766, 1452854963 ], [ -781509149, 1577298118, -1088268632, 767794533, -466705005, 450262105, -1207648859, 2100818899, 492272850, -130656761, -399739543, -1110391515, -849246281, 875106603, -1443785076, 621542825, -361841616, 319556796, -2064422224 ], [ 1107329880, 891005659, 1406765504, 554278478, 1722668865, -935418957, 1659017003, -900694750, 860795676, -629025927, 445474092, -980979393, 1053858558, 1362162935, -466108573, 2032913459, -1412582812, 1705311428, -392129153 ], [ 520022957, 879492920, -1791313185, 1913835680, 1777162453, 549804143, 96343431, -1516230178, -743588540, 426605919, -2049274824, 716397182, -1903779477, -882491359, 1423349430, -1727033064, -1135507888, -1440555230, -2035079798 ], [ 1389545492, 609914206, 945199797, -518424814, -251501634, -1666285359, -2143251486, 1499083717, -2060278444, 1146685091, 637630938, 1396851488, -1541400276, -484914106, 827653265, -15510085, 682189210, 1344092179, 1512328568 ], [ -506200562, 706759978, -1980031608, 1201933963, 978709723, -126335902, 1905372293, 1825649191, -984805824, 524294985, 359062838, 1855762068, 335385480, -1934041693, -1578981648, 224697817, 821292884, 1873203856, 1477931844 ], [ 932320166, -345694859, -2032542535, 1001167464, 1372372042, 2095994039, 678472734, -2101448549, 1453677002, 750912265, -966199414, -690764339, -951170340, -1812209029, 689182917, -1488049054, 773746570, 1099371930, -1313407355 ], [ 1247038585, 1860086654, 1940139370, 304457152, -1205908574, 1347527511, -434240420, -1092066962, -1669502858, -1629379011, -753679857, 1410085769, -1483650646, -268652676, -1412211573, 123414093, 1678541559, 121972541, 1772184484 ], [ 1069692733, 2138556904, -1850624039, -562853852, -1098704512, 479513784, 1932279942, -1758377983, 477190426, 1996836168, -1136751989, -1330838462, -1585243671, 1554700295, 880372595, 664831678, 427900383, -2099542203, 1708694085 ], [ -1925498535, -947247920, 667076639, -275519946, -1820202650, -1161808445, 2104599704, 415734697, 1661414263, 904746372, -944072884, 141656880, -1109468702, -1835116558, 560740529, 19488837, 1779972601, 465537165, -1692654768 ], [ -2068897575, -117800202, 1172457156, -233277783, 1192440565, 904416573, -1937192452, -1823861620, 517261133, 1611166194, -2069556804, -1967434934, 1204802817, -1972310411, 2143111015, 442630928, -1643765427, -675383703, 1766748184 ], [ 722825575, 2005997239, -875563720, 292412093, 1450012336, -1270613089, 516210266, 1985832604, 1635771743, -639945425, 1615194219, -1180718598, -1404813580, 1703236025, 623945883, -759473296, -1123043004, 89080805, -532911322 ], [ -1298415379, -2083020710, -1285455922, -301212006, -583842760, 14167478, 134991116, 492132572, 386724252, 1251346641, -2034833699, -1278898344, 724905939, -968534120, 1957906509, -1165006394, 581443444, 1212459078, 1290996980 ], [ 2074279042, 1502390686, 2085230679, 24588807, -1797055505, 1299943644, -2013666837, 181287139, -718735501, -2092702749, 1037777980, -540440918, -17723030, 1392165728, -133752818, 1160861630, 1120599426, -1075688546, 672277912 ], [ 150127539, -1789331818, -805803197, -2138390935, 520674758, 653439825, -2082149464, 1952034445, 135774699, -1914884819, 560831873, -885056427, -212775156, -395305998, 1206753620, -1586415701, -635190079, -1890070493, -1984865616 ], [ -696063158, 739534821, -148861757, -1467011666, -2044999630, -1189871359, 1941931772, -729365549, 562606764, 923473252, 402970914, -2134768592, -2137103123, -989183993, -1581820855, -1387691523, -1681052724, -2043208657, -319479516 ], [ 857630629, -444051424, -1991680829, -462319148, -996840737, -392027220, -743831768, 1254249934, 644683986, 524223319, -1090017241, -641275974, 579343460, -676747106, 182904955, 1655324385, 1543036555, 785449677, -1587633288 ], [ 598961259, -463827839, 1124215433, -307276451, 961488946, -1794758619, -1160629855, 150191615, 146298209, -1574590983, -2024437652, 1091216929, -231558558, -411439722, 984978795, 1347427858, 1670120929, 1015679892, 1982391834 ], [ -1057882963, 598717127, -1531134201, -1338383750, -948237808, -557303765, -1344153684, 111879167, 72565345, 454858889, -882871666, -1599370594, 1759665986, 282965189, -2036620117, 972608007, -581066927, 579743893, 46642713 ], [ -631776528, -49675703, -2109889335, -371015203, -1135196037, 1335333049, -795216081, 1935285359, -602003634, -877636615, -1537806383, 682974568, -75848857, -1126092940, -1891018103, -906505792, 1819317361, 408241148, 1736896575 ], [ 1338474549, -458668662, -1651813009, 844406001, 1890949959, 1738544705, -1019865614, 1447896426, -1988483947, -1749942544, 577453216, -582658205, -535555175, 716167118, 20708299, 349033783, 92563040, -1418373065, 371346163 ], [ 678618393, -1538137709, -270602148, -1423861086, -1258817699, -208121246, -638872609, -172947099, 1337635947, 85652450, 1441471835, 1516689767, 2058592343, 1943854501, 960334955, 540574257, -390709518, -247552362, -1660245658 ], [ 1661848980, -222348641, 692655260, -1461087297, 341364131, 111215709, 418471389, -388613129, -749589946, -97948408, 1782798024, 994457500, 960313287, 590181807, 785093219, -1199675265, -932621212, -1634194215, 1716904657 ], [ 2007760905, -2040888903, 969296358, -2143145575, 584031909, 1480973796, 68086534, -1832841268, -1160210896, -1281651141, 766702789, 118631016, -175373667, 1743784728, 649418477, 452532908, 683908375, 181512404, 668918798 ], [ 958981379, 506246712, 1944466005, 529664336, 449755639, -2048450680, -1381415937, 1360550171, 440984223, -1600480333, -1150082929, 1956575660, -1175765729, 1310560828, -272117508, -387206613, -1490402573, -530345332, -1366883601 ], [ -1154355748, -1499516098, -1328136075, 1566314516, 1249159156, 1850805579, 1852139489, -92309389, -986179709, 200775367, -823036125, -597319428, -1090389497, 9015575, 1101286363, -1333554830, -1991458570, 959734889, -1414063911 ], [ -426097222, 258658501, 1592936612, 1798549465, -882977615, -2082188165, 1443780227, -65789270, -443128977, 393123304, -79630012, -1890209557, 511579652, -144295512, -1400944200, -992991373, 533462105, -684280978, 533963786 ], [ -489225751, -374987674, -1099765978, 57475328, 1194515925, 1648967878, 371245015, 11126535, 1794266991, -1793230454, -686859074, -604086110, 1093770029, -987120612, -455448320, -146124595, -1314063205, -231834950, 28335646 ], [ -1497379420, 1293694269, -1953961186, -1733554851, 493459150, 1405175170, 2053176462, -748832334, 268380562, -923260788, 1546965150, 1072804368, 668328761, -590572497, -500002365, 1297845996, 1469102332, -119964356, 2138757012 ], [ -1379641652, -1962788188, 533488574, -1812897631, -536165552, 1594938650, 1384980939, 1452372766, 1484613619, 388578898, -1278821584, 1264639342, -1207395587, -1547051596, 793879940, 1934088386, 954333105, 570088937, 1955493532 ], [ -647151549, -2100448490, 1631904822, -1915857237, -1466617592, 1857571814, -1414330305, -385915848, 1153454441, -1334655853, 1057497632, 157815745, 1634124886, -1852420947, 1576275678, -442569041, 968532859, 237358936, 1014834764 ], [ -1484118370, -480194366, -1102593931, 1904667104, 1529093294, -690720225, -1763864138, -629269553, -967897616, -1165276430, 2127853265, -2077355261, -1059159517, 2071668740, -664548745, -1514678008, 1632972109, 1043049112, -1053582844 ], [ -1269229290, -138685202, -1252492784, -1722518359, -770197196, -2095353087, 473786698, 1020321443, -1823842132, -443058263, -229774883, 1774807609, -885938363, 565324184, 284943132, 448530561, -207927956, -695890050, 996259324 ], [ 1564178932, -1709826129, 445501786, 1702535332, -1623122264, -2038425502, 1735678864, -1239998003, -340981185, -1619473034, -1869782588, 1705966435, -1153295466, 1441871208, -972765099, 1130432170, 1583909963, -752992060, 199859974 ], [ 542129540, 1331220151, -561035958, 969047714, -1984123806, -377435451, -242755542, -1771856092, 1705819956, 904706140, 1933936444, -1800278342, 724278702, 1360521402, -1487588994, -1292534258, -1958937704, 1476953522, -1459107259 ], [ 1369225718, -67592017, -223104148, -1362363127, -937632413, 1880381233, 742425235, 906976461, 224995043, -1098671271, -99050692, 1981203036, -1848945142, -1569878780, -1101416719, 997027242, 1317862682, 345653380, -1990447891 ] ], [ [ 1552884150, -1324518031, 1570546049, -1900479410, 490649549, 1088579347, -2050377660, 1614245019, -105484008, -232604785, -1477832795, -1277986707, 1393653276, 1201959741, -270356480, -412493630, -145879517, -2109332458, -197512847 ], [ -1875221034, -77565998, 1254612819, -61289064, -2007851394, -1270356409, -699278621, 1866641730, -1258270597, -764723574, 573532434, 36691798, 944532031, 91399185, 569446088, -1354334825, 1698443399, 1905747935, 146624562 ], [ -921005057, 2076445063, -1860781309, -1097800217, 269487699, 572777722, 898160075, -189462868, -1744759173, 181503733, -333842137, -1524423980, 1114063072, 1492972738, -2020677289, 1838284701, -302196559, 363406882, 982445539 ], [ 302703877, 756066675, 2133847949, -1846621559, 890055169, -445685637, 569799076, -1299577698, -2095271286, 1398243554, 1280656354, -444642574, 1967402001, 589879398, -371799236, -1894198087, 1915203913, -846310186, -518268956 ], [ 140550920, -1428096792, -400767703, 1744023851, 151824394, 1757374129, -383619114, -34972418, -605002130, -1379726451, -2009888863, -680739543, -1745892994, 1316374937, -523227691, 1948900980, 2086474291, -376512840, 1254495431 ], [ -369492651, -2058505781, 1906652037, -1068969251, 822236509, 43685343, 1161031644, 1541631507, -1998418270, 158664296, 27727197, 2090157340, -1558771077, 1322986045, -1892356247, 22631603, 297435634, 1239120890, 1565951914 ], [ -1091124677, -1687645455, 59092281, -1980497883, 297399389, -1793543413, 1867259349, 636223408, 790016372, 990121093, -190958947, -1474591664, -689875676, 814697394, 2078523048, -1517924056, 1736699651, -922573319, -758079395 ], [ 1576132416, -2066413397, 893782382, 1712198092, 1132696047, 1715722363, -214574706, 1328719140, -2116796651, 1541886661, -1794178625, -1445487719, 2097228491, -1890555593, 1564842552, -1541444924, 142662010, -624718449, 1349373153 ], [ 824541103, -544781487, -1994662784, 1685107340, -1639709031, -1773625002, -2141186795, 1696390871, 1935929637, 1415376380, -820714232, -1007517944, 1793381422, -708936424, -182683049, -1342235473, -1114300417, -487564156, 755535025 ], [ 584006828, -1197078795, 928504624, 1889222916, -766058629, -1834605253, -1427698660, 433951113, 280378319, -111264908, -1700620383, -1922611250, 1679780906, -2087224796, 370311955, 764525539, 1767977552, 681893399, 1179875024 ], [ 246664123, -707312216, -154497652, -463158949, 2123850855, 1542457186, -845869751, -1198128603, 1585372479, -489309301, -1111886235, 1744564234, 1428283551, 917880540, -1969384044, -410668479, 1551596809, 756482000, -1658034156 ], [ -1590343569, -732841889, -899328433, 505034251, -1918105618, 557499251, 1777507718, -563820885, -777981849, 983908126, 867455740, 1724494417, 1346039853, 1853670340, -2025416447, 1045765991, -1344144838, -636374334, -1686252417 ], [ -1424332690, -1915625984, 1907972290, -1284196030, -528084698, 846183039, -539190359, 992070159, 1813060346, -2098065865, 314828438, -1599261641, -808973441, 907956089, -1328292743, -1973534543, -1471846634, 1400330354, -2033474834 ], [ -1918609291, -1398695358, 586574751, -1486285012, -701538099, -76804144, 1340588304, -857146008, -944906430, -550274925, -566055388, 85542978, -1055321306, -1014780178, 188973257, -136426187, -1354925440, 115145128, -1660399874 ], [ -796207691, -60351890, -1980389698, -984447776, 2107878013, 1272968593, 382763461, 894605790, -1928736077, 931691758, -174203905, 272091451, -1601031143, 1881861201, 960033685, -856753782, -1851482464, 1585170712, 848726995 ], [ -559710557, 2094382683, -1547241061, 1427566619, -1277455845, -1692152450, 1937524354, 756135825, 575765178, 728839364, 1241817506, 460524811, -741905483, 387457634, 1104942692, -1566758908, 1888922545, 1836140732, 1990275129 ], [ -1539805486, -2136742242, -304590798, -132931168, -149332377, 579140747, -1705029092, -1505016181, -1221516949, -417037614, 563945154, 152818096, -604375482, 1064146540, -1851586096, -1058174259, 1404318323, 1787374999, 1009456063 ], [ -2123046287, 381080462, 968483843, -743633224, 84299030, -743993182, -849972254, -1064661478, 182296296, -1466051102, -1501628989, 2073924632, -1071056540, 1754038346, 1793416664, -1479180640, -178376776, 2078472604, -1324629576 ], [ 801089152, -894432035, 1582817450, -1484443185, 1114515171, 406362622, -1795525860, 274880358, -970879636, -1317810948, -1795580027, -1536740533, -1601827963, 570298843, 845564496, -908953884, 1928425324, 202090510, 2065781444 ], [ -1728995792, 457039111, -1521909298, -619554148, 1530879184, 932996261, -1661487324, 1346173173, -1746150420, -662568865, 2145969761, -1318911007, 1973523114, -686310090, -1971050830, 969536267, 1533842549, -736490652, -1552253419 ], [ -1705368534, 1383170888, 1601746220, -2140901325, -1607775636, 71835494, -642251574, 965444651, -1710078167, -1809223951, 995357721, -1867630750, 575920850, 901243603, 1391215352, 1578477975, 1784420217, -170324636, 1020706870 ], [ 1781950461, 225297108, 1692568630, 1658945716, 1617737373, 1078220212, 1656700427, 1239288987, -701051589, -1989392198, -1803713452, 1635671173, -202879474, -1957818133, 1855266312, -563508279, 2045000319, -1247939715, -1137277192 ], [ 1633397548, -1311055132, 311905187, -115928414, -125785802, 1724315530, -1672169116, -2126726190, -988959762, 762202736, 53308299, -499934020, 1700174474, -1993424746, 1361469825, 690130599, 787817326, 1124202117, 1630293296 ], [ -177596513, 13932068, 1845040683, -1581712327, 2104303290, -726266618, -440696208, -1269810169, 908656195, 1479187030, 186001263, 1099262832, -16397070, -629868013, 1289900342, 2085298661, -114580151, 992791336, -599891205 ], [ 1977211443, 1673420395, -666852099, 1725302548, 1803738392, 1481738837, -670850423, -2090685606, 60625624, -1815007036, 1313199329, 1716949962, 1144420422, -81883187, -1243956459, -461286503, 2036872915, 1743892340, 1503333901 ], [ -40480740, 49209660, 2109359058, -917168765, -1492637219, -790885379, 1777102335, 124901820, -1044484264, 500109826, 407737018, -475431839, 1096777324, 1316361294, 1293059588, -1647811386, -1997695878, -1859805795, -1035608955 ], [ -962324376, -467091468, 418381968, -710138065, 659808848, -1595340008, -873431852, -171771074, -178337627, -1293788557, 1176756657, 1910426292, -103716708, -1244086554, 670341462, 2077688543, 1982323010, -1269230788, -828568100 ], [ 824271293, 615839445, 1610983277, -658919207, -1227367771, -954814202, -1089582895, 1722522228, -924689319, 1934057641, 466009194, -845603754, 544830197, -1073024604, 2089885975, 1096156718, -823339292, -2040211512, 1515371536 ], [ 1238233564, -1084996909, -789353670, 614520011, -1784330936, -598453331, -21452091, 891874783, -1629657599, 1192395358, 76628462, 1995085765, 18077696, -2145345315, -81364003, 1386721154, -477654400, 657041440, -1041474085 ], [ -1433082878, -1998404119, -1750979789, -747546750, -796595974, 818182375, -1600537479, 803685724, 1022319315, 1232655271, 1916993336, -1981788939, 2089215268, -1781318934, 298305195, -1934599068, 1604565424, 930258670, -2146862643 ], [ -206989396, -1724986006, -1779037878, -587509995, 75354619, 1990098114, -1665250878, 1778347166, -1663211760, -1886553600, -116972456, 1109231876, -1309327598, 1329768792, 2089063047, 349811909, 2027184244, -519621786, -1281872910 ], [ -1238162195, -2091617201, 1583907161, -1480768683, -1556466779, -283895491, -694153237, -1848467943, 2144253112, -363701525, -238578322, 2038577871, 777289947, -1085515066, -2004009801, -824179581, 114886884, 1539272710, 937843496 ], [ 194141108, 218452087, 322820261, -229028110, -1534581536, -685589782, -378811150, -1330422643, -1995383317, 108952184, 654832089, -607786413, -385422110, -118371017, -1479362086, -1595024352, -265926682, -406338033, 1215771353 ], [ -108439976, -1174353865, 1079804760, 1789984407, -615058805, -1095941013, -588703828, 111588068, 1257098085, -971872147, -1907240550, 1295455200, 948414483, 1645654990, 990051691, -1955139877, -844565688, 883693701, -2023891014 ], [ 138627716, -119221926, 175368558, 1343589780, 1434029938, -621483418, 145808293, -1950842690, 79829026, -342119892, -783059968, -1312811050, 698769918, 62371171, 1937816067, -1597629074, 1491716991, -579381646, 1137861014 ], [ -268895859, -1721675414, 1598568351, -1617135243, 645719385, 2089429326, 41581898, 1945123685, 1108885450, -1729724273, -1031329816, 319016869, 458417594, 863724146, -2005211611, 1960415719, -520478539, -204983901, 2109692468 ], [ -1381245096, -369067228, 1856262829, 827724071, -1065014772, -1907283689, 867119574, -372349001, 439725302, -1459401356, 17843682, -606974298, -257663392, -2006726095, -842216701, 1366925883, 1724549792, -1761633604, 1771141825 ], [ 1870384411, -1038710058, 369181811, 87469119, 1448706578, -1113827219, 1635807461, -107906605, -1548400088, -954322719, 620273496, -1199173232, -2122754270, 2119944052, -126175594, -39238032, -284178939, -1658303665, -612864262 ], [ -965886323, 1222086005, 1233904686, 597525789, -456266245, 734062888, -157321839, -1347630785, -2012004212, -1701472866, 1806730866, -1906328082, -793798883, -1246168011, -2089631809, -416218463, -321884451, 2106727107, -1267170412 ], [ -390332728, 1379239624, 1121726997, 595353210, -1052441875, 351249413, 1879104314, 667860615, -336154834, -267692841, -1731238623, 226748071, -251865747, -1161755370, 2122317658, 1072236778, -475755574, -1354902833, 57481138 ], [ 1929532174, -144225319, -1318407394, 715467716, -765076948, 254856862, -1997504609, -205438415, -1329039209, -1550459389, -819369109, -1063096622, -1599968979, 484062364, 1947179321, 1922619953, -383789316, 660654654, 92460167 ], [ 416170378, -3741705, -1262733249, 1436640581, -689653182, -181575741, -1556330768, 1187377838, -1583967412, -866078463, -19066215, -1865298702, -836254510, -440476031, -2123257732, -1391048857, 294992312, 734122456, 1339541690 ], [ 453022148, -1206102954, 232116458, 1517168114, 649269805, -1922608732, -711568587, 506953234, 1031156393, -56309946, 2039192520, -1867353174, -1885952961, 768662944, 47882631, -1905360529, 1317356973, 1219621098, 148219095 ], [ 1346851399, 1429111745, -1022836592, -38801076, -1642496583, -851163048, 385004071, 2001512767, -448533871, 1485767997, 1090966009, 1352916305, 1786734022, 426836136, -501341384, 1560592873, 1891647628, 1916267322, 753242352 ], [ 381883160, -1631620223, -536546776, 1509618330, -1520141088, 230583290, 1619793165, -6086987, -2055786728, 492985589, 1695103767, -660134938, 1095087296, 1005164816, -20907867, -853837097, 1119387617, -1728273979, 374755783 ], [ -929510697, 1637238844, -972552887, 1255041901, -1518936066, 13414944, 1307869085, -1009300343, -415659433, -300728324, 1691794787, -855400656, -286980793, 815798163, -1899137000, -1431437994, 60337864, -334428860, 529655556 ], [ -2080610526, -2098386303, -1526813605, -74172682, -63706331, -129959968, -1420675088, -980984996, -1271192732, 1166942034, 71571892, -1352512058, -827879556, -1798459654, -772391362, -1825957520, 1041700203, 852963833, 1412843646 ], [ 1014935800, 74896720, -820164945, -2095311682, -1583157152, 1251848709, 1524886556, -1973104106, 1753358326, 2075847420, -752368280, -851927821, -886109785, -1946112642, 1978305128, 864393760, 488479217, 1713465106, -482017654 ], [ -1934024621, 1700960947, -405916120, -232273034, -1678011441, 1312800090, 1009879621, -999981322, 2048252888, -392937425, 1906484812, 1997900943, 428817459, 2072713107, -928478195, -1887897215, -1431756255, -2008826649, -1714902385 ], [ -1785076445, 1384856345, -1123822228, -274835092, 1573593690, -1282449565, -219262897, 1478993689, -276897367, 1894242131, 2017372386, 378973753, 1247267173, 2094293930, -539247607, 2084437752, -1667939203, 1326394380, 1936633111 ], [ 2122751215, 1930807801, 2014026229, -1985230049, -568037969, 1609150151, 994693454, -1749148476, -320221472, 697092, -866491032, 873347381, 2017086772, 683728855, -1885074016, 830847524, -1956174479, -380418720, 1145385635 ], [ 799069476, 475845725, -1811125313, -2009111479, 1504426239, -2138717658, -1105698945, 393247944, -875446708, 1417213645, 203433568, -941143272, -2072860711, 127361542, 554448228, -646454542, 1763121424, 1074527800, -78236348 ], [ -1290647924, -505829068, -891303059, -1492970756, 2064735651, -445538344, -396912636, 1260569678, -1413819304, -406840442, -1778222802, 1844649062, -894221820, 494317442, 1107028691, -1660788079, 864319799, -1425519104, 971580656 ], [ -154800201, 410288677, 1401171835, 236729041, -1347374272, 3696530, -1331610017, -2002377950, -982818187, -737307873, -131512865, 716535623, -1663041773, 168445323, 1020595635, 784481465, 2123167229, 1528848818, 930962740 ], [ 1686262494, -1333958242, 26967688, -1510215740, -515491014, 133283985, -1215563290, 1795194574, 358062025, -668740341, 1902516824, 1278095969, -713311185, -270449737, -2050660019, 1351187967, 622372540, 127568940, -1037318668 ], [ -772108818, -1192157209, -13752428, -1702171858, -1801974947, -1462399862, -1941202416, 717873410, -1844653474, -254645408, 917088777, -563273472, -894799674, -750142462, -856850613, -1365289957, 973263833, 800967054, -1643536467 ], [ -896745160, 1527135056, 1633793256, -364703309, 1835629534, -814707594, 558372429, -1499592180, -1171570208, 843795166, 125087137, 697718870, 39844378, -1114892366, 346555840, -35503610, -1856915676, -261412284, 1405205531 ], [ 818448128, 969134568, -851565171, -722895234, -854875805, -1037344833, -2083456887, -2049838193, -1020921096, -1362831486, -1553515862, -1570507684, 1742621413, -218411641, 1407857306, 2107814762, 1504521957, 1294782442, -90578954 ] ], [ [ -101701501, 914612246, 849674355, -1247964730, 1698368300, -239636884, 1914414444, 1326886142, -1779263549, 236808515, 1459775109, 954862907, 174464875, -1848612556, 1432853482, 1397634664, -1276236691, 1372752419, -754916139 ], [ -249627233, 381202681, -1463236838, -786740573, 1990144267, 88102487, -926749485, 560432512, 515634268, 875024311, -2072925320, 1578006009, 1391894356, 427862162, 2042257912, 2136494930, 382538449, -1242569676, 1317638754 ], [ 279971584, 1758528685, 116112467, -488945763, -165730078, -264578272, -294385595, 502651699, 606558621, 2005429960, -1607543461, 1360785956, 570444892, -266719430, -655452705, 974083305, -235404133, 1545751813, -727123516 ], [ 1461497035, -647654697, 1320766441, -886317335, 886656179, -67425780, -464407853, 900046566, 682013594, 1906993839, 794571415, 179913565, 1711401857, -246743749, 242629679, -1564001017, 146161354, -1484072284, -1775313027 ], [ 1726083933, -711979692, -933748883, -1350197219, -203196041, 1883834238, 381650855, 1659762871, -1687427710, 1609642432, 1594825703, 1284445564, -644702885, -1810820346, 346791780, 1782724468, -360935857, 1930513596, 1142035500 ], [ 1652227910, 2063801813, 1229475488, -238959256, 111714170, 1513391453, -1572186652, 28993455, -326582160, -978732995, -2141608035, -1832172468, -1561376375, -1131541410, 1135807113, 1204009964, -8997087, 1553661937, -1208922212 ], [ 1122520045, 796953014, -1775998507, -1895886215, -296505295, 153091601, -579723170, -190828055, 628966967, -704853651, -287335725, 644325125, 1741922570, 126866632, 2089658169, -1121375137, -497406589, -1205116348, -1037043626 ], [ -1457800146, 1095689572, -1629749016, -1992156683, -909406390, -2032114426, 1661548025, 182183653, -1517017871, -1490045492, 1572368911, 1280486475, 2110806871, -1184525194, 1091581291, -604106134, 1104940851, 935830578, -1733773684 ], [ 457116297, 1767412780, -1563088855, -2011635577, -1251068822, -1542317671, -124782265, 1711850313, 1147891082, -1788079759, 927676408, 749566509, -1496973317, 2123116259, 946863038, -1772541955, -1984826590, -577893563, 308871400 ], [ -118164933, 1476814087, -1605820210, 447838630, 1940105870, -60270670, 919681258, 1483050833, 54889612, 1093328900, -1555290387, 1649810816, -1624212149, -1361099167, -1506161967, -1777386604, 1372603488, -1060281771, -919982026 ], [ 475406302, 1460973451, 1394756101, -1005341878, 1319422502, 822611314, 1146409053, -1756532505, -2049758468, 960369520, -199305253, 1837938452, -71000207, 432152989, -3631492, -1602454011, -659829804, 1035378370, 1155783780 ], [ 786530900, -2088737334, -720175616, -1698522672, 1957570780, -1011219296, -1273465693, 1507476738, 1740112201, -1851701224, 1194146799, -1982262376, -1943029097, -1793296063, 1302606377, -403926107, -2140502103, -1644324388, 1663778442 ], [ -382706831, -1114368633, 851870357, 33622172, 333380545, 399694410, 1617936611, 2015699279, 575405554, 1625734636, 1230404778, 350479958, -403939117, -139656098, -324439312, -580074742, 27022374, 239311008, 99642955 ], [ -688695394, -1636248818, -1467082693, 2135048694, -1219967128, 1260532454, 1130000040, 881500034, 1818438184, 367025056, 1244003717, -978604716, -742373441, -1660055592, -95951824, 287260562, 789449980, 1424056573, -1488479700 ], [ -808496360, 1974819740, -1349477829, 1657569733, 934810042, 1841460969, 1533723725, 965017356, -2040056478, -1676480798, 410349291, 509822572, -955350862, 480873522, 977905245, -1392029441, 1447833968, 1339371854, -1176497260 ], [ -2052378902, 1297396001, -233539872, -123826723, 1033069748, -2044955512, -1591659796, 47421423, 2083774746, 1149496856, -1382957741, 357012597, 1827445760, -1043200322, -32640793, 1054853560, -1096048740, 1827491932, 1233474767 ], [ -624572773, -780236164, -133000652, 1495191267, 1008505458, -472083462, 512147643, -196115775, -1129161930, 1143079485, -718760946, 814884693, 827829552, 676571699, -573067522, -114534339, 472961055, 1768962770, -963429685 ], [ 1024168116, -587843595, -879413454, 1939492197, -1434614010, 1470180714, -443614037, -484964275, 1466852358, -1835452939, 1737854592, 445177121, -91291529, -575084312, 1734764702, -596345801, -2113072735, 1025588583, 764425228 ], [ -1139804874, 439464615, 178640337, -304899227, 488015566, -1733637502, 1521614609, 1973801720, -1362019134, 1698278803, 1002537839, -1701756055, 1630309051, 415123103, 1252939235, -853551763, -123794418, -115960606, -772521996 ], [ 26969048, -71888651, 788156813, -213815946, -1044831740, 1479601637, 1576254107, -240374953, 1507050654, -815490284, -200472162, -1565309763, 1038809183, -757663892, 1452465480, 1305898072, -824466611, -796573056, -981579647 ], [ 1724862949, -734092505, 1585493793, -912100873, 705405474, 1384368552, -58829238, -1327057857, 955597729, -31182374, -1844942762, -1082850652, 619210012, -697847301, 1293418223, 1401961261, -1388756455, 1564812962, 792636532 ], [ 709116548, 1466849174, -39353185, 634344430, -2025039122, 1191535080, 1609680474, -2107930613, -1747412939, 342359331, -1598236769, -781065968, -1754800650, -2073085391, -1093526757, -1394930461, -1125039562, 821660048, 1552858648 ], [ -1209266517, 1151745427, -2032471428, -1941268907, 522043222, -1125433810, -452065622, -1633288285, 1321066823, 716118109, -376254591, 1216270324, -1762744521, 914277015, -642404868, 823236765, 798310753, -2076318568, 1211322895 ], [ 1522331227, 1758137796, -297732129, -1901047613, -579138605, 614417482, 226734116, -1056492289, -717206220, -553467605, 387323222, -380703777, 1943399927, 84282869, -2095709197, 504169495, 312373312, -1475951027, -49504081 ], [ -1115497912, 942395224, 632301475, -1858415709, 276745861, -2076485803, 1395872129, -819684261, -1400953021, -688640616, 1496845436, -1544916088, 555663508, 1455158354, -1426784512, -282342045, 1839351179, 2113755400, 383598549 ], [ -176438198, -2066382396, 1925425463, -760069365, -900267507, -1814056237, -803994207, 1985641068, 1821587749, 773134603, 881895579, -2058105947, -770081399, 1371489403, 406513370, 1633151428, 628898430, 1597256035, -211224416 ], [ 961431752, -134061377, -833631216, 435573993, -321871732, -484310310, -252985622, -1809239406, -1961327440, -809803420, -2023517400, 1064730109, 327765759, 41466246, 1780311637, -1512762870, -1333288102, 492671235, -2112663787 ], [ -1173414891, 1849491429, -1387220148, -605540634, 189355687, -2011396470, -489919298, 1062683932, 1872583014, 1879571991, -555553943, 299489531, -1305844516, -1736905789, -1044352019, 778829, -2044475926, -1065005786, -359991905 ], [ -1391226392, -2115012543, 643350933, 1521777600, 148332831, 210567571, -120417816, 35843722, 1812549633, -969379528, -789087984, 1150671780, 1495667729, 211950148, 1271013238, 1477443628, 1023483304, 1964372618, 1420075768 ], [ -1001612521, 1003343790, 1225030942, 1212698087, -1303274544, 162439294, 2090174032, -1675963064, 754726429, 1016718623, -305486969, 761897970, -1217426569, -695913537, -307564204, -1840262029, 1492588049, 1825925575, 778355635 ], [ 337965909, 1840328624, -1435319629, -517149930, -329316534, -306336535, -206358248, -1870976650, 1639080641, 1945072474, -159863631, -206216417, -1836297014, 1326528263, 1409287204, 195623666, -1124737754, 414708713, 1040349264 ], [ 849297241, 379291669, -2064272474, -2019322235, -390098391, -68407573, -2128599500, 1474656641, 1908439714, 1652387778, -1840597973, -222482339, -855421305, 1596397376, 1309527646, -34132522, -996302840, 1670778475, -145047395 ], [ -1700186631, -149695148, -267275414, 166388860, 416687566, -1762634512, -271021905, -1675137458, -979683815, 413651101, -22662654, -1255561164, -27921909, 1853701360, -1399218481, -892776595, -2099365479, 2143501013, 1755099910 ], [ -1164522860, -877997568, 32829339, 2082248298, -794199121, -849454642, -1090419334, 1978273350, 1929935497, 565387544, -1270514540, -893822015, 488219969, -534855575, 205055027, 208627905, -699238627, 1058337553, -2687051 ], [ -555694082, -698022443, -526613779, -1072014643, 1394810157, -1423130840, 1378426418, 888902231, -465799907, 645230055, -1999755138, 304844448, 1728352904, -1734112427, -79624836, 30993531, 783434760, -1111787140, -800281780 ], [ -1646445896, 2042579473, -613319275, -1710654238, -407855939, -1482341592, 1054224670, 541800028, 2015827895, 177130677, 154098425, -1603238813, 343192215, 1064783576, 1445861048, 1012401786, -1182799753, -625114633, -268192001 ], [ 1565343123, 1636857979, -336493409, 591767550, -34579056, 663057282, 562192042, -1538712532, -1710239592, -312320888, -1315483537, 355465758, -814966659, 2143645991, -307811946, 1577243327, -462382149, 1571522037, -1112149193 ], [ -533567444, 1179168393, 1318234463, 1514875584, 670361164, -754032681, 639873350, -1370953328, -289837767, -1029523158, 1723953351, -1449487551, 502703835, -420900343, -2099891805, 1531399078, -1502836402, -1619592699, -526982057 ], [ 238933820, -1933318485, 1242494079, -953578031, 302456436, 1837959066, -791820477, -2048698424, 663247627, -1568461274, 1983545645, -59113292, 1396610685, -81143867, -1238001222, -1514666376, 2008881448, 887769228, 2038593324 ], [ 1079130756, -1282928102, 1305557871, -444779395, 1665715342, -379287359, -738800691, 1332163475, -1863357851, -1472149848, 683964135, -894401928, 366601022, 429239407, -1836367231, -1340037901, -506834255, -650800391, -1777054130 ], [ -389901873, 1622470003, -37391929, -501834738, -893599015, -369095115, -2116888835, 186855506, 1309415580, -297626774, -884043880, 1069862994, -1840974464, 455117601, 1821514729, -2035507838, -1953712648, -669127932, -491325360 ], [ 1408369465, -1597036092, 404287936, 1095404536, 209969870, -69067134, -131253388, 1238182514, 992790299, 1875573938, 2011311147, 519534003, -410167039, -842317895, 895278977, -1453080515, 291688534, 1480215355, -871983033 ], [ -1059645953, -477041105, 927139628, 1465634716, 1910836667, -286702714, -1349967350, 2064222816, 1401263332, 1399246286, -801302488, 775718088, -1642536307, 231432023, -1565260026, 416755644, 105450034, 1409552613, 679315755 ], [ 36300376, -956747549, -140076186, 1166325993, -935307587, 1020483435, -1035029652, 1832569220, -1850616440, 1740732992, -1332907669, -1973185081, 246291859, -372645110, -565756329, -1970216192, 1344716798, -1335219313, 708830892 ], [ 2028782363, 1670932336, -835531657, 1246611830, -1945049098, -744202129, 654513286, -614265864, -1799573477, -1163912641, 1146741527, -1574657516, 1286596562, -261322362, 1769127181, -1618855950, -2065061696, 1110619888, -1647992121 ], [ -799944317, -465209433, 777125405, -950524760, 10907635, 278268517, 1355692860, 97317660, -1218341111, -1260249798, -1584083332, 1307242189, -1166162156, 503116632, -856351102, -1381098559, 814542323, 1523193515, -108824539 ], [ 453026576, 1725086847, -2122420946, -1958525749, 1584251784, 1201362748, -553857102, 864469440, 714388254, 1447850242, 515811695, -1729520476, 1166737462, 394109632, 984160266, 361314110, 1401462070, 989285461, 576646418 ], [ -810247195, 423047913, -928548556, -662243521, -1337467078, -751744252, -380466719, -135207325, -46914129, -463370278, 1204330454, 708783061, -1876362655, 1094234262, 873645551, -2028042792, -136071580, -1749501133, 567643087 ], [ -1414023776, 1016419374, -1382666734, -79085453, 1106461982, -1362376287, -201949523, -1917142591, -2003417476, 1183836634, -668964900, -777291634, 1015398328, 1929196915, 315861884, 1654283618, 785335285, 1357580121, 123379138 ], [ 566538472, 2137039601, -1572745261, 1021716048, 1952739240, -1185478009, 1712659883, -663549238, 364450706, -712443514, 485476508, 1647090729, -403468270, -1918978284, 1646886139, 1484526590, 1589234039, -2187973, 213940828 ], [ 595073743, 2060222578, -906091767, -1939582823, 710820239, 324769322, -859479994, -1683710054, -138898387, -516191517, -1603351895, -2027832033, 601187333, 1062304464, -756215284, 264896659, -331411264, 1944125239, -961453103 ], [ 554639263, 70035498, 603087655, -1758028260, -852951648, -45438999, -64805329, 899069323, 442215809, -641189209, -1760702023, -637156011, 1819158976, 409493628, -1658849389, 1264975670, 1996129847, 605181494, 337396776 ], [ -580412599, 1627565747, -1885622433, -1113089446, 426385454, 2088585313, 1867005757, -356044711, 1148426529, 47781171, -765233007, 84887264, -749869536, 1708716419, 2038978227, 609374356, -1992234631, -2123070294, 2008230586 ], [ -906938614, 1959954224, 1795921301, -230676347, -1143071911, -1241246242, 686048450, 1458699694, -1638724178, 920378141, -476825111, 1005495505, -698615181, 1638071250, 821480923, 228573672, 231397587, -246756261, 597080414 ], [ 1862837958, 23179827, 871463037, 116733292, -1326024571, 1448782152, 112289020, -1581590071, -1349741454, 1060142662, -1110195436, 1957347083, -523742260, 1289821879, 5000038, -1754248379, 1263726524, 1554313890, -1350428433 ], [ -757848449, 1449941129, 630121348, 1496498378, 2025863488, -597150397, -636488564, 766393583, 227877097, -397495197, -682906349, -183235939, -886573736, 474196950, 367910737, -1178235964, -1560911977, -1788029566, -2057163811 ], [ -300750100, 1068450989, 1636595162, 984177527, 1749735616, -353348954, 642553242, 1488921885, 996628944, -747485037, -1592605002, -1297323075, -1445748511, 1049582436, -709359057, 1390557898, -326335052, 569345315, -484644106 ], [ -1219627266, -487156695, -836687722, -460661431, 2114760505, -205458727, -1422844377, 1478874701, -1773022760, -797761553, -1490188403, 917711180, 528083654, -815920048, 1421066634, 954700096, 111651469, -2143444105, -1773787625 ] ], [ [ -1078166151, -811009183, 1866527889, 1709478363, 1680377076, 274069871, 1857325781, -1826407398, -212368329, 1294804905, -2137669, 291095447, -295600175, 66236023, -1573031738, -951156995, 1901623176, 251694896, -1390496998 ], [ 1585942663, 1110518837, -1117061146, -278235245, 382021562, 960866420, -604572860, -249028717, -1896678686, 1062474181, -433603748, -711342204, 1565805044, -1533479345, 2130527825, -337661604, 162891484, 109874061, -1521451988 ], [ -190014728, 909682734, -1151444966, 345763008, 1200841125, -153792610, 1931760424, -1931653424, 685511351, 986642580, -319464549, 1113049513, -159507321, 1581521512, 1621619783, -300653040, -379454745, 1355336353, 123543949 ], [ -234531664, -88605223, -655855430, -1373433723, 744480618, -1164304789, -1175460238, -660468726, -1941332014, -711149716, 1976944907, 833238742, -2144854040, -424413258, -1101704091, -963849202, -2012043184, 1235798769, 1127022124 ], [ -1601821735, 178086107, -428964908, 714596397, -643844620, -1597048844, 1158924948, 777716188, 364374259, 968660573, 869494516, -1265988966, 659525650, -948567530, -1918745914, 301940786, 311662728, -798573348, 2005117988 ], [ 1249280333, 1214006438, -40184778, -1376720334, -954622714, 545086849, -1135320337, -1838697113, -970226701, 891096180, 1016805526, -77765548, -1647843161, 513711389, 401157836, -1350350971, -960656571, -2072279315, 1705935424 ], [ -1822077548, -824440034, -1267909322, -85368264, -1485545132, -562219033, -1758901868, 1856217581, 1776557106, 1024983883, 870341010, 1944874603, -681793375, 974035917, 1861493678, -2052119690, 1577532116, -1464426831, 477113490 ], [ 1051735030, -696946557, -1967253569, -100943843, -1875130414, 575818671, -1678794424, 1164493371, 1994571460, 1917958501, -859317507, 1356758619, 290854629, -874446893, 2107252408, -1187938984, -1088706686, -1321998450, -1983244366 ], [ -256037342, 531231641, 646069129, -1302197478, -778090097, 1296090970, -147200601, 307856611, -2024297683, 682732657, 1258712543, -1736155263, -1281789770, -1220470918, -593673457, -2000000238, -1581912932, -572769408, 289194676 ], [ 866792280, 202192880, 1988447958, -1896378810, -38658976, -322266156, 2024860519, 1698176231, 297414924, 1798111467, -494924021, 917432198, 1372999593, 1711724765, 1269213258, 407622704, 969550826, 1044425334, -2107132020 ], [ -346083059, 1177705073, 2088272959, 2359110, 1007200536, 1382385251, -1923042424, 1486301611, 1092639912, 649684506, -1102079384, -514509758, 1008799911, 662390480, -395580763, 1616747323, 2129852133, 464645809, 767560408 ], [ -2084369790, 1297872141, -334594753, -891897009, -1473500190, -81762923, -1096771210, 618392796, 1754748364, -453095570, -724523966, -1035426330, -938072049, 873339368, 1105116712, 1287503053, -18505435, 846764947, 1080324891 ], [ -1693924174, -1439403390, 1400267510, 2064192242, 392366476, -1289287444, 1002776436, 1804632334, 248600349, 666251178, -489011389, -1501636326, -1343074952, 153307470, 1578389211, -118096904, -769403428, 1670747526, -869463118 ], [ -1239281335, 705623307, 96443748, -1395317462, -288823146, -1555499439, -375699555, -235374629, 321439050, -1175701316, -1745257057, -676899778, -1978748364, -988028337, -1239456374, -1988800920, 1414760157, 871767423, -1547337074 ], [ 563835456, -1571564689, 785795135, 1322240929, -513040826, 2098022579, 1672281536, 440754285, 1488791245, -696475709, -706510781, -1794283200, 1256285661, 573339236, -1105217879, -1747034243, -1495629367, 815677101, 1585477204 ], [ -1166697808, -121767484, -3890661, 1055661159, -950670648, 844312863, 554565633, 1761882496, 538761196, 1999800203, 681581914, 2111657486, 864208344, 813857025, 1942498806, -590765498, -155240279, -1000685418, 687365936 ], [ -1499086378, -1325189121, 1236744431, -839275511, -1479953400, -800159212, -894479340, 932170812, -1587207760, 1814479310, -486930068, -138815718, -97308351, 505393412, 320029251, -1242161599, 1591082161, 1681148637, -1160931480 ], [ 1318559955, 1198762807, 1605074234, -1791534757, -1129749446, 1020849243, 57818034, -191392332, -156746029, 687644897, -303415751, -610174169, 1793942613, -2037162131, -979411584, -1315614671, -2008104901, 929458710, 832275519 ], [ 266777929, 336635560, 1713861515, 2025394146, -580578085, -79086390, 910277639, 210783471, 1763134549, 1762522273, 2075511709, 1724804205, 1534900230, -795506680, -333945020, -2015023655, 659289100, 1202638709, 720139624 ], [ 937172750, 1406301328, 336752076, 1626718933, 1621925101, 777557330, -1915624505, -2052485626, 421570015, -2088622568, 1271191462, -255366944, 141870870, 131623208, -1397323839, 116885169, -768706672, -1170179023, 496752527 ], [ -1415067165, 1940674346, 160068764, 898280588, -148715684, 1886286442, -1947614517, -370829113, 1073739571, 1198296364, -1633974259, -1621948153, -311130624, -1572469804, 1377595106, -263087482, 2042153550, -84468662, 1676101738 ], [ 1682977768, 1959576251, -1931248161, 853403718, -436246285, -987753234, -1213837282, -1495472827, 254419711, 1895323848, -1968327647, -1471295611, -1447449781, 30529824, 1753463834, 673159335, 165324996, 1466914087, -2001618951 ], [ 1580001740, 617317102, 1575285243, 1616882651, -1735015747, -1756664805, -977348633, -2037016830, -759498815, -888262551, -979460343, 814419106, -245532033, 859971174, -882130715, 1207312344, -1851943553, 213540960, -1216549495 ], [ -1527393481, -1343831750, -1468498387, -893638652, -606818290, -1251659668, 773702875, 549437751, -2126903033, -772747290, 1413925108, -801236443, -919549005, 193246362, -1867068144, -1744214338, -1712372174, 1635799260, -1155423933 ], [ -1635051856, -1572410248, -1683339236, -402089695, 1584604034, -170612311, -78583632, 108505164, -625827321, -1843498059, -936589610, -517221930, 642961315, 838612901, 1065053494, 1815773880, 1964395320, 1225505690, 60187203 ], [ 440117445, 457250829, -116212506, -1313932280, -696264159, -1056547524, 19570391, -1646036679, -447497965, -196122033, 744466559, -1188164775, -1457561227, -711454810, -1130908811, 366898790, -1266471593, -347303342, 996457002 ], [ 1750020503, 2036027314, 1486996041, 1818281904, 675241903, -798097400, -1517590568, 1642030283, 1640950916, -2147371742, -1830450280, 1814889293, -1675698407, -1165891927, 2127947860, 235218242, -381713458, -1502629969, -418522611 ], [ -1772557516, 1617724571, 183217610, 1223956009, 1987367446, 277153217, -761200188, 857753354, -569207199, 727129532, 141815961, 1959482318, -1194962080, -381008151, -982699285, 1586496472, -515031149, 964070186, 1020349519 ], [ 1694096945, 1147920136, -1133265492, 1820640348, -414016266, -1297804552, 1218174888, -494859421, 24269575, 1639898322, 1549513672, -1555555322, 1659580212, 1933822371, 787732807, -1189597244, 1732162727, -85368843, -925333795 ], [ 1154927109, -1768980078, -470908638, 1786026819, 1027193934, -1795900737, 676195620, -2036573710, -724587295, 359273806, 929635622, -101813503, 1143362112, -1719995512, 1335817776, 1566857005, -2065124607, 2124108227, -1568650433 ], [ 1161582498, -196647263, -428735309, -210507501, -1851133614, -1026305991, -691120976, -695831974, -1326390785, -1106348117, 473001849, 1875745224, 1133290864, -1728756663, -916982740, 506381721, -22028167, 624683982, -1237615535 ], [ -1905362229, 117740637, -1267466970, 762899552, -240660681, -1692140917, 1096419659, 216429808, 1995770450, 1335412771, -1056643769, -835671267, 588287607, -884337524, -1586590608, -227318561, -1408795310, -1236470278, -932729973 ], [ 181236943, 1726534776, -1368031984, 1670472878, -598819096, -1921173546, -1176814416, 1543634590, -267077552, 1674448615, 143410589, 1236594808, 172411421, -1777021672, -1602230990, 1543072394, -1807196487, 569666113, -263037648 ], [ 1810068754, -1663183025, 1217315404, -1460775412, -1281460757, 1328604048, 538009807, 1110913593, 1142586349, -1852720066, -1794888343, 1829895885, 1509818374, 12746557, -2029347847, -900883545, -1778785888, -820833854, 1246454122 ], [ 135344664, 319914096, 48444511, 1047327435, 1791791161, -529512117, -129038133, 1779550920, -1915698793, -1872944115, 1241987775, -486251790, 1296527378, 1656675404, -1332600204, -1499240288, -191526703, 1325643541, 1893208431 ], [ 972947216, -589381067, 833975330, 1203711791, 1259838446, -395143526, 1626210971, -1091562478, 526496905, -1376938740, -65951063, 2113247596, -433692310, -1322083233, 1700110522, -1811426366, 1863638054, -1976238351, 1580965198 ], [ 1027182929, -1771369904, -552306680, -217306415, 757367641, 681588539, -892890623, -1511682185, -469775168, 1699345679, -1718603085, 256843451, -506451118, 1951949295, 1150638198, 259854091, -888981884, -122352165, 1407499452 ], [ 287763095, 1266798939, 1456600198, 1881997991, 1277925808, -1818942577, 1502793470, 457224237, 1689029941, 1420344546, 388813168, -1091267143, -1873025573, -1788090650, -107262517, 1156709671, -1835211053, 965254821, 622145983 ], [ -645191488, -1574608227, 46632449, 1459375926, 930417723, 1996607415, 1654725043, 511938801, -1523493655, -129724495, -1283137955, -1923119029, -189227150, 1054362592, -2075852558, -1620545442, -522002492, 1453040446, -1348012388 ], [ -1646260792, 2012514098, -423122243, 1956809791, -2108384761, 637488504, 748157033, -509244311, -1324037021, 1724164421, -1775153735, 2025985972, 665268007, -1950060113, -1301017316, 200364078, -2137736348, -937547536, 612156280 ], [ 445634736, -1941500881, -1120722080, -140047225, 207059196, -909199247, -543137369, 587220914, 534872489, 1705081782, 576106788, 419321199, -885828016, -833014638, -471338007, -634961489, 350108211, -1567423303, 73422769 ], [ 1733830119, 416382705, 1429157915, -1219971564, -437633133, -1465432755, -429518924, -43833067, -1796994600, -671777748, 120674514, 1197802220, -1441566336, 2056768370, -1551531179, 1325736238, -211992836, 1356804191, -1686988327 ], [ 498376349, 797529394, 1902311273, -2058001744, -863002402, 1153025959, 2141327953, -534146618, -1688688234, -1922478337, -308507399, -20132230, 2085489644, -747687090, -286327413, -463355889, 1541049597, 1154046705, 500605035 ], [ 1235344769, 379042135, 2136477071, -746515952, -1536030482, -1773751614, 1808004313, 1171394709, -1446136267, 707131619, -986192853, 32897773, -849990163, 1586303723, -1812489871, 1176006094, 1497874018, -1474109687, -921656390 ], [ 2060335398, 1804296971, 316895588, 1334410988, -2126174226, -2111635799, 480249324, 871898314, -1914696614, -956241710, 318283542, -237055375, -895705607, 316768469, -1920118376, 610913616, -535749277, -1947077956, 1769868107 ], [ -1715095091, -983409455, 1702067751, -1381029312, 1805423352, 801175700, -1969635604, -2066616259, -988280827, 1493455376, 434850020, -1906384574, 984496626, 2094736905, -2114136606, -1967170208, 623623514, 311153006, -1213081516 ], [ -1620800147, -157056100, 1240848107, 1625731130, -690360028, -1909727942, 1615188377, -2106279189, -441509941, 1136050343, 1309424603, -1666791647, -1132819671, 992057246, -87733991, -1308628978, 1853164815, 344266005, 492479113 ], [ -994883142, -2006924148, -815046578, 454773768, -891899284, 2000688294, 245084423, 1249985393, 1725149579, 72056731, 901725410, -1047162025, 1420791511, -1703396648, -1917359717, -1372383825, 1538800303, -1793406922, 1193776739 ], [ 616725551, 1182498954, -770196740, -1192088813, -1340685009, 1789363273, 1338036483, -617527176, 1693983423, -732929907, -1996457263, -131545195, -222589910, -1363102123, -1490504164, -508425286, 946365553, 255670467, 65456169 ], [ 1647958586, -463361596, -69329607, -549966252, 716164676, 1577795780, -671060814, -1538345139, 1315851896, 319898461, -2078141752, 1834471566, -315144229, -1949725178, 1529882030, -888137302, 867848954, -623984525, -688525558 ], [ 786530526, -1683777993, -1783768080, 1483512733, -1326163313, -1193322957, 2033995912, -1344481802, 1119122020, 172765286, 330347902, 1386865336, 189613074, -1474215212, 1353121642, -1509926222, -1430386339, -1335650220, 1366444853 ], [ 97013506, -1811815101, 1511647819, -1291781836, 1979705464, 1279314588, -1980513752, 1870587783, 711732373, -774196282, 584352, 675105619, -1383661784, -656416411, -250357539, 1777022273, -72332103, 931872587, -410035221 ], [ 85869876, 1960360015, 1146896128, -1668495865, 1859583083, -1916853826, 1030161675, 675692280, 1859060634, 24827985, -1436024718, 1225611489, 1780360648, 230737981, -700483444, -1635297440, -2120345361, 1793868760, -1437713750 ], [ 139186531, 500239264, -798454364, -1569185953, 1880602822, 808992608, -1450023828, 888142414, -1567501536, -857372832, -1770594037, 1950347247, 1285925272, 735535768, 694705095, 1765146076, 214487441, 165663858, -251038063 ], [ 1292398368, 956281835, -201181206, 1352420492, 835297425, 732650923, 1646674572, -1203918089, 1879918548, -649546701, -346055944, -356716290, 1941605823, -1732861244, 2075124112, 194876715, -1487734768, -880993218, 1845389882 ], [ -242662758, -1900017098, -1899971065, 749629835, 1766210188, -68670943, 702185508, 438804523, -686354753, -1715194727, -776585091, 1411574689, -1872423707, -1098382112, 645641107, 1363495131, 1316551962, -638479096, -1994604081 ], [ -801771322, 627162967, 1226691675, 1504661237, -901868360, 921230436, 592154601, 1093450992, -189319572, -1790354543, -505815201, -426272354, -484241051, -129783385, -1314185229, 756068999, 33324209, 891132156, 2079540092 ], [ 1354837961, -1101735208, -1346975712, -1692415454, 445060079, 992091029, -1747336086, -1302730828, 1994557728, 376921790, -547672078, 2000839307, -2146275993, 1436841286, -931421259, -1112482898, -2038780661, -1263230926, -759256185 ] ], [ [ -1253487981, 99983688, 287225722, -919300183, -1059210218, 1246029636, 501518474, 812654459, -1319271389, -400754589, -1044520876, 82402699, -1019880677, -955749818, 1658980621, 2096913654, -2006457703, -782632001, -839825773 ], [ -108576485, -1893016072, -955078942, -2044460344, -1880883213, -752238944, -1239367174, -1056357237, 1552493512, -854310348, -657385948, 146123734, -644402139, 511710630, -354412274, 1810572546, 1410556742, 1742530025, 1219068774 ], [ 1688337945, -2106278017, 1048805839, 482027713, -2045996739, 54336745, 1786348781, -1786782647, 478062776, 1052141984, 1686556560, -751071381, -1147265072, -167600578, 1453243140, 1211282027, -1669394346, 2136278910, 740338006 ], [ -180703936, 276625185, -567988731, 703963879, -1136482270, 1325112507, -1317036607, -1255825023, -1395241064, -922978950, 1342155053, -528695691, 1338854114, 38063314, 1363977702, 152863217, -1868698347, -146629266, -1615051387 ], [ -1980680048, 385209263, 760282377, -612741140, -1305632698, -243190194, 1184228880, -1024095525, 415632503, 838390937, -526234919, 1541621506, -1041085773, 1941372694, -1874824480, -206549381, -816446677, 1064595360, -680290298 ], [ -1254793520, 820324714, -2074198416, 1691827919, 1278761377, 1408929082, -1912523495, -135592424, 107130565, 1294366948, -922436640, 1125505620, 648539093, -214087972, -154035272, -1012832231, 1161125709, -1311399701, -2055262967 ], [ -1008671361, 340402917, 1025166428, 1890936039, 1613049322, -1714181141, 817367837, 2091537854, -1684657569, -1131888030, 1749692024, -178417036, 863151280, 675509754, -810258601, -857488809, -378651801, 951570895, -851803960 ], [ -1996412043, 2035140236, 2091220067, 256653052, -1025686930, 1304880035, -457625717, 1963120471, 464693937, 1793527560, -1231262785, -1908607089, 573172752, 1586240406, 1472701548, -1881361044, 804244824, -1596542391, -706212433 ], [ -787376025, 1988774016, -1926216711, -1169439673, -1825466709, 431555462, -681598615, -146582864, 1125914362, 984052995, -969646273, -1233645885, -1257699340, 1878646401, -1904455578, 364013417, 1083479128, -1157854622, -1189979884 ], [ 982120952, 22111215, -319868191, 1699207382, -1448069200, 1161409565, 1523236098, -366930614, 174192875, -286211430, 1062535181, 448634904, -703021075, 574710538, -1476442951, 1399028150, -2077857584, 266652008, 2092676362 ], [ -315197608, 983160598, -591550033, -1163319536, -582660383, -697687554, -2088589044, -1779215147, -1823458297, -458410644, 794704046, 691094588, -2140851134, 1662926372, 1642449826, -1098846002, 563864590, 1919210927, 790266314 ], [ -437124422, -2058187371, -1370714869, -124465676, 683079547, -20991184, -443294134, -318045652, -802774767, -306858971, -1304878159, -98485112, -2137493131, -1190269961, -1867530906, -1020683244, 954660323, -2016824260, -2004453436 ], [ -764816832, -1122151658, -212110998, -1057115415, 1362026397, -473655029, -1028030850, -285749544, -1830823879, 590196111, -1657678967, 297876113, -664173309, -1913945431, 2069109444, 421555492, -641164973, -1348042102, 1479242849 ], [ -434469704, 1923318943, -827787379, -1965579254, 279557527, -436242488, 394901370, 921311833, 311293011, 943303931, -1164516197, 429975646, 1895598949, -33639395, 748374358, -1836852569, -309096948, -1328294294, 1375662079 ], [ -261932203, 1939520805, -1118830557, -1218091937, -444942399, 459811144, -1222289856, -1071047774, 2029350644, 1051549195, -2144937686, 1851963838, -1553030279, -1248469655, 1402857160, -1931855118, 1677436774, -904003021, -128005212 ], [ 214920965, 2121953418, 1699423622, 599177388, -310536566, 1386708929, 238798522, 732715121, -22118360, -711438296, 592403992, 1447062410, 405502471, 1905850980, 1974598734, 1314743216, 763778171, -2085827078, -1070446290 ], [ -1144211896, -36084229, -385916545, 48196311, -570502199, -180533487, 221268869, -729299893, -817888105, -1691267278, -1179384576, -1628342852, -212187766, 731835685, -1149861944, 1892350105, 202972612, -611391885, 1930357593 ], [ -1423105826, 866333410, -214677522, -1177824633, 1988916566, -1998645613, 810508334, 1679499936, -894637533, -120092621, -1615141996, -1058860667, -957651500, 592233883, -463298723, 304584987, 861273429, -2098388605, 1233965956 ], [ -1718589521, -255079420, 1754001367, 419322209, 521000558, -679063073, 341757829, -1348467581, -188036266, -1199558655, 1377221713, 858025154, 832698252, -1479600323, 591002804, -1558831621, -376093958, 1761662876, -502727719 ], [ -1002692196, 2018039852, 1581390407, 518402802, -1017315339, 1528855271, 1515988265, 64482339, 430149053, 2044384511, 1608938400, 789484164, 51525482, 804359132, -66543367, 956941776, 1288212663, 612278005, -684016833 ], [ 1950133899, 575233689, -81600891, -258603551, -464028549, 1202882839, 92804151, 1657300389, 549860719, -1335711284, -1468308141, -1316196697, -1910483993, -498561591, -1607314428, 268755161, -1309551087, -2024899250, -1220593737 ], [ -1493490389, 2140299124, 1016662914, 1519493913, -182467235, -636975242, -1560342131, -346940655, -456343866, -475643806, 470822270, -273238360, -775600638, -1771413493, 1989842136, 279882423, -871827875, -1177476805, 1219391582 ], [ 1755767213, 327270567, 1427354744, 1028608899, -1492334, 1193059397, 1983172561, 132174985, -1805495544, 323497928, -1637212614, 920053960, -2124601713, 2062803022, 738321345, 907861614, -237245623, 796643051, -885529254 ], [ 79153205, 924187912, 1706961569, 1999105135, -2030382290, 780937021, -232614743, 1669153669, 2098857572, -683146925, -1878129019, -611143326, -187653712, 1891412577, -669133432, -451370573, -235587797, -692770156, 1091186230 ], [ 777268518, -303758452, 1396732596, 2006500003, -915395254, -975817071, 1784041462, 3689161, -104083507, 2018491933, -1439056023, -294451822, 305683041, -891467759, 517258433, -1778956582, 1036353353, 182894866, -1878353780 ], [ -1386126614, 831410521, 616430626, 1360190443, 902739691, -1864409166, 1821068840, -1856932042, 338254283, 438028447, 1237440758, -1085072231, 1714802801, -1266926776, -275448147, 1719066164, -1341996588, 2081768804, -91729348 ], [ -604342194, 1482789847, -349188328, -504425013, -343860851, 300714541, 1742345502, -744921312, 288363451, -1124463909, -761020313, 825836010, -83481593, 408817009, 588962529, -1535585838, 944914970, 335639998, -936387266 ], [ -1974607917, 83005559, -281907115, -2143174138, 2145279899, 1695566886, -2075965944, 1941734508, 1089293583, 1524714897, -1114100412, -192868781, 553831630, 1732768061, -876705834, -196102324, -399935154, 819910237, -532189561 ], [ -986210840, -459450418, 479389432, -2100960760, 1256506823, -1123102802, -1931539831, -1426073320, 701234820, -316456522, 2037745676, -372662782, -1521065463, -82803614, 1111180966, 2054801828, 1391077001, -1076997151, -1286015799 ], [ -136116625, -5013068, -1623599357, 992871690, 242808855, 435872259, -983797953, -489708911, 396583915, 1954510672, 772508686, 954969442, -619039878, 407029183, 84680805, -1935983063, -953014092, 1457667927, -1163659140 ], [ -1273159657, 198720119, -349542405, 352643339, 63362383, -606810939, 447760776, 1760612830, 482867310, -254767406, 2038255677, -633914907, -46816701, 264310065, -165412230, -669908760, 425206768, 552250537, -800182751 ], [ -1333309118, 313069665, 1603059172, -1875808492, 946405849, 1263379840, -503213637, -1473387589, 1327793848, -748581816, -1969178951, 1247196814, 1758138488, 1840058912, 744918173, 576429305, 1015927146, 1063998634, -866107029 ], [ 1937004341, -1565015180, -2033253975, 586038765, 1716236590, -810411673, 230231535, 1332347624, -1641800160, -1956133053, 756031973, -1052050325, 535462018, -976138959, -1424508541, 1134405416, -1698835652, 1254471151, 1399276887 ], [ 904737509, -1763349309, 1965878382, -966857888, 1985330939, -828970694, -1075278150, 367321623, -529550826, 881762431, 2043672492, 1008726845, -1382596952, -1201265986, -622581109, -1115453816, 868240393, -842117446, -444428376 ], [ -1960204228, 634953548, -1392574113, -1920416769, 785105987, 887718831, -1380713713, -1927203502, -570696284, -584317288, -956690869, 1561464200, 1119781403, -1997728264, 1249470912, 434342285, 1657673793, -1933785248, -812989357 ], [ 53788303, -2022949624, -2048641338, -91578177, -1103401913, 1529472237, -1458630456, -1897116222, -849601150, 830413206, -1050082580, 492436444, -879069430, 1506020100, -298337675, -853291871, -202500118, -1706462522, 1773740986 ], [ 1962020070, 1778538763, -1576021601, -150778205, 153174652, -511877851, -1916315238, -1999950212, 248533017, -1624324375, 221055674, 1841530531, -743666174, -107422742, -1562876656, 145318869, 370586540, 1145336060, 1198659938 ], [ -1692183189, 150777435, 1474821376, -189161672, -1752267340, 1798227937, 918343957, -884559908, -733749477, 168593579, -842484350, -445293457, 2129089518, -1229756004, 1246754643, -885521228, -1434658500, -1226003918, 68022355 ], [ 755483886, 923731261, 773257397, -1476918266, 2138342418, -1494796305, 1436732821, -187589708, 677870670, 161155617, 1856445828, 397017058, 1472147866, 167614398, 277275345, -1314039051, -1402673572, 1094911144, 2010017245 ], [ 593850424, 600346435, -1980650708, -1651041094, 1844881668, 1262126834, -1110707819, 1669769018, 195295493, -789167094, 62828389, -1593632100, 93146845, -1386935228, 113339555, 1320337759, 945693052, 1535106788, 1025961285 ], [ 785755421, -382473352, 220305579, 951132245, 1753725269, 244480695, -292546056, -1336282084, 444133753, -1307558892, 1543618928, -1179026355, -186958126, -2014297121, 2112638824, -1439655863, -1143142814, -1051811574, 1154665179 ], [ 1335550902, -829653550, 523393301, 1620369655, -978479853, 904032265, -63122350, 112859594, 2060985662, -619471024, 103527485, 2133464409, 1633837119, -1292727236, -98755913, -1513341447, 875908400, -1236818431, -745080981 ], [ 41019801, -153022127, 1145686202, -1576282499, 109724285, -834259323, -1355328735, -69296843, 2060430860, -278458544, 1994303001, 92427114, -1192157417, 764509732, 917205716, 269516612, 2033566740, -1613190302, 869950431 ], [ 681723108, 959866396, 455426051, -897381471, 1576698582, 1168491788, 1034040459, 1710465076, -1435501382, 1237785747, 328768362, -984563472, 1855156906, -1420785843, 183179115, -871844938, -911254479, -981861194, -1379589848 ], [ -1311828653, 1435651221, -1642841334, -1390491421, 1621947105, -109256259, 1447005712, -1357301844, -1090926894, 42391335, -1591157025, -1273936388, 1022085255, -678710682, 1375125987, -57842678, -330885596, 1570559955, -96819924 ], [ -2054001001, -2068120831, 440629230, 1958090968, 364459749, -1073840476, 2085247276, -437473137, 1961191749, -1412915760, 1381593477, 1232441590, -73378764, 1256441221, -1111719996, -1802792542, -772990694, 1916554945, 1882390964 ], [ 558306059, -756892319, -1835590570, 187042902, -348943225, 1728069452, -1766500723, 395411127, 1681626131, -1545350847, 2044284339, -1573166104, 1640752276, -336141418, -2048375127, 1175489024, -742470658, -1571479139, -2031977418 ], [ -542877175, 2034938902, -1418483989, -2097143291, -1198584080, -1027757451, -657637445, 1485975795, -1775308752, -549922736, -1074549831, -1835603758, -165982120, 1553074094, -196181382, 1793213851, -805871228, 1791188891, 1221234284 ], [ -572330571, 988352201, -616512790, 1426845308, -684963579, -917296975, 563585491, -1218886202, 492469404, 37391744, -6079907, -1972586487, 618916378, -969435246, 289437805, 1158349725, 928816806, -1453214376, -1567992447 ], [ -2121873417, -2064700183, 1930992936, -1037038631, 974426294, 1055367736, 652557288, 1221900167, 381502331, -1382516402, 88872609, -908082374, -575852232, -1864377122, -247453987, -152295161, 1196464522, -1029084956, 1201484702 ], [ -1096057366, -2128318336, -562383084, -245540504, 1466854703, -2053505518, -1146608055, -850052244, -636012183, -30485689, -1068732198, 222764603, 1933949265, 167994079, -1630553316, -2111606836, 1119562337, 934060926, -903988280 ], [ 1796441166, 1424990938, -1921097835, 1988707988, 2112805651, 1859130431, -1169287949, 382536064, -1744432154, 1456967658, -1621968402, 1924528218, -1045530422, 527395404, 24298472, -1302852325, -64893549, -842346151, 566100413 ], [ -1265990850, -1268389704, 1206027920, -95894127, 1388818508, 1337185344, 1688227219, -1273295519, 1277640429, 2138989516, 604840038, 1604895641, -2096324212, 681717543, 329537691, -1192483370, -1328611767, -1598512589, -992822353 ], [ 930413666, -1265234553, -1058905280, -1657082941, -715141976, 2092788025, 1643026672, 919078863, 783187198, 465540268, -2087484804, 700647779, 1369448643, -818157496, 391572383, -1354449043, -840351050, -1844476622, 1456232038 ], [ 869062928, -1407490617, 1490012283, 965346361, 1244590675, 1786204696, 1809288788, -400483559, 1386414449, 58841593, 817003063, 1177636801, -2099390703, 127505890, -152659613, 1334780642, -854936636, 979524445, -665591172 ], [ -382201177, 504696557, -1741510898, -1206547894, 339079218, 370070109, 1608152761, 989530736, -1024530774, -850814000, -85692294, 1170978707, -2125423336, -1328205423, 325065360, -1322588177, 284249351, 1841625411, -41324179 ], [ -1850395144, -1411182505, 1059750357, -227065654, -330374520, -436030669, 1948952696, -74160337, 1254568389, 576935916, 1845526329, -997894419, 361892387, 365818541, 1178789945, 1408649600, -1621145955, -1492876244, -603842663 ], [ -1981671879, 1607767396, -1386495548, -272080784, 2015258714, 1802545851, -1788769115, 977994342, -1047998164, -1973974164, -303589634, -1182282981, 937221111, -1584120046, 817397749, 824178690, -155091537, -196085295, -987567362 ] ], [ [ 1029291806, 447100369, 371846344, -646060417, 543371327, 1020733408, -1458105828, 725446051, 1332987388, -638782244, 1334397021, 1912717769, -2126312401, -439528686, -1248097367, -1506020438, -1368220078, 1322986481, -1451090274 ], [ -1370033008, 57510570, -1387674477, 1847000372, -735037210, 920391915, -1421628931, -1550028037, -936173055, -1054638709, -1868899161, 761129227, -1309121798, 389185259, -1930398083, -984697622, 906837132, -1501683665, 1557450284 ], [ -1004120748, 332338198, 1394104570, -100569349, -1562858437, -1321186894, 405983155, -1826828993, 1525306911, 1875554593, 467588255, 200228587, -40434449, -260445060, 1170505161, -372080913, -1495579143, 1048915671, -1059489588 ], [ 244769251, 2039571742, -1600165331, -1198574310, 755945722, 1037386065, -327751248, 1379053620, 1332089253, 93040741, 691566160, -1152564572, -2007122720, -2117179439, 1589708148, 988414900, 1124647404, 551122866, 1315602208 ], [ 1782997494, -1995371782, 246798678, 247289182, -370840793, -530859356, -630165667, 681433064, 950687815, 1869556348, 1492442659, 631978615, -764070101, -1167178578, -1957857151, 1815143952, -321450139, -701748641, -2044266563 ], [ 310514986, -212220149, 1056719703, -2120155624, 1983376453, -81085301, -1902243190, -1391099344, -1018002962, 1376155422, -1517845916, 586563457, 1042008429, -1260550245, -1867713595, -979439228, 205939140, -1088827104, 285350753 ], [ 703376703, -1157319081, -83482805, 1899048980, 1925390306, -1283490091, -2141943129, 1924757672, -308664213, -118903224, 1713812241, 1524088161, 1636201653, 170665574, -8951333, -1127844581, -2142253104, -1205327464, 1097767437 ], [ 820463192, 663604195, -626198730, 2139225315, -1590319535, -749421922, 623896278, 476034394, -1667139401, 411240506, 845217713, -83976194, -1909008048, -1257368502, 1315353910, 76351808, -462093627, 83861040, -1173429465 ], [ 612807704, -28971588, 1268510061, 1703970322, 971404346, 2104064711, -1432650172, -293767185, 721193605, -1700676604, 1380394285, -89848525, 1653575641, 435922567, -1643148014, 1333670454, 160784019, -1801467790, 584709029 ], [ 1984310388, 2038023193, -1976880050, 1702255256, -245669744, -1448786468, 271463978, -122689390, -1821279157, 941890778, 1724128829, -1524389162, -1377354942, 1233499480, 337466585, -1373021106, 1986357683, -1475255035, -2035076342 ], [ 885316383, -276446707, 632586147, -1024033726, 417236687, -376914195, 368220081, -299220775, -1031919968, -1631905859, -1148617580, 1168743787, -81022035, -88726564, -649327067, 879824178, -977008390, -64183057, 2101677733 ], [ -1228590394, 1149682425, -1641637351, 1312814875, -530373731, 2065233369, -678554444, 1594718994, 1412458151, 1032224689, -142380312, 1025716684, -351434914, -111003918, -2023321730, 1587824772, -1327165976, 1799362135, 987157407 ], [ 257370257, 893588547, 1707443388, 159706871, -1614241399, -487575243, 1633499387, 1774672720, -915247858, -1631021424, 334688191, 1875310487, 1118547513, -1684033059, -23366639, 1335304806, 151711587, -1035308684, 718894421 ], [ -1869831542, -580039214, -730931440, 2104236951, 1050323286, 810894, -35900908, -432872301, 637104257, 1639861481, -660016745, 565251647, -497555640, 385630132, -1380701151, 911861872, -1450887429, -819478854, 1064287963 ], [ -82818747, -1080501048, -1524787184, 1518010985, -1344621820, 654068013, 1704125077, 228210545, 2063866351, 909935248, 123452783, -620638601, -208731979, 1954328225, 1679741463, 1564821668, -174308485, -1392295617, 811972815 ], [ -60344536, -374121146, -1097572023, 1104669984, -989536446, 565993863, 428286300, 1171842687, 1642492035, -1564733360, 1809722970, -307682527, 1707978193, -700021994, 1250149733, 727540756, 2021318800, -2029983233, 561015735 ], [ 443102541, -141135010, 1555130198, 1836145137, 710818266, 1226659564, 744274713, 1575951764, 2144786735, 717627205, -100563, 241609034, -213068910, -241651263, 70133951, 493266273, 1636121319, 1067458685, 606575579 ], [ -475525006, 326763662, 2045171101, 1405910823, 631372769, 1491824254, 1349369176, 1027669999, 2025229299, 328004265, 183033414, -2068430181, 790519608, 298700987, -141161921, 865422721, -695868846, -1492318402, 1710129640 ], [ -1280767379, 1952703333, -1739605721, -436642280, 590598124, 295828492, 1424875813, -1572564655, -194275379, 150351485, 1977279070, 1193255704, 703896698, -1091322391, 1282126079, -1389807511, -1667622876, -1277256351, 970505230 ], [ 859027321, -1115800077, -1088121650, -427938001, -1671934119, -1020193793, 1306324948, 2050935737, 200008019, -1101035634, -1948958033, -1051436711, 973740003, -885545785, -308748759, 9290031, -1575362573, 1472960155, 659901126 ], [ 1405028445, -256958743, 1889190949, 1871321221, 1739190991, -803799010, -586612180, -1067537361, 1001265200, -141016775, 204283696, 171354839, 1220616792, 344920234, -1754568116, 727049385, -427865397, -835751569, 332166141 ], [ 1499152295, 184981111, 1986473563, 896695138, 441746045, -1287695752, -1377282644, -1704776293, 273610075, -1974720781, -1437589619, -2076426830, -1209278519, 1195053159, 603644248, -1624514295, 1609537754, -1951898907, 154042228 ], [ 765166162, 1184764645, -497342212, -1073090314, -1439434486, -1900213576, 410290691, 566426233, -586425551, 1104380624, -630964784, -172249265, -442380150, 364245917, -1188529134, 567321222, 795098092, -701716094, -2006188948 ], [ -378812429, 1521181814, -1903951644, 31050592, -620854322, -997310095, -1418276509, -1957037511, 192904053, -1440679049, 1144081143, 1403099301, -760932606, -160099759, 1466305609, 772787422, -125082103, -976942345, 631853499 ], [ -776306655, -708000815, 1809429957, 1726365658, -1285145728, -1892945142, 1241441851, 603776309, 936615170, -653000809, -421380222, -903273013, -732840522, 2032082324, -316579134, -1770067541, -568023992, 131548457, -201945736 ], [ -307771788, 1458701492, -1726206226, 1729749538, -29685178, 826605379, 1687151823, -300568554, 649937052, -1015714135, 486595852, 1647504418, 808038382, 164653367, 1334799141, 1145922086, -849505394, -641725890, -216059038 ], [ -1247385747, -1123887243, 1457369992, -1008135045, 979461985, -1963841039, -1562780284, 1704261574, -854330626, 2080860141, -2131091340, 1138280465, 850460507, 2068550343, -1503101306, -870391282, -559745563, 659070296, -1622415224 ], [ 1173758548, -300027435, 1110005486, 1203962279, 430360699, 11535659, 2061348226, -1036486785, -1583571506, 1247364692, -1086412157, -1237115300, -1666141007, 2059359082, 592011739, 1734523348, -820504580, -484681927, -201498517 ], [ 627235982, 1386184308, -732760377, 45816093, -697703003, 203568034, 368127424, 999150064, -815400120, 842996313, 1280964401, -1789580442, -450125943, 1173223170, -2135275068, -891907868, -907189104, -1186539314, 2045418197 ], [ 847412453, -2037216666, -2141176207, 355673305, 549401824, 1257316292, -771308402, -2053337755, -864349976, 1568648122, -1023101603, -626114335, 257498093, 1585470009, 1940845194, 69442879, -644407370, -98226938, 2034919864 ], [ 683125112, -1717719816, -2115478480, -1630882516, 1732976549, 1372729961, -1766308018, -1576757564, -1932494899, 857937494, -50239071, -412335548, -1932507851, 1549761434, 848295142, 1683677395, 54269812, 1102732297, -803334105 ], [ -580355592, -1910462554, -458996237, 341653711, -1107506981, 2047330002, -1919904730, 1255422106, 1369101235, -1189838908, -1623696074, -1138194669, -252956347, -1730873192, -1074636566, 647433226, 595227526, -259604369, 725000383 ], [ 1650689104, -2101833688, 1554464343, 306379976, 112529134, 973424639, 1484696435, -1715998772, 504642847, -505196464, -101181863, -899520937, 1092824863, -901578849, 545301767, -812359218, -872197556, -1117984390, -1853918884 ], [ -585325428, -2105654511, -1936740369, 41088899, 151537717, 1827801387, 312149181, -2099357861, 1133499760, -869271915, -132910719, 1063971542, 643123905, -1480413062, 1310141332, 2028657883, 1864408546, -1204357883, -303163749 ], [ 1671535454, 375920132, 1278022826, 914012659, 1560212640, -181346402, -1773508036, 576142221, -912734034, 477627992, 492212969, 122415229, 66450246, -1979483067, 739783700, -1345388133, 2051039344, 441498977, 650659274 ], [ -484444861, 1325881052, 1950159242, -1148562617, 1646675496, -1556437057, -996686624, 803161125, 2030549943, 1139804745, -581883808, 1986147450, 890596513, -613338298, 759150447, 308166145, -1298370954, 396976684, -987024769 ], [ 1736774092, 871071720, -76204338, -553434267, -262854732, 1905139304, 511198917, -1066256541, -46859053, -1946851419, 1216699292, -1702381980, -640128072, -1029417667, 1455762363, 778673423, -566211793, -2097710037, 1168755773 ], [ 1514103701, -621299047, 360073971, 851732302, -230774604, 1559466817, 340010366, -1086973079, -1592917893, -309419771, -1066027932, -1808178584, 2109049744, 1362840602, -1489692203, -1518142078, -1932048892, 458907627, 800269806 ], [ -346025170, -1178425931, -639967153, 1059627608, 1647579184, -1534498452, -939219664, -57406627, -1735129482, -1309957804, -104659345, 1228571564, 408787424, 1039817180, -1352145461, -1772875743, 873572158, 694370671, -1503573924 ], [ 99207178, -249211896, -1315241288, -923087857, 1026590349, -915976615, -294824280, -625741785, -1799256500, 1519014858, -1292233786, -974823128, 303521324, -1996418289, -1046203966, -999902350, -1456152576, -649525882, 989844817 ], [ 746340253, -148460455, 606732413, -82590404, 1552393804, -1854572302, -35386280, 1185931885, 38108028, -169327014, -34309168, -939261503, 1525593357, -230862343, 246863472, 863318570, 1717103627, 287471341, -288317403 ], [ -892312723, 595827512, 1481143398, 137636451, -177096605, 1985492309, 876918510, 858347056, -1491286464, 1336725745, -1180353149, 276811552, 2067904070, -1999358908, 407517704, 468155062, 1470952422, -1651983729, 1663443196 ], [ -2028023691, 1331249958, -2096720155, 398255531, -1326857049, 230246682, 630134934, 1406836942, 276048837, 1103496284, -952788444, 1506178819, 1633858874, -2006473847, 2109756893, -1646445574, 80129153, -1055743305, -1962400958 ], [ 102105104, 147624662, 1287922462, -128657396, 1662439286, -165369293, -504896518, 1957172558, -1635849736, 66940460, 322143330, -899602694, 1697766490, -545700497, -2034386280, -1573846161, -697180635, -755231567, 1484829772 ], [ -500525395, 1163686150, 575714064, -586690819, -191174485, 958460040, -1086345198, -958435190, -1997709198, -1996136954, -1162513144, 1096911607, 921817134, -1176285397, -1518992148, -100655001, -1645609951, 1809395684, -652304308 ], [ -2144828857, 1362011632, -1422374427, -1411673150, 896781489, 123351961, 1567803339, -904319028, 432505443, -1095949986, -177484521, -1151773212, -1308222450, -1624144058, -1383896101, 1360572809, 1175587086, 1247643235, 1927180821 ], [ -56310753, 1979973977, 1748735516, 946424601, -2010356999, -822164308, 824400298, -1460261358, -245837500, -1927417099, -1547265274, 1924581181, 1699704890, 1979263282, 860711085, -365288748, 1204540643, -2118366028, -754667717 ], [ 690159813, 289187140, 2049298286, 989571102, 1216540309, 1346014185, -1105346739, -576164660, 659047071, 1547192281, -430938902, 332973518, 1103878186, 2007891835, 1928038670, -629230743, 760972936, -642713902, 1691177196 ], [ 1521083844, -897713406, -928495069, 1200060017, 1879221222, -1448235539, 1679384510, -1606698675, 872286651, 2109865422, -221753555, -73290619, -1501172009, -938709096, 243981900, -1095409300, 1660610771, -570523023, 919976966 ], [ 1782851135, -932269872, 1612165629, 1017428077, -521242562, -839765201, 1163567228, 1567826361, 708207494, 982284153, -1386436934, -1469954859, -413503351, 1392942238, 1363430907, 329154667, -1516147433, -1870584012, -282848946 ], [ 102030714, 1183986760, 1192059594, 840929610, -691242558, 2002064619, 386256049, -787408112, -1612295050, 1596022599, -164772907, 843758776, -841349191, 678492227, 118707919, 1494155746, 2042209751, 1659552017, 868231851 ], [ 685089639, -113620829, 1342018474, -410198872, -1139402770, -1191206129, 1803323910, -1984789742, -1661421032, 2123536598, 1429186086, 1269008006, -1288071102, -784229605, 1307981481, -414469373, -934420408, -2127012871, 672783059 ], [ 1291483874, 1858030862, 371307432, 1430923756, -1194738593, 1385715976, -284558171, 876558053, -685410954, -1738578730, -916344596, -2049949602, 1072472140, 225268196, -577492624, 2007107759, -1782541576, 190454721, 2147333954 ], [ 1882177459, -667314515, 1811625113, 686577746, 151690700, -520601859, -1090098301, 677881837, 1045625032, 1566364565, 581168126, 706359398, -52558904, 258461548, -1053666596, -440918036, 293067482, 1161842376, -1342078505 ], [ -1514953832, 1806612136, 491088717, 2108866568, -647728211, 388863429, 1604434404, -1773601776, -1276606259, 2090411202, -750693496, -1654863227, -167145402, -1914182138, -1122112005, 1794121969, 1424708413, 1822136064, 47684361 ], [ -274867938, 225029196, -1568802685, 461049564, -63882850, 914707908, -172588866, 206257763, 802987505, 2028222462, -988742181, -1040869686, -1406149146, 1898635774, -332374187, 1230140953, 1380566916, -1376546480, -73138164 ], [ -33572322, -2107599451, 2132531651, -2098115055, -269004479, -862637090, -1529033611, 311764079, 13044621, 1477692514, 434891532, 1605827282, 77526048, 282924969, -1881607493, -1741505788, -1598060301, 1552627311, -2014718060 ], [ -576049870, -1308082302, 1005754216, 1606044410, 481026816, -568605488, 1940424955, -48723999, 340834089, 865899709, -578807042, -294866582, -476343799, -979175524, -1545026504, -931306416, -51067336, -622198189, -863325976 ] ], [ [ 674517240, -1420168263, -785451806, 424070190, 1644553502, 676126263, -147110353, -1134220126, -1533994034, -481616391, 377162234, 91666786, -589700322, 624232722, -559483173, 1643666998, -568513810, -798725677, -2030998137 ], [ -1529101842, 629458996, 1499278232, 167972164, 996449643, 1453625422, -397424687, -812608934, 213922262, -1624546468, 1798832229, 1600229076, 713054757, -1226222489, 706888396, -997522109, 2056156303, -1096873388, -1481517817 ], [ -459687277, -142035879, -1133180007, 1742874124, 1625242095, 2031586302, 417539225, -382087077, 510771978, 202906901, 1831026439, 572623938, 820803563, -2135820979, 647489152, -1095644595, -594976158, 629567405, -877415308 ], [ -1804198983, 1286300283, 931309539, -315713490, 717306040, -1141804230, 2087196326, 1427761589, -876202289, 1788161885, -1325166087, -166728455, -2077119704, 692851646, -564987053, -1062414799, 1244374684, -921947364, 887265584 ], [ -53098516, -1081573043, -191847206, -379481885, 1715221690, -1348221928, -540857466, -729528931, -980862691, 1504416429, -456094833, 667173609, 1824452483, -1819179918, -82057428, -611811186, 775115617, -1591375509, 136745212 ], [ 1539569604, 1187289156, 1790082170, -1842093358, -1231583234, 640975977, -745587276, -327590395, -1817592022, -1609188607, 1036280777, -1384647498, 117064107, -1846877147, -139348093, 1510889025, -918256035, -1566270996, -2130899321 ], [ -1412909896, 101288404, -1884640853, 885835811, 1534964248, -531227659, 686232991, 1033844212, -930193887, -1540572506, -1182432643, 391316552, 781895226, 1207260030, -566261540, 1680112257, 692393516, -1487175781, -1569407285 ], [ 1193496796, -1836605929, 778976212, -925480625, -1932432425, -1701808168, 432165281, 2067880937, -1503635983, 549197661, -890534415, 1011996865, 1451749859, 1398840604, -2063166415, -1843032538, -56707700, 807757619, 1938501669 ], [ -1316916364, 2022024797, 219042220, 1961347728, -1088292504, 1453306351, -763249748, -1756432142, 550755409, -1585537787, -1366398163, -177723298, -1347902487, 941498509, -2031669036, 1938837243, 1563912293, -1921185165, -21625843 ], [ -279335062, -100644866, 1436008299, 1536344962, -1082440010, -1072286534, 2002303116, 112914379, 420182256, -25880336, 1771005729, -207598171, -2131763307, -711126887, -160200783, 1467206132, 339095637, -514028374, -1918713075 ], [ 1595875059, 1688926125, -900494829, 1665264908, -1116258832, -362144769, 1464467137, -952289958, 1509759465, -2144710930, 1592918371, 1510367025, 2107080005, 417219197, -365532497, 984516929, 1104216760, -1886925660, 1641007440 ], [ -2119599448, 719322417, 1985342681, 1487406888, -1108505778, 747154854, 660209177, 77925160, -690194763, 161385170, 529090211, -1571044605, 1896496249, 1200703044, -1029224724, -2074307221, -1580851860, -1202643066, -1609425213 ], [ -1394749758, -1642539115, -1121262057, -2064309187, -1451346658, -371566813, 408133428, 905846816, 1020934340, -1900952934, 1230759951, 1553207778, -468091169, -98903448, 1005001466, -1661605078, -73548370, 1462652775, -129864591 ], [ 1580352124, -140720510, 1746549632, -600088940, 2076665758, 510422892, 1438451488, -1296261606, 2140903164, -1545744163, -1228154347, 801980969, -443584563, 592143125, -281712, -1743235715, 765266863, -1876980733, 645267528 ], [ -661162888, -1756051399, -954929331, 449137357, -1434029895, -1404780129, -1247508767, -395553524, 874196964, 643256058, 171179124, -1108943787, 660246467, 1856815661, 794033708, 1897578117, 1415858186, 197405143, 1809296774 ], [ -1801632588, 330079195, -840817016, -871592142, 521628057, -246795958, 97336663, 871248867, 1127455038, 512157508, -246115138, -47063335, 1249239664, 1439514778, 1953575013, 2005478435, 1527224296, -1312625219, 1840361055 ], [ 973789867, -1560894656, 300348223, 422430859, -1769447848, -1219487357, 96504206, 1874054228, -1883198440, 317181493, 675515137, 114347376, -1343977189, 601784068, 163023858, -930638446, -1648609848, 1194771416, -1209939393 ], [ -1076591891, -1808745141, 424378561, -1271141768, -1743533560, -1593015319, 1438955269, 84933631, 2111349710, 229796152, -136213472, 1606291053, 2008926930, -1311784179, 150790490, -1911940461, -1062347808, -353894231, -744084656 ], [ 1206231629, 504334225, -1117814263, 25905575, 1483919295, -2071075468, -883423183, 1571754891, -444856923, 1984576351, 1699498637, 1255337284, 2070444963, 831873882, -2146868255, 427138810, 167812474, 1594262903, -1110985389 ], [ 1316362844, 530496259, -1125771727, -836712663, -1293972876, -1613444757, -798267332, -448704658, 422472605, 1578707627, -230552301, -2014861519, -1409508782, 344466364, 436518508, 1941340629, -637670650, -422083670, -888193746 ], [ -125541158, 606226092, 2035342498, -697864360, 1096026340, -253069479, 47103060, 1390316449, -847051032, 1328578300, 321622420, -1517204937, -1590067573, -1397761411, 154679651, -548143347, -943050291, -894717215, 1148950822 ], [ 663375465, 1810957825, 1696534956, 187807140, -2041021022, 954527389, 798908867, -308514293, 1806237856, -923381450, 1854383775, 450977079, 863268738, 1876210149, -1839341679, 1721647509, -101998482, 910529430, 73505680 ], [ 1085358652, -188105954, -2022296148, -1610390557, 1251422387, 442685081, -1697228108, -654655342, 1425927415, 1159597014, -1812167555, -130157762, -964455834, -1195861682, -865999945, 294766694, -1520229912, 1900346620, 28729415 ], [ -1665771328, 2038703311, -921665846, 1467471770, 90790200, -634210238, -539669219, 1296817947, -267750312, 348505922, 243245493, -1863951686, 1441524522, 2033305696, -1804566936, -1080836880, -189601673, -43891768, 84604896 ], [ 1938171463, -1953648673, 864773942, -239378775, -2051500011, 1868387492, -1141570147, 1253491817, -239936032, 1516776093, 209821362, -326502971, 59141602, -1826066278, -1573482, -1011855550, 1343653730, 1644661211, -1576440908 ], [ -1919852858, -475580139, -1564739565, -1396461630, -998121017, 1906540850, -1433657921, 1950965874, 834865465, 1535234407, -1036187435, -2099394478, 1103406245, 399478259, -2096918703, 506396541, 2065897794, 116833763, -1124673112 ], [ 1989091155, -219921805, -1746570271, 1765275237, 711725116, 1965172957, -1372616516, 2122052949, 700404043, 2056953437, -1644868597, -437712200, 1180222070, -1113423338, 1100678709, -1869638533, -1164542906, -1619465022, 1398645379 ], [ 1654493089, -1450085910, -253008667, -1556355862, -1264093805, 1619399539, -1928636553, -1330700555, 226826433, -1243603823, -990856976, 365546116, -748074836, 1566567626, -572214721, 712232038, 1053754674, 1616390848, -1179635724 ], [ -668074509, -399015406, 305510257, 359529633, 436328289, -154699004, -12424197, 1560426580, -31903980, -194147936, -1765036265, 1616260800, -2123353405, 1780239345, -2041331328, -211970182, 1712630492, 1441503531, 1579150621 ], [ 939988582, 2021161497, -271309100, -1826339965, 1297019524, 1673401065, 287024367, 2146607450, 569879383, -833480048, 1911149656, 2072731706, 1048813655, -1612406747, 651486942, 122951800, -1548098281, -1951893512, 2041887326 ], [ 2091663620, -785238497, -172433912, -86297670, 95979390, -1617978891, 912695627, 1918106787, -310621261, -1056100617, 1202185878, 2014725809, 324864608, -1961298017, -1313514285, 330509355, 1316295159, -1935707907, -792957496 ], [ -2026177000, 154843042, 448202675, -485654350, -528513942, 1651997222, -815066308, 184165852, -208711779, 1616557302, 545649952, 1592533328, -1396302252, -1554184485, 1173304896, -1714428795, 1860657963, -2051876898, 1660403332 ], [ -525428987, 1503670191, -808905665, 263085878, -386759286, 41708447, 919965001, -1452477978, 1396969226, -2074444857, 1142391401, -1674362887, -409373400, 1432784969, 727568919, 1616978194, 1820789159, -1789598476, -351565274 ], [ -1806556875, -1550898259, -699249107, 2039528359, 1203038041, 1539913176, 1639829978, -168674887, -616294264, -1791604989, 141351140, 64152840, 122139913, -2117325245, 197644784, 811939106, 2104231602, 113487212, 1344669866 ], [ -1371875479, -1937528663, 1792273738, -226321770, -1843457569, -783611963, -1725371320, 1131810280, -107703130, -675349248, 1736298200, -1567368312, 60568867, -867862158, 111865970, 31585597, 956289430, 1577526850, 791051420 ], [ 156679214, 365642956, -256101195, 85976520, 665982011, -1914595776, -1509262184, 1772279194, -620327939, -1304061276, -1750846889, -1211328537, 1857372099, -1598187794, 289622768, -2041629370, 248401579, 1859699988, 509247685 ], [ 954469412, -371247795, -487286179, 238950353, -456574928, -1168508847, 1153916285, 957371423, -712194360, 639878435, -958826042, -2099627678, 292951311, -377075815, 1434822239, -2049806227, -1513831559, -1737857348, -1428388788 ], [ 592619652, 1561021049, -576317249, 581852363, 710873510, -503896903, -1937965467, -1987558943, 2016761922, -1952523151, -1795248470, 1414021108, 1558784169, -1836181421, 321696679, -581042630, -839864741, 558722553, -1393546246 ], [ -1817391277, 1298897315, 1593477393, 645144692, 311799106, -452450223, 1348675743, -911832845, 1170575065, 714835563, -1093674377, -963717280, -623392361, -736205444, 279622824, -1076932305, -9751775, 778670559, -213616609 ], [ -578134416, -1459495990, -1966583462, -1460013678, -2094939103, -396865805, -493601249, -1789388203, -682213023, 1309247719, -1358208647, -733965028, 1914419903, -1030744450, 621170527, -893515797, -891815970, -359938547, -1984625599 ], [ 184887936, 892957769, -1913586446, -1312322460, 1692927787, 1029558542, 349525852, 90743570, -1111616114, 2135629408, -1631006008, -1126107291, -834260189, 1651144588, -633298394, -1554177316, 2090478005, -466030062, -436902365 ], [ 888006883, 1607945149, -1170432409, 512704856, -975766739, -334089924, 1814478039, 537160849, -1751203499, -1244750904, -754478253, 629525066, 881574349, 702689728, -736372491, 458750931, 1192198133, -314183914, -672030220 ], [ -1625954470, -1721372057, 527911068, 193275770, 1765734461, 352739160, -1699917627, 878320304, -1540748899, -964972972, 1843585722, -721478766, 1643998274, -1420262292, -532354891, 334439129, -1604614988, 81046240, 617035549 ], [ -1801776389, -1888434104, -1866500606, -2069915212, -734706954, 915203827, -1897950254, -620782909, -1415879914, 1929694130, -873543710, -19739574, 873585145, 1155654361, 1697312575, -109063086, 751913563, -1103760322, -996181641 ], [ 1166228924, 602442310, 124016800, -1047712322, -1590174367, 1212545891, 351425472, 621873897, -1432994803, 350971799, 2126429979, -636386451, 53103453, 437911318, -1530216553, 1562470778, 1774718436, 1078852233, -27456167 ], [ 1988008066, -1317591464, -1936783907, 1831204003, -455317840, -183860722, -318388042, -2115915680, -1000800643, -2063229717, 90702610, -1899204764, -1659541059, 1820350944, 474304434, -1431977595, -454310528, -611480834, 1706409112 ], [ 913061607, 1462035969, 618031354, -1334037361, -1515551531, 1575475834, -868319911, -498096727, 634375787, 676436672, -1625504403, -1127365045, 1493738358, -214348218, -2100266704, 1650647961, 1989148849, -583113026, 1423350621 ], [ 32677959, -750621052, 2127848355, -1178790722, -1715907762, 233370863, 542114970, 756671896, 141197208, 1352885467, -143156483, -596781134, -1729688699, 1989630234, -2064405020, 366461989, 606056743, 51483524, -1936753040 ], [ -2032676298, 52228076, 1577953178, -623790145, 1698966243, -1414467275, -607909496, 1684831097, 1033759623, -1140641773, 609918207, -1739240650, 932159789, 2069517491, -626739518, 614394369, 1753028151, 1153586203, 1519080140 ], [ -189311111, -809706120, -159860573, -462353061, -2147258868, -431286113, 1394401651, 2013696293, 1888328841, -814611994, 1140981459, -1551809441, -758588477, 1383670904, -1692771860, -69479916, -814109401, 964287753, -1535713485 ], [ -1894939762, -809650462, 720764192, -554583292, 1166150987, -1642005861, 455848366, 847151211, -1882117211, 1562241230, 1747430535, -947078540, 1154817357, 350348007, -512466628, 74743079, 1225269942, -1599603387, 1952665483 ], [ -1582248688, -723337598, -147491353, 930390270, -498952300, 1461492259, 754384180, 1097533914, -751367157, 1993691167, -492850173, -248859041, 1490244100, 666670056, -30694007, 114451612, -1096990121, -896640252, 997861744 ], [ -1612793425, 474318904, -31910278, -1448212041, 313248969, -1522182827, 1797507312, -858460496, -1653143833, -221488417, 212466084, 904159337, -1450578674, 1854204346, -1470750261, -777445107, -634426935, 1677359638, 1807233889 ], [ -674656748, 148373128, -894047586, 1262711808, -1618391515, -1848573784, -1149436814, 148644126, -1874540500, 1273751319, 1869714691, -2040112599, 1396552454, 2088497536, 940630489, 858668372, 823096868, -762905983, -2126338381 ], [ 52827861, 271268936, -1207521738, -2104320907, 844195290, 184598388, -2146625258, -693152368, -870167155, 859969952, 1834827095, 827680979, 1352380032, -534901776, -1845034799, 760643147, -1134324074, 858974299, 193949505 ], [ -2006363898, -47467890, -156347746, -1183870986, -1885454085, 197550306, 721448865, -1248537164, 2139139189, 818851655, -1717092601, -1050813707, -1848511536, 1596468489, -494122729, -1956238910, -1351993820, 595092147, 149223284 ], [ -391140957, 887111880, 1141919040, 1455640632, 2022149817, 1494371903, -39863496, 741811204, 1662452766, 2099345455, -683496052, 2089445024, 964186079, 1122452154, 2069995485, -719784577, 1881868886, 957930700, 1935296840 ], [ 976855367, -1511110393, -1226892367, 259431162, 1447291113, -1659434804, -1010884976, 1373188961, 6669601, -410492840, -2094512371, -2093237941, -923632557, -1119016337, -1335820431, -1094421226, 1100620695, 1710453758, 1519131402 ] ], [ [ -1388970672, 608285237, -2098752964, 747767301, 878151153, 1401344246, -1486481474, 1506108674, 811051381, 118319124, 1311599649, -26223559, -910601906, 991228921, 1397987254, -1335858168, -1326920085, -1254868819, 1674600771 ], [ 2144210720, -431466906, 1057531385, -2144372862, 1640425894, 1897696554, -76597942, -255844925, -1669312140, -742843516, -836611857, -2109782592, -568544330, 12201982, 51659354, 552415305, 538182069, 1478090917, 102720527 ], [ -96325588, -252235055, 2016974522, 510309664, 1256896123, -1225766823, -732303243, 1944727711, -130374965, 1326117925, 1542284015, 1504498043, 892831525, 937947306, -2786027, -1943867159, -1072866712, -1664104963, 1486624363 ], [ 1282013369, 1186536881, -565731477, -1766862614, -1421383339, -1772375519, 216577842, 1406499566, 1978882327, 2085333371, 69011705, -2098753307, 1227450718, 2037053004, -1912106159, -1562700489, 1131954298, 1825957310, 277471898 ], [ -310487819, 743537355, 6835622, 1791317913, 725743027, 230611841, 1444292895, 333117919, -848455668, 2022351561, -1765805341, -811262375, 1064475272, 1245343094, -252145615, 2103221071, 321110171, 1531315926, -970788239 ], [ -451465909, 904064280, 1032670789, -1403291473, 1241099476, 1302315197, 1188837512, -1835724037, 999350499, 1271068247, 1959205134, 1179584630, 1963543427, 1452368880, -1429729857, -1827469760, 1369307144, 1093561806, -282953502 ], [ -252660187, -1743569130, 799909826, -1406281275, 1244281356, -1913756476, -1633919621, 1476136742, -874750889, -1586051747, -1159952774, -754578518, -129248897, -999109074, -977442, -584901268, -812507999, 574989173, 1662528997 ], [ 359889677, -2116358687, 1776449325, 883579387, 1127325675, -1774257806, 1893990004, -5509653, -1499365712, 344683839, -745619818, 345721703, 934198790, -1751124674, 1321282620, 983045580, 1736667783, -235436792, -79886630 ], [ -441534412, -673998464, 87685858, -1679294861, 2021427904, 1251905354, -1425127861, 1267977205, 1059753133, -1711340507, -1171625953, 710769473, 826770813, 2131894324, 391819649, 159744853, 576023391, -1954929796, 161406972 ], [ 1616295522, 1112180993, 1369186496, -2053679400, -56158725, 429282434, -1748579683, -458836322, -1766974103, -1623859181, -327051371, 2069769350, 729910846, 1224388713, -1435548844, 1192182937, -1621145161, 855477691, -137707558 ], [ -743855047, 226821049, 18798995, 231111088, -1375700371, 1316921390, 209929013, 1811900038, -1296602949, 249679957, -1656803101, 1091258430, -1535444278, 1432316061, 2057275235, 944452622, 408933265, 2069191945, 1707207704 ], [ -1534074268, 572546869, 1246085721, -305423139, 2063256034, 1337767765, -1802112279, -1220030666, 1452603847, -1675834197, -163287605, -1706223552, -1448946787, 1296854280, -1584080962, -952468028, -678959559, 2119232622, 1245754267 ], [ -923563540, -67924986, 1256935711, -1964449729, -497568290, -418751919, 983058498, -1616226620, 1851729945, -321629274, -824653788, -1419670379, -1601910836, 1506128688, 646054131, 1582322456, -576625855, 1529455534, 1045711784 ], [ 675902992, -155549068, -663210374, -655464926, 1876435522, -516544334, -1063417335, -2052107994, 167373537, -355622410, 1629397916, 1181364193, -1358648023, 1311630416, 620809337, 50009978, -1270546824, -1588125285, -2068280483 ], [ 678772313, 47834494, 1961251209, -1724386806, -917428323, -473557600, 1770641394, -1832701640, -233243901, -320898725, 273868382, -1460157264, -1979088646, -1025210556, 706937655, 1232765092, -78692484, 1358160664, 2042376156 ], [ -1006802809, 1153883398, -1850187541, -1641151652, -1351331925, 371185758, -1560486559, -1559594162, 2050931452, -1149473475, -248469282, -155532927, 559241738, -1598908731, 862258681, 916546354, 324986018, -691102040, 455570832 ], [ -1211538704, 771665199, 972794678, 1009890878, 530111185, -955753526, 1673024896, 1527430771, 908223926, -654444714, 592779048, 946886421, 66160070, 1724933800, -466643832, -204767616, 856605731, -1566460019, 178866501 ], [ -1927163697, -2034426075, -1729565424, -277332190, 294648790, 253089250, 1578873465, 1173489931, 477862700, -801231381, -1052453907, -633162711, 765088935, 1558303781, 770505895, -939008749, 1320177551, -669072631, -1163598602 ], [ 1066278599, 2109529487, 574294299, 1484440663, 200361617, -214833462, -1124667390, -716909706, -866922118, 1518310913, -276412850, 1031550050, 1001622696, -2083424792, -817743826, -1333705628, 201989980, 698816938, -720160051 ], [ 1068550037, -1188903498, 852078741, 699382478, 1770117452, -1140500218, 204148464, -1396422401, -512856437, -247485252, -1453799779, 497164940, -1699011, 636226374, 1482995074, -219569461, 2077379704, -1946727934, -634302836 ], [ -1101184922, 1098711148, -848220768, -1552298846, -1141602805, 1693775077, 1565347257, -833856495, 1485410625, 378907175, 1541169028, -1523891848, 82515581, -1117720551, 1806030520, 918860320, 1916928098, -1865410575, 730889116 ], [ -1878144586, 155227091, -499560046, -1473927830, -1380381285, -826781223, 496660564, 1616925103, 1536214868, 256857350, -437375445, 72064981, 647281686, -577984065, -1872775078, -1884235521, 1866379614, -1568857077, 654300743 ], [ -971878882, 1415888080, -209563546, -1601363612, 882905825, 1144285809, -468445891, 181303098, -1196411656, -1828989671, 1708079933, -1911133639, 1827531441, 1494585564, 733332128, 1793960906, 814422550, 718543706, -1424905709 ], [ -1074652137, -2091283132, 584796645, 1910077681, 526356104, -1713816105, 310174410, 2117491114, 1888901799, -489762899, 2128179518, 92748790, -155143733, -1682006319, -1384699055, -1239063964, 252382157, 90960930, 387501634 ], [ -1820109780, -41512917, -1185444398, 884879446, 1644545107, -79550435, -1237024661, 1473118361, 1086032895, 375437161, -1935631879, -558777825, -280484044, -429663598, 1881426197, -789798168, -1693744127, 1979452820, 73067974 ], [ 910878933, -1892491338, 1468359006, -78946167, -1935412699, 538162681, -1824024442, -1248153796, 1459544640, 1762646925, -10055711, 1867127756, 477672983, -528000773, 185461791, 1499215280, 1856699371, 1756703134, 314387158 ], [ 881410887, -1630871737, 1730799252, 1927146425, -309727560, -1169151788, 1796208996, -1402954506, -792780817, 1376430672, -1064633448, 1460510364, -699977596, 2046418643, -225670839, 1387157899, -1480818185, 1111890335, 799497540 ], [ 1428154842, 1379844200, 1249672198, 207044635, 714971154, 1180086123, -1334533732, 1495917301, 545546384, 1142132318, 1827380185, -962987326, 197671910, -1650367064, -1973637913, 779188073, -472866494, -1737719411, 1582166187 ], [ 1956363915, -844768942, 1979401336, 1831357504, -2080998292, 1639900200, 406505656, -41096371, -1424867533, -2031930794, -502517792, 1760422102, 1504183637, -1962634596, -323091351, 916478044, 990339538, -600675044, 1807319004 ], [ 823335454, -1446727156, 609031824, -691606861, 477359239, 330979226, -472139367, -612882857, -877190572, -157787173, -222041219, 1931046077, 1541416827, 1659907272, -1202969983, -1487304413, -1274092905, -387998910, -1328251169 ], [ 1496435256, 554532482, 224357565, 381220836, 610281075, -25603286, -1036819298, 519789951, 233212517, 1940459530, 1240687941, 1335325342, -1270195931, -869465882, -480728182, -1611432137, -1154231377, 823638670, 2023625925 ], [ -621187929, 1169160887, -1040871161, -1559179204, -740628051, -2078747481, -1791210695, 692101371, -487700091, -472859157, 1472677756, 1180047521, 1781558917, 1887304302, 337897453, 1039888091, 1818062175, 451093575, -1537582774 ], [ 904005588, -1933446859, 190363445, -1601289575, -1315785800, 500085265, 854351444, -1073411510, 258319009, 1562461851, -1148057953, -760872081, 445118405, -1754847819, -1818282019, 1800532343, -604160025, 1637039418, -242463493 ], [ 1018487760, -20342070, -885344053, -1712124784, 1922211765, 784770263, 1878552858, 1665924414, -663015658, 1641224991, 554935682, 2128478482, 1158834614, -959512667, -1117908129, -202470808, 1266663758, -138068655, -638369107 ], [ 1920697964, -58093557, -357099612, -1991171368, -1625857279, 979362394, -1950266836, -1970690274, -1316887771, 166681548, 1287201968, -1151220387, -4086650, -50535184, 2067312329, 1211239275, 811332751, -1526319726, -2071020233 ], [ -390704733, -672420182, -1683101868, 621880863, 392107068, -1996341628, -1841514167, 2134040356, -794381551, -564140314, 1362224241, 1535751978, 964652215, 1561168197, -581098093, 758009659, 1268350991, 1683340131, 1544694498 ], [ 1903377167, 886667789, -750834030, 930750849, -1069354284, -61188512, -1111004261, -1359869067, 1205150095, -339460585, -1748053113, 458493905, 944593162, 1918905251, 1475557987, 1720080816, 104777732, -960445418, 1188681806 ], [ 1048965406, -1542705877, 1743279596, -682409509, -1696453531, 67602106, -1959787488, -1863494836, 659435832, -1306456394, -1978898313, -240318472, -441975902, -856267776, -37412038, 727664672, -1546784446, 851891792, 628036187 ], [ -112070225, 190934660, 1974052141, -1789803794, 1112202096, -1413648132, 1291263044, -1698929822, 1127715816, -1852143171, -927357578, 436444596, 1182217421, -277844851, -317436103, -1817508018, 114563295, 125350931, -760338446 ], [ 596450638, -1416649878, 1115826392, 753796006, 981341965, -778808536, -1055574900, -119344913, 4408420, -981229859, -564556954, 1719970364, -34923436, 1167456451, -1088373916, -183791458, 1960031570, 1811250435, -84849382 ], [ -540236967, -708427903, 1655165962, 1806599108, -964901212, 1946939652, -129165610, 176543354, 1469094600, 1578488584, -56856922, -1032203740, 825968216, 1557441338, -529736971, 109141847, -1076958528, 1092603935, 2016469411 ], [ 1536905539, 986350679, 1410614523, 1850114865, -255305552, -1748610763, 2101143157, -606590804, 1696056940, 2012048762, -1558288068, -485753313, 795602573, -568502104, -1706055521, -221977465, 542925834, 1422230847, -1684143501 ], [ -2107419769, 1380031340, -71825863, -2119037259, 635707774, 1456776906, 374245079, -204098324, -415934946, 1504281958, 1382012184, -1918076173, -1636001495, -2016408759, 763719456, 1304919769, -870513594, 2133448579, 1160791072 ], [ -379820171, 1773534007, 139196037, 616291566, 746896799, 1391567614, -1893137794, 233960030, -1796087896, 1553926632, 1750307732, -1656348106, 947274175, -1940978078, 38014802, 231238491, -463889889, 154889029, -161959283 ], [ 718847362, 1935955174, -2038404950, -796980147, -1990132030, 1998181897, 1423548063, 1457616396, 1517985084, -1758857105, -1775902970, 1849770446, 304090559, 400308455, 651676469, 1132860587, -1972424506, 1866282440, 1223627739 ], [ -25676259, -1959378273, 1250909362, 475628487, 202816806, 849703622, -1023478009, 2026182334, 1953383169, -462653692, -137243379, 1872936376, 2032599521, 90311919, 447844819, -1239297638, -1358643882, 224949288, -495231371 ], [ -1990904578, -2004904772, 995391033, 1142870958, -1327613902, -714642633, 1894193575, 2092491357, -2044255404, -909374664, 658301103, -1245091177, 1237564978, -174754816, -1673567014, -574385286, 729937982, 1454981629, 400054758 ], [ -2072127011, 2141282486, 920285111, -2034694910, -1597107255, -855332234, 1147072186, 165441951, -2020932889, 1981659505, -2074794035, 2085250361, 1197797041, 1861681607, 1276691103, -1304481492, 100637705, 1093706622, 638128590 ], [ 619231423, 2058653218, -1607660755, 739785859, -1172238977, 573164969, -1822625652, 933919600, -1393202560, -56780320, 86816909, -191380230, 1101762863, -1542641270, 1223274224, 1927354866, 2061253651, 1372154089, 812215350 ], [ 1338197777, -1665747315, 1376722003, 199439437, -400416163, 426713955, 1226393743, 1729984800, -1593864218, -1554015273, 283028619, 1582863311, 1517821346, -95366882, -1074024932, 774150266, -1835078825, 1430724979, -1433109357 ], [ 1460298673, 519532580, -1140416021, 635741837, -776040779, -1831739716, -341491669, 1301265275, -824465230, -1495038203, -1846396842, 1010462877, 942290881, -1784391139, 1069511944, -643861634, 2085961317, 1108108233, 289864562 ], [ -1288450894, -249705851, -1844416016, 244029599, 2052079581, -567089735, 915128648, 1642229190, -1664055798, -2114461646, -60531970, -150587646, 534011894, 1701922549, 960316198, -1366023725, 1219790540, -1733049490, -325188432 ], [ 503589179, -1940370649, 1285557036, 1818021594, 2003236351, 1384380507, 2110688547, -2024261110, -1030367811, 1585809061, 1525310950, -1696270943, -688582783, 942022017, 1175402894, 149585224, -817496513, 373623095, 765644308 ], [ 1079107269, -548159575, -2090778743, -1589567905, -1838027956, 1091755681, 626508633, 370005482, -2008264990, 968602394, 2062275445, 729085578, -836713866, 396281094, 1042777983, 349034404, 674616129, -1703040658, -1402215831 ], [ -1614568835, 68011859, 1579264306, 1154527585, -594747796, 1884449392, -2095504413, -925345922, 563038356, 826734402, -1089531255, -1329550257, -768968693, 1017879562, -1154924445, 1518920586, -1655044420, -343928235, 1538675105 ], [ 1407810424, 1641021570, 1500693130, -1453277471, 1469712758, -8937896, 344735670, 64605844, 1487978967, -1241823424, 536072347, -369228766, -738816307, -123099608, 609711860, 396457892, -458657938, 1124675178, 1390412139 ], [ 1299433355, -739594934, -1181442699, 278718442, 1656847649, 1738426237, -1052935913, 1292352160, -357825633, 1600996544, -143485256, -213771414, -956867759, 107318896, 472944287, 2083022651, -740254669, 223766917, 1928494453 ], [ 1005960902, -2075947064, -1692192148, -1262133860, -1481665190, 2125514941, 935150182, -2065428706, -1993098431, -1808511793, 465300213, 327728591, -499254546, -409948246, 654538304, 945501164, -1411547051, -1071926345, 2131542796 ] ], [ [ 531528320, 1286190740, 2142856762, 284737044, -801438056, -273686720, 578200697, -1134976738, 1481817784, 179419771, -450067224, -1307049164, -913475572, -1685082206, -1040340561, -243569225, 696037268, -2041386736, -565655139 ], [ 646614247, 1619327736, 1339991989, -304902174, 824954709, 1460049118, 1911877630, 1160341986, 1951040325, -1096685714, 312079845, 1614527097, -562020662, -345906516, -124532227, -1060134159, 1884719082, -1415094605, 1887278871 ], [ -784924179, -2062790240, 957950641, -237613278, 1079054715, 1895256389, -414775414, -759716015, 321341824, -560529451, -693882155, 191787937, -1663354260, -262109718, 437935720, 280043328, -997975760, 770575323, 267723977 ], [ 1320853371, -1951949975, 1256205761, 1880090745, -487741659, -863210715, -844703555, -1248509849, 573512419, -1393454225, 265566180, -514163992, 2036331185, -321611659, 662677185, 175772079, 231122958, -663130676, -652195320 ], [ 930700295, 1579099401, -1954234453, 472585100, -915893260, 790447280, 997995314, 2115879033, -589570423, 1097161723, -1693648956, 578556048, -1560028028, 308896095, -1802955681, -1432365212, -856937834, -487228946, -171304236 ], [ -220264464, 1717511447, 1388850739, -1725418766, -642691836, -868674020, 739203940, 981035211, -2031772178, -1110671410, -1956291979, 1435764089, 334671253, 1140508569, 504123742, 508883351, 1802068209, -41185083, 1425978886 ], [ -952285496, -285954702, -1693595541, -1216650363, -1653357466, 615059704, -176082784, 1527634488, 751885832, -773924899, -612880420, -904966367, -58844579, -1379203735, -206015688, 724478615, 160139198, -500943583, -1082302492 ], [ 442744438, -1745395203, -1963067396, 2101165353, -1904919902, 402724858, 1528252279, 1845846697, 519374586, 1524515483, 1372815164, -1718463017, -1671818937, -976555644, -984477561, 1076194445, 49430048, 1161844376, -1724873323 ], [ -588729102, -465328032, 1400829565, -1773811399, 2027083367, 970439428, 1135795501, 91746657, -73264236, 351691506, 1021381135, 922606277, 2062517074, -1803940194, 1482345766, -398649571, 1887319114, 1590669687, -125546035 ], [ -714724045, -396667155, -1152893022, -539068325, -1288177871, 1725205249, 1824110479, -177100246, -1273212255, -1300643203, -1578244405, -1526978477, -1554311282, 454088588, 2126858706, -2040963498, 428980377, -1094685710, -924707104 ], [ 1059714299, 156996720, 1564534540, -99596863, 638630526, 1173000830, -237209340, 650082720, -1988189511, -794262344, 1609056478, -2006763574, -252026644, 379724917, -1772918581, 1124562244, -1027983021, -1356358433, -284023602 ], [ -693731004, -173972788, -526110797, 254177772, 1899032948, 2022720139, 390990103, 46163946, -1482693013, 650248441, 469361383, -1464565957, 250731536, 709508830, -962082513, 1578724604, -411754247, 501813576, -208488679 ], [ -805197328, -358606174, 92148148, -274115375, 90654420, -1731774720, -299841477, -1401369638, -1675480974, 366717177, -2055711386, 1062232798, -1339083046, -1345944335, -432467364, 1740150603, -1607729379, -223731491, -1541271100 ], [ -1225396965, -183103282, -761124407, 1500359446, 1053561340, 60664005, -1082803770, -683243454, -1649900511, 715678863, -781718136, -2120483483, -1929906855, 166128668, -1478780570, -1952890833, -1732763426, -1120110975, 212244450 ], [ -685578549, -1409823490, -2060579539, -404272146, -1623512654, -156596632, 916175262, 1173419772, 1835606182, 1776952122, -1695751519, -355771357, -53451400, -1158908738, 293943844, 1064593858, -732765912, 1557796299, -194429238 ], [ 1000998675, -1135667458, -825789663, 412145160, 875486215, -474894135, 1623406676, -1957619877, -2056095377, -263755809, -408823686, -49947771, 146390397, 1273328447, 1701242813, 1114649808, 7282082, -145712942, -426606484 ], [ 170548499, 580514561, 2070038388, 795228718, 878994723, 349134228, -266128041, 1973284051, -249326493, -783834758, 690495414, -551707034, 1374705767, 292682266, -1390742074, 1348970430, -968916005, 1242870978, -1029156018 ], [ -174964820, -2487756, -2108858662, -1958431170, 1867856246, -680862356, -1971442207, -1139901079, -1514282341, -386184773, -85300196, -601994026, -914301204, 891266542, -923703155, -1014172340, 334249642, -1727026374, 374035707 ], [ 280293626, 839560341, 835134803, 1917091595, 438220372, -1667222666, 1265448120, -1498874820, 1595149844, -31517998, 931699860, -1484331891, 808591782, 791435488, 352739919, -1653505388, -1708116117, -2008013177, 988608398 ], [ 333453278, 937138898, -2033970640, 1930596842, 1738206980, -1992639064, 1227185486, -1039355062, -649120872, -1529096946, 1308841244, 1589713862, 1752040072, 745028061, -765420104, 413571696, -1824586723, -2014965618, -1319930579 ], [ 1989097077, -1241404398, -2038849922, 1166168392, 842446967, 1907062840, 1768123046, 1997265845, -526106285, 1989987077, 44338855, 1262294513, -1410004475, 1366775426, -1326986449, 1981661886, 1395958771, -1384211476, 1639139509 ], [ -524403294, -1548396136, 877554665, 440559347, 1703875185, 1077634744, 70094367, 178591892, 932443648, 705549173, 1845163268, 620070500, 992633106, 2007537578, -269622298, -98047828, 1165858282, -1253413687, 1210232558 ], [ -1334854402, -1378606310, 2037263150, 966614146, -1879327854, -1270583967, 1161205110, 391717132, 1193372593, 1357023687, 1867573261, -1853995526, 1966960415, -1910834816, 1922641907, -1924197894, -1438040855, 922874973, -1829132437 ], [ 98811151, -1084891119, -951114970, 2012632288, 19246802, 158311411, -96057091, -408100684, -270610267, -22267058, 1343068080, -357120739, -56755624, -2010539552, 1637101502, 2113090442, 1645957930, 232844192, 229609440 ], [ -662516406, 1426505657, 1109783136, 1532442379, 1609229656, 627546099, 678636498, -1497375983, 1648267535, 621320616, 1335455640, 557157671, 501201807, 1889458266, -466660663, 1136794526, -750972181, -573630850, -1136156351 ], [ 71943913, -2094652384, 1170073358, -2138274488, 279026155, -1105526269, -1786809392, 1175761162, -1970281845, -720693729, -924948559, -867646591, -370164802, -126344015, 1157580503, 332028164, -1792373033, 576606416, -55274029 ], [ 1361190114, -1798503801, 2064847374, -2074447080, 350623841, -870346056, -1289441718, 927714415, -290586964, -1706546433, 583839577, 452249597, 1758735122, 1629229170, -573485423, -471477905, -51692302, -1973063336, -93831306 ], [ 2132285778, 586924291, 1652891131, -433068007, 1471125027, 216547559, 1622830695, 1671193895, -2139978942, -1967523874, -287157938, 133437390, 1640549024, 263594045, -2067822565, -1244626705, 227965406, -1343844786, -414013638 ], [ 2112304388, 1837422221, -1003501057, -1809457380, 454722740, 1342264624, -1540317524, 1970246657, -409186156, 454992941, -1654916353, 847886722, 1587360552, -931775059, 1458989743, 624996224, 1014760196, 1066398754, 1527406862 ], [ -1285264818, 1426749623, 1799929305, -1149356320, 626839465, -339905156, 465996059, -673373924, 340249378, -2085310313, -1696070355, -1739701746, -1452538308, 2084273292, -16664378, -838724946, 2008739831, 588918152, -1242763503 ], [ -1386409992, 2104237648, -867401893, -1305023815, -874169703, -678300445, 1665152046, 1092107499, -840547624, -2106437341, -1483595154, 1118705831, -2049318005, 583265281, -422726963, 1719663646, -1681670594, -1705762655, -390403018 ], [ -530615036, -1556376390, 1677456070, 133203168, -128423263, 1083275773, -1658240251, -1653781455, 290579246, 1221064226, 1474929222, -637869374, 707863249, -356969941, -1547700999, -1568476787, -1729735685, -1064773879, 602033834 ], [ 2042275321, 95266805, 1518450252, 809145961, 173931453, 234093246, 445012825, -583841480, 681908690, -538677889, 1696795319, -1136090246, 2124296572, 1756556641, -2105646935, 2035706595, -216843050, -248245024, -1688817444 ], [ 498074401, -1702695617, 1726521867, -530382743, -1424772552, -1493353605, 2060243907, 325801354, -8027665, -454771483, -1428583761, 964072790, 867269473, -1960076237, -1754325241, 92940822, 230938836, 1877425549, 319010782 ], [ -1217324804, 357638661, -798431240, 454400614, 1984316405, -1684978915, -2073277640, 1635462177, -940538710, 1761296053, 526645109, 840819769, 476900349, 2089299787, -1853882538, -1393205028, 135400406, 1492922255, -675511807 ], [ 1805104950, -184700048, 743142441, 708082601, 509850584, -1827292162, -1520856757, -2140480842, 1826352445, -1894315444, 57750253, 316828822, 515296895, -1462050283, -1292861520, -1113644123, -1992705771, -692302948, 975742858 ], [ -1171702921, -753824324, -136121449, 1205538675, 1315770431, -715020036, 1060554609, -1422941880, 1821065239, 723395819, -1448777369, 615923082, -2106407880, 1656063403, 1155933429, 207404724, 439295511, 1684092189, -1201551982 ], [ -467216124, -258160491, 889807232, -1809541135, -616352859, 1974627434, -1114200756, 1631682398, 1406485830, 186702269, -433742637, 1938343220, -470004149, 2142451565, 1551505144, 1061158644, 1372209494, 2105554881, 1183103319 ], [ -492357200, -1128811803, -1463458746, 438319934, 2019778021, 1073373202, 1930589122, 1470198020, -999587268, -235816129, -1133404502, -1762180514, -1488926905, -157159800, -542526543, -2029639212, -835843485, -2142017832, -1289677257 ], [ 2130201338, -72031466, 1056964947, 1466657140, -1057031754, -1038822859, -587694598, 1764500399, 2016031509, 1715795709, 313111264, -2095930079, -1344010930, 718564324, 1730020076, 1032892597, 385330463, -183656214, -475065589 ], [ -1651945458, 629888254, 1099202009, -814265387, 93237198, 421446092, -1860670105, -1667739150, -2079202513, 1042450014, 1411948091, -1606250229, 1620386015, 1809281959, 1029992566, -1732118958, -1634252874, 907638584, 574610982 ], [ 2092297550, -554101975, -508458370, 828655353, 1442209319, 537493764, 1162183303, -173941460, -1886294227, -1218523345, -1438956598, -1667102860, -346964464, 986912496, 361198674, 1426866120, -820844669, -2037671010, 728013964 ], [ -1554716763, 1440534845, -1266598651, 1237828953, 334967558, -149568075, -549497211, 1092393125, 1738846318, 44514952, -1635110676, -1702860227, 988880524, -104701432, -1453349439, 857474243, 489392060, 1072252687, 1822939756 ], [ -285237505, 568464825, 2085323544, -1820125484, -1745479838, 1199987414, 1228768795, 1985947850, 1968289784, -1548753326, -1766634047, -583600332, -718557136, 145047160, -593273508, 1331340218, -646559230, 878658203, 680729778 ], [ -1287178204, 1099939579, -67042948, 1113274844, -1018711363, 1303878591, 1533328157, -121025545, 1086829627, -11655138, 279634725, -1709874474, -1660159866, 1033375266, -1684542977, -1003657293, -1389988597, -1363631989, -233366053 ], [ 1020552720, -473664041, -1580806938, -1388979186, 1759649081, -1853122168, -71816814, -397853552, -481184351, 1173547675, -940677230, -1990520890, 61923160, 1696932757, 922938721, -62651355, 1255414453, 399453150, 906980474 ], [ 1879216881, -2138253, 376754567, 1681161125, -2061778632, -67786775, -1068264887, -567992824, -2014399239, -1287045036, -1177716426, 601460681, -1385220376, 2064676249, -1315976053, -1167726207, 559874783, 1446319879, 768708725 ], [ 1502968710, 1723866631, 15114100, -533059076, -1796676985, -2006702470, -25387081, -138046702, 1988427340, 1281614188, -1430580951, -1892133047, -489217195, 493690127, 2026825747, 1369592502, -1812896442, 1479696064, -773128254 ], [ 1503086859, -1851185949, 1318981516, -204056901, 103389416, 2037848305, 1185728872, 609303594, -59081425, -1586277403, -1110519054, 295503475, -1248405399, -301501486, -1465561723, -1499161990, 516482766, 408440204, -1849245371 ], [ 1231684633, -235180428, -1854295508, -662067064, 256372389, 368786375, 782454966, -391794484, 604509825, -1429773846, 425807206, -1517379717, -883478073, -634624939, 1364036056, 247980761, -2135813298, 2081502672, 1053525567 ], [ -1996625588, 1439493163, 634298484, 1747253263, -537413458, -1187088472, -2138143559, 856503204, -1755741800, -1002251860, -938893680, 755497943, -1930375079, -985648019, 1191592640, -115833767, -536191194, -1745282591, 472244191 ], [ -1727727512, -1894413528, -67036356, -112948493, 1688521597, 1027257716, -1152576625, 1150618415, -869379535, -329353929, 1241389445, -1103617558, 1461678517, 1145919579, 1440707271, -562461812, 2057269841, 1247121501, 1540244293 ], [ 534096042, -1599608102, -874634684, -458243159, -2124345612, 1450964512, 1151652251, 13991659, -1818755759, -1906499609, 649573773, -1636245733, 713862336, -1719740733, 1434559339, -1452343050, 1821888365, 1850516782, -501072544 ], [ 1479539315, 1164334708, -1864794792, 37837116, -1881869745, 1925549981, -256358648, -292910936, 438261298, 1415658073, -1851762102, -1547787536, 1733947213, -397912661, -578814201, -1694864553, 1141514670, -1774793901, -1691342934 ], [ 1485844363, -1358376482, -117836854, 1880245087, 1363507012, 475724534, 1284950493, -651566058, -340229285, 789031311, -1863697026, -1585794024, 1490203257, 264990191, 1762175451, 1664847091, 1730168905, -1514231155, 1839881548 ], [ -1206694192, 423807506, -1497516952, -141602516, 1325998268, 270806327, -1860424203, 1146507678, -992755877, 2046150035, -1010568397, -2398115, 799327851, 1505403560, -1798199759, 1058074530, -2094601022, 1993912277, -1127120535 ], [ 1091250165, 1579672460, 152525144, 52432636, -55889069, -1948883398, 535537378, -437653893, 1923149435, 296566718, -856411037, 1891769727, 1587684533, -1890410314, 1712681909, -382811830, -817754447, -1235481373, 913437 ], [ 1773018286, -90106975, -1942582779, 2049092043, 188351462, 1216547490, -2020850034, 1265953322, -1400732493, -1856415074, -1913056779, -1150990234, -1583198037, -650810171, -803288414, 414657131, 546736739, 1952582354, 378033085 ] ], [ [ 1626095926, 961477351, 1704925485, 874634139, -1508787885, 771145864, 891935038, -1156026164, 458127123, -1597200283, -393387981, -1399534715, 1055247805, -1508445371, 1664911652, 1445336005, -1373899970, -478827444, -1973246305 ], [ -1779045207, 2127233849, 1189129603, -1838531756, 111920392, 535392261, -877130935, -1989096023, 1614652002, 1729844493, -1658507701, -1082289883, -953756911, -1601072256, -78251802, 1859847083, -909360274, -1382299542, -42239427 ], [ 1070242968, 589366600, -1204842562, -1809072179, 260432962, -290035483, 1019370017, 1867951041, -1033051010, -207278851, -300339077, -1978208114, 744552623, -34655438, 1095445666, 659903292, -1693018553, 290002428, -1330010959 ], [ 1583619450, 539137643, 1324471123, -1620246539, -65381860, -1177776926, -1167083693, -1164656070, -34184129, -692157731, -1716747076, 2103581596, 173641043, -519678122, 631745130, 853123766, 1033061622, 784848853, 1969814774 ], [ -1890761217, -1268024861, 2004316461, 1516873404, 1552017318, 1844735298, 1335837123, -75848016, 876779440, 497908342, -1051084512, 2005009121, 568670501, -20606516, 220137826, -1838344199, 1509176166, 1112095465, 1243793157 ], [ 151778500, 1180957397, -695561060, 1817133447, 1489266993, -956758618, -1759149953, -589050872, -279509110, -1448558510, -555572753, 1137412457, -1573888500, -784175910, 2103608594, 1656420416, -1415608750, 591409597, 1619911719 ], [ 1002703361, 1292816565, 1683425391, -1276740917, 291142154, -698798196, -791686451, 459551567, 50759427, 1729140486, -1963321781, 1731964546, 2111249861, 196307129, 256925061, 410785598, -1870356424, 150163554, -1850697001 ], [ -941508470, 1906320932, -1842251146, 383627461, 1499314947, -946807819, 1614038635, 1294703085, -565561951, 1549741994, -221593285, 2094530169, 1762393543, -1870699336, -1745060544, 367142368, 769413723, 842621603, 1998841322 ], [ -726256903, 2078664662, -1715462401, -585307752, -1709592703, 672892258, 1721471242, -1990391426, -384795587, -751444595, 1876036734, 142002060, 1844739939, -1720429917, 159450407, -977151684, -220860247, 1461064151, 1593788623 ], [ 704242624, -1375594593, -111106316, 1819912183, -2098727095, -1858217108, 17510504, -1559784114, -1071894674, -1087577253, 1296144225, -1788170708, -1479197100, -832920644, -1205808352, 2012335464, 1803601098, 559713153, -1284816479 ], [ 1587980709, 286557537, -67322009, 1797441600, 1078402431, -191385081, -336761933, -730259776, 1121294742, 487005632, 2096683910, -864996250, 255296222, 1349184840, 1061939111, -222171878, -421549660, 164947702, 416959353 ], [ -439435434, 441706899, -1315578253, -1437753353, -2142132260, 2047919304, -1739172541, -1122026171, 1836131996, 1658200357, -468903918, -288717548, 900319417, -740538650, -80998652, 1779399128, 1794973614, -1635656531, 1622781320 ], [ 1665962313, 823967572, -1307878004, 1935626440, -1099191138, 1398111152, 1787501262, 1205804403, 1634208156, 1329199768, -1076737989, 83026390, 236292036, 1539512778, 1791018730, 1392878998, 24375039, 853777585, -213348887 ], [ -112750433, 241975762, 288213690, 1315326014, 1265023346, -2091266675, -44284061, 243440408, 1985720777, 1881753133, -213134814, 458439997, 824986520, 1081015488, -1728195890, 1200222518, -1639839411, -884742717, -471635930 ], [ -1186215842, 9292986, -1679647995, -1022693637, 243732317, -252497424, 1638109234, -1136095735, -1126781965, 1512678732, -36347230, 337224896, 1161836534, -1593361464, -1763772545, -42788022, 435852479, -1338156439, 1062177168 ], [ -1856914002, 745383620, -822688140, -1617857403, -1721997601, -381552763, 2111085974, -2076476890, -187697521, -411511879, -946524516, 166273699, -1976503918, 1079745492, -1711477823, 609422867, -1995183422, -1822869665, 1739370068 ], [ 1195141977, -713649899, 1128906602, -129126447, 844687052, 120568620, 818886883, -1768070983, -1644796779, 51036590, -861251428, -73704227, -1883351846, 1358854788, -1925878944, 1682361830, -1554436081, 2007101788, 57986031 ], [ 1163042150, 147825271, 200904436, 14179648, 197836589, 103203488, 1865238777, 1586382674, -1334015641, 502458875, -1071740463, -857557242, 781603791, 1363279852, -1766824645, -1356889733, 1999774353, -2145847332, 840084415 ], [ 702693278, 1024833237, 795889201, -538248400, 1021437079, -1755490639, 78522330, 1692556586, 1198112708, 1548985561, -770839906, 338475368, 1556562308, -2047305723, -927938535, -1550931747, -924359003, -1169523719, -1046917133 ], [ -2128793581, 196759309, 1433728778, -439885011, 14839004, -794799560, 1871383153, -1806947514, 1896210575, 872777163, 2712925, 206055618, -1054807819, 1496867772, -2045694355, 1864894905, 146325877, 966478910, -2019230823 ], [ -2125757329, -1084578793, -1260068253, -681683584, -430885830, -1649226528, 455430032, 1376929382, 1587016492, 873615501, 904628581, 1431156436, -1143822641, 1590387126, -1830529595, -1011744253, -1703540027, -668682350, -1636637887 ], [ -937644822, -2000853302, 1024016384, -2144589061, 1012733893, 365832857, 1944985899, -1102086783, 1221663541, 2120429488, -1344893776, -1490365449, -1819747978, 1994895006, -425196354, 1756772899, 628562656, -1795686219, -1190835360 ], [ -327585921, -359906576, 1903947984, 1625836719, 1530413280, 1928275531, 222150672, 2128753606, -731785257, 622809062, -1925249447, 460979903, -1662803968, 1605664329, -1707447129, 200241881, 94518253, -1746023831, -245662500 ], [ 1426732456, 2133746690, -1860939608, 1930443802, -1879102304, 458329133, -126472068, 2117975237, 813469158, 1254998099, 597712372, 2074960768, -1933157953, 951545676, 463795399, 1614893710, -1581323135, 1733025353, -1172925198 ], [ 2027443796, -1815473464, -1768859230, -1025091668, -960683189, -1485223476, 2034461079, 1054781189, -1005723432, -2127298115, -543139394, 1324469627, -1367872464, -709522341, -566463939, 1021942021, -1997965899, 1478797735, 1278353569 ], [ 2133835446, -372681161, 1107163249, -1211051940, -2065091625, 1648047148, 209278448, -1993720314, -1788346816, -400163623, -997864508, 1458965443, -315655300, -311964493, -1102906530, -946059375, -335938959, 1683100579, -1209498744 ], [ 1277364790, 1352219172, -2053745063, -1888357156, 1512224880, 375723453, -406934227, -183094021, -1814835229, 1388407879, 792928625, 2054573261, 1899521918, 343742795, -1991991784, 1477581128, 1883342525, 1651361906, 373823421 ], [ 674259188, -647906915, 1767979464, -172316167, -979583945, -1621834131, 266473239, -1894669791, 520651244, 1535590153, 2034336632, 506032060, 182453744, 600723450, -1766160529, -1200761622, 1827245250, -2042137669, 1937401627 ], [ -1898593626, 1963017573, -1680388962, -320806878, -511346234, -394897119, 2126862720, -1314540790, -264018247, -538662177, -1198563241, -2143531953, 476548883, 1291581598, -658981526, 1306821370, -1458445944, 647406016, 441508300 ], [ -1744158749, -223872160, -871620474, -1894612368, 871662497, 495135389, 630207245, 106184760, -2128755554, 606673726, 1303995388, -1649249818, -63796702, 1740810540, -1112005003, 545903897, 1193451891, -101611759, 1663642299 ], [ -15887266, -1335785126, -1121453839, -2100268114, -1830693643, 366582547, -2021128375, -171994805, -253840824, -790814502, -1517279056, -189913217, -1948451139, -1762563238, -704927424, 773868871, -1670603158, 988957825, 711174500 ], [ 1054883742, -168611656, 418987026, -1703742987, 1066000962, -160323205, 1403652229, 537590504, 1167911557, -1816826418, -1684722997, -1375931134, 337095187, 1467738279, -51359439, 1774874659, 1182130262, 1744685440, -1350240928 ], [ -139975209, -1516731340, -2101379341, 1674119476, 944591056, 1174640595, -995922272, -1104643621, 1950196798, -542360566, -1966714635, -1462583987, 995685143, 1297607887, -194224894, -2147383509, 1222575471, 788226735, -956940245 ], [ -181172762, 788199691, -738606337, -1870641968, -1944346948, -1023765035, 1299796669, -2000465682, 805679927, -355569878, 325543831, 1590106628, 414185046, -1556317747, -1179967461, -1655391599, -332196096, -523444025, -2064322857 ], [ -1184578566, -948169667, 1449218524, 832660785, -2112356780, -925533744, 968670924, 619653575, -1193221482, 1069419506, 79732338, -76148285, 1452526023, -1172567330, 847214995, 65092475, -546905072, -1468218602, -1541161549 ], [ 1899600045, -2121594569, 1310585118, -2142456452, 453397639, 1983063119, 1454447893, 378021241, 732783250, 621428756, -1139653666, -1678013070, 59683074, 812720023, -603707858, -875580114, 856954858, -1463126503, -451359460 ], [ -453891233, -1439114432, -1760142523, -1644642122, -219206830, -1418421101, 1128859362, -1698523727, -525385527, -1370327648, 1443922178, 98941037, -541735398, 186969469, 1713264729, 1559388085, -1963128613, -701594298, 2049077135 ], [ 1858246847, 1128264756, -2129181973, 1798302012, 785673914, 1795672224, -1800519150, 2057793606, -1939457263, 611022876, -345478211, -1678361494, 1466232999, 633968201, -339690560, 1351247015, 1206078874, 774939085, -1768655010 ], [ -1708388076, -598941479, 1381698503, -776483859, 695711770, -95561141, 228896056, -484577569, 429098312, -1945160010, 272403456, 1235793619, 668164432, 1194871114, 838972268, -1113780897, 591442907, -362586071, 926402487 ], [ -806135234, -17865705, 750111868, 830594831, 1138330764, -1294631113, -1126018646, 391044787, 1820661524, 1529222937, 1154914094, -63455160, 783531019, 1151659918, 192347518, 1223625324, -1091595523, -1755736886, 994684466 ], [ -955967095, 683308794, 823895043, -1638815249, 953343679, 1061764204, -486290247, 2084580681, 647253003, 1997921179, -1248380795, 1492592037, 1795867666, 849072981, -1504761802, 1699561023, -1818893853, -870375801, 1461423926 ], [ -747503799, 779700783, 613498370, 578266524, 55611775, 1018298000, 535581232, 1100602427, -1267326007, 527666118, -334002234, -1237706524, -1467646512, 345116952, -788421802, -457875034, 1043848949, -1050778296, 252777470 ], [ -1181133297, -512895024, 191279196, 1299089961, 174562166, 2019383745, 1349114237, -1672132209, -1061789238, 645360860, -615861663, -1371323573, 1976732543, 534071426, 2046632243, 780599976, -1896124960, 1656186151, -1929129386 ], [ 1528025308, -335971092, 1696958661, 957202803, -832984889, -1224637496, -1934613827, 895602190, -1455731356, -1663965656, -499063099, 118717265, -411812506, 1400030390, -765393906, 1344860922, 732926107, 782380550, 1476798683 ], [ -498995794, 20647261, 1275748004, 1902012554, -1046876166, -2068474701, -1545564573, 951177605, -27929131, -1642011426, 65635516, -930607219, -960906207, 1521968895, -662420085, -1672298147, -376036109, -1962375104, 1665326026 ], [ -523556911, -128761620, 447577693, -605171855, 272059193, 2136469219, -335914681, 1164673288, 981534229, -824814860, 754493711, 1591066765, 2126893163, 328125711, 338280353, -915045891, 1422568992, 229640067, -392089082 ], [ 208408153, -352780435, -177226988, -1364706555, -1424402955, 1613380060, 1862074532, 1145938447, 1269863621, 824166942, 1136914065, 654429902, 10466907, -454813760, -1550428629, -1111796779, -1564770637, 1347227066, -2041597732 ], [ -351711684, 1139759100, -364695117, -1188844749, 1948543348, -1658527734, 137133672, 155145596, -1916418543, -215675116, 1261904853, -885285467, 16353545, 441056434, 962919165, -1159349807, 1307988327, -1254594433, 2005636330 ], [ -1070511361, 2020152004, 2010252150, -321870171, -1653512038, 1603782572, 1734694433, 771389896, 727891560, -2128455594, -1890670157, 1197657579, 1577794343, 1969442532, -1288396287, 1755830205, -1028591698, 277385145, 363356424 ], [ 415028662, 1882798709, 292718618, -1798532847, -1024716207, 2067272900, 1775408064, -1244737103, -1424825185, 1801758534, 666408977, 680537196, -221260497, 1510820018, 1261675718, -1816456369, 448536911, -1496005668, 2057211308 ], [ -23492543, 1516802748, 546236444, 843025681, -1635627841, -1801820864, 445504841, -601716963, -1341703964, 1289020749, 218969166, -533817666, -1139986068, 1974106314, -1474213664, -1183934917, -692230320, -2025537954, -1440674908 ], [ 1380454818, -1642831360, -598965413, 1846633583, -39875904, -1117547380, -898239579, 1451793895, 1972793460, 1926313241, -169208859, -1065385866, -472587748, -1189424962, 1102651512, -715681643, -2131617617, -1825819719, 1325134406 ], [ 29184871, 972710288, -116974379, -1947213548, 603678427, 796103479, 259047885, 2010562778, 891583966, -288828220, 942050383, 2055439451, -1411760233, -1152435537, -649470511, -1560029624, 20325426, 900199941, -765317838 ], [ 972588029, 1941495661, -1858308318, 691363401, -65372106, -143559996, -18137963, -859116720, -761375741, -785122628, -1729737739, -186612511, 1520927100, 1363119602, -351360987, -1166737224, 1911052093, 381267619, 1690713722 ], [ -610186331, 371353560, 1915893384, -698645162, -50918835, 1002919902, 811175773, 1224020628, 1742739238, 1418075849, 316541742, -70491954, -1329585615, -1322234313, -43359412, -1655255383, -1554433784, 859736943, 908580898 ], [ -331897559, 2076511363, 131230372, 1850934333, -1431408433, -587400080, -1290195275, -467889494, 1134754160, 819418369, 1417614436, -1575385158, -167934395, -1118221344, 119474978, 1134719157, -415773697, 2140933360, -1204543417 ], [ -517961005, 2049810519, 1283155356, 561934028, 1344095016, -938947569, 1702397903, 1267761601, -406982213, -696328442, -1199674171, -135654132, 884580789, 892698238, 1633963513, -1768407105, -2053659458, -1710422860, -373710703 ], [ 1156140465, 612150661, 308236029, 160829044, 1974939857, -752664468, 739391044, -364811072, 1105602210, -526844911, -388364861, 164691147, 1795599899, 2015580718, 271335926, -512079669, 23388559, 203272473, -66421439 ] ], [ [ -2121029478, -661464025, -474081935, -820385448, -1494300850, -770568501, -40196688, 2084972196, -979422242, 1478758523, 387224265, 1968940689, 221174067, -911873134, -337994368, 1508696225, 335582978, 105194819, 1166491635 ], [ 291774386, -1600873922, -2064807121, -763085499, 1609592305, 1452848622, -289725787, -80098518, 1780117759, -1680392194, 1917101571, 1515339074, -557864211, 1166889911, -257317211, 2057883352, 1870120579, -1661323181, 313131874 ], [ 932756106, 594399573, 247347461, -984165847, 1544985105, 1460852271, 865192042, -580620206, -1308358958, 1463313323, 1264088333, -1009185889, -1033769521, 1761855395, 2074882520, -801626573, 1854977845, 821801083, 1861569953 ], [ 784027779, -1098493249, -1232904165, 126753253, 1211527492, 836834651, -313640225, 205806706, 2031287606, 112106569, -1252260178, -1850202119, 1857080134, 1345400986, 1203405541, -1483603426, -535824891, -651094518, 142431992 ], [ -552362669, 1622039081, 639381028, 1011963959, -1928416667, 750734956, 1412820273, -1672318354, 2802416, -1058395971, 957490244, 1008592658, -1847425867, 9022320, -1822594176, 783230661, 815261129, 885613858, -165851417 ], [ -1254138055, 666761849, -1358142101, -1074202018, -332531487, -1049458679, 1100572219, -43380162, 1257982681, 678018114, 1322488460, -1582191267, -283296711, -1261932064, -1005558190, -2041086309, 5213454, -1443450679, -1272192803 ], [ -2138368990, -33792400, -1623778532, -1152322597, -1380453084, -72920475, 1642361253, -1075600545, 1266901198, 1836672156, -1305029041, -2022604736, 1903274937, 1357875897, -875834319, 68942413, 1089251205, -1532136232, 2041376749 ], [ -1389290978, -941902729, 1076269634, 1504195779, -157081789, 609515505, 975599367, 65646320, -862712869, 1229169013, 1227167442, 1227121472, -1981754685, 2074870718, -867147416, -740204477, 1323866057, 1484464033, -794891530 ], [ -663770945, 961901221, -1940101070, 439197236, -4386911, -19940133, -1191000383, -2059607746, -896314752, -1920960556, 1964000169, 1840249671, -1615436476, -1952307595, -39788178, 689906300, -351791819, -2027047013, -78294134 ], [ 768196060, 1340884948, -984373141, -474770285, -750921138, -1632941733, -253827531, 1352963382, 1325374099, -1764264562, 227446729, 568190209, -381783957, 1819899127, 750248184, -1718104621, 852441651, 1488594830, 1261183379 ], [ 973440948, -2091607474, -93335989, -304489609, -495408818, 2125924690, -461449989, -793731100, -502137889, 789476341, -1527880334, 314307276, 59380460, -633975461, 1762240134, 1865777751, -2030875494, 1529869858, -678001350 ], [ -335420818, -1618429263, -1198344840, -64336494, -672786675, -1824315438, -2054281719, 26788241, 591076567, 436184127, 1780962530, 969976262, 185502918, 1360151011, -1844396580, -1962552462, -1771574152, -1736852377, -234758310 ], [ 2055410295, 2122419618, 144967007, 539480381, 27043566, 753545420, -990310856, -166111820, 171318328, -1820992999, 1081678192, -1774146121, -2092030833, -1586898493, 1940631827, -212657360, -1498993985, -1905286171, -1420024142 ], [ 1718475583, -1842436174, -1702891725, -966243279, 857532143, 33901671, 300435488, -963248197, -256183718, -1618944723, 1266341115, -238893702, 1806012268, 1608561177, -1965605673, 1299272058, -1623768536, -1402059376, 653603928 ], [ -2061206804, -2143784216, 181781523, 882982613, 1321814557, 658639672, -1629585021, -1237682415, -473591876, -1967105960, -1803765, 1399442820, -239694024, -2029069146, 1573059659, -1036391588, -580634545, -1131368204, 1513644001 ], [ -172429153, -1172807532, 705748827, 385877396, 788209759, -1637352350, -1911977675, -175042907, -1842090167, -1487562521, 219352904, -432414827, 536498117, -161602525, -2058802340, 411010404, 1065456803, -375918507, -1004073116 ], [ -1296745213, -1377336829, 376337170, -1678675155, 1696993406, 1806161894, 216129456, 1389520795, 1605406587, -1433220739, 454479430, 1055258493, 993842364, -1336311286, -1141992033, -2037084461, 535787487, -899075971, 1021923458 ], [ 1181022631, 430367602, 565598598, 451334729, -1900002634, 1564742135, 2058349347, 420821147, -1469572417, 1625627168, 1945693356, 2031023562, -612948097, -803259227, -1466575362, 1203463988, -270820573, -756439828, 907349283 ], [ -472733402, 1671631005, -1557096361, -122750758, 641427038, 1932851833, -663454604, -2004606904, 135323124, 1880092960, 1817850800, 247216051, 1225263770, -1943802739, 1766481811, -324117911, -1493044401, 1432162559, -92695060 ], [ 114716360, -1270976198, 507016551, -1204597550, 2054223098, -76247394, -866801305, 1556000964, 2026084989, 1738309253, 1064481451, -23689681, 1337988484, 355658491, 1786906075, 741700800, 1635948724, -1591780478, -1388077710 ], [ -1492859718, -2109340181, -1716422398, 1834433916, -1358508340, -273046542, -1395038440, -1455231307, 1344720961, 1329605078, 68993488, 497942865, 2135752799, 96526179, -385186069, -1318017840, -1509110119, -1797585967, -671445066 ], [ 62844275, -14781309, 1572345950, 643865550, -1405871878, 924182501, 1559597139, -1366809916, -344558536, 162312565, -201152680, 76108387, 743703965, -800608487, 1036446895, -1475795892, 1098702825, 1547964198, -1564703921 ], [ 661312367, 262404217, -1628747570, 484222298, 1960263258, -1116125515, -1988968108, -646957109, -1299687318, -1755614476, 937515474, 570719523, -179174023, 1828282671, -1984464144, 472091997, -384797749, -1959306724, 1457437544 ], [ -1405663412, 288453114, -2067306597, -819429461, 164010921, -1151015205, -122576610, -391347273, -917896915, -455824637, -575509301, -892824884, 1252387121, -1650059346, -1102359903, 1381812060, 1378022102, 226672741, 148801613 ], [ 966610784, -1638806852, -1248307536, -637124994, 946941008, 632334608, 85355170, 1105288736, -167783009, 723268476, -1261179233, -1374544319, 2011426448, 455219244, -796171322, 334427510, 422491677, -260592665, -454699521 ], [ 736884559, 346403180, -1556405247, 670261004, -1532725305, 1368517545, 1561553456, -251457551, 1732912736, -1914398044, 157990816, 1509679928, -1487040403, -855532176, 344661369, 944549950, -1819778426, 2053919469, 1759312128 ], [ 651192485, 432025083, -780771337, 832990302, -1172701806, -1860587404, 1425501510, -1075822132, -280147802, 1158722757, 1355108328, 588222673, -910361566, -889873986, 1317739688, -1102352706, 161681414, 1260327005, 1841852650 ], [ -1880678185, -1413101703, -231049378, -598466580, 877848249, 1744788904, -1165867116, 1324333043, 1576770177, -1126460864, 968011632, -2009675204, -929185461, 872536345, 1611546313, 518427052, -370011030, -12668257, 2041513916 ], [ 1542762993, -884868916, -342204499, 669180456, -1472640473, -736962188, 651478332, 1154372602, -956188300, -1770794869, 593220479, -1767092210, -275043273, -51113269, -1559755001, 81102502, 816401384, 1755202773, 1516020830 ], [ 345901383, -563848251, -1627135589, -2046665334, 2134968954, 1602713734, -728123579, -710747437, 1864195884, -1738695495, 345879729, -4156084, -1239350273, 519994938, 1750356127, -368043869, 306857621, -1952807240, 1793135162 ], [ -1897984442, -1734489875, 1678551190, -904204801, -952389852, -1846884339, -169150500, 1796461151, -404222026, 721536008, -72742304, 1916849076, 1851700724, 980568253, 188247068, 1409759308, -954862051, 1374987104, 1333948437 ], [ 1012728975, 1521647853, -369923525, -525894652, 1522336777, -261417047, 2093460409, -1051365013, -1672960681, 1590700647, -967839179, -1840769999, -1188111860, -140955139, 985856214, 23289080, -739963119, 1355593618, 444532775 ], [ -312668703, 1747329208, -679419345, 1415812646, -2053003022, 1702148174, -322790, 746155573, 1433727734, 1085521575, 709678804, -1886088891, -415354160, 1198865749, -844669849, -1968418592, 1077560166, 182278740, -1551761035 ], [ -1016163330, 8879288, 1640077594, -1785572681, 1757642554, 603635289, 1653001075, 1730994648, -552019682, 1369449849, 846268483, 2112453105, -2140494211, 1016134976, -415542219, -1392485973, -1448912911, -1611148747, 1312592154 ], [ 1632256696, -1348089841, 835254204, -1687614160, -1562162709, 387318300, 1975584337, -1832193644, -2012315224, -2094953597, -59192470, 493790407, -903328134, -1723707133, -547277458, -93837921, -271738123, -1834270715, 1383912519 ], [ 1716668042, 23760631, 28817840, -2078215446, 1782054737, -640254896, 2097603089, -614496770, -315010464, 954457732, 1059910172, 74259085, 870662632, -1860720400, 1369202068, 1895656615, -751835294, 1508545723, 1794084705 ], [ 1045184929, -501574783, -951751202, -1196167234, -204927268, 1869268215, 578472349, 1295310959, -2098172494, 963819647, 826482380, -1790939674, -1484439264, 161087621, -458724785, 2107354071, 650723586, 869359925, 1424609113 ], [ -1719584516, -191663146, -1408404251, 315532149, -578751310, -475534224, 829048304, -158105037, 1511380113, -1120477987, -1133616888, 2147452709, -1136724941, 112721007, -768304367, -1083443382, -1652600210, 613895112, 57335413 ], [ 1524284449, -1554302769, -249321323, 1397015947, -1628097976, 531114413, -2026924075, -329956840, -202401059, 1687775024, -754733807, -475318452, -289976394, 1533791575, 1584525050, 1746147241, 55821805, -589721190, -1662848476 ], [ 949566065, 1704740531, -1405603315, 1389477224, 1981735823, -959911232, 1658043247, -719802586, -1909184687, 1023754590, 1384468202, -2063999940, 558355585, 1867195812, 429193553, 1153814366, 1102538979, 927880830, 932054543 ], [ -1236228529, -1068258197, -1175449102, -114741638, 973241030, -1122916972, 929678791, 1382485506, 753498204, -814480030, 302487728, -22000724, -533220836, -261947398, -694870498, -1900585504, -1090189014, -594717037, 1876982266 ], [ -1058334478, 1053076174, 1582269387, -503023209, -585729482, -528737118, -819479835, -263799333, -1613725748, -1003784921, 2089469380, -1287955741, 2129338067, 263203005, 1524018436, 241431099, 13251278, 2023711261, 1704376612 ], [ -86563216, 1022861091, 749802041, -1460584800, -841016182, -2034837014, -774118518, -13785738, 353845726, 1588877351, -1794887576, 256263400, -949312213, 1313539745, 915296039, -1301613842, 18987559, -60362623, -99467921 ], [ -1172271895, -1739109280, 948840179, -22740231, -420315912, 1679690611, 2002132162, 1196555064, 739899464, -422208435, -455383764, 1525902515, 655872618, -1926799362, 2118813524, 1578926312, -610841110, 466174839, 769551264 ], [ 788137987, -1038775862, 1881302401, -756473315, -1323734322, -1726584078, -1556394049, -1786417926, -750531743, -1160072438, 1277992060, -1167034159, 2121497343, 172335861, -1000881229, -1577441745, -927727722, -974340368, 1908488792 ], [ -1419465456, -223272825, 169911500, 1471372595, -1201971670, -1725678060, -1255822134, -42015058, 577709668, -26066717, 485479940, 1544621949, -1564695770, 1301044284, -1587943595, -1365710940, -900378287, 1783012054, -668007032 ], [ -1781818864, -1865013663, 1050056569, 996468600, -600777907, 690100543, 1631361994, -1997912732, 150482113, 1351108041, -1588885611, -2022297700, -1585232260, -1733490804, 1252622992, -2142755254, -1486837315, 613862793, 1248757658 ], [ -1397654987, -2071979933, -1929077858, 1439118946, 948534, -1891474854, -118159713, 2995041, 1780326642, 1328752372, 333824763, -98836907, -1168310351, -262753417, -1868342160, 557054507, 2070787029, -2077060327, 1217708537 ], [ -1768488065, -2048916019, 310737510, -1139561989, 557340641, -790640148, -56906482, -337412003, -382028813, -360588742, 1821565295, 273305282, -762343697, -325598761, -1625208158, 262716512, -1044932688, 620129905, -786890319 ], [ -1948320454, 1591107311, -1527032941, 1422286975, 1516332050, -1312688743, -973062267, -1658445686, 1552580643, 859108540, 1946814673, -219072897, -337699669, -1893969359, -987173657, -1783890063, -1720034080, -1222812375, -591889570 ], [ -1633333409, -558063563, -1078461060, -1545253279, -532789480, -601329165, 1431876086, -1652539189, -1845825894, -874701891, 643779197, -1763667708, 1781892492, -1642840936, 1633513226, 1198798354, 53563264, -1457733038, -527508681 ], [ -830926204, 1355362815, 548383746, 1203364533, 1640716393, -909827836, -172223705, -600302534, -700969946, 437804715, -770323058, 1768965919, 323865223, -1731659577, 1682965803, 846249959, 1330219024, 806409820, -229925912 ], [ 2045014440, 188466994, -633721247, -279484565, 314768845, 96754224, -1660804537, -2016835024, -933494181, -594063652, 2059346490, 1972513880, -1627360424, 434960775, 612226339, -1307879771, 505954828, 1434771315, 2062424289 ], [ -870305869, 271562504, -1681057004, 1679536084, 564714081, -260917083, -443004201, -998814463, 1015661536, 653911840, -1500140512, -1192728231, -1688744118, 1339637790, -936029876, 28703841, -56700661, -359385821, 792906034 ], [ -1461631373, 137676317, -1360868798, -1802721641, -603258476, 325667533, -1430929214, -102036937, 77258985, 781776056, -589186542, 1221110938, 1597838886, -1194452509, -317797227, -788247686, 2057544578, -19054492, 702243505 ], [ -1088383519, 1033719499, -195171842, -2094573784, -1419517053, 884229192, -1359370955, 7620087, 1775868318, -2029311052, 505778317, -497702570, -176659797, 1108558450, -33203334, 1468305908, 818731204, -972467460, -84761583 ], [ -1089187397, 1198687969, -959649273, 146901348, -425976414, 967251181, 787637406, 299521609, 1054912828, 419249763, -1144223845, 1443425899, 672310165, 1500737453, -74705215, -2052219072, -1675046452, -1167593079, -2112497906 ], [ -722276257, 453302668, -666904848, 130972598, -201640621, -1774554484, 1166994385, -1352258283, 1245269034, 843553695, -1591610782, -1374501603, -1515891256, 1738741698, 755304870, 1527614093, -266801219, -786180539, 1753235854 ] ], [ [ 1630961198, 539862501, -100530428, 1543368999, 1253116816, -1318188901, 1678264040, 1313291757, -51359661, 1081883867, 1278120433, -1150034622, -1676812327, -1554928735, -866188817, 1454488325, -41016325, 854204127, 1193020679 ], [ 917657282, -975168004, 1841502137, 934699615, 932442103, 2073549184, 159873724, 1791710840, 1390130543, -1456526143, 655983564, -1144002274, 517280476, -1630042767, 413141907, -863933186, 290348808, -92439097, 81882508 ], [ -1126610706, -377457312, 1667619525, 258273526, -1116231946, -1718721363, 1455027651, 951153484, -1758904917, 619879571, 670624228, 904982881, -363416884, 446518276, -1768187635, -1367832158, -1113191789, -1093304268, -1150256943 ], [ 1272724212, -166659151, -23135569, 933861536, 1975011072, 966481528, 1213815203, -1416784229, -969892756, 2036967275, 1497328523, -385141894, -1118520629, -1416155446, 1911430920, 492173623, 166613584, 1323221458, -568487585 ], [ 473680490, -49122569, -715539626, -259296683, -567191360, 42573799, 1407071697, 263080538, -1237638868, 1887413891, -2115366517, 600678338, -136928571, -113339729, 1052005217, -1057401846, 912532934, -781445681, -1944435124 ], [ 1578785374, -751015397, 2010669517, -1991205946, -1770101306, 1321203522, -2073832527, -80242959, 160613363, 1361054196, 1706512354, -2128585656, -1871679349, 2003711849, 257500840, 1610167196, -313180894, 1409505581, 180405906 ], [ 1583349588, 305451898, 718495294, -1181715013, -1720731287, 1561275866, -1975522130, 1277639223, -2127205185, -359965317, -1738668202, -1986124813, -228463890, -922029088, -1633327626, 1811477580, 1091715442, -1365298668, 1956652620 ], [ -703805226, 1106095162, -829884903, 487573696, 70179025, 275310450, -1990842738, -148056005, -1574501653, -1404192278, -1185362782, -1956233763, 1507286423, 617566076, 1082994117, -182628944, -133643397, 1082622434, 2032352323 ], [ 396413128, 1684693206, -1830300659, 422284998, -2140335403, 974732121, 589589245, -1400014628, -1477545491, 1400897884, 1192377547, -540343968, 1616085504, -1269662856, -1016720987, 1165925972, 657192515, 344215481, 2141770885 ], [ 1032145676, -1532110677, 2098507476, 2100166169, 2043611388, -552897976, -1368138905, 98923621, 231794195, -343338472, 1901058893, 837487501, 1548820331, -747161325, 1173704642, -1462758073, -2013030920, 1683069051, 1218062734 ], [ -67051561, -477195901, 2091904629, -207518542, 1603049780, 659940025, -104757726, 155108528, -1798498026, 2007382852, -1923452323, 1922960391, 386660574, -883557163, 962734164, 592277871, -1560276854, -388763105, 597260993 ], [ -146081787, -476944069, 586429899, -974292701, 1789335820, -2053432221, 275086926, 1797520347, 1792670205, 410996477, -1777590326, -389682201, 28575408, 1308103315, -1777317703, -435871996, -105674239, -597195661, 607119688 ], [ -50534579, -24544627, 54565237, 1852161422, -802121221, 1408435389, -952880229, -776673530, -35886827, 364787350, 1052742711, -1246638808, -2020928335, -1364209191, -1140292259, 1386740125, -366464581, -1860217694, 1022734635 ], [ -1519772457, 1586499045, 464763031, 1767403069, -1130542925, -1576997276, -332524515, -934269656, -1491751683, -1787966967, 689285083, 106177498, 556786500, -847418811, 1160947004, -959231622, 1575691379, -607148507, 1056371522 ], [ 1750471538, -1261036841, 429914000, -952158636, 1232321185, -1994961619, 1353429624, 288723560, 1960328334, -1076697521, -1137834292, -1152677105, 624406166, 1309342680, -1669489889, -1270376738, -1053028441, -1131456626, -2146431131 ], [ -705472045, -1245446588, -756108109, 1468025870, 113515025, -993748013, 408086819, 1392539590, 2009377290, -881804110, 1228439487, -1323466600, -1533002708, 185549594, -430803253, 1727409907, 1005100860, -704970198, 1070263814 ], [ -325922591, 1055894350, -905794436, -1663132281, -483476492, -599422946, 869049691, -1769048859, -595879529, 1855472286, -154924622, 569418000, 1652439699, 606218103, 1695110528, 1243869315, -349065892, -1770530005, -2071708273 ], [ -1225501829, -857150882, -264757783, -596515603, 42253632, 709023867, 142768106, 953477812, 678297951, -326718923, 1665467879, 44752248, 1170847338, -346490659, 1142934714, 2095220056, 2027665279, 1420402854, -477071316 ], [ 484136609, 42318975, -1382319020, -1222494244, 1671322016, -811874688, -237048775, 379410695, 436717337, 877680027, 2112677421, -190017526, 2084718233, 425497698, 818376729, 2059200700, -1280830204, 1770521430, 86938098 ], [ -1828143324, 1926850318, 2004462953, -1528252193, 107709352, -398038689, -1537158057, -696542662, 1460247071, 1436256522, 337448136, 404686617, -2094648381, 1659219325, -2141461380, -1071750133, -1268956964, -294500886, -907613625 ], [ 817346364, 1490389130, -1697575355, -1707196862, -683499792, 2043869910, -434940680, 2133094639, -1557266010, -674923464, 609451783, -1231734203, 257722167, -1361981858, 1561656332, 2018988904, -538071619, -1808040744, 321145312 ], [ 404179809, 1690706301, 1580737547, -311296408, -415614790, -1771270154, -816894791, -399030011, 187370943, 2099933526, -1216646138, -1755423819, 1558060526, -1312912040, -1252413060, -750956120, 655810049, -1484215731, 707463738 ], [ 138725538, -818239189, -142581975, -1836592827, -1534198118, 806751776, -324364211, 68350014, 502454785, 972401501, -411822201, 939872503, -1925283268, -1944580464, -1281014186, -1118216557, 2089909273, 997402101, 743696012 ], [ 74788066, 361139260, -927950373, 453831064, -1175723525, 579088483, 2002501259, 29426693, -1559140, -961060781, 1188451577, 925316626, -1643890705, -309167800, 532114817, -148951839, 52007765, -1470289462, -153721137 ], [ 571575571, -1667601200, 1829276524, 423164472, 1659029126, 1759976452, -452304101, 1884917844, 228297437, -1035450739, -1946479991, -955913954, 47272585, 1845140423, -761312033, 1801132212, 1007416573, 1387149075, 1823228870 ], [ 367432566, -1546684805, -557463850, -404574695, -510673610, -526055089, -1623062098, -1003740880, 1859845447, -311821296, -2115227817, -1738230483, 828136169, -278324307, -645179700, -1443565015, 1567194909, -1477706333, 44523573 ], [ -1502335283, 2022359359, -74831484, 496320034, 195000067, -1261597856, 12757711, -1776463134, 1929118463, -517584110, 492921608, 2117905554, 975873663, -1479232419, -1522012553, 1622363639, -1516723392, -1285821471, 1354108086 ], [ 1744894518, -1633957283, 346787656, 16234232, 1111345659, 322818700, -1435796910, 1492183464, 122260041, -1373846707, -1344801145, 1440485593, 1048722784, -997457713, 1907603736, -128469563, 590450224, 2025955886, 621586283 ], [ -124495556, -1002457732, -532524290, 890978578, -379647917, -1629088307, -1346981948, -215579821, 1373938375, -1771117099, -195204074, 255921050, 1307770503, -1956909169, 1401435939, 390914640, -1408312956, -1627375769, 1010459058 ], [ -90580771, 338289523, 2093991001, -1120029218, -691898949, -198205354, 141389796, 1117652791, 1823433365, -1170394421, 2087681721, 420347046, 1276417281, -576389636, 1283916025, -958520513, 89080896, -789764143, 1304884163 ], [ 1655827565, -917416779, 1680254947, 2025179762, 1991003972, -369120917, -705313205, -616910896, 684045446, 1809922177, -814394315, -963283742, -1321793715, -1999618719, 1317211812, 1875988610, 1115202338, -224217703, -805109923 ], [ 1255566189, 1082582724, -861603092, 2105522490, 468921783, 1536549221, -647026439, 122474565, 327810798, -1396625485, -237660907, -1898507280, -453672446, 1412532339, -1515597466, -264814756, -1047039258, 1156967786, -1535789672 ], [ 163868769, 654480107, -191609413, -262305648, 1840112777, -2060395176, 721624592, -1948351167, 1385368774, -613174486, 1180036122, 1711993885, -567138525, 1358202390, -481452769, -1654555472, -1192455368, -150279968, 363383723 ], [ 376312934, 2123626469, -1568541124, -1433545332, 1881673148, -655219020, 2012794981, -580517146, -1523232373, 380268742, -1686712863, -493111677, -1885324049, -47495998, 874283241, -1457693520, -1140106544, 421439152, 275109989 ], [ -1644443173, 1598733709, -2105715692, 936328073, -1975140936, -1708775016, -2145055834, 611198513, -1779953722, -359697886, 492982682, 246083670, 449561294, -1890487353, 657062563, 184220635, 1831595373, -1074579901, 1698421498 ], [ 473306834, 105402877, -44511620, 1664833278, -115855865, 1736364192, 1241798649, 778161022, -301504873, 440543202, -1648337006, 353234493, -1937544851, 885728129, 546335448, 1498470369, -2100623842, -840734347, -456736988 ], [ 858736460, -1748322468, -1941477849, -1278292336, 1530888082, -62162809, -33026710, 2063065892, 1296689134, 1964989982, -1068957937, 495956775, 1573571705, -1488853162, -352770558, -1535360314, 1975237407, -319568866, 652150037 ], [ -1270117186, 1084618200, 1021531452, 434247276, -650098665, 1279519711, -1519166083, 660576805, 420788585, 503618133, 2114644778, 584225983, 2019681609, -1785105857, -2059442202, 1046607704, 1722073060, 121967041, 1812261661 ], [ -53256118, -1797206044, -161028775, -773760651, 2066104009, -1900571671, 194903092, 2092409809, -1521459659, 781127186, 2127233542, 552504706, -2110581605, -1039758092, -266665470, 1070067637, -329775349, 1754932492, -35523110 ], [ -1491953860, 595292565, -1877460061, 1889110561, 799737887, -566536711, 647591228, -1180929777, 1781665794, 619913297, 539438082, -1966544015, -204679363, -844023040, -559218073, -76490187, 105517560, -713590812, -532854123 ], [ -323512017, -1706251783, 294515040, 1632084530, 27577931, -357671047, -32663190, -168232711, 1435184701, 278497518, 531443211, -1694363740, 326354567, 1638709943, -2015215788, 1076232848, -1655710523, 311941133, -436759650 ], [ -1094902970, -1452441741, 316378997, 2147439539, 942347598, -598016222, -2067494281, 635018229, 2008580500, 362448001, 1702213354, 686410208, 1936653493, -1062262862, -852623773, 14137022, -1404042026, 1094301018, 659176719 ], [ -1485285730, -57110930, 1293769788, -494626844, -1698534369, -448546336, -1235687745, 251123837, 620584961, 454020408, -1902102002, -1947361310, 862707183, 209976898, -823478929, -2002678525, 943241661, 1918549100, -1667220526 ], [ -1937756499, 148273947, 1207219391, -1975402501, 2082276943, 78578350, -1374734832, 780035201, -1076621501, -1356086784, 244794904, -121947195, -1587921531, 652906126, -164876823, 2085049569, 286622369, -598629096, -1954676108 ], [ -1908956588, 713247670, -371912729, 1377239, 308068341, -1854130862, -375960028, -1214317701, 763727967, 40360582, -1362412981, -1853901479, -711169298, 907367002, 1589531757, 1972462293, 749024747, 1921050085, -1266186766 ], [ -1038944231, 1677901263, 2026839768, 564459193, -5152329, 1202196417, 682576467, 262787635, -1416331450, 822758467, 1522861096, 1846632746, 1551618255, 1792594359, -1674821575, 2041687327, -889488438, 1914888476, -254785906 ], [ -1983942024, 2123423045, -746921166, -1378150304, 1823153494, 1765355641, -1943827012, -1975938214, -1129034485, -1057805073, -1842612891, 2039571069, 1719152362, 1776367222, -893269447, 1563796068, 813914545, 1195109757, -1898283064 ], [ 615364233, 220107238, 1263888740, -891111350, 1176251902, 19307047, 1812047117, 2088481998, -808025997, 1033435442, -697820762, 1044846096, -121802981, -793316638, -1672836293, -931185342, 1089356520, -479793518, 1222843653 ], [ -1604558958, -1994414605, 3631452, 1040030909, -391850179, -538947998, 1698841861, 1048171567, -1799179326, 811937842, 1961954154, -51708252, -501181803, -1518986912, -2045143031, 1734127613, -895322316, -2093440345, -1018371650 ], [ 975301291, -1590820411, 1652285470, 1657443092, -244281835, 1086026543, 121204777, -1283755747, 1037768247, -1413767550, -985945765, 1302655914, 80937615, -944825347, -269033438, 590368570, 2101077063, -1007752321, 707026087 ], [ -419843946, -1496101836, -1075190323, 626006529, 432075984, -1320125602, 501168265, 735973915, -388648840, 1370002482, 1841128443, 927000188, 243592993, 1518051485, -58913501, 209039155, 739396006, -1932616587, 1177249013 ], [ 925046005, 125681511, 683183652, -61219155, -1022659260, 1567282904, 182803121, 952679948, -1586067687, -1002223216, 1807194036, 701038233, 249286660, 2126010313, 1408702748, 963540253, -1528579340, 2013315078, 9372283 ], [ -887202771, -409409082, -1022406952, 1282875387, 1114233279, 1988069254, 277535320, 515504814, 1743261634, 915133335, 701402285, 1371589672, -2018642345, 1737986810, 1229188975, -498987227, 481934359, -393388659, 491249054 ], [ 974614080, 262355322, 1355440208, 752950133, 1955530689, -2023173070, 298006011, 1246850908, -1833283263, -799089508, 1596456753, 387031272, 1056599979, -1276161010, 81181884, 341674288, 694878890, 1611718147, 1373780043 ], [ -855838742, -1509722860, 934430441, -914916702, 1908381682, -1572917248, 1056048470, -1128894079, -1671439215, -1077046581, 777888366, -1628099768, 837423972, 1781473106, 75609804, -199776366, 1198238845, -838536586, 89536630 ], [ -444229498, -1009674496, 546638797, -1432809938, 540363746, -682876937, 16170853, 1968585550, 597161277, -98848181, 364847765, -1236682122, -881696991, 1077910730, 208945635, 1867715610, -421656185, 2002243991, -1531500343 ], [ -1031101565, -195777947, -1681490937, -2082495063, -256029343, -1294702469, -253055445, -821327495, 1730114965, 3570808, 865841444, -1963241580, -125852028, -191702841, -1247803979, -435927347, 735505254, 1434979995, -1446335338 ], [ 1444417830, -1186622410, 396286385, -1566038991, -418210646, 1966566853, -1222179189, -1115545816, 1300452631, 1092430944, -1256596708, 2102325766, -142777634, 1752312393, -2136890842, -737243715, -128203608, -8128592, 903974286 ] ], [ [ 1751237220, -1162466455, -1676196519, 1483225897, -1541912700, -1283440381, 498541163, 1530634107, -394944811, -2032492237, -609388371, -969061700, -52971521, 1702060113, -224382447, -936504901, 42309686, 1860764120, -588820623 ], [ 1042553164, -1652823179, -1871273366, 591964779, -1647817378, -799891641, 2098553373, -1859848901, 146309044, 237771295, 1812678474, 2110499043, -22168120, 1443125798, -2028632004, 970915810, 574987007, 2090355214, 526892506 ], [ -1327615389, -1064362077, 1012331237, -1200986291, -783076727, -1218850990, 1814856192, 1625828496, -126636614, 493493913, -763819418, 507741529, -1412587642, 1445054530, -1068563079, -1038863558, -433155070, 956364667, -216051530 ], [ 1304300324, -914800881, -251295793, -283534116, -734130049, 1879599512, -2116368715, -785538429, -1896546905, 318506402, 1343955255, -1586710351, -1402578477, 958553242, -730098052, -43347861, -1353636846, -2069147895, 542881141 ], [ 165178672, 2009950605, -1562302032, 1052319924, 1018638255, 1019817697, -170629503, -257147734, 1178755233, 1473569060, 752573750, -628653826, -872398118, -934226618, 1066882852, 1885170516, -1681561500, 1475657677, 878492704 ], [ 1130929018, -1318900611, 357125803, 535844028, -638247691, -262698812, -884832594, 1732863421, 1719352043, -1904121994, -1236780882, -97464967, 1368257449, 753030906, 1155114946, -1028154168, -1861042541, -827059148, 346528854 ], [ -1039762322, 1892290711, -1963327806, 454922711, 1859093579, 889530096, -1101346556, 297514359, 61246097, -1901304474, 287803811, -344606787, 805993846, 698793918, 199492308, 2118018426, 3849286, -474457712, 1179707574 ], [ -1640405819, -613274512, -1409196825, 171646370, -1217627382, -662358525, -262071871, 1265464888, -456101570, 1390614589, 402557079, 1753985566, -1007034758, -1654328724, 1912395823, -453116467, 656795341, 654339430, 153478250 ], [ -1454843722, -379043652, 34647055, -1264831340, -683602226, -1084087095, 2101280696, -864015373, -1537005553, 955202304, -703101352, -401891259, 1533626035, 901938165, 1024819622, -162588798, -1626088961, -720880136, -304760710 ], [ 411738287, -182039166, 480173713, 376019545, -2131384332, 959462558, 240217924, -1208865848, -1671356267, -889031655, -1771500260, 424353541, -1381728034, 758207030, -1148369796, 1626050178, -1478007563, 470422734, 1617701750 ], [ 1337871274, -1126632626, -692421506, 2139862956, 443002808, -173499820, 916056633, -1383217935, 826045713, 1493433981, -2050292309, -850087119, 2035294079, 61505337, 375263396, -1070009866, 557980058, 2028489689, 1720343415 ], [ 1842744718, -1083338330, -1237439616, 1677189663, 422058866, -1491689442, 115832139, 948956428, -736811954, 1729926154, -1898688313, -1698449140, -1725942096, -1663078455, 2014837106, -1028748575, 1130410227, -716883146, -1736473622 ], [ -1034464639, 623000648, -1272232208, -1003161323, 2101500115, -104220380, 1277751501, -2050953156, 2014064315, 149664970, -415198923, -252983064, -336866579, 719633389, -1199598699, -566133381, 617619771, -1806235725, -938684590 ], [ 42949836, -517280701, -1084593901, -934648210, 50390348, -196076197, 1277050140, -1706257985, -691608478, 241185791, -1475079543, 490992769, 2113484457, 863953773, 1346926075, -590458846, 678870423, 1847795883, 206438806 ], [ -1398297354, 1249881879, 844872331, -2093722645, 1076354940, -1307646277, 810992267, -1720040787, -559219315, -650490239, -2015905427, 1594096894, -1994133244, -180169977, 488687310, -1531820092, -1221659481, -1504150221, -1979496008 ], [ 589084120, -1524997317, -219864597, -732526681, 1982977099, 2031439417, 2040497848, -297760335, -1743361881, 1879359468, -1175466115, 780601368, 1720432557, 249567374, 460199489, -261357782, 889900677, 540447888, 2075375026 ], [ -234153306, -1785274555, 678231108, -1788262936, -2057962425, 242138045, 746953319, 56192285, -1197343530, 100718188, 412222153, 517888181, 442996249, -1544183867, 2057923942, -1857189564, -937404911, 936620420, 1331137377 ], [ -1091652448, -1592007576, -1072535352, 367593893, -653660807, -974418128, 224969817, -256142905, 1718777356, -1868049834, 229778667, -78745581, -1186038161, 435534226, -1252089858, -100724040, 774986401, -341249376, 1298552353 ], [ 1071452374, -953810285, -2101860047, -1072849726, -1569771194, -337709650, 1636710537, -163707732, 1540023628, 1313847251, 1800220813, 177883805, 172140845, 1265047927, 478201952, 1215143999, -1116444650, -1233259146, -965763823 ], [ -1525624168, 549821128, -1713441975, 16072640, -826299222, 1310041056, -1683308417, -1200029552, 243176544, -1806469023, -307206188, -336786951, 278727129, -1343902865, -1078923594, 1084280117, -1402438190, -2114408683, 1602418896 ], [ 384790823, 1129040350, -62896263, -1968401440, 1150542853, 768179831, -681876801, 885064471, -621886578, -232849956, 244710143, 210001849, 1290502889, 623581766, 2008605840, -1897097880, -1679073444, 2116516578, -1944105964 ], [ 1321717811, -1076256735, -1552169107, 756488061, 2071181370, -951225401, -1226553305, 487114408, -1458543979, 1949271801, -694189001, 341572809, -1191989912, -290117096, 1441808798, -1743845286, -769094145, 806847764, -198065667 ], [ 1362564719, -504878045, -879005169, 1656662073, 518067527, 1135026929, 2058916305, 2133080056, -535914601, 919841056, -1209513819, 989372896, 1111447904, 730965445, 1530471726, 404298574, 1725301054, -1196483817, 15041690 ], [ 1903198919, -517962959, -20249547, -1999464554, 601770744, -958890211, -1681947601, 2037622799, -2061190571, -935318442, -207436107, -689537602, 1112176224, 776598681, 1342898391, -1053797783, 2134333623, 983375727, 944186748 ], [ -31682243, 230134408, -1273144448, -775823586, -1555490021, -798145942, -1431032677, 1810951441, -2114004712, 166595469, 420400344, 72981409, -710418651, -764387543, -1095323094, 1167894143, 497851893, -1767850864, 1356129168 ], [ 1122231390, 2083147209, 1326237182, -936457798, 646258215, -1094102046, 2052765426, 993998007, -1820297302, -1345910354, 1799363087, 624029153, 1490454496, -1242691602, -773031905, 1802521366, -1773172972, 202544235, -1044073495 ], [ -771066291, -1614157489, 2024403849, 8210184, -117043397, -1661636155, -1683089938, -316115396, -1638996079, -620952487, -1901515870, -470094277, -1936988407, -1217474600, 373510944, -1701836975, 850735928, 708458603, 1589399309 ], [ 1514027675, 488060587, -1274841663, -1308722751, -620437561, 1080895269, 1334138305, 190315975, -1560226479, -1946376549, 343913187, -879864926, -1637438719, -2093903433, 1201760431, -1121106398, 1334826205, -774609812, -2013284958 ], [ 1208369229, -1261795809, -949027166, -160695259, 1906940648, 1040107921, -1212257598, 1173162957, -2019590819, 1495248798, 2010675630, 1970945842, -1506024557, 1591788321, 621883632, -940401939, 986806934, 623068729, -751592109 ], [ -887830917, -1815356893, -674212942, -1659311330, 811578456, -1195344807, -861926484, -911894695, 294664548, 2107002191, 593971613, -2068805379, -2126901872, -821831776, 1978053740, -1178273399, 1532467306, -1414870856, 184940382 ], [ 349481348, 1189781733, -1133556293, -1631656510, -1268945056, -1350532346, -228381688, -739260679, 1708035568, 510215791, -2056961041, 1531047373, -503730970, 1030243450, -1315956633, 1830789287, -414504916, 1545728968, 1401166096 ], [ 1902648, 294268443, -1372930068, -1657153278, -1500168602, -1288680710, 1620717539, -524887038, -1153496679, -1588233904, 1711863846, 168052309, 783964994, 611288915, 572008508, 278189454, 484675984, 1006301467, 968634411 ], [ 1526893311, 1351412621, -1722765962, -1666261791, -1846186845, 473417919, -668295447, -1993405095, -1188543935, 1047578845, 1398462354, -1478082039, -541294342, 1344929644, -104439879, 2072375266, 72392339, 2046774550, 678609235 ], [ 181486970, 48141639, 2128663495, -1905894237, 498002392, -1205750207, 668149116, 902342996, 954339800, 1999371752, -1766090866, 906205816, 551788414, 1086756497, 534338984, 670554300, 932466857, 1568057323, -384468791 ], [ -406284065, 1546876287, 375469348, -1786862704, -916991701, 2030531732, -262658065, -1335610559, -195979721, 1382515354, 714471963, -2029956702, 1545594164, 837696986, 1112130210, -804110884, -2102096283, -491196521, 1119692658 ], [ -2082880071, -314871266, 1710761680, -1953499211, 1139291774, 1557222712, -2027988831, -748636139, 752389652, -1720861089, 1462608667, -1456136964, 724028304, -1571036689, 895986176, -988554968, 797884079, -1287401002, 539897110 ], [ 788379733, -454621044, -152567374, 117535521, -2101835749, 730148768, 581089479, -1793620449, -1639291589, 1764104854, 908713680, -441147505, -927772902, 795641427, -1878876622, -1790299216, 526773920, -1483017294, 978734814 ], [ -318882507, 806079745, 715140243, 962303045, 1508319036, -1200016966, -1923487577, 1861705970, -2024655967, 1583458388, -1478112980, 1403685934, 670807614, 1803729132, 1462924123, 1342348308, -694597589, -342185757, -50554714 ], [ -849867950, -774002457, 501585079, -508378795, -661379098, 514898816, 1378908682, -2070538912, 617862083, 803827514, 902156255, 509465455, -427197375, -447232749, -1346622846, -1222783311, 1656696846, 338793039, -914064748 ], [ -1384358441, -1288897766, 453352999, 916746650, -331496992, -996796737, -1136072452, 1429313436, -2029855023, -1472579977, 1182243465, 1715156019, -27302343, 1861407902, 604423227, -1337347686, -2045543274, 1719720812, 235335984 ], [ 1420678882, -878875343, 1258082677, 803064552, 396688888, -178128455, 680769667, 109362628, 65722987, -386446804, -1875195010, 1616518554, 1304759570, 1166101463, -744495732, -1860771822, 7789262, -420142472, 965028624 ], [ -408644488, -1264358274, -2118604724, -1603639333, 1582363560, 1970906286, 1661511705, 677638698, -1752593993, -1142102620, 1209044482, 239694967, 38396324, 1271146781, -1277615470, -216587385, -331607432, 27295107, -840982433 ], [ -1246171274, 2081250713, -705873540, 286276427, -1741761969, -2115056293, -350914496, 2121755390, 345785423, 545981867, -1355683341, -1961397703, -1873911372, 1980997541, 1655953920, -802285052, 33448951, 1470159069, -319433583 ], [ 474272956, -1898013258, 1210173657, -1333769758, 2101983227, -1490307142, -1023060139, -1786809966, -276797892, -433087720, 1034228166, 1190617673, -1984385114, -2126241062, 1631337197, -538934847, -781527380, -1631622708, -175677480 ], [ -131452492, -55118419, -313103705, 1038813308, -397087614, 1053142734, -1568510438, 2062116862, -294033375, -1315671566, 1433593801, 1887108062, -473238375, 1158024454, -1984247311, 1863564967, -355761946, 387971741, -1267708 ], [ 1543361009, 1386617398, 2075068624, 1656657610, 1326476326, 383075432, 1445150314, -1328668596, -230482491, 1839695428, -426175321, 1842869095, 862242956, 1773666063, -565223881, 1071586250, -301049645, 83683235, 70942915 ], [ 439554364, 640953558, 315021915, -2069102800, -1770184105, 424340907, -1337764344, 323767688, 1747282445, -551262742, 1056635039, 2118312801, -533869030, -2020898771, 1739709716, 1605820813, -216007170, -1404164372, 812976535 ], [ 1632600890, 605226045, 822349056, -971693059, -1110436039, -1256562886, 2086298099, -1954951723, -826894908, 1289170881, 144523891, 1189211586, 1339685534, -682979474, -1873936794, 1794323476, -315419160, 1254512548, 1277607823 ], [ 2118974545, -1387791400, -1224707312, 518625173, -684192338, -1199031182, -1131830656, -1572975444, 2072117017, -1714203727, -2038743006, -933830794, 1562675123, 879654470, 446850956, -1645420694, 1246451093, 1179438414, -224244508 ], [ -881666285, 1771182376, -112269765, -1941060234, -1445192250, -579952208, -1473469502, 1835886391, 2051800536, -354290699, -1517006485, -1539595454, -945235123, -1643676940, -1871112602, -673553754, -1045135200, -2116762504, -209835115 ], [ 195415405, -1129925067, 2043243219, -1892953302, -1432828886, 1188645421, 993665896, 1793907172, -163251095, -1195503354, -1251122325, 2093375657, -434461732, 667705331, -1755030841, 352445049, 1422768960, 1166850181, -1924190116 ], [ -1852214157, -560906012, 1861375893, 1532517395, -1258354365, -1738556776, 1980821269, -853021031, -1773967690, 518677599, 1262072400, 127685933, -863669979, 2101478820, 2133264302, 42502203, 1605674705, 1796145126, 1458451899 ], [ 1525337178, -110233128, -513178552, -1184463987, 971309004, 709673470, 417256, -1011347436, 927012040, 118438694, -1454675084, -107990601, -1379213980, 1571610634, -1347195076, -987220570, 130992177, 1203879429, 1695656677 ], [ 2002962161, -1059676212, -1323645343, 1858855485, -316995897, 139821545, 303240616, 1470192594, -326763245, -1496381511, 1463809394, 1108089227, 449709324, -877737530, 1315441580, 688900926, 673419835, -1607170037, -1932625748 ], [ 1701159261, -1049376028, 1123888300, 2037877672, 202592703, -1842460800, 716776046, -1655313981, -1034469387, -804929087, 1936924508, 1320744040, 689641480, 1225629124, 268184127, -1079094838, -388113145, -2084062781, 1990679054 ], [ 1753492571, -707432595, 1275869212, -806952966, 307759380, 672793600, -1074856093, 1660279237, -1681345675, 1093010807, 1485456836, -1236103691, 571193102, 1874502014, -2019898905, -437697233, -902474924, 1407057490, -774805920 ], [ 1561146402, 845061478, -874166604, 123881582, 930975336, -1899372625, -54865503, 250254821, 858734611, -1480034838, 1144346546, 661842699, -453821687, 1080489610, -1989046726, 708344250, 1961973503, -1918459627, -158269398 ], [ -909479111, 1590255688, 1074751696, 1684991048, 245434059, 1029663605, -1516550480, 1978201079, -389199118, 1938738810, 2033957185, -103720573, -1980635780, -154325454, 1583965002, -1738199297, -510324677, 1453287874, 181980708 ] ], [ [ -911399899, -1391981803, 1632091467, 107613112, -1499408237, -1593838553, -1655678103, -929665021, -1753530113, 387927309, 1981848709, 278684651, 740947548, 1316630168, 186671354, 1663309403, 775770712, -415814418, 2108464704 ], [ -1817370748, 1823028490, -959915377, 1528910588, -1043146077, -1006808688, 856524150, 1698625818, 1816513585, 1130095794, 857840721, -1649637087, -972870528, 230437483, 2063947895, -52735500, 359857697, 765541035, 786691554 ], [ -1100555618, -285559255, 534287097, -1219047929, -493667254, 1779450883, 1041794094, -783176394, -1863579265, -2046134473, -953235949, -321895918, 173537849, -239152792, 601194792, -1911156819, -228588734, -145987789, 1261390085 ], [ 1181152988, -1708284574, 967724458, -1643353261, 662661554, 831294995, 613417740, -739258637, -1047529646, -493449826, -916488660, 1758797638, -1865841336, -519847843, 1013246459, 315554615, 2143195012, 1631636579, -862476364 ], [ -1300233210, 225886094, 468604212, 1383636055, 1871206314, -197165287, 1358032260, -784915541, -319313715, 1075094662, 2023038224, 945923903, -495937053, 1507799670, -833788047, 97339934, 1552688701, -2096820963, 1582460225 ], [ 45865341, 882434843, 838413590, -2052483284, -332564715, 716004726, 101518058, 604640795, 1378043214, -377672587, -1733560979, 1825025529, -1228982140, 2132315656, 2053734031, -1969033859, -1951178899, -1972287013, 1330559845 ], [ 859227542, 1229823143, 893562255, 1064626124, -657162892, 1941909727, -146292889, -454986246, -1907130087, -540745715, 2000380022, -33596968, 1210586107, -2146632165, -1406547526, -111354101, -1856679856, -2077363991, 855931470 ], [ 1052184043, 137381435, 1962210316, 1744831802, 2084449572, -1050925470, 1690974796, 1883581794, 134206128, 1115659997, 61912427, 1452381801, 374372300, -1320459140, -853763963, 1773343228, -487847147, -94773986, 1219570679 ], [ 605863198, -1870477303, 642245616, 1749555272, -1370352956, -1632088012, -225980506, -1273068240, -1032552909, 2015726254, 32156664, -480607703, 547168385, -1937576684, -1147946065, 1907218840, 650090092, 1810633137, -1501656234 ], [ 919881101, -1424841571, -1254514533, 222355437, -1732335428, -738350513, 1166287237, 925266363, 1864404619, 196709188, -84800392, -1070581670, 1723040346, -200610624, -1048272203, 270435987, 1835231582, 147838139, -1035059998 ], [ -56235389, 1183316127, 408658455, -1248511862, 1810466349, -1235187023, -1402658402, -1056834123, 1022248732, -264303208, 1368577586, 574837268, 458266017, -1649365626, -36212634, -1704815542, -1072693319, -860163833, 1323822674 ], [ 1500403118, -1719244568, 1617660318, 1236293792, -515318188, 1277840634, -1772131459, -1628271159, -224331280, 327556882, 31315232, -2120340069, 1447469224, -2000741887, -373997502, -456442018, -1036338881, -87286192, -1587728502 ], [ 1771708089, 133448402, -1093564088, 1384384054, 2080418196, 1518095083, -981857994, -969972555, 1954159389, 1477502842, 1256633521, 365877329, -896658346, 205149771, -1524235459, -1581218348, -1562323286, -747707948, -1438124001 ], [ 387039559, 1819665181, 333022543, 913861001, 752974873, 1413133360, -1605428241, -1357932717, -924324550, -1492205296, 1251369859, -1927491624, -1106870328, 988948951, -1402105613, 2008740621, -58086931, 888870511, 1553813629 ], [ 528867049, 1869785620, 890062885, -1290481471, -820741977, 1294373205, 1410490544, 782796945, -1582453145, -1255954496, 2036437939, -1602039909, 1630100488, -882227379, -118816256, 2046660078, 1341849175, -2068520080, -772401817 ], [ -2101934595, -504787469, 659992649, 1467818753, -999388110, 947218997, -896309413, 1434944294, 1459621136, 282817556, -362053166, -1643612495, 403817265, -1898135526, -868807203, -1657972955, -1541043405, -1048955112, 1017242368 ], [ -1512313458, -1959482243, -1265378177, -1004149059, 1654396692, -1751202389, 1090918186, 1526171064, -1636620647, -1256962252, -434707067, 1211472328, 2050949860, -221320117, -384085644, -537516459, 921202228, -1540498633, 40116753 ], [ 838875014, -1916065796, 1583469443, -1759814398, 2143780493, 232029801, -733328901, -1736018061, 1743703248, 653957260, 53911860, 1696793744, 1011898538, 110091094, -297417189, 2047696736, -1561417107, 279088101, 976677573 ], [ -1864604422, -1241229298, 1620818300, -1560955352, 862268205, 1619029373, 1897386026, 96109691, 1312433276, -1019864826, -150798743, -733646943, 1980483170, 1129930781, -755555952, 492197125, -783618393, -1173712624, -1638719949 ], [ -229827779, 542247086, 1265591277, 175129201, 2093975174, 779835218, -1213914910, -1983893222, -91466512, 73034711, 48348814, 9870388, -552703040, -1614869711, 2008354186, -669904114, 1800690946, 314673178, -911404591 ], [ -239866569, -467886194, 8047057, -1047355615, 2075556417, -1083491352, 1591142594, 1785041545, 2135328436, -827671885, -1916619274, -89311589, -1225443936, 1699416637, -1632895095, -2033907238, -255949892, 231026926, -1865370473 ], [ -1105896699, -1235492021, -714947586, 531751292, 1077370751, 1281366372, -546847190, -1601770913, -2012378976, -1452530333, 1382323926, 1432767126, -217387148, -1076467837, -1128128351, -1659185787, 118207186, 1714677187, 1040570228 ], [ -1003100856, 2001512433, -2138661633, 1110892578, -269248631, -1791113433, -672100939, 1000044139, 84582635, -93845243, 424681486, -730452533, -1954336151, 1867997194, -963835831, -1652829049, 545809248, -1783623535, -1901999182 ], [ 231026494, -920000731, -1744661730, 1286980948, -861728019, -1627297909, -1952386702, -1030214874, 1655850294, 1244620789, 950269833, 1717232358, 878304227, -1999032925, -585588244, -1441307217, -992307290, 443168927, 403602612 ], [ -429238276, -112710243, -652812104, -1980926095, -1183016626, 451719246, 1811621350, 648251950, -276114519, 1851147678, -757786594, -1453089605, -1995786885, 1633197025, 1164730717, 355637101, 1811481996, 301002244, 2054498248 ], [ -721371497, 997649073, 848752089, -384915433, 1496973731, 235700735, -1291036490, -1462033534, -790619380, -2072457924, 106131831, -1940787396, -1201221082, 987611461, 2076559703, -1892185078, -1585618, 57511540, -1408699251 ], [ -726886786, -131570710, -914614614, -510292107, -1029975588, 1064093436, -685580570, -507739716, 1372251902, 1049900383, -1678182170, -522246766, 1141784643, 1613102261, 1441397743, 1118288294, -33589815, 2057592834, -1547808903 ], [ -1253909686, -1189043820, -1180816638, -1144642224, -1730646527, -1507361417, 258382583, 1947721063, -778445166, 1824028608, 1593537082, -141855967, 452580398, -1099734126, -1168935825, -211821902, -597942792, 659298770, 382616725 ], [ 2091661635, 2044940193, -1757786080, -596943207, -311747375, -1445227117, -1628863491, 1924756725, -2048438443, 154445833, -1648434386, -2117907438, 1625066891, 1181019076, -488415573, 351469993, -673876630, 292386586, 1350479175 ], [ 1496510333, 1275475972, 37858822, -1518389573, 59231816, -2108892536, -1677250066, -1462210958, 295722902, -65855893, 525598906, -1487847766, 2021169004, 1003898456, 1978741015, 1882524158, 1794915437, -550943291, 756792978 ], [ -1100402045, -1703851457, -784290454, 1152040021, 1827546013, -1092986490, 940338450, -875559699, 367526069, -1843522818, 1007082260, -513778992, -1382220983, -600696894, -1340232163, -1004989701, -1336482127, 1688612794, -704340958 ], [ 2091289447, -979660656, 2059932072, 1966943368, -1067138339, 181841209, -319032168, 1383673409, 139210955, -1675058476, -2111545028, 999846994, -1308208786, 1232137194, -162663857, -1245505902, 1620935393, -2010890363, 1167768520 ], [ 475399474, 1612657691, -1541812616, -755962441, 1683933351, -744223908, 813858687, 282948823, -2079845670, -1364766845, -2000047286, 1383319380, -1006501953, -1583168402, -1978193965, -1615015867, 2141676306, 2142620425, 46876740 ], [ 1700982333, -430888273, 2058468290, -1278031137, -617585913, -503668167, 333976101, 128269381, 2065095803, 1371819862, -580921638, -2017317229, 151412719, 1645524475, 1974121846, -1846449079, 766371314, 2028930997, -499186178 ], [ 198131629, 1405369003, -232193778, 1597886739, 321098425, 395992726, -1169843060, -1016457265, 1324501141, 2054238582, -2089272026, 802792248, -469253926, -819369727, -1864427404, -309825507, 324364430, -2001260129, 1307549426 ], [ 1720220289, -1058751275, -675677050, -234480871, 1802240443, 635795232, -1217613714, 634739913, -1296973790, 531947202, -1150311480, -808586018, 1525994796, -1368918897, -1392381592, 866647882, -877316912, -1245841101, -1352614336 ], [ 2127060922, -585466997, -1359793729, -1618137538, 531534118, 1253439512, 999545162, 1679656813, 1337184802, 11170528, 1149972880, 466737063, 1095482582, -1532316037, -340025713, 1337367169, -1306260139, 922950594, -163911262 ], [ 797710438, -1108763897, 1046248234, 467416376, 746318805, 1563269911, -75079586, 32752053, 1240013996, -1794815871, 1764205339, 992246914, -1123883045, -1111915485, 1178830065, 2077019214, 1072625557, -1658317166, 1103952011 ], [ 1662412849, -1502338468, -1674016531, 906418031, -231032723, -84964194, 1460143569, -1936795706, 1790587356, -1105707327, 961603215, -985538556, 526784465, -1660666575, 801817373, 1415796770, 1246305984, -121557128, -1608030379 ], [ -606003498, 2070827382, -655799281, 1354044454, -1230980494, 415978279, -1833337196, -963137749, 1276201609, -382168977, -377704089, 1434968992, -420665668, 988754777, 1655379476, 1559113175, -137961971, -2076302810, 479842791 ], [ -1311091917, -1438181053, 519551638, 1107216289, 894981296, 345034009, 1414285591, 989486909, -83021782, 1608057802, 1149866536, 1563911432, -51302476, -546766244, 259496299, 1107552607, 1207065821, 1966948416, -73051933 ], [ 899477465, -1832197865, 496667262, -1336027253, 307697608, 4059738, -1145146583, -1133813272, -1805147448, -1828416826, 2146996691, 189220605, 1187765650, -1675943473, 1412326192, -1357050208, -1191244887, -971712727, -1522626782 ], [ 1763581141, -68723041, -719243870, 1185690112, -25409214, 2099314536, -1450387919, 703633399, 1366086473, 643384930, -468924233, 710056247, -44834242, 417824551, -1624187142, -295558667, 1513574107, -1880752805, -139313823 ], [ -2041028827, 1187481135, 1847091484, 631572173, 287587941, 1601918069, -190006947, 91984326, -1563457653, -772217749, 1132046717, -75180821, 1630830969, 1604488031, 1897949190, -1327260158, -1466150090, 693527177, -2015705918 ], [ 1174701832, -1261118266, -1237781837, -1537879285, 58610813, 914637961, 287777723, 1601888181, -353539418, 607800743, -1966831641, 1866346717, -476388861, -1154657226, 395000742, -986044388, -1185062243, 1829837091, -935861388 ], [ -205259531, 1431266203, 1504867158, -886459245, -365963141, 1068807094, 444278509, 1271476979, -290702642, -1602786863, 1852463216, 859425813, 299077885, 1455548554, 511673786, 588161072, 2050717820, -1696801818, -686924168 ], [ -1403530674, 675921041, 768814091, 1298636867, 707582862, 1345463269, 123443742, 1379698208, -1762532712, -1310874548, 1724600178, -341427517, 133998820, 419753669, 554641755, -1514353809, 1738618258, -881374705, 1200967944 ], [ -1343583687, -769112529, 976585968, -1608325172, 189026924, 1237491476, 292119126, 1423603596, 916631248, -1373120796, 1075395173, -2037379705, -1210156325, 1031721398, 703658641, -1950720743, 320071954, 777292969, 1740418433 ], [ -1764394192, -1297297283, -749176803, -1199921576, -698215967, 182036399, 1508800323, -715735401, -1007473531, 331704345, 771819436, 319610687, -1897925818, -1139258946, 286984663, -2025127691, -1453882214, -394418972, 347297919 ], [ 1377752188, -972541071, 1981342976, 141462361, -1980626805, -289489056, 962701141, 2099873015, -720674970, 1661526422, 943851180, 606960592, -2123097542, -1737251523, -1931313022, 1431175613, -689520386, 1006327222, -1353839828 ], [ 1001412166, -1705856010, -2008743184, 1463240885, 78758925, 1261423458, -847042577, 954346468, 2101738106, 1549348776, 645059714, 1348797415, 809234924, 1311704187, -1371196680, 1948194184, -1854391301, 1656361311, -4407146 ], [ -1325230838, -342953081, 1238038453, -1511958270, 293261706, 745610766, -258631103, 922642667, 1091858954, 2136508878, -2055642051, -78258070, 2029503247, 431481360, 1745683939, 941894148, -1992679063, 673799815, -224551195 ], [ 121168054, 382284127, 327109692, -528586400, 1567614686, 1743313840, -1320532812, -1732544836, -506071075, 1927553812, -1171372778, -1523892878, 579493506, -1907090609, 274741588, -1812361508, 1066575992, -507985021, -1118059071 ], [ 190347789, -1927423034, -1000546099, -1841185003, 1668885036, -453330085, -2023459529, 357035792, -749394043, -735804735, 1958315743, 121641595, 635563233, 960847210, 1014392960, 826292567, -1165758, -34352722, 1608182634 ], [ 626594987, -128261071, -1569316799, -1618481772, -344761879, 1934265844, 431370468, -75753709, 916685608, 815727814, 564082191, -1475005006, -1455519272, 481529669, -1550960097, -1845698918, -813830138, -1072628244, -2012934986 ], [ 903044297, 697904553, 1877826195, 1201388168, 870211272, 660178589, 1952123092, 75788551, 1490221785, 1063319575, 1285835658, 1184229823, -425101456, -594982374, 1550178191, -410267562, -1839042396, 2001133053, 1957977043 ], [ 38632124, 1285916729, 64766689, 1093233796, -1026072186, 533563260, -1927690142, -1926293692, 1264921687, 355337907, -380283883, -2041061363, 1807252519, 1816481014, 571175193, 1654306039, -499150646, 1703806936, 576649168 ], [ -154757394, -145771864, 1750355610, -1851397391, -510843256, 352409230, 17028236, 650039355, -1572815418, -816181844, 866590098, 1913607247, 1215140613, -1238679596, 773020429, -801106755, 1662592985, -1074344504, 1906026897 ] ], [ [ -1011987471, 1078754267, 235797156, 1538647989, -616958396, -355359309, -972288182, 563247677, 1055160768, 195154300, 1451494356, 784079150, -2113043365, 1242362420, 483039690, 14738700, -1203984351, 2025568482, 1020529128 ], [ 791369782, -236634637, 1406885409, -761756607, -208506235, -1339670815, -743719620, 376844945, 1866424579, -1011695723, -1306276664, -2132961673, -376940159, 2022926826, 21550120, 1829289808, -1806853570, 219229137, -1636557473 ], [ -1895881753, 1956571031, -1654413452, 1270741496, 908792733, 395094660, -1248224984, -1777537854, 1557148813, 1583019531, 38651406, -1101246039, -1899245401, 1793822243, 1501047287, 1347200747, -1862818151, 1177945637, -1949324343 ], [ -472551313, 1962779806, -1274603968, -1264913194, -263824107, -893148855, -70984617, 1602227293, 864488513, 1606198575, 163720882, 1144131327, -165958757, 113959699, -302427973, -1854430773, -1772349990, -89308787, -1804363082 ], [ 1505080017, 331230998, 964005619, -1270377678, 1452916465, 974405788, 382686650, 729325834, -1100901010, 1917039702, -775479868, -1543359677, 988255908, 1490635089, 254272934, 1336677484, 1889186757, -1875577247, -1783941660 ], [ 1594425704, -409990097, 1778964701, 1247705019, -1507850998, -1500548518, 417916496, -65600869, 1180017310, 193233291, -989896801, 619986112, -741840180, 1518665455, 1373586175, 116947629, 603496261, 1672587693, 1456893000 ], [ 521499027, 35485061, 413088066, 167530906, 1546754051, 554572894, 1502725319, -981883888, -2040974911, -1151106097, 406099998, -1116433693, 990327214, 61198914, -1135660755, -707565014, -970893309, 1356003929, 419115786 ], [ -1099257654, 2098163333, 1783198822, 2038284122, -1350978871, -1761676559, -1364799763, -1796680906, 434461711, 1497422165, 757558513, -1523270136, 823657608, -506941381, -1319436630, -484943537, -1550293406, 1122322231, 1201719198 ], [ -217975604, -1001149960, 1623347204, -1212461116, -160166669, -2002943007, 2061211447, -1098435783, -1832341183, -1759936153, 956338291, -814314827, 1934488133, 1475757177, 944696080, -1415839075, -2093536559, -1131502473, -1283960530 ], [ 1449641299, -1051745076, 1318890266, -929694227, 1891922222, -188490525, 841183380, -125391883, 634866396, -1299662197, 624981426, 855842500, 582976196, -1153333688, -1681072610, 898221533, -1091330169, 1909923233, 1898021670 ], [ -836813809, -1280869590, 422453545, 1347147881, 1899106908, 55277619, -726151430, -1699502781, 295322390, -7718418, -1940694058, -855075470, -63531669, -1852352310, 1146257630, -1882659301, 136676745, 1680021901, 517772872 ], [ 81941276, -1929344948, -7248113, 600655035, -716360419, 650891635, -740841624, -7254359, 1535795150, -719724728, -1998186948, -1498273800, -1968590489, -1690659158, 57529260, 449448069, 410289235, 1037427134, -700793951 ], [ -123045286, -1308569031, -737406084, -80776845, 129005945, 738683758, -385557107, 2096881089, -1803231813, 1235951662, 701497444, -1419877424, -637197543, 134251774, -926382814, -373643778, -666634550, 1792370534, -1948851428 ], [ -1924457303, 1785790106, 831040162, 1531618433, -766548265, 249460003, 297218862, 1211647524, 1754619036, -1747951807, 1582111852, -428703605, 1847853923, 2101083907, -504605751, 629689112, 811454297, -1221255497, -228163653 ], [ 1697194282, -462595559, -1913725681, 1510926846, -63188400, 217130198, 2058586845, 369518488, -1016232084, -112717441, 777751581, 7570355, 1154241382, -630390896, -28799156, -510975988, 1055426710, 1776709982, -1668997767 ], [ 1152407284, -2075954059, 825693329, 6765738, -291071309, -1770117790, 841746809, -1314996359, 648268205, 2036500319, -145780864, -2029247161, -1418368589, -1480090756, 1283299441, 1108664158, 1452714435, -679505461, 1875261240 ], [ -1447975243, -1278990540, -634878271, -2140524146, 1780920590, 187985468, -1578311045, -1276288626, -1447470013, -1659046114, 1405054439, -2094365390, 2076400899, -261217110, 197633869, -1529912345, -444464482, 1364660368, -213513844 ], [ 86116126, 836398989, -2001722568, 327117341, -1618219539, 604043213, -1489771228, -1843848975, -688535622, 2028177710, -1646055332, 1594506675, -132117365, 220658769, 110365892, -1956574899, -539306739, -337735690, -593859782 ], [ -1520022243, 1776241335, 676417626, -133277259, -610102842, 720165965, -1521678160, -1465076826, 1991250110, -80444070, -1727629860, 941839407, -207967507, -2109263720, -1567532186, 943215629, -1091386901, 1431034795, -193082320 ], [ 562480008, -1814756300, 1044966122, 558377888, 1030352579, 12655486, -62250720, -2003732087, 980147320, 99322033, 18471599, -295415691, -384760901, -598851841, 1523958719, -1009558531, -1813159319, -1138019528, 817429803 ], [ 2009036492, 1519478267, -425717222, 1928938999, 8571016, 2071199948, -26544055, -1848026480, -889679788, -1483600791, -1180244202, 1862998487, -495146673, -946594850, 44406440, 1332350288, -1813713969, 197445017, 1271617693 ], [ -706338571, 1426250539, -1176240151, 734197587, 2121867771, 18142901, -1867753741, 1181340991, -549362523, -842887343, -603451803, -1758484085, 1530184143, 1608953948, 828254931, 1574023188, 1046778392, -321377879, -393843008 ], [ 1302889646, -1702891453, -294557714, -1591902995, 1837727944, -1841051595, 350480207, 633227835, -1085592886, -130566118, 1291597408, -2039560162, 966492043, 1183855753, -731333131, -233642827, -326099906, 165543439, 880414207 ], [ -1507414540, 1403629786, 1919910563, -2031514249, 1073353373, 1214330993, -1536607501, -688876972, -847608531, -48688527, 321513618, -632516222, 946560277, -1575853765, -1153118019, -2049312091, -1024089446, -777498686, -101072281 ], [ -1036868952, 107864856, -1244747395, -35406551, -339641562, -1285906892, 1445843456, -798165936, 335698229, -887749841, 757353003, -1876080356, 54588772, 809200676, 1403122254, 1297443983, 1064934368, 1246900343, 1314739692 ], [ -843835740, 295113482, 401391201, -928758843, -634469474, 1460230282, 462506346, -1675974203, -2020371983, 1600001471, -931530959, 688450473, -1640494390, 549187356, 1771414022, -1752528406, -2141352984, 1995270322, -905512213 ], [ 934298667, 1136710638, -574201583, -1853915470, 384470896, -650290426, -1873579172, 598371281, 406491555, 403461960, 942806773, 157478759, -629878901, 1273160477, -119418076, 1388626109, 283409332, -202114922, 1752923894 ], [ -983261464, 1774171346, -1767279464, 880350653, 239027132, -1780091693, -542571394, -1464720514, -370496117, -26367872, -1499794714, 2085466748, 1294295110, 143323200, -945931482, -748576580, -906046692, -515093053, -1467375550 ], [ 1528455213, -755932269, 1202392377, -169636677, -1144097084, 641945487, -1250873300, 236668523, 823669234, 209045994, -1215105607, -1591964428, -526944016, -1878639670, -1023725032, 986956534, 1696091230, -1193795251, -78825787 ], [ -1348281793, -1442272152, 1916960395, 835509074, -1641700655, 1187477061, 1316811783, -1961009068, 1113698875, 361817086, -797788062, -239742906, -757990930, -54835977, -1573441139, 798822287, -1259018372, 1835069844, 908258838 ], [ -1745004185, 315331080, 997676450, -1819057788, 1143315865, -1276682669, 633550939, -1785309991, 1687951021, 44987856, 1764126437, -500829538, 1201357329, -48390370, 1154282578, 745041225, -1800154240, -93325765, -1430927842 ], [ -496145044, -821579486, -2086404349, 1157267551, 384983229, -584022368, -700473400, -1317090188, -184116762, -1953920294, 191225015, -1017960575, 853057901, -958481491, 1128892544, -1961732533, -492405656, -1211081628, -1698362534 ], [ -1886467430, 2029433185, -1867227942, 1994742732, -1239800575, 1502270050, 467214833, -1960297407, -961540880, 603625572, 2123176312, -63232852, -1764205151, -997321704, -1970068683, -394656014, -1714522880, 365702329, -1286314754 ], [ 1845780663, 897005646, 568308210, 835335926, 1046495376, 160206068, -1350964184, -1460430369, -955847086, 808711256, 388599393, 1875707790, -1935126174, 1399971756, -1819895600, -234490983, 1492619611, -974335100, -519959971 ], [ -1807764818, -1655253676, -1859797410, 1429054488, -1487998276, -91497261, 1697124236, 210636103, 1320056685, -1340711360, 1499198086, -1435240393, 1294522819, 1529137721, 1695298869, 2082442445, 1774845912, -1781503966, -1684203756 ], [ 448013789, 601555002, -1032003286, -119897097, 664829010, 579819027, 2003025785, -1666960497, 185251147, 128001435, -830070766, -1506562551, -1936022573, -407552841, -1556878011, -1648156687, 951300789, -2128867729, -407120235 ], [ 1492685357, -2054541232, 778473318, 1103562466, 2140279238, 362768092, 2103458962, 227691346, -168741057, 579731105, -1326438127, 1738323742, 626806083, 1792851819, 1397984605, -364272885, -2018160317, -1418596395, 908611309 ], [ 913997581, 85034777, -2008429739, 451470000, 2034898225, 923062178, -1334904379, -1491859369, 132737033, -1237615890, 94457513, -168434684, 1844990930, -690402327, 336012527, 1943465289, 1346669489, -450226041, 567637837 ], [ 1188994688, -1764517468, 596477447, 1792504742, -868697123, 1686491433, -1906343831, -1583085104, -1521870620, 1861071663, 1102352652, -889872745, -1906725240, 964258867, 938251330, 1781531697, 2108718667, -1544819096, 1635217951 ], [ -118117701, -1900872895, -981255342, 189234319, 915625316, 697559237, 1302800593, 1748969071, 1337181879, -1046565597, -287464497, 1531238082, -651317486, -139503544, -1047268507, 768535003, -878561829, 1433683443, 281671181 ], [ 1875759707, -311284537, -487312309, 960618524, 1074331696, -987045239, 1417260660, -625752834, -1978433833, -2054007669, -1734345615, 423208389, -1676620369, 1479250564, -1230668195, -1969533158, 1672759109, -295913068, -1360062039 ], [ 1626429901, 1657187488, 2081843651, -1435675781, -2108524794, -683273108, -1582026143, 31741662, 1191394860, -387737600, 290023116, 592617263, -42171564, 1836394192, 633807121, -1703097045, -397619918, -1534079749, 1053031132 ], [ -530591878, -945302642, -1260733742, -1288312089, -1568390612, 1699616245, 706992787, 1785368679, -1160517367, -1513837472, -460819845, 1802208692, 733160346, -2035087807, 1442955915, 855796817, -2023813618, 599471420, 1772577836 ], [ -1615942344, 201579371, 1497841797, 1181245947, 232685548, -2016762988, 282928368, 2098887015, 2062328667, 1832908925, 270880173, 1149107587, -2064246245, -1221533580, -514928550, 2085457069, 779300904, 1158471673, 1102188856 ], [ 631140870, 84445716, -756337234, 279736860, -598147534, -429081702, -475389944, 2115087801, 1881702857, 979566104, -352591439, 706828795, 1985891923, -1724653498, -1186251968, -1434640162, -265179113, 1190216169, 1581487280 ], [ -262168384, 1869326995, 423862511, 1537916284, 1638649336, 134081354, -612920797, -864857266, 807877989, -473254015, -1536229348, 915807853, 1596017793, 1033015253, 1862563664, 1316806658, -415830178, -1683581623, -785966489 ], [ -1728951303, -1360592338, 143902305, 1229651069, 39428975, -1838175110, 784309726, -524430637, 122138711, -1718000196, -1531194656, -463845669, 146605592, -670591630, -58015409, 1510631169, 141030219, -1903325351, -1069464550 ], [ 1563231052, -540488901, -1764079961, 2125789503, 1406291523, -624996990, 1874918904, 849029915, -33164315, 1446292882, 365252940, 52341569, 548231957, -448641549, 176237509, -2108220741, -1037361603, 849530447, -2092500593 ], [ 163965279, -705919108, -742329319, -100030685, -1331240060, -697100840, 102601403, -1035394766, 1800235090, -928160222, -1091837826, -1311084039, 1114891037, -1241652341, 329171378, -1717421973, 455565352, -1129044637, 784375964 ], [ -1018507350, 1343530645, 119754776, 1214156454, 1831673736, 1169539246, 475064934, 725590948, -1274587421, -1945613099, -293982640, 1827311443, 1357125918, -1268067256, 1332914677, 634812099, -1061509670, -478146943, -233292638 ], [ -910047066, 1038086112, 16928738, -559435517, -226518362, 1971517687, 1064504269, 1532347837, -784247003, -1244632000, 1499711740, 1336479253, -748913866, 909335648, 1948325213, 1950042731, 957133739, 1930950949, 2123840044 ], [ -1953122223, -1387574466, 159867855, 1596354807, -284349173, 486943256, 1540275017, -742490796, 1971252186, 1178345508, 1915956871, -1049258422, -455790794, 491960013, 885893858, -973891430, 1778985342, 1770520838, -1649371539 ], [ -1914552103, -1571974663, 683313466, 2126672701, -524049400, -1025687595, 516530568, 851583773, 311403072, -175838451, 1281922357, 1916429099, 1492231598, -1175345963, 1541710621, -692099618, 1654369562, 469987188, -1506368687 ], [ -1723994002, 1315211255, 539488074, 1801476348, -997070981, -507483413, 80751214, -434162087, 1400790841, 1009516090, -1920544019, 735758655, -703033584, -1800741182, -373935826, 1479911841, 2010813525, 2086377304, 610726337 ], [ -145811468, 2105190943, 683481697, -1803529871, -1331812382, -1666786891, 2062320822, 975761049, -1905662993, -711665621, 690339999, 1852543669, -1462771109, -442709385, 624123107, -1925766308, -987107529, -64067659, -2146528393 ], [ 2077249126, 1671910935, 1353924669, -1045492256, -360735389, 1273912449, 1946895104, 1462909748, 1489646210, 1164388594, -1523577562, -1197234456, 254923908, -380448134, 368293161, -179132147, 265019568, -146430983, 1105411311 ], [ -751292794, 1592156265, -837824323, -1131924608, 1096940681, -608275064, -968010819, 1791239623, 1907807361, -1406034484, 169160414, 1189613125, -1629994143, 1803687988, 1894272972, -744629600, 1536745173, -82355163, -76276493 ], [ 1160199494, 1311736777, -1143541468, 197161092, 1153749680, 1733838322, -1400456534, 1463356815, 1039664937, -1870040400, -1369880016, -1160006369, 454489734, -1640708350, -1273065351, -301569626, -1794016698, -220474066, -682897323 ] ], [ [ -576859628, -587149065, 296675705, 1048110418, -1019499634, 1439240933, -294654709, 588443134, 1557858508, 226195133, 258471228, 767726425, -687006131, -633509641, 1021588129, 174850056, -1112882421, -474778001, -6572385 ], [ -1380243414, -1338183982, 514847139, -832523952, 1239099456, 1931798118, -190551006, 250835651, -1468930001, 1076379060, -504054414, -1286905752, 2045920002, -972904811, 1817528681, 2049245730, 1416353278, -1082573652, 1992613864 ], [ -1050949842, -75343582, 902325283, -1374205388, 1864742695, 742249046, -1578151074, -55445467, -2068294562, 1486669687, 1573647510, 1697480301, 1133835035, 426385698, -522895718, -1792778928, -1832733774, -450119555, -1835664907 ], [ 284251537, -1650062918, -454566994, 944211626, 137300695, -1049419411, 430418574, 47110663, -200381501, 1314443391, -32885024, -764546786, 434957478, -1937481471, 250808623, 990604157, 272911511, -122446818, 169720716 ], [ -2101183795, -575358566, 65619507, -350017284, -1425218998, 1311302167, 1854889963, -1630465174, 336438510, -441542629, -1493731625, -310816500, -40501792, 170397268, -2108864503, 996052499, 300919487, -397023134, 619826595 ], [ 1935924759, -2141723199, 444840099, -2061224994, -1024213598, -435673844, -1052042597, 349285979, 135905173, 1464197467, -1548055688, -1966325205, -82222483, -1850321850, 121487987, -2127806644, -1566934440, -868893965, -1831084371 ], [ 1656591805, 1070369004, -558771190, 520309914, -2089687099, 969829006, 545472778, 392927527, -1102367021, 271717984, -1242547576, 1826115552, -183963363, 392388070, -517034049, 407077285, 1024924918, -1364573060, 133554083 ], [ 354479998, 1956880138, 2019272531, -2121863302, 1456452239, 1539272273, 1621065055, 109739606, 569461962, 1030147797, -481918280, -1728365476, 1330415245, -1680959261, -1433066023, -525497385, -1001665981, 1868798576, -1987122917 ], [ -2001196426, -660168913, 1008846591, 1122999646, 270853739, 1500497166, -1659372175, -1710980469, 627271997, -1481477734, -1581352407, -1083878636, 1333314353, -351400113, 385182231, 2128540183, 1630159029, -1392383540, 773090303 ], [ -1203021300, -2010797004, 787127317, 1403299524, 8537987, -672328382, -486725214, 1699032673, 512910238, 1838208729, 329651423, 79554894, -855132410, -1956716060, 2131558065, 2011391263, 913784478, -1513862369, -1298731184 ], [ -851738756, 410716237, -30544579, -877931676, -1391255175, -150008681, 1352018719, -328469668, -1478839819, 1748181420, -298738019, -492508047, -777117548, 100948725, 1948140034, -1818428673, -595246510, 1340791847, 1452507092 ], [ -1929520228, -1983244093, 1894281432, 1810644902, 1389962613, -52703701, 773169255, -1817362201, 1951802936, -1879736164, 916474739, -645965574, -47873418, 1151513440, -46686380, -1079607267, 1335409744, 497748587, -562953963 ], [ 440006129, 1321780708, 261900867, 585410896, 1870317694, 1895402044, 1647617002, 2133353208, 2125713815, -904113122, 456137128, 350285874, -101628638, -1086516581, -1762305041, 1716785112, 822598168, 1234169161, -2066499873 ], [ -2000979711, -1402595483, 1281495343, -1098673178, -1321673503, -1781619365, 1294064436, -374103570, 670715268, 1113757840, 60437836, -1386130104, 1601382640, -1802142230, 1257273971, 185613813, -656473812, -1733854663, 145772314 ], [ -1616073331, -1785753480, -2144176175, 580807048, -1506269517, -769338742, -938678639, 1745939574, -2021843546, 1131188608, -1373444016, 584054932, 1652125047, -1581082123, -383386727, -628899870, -807525353, -926632853, -1027912782 ], [ -1648748119, 1085316589, 106175278, -1592285110, 878462588, -351625226, -1619379107, -938713996, -1385458962, -997885556, -775489640, 2123340517, 511118486, -1532420369, -2030764034, -1790850617, -1367410793, -1446581920, -785040534 ], [ -1118373339, 1866791277, 717677981, -1107354583, 1809785006, 1182211014, -339815162, -1767538909, 1336265667, -643935548, -203317399, 1877367233, -232262161, 335757263, -2135911117, 789560552, -1710300811, -1466766103, 573117205 ], [ 2115211126, 388859134, 624872639, 76073124, -465867396, -169251434, -1325421939, 919674427, 2071866545, -1443077703, 1566216794, 907659900, 322903340, -1146420289, -226596809, 1318426056, -835500336, -2011106929, 900846772 ], [ 782106097, 609698991, 1478592594, 1736610377, -1968221634, 2019689600, -744804995, 1900388978, 2110366076, -48827442, 1661501528, -2074898874, 1059691977, -939261736, -571639051, 509902543, 727655000, -1683083472, -1726529085 ], [ 1292409482, 1868768545, 1255203429, 642528575, -517943056, 1284015667, -1957010225, -863079213, 329298035, 1625381282, 1243534353, -449253519, -1917426046, -302403194, 192696687, -1077042249, -1990644777, 2000296310, 273312171 ], [ 1737011046, -1944035987, -230839897, -1055976172, 697423571, -1370477297, -1575755684, -1509873310, 1025273679, -118938388, 2002478188, -1383264817, -1686898643, 1594124923, 1433898899, -218037319, -1994551305, -754195341, 1297548288 ], [ 1946703011, -938202170, -186031063, -1240989490, -739846801, -190195470, 1727092199, -1927349382, -1964760260, 244598080, -1467017651, 1253375301, 863475591, 378785073, -1969623307, -1897221667, 1746586774, 801446928, 1232890874 ], [ 563047986, -1158862973, -694283287, -108781897, -1526718393, -30617072, -1917087404, 1223544637, 176877278, 2101547883, -128896937, -71948935, -79609834, -1607301925, 1914002368, 497915536, 49797347, 2053427117, 929916088 ], [ -301512056, 227303342, -368631054, -1689912884, 1316509464, -2126807099, -157096387, -425583984, 945867253, -1706775947, 283793779, 1867775971, 1665532764, 1821247062, 1755446648, 1473774023, -1016532672, 1158006450, 527090799 ], [ 1319230869, -205783477, 1004954356, -1999545480, -621438093, 1322240732, -965448239, -321248229, 982891725, 291802490, -2053895097, 1891276766, -2013811934, 1594851602, -863968907, -637692415, -1276976899, 544018833, 1357076570 ], [ -711659790, 1490858270, -826652462, 979609988, 950128045, 192523786, -146985973, -267923063, -266631196, -1176619126, -1902905933, -1787923524, 1887947146, -1487987603, -901801201, -1212118115, -1659928091, -1428479898, 418504887 ], [ 2142644960, -199386977, 1967468066, -990980868, 1932480823, 86016478, 247283566, -946711796, -591429017, 134893676, 138376850, 1028001794, 1506119756, -1514050593, 657121371, 447432948, 1564912554, -253314158, 1314066253 ], [ -805515921, 2085062589, -1984270612, -607883323, 1794464039, 1278877435, -140326889, 412943965, -2146387900, 542544239, 2115649924, -1722869194, 146721028, -803743638, -189372807, 1412206857, -2142369835, -1084602448, 312174630 ], [ -1415602823, -1620039280, 305558500, 536484492, 1363702795, -1340026110, -1930560380, -592366751, -1248680700, -906159743, -84677534, -2107771691, 1005395834, 1477062462, -706961733, -1518041755, 9521652, -167849791, -2060150151 ], [ -1001779294, 1013304035, 2110430247, 1329451877, -961520639, -1242039422, 335836883, 2075878343, 1159932307, -1406591077, 1751597272, 2067767845, -1055660253, -2093827515, 837947204, 1768850686, -1316914064, -522927442, -737421366 ], [ 1132255330, 198758278, -1800187377, 1193828335, 1911792379, -60446850, -1462825310, 1149860454, 1714797762, 768125081, 1618216941, -350368089, -1832609169, 1734561312, -941771361, 1867767053, 848189173, 1110384120, 953708381 ], [ 1335093528, -238415003, -703607006, 194968954, -1614800409, 1968687475, 1049182711, 1717307260, -115263455, -939176076, 1437243608, 389813484, 774599639, 352639831, 320088582, -1322785783, 697196650, -1089296305, -1516787235 ], [ -1850790769, -1052444906, 1429828185, -86730147, -1383910851, -405555047, 951075349, 1717144773, 154230518, -2064761041, -4832161, -1416405873, -1332735544, -712483232, -981987032, -1904330182, -1582644398, -673740060, -334300448 ], [ -331718400, -1169336821, -465295635, -1410835764, -78794889, -1655502258, -319300551, 2107070707, 294327330, -2130979146, 1613863722, 710189428, -1979135736, -1743171309, -1277597431, 1830104518, -1673450869, -25800882, -596229872 ], [ 1518257653, 1871630822, -195033087, -1382156784, -1126706491, 699394975, 1168659111, 1174762619, 1892968654, 585151577, 425011940, -1729124278, -215790272, -1763011911, -1012077910, -1533427922, -415264246, -104873419, -1068614613 ], [ -2130213266, -695534475, 785482256, 749398990, -1502369898, 1039883426, 2018552114, 2077470586, 1219987305, 792419687, -1192771440, 1475949765, 618348428, 73183983, 1966666098, 64330522, -458829412, -1664177060, 2055457729 ], [ -264854088, -518144943, -116762569, -1441369065, 1702354263, -1627487351, -788653057, -1664019087, 1379348993, -50985839, 2090841167, -1824767962, -913623250, 1442680755, 2033889529, -885268661, -1451751341, -43409379, 1917495595 ], [ -1957314148, -241282959, 1705317668, -414030219, -196619399, -579023987, 294106901, 643237, 1866232027, -257874433, 1254985403, -535881451, -1660158351, -340213900, -125586181, -779239594, 1316983506, -431042492, 963871881 ], [ -276730027, -205032223, 1756002275, -1244523995, -908284587, -59208014, -1824000998, -1197692106, -1880425576, -851292645, -340686667, 315827997, 78840669, 1306520382, -389958314, 1020211999, 397506616, -321357822, 1142266915 ], [ -1416974484, 839847182, 1976226491, 2129328149, 556155276, -1553137380, -723814904, -1187277250, -434889234, 1026302455, -227500376, -2113883341, -488949225, 1444007438, -1025646648, 1272022432, 453295081, -1116155392, -819112957 ], [ -386669587, 1607919887, -331654294, -237665698, -1203851634, -1762092185, 1900386350, -1432692101, -1342973633, 233231882, -517186505, 1516957304, 1237321524, -219547366, 2037533390, -353713124, 1141596881, -1859346904, 482712023 ], [ 75928562, 903082953, -1758637494, -986871166, 1582776236, 1650815964, -10165186, 1689938449, 1181021225, 1584840906, -497422242, -1898650539, -853575875, 714888381, -1080641575, -116960120, 115465521, 1835855452, -1657596684 ], [ 290381338, 171918464, -278305834, 650766251, -470666706, -331677722, -115906606, -1327421881, 1376215492, -246257213, -990568619, -1215044442, -1111019528, -1298434040, 1537473214, 882693895, 2082656842, -1823092717, 1619448197 ], [ 29489963, -981881557, 1688291183, -1778022654, -1006212268, 1949057518, 195762666, -1773001945, -1849033976, 22801220, -475550105, 517972380, -1248470476, 371426559, 1013268559, 1243813494, -85914558, -294768086, 1026791613 ], [ 865775382, 129397035, 1609119756, -1949804119, 384611662, -1548539784, -1683650037, 418336901, -1956183217, -51688046, 1703988398, -1950807245, -1718576882, -1984151432, 1393392356, 1235644971, -1765237293, 2041333420, -1793654995 ], [ -1237306792, -136214348, 818288246, -1145436445, 623705952, -1009787773, 1887731433, -1466209075, -1916058262, -687111921, -1523180121, 90178517, 1369822655, 1424791603, -1256867235, 1038345321, 2025308253, 1314744497, -759231860 ], [ -506037532, 1980066902, 998754288, -1974766811, 627996280, -1923600656, -1084442297, -1428379763, -1453933371, 1263421053, -615222675, 158686448, 1085614862, 1510501784, -1061738738, -342251402, 400458341, -644593433, 1966816021 ], [ 919510852, 1606530268, 1224047367, 1351873178, 1912526495, -489805254, 445069162, -1939033103, -2062281051, 856530714, -682635647, 2136937048, -1712772030, 1327290025, -239606187, 1106481609, -1496267104, -1388438565, 573864500 ], [ -1611629260, -1137261928, 794668123, -1669143508, -597727760, -2123169104, 1768187818, -1737628045, -1451971586, -1157207368, 1295488938, 1244337981, -1044324431, 1750682570, -164160532, 933734199, -693737866, -1455679750, 1809269033 ], [ -1624064380, 961518610, 901144113, -609236802, 1391943527, -1931882181, -1276290557, -1739423093, -1287327989, 555676908, 1785561468, -1264269322, 1768493968, 200969518, -78330724, -2023742613, -1289913567, 56165499, -1328781437 ], [ -1424373450, -1496151957, 1999876921, -517046055, 737336440, 1056559416, -203003429, 1387409727, -598153749, 785225544, -552155166, 1949321324, 1131290618, -1361511974, -1441842040, -2144159817, -986352834, -2029471190, 333741032 ], [ 369698887, -1259041759, 103579936, -650996460, 1324267451, 1268265793, -781926661, -299009914, -2056868094, 1561247199, 887864064, -769286504, 397660281, 1946731611, -1700497512, 1282505229, 469905047, 978314056, -710066632 ], [ 1481423559, 2006434577, -1551910657, 431149993, 1801140782, 110618418, -1286038134, 151713800, 2133636148, -1134169719, -1506928714, 2142915376, 764504249, -1640981736, -590554189, 298723986, 1840305772, 1434097049, 1153739875 ], [ 790597531, 413976222, -1822333921, -73956364, -546618559, 945969965, -935507512, 397846577, 730934302, -1208137502, 1484800581, 1646126544, -30701220, -912244370, 1044642424, -1760669104, 1562034220, 669210644, 1237041353 ], [ -703806098, 1635874090, 160829914, 2059033984, 1193930707, 1348176276, -1753596141, -2096222239, 281906574, 2009467992, 19162183, 1254731946, -1252996788, 1172626587, 1927745058, 183120833, 369392401, -248675246, -732402834 ], [ -1474874548, 1944202081, -1480004804, 537702230, 621467652, -1419994871, -1794330107, -23867500, -1807687372, 2078987505, -1220374569, 881322237, 252062976, 129906083, -105227191, 1367064363, 1642817050, -2065294308, 2051051969 ], [ -1268845521, 91142984, 244276707, -114450160, 927441305, -581502250, 1559588638, 290233192, -2049115430, -1950135154, 1935840155, -260418365, 2028983924, 134141409, -1122644287, -912372441, 2014441613, -1181525453, -634820461 ], [ -429467742, 1802210578, -543406331, -602635967, 1889750004, 1559570038, -733556851, 358363690, 1062839711, 998306956, 1599921798, 67322869, -479129098, -113680316, 1829842808, 2124325522, 1095948016, -1319494742, 1744918963 ] ], [ [ 741594374, 833945718, -127131278, 493556710, 717761591, 2114489853, 1267445394, -124906280, 1383877961, 1291084042, -1255718775, 9224432, 1383873483, 265346779, -1849063832, -297494213, -1800151994, -19285014, 1243674900 ], [ -1944526742, -1022443607, -1911846554, 1034487102, 1954174734, 142771640, -1107374613, 1179384577, -686860927, -449320583, 1896373055, -1591907385, 547364217, -762752544, 1419381082, 1763644608, 414018555, 47781109, -826958463 ], [ -509238476, -1028455086, 1941464741, -364405060, 1817827148, 1618823243, -609153399, 209265352, -225988775, 1570296180, 2060115411, -1119733623, 476759207, -1170712985, -1702934507, -751212953, 2109115719, 812441739, -2089488356 ], [ -1371803822, 1458880179, -347804238, -1615729624, -1876311721, 1276888096, 903469740, 1681642883, -795716359, -205900951, 960221197, 1722561722, 623116195, 1538527660, -1959003399, -1113391181, -1190752816, 1885761215, 1019148221 ], [ 1099391082, 2009096741, 1023354341, 1057130455, 262378427, 1631186316, -153248156, -706884232, 1142937852, -1104387138, 1620188613, -44243507, 975812677, -1711686647, -1085790394, 1109379736, -461489556, 1627987830, 1473934248 ], [ -778452113, -1386774036, 811513477, 661545101, -775726203, -117220464, 1168600037, 2131199581, -1953329766, -536786368, -586378367, -978015190, -698399927, 19911804, 654947191, -20465548, -2106739551, 1855176530, -138383551 ], [ 919923366, 873038256, 2130796876, -680090854, -1432269249, 1102222821, 208064255, -338945652, 1130717835, 1617164008, 350715457, -633240424, -2141016646, -1827661427, 1186518078, -1842496844, -868177542, -1060312287, -1495213150 ], [ 1140035590, 218129920, 220429484, 250665246, 324935226, -1768571761, -1339395576, 1513328619, 98215735, 504509107, 1747328947, 1228889913, -1025778216, -1636515451, -646972284, 1789920271, -1202274723, 1560087307, -488152369 ], [ -1319151709, 1066303449, -512920574, -2074091426, 897167858, 2042392119, -190018171, 594580838, 994790338, 1174401372, 1444964430, -1732271722, -1522504865, 297542648, 1976439424, 343814820, -2010074903, 1691308998, -1567696718 ], [ 1793027789, 1356240430, -1078033736, -1381308383, -544476569, -1423848451, -9067259, 179983337, -1980227787, 1487990736, 1937472492, 1483741712, 2013417286, 294160450, 1453001052, -1868507471, -2133171466, -1519914911, -1563915422 ], [ -1326079052, 1775618157, 235482318, -1915824380, 2121604853, -1577210238, -1074809915, 1409805714, -238464670, 2125863066, -428021746, -687220148, 1639040587, 3453373, -1824178476, 1435462206, 700042780, 2132095176, 1128897900 ], [ -1605933486, 2077966124, -566318359, 520150190, 2098818147, 193260513, -499227997, -630481177, -1618615650, -582159074, -942631919, 1380598953, -1442965385, 1241989508, -123741520, 1689671711, -1973257239, 24951331, 2004124049 ], [ 1540940167, -1886371875, 1371399671, -344094309, 454223492, -449678932, -341186451, 429399919, 610817201, -1999831397, -32566423, 686426666, -249820125, -938333826, -1800448785, 1379956307, 1426304826, -798269794, 1859684263 ], [ -774023545, 2052841993, -1545429681, 382045403, 81691001, 458681240, -2098471312, -548419540, 1025201561, -1199255187, -692221488, 10974173, -1121622834, -1680170577, 586958776, 426408037, -1513487308, 583870018, -680713617 ], [ -1952962325, -836271010, 807303049, 1480363443, -68994777, -1846595047, 320982011, 1410536100, -1725821524, -895997479, 1161617992, 1827508628, -788388933, -307965787, -1129889398, 1904710331, -123461427, 1638659317, 146489033 ], [ 891408953, -2066389532, 909812796, 1779754978, 162451485, -607746018, 451256931, 1986037522, -1125151359, 833492400, 1915771788, -443009006, 643350642, -1264684273, 791938644, 470952698, -1447649196, -1470199469, 884235382 ], [ 722117702, -1301885835, -741761341, 1395247380, 2015474545, -685088337, -737377750, 1977029266, 1064810316, -1855472643, 509439692, -1497014357, 1602866910, 979762815, 1499152164, -2036661740, -1353072183, -491982432, 967614962 ], [ 888000647, -155251780, 1156659047, 1781912818, 17892409, 815030283, -1614606087, -148241315, -2086901488, 363603558, -1532646664, 166938048, -119978042, -881433646, -1462007856, 911306777, 636379423, -82156643, 236211160 ], [ 1606344628, -9854168, 1074316192, -914892379, -1671857602, 565464838, 1234349675, -1965663335, 1458630912, 908698191, 1607131887, -1137681512, 1079363310, -685097483, 1172187732, 1336908734, 593351206, 512090345, 766554923 ], [ -1105820420, 1368353511, 1510017059, 376832907, 964682319, -1647308104, 810138023, 1100469666, 1888941156, 759730609, -1865868943, 2144292471, 800122753, -2036514544, -1962057336, -1808818444, 1021646609, 1371032200, 1523676409 ], [ 739332302, -994063594, -1561839252, 1000784716, 299482126, -1756951497, 2019012960, 544243073, -310458315, 298012252, -1513493948, 2007586029, -1627880188, -318956819, 1557658485, -115786426, -475635744, -1961013443, -1732380185 ], [ 1278486495, -1227662400, -1682480087, 973232298, 1521054383, -679445777, -202759005, 1584600937, -1990818764, 1179732746, -1688446521, -1819129044, -1270050224, 1541271052, -1322992085, 612803214, 1966419419, 809567902, 1423306819 ], [ 173661949, 666845634, -1895173716, 414163303, -1521348048, -620038575, 496236004, 378276201, 1321999623, 650312207, -1466356244, -1489387128, 1215266133, -1912968871, 283490607, 1337053104, -193595895, -418995257, -1171623451 ], [ -1709155802, -1767058416, -47399523, 1999973613, -1840950098, 1255354508, 427060398, -2019564937, 142158421, -369049467, -841008261, -772189296, -2090328972, -223445909, 71611557, -2040191928, -1118911336, -169440916, -1587210980 ], [ 155049303, 1763268615, 622295831, -504040273, 1983803532, 2012352827, 490862624, -41489763, 1905766850, 1501089854, -1712579806, 808153202, 1598971701, -563173473, -454320710, 546909951, -1649458975, 817549728, 1319232655 ], [ 1292090276, -1055829176, 214287507, -619089583, -1808409870, -1184954757, 562321769, 447618536, -1654704078, 562713799, 1292457143, -982922105, 2035619151, -548908287, 136500967, -702094722, -390820557, 1697986065, 353145051 ], [ -107504057, -376918194, 237261190, -101446215, 1338586764, -1257053801, -312474829, -1175517118, -106468874, 1198099516, -1835693979, -938674925, 1149057415, 146655965, -1452441728, 1754873644, -2066226544, -1538359174, 1547097688 ], [ 493788810, -537244134, -32690549, -1472615535, 509209263, 692761777, -148144268, -1395478111, 1286782167, 760222488, 173924234, 1997746982, 1272115459, 104315792, -1597247511, 1349797359, -1954442404, -178469180, -608408348 ], [ 1753299756, 1872589167, -1302777110, 992111833, 1426224205, 1184980693, -1855277672, -111407992, 1529988677, -477468081, -461716327, -1033157154, -960234616, -142293784, -1924891434, -1017368489, -874241273, -1003799201, -1809962732 ], [ 621605959, -1153308772, 1632932992, 958255406, 1332304396, -347463612, 676474531, 1799712577, 1108859597, -679808130, 1732159167, 1683702444, -1427923280, 2109112516, -1850179751, 330141701, 746873367, -1243971724, 993646734 ], [ -1727728712, -1962481487, -7693053, 466513264, -615819581, 944439970, -2047625186, 2014269043, -2006763933, -1298605390, -1646109531, -62853585, 109158979, -1732437242, -302875141, -1059229851, -793520449, 288323826, -1148297844 ], [ 1735435693, -1013476920, 1060214744, 1403891444, -732988850, 1079150650, -1983554203, 425496791, -261715, 2086075943, -1541406989, -1891214603, -208885440, -752206980, -184047780, -159170719, 17093878, 1858834554, 700473373 ], [ -182481526, -1117053186, -954286908, -234950475, 1566629971, -107132391, 457888587, 819388257, -2036273805, 149591921, 955796959, 927987835, -1531540233, 649190299, 816687679, -740135970, -1233300959, 257358840, 1615623755 ], [ -898860657, 239834775, 723060094, -1123603598, -1354281454, 871278022, -755609717, 969060375, -1698851952, -2146956390, -1486924255, -968425627, 1504046185, 1139769408, 958283767, -887300994, -1028204256, -2055643207, 753817221 ], [ 1200367784, -1887614722, 1875254659, -1851561933, -1061555768, -1870341261, 1461009655, 153587169, 1037261261, 1099915643, -551983366, -914540774, 1839781286, -1663978759, 1752558895, -852064790, -219306665, -763284263, -1778584103 ], [ 2049691584, 590206271, 1475115912, 768507117, -811274562, -1022185282, 1197408270, -2104169494, 573470067, 2023192181, 1471381223, 586191354, -724375452, 574606831, 2075110159, -1086812300, -1257127730, 1710961337, -419465112 ], [ -339005238, -156770846, 166959119, -57503282, 882962741, 2114314449, -945749974, 172790975, 1596791151, 552033072, 61984831, 1028315599, 1029129558, -1787736814, 1181187307, -1843274317, -205244781, 432046852, 178507136 ], [ 162911864, -383096369, -462011592, 1317477376, 1847572143, 585948236, 1636627085, 1739404493, 1687797701, 994646982, 901394270, -2041613503, 957521840, -280588013, -1936835280, 1540630277, 487418005, 1775731603, -372905011 ], [ 710262582, -1419209313, -636907972, 524568928, 1561087713, -1672992195, 373670641, -779650015, -602277111, -1418117439, -1461395082, 1803826276, 592649336, -1627138240, -1749303912, 831856242, 600967663, 1582765414, -1185788532 ], [ -1807595933, -1298641869, 1988390829, -1821035650, 137484668, 1878471605, 1796006567, 1265068476, -992175005, 1635525064, 853635507, -1092246589, 2065511452, -1101563603, -1443216575, 684750824, 509096449, 127744214, -1208252803 ], [ -1190799757, -2141084369, -1883499769, -808252552, -1590331317, 420110914, 902687680, -92336493, 1791594904, 1627726072, 207974767, 1417609309, 615688926, 708031182, 396756234, -1259864546, 1722893770, 382300890, -956826163 ], [ -1496799939, 1690314796, -1166938532, -1973341522, 1436929619, -1632753853, -1875979457, 1103957587, 2079243078, 1044179351, 2029641270, -1948355553, 439270502, 483442124, -1248913161, 2140796242, -1975955138, -563789013, 1691709361 ], [ 356880540, -1783633766, -123976597, 797265817, 538863172, -2141413655, -741912358, -1662734968, -518561731, 1180516579, -401658093, 1192465942, 1176060826, -908288868, 1717829442, 1591784935, -1817034179, 1118820442, 191608537 ], [ 945889838, 364901018, 1757994667, -1253190886, 1164998521, -1834412992, -679490982, -896506945, -467186550, -334485139, 1140650094, -442162244, -1324541720, 1535998520, 287602498, -1839519551, -1171557330, -213013522, 1426647533 ], [ 1401336150, -147210595, 1842054253, 1798780102, -1482613219, -486523096, -1027270191, 789484324, -545639386, 138172889, 1544636916, 391056768, -607586951, -1038489375, 1016584963, -1972408184, 469961879, 1297425554, 1929500861 ], [ 729100227, -356472868, -2032597432, 536463497, -88562999, -900729530, 521496345, 1013121069, 175197844, 654148059, 1669145807, -535544940, 1006205407, -632336770, 52078698, -432273087, 1454597327, 607862332, 815931202 ], [ 1335749299, 2011159939, 1667225164, 184385383, 802434061, -2122537378, -688050422, 1586485239, -1962429298, -1074759043, 712449736, 253148959, 303409933, -675181686, -902026377, 952265880, 671691204, 1752663201, -1865607554 ], [ 673098674, -1219757194, -1313005726, -1801808303, 2094975476, -218605583, 1661769713, -1963064885, 1932790883, 1098868309, 997397598, -1673672865, 1952587984, 1161680029, -282494034, -1962683589, -1156738839, -1266644620, -1461252743 ], [ 515456566, -61165237, 2093548467, -907327764, 784825343, -977912590, 462835173, -980358488, -736765312, 1708303528, 1279470161, 536129761, -2006048498, 2056435199, -920394711, -883442816, -1261477891, -1614863114, 1332949511 ], [ 1751996466, 1709627674, 642148360, 982449612, -2107320456, 318671907, 269194322, 1991676386, 1544922522, -146927847, -1836069992, 82853178, 2078079569, -1244800654, 1772256923, -1079416754, -2017840083, -151709317, 849643908 ], [ 1901785846, -679260768, 1161426015, 172561615, 91273286, 255566100, 608477830, 1903878399, 1542577163, 1027245000, 1793606353, 1740763279, -693863905, -148236820, -1615903188, 1518322255, 1611958667, 1890825111, -231717338 ], [ 984083034, 471860034, -368943583, -57343986, 827104450, -100337425, -815902297, -1178597441, 1020093969, 183702938, 1121939597, -398196337, -1355991651, -1615514556, 2000066419, 125861121, 1797161546, 1234112076, -1729278748 ], [ 520918466, -711474887, -182697983, 631171903, -1693415825, 1149406058, 7776006, -482400936, -474742728, -364359125, 1475452231, 1231238296, -989019581, -674344696, -1977686367, 1845646679, 155301460, -457199059, 2081268506 ], [ 263047392, -882855694, -147641531, -978102926, 1526344806, -1128903369, -331855306, 1001964851, -323102238, 2011741740, -454358335, -882781979, -1068872361, 1341344955, -774664322, 1483131298, 733534416, -1931175910, -1654223718 ], [ 485290170, 1279958280, -1216738052, 1788752453, 901457018, -2010794594, 319857027, 510865521, 628604126, -1135407055, 1876097782, -1338038805, 1039613779, 1275023388, 1354987436, -1278768569, 523061160, 1618916989, 1258653210 ], [ -534876389, -2057182392, 147654350, -1301064527, 924326919, 2141493926, -1323850409, 1520264189, -1773444564, 79694878, 477451653, -516654313, 82816553, -619241221, 587903858, 2044996229, -2111432462, 312215416, 1660110676 ], [ -1324348201, 44892961, -1899812539, -297024431, 1640968827, -1213078151, 1461683506, 1667394872, -1357850848, -1445744079, -935966614, 1713589269, 1847338107, 220100895, -773764013, 1160789016, -750577916, 195462549, 1426949829 ], [ 451622106, 473804988, 1000720057, -1472804902, -729992485, -952022634, -978882949, 1234331789, 142380247, -219831762, -262564243, -190240007, -1661233858, 1106376007, 1413228441, -488728028, -1098462393, -1757704007, -95058099 ] ], [ [ -314510577, 1093593071, -1956969687, 1557813127, -1163576455, -1780051406, -915436259, 693573321, -1253072968, 1010633596, -56136147, -2071508895, -382035339, 1559243868, 909433607, 1019555774, 781950561, 995426314, 677203142 ], [ 675407016, 636420433, 759136860, 878353720, 257087524, -1121247877, -1395990687, -1592016628, 1528744549, -190650435, -1737322805, 1159316482, 278656121, 1780772231, -1376367106, -1080188016, 1670399386, -46487385, 347987288 ], [ -471509003, 2048277127, 553247374, -1052406903, -912724486, 1522859122, -250880072, -587065619, 814793271, -894371646, -1541572651, -1552576197, -479227344, -504803780, -201784892, 2040319140, -748462163, -367939177, 2000093976 ], [ -1063476285, -1005168639, 1891277925, -1060352593, 236346129, -736103579, 16388739, -1048138341, -1709804475, 911075722, 1285349960, -416753936, -749685837, 775739844, -864877214, 1957076368, -1290987959, 113653298, -621150092 ], [ 138168466, 1382919512, -4588925, -1713390198, -116991794, 222037279, 659808814, -266599264, 1983396560, -1491035778, -540513885, -2034224405, -914621183, 1443425348, 1191923901, -590335966, 836463817, 1137316875, -2076082916 ], [ -1174395807, 467043020, 1656025682, 1222076244, -1842409880, 1127515070, 660309427, -67371283, -1438099254, -238561106, -1739494265, 1506214076, -824379258, 537702056, -1658665837, 527654036, 569544956, -929473839, 1604728154 ], [ -365900696, -738405246, -1258386906, -2087036292, 368805479, 2094843011, 1559073096, 589523605, 2010003568, -2021144605, 776696412, 973350425, 1185253865, 620562880, 1870717030, -442035421, -701929624, -363882820, -143737187 ], [ 923906468, 585385728, -69075974, -726881146, 2115147709, -1550731184, 372097279, 1122896440, 716014627, -1288687077, 1034234680, -1882147104, -1735923026, -393435484, -2013442639, -1222652625, -1091983093, 1355448471, -922196846 ], [ 954468459, 474073129, 410729964, 1497792948, 798776913, 849021235, -157382641, 1543684210, 1860187794, 723107639, 196332654, 1025656978, -203406280, 229538481, 1645043306, 1541915398, -617072709, -33317515, 850772505 ], [ -1346024528, -418670404, 1640906801, -966255798, -335625959, 950901604, 750860037, -127744943, 484888410, -1959808873, 390516843, 532474964, -951798015, 601648993, 381891260, 994861941, 427812161, -292985281, -1093270063 ], [ -2127312369, -558074707, -1106834965, -2031159821, 663862091, -414747188, 1612878292, 802704224, -536861004, -1097907662, -1393615821, 244655020, -1970312203, -1323970430, -1275689660, -2138937498, 2139265575, -1731603891, 1436488304 ], [ -1101673643, 1261310869, 543809729, -1043470357, -753335683, -1815291875, -1972711529, -2019346326, 1196501918, 1575911187, 1852246195, 598680255, -1371804555, 1407354506, -779325672, 111083540, 200873312, -1662146429, -2008694345 ], [ -775209457, 16033964, 138701903, -1310640160, -1006186987, -1629600300, -504364866, -2086889444, 506130729, 1394104436, -891460730, -1925148709, 510935326, -888024953, 237108580, 1842670099, -1737501013, -2052757821, 945324591 ], [ 433835534, -16689914, -873982287, -109836905, -468358796, -1283811814, -1901523229, 1858979897, 247844425, -1624786055, -983355069, -1848084449, 1542387683, -1930187936, -1775873673, -1220284842, 703139389, 1395365113, 1125280569 ], [ 1384443369, -1441207157, 56411238, 1740445916, -626610874, 574963569, 1265210444, -2018345848, 451578846, -19002078, -1664183468, -1905785936, -1551830905, -1072324481, 1474696011, -14641960, -371843641, -1276936681, 812572911 ], [ 1548071644, -158310037, -1156736179, -744989844, -1946723775, 546732780, 247769460, -43697211, 1144469961, -960604143, 271273627, 1005032754, -1017568419, 27705163, -1120570913, -1804078696, -1756838934, -1053485883, 1684882931 ], [ 562917660, 886882892, -781780175, 89489847, 9451723, 532857120, 793219975, 1554636701, -1584812696, -1531631498, -1207648957, -117182732, -1142344081, -1058965771, -840090686, 1688020715, -1194871180, -1080026457, 1205863706 ], [ 999880782, 1307319490, 311632270, -826047037, 1921765526, -40902890, -1867745566, -1491248106, -708043559, -977787060, 865959130, -710697741, 1986592948, 1614299525, -150286529, 2066906177, -43937507, -1489393047, 942591805 ], [ -1602076729, 1764010982, -321596201, 864690928, 334185886, 1519256365, 890011782, -1498587293, -1549954354, -1050069286, -970517128, 1735505103, -17257008, 2061353209, 1702416583, 1952756191, 2072197005, -1994373891, 1893647852 ], [ 1129217970, 1898620176, -700684956, 118408848, 212684104, 1348056324, 910456970, -1889880547, -500962632, 1984138234, 301455544, 1243168385, 1123774206, 1800396121, -729484191, -1856979815, 284112003, 393838510, 1302979853 ], [ -376367192, -1370034228, -2052812510, -1920986785, 929444939, 1071085908, 51120574, -1979357487, -422525138, 1090629906, 1705261654, 809137912, -1624196118, 94487251, 868838313, -1770561290, -178224503, 1991458554, 440016709 ], [ 647963650, 2013875035, 1236789699, -988771419, -1893383071, -294953333, 1782074139, -126040783, 1264828288, 391722455, 1852971805, -314760728, 1796718291, 1927157748, 792142986, -1272829152, 1182364149, 1705051194, 1171432252 ], [ 237426354, 347417661, 640048845, -1874169520, -1770447434, 1149794838, -1776094393, 1324622749, 1516004580, 568499929, -1969626451, 460123212, 1328075946, -375799407, -884083622, -2147135245, 1554588616, 517782496, -1735625165 ], [ -1898555613, -1315121814, -185781507, -62432038, -1018918896, 1922522563, 72352932, 856724188, 939007843, -25989795, 1198584611, -2006769605, 1091440676, 1427038112, -1264442145, 1489008506, -749874932, 397566232, -1601623306 ], [ 540870167, -1394933684, -623455841, 1843618098, -1282761002, 440772763, 849524584, 1352545458, 369724355, 1532913682, 1260794553, -988303826, -1058784971, 1901027913, -1191975056, 1293584246, -1025741341, 2033748391, 934322309 ], [ 1362458998, 186137944, -131389342, -1802067648, 1995682994, -51260193, 1042656926, 445374924, -2055549986, 1148503086, 128190563, 2123452051, 366900051, -352019468, -1532538452, 1743218138, -156898595, -1471461775, 312046573 ], [ -1369672421, -524322095, 704667539, 1598356623, 189352748, -642968416, -1877519536, -1082065621, -215094692, -1758850424, 2058680247, 962958584, 534886143, -1403874185, 596036405, 1567406206, -894734094, 823712024, -1632014003 ], [ 603810662, -1773807481, -1228862196, 657515036, 856710601, 911395603, -1445087701, -197455082, -783406120, 1255518432, -1422413177, -1043108232, 1260749143, 1365979485, -556593610, -643423704, -86199888, 2084803706, 1698135305 ], [ 723328877, -1553916014, 320184980, 724262390, -1299347574, -33714655, 1349864743, -249537325, 667589621, 1614007197, -1249234653, 375539025, 889241812, -1298154980, -1160850678, 244016178, 552591797, 1216331668, 1942692379 ], [ -406837889, 726730057, -1433146029, -1633293159, -2014431864, -1096564985, -1722935043, 677756478, -1547166412, 315074899, 1954399165, -1490256240, 674297808, 496530791, 624097358, -1096109760, -791405352, -1916235931, 1102121783 ], [ 715688322, 956091478, -1033291157, -1452067176, -773904253, -843503389, 2119839255, 2026801555, 1230641116, 2034911916, 1064220051, 1159990520, -253864207, 566333567, 8823444, -983103753, 1066430273, -88415716, -1030973808 ], [ -1476400541, -2145208417, 1846801809, -372149254, 1564756259, -93316091, 349895470, -2122092203, 1786254082, 1443589937, 242626803, 43282552, -1846305256, -1962791990, 2089408342, 1763881052, 815343235, 909984772, 94864955 ], [ -2007697424, 1464701184, -459846899, -726494118, 517059569, 1468243287, 1290056516, 1484527823, -16114875, 1926798290, -1618543584, -1318335037, 2045339949, 1994602726, -575024392, -702861286, 1579388545, -1341475205, 1568187716 ], [ 679439261, 96124136, 1972145574, 1101403555, 1567523503, -1109681153, -73395579, -1985489316, 1906005450, 629953563, 544241652, 1185727958, 465701138, 1415898091, -591923517, 733738413, 1450970698, 927531900, 1584636081 ], [ -168804215, 1980910787, 1699468104, 1069819333, 1572659698, 1882158020, 1002044282, 2105030909, 2141165782, -1788113282, 1372795165, -935111962, 441392100, 331250943, -1390304672, 596031535, 2000293513, 272042937, -868278556 ], [ 797014564, 792956099, -1966743400, -2144996679, -1656558825, 806703711, -1776124664, 325288367, 622867955, 1272800462, 744846979, 448831339, 1305701771, 1202909037, -1438708218, 27826828, -1044902660, 626095770, 2002582470 ], [ -823810527, 1519071175, 442180153, -749622151, -426867619, 508001399, 1118382622, -1171600434, -1467999670, -1129295066, -8137515, -1849089962, -459389890, 426952279, 1102509974, 2116467656, 1063871083, -1692530362, -217614043 ], [ -252840021, 2048149378, 1545788072, 587132283, 1982570841, 1944389227, -568400050, -1457452072, -1904610492, -1800409714, 1719267230, -1626168593, 804474010, -19736459, -886281501, 512489730, 291279236, -396868195, -774533638 ], [ -809315003, -317107178, 319970650, 1822725171, 312850255, 1071457968, -663591903, 1572017208, 1789420482, -1128167194, -1561143426, 646295211, -1094476692, -1985235262, -1559658982, 1804945552, 1763820491, 2136802454, -1803763105 ], [ -534052463, 870631813, 1222795655, -1452545475, -191202184, 759527795, 2021755129, -1435044711, -2103051365, -1243807562, 34246204, -336777287, -1909985560, -1691571472, -1189804903, 382769404, -43054622, -87973322, -1405663161 ], [ -2057141751, -796566310, -1999451098, 2019896800, -1018302092, -726382303, -1822692065, 1368797018, -144796025, -94219764, -1256301984, -1461536840, 548835982, -1827122205, -632901893, 1632516350, -1694795564, -1682448224, -1870215216 ], [ -1006907320, -616769472, 1445003548, -961415931, 1947422357, 1099322144, 1573300949, 968364920, -388355100, 770407608, -1847702827, -539470619, 877991709, -938688937, 425227039, -2145964521, -780830896, 1798299622, 465457510 ], [ -1710933603, -1681652857, 1308838401, -1807654566, -992567447, 1617584279, 1998779899, 1114225139, -1542762083, -954501396, -2018658041, -1189553211, -169430362, -186895847, -1971931221, 299481814, -2020947274, -1969841642, -180038101 ], [ -24621554, 577223776, 1043175552, 422113201, -1452060761, -2121885585, 1368972733, 401842245, -1068525745, -394975955, 30867070, -1402414368, -664108679, -941702154, 1664006150, -818285095, 2112632799, -743163879, 1297129988 ], [ -690399934, 1095341052, 1421494149, -809278975, -666312250, 5083838, 676432294, -981619893, -2017664396, -522464473, -565451894, 1031526707, 406118640, 851856630, 1578179839, 1560366565, -1827775732, -1468576119, -1364039412 ], [ 703466000, -1082969682, -137046965, 1379048825, -295638909, -919542142, 1822501862, -428321378, 1816251793, -1861988052, 33863058, -1617364550, -1481280865, -631939582, -756833165, -1533394930, 246937550, -1543152805, -1541002413 ], [ 135427994, 983476890, -765342018, 1578985776, 1854815197, -42100310, 44976971, -1882877226, 925368890, 377435232, -357585598, 1016120641, 1046484948, 233754145, -823726034, 1360900581, 54136592, -438707806, -1814063589 ], [ 164896056, 122601432, 234328925, 1692696436, -1255667501, 795093427, -1875912236, -1282498621, 1390709622, -427321595, 1947360525, 747879724, -667244472, -424184854, -105421848, -1114531158, 902795154, 1075985409, -1219997079 ], [ -699329524, -2064430081, -1704918695, -739912171, 549388705, 762007494, 83079504, 701441547, 1641600488, 1246000942, 613238823, -1048730844, 552736597, 1999604761, -1650133537, 1924472670, 821895338, 148638044, 692766143 ], [ -427613139, -1531768835, -1144828883, -1312726826, -454383997, 335291815, -724252193, 1861549179, -667022366, 1150815963, 1421304743, 1235975402, -146244889, 354046458, -353516413, -1970315152, -2020810366, 510101026, 2046220344 ], [ -1386922562, 91976075, 892723632, 904594552, -1390736236, 1778264695, -898734716, -2126556922, 1773147819, 1361255647, -469757650, 985613961, -1000837089, -1868394257, -1670573757, 601277151, 1251893149, 154512935, -1712790526 ], [ -96732618, 1530593772, -61743900, 586079909, -1641989820, 65681563, 1481161302, -2123913171, 1805064943, 1317611675, 756286602, 519275876, -1338558725, -1938280825, 514193261, -540526681, -206729800, 1366478271, 1894695924 ], [ 143423593, -663964163, 250314700, 462900749, 802889709, -623202740, 1466019066, 1058234718, 1289324065, 524482878, -655853516, 504031879, -1490204119, 102240910, -902294711, -849001182, 1519985479, -1086065964, 1948060811 ], [ -2069839307, -1384819086, -738926378, -1792600861, -2020850096, -978832991, -1275201757, 1902204427, 2130886704, -2063011445, 1447553062, -909637027, 676629937, -2104483061, 608222306, 1230206726, -901052889, -669882708, -1900024016 ], [ -1007057895, 250383022, 523175412, 1995730445, -1466257086, -1443883329, 2012159150, 207994174, -443515029, 621837497, 319328062, -581069623, 489706193, 247143857, -1937282531, 764459756, 1726296871, 2055284973, -808319968 ], [ 119106198, 799941760, 1612732111, 2063615245, -1825967084, -162459592, -1253463952, 205017514, -1539647510, -320289581, 1046866107, 1950673658, 1513257183, 1359064857, 731146279, -1261824206, 1950175625, 1217413716, 964476035 ], [ -129813526, -201628084, -311519132, 940518561, -1705759521, 100261999, -1705482814, -77117392, -118794106, -1314816710, -86689847, -772263340, -2005515043, 1667488455, -1079104934, -881888839, -1056457169, -2049831478, 1672525991 ], [ 1490918912, 1084258170, 1864019684, -154734838, -1885322395, -282793284, 1275815791, -1080968977, -877451989, 1062705877, -1247207017, -1234798205, -471232082, 397545505, 1046476197, 640161703, 366421, -38083288, 1883198003 ] ], [ [ -364824871, 53738612, -222931487, -1559989734, -1248720297, -378297196, -218670530, -1004863764, 653973425, 467159657, -1388712322, -1115184, -510065957, 1547029793, 435887517, 822210437, -1698767354, -1109112148, -942073619 ], [ 1124698862, -59715544, 1933996711, -1032147626, 136324817, -759483864, 462113834, -975599201, 1423582003, 386619058, -2106713165, -136892882, 198515659, -202006139, 856766230, -411898710, 1500005237, 1179701660, 1733524844 ], [ 1932943424, -1313221272, -1866113688, 265309229, -840474025, -2066953054, 132633125, 1934250326, -617932646, -295453012, 965040977, -1173051416, -514939895, 1957836812, -1261344258, -1020810427, 981914403, -2095712778, -184144337 ], [ -196466431, 1408698932, 580803555, 1589304449, 1995758866, -705237848, 1916679031, 1857775493, 1534118300, 1099350526, -1687369788, -1824271148, 962082819, 2116665814, -840969638, 454148236, 336287224, 1365400, -1309130654 ], [ 288925717, 998353881, -1438588599, -2018204560, 822056394, -1057662997, -365857352, -515368210, -1691612166, -1133960030, -881942169, -1784378925, 503261077, -98706371, -2066944559, 67059655, -49447084, 1788163841, -856371610 ], [ 2015843204, -302750949, -660250973, 108705470, 1465207527, -596055893, -1203253562, -142101408, 402289488, -778255887, 317224502, -1276357658, -2128853013, 789463299, 399951602, -1196512774, 1109795995, -499811494, 452076506 ], [ -769152672, -384732581, 1366951348, -836162993, -1689365288, 1129285262, -1922541934, -892778035, -1459673427, -640439915, -835680261, -1352666229, -269859722, 422784481, 511844274, 370013944, -18514441, 218378914, -1345436904 ], [ 1371952460, -648805435, -1830138165, -1428927596, -1156035710, 2064495683, 906600009, -1317416785, 1215711772, -524364280, -822325096, -1807361217, 2072253591, 247734974, -1800405858, -445755421, -1005704871, 2082211522, 135350104 ], [ 1918836904, -379964188, 429782810, 1958209874, 1132519816, -519484865, -1188763391, 1857957110, 369631731, 1782798403, -611917214, -1064496049, 1113472061, 215059441, 57780922, 2088612998, 1905599878, -1464379975, 1371218823 ], [ 979920038, -96924924, -1451183282, 1003092540, 659023900, -736264104, 1631173931, -1375808482, -640640089, 103111443, 1450591783, -640292712, -1522775790, 144575957, -166284438, -1240818741, -2141540017, -504315568, 384548177 ], [ -1498914266, 432161044, -2145609760, -1435440686, 821432671, -1187143209, 573899173, 638588811, 565672673, 1032463415, 1029097194, -891627216, -1526317921, 923299333, 1436117664, -525241660, -10589906, -880309956, 683778630 ], [ -1175536960, 1397807954, 708030631, -181669991, -1534349613, 839529340, 806517156, 1040503577, 615697550, -1436571924, 381117072, -967328639, -1013161247, -1489028804, 1570357297, -438545688, 1240390980, 626387120, 368846192 ], [ 1699954795, 1220563531, 1987374998, 348959212, -337301514, 219807704, -1062282120, 612895616, -684657462, -1744496827, -210262388, 714017434, 716936186, -1241423508, 318433897, -1477927827, 743674361, -2126617357, 746241265 ], [ -866601146, -1235353375, -1609340128, 1992536081, 218702463, 91113539, 339712578, 519716373, 426170610, -2018202771, -40421714, -769910273, -1143128558, -372483567, 1822151107, 1077886094, -371000973, -1558830192, -1481035603 ], [ -166741124, -1190988492, -157008438, 244250767, 2011242190, 113076355, 313631530, 1969901096, -1612575003, 327959465, 444207042, -273654672, -1609827909, -1980738832, -306385859, -1070752890, -849527828, 111852859, -1539248779 ], [ -1545382445, 1700215896, 2011074543, 3764072, -1578275775, 705202670, -1816792096, 937541392, -120182093, -673005168, 1063399376, -494584689, -919211983, 860800948, 1427302114, -416801841, 1435181180, -784362787, 2016043441 ], [ 171878974, -722593542, 1339477901, -552459167, 575286360, 912863203, 1946953948, -53240948, 584430707, 570442728, -1079779304, 2122605748, -1590434953, -774865427, 805034192, 744722065, -539289722, -584490500, 1093369318 ], [ 926421923, -880183737, -1791320747, 1916076262, -35714356, -747495570, -317308547, -489986603, -1663470234, 682587911, 1863898871, -2023572351, -868417852, -750915742, 1053536640, 482650006, -260315812, 969766299, 2101178414 ], [ -971728334, 1750566481, 1309633417, -461725620, 1083927924, -1432378484, 813286013, -2045908347, -817603032, -1880633705, 632548063, -265102010, -1335331766, 779073017, 1943339111, -2102954370, 899725913, 1753201639, 298318992 ], [ 2029464722, -549483929, -1304257384, -733406657, 298818331, 44173370, 26562797, 1387393603, 641088168, 476490845, 586067583, -833851588, 270389796, -909866752, 1821794433, -1789152142, 42360317, -616307482, -447632643 ], [ -743211482, 1126855157, -577825408, 1249872317, 1277651931, -686401290, 1366718322, -741188176, -459367540, 1923425685, -738701419, 1963665034, 487524412, -304250540, 1546881164, -1293378489, 1845786556, -2071871154, 1246301594 ], [ -213364265, 1910810688, -1626939611, -1229902453, 2002476482, -757999257, 1262811823, 1142031590, 341103798, -342478131, 652045034, -270909772, 7701363, 1271147223, 128563845, -1244850636, -1844390737, 1807232260, 471087732 ], [ -1616395642, -34077254, -167597245, 2055554119, -1933712245, 90003303, -1058825429, -481530159, 9510276, 1517912168, 98239764, -1085855039, -1284957667, 1668051260, -1821142479, -724342717, -1405774526, 996461297, 1442687769 ], [ -1511061282, 217028925, -1327093387, 229170076, 1173875719, 1384713824, -1117593907, -1111743598, 156676397, 428468739, 1607579033, 466183692, 1921242834, -685319304, -25550663, 1229890916, -750322835, 1024310648, -1138441063 ], [ -1027091774, -112855219, -1208108695, 2005014311, 1198088277, -39532884, -1638753394, 933350034, 1080571542, 1007194120, -1464832914, -478017241, 1445243310, -427974333, -1843864977, -1172963171, -2134974244, -1427039600, -751004152 ], [ 1640107484, 287778600, -1154445318, -1419312501, 204257954, 1070092262, -1060253638, -885833807, 589415030, 1208481184, -1127486130, -405393526, -690763732, 1694352564, 391848886, 764840086, 2092725124, 1215836405, 570215730 ], [ 254324960, 371147864, -1014184141, 1740808414, 1499523654, 1791292749, 1198805195, -1131942017, 296770489, 73103686, -1692649222, 1734536849, -1324810839, 1939829991, -1480845465, 1533265971, -756138812, 495857888, -2031194869 ], [ 327200801, 924075704, 815849089, 2004912114, 329164486, -859194999, -1716679151, -194329305, 222853821, 1336207997, 759871015, 723397172, 184277155, 236068021, -1241273612, 1533251435, 194561101, 790252928, 1537783194 ], [ 92922522, -305878484, -27751723, -1190346200, -1992423140, 2067659329, -696316515, -1338938032, 1254995157, 377237213, 1342179684, -1491807142, -934608140, 1011080940, 776345295, 242042939, 643133410, 1112845397, 1707989033 ], [ -1013830239, 308999443, 739187684, 2057352511, -22046607, -427335934, 1650972114, 500728042, -86527937, 403096024, -1616739501, -1453835590, 1574985044, 1051684263, -221828955, 1086054088, 282131254, 638876652, -1587397412 ], [ -579603421, 2020070979, 1412210451, 971120585, 1052080434, 983556243, 985650008, 1932656268, 286766406, 1609392251, 1931488922, -1530965198, 267018508, 170951791, 129098895, -818754407, -354198519, 1688175411, 650831823 ], [ -1349698444, -975271312, -1039831622, -654952133, 916754125, -1125584545, -282455697, -1735408365, 1800708256, 1374966, 1753610380, 1333114858, -305699652, -1586241427, 537996887, 990017024, -1523687398, -887524033, 933201208 ], [ -883053744, -711228321, -1800567313, -78145398, -1341209180, -297260806, -1948660357, -1077613496, -537704927, -1770127146, 1708979467, 1828429145, -1414548003, -384926010, 1930610225, -1363295817, 823695379, 1933454221, 1708891553 ], [ 1493606793, -1003944312, -1073700788, 1367918695, 1322243592, 16402323, -1366205828, -1711651051, 1003504735, 199150821, -951558405, -1659068455, 1203986391, -1174666522, 1685037598, 1257942128, 1579857955, -1304685936, -1979389901 ], [ 1454377009, -2107905211, 947950863, 1208176665, -1055785383, 1447330281, 2025460057, 2055575591, 143988360, -1313787024, -975959086, -418604314, -935027011, -702736595, 1723474917, 1183609299, -1321579447, 2114558322, -1361898144 ], [ -1774699046, 133802508, -266894839, -1941768506, 614370362, 1471712926, 408879774, 1832229206, -2085745427, 976956231, -245040580, -1930917021, -342346541, 761469885, 368184514, -200743382, -744031221, 289072914, -1280227670 ], [ -1799544308, -1144140132, 1709400766, 129997993, -2052335361, 1792226140, -972127516, 834879304, 379479828, 1520891970, 1176101364, -662605239, 1222431145, -643940328, 1962782852, 2091540872, 1097313184, -1393115203, -485192821 ], [ -75803685, -1236177571, -2103371067, 1119323751, 983398326, -111702009, 2040181234, 2107963030, -1973430468, 1285895966, -938098062, -704548559, -1499254801, -264634566, -1565212138, 1734327761, -1418172822, 830224982, -936963190 ], [ -864211214, -813612659, 1325773378, -776393766, 1605627878, -40284671, 59019401, -140813503, -217724265, -278406187, 398451023, 541477270, 470676978, 2042113717, 706372894, 1561101940, 1163684034, -344187134, 334416869 ], [ 1918163953, -1134423349, 2111017061, 2015490311, 1703799420, 1707770717, -779824021, -243946537, 1612043022, 433213831, 1284397464, 1200426070, 1292818069, -614101151, 1961663326, 45324397, -1385497351, -411218634, 1894599405 ], [ -409556985, -1701275408, 886650362, -2075971925, 1524270485, -795311930, -1612514938, 855514342, -622021437, 1215806676, -474548462, 768096398, -922691337, -1263227088, -1978208157, -1890099248, 1768105511, -2100588510, -137845308 ], [ -1581412774, 208558957, -1302375870, 1948942008, 272112648, -1323217405, -1412116424, -1525715471, -580200455, -806644893, -1968543530, 436091335, 290199929, 1181005630, 1236768287, 459596049, -1577909355, 647419422, -415141519 ], [ 1905355537, -1871516014, -942525236, 2141633074, 1888003308, -622193452, 1118025923, -2133530985, 507972126, -112758311, 1975033120, -910341259, 1249718153, 1952824725, -1138937087, 699917599, 1670949060, 1683633268, -1620126448 ], [ -1013807668, 464690018, -1165551543, -853636155, -892623122, -1602937964, -89342938, -1235463424, 1386995285, 801684333, -945046927, -332335200, 1621170068, 2038778506, 202523533, 533301842, 880050018, 1643525372, 995847525 ], [ -113080053, 945270771, 1843088009, 279366788, 149841752, -1658406865, 487416692, 1079729818, -2009729350, -445693220, 1359774137, 2084506575, -233208530, 914627420, 508386118, 1041779151, 130578821, -1421638872, -84487167 ], [ -1060977021, 1034918747, -514601128, -55504619, -916678703, 856901430, 566945426, 1089231710, 1398009684, -1862919279, -1574558388, 1043460800, -808965682, -1541692568, -1802328188, -1278801985, 841816705, -1729788570, -2024002182 ], [ 92726681, 1080045185, -299832475, -1295684204, 1794803085, -820087589, 1796080771, -1600558643, 593383986, 1633060856, 1711001633, 1387571385, 1971085620, 1898300961, -1705907253, 1128953970, 1737640074, 1559400570, 496040728 ], [ 1333719178, -1654344222, -1746918471, 487130625, -1681217901, -513854927, 1049917329, -273911395, -1542518213, -1691490434, -1918059926, -1778571211, -980165816, -589468819, 1273476273, -644834296, 1151944695, 1448636865, -1962731181 ], [ 453130271, 1328736536, -655181088, -1241301522, -377554600, -1434061773, -1156969798, 690434445, -1157125824, 1630967895, -287622149, 1286960023, 661733653, -1081635250, -114331882, -2080494390, -1184147974, 1618675666, 643189257 ], [ 2066456937, -584286310, 1916769356, 2022130454, 1822925484, 469765320, 2070628358, -93997742, -505193447, 272146858, 1800486609, -1636751364, -628332275, 540548600, -1888985884, -1469531507, 1694258264, -1204349718, -909964839 ], [ 824617332, 1122610526, 413564599, 665591604, -1673860518, -1553238353, -256457126, -1726723770, -871152065, 1417424684, 773357584, 1454462704, -1887817984, -818816549, 167669116, -1963241456, -281309998, -973392915, -2087748175 ], [ -1109682314, 646659570, -2031440457, -1422244285, -964106243, -548776867, 1487928967, 654327969, -391246819, 1962037927, 662046181, 23456709, -1700202168, -1721350744, 81956828, -948754723, -1481976470, 1589522644, 1416750959 ], [ -744701986, -759651997, -2045090737, -157241669, -1380161437, 62263572, 436402033, 1875128059, -1136758531, -1650947831, 773419635, -718376978, 1350012579, -1454428859, 610959195, 1152043929, -782598085, 333097659, 1394348557 ], [ 529404528, -1289230889, 1828340269, 1672410387, 1295335136, 481983822, 894969973, -718923676, -133839838, -1102911999, -2119484221, 1967272164, 333622498, 1528836820, -1439459719, 2065539517, 621441758, -1106670135, -1701257323 ], [ -799162141, 569916182, 1690811051, 1430325309, 2030088475, 1777899459, 1951249634, 2048356274, 872913416, -1201710450, -1523756989, 1021976812, 1839264180, -1543299350, -1647881107, 2147364345, -892109430, -987178707, -654051155 ], [ -1849647089, -592045549, -99708998, -290171714, -1437161475, 236883381, 1031615605, 1774168197, 991038639, -1237567976, -77401176, -1912791507, 1332900110, -2048376832, 1174144836, 706044791, -1694328168, 585744069, -1368763960 ], [ -1423781545, -974952167, 1807894963, 1303519445, 1345370792, -464212326, -47011572, 1279033153, -1926117998, -822805429, 600210031, -1460258672, -2147255935, -489149746, -1458533612, -276777269, -379477694, 667363685, 384599647 ], [ 854460251, -1984407320, -417341464, -1649919440, 316144060, 115157903, 615241337, 382466528, 1595465130, -1528569502, 625216579, 1752674339, 1215413966, 1403841211, 1790813421, 1735124558, 1524371549, 2056160399, -334887137 ] ], [ [ 158247985, -812819110, 1356072294, -1661941167, 1751965174, 257791910, 1439148975, 1506199260, -1104570306, -1301224007, 431058018, 1532999804, -721038227, -1518745887, 1956059688, -1631413896, -166577790, 292581157, 1943964479 ], [ 1869572509, 1462250084, -1005931994, 269376372, 169106395, -1961659236, 1245879296, 731446071, 1353919517, 1263772626, -70483238, -1857763484, -1526913132, -834918475, 84383743, -54175814, 1312403620, 562144899, 548300023 ], [ -912507450, -1194598460, 483355699, -1865494004, -1894457706, -41743201, 1570325824, -765332195, -1230881709, 729935581, 1843154256, -1829160336, 425429581, -737519320, -380328029, -1999117336, 1192815359, -213123481, 131931791 ], [ -1540989150, -811436388, -723365172, -358821590, 1692894453, -1231425836, -1445578098, -491139844, 1496352263, 1691065789, -1493678453, -288794782, -863909737, 2089653258, -1570893135, 1168556734, 1438255348, 432734023, 48992404 ], [ 1359991320, -1949813673, -1820124365, -2001728841, -1039923632, -1526565813, 735606588, 378927740, -2072068382, -120259523, 652845063, -161954578, 1522316583, -1594634020, 747355412, -829034572, -1710207923, -384733703, -2104441701 ], [ -148735898, 1921919646, -1151553854, 734645528, -1958950422, -1115242999, -657542239, 1218083124, -994286222, 779469314, -1386108075, -2145933801, -599443868, 21158708, -1645761301, -1304471370, -1465030072, -1369527949, -1033911345 ], [ 1561399330, -1671482492, 1924607540, -1130258191, 1818643120, -243846592, 1745566760, 976076868, 1167320613, 190161545, -502811918, -1965589159, -1529498466, -470895841, 1950911486, 826581712, 1541649580, 191663948, 617507723 ], [ 652290711, 831623513, 441376760, -673041885, -2123630221, 630835020, -1100467834, -1204481371, -588844267, -124914885, 555904722, 365318611, 1972096121, -204836848, 1101996745, -1804026777, 121826363, -654936684, 2141209942 ], [ 1588643828, 316879103, -198096009, -411421644, 589236648, -743631234, 950744454, 2144808053, -959292721, -1224778662, -1115632298, -1381899136, -2050359892, 1017802286, -1632442342, -1438125898, -1129192320, 706293889, 2007310572 ], [ 1179540560, -1144888348, -13662480, -170453783, 472304711, -865057574, -1690962670, -72003251, -482317577, 1319524316, 844562901, -116057420, -1451525235, 1897157497, 1364169967, 600861499, -710748047, 1885514370, 733444130 ], [ -908890990, -2108740523, -657916627, -1670514592, 573160342, 331847923, 423924510, 477391367, 380661005, 683557661, 768697966, -1958237330, -669224882, -1654322516, 1665510271, -877767877, -1203920029, 8101079, -1573972942 ], [ 343299772, -1862595006, -455297635, 533935621, -158859107, -372874881, -1131411486, 1015400521, -251000459, -1120460290, 1147052422, -150613923, 495107917, -1312351854, 720762559, 310017802, 1881586456, -146349948, -1438405993 ], [ 1481248322, -500570301, -172479188, 1564725188, 547270576, 1802566314, 828849461, 2094326061, 691760491, -1006281493, -1739334428, 1536974139, 2102962759, 1718303726, 831488147, -822594708, -765067243, -1216619005, 1906656036 ], [ -1771857608, -1961728973, -1731408873, 1916366558, -1950552005, -2060837081, 589937942, -1823980484, 6176902, -326106018, -876660316, -1464580460, -1262428695, 447398617, 651946634, 229206564, 666437391, 1823737038, 73534713 ], [ 794525032, -782817662, 1392678084, 234876780, 1945029020, 697096841, -1608393862, 1888314340, 764098850, -1500060946, -2142661696, -60624643, 694792854, 1717889924, 33549073, -463220608, 1561381356, -2038173964, 1410192447 ], [ -2142667047, -714848911, 90915864, -902321310, 294960166, 159692606, -962698643, -539378480, 415550788, 1859813102, -232343382, -681486644, -628098645, -41001754, 1462977860, 300202113, 531437652, 1153945932, 249832518 ], [ -1096713213, 1625276010, 1705031009, 1684708118, 98981145, -1126981447, 793059893, -1952038065, 1782306346, 365835684, -397624292, -373958437, 829297005, -694153522, -16906460, -2138419930, 838877415, 461264383, 1819540616 ], [ 818752765, -187465790, -560185592, 1069340781, -1361917099, 909721978, -471067976, -1964798252, 945386128, 1571618925, 452837642, -1027682201, 2003551279, 810755145, -876830216, -1339099256, -1502177038, -2132662118, 983056950 ], [ 352099419, 2040257922, -411904421, 2025821418, 129678214, 224783799, 1612991037, 2078051821, -464753928, -1684086577, 1470965476, 2026196617, -192833033, -1310413530, 650303091, -1460060314, -1102317249, 906826829, 903731663 ], [ -335300103, 1401947291, 1675435958, -1113401155, -2120080195, 1271124195, 1140895900, -59715574, 944805088, 1807186655, 702434081, -695780913, 1210894857, 1574324248, -208483173, 751683595, 528780810, 288733041, -1861648371 ], [ 1015940248, 1503973228, -1678632231, -1357670646, -800522047, -1618752828, 335677788, -553329882, 2011089992, 1901863326, -315466549, -1271473702, 653124560, -1048406447, -2139050086, -1458645935, -1113873675, 1228045280, 68336772 ], [ -1003483211, -675392555, 1520403847, 496738606, -1360506638, 1889572714, -1294915102, -259443483, 224164866, -1300273769, -1283674435, -511680585, -1048180682, -639821980, -1496357154, -576645904, 585680912, -1886886825, 1557290140 ], [ -1457885635, -1500868178, -716792903, 527386103, 1079931059, 1976345721, 503654762, 884487480, 380823713, -795688695, -1743087785, -1112997837, 2045640066, 1775678301, -72734290, 293969639, -468429768, -712911016, 771973491 ], [ -992126076, -1817742533, -583112959, -750358224, 1260564213, 1482698770, 280832909, 1093643847, 145784260, 1730418307, 1541919469, 57034326, 242889704, -366907324, -316822005, -606234565, -274346598, 1029471438, 1736496406 ], [ -915057602, 523488071, -379414398, 1188074577, 1402067431, -965886540, -1341560155, 905840, -111908772, 508760333, -1446109061, -1478319839, -1340368553, 513618353, -502361067, 123373815, 85576150, -458924227, 2007372158 ], [ 1790949162, -251562371, -1633321045, 1377431213, -933094770, -1117152073, -1248205998, -999380718, -955100930, -1585881803, 633708441, -1100793883, -626092964, -532883953, -371859799, 836571819, -682539918, -1486100275, 1845369472 ], [ 1057725447, 908095137, -1661215979, 1249340135, 1730860830, 837806299, 1654710333, -1532450644, -1067849690, -592132552, 1169161984, 1214506929, 379232169, -1268294927, -1263666342, 169538001, 1550457039, -1117630981, -215799365 ], [ -516523568, 956542458, 285888666, 975591077, 941800587, 462232642, -1789280718, 1198673471, 1570174455, 356588512, -865503828, -1062670997, -432771807, -1746927348, 1453208162, 1455733325, -355859733, -164557395, -1766235388 ], [ 1400752232, -1628999950, -749503226, 237131079, 160955880, 950474727, 259674958, -1272343685, 598757491, -457359348, -1966065593, 123295642, 179567638, 2011712023, 1064485341, -1652785536, 489424586, 496496136, -1947039551 ], [ -326983117, 2089646503, 1657776965, 2022075872, -796745104, 370395124, 141972578, -1490567024, -1141941620, -282877802, 747347493, -1797047267, -860929778, 1051803743, 1504785897, 177538311, -1733864624, 464031112, 1319088188 ], [ -644721731, -667894911, 1809800676, -549119467, -660197099, 609834951, 1064652756, 1498758032, -2040547803, 1480091187, 485881477, -1761453682, -701968085, 1573835810, 1749746143, -352043475, -1389165512, 2011502075, -1195945875 ], [ -185227426, 1697601671, -855987570, -484461396, 461288030, -1771441312, 304994430, -1917230530, 1085336771, -613447228, -2006260394, -49718297, 330084543, 1752817134, -1268900968, -839601716, 1651815308, 1706467718, -306687362 ], [ -537558566, -871173280, -1970065426, -2026094761, 1307328894, -318924240, 1088340323, -1352944335, -1209180780, 1225764836, 313672490, -810405830, 26768062, 550203123, 111900524, 1366691667, 1550316653, -966422815, 892805453 ], [ 2084790354, -991664094, -1112647527, 647732886, -502827425, -237877187, -1587750335, -818576654, 1357165595, -1014538424, 422459175, -2065231834, -1540664433, -2130869822, -1621140546, 1451789952, -1810334592, 1415312538, 862025615 ], [ -2010371753, -360560731, 1408320551, 1558253196, -636246118, -1798410061, 416931015, 1313034655, -47405896, 1088523425, 912824464, -720377240, -620913700, -727839248, 2066160439, 1043694241, 1100540595, 449524294, -1828632491 ], [ -1151304710, -476080546, 744847738, 876329247, -1522910550, -1786138220, -172970682, -1576455183, 214328573, 991323273, 583695173, -598975751, 329448022, 200932516, -345043608, -393907435, 1731654583, 490039427, 1476922375 ], [ 457704676, -859189833, 903724071, 1968421205, -483320914, 870747924, -854480855, -184193036, -1361950134, 951733453, -910838385, -217603950, 1422630275, -1593933958, 435901997, 551280291, -186989381, 1789986578, -458198775 ], [ -1589807129, -960573596, -775309555, -478554967, -1223826375, 1811295400, 1633174106, -316536231, 1722112279, -75809927, -122211022, -1317959221, -1742925787, 55797002, -1241092442, 33651473, -122957722, 103697724, -934621830 ], [ 971313129, -1942231039, 1089340186, 1935975987, -430484973, -646693212, 1667543799, -2049776052, -274455951, -151421113, 1077979909, 1236118366, -2010604172, -955399703, 1854076592, 2069413568, 2011287844, -291916375, -1090584805 ], [ -121064144, 1519878726, 663866919, -1523033691, 1761652800, 1134959305, -454078850, 1843120672, 865286206, -1413299367, 1228685764, -1365279768, -1672922362, 380692297, -899677578, 65262968, -1785492638, 1922781986, -1225530003 ], [ -1693479706, -1613323627, -804386832, 1770389039, -677995855, 9392676, 1514204819, -1133820179, 438576626, -1514781633, -844078191, 352033597, 699583715, 1021714395, 1212553597, -737485144, -1584362859, -590921124, 161137494 ], [ -1275174181, 652637822, 1698625348, -1830231768, 1316247272, 1521443871, 16032364, -339839551, -1177787248, -859890378, -1355513212, 1218574650, -1147062970, 2124441386, 425498517, -736079145, 229368689, -831579739, 2043351371 ], [ 1175896354, 1988936491, 1377636844, 715857384, -1008503170, 764551560, 1934071626, 1754438413, 532943246, 951328666, 1302676243, -1735924164, 2105871904, -1788508034, 1723043344, 941178773, 714522983, -2141428848, 1047316087 ], [ 584391301, 1037776786, -1628782900, 2103215718, -1164730585, -1123910027, 6463465, 1137424083, 148889840, 46320979, 1228711775, 1058311441, 1159243003, -1615631795, 1455300477, -1386428236, 1738802300, -1509951113, 972037544 ], [ -120855694, 1645344000, 1339748133, 1522009629, 1822590430, 149687680, -1293893902, 479332645, -447337900, -1804649393, 1308723760, -1038582377, -10172855, 1912118056, 1397460383, 1529240857, 928855491, 898971927, 245961542 ], [ 1812223972, 119157815, 1123646547, -96346074, -827740722, -62668178, 1143019792, 225891473, -2051667920, -2049827729, -1021938752, -186008886, -122010453, -1561093145, -907827760, -604529297, -1835667324, 1661240721, -327631259 ], [ 1241301114, 989568308, 439737900, 619199028, 769869958, -316427232, 1173053844, -316264922, -304546444, 61831708, -1985741507, -743039723, -1037142505, 316976219, 1065760093, 480001652, 642841069, -412021998, -1771973467 ], [ -506786056, -1833922146, -1946106960, -1376916812, -687628624, 1462558897, 1158084026, -105211353, -1477360941, -339644076, -1338293563, 963207315, -2043837129, 960393212, 55822302, 1175375377, -1837546826, 1978308348, -580456843 ], [ 37724763, 168325149, 436401183, 1881960860, 12151583, 365877768, 1045353706, 1449404550, 64998346, -1501348335, 802978911, -2020751341, 1481498778, 1115036346, 1618941241, -122790407, 1135233183, -1541734690, -1021462504 ], [ 1155535501, 952862676, -861017063, -778068906, 703303153, 1404655281, 967767245, 500577351, 2117510468, 2025280471, 1501539519, -401838035, 1793410968, -1508318284, 534705245, 1554141218, 456762372, -1426760074, 802444065 ], [ -1413986288, -916243868, 1723304030, -2089352450, -1254059090, -818089558, 1910949057, -2006206785, -1652741478, 256375120, 2107807143, -92449259, 1350766361, -1988343825, 1456548290, 411814835, -1696198487, -1068066140, -696204346 ], [ -1836048141, -1213042525, 1006330567, -637358232, -702900761, -1410053810, -132516237, -1124175694, 2112995599, 600605700, -1976628851, 571934403, -1653946406, 119906823, -561451663, 1496235246, 1637043838, 1733749738, -1958984249 ], [ 1873515077, -1154890245, -1079162625, -171593325, -314264784, -1273661798, -1023795822, -1591130686, 1943364757, -1896035033, 1055431833, 920758158, -1059246875, 1372311779, -1769231510, 1511744433, 69454550, 1658085193, -1807587927 ], [ -1694438620, 306165542, -196047012, 1871000665, -1996293769, -18850619, 1718066062, 1830999879, -1466175701, -1611333908, 595684189, -216541704, -1647194565, 1901858638, -711982079, -2071141664, 607345669, -1422761150, -932516967 ], [ 213902395, -85691988, -1240709208, 829278604, 1072055828, 231834568, -303875142, -1948038240, 1746583148, 375270580, -1645986670, -1103219067, -1741241621, 122508508, -995574954, 1624409724, 1352416306, 1037160150, 2317877 ], [ -738751716, -1196682764, -848178537, 1983066809, -1852193589, -393755416, 1446842850, 2013639289, -1640788247, -1498180488, 2051833291, -82689201, -857145593, 259039494, -1706807506, 828222356, -420743824, -463717563, 1331510653 ], [ 639855757, -486907420, 1288705886, -1229387749, 1923837611, -1451621130, -1622556275, 924039164, 1281111549, -1575747353, 89416392, 1908054334, -383480533, 244155657, -1726276135, -185938093, 1172940513, -560285212, 606086769 ], [ 351686706, 1381754182, -494306203, -1173951137, 39847293, -101649998, 151940702, 1766202754, -131045701, 123638509, -1620950679, 224455734, 2063569059, -722075689, -785589703, -696479347, 2138781345, 226348465, 1590774893 ] ], [ [ 2057119286, -870896861, 550537065, -1093857359, 1911866569, 1081282043, -701400320, 1393224183, -1863207325, 786696557, 1152037641, -559577287, 1615027423, -948141691, 798564596, 1941927377, 276582396, 502181707, 621477937 ], [ 424026352, -748094265, 412042202, 1923364092, 318681547, -958935750, -372120365, 242086253, -1074747476, -66140055, -1092124532, -819635440, 606533509, -225298424, 1888583405, 1108184717, 1121091877, -96678512, 549497739 ], [ 1795916935, -2052530963, 1676052986, -1790939370, -1503739548, 1142691234, -1231490513, -1361521390, -733230454, 904048157, 719279030, 1838907226, 537841345, -2127525259, 917443088, 2021778588, 1230798184, 32398283, -1165673992 ], [ -1266688474, 254867688, -801324777, 1380772526, -792481045, -683078569, -1482069683, -1354515801, 1743644255, -1962991311, -171663588, -1059752711, 882039062, 349727752, 599307672, -972717664, -2038653161, 1752055943, -1849936815 ], [ 1536308424, -1081891479, -622019309, -1514183653, 555901197, -2034340580, -1172494269, 1471673360, -788966870, 1535473788, 1906958703, -1691956360, -471134043, -2115205993, -528581216, -1249712728, 340800936, -1551698997, -284178360 ], [ -1209527936, -1536872685, -317865185, 39598055, 581108467, 1721469054, -1784062859, 551458252, -1210677964, -1955078750, -898267432, 1685742696, -2062283772, -13059982, -1545244606, -1200858100, -1242850712, -493591516, 1867390328 ], [ 1506979845, 1632450547, 181485915, -1521019948, 485394291, 1191830719, 2052607804, -1446953691, 2095505225, 275584728, 1344213293, 1431680898, -1005727290, -1837445215, 1821588703, -403727089, -319635732, -444849019, -59141323 ], [ 986199132, -2094110413, 1254015784, 836555184, -1469622807, -808434105, 2031757705, 111669189, 1554175938, 800448774, 874417035, 215599375, 244960727, -1221567793, 825596688, 1670015335, 404877797, 887074788, -591258882 ], [ 2060176634, 1170112026, 1794189838, -2021667896, 1901501613, -2094479821, -1748211019, 1662073548, 931905697, 631946149, 405092931, 776064498, -161597979, -1967346708, 681439224, -430889835, -883056336, -1361599349, 507264458 ], [ 1754227470, 563965106, -1219418054, 1629020439, 211930205, -856360684, -1225817861, -1652750816, -391365593, 1106880289, 857290474, 1569448082, -18324466, 246272081, 344293084, -1628578383, -1917425589, 1981111534, 1779500884 ], [ -1884144045, -2089293989, 229915687, -1272041800, -1109158960, -909966979, -1772341656, -964871447, 522394553, -849896373, 1392421528, 1217778477, 593517678, 679399117, -1309235384, 725324055, 2028309242, -1951285024, -1971312160 ], [ -1218768223, -1916337084, -1474454839, 1147087151, -375545512, 1146542302, 705660880, -485630770, -1181712126, -1219876914, -806382159, 1496084042, 2047221264, -1161614202, -940868180, 1726849966, 693742134, 1096556721, 1205413801 ], [ -455469727, 189135830, 1798265501, 69887383, -1206814377, -898303026, 2006991342, 456221489, 1000576263, 1413399793, 1139985496, -994458127, 44395269, -1767350642, -849265221, 2021661274, 956094818, 333811261, 1812572329 ], [ 1541249230, 560605235, -1156591427, 480835223, 771208871, -1734830178, -866860813, -1447677367, 1673324857, 1415093903, 569785077, -1828405779, 1331757902, -851488799, -1736739881, -226167380, -1596423988, -300820281, 184492218 ], [ 2072238457, 570612697, 1094144761, 1005161861, 1438323544, 1810198777, 1663181916, 1311092358, 1816784886, -1422879489, 70091295, -1876867207, 1678189634, 1830620485, -75771352, -126744250, 549250759, -1116689011, -954008916 ], [ 1638655835, -924764124, -1592900932, -908114947, 209957640, -1291620932, -142424926, 65675857, 600687024, 2094672510, -722534172, -560810007, -577940245, 1354855271, 164850621, -46119075, -836305688, 716546792, 1117258160 ], [ -1455113766, 694953845, -1962926100, -1036297935, 671153802, 678251965, -1207382899, -1628834806, 319234484, -1802974159, -286533512, 1216163005, 1649809465, 480672231, 1828214807, 1243115480, -736200526, -998060173, 1646647092 ], [ -1334785299, 1801287776, 737191615, 271229711, 2055346415, 340508333, 1835741491, -1077430856, 880396805, -771215895, 1127216705, -947016561, -1877824109, -875423025, 756079110, -310250783, 1437838580, -297563706, -1886006733 ], [ 2140597624, 622009176, 1113200104, -1400207811, -37614117, -1713160221, 1602537347, 633803322, 369742333, -2007065984, -184717956, -984058423, -1974536828, 2091770480, -190731051, -1693130980, 645762327, -1088167656, 1734810228 ], [ 2111624021, 194810217, -947264987, 1199793196, 155659310, 120093318, 868008336, 1351191351, 16832108, 1854530277, -925307161, -981085700, -1223516558, -815398553, -312316991, 1387233896, 278987430, -1544627877, 1397883178 ], [ 48662497, 1662136868, -667599323, 1915733938, 1109332565, 804197399, -2118836446, -1091498685, 1343907170, 1274150439, 1127026286, -823141178, -1481512950, -430398953, -1772397324, 260334746, -1000867530, 1518622303, -1017567342 ], [ 327895290, -138290937, 1851228743, -954486228, 1958782094, 27607468, -1268260034, -986080221, 160146567, 709961133, 48837131, -1483357800, 1210502761, -756065631, 871182620, 54529691, 476971686, 57566076, -203127516 ], [ -320650323, -391579209, -1482449710, -2090447072, 2073535659, -592305738, -1107159509, -440721163, 116922087, 1558174859, 1961263705, -1296083997, 1970637190, -656882308, -338704489, 746187249, 1612819871, 623133459, -263944343 ], [ 2075680212, -801101162, 1948218666, 132337321, 405556014, 1576803648, 1416782758, 395258314, -1247165176, -1971210829, 298917615, 1331637601, 2069033394, -158467889, 1562539835, 648610325, 1267300692, -1288890051, -1486040990 ], [ 1934300316, 2116913324, -229415238, 753038778, -976961718, -1395820221, 1196849656, 405263630, 422230662, 678786566, 1802158141, -2092169507, 1227251962, 1190653409, 1134400229, 435519576, 323886933, 375963704, 2120328382 ], [ 1664225048, -1103766949, 507681949, 74146566, -1323247004, -472054829, 20647251, -1235770177, -256911562, 1581205548, 1564856038, -1608668408, 466535142, 43605888, 1322865042, -328988388, 1872353202, 498273509, -1987627610 ], [ -1756800957, -1336258389, 2062660756, -1450270237, -1904886521, -375136685, -1216735680, 1717303694, 140996760, -481652808, -1373864783, -1298929687, 1228902041, 1181241054, 1513107494, -630679904, -473397832, 999324194, 1566608578 ], [ -848364104, 362330387, -1127604388, 1808305666, -467500064, -1351333107, 2033671374, -1703285078, -568959165, 181352151, 486397413, 2135268366, 990505918, -439695378, -1505926039, -549529876, -1984471215, 1093244190, 1868161445 ], [ -876351043, 356957915, -69508090, 498605127, -1534839470, 339338476, -1622268104, 1185603847, 1360997898, 1946013788, -701639386, -1225202605, 708202787, 1434450862, -891071964, 1802454739, 1354938612, -1873116414, 1802214316 ], [ 841437206, 76277854, -1637400524, 1629961420, -1129648161, -477201281, 394980842, -948139394, -1421694767, -879745099, 1496252503, -1996870151, 755633548, 1697940379, 2005136207, -1811851913, 1150980484, -862428758, -2037241311 ], [ -443071607, 1200042507, -371675962, -367036777, -179055508, 1803298917, -618890680, 1471102329, 924966081, -490022132, 1807069005, -191835771, -325594855, 3567618, -156419018, 926829630, 883645964, 1109472855, -741945016 ], [ 2128623563, 180491226, -1729800719, -1352064558, 347272583, 1386409622, 1974605697, 1617178819, 107839723, 1126950113, -938849658, 1334593150, -667035313, -1725884563, -1564619679, 1600787022, -1767568974, -994309193, -2073918374 ], [ -856718117, -1429602177, -774458135, -1602803610, -770260981, 319712789, 958625477, -1649398944, -2035536324, -551615223, 1407230120, 1474346355, 2068168689, -124899946, 82866555, 1006337663, -258048657, -1688248390, -611859772 ], [ 654965861, 456459513, 1623235669, 840751482, 1505022991, -141703706, -961657868, 101171046, -695524418, 679343789, -437256511, 269122724, 1790399129, 1129913366, 740923864, 1638370994, 731171354, -468006258, 1994607159 ], [ 2046298146, -907160428, -1676131205, -1619845574, 1899364603, 587818909, -1320017897, 962714969, -2085061840, -1889842953, -1450907555, 1118517596, 888632093, -1734028594, 624177347, -1720276090, 392312916, -1146547397, 1256110665 ], [ -1149520175, -1567525954, -1281613720, -1202323852, -1479643660, 1606306768, 198019641, 587009928, 292172772, -2000447936, 181867541, 1845729751, 3948896, -1670910463, -1305176788, -1414805563, 144994859, -288079556, 94737198 ], [ -1978322405, -1422949835, -278177346, 598945304, 1396773886, -1633001229, -752337050, -1792249041, 1024124025, -1623840272, 1774158205, 762991029, -786767210, 1303729276, 628072346, -604567435, 2145282890, 728296833, 548139180 ], [ 1530381570, -1704543801, -577506979, -173117926, -726002772, -910476643, 1012872002, 669910020, 236860345, -1169420886, -1412667927, 760215269, 322589527, -435789506, -518949269, 1467713781, -1207665738, -1578899373, 275268851 ], [ -1494299351, -1820643803, 569753293, -1754155468, 627362221, -862345251, 1272955995, -135600343, 1668968199, 1601410038, -644638185, 280547452, -251572971, 1619183259, -574045437, 1474482713, 1579595202, -798851323, -1871058658 ], [ 814659239, -727154467, -87368762, -1551358700, 717309794, -2132305332, 192889877, -527186461, -911595720, 1276879099, -1706617921, -1003569000, -1514125918, 56476348, -1348810942, -29860559, -1655011494, 1515962818, -1452769980 ], [ 764594239, 1021578058, -2083756691, -1730138824, -1602856810, 638217393, -1250681865, -1455201235, -276258566, 250164966, 315191578, 647890213, 2009917327, -695751294, -486948098, 1567973284, -795010323, 833256734, 1642902026 ], [ 1389869206, -1376124852, 531880889, 1671746256, -1482194036, -1393148131, -366255058, 1674332601, 896229010, -1484575507, -1288042079, 1110861824, 1832649334, 906593526, 781789667, 1442234706, -718362545, 1075634778, 1426064449 ], [ -1019614485, 1051118755, 1228854494, -1250794124, 1585381166, 1234558497, -641362100, 487215561, -1858291725, -1557438230, -921093778, 1537939817, 1542499466, 345025343, 409594666, 1427143838, 1446662074, -654482653, -436479257 ], [ 222059856, -1525389117, 1027987845, -2056292345, -184858981, 2085959688, -1067966237, 860457694, 2056357260, -2007378287, -2012697729, -807538830, 415332581, 571265696, -1070984593, -533730425, -1894994973, 1850103868, -353407355 ], [ 1196319465, 1078990492, -1053290526, 1620609839, 1111112239, -1944354226, -797682119, 1015115683, 404258507, -813336102, 968680904, 1099732863, 1566024753, 1827730783, -1057870164, -3358467, 1680252879, -1903242133, -1210917426 ], [ 1150437888, 574346463, 800769822, 1362144794, -460741271, -1027023307, 223389019, 974780051, 838808454, -660552848, 1768737947, 2091523761, 585360300, -1240308735, -1418777211, -2110181696, -1111451913, -152504357, 523027151 ], [ 731479713, 1717677770, -498545468, -284693711, 1218851239, 283845769, 920429997, -2100130130, 499214199, -1657180795, -999988947, 1716370651, -64552285, 1716765194, 945188752, 54281433, -1343762711, -1739643589, -446950192 ], [ 1442794931, 1804106464, 529198221, 1961952836, -1345263061, -641660046, 890370679, 2086145691, -1961549930, -9384613, 1219980455, -1616848384, -173820735, 421486691, 118634118, 234568519, -2034139351, 1042043368, -2096843819 ], [ -1211996125, -1611609948, 1176237352, -2025664909, 181989929, 1827218891, 1572518321, 369296210, -1268045037, 1616490837, -175127775, 1206063970, -1588175978, -1618279085, 1126374418, 765720105, 1382422348, -1407073943, -908030297 ], [ 965953842, -1693166051, 868349507, -1064612528, 1457430358, 618483190, 1752582831, -1862315407, 1172106308, 714714992, -1127209542, 1317971021, -561760917, 1858350314, 1331468977, -2112118208, 1815516138, -1844132264, 42168415 ], [ -600283605, 1044587912, 861498975, -108529579, 1282596053, 1266549480, 749290959, -794319788, 1778226131, -596662112, -1878533426, -2023044645, 109828051, -1184399772, 322051386, -1407018732, -607277410, 1172802931, -1187760224 ], [ 717861254, 517372799, 868239413, 1440972967, 1564720334, -1607115590, 638337125, -739950795, 856735086, -1148240066, 766863779, 974698303, 1133779521, -1063745270, 1086035461, 1319876442, -301221039, 1600497572, 1105018554 ], [ -538814737, -791978807, 778269756, 1324984156, -1680109245, -633957058, 777116859, 1628060311, 1994762750, 1864038114, 1065437107, 1190601869, -436698321, 1817836812, 1787030393, 1808830559, -1389218705, 2078922681, 362739521 ], [ -1017452784, 1054871624, -1756405289, 1535464069, 1075941716, -1135595841, 434074553, -278693847, 696116696, -458807537, -972701370, -2037435332, -1718109389, 1073685405, 151537006, -1734950023, -1658062219, 162174702, 1476013967 ], [ 2133605122, -1553406096, 138494218, 1727925303, 1359782359, -497730882, -686689791, 1243447488, -1700008050, -2083552313, -1238097850, -809794444, -1355056411, 1803625430, -687596191, 496054113, -1226963375, -494428086, 1293912074 ], [ 725464373, -1691895945, -1970737840, -1180897545, -9261971, -2064192494, 121464967, 940396717, 1895236059, 369909975, -841347960, 1496061145, -1821550856, -1648569677, 1742257721, 439486927, 1846921888, -1585472616, -980020343 ], [ 1454431199, 156943409, -1502715111, 1369362019, 396239331, 824813383, 115826727, 1272874333, 1473291513, -1135260502, -1300802490, 613675088, 881728579, -1546856984, -26270308, 1329030699, -1365924228, -1977597329, 164485254 ], [ -1952792023, -1252765761, 296348968, 870388988, -1684391791, 921295640, -12236420, 151824093, -568522601, 597683113, 1028331665, 1826212286, 1594956612, 1384455535, -680395969, -1360768238, -795902636, -1874730348, -1283836076 ] ], [ [ -1600334889, -1365657322, -257199384, 1385063187, -2119178946, 727546611, 2138651248, 441803981, 1286867939, -921609230, -1890773353, -1562219547, 1155592203, 1977855772, 167380599, 1864020005, 948266219, 1266691771, 1804625855 ], [ 651557316, 1257355067, -1683414182, 212060831, -682038769, -1198336338, 1637778199, -674789518, -1063789031, 537549953, 177387723, -329547079, 1780435735, -1779636899, -841786423, -693684462, -2021279625, 2107521684, -1379772668 ], [ 1599491948, -1545607514, 932117902, -1745605717, -695302920, 1600824445, -703320411, 628818654, 320649760, -252221893, 1071467086, -1620679536, 188565489, -178310181, 749355236, 862993290, 1443765643, 1861166577, -1343185292 ], [ 219424861, -941678686, 1648492125, 636362980, -952744508, 1505451096, 1777913420, 1294081932, 403209208, -743404196, 921986270, -2073386119, 1997398925, -674883464, 1513121674, -1218455307, 670631689, 220187747, -1665524697 ], [ -729756676, 1282440814, 797882370, -1545603085, -1752941388, 1844802607, 1800633267, 141787602, 1459823746, -1199000974, 1194664081, -4102039, -490717316, -272465338, 1245940549, -1813019328, 792464228, 1366477501, -1215984783 ], [ 1340546836, 70719412, -1119323271, 232111551, -354517302, 1304795585, -804031066, 182644488, 2076199498, 1172074865, -734808986, 283972996, 570662286, -1792247287, -1061908093, -974458663, -2060116074, 1821117552, -2123260609 ], [ -1057654107, -1179055660, 305196794, 180461166, 561600128, 230295381, 1498323741, 1538284652, -1224878853, 2124289965, -16573228, 299024347, -265237799, 513250959, -1127195411, 1497686450, -1138211426, -504030259, 1902755937 ], [ -487234507, 953657771, 1044436690, -192012507, 861352796, -1363282944, 1383284065, -1894879571, -401594185, 1560513678, -50968027, 1862708365, 1693251481, 1506834821, -517770950, 801595138, -1510045830, -965364110, -1946528575 ], [ 217502432, 600674828, 1579094891, 1267368634, 1242791331, -1231196424, 1783009302, 625993298, 149664272, 1105648184, 15514798, -839536072, -717191735, -1014070979, -787717313, 268424050, 927816962, -1872191054, -1628765725 ], [ 2100171185, 1426872768, -136681163, 1028925249, -1902660378, -738082838, -586468128, 134237932, -1743557363, -458142393, 1604519127, -989720586, -2119897002, 869539736, -385903587, -1184690050, 1767977036, -369567592, 1274717584 ], [ 1482415199, -578842645, -1340094944, -356058094, -1412945488, 291260370, 927549143, -169261064, 1119126447, -1390595878, -190442004, 1179418678, -455497951, -563310313, 625025069, 1088659211, 710300483, 1485277887, 216189300 ], [ 199898099, 1912614705, -2052055426, 1433898690, -1524589256, -808920098, 476974328, 1244393801, 506958212, -1818695293, 766431926, 844736945, 811178731, -7056931, 2097051696, 331694129, -110575537, 1231467683, 1817678015 ], [ -367844967, 814049566, 1373503267, 930432788, 1020291886, 347231005, -584492124, -1880037851, -1812956172, -659391375, -676301319, -707147969, -1628217513, 1018472995, -1092473596, 1102230917, 1955360003, 1342125233, 1909728776 ], [ 166044718, 179542945, -1034737769, -385538252, 26977461, -632917688, -267173941, -1473218095, -1991319785, 1357336614, 1871967374, 919869393, 1643598355, -961979546, -1428909741, 1558602655, -2138687739, 127020825, -1741743600 ], [ -211108181, -1005315829, -741136985, 997116743, -104950023, -65683474, -1139388980, 2116510987, 1788894325, -1838759839, -1903712720, 6293028, -41307643, -1100948437, 554322063, -11090229, -692947172, -50352000, -57178899 ], [ 1799523293, -2057048845, 1435570639, 1096185572, -573266705, 1082072416, 1131850921, -291233202, 2097441136, -699615822, 2035842078, 1116052451, 274976750, 611403664, -822014015, -93481477, -615970671, -1733291581, -285835161 ], [ 632766413, -1311087895, -257948207, 1602933185, 465767756, 11487704, -2029513359, 1197754814, 1852599856, 401219178, 554178414, 1085794392, -1365070611, -1313598651, 1527479563, -1504941132, 1231241833, 1127434495, 1170037728 ], [ 1641329410, -1200809155, 294633820, 2043487935, 742990657, 1272086137, -544102486, 1012413099, -475274365, 216601791, -1038363431, -263562579, -917213306, 424193560, 1304234139, 184204844, 785738071, -498950573, -1914186537 ], [ -377460976, 1336084848, 8913027, 14781999, 1685718411, 1394236710, 822377823, -1749067216, 5065260, -5176749, 2112600486, 792660342, 1919635330, -728843345, 2062481451, -373588414, 267619436, -1169323662, -892877042 ], [ -883856936, 1869085573, 1120386542, -1983131146, -1498955035, -848932708, -645521538, -325054272, -1498981945, -1170715986, 1616343147, 2025254181, -1057976210, 1292484717, -1003913236, 678814871, -1951697470, -1512355279, 102492057 ], [ 2040460208, 986600002, 290267815, 130649587, 228061435, 707522869, -1341493209, 1342684801, 149927849, -452700812, -1435368925, 310633345, 1635885621, 354660729, -1929438705, 1879278950, 1289598066, -2092010103, 178026347 ], [ 1428409163, -1750324666, -238150362, -884151692, -1244280984, -369040819, 1594976133, 1115592884, 1295933543, 192723257, -327728063, -2128910098, -2061556220, 2083513606, -363227709, -1569355919, 2126198444, -2012240822, -700333987 ], [ 1971700972, -1150091882, 1942730448, 1768718470, 27556477, -424904957, 551729506, -1116766928, 1163925739, 129605507, 493140734, 1711712114, 996351916, -1327920733, 1309204369, 1301950371, -219032430, 701242865, -565146830 ], [ 1774971606, -957564795, 841062597, 142780976, 1072149550, 1038666095, -1528290482, 1257246947, 189562398, -1108363579, 494243795, -856896830, 91120903, 970204734, 1927353948, 1684300680, -775421106, 296854569, 359195343 ], [ -1135110750, 1578606481, -536155124, 554832180, -1320254323, -2002239866, -444011787, -2055946777, -608783290, -948345585, -1846618770, -741213058, -768815094, -610738007, 1398085401, -256979788, 751109450, 131721633, 644115535 ], [ 312963651, 149201624, -1181308770, 1450950021, -765982897, -622377694, -462580473, 639104444, -1961267666, 566408429, 1419561200, -1839400038, 1497605500, -1084217248, -1662226497, -1784554729, 1237921620, -1911852868, 182823110 ], [ -1828677450, -1987207103, 657399499, 1281148195, 1666425000, 1666965817, -826590386, -1472653352, 391052408, 1481354931, -695270, 846793431, 1055574358, -1862032302, -1004719260, 950322882, -1275775360, 24610607, 2123065424 ], [ 1349256982, -2026934627, 381496268, 1665927056, 2035271630, 1126058162, -96370278, 149145289, 2119331769, -420150833, -1930109397, -831826533, -762622403, -1674083175, 337357764, 629769854, 924523610, 2076272674, -436088302 ], [ 639904354, 884674264, -854512487, 1669955022, -1334503203, 1636576414, -20093620, -639828130, 1986303506, -1325557711, -55526997, -600503176, -888942216, 942003657, -2146847550, 1133393997, -119371967, -1240132471, -858675773 ], [ 862653706, 1261480030, -556844090, -215776583, 660664645, -1092193447, -885234409, 1459078123, -1625772887, 1908643979, -547909236, -1514832588, -1790523412, -2141681509, -1901843029, -2116370049, -222055962, -1478620315, 633116790 ], [ 680264618, -951548936, 314635381, -1518419116, -1337702346, -314948557, 1790811948, 1001187427, -2105404071, 328851126, 618395541, 757459126, 1196037997, -197534093, 1140903701, -2088222946, -328875485, 893313154, -813202326 ], [ 1038365565, 1585246898, -524789546, 159294790, 139940886, -1345107478, -1758826613, -1303187737, -590428739, -24144897, -400246185, -836966969, -1811252509, 1082296144, 1568067235, 1419267531, -823892893, 1725544027, -105756955 ], [ -857250429, -1541912109, -329889578, -1834842940, 528856384, 1772332857, -1958755798, -2028195392, 790622772, -982851080, 22897933, -74097872, -115421721, -1983635280, 182276686, 1000016082, -236334984, 195941036, -1197985873 ], [ 457816938, 1559621736, -368367911, -897573265, -2025227519, 811031379, 1101381832, 1428309654, 1699014619, 1869222743, 1336912123, -1665221562, -423266772, 1575534533, 1245627845, 920795827, -1713996747, 967981945, 2075012274 ], [ -619377180, 187712616, 1090921135, -1740787510, -646225276, -1607601612, 1336441445, -29606921, 1780837969, -228655073, 566816487, 1595473844, 1452437377, 869354375, 29276817, 1362529545, -242697601, 1691472423, -450676767 ], [ 586714845, 1297873684, -657253610, -80620143, -1484802389, 1621834468, 293379636, -931789690, -1620751362, 622311798, 649796920, -353704917, -155592983, -1108130074, 1765613560, 174425823, 544957645, 731805793, -440195667 ], [ 1646577251, -1837784845, -1185211138, 424828386, 663041186, 1120438542, -83557270, -1743836125, 69789952, 1665364717, -1720428493, -2129088729, 1323723315, 943042454, -1715435220, 377009016, -501947738, -650991355, 1172129697 ], [ 563981958, -809504621, 1340424707, -1614752012, -1819491035, -1065003231, -1788842152, -491969179, 10615873, -262004293, -1694452530, 335833917, -1753196944, 1868392101, -610882101, -605751261, 876436427, -1097118934, -1624475677 ], [ -1068800658, -1273309396, -1536822658, -1181459072, -2014647436, -336184327, 364163941, 721232056, -1831014926, 1004523716, -923194234, -1058724210, 1277869193, -65201651, -1384527042, -1616222507, 1920607073, 1773756551, 1622763600 ], [ -1249478065, 688137659, -2111836863, -1878282516, 2022068939, 169575000, -783057786, 858043774, 718798238, 78180336, 550824844, -1044529447, 1043433035, -1134809878, -958320961, 685595625, -1069733048, -560371188, -417115636 ], [ -1969957594, -1797205150, 1824690997, 180436426, 895134381, 277265474, 99784266, 634720880, 519299855, 1042885505, -343048170, -1757704844, 1511073382, -204443354, -1702197726, 972082509, 1747853031, 1620378602, -1494391547 ], [ -291839785, -177171866, 1896390974, 1441769849, -218712044, -322688976, 153908172, -82669271, 1953453148, -1301785244, 1701675715, 1089337512, 283653755, -1669904642, -237417630, -1176402982, 1019195216, -2025459939, 1891654975 ], [ -2119211342, -1709715132, -1572057762, -1988837220, 2024896688, -1216835210, 751894307, 1313213679, 1785338436, 1319183558, 2009572242, 1080054873, -84462765, 1487086642, -1650706926, 151618681, 1962444953, -193850336, 1522758548 ], [ 1023027489, 485391899, 2056766384, -203620890, -1192232654, 502592355, 1026054899, -1251926795, -1115611381, 434515146, 1360162259, 557997865, 1885037332, -1159391055, 449566001, -187203595, -1458241034, 1925020508, 701331940 ], [ -148653123, -5697920, 2074520609, 780880966, -118705325, 201883976, 490756578, 1606334792, 1436823764, -1532486105, -315897360, 1787997384, -1378815015, -208308553, 1027627576, 192031678, -1665791421, -1369734436, 727945841 ], [ 1152580244, 267926546, -1880926611, 1137003309, -619908793, -835652043, -2046015152, -1341445104, -570266514, 671490455, 1412533094, 1208429607, 606761910, -609197341, 807149425, -509892528, 1006992922, 1505717797, -247023184 ], [ -1991292410, 343036214, -2077477770, 2099749824, 534986, 881905507, -82231202, 906686881, -1572757348, 586840466, 286920839, -2009609036, -930781976, -870276503, -1459622033, 1037868077, -89301138, -1979053193, -176803584 ], [ 1535483273, 943866668, -1914706114, -260076743, 1213780547, -2105130914, -67829899, 2006581302, 38164997, 875411832, 2006034519, 601312624, 974097359, 1445448605, 1712883271, 911229684, 1630844461, -2093331552, -1020485424 ], [ -1477576612, 445096933, -1656500786, 1121505856, -1914486342, 343291634, -771983821, 1955481885, 769595540, 478822950, -1080090081, 536736875, 531293090, 1750170624, 45275267, -9755081, 660071976, 1936775917, -219478282 ], [ -1849790240, 941034121, 369485142, -809583430, 234703519, 1695083473, 53535620, -2013511297, 1197971713, -1804189231, 1516339421, -119796155, 1704274835, -610706338, -336325966, 1944585769, 193808360, 1185419183, 2067307120 ], [ -1345299243, -965278480, 409238324, -705168733, -1276989530, 364691808, -485918255, -1054131458, 412629290, 574802562, 775084807, -1240340209, -1910967037, 404982786, -2107481604, 1219387751, 1852512070, 493274174, -249872998 ], [ 1666901727, -909176600, -463010019, 1610836242, -1240223592, 1414042008, -475936059, 936221559, -1846023614, -87027732, -1846319277, -376049711, -874309626, 1356728260, 811207892, -413199567, -288298471, 1220391238, -189330041 ], [ 1478928577, -1079540874, -1128407787, 377890682, -1317939597, -1266233606, -2005731191, -644652796, -1261703309, 1562368561, -1658913411, -877474933, 623519306, -1116455620, -996661220, 477035886, 990838316, 182483111, -721991390 ], [ 1489678072, -705821839, 1786537384, -2035311870, 831560314, 1946942351, 135714143, -2096852101, 18128143, -1618545920, -817619567, 1147337610, -772414367, 1675341219, 1830437277, -1430101546, 1711466658, -861217278, 1310316122 ], [ 1023468974, 1582024440, -1105451758, 810230799, 1106514565, -1097621494, 144310756, 2025994391, 1046100408, -2024271765, 2129432599, -1311037588, -1923914080, -816540258, -1927313829, 851990533, -870117191, 597086802, -916758212 ], [ 961094939, 744363347, 2120826620, -1653734877, -340090910, -1091449219, -1303418418, 968754427, -1618049134, -1107876908, -1639881869, 1944484723, -752305293, 1744440363, -149993782, -1895257048, -1761880092, -280296251, 1657006465 ], [ 896803437, 1812557153, -858936251, -2081782019, -1040757402, 453461090, -592645381, -1348910771, 680678739, 1755796023, -1783050517, -542812145, -1056720374, 1325992341, -1938651373, 38264317, -1254601718, -350990877, -1618565297 ], [ 699030699, -300259490, 1959714228, -1736798022, -1754045716, -269299692, 2139245537, 607948344, 1965736377, -1158214929, -1891610060, -923317028, -2078867092, -969733960, -1979631393, -1623463144, 1368955296, 738825169, 1522178736 ] ], [ [ -1283084965, -1814735831, 912296376, 68354477, 2127819250, 1388090968, 1152169356, 1944999124, -960474335, -987206032, 506137805, -729793937, 763374069, 1444544032, -778095190, 1069641824, 1572004394, -1723354654, 1686664378 ], [ -476396655, -867657989, -139584361, 1377563635, 250112484, 563605596, -364293663, 1233505585, 318458077, -1860257710, -332599770, 1181025373, 1070372167, -1150570867, 1212738147, -754758805, 30028034, 791196498, 1315919403 ], [ -665437378, 274285983, 271289658, -1242801434, -1925067467, -1294625674, -299650624, -8356982, 408026997, -437725712, -1421561466, 572507761, 1315007489, -296460407, -1449137258, -968593177, -45675774, 1421537110, -1782307835 ], [ 2073754367, 1059529384, -1342205064, 1502021677, -1419254959, -1128840035, 2109526378, 2085779247, 1217786959, -581256279, -1850806137, 172657726, 1237310755, 1603640623, -1898775630, -1983886058, 314047355, -1529262409, -1211048177 ], [ -10915016, 165814088, 39874508, -474903321, -1155693943, -451724464, 1923730088, -1312995323, -1306890793, -1682761719, 437326016, -847508789, 1189171943, -318196437, 745782706, 1604647268, -1815843493, 757917999, -546342841 ], [ -433675510, 962787463, -1569897720, -1683436128, -389584763, -1867691494, 91612801, 703351748, 1259247120, -117705917, -2131672386, -637027592, -284023441, -1743411385, -1247652952, -588989775, 792816633, 628938097, -2081485293 ], [ -2054522688, 1006110675, 208682404, 998177278, 1264690639, -2129103310, -109179435, 467013207, 1166014887, 231567355, 76313269, -1420396605, 1404498185, -1745250184, 1387903736, 531405874, 231160816, 1366352107, -390632630 ], [ 1566457842, -951991884, 1014538320, 1925390694, -1328443435, -2030586726, -1825754679, 701424096, -1240506697, 1398039094, -1951767387, 509762843, -904623689, 1771310860, -350113812, -552018873, 1358724136, -531043081, -30838165 ], [ 341936215, -601649149, 345269542, 506827769, -677946977, -230756229, 1845683592, 1652361399, 119547411, 637466588, -1719607763, -145804067, 977611179, -1504151829, -1899736723, 1888254, -694545513, -434108250, 595184822 ], [ -2129066075, -495717713, -407095050, 1993824607, 2072901596, 1546172299, -343663532, -404266808, -1980246389, 532480819, -1455326779, 1630252741, -192824783, -1822217261, -1455751972, 1996937390, -693021688, 1076651547, -45576887 ], [ -36289003, 288918440, -1418938003, 706525720, 1680133119, 978026812, -398271525, 1663193797, 1154629549, -672319032, -1013799145, 493832569, 836042547, 27331231, 372632600, -485890135, 1468090873, 429820829, -1803634395 ], [ -550412427, 778887314, 127721378, -1294781729, 9702755, 403249319, -1533300740, -2035280635, -1593762547, 38151785, 346023128, -1959720887, 1091970215, -498181541, 1612960938, -1417638413, -820372758, 968852700, -240475499 ], [ 1632702340, 585174568, 1688238419, 599208530, 1521406813, -1677320547, -187535295, 630039774, -457608704, -1003062012, -1309644014, -344475296, -1736526550, 1882281445, -1770860811, -1089037010, 57525499, -1639068511, -1355944190 ], [ -1880779099, -1160501841, 2041966823, -194607786, 1865204579, 1433802176, 81400005, -655479453, 1896691094, 1406149580, 1914012278, -579384304, -1515652536, -1152572458, -2059327787, 2054358630, -1519082887, -479051833, 776145545 ], [ -575401448, 551252296, 285332703, -1471314864, 1056535231, 723434997, -2109768803, 776075444, -1408577002, 914537397, -1453524605, -1937055359, -944076397, 1481744460, -366187236, -2006558356, 967968729, 1615179029, 2046493648 ], [ -523131779, 1846186946, 294951515, 1301849632, 1397024937, 288576097, 1894952835, 931395348, 804745520, 705777057, -246129566, 2045826094, 1235544901, 1881787090, 178455001, -1218220475, -1721462064, -1642218670, 157770616 ], [ 1771584768, -1020164280, -922574402, 872115001, -1149774505, 343533948, -974213690, 1407060473, 1867387576, 1482021197, 892968859, 1775010907, -853510845, -2060467654, -1255052459, 1286214275, 848287284, -1016597994, 1250194592 ], [ -147885615, -1006863363, 282401925, -1492921915, 1979563497, -1336846526, 1546497542, -1655862352, -311572887, 2074852412, -305771322, 1783667187, 371175301, -1272162883, 721025556, -258142086, 245287823, 1203107899, 1114320920 ], [ 1691123684, 1523854859, -1668100966, -2054537732, -1970053030, 824077513, 1364318635, -1906902796, -1633590061, 1174528166, -600909357, 191705979, 1685992142, 275647496, -1556741246, -213192173, -2060940930, 1793276692, 975052909 ], [ 1670314502, 32547131, 439055901, -1816082790, -590070929, -1400781630, 240932947, -2052389620, -460361641, 678205093, 171869822, -273352955, 2002937967, 2128219401, 108166089, 1413363248, -952924881, -1127922421, -1460796539 ], [ 234117105, -647810534, 1926068733, 1755406906, 1944772758, 734494800, -143888233, 1307585583, 675540611, 277485364, 195346396, 706925999, 880329041, -1856978584, -95793918, -1895780329, 1950041578, 66061257, 341023113 ], [ -1455046256, -1376550587, -1603539009, 982011495, 1394216603, -1702252163, 2086013820, 1666822391, -62622524, -506752201, -100502654, 970613226, 650729202, 1046909571, -1871382557, -385484143, 1824205533, 1362480342, -944303176 ], [ -13493365, -789309139, -1954051173, -1601184553, 282450939, 216217085, -578095016, 597070480, -1440561161, 416680142, 1903223951, 1442634618, -1665294485, 1652962994, -351077072, 29466623, 1021571571, 396162707, 42433295 ], [ -340145522, -1988878216, 450257517, -1849375352, -1397348166, 930212692, 877694796, 654562943, -279797489, -1326405368, -1117615651, -280212911, -491284576, 903854667, 722294906, -1755077018, -1665323678, 221172201, 1642751056 ], [ -910398340, -910028116, 1881937339, 993234605, -2106100879, -1056342398, -1874798897, 1421027315, 1560062690, 381684813, 165308385, 723834208, 313793154, -1823482168, -2006450841, 756024905, 299603110, -153601473, -385017185 ], [ 99607249, 994299382, 708402425, 1379122083, -139021336, -441077964, 270162813, 426518945, 1817465122, -968433951, 1176057677, -1598505197, -1100170845, -1805440881, 485780400, 1162898071, 1020299087, -1961386601, 48422779 ], [ -1439400541, 1859457612, -1254854217, 2047152316, 516267552, -1876974848, -595171527, 1311732243, -1028695066, 272301412, 65231300, -2141541436, 122519904, 480693413, 1251405114, -1427776058, 112514992, 1058140804, -1726089269 ], [ -1333915131, -330282427, -1101317934, 1404273519, -380457626, 120193210, -503980586, -2021143429, 1628956943, -1365999156, 98060187, 476713675, 221907959, 24436458, -699233573, 224990369, 64347028, -1741425182, -1053052648 ], [ 416031773, -976320663, 1320222010, -1097142637, 1024484266, 2031793509, -1438819195, -968290997, 112243019, 784812991, -2044430066, 2063760034, -853848067, -2113761387, 2140059380, 2047488043, -519023530, 1760759143, 1797864197 ], [ 1321768648, -1073045004, 1096472581, -1493024666, -1751312480, 1577826504, 1081951247, -820802348, -997837575, -135951876, 910611755, 1258927558, -727307572, -1997996106, -790632212, 1847509115, 1492748942, -285385785, 201319003 ], [ -1571193690, -1989435356, 1932782848, 163367458, 1882736448, -2058894026, -723130311, 2126456267, -908189692, 794049577, 271665771, 1238019778, -151227548, 333927732, 1827588603, 156827717, -1489056536, -298434433, 672933907 ], [ -664034014, 207536400, 1640214053, -1738931769, 1465936501, 1354281424, -185399813, 1485772933, 1811708890, -378063744, -619072456, 1849228257, 669468653, -452409618, 251394976, 39015008, 2018322537, 382361894, -1674715449 ], [ 821944697, -337537567, 425887748, 1650537989, 759950699, 2089955374, 1853184394, 1497989237, 413237680, 722393985, -1088674298, 785600242, -1408008604, -692238745, -591289142, 788397006, -179574997, -165277370, 1617434395 ], [ 87523111, -971422704, -1218939925, 867146399, 92232153, -932323753, -1578683629, 1685913245, -68013375, -412702470, 589367747, 869967972, 1643860012, 112943531, -1939793985, -1496540901, -1228720555, 1910723332, -1073150111 ], [ -318335860, 2140251724, -870379571, 1083502493, 703947247, 1326161167, -532706769, -2053191030, 1063536809, -176845244, 1422410622, 1046289978, 1865824420, -470375510, -941083476, 1797817261, -1472348687, -1270940699, -866996302 ], [ 89873975, -337713094, 343030101, 1338560438, 1113074254, -638825012, -149346731, 1277844679, 1553656977, -2020091513, 139533149, -658174576, -1378020136, 2028452240, 565279051, 1688208826, -678951844, 637910599, 1742985069 ], [ -1829980285, -2126207824, 1468719084, 459908010, -1037244292, -1276355137, -1515509759, 1288363208, -1772131512, -1678660767, 1440269660, 1670486286, -1694253658, 411050805, -1777561205, -1651653889, 1406562336, -2127180901, -1106364675 ], [ -893112568, -5266521, -1127909113, -2012417030, -515354213, -241593186, 1939219988, 1560257648, 1477368329, -1923958110, -1474820253, -1487027088, 853687868, -54991595, -324758950, 1920750398, 1221126090, -867831746, -1283214903 ], [ 481052698, 1835601715, -1126455350, -879179429, -49883252, 1766871035, -1333769227, -2103059610, -1433180370, -1340110653, 1996326711, -968288664, 818587612, -266775878, -697411507, -104322772, -1993208155, 1484575349, 404674819 ], [ 2076457341, -76853195, 2144011596, 24390077, -317399132, 184907594, 1358751984, 1124114226, 38025801, -1923271710, 1624112927, -1295833459, 68813909, 844351761, 1053298557, -1415497829, 779574, -1444908630, 1466638345 ], [ -1944811174, 298494759, -877535312, 1931234168, -103482498, 1621645196, 490523218, -939437844, 1503603830, 397375924, 243537528, 935609406, 1946424592, 1288583947, 1664824564, -313786158, 1447773687, -1375291864, 461643335 ], [ -1590917261, -49422727, 352873533, -964090044, -894068062, -505087828, 1867582354, -1554414631, 1876892752, 1951492809, 557227993, 1567873754, -96153375, 71078007, -1261182940, 938826651, -2056256769, 2058769896, -824495686 ], [ -164968392, -611365297, -1360955474, -688232615, 525572657, 1956041658, 544422209, -713532195, -1509807886, 839478162, -653954301, -1599646684, -1951820938, -197499190, 42636055, 238236580, 436118322, 761113373, 891030912 ], [ 1441948130, 987074212, -512716879, -1994453010, 947960355, -645215709, -657973983, 620937276, -1708753511, -1813748129, 365760907, -1906951823, -476110407, 474979590, -2083964423, 1146177734, -1805653816, -958790794, 367853905 ], [ -175431491, 607589371, -1213189720, 1711621652, 763621992, 1627680797, -501032046, 1428287562, 1658259963, -642804179, -1584042495, -534443588, 1340065196, 203059721, -1564224340, -223542967, -1252542302, 24787130, -858861253 ], [ -1748197191, -1649594101, 370809659, 36281106, 1641904633, -1545242137, 1536805878, 1252729583, -1641634119, -254788209, 1826157946, 1660801738, 548531727, 1103858049, -1582596666, 1673924347, 1367605560, 1029790454, -53342068 ], [ -254427601, 83448101, -147196741, -557491055, -1489761926, -336354815, -994572384, 1274067066, 926643176, 808330665, -589017760, -846425622, -681917192, 1881936986, 338368844, -487880864, 1766088480, -743176055, -174379091 ], [ -43720646, 1484926090, -1354589799, -1488546497, -229977398, -1293027326, -906275929, -875751087, -392874510, -1891059704, -1894025715, -520618297, 40385795, 1903814280, -1588966040, -535950441, -198870795, -1985736055, -1525107412 ], [ -37111965, 851003900, 1461050034, 936043246, 1442355661, -883430579, -1782949971, 652380437, 1779003651, -211082479, 587211456, 418108296, 1015861153, 2080455848, 233488068, 257078769, 520595883, 565364051, 1029967997 ], [ 1885168832, 1865733425, -1171736842, 1863316393, 555000049, -901810499, 1762924036, 1041899152, -2042650491, -714329355, 976397342, -1494821492, -1532665204, -14472236, 522605933, 533268112, -830959177, 1538878931, 614077203 ], [ 650085592, -399049068, 197766179, -2039301019, -1023925884, -26789657, 747075032, -1047052028, 1431027613, 791717093, -832095223, -136448533, -2106141614, -1186536510, -2026684976, 1605797275, 326906705, 8021733, -2022274922 ], [ -723355533, -1954094487, 1825154545, -281546457, 737844684, -421945345, 1230160612, -1442437751, -1084735407, -1944479630, 471932990, 1085994737, -1969880123, 1487993321, -8850139, 1987324670, 517676600, 105942444, -1626072822 ], [ 647859321, -1327166957, 1769166183, 1599238337, 1747065133, -14075695, -1798981411, -1375240701, -1203099768, 1584095648, -1213218969, 93398746, 121440590, 886585750, -1791007239, -98279600, -992281078, -1337710049, -1860293479 ], [ 449827352, 247788152, -974710726, 1024158333, 1759534608, 1663144957, -1969154088, 253783506, 1726578559, -2092888462, 435387425, -1993482439, 536958382, 1419661103, 2044138209, -1461123922, -198094731, -1838261040, 1704782454 ], [ -563648339, 631915835, 825292278, -500721956, 1723567546, 1805918044, 1969624714, -1834184397, 18345907, 1925012545, 1536479802, 673670739, 1113521641, 1154880359, 162585326, -837046321, -2029521319, -1889920832, -1173627670 ], [ 4214454, -663930287, -529153882, 1593379439, -1492870769, 2048651177, 1511823640, 1825716124, -723744893, 1865806210, -1203294504, -698908865, 162356171, -2027009655, -931845536, 1622777260, 1552824373, -1413914284, 1874028404 ], [ -499998681, -223421065, -1675927601, -669021099, 545784841, -1821246046, -405030553, 55813225, -765090152, 1997986992, 367824835, -1588127168, -1435235679, -1935309177, -1760791434, -477214691, 1439808641, -1490046058, -1224927936 ], [ 1537293149, -1947995940, -1318572479, 1648526205, -50830482, 735958581, -1251069040, 780948522, -203730236, 1999806027, -2134524769, -1693015833, -626904509, 852493689, -1320862520, -967222969, -212782416, -1011035632, -1372586805 ] ], [ [ -737375580, 1394561093, 917460453, -386228113, -1162344714, 486929233, -2136379271, -1478902178, 48748494, 446290898, -1741843696, 575716032, 657491107, -2118013096, 1704699480, -399867048, 1450401538, 1215004576, 1636808941 ], [ -1402979045, -520105012, 120007754, -1391905821, -729812659, 1172193827, 2044180486, 1008346733, 2078530001, 1390815608, -1130251363, -732596092, 1331798735, 2018970022, -1822935552, -1955503108, 1060112316, 2137378714, 1657177644 ], [ 858408846, -217474997, -441565380, -702995173, 1097608919, -553241718, -291475516, 1791822227, 1355916921, -1888167273, 1637010859, 131300475, 2033009730, 784407153, -1070025896, 1155905416, 606888683, -763095521, -647118630 ], [ -99543485, -1397740923, 271382797, -1072043500, -884561461, -95882533, -1752096015, 1716011111, 1309134888, -707700469, 253206127, -2896328, -123891311, 797547868, -264956453, 1111036204, 649519869, -1889905713, 1997007939 ], [ 1196363825, 980041997, -1491941013, 1329812454, -317675695, 1571669824, 1249077490, -2005061962, -189375900, 2075304745, -153818670, 809098176, 330174828, -1073478957, 1362590148, 588470762, -2039370759, -560012407, 1875212121 ], [ -468988516, 1746456393, -1366623766, 1164842450, -1006913818, 1308412608, -1794179605, 1173314491, -1940745258, 1892122113, -1810845709, -251149045, 1980306288, -2132184951, 1051008285, -526269872, -51530924, 285237798, 671558623 ], [ 336120145, 2104021181, -2012886842, -1697132187, 1198015770, 62162372, -1378149466, 1789851280, -1072212345, 353791760, 1503550042, 1250642713, -139097902, 1728309250, 1946013631, -205271112, -1472631645, -199181164, 970002342 ], [ 835578758, -1627446383, 19860632, 774826978, 1276855350, -746494942, 1472060332, -1817356484, -1980665200, -2047902951, -500513501, -434117460, -1070077459, -1661865565, 743392268, -1223557389, 296233026, -1609322469, -1123725836 ], [ 1634329919, -1365990603, -1838873107, -964603060, -1378299224, 174029649, 679155989, 608322134, 1489796433, -1232292303, -2075058936, 1255588103, -1936655041, 933495524, 1332538548, 701690286, -1104172675, -1871535065, 563179012 ], [ 993426600, -97014047, 1310860719, -1281901759, -771783113, 339754323, -2064785108, 1519109622, 880279647, -979211415, 95839525, -372412174, 776534318, 415793397, 1801447796, 1794718232, -1377519591, 1119832578, -977097669 ], [ -1989102478, 330835242, 720755405, -1100629539, 928525839, 1815060358, -1524516799, 968697379, 2009371403, 1637367581, 1089584282, 705552829, 296248196, 370780157, 1285985716, -273347853, -1048719493, 2143225041, 1829211071 ], [ 2080483765, 1496381056, -1189371731, 694852131, -2000697281, 1944961934, 582669298, 173568380, 1416016980, 1018355357, 445331065, 638783667, -1970933680, 546649541, -177450944, -598853701, 1615847286, 1191562564, -576250682 ], [ -987775372, 1019967588, 2135159337, 941769187, -2123819307, -47406790, 1947468573, -872509070, -1417138081, 1665659430, 585789606, -927961322, -1238912537, -1749700356, -308247789, 146314216, 950154810, -1118955569, -1981549180 ], [ -1548214288, 1111939155, 204136793, -946105908, 414899970, 754148056, 2133167462, -72232269, -532142518, 1441882760, -850546754, 1288206447, 1130690052, -1414711609, 2129419761, -787720799, 873556459, 1941243675, -252019682 ], [ 1057544947, 1633363539, -202718875, -1040584638, -1222045067, 1588084666, -1922145226, -419660349, 1308587516, -352668118, -932375538, -1468357979, 747058352, 891007281, 1528264140, 1960927909, -2117492944, -692908292, 979667678 ], [ 2079136073, -1327788279, -592080037, -88144264, 1106013332, -19751204, -1525688147, 1728264947, -1259014987, -202821518, 1450779629, 1774940228, 681849476, -998674467, 2077768126, -770285584, 254513541, 745763023, -1855345414 ], [ 903786305, 1246898562, -1848941651, 1726210158, -228594571, -1953583647, 1429950778, -1514995422, -681485356, -12878671, 337042314, -500430240, 1095781723, -180102604, 820331791, -1460963122, 837004480, 925101849, 1755547472 ], [ -1867704487, -932713414, 1911294072, 949318065, 1449030512, 634786216, -544423589, 849812585, -1997817670, 1517612882, 1743350194, 1793295971, -1696590120, 1367670065, -341627105, -845752726, -423450238, -1568358102, -475395582 ], [ -602139495, -116417740, 1290123953, -1149666521, -374855370, 602654135, 1326464476, -1365983667, -301717504, 731078486, -1433771402, -1111571709, 888926490, -762282729, -1507005766, -1458720529, 993359707, -1024232091, 708076940 ], [ 163464120, 1189640404, 1401709129, 1049418672, 73876781, 929469788, 829674434, 1555898306, -1376474388, 742782475, -2056811278, -1500524208, 898282678, 1869368151, -1439353847, -1718208211, -1606297134, 264944316, -1491449537 ], [ -128141392, -1034715256, -1316391005, 2066938410, -1832597514, 819089710, 921016618, -63164935, -1185465649, -1074685089, 360517118, -2141074661, -2100892336, -1715109210, -1088166988, 486596736, -1649478144, -2029408049, 1759459929 ], [ -460769156, 1200739252, 267800926, -294660746, 2003234327, -2013647248, -1738729173, 2077487364, -385055599, -250411010, 977708198, 1918520148, 889890401, -1231880272, 76822329, 212603778, 863964599, 1086574962, 1644960127 ], [ 1579249367, -958303352, -1731135028, -1541733332, 1119828596, 1577889280, 156334166, -387602052, -1827311985, -707595233, -1853534335, -335172780, 1600548608, 308291597, -253986608, -25353186, 1737705159, -1732125113, -480808210 ], [ 1357866152, -35577695, 15280533, 930515161, 172934669, -333413632, 1112211826, 698019712, 885184226, -1055520140, 1801100236, -1839324980, 19076604, -1877062224, -1784587859, 633852518, -800736326, 403883312, -1111282646 ], [ -1246875928, 1259365367, -596685500, 471802563, 952532638, -2109820992, 36902632, -1668053398, 1425496705, -1389646847, 1217121338, 2018882394, 533359796, -484379947, 471923940, 1491388410, -1266627909, -1330959965, -307389069 ], [ -1998423803, 1829047079, -1307949479, 1492463803, -2053732289, -1845514728, -417164347, 264161893, -409321155, -764508644, -1803776246, -1658874778, -1619868864, 2068775797, -1770733977, -124140419, 1507071864, 1895054980, 510174968 ], [ 496901016, 1423187460, 1590864671, -519735239, 732475626, 302312771, -951320135, -1478771585, 14776432, 1936924901, 1753502868, 1625776818, 1654582228, -996219503, 116696630, 1864579540, -1059483933, 1270256999, 1926174129 ], [ -1097930633, -666034270, -2070909809, 2120410265, 330137065, 1265248412, 2002288239, -2068232655, -1281764775, 1108609176, 1307179419, 524529088, -2018926232, 1577101046, -469847705, -770415039, 641337032, -722992319, 824520277 ], [ 561395497, 1804520710, -848439173, 1462073323, 1968186691, 1851245679, -1496394499, 713419142, 42101644, 1007330948, 2054734050, -597180053, 1702869872, 59416049, -212598817, 931346772, -231148234, 328892564, -345192941 ], [ -682566985, 1230191692, 1723673346, -950170490, -160523767, -24702418, -1771773369, 259545439, -1971416981, 1654515005, 2094445346, -1475531622, -1474902962, -1948676193, 652891812, 1991479828, -1252118115, -2132145298, -726682040 ], [ 1182838272, -652130082, 937266734, 1535661262, 1241181406, 361950096, 998729212, -681303076, 25037496, 118081516, -936423509, 630328715, -886422507, -1701350953, 229132845, 1639966604, -764802624, 1147042230, 2032602350 ], [ -2104176527, -984734779, -1289991566, -794895308, 108865886, -1898462173, 116127987, -2001671548, 1282428764, -548072319, -639790249, -2095986879, -1312262743, -1357936386, 1002326855, 999717945, -1565937837, -1992510060, -859351412 ], [ 1192746389, 1302911666, -58532776, 1022014838, -2050990263, -27980382, 1372220725, 967860265, -322142866, -91469939, -688286066, 29976568, -783911235, -766825369, -924717601, 1996889513, 1479419373, 1494371027, -2084538341 ], [ -1842579878, -457824302, 284737501, -714498062, -856358252, -1944762009, -2019485531, -1256395734, -204745222, -1032466861, -1781845388, -1724130264, 1096837393, -1002500976, 179133454, 1367104256, -634805796, -1279563843, 1640220478 ], [ 1848607360, -1065181762, 1720394706, -1798766508, -114214117, 1395115252, -1300667641, 2111775482, -1426545617, -41587990, -149725645, -789739116, -1191747857, 160409704, -1504989618, 42963793, -1633144231, -1963383764, -1520612037 ], [ 898677746, -75645344, 2061057470, 238293895, -49958580, -928675018, 1132576375, -1163712913, -418914314, -30324350, 131394547, 1506485590, 1960161617, 1307755970, -1914604491, -726840026, 131857184, 549596902, -564033791 ], [ -1630210637, -1924208833, 1712875997, -1825512907, -1100011752, -993313811, -1479461619, 1743903577, 622965109, -1779574703, 727325163, 2145470653, 1636979611, -1736828956, -952628602, -740250492, -1931868900, -1993926046, -540458026 ], [ 892215419, 309376318, -1120252957, -1737045582, -521196308, 1814691093, -2004990750, -604747265, -2000454689, 175612550, -2122350899, 2124346200, -2052106998, -696763320, 2110613891, 1760381191, -2049136057, 1509039806, -154679710 ], [ 198883433, 780284371, -142977478, 2103878677, -535092319, -2120249474, -20389766, 1756270259, -917041801, -1076625998, 1764753244, -1738459703, -1453638723, 580385343, -413063067, -572201569, 1327440864, 297654906, -1858977961 ], [ 1441569576, 1337481148, 773576810, 995788003, 171634895, -1110094471, 1085390964, -472841500, 941816082, 513038294, -2005030485, 328903099, -1573205462, 715430515, 501114022, -688706973, 253959007, 431801280, 2059482963 ], [ 1477583727, -722978456, 1548366970, 1682228522, 932517305, 2033198462, -1244095442, -275476002, 1352892112, 315952876, 1963541095, 1133719776, 156838579, 1222737647, 386446735, -1144383328, 1952346435, -507384584, 540509427 ], [ 332310536, -384956586, -77433583, 246310835, 995992678, 327733151, -1612231301, 1907966720, -874365501, 1623962, 2003858919, -947697873, -1500639820, 1677356295, -1114191930, -1524828767, -937673895, -904491406, -769081785 ], [ 288044622, 2103390351, -617122640, 1831582453, -1763173855, -1394006460, 1173213431, 1683611328, 1201210756, 389269313, 1112434619, -1580511913, -1975286910, -1910908070, -1640939298, 1957820502, -22900047, 69903412, -170996110 ], [ 1287406909, -573939129, 1161678707, 1288775444, -1815201909, 688803647, 533099940, 1441050735, -720923062, 1693072622, 2147010195, -822575191, -113685035, 962436719, -1914058256, 287768418, -1849653307, 1819187800, 814465068 ], [ -1966491465, 60795551, -671863631, 412244333, -1736540186, -1040238022, -1460011622, 2040358856, 544325973, 996681599, 388750712, -278832582, -1856921258, 679649574, 1177367215, -1805147761, 2062568763, -578260160, -1110174338 ], [ 948401725, -842107148, -1036576157, -1691335106, 1782817049, -131377220, 898896857, 446199772, -28264167, 82422450, 884671381, 1473735958, 1042479930, 405525331, 1002858657, 1618949660, -47363845, 642455500, 1770137166 ], [ 990172896, -418712671, 2133159008, 342588199, 871806373, -1048922800, 1978541156, -1295796619, 82900015, -465962057, -2087940640, 1088431459, -275905291, 1754091901, 1335129348, -1408177489, -523626342, 1318117433, 1908354264 ], [ 1893974513, -1502841345, -1533258446, -522325410, 1120386649, -1369000711, 449553344, -1608633543, -1609525864, -211191414, 822230120, 973500970, 1652051283, 1903043096, 1592790781, 1207598137, 667659347, -1287269164, -2106470312 ], [ 735647860, -1772569531, -2065964055, 1883345526, -901062717, 1524929138, 2095792698, -1693176988, 1620571045, 839103810, -1053419805, -1356233868, -362906571, 1167563543, -350918679, -1057004279, 1803495418, -369648861, 586677386 ], [ -562863103, -930094819, -772407963, -591211415, 1266272101, 826078477, 1893126292, 488038947, 1785848758, 926333432, 1889893991, -1541788584, -1053327553, -302370637, 1814241951, 261904439, 812240717, -1283620501, 1567453021 ], [ 923342442, 378765869, 1819656858, 753350819, -635301990, -185935119, -283048311, 759259832, -575376574, 652075421, -154570643, 809687983, -404422609, 1616580035, -1764764861, 1293057004, 784492592, -2082979752, -400591642 ], [ 290176813, 811218414, -313861024, -1865415149, 341027944, 94197871, -1432442739, -835946646, -1209708673, -1674856110, 900189264, -2102419692, -1237874949, -1721394314, -1852130524, -637303374, 1732793856, 492744830, -1257620199 ], [ 443433747, -1731955875, 1472579413, -1951555193, 1505141962, -1525607015, 162326344, 1484432180, 2033738607, 408160051, -2091038188, 1768364888, 534707117, 1306549249, -1807670431, 61915212, 699377813, 1092903458, 1123617101 ], [ -1736384095, -643010008, 1037948505, 285884529, -1571964815, -1625369752, -1528195170, -2136992771, 863330227, 1341763909, -1613152522, 1489239138, -501679412, -105305271, 228711330, -1858629841, 1850611476, 272257507, -1007973981 ], [ -998587626, 895290692, -2106286844, 1980540396, -1710022109, 2053347214, -63045081, 367710488, -1631356686, -393416996, -1695728823, -2040651632, 1857066415, 1980278577, 731552250, 50800489, -1259938033, -835869051, -1874892429 ], [ 1698832062, -1219419763, -232160205, -1572414682, -1284157019, 143701806, 2093831487, -1479644333, 594230048, -1208430177, 407433253, 611457645, -1929701091, -912251379, -875563251, 2066647552, 1883993600, -1950771846, 1079378495 ], [ -1777084889, -1498589536, 122174258, -1677274920, -1448942378, 1819036941, -1046165118, -132864887, -930665845, -1544498637, 61623558, 882465700, -1515990760, -1743026854, -684338193, -1128919253, -167683838, 2076096114, 952198408 ], [ 815605485, 1071495374, -586547891, -1000519453, -1767412721, -1848116296, -1605048636, -1627504951, 2076548245, 451107525, -773782256, -283524899, 1399546337, -22857297, 1048693532, 1684299867, -215906140, -1266900817, -768439317 ] ], [ [ -1876491022, -103736150, 1108682308, 692673682, 101002914, 1701269739, -529338168, -955047600, 1599034866, -1635389973, -503426958, 1456883397, 570300658, 304440894, -647929998, -1449505283, -1329919694, 651936740, -1953189484 ], [ -285778112, -899059567, -639891799, -405976040, 308840387, -1946744064, -1816312930, 1768000615, 35580498, 1375248825, -1894806443, 475505786, 1460872687, -368154978, -526386583, -54128037, -1457938502, -1594784263, -1456218185 ], [ 697159465, 2052110224, 36315561, 1783304320, 325583808, 858216016, -1433792773, 1319547055, 319907699, -1021784937, -1662291874, -63685839, -1050440666, 1197139587, -389706619, 248761381, -192406799, 978978372, 834660525 ], [ -1072815742, -1146917709, -715336679, -886490190, 1953552806, 860900479, -1102647011, -1623872057, -409008294, -836305726, -2062017460, 1220003524, -1957541771, 947245419, -269277478, 749311095, 1392670626, 778505207, -1755911467 ], [ -760204721, 227286498, -586621969, -1254875878, 1633502330, -1913268948, 454467433, 2129913192, -1425425480, 2073704413, -1413519520, 663144367, 2089202348, 1997187129, 92987019, -1448618951, -173808548, -1291147653, -315963408 ], [ 1380081944, 717959440, -815819791, 1808230419, 2007137942, 1946478629, 597031239, -1356856069, -19272370, 728036442, -788419477, -1786780679, 124341875, 1962609920, 1017242504, 1625664032, 805978052, 1620667914, -1999844253 ], [ -1128232376, 1425415343, -1614820318, -1054974804, -57197482, -1400282333, -15308271, -637551337, 1305366195, 884954096, 1723493506, 1893522082, 446026729, 823553566, 2094392586, -1283526651, 255124051, -1346868126, -2107955767 ], [ 1651741694, -2040088560, 1496448004, 230996748, 488277463, -1001614582, -469415200, 409079095, -1781236195, 123687215, 98150720, -1730950904, 2111182622, -1336920513, 189863942, -396764525, -724186751, -1708515303, 1380034668 ], [ -2025272540, 80046673, -1573256015, 1842237283, -1776564335, -964483858, 1521439152, 722555331, -1474241825, 164431788, 971092190, 1938188966, 2112093119, 197101969, -2131747724, -946338848, -1912010331, 295038790, 1281595278 ], [ -1040259564, 500688337, 1867755338, -306982072, 498396321, -485186924, -186224307, 1656453329, 1019865932, 444801552, -627594250, 1051336340, 1034829271, -397328336, 267992426, 1683854818, 736124360, 1384559246, 363473114 ], [ -730175214, -1727800847, -2140796595, 509370644, 198722735, -137036597, 1574968755, -1087877465, 1718123780, 1622263068, 627289682, 2119945740, 230015056, 2093711055, -1956180134, -255044987, -724235689, -1890029521, -1334569458 ], [ -1747979899, 97117822, -114107608, 1331453402, -1045804912, -1488906635, -328454281, -1950992820, -242861592, -738499579, 81951584, 394359529, 1813833781, -328140232, -1881168900, -643063085, 277853989, -640400521, 1086692044 ], [ 1123370687, 523735863, 310387437, 1680911544, -2044760906, -1191766924, -1142416832, 1912464385, 204955263, -991769905, 975187518, 322577848, -1116401958, 1057698585, -368238808, 235761456, -133253847, 403284219, -1209390292 ], [ 178123896, -948715832, -1719617423, 1623457826, -1042379656, -927147980, 646092571, 1825559342, 1477956971, -2015626770, -1131996691, 1755012961, 1151685345, -1344655024, -1977310106, -1039090566, -526655369, -1845785228, -851972331 ], [ -1350921732, 1337716211, 376183216, 535086738, 2085831018, -983529428, 1779660109, -1649071468, 488379132, 991659207, 1831237649, -533254793, 1094988116, 369257901, -124480184, 1592281166, 1502786009, -1130670077, -1562859467 ], [ -209930119, -2029985193, 657812304, 1676701122, -1810098251, 1763263222, 728552011, 1324104761, -1255499394, -246271014, 1904764860, 2044206121, -337096427, -994830199, 1497700613, 405928744, -618543227, -80586402, -508550980 ], [ -2117231213, 748466096, -2045285183, 30473175, -876537099, 975747838, -1752586458, -899173652, -1832824004, -1423184522, 782830625, -1625984252, 1151648246, -851709084, -1445805120, 940932421, 217774992, -239365411, 1750052583 ], [ 1079528011, -273356424, -843249388, 1412104304, 1491909309, -687916507, 378070054, -140371933, -1082450826, -1444284370, 2141139648, 160163740, -2132631138, -2017261565, 225341323, -1788573540, 185676567, 202063025, 2005515527 ], [ -2002484008, 932980390, -76277149, 1594622531, -317789034, -112734086, 2013040133, -631785609, 963586011, 191826780, -1649352475, -584341202, 919637174, 595730033, 1210307308, 1969688882, 232167054, 2077191590, 54714444 ], [ -1482291929, -924418809, 2084670395, 75089860, 1643908797, 248167584, -1345061469, -1626706269, 2000115867, -1563717511, -225918840, 1842376476, 278311170, 885879096, 1212221044, 2062790723, -1760277730, 872048322, -1920768268 ], [ 62705697, 1597083913, 1030863264, 604586696, -437009034, 1880400404, -1115978785, -809615751, -353682572, -1999058352, -1434524103, 695381184, -1788888103, -1057725048, -1128989091, -373848809, -898053860, -1570519598, -1394791357 ], [ 930722782, 1339760671, 792062952, 91323977, -769084229, -628217124, -1269888628, 1403242529, 1903967192, 1477538892, 809567553, -784358676, -242110890, 1387060786, 418006909, -1419468422, -1512271200, -1492222661, 1065742852 ], [ -253704665, -1697912788, -381858869, 521519814, 304978179, -657110197, 1050578642, -387264318, -1050897923, 1212214662, 601462102, 125054571, -1607930375, 67869465, -1369015839, 992974283, 453879829, 737891102, -565814852 ], [ -1715697777, -1055684880, -1651193121, -193332887, 603686818, -1997995539, 660799327, -1631496002, -1908624662, 744963976, -681337016, -1575477438, 484628328, 2077681554, 1476227062, 423683862, -155872205, 377832035, 1595074029 ], [ 1126780031, -646850285, -1668009233, 2101641186, -1249376695, 1648603394, -1278426549, -1716657398, -1497134200, 315209253, 1012649443, 1354301160, 1053470441, -2011100434, 1152456123, 2111190564, 271133751, 139323291, -198002228 ], [ -2006442058, -830947464, -986996766, 1314586178, -2075111803, 745917660, 1487056265, -1885284540, 596973776, 823183021, 2037350554, -600673376, -81046032, 609639026, 1785841203, 2021944058, -2015971925, -310144709, 1019210011 ], [ 2014758058, 1266162539, 2113269919, 74552799, -861387411, -572885442, -537036694, -187991874, 457253792, 1885781706, 1868375384, -486254920, 1130942418, -858432900, 1354362176, -201060859, 2090782795, -1186590317, -875722973 ], [ -1372147022, -1566614841, -1969472753, -1321731617, 290861361, -2106417815, -95143177, 577252871, 2099860950, 1667512336, -764211412, 476311937, 61271729, 1692902020, 2125116960, -1801993795, -13013533, 1284989548, 1566442113 ], [ -1264697314, -1799555456, -290856645, -1724073649, 323584905, 1604284352, -1076000035, 2062039529, 1791811676, -1603608887, -341057102, -995541634, 484930534, 1545637193, -1953610960, -182210598, -1845400010, 426234952, -230919380 ], [ -1484780932, 878048140, 7172719, 1013204862, 1085176581, 982842713, -1186160958, 1048653906, -1634057302, 1393646527, 1421790818, 1486959441, -1072182593, -1617031299, 939028850, 1829446560, 1153103564, 1416489689, -554688796 ], [ -1168940587, 1073777861, -1351117744, 1222472667, 1737008222, -1882121164, -555975868, -1964361582, -1871321627, -1516767810, 2048037692, 1840412512, 157653329, -1126948439, -289975182, 2130143853, 325936755, 685739503, -2088245018 ], [ 1202824572, 317949190, 523528327, 1577249291, -404784619, 1429599144, 400997699, -220545917, -1780393612, 1533291250, -450699759, 2001894881, -1679720627, -585315142, 122304152, 1851658538, -1897083508, 1914223215, -1350871759 ], [ 670943939, -931792813, 914135044, -643141885, 1642562471, -2147053997, 1384726569, 1694692391, -2119035740, 139293737, 439424006, 1081096851, 1515489086, 1795386163, -686470217, -1304700108, 603037231, 1018902159, -912860927 ], [ -1101737253, -133846974, 1386121738, -915943352, -297594196, -1755899396, 1801964828, 1313854082, 1528325386, 2048935185, -1896808647, -1680592114, -212996086, 298185214, -923006643, -1553084244, -1190063883, -1837761142, 805836510 ], [ 926006035, -1823107671, 446624525, 160298962, 1197667103, -347417166, 824071762, 327066086, 953477985, -94982442, 905201380, 1145603560, -736093089, 479936569, 1528082066, -350263555, -1406568865, -989836323, 1397036948 ], [ -562228083, 1143882925, -628446657, 577384297, 1153306002, -1768134912, -370880840, 833556518, 1972316956, 1203783052, -12844156, 1861858363, -1151827845, -1381117199, -1559611301, 329107724, 245793010, -969356106, -1287692381 ], [ 673935354, -735878525, -1023817574, -1721551607, 45549856, 1812485248, 1135482185, 2044954990, 1693695483, 1740892750, 1748574457, 467001448, 1002747026, -1728041541, -2059780046, 569693679, 1947574929, 101619948, 1626877134 ], [ 600617152, 869842418, 2118163979, 404486111, 1404581485, 738377349, -564786710, 560136654, -1146347342, -193402939, -96119288, 202889561, -1476369584, -869190708, 1725563752, 1463672916, 742820302, 665364242, 1816426690 ], [ -539911150, -1897854993, 917934362, 381511977, 1489382832, 1295421717, 1248271220, 95664551, -785289596, -506822694, -840878277, 1894701702, 250788783, 155804881, -857530309, 1682744784, -544900447, 1637144487, -1317930691 ], [ -1850499660, 1368816206, -405229757, -118900538, -455516867, 897436017, -455618004, -238732674, 1215008436, -648149923, 991187887, -777439979, -842348665, -1874349724, -809752715, 2006618890, 1118320773, 102090708, 625583658 ], [ -1686944585, -1847206990, 947608356, 1707844914, 1701156553, 1468887092, -400866957, 2001310116, -806425683, 592739815, 1271717432, -944662834, -1499253342, 1525880818, 159370955, 1342518492, -1732583641, -731328186, 1352478313 ], [ 1280454832, -618457538, 162139574, -2032569997, -489605722, -299822018, -231367674, -302688688, 991867335, -502045502, 1181441374, -1134009460, -1927570022, -366027224, -1170298201, 92007622, 2126061902, -565257346, -1026084383 ], [ -55710648, -1356642268, -429076573, -147723061, 265653663, 1850297211, -886131535, -1881648802, 721491259, -294175324, -792064041, 405409710, 1317941404, -900760904, 2060891726, -883053317, 69185971, 1353394156, 832186094 ], [ 1981410870, 618523113, -1793981125, 1101158664, 1312755073, -526424597, 53900781, 728269432, -918253082, 855889645, 1848747713, 1120142679, 511528148, -1526164511, 813597606, 1043920675, 276889660, 652879206, -1083699375 ], [ 787814409, -2012861752, -2085879941, -1676910944, 775752297, -1569902491, -1644379481, 1008745748, 1504890088, 1618882168, 164422235, 1574309019, 597819950, -166001894, 1839669649, 1330057189, 1340117185, -1603752347, -1199777169 ], [ 349048461, -973788022, 691562231, -355564691, -406418867, -421560809, 194648171, 984735455, -1335962814, 359203763, 1422849023, 317410459, -1341238749, 559144255, -399192624, 1535330245, 563509642, -449870092, 1821828523 ], [ -1573930784, -1989597775, -1806566165, -373952280, -387368213, -179055391, -585373204, -680049032, 1064563927, 1549713345, -173213797, 1309531753, 648379090, -1108914802, -1721551739, -1301772232, 453069464, -1387499055, -1769388949 ], [ 1447060773, -639388209, 1981471988, -442163452, -1798737899, 2019506349, 820707616, -1560361948, 398936777, 1534045766, 2017801490, 1182152454, 335471917, 1083923298, 766081231, 2033861918, -2022734871, -949677381, -523581277 ], [ -1721395610, 262591382, -1792164213, 657623351, 1493043731, -1338115801, -376592187, 911287661, 1665905072, -913410201, -1323257842, -542085994, -2068599975, 930810888, 386693890, -189901631, 2081604518, 2102359036, -1130026097 ], [ 2109727007, 1329825899, -279510648, -777809715, -1588055625, -1483078392, 728281449, 115944896, 825825959, 158111577, 209995368, 1407740637, 759517014, 579664436, -366090971, -236272899, -273658371, -867720526, 1255944971 ], [ 1805873597, -1017555491, 1408428841, 877149950, 409469034, 801400048, 370646053, -1557902221, 1276585738, 1320017823, -2013689755, 745556987, -436663810, -987304567, -2028720100, -1233914, -442955862, 20967529, -1583791491 ], [ 2010869161, -46468908, -1576904284, -605177945, -1661494718, -53506364, -594509505, -251922707, 1366102785, -395426424, -2107905243, -1003798242, 1616421364, -1523174752, -320068369, -828510510, 548380536, -1053020321, -213257316 ], [ -1817581938, 2093300522, -1197687121, -2040458252, -70390164, -308346059, -1217375059, 629521799, 227756953, 599627849, 2077634674, -1995190370, -1213494415, -1910927941, -597872282, 1936767027, -656428589, -1930016909, -1510699386 ], [ 996996803, 221058171, 1511349597, -868894442, -861702797, 797904686, -846345131, 1284809354, 1979637894, -1180012198, 1636657419, -1944948419, 1824581149, -358753542, 1784424123, 408994068, -1955298695, -718330016, 1521822912 ], [ -1957478994, 1094806777, -1035980940, 1355238219, -535640494, -294456798, 275354869, -533360318, 1348898009, 615987047, -165619594, -381727475, -492810318, 1581639264, -1535040658, 167945710, -651713565, -1157822568, -1431283464 ], [ 384367835, 1196947841, 1566375193, -1525117236, 371020060, 219257661, 2092936057, 1632049308, -870922730, -1475796880, -342423172, 730317418, 72348503, -1771977781, -151520944, -1765079758, -858049084, 825559208, -857043839 ], [ -16328412, 1444966818, 994275926, 1093776962, 2142266178, 1780413061, 51193678, 1108794700, -1215383609, -1217876088, 503817886, -1028664781, -2010997447, -1501722858, 1071029721, -1871584185, 787582579, 2102265014, -429037049 ], [ 2083077473, -652392466, -812800196, -1795115804, -1638224534, -723693954, -1303090976, -1729082947, 133475701, 472880461, 826481422, 1800965284, 1490096060, 555632776, 1201911829, 545754656, 1204554163, 1804456231, -690194318 ] ], [ [ -1247115408, -809680790, -1163379962, -1396247099, -773197899, 1479897022, -1133014969, 390107298, -1009726794, 49668788, -1190802565, -1997582593, 190727557, -1073301262, -442178680, -1937042417, -1774324739, 998310642, 1364948977 ], [ -1543682801, -528587972, 2052917985, -1882704146, -1917217983, 491627624, 303017165, -999663333, 974861171, -186532696, -867031423, 786096319, 868671015, -161124828, 929444021, -698138181, 1341380649, 1703732894, 1202387478 ], [ -830082883, 1977598618, 672255785, -546017194, 493805303, 1382603229, 1008742672, -1879839975, 1619320660, -1327616189, -294110184, 1509283537, 1612471207, 1019974733, 1114930340, -1105204748, -1531866218, -1230472071, 1016886845 ], [ 2029067947, 2070383003, -2144977237, 847685536, -2123363017, 1374976939, 1640041920, -1726203029, -1172972015, -1877590070, -1360117789, 2103341708, 1985157299, -371567916, 1065619050, -262330585, 542128279, -1607932607, 1780331296 ], [ -1847794703, 1322382157, 484880849, 1642896045, 1456097341, 570687822, -419391893, 1784014332, 1526064002, -213744155, 906070240, -1301672528, 228313643, -2004340076, 1347736814, -2039011800, -459436492, 341264630, 1695401055 ], [ 134684948, -290408929, -486125736, -451925161, 1059987598, 1564129404, -79231989, -1377805281, -960750731, -945943236, 1230120082, -116366504, -1471897901, 2122120349, 764762579, 448483882, -961561319, 1134218679, 133225628 ], [ 1449526769, -2009667114, 1961648792, 107080024, -193099912, 400101510, 1221581273, -627918984, -1560470970, 1504591051, -736018727, -839785451, -263655248, 1529880915, -1876464874, -217389976, 926608224, -292185164, -400630981 ], [ -275574683, -817179305, -1527481746, 1657370691, 735714787, -91752444, 1735056909, -2018681117, -453084025, -1023648306, 1735282242, 1579635329, -2052648789, -2068419120, -1049712762, 913127612, -1305637489, -150580537, 397082007 ], [ -553788063, -1917268232, 920036012, 43840294, 669448542, -244674346, 658027879, 1072875366, 1872986730, 2129593367, -1045172630, -1533863947, -704989231, 1027114520, 820769672, -1072566302, 1823966066, -1867178552, -284656475 ], [ 518794990, 423581267, 2006249996, 359412994, 1939131207, 1914412399, -410087578, -292748587, -1527247258, -674897727, 1972311077, 225089527, 1984689598, -179003890, 1381546177, 588868444, -539443683, 964559012, 1357633748 ], [ 1346618392, -878433877, 1805114369, 319997176, 1679356281, 1317954755, -1504439519, 1991759811, 1413006295, 596156355, 926597707, -896946881, -1649066410, -1084060191, -484544177, -1530584888, -1864302198, -1355266196, -155118047 ], [ 1680388175, -1222296373, -227847886, -1454120230, -152200489, -1754673537, 1639874382, -1037064341, 568910655, -1213786692, -1466212873, 1924053461, 639596966, 1373485215, 768533369, -1200603707, 269578521, 324697718, 2142810545 ], [ 1551769244, 1229927634, 707079018, -1226005451, 975743598, 1606595131, 1655024216, -1775679904, 2118406569, -1480900958, 2114681831, 1096357808, 743675085, -69448166, -1652909378, 716530693, 1483230322, 930249852, 586213708 ], [ -525968026, 2094832910, 1645652234, -230658427, -174375825, 6639473, 647608502, -97945807, -1423989991, -944650387, 241707375, -2136398427, -1237699588, 357988498, -860974286, 1926053347, 215072245, 770427910, -1306715225 ], [ 185198994, -274259362, -330769710, 766336339, 1586226832, -2025348426, -630443844, 1642148411, -1437587494, -2124237666, 1936980224, 419084371, 1009680852, 1438850442, -269212762, -1765304372, -1033316811, -1063409085, -1261416265 ], [ -1648979607, -541634955, -1055356215, 1764200857, 720429796, -1082570882, 844463350, -292419485, -1083359557, -1246038004, 2044205479, -1790988102, -1882371113, -60068669, -293627811, 883596340, 538038362, -1575991515, 366484731 ], [ 1398217606, 464364901, -691977806, 850957904, 2016726588, 1266705519, 1776651690, -1875452633, -1371843456, 1773431349, -1820204847, -2090371911, -383715757, -292733373, -1498144810, -717785173, -923636390, -1053498541, -440792267 ], [ -434967097, 952176276, 1652802083, -117846097, -1997385188, 1101137022, 1776152952, -538603339, 2124724834, 177554995, -316358630, -113648536, -67399063, 504917655, 906766797, 886407971, 34214604, -1080542511, 1969696927 ], [ -851131983, -1693664120, 1042828594, -97387618, 1376894977, -775550459, 137011505, -1346304189, -1376756412, 1288038238, 934686170, 1890108597, -1411584369, -1407308404, -1960372833, 978976025, 393959882, 1734025399, 182814084 ], [ -341112682, 1827436565, 1102088740, 1158050218, 877519815, -1644253694, -1090761547, -897573587, -438498538, 659953376, 834658070, -674141355, 634155232, 171180119, -909694523, 785408066, 584421988, 1633214018, 2052281203 ], [ -222893788, -1906193505, 472071234, 236147942, -659996967, -1959518403, -1196159936, -1596210223, -1838156619, 1769340197, -1812554902, -609639440, -1947412289, 1064796644, 1670224811, -608760629, 1534321325, 1882806866, 703514005 ], [ -392024013, 1664791467, -188027715, -1923874113, 525425922, 1459423830, -1056650811, 348173125, -1646896919, -2108954133, 750870126, -147581111, 1897710744, 1633557235, -1893324114, -1767688089, 752364543, -1224589143, -218633361 ], [ -1956844141, 396024581, 1575140288, 1232857581, -1164767389, -1072161381, 197725175, -1787981114, 1290225760, 1255930185, -2087606560, -873510321, 1929973899, -843727944, 969791029, -2136908398, 54252303, -134699723, 2039106358 ], [ -583166891, -938754373, 1727415984, -1707894893, -39543825, 946674439, 1876862406, -1096140747, -764509180, -2123971953, -419338170, -1804812148, -1383605949, 2056111336, 762067809, 1733060970, 1387965548, -139435442, 1158559293 ], [ 1946030192, -447791304, -784090307, -1941861577, -1907728568, -1434949602, -527417476, -1569960160, 979574028, 532466288, 684113139, -1238552742, 1681286355, -1820313412, 33813815, -772950915, -586183663, 1771834118, 1785165827 ], [ 1324201856, 1982301511, -683913803, -825794961, 504830208, 2041902177, -199269556, -19622749, -827754421, 66136258, -539093449, -1658707198, -94925328, -1542200838, -238039870, -1277948821, -735012269, 1200960695, 1321279641 ], [ -784304553, -1078269552, -110545836, 898964180, 954211191, 1135606050, 903050002, -1859253657, -436562615, 548393890, -461886990, 819403694, 42611619, -1664668008, 1577775918, 1374328700, -977069263, 1320631319, 525794030 ], [ -353252569, 123483445, 99977548, -940754537, 337622947, 555271410, 319117144, -1448671880, -391843515, -1658436860, -1186104496, 1659206288, 651690472, 312920269, 136717393, 1400568335, 1486757485, -2022173731, 1413288719 ], [ 1949173177, 1836656139, 112863725, -142230392, -6384217, 950876557, -1310390530, -689920702, -438632711, 1125816109, -147875309, 1613473403, 1176728084, -821190693, 1203337230, -377656138, -1668432407, -499428431, 149522503 ], [ 1613577552, -179703828, 1298459314, 278068965, -2093368944, -1127402213, -905955810, 131263146, 1056461229, 1907581444, 1439227957, 1819033072, -747603007, 280112596, -577060056, -181444654, 744421068, 397875147, 666355282 ], [ 1022495804, 386646958, -377448497, -1722967596, 906023640, 258927854, 735979381, -831185832, -267618276, -1617063406, -163428247, 1009220620, 1295679704, 1959881347, 1199842859, -1542330280, -858505487, 2104978278, -1421154950 ], [ 1053111405, -729239688, -1379892557, 777752380, -1708223441, 156733604, -733981042, 1202606694, 494950728, -338293073, -1974023389, -2077889884, 1362381874, -1884160154, 1922826869, 1873733892, -755925640, 824678359, -820439424 ], [ 2125392849, 161572022, 1960628886, -1687045211, 1727162083, 1996904040, 104209632, 1505381935, -197430547, -986843083, 853186305, -1607922004, -1705488036, -875478444, -1199806518, -968835614, 965207421, -1840738622, -1310458986 ], [ 331711149, -1237918411, 254402235, -248760155, -1210667346, -1397153483, -1116670165, 1585888078, 587057953, -1879977066, 1345166035, -1613826587, -2036084985, 430733732, -1090602634, -618572237, -609327765, -1564882884, 821294615 ], [ 99777969, -2027632707, 938106103, -1351919543, 777697470, -598450270, -1046261906, -1279281261, 1969941590, 14642827, 1069337423, 77099499, 994493283, -1885319894, -1855502711, -534285616, 1945173287, -1267160334, -2059388326 ], [ 1975283699, -674037048, 1207945591, -82001472, 1747430013, -1380693244, 1423923380, -1221364195, 1913360453, -1229014914, 1547549523, 1287130962, 670460230, 356131021, 457401220, 1669367110, 2122029200, -1306574408, 1984692615 ], [ -991467709, -904132726, 1338824081, 82758610, -1947032353, 1306384567, 1621339384, -936251035, -1614703544, 851247600, 1734714474, -209295447, -963190087, 739516801, -697253367, -1886860853, -1479876861, 317731604, 319087955 ], [ 723737230, -724347063, 385153118, 493089040, -346142733, -1764895804, 1113025568, -575678271, 1453313192, -1211699843, 1654845148, 1352861286, -1308981643, 1368441449, 1031834949, 9435978, 1362662917, 1382622544, 662825275 ], [ -323867487, -1039898937, 622989820, 1907634790, 1765215505, -1476593889, -1104688564, 1695443085, 916147464, 1829093916, 1666727538, 1370686198, 873065418, 1983351558, 1982338675, -1843233436, 2134511982, -84300674, -434814873 ], [ 1731913344, 1081357893, 996528515, 1630183210, 1681700089, -1353599200, -29950379, -689235902, -839555662, -1692390146, -495182010, -945672625, 527917091, -950358017, -1633552763, 2056358601, -861166952, 2023515717, -1081823111 ], [ 351668328, 1668274144, -217715697, 443735826, 1153276347, -1150868571, 509204852, 1059227514, 1913717300, 487204682, 1332102952, 1035254601, -14176309, 1279760023, 194277148, 593403013, 141841860, 1659248270, 792856761 ], [ 1538100177, -1653922772, -1118988106, -118127421, -1636039122, -294504423, 1733533372, -363891550, -2083576350, -1684850238, -433994728, 1555558952, -986425394, -1525038436, 1989727612, -1393147569, -911929904, -150782922, 562421745 ], [ -1453783536, 446231470, 1195380780, -939168834, 1528363200, -209496933, 300779558, -1057688254, -1427153575, 383446637, 97269112, -2066460842, 834905118, 775832704, 2072549528, -1108645395, 1561758388, -1692928498, 1302284500 ], [ 1714920615, -404156552, 1533688993, 882439170, 1971727774, 747846524, -452398856, 2100944775, 2083897095, -1818796336, 1398455982, -558081028, 1439202165, 1639826519, 1926185524, -611248467, -2045180950, 1496099890, -965264371 ], [ 1075781096, 868565607, -685872703, 2095278394, 1008523862, -1727149257, 1108900431, 1451650341, 520993828, -520534809, -1899665162, -1995887568, -1078893187, -136024470, -559017914, 1174788876, -228026682, -1414255448, 1922960028 ], [ -1500577482, -651431520, 153505994, 1050181607, -1806942681, -1264031650, 778069449, -1509795868, -1985601150, -942140091, -1764065464, 570439597, 1347921265, 1605030626, 114664950, -835650666, -1182695301, -2018657448, -1923095906 ], [ 1076896366, -1639486102, 712217654, 915972361, 1786046567, -1433972923, -1409056298, -288075031, -1191629878, 276703902, 866058494, -1061628345, 1523140654, -1644976015, -178784318, 939950113, -48617921, 958813768, 200153983 ], [ 1235520409, -1887789720, -1315524659, -1315229693, -1290108175, 128059823, 660353313, -181041947, 1607783786, 642264203, -1594813099, 2126591524, 1916535985, -1765293985, 1382151898, -1745641164, -1686509610, 749484896, 332260493 ], [ 964483694, -531580478, 322673330, 127692999, -996027362, 1546464939, 1615864094, -224430961, 2126016762, 731806067, -236072500, 183998797, -2083385392, 1717555804, 260830403, -1031618194, -659252055, 2140843899, -1657052365 ], [ -1011423326, 975908264, 1177484036, 70831116, -877448784, 1682483798, -2094191620, 490283970, 1099697936, -1399326724, 2083788561, 714607401, 48633733, 231292029, -1698295890, -1863928453, -784837700, 1662372554, 2064115092 ], [ 757069457, -659331561, -1181836453, 820387763, -1889962713, 1970791896, 1742771201, 1830908779, -352480241, -70335857, 1997743344, -1372297068, 1589904064, -59840344, 807083453, 666075182, -1246527614, -1714899648, 1281545607 ], [ 1255714139, 1719334616, -273504023, -1742011939, -2142592819, -1124699547, -1788652721, -1901149510, -304586226, -743477701, 652352271, 1723257958, 1545421035, 2111577931, -1170694948, 1382183191, 215145648, -1379942164, 268955361 ], [ 342210903, -1355474773, 995491264, 342383599, -1283766417, -734018374, 1714541314, 1221509696, -203725637, 2084341324, -360155333, -486598941, 1663190412, -1771141629, -1442647870, -2030664387, -1286197121, 969122048, 696052608 ], [ -1074941343, 510875258, 2004775794, -835763152, 2014609294, -982657301, 389207863, -432230482, 828783452, -1421917089, 269747492, -1827611475, 420666152, -1324927931, -73780421, -2015424874, -1073192968, 962698867, 261718058 ], [ -800612281, 1843989695, 2146781178, -2008545379, 649037100, -764693708, -1441616306, 830305204, 2081573302, -226927650, -188020138, -987927239, -1145524840, 653330925, -184543412, 1174215458, 15493055, -996645099, -487724869 ], [ -1969836543, 1454545100, 277815056, -928940532, 1923595827, -1087468273, -2042113259, 545439579, 1966942193, 686898171, 998986324, 2085369548, -356032057, -867182100, -220564366, 470295445, 1221268619, 1024750436, 512769779 ], [ -1266516889, 1063313361, 1760611700, -1374410680, 735515513, 946874956, -572268573, 1908839644, 2091874625, 666287957, -487231278, 29205763, 1547003447, 1179845195, 173944791, 243948768, 430517146, 344745519, -459188239 ], [ 206424180, -1528384059, 264207252, -786239766, -487703243, -1790849120, -905855516, -1185868541, -822613136, -203545887, -753648338, -414359431, -311865217, 1565923660, -1061582613, 663855204, 1540093273, 942799173, 852801898 ] ], [ [ 12604571, 1611474792, 1009280553, 779316647, 1749419101, -576946995, -1709888486, 1530401957, -1718517181, 584033515, 395086402, 1049748303, -326186509, -1188429665, 419680214, 580734772, -1112865117, 1103249868, -1075661589 ], [ -1849630683, -848580672, 690986699, 138669638, 1471529421, 2089758282, 800664876, -1402790426, -240951954, 1062420496, 128206832, -2097227031, -1384056345, -24522880, -414304887, -636510272, 1088184721, -1548668610, -159678809 ], [ -127748443, 1441510479, 1893374809, 1671727182, 1420856007, -2086096677, 1422296255, -1408784474, 279363576, 1518884906, 1525389489, 196819910, 1075427646, 74277594, -1488016536, 1625399540, 776186057, 134937756, 716586339 ], [ 702880345, 1021736616, -869388606, 2099144611, 750059729, 136735448, -790560279, 1257715900, -709121221, -1028633487, 1241766816, 572454315, -1375223621, 614284615, 221863387, -984413601, -1358992984, -267032284, 188871560 ], [ -791677448, 296255447, -1376753925, -755637672, -920239511, -1294642537, 868996343, -365640605, 329468946, 189289797, 2116653074, -1944550957, 545156501, 40578092, 1613955934, -461740286, -1854897513, -1977211912, 892816732 ], [ -1981640822, -1704890141, 235958522, -1754212357, -862976922, 1203316997, 733814854, -1834647408, 374180659, 2103376918, 170061053, -760332140, -1471779218, -1867911392, 1576762229, 967370221, 834326984, 124395688, 1840526093 ], [ -1441746130, -1720165399, 1616532481, -18154637, -1301394112, -704554911, 249926792, -1058728260, 1270355713, 432996024, 956941360, 1066815740, 292905197, -1130051913, -1692654530, 891210867, -931637307, 723624587, -1226582158 ], [ -821739305, -1762836608, -277205411, -1617754562, 849013127, 297043423, -1907338968, 910677165, -1103795661, 1799631000, 1906871533, 2058770226, 329850046, 527988693, 673376498, -2113474249, 343941818, -1938915531, -1697760448 ], [ -376546071, 947795394, 203302838, 1987868343, -1303935219, 2116994692, 1906992754, 322901194, -1344909548, 1348892043, 1085021947, 445528303, -893720764, -604061586, 817003098, 1331602761, -2121508075, 1562421282, -1213665872 ], [ -909496242, -2129563743, 1424461531, 793054384, -484596011, -1651472923, -799482149, 190030303, -1548101469, 1021083269, -1882447279, 106168622, -444033740, -970052791, 410864129, 1720164406, -1434523782, 1293820993, 495642001 ], [ 1605968756, 297307148, 544125741, 969753436, -633285492, 871427764, 625094775, -922814177, 1848150353, 193019309, -42384361, 62180490, 753792409, -2130895167, 689994085, 1714412000, -56125026, 1273832451, -370490454 ], [ -572578241, 1431553481, 1671614059, -1094182171, 1162201287, -625072196, 1499942196, -1778136384, -1902059883, -1057696169, 694148613, 248119415, 1015574591, -1301392807, 491310829, 1865589462, -650800146, 2097853977, 816920601 ], [ -1786798882, 185764244, -1368939232, 1735463189, 523932036, -1617529307, -998669997, -1000522364, 1883763405, 416231403, -562915543, 1069291490, 1961933203, 936583061, 681714267, 1646825711, 1369626430, -192801188, -1847736485 ], [ 937845253, -351949695, -1426121873, 328240046, -900129799, -715934854, 2096851383, -1563754044, 1753858909, -1158668119, 1975598093, 992844892, 376928926, -1835490311, -1328876119, -2075712219, -1653654051, 1542313271, -2088163492 ], [ -1814058710, -983085, -285293086, 75516972, 794924016, 1502937960, 525091529, -1356797158, 365576851, 1680019335, -88686011, 416186664, -2056637639, -1488449803, 2028354847, -1744989453, 1561023780, 86809229, 2123020307 ], [ 2083761186, -431963834, -94328638, 2030293937, 998058909, 996945940, 1433417498, -857868297, -1558903303, 247586710, -1123715000, 1367958765, -787494866, -1088287830, -1757996182, -1198600538, -434120231, -1226585351, -196864683 ], [ -128290373, 1473199063, 629995918, -1745447481, 580920098, 117753581, 1165536440, -1709406018, 219042854, -1476039400, 1151055937, -1713857861, -1888687994, 1049406020, -1291423960, -1513517271, -2057646019, -691102910, 233653920 ], [ -1644964791, -1344096181, 1761565142, -608089419, -614200138, -866533469, -872093671, -1880704657, -51353937, 505807881, -1361944930, 412455644, 2093406442, 1386357151, -1766702596, -2048346567, 1575660294, -2123912923, -1237640063 ], [ -400138556, 514391653, -1725819566, 1452340182, 1214947048, -1074881351, 68654428, -878796266, -793934770, 1428199180, 1071879289, 1114092511, -1782081403, -146730804, 1893475420, 999043346, 1488635282, -282279301, 251941026 ], [ 1729935740, -1007711381, 571378411, 618740159, 32052437, 174934763, -500367868, 307926519, 82624079, 379534033, -1041810334, -116232714, -2031705012, 750033920, -677520681, -1847089683, 1995770846, -1914349906, -596411716 ], [ -1155298803, 604613602, -1890789801, 2099345001, -979071474, -1895534869, -421991282, 1855592215, -245683098, 692842916, 1985479013, -526169761, -1256470703, -811008288, 1039696301, -902036381, -1556152538, 1512703166, 373955767 ], [ -1228472794, 393533578, -586318527, 412412322, -345463467, -725281578, -861178452, -932936066, -1976424980, -446955155, 761314404, 1153497358, 17035562, -1685361064, -2009855934, -1046669567, -2023038015, 1734840728, -1167320972 ], [ -1235661783, -618051902, -223358157, -1975418650, -1346059862, 1014832780, 877932078, 1939867473, -1166383501, 875877838, 1862858121, -1396930637, 853854929, 1418025453, -400662843, 382379942, 1776017251, 524386154, -2022142341 ], [ 343717460, -1908511301, -1078290425, -1378917103, 784616033, -458754506, 469557358, 1285882371, 1326760237, 733120801, -1041829353, -1532062479, 1456734128, -260661347, -1031034226, -708974652, -2094284215, 912038634, 310675041 ], [ -157659468, -106087327, 1676490989, 1566192199, 768620734, 11636005, -1749885006, -1557319820, 849871669, -1703594805, 2108429605, -1354875579, -696221831, 1915674598, -901160231, -920302333, 1763733546, -1667212177, -285329740 ], [ 316047996, 69325681, 1032464487, -1401022081, 450221586, 1499395304, -561847578, -1761451009, -1111664222, 498698043, 1210328572, 1298717705, 725792262, -1331697860, 1861445332, -1771460617, 490210568, 982399871, -480065339 ], [ 2007485467, 1115233603, -333701610, -410341416, 1085492688, 600501148, -183922860, 1294209219, 1368027342, 2079841416, -1304636831, 312057684, 1549782529, -1610487161, -1708293389, 1668764505, 455119333, -188410445, -1493476386 ], [ -2126771286, 1182436033, 1559931612, -1894777525, 866563331, 1821561223, -1664371831, -384465926, -966637239, 1782143856, 2025837908, -1581051447, 1910080157, -1579046775, -546950101, -1322539326, 1796689953, -116542555, 947113113 ], [ -430728242, -1120754204, -1500168564, 738858172, 1484598955, 1941390029, 346099513, 1472745135, 31428209, -1550663064, 1230785747, 560074617, -1464327862, 2032553837, -315632204, -987165482, -611911291, 10883142, 723088388 ], [ -685385059, 364692224, 1928184212, -1159613975, -1744006193, 1566209264, 841304139, 54276081, 846732286, 761443369, -2080266133, -1933316079, 1206077628, 890826147, -1380459418, 1266776739, -1402210855, -1613041017, 951700481 ], [ -78249824, -1431270407, 1476368790, -1765187089, -1227092359, 2128552746, -1739616656, 1962079548, -266748607, -1206254596, -2125413879, 837029563, 1413304287, 802566031, -1136511690, 964724375, -666595314, -299875334, 974941958 ], [ 1382066108, -828103730, 551804473, -531128532, -1011195475, 1378262285, 1814607858, 1436551026, -631080004, -834850300, 117769573, -1403737293, 1006973072, 1263453759, 1187563659, 536444705, 1083704645, -1859406139, 854407520 ], [ 1557840771, 1016316069, 1307456197, -28841158, -1134016379, 431106974, 1011308776, -2028214945, 2125212414, 289870425, -647619234, -1713435378, 54487887, -63508290, -1671619565, -1507496246, -317212030, 894561526, -83854193 ], [ 792390629, 1175019069, 792981805, -1193347287, -544900458, 2022265385, 1074410537, -1030931107, -1698252427, -774220015, 2010783075, 991220087, -1250543168, 155099434, 264155562, -1543226421, -71198000, 1536032525, -1935930715 ], [ -823137468, -1571918087, 1466270972, -1969866464, 684031284, -2077518882, -1922685903, 1350634942, -661124329, 1905310917, -1645245971, 800424176, 2087037726, 371708832, -1988768330, -1216469640, 1325242279, -873855417, -1561490135 ], [ -990235258, -1890732720, -2124209631, 481517717, -506185790, 825019287, 2133565234, 278919809, -1880716012, -1352059444, 459993785, -912006716, 1992262285, -1326034740, -1019650673, -111942043, 1631408328, -344234901, 223670134 ], [ 1418631212, -495087346, -1778210498, -1727816482, -276340059, 420260139, 40822051, 407325694, 50457423, -381982142, 23046781, 1848727697, -1404480891, 595843168, -1552637231, -1001075051, -16883687, -420892928, -1428510180 ], [ -1000752595, 426876727, 1205168032, -810853451, -922328169, -1149571397, 1884319855, -1492489517, 642159333, -326249720, -1389114834, 702909103, 253610560, -717146550, 1447801540, -537695635, 312581122, -549425543, 1190519679 ], [ -544730294, -1811875920, 540267030, 1744464844, 1078416150, -334270666, 1890194641, 954843664, -1061975006, -985710245, -1023260803, 1952573575, 827821507, 738991159, 894558328, -898486699, 570018445, -579319638, 808183516 ], [ -1377786374, -1767000687, -20833614, 1951422944, 1960096259, -948979593, 1285870298, 437409270, 1788683722, 1563330466, 1368328839, 632456884, 1104409082, -284264215, 54861060, 1436599054, -839981711, -356463471, 768633923 ], [ 103226908, 2087919362, -856633587, -1714907052, -1381859152, 10650205, -117416663, -935820940, 556530439, 776366107, 450916216, -356516928, -1245889079, -657023443, -1765809027, 400027451, -1423637822, 1803692669, -1495791120 ], [ -1547553763, 145486659, -1073197976, 133519435, -1184433297, 397823319, -1719908656, 568786541, -1621078056, 95852185, -2111453227, 1647115442, -1243973852, 977413416, -2118253763, -1006563996, -1007040237, 2139550861, 149720298 ], [ -1679956492, 460108787, 1644150157, -1210132527, -631870623, 146007459, 1387335492, -317719, -1246025773, 1478118128, 206959870, -1296207291, 132490816, 2127511686, -153995777, -705511680, -23065854, 2134027732, 312408862 ], [ 1313242121, -770647951, -2026575754, -1817491088, 159774422, -1108617623, 81966016, -1124787383, -535587746, 416167549, 249035355, -1354858137, 1844385928, 439087523, -1472494839, 1592301546, -1452194122, 1490226795, 1191496551 ], [ -515830406, -292617669, 1417820771, -1729068500, 1977523727, -1991407607, 243361353, 293083595, -1163736736, -1918876450, 707659515, -432740835, -790151338, 439649816, -937099899, -2142013394, -791699463, -1171215271, -129339327 ], [ 1499642751, -1426722864, 150246946, -594238559, 1861580831, 572557457, -16195030, 1233062198, -1481264021, 354858461, 649576700, -1060214756, -1586496258, 199452714, 1248322001, 1177362191, 960075743, -1414523989, 1582861107 ], [ -831436911, -601246337, 1270991919, -1671794422, 268793747, 578049917, 433345103, 796006267, 1893945686, 742999212, -390675966, -791076750, -545767572, 1459372441, 193030070, -204453334, 1550924450, -90813650, -1118215294 ], [ 102530105, -775605643, -888328568, 1831574517, -894867936, -133315017, -59564978, -9848894, -295452078, -402228230, 236471016, 590139778, 1641162686, -102684579, -548781202, 611938775, -1314206169, 1267611409, 2143674973 ], [ -606586093, 89756820, 1625755105, 2062650012, 1073916656, 801146540, -1797693457, -521892508, 1943488912, -532074392, 120830736, 520412478, 1441094711, 1041476075, -319556786, -632913197, -2078953043, 1534492571, 1129394436 ], [ -1834956456, -1486217765, 2016112180, -416173091, 1547038802, -340663229, 567293936, -649679472, 425747793, -587927008, 166471663, -1069041026, -1587292906, 205194974, 1125741214, 2061345351, 932842702, 1006234536, -1541918969 ], [ 1991175604, -1554494984, -1795163334, -580904739, 1746138180, -533683791, -2095759198, -1431183601, 1920955642, -444970525, -912810702, -129640994, 1487652510, -1886547333, -1006877406, -1867418914, 1248846561, -685380737, 501364921 ], [ 1124744254, 185082025, -1588348053, 218700755, -1967035727, 294663862, -615099606, -1254342136, -1566926819, 1125823849, -49989618, -1512572376, -544402692, 1852347714, 703313697, -1813068275, 1065427474, -1713066945, 18101533 ], [ -1646054702, 396917760, -1843157600, 1889433786, -1792118816, 743559780, 157684180, 1738322740, 1974696044, 824467813, -1602229597, 2035365487, 479735324, -53282462, -1806765953, -725917163, -1945437270, -568800335, 212009272 ], [ 173742517, 1082389336, -819196390, -1397669107, 2107930194, -1988862448, 1412572590, 28917541, -1208880573, -1457669149, -2008841190, -167975658, -1242360751, 864679333, -1326282218, 316302222, 1974996797, 1078097791, 1059140644 ], [ -532067563, 2095033324, -1701216857, -283055171, 1992136589, 1686548762, 72209514, -580140143, -1769479990, -2050077998, -207978124, -434967142, -798383827, -1185783258, 1376674003, 11508461, 1177454707, -1147809442, 1364133110 ], [ 1353885165, -735790941, -1139554354, -267400043, 1963783865, 761618707, 769523887, 1942616505, -986653475, 1834569242, 803404935, 159631119, -1656103671, -780236034, -1286110040, 1285324365, 163082794, -651728783, 1929482769 ], [ 173168400, -1097820921, -888525015, 1041218174, 1054894319, -793608746, 240432858, -1041491466, -1727571639, 103967952, -1570532797, 1128747574, 2035902752, -1532419751, 1175135819, -834824079, 164671105, 655631057, 45243138 ], [ 1165294146, -1330457807, -313191406, -2070093239, -593966022, -1632473103, -144772895, 490756899, -2018883260, 320336220, -1570031407, 2013074637, -861729725, 199983939, -629437053, 949105297, 2111785153, 234917661, -1013357233 ] ], [ [ 1141217186, -1537217965, -1630792989, -420402459, 324765622, -45747908, -1546189548, 1380572446, 441031037, 1478464037, -1224134691, 1470319573, 251932380, -1218905656, -1884100542, 109420772, 1767191591, -743097415, -467515175 ], [ -1110409061, 1669750344, 1484958910, 1448471859, 718566943, 130734939, 1954597054, 640831973, 1881044321, -879790851, -323848308, 649184052, -1378523125, 2073587447, -2002568898, -63678494, 630964507, 729614761, -1772994713 ], [ 352373350, 1459034193, 915020120, -1207001158, 519933245, 898420869, -295761755, 988814543, -863484826, 1305988843, 65859657, 1648191314, 2112809663, 727985726, 324994366, 1688378815, 1452517327, 732327782, 1362192824 ], [ 1648924424, 899284265, -1918276895, 2022158271, 604337906, -1336724851, 1914853970, 411707811, 1037507120, 1571220279, 894615944, -272484443, -1969450768, -198180498, 2123630686, -371507379, -531470552, -1645732842, -2036972061 ], [ -1744800652, 940584958, 1352029448, -2028682950, -1639614010, 26423571, -1039586633, -1306015729, -196703560, -292882367, -1005898727, -1913098536, 114008533, 605210398, 1580671171, -1479218405, -19066117, -2093616528, 593936017 ], [ 1606283050, -1502012326, 2039621482, 1299209079, -2068587576, -353007887, 1281207218, 1547096251, 918711931, -754869413, -1510920715, -885621551, 1452617484, -224400730, 500051304, -713814044, -1987504514, 1331840349, 1916732226 ], [ 1228509457, -1363579337, -1524259350, -1379610341, -621689177, -1350500231, 155998778, 1701933981, 137674004, -1374837645, 1770647275, 1624620686, 1458336687, 701591095, -401637088, 1359023999, -1690995618, 111239921, -275826862 ], [ 2111328354, 1393395799, -1154437993, -821238031, 908130083, -1822215009, -1925118256, 799739394, -262207916, -1357704714, -335481868, 1464279231, -603465143, -587699818, -1757839314, 1541049220, 1500407552, 1884880991, 429910225 ], [ -712224086, -1976179468, -62371903, 448619746, -1837368338, -1515040960, 1455883687, -1078513304, 1872008416, -1525973313, 416133025, -994647865, -226700775, 1915866323, 874959603, 1956798668, 320425042, -221795827, 1698210601 ], [ 1831601250, 1695302866, -1693918707, 2003757829, -2076935535, 1043100602, 1489298063, 1890891270, -230131308, -403416931, 1618379105, 1364790742, -26809977, 1827591263, 129278891, 2020603058, -125135342, -1586642040, -292713760 ], [ 558967282, 200315759, -1976524342, 259572631, -1066015186, 141235560, -1762187708, 1047394695, 869407760, 1981962549, -435668038, 1452199559, 1573557817, -145744689, -1223287830, 724416652, 2059241404, -527802880, -428368665 ], [ -1948565298, -2028756144, -1293741761, -511111422, -429017772, -2037988498, 16251866, -1212875248, -142662278, 1396335492, -1238740977, 1851648621, -1493141290, -268609781, 1512769757, -126875023, 545035502, 35865161, 1034134084 ], [ 1270320669, 1620324371, 503969253, 836283039, -223042216, 1596036874, 1461966693, -1516261563, 248956664, -436296246, -681917869, -501754731, 1092348896, -1572678280, 754424989, 396947327, -1405789884, 1624178341, -1732889576 ], [ -724144405, -1204579517, 1587702832, 299341669, -1699046089, 1330587045, 722750625, -1872160546, -291036647, -1956432458, -86831151, 1795380933, -977931654, -1542891667, 1448173996, -738459134, 1326719443, -730624941, 1118831047 ], [ -1785915197, 935564187, -233221017, -126980085, -1879221390, 1000799497, -1673822227, -1122660821, -1605674688, 315851877, 1212299850, 1017074891, 1693830396, 126935122, 1109775690, -944489801, -1187384862, -686804349, -1401637671 ], [ -134381261, -225073031, -1375914502, -2048270981, 1635740726, 629524071, 1947701859, 855965236, -1937265838, -2009599539, -1234431297, 1707671524, 206943710, 811685066, -290324919, -2116970184, 1735589168, -891455065, 243459495 ], [ 1110758843, -1957426675, -1868817421, -740993851, -1695867219, -677849207, 874928212, -2020932037, -614557623, -566360255, 902423091, -471003485, 1750579352, -2116667827, 983405989, -1655165320, 685851287, -919329809, 173834617 ], [ 1433523499, 1072660131, -1228104022, -676819024, 1211657964, -124713741, 741643300, 774379662, -1610477580, 316282298, 1251697201, 2112608477, 1469446956, -1651348095, -1495509557, -844852635, 358243675, 1324629800, 1923679054 ], [ 971242001, -309495253, 604311235, -386806952, 1109086321, -737366038, 2095127974, 1006456998, 1830441551, 904570148, -1663185714, 1460513485, 1582549048, 102234659, -1315294876, 729026370, -2044087953, -858406641, -327695046 ], [ 1229315596, -1415017162, -1208562111, -1790326084, 348214938, -1385508123, 1603145119, -1904112011, -418268813, 1861304475, 1588552305, -1037348222, -1372862335, -1524845972, 1881773597, -2023085743, -1513297308, 642090356, 165250356 ], [ 1743699390, 350718581, -1926534312, 88620845, 1989569066, 1300835176, 1454722581, 495510594, -279011255, -572676242, 506177288, 771275546, -1546233553, -16690215, 155644399, -1041311228, 622998649, 2063770505, 402345219 ], [ -108143530, -987302277, 940156660, 287735205, -1856606434, 154682710, 1284158672, 193334969, 1376370724, -1639151979, 1772806531, 960003961, 434217101, -974098246, 807938361, 1621135662, 879980789, -948913276, 912137227 ], [ 1741422251, -562796263, -177103705, -869339828, 70269094, 972238998, -1803262235, 1013857322, -929049416, -2130208093, -827298291, -1063679404, 1642510862, 812995999, -1810456162, -47065724, 2079249751, 369196015, 354551743 ], [ 1570356256, 870127551, 246452931, -648947840, -627856003, 1696650955, 2109565483, 265942469, 29211525, -64716107, 2072630203, 1300394354, 1079035483, -281933364, 274727801, 1381895862, -1453947640, 246838981, 104163220 ], [ -2024838486, -1847795649, -863006042, -526156502, -106486154, 283353068, -1529015722, 1974477493, 175031067, 1975663737, 1755672340, -256523196, -1902578635, 2004161481, 857039724, 1624775807, 422783341, -269039439, -475342617 ], [ -795355477, -1465857937, 1654428293, -458519619, 193782833, -1466825911, -1582444465, 20530375, 20406844, -1271233863, 1768511517, 1592270391, 414887173, 1064268507, 348008339, 2078599124, 1117890865, -53079797, -875142259 ], [ -1222034826, -1344716712, -931451292, 871071808, 105714778, 923525885, -1598082589, -223099046, -1784676013, 686753696, -317192621, 1216055326, -280913563, -774088723, 201069767, 1552537188, 879046954, -2094461573, -412305047 ], [ 1541320747, -1548360599, 1438846502, 1896859589, 1916352926, 1352011346, -2079940731, -2017140446, 120661136, 1060552329, 1557901029, -1395332708, -1105775998, -767881955, 313604505, -1259324211, -1642593173, -1038048273, 1888117704 ], [ -2121549465, -561839591, -162757156, 1903117262, -685926162, -1736670750, -667446682, 1709726886, -1009924544, 2005375482, 1756033773, 1179028560, 467693271, -144832361, -805359778, -667006303, 1879983837, 2031987082, 1046301941 ], [ -507304663, 1860752115, 1847329268, -1508426709, 535979813, -843837077, -1482602090, -1394004516, 314972631, -1097858468, 8557980, -188089752, 1836047861, 1472850639, 1198364798, 2081450919, -875897986, -870984097, 793530877 ], [ -635604488, -1565741529, -824767784, -86917750, 1047199342, -770358626, 243039267, -277642348, 1080501105, 812634576, -1348402987, -1476004484, 271227713, 1499008813, 842766362, 68184923, -61071541, 775253980, 825370543 ], [ 574457309, 2015744884, -18410112, 1859168022, 455291950, 686160398, 1477237195, -1134826669, -625218371, 352635992, -655442313, -1828325631, 70608604, 1644482783, 1171015855, -1706391020, -761596922, 1390931194, 1228349769 ], [ -511790737, -369766412, 401571097, -201528704, -1039112651, 300061968, 1410300837, 542671771, -2146121194, 1305868049, -1550893360, 1044505659, -772766994, -1581210735, -244240358, -1817232117, -750375923, 1494337298, -213766285 ], [ 1317063219, 2067289877, 198490323, 1832158838, -1237852388, -767097625, 443719113, 929078057, -944620283, -457790805, -1127674720, -1051342947, 523942492, 1406789943, 1951899587, 1205411327, 857494079, 1804840409, 519552129 ], [ 1366443625, 1385612662, -2031404494, 1237039524, 422198356, 187623491, -1878162568, 444333997, 1679271256, 414560626, -1210819117, -544016016, 28073021, 254115409, -1841296716, 1951874836, -1478122439, 1525429352, 317869941 ], [ 1740916714, -1802289768, -602968727, -1584589971, -762084980, -2026163842, -800344518, -81924079, 1282319909, -96294187, -1520448231, -1180525299, 839629116, -664473429, -871069234, 1023057457, -447328385, -218078259, 747104302 ], [ 188897386, -2113412336, 2031480998, -1610048225, -86591733, -376470366, -1184426167, -2116837093, -2009356910, 5522692, -971269951, 1646690842, 1660121035, 506669787, -822020801, 2040242416, -830746047, -2086268383, 908506550 ], [ 303962668, -244743473, 1800458116, -55045807, 521021296, 1070599968, 591849950, -11410780, -1311667203, 239597528, -1189219704, -312830392, -1172636666, -121833684, -425885014, 819970223, -664053787, -829691839, 1323686612 ], [ -2071021966, 827829572, 1009847952, 224919879, 83884437, 157886794, -1875209300, 1715548597, 1543614062, 636023438, -1820915184, 838859486, -1983716523, 914157139, -1495791333, 1985646293, 852675418, -1929923048, 855418494 ], [ -301270180, -249062230, -703573368, 59715014, 384526666, -890418784, -251877153, -966708370, 1888476107, 1415349776, 1817376272, 1942531027, -397973154, -403781412, 1284778366, -109652610, 97921332, -1443509263, -1076605841 ], [ -1165347053, -386486894, 499582024, 1959735624, 985391705, -747198318, 1755399898, -1517750562, -304877710, 867540070, 2029361458, -283706370, -2117160470, -655396416, 627730332, -845255869, -1760715972, -181087941, -1562787190 ], [ -582337369, 1875841729, -545269868, 1786456024, 774896826, -1453440620, 991218258, 196101258, -817368600, 175551336, 253634389, -1599665687, -535383604, -1022205895, 51294859, 2077881059, -1870523866, 1050274150, 1849486292 ], [ -758620322, -1918689724, -1902556673, -2102526583, -429225875, -328700300, 1199986287, 667357792, -1893227496, -2132530398, -569527834, 727124196, -1722807797, -500841556, 1873182610, -1806670524, -1908638094, -1924353607, 1696818605 ], [ 803309182, 1800796185, 1189312676, 1600255339, 1835538239, -398079381, -1947203762, -456466473, -15011985, 878096505, -1319859483, 657549998, 260407699, 1758737761, 1581556514, 158735735, -1550126606, -1240542180, 1041394906 ], [ 33130087, -2062592265, -1746015585, 1163328914, 985271206, 227746278, -810350429, 55544122, -2081619453, -848361280, 1134593905, -1488846753, -302446423, -771647821, 1555863881, 703168484, -2102049507, -1793196228, 1477083049 ], [ -748412323, 637002662, -871251932, -643330638, -605808134, -1135208202, 1669409056, -30875884, 323646347, 629808854, 721436883, -1732578411, 1065241118, 1966074677, 1441803988, 797108240, -1064688720, -449177675, -348502479 ], [ 730511038, 24168736, 137533667, -1658221170, -797600694, -1465338961, -1945748847, -406161978, -762898977, 1150347704, 1129904309, -817860653, -1721623121, 341649457, 447324706, -710354979, -888765950, -1730875702, -675182819 ], [ 400206059, 681994426, -770999670, -1863148941, 435109329, -342539384, 970746395, 1609226625, 549763992, -2124517349, -2094532216, 1948322001, 1652054716, -1250129933, -960634000, -81246476, -845419184, -2107255422, 1426963190 ], [ -168528279, -1987418217, -285041877, -937376935, -1302436037, -1907759857, 1651053025, -2140669431, -667678192, -1634876179, -1403066464, -1240741155, -507760361, -204097388, 430697860, 701021669, 1203823457, -26170201, -207309962 ], [ -262195218, -438159056, -1033556856, -1673993879, -592142187, -1984425683, 925773906, 983921457, 1420511920, 1619595362, -1526871436, -1167711629, -1085930962, 265341393, 403207839, 949501753, -1346596264, 145727873, -451013411 ], [ 382334061, 1789362173, -1980903692, 1937093813, -614308291, 69736570, -983421324, 1775641363, 1293581368, 1659667974, -1595805655, -1383454824, -60069167, -1611436618, 797614434, 1810288435, 1240810390, 1720743028, 574464544 ], [ 1781186037, -1295585451, 668167621, -1890332059, 26042672, -1668013252, -1977172696, 2093132041, -1183058661, 1438047565, -820772955, -713219259, 1667901532, 275514607, -177578878, -1109715875, -1838859082, 1711352547, -1762529864 ], [ -994417061, 1348716853, 1177616177, 1232491605, -516815118, -1085948267, 1872714612, -1427381939, 1232805637, -229767635, -588942000, 1960179158, 325209676, 1315056786, 631881386, 1306435014, -1925230156, 1880970722, -1093131168 ], [ 868077098, 462805317, 380863743, 1253747380, 921632754, 1298264819, -604113208, -2115329622, -1087778124, -368117614, -60643892, -1214622377, 1544117290, 1064933321, 1452187455, 1282618796, -355951818, -226162770, -1265216196 ], [ 466411213, -1760511507, 1296763737, -2086250418, -341554444, 135324992, 201981576, 1147594138, -1633743385, 2127870931, -80699962, 462490102, 1044959732, -625375452, -1054597462, 1459715598, -1685529861, -1056156782, -1171044960 ], [ -2025213302, 1205150741, 592490881, -1500137627, 493047922, 438256091, 999243743, 388149399, -1857300939, 1365640922, -849995099, -129929545, -950635971, -268667657, 1256909276, 749088112, -1484337079, -136963271, 1131437835 ], [ -1205679184, 692512044, 1265512012, 801576600, 1002188977, 564958369, 391672183, -398874501, -408999135, -1163022116, -477567685, 1977490767, 1885802574, 913126031, -210394288, -1883534935, -1904297502, -1136743982, -392706892 ], [ -1645435651, 208328793, 1663118273, 1975094032, 1830156673, 2097759670, 2142070239, 2112397166, 1610229358, -272242552, 1771499636, -861501909, 82651153, 1607839469, -1921023655, 1326490356, 1910464041, -456270856, -850039304 ] ], [ [ 380140229, -1823168771, -276022839, 117962239, 68854850, -383610072, -215794175, -41750814, 1556348630, -1142611069, -1486997061, 1528164511, -712487979, -1589892507, 1889581167, -50522735, -1464939667, -597919024, -1707816720 ], [ -535884635, -332382136, 42318473, 1764176688, 368072729, -961384854, 579771634, -1590313436, -669521238, 1338192134, -1554220428, -1428896806, -920766526, -1725179524, -1319067206, 640260296, 543529402, -1877951476, -1626941188 ], [ 1187759417, 1623888485, 714527226, 2000819268, -1929766211, 992399552, 2097485629, 917458219, 1473103723, -439780293, -1610978613, -795415496, 1944565903, 1471669064, -482074489, 1364897961, 914863892, -28441815, 734168258 ], [ -1038535031, 863152935, -538506900, 661340104, -2088316353, 208976609, 1751351579, 248390070, -245969989, 2078686312, -326897815, -477877370, -339679876, 1332983007, 541733451, -585992725, -1103324904, -652279525, 1682930132 ], [ -1667228154, 741199400, -636544651, 646765859, -1366759805, -112585285, -787568650, -183933158, -39343349, -861550440, -778220469, 753751520, -411105683, 1596347741, -2059519525, -1014650392, 1542752777, 1302430015, -680480133 ], [ -591815155, 1695855899, 2060714153, -824267536, -1287893605, -561261999, -1607805983, -1334538019, 1702847689, -446424168, 1133683522, 1735193587, 913503347, -1568718694, 189242149, 880154119, 12065929, 1785676156, -1862588656 ], [ 1761875229, -1562759015, 428282855, -1674977804, 916775288, -37436698, 1070567706, 1195673547, -1843433968, -1731706686, -82394776, -710641679, 1949651867, 96387636, 262471573, -707150735, -1038789176, -261241024, 1337615407 ], [ -38678249, -975768241, 853856631, 776755912, 970014491, -1101499626, 806411945, 992421614, 907777099, -236691480, -1322029148, -70842495, -1768849147, 478450706, 75665977, 1252696395, -710085391, 996434938, -1060757975 ], [ 1584068206, -1661208282, 338340931, 1618943624, 716447865, 331865567, 2138269865, 487825343, -715124750, 520890767, 630008054, -1717775659, 1457308619, -986030670, 1150064736, -2057965466, -1345586858, 695107926, -575189905 ], [ -688392769, 1144490322, 341450994, 1111223839, -650234573, -1064594214, -1406591001, -1173381844, 551607702, 2117877835, -811931993, 2052101318, -1296650799, 1021965759, 796045182, 392199007, -347810221, -1695849802, -1545069610 ], [ -1274623377, 477800242, -1666393996, -240287492, 732579712, 1251671180, 1200438477, -1535337793, 1815758580, 288952478, -1564435655, 2027953365, -1195073043, -1533907590, 921960502, -1809862434, 283432807, -1019478192, -136675051 ], [ 1896566775, -1839675372, -175114704, 172318420, 1312135522, 2126060289, -590391404, -684597363, 1077778890, 1164796344, -1533385206, 10223975, -544159408, -1533199268, -831841185, -1568981503, 299304821, -551271001, 630712006 ], [ -179855015, -2082452883, 1435373756, 791493876, -645395692, 482311109, -2134847106, 1894855291, 1554469798, -100912161, -1204654882, -1772093460, -1858693411, -1228854907, -137543342, -52507802, -441584828, -1638162814, -153036605 ], [ 1272901039, -1413014381, -330884810, -1449482074, 320772033, 678469466, -42838794, 974699168, 1970928960, 1495177561, 584468360, 522576199, 137717631, -685483009, -1003768454, 254688092, -1701694171, -1666768540, -1638396160 ], [ 411647088, 973333831, -579676338, -973012788, -236843285, 1725310419, 1593393543, 192359702, -2043388578, 411842854, -1640266391, 224089973, 1053192866, -577668805, -2037782522, 1088448459, 140121011, 76236250, -1716197074 ], [ 1571612777, -640938374, -1657457187, 1307874143, -546775571, -1298217010, -392796640, -1711995039, 1695362340, -1954585411, 610736973, -1837229566, 1581244810, 1997894608, -734161550, 28264279, -746283852, -1969337748, -1607593659 ], [ 1388266359, 466445052, 378166156, 222455037, 103254964, -1870621374, 981136040, 1414968429, 435943893, -377393958, 833772723, 1321678167, 1225419717, -1830473328, 1561381842, -1630669810, 757236445, -1360326807, 690838671 ], [ 1073726961, -1111389795, -302667544, 151284818, -179387760, 1148813042, -1017599332, 1010171007, -1686656205, 1247636280, 1348199795, 2039399578, -1104154754, -1728448887, 440580897, -1201071646, 900635525, -569608731, -1176081414 ], [ -1831071948, -1756601455, -1241993795, -1202738931, 802264070, 1909509302, 836584147, 1123239446, 1489657955, 425119016, -311683982, 1773014193, 972959721, -1847833286, -1950236809, -815455951, 1456701284, -136157224, -682951505 ], [ -2117364080, -1803779987, -1760788848, 1516833215, 1871160126, 81772255, -850008978, -1526788335, 1881222456, 652263559, 1128179767, 1276821288, 587007747, 469406860, -1048812206, 1981827253, -1980758160, -1212843505, -430193985 ], [ -751943439, -1266963224, 1009144218, 917242375, 788102166, 974850655, -1948590573, 339156095, -1141197654, -1770251256, -1238273695, -1483657466, 122559183, 913294076, 15422578, -1852431076, -435728514, -414019849, -1852944225 ], [ 1544230943, -15143809, -1193995673, 806140592, 618997824, 1695806358, -402406998, 936069892, 1497490545, 1007679555, 273486546, 2064806567, -728974382, 2133884842, -1855078106, 976789762, 739283629, 726645218, 66444234 ], [ -1300184856, -2018833305, 64584983, -2122576335, -230319562, -381757499, 2097545577, 1388486403, 470207161, -1014315201, 1918005020, -1439722918, 989425559, -1076881928, 290469593, -1714323857, -397725632, 21345359, -1297804458 ], [ 1196199105, 347334734, 1409764416, 546356694, 1987124129, -112690251, -1383869745, -871392683, -1919707014, 1224832019, 998581700, -1688628329, -1155625096, -67308912, 1614343317, 1498843723, -210245662, 1999541731, -728502287 ], [ 1237891471, -917791394, 1114744028, 1576098858, 69358561, -106955851, -974723219, -1633745544, -510775884, 359325227, -1505482735, 1184269090, 533578656, 640079716, -212262756, -280124513, -890454741, 1739821826, -1356621330 ], [ 1409989719, -73643007, 1541246997, -1846127873, 465370663, -307930249, -382563911, -358546836, 140447277, 1107234656, -361710265, -1862298115, -776841045, -527471054, 1671978525, 89359928, 1547954520, 1003462876, -459143809 ], [ -2053369650, -1550760443, -2118958279, 1366206257, -1726718390, -1627370150, 859623200, 1677818288, 1447840395, 42502579, 1015922354, 880669701, 1527224250, 1541730690, 1464497664, 1037493026, -525547717, 1098994698, -848783630 ], [ 1009833183, -122063104, -1850264054, -2114566916, 2002224256, -299545574, -537952014, -464610244, 193696422, -1074759499, -150517885, 1252163632, 456809214, 624936062, 477133620, -1330415753, 649766525, 1400946233, 1923169030 ], [ 1709713813, 207619378, -250048355, 1549788546, -324982707, 1226882918, 1107171302, 34076124, -882192422, 1613233416, -1771505284, 92841584, 559186659, -2059592456, -431257858, 790325199, 1577880539, 726538993, -1766987443 ], [ 617965071, 46959155, 1058533794, 13383981, 2001269397, 31110740, 214212717, 1418012274, -2082254070, 1899068334, 104228679, 168927283, 466300058, -1900217247, -1179077696, -806966644, -2069230513, 1935342755, -1542782184 ], [ -1897563632, -1241333684, -606992928, 1837956018, -728843108, -1054396455, -712710173, 1783398199, 762445011, -98907999, 756598506, 129002936, 816187840, 2110364169, 1590338208, -1420502660, -413316120, -1253841122, 1490811429 ], [ 285519510, 420075166, 474814660, 1392429187, -1649002659, 973351957, -2009011014, -1837890279, -1681521551, -1912201257, -788975193, -736356662, -2114252922, 1097931117, 1436002691, -473713347, 743043519, -267289917, -356146823 ], [ -2020081923, -1889728090, 541519170, -672991200, 387201059, 425663505, -1071023617, -864706527, -1244423103, 139088074, 1561940129, 1443838745, -1889555995, 1884516279, -1345882564, 768617585, -1232427775, 1411801456, 1585865137 ], [ -908184189, 65846258, -1780947260, -906128439, -300604632, -1184623790, 1793724992, -815305672, -2111459723, -487392689, -1048915092, -1473948603, 444615308, -114662846, 1527886778, 1281232313, 668656201, -1120659835, 143339309 ], [ 1775657812, 3589837, -1518849697, 701339881, 2136226255, -565474124, 644319552, -1378027624, 1359914018, -1059954468, -1097422929, 635544491, 2090928200, -1049853499, -31090724, 1218857713, -1510526171, 17213308, -1651113956 ], [ 2095990636, -1294410248, 728021062, 1844528777, -32799857, 50708601, 848591790, -1713750037, 1285899534, -900284530, -1009582575, 1211556917, 526289928, 1738634828, -1892166746, 276419834, 482020073, -597224090, 634292131 ], [ -2015219447, -1026866158, -1946251901, 1944787123, 1010207672, 31685246, 5875092, -2047111498, 1150765330, 1725291854, -953618913, -996589617, 2098620495, -2119081266, -1340346500, -2004109940, -338725499, 1110066070, -1938151395 ], [ -1621392770, 800201059, 831706426, -1551183130, 402011594, 1551717435, -1456543748, 1516440071, -958840428, 1025234831, -1047586595, 818364515, -446308974, -1589599017, -1677442151, 239843683, -1551561868, 259190034, -1360962672 ], [ 66031899, -515245445, -134815151, 1290449766, 1447892060, -1949164356, 981290701, 480317966, 1746167107, -516285825, -221205054, -1471064108, 1346138405, 711353399, 1765779971, 428680544, -907879081, 41980804, -1235019162 ], [ 833848474, -2098063276, 1750984910, 59097953, 2070166809, -2088814145, 1468038917, 1408660172, -43066239, 984890665, -1609110625, -1550412822, 2022450644, -869244405, 1303356371, 1964414914, -488146666, 1130389202, 1170318964 ], [ -102874864, 2079520092, 315549585, -1541670794, -457152217, 307601842, -1818877579, 254708682, 1176698522, 1814594822, -85479830, 290881941, 300453583, -987003716, 1683922182, -914294078, -1754546474, 517123436, -1394224862 ], [ -1016663349, -1837521497, 2130480001, 381669969, -1405931470, 1365912141, 1532791811, 2143674726, -1677116714, 1452573955, 1861749529, 1343392418, -2109619971, -1259566965, 1730478096, -1253053091, -1876099613, 251898267, 1086897626 ], [ -2026372618, 238635370, -1773257326, -1715651233, -2000006317, 2078561798, 360020531, -1282654053, 1905481533, -626608036, 12382251, 1175762466, -345366886, 1303917382, -193367127, -1678984587, -2025915722, 1094331447, -753119748 ], [ -1045408105, -1971886154, -121593252, -1317405052, 1479028569, -243309745, -1712355745, 1553059343, -2133641665, -1867968527, 1385538465, 2087642254, 1219837534, 208148832, 1529299118, -422288331, 947510102, 2105216410, 1574323724 ], [ -37872984, -1796201371, 593603853, -87293403, 610199206, -2111664316, -2081664591, 1257214411, 646171599, 1517298069, -214065549, 1020905196, -674352226, 863921754, -1285128303, 2070402715, -1182171305, 509750859, 1639368684 ], [ -753939944, -334162261, -1355299375, 37418247, -114877457, 1429544908, -172762381, -1264358328, 1827476734, -1744803880, -950822944, -1222869044, -914032936, -195445409, 628347490, 610150999, 2013498654, -1681372801, -653280513 ], [ 837823040, 1874350022, -1254436682, 1311674845, 1331478391, 1073284003, 1440177960, 1963730182, -924630336, -1171729597, -1318215627, -1517639483, -249023289, -1533764558, -266678811, 788956494, -1818279240, 144910120, 386843041 ], [ -54972320, -1205854603, -1369011594, -1033892633, -1628945895, -168205642, -42404522, -994851938, -2003511085, 1616664574, -1730696903, 445218934, -2110671717, 376452219, 2045738114, -1538916494, -1270589839, -196204623, -1414950888 ], [ 620658949, 1021666675, 748328824, -1312203654, 1780718827, 241826191, 1609677918, -528788745, 525328202, -2021740233, 1396517094, 1261569066, -2086428469, 1328610862, -1156273803, 1656881572, 4494863, -807424640, 261153870 ], [ 674948532, -754499625, 1363091925, 599358484, -363253285, 711133100, -1939268114, -250320200, -689732240, 2046767750, -368967400, 857851334, 475832737, -207059545, -649092761, 184878491, 227393115, -1105612563, 554938468 ], [ 485557940, 803901532, 1597010058, -340596410, 910874443, -1717392147, 1808703166, 1289776462, -117378106, 1886706977, 1822706715, -2091242507, 577301315, -807917841, 124535844, -3755925, 1348203791, 1808834782, 1880022023 ], [ 14975694, -576142259, -2042205751, -1492861260, 2101411359, 1142747780, -172165792, -1120212539, -1151550080, 1888139882, -822473986, -281098114, 220880391, 1226816137, -1537533086, 2072015012, -1213999008, -2013194071, 1331479888 ], [ -1711626628, 1354944486, -1625889210, -539131307, 136270148, -2101913269, 1087336380, -416150941, 1347884945, -1425549372, 422929995, -896109461, 1611418144, 692595542, 1648490813, -1293417508, 2129439413, -1932867459, 1668532955 ], [ -370219891, -1866123625, -262155358, 762496316, 1628005599, 188649394, 801219816, -1802282869, 1207909035, -1599836246, -1686273497, 1318456584, 566214432, 1555860292, -861450938, 1338561982, -1242595492, -134770253, -259534779 ], [ 65556132, 502415367, -986352789, -898859488, -1308578477, -988888377, -1530161390, 1082908637, -2002242345, 456403899, -1982680021, -1298495408, 337067956, 180610972, 297771392, -1739248583, 1038202938, -1044466508, -1676401307 ], [ 1630026206, -819271654, -1379040605, -887720470, 1446450871, 1877130581, 1335667209, 1797437978, 2046623466, -1695376987, -2052733063, -382849642, 1997730290, -691078823, -1909807943, 1989368565, 1867027548, 1470958446, -567476918 ], [ -1095243719, -89020916, -876770043, -1159773268, 1298803731, 1662020656, 856120360, -1048366770, 867826852, 1689898536, -83249561, 850646844, -684901173, -45962611, 1585324874, -1227312176, -908237775, 778270695, -1704663147 ], [ 2071837608, -1717439663, 92176748, 1260063419, -450582952, -1941825225, -596383542, 1441983817, 1206878777, -1850975407, 1247692496, -2092539670, -2094279086, 411841274, 304421281, -19472533, -1617835021, 1645628548, 856747379 ] ], [ [ -1448593193, -353049213, -812553505, 1786207499, 340260840, -1733545355, -1024931146, -1214378769, 1544317786, -438235619, 1162298751, 350149312, 256191443, 1081734330, 165656081, 1560023195, -2049984851, 1772989283, 2114334832 ], [ 77115751, 703847555, -182972130, -700506109, 402299896, -209148562, -2087916634, 1890534004, -1571395456, -51735048, -829261990, 947979751, -580084793, -154017384, -957999147, -1957106113, -810667881, -2112519145, 1112035107 ], [ -613573676, -590345297, 1633490256, 2062337020, -1239728239, -1329934422, -605834302, -929936642, -1665181718, 1277429443, 806340162, -1923973061, 435124859, 194202828, 390683993, -537710566, -937328727, 489078091, 1939121808 ], [ 442683470, 33682091, 769858009, 228437499, 695624837, 736959770, -377375232, 1213702185, -1155596364, -2130418483, -1011032137, 1353224682, -412909558, 616181154, 841400751, 30230651, 1171019333, -1225375352, 633841931 ], [ -794498745, 1729024081, -45348570, 41009125, 242389095, -1417033396, 225834108, 754729512, 99531089, 1634966815, 1456201141, 1940486392, -201769562, 1514654733, 64273907, -1608289440, -1029219848, 1282040200, 258157871 ], [ 74690833, -2075149049, 1277115086, 2088785342, 550803381, -693114544, -308178783, 1927610460, -761562309, -547077700, -1416774771, -2098582173, -1711691874, 823558566, 2016074713, 1375936267, -2050114048, 1160951658, 2118238816 ], [ -101453556, -2118855421, 1942111003, 300951779, -1641276477, 90307086, 1383519881, -165399445, 1645830438, 2110188097, -1378630904, -449172269, -611741251, -2078073298, 356943748, -997706686, -1610127605, -1182307195, 508954731 ], [ -983146801, -1376409768, 396617595, 206393220, 333593921, 1143260884, -424779625, -347125767, -1978994240, -1713652753, -1960977522, -824935608, -1086139185, 1059873427, -692358863, -796241934, 2099509621, 1256283464, -736343366 ], [ -984728401, -1384746993, -989255565, -1279776955, 1464166448, 1694660159, -1601609431, 466925620, 1410183306, 1304148263, 269825878, 1240317482, 1533766299, 1041158478, 1883764155, -28724088, 1157902863, 120522449, -493405920 ], [ -531033812, -788131816, 1028502471, -1082706151, 893035481, -1090817960, -305411668, -1792734370, 1028056499, -1383415168, 511684423, -1784722230, 1443768056, 647440271, 66536222, -839722545, -246095009, 1341063268, 1900793575 ], [ 1157833069, 1629828313, 1726394589, 858274841, -798172679, -448906260, -333792437, -1287552784, 148636269, -1866503470, 213264160, 1302481108, -1313673165, 19348237, 2019277318, -2117212619, -2064781814, -1120633719, 1406524751 ], [ -1138269258, -843165252, -1839916732, -304281392, 135776184, -2064997638, -1402558595, -1175193040, -1500402167, 1890156618, 2126505283, -723038924, -1832990667, 1405196642, -702081651, -1024086603, -649854394, 12716878, 57163906 ], [ 278845499, -1180704392, -1549868205, 1394533156, 1331410745, 1830558855, 2090211911, -1852311478, 691682584, -133071132, -1525324340, -920739426, -1508938618, -625600611, -667242124, 1272430313, -1972163031, 690638914, -1616468878 ], [ -937876359, -1062290568, 924598737, -304346170, -1318139013, 730024328, 1477044124, -1532767534, 1737930266, -1695274299, -1034446707, 998138422, 1356794216, 1096676299, -1731020895, -1297081429, -356839984, -1779776507, -2084275192 ], [ 853893116, -1493073518, -1680458914, 362059490, 188210303, 1547040118, 1264807824, 980813255, 425603781, -1222429120, 666925128, -1538876925, -682739046, -1869485309, -1373768274, 1877697352, -1706888152, -883953027, 147718026 ], [ -1567135497, 1008415169, 1186845840, 691860868, 910458372, 268346944, -361551878, -1436335753, -598969682, 866884102, -1835431632, -1627583987, 1282692578, -1872999445, 494126950, 1522840153, -1661200876, 505763310, -33849632 ], [ -501984639, -103577263, -598581014, 1173170938, -740905358, -1325639087, -282296502, 1856079480, -1713366875, 1795656160, 2132025981, 1596403213, 1757108299, 1256151833, 1902270017, -668646453, 1247542948, 107977579, -309938241 ], [ 209418225, 958515148, 1043012616, -1553496936, -1492629580, -1075728594, -1501062327, 14012517, -889803874, 1384259742, -198487436, 38156657, -1143032575, -2075689278, -805671813, -1769046672, 2086094084, 396830846, -1632438295 ], [ 1468887135, -956068588, -1476752633, -715463740, 1211378390, 1771736790, -234590592, -860623023, -604031377, -1249555564, 1201886214, -2043848647, -1670706473, 1631433799, 1765172901, 660259674, 1225376573, -933568747, -527222516 ], [ -1192869366, 361502164, 223822980, -1031860789, -1174904925, 2041133541, 432840406, 1015632564, -1711810620, 897676450, 1069144285, -1735084293, -1603373939, -1953861062, 2107577370, 762420049, 1384318231, 89328130, -1285875517 ], [ 1172053811, 1617333890, -1887876356, -1491028524, 712442330, 1112696565, -226358399, 1673225663, 701301526, -1100936334, 1679190577, 134788179, 1662819635, 1940749821, -652869686, -2116174588, -1291254685, 302416208, -599041966 ], [ 121126913, -557353961, -197131111, -576154788, -279166087, 1914782322, -514916364, -1937493433, 1455664604, 2039300658, 1926210860, 1183851793, -1163620096, -439810634, -220252022, 1322469456, 1383407707, -1312825910, -459371777 ], [ 710239181, -662837504, 1906981329, 276771913, 897832122, -734760672, -474681794, 1060675268, 1277363850, -821561905, 25197952, 536668048, -7741151, 2130944294, 1927435037, 148409796, -1417763359, -544932943, 619294334 ], [ -2074467727, -943542057, 461734475, 1674594376, -605949278, 1969789296, 1633356275, 1301473964, -2034477903, 1273642983, -627985528, 327141107, 24702466, 914202731, 902332800, 677562617, 2134895311, -521544867, -211215353 ], [ 717137689, 214109974, -452301320, 1378393330, -410454313, -1008678680, 1554773348, -490021681, -1850838331, 1191572395, -755451521, 905241836, -1492032672, 1919214485, 579499619, 1960339902, -1037469010, -7844433, -2099762033 ], [ -979419292, 1726991430, -102111204, 1663108158, -1810306492, -1398075016, 667937155, 379388378, 1544389239, -899800395, -927125604, -1516041461, -782201194, -86021508, 70378676, 1026738846, -787245701, -1515543963, 813778102 ], [ -2114194967, 1400270512, 373366378, -1718944010, -1106906825, 1501632838, 1402035401, 432406916, 1142022484, 895918621, 492268494, -2017524771, -991948787, 68689711, 657512944, 2021860148, 474577030, 71193645, -1486805976 ], [ 1535948357, 223228385, 1184588393, -1711779775, -283270987, -786652112, 644628829, 1343816005, -1460172000, 1969426687, 1662081224, -1956203277, 166860370, 89755890, -541106518, -517306207, 716297948, 1445014450, -1972755976 ], [ -357434237, -673368652, -399319079, 8196843, 2009207734, -1711937206, 1661387304, 1907434461, -1496888261, -240175053, 377828997, -190633106, -963901117, 746856474, -1490112131, -1784687882, 204879400, 66456060, 1338191251 ], [ -1289667493, -695994563, -1397584069, 1505864150, -1957544725, 1176196480, 369424536, -1700167735, 299262142, 763604609, 1276280537, 1451813326, -1899143022, -301304366, -46075588, -1428397712, 339420224, 1851541569, 722698959 ], [ 492125013, 1002562157, -231146300, -1173656858, -293635974, 1727686128, 2129903263, -262735141, 107653903, -633295482, 2143084348, -750708672, 311698842, 684555686, -958394811, -130567343, -794035900, 485042052, 2013870723 ], [ 1734165512, 364899948, -794504285, 898878637, -1514830908, 1206847910, 1976755882, -490434818, 1595338615, -1902505648, 83634953, 805669941, 479386266, 1374814625, -1241327459, -497006819, -1637008657, 617502973, 432964969 ], [ 447120609, 1825419660, -1739412248, 853795803, -1682096567, -1768568372, 275838006, 418658734, -1313423807, 1846127309, -1224454020, 420012252, 1084771279, 815020755, -109734059, 650766049, -60644433, -1246413351, -1305106292 ], [ -637314692, 111404896, -438629393, 592974480, -388249788, -610185286, -649819056, -227972737, -775275259, -1545606338, -2034115080, 1601098518, 1294444441, -861915346, -1668377752, -1125251656, 585012584, -463234158, 1081786716 ], [ 1896542183, 635985368, 308055923, -282097538, 1044547533, -1624215308, -1155267371, -1909240327, 1501295935, -1843583117, 1077313447, -13627532, -1498448134, -1986334487, -757043267, 1598427002, 758835485, 702911753, -1456925219 ], [ -6008320, 1314085243, 2129403087, -1581075755, -384590123, -946934088, -1715376952, -2034320612, -1363881333, 580525636, -750834855, 1972113569, -1423945089, 125204219, 1160613560, 367543915, -939669150, -663727873, 869462352 ], [ -117890022, 1975008057, 1479088052, 387883732, -391438856, -1331551968, -364957696, -1629570339, -452501088, 86930272, 2043604561, -1301629464, -478730461, 1314562796, -1923607290, 183140846, 905378274, 1903195242, -869583473 ], [ -1461622641, -1345455659, -2093723474, 582902059, 513807710, -519798868, -1691562361, 1670010346, 1461551313, 1175669322, -2046483974, -386625965, 1250285329, 284482570, -58802549, 1386980891, -285790492, -1586846679, 213179252 ], [ -49251825, 2038730969, 1008440738, 2121102022, -2088504392, -1012750878, 966758463, 982514864, 846185694, 1115202543, -1909875608, -3599925, 1152082837, 1488642659, -1203228998, -763921326, 262469407, -1910238778, -417128970 ], [ 2053825723, 174005410, -139020306, 1934437488, 1764344294, 91725157, -1940624163, 482445875, -597878657, 469910540, -1788819037, 238123630, -1118271589, -1893280375, -1835308242, 64377331, 697054127, -491359142, 608811411 ], [ 1882992142, 238717096, -1270992350, 1579957869, 1406057810, 62464919, -1403448742, 212441272, 894328695, -918524991, 1326961327, 745586290, -1421630466, 729267, -909257348, 32491232, -1710182033, 403404941, 671782143 ], [ -1065410702, 2102443485, 294636717, 1323135085, -1326387364, -604356003, -1229866054, 667860002, 1838670633, 268170491, 555094681, -220684570, -318875384, -79582719, 1152080714, -2083644187, 921809400, -791295136, 1087532201 ], [ -2000472009, -2077477216, 432240745, -1617106924, 1246647399, 748470806, 1948601376, 416054978, 711446478, -235015565, 1352976373, 749196530, -1658978108, -743782512, 1462601343, 2105865491, 898820525, -735443075, -2071927935 ], [ -1293901395, -1138346246, 883225297, -586102566, 256686330, -603141337, 1437407763, -1831320353, 91191940, -1030774256, -128720000, 59433405, -190063183, -652558539, -1555935727, 1181094732, 1522530273, 1673465530, -258180996 ], [ 296437200, 1603150921, -539833046, -704558940, 808396172, 759613537, -1392202905, 1455597131, -1205463021, -1638133256, 1096915925, 310057986, 2080489391, 54318576, -1391353115, 1253271340, 2065737007, -2024235518, -965236266 ], [ -504621879, -1289621979, 1177336834, -158356451, 541375603, -1386327910, -9662907, 1799137085, -762687410, 376099228, -2094221262, -1726592475, -1666294989, -1027600377, -618684493, -1396203990, 1800549668, -862212796, 183560945 ], [ 873296313, -644227041, -1085047900, -1175259256, -1256606557, -162003747, 160749947, 1892482608, 132848094, 256348483, 227640412, 1584789421, 522043516, -2033099201, -974965579, 531981216, -1343553545, -1177663557, -1315637093 ], [ -1773187686, -867119806, -313098722, 1952310460, 2143639849, -2090371710, -1026317969, 471041631, 1531795919, 1447996164, -655327988, 1922383099, -670408846, -1889600544, -833726890, 2114257672, -737054976, 551836336, -1030078646 ], [ 1979500399, -1979987640, 55703570, 1742405007, 1695622933, 856385316, 1924320544, -162554143, -676197799, 1492659781, 1357809149, -1183215272, 1043430849, -195444055, 2061831782, 1404424987, 198040084, 297701935, 825942377 ], [ 1880967735, 763988878, -1596156143, -1530074643, 1969443754, -2107127097, -1700315385, -796911093, 852107049, 2107243283, 1820158468, -1611480920, 479370523, 1192149230, -1720624200, 1190919106, 636239839, -929692670, 1286480466 ], [ -1419969332, 1465599488, -1962078770, -629823398, -665366321, -521804311, 1116386119, -1702576840, -1069498792, -1462788537, -521309146, 553921078, -751050860, 883186416, -399191520, -1897807255, -17046555, 929259781, 249491019 ], [ 25842086, -1109083249, 330144501, -3195267, -2063584302, 1450825305, 65556372, 1465032160, 1978872067, 505013501, 549437237, 1475790374, -980775064, 296921453, -1326548188, -1358914830, -2021296906, -1022919475, 1638118305 ], [ -1221582785, -1614962037, 1417409309, 811587775, 1280354299, 1852880195, -1944442194, 1816997457, 1378763755, -1725277572, 615005890, -1147832194, 1632523984, -1004327448, -395969716, -900314276, -1527204003, -416972417, 1768511590 ], [ 482809150, -1430903957, -1520874124, -1344772324, 1314469447, -1670066821, -1986199087, 919561016, 1528338274, -1334257259, 1136262418, -4300307, -2110017808, 1774745483, 1609283950, 577053246, 19354850, 1266284514, 1687197418 ], [ -483888520, -1030981513, 791546171, 1194338212, -979523588, 1586124665, 22422578, -1214352472, -1348058758, -807632218, -283759684, -528255803, 849431966, 1606227664, 13768242, 1517951365, 110844263, -2098633818, 887502889 ], [ 1874001974, 647966546, -1368292784, -1677380880, 902849249, -1316467295, 1512500556, -517591454, -1306142327, -2132905432, -693929129, -1862828110, -1065644384, 563055047, -428264434, -849095596, -586125922, 458643586, -1317914612 ], [ -1959299687, -54645592, 437099634, -577291019, 1666165870, -935140581, -1092791922, 257879703, -1798720281, -1205194308, 544191567, 1656726618, -250163425, -656932913, -950155349, 1590763394, 124532144, -1263419127, 306244485 ], [ 586204970, -1427016871, 1600819654, 1813725230, -312861262, -1627981413, 460890029, 1038334784, 383990714, 336662336, -1084912625, 478240801, 1113620793, 1446569151, 406478627, 1911843908, 416558223, 1653440138, 1490958920 ] ], [ [ 1475160088, 1092595521, 2087938339, 978351406, -2040524255, -480328750, 1748455338, -2033554571, -478112973, 412959466, -279223591, -1403459375, -893631256, 1927598775, 1791599475, 927797836, -1761812355, -26330983, -1174629289 ], [ -326932472, -1190269919, 1937488882, -1508701358, 760153755, -1164142397, 438626283, 875970046, -1227863575, -1726358377, -1377402495, 304392337, -1037340151, 1552264664, 1086021456, -1703859198, -1923741732, -618840800, 843266202 ], [ 1715746024, 1455051107, 341559024, 444757867, 1758683467, -1575098951, -1483726930, -1087166393, -86827367, 1679759829, 2069461045, -1357215517, 961571069, 931798708, -1944194470, -827809759, 1000178848, 1236785914, 1438241215 ], [ -1614442446, -996667328, 290061799, 495089948, 596162863, -937135388, -2106809535, -1458376210, -1471686547, -1754146711, 1207986802, -1457373957, 1856273987, -383546879, -1390835828, -288394310, -403165374, 2053514194, -1416407327 ], [ 87350444, 633732250, -158204554, 381356003, -10713476, 98423171, -2009171602, -1122906950, 674436626, -1831032078, -390355246, 1801577242, 996448881, 959870159, -590219732, -1813896613, -2028640967, -1233066054, 380944957 ], [ 141396941, -950262080, 659991617, 1106641447, 820480199, -1568316301, -542054265, -2032148335, -246163021, 550899907, -2078643998, 1108082228, 237393882, 182602622, -1123455469, 1774499744, -192460256, -1297206568, -505606685 ], [ -1288001948, 539976002, 1440027657, 969979217, -593663028, -607014153, -1650715202, 1212190378, 429793129, 641253291, -1048506274, -1885133984, -1271894500, -1332399088, -1923380596, 1157838463, 1398177169, 903854151, 1876037535 ], [ 1343661494, -1067524268, 546857220, -670619101, -1424930276, 359734399, -1560139514, 1830636211, 1001435348, 714504801, 2137448352, -117643850, -12811767, 1324406740, -1498584645, -157985468, 1340408454, -921152756, -1806266300 ], [ -1588288590, -909169304, -1945805288, -1764171994, 2059861159, 633063255, -2100789543, 1325105122, -1001577694, 122713388, 120739181, 851622733, -1017736632, -360044927, 808740560, 339444990, 1188144119, -1674973673, 591064641 ], [ 1851230451, -751186274, 726735459, -1082188952, -1166478392, 917714975, 164358225, 1919334637, 953997765, -1761897225, 1892509259, 295908617, 1038546500, 1552175038, 647881413, 1852269988, 156861673, -1660708232, 366490381 ], [ 875267831, 1018695175, 308333697, -1779779420, 1229061402, 482196048, -1290865738, -1291412081, -215725413, 2030721528, 5861908, 1102601316, 1800721855, -1051161099, -1244337051, 1303967765, 1825268282, 1029163028, -263028491 ], [ 1543362428, 1562316769, 1527819770, 1548949067, 570221327, -1038348659, -1306406497, 902107058, -473507404, -336541955, -1937747713, 1043147945, 684976629, -1448073544, 128737260, -997527550, -187342631, 1393364716, 1706988389 ], [ 213235664, -1045991912, 1399115107, 2131378286, 1972754217, -2106605908, -850871210, 2105983236, 118929498, -1215750676, -479017090, -491990569, -1858866720, -597171538, -22243933, 2015646654, -1895574753, -1677720063, -1518988630 ], [ -1057307317, 1793427294, -1192824929, 989371151, 455055105, -1378147363, 135030701, 523578841, 462837004, 538162042, 60510650, -2090402387, -112945923, 158897766, -1065553571, 911040945, -1365138807, 1152531713, 2132379916 ], [ 1459729253, 1694125727, 1869270773, 1028371367, -788615358, -1935076739, 819381685, -2053089287, 943464626, 742500441, -820022470, -1525784892, -1268237156, -1943511237, -778207838, -1228512609, -435096887, 2072857012, -320071163 ], [ -807218867, 2130352765, -1755890420, 1358001076, 1700414495, -1034123318, -255780059, 70946563, 511291263, 332526967, 1221905846, 1867423856, -1446660441, 452421877, -121246295, -1791078907, 1359414490, 1044725581, 188865705 ], [ -1856966682, 191366621, 1746859484, 274230844, -1574129931, -1629986655, -708912792, 1180449998, -19319145, 440203249, 260456666, -340281727, 1788280204, 2093371452, 268757877, 129734743, -543449961, -1606907832, 633192196 ], [ 697572070, 1442379368, 2126666509, 1798374446, -957656957, -1324018653, -414656124, 1912791953, -710374486, -953000143, -2025186452, 237452586, -2105187935, 679440800, -697190318, -2010797564, 627707857, -486030935, -1373303902 ], [ 579419706, -71212738, 1994954551, 1149088142, 461193440, -1397525687, 1154990161, -26310946, -835724097, -673606575, -1697658325, 267071250, 735470803, 1598931254, 1775026722, -1489148647, 1255968014, 1280872890, -1604849749 ], [ 142083241, -2012807530, 381266107, 296573212, -1839864267, -1290753165, -99334785, 665422659, -71348265, 879861199, 192977258, -827447827, 1307506655, -717938158, 193053044, 1427283228, -2024846273, -907752202, -1948723258 ], [ 938382220, 843345998, 731845336, 333935305, -937830100, -69553608, -2075231468, 619783704, -1310367662, -1670401895, -1396836737, 1195180068, 212399405, 2043985589, 1772648421, 698665249, -2084198267, -1727170419, 2097683683 ], [ 184303283, 17157274, 1855218147, 616198898, -1610290584, 1120484255, -1658945692, -977658364, 36158983, -1612537423, -1784794040, -952123042, -1971485981, -1246683126, -347339731, -178295572, 2038598977, 1179219106, 1482470233 ], [ 1802859037, -2031876451, 1887222799, -584743633, -401094202, 1065807252, -383333693, 1506194806, 1998413684, -1798611664, 270926620, 29958380, 349204891, -1631642094, -1401730737, 680351452, -674442123, 294447013, -687949868 ], [ 1033072792, -1942104255, -1045734539, -796485336, 2105016972, 762807878, -557890521, -1739604970, -1868465518, 1772702838, -365989279, -1863233269, -726130218, 1962390819, -2010304532, -1467780014, -520474220, -944144459, -187091633 ], [ 80197958, 1809112628, 716981486, 1335832908, 1806950493, -196422166, -1498957975, -1395291201, 1323673826, 181126611, -1018724874, -472908615, -846205472, 538530039, 2138842352, 1282603830, 1141936666, -12435053, 791616646 ], [ -1542579117, -1277974003, 1592346467, 605363512, 321211912, -912091387, -1606624334, -1424161525, 377951825, -606185787, 2049208200, -588679119, -1042022685, 1664609799, 1605051726, 2003700688, -214863629, -2144368468, 825892410 ], [ 946788079, -1224331726, -362279922, -383208198, 2051846181, -802442722, 212240898, 895566024, 219746464, 705909297, -2021983939, 570221443, -197873035, 1101503490, 1097311836, 1347842388, 351486099, 1745544221, -1396872236 ], [ 1956288981, -2120497773, -480177142, 219063257, -895305937, 648573077, -1798911777, 236391581, 1955838403, 1348739552, 793539616, 185726676, -2131364561, 857703261, 538137934, 1945553604, 1697815082, 1664830807, -751844549 ], [ 245594340, 2076072703, 207649564, 2041734837, 1730649666, 1009145580, -759872221, 350896775, 580595273, 1423355022, -1019369523, -1192874864, 1475910217, -1726763980, 600798703, 1879294671, 1961308048, -1943728343, 971017143 ], [ -342689985, 202487600, 1894525612, 1582300807, 1795640050, -294081969, -1976826352, 658604138, -2142647301, -707735173, 1964317369, -1960438481, -1534430319, 1385179669, 320450336, -57250231, -1422976001, -972963578, 1592850210 ], [ 1891455779, -2091723342, -18925606, 2074889775, -1025661235, 435195687, 1413489512, -600966834, 1079724036, -1746661448, -874512611, -1871236679, 407688125, -1516818699, 1474064890, -1142104184, -1843632221, 193348852, -748803366 ], [ -322806988, 1693890744, 1880393564, -1345755747, 459693300, -2016360891, 627600961, -1333311049, 2031289889, 1243215082, 961960005, 493736173, -2020646182, -1164230553, 781148733, -168259800, 1200961030, -621808075, -551983632 ], [ 1745237358, -831093225, 526654725, 12958548, 1916605418, -1376558550, 42532228, 562481855, -1353121337, 1560452286, 329192411, 1367404739, 455298339, -1300007787, -1317282434, 1995902387, 1006841650, -1690402774, -1682354841 ], [ -352444080, -137368807, 2141393574, -1050220169, -538871035, 153932082, -773914869, 980424761, -2052762426, -1821954073, 760335894, 629749177, 1786779337, 1852580231, -1545301269, 1000664209, 1293315026, 2029470083, -988763562 ], [ -1919938457, 314743110, -687391790, 729395894, 1182191088, -1439038235, 870178382, 1745153296, -2019911842, 429396106, -1048924247, -227888557, 13077222, 2077590557, 113103706, -783975787, -1101456742, 1664789259, -1548506070 ], [ 442232655, 962030145, 844182011, 615166601, 1548411975, -201514660, -424564666, 1181934387, 267764791, -1478766243, 1193890250, -93100072, 1382683275, 83932870, 1383222657, -1794954455, 1290274487, -1252890783, -2136001533 ], [ -224629764, -1061215780, -825256618, 173603157, 1693519212, 1508090846, -1261822231, -56494322, 1198092042, 535942087, -1589858792, 1195405087, -1152899677, -235100588, -2129943690, 864142673, -1308013436, 368736371, -1179043248 ], [ -691332622, -2020347504, -55110143, 41614437, -879252843, -1118421232, 1303351053, 2057594284, -1427804725, -498722790, 839731755, -1586344570, 821009125, 660497816, 1819601766, -1132899072, 1138284147, 893680191, -1466737105 ], [ 666799645, -1284611677, 1246598287, 349262324, -432828651, -1593651888, 390793676, 61775215, 2118247467, -1513856593, -292345646, -341559915, 812540536, 1545744053, 1236629897, 945253565, 1613267117, 1461464035, 684890815 ], [ -672597891, -2091067790, 1177327103, 1345137339, 118124175, -1647623309, 1629223307, 1939190551, -1804742071, -568242870, -480929392, -53973519, -400429372, -1974114593, -1044656196, -1659609859, 1007094905, -1001038407, -1491113458 ], [ -1689502403, 1670891634, 184063880, 1693122901, -1969328820, 1562930656, 1267550876, -1811962975, 1904604103, -73576049, -1114239202, 1874820282, 902040486, -2080052119, -370348262, 2142910852, -1633898893, -15780719, 1257158514 ], [ -877253571, 1068304070, 789941925, 73343246, -1585413587, -614199464, -1763320862, 59091490, 1198507545, 698737549, 610047244, 1441844144, 2101097143, 755502281, -1935753902, -1091527620, -1224841931, 1588297183, 1247012863 ], [ -1384467363, 1593667400, -1582313544, -1992295234, -1434428270, 1788729158, 75138966, 158404208, 1628768079, -10831799, 1685505488, 639969810, 1635071587, -1613298413, -455534229, 212176058, 739766502, 737927266, 2103497540 ], [ -1698769385, -1988827716, -1954909836, 2096724244, -173136873, -578997196, -1249942009, -436883432, 1856958935, 2145612292, -444855855, 896865288, 1901084632, 991506751, 1673020931, 1332867425, -171478843, -82328742, 492737323 ], [ 437723856, 1435421833, 953676212, -713586549, -1535777824, 141666259, -1524840361, 809796775, -1137780484, -1396590814, -193995205, 1915968477, -1054737410, -392120720, -413279150, 1317206017, 1170773024, 1225137752, 1731459019 ], [ -1254031547, 824868308, 810555794, 608097240, -1255381957, 1756303636, 727670723, 1034173768, -873363543, 1886847380, 322768696, 185156768, -650024801, -1699370250, 2136240490, -250762330, 1480555169, 206152027, 102643853 ], [ 1369687167, -699185049, 441190411, 1751597561, 1478656064, 1497045264, 1481006647, 1258062657, 100258417, -1134736740, 527374053, 1404405969, -1591527698, 275474766, 1414875838, 1321459473, 870141963, -865398396, 525371957 ], [ 383394725, 756067709, 586846299, -663741762, 584414944, 857284776, -894929091, 206790729, -50622754, -1847732545, 28722881, 1837168360, -974426882, 1644644809, -89406958, 1765754708, -18348552, -133827715, 1832609780 ], [ 1707106237, 862093026, 1615349724, 1005944584, -1437224195, 92269811, 319205755, -481171943, 507923081, 1946167208, -1484231410, -1840261622, 215138379, 2102227291, 1295059423, 789468029, -1253539097, 168686908, -1762215067 ], [ -1749842749, 1616754946, 748801086, 1889894777, -1694767947, -2032693544, 689173120, -498906689, -148836357, 1864700357, -539385756, -1411428956, -343737403, -1024314012, -1573841626, -407676076, 1703803035, 133573368, -1893272686 ], [ 920790590, 952990975, 1808472956, 1990212050, 1148412156, 1601532879, -1509843450, 737966798, 2092478884, -337076091, -1975476198, 46853400, 1313401742, -285673080, 1878664464, -1017236093, 1922558644, 244303480, 896572717 ], [ 1899498212, -1953761770, 2007317136, -1575891021, 421974021, -1572789044, -1329124771, -196935433, -1641896813, 640428066, -1229757851, -1599032919, -1567459321, -1903206827, 1141438307, 1952956146, -1488372547, 1334080982, 1492326357 ], [ -776528672, 44749086, -948699076, 1670393741, -1240674633, 2131414630, -660077025, -1501243178, 272534795, -910648632, -329190423, 433308232, 1964328965, -982303303, -431098578, 1810356232, 1227096352, 1552900445, -1829048375 ], [ 1707215399, -342623669, -1236515807, 1700900196, 70243614, 549076797, -312478627, -197874006, -600575352, 1903893262, 1043578762, 1768879934, -356709703, 587392602, -2048113616, -593034795, 541953427, -399880064, 1134217359 ], [ 1014555962, 916312620, -57061558, -739890139, 1057141030, 1190293749, -500417784, -565706954, -781858074, -1754841348, 785095228, -2039563721, 683968260, -902615522, -1472007102, -2056988475, -1814375282, -437900659, -738606106 ], [ -553985437, -1376948213, 1988956043, 813957553, -714934006, -441990284, -592741913, 2145786904, 809730951, 1943300782, -215956356, -875625416, -1152941704, 1832900828, -935813795, -1240260237, 1011654593, 1912035492, -2051825543 ], [ 1966255714, -1275010358, -977609387, -650932939, -1610433463, 710372791, -448127191, 1049475114, -1940587072, -907583172, -1810379649, -239333643, -1804255736, 764518593, -351456378, -1811476214, -775957998, 1668339131, -253200559 ], [ -1941795032, 1582295742, -65901936, 109205826, 1164939248, 42929628, 1123503406, 2032004550, 1582095802, -665654438, -556577597, -1201220078, 1309052373, 462107220, -1089641062, -1240568451, 1766786720, 1054223624, -1557078168 ] ], [ [ 1656364082, -1114326845, 1348817181, 1376183537, -1683190974, 2054647059, 1058949168, 1259652321, -653848446, 2139290001, 760915749, 2033168195, -1305183449, -592085492, 737609444, -923312261, 580368382, -2009226096, 896397920 ], [ -1035983002, -457210526, 951881716, 806754081, 381117026, -311162510, -1956745741, 903493145, 191441828, -55955701, -1108264069, -1155803519, 248839222, -1210090775, -518076671, 1826244783, 1059387323, 1708990711, -2103571796 ], [ 2030483826, -1131267160, 1134439156, -1434552060, -502742304, 1482895148, 871209876, -1093193568, 604528933, 1569346395, -355338817, -696111357, 1654549809, 1282663567, 1248477429, 1767960831, 324040077, -1118898471, 531947035 ], [ 2007017270, -2123007021, 63933472, -1787013457, 2139190195, -1563873025, 568697610, 223769453, -1285972544, -1880783625, -2092913727, -672242349, -1173098105, 2022217475, -2140075441, -646855385, -706093629, -1722397461, -285851591 ], [ -214536297, -1423514924, -388857893, -40631167, -887383970, -404973052, -2069862082, -1645722544, -749991903, 713598119, -54281473, 1672331921, -1483340856, 2108039654, -640277308, 175151300, -1772209895, 781491937, -1496382205 ], [ 78196254, -955604340, 1829003378, -1456636113, 2129829443, 1100882641, -1915683235, -1023031422, -1894567855, -1695741380, -1193152987, 418805273, 241995046, 1652975188, -1371521739, 370157801, -1281424469, 233494153, 1277600757 ], [ 802910895, -541455988, 1535483787, 1595330511, 175042072, 1560534166, 1921494797, -433226265, 1339348799, 1642951542, 1471885935, 172295778, 396303507, 2134232769, 1974122744, 988725129, -1213765915, 1605647531, -1801168874 ], [ 94607722, 1801718917, -1073942121, -805178109, 1983076800, -2033410024, 307475999, 1449664800, -1386271264, -458603672, 1632885078, 893242780, -508572710, 896976117, -323166124, 20364157, 1143511602, -1897384964, 1144742223 ], [ -1455845965, -2051800605, 806707966, -859542863, 1849863441, 1920277962, -1208189391, -648293167, -2101233784, -851489718, 1438094349, -896603702, -1327217777, -1777988839, -1774869199, 619031767, 1316598682, -927111917, 378548217 ], [ 907271330, 51081584, 484344606, 889038784, 159277146, 1336268852, 1875230996, -192421083, -950062615, 1006735817, 1459281519, 294058066, -135573156, -150960425, -424738291, -2126924425, 1564854216, -871734240, 2095416011 ], [ -436731746, -1196956457, 639314263, -1959211500, -515658596, -1608382427, 1251688012, -1136031246, -1900995858, 1524466033, 370264253, -237677117, 819431293, 2121224382, 523964651, 266899207, 1938187724, 2102589859, -1707074380 ], [ 1255045653, -2124109587, 766333803, 177330975, 1689287777, 1122099867, -1754238577, 1408696119, -207468092, 964345338, -1728291496, 1027492873, -401305056, -890302929, -1241910796, -1543779735, 1468177739, 306209288, 941760985 ], [ 535122558, -2077536228, -622517453, 1526188972, 8305315, 1108504221, -98599008, -1274536082, -36449096, 680086121, -629529142, 2049607321, 900995456, 616282541, -1662825456, -605671076, 1095978154, 1905975499, 122579792 ], [ -2104369928, 2139563776, 1026111350, -1714431354, -630882714, 1480714074, -60209709, -1814999328, 580075721, -1337728778, -297614699, 768206078, 697674692, -1693949938, -1022226354, 884349078, -1609464794, -1800841108, -1346655093 ], [ -1166355191, -1550616536, -935060111, 1400081873, 1515763176, -1609286324, -1387674719, -1479906605, 2055667041, -526067840, -1035004338, -1396215188, -233961370, 136564101, -1311138171, 637892641, -1346327183, 1185735229, -290786070 ], [ -1421550696, -717763947, -171695454, -48143492, 615436461, 1244660386, 1988808530, 1471309193, -385018153, 656956338, -1763522538, 694953898, -441180073, -2056874807, 658881452, 1118485052, 960264810, -1421769795, -1668147532 ], [ 1896570188, -1788973250, 1071944641, 688889229, -2106034211, -181660685, 1805851477, 1778364052, 222880665, -1482287553, -1775655448, 905380708, 1045236212, -1038203612, -420516870, 1006488389, 1883255270, -1193984573, 841694218 ], [ -1136556316, -215848191, -867581544, -1260356054, 1727591643, -1728588140, 1169623271, 682393636, 7126809, -1319081884, -6623230, 1332279419, -1785760074, 216383008, 1437651045, 930782027, -1348417800, -693745061, -1425979964 ], [ 1105440489, -1461280665, 999024232, 1472347321, -1938056444, -1820868205, 149141582, -19968404, 363031191, -383346750, -809583491, 262264574, -1332773587, -866960601, -588853413, 1867404556, 598273617, 1608426047, -303365226 ], [ -1663706135, 1884497047, 1884032662, -536644628, -508076586, -1232450040, 503635732, -1200180268, 2079623335, 625350164, -518422499, 1322328065, 457771528, 281482846, -1789078500, -1773643313, -344680602, -1583523950, 359130806 ], [ -529606264, 1315815196, 1218771046, 1293885289, -1637922089, -1830929250, 1570081490, -1015013330, 225745333, -1979673621, 679348766, -1028425783, 1009325004, 1190873054, 1923083020, -1964430526, 701443160, 6770957, 643207757 ], [ 819229318, -1535143761, -277911570, -1411001522, -1883062802, -942945137, 1335478522, 909068708, 258874820, 1686635820, -630630183, -165296939, -1037562021, 178936921, -2019994195, 1643266305, 1921892910, -501367196, -1101978236 ], [ -1112470741, -577430322, 2089269161, 1108819263, -1728091201, 612763433, -1462237343, -2041600620, -245902470, 156855667, 1976504666, 643328879, 225102724, -1744603204, 1813715180, 1483548698, -938557659, 11597237, -6999748 ], [ 1036924049, 2003366767, -745643635, 701718106, 658190006, -1035217802, -651395433, -779788451, -1585789930, -513422474, -1630446260, -439977096, 865794337, -1201799448, -1106073150, -779317354, -824270103, -50269551, -1969185823 ], [ 714006388, -1085820277, 1411579889, 458120534, -834877921, 69498822, -1533600792, 636030926, -586067784, 1506520044, 734211858, -834610938, 1055159894, 917172580, -2019229645, -1914005530, -1328984020, -460293355, 303837942 ], [ 504996327, -1575113049, -1347511370, -845220138, 699040393, -355169571, -1261233223, -337628862, 1110741192, -198809511, 401647030, 1589322940, 20108895, -1693431392, 1856183488, 902234546, -32723060, 360476755, -622380384 ], [ -609839872, 1150712239, 382487368, -1657659117, 1679491751, -1031074680, -557535824, 1723241174, 1565932992, -591906766, -369632911, 619449541, 486808378, 185507094, -517547909, -1803844046, -266824605, -15439103, -1095483070 ], [ 1521827911, -735076260, 1152929956, 652687965, 1710469109, -1119751146, -1265457759, -73692322, 1631349076, -1409521539, 63834467, -351096976, 1450673154, 494825273, 385899899, 1914160555, 960224389, -864576757, 578174949 ], [ -1401213768, -52697423, -1231826326, -649775647, -201813477, -1557003631, 1504021241, 1924800231, 618237468, -1619061650, 101899928, -1729633339, 649396332, 1966227335, 2135296389, -1974622724, -648057718, 1573659478, -320231183 ], [ -1478374792, -1993300751, 668839267, -1471299350, 2126796463, 118677472, -1643905035, 875206397, 669500272, -1861244409, 1548123878, 1804516325, 306916310, 1764325016, -1530520292, 267166484, 2117733497, 1401868149, 267201719 ], [ -1654395223, 1100183322, -1954307537, -377755841, 1509465885, 889317933, 654946732, -249588453, -1583952379, 562918203, 1449260412, 5375650, 1284442177, -109624211, -209692699, -471553002, 992613511, 1394657790, -276860525 ], [ 1662157324, -386067174, -643155322, -977411731, -1033219467, -204560885, 984952485, 171983198, -1689270634, -1790510014, 1840253086, 1381415747, 2008915620, 433286186, 1615473142, -375254997, -1409076558, -1857373642, 266669131 ], [ 1200858104, -1184061522, -726581434, -898338199, -1905483523, -407496070, -1447835450, -582979429, -362790736, -1785275675, 1740809360, -116102388, -1494443558, 766144166, 249915591, 1531087489, -1688748635, 40565571, 1550497665 ], [ -894507086, -2073331412, -1644223987, -1608502774, -1114133913, -2029099499, 685300360, -271575950, 297041121, 2115546318, -999860596, -1125668061, -1856259517, 771877919, -632479643, 1067845972, -1825844015, -927061778, 1369875342 ], [ 1170287280, 678565741, 195590095, 781725264, 1904351627, 1570847323, 567774947, 501239722, 2005235326, 58441883, -1678662410, -1691325881, 1394717098, -1623053847, 417080485, 2046540635, -58609963, -274150553, -1719221761 ], [ 634123019, -1252089911, 1213239046, -2000365300, -247410113, -939147821, 1839577106, -1158662873, -1169356881, -250690574, 1664513417, -2136946654, -1628101849, 1977193047, 1467111726, 1119864451, -1470356236, 329513565, 2147133628 ], [ 744744670, 2136701523, 209844264, -1319734468, -641003039, -320945900, 779773810, 364294110, 1522376647, -1147170572, -1581507947, -118077911, 759632679, 444315035, -913690243, -1137947354, 827154355, 1748499636, 1192330812 ], [ -504660253, -2125129759, 1074618828, -657526894, -1087598618, -1129000493, 884403278, -9901843, -46838, 957413312, 554878053, 1180087428, 813264055, 1133797071, 130422591, 1584185652, -131991358, 756734669, -2117588336 ], [ 1558414857, -1386750607, 710705491, -1591970694, 387185562, -468433486, 1156456977, -132416370, 726176687, -1163296654, -1247725968, 1264567664, -134511719, 1140376720, 1698837542, 175785201, 1196647975, 1867358749, 945761073 ], [ 642976057, 1813762272, 619958119, 2136653175, 1206790596, 1926233387, 1470167083, -1502991226, -43519610, -683171167, -1649433421, 1407787360, -288076955, 843101497, -1823851972, 1973039368, 163170328, 1936267006, -560771007 ], [ -56975394, -998685186, -430635074, 281182373, 1275604104, 718645591, 342841946, 921915037, -242935845, 1782529104, -1375898376, 85428933, 1008539388, -1698382936, -1644046786, 551457586, 658146720, -376826668, 1735004570 ], [ 111907440, -2059799050, -1592148106, 1469174063, -252774326, 2085284636, 663723217, 577990800, 813854862, 667571322, -772998362, -2051013729, -1643548320, 288612335, 190939373, -1068399617, -1525979334, 1454145165, 501524159 ], [ -49796143, 1376866019, -99102154, -1591601965, -1654236694, 1867201551, -1998367050, -1773466700, -1989371421, 1595143412, 364746961, -520141481, -2050640609, 2106957032, 1862521226, -1545430185, 2063838877, -2038844346, 188202874 ], [ 649658975, -1205307867, 1749727761, 700781360, -1729277864, -402278587, 102688027, -615260248, 553303069, -768962749, -1478743762, 889711949, -1705409938, 110027544, 2054336972, 319176739, 2031526705, 1353098467, -357669922 ], [ 994319556, 1950689493, 724763279, 830181847, 1243468417, 299443833, -221130922, 287994497, -1223217134, 401375221, 910966433, 1641361582, 1701602359, 1295257837, 1354546500, 352598018, -886237081, 1057785648, 1988462009 ], [ 1586329130, -1932053475, 102315141, 253835894, 1517431626, -61795616, -990111236, -67384979, 749648504, -2032093224, -1506395546, 836387635, -1552800758, -857798653, 1751911277, -36487168, -1745074348, 781830538, 1601566075 ], [ 2031081935, 241368531, -813297722, 1874825962, 1285241040, -1549005601, -122802678, -68021722, -1105740068, -838885905, -1909903863, 1602489731, 280606944, 1676827668, 592787391, 1817931512, -2008434967, -720114223, 1922175031 ], [ 81837229, -974856714, -1217915648, 845524930, -1028921002, 1405156560, -1142195971, 465540873, 137030629, -27002303, 560355548, 852436043, 2045651104, -1494225280, 1424756253, 1644593491, -874196769, 1025687735, -1277185166 ], [ -1655309764, 1489390754, 1095189869, -1945629799, 1821195018, -257692128, 128223460, 62689072, 1778734599, -1645705005, 1117896840, 2135579856, 1436474918, -1305965655, 295481014, -255464169, -1168814533, -769322711, 388326132 ], [ -105194301, -1124729517, -1866361784, 509087943, 2026356023, 1859861626, 393163640, 1177798907, -1115358332, -334828170, 653704121, 1164386873, 1526338156, 1221795185, 2045467385, 221651818, -1979359257, 1935584999, 482412467 ], [ -1942272493, -529807132, -336587257, -1577343687, 207526372, -635373800, 1468987754, -79537331, -1578810856, -895918670, 855291314, -1413607158, -2060482968, 196208919, -204707259, -87095327, -1778574795, -1291005406, -62199398 ], [ 662144505, 65935282, -1811724436, 1917345681, -295969535, -896283510, -1658893067, -390938614, 1655454332, -594034940, 392268369, -1685463354, -1509550411, -93083162, 355505347, 1656936581, -1682056550, 2142010162, -1929065792 ], [ -1322256228, 57618160, 445014719, 1296605925, -1171846497, -1750690076, -527925911, 33010948, -913531906, -1183814148, -2061325014, 1041958801, 1018408399, 29353947, -502708801, -181835142, 1623190496, 1505547263, -2127224184 ], [ 832090633, 100180006, 1079674921, 345678003, -1547680689, 165905149, 1924414096, -1334941770, -509513473, -1416534817, -585338735, 1029383889, -718239973, 508600774, -2137268944, 1725066630, 466903876, -1134124357, 800287778 ], [ -1231427186, 213174056, -913992637, 170785768, 1556756659, -1360597013, -438502083, -1707043697, 793725545, 407162326, -895350510, -1254145230, -482729735, 1726787839, 692442350, 1831390588, 657756903, 542122543, -1261486823 ], [ 623237723, 1097155168, -349311856, 132699886, 1551410285, -1938637571, 1676945525, 1280384776, -1672258234, 754513945, 921705620, 2012220079, 1666576078, 67108400, 633471148, -1596493224, -350063142, 1822377895, -311187081 ], [ 1177853044, -269103518, -1179309772, 1082959030, -1908230108, -53369684, -2057381294, 1587818696, 883346322, 1095449881, -1057336492, -1671613548, -1391589082, 908303378, 2147152658, 760830074, 1144880137, -489806703, 1960440617 ], [ -495512216, -1401828313, 1593608140, 1714112823, 796283977, -1034353140, 1485167228, 777607998, -842016664, 1850549414, 305456591, -1596071610, 262843475, -1763462912, -1619224639, 830572370, 2141103091, 1227656659, -500977967 ] ], [ [ 626276909, -1680635426, 1727976246, -349506305, -1432669564, 881403168, 1688680247, 1032137747, -1958678188, 419199177, -781431765, 631784918, 2262657, -1967371490, -507852776, -131750139, 182660568, -1699183027, 216886257 ], [ 460995372, -609763388, 657835062, 1341375819, -628111477, 1262020379, 1683385424, 1975120810, -335348822, 614654717, -1938423207, 202554185, 373047448, 586035980, 2069827225, -244029978, -1347781176, -962157003, -1371788262 ], [ 1895604108, -1271705762, -1119234303, 697930190, 67963066, 1951000950, 1420820900, -446407851, 317708798, -643973712, -1064943253, -2096537185, -1670194911, -995677367, 316668535, -118962858, -2052885920, 163695937, 1972190003 ], [ -1017058236, -345899268, -932388778, 1402589060, -315336399, 1767775279, -700449821, 181213829, 941303681, -1913609821, 1183904350, -2068053376, 260502086, -410258798, 750123012, -506238928, 535350977, -1327204249, 2023061853 ], [ 790154846, -383576901, 1980102312, -1477579211, -1162416626, 560398228, -243715130, -1608299677, 648973202, 682927405, 2108003465, -908431031, -1898734948, 920508662, 1721893503, 363696088, -719419356, 446298970, 605233299 ], [ -1670583820, -1786968649, -711515476, 1833447563, 1629543468, -182182989, 893485887, 1635250759, 1928205984, -129722734, -172703025, 263776634, 968041960, 925273684, -1956188188, 720191302, -369133819, 1265015863, 1243887234 ], [ -1863600655, -948401698, 938569902, -1950514050, 882505865, -1152956156, -1778023160, 1707582313, 796505604, -1761175265, -1074924866, -1497159428, -1397516742, -254223803, 615275288, -1860193168, -1859368749, -650952519, 34980462 ], [ -1008118328, -1335214910, -1509456086, -1777771021, -1821229502, 1869651758, -407944889, -2103611283, 509805280, -1035951752, 1119880740, -1769950561, -462718803, -1817631735, 1167913036, -1126102095, -370937255, 386854028, 1350454682 ], [ -1173668052, 1510069793, 1162026525, 1798051046, 1900116714, 195014069, -854259607, -389502536, 1148073605, 1559864629, 1171177125, -427549379, 1500002312, 1148951877, -1690975665, -412174830, 249699217, 1952190804, -73682724 ], [ -880682300, -1136835119, 1883580115, -1500041871, 131991991, -1901740792, -1580500493, 1914035571, -1841605056, -104820599, 911410717, 369094865, 985891355, -976741775, -1378531136, -604575002, -2136075240, 714672880, 1169294691 ], [ -1857883610, 1057285372, -787610324, -667600828, -883258388, 545360441, 795371739, 863790270, -1050796927, -1087075857, 865318130, 1975665091, 433173491, 1343599054, 161431927, -1314984120, -1839223671, -702584291, -2124755491 ], [ 1423492669, -703958750, 1449892283, 816533836, -546860147, 151163087, -1731983376, -1595731606, -1928898693, -838967870, -945962851, -1438279396, 1378875359, -2018442036, 58078673, -67472186, -933354682, -287198838, -1876789299 ], [ -1845799035, -559016354, 845446882, -276255138, 424209650, -737922452, 996866262, -1905474462, 552200545, 966498617, -1433210474, 982719292, 759222722, -1462830246, 1293694063, -828377864, 1588692526, -747004254, 997781896 ], [ -164215327, 1279084467, -1492442926, 948383563, 1574638009, 183489896, 2142884537, 2013453544, -1763106833, -1713476378, -1901769479, -1682209627, -527688174, -421903660, -274853987, 881779749, -2146675533, 575273080, -306610741 ], [ 1687234461, -1308702087, 1109178217, -1056153885, -1497840154, -1594878240, 339696215, -329134665, 2019970646, -1476695788, 1951835618, 510883869, -672198813, 1928565913, 305598357, 796935680, -2129947882, -1513964860, -1188464015 ], [ -502682537, -19197415, 88063456, -459922943, -618441888, 1361420834, -1729159175, -265276004, -773378158, 364110463, 2013554962, 970287716, 65341495, 1144585835, -1211900728, -1726674101, -1342947479, 1572815422, -1159592101 ], [ -2048872758, 1612671455, -1776710657, -86012197, 1175912918, -675222888, -1212163955, -2027957159, -358168966, -151354979, 1809831353, 810094345, 1267792854, 1595843807, -771497977, 780275916, 753995481, -949041906, 1501670844 ], [ 949732521, 1214018073, -821450267, 2028714967, 298643063, -1209154696, 302037584, -1281452064, 256392028, 1320355144, 906333182, 796077429, -1441661493, 747748346, 730159127, 166525131, 23134559, 186869642, 532154529 ], [ 398850894, 895220437, -1815973607, 426547098, -1356212828, -1188291780, -1933561296, 375395556, -231948731, -1013698638, -83406149, -1781549221, -1953398950, -1297916226, 6904821, -1280744201, 217466036, -689122528, 1436160913 ], [ -654859634, 184301091, 306733271, -616552947, 2088176225, 1404560953, 1840190729, -615071764, 1014363677, 261446225, 1768116247, -7748818, 795566268, 1231496664, 436497708, 669898121, -503216120, -2092690385, 346943821 ], [ 1369505940, 1719680007, -1423727832, -493147434, 2001571337, -1905335479, -294416865, -409061222, 1027098201, -496246616, -207399554, 2022637097, -707342991, -1425873725, -1877812037, -1592751634, 1385503163, -456862506, -1053230467 ], [ 2057772571, -269769566, 1334404515, 1134266116, 379209460, -1184608530, 1312203684, -1590398130, -1919802874, 282969433, 2014338157, 833838951, 485056295, 2133375065, 1557883149, -1932492316, -569870468, -87539088, 1699828896 ], [ -201043777, 187565387, -514031837, 1798336448, 843227997, -1570514916, 1658087420, 1228158903, 566477311, -1472798256, -618900254, -1234733979, 426972939, -1665177860, -1413240503, 115305145, 2144314842, -1886131869, 812748568 ], [ 1857450316, 2121870744, 385062679, -1607006728, 1684828131, -1708140691, -516440640, -1894333721, 1277097442, -695254034, 1431634103, -568582485, 378372848, 760824774, 895410045, 1952973793, 261806271, -1483240349, -1251306712 ], [ 337107525, -1639684781, -846551758, 376388869, -1974987643, -1497426668, -1012385958, 651764192, 1449497323, -1102206070, 43966153, -876677380, -857612107, 135416631, 159483936, 2033188502, 260150795, 2107122792, 207887561 ], [ 1087021563, -2049038683, 964589533, 163020136, -261786759, -1095863078, -709811821, 1871121660, 2042403061, 467161524, 1587604702, -90352301, -386242750, -706643771, -219949227, 735254457, -307998582, -1702714168, -309609861 ], [ -10287786, -1784377129, 1486571564, -1611014783, -1252015714, -1186988547, 1689462278, -606923973, -738185443, 1979846289, -1300684993, 49377305, 92275526, -1283732060, 726576298, 957214698, -2127220752, -508289224, 824756411 ], [ 1918714042, -792020653, -1923991615, 1284029514, -1165565824, 322384173, 1451587881, 1829246088, -1419340288, -488034638, 1814499019, -517715257, -1945497985, -1664007379, -381143154, 208036484, 1794986361, 981445770, 24364904 ], [ 641028858, -297308966, -995582437, 1093771998, -1301469518, -852947402, 2017618635, -873158422, -332780684, -1833453769, -1899059904, 837359973, 156916260, -1905055720, 1150761592, 561677215, 1605698742, -1681313828, -1518452974 ], [ 98251602, -1502751428, 142092237, 1474586222, 166861827, 774228790, -725067434, 889129822, -1488401606, -2061290390, -147487976, -2113631357, 422399380, 1045861497, -522840727, 1270222538, 1264049209, 386565918, -1225689598 ], [ -592415798, 1608450800, -1978451090, 1574950567, -2107598370, -295712633, -682549681, 1132634257, -1022466950, -384792911, -1694774022, 1632052447, -163321013, 1178660936, 707546988, 1019500940, 1564635064, -304934277, 1846163717 ], [ -216516736, -436345719, -995965166, 1667121500, -675272322, -281033878, -1873066828, 1116608192, -1223137832, 1218190177, 1687630222, -457052523, 57128434, -32508071, 1666702875, 865893769, 585289364, 1477672181, -16572299 ], [ 1296269519, 475917198, 1796602592, -462300635, -20261839, 989784114, 1471844417, -2010991713, -1287266592, -1609081835, -1750451341, 1411655977, -1941574093, 1633759712, 517644977, -2101169962, 447025104, 806741630, 1976954316 ], [ -1825305735, -2071054484, -966629984, -429162335, -1048126128, -1071077225, -2074703890, -2064165206, -1070626071, -1132327233, -1156592199, 854706576, -1475576472, 2041742315, 1899075175, -310852110, 414282022, 814723401, 1280307092 ], [ 1692929314, 28656017, -1037793111, 453988899, -859652820, 1254455973, 1677935911, 2109400963, -1192223553, -1908321728, -315194105, 1465930940, 922974600, -802872105, -417733306, -348470825, 722461312, 657586017, 2130580714 ], [ -946804101, 1133323242, 1422044604, 1413483127, 1890327197, 20299935, 1666074228, 1094154605, -712818850, -2054015234, -1306268151, 452338154, -1768622858, -296229414, -1840463216, -1503832376, 1786820584, 730931874, 987427252 ], [ -1498342328, 584508744, 77813901, -1472843141, 1188991495, -264837340, 1895522481, -2052249188, 237794093, 731552711, -708683289, 226497884, -427132527, 1615560250, -698519941, 1094500713, -1395835490, -19872125, 2139313155 ], [ -18005366, 1249275569, -270427978, -1396804840, -1185142296, -686432957, 1378669103, 66066800, -1726882553, 591507284, -1769836169, 1855010463, -1703973713, -140653470, -850409770, -392598449, 1350737921, -455059704, 1072057777 ], [ 1557652065, -1291254388, -990759291, -1079398115, 191087753, 1998761599, -405302257, 1368272575, -798524343, 1604718545, 853195283, 1354285714, -1495346941, -627771865, 1560694114, 937337944, -950205318, -820540153, -1781743269 ], [ 919254368, 447438248, 1651422975, -929945451, 296842473, 1959276898, -985888935, 450523105, -2057743317, 918822512, -272579234, -1270097222, 1238804681, -41979404, 1289269133, -178708658, 1259246183, 1722619159, -1035464344 ], [ 614199533, 1648263956, -1722542930, 1570081503, 1906484016, 200834227, 1447341738, 2103512465, -857752294, -1125769081, 1635887185, -766689125, -1007544737, -1284883512, -2115456130, -391623742, -418102385, 1669149751, -386070039 ], [ 990279220, 1486469075, -831679214, 1952736415, 402374050, -1031507068, 2045867355, 2077097546, 2101651088, -1870454997, -144236846, 514988621, 53241581, -550339183, -1442740474, -293190970, -232366386, 923462750, -663215581 ], [ -1928460797, -1494868993, -318835456, 467107009, -366385529, 145033014, -1695742202, -1717734738, 8832445, 836337428, -1816973169, 1045142016, -1245833373, -716338075, 185489103, -1589536575, 1744057373, -1437410391, -1930819418 ], [ 1205238707, 1432488714, -546936381, -1844609397, 1111838081, -1199554669, 633435200, 2089726443, 935606647, -2087997412, -1453956457, 1941396661, -2015943880, 362381256, 297673500, 2029947835, 889610958, 1174066364, -1977568468 ], [ 122302509, 1194388735, 334998371, 720335840, -2128823455, 736804062, -1902848715, 1834237838, 412172918, 487394496, -260612322, -1128575830, -173296282, -1121924957, -956126194, 699286181, 409395694, 848048514, -1616710590 ], [ -1273971181, 1787136585, 1272847476, -1483677113, 1356482900, -1496151595, -182669397, 497581312, -1621312600, 1648256546, -101573114, 739617832, 2020814259, -832906396, -1481151763, -19473490, 1090010882, -2026179427, 705536049 ], [ 1661141882, -671986217, -753815558, 1955623882, -2064973468, 1801070954, -1178348904, 117629031, -1288200096, 1439402627, 678568408, 684399746, -244422760, -538578074, -1343601804, 1216671541, 706071286, -2029915465, -639817816 ], [ -1322795054, -367581220, 878052951, 1039597277, 848184911, -984483724, 649872819, -342753618, 1826858177, -1518492574, -921011140, 1618747606, -39795347, 1619195051, 762730318, -1908309760, 1275718221, 402345523, -500540123 ], [ 31110847, 886454636, 230302488, 1358065897, 943978514, -758638833, -1464353480, 1683114810, -43225697, 1351781542, -519585922, 1797089383, -2106447673, 1253136784, -2078569555, 1855154049, -1259201340, -2046811892, -2137309662 ], [ -1438835196, -1085856433, 149466323, 1877586802, -1542444468, 1563349269, -265954822, 709370565, 681871568, -1729317738, -298671739, 648796177, -212859890, -1496813559, -358500574, -8072830, -2030683524, -1134306229, 921806530 ], [ -585744659, -1706158958, 1313284237, 873639522, -156250975, -757160899, -986739761, -345527450, -1492268672, 1356462403, 99016799, 1782688675, -1554176050, -966553893, -201769849, -1986278091, -287784540, -573037567, -1337713362 ], [ -817925205, 722704051, 1926021147, -1358312532, 199284396, 1852208549, 828526914, 1325518189, -1944832406, 138159438, 347205396, -1117737136, 80725214, -719559782, 712838019, 1683144319, -1778491780, 2062970588, 1961717190 ], [ -1582790743, -1054146425, -2017905587, 2093915003, 241530868, 229420332, -582354609, -919774319, -197948196, -1616234775, 1473196217, 776675723, 1013460396, 1509282980, 737928908, -2140363884, -1977226154, -959891616, 1377096754 ], [ -1952137938, 694552207, -1374940911, -466447626, 2131989727, -1167207533, 2042703583, 1035681332, 1893049555, 1686392527, 257331707, 130553700, -760691677, -1374076185, 875739840, -1331456677, 1946708216, 1922275636, -2007671619 ], [ 1873746132, -1441132829, -1106009553, -537210650, 1300874535, -891138531, -975300859, -531797393, -1897896806, 1301206023, -2053582566, -1463325343, -938090194, 875704411, -1283784996, -1132629247, 286778777, -2045119746, -2123975035 ], [ -238158606, 1845739865, 1552324931, 1024008711, -680502152, 1403217836, 253503838, -811550177, 1002993903, -814123189, -119272583, 1295277284, 489224926, -1720325094, 2111804360, -1743364355, 1464890394, 482064899, -1596716291 ], [ 45017206, 984298617, 872418007, 273491258, -294365999, -1946688781, -1122123183, 532162003, -1877349056, 2120887586, 684972614, 893958544, 1474933889, 1547057263, 250746478, 1667856563, -1482866552, -211078089, 2020963096 ], [ -313433928, 930365945, 934827590, -673630362, -49146584, -4753727, -1609645754, 153621666, 1844233564, 1294982556, 546659827, 1848146765, 858098901, -910806955, 2089170369, -1502232975, 204914678, 348575174, -565328324 ] ], [ [ 1380067202, 1240499714, -1616763087, -565431649, -1901466765, -1241568489, 1152055477, -1510417354, -1922384823, 626587295, 1812815633, -240251448, -540514024, -196874528, -1282070086, -746283168, 440775050, -391769727, -261096709 ], [ 134318361, -764967684, 828488520, -1092121884, 1422158919, 1052770075, 174435843, 1256661910, -328055739, -1222987246, 23407188, 1079524604, 759274373, 1730426436, -989616551, 1447828788, -902354466, 790621040, -814408924 ], [ 1842634950, -1032486156, -1282236669, 655774244, -111983371, -1970067047, 1507356461, -454784801, 1772882527, -547594808, -1270036992, -763091362, 629815110, 53086253, -2052536941, -1483812560, -1267343316, 1494179130, -1527295781 ], [ 1154192599, 1886116819, -667571070, 951602767, 1977079347, 1848978521, 2058364108, -855500768, 651105870, -1692312678, 1214735037, 629203399, -341208299, -2112877348, -1267594359, 1365802803, 1909044602, -271834996, 732974756 ], [ -6520846, -627443884, -1144310088, -1186444020, -142849042, 137397577, 1354866435, -674995966, -1800972199, -242997515, 654342870, -1695581719, 156588874, 146903690, -581862981, -1311806089, -239441893, 1718984877, 251547512 ], [ -1479955424, 1784122756, 2014487330, 604481796, 930908992, 1924354394, -1901621903, 440946885, -1917746170, -1001150054, 1041341667, -1553769230, -1998516101, -200796267, 1716010620, 762896836, -551225871, -184148404, 1968987830 ], [ 1101060175, 1159962323, -460637155, -642779648, -544304302, 777868122, -1162808303, 2035552167, -881978386, 571855721, -516426714, -1948389755, -2034028411, -1556247716, -1620096961, -787157839, -2138488878, 1927416589, -486541691 ], [ 1967407433, -1398677779, -560263947, 13478618, -2045750310, 95183421, 1238607185, -356769798, 284360730, -317640011, -959883074, -351115898, 395254241, 971864933, 904038514, -559686617, 563508068, 572257603, -2127665162 ], [ -2119125622, 150741704, 221766169, 1037347847, -240253955, -669184876, 471994025, 499224052, 1877075239, -1057081610, 1682314990, -462045207, -1000739579, -1149933281, -1486507690, 1022435413, 1784289923, -192178394, 601719848 ], [ 1731375353, -133451373, -3000599, -502552855, -409530730, 1720937700, -705131049, -1197682576, 33508886, 998568710, -855562000, 884469304, -694162598, -677067853, 712431448, -783820115, 1481914616, 537317042, -1684608893 ], [ -136644018, -972000307, -1579918024, -1847451427, -2113460286, 385739961, -6264557, 1647501683, 1133509303, -1031387717, 811498552, 1275015702, 1487450209, -510732092, -2046016476, -41757324, -310647989, 747831204, 747097680 ], [ -519385096, -1272245443, 113722219, -1130438333, -231689507, 79575413, 1986713807, -515429253, 1127084962, 1392723934, 675484951, 1644391002, -839262670, -250139670, -196634772, 1588391400, -17828081, 1274649828, -1056847965 ], [ 872560992, 509837439, 85934634, -154389464, 2069658250, -1052845468, -1529144510, -142300919, -896129877, 1083174029, 150314964, -1432498877, -83185584, 89122838, 1293045132, 355800330, 257787189, -719591412, -1864527152 ], [ -34022417, 2129697519, 1629986029, 1585046106, 2004676798, -1690186794, -139385686, 1099848706, 1192122733, -538425637, -848877816, 1968090594, -1195797155, 1411345895, -827610938, 683820277, -467529658, -916158763, -1827297644 ], [ -250824878, 1759886737, -2027412789, 1643173441, 33802465, 748972774, 1974089787, 114483998, -835696604, -452876585, -651659984, 30997588, 1156990029, 2080747005, -143180450, 1341210533, 727923002, 714024640, -1554109832 ], [ 1406582260, -1117338300, -1382787294, -1749337346, -1414073294, -1379673328, 766001422, 748028464, 1337294930, -1966663107, -497185960, -135200942, -1134027931, -281475688, -1799997547, 22459314, -1936058745, 713492068, -1770874484 ], [ 1411145319, -1264178213, -207651384, -616718434, -2107640204, 1264534916, -915419458, 722082891, -1039663576, 411370943, -1702310676, -600935305, -1314880318, 1286702543, 1320112904, 1666486795, 74636793, -477083787, -595117356 ], [ -106542990, -826435958, 1599525378, -68082419, 2026101502, -154369896, -1079538719, -2042411513, -1721307260, 62184425, -963431196, -1472154666, -1437586223, -676581256, -1719608654, -1549256630, -1965363012, -1124794761, 968874781 ], [ 1555461603, 972431693, 1542218775, -1517388247, -1968299212, -2073597730, 226759856, 1336485252, -796823193, 1149231718, 1851082050, 681009177, -1108759687, -1610906773, -370428637, 671739754, -468839768, -1853770299, 1819191114 ], [ 1852053270, -1831366944, -1385298901, 1481045386, -320773690, -1541518079, 448948438, 1757366490, -1138201920, 777123995, -1821167343, 1251735165, 852247788, -475380380, -1315003200, -1943455259, 308892225, -561810823, -1722523424 ], [ -1767919386, -1250557826, -1600574727, 620322298, -1179145314, -405609299, -2027100414, -733147985, -422981763, 508481983, 1756264204, 1564993776, -984933598, 1412373971, 633023498, 1626702016, 1239202997, -375322609, -591650536 ], [ 1633912860, 417437200, 345391774, -2145951787, 633887567, -419263897, -370639916, 1361851722, -1544095852, 341667161, -1221477418, 2001172003, -1659608566, 2051527034, 1853626937, 272953268, -2147063393, 1132711499, 1160503834 ], [ 1014893652, 597949503, -1125310312, -316485648, 940969104, 688733143, -2079229377, 587012396, 1037370579, -426631629, -286292361, 148985770, -1136900084, 68295539, 283866883, -522352695, -530194549, 369198571, 1779418836 ], [ 1207955840, -547005335, 98054613, 1195538081, -1520897472, 647574389, -19704323, -1926571444, 1500990657, 863949871, -828229286, -1990085358, 1605194016, 1483848902, -1975253902, 1705000452, 1427023026, -1721183567, -1893895355 ], [ -18724075, -1421269069, -364860689, 223808292, 1774401553, 1048830803, 101318275, -1891926063, -717720495, 486301038, -4384280, -1116445367, -71253260, 150177241, -1468634101, 953025780, -1575629969, -148230100, -869679586 ], [ -794877281, -184892105, -235353861, 723806099, 755346689, -1668577783, 1900623137, -855342584, -279503759, 539932572, 240017113, -2087295487, 1511094890, 542881344, 1519127714, -1174502182, 950691565, -1740241824, 1320333364 ], [ 1423663148, 1945056091, 314199498, -308974042, -1336996669, 696590932, -1849082312, 1623044056, -840720548, -1210522510, 2019622016, 1015968544, 1854351153, -2069166118, -332218171, 1579633309, -1439200541, 1486245508, 465931512 ], [ 1169590394, -1735206266, 1784465542, -2001137429, 1255885739, -1948098362, 1461746709, -393692344, 458446108, 472111870, -317295887, -429130326, 2129622208, -1460706021, -1578410138, -764514644, 1594386398, 2046103607, 1772516296 ], [ -1617201029, -889461925, 1720184269, 1592294295, 1095792833, 1805378811, -1028647343, 1221024900, -108268122, 683358016, 350801899, -1643236100, 1839117111, -688605272, -1004106295, -976657400, 2103132415, 460021680, -1705594832 ], [ 1844786265, -179166490, -905572098, 55414544, -931937449, -601141423, 1742540208, -374235188, -1748594450, -1184434622, -1730718149, 993073407, -922341512, -707516087, 1741887185, 108448438, -420009678, 1910164660, 1825630856 ], [ -976862771, -1394164704, -1789233718, -1668357766, -59722512, 1538042217, 218948504, -1428066642, -449354917, -756072392, -233469044, 549795991, 1070185403, -1147618209, 702507231, -214005812, -2070612693, 36472464, 1032340074 ], [ -1139803673, 1866527660, 1045155153, -758941774, -1373349973, -1314888181, -751978249, 1971691418, -1308273233, 2075579674, 409083023, 1141293866, -389126978, -1051271334, 457513605, 2126115073, -701519942, -2073248309, -1022221549 ], [ -726954288, -1052064150, -1775256476, -270923775, 2084806931, -1749661246, -1705335011, -658520853, 2078996726, 1701114482, 1340485201, -1177769725, 535479201, -1006791376, -754131513, 1223839568, -2122547895, -1485661444, 658447398 ], [ 803823316, -1313884906, -1425102337, -137983206, 1565526700, 1247987545, 1936795102, 831985967, 1471859698, -873759358, 29401988, 738070531, 1761534180, 1051697762, 1656935220, 2123939860, 1017092646, -945640111, 849563066 ], [ 2055758174, -661619642, -1052524289, -1609265353, -1046151717, -490991202, -381117091, -339700939, -750180424, 2036020019, 1601426890, -1198349596, 209002915, 19104495, 762069109, 1292697421, 1953759135, 953825889, 709194042 ], [ -1087920625, 1844656843, 876449215, 1541361310, -1912346401, -1259619350, -487444077, 411688967, -1952767927, -317499644, 1493851860, -913999512, -1316325651, -1149839617, 218784847, -1198846924, 970441969, 1334725696, -2057921262 ], [ -1750633319, -1486260041, -1503523260, -796182431, 37878301, -1710988553, 880981616, 1401673375, -2084842285, -356597946, -455907545, -1878993268, -1106200039, -708848131, -1975894218, 122750577, -93276675, -1775230476, 253057930 ], [ 97242952, 995820068, -570804445, -858521376, -843377049, -1370079835, 1426847152, -1843126934, 898142209, 342735693, -1900178979, 496592758, -1304055077, -7052263, -2071149716, 47296478, 2033189573, 1270600456, -1453311403 ], [ 661003959, 2015700588, 701201300, -1571657437, 288234232, 658563372, 813289917, -2057511472, -1128456433, 867237613, -1706376453, 2082511921, 1511228806, 479010091, -579866829, -1194339421, -1093281406, 21945513, 1452502417 ], [ -1366527364, 1152050914, -1632011678, 1915593489, -1198385367, -1862238472, -980472543, -954820990, 2120692519, -15885822, 1138982029, -31501992, 1284325343, 1423202076, -19405745, 1591611047, 1028640083, 1491690621, 821038787 ], [ 1820171613, -2044578983, 1988073099, -2059404491, 1276659613, -1308854938, -204607438, -2036752059, 834142872, -1394819002, 1995757671, -1740723814, -1958548895, -1596637770, -597980272, -1049738160, 733176458, -1502088983, 1696074531 ], [ -203631113, -1815485102, 345642511, 85071258, 1038261447, -1154809454, 716256411, 1228748562, -1497809395, -20955820, -1120914702, 1268188107, -125880950, 1912876384, -2051552537, -1808149499, -1871880355, -1711129815, -982546393 ], [ -670529896, 611032888, 1555054125, -410059046, -1889426831, 548628543, -841467266, -1193343993, -706428296, -1608885266, 460146676, 302463963, 404337426, 482976474, -323733236, 509896531, -1682532630, 234683755, 907249423 ], [ -816042144, -1947751662, 735063128, -2114446307, 893109371, -1421174699, 622485958, -692353614, -644732691, -56422338, 460522044, -479256725, 1238827147, -2122023548, 671086829, -1262034256, 146722755, 1234514853, 248567993 ], [ -1125023230, -160999179, -2006098036, 1776660116, -1570872821, 132657754, 1175821591, -382297290, 1347803085, 356149300, 1518249252, 69527479, -1088292255, -1879636404, 1149072470, 488906777, 1070030738, 807366091, 387511236 ], [ 1091156907, 889381516, 501558470, 1038077724, -2081781864, 980960732, -1888198829, 58503759, 325915687, -530120783, 413931134, 864083147, -1250410430, 129008145, 690911317, -1820071416, 767753718, 1498020126, -1112294840 ], [ 1323578463, -625304900, 918653428, -572334703, 104680931, -1039479663, -555910264, 968923823, 311268895, 1832045508, -1411411810, 1202830674, -1711552335, 979858803, 1636699743, 1341197085, -490576511, -622694359, 1318089885 ], [ -402602687, 249495803, 921553568, -1108762684, -1341181432, 1388743941, -1799666832, 1599397558, 1385339739, -355640138, -407694025, 1878106193, -1485324356, 489084988, 8274405, 1657279781, 493692841, -1069650547, 727565270 ], [ -498278143, -1923764344, 1326766357, 1113144877, 861142222, -2136426379, -719863766, -402070779, 1210278075, -1999104873, -999144487, -1224319274, 362413945, 1302267425, 1949777048, -1485330946, -561322109, -1345027876, 1052272191 ], [ 1435161153, -209779120, -1610156426, -1273846083, 50238351, -599056652, 818755225, -2045153347, 963855295, 1108241650, -1800481374, 574818600, 822060757, -2002335961, 862937695, 1279779439, 301326992, 1214067045, -1537931806 ], [ 185260512, 1799255484, -1089702192, 887253245, 1185125900, 1144966147, -760991166, 1623821124, 1135306873, 1127319549, 1239206691, -779173215, -2019306124, -1471330727, 1670337751, 21412744, 831982652, 1924493784, 2135833479 ], [ 1674449973, -135044853, -805673901, -786040900, 1789212392, 2003324372, 1122005626, -894667790, -338672128, 375872749, 239916659, 622597667, -285449545, -1856338764, -354645020, -712740256, -343794040, -1811994599, -878874439 ], [ -2013463, 1719322794, -2134052544, -1500824902, -1734842168, 1343967901, 959587691, 1148139686, -1769793784, 346434193, -1637104605, 1301776982, -509281187, -774571140, 1155907556, 1269705771, 1707853937, 1975947260, -454035004 ], [ 1177246349, -971095383, 692020585, 1393623475, 697740265, -409903603, -1451777905, 1962243698, 1435000782, 1806350992, 1143127230, -914976288, -1708288425, -554659670, -1039670475, -195108603, 649918627, -1297883865, 1925155923 ], [ 324243794, -1731911936, 522560688, 1930916648, 405833307, 345932326, 467685040, -1643383711, 577557997, -1607271122, -1119495815, 1358296102, -643474757, 1022122913, 557779458, 1940960407, -1306047757, 43873372, -526421454 ], [ -1371360239, 1619083058, -157525210, -2091676544, -207666392, 272641731, -1247008054, 675109265, -35048205, -1990732963, -8013052, 188422426, 1196028094, 1615039776, 554282339, 570140460, -313067855, -1394683312, -1943084742 ], [ 1750377454, -431041237, -362687781, 1617434463, -71820818, -541375716, 1403241855, 1533783589, 123214226, -596950933, 1536596555, 2117838488, 704586905, 1704897136, 2104024302, -531381581, 1113688388, 590810498, -1322066541 ], [ 1633819521, 315227814, -1149772716, -1898615542, -771011685, 541226349, -2065143051, -1409868955, 283199553, 938373965, 2077534407, 2057737280, -1114093880, 1168671654, 1108611108, 1604538308, 1912561786, -964636366, 627265694 ] ], [ [ 240534366, -451410371, 184492042, 1303680120, 1251750688, 1502546946, 755824179, 1335169985, -618533199, -528567070, 1192891039, -769643211, -342239848, -503720227, -389773521, 1846582729, 1861853976, 677066219, -938289220 ], [ 1660864883, 1177936420, 616441006, 1444973714, 1313771771, 155203946, 800552794, -704312588, -465752298, 1838288012, -903337205, -1095138038, -1784913266, -417185764, -1278722556, 228234268, 1130302975, -1044068590, 1757202490 ], [ -588608970, -601876519, 931625301, -359015546, -196225539, 1800345327, 1118613113, 460323492, 967829157, 1669882210, -1319872160, -399851433, 1854312009, 1084193202, 2044255337, 1419302992, -1140631772, 393485081, -2018462081 ], [ -1796174728, -1181741958, -1182108148, -2049964414, -226043405, 536310210, -696316765, -1654326678, 1822728122, -1368164170, 190142993, -1306568381, 738139455, -1042718690, -2046363907, 379542943, -324088399, -1158816689, -972560505 ], [ -211469982, 399533859, 189576857, -347063252, -138928208, 250352409, 879554339, 1171083457, -623404385, -596694571, 1897962453, 904228135, -1907105501, 497959956, -1712007301, 416193519, 942751668, -290488459, -2127803584 ], [ 49812185, 770655217, -803928065, -2130893647, 1254104348, 1791688561, -81950657, 1602403260, 1652475346, -1788815052, -1229493850, 1262094499, -905949046, 1168038509, -1287117461, 1645713422, -227663766, -1445298437, -1598421382 ], [ 435398787, 793159907, 170945481, 1321749176, -764520991, 320416987, -879040329, 48635531, -773251173, 1394680274, 635539608, 565796940, -1950712274, -1348205647, -1421683060, -426318835, -1634461351, 2126848494, -1176666480 ], [ 234958774, 382008321, 856134525, -427421107, -894513688, -1453170072, -1638536580, -1246337350, -1907221607, 951422525, 54891517, -847310405, -463077908, -1558970961, 1243276366, 760659243, -2001814741, 1858922181, -404990613 ], [ -1096399985, -1019486035, -326886912, 425964025, -2097646177, 7877014, -1764459043, 1154656019, -1051482105, 2042123745, -31930019, 1823655544, 1495984983, 1387516347, 1412789300, -1571424781, 694028492, 481872995, 2057811702 ], [ 1927432080, -1686645476, -1265871262, 1443994869, -1254534773, 452330698, -420917432, -1016350015, -1067245382, -1861410705, 2082539877, -363327277, 28840735, 390497728, -1747405801, 494000365, -1108115958, 275516977, -382781466 ], [ -2063793827, 2014546061, 172059345, 157348947, -19875196, -948836300, 476278655, -1606493673, -1062798093, -1796066083, 1443698733, 1403681099, 1758776395, -1074699483, 1142882570, -1106306627, 1787423644, 1231703680, 1590525225 ], [ 2107853978, 892677112, -2083798403, 264570912, 1661343865, -1598460646, 632205995, -111288015, -2040922042, 225215374, -1179130780, 221059150, -2071101031, 1600585418, 1184475348, -506971781, -1519672010, -138084987, -223388785 ], [ 230809502, 183273154, 729556930, 1338367643, 1060322334, -393085640, -2103348160, 572075527, 1763588191, 1925226, -1260930891, 1811562779, 1399822640, 1166600207, 1140929882, 132030811, -812614196, 146126810, 443969120 ], [ -624677386, 1968884305, -1204708687, 1535035926, 1507891308, -1969454057, -152934017, -810502729, -1434170402, -200927079, 702338413, -1292629358, -1409069829, -1055033886, -644872598, -166047936, -2061673842, -809336009, 2102580238 ], [ 1465869373, -1467270402, -985413602, 1671948421, 1577854713, 1311156426, 230175405, -740128315, -1609294885, -1968620092, -746653054, 1577625973, 668347596, -1880245500, -1602237964, 1695635385, -980347192, -1629533049, -1762885587 ], [ 1582399757, -1209075568, -1034457595, -1315599770, 1452229028, 1766874584, -2125443245, 236666993, -1085527745, 494707499, -1384275240, -1730671096, 1173444456, -312401446, -1218239767, -2054033054, -1655917520, 1524982383, 1108526403 ], [ 1092890047, 1905787979, -1947226003, 1981155888, -1333554437, -908306640, -817596861, -294982067, 1530284091, -241633873, -2003979557, 1362453386, 487641693, 1386631511, -2119652686, -265407623, -1063221848, -106040744, -558469919 ], [ -2107553267, -1635953744, 413480892, 1591987682, 290312499, 318567015, 300799589, -224538824, 1277181470, 1109579951, 478100736, 818052355, 485930549, -502201062, 1125942771, 1187154379, -928233673, 1324540439, 907272119 ], [ 1713022898, 892137315, -151079150, 1861416851, -1976263537, -1746725998, 671252503, 875572155, -772508144, 730619312, 867960891, 1483506446, 1179072180, -1037341146, 712761175, 1010321571, -1638033472, -2126418594, -346442739 ], [ 1812089710, 1363447700, 1298562748, -950117047, -1483966866, 731802817, 653977241, 738573636, -552541227, 2026063945, 302411977, -1341827277, -1606269676, -217789431, -575253232, 1288037016, 1453905805, 1113297236, 1658409669 ], [ -2109475582, 1838592417, 862195560, -1412656780, 1038299397, -1403980264, -1788733763, 1713695783, -1416726445, 2041132714, -1866148587, -1092563576, -1694302190, 489760364, -157455056, 951064327, -719863441, 437981987, 1885728623 ], [ 2073993352, 1655336134, -631654039, -1192339525, -567259623, 1113429072, 2077235799, -956528085, -249963185, 2004257518, 1496172512, 993855337, -273832487, -1929472785, -1974084613, -171510675, 95727437, -1885158481, -497044745 ], [ 1039310652, 1852305993, -1755507086, -687017539, -1208558534, -2137565922, -660708413, 1430362135, -443916732, 1819065529, -1693554008, 319182301, -76617193, 1867754212, -968495750, 1838334842, -1773442185, 327627492, -1839096616 ], [ -78946628, 1297059573, 1903107917, 1141330989, 1233708848, -791606328, 829221232, -1328820805, -1489066327, -2102862102, -611818228, 1521769802, -2098623456, -1148908531, 644824667, 429390232, 1971137543, -247568382, 1696000208 ], [ 1111253608, 1352363540, -509118943, 722645038, -2106192000, -953607760, -114280467, 1742016822, -860206731, -975593277, 1736958169, 441348685, 2038038454, -1022083076, 1921055370, 1368052979, -1333270127, 180794929, 1457232006 ], [ 73849761, 862252031, 1403224188, 1964639065, -940502906, -1367035851, 635529597, 1826980407, 743450502, -1623645046, 824759286, 393776721, -230512613, -437392565, -1847730415, 1949721487, -814373509, 449315525, -1050187848 ], [ -1124208849, 261527323, 631052630, -705174266, 1819603404, 1723496996, 973462815, -160540134, -585814075, 1039703156, -2007623091, -315432904, 469965629, -1059784242, -1201156579, 1354280645, 1156929797, -1078966191, 481097000 ], [ 555146837, -767147516, -511032325, 899623372, -1355249172, 1016465691, -173767258, -48076172, 746793717, 1816265111, -1665054764, 1137774753, -1990879462, 738268066, -2019712336, -361785344, 40812116, -1750717482, -1727476931 ], [ -919809671, 1929692731, -2088997252, 264991759, 609551931, -359401145, -2090689132, -1697246843, 839670686, -1736439410, 583919419, -809368354, 845565211, -1181715979, -894512394, -635064002, 865266792, -1189322920, 1324094336 ], [ 314688306, 1186058623, -1540885926, 925033660, -1143654209, -1541015514, -759845133, 1530424463, 1547249066, 1947437789, -500099759, 857095157, 1177656633, 1030948617, 1311609258, 748047776, 1042157642, -819991685, -1936844917 ], [ 1611834490, 1715203739, -913660604, -122841377, -622301617, -285372869, 812497864, -1236649534, -1334542310, -1046787650, 230593249, -1454734100, 117631949, 856794767, 931043035, -320177284, 105578951, -196715841, -1607586311 ], [ 2030499700, -1166649840, 948156294, -986992149, 2036463642, 310216860, -390480544, -739883137, -518006555, -406902263, 2043542274, 1664867642, -2108202262, 1026071006, -868957568, 1999605819, -1163459587, -764686987, 341307598 ], [ -1009412049, 1272963624, -387760155, 730370906, -1013316705, 948826755, 1949620575, -939932964, -1184974170, 1328664724, -1702907208, -1101767856, -1596284938, 491925828, -1833689203, 1385082771, 800196952, 1274166465, -130220853 ], [ -1810607184, -371143117, -2069319780, -695677494, 411462034, -1671446385, 927802625, 514649993, -1092622727, 1012597792, -1452354281, 694133396, -816060225, 1387795124, 1310774213, 562032990, 1805814280, 99555584, 1285141713 ], [ -407631704, 809962535, 174652733, 125024312, -1225511473, 535162009, 1498782520, -1638426516, -409959095, -350754092, 2115245055, 622732219, -480887995, -1735280502, -727186726, -1359877071, 1167108682, -1428465443, 1493489861 ], [ -1890904816, -1048081147, -1046729920, 683619970, -2030118138, 438327056, 1748055776, -2144729567, -513076460, -1543785257, -1706124002, -2103062063, 1277003626, 916981448, 439558050, 1221741601, 926904206, 895372507, -1409507741 ], [ -480762114, 2083997059, -648467516, -1674551828, 714108177, 1592728548, 371011235, 1070974270, -2007354784, 827715889, 1540081682, -1167299630, 1847155482, 199948994, 1158185381, -1233463010, -421856153, 505624927, 99688878 ], [ 1850334789, 351832796, 425868829, 1225896945, 356449663, -2000569920, -191730148, 1981547507, -1015445266, -829852672, -1175471254, 60596035, 882649400, -25778579, -644852658, 406082301, 1775610141, -1799844388, 646908188 ], [ 1008492775, -1718841889, 1588635588, -997599422, 1722618799, 253099561, -1645239386, -744966758, 1407181492, -2002889204, 1351199920, -1767342848, -1396004331, -83483346, -107139839, -1206387992, 955131875, 1711833206, 1369668829 ], [ -1085529817, -2012857399, -1591889403, -611414604, -1511256274, -1381776077, -1583924301, -1756873019, 1758363594, -759625551, 236909053, -1573844385, 91956477, -1034947655, -850661443, 52684499, -878427724, 918424568, 531594797 ], [ -566118091, 49547813, 1706765362, 860037663, -1794970341, -1444549207, -172746140, 637873707, 646370254, 1963047891, -692371279, -1343383823, -508992851, 756322732, 1129076494, 1684539710, 391174477, 916689653, 1957411344 ], [ 489599285, 1723225955, -172855873, -1123663784, -1818933774, -408482811, 397327797, 2009988374, -32653285, -734705405, 1023811862, -985662482, 1138295388, 1279248811, 641084192, -17947643, -285508601, -747903971, -47245866 ], [ 1286430474, 2141364043, -644883987, -1407854420, -805533619, -1259320650, -834831627, -370815867, -1351564829, 633902352, 315667880, -392056909, -1682770599, 2067700989, 1178580406, 1885514006, 1027637859, -878615070, -399178085 ], [ -79050300, -1637426073, -1538449364, 1837754803, 532566189, 956233459, -556601083, 1433585824, -76482586, -512335971, 28648811, -665097934, -157636140, -765232109, -2029135722, -1468875242, 860209426, -864357736, 1092492180 ], [ -2025812143, -829348556, -1844567603, -299105384, 113117380, -1640749599, 1822161433, -194915954, 438598854, 1314023083, -587229024, 922784112, 994683509, -1279151558, 298344373, 705545287, -944601214, -1437397756, 1369947 ], [ -1758675964, -1448379904, -1382099684, 1346091089, 1579861173, -1924266481, -905044068, 212746451, 1423735654, 921154925, 55406937, 360363870, 393962628, -236957085, -168863073, 1258841780, -1822970815, -588306626, 893553560 ], [ 649269490, 1932619009, -1380803811, -1458818136, -1728477462, 1999529037, -258920300, -1063040064, 1988107381, -2119580364, -1663227767, -1140330216, 962625212, 1550951252, -275213136, -325411944, -568122129, 1914593043, -1677900159 ], [ 1323537711, -998701433, -1723295508, -699438613, 41096747, 1367123519, 603793202, 888030216, 1941200289, 238917395, -2124126377, 1949810319, 1450499431, -1798333654, -65386378, 2073366902, 298676916, 743874129, 1828965229 ], [ -8274328, 1358808771, -445039451, -1788321770, -765165181, -1624810349, 2000809627, 2121797599, 496227704, 358102648, 1095631290, -1248241981, -1854674771, 511270370, -1841139652, -1963228253, 63832925, 2074446180, 659240331 ], [ -194360265, 702770127, -191185385, 505653016, -1170588901, -2105794940, -1522334967, -1238810525, 1473949052, 1601074000, -320728645, -19926533, 2107888181, -473730717, -1826389012, -1679857354, -339393272, 1601756044, 188568113 ], [ -1923903877, 1239126701, 1039925681, 1715579374, -467652646, -1967027517, -663733651, 295845531, 1570229144, -493362421, 2078549123, 1744151311, 2116513852, -699088357, -501131132, -938380946, -1095207606, -1288146745, -1990835808 ], [ 1938006339, 2080056606, -454283320, 460681492, 556850518, 828656537, -636411743, 1879805854, -129929356, -1379797070, 858940883, -607852136, 1823950902, 1964008691, 596535774, 1344284402, -2083429253, 395335211, -1646377893 ], [ 724158995, 2094013913, 1866718862, -1118110091, -1849571249, -130735524, -273190347, 1637468551, 509728814, 2075651250, -812110073, -328954598, 1414218412, 615351951, 491162329, 1290870333, 610138415, 192664704, -539428582 ], [ -1650924019, -1382257540, 1731666731, 1770309376, -1227241756, 221649673, -1513186844, 1637011381, 1705371297, -1839368663, 1771586837, 1786844488, 1100615912, -1461787866, -2135912123, 425100715, -111040623, -709500601, 2019330622 ], [ 1665764562, 1237927623, 272119743, -259512781, -185049667, 1602948661, 1500885114, 1260219131, -1755737851, -1048725734, -467669434, -9621394, -129828371, 1591347990, -1092969597, 503384315, 946477424, 552915948, 1066483024 ], [ 291693456, 1870476433, 1303171893, 1813469485, -385961182, 515406464, -588253928, -652508557, -1383899694, -48951865, -1226027264, 802235627, -1752595190, -492059220, -1025483779, -347028309, 883744084, 357045567, -1726034611 ], [ 1768123526, 496917831, -679187658, 595730807, -861434395, 776264230, -515276678, -647394375, -681911532, 394764333, 1456106489, 1955816007, -2025021402, 2144133450, 629834014, -1209746481, -1515565869, -1960658921, -472209799 ], [ -956504322, -569809008, 1999995502, 716477466, -1866578592, 1785773590, 977503065, 1644827696, 1842406157, -327387098, 190144503, -1216998898, 1905240910, -1144899733, 521868769, -1750807695, -1328425592, -108534848, 206044463 ] ], [ [ -29940135, -426939989, -1394195754, 781985764, -1538955036, -1805965908, 1423963104, -128739347, 1173311646, -1540143539, 1732361907, -817372725, -2060219507, 759371051, -454608374, 405467294, 1872110256, 1822736348, -679717090 ], [ -1803627046, -158772456, -377153756, 2110793145, 1713645318, -2129985627, -470182149, -47283566, -144749333, -420074268, 666495996, 1089660831, -739415518, -1477373903, -1650537583, 1149271384, -1802063812, -1336578395, 1371545693 ], [ -954687911, 837181379, -1086087706, 955011241, -634740571, 1098925405, -1303143230, 373202340, 687695399, -2015546049, 439908013, 370162368, -1230960058, -1617312297, -239889040, -2104611915, -1203536983, -1550180967, 1685640268 ], [ -1169033700, -590461732, 365544216, 20034786, -759224793, 1997657422, 1949418943, 398636555, 713268692, -1215817151, -509022700, 241352054, -1070731685, -1587084553, 259723186, 463589373, 382185516, 1640004272, -1815453179 ], [ -1091350260, -1051146728, 1615482433, 170627304, 1306207892, -1898094058, -1009420893, -574352413, -315789022, -55335390, -1465714417, 513487200, -2047856040, 1372098629, -1320798716, -1928371206, 1084826291, 337505195, -944068921 ], [ 968204516, -685432390, -1044891901, 969566004, -388716856, 868271178, 223123911, 181118573, -995902330, 966292818, -1726565256, -510454658, 1103714487, 1067891275, -587297761, -983119626, 166549185, -260296997, 1488747061 ], [ 991461045, 1338658878, -782688042, -1767622786, 1174768584, 1446028749, -426054606, -667922791, 2031235354, 632516751, 316079507, -479647874, 1196672053, -1139993917, -302696287, -573134210, 367578719, -1889529282, -271516572 ], [ -601494031, 1024058104, -1930507089, -569011372, 1317499642, -1721772563, 526312495, 920273373, 1929038549, -221733082, -895409730, -1812714582, 343252587, -1347204510, 892273864, 624048057, -1945940419, -1291872017, -1535085240 ], [ 373647398, -1931618095, 1906082506, 389846904, -947382530, 1030752645, 1654299924, 157396382, 444170150, -730206813, 1407892439, 241569603, 1422957694, 576865999, 1815813641, 243777886, -432644381, -2044647404, -1304143378 ], [ -155619272, -413426241, -377625727, -1136634873, -1476012141, 668822738, -1403613099, -497682290, 1261968122, -597513198, 1245770996, -1062010874, 394379993, -395037126, -292380330, 67342297, 580868878, 121699582, 1534799470 ], [ -1771052623, -1191022979, -539697520, 2027931265, -1094068298, -1737696523, 1644740318, -298795091, 803675257, -219305202, -610309336, 508191413, -1378506020, 1829925878, -1799419735, 328725953, 1087268540, 609058398, -1691773459 ], [ -199150362, -1914705177, -1068159716, -1143307670, -413224894, 1476922132, 1552788488, -495723181, -899550367, -1076408413, 356072995, 1098785796, 2036768682, -835272801, 2085508306, 1702505093, -1305771179, -1910906582, -510196199 ], [ 849889312, -825381736, -1359767756, -711923691, -927972481, -1439385193, 915608938, -1648177679, 1953895646, -1838167367, 1911545134, -1527547284, 944579573, 1284769889, 1034387812, 1308645801, -981568446, 175899528, 1232262058 ], [ 8615832, 639835449, 1481173980, 605642116, 1259882705, -430125842, 2053618939, 938730828, -2038080972, -634211041, -1207582272, 262753471, -2003638732, 227137452, 856372777, -1369059798, -1910279416, -286072600, -1781503253 ], [ -1972645238, -1714970890, 2023029136, -2017478694, 551949961, 629444696, 175673767, -994788184, -838471502, -1253659685, -328073621, -2069513328, 827183064, 1140850326, -135014687, 1968880671, 917111316, 630517193, 1197301180 ], [ -881012046, 572528506, 751088564, -1739932286, 1398456786, -1050428263, -35407962, -1608523270, -1897311113, -56468814, 132818570, -6759008, 1551698647, -1953090512, 1312016705, 1547554694, -1438253998, -1164589200, 1236150484 ], [ -694853693, 1507043745, -1758619430, 1402709353, -1624859190, -1632113135, 185987067, -1745937084, 948298709, 203640785, -1264082012, -179376635, -1433178111, -1059171545, -130991121, -957647330, 1375870459, -854016300, -755170912 ], [ -192663661, 648525830, 1446325046, 866984897, 1774217646, 1891341456, -640731496, -1179491207, -1305548683, -1313448884, -417756749, -673098039, 1816214091, 863312106, -1429239868, 1856771373, 465754321, -1925381301, 1363823212 ], [ 1915548671, -1525440659, 11325795, 1070493679, 2117754242, 331620351, -347574120, 121286230, -323421626, 2137589435, 1588681979, -806151337, -954214241, -1502033026, -566493878, -241820765, 460175217, -485247510, -1321578881 ], [ 1036053280, -1353608572, 4039061, -42404061, -873258216, 1501657312, 824360027, 215391777, 217098805, 661254170, 713741117, -1084060471, -1784578294, 255027437, -1223387519, 149736846, -960087604, 1656446366, 1443523884 ], [ -668648737, -151898077, 1091097388, -1061778005, 1309345354, -448103017, 1423726626, 1695403519, -2019226751, 1204144870, 28764225, 584439463, 2010163118, -867438374, -1690042762, 675978261, 532288077, -2130778700, 1983290572 ], [ 780556349, -1827003089, 1993972878, -1781219686, 2139593486, -1732219324, -246690591, -1759953391, -1736645928, -1853611191, 1858153360, 74512639, -852792836, 1011823417, 501802065, -557353748, 1720128948, 777456746, -12393887 ], [ -1843527957, 579402521, 794261784, -2069179174, 2130856760, 346147513, -1319259297, 1184632628, -932544532, 875276822, 121861562, -1897164936, 779109061, 643592420, 1890315593, 1577453648, -148412008, -1124669798, 1885478640 ], [ 360196112, -864161640, -1256778224, -1882703750, -696435770, 1561456250, 328554670, 1139486586, 274271739, -31878415, 1602186045, 298789068, -1086109948, -1802804338, 641035289, 1162541368, -1261035106, -120590013, -1559638147 ], [ 1961691731, -1633570368, 1516177291, -1603052623, -1058107886, -1598425824, -677435771, 1046130860, 1279720510, 1550085522, -1699649598, 394796958, -2144722351, -1781008998, 192120981, -1211863030, 1100262548, -1152054, 1173262922 ], [ -533428578, -251420901, 1516633476, 1046598149, 1883738670, 893251583, -552254356, 847043730, -1126235201, 310640190, -1151229136, 1783517418, -1473945533, 1052181935, 1477498005, -211460182, -891803295, -1230013121, -896660831 ], [ 1837572449, 164812105, -134731174, -34439601, -455548184, 1318496639, -234381304, -2082645550, -533051354, -133616878, -1109683193, 294557879, -900507371, -511303110, -303301553, -158460829, -202083433, -665127360, -486407541 ], [ 1070158873, 1532044750, -1656223631, 1875307838, 768788151, 534303672, -1430894813, -713091202, -1409651187, 1967145407, 1529876532, 1581035650, 947538036, 1429958707, -128169665, -1233631871, -1701212725, 434886131, -974577451 ], [ -1618373573, 379817954, -1349715393, -153687706, 654566351, 791472294, 1208389874, -1051034562, 428316844, 1259918698, -2000763024, 725673992, 102326960, -1930832007, 1484662999, -857514956, 2034864687, -1942256933, -1079175282 ], [ 158907371, 217847683, 723744793, -1607874774, 1496222954, -1359845653, -603251509, 757782876, -1949568109, -837377467, 2021970167, -2135331576, 972122099, -2128651143, 173522289, 1471095224, -187368983, -854520491, 106349006 ], [ 180724277, -1311588907, -314857355, -973407312, 179511893, 572371398, -777763559, 165063768, -689378464, -2092523805, 1968641387, 528597013, -1785644937, -1419454641, 1281655987, 1962977110, -509061112, 1221067227, 295901277 ], [ 159218896, 122131618, 2100086569, 719440852, 884952228, 2092865421, -1177031088, -1417025000, -977204285, 1820105607, -1247251045, -2065678636, -115500945, 1818017878, 401023277, 819036666, -665614091, -609246330, 22729093 ], [ -1770818662, -1489275982, -1851150303, 1871735290, 76935821, -1354321314, -1837123775, -875671069, 1484777613, -311860018, -706580956, -2069434840, 10447863, 755567364, 465308798, -214756226, -8613894, -824446331, 1612589765 ], [ -1300352441, 2013641445, 999997153, 624974626, 280529636, 1133646527, -1936454583, -263200773, -1324851739, 2137104484, 289665117, 118399821, 706958570, 1005845364, -328049490, -1602239669, 1170757762, -688743782, -307153080 ], [ -1221381585, 1058802483, -1662722459, 1290435265, 526979275, -1506155627, -749973055, -1654552392, 1965426454, 963480833, -1953089096, 489608137, -1774410923, -813054331, 1312468502, 1642692333, 581348411, 200788800, 13267461 ], [ 1746964619, 1519286855, -1022257370, -464612956, -323389321, -185417303, 1841583296, -1253781332, 1883402042, 475066444, 812331933, 607597373, -1170990264, 1837287160, 1247100261, 163521865, -1368477721, 492985605, 1481164222 ], [ -761052620, 408435877, -1462444184, 1445639966, -1868598679, -271958760, 1666964833, 1446563308, -101296668, 214304022, 676504489, -1472204537, -142796447, 1797670370, 1381019549, 1375387485, -151520203, -1451661340, 97166129 ], [ -1020599112, -1284647072, 617877275, 1117005904, 415462590, 148733390, -1746030239, -977137995, 1479586224, -1664920782, 1351972420, -995178350, -2114619810, 1249551155, -1869336183, 1861055646, -504793277, -548963467, -484954084 ], [ 954606715, -2567096, 1290109928, -570798939, -1052903483, 90227032, -914133377, -760584341, 1255188910, 1477879888, 1646021426, 228443965, 8131425, 1832075868, 1264286744, -678801050, -1354238395, 1242926408, -940182365 ], [ 450543138, 474497971, 1234894802, -706395713, -336237595, 2100471211, 1504802355, -1974791539, 791623111, 1192968484, 1668959793, 2133933649, 113062922, 113681337, 820713001, -1173883141, 1650102929, -1130330316, -15306788 ], [ 948349114, 742979802, -81344788, 554800527, 433155804, 473834293, 1813835697, -2043325272, -1930897749, 1106330201, -1884131169, -1307137571, -1189793718, 1776177047, -1650866608, 519933607, -607734826, 1867475562, 1726889798 ], [ 987016072, -1079435086, -1869781665, 1084552564, -1273126569, -1697912612, 2040411905, -1511996569, 1345538669, -174664800, 1872939859, -132162376, 836577233, -2063802089, -1235611467, 747846076, -424440297, -1271488006, 192603758 ], [ -961710196, 568383249, -99557913, -1987556422, 205868756, 478320879, -128017620, 2035689813, 1073171593, 745565791, 1168710707, 898039863, 276780112, 439307209, 101469065, 1588527753, 1465597818, -361032171, -1707780501 ], [ -1003233899, -647455574, 1816736501, 1535072924, 1895466163, -1166887868, 1048659930, -300897036, 1604625592, 1539323337, 911105522, -1807099769, -1782542983, 1167455559, -143662694, -1328042487, -1320099765, 2548830, 996874063 ], [ 1048437508, -1915350354, 1529663932, -889982712, -247057985, -1731667328, -1017274198, 1950173118, -25952241, 501220812, 769178094, -476249175, 2021904408, -1585064910, 1525454507, -1989061839, 599870511, 1714789621, 639779966 ], [ 735501580, -1690546551, 555240756, -798906490, -1959662262, 280308371, -370150159, -1040846179, 1381110045, -1035263676, 1376232239, -788881977, -1344417819, 686229851, -2119648082, 1118747811, -1581761965, 1722019847, 120250060 ], [ 1006500103, -1701089229, -840958832, 723361984, -1065483697, -97726764, -1150997955, 113710250, -146892321, 1186373113, -673208079, 15484165, -1567239635, 1417931579, -1308025463, 1975987446, -1848328270, -926198893, 660379697 ], [ 2069797250, -1595685254, 1797636986, -388587798, -1441513113, 2108622281, -828755550, 661551022, 454597949, 512062082, 290311336, -1902725058, -1964926698, -1072526878, -159246449, -1610343974, 1690038128, 941628974, 2095346913 ], [ 565210135, 2078122920, -237109733, -1294324905, -235418779, -827708853, 1852374878, 1176353666, -1072368097, -84198912, 1542463433, 1995696590, -805108523, 708890341, -157926996, -269627757, -2130925151, -1910568230, -140596690 ], [ -1166848025, -751184495, 1528633999, 1953677635, -1415701299, 1365402397, 1991913364, -1243537474, -1808596219, 502962746, -1898541516, -100269311, -845632306, -2040606624, -877575188, -1237727955, 1687654697, -1538063053, 1924871813 ], [ 1013903221, 245548433, 1974233763, 472387289, -1299211663, 669264432, -975687690, 1240596089, 1496681128, -433852567, 63799957, 1092566303, 357648614, -1938246117, 552922513, -627052775, 724944753, -834297018, 1421425793 ], [ -1243710062, 1889913532, 436598549, 537967197, 640463820, 1763547711, 101906624, 747447113, 1736157321, -1845466153, -378929312, -467457182, 1522757044, -1933284268, -2053918395, 1741742744, -738819629, 1388061887, 1440927544 ], [ -509825658, -626305155, -346300113, 1792115800, 1211632206, 884165069, 397623536, 492835991, -589124444, -1684712824, -223910661, 914014109, -256119063, -895647941, 1766598050, -339429464, -437214879, -1746239942, -90902953 ], [ -300078904, 486306948, -1822128849, 670000212, -2112933674, 2087230717, 1189736801, -536171078, 114319731, 864488814, -487670677, 756756176, 1293614724, 460219675, -213201202, 1322754170, -1615331598, -1264974711, 2124864437 ], [ 611387983, -1024892627, 1606777559, -283665756, -1605233551, 1220569322, -354363823, -298344627, -1543804078, -986498885, -1562728498, -1642937651, -1754387730, 1637581825, 1031117595, 209417020, -1696599058, -90293078, -1879938430 ], [ 2014488484, 2138582560, 1354049031, -2131727581, 1391784668, -579437556, -988526571, 154187437, -865135076, -31709399, 1541823794, 1347330151, -79668279, 2044143460, -1628098982, 1699877629, 116827372, -867436946, 1432661273 ], [ 1014693835, 954850599, -1943974829, -226758879, 1970688046, 1856794245, 1395708454, -352774767, -756678169, 1534106839, 7089788, -870593347, 287200273, 1418568217, -2054938208, 489985393, 488783979, -2089284759, -991045978 ], [ 2000196249, -342954465, -1723655456, -2075237057, 1383776792, 698352077, -623089453, -1503943366, 1278421269, 233332532, 563704622, -176949020, -494907165, -849294712, 27654816, -649008459, -1643893037, 1976067627, 1359208090 ] ], [ [ -2050252830, -1636432530, -416867041, 1398375128, -1580463911, 453011757, 221568840, -181046742, 299389391, 2002100331, 1410623715, 931107887, 540150256, -861960654, 1128547520, 1823294553, -1510444373, 1746980622, -2134710415 ], [ 217212723, 453370835, 972265038, 1746502184, -1309879106, -462138662, 1642361282, -1174737710, -676633780, 1852850663, -628447818, -2015003055, 1564169392, 1704988045, -863509295, 1121050773, -1856151532, -1055114729, -327627102 ], [ -1725798007, -278762084, -1780282429, 298841760, 1791656931, 1555841695, -1354015390, 855831158, -1110867736, -1977335065, 519470311, 497629689, -1885630364, 832681401, 1242157190, 2011545962, -1616444860, 1650626373, 1446269673 ], [ 157373047, -1097949630, 887778533, 883047829, 1236774278, -460130125, -1833523314, 1039113205, 1201755037, -429141176, 12746969, 710281131, -1342713348, -891431632, 388103492, 1624957167, -601856370, -1179212622, -717419483 ], [ 1109054073, -368484058, -1170937282, -708713526, 2083986961, 435404543, 1581795009, -1076907323, -306987907, 1966937011, -1213628153, 1891335071, -1564090516, 312854753, 1471071739, -1959683365, 816688176, -1387172126, -1068289449 ], [ 1409398435, -1309460377, 491582511, -309903504, 1865332615, -554289633, 1013222380, -953495308, 836646158, 1785014439, 1238557611, -1462933534, 930472864, -427271766, -107770189, 2127353223, 629988166, -435327462, -349323586 ], [ -937730030, -343297154, -869071967, -1153136132, 822372195, -1863358069, 2141931815, -2027491209, -892685340, 814931996, -34566213, 161255757, -1865168150, -1791917505, 758249168, -565140910, -1450233359, 1822529668, 968526618 ], [ 160186684, -272444856, 137723280, 1364891581, -1158915811, 1489542505, 273831854, -2041963590, 1186901175, 1871927948, 1229326596, 459930435, -1856364060, 1215576006, -628871268, -1985917564, 812243176, 696577244, -365879777 ], [ -1018436831, -371905670, 1782391096, -335393839, 6143315, 1571652400, 1199818557, -1979605465, 1707670629, -1622480462, -1359089877, 1910461432, 1937690364, -762433959, -1323876935, -1341678358, -713557305, 2067345015, 2122382147 ], [ 356952782, -414532752, 1882809657, 910811376, 1343610196, -582871042, 996205902, 583153116, 383884453, 1149094145, 1187133447, -1685996839, -362660616, -2026185254, 1786192423, -842309808, -1950546235, 729844136, -1011228431 ], [ 340265901, 82051793, 1485557331, -1764173115, 360082124, -1036030880, 1434323374, 717785172, -482229364, 1695776472, 376439278, -130437318, 1380486954, -426057053, -1046481441, 448454770, 2057861203, 1396995887, 916115769 ], [ -1105876294, 1971376605, -1876393950, 1546809485, 581039164, -845845501, -1254242946, -210266064, -639329810, 905313054, -1942593393, -866143688, 1696895086, 968303434, -1376896994, -795038750, 1053445426, -454628392, 1570898338 ], [ 1183751948, -1627174119, -1927751414, -1550278796, 2122788235, -185294135, 301227644, 9997730, -786109602, -1822719542, 887399733, 1839583391, 1909921321, -674009975, 583696510, -992480077, -1291862378, 2002524922, 2061911221 ], [ 1425901054, -356237572, -1723302576, -1790815973, -502665499, 295898802, -1111804196, 1266483261, -218477795, -1250249022, -996999973, 21477479, -997972056, 1072873298, 627458849, -116435806, -565827241, -1591592512, 1849859307 ], [ 541964366, -883629387, -873255183, 580710291, -292151074, -716202124, -354524401, -2024011918, 2103638171, -515135198, 763527546, -1305831838, -519962778, -2032346911, 1951997239, 1933505807, 1698432674, -1644510070, 543567992 ], [ 704733732, 1708560314, -438059839, 504129672, 1182432697, 228190259, 1909106684, -17914464, -628955287, -1048429813, 1662192379, 973760432, 1891906854, -916793964, 1793730179, 1093349015, -1497967529, -173124034, 1187229966 ], [ 1334326010, 1023900648, 2066376892, -1743056190, 849452701, -464778337, -552816319, 373612757, 1595075402, 1833776684, 1604905333, 691901182, -1736350337, 910110001, -251976654, -905228013, -2064649778, -1663663250, -995685505 ], [ -1241981928, -1949623279, -1836908010, -1179797094, 1768567139, -195430015, -305710827, -263346643, 650310142, -1778140218, 1046264995, 330058084, 271286478, 1318976283, -508510830, -98385723, -1073209837, -87919422, 1363372805 ], [ -1587513189, 786786311, 1372319307, 825008743, 270101386, 680652388, -1009818916, 1241263822, -1795850647, -124899286, -462208690, -1225267798, 737980816, 708430408, 1733205850, -2016235321, -1398642310, 1376036670, -1699597562 ], [ 362542741, -947699336, 978272750, 2015896310, -1226307625, -643901337, 937123365, -1798840741, 1300744258, 777896451, 1431918957, 970730972, 1279893995, -187138987, -1077914088, 868926160, 1453723905, 1311484554, -495783479 ], [ -2075293524, 495084672, -363189033, -811106824, -1234210623, -578909546, -1370080949, 1210942680, -2043922113, 1603283089, -1128229132, -1758302801, 1281991560, -1364762195, -1194998777, 935820744, -1455627323, 1613468113, 166040194 ], [ -315260170, 1391357959, 467122963, -1047379842, -1053519541, -1915229046, -845427450, 1855169048, -245089690, 733860295, 901848449, 1432981929, 1730801825, -608819481, -953845145, -677131933, -1436098699, -46431802, 1162950696 ], [ -2089701607, 867575996, 1023269529, 788982401, 673047701, -507735257, 1250666029, -1415649594, -584459481, -622611367, 684089097, 1852513799, 1256731559, -1433849186, 1905563496, 1181300667, -882999830, 400817701, -1776431179 ], [ -1913476992, -1583388010, -1092253458, 1174891584, -1799668645, 1193529593, -1992938844, 1300193513, 185268529, 1535421252, 1013901960, -1708101188, -1974280204, 1863868362, 851579982, 33404943, 674578954, 2088249446, 160363763 ], [ 769429882, -946790449, -973875789, 1213456215, 335055824, -517561118, -1879453885, 1006783945, 1807004428, 1323058998, -630175533, -2099133304, 1462693561, 145093843, 2096702861, 315978467, -1675351602, -615313597, 1379372914 ], [ 1994595243, -905055664, 1629839641, -732862837, -1317486360, -915726803, -486894415, -824054884, 2046328212, -541859937, 284540684, 1009421168, 1321495327, -954542802, -1850615327, -577987399, 1540445487, -823548238, 1339503972 ], [ 1268037817, 660574036, -1588905464, 335318326, 453723219, -685331549, 1475996627, -1081499313, -1674217974, -239642603, -761232921, 1119453222, 583193072, 188842161, -1604127976, 2055839649, 14597622, 543536741, -731684202 ], [ -631018775, 1939519710, -918563667, 1006642888, -1025433508, 1175609726, 1342687231, -1621095447, 1193854728, 417206581, 2069167374, -1071557016, -1678670730, -186263915, 269129401, -1242452860, -192965905, 2028735292, 1721066412 ], [ 1247260156, 1706838755, -506459840, 1932222863, 1724075492, -2043464955, -546661248, -137430984, -1322059610, -1213425113, -1382814412, 1606155077, -472738586, -1802520203, 1303950628, 1766057550, 1901893205, 34177301, 2076557229 ], [ 739861979, -489946058, 568007099, -1976554503, -1329324318, -64730126, 500797713, 1344451620, 1749487039, 851572631, 766018351, -1005349318, -535997590, 1794282937, -1017639445, -1065522966, 859197053, 1916279891, -700702796 ], [ -709969745, -789287959, 486196682, -1074064266, 804290788, -390780490, 2043423924, 257621010, -1162590596, 116766175, 10666983, -268647165, 111958237, -991475317, 393440724, 1651211961, 1277502576, 432772580, -823956914 ], [ -605013666, -502541250, -683194309, -1294702292, 479623837, 875562558, -1427822546, 961995272, 428700770, 188369436, -1167595363, -1488968639, 1732396419, -1911969355, -1295962305, 52234676, -1490477615, 279387962, -1764978971 ], [ -967728579, -183662264, -1297782431, -668160770, 766415266, 622039520, -1044372512, -1427166771, 1213041438, 507453741, -1334757067, 2107848595, 655974601, -1044035860, -1390898031, 1931734642, -854948745, 545544691, 57595524 ], [ 1051317109, 122387516, -251740665, 895372119, 2059565548, -1474785951, 152294711, -1365616277, 1816592399, 1042523708, -1467133299, 1224959110, -1063617005, -23977751, -810885894, -1577000804, -25004778, 304547266, 1268194505 ], [ -1921864170, -215117173, 2095052459, -430279959, -1473738317, -90447799, -457249361, 1970734789, -450022280, -261740043, -643316793, 1608525744, 1777859271, 1351894842, 938340495, -350206688, 1698490854, 1745325048, 1485947211 ], [ 243650374, 393510806, 94007841, 660959657, 558686309, -1129375198, -2138027901, 1067144821, -2339655, -858057681, -755469882, -1683700620, 1934897101, 1682078188, -683111207, -837321654, -1416895134, -31848147, 1572310860 ], [ -1086165913, 422603195, 1201451580, 982039279, -348017864, -212474571, -506711135, 816176970, -1173515501, -46571885, -1597527045, -1661543258, -57357223, -1277499037, 1331072215, 66513482, -394606499, 1987958769, -1468158532 ], [ 232228901, -1940839446, -579225471, 352990525, -2086969290, 848675517, 496030598, -526445668, 848767045, -1819158057, -1595937458, 1580788916, -1985672911, 911772419, -197412856, 887974580, 797805165, -1825497161, -1323860931 ], [ -495717996, 1461719954, -1086180034, -922901671, 148922086, 1816740133, 1582127186, 1464105392, -1928609261, -2147461136, 92052107, 493773319, -1488751005, 1837060542, 1169955369, 1499066884, -502588475, -315296105, 1527582309 ], [ 880304545, -686576887, 1007638105, -1188507448, -1563851907, -1763838166, -392515900, 127923162, -1603063253, -1163846607, -562920649, -762708697, -1281965231, -208289385, 1422252784, 1698606848, -734018162, -539723042, -1491228691 ], [ -1420959803, -1828054644, 604163617, 962585591, -1625010003, -1553878009, 1330246142, 2136876850, 1564431285, 15234521, -67158080, -414369814, 1525282574, -89313066, -2065818095, 410553416, 298205897, 84798256, 1441275434 ], [ -1856682777, 799509577, 370624744, 601469068, 870424683, 1387041371, -1083997663, 393549396, 60257280, -977276059, -1065123878, -1681942952, 1114620120, 1439105288, -134156592, -1597836513, 667741188, 1753072412, -2029247540 ], [ -565346397, 1253058645, 1218075573, -825974763, -1646638071, 1432058709, -1371014657, -823788848, 587226209, 2056696296, 891810237, -1388869848, 1030120949, 661598054, 1484990894, -1377179049, 1720270414, 198114313, 559337539 ], [ -183243462, -1878259433, 1558383998, -2057275155, -268568344, 961142149, 1451804017, -1104235943, -744909660, 329808712, 1359836193, -131345218, -976597481, -1450175298, -1495698115, -1333718993, 216408765, 1466149364, -1714750400 ], [ 399902200, 43538452, -1287262462, -1310541245, -1970609625, -831344036, 502058385, 839783979, 1893950460, -1892311717, -233181525, 744368882, 225808983, -687316770, -705096658, 273460090, -1951036331, -33158888, 764019526 ], [ -260325931, -1325424122, 1007882231, 2007338122, -708437238, -1747197889, 1210590839, 1868234243, 1481372630, 2003050505, -422388771, 1229895906, 720891315, 1915084169, -652036918, -220303239, -609583218, 720665775, 1422140985 ], [ 1352229257, -166945835, -1238216987, -978907908, -2035668394, 1185550278, 696480129, 317878207, -915489961, -1261900297, 33450688, -829834931, -1090245340, 1335042762, -164008861, 918953276, -936925290, 1594066468, 2118378473 ], [ 1186941248, -1743842514, -1311003389, -612850473, 133917655, -753039925, -1788049468, 1771759066, 2036369711, 1593370379, -2056166437, -758695262, 715871499, 1578646784, -795555398, 1171644972, 1466054452, 1869844706, -2063827129 ], [ -1905469616, -1688023777, 952839957, -2046332543, -1875437701, 1528310964, 1459559473, 1611279491, 1092436295, -2008047, -1812526495, 88816847, -1180154598, -1445370592, -1093559972, 1214279034, 1180881901, 907997624, 664790470 ], [ -1988074443, 443642330, 288598153, 1036976454, -1213627453, -1244041805, -1025232384, -1706426986, 1405059516, -272912841, -1229285067, -344148991, -1011300387, 589629288, -2059332698, -1782790972, -782612085, 1833006114, -1614950298 ], [ 1678524684, 162875888, -44658553, -1269127964, 498124110, 69043106, 1687422777, 644501144, 311688808, 1304478894, -1217110601, -438046512, 786623652, -929451150, -1813488957, -1268274652, -735647170, -1586583701, -1069165187 ], [ 582634992, -384555926, 649538010, 362818500, 448000671, -1159260347, -2045029244, 1239543706, 670892645, -103545126, 305560833, -217816444, 1174813532, 1146337773, -1561146701, -127388460, -832793928, -817022717, 1605952033 ], [ 1156952649, -1483807703, 125457552, -1782428339, 1956042803, 950772465, -248641002, -1835704301, -400217260, -770396536, -947380808, -67987239, 1148329039, 1388669318, 277856285, -305665199, 233189776, -284624281, 1036758044 ], [ -536587951, 644520892, 1030303623, 849004960, -1916199075, -919141901, -779644904, -994522489, -1952769840, -446054713, 434390168, -1668415144, -2062757432, -1327591928, 1462630838, 1928998528, 1463361671, 616384745, -165159543 ], [ 256065591, 625248204, 922114806, 279883161, -942673545, -1091231117, -303589767, 519334335, -1279205353, 669421310, -272389758, -1321548183, 1553646620, 1031811821, -1025153916, 876322587, 1993097772, -1828568867, 631084992 ], [ 1738665406, -1586347241, -866592214, -1306499800, -1745623198, -958829152, 1683337323, -1040294322, 2056209718, 2106321048, -1190535107, -1645170255, -1474004469, -1947416432, 1710794488, -692773812, -97789070, -1416434798, 1839621925 ], [ -2135639849, -1109154812, 1098141473, -380378466, 1484716629, 1440551747, -247001706, -1244022392, 1002455600, -212429626, 1845745456, -591675400, -1262188461, -1173151474, 300103541, -317487678, 204406193, -1092371999, -573971278 ], [ -492563446, 4583013, 449192370, 1453996723, 1114536538, -1012144299, 2050288946, -775951690, -950546124, -969669539, -2074450312, -2040618103, -406408047, 206496066, -838513782, 1964287804, 784384747, -1504596535, 394057975 ] ], [ [ 320795512, -1546293626, 697835248, 1896599615, 1300886917, -418078106, 496788599, -1579794873, 1880846260, 912415938, -1038078914, -181823900, 1288976623, -1994234771, 989588865, -138773854, 959870973, -1294715660, 382854380 ], [ 2044757229, 696018455, -2116500976, -1985430369, 188949367, -563439531, -581754682, 1950403361, -777407064, -270256023, 1679676763, 1999890744, -625829306, -149347793, 894113350, 686090911, -898647861, 412608360, 1666017611 ], [ -553740546, -744129926, -417267406, 1689226604, -1188142611, -1192958759, 230718884, -1410111312, -1896437289, 1383473433, -1339788814, -1389549289, 496566129, 1298333523, -1043843823, -92667169, 798190886, -2084481778, -261546638 ], [ -2043173454, 1751552445, 1366976174, 1463694539, -7872033, -1053670400, -82744744, 1859957368, 506671209, -1746600136, -2108114098, 2071323248, -1838427973, -1116829456, 513588340, -170910445, 886500515, 1887271096, 2085392211 ], [ -823738087, 1050727080, 790791962, -378889773, -303883126, -1033739182, -506130955, 697406642, -1132631723, -2087936261, 983317405, -1494683661, 700734232, 1150458803, -999945859, 564789883, -543970616, 1874319849, 551924333 ], [ -1028322490, 1762990478, 589001587, -1334469734, -1853193811, -31321405, 1459699979, -1816317111, -34748480, -110308095, 1668831420, 99362556, -1920990707, 1036833169, -765684254, -1103718535, -1137532473, 1978179064, 2026937269 ], [ 1403378558, 954323999, 1482529016, 34103397, 1963512328, 418229522, 156869345, -654756858, 740952068, -253729859, -1552647332, 283573109, -1167504114, 2029385251, 1969599839, 1617765161, -1646560348, 237634141, 771461050 ], [ 722728239, 47874841, -1196027508, 884135245, 1505215426, 240894865, -1255926212, -432930926, -1656387039, 1419710156, -1550756907, -630518558, 1427454067, 1717549227, -1101778528, 1600019037, 292949982, -1047497318, 890877027 ], [ 1726223396, -321786638, 1684846045, -1575617374, 139866202, -456936685, -2040297930, -533385945, 410966608, 564541789, -805047732, -750396904, -1480094458, -1202366209, 84781226, 2002558051, -694085626, -132939885, -700590921 ], [ -549552832, 1367064020, 591064793, -442357635, 846566463, -902410836, -1462006425, -615930548, 502639369, -148325996, 1764453251, 1814537368, 972362000, -1945502080, 102193079, 1134153527, -664106533, -834328077, 1225341852 ], [ 1908765478, -278985766, 1710037416, -1977076430, 12470469, 1553047504, 369174756, 1560986991, 1124531113, -398090069, -321338144, 937984658, -1608819926, 150647083, 996096913, -1945828102, -682156751, 1516108261, -1372335785 ], [ 24788063, -442525630, 1404788452, 1727650431, 1102087781, -1185487384, 1586763834, -38250119, -443579467, 506409414, -653663083, -1404566139, -482209002, -1994106539, -2060406276, 758175389, 770835618, -1834828569, -1316667746 ], [ 1416887555, -1362273660, -2104610390, 586057954, -161548217, 2046772221, 786760509, 1984414405, 1337361920, 291135642, 1166052226, -1883223554, -232894931, -31427790, 2058037253, -1359451163, -1458224953, 1409371939, 1010751726 ], [ -401096638, -495520325, 650929397, 1498060109, 641840510, -1600331009, 1792616466, -997103475, -1883828769, -790199642, 1501302209, 1428321434, 1509473091, 1588376287, 1413836846, 1698056111, -1678487153, -926311673, 270122777 ], [ -1072495368, -13622434, 800575477, -1834108475, 1965260973, 347888993, -51721321, -750228247, 1837495872, 1419714890, 156163709, -1872151201, -1263373706, -2130620912, 772265355, -2017155704, 50952405, -1117131413, -2063194558 ], [ 1611258629, 92713996, -1105642352, 1809940348, 1654940622, -1781679853, 1479584505, -655024007, -733163468, 266444277, -570712234, 1123809720, 1876778002, -825742302, -1947352877, -428685752, 1481390778, 1783535023, 1980749693 ], [ -401470231, -2123295467, -2070362216, 758718672, -1645432546, -812391983, -292995139, 97501314, 1057737805, -1052139827, 729241899, 1786508454, -1062245899, -291960886, 1255729029, -410160491, -1283448243, -55378695, -972310399 ], [ -1620903025, -1796781789, -1558077351, 1982205048, -1492347903, -1344276470, -461524898, -441386345, 1262555598, -1101171428, -1922940436, -231589841, 1179471358, -1023496333, 709594608, -1357544179, -305294247, -235654320, -585665211 ], [ 1409509020, -1828730409, -1429110832, -154142438, -815771728, -1462287179, 943136582, 672665713, 326052362, 701823258, 1918289385, 672836724, 15630138, 1528773677, -1393894891, -717289388, -875874825, 1554580181, 673926804 ], [ -472292984, -2109192517, -248662042, -491291466, -1641577548, -712434585, 497545900, 1018137217, 960127375, -1501230731, 2060264998, 1427477109, 68205554, -2121613727, 124064208, 1227477045, 247121424, 1738189814, -1337123434 ], [ -1799452559, 1985004428, 555121022, -648996983, 395940309, 480549028, 761728819, 1153425193, -1365204425, -1190962952, 366195226, 1357280735, 2089288589, 873636067, -520901995, 1509454477, -873869809, 644495915, -295550800 ], [ 820776830, 1639819999, 441471220, -760025207, 1673679593, 527847879, -2078700562, 1765518244, -462134694, 1059725677, 366434023, 889483818, -136011635, -1708496689, 1194928126, 62595621, 1842919547, -1928301201, 870419916 ], [ -1796931252, 566319100, 590027220, -1185265356, -1663686046, -222180326, -275846752, -212884963, 1680744050, -1627093848, 1438617872, 344118741, 558060644, -615687827, -305633822, -1077922984, -1713187724, -1765290911, 2093349689 ], [ -315513973, 1191294348, -502069316, 1714179710, 1831085948, 1998048059, 794359606, 1968195327, 2097761394, 1306053390, -1286649629, -778631105, 1471717862, 1326288320, -200865705, 1450711768, -363968937, 1665042722, 2086191202 ], [ -625784950, -833492745, -1731099543, 878432445, 1116674461, 863244536, 486642848, -716139701, -1561400009, -427938054, 1176467719, -1960064001, 985294236, 712299384, 276544838, -1146040891, -118125346, -800559915, 219339521 ], [ 1683811781, -1865909247, 1151408231, 2017745310, -1415945157, 1563175463, -387283373, -562287236, -1823058767, 917230499, 1340291702, 1297110949, 1632371066, -1673621008, -38922649, -909738529, 549305620, 1366760418, -1676903560 ], [ 1988437378, -1307557138, -1368365952, -1128662983, 246878021, -1661165281, -1158016239, 26713410, 1242123023, 781961521, 1477237216, 1806400458, 144047760, 1042603155, 1155912739, -1847512108, 1271453741, 2034527350, 268055711 ], [ 33141131, 2087115654, 1512678325, 110106707, -896586945, 234633668, 257431781, 1585964402, 935568537, 1035304266, -316287271, 548699587, 1291581266, 1100019461, 1001984990, 388699637, 193503022, 602014208, -2113771423 ], [ 600420475, -1361855482, 1894850915, 574774927, 1017804684, 328943752, 539161280, 2024941341, -461914113, -173868117, 53971922, 667766917, 822713613, -1748599783, 170059886, 1909052813, 1338731125, 1699313987, 1300583315 ], [ 1713605783, 93189625, 246673174, -1250183185, -786207429, -643929908, -464970436, -1326194984, -1205361489, -380713851, -29108153, -1158498454, -1152491084, -1735295222, -1373455929, 180741719, -1488279684, -1596992144, -1533874394 ], [ 323334109, -1526111683, 454749722, 104800278, 1020051624, 1998858589, 626577798, 507039063, 410534484, 1627200762, 289102056, 2138796971, -1816326556, 710189258, -1335391708, 938440812, -2135871304, 503277309, 1380415416 ], [ -1020427329, -1022411542, 1627250135, -236261257, -1570234130, 1212503635, 1319632101, 524203568, 1328383298, 990460710, -1921272504, 1543040699, -1826612781, -1225838996, 1027730437, 1588115018, 1350200419, 211888514, -133525431 ], [ -1785300074, 197702324, -566185145, -1218765438, 1721546501, 1722322141, -987232608, 1195090048, 153626294, 1107087307, 70498396, 149101341, 2086660254, 852717579, -788253106, 2004084666, -372380144, 744721231, -316634926 ], [ -860026449, -1376755954, 1761083653, 1124618937, 1479279131, 1323368545, 760674000, -251157946, 134200908, 667543250, 1756462596, 1464673857, -1874800498, 44076613, -1926663973, 1198146821, -1833564437, -227168764, 1355550562 ], [ 919919528, -1243742693, -1492461601, -607804794, 1574423018, 520764964, -1347804366, 1553069211, 1947239445, 428294545, 1849491172, -2010258080, 767091796, -728599304, 692046201, -401848291, 313084947, -1765062288, -568816489 ], [ -1136976446, 766227535, -328339344, -284362474, 1765669989, -230599803, 1476330556, -1710506451, -154531067, 795969251, -1851836314, -713170858, 494832480, 2113376944, -1689854073, -1554572947, 1292396945, 359121701, 1744890146 ], [ -552719551, 1092614802, -805059143, 833330328, -1242761521, -726527964, -1907514590, -1156385835, 66182713, 696570627, -1153535112, 126817491, 649469380, -989042487, -553352669, -95468276, 1561444749, -1495011105, 15823662 ], [ -968766498, -554436657, -1274742694, -524243778, 1692195860, 739757767, -2118518579, 1770943078, 1598102262, 1305344161, -570382437, -371622009, 1376107811, -1629485648, -805474855, 132234376, -532443466, 1983599256, 938638720 ], [ 2026824281, 1492697853, -2117906867, 370052632, -586219718, -978593607, 548331901, 1882609438, -1085186159, -1237892702, -1218060936, -738252028, 640109019, -491435921, -284105722, 1673823936, -1196744583, -564549958, -820554381 ], [ 1718644473, -421534352, -1337945545, 1317306061, 613624672, 627653032, -1443035340, -2000055096, -556461932, 337825258, -126720378, 1174088683, 2080155481, 952414257, 959569054, -1756780322, -761234140, 717245680, -858174379 ], [ -948239770, -1510545138, 459653497, 520341918, 360129087, -853476124, 1593952659, -1252744357, -293445598, 300552845, -193188945, 478264826, 818836702, 395756198, -668483185, -1393178147, 1957515712, -281159250, 946867596 ], [ 178413554, 441207971, 1190679878, 43019848, -568750737, 393660649, -1443630285, 2133129258, -971559498, 1089446570, -725487343, -1630255282, 1164185282, 167603492, -1486238368, -2133560370, 115993009, -1566045448, 274993928 ], [ 750992475, -616677915, 355951294, 1918835576, -370915746, 1259869954, 367739454, -927902184, 1513904644, -512425691, -2145661694, -527699228, 1758486562, 492122278, -720982356, 1767993675, 601452883, 1953186139, -1243101333 ], [ 1394942694, -121812950, -507683000, -722647220, 65818733, 441594400, -612957158, 13123789, 302569781, 1818341138, 1288282571, 1337256630, -1440821757, -225596945, 203925627, 942444984, 2002718646, 971141801, -1653975430 ], [ 702311947, 1132765574, 265551910, -481590279, 2110188861, 1943797516, 695872675, -1675059989, -852254942, -43344619, 1900634119, 687056935, 2060741986, -822681491, 1659911275, 1480610560, -444977288, -92374458, -818174119 ], [ -1448516590, 1155704920, 1471471152, 423208512, -1653551648, 340903485, 608931247, -1940497661, -1336011500, -1391048517, 842529839, 1772807420, 1999281756, -741927890, 640310240, 1013816830, 378850611, -1501007631, 1511646834 ], [ -704291796, -195912071, 1260169215, -839662184, 1637572412, -99899291, -345929068, -35316832, 1654636106, -1055474551, 2096890094, -1518878795, 833910214, 1659817466, 483787212, 684548246, -1971677109, -1722932134, 199919125 ], [ 1514421129, -1048846393, -1409181516, -116004326, -67904873, 1303635728, -1019052530, 1343563754, 187191458, 332627491, 348172756, -557385202, 1074453496, 82876276, -1298082090, -1198417979, -1489451549, -378534744, -2085175870 ], [ 1358846113, 1531282507, -197758097, -403475736, -661253761, -795582594, -948307692, -325909893, -556405524, 1773391704, -530677041, 1189623465, -1466919175, -515648504, 255614715, 1970252963, 1129731155, 1296313650, -1719955040 ], [ 595262610, -1480582279, 827252357, 207868139, -1737387286, -996214076, 336927913, -529973141, -2091441171, 1339616536, -623864012, -457877968, 1476719482, 333518486, 1732885800, 1049051247, -226716266, 128974766, 768442559 ], [ -8598860, -858475165, 1184536225, 414418323, -2009338022, -2064975328, 232028153, 810015651, -666553153, 503288360, -728566537, -1405591723, -1327338110, -1840076240, 389015628, -231946348, -1916942188, -1276547369, 215720516 ], [ 2111751353, -19519689, -284940690, 1482638667, -873757094, 1851740300, -656189016, 337036081, -105375082, 455415255, 741680285, -1352622332, -344214143, 20987387, -330572537, -1307955625, -1607940570, 26480792, 756074732 ], [ -629529860, -430086831, -1608945362, -221368394, 1395850895, 1251112969, 263728095, 16583837, -1007317077, -1129131958, 1527724319, 307349458, -726819056, -1770470314, 1327578932, -595436977, -1754030233, -387261009, 1315551565 ], [ 42059576, 1978909523, -59554263, -506663593, 824584380, -336149869, -1461423370, 1614055972, 1072990012, 980070843, 691434955, -1806969854, -282450878, 1385543564, -380868237, -1373920714, -1906463645, 1199169168, 1415739744 ], [ -288714683, 1955142421, 308272338, 933432322, 224179847, -297122729, -984841870, 594191750, 1819711487, 912850205, -186811140, 2082085699, 1801638724, -2138442842, 263507959, -1419758529, 1825714817, 1391229921, -1016598899 ], [ 774497127, -374001871, -1551382957, -981523807, -1150281537, -1494943076, 2028294329, 1204622979, 1999575608, -1244641434, -272304945, -482349768, -1673646433, -840245026, -2075109702, 2082869869, 211646417, -815306744, -1001940403 ], [ 441655271, -1841244646, 1494165595, 1358471311, -697067719, -1214138993, -1972234570, 850126420, 1639637696, 1382598703, -510436669, -68379635, 1370002547, -1732567630, 1003123470, 948846183, -1910595862, 1537880876, -2110440906 ], [ -2137541660, 1869836579, -902492675, -1256166186, 1077025455, 685924997, 558259780, -1152753606, -932903224, -778700690, 2043039857, -191165904, 504085818, 432859486, -1990488493, 824425743, 2146860378, 214067523, -1096091313 ] ], [ [ -892210302, 660401436, -911576037, 548719336, -1687392323, -231432425, 368881721, -1499143729, 737518004, 1873842510, 174684684, -722661065, 1700557118, 1294571946, 974509734, -370606321, 1666569986, -1058602718, 921387074 ], [ -1368199122, 872916931, -1038501839, -1410551704, 94409502, -426748130, 1820996420, 580099784, 740629195, 274917118, 2118097139, 927170721, 1654996568, -1599897720, -968194904, -1870317309, 407184710, -1673017632, 399208557 ], [ -1384095870, 1707367504, -177805338, 804176214, -84424072, 1225789405, 767942671, 205477019, 1141346917, -1033961953, 1037717000, 1073837999, -891171361, -1508604456, -656488247, 1586710948, -620017475, 891117531, 723179206 ], [ 985955018, 1138120127, 1171126614, 209693264, -1276050232, -968760450, -811979650, 913840224, 1067665396, 1475402029, -2103077353, 950478890, 314892373, 1881489748, 1750950981, 394408907, -1206375361, -1034467736, -1443882670 ], [ 119647419, -435221378, -1746319751, -2106343227, 1782851218, 820737431, 252251190, 969152739, -1727170282, 1539396806, 519253033, -144235812, -841391150, 1905286729, -381685849, -2057975222, -1765341044, 1373067038, 517137990 ], [ -1877165658, -929442050, 310415805, -1086275128, -645560348, -1223393158, -679280042, -698736733, -660429544, -1826102604, -700116711, 1493839876, 1631086400, -278832300, -774257824, 1993186628, 299125284, 292224989, -552501428 ], [ -681274819, -991772996, -1791972094, -1695739601, 565575011, -904836163, -1970641551, -51115426, -1004937368, 831397147, -1391974800, -1298962493, -1999014202, 1436893239, -2003066001, -407623910, -1816907605, 1242281292, 1157651492 ], [ 1855974300, 62644326, 1385807098, -1842863680, 552031118, 83135112, -1708773209, -1500462538, -1608073437, 1402807592, 180728297, -1208718439, 1514974309, 981872466, 1197661349, -1938911272, 518502773, -553605388, 1569615008 ], [ -1756899161, 1033757318, -953966043, -1213416109, 927532267, 1352395770, 1286707531, 1887550043, -1810051874, 1353674762, 805019418, 347780368, 873004121, 1647162326, 1412078536, -108350615, 359483866, 859522960, -980370392 ], [ 1234946062, 196377639, 1252324481, -187911941, -2000336392, 458422988, -950847252, -1196150367, -817599719, -922283322, 926748527, -1922962036, -799210432, -851808157, 1736013210, 40460320, -2030179080, -1004992150, -1889973923 ], [ -1134373443, 281446352, 1760469384, -41618003, 1053096447, -237570977, -2076912962, -1966161275, 2001342814, -1355391693, 1313293824, -1468534375, 689395306, 1383251502, -3071051, 429186577, -1191747356, 1886119617, -1808786348 ], [ -374026586, 1201027420, 1425071988, 1338603595, -690810844, 1079094463, -2056534931, -1042247341, 1340328784, -2047025181, 1182462012, -185495220, 400444079, -1734408480, -1114648986, -969750029, -2008916835, 846744940, -1295907716 ], [ -861565004, -859704850, 1458947137, 1742912216, 2125055358, -383526582, -405305829, -1880169048, -172878742, 1117724067, -1153380689, -14592199, -1128178982, -281961408, 494320904, 1381855514, 1288404163, 1542783106, -1319285709 ], [ 768202761, 62071231, -879247875, 1076313506, 9764648, 569926604, -115694609, -1577632253, -655444384, -1369764395, 407442974, -1801883226, -812691568, 296850778, 510258117, -1596146782, 673435230, -1410159931, -1359841624 ], [ 1113833755, -432742023, 583828383, 1649936292, -1276420686, -353062524, -1958342597, 2099566009, -1598750364, 191092875, 847948863, 1221471113, 346543973, -314582103, -1019176772, 1750469088, 162038841, -1285103442, -1005115015 ], [ 1117569517, -837498652, -576944484, -1178877770, -411836589, 874269328, -1647893058, 625475047, -466011460, 1825009054, 881829104, -439454560, -452545114, 1439164059, -65955251, 881700576, 1619350493, -1991916946, 55873799 ], [ -1467583419, 184936162, 1262764110, -402496972, 293916458, -673370473, -1357145475, 1892414244, 615652135, 1288034182, -986736260, 601555684, 985087597, 408462277, 1864815731, -907885845, 2114982378, 1427737465, 388408267 ], [ -1229171984, 1705271387, -1716940885, 1683398057, -2109548173, -924165408, 1616710495, -166834435, 1371183820, -1203841300, -914999122, 4645126, -1799625459, -1394050103, -1125473959, -2070327306, 1189995451, 789828370, 323113236 ], [ -929493696, 2113300671, 137389931, 2030306817, 320221999, -521684278, -966934750, 394594593, -174341388, 299423708, -811229916, -1101427731, 1250678492, 1534990301, -1273094357, 1650615093, 1908668375, 1534094644, 316408089 ], [ -264529896, -1593662264, -1124957671, -145493640, 688771579, -1483026999, -910054867, -1130977951, 705706478, -1170313547, 617072245, 570336854, 1133929390, 986632155, 644247164, -2005415739, 1828238663, -1063717119, -1293022663 ], [ -176606654, 128798730, 1964982235, -1575778725, 2138374024, 1435369955, 2018943146, 952766675, 628500954, -1068875215, 345466935, 1275245685, -524064258, 2073315205, -378586774, 262933716, -1136663456, 66195601, -1354765733 ], [ 604231925, 1112900096, -490340202, 70929055, 923176021, 232970285, -1958188864, -1103746937, 214921180, 1002614796, -565374520, -1067962224, 1106785990, -1315778540, 1772361813, 903834973, 1574748904, -479895214, 527081797 ], [ 2012839922, -1904683561, -1127077316, 1661194853, 1825947897, -1534532160, 32813006, 625029745, -909364599, -208967414, -135472290, 349729263, 1424550419, -1583893183, 1109921486, -122460274, -957854966, 537141047, 794471897 ], [ 2007681180, -1386963288, 1080547629, -714201052, 1544877357, 836585404, 1747198391, 431216290, -67548964, -428669899, 520879858, 2130186329, 1080387939, 1060378343, 2042959486, -1154628071, 153685994, -948850279, 79995103 ], [ -479808953, -842326514, 1893588292, -1402170963, -399726090, -1465756049, 1184712352, -1793825782, 1826183925, -1886491516, 614919752, 951432154, 896684635, -1478636854, -1547967565, -2115266794, -1068617740, -12846618, -1273490168 ], [ 1058732190, 857477857, 1396855990, 977120428, -1843076523, -1211824077, -1376747974, 191578911, 2032654064, -1453545543, 1647638921, -1008307757, 870095702, 1087621191, 29657476, 277976290, 127914910, -907770092, 1105280635 ], [ -1163390485, -378529525, 1555073514, 988142727, 944825973, 1540383631, 940607061, -1553636195, -1236353846, -3991140, 452804041, 444760707, -1032272300, 1269345276, 258047919, 1474158840, 1525851959, 1409330327, 1598006356 ], [ -1976047080, 397578284, 2143122014, 1535362332, 726915278, -740454282, -186566397, -1795764731, 1274337352, -79012571, -987188463, -703228541, 819910968, 1498850886, -1151419863, -133905774, -129356691, 61160700, -1076061980 ], [ -1803558639, 373632443, 1491876954, 800888464, -1892540828, -1039315138, -624649857, 1637657595, -1821384292, 1429111749, -1045598023, -1006575488, 2112068437, -868926447, 813555019, -2005327124, 2144661652, -1038322492, 545811603 ], [ -1618808126, -338519039, 2141307605, -674998435, 1459179129, -2043521504, -358245957, -1533404522, -188295297, -1613007925, 1303693926, -1576661005, 2123084786, 948861169, -1583851316, -52695409, -1742324465, 1703043657, -2058965914 ], [ -2022719905, -1009310401, -1923073350, -1044148233, -2029758738, -183284604, -180379961, 1944188789, -220781056, -2101497053, 123964547, 603094954, 44694470, 1033820277, -1752546646, -950151087, -1297228393, -1599141723, 1567414669 ], [ -19810311, 742609192, -1849029013, -346606380, -1175366359, 1779307808, 510885099, 1709973619, -1215459644, 258220886, -169800388, -211306230, -1334610414, 2080476649, -1468159229, 1558982217, 1180790860, 192740223, 972894965 ], [ -309562027, -920586263, 1061224568, -38671395, -1260201390, 953080319, 574658870, -473783903, -44829511, 1415556311, 335771302, -1400654390, 1643968545, 575280603, 411485404, -1678269039, -1934718344, 399575330, 198025310 ], [ -1190138739, -1171598626, -443813407, -1488121950, -714089715, 1807440152, 252131426, -487412788, 1219194735, -1501616174, 1613646694, 1935290524, 232682586, 1347004640, -1391205440, -796834947, 1434697681, -172878510, 218834181 ], [ 1407543412, 1695692898, -495992553, -12386746, 1766854080, 1026564404, 389663257, -1177254987, -961395265, -1623654555, -653920461, 1541000163, -1420500383, 1716601353, 850138778, -887599583, 1072327163, 1744269896, -423289189 ], [ -920416431, 1375740031, 882629793, 1773806398, -762416895, -2031394620, 495607585, 1102637245, 763342823, 1202358585, 261400318, -1490650462, 163095703, 1831337797, -832237072, 144027086, 1754363101, 515439042, -365357630 ], [ 1753604813, 181919949, 2045079583, 1999629440, -1389762852, -837373527, -1281895431, -1471766427, 617982577, -276544303, -59144367, 1063421552, -191297349, 412929065, -1639023449, 1371848233, -736744813, -555815533, 168572664 ], [ 633033639, -97964104, -132358521, 1157039749, 1489386735, 16940548, 482777395, -1952550392, 362213425, 314048412, -1826354622, 660650211, -2023291917, 1032513569, 1349780808, 348979151, -169822588, -1007374660, -544691672 ], [ -1933838260, 1554945156, 856690411, 2106262771, -844123609, -1721025688, -1657261008, 406589436, 661160487, 950016750, -962635872, -1103272981, -1606482286, -683288815, 1934086414, -1978018436, -646381834, 411549970, 599953236 ], [ -735096850, 179376224, 469650750, 202511569, 849843926, 1637823506, 2131349601, -977644681, 1165571342, -1857596038, 1047308444, 1065029605, -1873985319, -2119011411, 1142446375, 899355421, 156298782, 31849071, 1581128654 ], [ -188027318, -1856496178, 1377352173, -1616220613, -1943359237, -895098724, 2046618401, 1931347437, 298180975, -1083748822, 1432440022, -630859912, 81042087, -1967154326, -961031709, -1931628204, -1304540500, -1145035482, -363409380 ], [ 951851389, -1105813989, 633513923, -1292331442, 933981602, 624225065, 395640811, -1416937444, -610751290, 2044375753, 349373623, 2019246733, 1609060998, -1989642169, 554614269, -1898020771, -1785457872, 889740344, 1697708322 ], [ -767744502, 68057216, 58730558, -1842342942, -513011388, 920869964, 1048955818, -1150704193, -1301978664, 1293852705, -1067516862, -872538175, -1578979784, 84225387, -1495459120, -1328826486, -1673992868, 717595934, -1764818218 ], [ 445052681, 668056731, 280888451, -274907133, -1729156154, -1826452595, -533885842, 1503553080, -10367375, -910640579, -1725979284, 798522593, -989801214, -1767256138, -555151911, -163896672, 2084058237, 1565607057, 7192006 ], [ 1375584783, 606943098, 317791788, -1722970891, -1524447211, 833595289, -14890457, 220103193, -1900325952, -1922472492, -877416245, 1515523382, 1705907585, -1569074854, 1483856164, 158107913, -1911610750, 1042915003, 1891477231 ], [ -459500138, 874602343, -582946903, 1151313016, 773618878, 524197712, 1850961273, -1639981893, 215827288, 983933582, 1209264968, 1535253694, 829803163, -509166336, -688556211, 588547702, -1462766999, -947213815, 376039848 ], [ 1337169152, -107491025, 2030337552, 1068930530, -323064507, 328214731, 1131850261, 1339853062, 1219194614, 1797985112, 502216721, -1663896660, -1406847019, -529250225, 1455229063, 1629239473, 1015114332, 960658876, 1862248357 ], [ -370214981, 1351255496, 1746621168, 1591015784, 322427739, 1764670560, 1350391554, -1750150049, 1369760277, 1082747324, 1704844681, 524326770, -1468555337, -1906424495, -1348750370, -994447208, -1200841680, -1881582730, 126947375 ], [ 1749236251, 360207980, -1455509333, -198977254, 153963547, 812303891, 650806821, -1705364962, -1025310569, 1345504049, -466612793, -1555511842, 287197702, -1420883349, -2121471539, -1292571084, 451191094, -949077001, -1331534040 ], [ -715676430, -1341573156, 278282403, 1253881459, -1551390333, 1207396295, 1470381403, 334401657, 384611467, -1400669450, -584385011, 503046039, -1579277233, -1803694335, 364121912, -279479260, 219410284, -164760983, 1642459982 ], [ 2008859575, -965855977, -690667561, -1435071355, -1791133502, -704576806, 1404320097, 71129016, 299586581, -2059940081, -1728093412, 654809737, 1190242322, -1277914704, 1306264484, -475403925, 2088846108, -1301523717, 766574136 ], [ -231524295, -1493965929, -292464252, -1906447430, -1747869189, -357163524, 1245478926, 939356635, -1152073978, 623596114, -1310451336, 108816135, 706295677, 979118914, 31702574, 1843319866, -1339841831, -237404291, -186720413 ], [ -1110294797, -1619474140, -261907922, 1049582320, -1750001709, 2406601, 626199333, 936947536, 581643503, -719155293, 1578907427, -1080579437, 932810699, -283911527, 1525757817, 1169697674, 880427613, 1998911851, 1228248366 ], [ -1768398060, -111427111, -15043057, 430056867, -1030191019, -791558275, -924985725, -1953152382, 809190650, 5425086, -1094443731, 790985858, -1770763850, -1498189538, 1132725436, -1533493529, -248658751, -1363507768, -1592001529 ], [ -1027187492, 114080153, 1277699724, 1605503775, 350836618, -2081764693, 852463487, 985679469, -1305527851, 1857678983, 1199831645, 1658584847, 163776256, 314501650, 203134937, -1201696876, 2027708204, 1265283919, -703133643 ], [ 1211575942, 342547881, 1629841285, 106719051, 1657944023, -1240361172, 1895570596, -1805038900, 1304111283, -1352629336, -1010928912, 1904448944, 162579662, -1237196608, 180260125, 1889402320, -1265832045, 454807487, -1278888210 ], [ -455635087, -980062430, 1460798383, -1093818725, 1419017478, -1221716394, 1439968997, -464603239, 735177688, -2111450423, 305353984, -1307676278, -1674318573, -682015912, 812587157, -2038780039, 984139274, 464800747, 876431959 ], [ 570332742, 1627111460, -284238385, 1076258997, -1187807283, 1774323298, 2123108062, 195278860, -1125451493, 1413342762, -318253393, -1807771740, 283497378, 1979671981, 177335475, 1900344585, 749763680, -783543442, 1763906902 ] ], [ [ 1094017886, -841084822, 839707695, 1562170402, -1222692724, 2018064060, 596928173, 2044416055, -894262361, -1153197499, 1607410448, 1850603992, -635516836, -172285646, 794200594, 751820894, 1051569342, 80663918, 976688291 ], [ -950483544, 1014495101, -841989603, -491370624, 589671722, -942361298, -1730399995, -1668670621, 875610314, 81811270, -868729148, -1763735798, 1836794712, 1032367707, 1259330346, 74353065, 1522072265, 661641414, -988077565 ], [ 1945007858, -1274345764, 1703221830, -991996575, -1736045871, 1649153273, 108392193, -430744911, -1471133520, -172847368, -261711401, 822062609, -2046446959, -111589129, -875681804, -1732841551, -1676747709, 1825289428, 652962806 ], [ -57691772, -1906964255, 248736898, 1312147023, 1847401999, -775906856, 1934866492, 1059230783, -1799391570, -1690171062, -1514734528, 1542703508, -1133078379, 1622187241, -2053079739, -764239678, 1558822864, -1675225550, -168536015 ], [ -502896778, 1728623420, 1339205602, 507863836, -616882252, -1555977909, 1599292394, -624302501, -1228473531, -254202333, -1298825326, 88216231, 520724997, -1317465595, -1459578588, -1821623879, 649978907, -2034853106, 1215909394 ], [ -2007792647, -1655785088, 415106819, -573405022, -1521177697, 1900379141, 1080753994, -77662689, 717307037, 320379483, 396839240, -1842183622, -288962163, -1392863069, -331833166, 1474388745, 457573005, -523109431, -1614378701 ], [ 1531087469, -332909454, 1661391825, -1651096980, 1444591863, -938124149, -565977174, 1545634224, 1432948185, 1179797486, 1299714667, -1220046316, -1775602633, 344334439, 1032657206, 1732650155, -509024335, 152282872, -622252266 ], [ -2030985051, -761683134, -520889558, 1628025615, 1937449273, -47203588, -558038835, 1433768193, 1800202915, 1500205185, 1325575604, 544245731, -674681286, 1883301768, -1755348568, 1220089821, -715463657, 1113815572, -206350299 ], [ -1985201853, -1209583601, -461875905, 391598988, -24854938, -268375892, 2140242211, 1274621335, -879026623, -1360611179, -1854940014, 1084912301, 997187619, -160448407, -1845064927, 2008574138, -1785502405, -2007018875, -139213116 ], [ 410273681, -927582716, 1707262555, 33920393, -633961451, 1862473957, 2033673907, 1842937510, -1010813383, -606975027, -2030973699, -221383310, -1317541962, -1589331821, 1536481159, 954613989, -1667291950, -398147324, 22881282 ], [ -1838795773, 1480333911, -647131740, 1688301689, 137468687, -2138223492, 771171947, -1659934487, -44078426, 1506628714, 1779318969, -605150365, 579113441, -385812964, 1347442521, -1592226118, -775285381, -1508238909, -1008750969 ], [ 1892702062, 856374698, -1394250236, 1886709542, -618933748, -1731145028, 152222697, -1442112785, -923348422, 406700579, 1935134724, -1760322368, 1286718745, -1039558512, 1710999544, -1826905309, -1550290022, -655816266, -1985933760 ], [ -2071549330, 2025166343, 133444470, 1607007280, 13504804, -504734623, -1825986379, -440391471, -610595706, 257929885, -956066616, 1529489811, -867300107, -303977391, -914560880, -1705060162, -1954510990, 179114291, 1843965422 ], [ 1327915355, -345008745, 1211216765, -1847034970, 556448643, -139082627, -1490421476, 621197248, -1741266188, 1599765305, 338724450, 2095907171, -1326839884, 187838895, 597037943, 2091372702, 1621895982, 1334849341, 227484288 ], [ 1886159208, 1229630429, -695337788, -1053186308, -962520370, 1375240518, -550511675, 208038184, 990477969, -1244950633, 1929771700, -824765264, 2070291458, -467872529, -483801541, 291561027, 1854022336, -595969809, -1780652762 ], [ 1757458820, 180862572, -1244619727, 1065278749, -1298465005, 1585224483, 277766676, -190258663, 1747831111, -1086377235, -532900146, 410415342, -651289178, -1700170878, -1830722606, 1102057113, 1678710092, 539813720, -179140989 ], [ 1868599404, 452035988, -395608900, -24200583, 1538789350, -1113379157, -1918546005, -1196375934, 1803389584, -710794612, 1681229249, 23896613, 1461870764, -2146341394, -2024543734, 513173584, 2090839645, 742907083, 262047491 ], [ -1745799510, 1958100944, -1000022210, 1372826203, 498515907, 1804637358, 1604011477, -436356310, -2119988100, 314915930, 293016461, -518810920, 898236095, 1698509426, -882696888, 523327521, -56388463, 822317996, -97060928 ], [ 1401627768, 1615485064, -1385301773, 1242007103, -1918431072, 1482060636, 333590224, -1423066478, 496581024, -970791269, 1341626877, 1772519948, -1664355348, 822059361, 507228987, 406332303, 286312482, 1472137161, -1332194254 ], [ -1494975538, 1682000915, -634890281, -1770958722, -1925469972, 363012215, -126707347, -673220616, -156139497, 64004772, -383815437, -1175447739, 1865737590, -94026972, 1499882749, -1129676062, -1908095587, 679737309, 1272171297 ], [ -145066740, 546995670, 1429145654, -138271889, -268969633, -87716957, 1446185832, -1713529478, 1391143035, -1723344716, 1783851158, 2086704095, 1761010103, -2034971628, 1330855343, -62888225, 1485676839, 1978934479, 140819408 ], [ -2051623006, -228936356, -706098369, 1768516092, -776772899, -1184099009, 1386858120, 1556712831, -252917731, 1721885237, 1984631331, -1622297055, 566463021, -598324239, -1480728453, 1109715188, -2025703781, -1348810587, -862461308 ], [ -692252209, 1467338617, -1288674526, 702691205, 952423922, 2095753851, 855993246, 851310451, -884240147, 1419211929, 1621111964, -649900480, 1170051725, 1750120630, 1746059882, -485718610, -546114292, 917436706, -2102110017 ], [ -1746528611, -966494416, 727300876, -473909423, 1310597850, 922223706, 1062232723, -608158923, -1217875519, 456871627, 8312493, -197146835, 419952754, 1662302283, 734106783, 476583054, -2093975754, 1001496107, 473379926 ], [ 798316282, 1423278141, -1786834932, -568960789, 1552412576, -1204946534, -1586581032, 1261149404, -1224010124, -1769399285, 747347532, 210282738, 1039616023, 1501290117, -779591840, -453232954, -1716227138, 697454748, -172448874 ], [ 1346853476, -84673050, -1135591223, 1520844578, 1974372334, 1089629159, 944706718, 1328354000, 1337745637, 412050987, -367328696, 682064102, 1959760716, -1689835973, 281247738, 1393407460, 258323454, 1503277911, -1192794171 ], [ 1511260255, 1785317191, -1580543373, 1922412931, -254577713, -539776321, 1806699975, 1813297707, 1982252184, 413588811, 1114524948, -1259838550, -982015280, -1487024993, 69259047, 126251146, -177504655, -607783813, -1988281158 ], [ -1184345048, 550968347, -550874657, 2100535313, 1447567900, 522801677, -332663210, -461870499, -1751806283, -1326691021, -1650671464, -2078926732, 1919302411, 352537443, 596185252, 619462003, -869335723, -2065757947, -1069284945 ], [ -1750408559, 1809117953, 1958784537, 1337990405, -467285253, -1708285562, -164360422, -1967867693, -1989913183, 805128908, -978570902, -1653435754, 2046085757, -759087848, -1898499270, -2027443277, -158707221, 1575207836, 462476413 ], [ 1069087060, -145574011, 1359135582, -1547881199, -1488881328, -782742913, -1025688312, 1088077367, 348478966, 1569190987, 56208925, -1565437227, -588265147, -325718542, -1227568577, -1897355301, -47418713, -1899938603, -332010437 ], [ -74023454, -1274301327, 909625528, -1378752324, -1175123609, 1741959164, -1683268826, -281329627, -1876451999, -1248426390, -1646408618, -370846607, 1161686297, 49998372, 1351855309, 2041447734, -2095435265, -1941489418, -1181993279 ], [ -248982357, 502971759, 1327738488, 387632627, 876812820, -1023281159, 1598207620, 1708650509, 700795618, 1542881996, -1702827901, 364196192, -2076031004, 272413093, 1174915561, -1077288616, 1866428149, 2058781934, 1391382022 ], [ 30167442, 660707818, -565324891, 1121785193, 741691684, 1225036538, 1560024210, 1697624629, -785016148, -1381519712, 948724574, -272915906, -1443073126, 175399198, -1605210284, -734222936, 630283855, -44601802, -704063401 ], [ -537107029, -1374721673, 1164896531, 573058838, -1415846733, -590903356, -213856980, -1403516110, -931408058, 1617237282, 1790688049, 678737864, 307676912, -1752179822, 351827553, -672929600, -1492171924, -129126808, -964621209 ], [ 435645047, -1619391457, -1264127320, 723347521, -1712220678, -427735412, -1232450750, 569562316, -792335003, -2025083345, 2070190024, 1407070802, 903644764, 1378555417, 1375320624, -251432860, -1729589608, -2030251572, 593890336 ], [ -1322123189, -316044695, -113936191, -424211713, 449849119, 1418081535, 456469776, -1221195760, -619828957, -1275516721, -790624838, 1694274056, 1573883024, 29994926, -1409763750, -1245736606, 164088126, 2141115891, 1157702229 ], [ -587866553, -889777112, -1571027771, -503187393, 1820745922, 71791749, 280711718, 2003596610, -933667677, -290346575, -614323171, 443411504, -264705186, -1652732859, 921104241, -29748661, -1261039543, 1028155978, 379239109 ], [ -1980608628, -412294404, 382587106, 283202979, 1442396003, 819061324, 878650945, 1575734807, -1793970051, 1536316426, -648164237, -668957530, 1364209325, 1583290725, 446768951, 1363007787, -1943383124, 412594257, -183640926 ], [ 1766954317, 1572177117, 253938932, -1709295825, -2092418314, 275293819, -1351801396, 1336507244, 1089457911, -1595155635, 151219175, 1997427336, 2063688111, 1577310971, 523100318, 1029934989, 496696953, -1353072788, 429373795 ], [ -1062204922, 1567610454, -495351749, -73955597, -999794805, 1806439618, -149584666, 825601349, 1405522956, -730806297, -630495250, -171930524, 1211182085, 922290077, -308943821, -1275037665, -82370454, -181451883, 1565599428 ], [ -1436645510, 1044567076, 1865936972, -1573333790, -1088123817, -1331008644, -2098806729, -742513567, 259029127, -862242440, -1640541441, -105983237, -1961886651, -462251672, 357144876, 942886774, 1217027762, -1032849172, 1742826063 ], [ 570415035, -1935552541, -510499554, -1295235079, -1061972957, 986973690, -1917553660, -1571661043, -557558566, 677585311, -1668314624, 1031500889, 1605929278, -188462955, -775480763, 1423821929, 1774735472, 568841294, 724709091 ], [ -290678509, 641937305, -564312118, 133898855, -205004019, 116531010, -406136593, -939736743, 1411786601, 914808184, 2069141597, -1204913875, 259927442, -1965887866, 902304907, -1026337538, 961855300, 1807345377, -1788489810 ], [ 1369108644, 627904917, -786551678, 785448497, -1352345614, -1790294509, 60917826, 113758609, 1115873825, 1295837495, 918465553, -2005398052, 730085516, 726212918, 417997019, -2138100404, 1733501746, 344987628, -86855880 ], [ -714358071, -2141197095, 606113319, 665302642, -1732956495, 379367123, 266905961, 1359662993, -1004328253, -1127681098, -815260632, -1880480879, 1844922526, 987831419, -1346394348, -1017215100, -817102812, -1792204080, -1868937489 ], [ -998722521, 1019994145, -2057309159, 1865967738, -1206842122, 1855379204, -1229746305, 986414660, 706726764, -961655758, 1693136481, 587298416, -711093960, 2129347691, -649211092, -251068546, -1229032508, -12298536, 1338633545 ], [ 1567326136, 90301997, 2057565795, -738191208, 1413525522, -595754313, 871751843, 2029606118, -593554152, -37139218, -852396471, -1301269833, -716422963, 1902023926, 2086944703, -1733016964, 597776359, 243214141, 1453938739 ], [ 1746543624, 1939942245, 1509172424, -274846459, -860673228, 866577188, -1881208952, 139666947, 1709359393, -1845525745, 1125647046, 116282409, 1064329654, 34493243, 1916843506, -954344179, -826698599, -1228819985, -164970646 ], [ -8684872, 225811950, -2088518961, -1382819185, 1822116844, 1603305266, 1296050962, -1125302331, 751825680, 1849943699, 1539603472, 1016011903, 2127453721, -680085840, 1404703908, -968204910, -1015977502, 1990436777, 521207510 ], [ 770852285, 1121685816, -1211268189, 83059720, -1605487241, -142854866, 1188478142, 1308919504, 1144271138, -2007507912, 255353889, 669229149, 826020302, 1542906174, -1588070061, 842732303, 574775744, 2069974192, 480128037 ], [ 233542840, -1939076729, 404308631, 957721268, 128701855, -1461948906, 1108149712, -980256325, -1407242532, 111626442, 817504571, 186573182, 773568816, -1485863967, -1989628659, -801606709, 1823100015, 1905154680, -202892446 ], [ -322551977, 1218108395, 738993357, 588773725, 1923252393, 1768468659, 9096141, 2089163917, 600640793, 815899219, -1819471318, -1170999114, 1638896846, 1546318325, 872974882, 1062592382, 479913017, 1438618521, -981253319 ], [ -853960742, -271718494, 792368245, 407336468, 1765683547, -455430282, 757418147, -152618829, 562522199, -1713036641, -1913274281, -281258542, -476306974, 1381904686, -1754000332, 1340346342, -1527897953, 102927124, 1452281048 ], [ 1603576939, -836351045, -1070285198, -706560685, -1060837554, 1720483341, 1838292431, -794963016, -1332776380, -409084250, -157562705, -142907843, 1567358297, -1760778207, 748551754, -963474739, 1068821959, 2089177041, -530021230 ], [ 446200250, -1675176749, 40431855, -1427723882, 869983502, -1619739434, 1360004167, -1198162743, 912403675, -328921997, 2040533011, -2107691049, 662591419, -1499286834, 2094371937, 1723220082, -736175658, 1208046878, -825859131 ], [ 208214978, 2129398843, -1032402741, 1252647035, 87542147, -833449234, 741186166, -1581662074, 1451622973, 538322456, 100687785, -589593634, 1964202542, 1421243017, -1524149676, 674274598, 1458417331, -117043790, 1870259445 ], [ -1011996602, -2031163872, 1584212780, 1051341622, 1637295798, -1397067396, -1156310345, 613221585, 1584870747, 1964180666, -1220267175, 1158769192, 827921266, 1504185388, 1921697114, 1882471378, 1492871343, 816857605, 257742422 ], [ 601479446, 745769722, -2135878953, -1041535628, -1224171241, 429530263, -2108739505, 104967030, 2020638463, 2001303064, -373877669, -2000742925, 1154381565, -282411631, -142099560, -1474623665, -1934820578, 936689774, -1023991636 ] ] ] }