{ "type": "int32", "data": [ [ [ -916884569, 152065660, -1758325393, 502309990, -1535398174, -591128169, -441696505, -1315473001, -2043954910, 1361838341, 1609237980, 1556862164, 970604990, 1321609948, 1837629059, 1137491073, 236031751, 836590485, 2102345640, -1790460207, 1900689168, 2012394057, 371379007, -650093537, 65251347, 1700737841, -1969206066, 890310072, -1819325989, 831312333, -1399671790, 2048463042, -1315324146, -1450057399, -1518440576, -21506655, -1733587886, -1401186070, -725620751, 618209026, 1543717032, 1035473195, 1157465490, -1172610812, 1461230844, -1618843332, -1955153784, -1363308397, 1326030980, -555664642, 824927138, -634155984, 1943118585 ], [ -1722749352, 1928367158, 901765172, -1501136415, -168783903, -370525891, -558048636, -1156732855, -19240118, 1116386132, 899795205, -1700548619, 83386066, -260470649, 875299739, -1518504673, -1111836569, -562325120, 1431428252, 124565683, 1992717698, 595673205, -1446268601, 758520784, -1752289342, -1202803949, -1385647777, -1126439622, 2136993014, 1729065783, -1599109909, -243513114, 1207314482, 648637775, 984409132, 1983982528, 629315826, -87714356, -1228479642, -1153013217, 1760571651, 863482080, 1480439153, -1517720204, -1239950963, -1036769174, -1427473162, -1771695702, 1077454423, 842885019, 1499458267, 806514677, 148954353 ], [ 1354608445, -257242110, 2110112571, -1802284222, -1303288427, 67925474, -1460623924, -237043057, -1916880888, 230767289, 1366660573, -1338267926, 1603735034, -1900343240, 1409714524, 1652251502, -584162864, -201302948, 1173716572, 889286046, -1130299358, 334568319, 2028457883, -1036532941, -926732993, -1138134196, -779205673, -68679094, -1083578782, 180526174, 921541339, -1532958583, 915172294, 1082613480, 2344715, -2098703358, 1901513449, -1693854357, -4461635, 1557578749, 679540215, -1316408003, 2134449959, -1801788368, -139427786, 437325926, -792564168, 1299846353, -2034101830, -21522083, -359524218, 1253769594, -830865771 ], [ 630129346, 92592960, 1637234108, 1882495815, 2002026684, -1328730812, 1713093551, 1003440813, 2053338513, 457960681, -529262492, -1453008181, -594487039, -1317697826, -572064327, -1965111210, 1089311452, -679495703, -1485929616, -1987780085, -348095843, 128590217, -170285308, -94700581, 1223455548, -1638674986, -1726804114, 1990987252, -1691099890, -994192555, 1278353078, -1550622752, 241655897, 1888101812, -494980727, 1673994170, -1915275276, 256580973, 1521846143, 1471997352, -1805465334, 2048947343, -1988368945, -1863016042, -328098704, -890321908, -1899594275, 1340943614, 230340863, -1052934996, -155658291, -535373621, 118567145 ], [ -55713543, -1150365407, 246009882, 1676365872, 684007605, 923595122, 1688291112, 1957730656, -2017522382, -818700821, 2114314717, 442822778, -1580755532, 1735722036, -209917872, -1116421947, -2022228126, 131519293, 886901729, 1910252015, -2085801989, -247580648, 1346523762, -1217215215, 154601445, 707376384, -138906481, 993632402, -1244217117, -1023784847, 171375480, 1470817951, -1209204961, -1786399534, 660004556, 916657758, 1820029215, -343960879, -1939902684, -1828141210, -1146458842, 539252640, 830917239, 1839820479, -590671592, 1721667912, -1198148479, -1225881493, -1746222920, -2086657564, -827936232, -1097580710, 603482970 ], [ -603172194, -1237715881, -1279617823, -1022111822, 830802840, -560597274, 116198800, 1473545476, -1790144958, 391995538, -1383161380, -718606914, -1617980971, -1402772102, -1270942405, 1853249282, -505492568, 1411032906, 70054668, 1619524767, -203378082, -1432760835, -1706096712, 444370889, -729059808, 1536886452, 906628425, -1617721946, -1616369684, 291855892, 137787058, 1239913393, -564102606, -1093588089, 1773940412, 69212458, 253909623, -863278273, 1619355611, -435425133, -1652993983, 1669594256, -1128500606, 266859501, -1743257265, 1741569953, 1706090107, 129442504, 564861928, 331052871, 1098961128, 1322124401, -273961862 ], [ 1885850141, 1494061429, -1538679367, -826098959, 1211321878, 1431661148, -408478288, -711521971, -320366923, 1778466899, 599426926, 766334443, -1976546662, -1233320000, -745238509, -472590392, -171748802, 1384751712, -1746415916, 989190652, 936744649, 2069122497, -282251110, 1300764575, -1290362980, -2039023418, -2038815612, 1127550117, -1308400898, -1286252904, 1328888397, 357528784, 1449848193, 1922151552, -292069034, 1089318663, -381209282, 843166957, -1764006818, -1788463257, -1789417970, -2145236993, 95670799, 306576321, 260201726, -862497298, -575334597, -923938164, 416643295, 1029006804, -584848832, 1605498813, -899360149 ], [ -304581517, 537888818, 837980484, 1542242140, 1333790219, 86475196, 2042286985, 178306271, -757817782, -671770406, 1141034207, 254136505, 926325472, 1845447715, -1731694802, 873145103, 82081051, 1408368721, 745361094, -1103424628, -1395917133, -1347535439, -39971428, -661740438, 832117092, 1963149002, -1333450287, -1900368884, 1629697772, -1583141795, 309730906, 948711476, -839275439, -2030508593, -595301018, -2094879234, 1175436535, 1727437445, -1418039200, -1784504082, 430154620, 1978563077, -1903093479, 312860194, -534757150, -869924599, -1991254342, -2045391913, 916505084, -1673916087, -920501042, 1023085774, 218819118 ], [ -1373011855, 757550268, 364546676, -1609457718, 517116624, -1576574904, 2145420329, 924128765, -179318408, 1932428170, -177091946, -431825911, 1497977514, 1203353864, 39638986, 930608836, 738039673, -1396335255, -1876567287, 927417278, 974295060, -760236347, -9071447, -892720147, -1289051843, -1811103559, 125701593, 1570585490, -511094912, 499551817, 1362427121, -1179265752, 2060216597, 1386072993, 429941098, 1834118315, 1111840200, 1092025267, -1495410244, -1868111812, 680807551, -1317111000, -402267299, 943480, 1384895834, 1017255232, 1840924074, 157652902, 180042006, -887473164, -188938639, 1098851885, -385660550 ] ], [ [ -413590838, 1242325316, -430511273, 1663539365, 1520514061, 1610064466, 1942056181, -1507872138, 382598674, -1626124361, 1219083507, -2082891360, -1148988755, -675423481, -804840356, 580527761, 1839858974, -1839082130, 1871421782, 402676016, 1958113797, 783218678, 919804384, 1490902570, 540027225, 2140361432, -1094062082, 1932080890, 1842749172, 132716910, 2057946047, -1393151040, 1879562691, 35230666, 749330695, 1221178828, -1290905598, -1303861383, 609401488, -1020796536, 881989711, 1372115545, -329158486, 2066585592, 961847741, 192240683, 1947086518, -422594284, 1723145872, 276733858, 1789921367, 569759958, 1135856959 ], [ -1209719617, -1754002869, -1650633795, 584996431, 498640343, 459429646, -368059067, 260584247, 541537135, 133666956, -52856855, 587514254, 112626415, 1566884901, 953524206, 705403678, 1515300577, 1928735733, -69435218, -1303494471, -1878775627, 1650613044, 2134545872, -2093237027, 308451519, 1234477100, 354577181, -1671408569, -201348991, -2083811990, 1579420024, -1926587972, -59258266, -2137765181, 442793528, -203445471, 546232794, -88085857, 258493829, -1622988357, -274490825, -1976285228, -1297874285, 1474211516, 1381567507, 1737799900, -135965346, -1976067174, 708244296, -1060339130, 1832398153, -2147482596, -378615415 ], [ -1147349381, 1683890595, 1885424732, 1012420406, 1338227823, -637787951, -1903877481, -1571672905, -1628564369, 1967048055, -1719314275, 704672231, -1833316799, 133544421, 550862909, -832947550, 2053731183, 1664481177, 945969291, -77533405, -220801730, 1577348831, 488092805, -216023054, 458405901, -1193791013, 260686098, -310559299, 1631420190, -1222787804, 1011529500, -1312721272, 912407617, -1664031083, -1493788892, 1554709334, -1192592552, -1414073359, -430246060, -216765610, 1351092492, 1381358302, 1848617206, 762209149, -1236787374, 2079852601, 262989234, -1257612106, 1447706200, -375408577, -106104390, 666145081, -1282647884 ], [ -270050595, -567063154, -765650233, 396909978, 352358478, -1548669814, -1556627157, -384959498, 1409824597, 1342710671, 646226579, 224367326, 379149354, -100168803, 1957022834, -155616555, -1054108371, 161154789, 293094170, 313667946, 478719439, 1498698279, 1523351834, -1168263519, 90047299, -1890542365, -1636583511, -732573988, 1245498258, -1220815407, -2028224042, -44204888, 1013304049, -1301819999, 1376190566, -109793504, -911660682, 1885705185, 491342933, 1178442379, -1813791508, -1269193710, -2105109259, 1189946256, 1289396510, 876645535, 1859172914, -2050467409, 5546053, 1111685529, -406695440, 413245650, 422993633 ], [ -2017188029, 1692790312, -1812387302, -1683856528, 381675542, -2128007832, 1079098953, -955888168, 2052984052, 1216370283, -1472740611, 1261884054, 587452887, -1979740008, 1046888841, -1601501348, -1863483178, -66901195, 755902504, 176557522, -1730354283, -1494722415, -1354481795, 430081563, 1512950965, -985575573, -2000683404, -652489515, 171925920, -1466995017, -616100262, 2046853717, 1767718022, -211627177, 1927529369, -1134429783, 632870218, 1906799180, 1182053653, 837821227, -1953122071, 1548102744, -18212770, 1752264153, -1562816909, -644736022, -702268028, -35215906, -640569171, -1425960875, 1363370155, -1154381836, 850743463 ], [ -1014887154, 706238207, 1750111802, 458266109, -1499867386, 197028053, 879779740, 2140234650, 1692448646, -148595843, 1283268296, 2020377283, -1348987579, -696159098, -1622756232, -811025207, 575240569, 271132641, 75723982, 1096490785, -1296036812, -1225488888, 1292166475, 1891798648, 880282104, -1231685438, 1398849240, 591634855, -785579839, -369606855, 426780383, 1411238843, -16854031, -1992795363, 853402328, -1758394340, -685592518, 1832020741, -1313397473, -1877434893, 885795576, -53998046, 589886799, 940683876, 1778552003, 1466241055, 107781155, 1546230573, -1267737327, 782870621, 555371853, -390079395, -414885421 ], [ -991162507, -236996120, -1132328585, -331681410, -1557542992, -526472009, 277833574, -562095654, -389485020, 554082842, -682328143, 485464472, -2071530582, 1563938499, -483526085, -628231710, 291742801, -1880443954, -506038140, 1476367647, 1055318654, 1515360488, -1932978374, 1965841888, 1566477961, 433522951, -1375351105, 1404579493, 417358542, 1031603211, 153714661, 224122639, 990491726, 1030060560, -1648287455, 1805535371, -1595218970, -983538183, 1701461211, 2051789915, -1441509561, -1056459758, 1672715857, -315261886, 706665255, -341181622, -1706121718, -786831818, 2096560840, 1020894235, -298148180, 1902119879, 978896663 ], [ -615749204, 577220084, 1586999891, 538141405, -1076641847, -605873335, 391965777, -586874974, -1629946860, 1157523704, -1932188364, 204550446, 364475320, -475875202, -2013614491, 2011725529, -1828957382, -2062442993, 317300407, 255526424, -568411572, 414814791, -906792611, 576329624, 939665922, 1832709198, -622638826, 1851426237, 1660725784, -1996313209, 1424093442, -355570542, 2032485923, 710561269, -663038744, -308157800, -328646200, -932078434, 836925893, -198527375, 1492642872, -1092381447, -401060501, -852334417, -1381441257, 967327245, 678418569, -1519937975, 782779723, 705632317, -1470587048, -728813819, 734887599 ], [ -251087712, 1648056078, -1540937091, 2120173874, 626987742, -1718687550, -2105372615, 617946168, -1914667870, 1576096462, -1706879770, -1707175817, 955159382, -965312389, -245860452, -1964582173, -1613305378, 980989561, 1399198753, -1166750991, -1439770177, -819197372, 1582149465, 393052225, -2122652059, -1540633165, -1557366334, -871060942, 1261982117, -305773699, -1988140937, -1045370373, -1795510164, 346276383, -1559377312, 217667782, -656148268, -1505893117, -43795785, 2123302748, 1356961019, -2143751102, -963131717, 1700476452, 547996223, 977420181, 908703147, 1536944339, 1858248425, 254163581, -1604717658, 1969187733, -962150716 ] ], [ [ 1165988656, -1452805566, -780141667, -1042279366, 1550997764, -1307336965, -277107815, 1236793273, -2034993256, 966008370, -1424600579, -1144030594, -1924501104, 917111484, 965854748, 1848601900, 1221554442, 221156939, 161306432, 1942206576, 1260774297, 1352626359, 1624799303, -494857290, -246000295, 919021305, 1208261223, 16926019, 1729972980, 483668681, -1930449497, -695343467, -766935573, -469742092, 600166411, -692168297, -528477667, -1040393996, 687412992, 849756428, 469008228, 1533999891, -725242546, -848925351, 521847455, -1119715148, -294620096, -1686729485, 473606384, -289088504, -806118144, 1292618309, 968282736 ], [ 1768467304, 721287189, 1751298550, -846193865, -656092285, 1987160925, 1376783068, 1061826518, -852038936, -2129385844, 698354946, 2083178016, 1760646141, 887607956, 1670323565, -332037126, 789287218, -2096312269, -1506061266, 1125485424, -1269648342, 1347552360, -2035043899, 1129305299, 1530049200, 407884247, -810425797, -1986397315, 401998080, -1512432952, 885607318, -1221922611, 1675225370, -1246321970, 1015217341, -1316527129, -790835543, -547834408, 1990598641, -240671796, 656731818, -1520891892, -1992731780, -1546447148, 1792241283, -2115919428, 190413490, 1558067070, -1876616579, 765643591, -837026145, 1721772072, 1393058527 ], [ 266083288, -1413109621, -1572604680, -1270571409, 1160961377, -786756394, 1797800214, -1917052102, 474302558, -166697223, -378014408, -1036005685, -366583962, 126264703, 2111754245, -1881055158, -764709910, 1633044600, -159853488, -400482035, 1457312044, -974361491, -1008736713, -176094586, -2106759886, 252820742, -1111850224, 1263228680, 564832679, -421422525, -1728611379, -691340747, -106680902, 1282971477, 492731814, -282102201, -1064656226, -471092661, 588676625, -1082399241, -171254029, 81775940, 949177426, -1896858654, 234764728, 8210830, -143929541, 1510888222, 1942393483, -294113317, -1411566520, -1247131776, 2097104204 ], [ -161710128, 1361028314, -1875281909, 2058556312, 824662566, 381068450, -1576071379, 1221487148, -545718027, 997092862, -1646708115, 1808748113, 1357750305, -1838332989, 999530845, 884660564, 2131494815, -879136277, -122851764, -1475145957, -814384771, 740282870, -545225311, 1959108105, 206427394, 1287673779, 693796263, -403100623, -1531292310, -921149285, 1654117341, -1401870666, 663327413, 737542373, -976879405, -277237314, 580410184, -2027378625, 735095766, -1457202360, -1573124197, 256595137, 180549357, 727980928, -18426825, -1386144112, -1332693463, -557692038, 1895274999, 1127345271, -881880672, -370073358, -440920548 ], [ -383693926, -608798592, 1514505347, 224225200, -2141897091, 1691385609, 691475244, 491273352, -1045880190, 494000437, -474319545, 376627067, -1811892994, 1029789239, 1627015388, 94837711, 1136372875, -296591153, 1518254631, -951524516, 916349910, 1740753688, -139607745, 1774224092, 813877673, -1900910033, 1977550595, 89178642, 1201327572, -1117508482, 1294566865, 1147995352, -1756742346, 673805197, 72899459, -270398748, 1533450000, 595453111, 1951903261, -1917559039, -482215774, 1941879683, -1159808447, -2116001664, 1072984196, -1931444808, 1922998306, 1917241106, 478167816, -1341340128, 1984855930, 1005601097, 1681681765 ], [ -1750450309, -1202172727, -1209922973, 128245005, -316707292, -1421668978, 805249136, 1878321131, 194223749, 1677161727, -578966191, 207428349, 324596033, 838862863, -1184907517, -2080051012, 1019336079, 1234091537, -1191219460, -538410568, -1564245011, -1888263475, -154694078, -1483192901, 1446782306, 1569476733, -418149724, -1985050331, -1003433369, 91170744, -1139952030, -68242190, -1478188292, -544088814, -1338554040, 966823921, 1721058210, -922282945, 1885071065, -2000621534, -977017326, -2029488933, 339539763, -597491402, 209765816, -558554299, 671214713, 388624353, 866085604, -1912797793, -1306771809, 1719448757, 1272058755 ], [ 431467568, -1729262174, -757615657, -643120658, 249536048, -747978566, -470324401, -636395224, 2042569803, -1375806094, 1976620208, -641096527, -976617824, -2114514124, -174040801, -450485623, 1978077083, 491163534, 410948957, -1508205800, -582202884, 1779913261, 417898156, -777745843, -2099872585, -231550745, 1191645098, -1358066272, 1913092769, 465114087, -1226914669, -1170755130, -1744505023, -499909647, -520100728, 1239098283, 1525869046, -759076702, -535773814, -1196879866, -727801748, 1238015813, -23838904, -2108785485, -1391322509, 1118585849, -2132826681, 1298830880, 1339370884, -363748714, 1656287879, 942124765, 1425998253 ], [ 1158148109, 1604622304, 1305179974, -1122954478, -1936140193, 911773418, -1061965168, 1278195462, 2141779252, -1726917493, -79898403, -1227842585, 548549530, 654766070, 1489426254, 1304324376, -1327083652, -613632544, -743338276, 1292727704, 1236765942, -1586301410, -594549947, 1753421834, 1587644057, -907426319, 545049331, 1174332310, -1092480425, 889078225, -1503715122, -2124963085, -1127129748, 1915578461, 642386237, -613910238, -349408992, 1530383575, 54245407, -1153464058, -1345977728, 789290741, -699096239, 1188185824, 1282402709, 1619779393, -720310371, -170365104, -1273753667, 132661243, 499434595, 509995714, 2049816516 ], [ -1419951701, -957440990, -1218958564, -304271264, -591152289, 2058442855, -578713614, -1798563754, -636705962, 325075874, -737988453, 816531620, 1812460425, 1729228110, 2113589651, -118305638, -336828326, 2056723257, -1500620257, -367330910, 641326748, 516979196, -1038789751, -811300388, -164934321, 564699927, 1314182592, -1747141878, 2111870270, -1885556616, -1206388353, -2028650969, 880412467, 565928320, -2066054439, 1526619734, 821825148, -1612547092, -341260853, 792368019, 85525299, 49154172, 1705306439, -1339040019, 172003988, 1827082540, -2020131093, -1036022288, 1059345811, 1889105139, 40755522, -1598672517, -635476872 ] ], [ [ -1891623752, 1957329815, 1881179907, 1619294954, -1935875276, -257677257, -622184256, -498544905, 646095931, -1227198858, -149400618, 2052784918, -1028945902, 1132027934, -101815820, 603408919, 420220388, -693775547, 456334880, 1976047603, -1151934065, 687794992, 1953911460, 1694676297, -412132284, 348314784, 1260758739, -1259981016, -1801304484, -102269803, 955025447, -927905515, 893645923, -1266828195, 855987061, -377516689, 488868383, 1348315774, -779875478, 958317055, 1003275131, 2112175043, 788554454, 321609632, 1273407203, 2137302199, 1221190507, -1605232712, -2075375459, -298320133, 269370824, 624889047, 1412981890 ], [ 2062899349, 1493913920, -733649725, 213950335, -2075409630, 590627110, -1168714972, -1157516777, 1302481115, 1547532961, -1314187881, 182849835, 1304520503, -489898333, 678545727, -1020051814, -1296832949, -1504975478, 1452228054, 1931687268, -897294006, 1885541690, -1497928651, 1435536016, 2097012819, -67032892, 376160237, -67815070, -1426248667, 1622217385, 1101253556, 1604338512, 47064190, 962645742, 1781978358, -481257859, -1567995242, 1778161579, -274432547, 1598580528, 1387116645, 1514953881, -704676078, -950414910, -1627300210, 481309678, 1250154311, -789330040, -783288072, 1031251916, -827436158, 580449884, -5872587 ], [ -1754549658, 1958913018, -1430693209, -172886663, -1375368160, 1461711298, -289823380, 1461716142, -113658872, 607767910, 372955319, 1662277218, -1289717275, -207209437, 1680916470, 155769170, -576963216, -889821743, 1273369414, 2058089584, -382865642, -1549297841, 845227120, -670611446, 888311122, 577192099, -1283567878, 112436580, -1716994584, 2127150832, -831400233, -1248354426, 1897314146, -571819903, 1744782592, 287039062, 882083115, 372138331, 1970307252, -93961624, 1692405458, -1533954964, 976006858, -397244639, 1289666542, -1000661521, -1772246668, 612512570, -336178145, 752884034, -404065137, 512798440, 1797098012 ], [ 1292736850, -1751041616, -1859151793, 773778617, -1395138970, 788773764, 556609417, -1903171442, 1249253545, 1893424564, -883039295, -1623450488, -361730218, -1953775562, 361506442, 146796322, 1001902430, 258436396, -26361019, -1227806208, 417479579, -132593647, -769178798, -346544516, -380657512, 341867556, -446752380, 799599277, -473078721, -1512572660, 367874619, 1056133977, -2109838722, -2047979357, 741382341, 2127304950, 653393030, -595875621, 445490433, 230268328, -439504737, 213052539, -345868376, -436506618, -112445041, 628292479, 504500615, 553749301, -1323567618, 1772948746, -1302193799, 371183904, 730993076 ], [ -2096738010, 2068821186, 1555511066, 943597834, -1278684873, 338336302, -74383997, -1820838760, 930768962, 482731708, -1623088812, 2131982550, 1358563188, 1328133291, -679998526, -280972901, 1156723775, -42335978, 1914220488, -1009847872, 1588675362, 1288536869, 1591579063, 1419440919, -848920876, -1235748066, -1347530379, 1339723447, 905244475, 742032892, 1750663189, -1774063175, 722539059, 319812433, 89706294, -872411943, 778266315, 1390940810, 1587270255, -732384195, -1910189579, -1522266697, -1395943448, 1167032982, 1649417916, -194205125, 118708121, 286348045, -1900057814, 4159677, 807762241, -121598373, -1498906383 ], [ 723801912, -1128981836, -598998973, -708184597, 2048587828, -1616936958, -783433400, -2000794079, 574711824, -1769178306, 1117432954, 31572492, 2128095735, 1432569555, 478518444, 133630773, -1714518539, 1670627766, -1509178642, 732133938, -577605227, 98858972, -176186314, 1963985793, 1577791838, 922138993, 797913532, 1652328249, -1297969429, 691923550, 1620990650, 1939742765, -1564872985, -658152415, -1541839673, -681207257, 1756687745, 765005486, 1026096770, -787149214, 1053988862, -247156327, -1290293229, 713425218, -312398016, -173324917, -489637055, 2040388792, -1467282933, 146956042, -74912281, 876298367, -2052117394 ], [ -1983453197, 1395665369, -1195757349, 717474396, 925350175, -153304268, -29656347, 1571209794, 1990857818, 252470440, 578714646, -826969943, -1992736647, 388847605, -1388542653, 1974206606, 1200506092, -1697175390, 719849290, 1315029733, 1912554635, -921729616, -633411958, 1947185923, -1934385654, 89524390, 272452991, 2019771060, 1279084686, 1060629215, 2002729863, -1734990175, -882969094, 420199481, -831736566, -1390388357, 2023063540, -814833332, -914534762, -735339242, -2095811596, 2017593001, -474837792, 2122756795, -644602553, 197419000, 574863306, 264526675, 748132287, -1820259626, 251411103, -126303168, 586335946 ], [ 1581130773, -1350423963, 254132795, -1101997099, 1845439901, 1788585936, 471277108, -1996133786, 950884724, -546283879, -1118923199, 1273715886, -181043624, -1799619055, -1217191434, -1550540802, -1517026051, 2007640621, -2120640236, 1341804185, -47081271, -1896694126, 128810572, -1125343356, -534280104, -1696797076, -535036796, -1896231289, 687909269, -1678405793, -1923820524, 852244247, 720020121, -1047005447, -1649564368, -824862176, -2114617098, 582901772, -865266076, 578663817, 503107099, 1572425716, 997961162, 237370284, 2071656305, 1247441444, -1890877163, -1422437016, 329305135, 359267436, -1528410580, -1203440599, 1554732103 ], [ -1411947296, -1913379392, 761176058, 1659562084, -1540710026, 2143565922, -1560062620, 482446504, -851629461, -1738643436, 1377660358, -881855422, 487020881, -1180412006, 185394219, 1013211347, -1291503045, 1749351422, -1126746163, 2060324340, -372336037, -1029741301, 1014276184, -1668348783, -2108418343, -1569730275, -944596322, 1973765264, 1460783239, 1793228276, 388283309, 640821003, -1411957584, 370235529, 1646613806, -15110795, -1384303034, -1006160941, -1080705223, -1174115792, -663790780, 176730861, -1853604799, 20897049, -1667001040, -902721756, 1705951468, 234603942, -1502093818, 1625556057, -1703848517, -1055646478, -230455597 ] ], [ [ -1264771004, -308989967, -1699586744, -1328211771, 882224146, 667710711, 518162313, -1360609297, -48257439, 421751023, -685930898, 1220168551, -25026873, -1280460557, 1103810067, -1022841729, -1560010880, -1683912414, 1681972076, -800467390, 713787290, -1762935893, 1643884355, 1679358713, 1626514714, 588186612, 1171126296, 941502007, -1023017831, 692849452, -1936314673, 820317532, 1091123757, -2024118234, 539281187, -176302779, 76212369, -1757408044, 828584005, -1379192237, -730880560, 650517026, 946278292, -849318702, -959284301, -357105212, 1032772455, -706771061, -2037885070, 406560956, -835525384, -151979832, 2037634713 ], [ 272442561, 801661711, -1770832067, 739271815, 886734112, 86607514, -53082873, 120279454, -1014898834, -1000175687, 1982089225, 91231303, -443057129, -60013937, -2059994635, -548379564, -1314752043, 953181757, 803489888, -907884231, -1668954857, 648439828, 1465468934, 2091196405, -1578628404, -1417179484, -1411033594, 980123953, 690879878, -353681200, 1627715090, 101745783, 964892171, 381052994, -1854416311, -246313485, -694099487, -1982165852, -79512788, -1664421018, -1008839326, -1269353488, -371121551, -1646230465, -1999735738, -1490626986, 1509593230, 16683648, -2055629006, -1339587060, -1473230252, -225775258, -985434778 ], [ 1182804697, 1547987852, -100483571, 232247456, 1322920709, -672508001, 611784390, 842282476, 1571540814, 880488360, 1033470564, -286973037, -2063760470, -1918709141, -632772417, 1516864899, -1843484661, 1844992211, -1081652870, 1979160108, 575968472, -1912804919, 1353451334, 1430954198, 2114308996, -790048937, 124153031, 1098877377, -2028248483, -1001054125, -2055030528, -6711855, -1828185829, -1454921501, -39007783, 2146039757, 1935972037, -697583500, 549815125, -310632564, -1740733105, -1768628586, -431712168, -36681149, 273051048, -1362822177, 338341518, 1562905201, 649499727, -1012980523, 1205265622, 564731921, -1686097542 ], [ -902824266, 350654715, 147153381, -135697800, 2013266740, 587965127, 709890282, -1705279614, 1016035319, -621257679, -1375005100, -1411185016, 1291059465, -124447261, 1155470911, 822683194, -1840757750, 1375461039, 1814496501, -34774748, 1041126801, 1478948705, 1192778900, -678160873, -983077169, 786061434, -1026579268, -1135402599, -1638471982, 908912243, -203785339, -789663893, 1739380027, 1908403190, -726783647, 1809136435, 1779752648, -1763792183, -1695681013, -1638468336, 1005738352, 1842000721, 535108836, -84895804, 1050333551, 2140960525, -1507203500, -962420322, 625877890, 1365227247, -289646160, -1882904461, 556533757 ], [ 1282682055, -238055799, -1101018626, 1437641582, -1677763091, 271417490, 413968639, -1529809090, 1747986678, 1645710285, -563130986, -2893929, 716375928, -310251419, 717818068, 1734979193, -1082652813, 986966528, 61463374, -350224101, 851997184, -2015194112, 1056267012, -1572450483, -1673519256, -912951642, 618539872, 718406194, -1471308313, 1721858007, -1093148495, 1439320606, 1905861868, -1907317783, 2066143874, 1635794259, -504867414, -2742296, -611962801, 2135716826, 1137914242, 1693685770, -2096960558, -1361528103, 454294273, -245080866, 1948068340, 56468332, 270973942, 1976254407, -71982473, -951437417, 1870117442 ], [ 1285696138, 9072852, 1045670601, -731271806, 1961911162, 1233224189, -1524083563, 1813131230, -452174151, -1714382847, 725171105, 246737220, -1161677334, -1740459354, 1115428966, -673478628, -1041965200, 1409863087, 505755318, -2095610727, 849394648, -1161299995, -1789677873, 1255063802, -445955849, 1022180001, 796890906, -1669454958, -912743311, -1073603945, 839646508, -1702934991, 1171967164, -2014512139, -374703495, -2132635207, -39361193, 1221035228, -2031940585, 1697694592, -59663505, -1156006993, 231599953, -1405474160, -1873850555, 1592699402, 690030271, 424536491, 1456319339, 371590006, -1417827926, -651304016, -616712363 ], [ 1903177551, -1382294406, 1785066043, 644575786, -1880792202, 1269653191, -592884403, -1952482365, -1512990119, -1502204330, 871639611, 1062238786, -1630952821, -673841665, -1082515687, 1742281899, 587554518, 1663460235, 1684842760, 808383944, -1834011124, -1143706769, -151168095, -344855939, 513761064, 1611828813, -470351609, -720884317, -823507971, 573566098, 1243254818, -1968856957, 863586624, 513337275, -1619215816, -251772590, -1427854506, -1758427173, -1556743894, 1898132819, 1931658374, 1714692561, -1528952929, -1918140256, -1746611194, 1511154815, 502601468, 9935853, -674692544, -1712038375, -17103101, 1284993534, -2013243693 ], [ -460364033, -989058240, -839297399, 430227173, -113038007, 1231818162, 764396368, 1021620955, 1375824396, 178453109, -1207728956, 648172080, 1241680007, -1104399968, 2027973994, -445513496, -1122483474, 1617881538, 256183829, -2022876544, 1746011656, -1640926899, -1450380256, 29945626, -1191443246, 1557627828, -1950237314, 1598578046, 2065597764, 2069743722, 890188469, -364786926, -1444804763, -2049446030, 1616734812, -289755158, -1803727264, 73974385, -907755991, -491394108, -1166713443, -182439865, 1189638436, 920403847, -1066621007, -1662893844, 1857984282, -2063554642, 1552595903, 1522230127, 737146669, 1604841627, 1773910447 ], [ -1786110061, -1866265762, 1391954340, -1081491101, -1949275148, 1967936894, -96072645, 485942087, 1097074405, 534602950, 774879538, 2052548599, -1059430092, -1505279486, 1246171353, 1986440513, 1714165679, 378043245, -237871183, -146969920, 100564246, -1162092136, -31416866, 1516900715, -403173898, 2025217797, -929035035, -537998000, 740143562, 1489615050, -808945641, 1548719632, 1952131231, -102660889, 168682249, -1976685739, 935863797, -901616119, 1082627325, 1286085487, -976036982, -971216739, -1920369057, 331310045, -1693236624, 405282268, -829726409, -1622290611, 1937210139, -1910118316, -1870937906, -655172690, -721966957 ] ], [ [ -65429784, 75871633, -569913240, 141661843, -952863168, -857926583, -831183652, 1170764433, 1967668322, 330789689, -1479824166, 908293643, 152376219, 712492214, 41469099, 155878947, 29007055, 1515383712, -1785482877, 1498424137, 426287374, -1426023286, -1208532732, -1584110267, 815002351, -352212913, -1918618888, 1975636403, -1850683128, 972382762, 1822415282, -1933624948, 732680291, 317571109, -1728060347, 622857750, -1018567269, -332305999, -1203141141, 40599165, -1161298541, -2021534378, 57722576, -715520434, 1430835243, -1392941882, 2033274573, -1324331809, 1430048071, -262861775, -1154002750, 710182531, -1413127553 ], [ -1403447014, 1833771622, 1083897252, 1296952671, -194627697, -1214266559, 1865796957, 102144597, -1260882359, -360419094, -1036117426, -777750630, -466636945, 617678371, 1975387542, 1849051649, 59582518, -1472938462, 1688270527, -857646601, 1981417890, -1146445660, -1678126731, 1936051648, 896968357, -1874433325, -31456027, -5436612, 1656774273, -1005260629, -2046855953, -999671705, 2108517891, -1829599537, 1065656426, 1286627612, -1464186694, 1273439242, 1119221653, -2039812425, 1278669600, 1241553952, 1986862026, -900084691, 1400377740, 1504554248, 44863680, 1944953149, -150971207, -1946232989, 1862803976, 2093460111, 978433458 ], [ 1055667813, 437051607, -89411923, -481332030, 2107931621, 1929605109, -1908538495, 1895338840, 463576589, -1212635656, 729594237, 741335309, 1967409195, -887100389, 1474379146, 1449621506, -865688599, -1299963033, 509444160, 1466802373, -1194042949, -1635662452, 2056006732, 4573422, -965327179, -2123784831, -1259008885, -759309313, -1035841501, 448957543, 928021991, -1354483505, -697868898, 1309589144, 924692419, -277494697, 126714342, -430236368, -550529879, -1045968146, -1995419771, 892853572, 357883471, -965239542, 598230470, -516870855, 1660644905, 1476890944, 444633126, 2088481781, 1292076382, 759903809, -930804123 ], [ -100879431, -1052674873, 881106805, -1302135672, -704322143, 552824038, -1650113079, -1350715876, -354210999, 1540313121, -1199246904, -2007219172, 131936096, -1204451401, 993336117, 1010866349, -1728642724, 143360560, 280616993, -1347590473, -1580269657, -1918914986, -1363097562, -1692109468, -36331031, 1597575242, 856783930, -1747772862, 712374707, -256797446, -835717075, -1771995672, 1719506533, 302808697, -62143456, -581294135, -878069746, -2141037742, -1489438159, 1324739882, -1047826806, -1428458474, 589846192, -1189621665, -480757057, 1627471177, 748251912, -1811901835, 392588021, -425997518, 985616677, -906895663, -200298719 ], [ -520048542, -950183187, -1781698836, 1317712092, -1561990937, -1179078594, 221650005, -2083256761, 1916819854, 1828754418, -1607659701, 222407939, 1317342995, 229749591, -1300278519, 1384731014, -1188318975, 2128581256, 1441273724, 1475901602, -648059296, -1541402674, 618247070, -2109768585, -95654924, -630950942, 128680415, -1197203509, -947533252, 702761059, 1149355304, -54841458, -215402060, -1058450336, 1229125506, 1190702604, 657428543, -84473306, -1580993837, -562695007, 2028646672, 1013631310, 265165779, -899034969, 780254641, 616683323, -1896904884, -540896236, 1805176053, -1449035970, 1853437162, -694924732, -735955567 ], [ -779899176, 1462342580, -805595950, 1148129757, 1550630171, 1645353958, 749631185, -60082446, -1709156082, -1875814120, 537356799, -790244208, 1721211718, 1598591444, 976207313, 422368168, -1787169293, 2083240801, 1368193957, 1214694240, 1699538758, -208403902, 2111329915, 698296188, 1479586762, 1426262339, -431692134, 1078801326, -867725590, 1559469402, 1617912091, 1980879311, 1017850474, 265635455, 290355296, 845070128, -655865491, 1057302204, -1092595618, -1933821469, -1118045107, 1832513173, -1462366084, -1814607999, -187596687, 826971047, 207907249, 1573635425, -317031146, 122779009, -584233089, -1495045141, -1496989934 ], [ -237326896, -1547377731, -2117178099, -456857712, -526779037, -2114934529, 2030714626, -2009956340, -871722776, 142551710, -1464317132, 200852674, -1279063420, -70861738, -2037134987, 1675655142, 286310694, 1700989587, 1921026429, 578471462, 206813038, -1403322745, -715120619, -19257402, 602261037, -18699843, 791321866, -165114443, -2138194219, -1617172790, 1629990309, 525365257, -11189420, -1608463, 1759382474, -1543146292, 397819532, -1672097209, 1800027487, 510794405, -2116809513, -922640, -323772523, 1113223270, 1769847119, -21265904, -1934904212, -1857822512, -1733882858, 2109104493, -484509592, -1431711171, -1263932228 ], [ -1729195730, 1609613808, -1729824822, -497264472, 1274838536, -2074083603, -1141289293, 996502140, -1784496172, -740238494, 904870905, 1016236160, 411933723, 2072517439, -1411762527, -1933263776, 1530824956, -1181594063, -1894961101, 1937689531, 1245883013, -969608538, -1141609123, 1324571928, -624965833, -2060084710, -316547963, 459684377, 2099380766, -1902181729, -847718084, -1956264747, 999863972, -276470457, -1352807717, -1466720433, -1719220480, -1023929447, 2104803515, -2091487894, 667488680, -2048697888, -2118408224, 213628231, -344291777, -1600582639, -1056748676, 1818951744, -1571321239, -1425467629, 1076026405, 1980654410, 916935444 ], [ -2009399644, -1653937147, -791791105, 872172635, -1642990562, 423023592, 28296153, 1756250808, -377798255, 1457050757, -1170818994, -1723583389, 508775459, -1457342314, -1561571672, -886366977, -114617337, 1605347257, 354705965, 1739326619, 978929610, -707655064, 2093206541, -73167315, 1495454024, -650153812, -543028637, 959237936, 1701619500, 317756673, -638398852, -1067454676, 214026560, 438493948, 1938892455, 1992925395, -879496205, 1573725403, -262758391, -511858881, 918990057, 1472984709, 1990971305, -406474045, -238498022, 2062750328, -1050921488, -76203773, -573894731, -540435224, -252110983, -2121696461, 779033717 ] ], [ [ -1074229384, 198170590, 538099366, -1418269110, 2018704745, 834717808, -2017290860, 1811003078, -686288360, 649240325, -646842058, 1637330222, 223470213, -1183496336, -1107766013, -1015913395, -1591651803, -2002960340, -1947073633, -705847374, 883411896, -1252313450, -1171526778, -1679661024, 935015147, -127455290, 1911715497, 1449888540, -217597399, 2105358609, -677071452, -36751817, 355967708, 969334133, 1649151915, 402503470, 1303042207, 1146939421, 948983426, -1265818396, 1507189571, -539333553, 911032053, 327629103, 1344656946, -639655236, -312794926, -583444512, 753603367, -1226777341, -1866819336, 1142312717, 959526955 ], [ -857535088, -1670488637, -1986334711, -1042042254, 806917259, -1806230477, 1213154105, 52494372, -1939675042, -184714541, -893073023, 1261821599, -531626534, -1496515968, -1415268838, -1496424898, 527314055, -319796079, -1358989184, 358625193, 881819027, -1617256906, -62556216, 1480838962, 1793750997, 811222293, -2047242882, -1602952611, -1490651622, 820001705, -178636912, -2007018483, -1003444052, 659588259, -1262015026, -829282904, 1164495947, 1108405830, -1584045661, -1655697872, 70077216, 701741210, -1563339691, -57142574, 1006242674, 1701653008, -1266392818, 178624613, -15499372, 2078736246, 1494192402, -50232910, 1836042709 ], [ 35956448, 614315003, -464971357, -1557356550, -1321785725, 1709735241, -1619035049, 348082507, -552497675, -578464956, -1984122649, -1244313127, 30074630, -2101203130, 703278628, -1638854707, 156395199, -1632434619, -360815408, -2144694532, -667691776, 886379750, -1082292442, -843336179, -1627984033, 1823749093, 1485279608, -907878911, 307856485, 1318096764, -200058651, -1806980619, -1226930811, -2070380044, 630834591, -1905610315, -508178213, 2005581434, -703266109, 1314413943, 1003246910, 2025687262, 398592859, 158299702, -193308105, -1771590404, -1901069295, -2055568728, 277783427, 1081838642, 352899652, 1226005653, 205946660 ], [ 76271398, -96102795, -1137419508, 1446158010, -165467691, 2018241262, 1615760529, -539931474, -224050238, -402142920, 957713539, -1793989163, -1996706466, -1019632524, -690477608, -1993987637, 1805811885, 33609584, 515254299, 1422898931, -1068792636, -1554374069, 1547053473, -432317322, -1572546179, 975483466, -1665067505, -1856354631, 67385648, 708275187, -1831136585, 2011406778, 932541583, 2055956367, 1209668900, -1544422419, 711814384, 768862718, -768076249, 2085254661, -925365303, -1794016813, -200261419, 1197109892, -861674288, -1454144430, -817750362, 1258477326, -811493212, 1569952372, 232427587, 1364477305, -1775510464 ], [ -180228075, 1521900486, -397028706, 218904037, 895478373, -1716857643, -1676032855, 942066139, 464398020, -650265951, 2136086454, 1837274885, 1595754690, 1711649618, 912935304, 734372131, -1836235313, 1256090433, -118403715, -1392336764, -811131011, 1076699026, 1897460534, 486468632, -1008238556, 707307038, 1458142306, -578017415, 372550852, 1525269856, 150156040, 670297037, -798213363, 1325127600, 1522631543, 2115958042, -1256678861, 1282823415, -983023455, 1576786275, 1121612105, 470112808, 637549218, 593761760, -1610667785, -901173210, -1788157377, -2076364721, -1729451716, -1431385682, 1466330713, -1258269515, -1470581452 ], [ 112637505, 1173221148, -944003232, -2145369816, -1210838626, -1553450525, -1760873664, -844078852, -1069339445, 741523169, 1210884399, 1338682771, 1476214942, -1745649943, -1973510608, 1143266466, 53883561, -253250464, 2124411397, -1625253568, 1747644945, -1748273909, 488298213, 490333053, 829154974, 1484664623, -1584919040, -462428503, 1779129055, -957112441, 1800009101, 1357813590, 903986657, 772206768, 61237302, 71084501, -53622255, -924299349, -1729903926, -650755504, -452824594, -1127410419, -1940789814, 1422754217, 865901385, -1916956876, -1511767321, -458363581, 1556813200, 1966593249, 1273248970, -453809668, -1700034966 ], [ -385560639, 583718096, -1431701958, 1941450430, 1719267671, -99290298, 144430720, 1047236452, -1690274784, -367254954, -1116706856, -2079114617, -1561580276, -681317730, 1250772240, 102764323, -1943982179, 1177527031, 1797169455, -415459709, 56831756, -729124879, 1480929995, -89456285, 797652175, -615337252, -1316508306, 1506905398, 1483017554, -2132522648, -848661853, 1489330769, -199473269, -703724131, 1707615023, -1006384228, 826786471, -614453957, -1383763078, -380537338, -738023730, 2014272064, -1191680991, -1405579869, 1736705244, -240453437, -2002556304, 1600574341, 1141919632, 1049457611, 61285630, -1905249231, 428937641 ], [ 1766962627, 1963036392, -1956160319, -796336464, 330090780, 527323360, -1375342201, 1883399646, 1583596507, 1487305499, 1160844058, 1464267294, -1152990796, 705983549, 1394240611, -412332988, 501560236, 1560287251, -1180874824, -1837566326, 2004300023, -740006359, 513491498, -2067680844, 1680644158, -570799003, 1819543161, 1117575297, -1969193058, -1740518802, 1474002274, -1495815343, -1800972491, 111343190, 466314147, -356248506, -1295942782, 1352484610, 1937828307, 1156461038, 1874844900, 918878646, 2049480027, 453692410, 1493851047, 1139125745, -949505083, 700664830, -1013795052, 1670922815, 1257649181, 1852820810, -1757156286 ], [ -1652226560, 1776245622, 1424065696, -569733679, -209519201, 46861409, -1386303596, 1356842643, -173477453, 1756714934, -566140982, 894626341, 102835541, 280913601, -904392078, 1368070382, -717681287, 1143709159, 1246952543, -1002491291, -816467497, -1589894605, 1875615245, 531516474, 245896967, -427573436, 792932272, -1588153092, 272079913, 342161023, -1012651577, -2146585503, -287689979, 1361022921, 1127997815, -2130156045, 268028660, 1886160670, -902297056, 436444828, -279112488, 376182317, 851824161, 491318878, -462498960, -1581429286, -380659315, -119918741, -813254163, -891769391, -30898193, 1238739823, -705701877 ] ], [ [ 224686901, 1813752259, 86674450, -65132309, -1710119075, 937032123, 1815659191, 975821732, 608762703, -1057348812, -2077962494, -1770310595, -1249539953, -1196877254, -670227288, -949257899, 569973773, 398672197, -778502652, 422833702, 1662531097, -1002005486, -426613073, -1937998476, 564490374, -1612117855, 703404026, 1866061274, -837499438, -1474491850, -774435466, -65268071, 1396988190, -239612599, 1745650824, 2043470729, 1186593366, -1309070432, -862307843, 2954891, -1795443980, -25551441, 1573403388, 824559270, -474073721, 2135282506, 106701541, -679234565, 27627128, 1815521866, -1037054382, 293811239, 220146567 ], [ 829450218, -1394754566, 1006390049, 1549596497, -143174712, 1228088156, 456299391, 651718714, 959265236, -364426729, -573321553, 1714293032, -274029986, -813210930, 159162009, 1585060672, -1937088286, 478697631, -913531160, -1467724294, -1838234879, 1727479162, 582459011, -441556406, -765596846, -479796564, 1877211665, 1095376090, 92462022, 815057367, -1554799414, -1255348919, 277348534, 240531424, -543780032, 1248599158, 300779796, -745191274, 1262040679, -1761559865, -1144054029, 1956106285, 238627585, -1880672747, 116305708, 411475103, -1759699472, 984874699, -372684690, 279729035, 1901112158, -199728588, -1089278908 ], [ -1048065454, 518902892, 1932538914, 1353338802, -716784754, 581043996, 790551199, 1472417022, 1126638883, -2046738871, -2085026124, 1361333749, 526115530, 207721674, -100390417, 536288548, -643913048, -979307396, 643819633, 1170280973, -1926711014, 838336156, 159757775, 782331747, 1819014683, 1379850604, -1442079569, 795715553, 161457233, -47003793, -227060545, -1641321026, -1130304274, 1484749649, -1297959080, -1836409226, -1468124238, -1475585503, 115300603, 1240489373, 137516687, -646203695, 309503320, -1858922368, 1478484551, -2072462626, -1703279606, 951402541, 683627497, -1911128832, 1418243508, 91251590, 1847074595 ], [ -1755653173, -412124247, -1546154471, 1159695318, -642309218, 1186118432, 1869468974, 983306665, -721596234, 569576386, 200438051, -2128520435, 1955274824, 444009278, -599229824, 6246015, 1867283533, 1528803050, 223214736, 263122942, 636218472, 2017817896, 505104869, 2102435167, -574526315, 2004671089, 332516701, 2116046901, -1570820469, -362258807, -231215580, 1371461573, 598930838, -2065648138, 2123012715, -455745494, 769330063, -1946732513, 1491139692, -231642680, 515005437, 45155654, -613222135, -527398362, -1625266271, -202955622, 1617219159, 549735718, 643238849, -411502877, -74682843, 273935070, 106766001 ], [ -1414402017, 1776215361, -350208000, 1223304113, -189976632, 1962061584, -94520142, -1175978366, 1183953503, -777065636, 93645857, 778720071, -1258330758, 1781526852, -640873930, -356985716, -1994297108, 1175027733, 253710445, -278447204, -93350809, -59702981, -2056140301, 1994824104, 389234801, 1525794501, -1638204329, 1384970743, -1125630003, 1680142984, 823548741, 1596802405, 588639410, -1690366588, -627105776, 1798650172, -448729962, -1425531947, 715614546, -1635741242, 676085573, -243547739, 1955656944, 1252386173, -1153759740, -2069740887, -929839761, -1857071995, 1242882298, -1078293741, 1200821173, -2002711629, 1595521963 ], [ -1813038716, 1189182570, -1305341161, -1985908529, 1119381040, 184820643, -1709610202, -2010260005, 2083397936, -1227872269, 141329577, 1503705763, 1334791212, -1091713843, -913540007, 191671557, 170092997, 1418088009, 108273222, -1043114274, -1956837672, -348416111, 2101849674, -1200005670, -1802851647, -2014966743, 1361932772, -911758624, 2043573067, 1328641908, -2129656217, -1622741659, 1682127841, -781867358, -469309852, 1689293658, 1889935885, 1583110317, -814056512, -373845021, -1960496524, 828653278, -1937108515, 121111106, 770005000, 480066146, 1223774046, -1817458582, -1987970690, 340279600, 1330508077, 2042564712, -563435129 ], [ 429628486, 1432646775, 2030374771, -1571459160, 265308958, -1871688216, -1280340275, 1001906786, -276142305, -1651977243, -1834355771, 1893292379, -728635646, 585215596, 1807632719, 2097777688, 90213588, -71691007, -1837103217, 1071689416, -740263926, -1779978423, 728496613, -455525876, -1784323449, -2109923669, 150682096, -2072125867, -749334563, 2094468163, 2002907353, -1314896022, -1188179833, 1131232287, 696329788, -1556519070, 249640896, 845764202, -356267963, -1700440843, 1751911587, -1709114801, 1813589087, -413185489, 1524765763, 2021705974, 2101731320, 1769819117, 242826998, -264392309, -1511463346, -1063519058, 1985941963 ], [ -893062306, 1943122094, 885135168, -50123630, -1312430922, -2034347930, 369415597, -751877239, -1891937093, -937221224, 1394940429, -907623199, 990905661, 1342976193, 207779043, -1857105200, 1379377532, 1443134060, -590237964, 1432453126, -1282318252, -2118083122, -723997249, 335244741, 1492276308, -2114971894, -1786860481, 323540707, -96739613, -1568506760, -1701817880, 1506534735, 2048669830, -1235445725, -1784965458, 599604769, 1641219523, 759998415, -651974424, -637687262, 1990085548, -798269985, -316341370, 34052325, 1006306867, 1321564362, -825135196, -1129872047, -963995693, -625170430, -318861050, -1594952178, -508759053 ], [ -2124043582, -1501413896, -1497195003, 686440747, -1671122883, 1499124956, -2117424111, -78820845, -1705179655, 1571625966, -1313052046, -815362865, -940733206, -1467500154, -741904784, -1760817913, -1742541719, -592634821, 1895745505, -992187239, 1672170346, -477863396, 562349814, -885884492, 418143651, -1090113484, 2035490218, -1434625674, -98118587, 565020611, 363348975, 1835005746, -1812962043, -519779454, 1777838064, -1575029840, 45680250, 2001272789, 222591319, -469086336, -2028175825, -1818909886, 385666164, 1154208750, -939035849, 329642996, -1749647575, -598616900, 1330776263, -472526324, -460976032, -2008062591, 503648322 ] ], [ [ 1364270786, -1420450919, -1599866454, -682854731, 1428540295, 1655324023, -1395671961, -1538240716, 1659523668, 1734070489, -772308938, -1191535236, 2000302993, -482538865, -502076418, -1440778409, 514328330, -1553887632, -215118825, -239501952, -875965772, 271533805, 1113229978, 821195898, -1577597133, 1847153825, -478807042, 1629480800, 970207923, -638915763, -2036125029, 401327708, 1336405371, -52240155, -376764487, -279541420, 1107402446, -61579740, 1362814913, 1739796140, -1084339335, -602087117, 1646866159, -1100047869, 293326171, 864268337, -1794452779, 217544343, 199127029, 517145921, -1622591479, -1295280039, 785064361 ], [ 109603529, 753207785, -1352326453, -780160180, 1477135684, -343995379, 1856727316, 1008780685, 1697221061, -814161137, -701359395, 653842442, -244438723, 81725971, 545472046, -812771344, -1041309655, -245815849, 531889613, 218486781, 1034948635, -670284583, 306684687, -1396005684, -2146812316, 1777142994, 1008740634, -1295795780, -845673395, -1386100620, -1564514582, -1894051144, -1218836430, -1678414471, -500290154, -123859061, 932719359, -1485841094, -418130067, 825813983, -1636053174, -254046082, -1718607001, 1556509608, 1455993773, -605317803, -1789936878, -249138228, 519555596, -234883180, 1828650185, -1276166431, 304530852 ], [ 1832428772, 146773887, -1929849482, -1376604215, -331882161, 156022315, 1891613884, 173905942, -880830470, -584220067, -296746639, 577850241, 851756780, -339133388, -347218075, -47870310, -695402206, 95429090, -1334997376, 1275354652, -1224533323, 2099437749, 1895536496, 1977363412, 25779793, -142134082, 1281444368, 1568971642, 202713912, 224951125, -336164057, 1197030971, 877840583, -1172555217, 627204975, 656531495, 638693482, -213443494, 529830956, -1888429286, -129826932, -2122863968, -886589060, -711890750, 872569864, -1652851551, 1175925978, -1238629956, 519864143, 1539985714, -1845206129, -211570707, -462462914 ], [ 283924736, 881770307, 660522164, 2066672827, -823635424, -488565102, -1366841866, 2081637482, -916176724, -54012973, 1014225437, 1368892996, -1752909698, 232454735, -697875477, -703314788, 460007521, 871191796, 1432925306, -1713521074, 1932727923, -1249120163, 316636258, 1064147967, -2134439147, 2089083467, -1924491842, -1646323471, -294057984, -978486204, 651278849, 1761548728, -2015886792, -1750618845, 1456147287, -1416185454, -508102544, -562105895, 856685695, 942155032, -918655131, -885291610, 1652983614, 1767440937, 1405642986, 342176990, 868013183, -971719660, 418057740, 610448936, -575626165, 491875011, 1558818775 ], [ 1185098406, -63525165, 354556458, -1642485667, 327649483, -1394958077, 752139070, 1276556087, 300569579, -482857372, 1912667033, 1198476602, -479227752, 1128829998, -1590475814, 321189605, 126169403, -281806382, 2107932563, -442505472, 1842677949, -1513450376, 1444176763, -1779195044, -1186428909, -100660371, -1004569949, 349103968, -1508758510, 2067425, -1601157854, 140885442, -1385430221, -322572379, -1202926912, 8636936, 587162304, -218067612, -511224231, 1527258716, -166863257, -1844706627, 1665677388, -154132329, 345614911, 848768254, -1615673475, -1561002007, 2059613032, -1780713401, -917056840, -1410709610, 939348070 ], [ -733247185, -1755213150, -226954432, 1632094248, 1003056469, -1595966589, 132385584, 1488573464, 1395037612, 1429256917, 1313870743, -1890496381, -1155524697, -676069667, -2035800673, -1641550534, -295862666, 509260180, 946085387, -1157980466, -895170833, -393112828, 129276126, -321210797, -445496097, -2090964457, -817938173, 1952355884, 260121776, -1167394013, 426302262, 871959433, 830107645, 1943823368, -383848692, 549335151, 951728574, -1069138634, -324912511, -1806891626, 1968312523, -2113747203, 1912784942, 1909238099, 1076560287, -1613318795, -1029387148, 948763536, -1275198025, -122158804, 472819228, 1401031465, 179991234 ], [ 1172030093, -1409880724, -2104181360, -1050494900, -1010637927, -857425123, -1895415429, -601219044, -1812683003, 1006432726, 2064476692, 849932527, 1469357172, -991580411, 1314514895, 1219505524, 1086805482, 1886296214, 869406252, 297411730, 410315175, 1204523193, -437749810, 2075049737, -398278158, 1131202238, 1576629247, 1551101228, 196307869, 2042630141, 1508039700, 1018318457, 1572246643, 27944649, -1025503153, 1005397410, 572978949, 477596977, -124138278, -1608902929, -121493856, -588136334, -1617029698, -741810825, -203514750, -677130382, -774596855, -2104767635, 229257597, 778438190, 239281589, 1719491321, 276979563 ], [ 1884179389, 1875399846, -191448671, 1118767679, 368449162, 2116601402, 298299847, -25623485, 958719838, 507278986, 1298089799, 2004751195, 1547635267, 1612337161, -236524867, -362763668, -985613373, 178097003, -801501775, 649667031, -1373629526, 1467533779, 1827432544, 1422952089, 1480762363, -723554434, 1745108367, 1700845717, 1234956045, -269494847, -1092030374, 2147370223, 356003336, -1080148171, -1352648827, -685683695, 379254057, 1802910785, 550970295, 1675209610, 486195257, 2035347901, -790782930, -132800012, 934070280, 1272611520, -1133168928, 278905127, -1453851218, 85590733, -372366782, 1193435048, -1491800081 ], [ -1942323792, -1090688130, -350987272, -1964619951, 1807729570, 1749868000, 250426698, 1584352069, 1790146188, -529148923, 460589268, -1982438827, -281786834, 1327584799, 1614538664, -1136014021, -637926073, -1702882611, -894443367, 224757492, -1377406674, -1991471372, 540892495, 1834414222, 1353000116, 737330524, 46046848, 839702839, 254857615, 32958712, 2057570100, -1194533479, -1300808299, -6788215, -440048397, -455645386, 1551538888, 350176396, -1238957836, -1662484, -648778139, 1559398915, -2020497883, -1454473996, 1712075939, -2091697607, -162845434, -730581868, -1589540828, -286609426, 1257157303, -1694338296, 748259371 ] ], [ [ -713737935, -760092976, 751832271, 1247788592, -1956609171, -1148117138, 959255178, -486474918, -895515281, -744659008, -26670439, 265539453, -1217812004, 2031907444, 1658544792, -1894303154, 1246684193, -428194873, -894677550, -1337926646, 520350901, 2005454149, -705321369, 1525844331, -740889222, -2026051435, -1075460560, -2142308440, -1645353381, -1035158733, -1280808513, -1617002257, -855590511, -1978559697, -1633018097, 695931057, -229780808, 30897973, 688414801, 546746839, -229898699, -19140707, -1093561452, 1732106251, 1881548750, 1860606631, -1762016471, -200170862, 355786740, 1249333905, -1776540097, -783878183, 1265509920 ], [ -1453449552, -1061005512, 1441610654, -127471468, 857864810, 1757048069, -1324127925, 1826412055, -171032451, 827509711, 1185821245, 532498613, -1625910107, -1158579043, 546119907, 1379936989, 728238536, -1414996294, 422978260, -237609170, -1184481643, -721702098, 128790264, -481125945, 1314502255, 724476768, 110971531, -1041606995, 1520020198, -506319789, 1640364425, -476999558, -1765992832, 2364024, -1679582669, -1431890809, 586917132, -1638159397, 2086148588, -372529845, 435907489, -1012778096, 950084202, 1906211139, 1420093639, 380823459, 1354898457, -432075290, 851038795, -975444660, 1323466825, 1945845540, -852649298 ], [ 1808324299, -173322586, 1770536846, -902798259, 1691443296, -181788926, -202866870, 475958925, 1215599954, 2050155948, -1827034987, 1216612025, -2093247911, 1258169038, 1655729823, -1331790155, -1872888988, 535237176, -487819575, 1944026448, 1344940029, 1722033608, -146375243, -1149745042, -698419297, -1300298481, -485818049, 597776254, -373468192, 1936716448, -2060448066, 687270956, -2032095432, -922686796, 1013475401, -723300189, 158521929, 421532584, 1055371702, -1875366135, 2126454525, 1367284151, 1177020205, -795153857, 1006564556, 1568452417, -992783787, -427461290, -1715961321, -1285956657, 1884271650, -1638134948, 943266798 ], [ 1297683599, 1337079561, 965160627, 327105190, -1373736203, -553033680, 1619886918, 533994474, 1690194237, -1702006301, -869027727, 622110629, 147001892, 726429559, 1493289301, -1545120764, 2078920010, -983150882, -1998209661, 1559514661, 816391773, -1843396173, 647371393, 140963341, -1757362969, 281886242, 1223207004, -812276408, 1866661634, -88983343, 1061827249, -820815142, 1968643672, -1034940843, -35824252, -1697384122, 928202386, 35216621, 1732641851, -640992816, 625566545, 1950449038, 279006918, 1700964288, 1605820484, -1165363465, -1999641939, 861664286, 1137544243, -124968809, 1599716684, 1977246057, 59222045 ], [ 495049018, -134861780, 1860161454, 2020910337, -1356814995, 182788129, -92264401, -1227473312, 595027011, -1866835378, 221381589, 841759798, -182597408, 417044056, 325350160, -1080594981, -697820237, 145746179, 2146102269, 2046667512, -1387101799, 1504323227, -1479687282, -1370694900, 676113044, -148440241, 1757328889, -1019860856, -1165679362, 1109065838, -1931920733, -1732470344, 1401930184, -2029873141, 1844483516, -363614161, 835778991, 1412339187, -202929617, -9446696, -1220195209, -110091717, -282756164, -2110987511, -119817727, -605240759, -827498990, 70214841, -1281637075, -737521619, 1307893248, -1713570681, 894996004 ], [ 1311677395, -2006030830, -1839194338, 1347678195, -1530195632, -1178285676, 644946508, 447629608, -1775486390, -796692040, -1042245493, -1081779831, 1165410765, -340726941, 1543287386, -708087339, -974498000, 1844482333, -828478498, -458791349, 245452550, 441915153, 362721663, 2104656187, -146873830, 1691939012, -1955968588, 828879343, -1086459112, 660183720, -1194578996, -1049414729, -934850749, 949758954, 473052293, -7896985, 1273515170, 404242825, 111276296, 1564800439, 550360145, -312704321, 1774452821, -1097303119, 1101217542, -1605072883, 173966766, 2012532355, 1267731780, -1440068408, 1000475557, -200346568, 345189324 ], [ -2140812853, 1176376813, -425189242, -769894683, 1305842409, -1973974542, 54265916, -1324972053, 1537259356, -341617617, 100743072, 1123149626, -1722479944, 168810917, 575356978, -1192309822, -1439545363, 56813764, 808077991, -1125178214, 2046914846, 1478547703, 456500464, -1327084998, 1357876675, 962081064, 62676156, -2013014071, 379064171, -73080254, -1594211461, -851161690, 2127221374, 958420353, -1588553221, -1383293321, -525455607, -1123891874, -1003060542, -805508398, 2064179501, -937201267, -2001018275, -2010391281, 315093616, -1193819010, -1645644650, -1096162962, 1657634917, 407959691, -1199843986, -2045364144, 1917514334 ], [ 1763246206, 443812515, -806255539, 1563569245, -1972184996, 1852154085, -1114720647, -2126952389, 1675591137, 82107856, -1477010076, -211579745, -125710012, 727828063, -711824345, 798874124, -973754255, 990363860, 1961453646, -1440057695, -915115213, -1560994821, -848428546, 29980639, 1703648694, -1982804678, -1298129403, -465587209, 758597939, 495612875, -1125718274, 533542493, 1722229821, 821222233, -1908547823, -1203585067, -777100840, -1268003867, -315560356, 1556975259, 759611977, -615458632, 562886293, 1764945454, 376884408, 1954213846, -2118841505, 1071989718, -129969853, 1507724032, -474094729, 257717755, 2054071692 ], [ -1805794520, 1725624159, 1367099390, 61496191, 235977061, 588795755, -601050898, -1539032939, 1646192347, 2144777652, -1612254619, -851542602, -1421389559, 95314003, 257945274, -452309146, -599448538, 1713835460, -1875272439, 366036210, 1423415932, 1507429826, -726940305, -1843684398, 1603646555, -1476090693, -836862597, -1854935981, -548984329, 1254911673, -549569619, -1747403441, -3259388, -953747925, 1863950200, 1786430951, -249151667, 1828984482, -1365427019, 205791847, -1696141871, 1172009810, 1027895973, -284079151, 2037118015, 1242464080, -1389289379, -1077632851, 1659355699, 799740889, -1630261341, 1651194196, -1676138819 ] ], [ [ 362565575, 530292274, 568082762, 2009194274, -936767831, -613863625, 344646804, -626704613, -125811412, -480775875, -1032645967, -1231751559, -2130110357, -42480408, -2125149580, 1418242164, 863129332, 1153601073, -88375959, 449101407, 1880770130, -1831976790, -129040990, -1474845200, 155764415, 1013468150, -254704470, 1486005353, -145123828, 1622197639, 2101419553, -2134346569, 102542319, -1509104959, 2087133070, -207209952, -1016370029, 274584765, 370109419, -11960597, -2020958196, 1529725733, -1524155094, -1052055364, -192742146, 313625196, 1613366392, -851195718, -1041906322, 1705526651, -1362029613, -1046988540, -1579957204 ], [ 1763568989, -1429598784, -769011369, 640182025, 617280465, -1897396063, 398334164, 1713272042, 867914776, 534052936, 2000780154, -2092151464, -1575658505, 1795225051, 93928487, -1602818297, -2072565782, 1893557282, 1191205321, 302104730, -2116920949, 90249180, 378379514, 759659400, 1683452814, 1616537118, -1274027012, -916724510, -1356578198, 1213910268, 121824157, -1109350912, 669342852, 2138604210, -1413714207, -582088268, -417697762, 926194117, -659565718, 1576973875, 1153365717, -1342686507, 34076963, -1747815856, 1045047919, 403272176, 2106700238, -1662846426, 482538434, 460572054, -2056299873, 414741799, -445166513 ], [ 1270681927, 28753524, -1616893685, -781073398, 539102814, 772598946, -1422755910, -720295240, -1664827635, 1663979382, -98001139, 770646184, -361011524, -1923645546, -259186930, 552372622, 1232465986, -2116541924, 1436940996, -896950892, 919605468, -1008195336, -2028664617, -2033968209, -505163932, -1877243694, -191896360, 1502066786, -2086505085, 450659824, -627524312, 1914888086, 1960478441, 1025745371, 76356845, 869355818, -86618699, 1609843290, 1495915174, 602601524, 1123614718, 438447122, -131756748, 42739172, 633866626, -645546700, 623527763, -283658444, 1424547406, 1683774421, 343552784, 1811254261, 490076749 ], [ 1047083275, -975621587, 1496778593, -1953043469, -326243611, 1419660709, -1410922382, -1482858759, -1883079804, -308727190, 872461594, 1601954719, 1984889358, 492944424, -1829734223, -1335002013, 1454414339, 1606917851, 1439405611, -616776817, -121244456, 1454724825, -1185296906, -1015261317, -629649336, -1114345567, -1986840765, 563456323, -1372357750, 1581082216, 724378895, -299368182, -1330007372, -1433246702, -701086336, 815029506, -320873102, -885498902, 1893618711, 1226296252, 1413568551, -480320306, 681215237, -1924353127, 252829184, 166902551, -1251290331, 1813719149, 699482908, -745599473, -105628231, -1281515254, -1438263054 ], [ 1320158138, 1736895609, 2023212223, -1848267494, -67513086, 632827818, -836504274, -1169720256, 802507087, 1412523819, -1439481211, -1900857746, 502380078, 591456671, 1345967665, 522287210, 416292005, 121415062, 2064577073, -223504140, -1791557333, -1012301023, -2058526783, 357591060, -1461403972, -638464288, 23391677, 710619675, -1568073778, 803730884, 383967822, -445162437, 1737371051, 528571178, 174428741, -865381618, 287889314, -1015084368, 1138963512, -1607727474, 1384729777, -184485288, -1057997032, 1450970180, -702805284, -1617260410, 1999165848, 913710683, 175064454, 474384373, 1150350373, 1084053816, 925211499 ], [ 888924018, 442961658, 734948787, 302632771, 1435224935, -986269223, 1115100893, -357424311, -434605954, 865356315, 1964178553, 969088675, 1997580963, 97974311, 128963091, 1840382281, -1734718787, 793368440, 206090983, 1822809557, -1073066060, 457099111, -997538934, 564030263, -1800651680, 1773424353, 907801355, -2081911353, 1809677996, -2010699694, -936071830, -1222915346, -40032585, 1712023195, -164609179, 198104961, -484765509, 430228820, 192805882, -1576327443, 1281621549, -1070290678, -1496133450, 1749251486, 554970999, -1758009165, -1527330881, -1574446760, -1208657529, 1647728561, 1182868760, -280873814, -2081379472 ], [ -1668992036, -450279044, 23977613, -1389568381, 473476728, -1008394605, -1355231924, 1216639736, 1700398764, -1465767245, -1832133302, 1567431349, -1833629166, -1398972445, -841151290, 1849872493, -44299150, 38663551, 2088106659, 3088580, -1960954434, 2093648054, 936344204, 986884310, -1983181967, -2000551124, -1142593075, 2049511158, -123311310, -474708361, 946815944, 315554959, 208269563, 175275702, 229597118, -435698669, 954511062, -390751969, 497250983, 276351148, -682234078, -702410051, 1433706973, 1655381095, 539546373, 1406010768, -1237017314, -1864976510, 893571842, -292416639, -642477752, 665810433, 1862509143 ], [ 922352809, -1203769045, -874053881, -554038370, 391614122, -1681151357, 1051654579, 276117656, -758943117, -1457110895, -624012431, -1848721104, -1001211028, 1045245242, 192203636, -1176781863, 52873978, -1771688092, 1357559713, -54615289, 57836674, 1618593028, 2006646799, 1035119405, -1505338327, 1425177252, -273214155, 118453488, -172561893, -225462875, 367216273, 906580560, -402768535, 984549384, 556526898, -1024953206, 1458601239, 34544210, -1156193610, -639138994, -891798395, 960295610, 866482388, 1203370547, -1357764709, 1942752019, 1922470686, 91329366, 1071422153, 888397281, 819228248, 1209874736, 1826617436 ], [ -1139661, 1113167344, 37255849, -1144440409, -1613894014, 839802281, -1602124350, 1678429767, 678506965, 525948534, 240538076, 1570045170, -1452005321, -324872685, 1286512631, 1339652708, -624628850, 1464132414, 86576114, -846300672, -1236634750, 615101700, -965464801, -2065081238, 1891991448, 1993660627, -1618859152, 1624562895, 84946034, -912406798, 73889968, 1323656547, 1036745236, -1991619899, 32770791, 919455956, 1653367344, 425693031, 1218305494, -1863572921, -1230247136, -1958205222, 943385399, -578567866, -1375899755, 1797406205, -369778818, 2019842773, 1311109119, -746458499, -1811776566, 530798211, -793620697 ] ], [ [ 266393033, 1041462121, 1122395249, -304372565, 823940670, 1415446872, -1366522103, 1895581418, -1288105759, 615687897, -2111174708, 1212971383, -904986580, 277373541, -1046785996, 759268581, 1400447219, 166183018, 1650483188, -1272748128, 106357194, -1644315430, 149214269, -758301405, 1341237350, 1842667786, -490463496, 1881699905, 340549420, 565475104, 1162867657, 1977912807, 1512164353, -1496850450, -443028851, -53658499, -876348600, 1551757665, 1025522617, -1893690450, 309868270, -1085004574, -578541380, -1704911679, 818331614, 1705336408, -41138631, 411125013, -1588927683, -878276492, -1478268767, -2074511087, 1936508352 ], [ -1380136145, 1255169757, -2102962409, -921531951, 181917982, -903424884, -354347803, 516289601, 469728505, 1301400148, 1221070955, 1006326968, 1055436573, 2063193374, 248244456, 1650095829, -1682739348, 611582807, 623568454, 1284940726, 988654525, 625479460, -621061016, -387166887, 1240652807, 1545646569, -2022362317, 896340318, -808363252, 643066699, 155230493, 1271462227, -114842550, -1386982329, 1748866755, -1039591429, 1517913839, 1020758403, -1265085351, -488158777, 1477769005, -72865802, -580049496, 821273077, 509753227, -746694253, 377290451, -699859250, 409404438, -1920376632, -330491183, -1077267666, 617823962 ], [ -1941466404, 529610329, 1713111261, -1103798229, -949133638, -633416034, -950277235, -2022828654, -546078833, 1412820458, -1531991249, -2085298522, 1366439571, 1039069564, 902521702, 723469897, 2064057511, -1697562487, -726902960, -1902633453, -1227984502, -1848934771, 1031745878, 1960603614, -1276381571, 365330359, 688904348, -885492825, -33640305, -1286441218, -655952188, -464390061, 99763492, 889469478, 300812741, 1132840272, 1468961066, -1756336120, 1832438448, 970459868, 1219156275, -1110098811, 565445777, 221607414, -2085152887, -222358156, 616385510, 506467692, 1207295677, 508239340, -491373605, 168533655, 779714827 ], [ 766528027, -908753584, 1237011589, -1825399382, -444482013, 1286277497, -1841858599, -1001878486, 61288006, -1344375350, -522078531, -17542447, -1979138339, 2031458606, -1709491872, 797756608, 232032819, 2011897924, -965873031, 1735288781, 1751614200, 765626763, 1054243070, -1832596790, -1290083367, 547772025, 292905417, 330388462, -549517057, -245160635, -676023937, 1732676617, -189954823, 2054150294, 61501367, -1965365202, 1547373826, -627288988, 425282436, -998722802, 797894037, 1336000880, -849475703, 1197426212, 965048325, 438935928, 1646515941, 969190684, -2133475520, -242988714, -618079527, 877777659, -409774398 ], [ -132283991, -745542862, -1746137172, -1501067667, -1185437870, -539950359, -1674799876, 1825151498, 571607002, -1313091660, -1759559034, 772923340, 1781042014, -586128602, 1947879685, 779342316, 117122446, -11712143, 1352545769, 98534312, -386682943, 1910802442, 1235339851, -1100112244, -850256555, -505012560, -780583877, -679710267, -630655839, 676905944, -921952697, -859950023, 759559645, -1202964024, 2038980760, 636011339, 702637884, -1928661555, 1217828645, -1646300840, 1928692251, 835804936, -1446570590, 1151225970, -215906527, 1184744724, -2141450955, 2044694421, 1012810084, -1128991703, -1020456450, -2001799948, -1563164083 ], [ 1360177288, 386779022, -1112817737, -1843233446, 584822533, -586144067, 922662301, -546142741, 945145050, -457657873, -228197911, -700701043, 954568016, -967108670, 799723630, 159029016, -545462381, 1608237441, 1904511281, 546146144, -1183923239, -262320244, 32637497, 808997983, 514701433, -1060694869, -1719576243, 912952425, -231989005, -1848020135, -1578499371, -190609630, 1653699719, 514227110, 1317863800, -728132014, 307721124, 334501268, 1366147944, -874546060, 237917011, -1498366092, 1572070276, -1884686124, 295909600, -891509728, 158275510, 1539245211, -1685445392, -1282826279, 484644059, -1347567979, 311500648 ], [ -1983443774, -1246097029, 945056635, 407317317, 1645201697, 1016663266, 1355783336, -807925897, 1763682952, 1167641085, -933373824, 1960381666, 1011034500, -735634998, 194574938, -1049017714, 1645916060, -248573484, 1478859440, -288544017, -1507807550, 1395557327, 343310032, -967066338, -2106554107, -2130317182, 1572380266, -1825443398, 1682961066, 796449111, 1015285848, -79750652, 1645307621, 879207421, 313606871, 624658275, -1660897117, 183594338, -1309891323, -1406789069, -2104510671, -1504154564, -701294016, 1930359347, -815579996, 2138633452, -158472318, 1505605061, 541531557, 1033631825, -1653727546, -957611232, 620769712 ], [ -639868206, -656722897, -771539958, 1671963536, -2073182436, -899889671, -1036552078, -699735629, 1045799560, -24269067, 1468232921, -1848687043, 597945404, 1717252232, -1126752769, 218499961, 1066970965, 576979131, 181228908, -1237430289, 158644776, -1975585968, 327382237, 1025536489, 955267287, -357779790, 136685609, -808494641, -237699058, 347117379, -2016415249, 1601855527, 928127915, -435134343, 1543744490, 2136071694, -667299167, 430134477, 989266934, 1202423125, -669025640, -2086523581, 134459988, -1547580623, -1857797629, -1654880619, 1747792800, -1355422509, -1833864308, -87748647, -2096979308, -1788154803, -1970436204 ], [ 1184680987, -24956663, 337361813, 1714531802, 1960076047, -1082532105, 501176592, -1551723785, -1486384096, -628435363, -2042017073, 2047744901, -630603244, -809810398, -994593502, -1560975285, 1273916375, 2134579509, -84136760, -1351168097, -1228427927, -1349933124, -1301288839, 204910694, 986834300, 1353812732, -1878656217, -1999046835, 1195232015, -247594611, 1759270860, -1623620981, 59080738, -2076917554, -984505636, -149067811, 1512973496, 1326859855, -2092735738, 431663985, 1954692243, 1687171157, -2048778943, 1798939025, -718529781, -2057566800, -1672354465, 2097149905, 287364360, -1907174983, 1958846561, -1572365538, 68735145 ] ], [ [ -1748093126, -794051309, 197142043, 1819667447, -1620233030, 1460925446, -1818720544, 2079557369, 1355596424, -561327522, -1400233525, 1132980230, 1336361005, 1243368135, 1659766625, -61951409, -1730435086, -59350460, 1580500147, -1522587674, 18665223, 881262268, -1377596409, 623210327, 1409778700, 1988118305, 683958719, 785624209, -1770283918, 484412686, -1782822219, -964342535, -55589567, -436514772, 211949637, -740372893, 1735652881, 1047339415, 1405171823, 36659770, 813311934, 1530095656, 293237296, -947238482, -1511716687, -2023031428, -1034565045, -961312352, -1431347851, -1259051066, -2028328775, -1841944358, 289449622 ], [ -790744825, 278714960, -965287674, 2062557249, -1074205621, 870587946, -198430791, 1071475535, 1944607063, -501310846, 244256181, 1756512480, 2027954101, -800526491, -1990433609, 936241714, 519615204, -332241648, 2145887039, 587123154, 55503237, 1765753361, -521846128, 1793049590, -220188832, 832096555, 1357874091, 428043213, -1128807070, 1535750180, -1587035589, -465999286, -702018041, 1365574516, 1538921752, 144888812, 1515525244, -1955765600, 1988431272, 2086325946, -1539293420, 1367382737, -1134765365, -237646177, -1392788698, -527143370, 2144574011, -1719070446, -1444996648, 795086685, -493721252, 1254003287, 1323713177 ], [ -1747870293, -1625036912, 1743365520, 1107802163, 645625038, -381313306, -1044231900, -995691746, 683653429, 600763519, 634083269, 1040808391, -1786101758, 1343451830, 1556219437, -167034087, -387095281, -1040051111, -383092749, -251553913, -1981506534, -1856611304, 922902238, 1071039591, 443298036, 1438147958, -483480993, 1927991150, 1457423950, 293203299, -1832443391, 821286980, 885271429, -1706819912, 704819276, -1463966202, 1992692962, -2106786765, 275305802, -81776208, 1545235108, -702754368, 1243190156, -239647145, -102847300, -910701149, -1869690823, 1157848585, -749880240, -958775458, -1552220414, -1097717509, 1230061526 ], [ 575868786, -1091885086, -1165499642, 62944750, 1364321118, 717045859, -661997894, -1997599154, -1932070418, 1679010863, 1952600225, 1855701726, 1173924558, -1577877905, -623602239, 1596614053, 234033816, 485541055, -448416709, -572109595, 1162419167, -2110932886, 1539889524, -1697088438, -458407900, -416686883, -142707719, 1694518938, -826727106, 2092246257, -1575890963, -582788876, -1726739358, -1786681361, 1902009478, 1022990528, -659633106, 392655282, 1633252217, -535251193, -816721446, 1496263588, 1021771556, -1865056202, -121561821, -1589332933, -1583099147, 414456084, -45744762, 1925557264, -1856805619, 654094010, -804801125 ], [ 461897900, 1499990448, -1454366574, 1228736681, -997425715, 542901021, -2057790960, 2117813204, -1198763921, -454145976, 435883909, -1334330342, -540721094, -287368137, -885967936, 538481694, 1650101418, -115647092, -994543081, -1841827067, -1185013985, -466534107, -463287667, -2120856970, 2041306222, 2096525201, 997310792, -1710524936, 1633973332, 424626403, 635651334, 980312643, -67379568, 962213336, 1675993856, -1587541660, -407505313, 1791818927, -1382693816, 295484318, 1751095094, -556984240, 1614638466, 1943519725, 1669121920, -1897163878, -1936035311, -745122464, 738446903, -450096424, 1857751440, -1989993095, 895115743 ], [ 1056971594, 331835388, 85384713, -331171438, 1831819256, -187793687, -620773294, 1741964298, -769143142, -2555795, 918398869, -199685004, -589024876, 1824180966, -2121675386, -1784084076, -1952012348, -821907008, 1997546999, 1674145526, 1824635893, -1325996154, 1083717333, -2088927406, -1879800390, 460140649, 446998987, 1029570594, 324459542, -1758366373, 2147249750, -265420329, 992390848, 1839454133, 16898944, -128443957, -1769198200, 348352716, 230073364, -286155369, 514277256, 840980866, -1212197783, 2118919548, 1370451577, -551458693, -1074866384, 1397526284, -294243142, 1959634154, -575435271, -984220287, -1686355735 ], [ 1230589592, -1543116994, -1028685163, -1089141186, 582086639, -1140633376, 65141032, 1408444900, -1671767096, -1184554105, 577995194, 368067093, -278604773, -1413655420, -129771717, -1659069199, -884548667, 1043032548, -1527326764, -1586707514, -418946722, 883650482, 636340202, -1305512323, 1253459155, -137382805, -1898008114, 1135270945, -883638260, -651636710, -634474595, -1625938648, 640441135, -1691918851, -1217078278, -1423834708, 1303591767, -359313929, -1250352693, -751544903, 1848710017, 1686172427, -1486041172, -1237965290, 1536959988, 715546462, -1516890325, -179456768, 953140444, -219020820, -1709133899, -1407761484, 1532337322 ], [ 353392329, -173563597, 574265897, 1755222866, 548101176, -1979781659, -1553134033, -658187599, -558202791, -2008847123, 1336370972, 740757667, 210329887, 793007564, 1200761147, 313951337, -1180793346, 1491771555, 1384089922, -937209806, -427973154, 1976027427, 159191067, 372388931, 1256996299, -990264324, 1264061865, -1509646840, 464843540, 1143307111, -1862348761, 1075166351, 174287206, 1745012403, -1251741661, 1459906773, 206146918, -1391553830, -879912056, 236209119, -1569527085, 1556660230, -685814373, -353632038, -1213352647, -534022196, 1869354192, 1083597155, -959393786, -599100173, 2146520314, -2005597561, -1066234191 ], [ -2069605038, 2114969259, 849723222, 1067801898, -1363077850, -2008861899, 632357930, -583026016, -1399140375, -1407887348, 1604596674, 1012249506, 848750800, -234827368, 1177446000, -2144696980, -628950827, 1137767779, 2074319865, 310952817, 710224122, 1274677523, -1752202948, -560385901, -1282754572, 857373627, -173703565, -1618957825, 788447741, 412446420, -483058346, 1078843274, -1584835679, -144685051, -78044253, 171340071, 1953092263, 1061497576, -114692319, -95382795, 1073057849, -1274737996, 2082545111, 427578406, 696231613, 861028730, 782377429, 1599936628, 40393169, -1211630924, 2136413575, -242957855, 188938165 ] ], [ [ 1045257156, 1452827908, -1792366648, 1735318189, -99772104, 882658882, -1655935248, -1529700675, -740396497, -860157794, -1720461893, 440292249, 1132450135, 69891910, 1958923028, -1776471705, -317222932, -1803510172, -106573603, 1956230232, 1414786383, 2007405012, 1420367502, 45499059, -520412123, -1534013206, 372739349, -1666112954, 355467202, 1514632483, 1183862538, -2099580285, 533301160, -1572561028, 1711946576, -471101314, 146370085, 1041471382, 1567842283, 1974270995, 124556859, -44828334, -979959879, -1891376033, 118567490, 499456397, 1562658442, -1283053239, 2101292363, -622085220, -1467411038, -1435029826, -1178171329 ], [ -648159165, -285072183, 69416426, -275109003, 684523030, -1610351260, 636039133, -250781609, -1805765925, -2066380132, -1697547703, 1323068153, -957835310, 106365346, 2065763757, 1203895722, -312218349, 1522576209, -580200478, 375663959, -2045301230, 288391605, 153039409, -232823589, -380438131, 1558325663, -1964919222, 1150252226, -811178512, -2023889277, 2072579978, -1192213768, -650128636, 1033913866, -1313164214, -1365278741, 363637378, 324809266, 1839119344, 1052095981, 1311392785, -647782313, 2066143325, 444397282, 516090620, 1769360483, -100640865, 515242057, 1154305043, 254694865, -750604653, 825493097, 971903102 ], [ 1197656017, 1546669189, 1726870695, -1471813219, 597920336, -863615596, -549889600, 2016532955, -1238622695, 149798182, 716900493, -498513470, -415474983, -1254259317, -1283351200, 1614281266, -1590826372, -912663185, 112524387, 830723512, 650027570, -1620985253, -1614647083, 1052867399, 734756721, -1837121168, 468756847, 308633912, -1182832195, 1817017102, -1022509265, -327758435, 1990131416, -2020897076, 1260826823, 1148784379, -664796398, -1354034738, -170136272, 1708784156, -1061224350, -730129560, 216609214, 1386319497, -951305109, 1000054212, -59544426, -1328630035, -338486948, 707435917, 1628040222, 1752670205, 1044409072 ], [ -1883353678, -1953726105, -1900592641, 2025996366, -1963717730, -926559054, -1224075700, 38105936, 616975310, -607374446, -235448912, -245986381, -89357004, -192323755, -1733450551, -752556854, 1814206178, 112956723, 226339244, -664618179, 947545349, -1491051408, -1859648162, 909478608, -1851647452, 966930349, -2037840768, -459600047, 774628872, 993140967, 182628595, 27237465, -791333000, -1476295794, -1774323174, 1742620278, 2100808105, -1532983969, -710341155, -603450163, -1096107976, -1817112148, -1911835638, -1221398826, -2013678068, -482977197, 2029693769, -1755896840, 1883524140, 1214512543, -889846248, -217897970, 559629208 ], [ -474226993, 501661506, -967004740, -723309618, -1879522320, -768209230, 1623666559, 639654304, 1767852499, -1163443843, 215544821, 833990683, 1803711474, 728244446, -1262940505, -1841528491, 356977102, -1711280495, 1207956148, 421176151, -446403140, -834309329, 1615677580, 147029333, -1855100699, 1328746090, 984639837, 1501095230, -2048524524, -2009002676, 1243002564, -1392880804, 1480751052, -1939907161, -1726529472, -1309123233, -1267280418, 1881391968, 1754828961, -429820512, 458574021, -1400402875, -951837372, 1429585733, -1910491472, -842546457, -1540395010, 965729760, -166011944, -52610505, 196624257, 1062328965, -1927578756 ], [ -2071407930, 735635742, -1501749773, -269800805, 275095792, 1180049535, -739814638, -2008137360, -1677838989, -1552475162, 2024049337, 1414379822, -434629240, 745532152, -1045556853, 1839125920, 1223185177, 978902006, -1947888454, 1308670467, -690014443, 27733481, 731165404, -332688452, -1377727968, 1707444521, 2075736312, -735610121, 1598727323, 41417790, 525507083, 325452354, -1414696660, -2026206958, 986414686, 2085091592, 255674166, 1830459825, 1870818704, -1013691824, 1123238051, -158121280, -131295640, -918607457, -213877709, -1084488705, 795444909, 1362587585, 190000976, -78937505, -357448653, -1469623781, 938700732 ], [ 57688631, 309289936, 1812660408, 265615023, 124038697, 91644373, 1346143142, -1218913564, -158380173, 202018032, 2057140606, -1919755015, -1991939560, -430904506, -939627362, -618328904, -356688827, -199234965, -434193656, -1901074529, -273825173, -306999472, -1582488534, 739860344, -66166399, -1522090770, -1941204865, 1234155210, 18288749, 130843986, 1866256044, 1175222220, 339690194, -1291186900, -1741693053, 288466004, 1931308163, 130579895, -1957279743, -1403487809, -1017701319, -321084523, 171442746, 269231097, -258771810, -1047135766, -1437925517, 415975502, -1390817072, 1308368148, -423415295, -2033591654, 884156302 ], [ -875645653, -1694544620, -1976977204, -1330350722, 103933629, -476051131, 1252376351, -282907847, -1729743010, -1071121723, 1202227034, 1282909354, -1846189289, 1706480807, 1986938758, -1511025355, 1071738785, 93944292, -1486420565, 634409733, 565561996, 1726179262, -1426100642, -1398129199, -2094131376, 1622534817, -138101482, -1991319738, -255043468, -391547488, -1588142239, 1313852524, 1535200703, 127674352, -221945514, 645324070, 1466244904, -521543683, 1449572987, -2013415318, 726942703, -2044791489, -835617404, 790502901, 319665869, 665864243, 1725555278, 847921775, -2045860742, -285695188, -1966672373, -438450937, -741343783 ], [ -903927123, 1429793793, 1518261190, 169828052, -1813543714, -1029625446, 1132808563, 57725906, -241721039, 422384664, 1053671843, -1624904252, 151821669, -533072645, -538693264, -831969382, -147568504, 931292024, 1658166039, 1376158531, -1002436368, -604842683, -2112374242, -201312156, 1327302213, -1229491595, -1936223984, -846293512, 1278863278, 1509918885, 1057176600, 56440637, 1815367463, 1646691668, 520469718, 55839256, 21497362, -864685486, -472652844, -946560273, -50044062, 1524200048, 484753976, 1101192506, 806697482, 431663396, 1681157641, -1586818471, -106993998, 2131456964, -1605227001, 1837412161, -1809556769 ] ], [ [ 548730390, 1462604762, -827333979, 2117905121, -767847695, 1665924142, 167269625, -1408719685, 1775529849, 440548562, 1224369238, 1150261839, 96848524, 1688445504, -663963508, -724543711, -2070036479, -1887587517, 1333332304, -1651861750, -1930017241, -2015365616, -762477850, -1134233103, 1145465239, -129655041, 1211910171, -1881051835, -182884641, -186468620, -1164557641, 254348247, 1648241993, 1009787834, -1234772198, 68561474, -1982562542, 1584899939, 1882622776, -667919024, -1993239661, 499144053, 1328879031, 370811713, -2087015966, 1977246829, 1980908010, 1101111304, -206363472, -380362892, 419743581, 309346746, -451074218 ], [ -2059608566, -1317305521, -1543849563, -698287031, 1135807422, 2001940866, 284433006, -1946202960, 1217499821, -555453907, 1667236382, -183679230, 1372849220, -1659974243, -1151042053, 1066381253, 1599395067, -1708466277, 1188847428, 1857656917, 1764965965, -997853974, 2058453866, -1566666021, 1286124350, -944306939, -602651515, -1438330377, 212384984, -1665962610, -1215771948, 1853901361, 2127048946, -1767500192, -569173194, 1539207192, 985091627, 1086994418, -1221630708, 189751016, -1011934039, -973348950, 1418866690, -2074240885, -1486972185, -412188222, -847210082, 1112712096, 2114825384, -57171711, 1359224012, -2128615102, 1717819814 ], [ 1148130236, -1921355455, 290407105, -467347390, -460397035, 363592305, -718210378, -832289038, 1506719250, -882446050, 485443408, 421551211, 921293740, -1716007201, 942998764, 1831709010, 1388344256, -523455023, 545166465, -987209072, 704718674, 1428454496, 30084084, 2016783101, -1001966892, 147169196, 1220914876, 296537975, -1196681444, -836095093, 1341955381, -411285251, -19472936, -1309073, 1212508159, 1182365327, 1360942833, -1178952891, -63232706, 648099821, -544010001, -954580952, -1567111749, -898037840, -2053429779, 643941792, 613122146, -1770957926, 1341857246, -1566301987, -1606959699, -320537017, -913852729 ], [ 331110933, 1442607741, -1348287458, 205539777, 700999957, 138103550, 1250887103, -724148417, 937478886, 1403625264, 1217388296, 2080210028, 476894410, -1238779683, -1794858148, -228711397, -182276594, 1135005049, -241611688, 1395581086, -1182045281, -1413517414, 807241172, 588985291, 11057358, 1997000799, 1839475818, -1860911681, -1415068397, -1293794025, 2107174987, 1806417559, -667303686, -1054348457, -810437559, 582588053, 106839176, -360255697, 265719869, 1431888539, 441903618, -172686848, 2146162661, -2031526370, 495566097, 1737251611, 2042540829, -1311987624, -806830130, -1745149777, 720233131, 1144465857, -285493097 ], [ 797983263, -786128886, -1495788305, 1458562607, 1994702448, 1453145558, -1688740281, -245357784, 1518910810, -830550431, -1998049456, 107504685, -256114262, 669452148, -1066797372, -106918086, -1974011358, -1912261196, -770337942, -692112364, 1807013212, -1617279172, -2010288164, -1169511835, 188284898, 154738274, 2097195542, -1297609384, -1385562114, 1657397454, -282147693, 1214797660, -778071661, 522482330, 923860744, -197318626, -1278274365, -1930335346, -1502926669, -780877711, -153070168, 1136402048, 412145539, 712878248, 1416371000, -1691334673, -419664688, -1876278522, 1186349225, -186355525, 557550971, 1367245712, -1408142600 ], [ 56287364, -125135029, 1209392244, 559907494, -1703232817, -161524223, 476539859, -580065283, -161304576, 1761333784, -1806726509, 1499991911, 272329734, -1867246797, -1039257202, -2104324460, 1553008802, 1221987854, 321743466, 961379617, -1957424876, -1813033295, 1266181036, -526131602, -663877505, -1332167044, -1665919205, -916082629, -1243099109, 556425750, 569892333, 326421013, -1917935231, -318535162, -447760838, 948643273, 1945113410, 1757999603, 227592489, -1870616947, -1629935872, -259475213, 1521749870, 1782111165, -1114850288, -209178283, 1771515384, -515045689, 1305172081, 1066822372, -33797379, -1124926010, -1777426863 ], [ 1853765116, -1882515090, 673360644, -1822405262, 1303009375, -1960260465, -2039029320, 1442590524, -358130872, 718970261, 248986118, 1685263873, -1238405587, -2034173576, -1048640843, -1807867440, 792569368, 1232202282, 1570880799, -1290101559, -1155417275, -1700568421, -835478961, -314881090, 1382143, 1599221474, 1569126831, 189040078, 132095334, 197560363, 116144051, 2026346682, 1793260907, -180462769, 849522373, -1293165726, -1264978173, 246015598, 1509720006, -799770428, -200240220, 1080195939, -1624300632, -1577344170, -1729157217, 723487833, -1828107677, 1936267088, 317514580, -467810978, -2061920553, 580364792, 1996738787 ], [ -599831374, -1940232939, 1526564785, 2050014069, 931144827, 888147992, 1795330228, 278402896, 650829462, -953939444, 1973028442, -34502225, -231352899, -146960272, 846266230, -1693644725, -452071077, 371869271, -561554787, -482487855, 939336138, 1843057345, 560560212, -597066977, 756949359, -1816170574, 991244684, 918794001, -1698589981, 720707039, -737231262, 1511876016, -721958077, -812493206, -1748078546, -2020428122, 1400750029, -986467361, 887426342, 656630735, -1235535468, 1921604924, 1847332935, -2044564088, 569065472, 903905968, -317659406, -256261664, 878394778, -1862476093, 264477044, 1562752381, 337018001 ], [ -144667724, -1450404273, 2053627055, -1818041840, 1049134181, -770402684, 2041702278, 1754089773, 1722988712, -1651407739, -2015708189, -982642697, -1215037182, 177844482, 1733072765, -1085124717, 1816897025, 838234056, -1831637532, 1088919293, -362054022, 477075115, -1148204453, 380906229, 1301134316, -1870087252, -2107214247, -1772016783, 2100630358, -1502507545, -2028261387, 1819166375, -660955989, -1611869934, 1229925545, 2086007445, 1922155463, 853305333, 1670660039, 1847233837, 1873304805, -1334147746, -876862801, 272492817, 1564465891, 676177057, -949738659, -1318677934, -816208986, -2039250216, 742985218, -1903889479, -1435334245 ] ], [ [ 1590001563, 788602195, -152058775, -1898571016, 1050905912, 328224617, 1907701956, -1589890195, 384970119, -454818836, 2102455332, 1034719631, -1379076598, -2081855721, -1927217831, -303367842, 2037854413, 1083386364, 1140135013, 857980133, 1154889686, -1254460821, 1893674213, -1004835600, 844259483, -1803853133, -178033230, 1985844446, 463440842, 1864050561, 1379975997, 829410999, 1731629975, 1853849779, 178664405, -310528198, 14661639, 1453453075, -514959616, -286192576, -526341511, 366617670, 326539027, -1246847391, -1637091022, 1504744948, -1379473914, -20065798, -312653344, -2009133550, -1919054814, -113477564, 1370634515 ], [ 838761731, 2090747413, -1716593245, -1657782289, -997376848, 2058743035, -1401587982, 1433223178, -2020530997, -1134821659, -1772302330, -1398811249, 1477839829, -2023547876, -1201601812, -1613933839, -367228333, 182591683, -1400128670, -786530614, 1430084579, 1866686526, 1136461341, -1686203146, 1606409354, -291046732, -1190602901, 967659466, -1863090324, 1230762746, 492803792, 1649050649, 696530499, 1579260367, 846336023, 1472757658, -638328232, -2131416197, 871564903, 534402831, 1255174141, 294851757, 974163208, 1248140490, -1545700296, -263863973, 932652898, -1659076710, 236999861, -1181266745, -1188971073, 547871732, 806179844 ], [ -1449390031, 502086581, -1828149354, 402196368, 1088089730, -1158369791, 1863805997, 2047076755, 1895591834, -1370474748, 1270079215, 1337675119, -435309385, -1568259777, -551846651, 467707387, -1162336796, -1059444715, -1291621957, 1472210162, 272840615, 817465857, 74404498, -1648830160, -178273854, 687952564, 564806213, 1046564291, 2010059885, -1760922067, 1245752752, -1367393964, -1018113359, 586915954, -1263897783, -1661778437, 1444831607, 65653439, -1695583383, 756568785, -1510341036, -2057220422, 567376432, -1932975801, -1515187691, 484688959, 637853320, -499192587, 1289888509, 237691960, 1842367521, 1120579793, 2115768127 ], [ 2111273204, 105312364, 2062162490, -1365101913, 493145712, -391325466, -2139360184, -778145917, 45070796, -1134123714, -41450106, -1955490233, -529877956, -1743322761, -2133362011, 796112565, -1162613155, 81043491, -2018270579, 572475462, -1515259987, 585560605, -126521537, 246561617, -75815107, 624051781, -1517260208, -896920329, -78488464, -1672350112, 1438527783, -1048332942, -1881146863, 2135790032, -963265979, -475474195, 1694494171, 133577086, 958193634, -1548092306, 1650699302, -96869323, 1813337436, -1049927763, 216710178, -1442826327, 512383757, -1029722491, 1262058193, -43223313, -603747669, 613903025, 2124890860 ], [ -802612826, 712876358, 472994935, -1544228394, -1492416680, -2127420376, -1349391038, 202026384, 685319043, -795156156, -2004664443, -1173490535, 489021971, 1570574803, 1574738956, -565647509, 962575517, -93949110, -530484178, -125018684, -1911181196, 202504421, -125491265, -605196379, -329063629, -1267889343, 566232444, -1565089308, -988133546, 716157248, 413248016, -934165546, -543092358, -1159246829, -43558951, 1650851996, -369773984, -783669882, 1855070550, -38493199, -516418686, -1222035855, -1391146883, -1712000981, 1748490335, 239734537, -170969949, -472890157, 1729780146, -471216789, 1498363257, -1794424164, 174601510 ], [ -205084725, -341145052, -133112617, 1642206504, 1461642674, 499472688, -810737381, -1467336962, -609426550, -795241178, -1729477236, -377402020, -826598536, -456343721, -1310080103, 456881525, 1171712165, 1784262827, -1631705199, -8440207, -1924098417, -472612517, 1146351707, 6212801, 621148429, 66652714, 295994467, 898687193, 2087547729, 1565835803, 2110138318, -1563485556, -624981681, -156966794, 1261603046, 295382569, 1948054632, -2023737649, -853989012, 800576180, 175980510, 1875055743, -426511565, -389787022, -1618331401, 790448548, -1547605933, -2114597478, 248169670, -498272599, -908613291, -1613529863, -599875779 ], [ -13106124, 1402916465, 164768057, -363865389, 2042393856, -1127813534, -2119061280, 1522563696, 2021201461, 1693822434, 1480865519, -1009109765, 1767000027, 1232372120, 2003398008, -41543742, -630611842, -1290255659, 95507111, -245606125, 1186791372, -1585826853, 2110648133, -306866498, -2130956676, 1332087493, 748163850, 1162144216, -1192246740, -1333929137, -114067591, -1585506182, -1300137876, 2128941834, 409462343, -1392218454, -2140784794, 546581516, -2086581885, -140581446, -240909734, -1817586706, -1275268921, 354994125, -1586778173, 1475307598, 1802898536, -74654330, -714014052, 454836148, 1780392187, 348305971, 624913520 ], [ 803252831, -1894451272, 2037282105, 56697535, 1626610944, -1637283651, 1072058414, 602022484, 112946889, -387710005, 1282271751, -763068116, 1107593165, -592757199, 1137626430, -1901331543, 618072463, 265317312, -698878814, -656814336, 562651581, -222364944, 344256495, 156544877, -101839498, 1095556507, 316057771, -1938370983, 1203428259, -901609965, 313116798, -269646023, 1007359307, -1231192309, 1209931611, 396426861, 299240676, -1190828338, -742196803, 671141803, -397428000, -1327370101, -2111387679, -726385665, 493305230, 1097245262, -1204727769, 396418321, -938825499, 706028560, -493812954, 1771188051, 1171285021 ], [ -1049155621, 1141131725, -1742077789, 1337502345, -2037310702, -1327184467, 728302943, 381632875, 646568326, 1901863812, -289991776, -708747115, 1318295084, 1668520053, 940090419, -1875965484, 1361881397, -319029041, 1319146325, -1908658973, 890418739, 1400189116, 2096584878, 1106826952, -1405119071, 618953924, -725582928, 1750972970, 1286213435, 513931056, 903404273, -1236226475, -2011711518, 121727745, 42996918, 1485947323, -464607800, -592692511, -1774685245, -543156795, 67043832, 1574152733, -1163788312, 879426239, -739646668, -442140067, 1669249694, 1186266952, -818139664, 1482706251, 1766988318, -451083051, -1106839340 ] ], [ [ -51857530, 2107451930, 1319653535, -1078618654, 855439093, 505943197, 939907458, 1466837881, 2000535474, 761184104, -1842675182, 1549219066, -1155005655, -961893849, 416097045, -1064639188, -587417071, -166527677, 780299703, -994560596, -942897250, 1942256527, -149496928, -290902860, 681923195, 1169257024, -1982197492, 216756692, 1803423616, -171857198, -2005367781, -187505751, 1025441592, 1152266156, 1518319060, -1915395217, 1574561229, -635503343, 1667684202, -1144035477, 616081056, 1912476366, -1971895819, -264434051, 228391700, 1639803083, -1566451874, -395618815, 1694938476, -1441763101, 616706412, 710794773, -2068848200 ], [ -696795609, 245505615, -505275502, 433524302, -656826241, -1680310252, 1024831808, 138247941, -1088734831, -1017407705, -1441956594, -2016313340, 1407523091, -827021700, -1484884701, -794998426, 1924692723, 1024847139, 471487148, 1382464633, 1267147440, 652851347, 1471556495, -821781717, 278764986, -438941464, 1725228128, 1302595968, 383762819, 2098112974, -1458137771, 609722487, 1490568439, -1525761559, 695193956, -1814916303, 544868947, 730497387, 601499943, -1137309546, -1587529748, -469752418, 183195275, -328106589, 596792243, -1393751569, -1829969721, 2100075093, -1419875463, -304232620, -72743051, -1340624231, 1550339124 ], [ -1274933842, -392322854, -1771206051, 1245854422, 1878088168, -839760892, -1311176961, 513833099, -387430984, 1024306708, 183746799, 1503579498, -274433143, 1784426808, -132719900, 1590867012, -1644553222, -511986966, -1407959378, 2011427463, -364674924, -81084076, -1474881031, -307474623, -1539869276, 866290250, 1684480321, -175372284, -366187517, 78584946, -1254287230, -1305143947, -960543363, 5193371, 169332207, -482171838, 64795153, 546181339, 1877481696, 1580268930, 1243387371, -690726305, -1114018093, -880554893, -883735740, 965052722, 169539272, -1885132058, 1226641198, -1499556355, 1449155714, 520738179, 1562620871 ], [ 1961826371, 730529291, -714708517, 1773962048, 1224405862, 1331886967, 1589143973, 1086293511, 573433413, 389079104, -562591774, -1988808563, -1657730851, -2134053309, 443033923, -1261343564, -1473826143, -1856972120, -1396307053, 501808190, -849737139, -320982189, 1565356175, -816943835, -1837293296, 417943240, -488966592, 1789576549, -1077758284, 924325032, -1280207098, 53729233, 385703675, 1152428399, -1923490002, 284549670, 566512354, -605207588, -2131439928, -271558858, 607621914, -2127494347, -1385343157, -2083331416, 1919492157, -1844698278, 861740324, 1742615277, 946465940, 940762352, -1395095965, 184177825, 1370948296 ], [ -1725894920, 1399867951, -65572608, 1149556068, 1911967837, 1763628733, 1732582760, -1194320656, 1031652733, 1036947509, 2052994898, 90837257, -590935617, -1427020357, -1294236798, -505625527, -919312227, 1209389288, 1070297979, -1197005392, -851261214, 920988145, 2104908075, -366962499, 1407008761, 2056293167, 2090442041, 1764783926, 601922587, 211256586, -1235920203, -1560522900, 334794887, -2109163126, -1046207818, -269153785, -1134135171, -66615646, 637926827, -822876765, 710673293, 628547348, -410794567, 936942886, -1768439932, 1518255368, -1072106350, 1519514250, 589191415, -1056867629, 1792594935, 610384082, 1571928562 ], [ -1488782850, -1398444188, -275207042, 624091614, 1804500047, -1395258199, -1553276407, 1637411993, 622966375, 206233878, -129799927, 1144788620, -543859500, 476676251, -1028120376, -1280245861, -1448891461, 615533935, -243216086, 1467749193, -1295519800, 96029900, 1455439234, 1022902049, -627074767, 1899475943, 1386856345, -2012040792, -1358857730, 1871101784, 50468929, 784183288, -1629634179, -1158886749, -1947038214, -2069943669, -1986509881, 2134730425, -1355799057, -352159896, -1532922514, 697706126, -198942204, -1882893391, -1083829845, -579228143, -1865705103, -124945408, 557437972, -1609128121, -472368120, 603135701, -833488986 ], [ 1272234735, -492292259, -1297445226, 932356196, -750532786, 2029499245, -736092748, -1168432637, -536677129, 866300760, 1150854361, 1199549245, -1610285037, -1562718287, -910242292, 534948079, -589003634, -1235115718, 183998732, 831325512, 1547577359, 1100181183, 1912817029, -1192289856, -62995500, -109794348, 2116383615, -419310634, -502437485, 1492253552, 1201718376, 1675356298, 1018323036, -549220874, -1542724628, 2141924444, -188991385, -1077239317, 169673033, 410642277, -272619508, -76406838, -1204522495, 1139779643, -2005029945, 1215398756, 752470482, -445563135, 926082775, -1655177610, 1573108360, -1540737302, 1994239990 ], [ 1503577884, 306953014, 11017012, 2075712339, -1631174449, -1849805588, -1428851497, -1687726588, -245320728, 1289023606, 699540544, 1994483172, -403384885, 594233341, 1688454596, -802188183, -1908514988, 1163096656, -1708334935, 279035954, 1828783101, 858466199, 1112473358, -1384971890, 1180597850, 866552926, -1653119488, 2111872450, -1442362241, -707370415, -1465012913, 2055599123, 1486723178, 2113249337, 493876012, -204847747, 1281497707, -304251235, 1287793755, -1826273156, -1189650129, 1878851619, -2116574513, 1813928779, 532553727, 165257072, -1813461653, 1473109334, 1688354328, -321013183, 1947466352, 1114522174, -252877233 ], [ -1458302757, 214574784, -946822624, -1496534343, 1121954799, -1398364714, -1253288743, -1130696378, -2011432589, -1336336467, 107715045, 88057310, 2044300266, -2029691038, 828224893, -370763514, 1536237087, 1434651386, -1201577464, -82656655, -2033704564, 21316990, 1179988812, 1337531292, -81824666, -1132203156, -714408541, -148863330, 1814111253, 196959217, 305472709, -804304049, 1288048958, 780560718, 1486150289, 1357696753, 206090803, -352616931, -256512903, -1923698572, -1669370752, 2068829115, 1855039156, -1556250633, -1053495597, -641721491, -1261594693, 1985123951, -635341455, -1826525748, 391925197, -1795833607, -1677317593 ] ], [ [ -1531974986, 1916732661, 2009377278, 661843786, -751187157, 1083610057, -148493626, 2130265351, -2128617260, -2051508530, -309317891, -558727596, -347313986, 268561569, -378691535, 1630712403, -673828655, -1911101241, -1361802904, 1732996404, -1652392757, 1681583058, 430085332, -517591458, 474414471, -2067507004, 925479469, -347483979, -572066513, 1327620032, -1397236791, 1456597452, 1509957118, 625834652, -1372649216, 1518216854, -1610975647, -518814812, 1691516297, 1105444765, -5262449, 1306668126, -1311963044, 990112587, 1713015241, -312541257, 916103628, -1183370275, -1870209085, -1585247434, 1658693630, 1683265264, 918829334 ], [ 831974904, -1298799250, -849853191, 423763267, -1383232278, -1459883604, -215094044, 1396386069, 1416664196, -66482119, 1842095907, 89716850, -1791649960, -1169262564, 493073132, 801659884, 593571681, -2073236639, -1512994918, -1636343108, -266789867, -1631962970, -126234432, -1977041876, 476844264, -625410835, -749370257, -1096177424, -462632885, -2111194579, -533152775, -826408198, -2083100818, 891261127, -1299825158, -1859634552, 666549371, 1453821042, 1982889978, -591786713, 167845542, 409566989, 724305770, -1559008460, -31367181, 902822779, -1289784544, -1529456562, 878392479, 731166083, 1893106009, -405333845, -1157080327 ], [ 1272805542, 1451320700, 139510730, 1087528104, -2056915112, 1854563662, 1140330316, 74165089, 961652879, 1399882876, -1406913835, -408401208, 1980264593, 1096807385, 307999958, -1403934444, 880725077, 1942795567, 985886877, -1238442412, 796596410, -1284994559, 867394113, -1432196912, -1026616870, 241247874, -1163232434, 925971160, 1875540043, 1077130818, -1701863406, 1619343442, 1110084073, 1267855038, -1845575228, 776460765, -596283196, 993860104, -568468089, 1662347341, -1273397017, 1482712953, 269752592, -938093415, 281330090, -1524797456, -2004241731, 1279082500, -1549947001, 606036526, 2067361638, -1353206188, 1049428670 ], [ 128010809, 1396397355, -1992903751, -1638381262, -1299922038, 1999969170, -1737534680, -212569414, 283146819, 590923041, -512123869, 1929222322, 1252085556, 470219427, 2078284287, -2118951208, -1295085982, 1227335764, 1374380214, -317807745, 39426243, 821704641, -1264350482, -526219379, 735628285, 378708554, -2117591561, -2001625332, 2140156206, -877781393, -885818635, 282108869, -2125078383, 136755859, 510980631, 1700831270, 97231588, -924292463, 1995825893, -1888340139, 1113823191, -567129784, 37326247, 1683949090, -1579323505, 1792265060, -1516857683, 103450277, -1646799189, 1808245509, -300678570, -283847677, 1358325505 ], [ -435267681, -1431158630, 1117164497, 1736623495, 146685460, 207320589, 1472629085, 241495433, 1457591414, 2071626949, 1524964995, 1787997180, -1434554274, 575224980, 826717691, 598738030, 1105628290, -2114870741, -713518088, -2092430403, 1373207177, 1263275276, -138082610, 320906541, 136264168, 1528516051, -1447683622, -1772407620, 700722773, -1076485304, 2008625126, 1805451337, -1454379666, -162287704, -723305237, -1674641187, 1335620376, -1450844481, 1700433352, -1688232121, 1251668501, -840508220, 1760817293, -1663120945, -335454376, -730962577, -1706989791, -1779976439, -1014451892, 1906519760, -814987027, 2050438758, 971797545 ], [ -348102995, -812464998, 1556745442, 789114805, 676272543, -503693004, -1023150788, 465039392, 2077126479, 2092385756, -1685471690, -1660539559, 1379166248, 1249499025, -679619808, 2031913203, 1078212574, -1006016565, -182736160, -19341787, -1925134495, 488235597, -1306162930, -934124445, 1610502147, 918643805, 1229008787, 1139129877, -1841787161, 1561302584, 596320390, 150563779, -2136649714, 938282758, 1113132639, 1981183218, -434223166, 1708740530, 637841741, 860051216, 1051627166, -1583351872, 1230204527, 2064968071, -2917271, 1994201132, -1221940392, -269166247, -476935055, 2068520934, -513007055, -680579023, 2025435825 ], [ -124753050, 1295038381, -371523560, -658089226, -591701108, -569188136, 136324232, 105640310, -519842356, -448685329, -805371942, -1110602734, -511369834, -583000286, 1145791324, 395077507, 1784948634, -375858705, -1356495395, -65132807, 755275296, 421954708, -1534153937, -1786682651, 607033527, 90326747, 1170757156, 1514359635, 1322597458, 1751995535, 63157581, -2120290394, 1088275693, 1888330656, 1382604551, 1396944903, -2125967812, 2030360259, 2081834310, 1677540701, 250224068, 1407238616, -1951287531, 474249546, 613800351, -1768638478, -1481072609, -1266228460, 472895023, -831655563, -1274025550, -815165209, 863731930 ], [ -1680812933, -1737458720, -4422501, -1523475793, 1981487548, 2032506207, 741477125, -119796428, 101876758, -1137219546, -416459421, -1574829119, 1580469614, -395008864, 705980948, 370926671, 356929621, 578659037, 1031004545, -1531986542, 1038848382, -1493235498, 1299168194, -292555625, 829544065, -1235259380, 688763489, 1143052291, -638287693, -12504440, -610207253, 2054590738, -209283853, 1202003507, 646460257, -1843100292, 1637174574, -1183072893, -1643597540, 1940463286, -1262348581, 603501864, 1160783232, -502863537, 1101870427, -203544132, -29305732, 1870702947, -1996989543, 584429622, -723080706, 2121245032, 851392823 ], [ 778650155, 2105623243, 733748320, -53542669, -1413980742, -1680632039, -862284465, 792424050, 1948457842, -1441252480, 1926848872, 387904445, 1105778975, -1348651748, 1896434607, 1363278219, -1465112862, -1355717248, 1704643990, -301920751, 964937185, 883279730, -2044612693, 411567904, -941494940, 626890649, -1980496267, -1237036720, 866815320, 313824697, -2130068022, -603231241, 1848391646, -1305694173, 2083561229, 697727514, -1481422575, 333390804, -2021839154, -1252826921, -175449850, -234641142, 756369699, -379855559, 1863710878, 1061062811, -479377930, -1000377681, 1478594715, -83942456, 191647602, -1076480602, -662484479 ] ], [ [ -1936895612, 1359051327, 245606981, -988293115, -321348873, -469449090, -914942092, -219315091, -1123594280, 264270551, -292547, 1359676571, -500954084, -626491959, -971093036, -115370720, -1753022905, 810977036, 900158713, -1942902973, -302309638, -593037588, 776755504, 879097328, -1697203091, -281734443, 2000344653, -1452295912, 483153358, 499032171, 735706375, 1711957345, -1012117034, 1383987125, -891560221, 1783854288, 1737449372, 1586840426, 1779023445, 764032490, 2003701977, -288142738, 1488273341, 1038968634, 466796022, -230737240, 1015129982, 1533241881, 341936509, -621888069, -2066426548, -1279709949, -119490313 ], [ 170981748, 1004530273, -1950421173, 1166659999, -1999711294, -1331422164, -939876128, 1167716269, -1872464293, -1540331001, 1271981238, -819566654, -980133704, 631170543, -26248493, 1533615397, 1989167200, 1290546912, -1460054268, 737738015, 1353423596, 2015222514, -926113665, 346310226, 201300946, 460133255, 368623972, 305221968, -1695560214, 1699247110, -742625330, -663271647, 1914555775, -1958032605, -1969584467, 790603152, 1786133759, 880729507, 849205472, -1949069499, -1397588004, -1877558615, -1662636455, -443251239, -89127177, -742967890, -1291619704, 176926822, -463635967, -2115658143, 1738350518, 1394726830, 150984803 ], [ -70576555, 936086895, -1954228889, 213629629, -1791858134, 1649682352, 1165838501, -588813801, -554072911, 40601387, -418382592, -1824927579, 406125451, 1971527177, 2068246505, -1321477012, -2044652281, 605112722, 1326624847, -1741724783, 574895808, 167452839, -590106081, -1774645908, 204018884, 1997880182, 1199753025, -140368311, -1032419876, -741202984, 791135208, -197710618, -1928860436, -528929960, 990611780, 818345773, 2042131659, 363249695, 261991299, -1246920545, -1966832377, 1816352129, 1832041694, -1229503541, 253868814, -1703328019, -1508309371, -141326726, -1859294938, -2007257469, 1049708458, 792827410, -1247403129 ], [ -178385259, 566957076, 1918465425, 1436182579, 786391053, 1816452176, -501613171, 818013740, -789825643, -2113664805, 271327155, -1976910889, 1893054158, 1370177774, 626339230, -2052282866, -53358110, -1661838109, -2138921019, 762092143, 507888555, -1947008167, -1003593941, 2075168531, 338029170, 1000818970, 1033390366, 105540121, -354261626, 1170373720, 1802358672, -1535101825, 1416613166, 1674828863, 840240832, 418087200, -815673266, 1846549171, 1855073753, 2138275871, -281844363, 535956704, 2069685721, 1864559983, -534117566, 172030460, -854880527, 148005650, -1099240766, -370043577, 268842741, 788359253, 885382079 ], [ -133310672, 15637037, -1278852535, 34815007, -1248869615, -1416315660, -326636268, -823593640, 650595971, 1449956155, -534031686, -1247917154, 195566707, -324200125, -231565592, -1624370692, 610253118, -874272756, 352833119, 1852957639, -635435129, -1118785142, -895316863, 1926786947, -19907560, 686873540, -66644288, 1595674469, 642525312, 229339495, 1726669745, 1269550925, -1494297031, -1461108105, 774897933, -2005996089, -714679158, 1620920635, 1222243108, -1080231552, 1120890434, 106515337, -997772351, 1067640877, 400241625, -1387995841, -1733494540, 1635957190, 1766814228, -1545130891, 37554488, -710855400, -292923851 ], [ -781235234, 892542693, 1594005372, -1344646311, 526288330, -581064380, -1886908897, -13996231, -717785114, 982121123, 408216664, 2053194339, 97651784, 1733895207, 887475834, -1724035823, 509031954, 528248300, -1396778799, 337820204, 648040808, 1775556514, -1250834791, 1468690564, -202544859, 1081820945, 1373341501, 1311033713, -385587048, 701215865, 813134271, -598790602, -1367339695, -802162320, -1851708253, -1390285929, 144229936, -315071905, 138259582, -1383723514, 1709930503, -877941186, 838058586, -825666328, -408821336, -1193354860, -1720910188, 1452661160, 1111651122, 1569688985, 1276223935, 317660612, -868990534 ], [ -901365671, 176942799, 825092271, -1381426979, -42947689, -1336887990, 1184516949, -718438494, -374333638, 1663696878, 37405524, 1771132695, -1772130278, -1402640807, 1615240463, 1062822754, 141719811, -1724351262, -442495608, -1002572099, 814416646, -346691372, -153991075, 1548615945, -1340600496, -2007775438, 2122104428, -1695709331, -17251399, 434213320, 987656893, -771044186, 311677361, -61923629, -483228760, -1681404357, 472296004, -1459983798, -966017782, 938152923, -1408245316, 1415637563, -370003542, 2087412585, 531749697, -1813769158, -68977326, 1510880935, -1334807382, 1208484096, 1105708126, -1829793956, 1414858928 ], [ -1923709563, -429631464, -1226715307, -496001849, -1690571911, -148000078, -1119997789, -831270829, -77489789, -1915915230, -1034182977, -1948171420, 756695568, 2132754225, -1154570700, -446910809, -905337586, 1289771818, 1804131856, -1003983072, -1010444519, -1812882327, 890910766, 818857992, -819009576, -204394120, 339424686, -872704706, 371039578, -764906261, 901932630, 1032094650, 779869840, -364879280, -1039676965, -1564353678, 533207013, 2034517991, -1840166012, -606290509, 47469898, -1169400941, 1479042217, -72379218, 1410967009, -1800304800, -797288849, 513653593, -1955735543, 1777333109, 795454811, 901095458, 78540856 ], [ 807035636, 378545922, -543255071, -1728396650, 1114122812, 1349277464, 1315418672, -2002487164, 511566848, 1786659267, -433284347, 1099802535, -1833469032, -360614726, 1468925691, 1395730955, -573456108, -901861748, -1273005873, 1930901926, 1324091520, 1339198309, 1269737237, 2145699678, 878686320, -921376450, 390547079, 919987387, -1381637800, 547105376, -393347997, 1294745931, 1258853212, 230796440, -664136084, -86026768, -1556571043, -1793420993, -310204677, 1639784542, -1643067375, -316181807, -1116117467, 19401934, 1919985683, -8638453, -1613097401, -771453559, 2109881396, 677622089, 1720820466, -333048795, -714967905 ] ], [ [ -69384818, 921087183, 1007437096, -556798189, -1499798580, -951458634, 1499495516, -494577450, -151033231, -876863791, 1581216292, 854845990, 1561041971, -511011345, -1210242693, 359532717, -1339808798, -1853537031, 1943672271, -351672807, -340292967, 1486569394, -160662816, -1819108338, -1007343491, -1576984487, -1660642750, -1516049229, 476366635, 631109668, -1832649829, 1600450124, 816901076, 282735806, -1001409284, 1836405174, -1175674602, 68558977, 1179890036, 968556770, 199188892, -1388063456, -1627752358, -104693098, -416058314, -181371240, -675226784, -1070974442, -471359946, -102901239, 865611917, 140453463, 411031147 ], [ 245846498, 1333705124, 883952754, -910675655, 223229618, 1361187104, 334635703, 556457769, -542128409, 1759157379, -84966041, 1987869157, -1526190478, -123333485, -847704341, 1581128976, 1215039938, -1181130111, 1873412802, 1261223919, 1913421643, -658761281, 1157902840, -1087945608, 2048817788, -1962307626, 884195150, -1805097242, 1021356561, 2041416151, 455222973, -124928747, -546033054, 992245701, 403853087, 830453200, 64359443, -439581780, 607350002, -995069284, 2086271059, 1025131035, 157522525, 1306927951, -1879008689, -2060413171, 1481458248, -995874327, 394871241, -1636760330, -2005403954, 96598717, 1404304059 ], [ 672963737, -1627087274, -1217712402, -1553733216, 1170520361, 1737660003, -1668329824, 1691918781, 1305726393, -1796347784, -876373128, -1747491036, -1002268077, -1804550189, 883763092, 1332951472, 1960956302, -85722096, -803642829, 516698134, -1257476909, 1237692097, 72914035, -1567436852, 619436721, 337397546, -1491184403, -1765411246, 2045851236, 564183987, -705544966, 238354542, -1407543562, 688444390, -1965687181, -233266650, -664358585, -1489005265, -1000647218, -1607022152, 1991801019, 620627324, -1438233249, -1110565374, -852290066, 1689316072, 988668704, -830657186, 1084784669, 556266478, 1007850382, 20191650, -202510536 ], [ -1153907927, -1172715201, -1286843736, -466171328, 786729061, -229497949, 62503543, -292453182, -1651287877, 1195048372, -2037606915, 1203717379, 2127353637, -680490237, -728347990, 112225777, 1143274694, -1214127115, 2117075128, 132753693, -447272169, 1251784589, -1706059645, -387395288, -1915796638, -2095660169, -1103809423, -2110364465, 178483892, -679853764, 1445069879, -1544745230, 107456114, -560135310, -1952533772, 1548993957, -657903459, 408983087, -91410811, 407148059, -1695312985, 1439235, 71174823, -1999429783, 1048468394, 1170928378, 279533736, 1942409348, -1310761426, 986269636, -536595691, 404878140, 897319836 ], [ 1168690541, 234332891, -1590866442, 1029947498, 310064853, 185265393, -1184076372, -1681760103, -1052629522, -1011296452, 778916701, 1248947704, -471306846, -1851108491, -1686945197, -1358320088, 671283135, -1415250800, -1049395091, -1467409029, 800664883, -1204827667, 1657436408, 1285460675, -1589821439, 523654498, -1878388811, 503690406, 2129125418, 1103302574, -928703818, 675607757, -1966507227, -2129033832, 872131412, -1161438450, -1327178442, -529535469, 1587721064, 959392186, -914819089, 77212225, -1287393388, 1005634681, -1869117857, 185212902, 943751664, 1238535722, 1557740971, -777985719, -62426260, -926914031, 233771786 ], [ 468880181, 5325742, 1029892558, 204259180, -1965958686, 874523865, -1891141054, 1057639425, -199505996, 1650971487, 1917172552, -745830389, 722456827, -2037977467, 2034621454, 1779664081, 1913882575, -916719651, 1374047877, -1881116550, -1827061359, 723837723, 1574028246, -628760366, 1497112854, -1553678521, 1543783826, -1241251531, 1671362706, -179597812, -125663609, -218376896, -1327743965, -1134266758, -1324420990, 987561169, 1108606029, -1423644902, -471062, 2015965327, -1124113877, -1939001636, 1658638115, 1052359967, 1398200682, -1602514579, 2018374609, 2000547705, -714569491, -1224874383, -1656773116, -576952431, 184189671 ], [ 1179247908, 1484851859, 1765085932, 1226783972, -892768741, 1696641129, 407816531, 904657279, 752018677, -627245289, 1813404451, -1220822895, -1206045488, 76705067, 1943181561, 1107416169, -1525440145, -504318785, 1664790951, 1313523436, -1575964098, -302074220, 1743957850, -1111479, 1425066927, 1057460799, 537543538, -321210442, -1091833584, 1426166565, -607340813, 811322591, 953524786, 175236510, -602980184, 2031773918, -367861054, -1477517363, -1449601143, -1028402884, 1697969626, -1723883830, -1871137667, -451073135, -1125575860, -1263400417, 1856165838, 1876234442, -1280299361, 475510550, 171814988, -1433362799, -650124107 ], [ 687154400, 1209739375, -2027421276, 1753006694, 262043264, -1841140940, -1173681493, -1007269675, 2129940634, -1313882781, -213059183, 233943283, 1879724394, 631649871, -867374100, -1352069407, -1129586965, 2069809320, 1311953443, 1355431251, 1429423932, -536687821, 74934525, -351784344, -805018577, -13236410, -131769281, -401598419, 1836784768, -1151273178, -2025885114, 1149982037, 724365018, 2071488004, 1377139046, 1430802092, 615843450, -25691193, 1026235814, 1484556829, -301002138, -1875225864, -411400016, -1655353588, -127698860, 461319472, -494564274, 103081635, 603350298, -1372323946, -533292248, 1087638292, -166214780 ], [ -2075834008, 1980359353, -1181989728, 924506700, -1615497043, -1437769690, 1654958643, 1228685698, -1369063004, 495693381, -1760169800, -627283807, -720809263, -1227543224, 2030682045, -87186579, 1531842475, -1354975951, -326187039, 857642500, 587975044, -1492266127, 1015316373, -1900016094, 1938358139, 516563633, -121931760, 1663089842, -1763913159, -1693075655, 1046929145, -446422236, 231837366, 1992704966, -1509381625, -169903599, 321652483, -1448221913, 1480210693, 1541745899, -34004604, 1183332492, 1406419499, 973179886, -272634731, 222515083, -1706610605, -1017094397, 1422088269, -823598951, 280538326, 248609400, -662250290 ] ], [ [ 1761923066, 2064956586, -487405473, 1440667226, -790825021, 343264406, 827837161, -153944529, 573386562, -241863033, -1522200840, 62841575, 1100398072, 84491433, 1711564999, -636573936, 1885224382, 873137194, 1749146500, 527794145, -1447074619, -1419028602, 1210664804, 1135153505, 547703151, -1254998419, 1902550987, -1739886051, 1922293777, -911719528, -68364658, 1455924025, 1937353615, -2071690826, -279902950, -1539231764, -2118533152, 929649039, 1778695922, -2106626822, 1736897015, 1495205667, -297270922, 439433228, -562059317, 83367070, -1244945445, 763243168, -573915454, 731384121, 1961316198, -63377747, 33237879 ], [ -656717360, -56244524, 808335429, -148236651, -1573531364, -1343671159, 854349710, -1623501614, -451371278, 1982073272, -419853048, -542568261, 1562881592, -1635451088, -1029011269, 1357030056, -1880054342, 1768431411, -392599489, 1998016692, -1244394849, -1922071506, 1786194636, 1609390634, -246278545, 1460679224, -1089135080, 1331162086, 1401699104, 15019248, -1069794776, -1112553278, 1854586217, -1743134017, 17552406, 696081570, -55892905, 341069421, 563152190, 1806800599, -349307148, 707167558, -792761720, 76930001, 551185717, -1414273768, 1525612865, -131488457, 206153171, 1189962023, 1586311758, 1670520029, -1960984432 ], [ 860969024, -1929797388, -2086676823, 201684595, 855710786, -1492601739, 344590439, -1184147486, -310652899, 405473407, -1263540115, 918669127, 2118528999, 1705469340, 295330637, 1320503729, 1273807696, 481468013, -965136052, 1108581854, 1123222027, 1803204722, -1347169497, -708146529, 1852107184, 324589855, -1380708306, 850671942, -1927656441, 78357776, -784707161, 1362095096, 1294353097, -186174110, -770392106, 1153203708, 781626679, 1179778422, 426039579, -639722628, -1592495081, -1585716448, 410521810, -1475873355, -605714085, -442227542, -566645534, -1079784984, -744465537, -1726968978, -541240348, 1081516871, -1363505799 ], [ 1658089052, -807539808, -2143971278, 2106955006, 1032601522, -622892518, -1427576239, -1079342091, -219680111, -145169620, 353837273, 834953707, -1227751633, 1962312884, -728878133, -1365959990, 1016410998, 925958272, -1533032144, 187099142, 403692913, 320470770, -1190573315, -1412209637, -2038871098, -1402494771, -404832654, -751834235, -808271550, 333870742, -1115851229, 1427359339, 721747826, 1729380853, -1549543323, -1169443017, 1475839206, 1257619568, -304482204, 2097838905, 219843971, 825875699, -1589851102, -1856283393, 121373203, -1341422637, 1255234535, 710106000, 817636659, -1419039364, 1671575838, 1382117060, 850499567 ], [ -1664876692, -1326223334, 1028844532, -1264138664, -2130581757, -1907923204, 181232549, 1270230822, 1124355676, 1537182300, -1568784842, -1777192575, 415451395, -1356891391, 719226299, 838483723, 1207264451, 1902352239, -163596272, -1856554912, 1795723682, 182650803, -766409778, -768301277, 571996770, 125216419, 1822758040, 739338782, 706725366, 1902551237, 1571094045, -312719421, 937494045, -1000287107, 1031678638, 1644043762, -610714395, 590967350, -1475029562, 1446655440, 1445263601, -2127112545, 959561142, 1343305454, -1474718120, 433839672, 30541229, 65879034, 96180657, -1272554654, 2104672359, 2055643357, -1921683275 ], [ -1817430105, 273961027, -1184228281, 1695636223, 1385056712, 1059816793, -2012185882, 494719607, -244828179, -1728594118, -747195534, 462100409, -1867236528, -1721286947, 899170604, -831644416, 507504420, 1632096079, -1045879156, 522226496, -1680434736, -952035747, 1109116831, -205975805, -1780018481, 274553448, -685094527, 658100977, -1642282867, 23211823, 1230040018, 691333207, 613497128, -660830952, 19971932, 17753340, -2064627876, -976011606, -1230763493, -382821508, 1185303356, -138616485, -1186171986, 977447759, 618659165, 1831073730, -257290954, -1229692687, -2111348984, 909792455, 1440800781, 1125270719, -185172675 ], [ -503731627, 2046295805, -1221569227, 1210235685, 371370031, -1039210650, 1317330605, 206036834, -1846704562, 139341328, 537446945, 488501117, -1345964452, 1116253863, 2017792909, -1184825298, -1984172104, -1023892103, -61515986, -208593233, 1368717000, -1052356019, 1701699673, 2121360414, -505007888, -1192945986, 1847238277, -1120277542, -1720655759, 1218200002, 546167755, 215674005, -1219704132, 1293284118, 1931411909, -1857929682, 988005164, 1428880808, -66084694, -1405302173, 1540877389, -1124766391, 386902773, 273599449, -940811558, -1041258960, -681853638, -874780518, 1418342976, -732637317, -314181677, 1667342773, 1000888219 ], [ 656215807, -796572220, 1984073507, -406729676, 122453367, 1711472109, 418698395, 519633747, 2090966505, -295300860, 494717238, -1203725647, -1763608648, -1752576112, -2030537291, 1871496006, 1998307179, -1800809844, 833962268, 1643333314, 369678833, 800770082, -673086290, -423049602, 612482148, -853013813, 1454150126, -661917023, 722628493, 893171723, 386386991, 1875146422, -256430443, 673371317, -450722599, 290327646, -289725938, 849815719, 1494824232, -1824220880, -934925332, 321185581, -261759928, 526804967, -582580553, -922399208, 289179040, 2051334595, -298168035, -307175881, 268091067, 1669130907, -917684595 ], [ -409683789, 1733545198, 395214423, -947916973, -40992414, -860490572, -147722478, -751462215, 974200197, -351300561, -380202153, 698668666, -46367953, 1008592373, 1050762268, 1304081331, 908884368, -1898696484, -1886345769, -785528714, 1516588083, 1582197525, 105987064, -740717011, -2132552031, -492071058, -785657473, 434937433, -375822441, -7453312, 1730494089, 1067116584, 418797761, -2023737200, -1320904290, 828251712, 1528886682, -870569623, -132906048, 904682193, -1491389804, 1393404306, 1794850239, 1655339351, -999776738, -1129569048, -1885263759, 151279045, 965525383, -1571133335, -423093614, -473251223, -1258896490 ] ], [ [ -623554548, -544910281, -510633614, 1765909968, -62021942, -738239961, -1015043688, -1326175499, 651768319, 1690502623, 1879260796, 1697382500, 48633342, 1517695493, 2091065615, 1586847576, 1486013470, -1668637766, 643183298, -1653968098, 1722081422, 1036449391, 411718459, -17665434, -922672286, -2080125491, -1427040220, 135989187, -1932779657, -762173855, 125535095, -1675903526, -434117205, -806169318, -1935847548, 2102298588, 165374132, -220708390, 1037459916, -974409125, -473153002, -258982507, -986364623, 641795251, -307311317, -1784805832, 1375772060, 909849495, -1568750966, 533086866, -353931960, -1047262586, -1374721606 ], [ 745113634, -1671468488, 370864778, -56450169, 75772628, -1115394426, 899558831, 1468950489, 1109108901, -20558119, -1319469802, 1018007083, -1139874177, 950953631, 2115644766, 929785225, 174392378, -1579869343, -1809062829, -803406602, -1682359902, -35636307, 1023251829, 1743451116, 780897593, 1597347737, 1722002895, -30546210, -1168978320, -253867648, 484922870, 1370074818, 1028702794, -1489835064, -803905549, 1447594194, -1963144666, 1398455295, 1157099414, 1637004698, -1423724675, 1186815978, 1321679999, 1384086875, 691216420, -274930480, -1504487553, 1285367468, -1870891544, 191086168, 1234325517, -1030723519, 1110117277 ], [ -602838806, -1996455201, 1457703501, -621641939, -1519628499, -467024717, -844980671, -701513656, -641128645, -1419098575, 440628196, -2075731891, 608448187, -394407826, -481780402, -1859322856, 557603373, 944317127, 778861420, 705822138, 1361954048, 1265737222, -1756793620, -327873240, -1922520880, 1484341489, -607308108, -1556383801, 691356202, -1798691561, 1648751743, 1063433936, -704153573, -611970293, -1006965893, 1566313695, 1917544047, -1937131320, -383948349, -692781858, -2038796415, 1150494361, 559473199, -1768714542, 809392821, 314036611, 1024204024, 152967060, -805333287, -695769357, -1302517962, -1597397772, 344407752 ], [ -1971178335, -637959884, 1819262304, -434312409, 1665734565, 740296990, -1427048489, 1492407678, 300409810, 745511685, 1199921127, -182927669, 1467119898, -1110365751, 332057686, 742401227, -592033638, -1110908033, -592619831, -463464039, -989162292, 472387459, 212282410, -773775322, 344819015, 1105659403, -1617095454, 1593716935, -1353084639, 2061343752, 800129318, 720810395, 748755246, -1745830872, -853348103, -2142289442, 884992157, 1057092196, -142105869, 1459025036, 1330761468, -1960882530, -2076951518, -724774514, 270008745, -2674325, 1823580882, 295387134, 1558073266, -4903608, 931263434, 552590702, 1914839705 ], [ -95301385, 835588252, -787085801, 382135926, 1058904896, 716824350, -1704091584, -1738981596, 1795156736, 1355479544, 218431211, 827720894, 2017483055, -496758208, -1806634536, -732363007, 92454432, 191331619, -2003631404, 796231270, -370080328, -1069853975, -1449823002, 757059561, -1858522708, 384487439, 1865915882, 1831682130, -379235549, 207548619, -1939804623, 2085508901, 503455028, -654038470, -2025732316, 1744435199, -1158468736, -1076608309, -1464881927, 345551752, -1768078950, -111068142, 1209560795, -421764694, 1896437029, 357960080, 1164112365, 537101156, 1389989201, -1133391296, -1343751010, -513040602, -430760908 ], [ 1917710220, 1193511685, 1502782214, -963655200, 300132078, -1526826714, 1757801311, -2117994879, -1026566318, -1955137949, 542001534, -83282072, 1053984609, 1034286941, 1833334146, -968709686, -1767716876, 978132155, -1493962374, -1100977820, 662299487, 772638952, 2138162250, -536812597, 190207377, 1749960682, -692015904, -1423631980, -1535016506, -939483218, -1150357580, 1783603128, 1403863243, 239112049, 868937609, -1337504709, -463166438, -451972789, 404644135, 665386329, -313363633, 1437133033, 1790159275, 1575290021, 1003970931, -682945443, 1936360491, -1472638403, -1163928843, 1873844035, 48004739, -1603064557, -1721917358 ], [ 1545456149, -1035744779, -1374994960, 1205898106, -1643174122, 2136472864, -1376816979, -739986939, -238976316, 1070571969, 323564948, 679396965, 355492927, 431903388, -2121409899, 1626525459, -289136460, -1846289604, 1459267803, 1657849936, 214277594, -1798313542, 846882077, -1656365849, 1680225413, 1891922470, 1154853336, 1603633514, -28283575, -1776355525, -461152757, 70500372, -999162756, -1449469288, 921974538, -897841687, -324222566, -1248864191, 1700376999, 1541198015, 519631497, 1734974969, 649226881, -1449338685, 1005024107, 784718510, 559906708, -651690441, -1721453895, -1226697023, -675962953, -1721451252, -1266270681 ], [ -681377420, 420641015, 2039147247, 1149583506, 976267021, -509299566, -650595507, 1320751819, 228035337, -1428402698, 1201000772, 279609131, 877878845, -138662723, 462043901, 788711494, 1762496314, -198315792, -646215461, 504537469, 1668004493, 809239656, -264479882, -1695948053, -555719146, 167337707, -1705852700, 522639171, -1993580253, -1084667798, -916868791, -43568549, -1297377298, -1535913458, -1694723666, -1669631596, -1940309941, -1243804887, 284134169, -1077360242, -155468325, 629978867, 343089357, -441780536, -1804734407, 1931003601, 1323251401, 340043203, -273532073, -216405259, -32626228, 1346379751, -328629003 ], [ 720689497, -818118404, 1069405117, 603938076, 1452064095, 955895445, -1309551711, -669537041, -1043536186, -1786991129, -1341049466, -1255789920, 498871646, -1065904329, 1089981266, -730666763, -654306748, 1248910300, 673475449, 1668662120, -971990554, -188361582, 1201951612, -1726532200, 550555032, -670637996, -1618723798, 376359875, 1408283741, -1978451494, -1227699104, 1694691547, 1000470201, -1052856621, -460391215, 2027176983, 186230533, -357245888, -1137692407, -1597568326, -528162404, 333283507, 25943994, -980935981, 508086847, 236668347, -1218728162, -914621981, 522719979, 34737138, -568818123, 1350797468, 1110802705 ] ], [ [ -893212567, 2072733299, -1325085418, -1158387491, 1566924645, -1883927120, -206694250, -2098357465, 908080481, -560277673, 1545359793, -1670113806, -1239697813, 103904693, 1019506426, 382053450, -1954227126, -320133640, -157435222, 244731623, -1416267700, 2076364333, 666459707, 1908702004, 1145898366, -280853353, -496978038, -1118720882, 1934013186, 867571417, -1845380348, -1102835737, 238747573, -127862938, 1552351045, -1263607008, -1915597498, -1752869548, -2051039991, -2103526708, -715204540, -1062910886, -319931336, 1197285446, -762569138, -681636254, -1977526717, 226749973, -1724185028, -577139327, 544125795, 1020326054, 205410706 ], [ -783464144, -887727082, 322092502, 1916897317, -390826736, -721139618, 277908306, 514895026, -1797169970, -1589811100, -1284738495, -1167352894, 1742869958, -514959112, 801960828, -712533730, 920957706, -379382176, 612759888, 386068397, -1919760600, -1791602357, -1370494789, 736481120, 110399362, -1742384925, 119831854, -391165036, 1320648872, -1363605899, -1191158904, -295217165, -1886490816, -210037645, -1316639642, 1202302353, -1537142782, 1253035786, 1100054779, -1067172457, -1143857704, 379300890, 2077759008, 1017315584, -1723144859, 463929675, 560166701, 109240973, 2128016171, -417880750, -305374006, -288781626, -1511924211 ], [ 1740056086, -338144796, -518068689, 112453523, -454059500, 1258014802, -1547553883, -1857958596, -1558175518, -153540600, 1418650946, -620260885, -1233731281, 1160823538, -1859490916, -973083388, -2144225055, -645768278, 1023085052, -2118673827, -387053517, -1527235205, 1321585847, 1498261501, 25164499, -1336161459, -788032714, 238563893, -1316886179, 1796297050, 841358826, -255189526, -1302697993, -2093204455, -1803855471, -128268666, 551294430, -712330694, -917721898, 1072990371, 1789163428, 1989858999, 1124719544, 598578866, 1049228194, -1076496967, -861662497, -1615820655, 111470180, 1489587333, -1905244410, 233134485, 748252336 ], [ -1763434285, -1375670156, 836611980, -1690155120, 1234246178, 1310357610, 1777553886, 450206184, 629233291, 1896184540, -1274879358, -1045795032, -1114119352, -2114562242, 126012008, 1243188634, -759027798, -2012898200, 1989288652, 603679708, 1103398949, -1710585660, 904565363, 1975491629, 253561175, 857769276, 92186072, -244014312, -127304359, -398736879, 1322220869, 1773308649, -1511590989, 21037324, -1654072034, 1191022430, -25489257, -31185628, -1636959335, 240430831, -268030653, -373589760, -200733444, -444597186, -860308597, 571417837, 1095132505, -394447293, 1643224552, 1121113158, 298287262, -1149629858, -459619535 ], [ 1758411373, 1188346019, 408530513, 960209847, 1880505310, 579129924, -1959290809, 935944508, -416772697, -1869896746, -1073218052, -661720925, 324255911, -1875843133, -1525234065, -1082931991, 780139937, 977340356, 1085332396, -1804753640, -298079763, 334698718, 833914345, 952009218, 327869353, -1286485652, -1383413329, 1572307668, -1353380832, 173177585, 954588465, -268137311, -852930086, -1034793487, 597826296, 621551215, -902515030, -702093338, 1327731258, 1683646171, 1211794455, 24911723, 1430855432, 1726624880, 2007543625, -2094821027, -374343387, 571240453, -1319733786, -1028383273, -230329368, 870533025, 1761305964 ], [ 621730917, -1048111089, -1339150467, -718936299, 592541693, -328196174, 1201048522, -724427456, 638307994, 339974056, 2145367419, -533935284, 1690705761, -1958594225, -1814318892, 678212442, -580210246, 766296610, 2077129249, -1697752449, 1587886870, -1232993148, -1356014307, -1657496188, 1604474620, -1011552941, 928022714, 632253412, -152202730, -1205034991, -343762886, -597266235, 1226879113, 252952737, 815258284, -1933184250, 606160011, 1245642148, -443337662, 841321888, -1448193396, 973464202, -497831535, 1462637803, 172206769, -566979832, 1005553495, -699224463, -225856578, -1534500327, 222746244, -486532243, 1301678901 ], [ 512096971, 774527402, -317227177, 144305111, -131160246, -1864144298, 1650671121, 1504457076, 707993831, -812247414, -816610343, 1908566111, 2137393276, -386994, 1487402904, 221384056, -1019228502, -176116967, -1835519546, -1832316292, 650391219, 1363253063, -863355397, -534654223, 208006427, -308267529, 190153826, 667583250, -881993962, -393198947, -488591875, -1059232845, -1631425735, -228629358, -5138568, 1375210044, 868650610, 725997558, 2064818772, 661651072, -477189394, 789935068, -677258937, -683733046, -1135690551, 545183604, -911426919, 872202731, -1590082140, 1353656971, -624794521, 1910792181, -447641168 ], [ -806729472, -1284082930, -180157429, -1379898834, 1105605471, -1587240041, 1727742911, 2105415777, -930166341, -310163435, 1300046333, -234287029, -1238452844, -1587882455, -1898842186, -1609179364, -348389533, 578609810, -1146335137, -1527598714, -1441915628, 534506315, -1579002288, -909948270, 1981960668, 1496647932, -290350281, 1154589014, 679688579, -1419279951, -1177304849, 2019641788, 100157607, -1430650752, 1542556622, -1672154266, -1220707810, -1420315940, -393697484, 238000000, -1568566602, 992790254, 662561882, -1408260956, -1395351975, 2083108056, 1352403182, -1997063780, 1831545292, 1962112465, 1907999421, 1666802411, -201703170 ], [ -471288273, 740150118, 74801609, -938468411, 1492534781, 422996738, -214738529, -547405156, -2147070979, 1772982190, -1154903656, -869154049, -2059119673, 1493683488, 77156633, 1580778816, -1552629775, 2030803410, 1328128737, -334970311, 515146678, -875468021, -1991829700, 16240231, 727376643, -987453982, 280143772, -873574796, 690012521, 1234967337, 1488046334, 2026952028, -2048051153, 173869962, 2123080789, 1039326693, -744063297, 2069815596, -953237422, -1265867819, -411725382, -494013583, -2097220266, -1661078504, -1734746146, 662561369, -1289259568, 2096139653, 638542812, -578388222, -340686317, 523678354, -1448712684 ] ], [ [ -1978943699, 801249462, 824317180, -400064824, 422457500, -1381412289, 2125506350, -1507121750, 308631483, 518235267, 1500758017, 1526671075, -2080933617, -1778388194, 532387571, -1099893003, -652795682, 556607022, -236317983, 1488120723, 1041548743, -417210793, 549467192, -1259599596, -652603560, 1943130525, 1643588567, 459872296, 402065362, 1018469997, 1503030220, 1009530853, -698836109, -1045523481, 176969532, -1626317658, 1895007976, -1461290904, -1758943088, 926191450, -1415029566, 1798524874, -1508499898, -1047736917, 798119767, 678476296, 1145355482, -811001716, 1658992934, -2112019331, 50748456, 2093076036, -1206324967 ], [ -2139501176, -1610679510, -95908857, 1907426692, 1109986251, 1516820078, 847054566, -711654962, -291103843, 803060564, 1443048829, 816817421, 1103157672, 1496734718, 266138271, 1655286110, 1821319621, -489081086, -547770120, -1015060425, -1483723629, 1307618533, -780800776, 1514539609, -1329087961, -1239875649, 614614425, -1595309754, -843950993, 743195157, 1381007069, 32531048, -82494242, 483098482, -388886555, -2142864084, -1098430600, -983200308, 1543081904, 741314685, -1190743343, -1971943272, -1870104074, 461780875, 416738889, -436880575, 1536953362, -1012996046, 899334124, 898261928, -667636444, -725751031, 1426676215 ], [ 586261183, 571276595, -88718819, -930678584, -455181626, -788216877, 1639948959, 585967036, -1929655293, -1679290749, 1615697215, 769662734, 1270220012, 1965289349, -93381047, -541341949, 1046759092, -143451246, 1027504967, 1241419950, 1378250268, 511511183, -2140141695, 59125274, 1092205883, 1577608805, -642873471, -932871416, 1124337712, 2026430658, -1621441892, -1407596697, -1847535416, -498684921, 1715358001, -1616935694, 857327982, -186491039, 264589927, -2100162430, 835150647, -1185999402, 309960799, 380835547, 681259509, -810651750, 998557657, -1670869081, 177583009, -794406908, 639677632, -35168772, 732735701 ], [ 220962378, 1065701372, 1499848706, -933365533, 1828034108, -1329004500, 610935424, -1977445232, -1151465931, -186911933, 40328750, 306361856, -844400503, -590205451, -2140002197, -846015451, -966377834, -1063286236, 612556631, 2059609303, -1097729834, -277716228, -1355573239, -67579114, 1301915259, 2107043748, -1039188699, -1708888575, 1960929951, -379677018, -700829150, -2046247339, 304125873, -1269770313, 862741186, -1928641306, -1695102053, 46812328, 182347896, -1891519788, 1717335784, 907385664, 342925884, -552359765, 1458821481, 1151074499, 1069506555, 986528827, -352968953, -449730782, 1430864067, 2053792556, 2097683450 ], [ -1106110313, -76107436, -40089313, 260794967, 526413152, 1344107250, 703593278, 787599385, -1260386200, -791336774, -539978151, 1717485335, -1220189899, 174310802, -1094864013, -39671048, 683379467, -607334372, -345928358, -655476240, 2110519471, -1371928803, 151121118, -506554786, 1390709398, 922529761, -39108038, -1288944101, -181241598, -1715607915, -57292466, -668542380, -1557328901, -285348829, 57036478, -1168474889, -1371486461, -1993181832, -2029733237, -1447821469, 1975343560, 716885734, -743319978, -1407263346, -1119113956, 2046441248, -572210362, -1841575244, -561362519, -1707565819, -1800444909, 73858373, -1179626496 ], [ -291592203, 1900383208, -682191762, 2146611906, 1559388456, 1750348040, -1312213380, 1892119899, 1949471922, -768461281, 1602843740, -825043912, -1187003020, 550380854, 126054180, 1299477188, -1842993878, 1032149082, 1992379029, -1714316977, 1963206867, -167315208, -642798859, 1209640514, 1230743317, -301369347, 1901099668, 922222760, 1587694674, -1721925864, -11331717, 1299179919, -674637346, -1833811585, -1092398470, -1488937376, -1790742360, 1853990778, 2087290112, -1744954728, 1491457071, 1167987667, 732476500, 567736151, 408951036, -1309178460, 678986704, -680011037, 1721832447, -1513736601, 1191033952, -10231037, -1560566216 ], [ 1910552683, 2068843872, 282432513, 638568419, -1758444788, -786416903, -9761972, 920169041, -577243899, 1215453784, 998280863, -957141557, -703327907, -491920456, 1249809936, 1129607055, 1708008318, -763438045, -1494947191, 1130938261, 1202760918, -671454124, -402828560, 687788637, 2033235838, 1994831689, -30777471, 872464969, 1299029017, 2026878780, -2126462674, 1478719634, -4131002, 1013306448, 337822020, 2023352562, -319318189, -1759412551, -1803972519, -1911787502, -981796774, -1855427980, 825236573, 1780230730, 430682829, 384157017, 1984181778, 1334770213, -1185592066, -591116185, -104123246, -1225353180, -1218385040 ], [ -290091160, 627111120, -667559740, 925601069, 1908459602, 1745392552, 449014104, 787144867, 217634399, 1228726760, 626585146, 220390680, -1966650445, 46690394, -2024927347, -1896318941, 1726005721, -814215024, -475270468, 1960771544, -1082971556, -888155586, -1256284657, -419268498, 1844212396, -1563005988, 1984860188, 1429320900, -833093868, -1572422733, 1258090969, 651865431, -193096608, 1298530429, -1300206135, 936097796, -1926854386, -138399366, 1120760815, -1430072719, 476788576, 691115204, -873844119, 250398717, -799322672, 1956582593, -1781787828, 1051951394, -401266919, 247441577, 303254194, -1604773907, -227338779 ], [ 1276691923, 1858533293, 1123029393, 1177962276, -79118015, 1728335193, -135511190, -1032210934, -775678923, -143399797, -547128854, -1438207383, -1860505106, 1302714309, -2113053303, -1440041071, -58177215, -1101278033, 123852297, 1038933915, -598167962, 1827258544, 1089480796, 1712523280, -1705338445, -1647108602, 239724142, 1209305694, 1681122710, -169487991, 1560390914, 1456313406, 1689060619, -2050952841, 1636951119, -931194992, -1770500061, 91658472, 365466675, 621821836, -702825597, -1462678456, -1335113641, -2133302468, 284593117, 371271241, -1714730560, 1896305819, -405378341, 1433212534, -229101760, -281866489, -265673555 ] ], [ [ -2108961546, -1471020877, -808736670, -2110761484, 669939325, 535045136, -874890080, 782697780, 834053792, -1784970729, 941216631, -902182211, -1323076296, 787332821, -1554319708, 487878151, 327451024, -149583298, 1289927426, -1425718675, 1066487086, -486386385, 1379807825, -602181271, -1704412988, 1380480602, 1709930978, -1332158962, 164049113, -525459798, -658949153, 1208942361, 1734044015, -638066810, -931286639, -1941660396, 596520597, 188222949, 1549168645, -125620370, -1494071085, -1717916496, -1550802173, 1673200864, 162246021, 1666234555, 76254352, -1644636447, 2121334562, 1487603459, 2093422535, 1588797403, -738991635 ], [ -1466133722, 847849103, 868881008, -1774059105, 1651019321, 962102365, 939417641, -1064902733, 1571762103, 423067868, -726361699, 1567621784, 83968039, 1799158749, 65094044, 1078925385, -437612228, -273140619, -106256989, -19320143, -1144147321, -1976744366, -967829357, -926551192, -1308210522, -1173151992, 433547774, 495359538, 324271894, -1192081630, -742186677, -1199780212, 253096202, 2146131162, -336409143, -992015904, -1115754272, -1742247372, -1558259520, 758409408, -273508217, -2131885642, 1604848702, -494944902, 1762225501, -1052699329, -150149725, -44325840, 1643071355, -1333168593, -1815059731, -232092927, -899841498 ], [ -248003082, 1551721429, -1167502559, -111778560, 96406631, 416115, -279834556, 1627770390, -1257935926, -90238332, -143275571, 905901784, -192407594, 1648970000, -2064141800, -644158841, 1001007219, 612439540, 384507648, 212727659, 1723744573, 1266081200, 1291575648, 986574723, -1703806961, -210700354, -101683233, -1279660009, 232476152, 1076001266, -386547341, -70025008, 1812589093, -418628224, 1873328769, -1974889895, 1411732685, 1942994383, -1029729849, -1953289279, 1502375396, -1507235142, -1172844066, -519437402, 376047809, 46445368, 401667496, -684422776, -1712021040, 858348138, -1875252163, 1081407535, 690371096 ], [ 2025081305, 180675237, -204257550, 636371874, -2063091335, -1820238952, -82104746, 1239138535, -990805163, -1521370024, -421120187, -708411582, -731618098, 1838296547, 1981962015, -61407672, -2002135962, 306835572, 480076671, -636042381, -1434086245, -1266908908, 1748535710, -531300872, 308496019, 931473856, -1137461972, 1194457930, -1905737043, 1256962846, -1724072954, 863552652, 2117345982, 237712446, 1183474752, 849086492, -1805419900, -660695611, -1551883207, -2131153889, 1870454992, -313807019, -1010155482, 1782894362, 1638476495, -820707753, 716125797, 414455874, 630366450, -1437816621, -868813712, 1779685068, -806409925 ], [ -1518563941, -621356588, -545285492, -1746332145, -1521976111, 475347205, -369885541, 988990092, 763418176, -1966169004, -149357652, 951268602, -1894391413, 855667065, 1041541620, 234314506, -717275269, -1770819283, -2038160411, 1344031990, 1578321876, 585468197, 640202764, -623714514, -1931230745, 1242256917, -976714104, -1385713635, -12721022, -283698994, 1629609438, -525686452, 1895755611, 1254634340, 970738225, -60016157, 1772662580, -390240053, 1218513434, -1619559288, -568786221, -1854537124, -1517983455, -1032061987, -456697278, 1915334836, -387129085, 1386661915, -605196657, -703644172, -1257505215, -2083128257, -1187553757 ], [ 680689421, 1665627864, -1284972661, -913580704, -840227089, -569282682, -877522474, 882523678, 997145964, -683194724, -122627836, 835533100, 1300200068, -1643973673, 561955882, 1542647484, -1752198557, -1747265254, -1065685147, 830398244, 602985968, 1322670221, -1524837126, 611646567, -190257459, 862217537, 612379436, 1475236303, -1662070632, 1638171453, -1275134151, 967142095, 1661041468, 1008982729, 1793523875, -1763517454, 1355183481, 6122625, 1258735857, -1020375411, 1955140815, -689132034, -2030278104, 196810377, -209265969, 1041186441, -574114331, 1275664119, -1322379954, 115287010, 2007375661, 871921281, 246244499 ], [ -3779844, 2066894836, 1435841186, 2111676003, 1422229256, -260364051, 1700635892, -484716621, 1356040177, 280129008, 1473404040, -1243963782, 1273609857, 87679734, -456364205, -440371427, -1580186900, 45193563, -1493596313, -545964080, -363646263, -60346975, 573021739, -1518149174, -1338877486, 304201630, 962367794, -714952836, -1931501148, -1182599713, -323600536, 37492581, -1599551021, -2027755191, -1270526266, -1312253115, -143435545, -317015508, 356669349, 742659794, -1991828615, -265030619, 139573814, -214835285, 578280890, -1165774057, 1916110032, 648842031, 623093327, -708177024, 658994182, -1613055596, -1353891219 ], [ 853620436, -1503553126, 653538797, 1865089139, 1528347772, -1881273582, 1303839997, -199188683, -1697728566, -521163996, -681410656, -912994899, -1667496508, 32989209, 1644757795, -425903892, 1306010957, 389544447, 1003010255, 1766305497, -2070187402, -1823004170, 1604861999, -1910545775, -718228697, -521066205, 990507087, -783988862, 1614280429, 1680786582, -792727665, -792840203, -1036099005, 1924627193, 1397730227, 1669669859, 2080765148, -564142899, 1432020188, 1923890002, 331147085, 28564042, -1135808125, -325740641, 619538891, 147791491, -102980083, 923361014, -444925945, -1293168970, -492759337, 522426343, -510318002 ], [ 946501567, -1416321304, -1251967663, -943853544, 1832972740, 1135355152, -1203447355, -637454905, -35819557, -565327461, 785113158, -1013691288, -2067603642, -62170655, 349448227, 976133507, -182095365, -291133284, -549555959, -2133137355, 1468865074, -942140006, 846320068, 283316368, -1474426722, 598975134, 1771262057, -2073533198, 1164036322, -856104557, -432898082, -529291216, 1958271625, 187526157, -1607769717, -1092789192, -1653930185, -233788451, 379963497, -661881795, -1269315460, 206687558, -1584799921, -571543684, -1814618770, 1741283851, 2088943527, 1674408996, -202826927, 1291787652, 1333715179, 921577053, -531345971 ] ], [ [ -1166532546, -1387984599, -1187541304, 2124646338, 1293870802, 307678041, -1333369197, 1470447366, 1977416758, -2077170107, -1565755845, -1077608805, -199204815, 93860155, -957043923, 618866304, -1760100360, -986413336, -2021970274, 2090407880, -1558582523, -140578754, 205869521, 664570198, -1693490047, 1232448486, -1450844031, -2068857380, 229960084, -1038511656, -402483520, -500298418, 600145324, 2039612164, -1747348193, -727798055, -945810002, -1515053974, -1025444097, 185898501, 883110513, -594886995, -1124310386, -1369537271, 926095996, 934245104, 1492478776, -1463323670, -619104402, 1282379919, -1707476018, -581109768, -662547768 ], [ -115725152, 1005283733, 35937131, 45825689, -2003878723, 1330670131, 2013301929, -1242633777, 4689422, 50650854, -1465719897, 1071648327, 785120218, -2041010993, 2065111857, 903514342, -207674312, 780053304, 1859615381, 1820508365, -483109187, 2043248743, -191329264, 821100596, -135383340, -1967225156, -802531983, -1773118587, -784409617, 1081677174, -1848501057, 648333999, 1162121826, 1867097596, -1613344661, -778456990, 1384819142, 2017969276, 866289594, 1436212237, -1594733236, 778471306, 340880337, 2068537278, -1894162033, -1784330028, 107064498, 2058762589, -1015412827, 2078860858, -1007038623, 714002951, 429630921 ], [ -1190626342, -2141508745, -771566824, -471158972, 2009333277, -1858643405, -1342442794, -1561668768, -205103508, 261000765, -1995704228, -665750577, -2130570674, -1313027695, 1126283801, -1259311050, 1706833410, -247084049, 1976696225, -1351320188, -943730769, -2068365917, 383159791, 1608051594, -1910803217, -838379492, 1207358127, -674923855, 2006994285, -1579372536, -919380332, 1633789205, 1879553957, 330571338, 861107841, -906312980, 397923132, 26546274, -1413182884, 1350774797, 1575048591, 1031115102, -828391705, 722749950, 1280552368, -156937819, -100122224, -2081201849, 387567241, -1774019558, 125521699, 349981301, 594226828 ], [ 1819304926, -759132708, 1126557283, -1913325677, 316750313, 1487626341, 1538056856, 85679570, -1616667464, 363321194, -1465787791, 1964480687, 1542356819, 2027846790, 291655393, 1243951283, -1127576373, -1684402303, 2115599156, 1386461078, 1280263960, -1221446977, -1363062697, -2000571603, 1563943487, 1345819715, -925819887, 129631376, 1317744054, -696462536, -1935087439, -1176393247, 289525705, -641988584, -601230906, 1624886695, 187042963, 959352753, -1677352369, 772931156, -2061103985, -1858619404, -703442088, -1893629805, -181102227, -1882608626, 1735814805, -236382638, 1276489412, 584802983, 950339169, -98015790, -1758213139 ], [ -769874772, 1390906400, 128645755, -511390795, 4273423, -404451238, 472424967, 421577762, -1636186790, -1298066643, 1122225036, 3601004, 1757776361, -1167628113, 1223903697, -1075795518, 1130075975, -311692451, 579623590, 1900768868, -1179360159, 558399470, 1952552102, 343551403, -1374361503, -981902370, -1265457801, -551466289, 1377174018, -617012392, 1213634527, 499019864, -704733873, 865678860, -551629910, -1041291823, -1533924578, 1476889865, -1887345256, -539233643, 1161762741, 115568984, -353417666, -1465856334, 2005520755, -489393376, 104256184, 1984071535, 863690324, 1433261817, 2087569118, -1931928938, 232347106 ], [ -2095165524, 588281296, -1307333166, -2037843982, 2062280941, -1571955782, -1669758690, 1045461082, 1280477733, 1722119692, -192459514, -1855725109, -18602667, -1634501491, 1412480994, -776452826, -1791881322, 1675213804, -948241084, 1799283279, 2121439476, 1330940536, 1288249808, 1974325133, 383301718, 1995764003, -1699607100, -1302581633, 1491260831, 724430275, 839064513, 360589270, -296353144, 1539073651, -1474653656, 471372116, -1317315793, -2000061537, -1437991063, 1301594004, -1833620518, 2091631543, 1933069896, -106040082, 1530524042, -1673622594, -650297347, 540856516, 74548721, 1946077922, -23549263, 779219206, 970757821 ], [ -386450035, -1245684139, -1825466329, -1825384532, 2138608064, -624166105, 809651382, 285845428, 80046447, 1467885483, 639419585, 546943738, 1987123571, 613783028, -564759505, -1269347991, 1297868322, -76657814, -1225981394, -1889656924, 997702170, 1216809143, 332890366, -1824353826, 1231478185, 2068242090, -1474468868, 1749336568, 2125183250, 2100115075, 713291404, 1579641483, -1457056965, -1870820111, -1468839371, -669845661, 696874305, -38954852, 162317869, -181794515, -859691039, -467411072, -1498386792, 824896150, 1396940385, -1391741444, 267264643, -507370825, 1297378375, -124629885, -904983188, -485136180, 990868148 ], [ -2057655458, 221845052, -1019706130, -1497068686, 2088927276, -1279494164, 1760880166, 711662109, 1261721482, -1983560531, 1763620603, 1857740279, 1443556808, -880853753, -377589230, 2051576449, 1518375422, -1121392979, 2100586736, 659946460, -454733502, -1111890938, -312062978, -693326609, -1268375073, 909317455, 1129289164, -1156843292, -1630766801, -611483994, 1059276505, -510869041, 1992922019, 1678438867, 2019788054, -1573166313, -1428366607, -1998899213, 995432581, 1814529252, 210115129, 1953825151, -1526497049, -716290024, 474238470, -1421451660, 76730828, -132325252, -900487272, 1032326034, 852753920, 1171994779, -820493273 ], [ -596428091, 121709276, 574760515, 2022606470, -1048519310, -2062090602, -1339925680, -1068990067, 68156883, -2110073620, -2000224268, 1079071081, -1499293689, -503344451, 1143888956, 676322422, -2108833341, -806956018, 992308622, 1265365918, -299916917, 1479967848, 621929838, 1284354702, -1040579725, 1848118977, -368482878, 1405326354, -1562914062, -1961423154, -1821895611, 998665056, 829677875, 555121259, 320212768, -1194628027, 1840038233, 1456498002, 551027641, 1199008763, -793237507, -1922809069, 898795459, 774644009, -337999067, 2023260311, -14690476, 491755732, 587035516, 1224809808, -842654626, 285553964, 2034768065 ] ], [ [ -1031294543, -1297435910, -1239173745, -2086365473, 1933718142, -1262311471, 2138610795, -1357616008, -628131710, -1386710305, -1869614841, -194771622, 1603824963, 202780963, 1067823010, 1222695359, -673492260, 809949700, -1628571184, 1335959873, -151487779, -2025575939, 1835709241, -1156636981, 1562142077, 790312705, 1920187864, 512271802, 1006238255, 1098421597, 1920257518, 1169672866, 402784327, 1405827570, 794329164, 1141590026, -1864183370, 756690093, -657329440, 551980049, -612758505, -1296074920, 1405805982, 706270749, -320698285, -534253565, -1511374040, -1474800370, 1382879851, 1761638638, 76709473, -941926162, -1056659420 ], [ 67570985, -1364825152, 252514946, -828632307, -1648963056, -1175824993, 528611107, 1899600736, 481056329, 628086075, -438864017, -1505070798, -1496127891, 1884407463, 1766178118, -355010194, -1478825905, -1625030838, -1809807525, 878546781, 1811270687, -2033396006, -1934983536, -774112352, -182354960, 507420345, -1213996886, 1868929055, -1713796914, -1285574440, 1459223350, 969930028, -835851328, 824846597, 1344926488, 1696326794, -848997345, -604418121, -187795121, 1171501826, 472827237, -2126952613, 1206598727, -1911141923, -605865124, 1891871678, -1328390074, -414174221, 2036649451, 77689675, 1927344379, 1676753354, 1863322783 ], [ -366764620, 514241495, 965623968, -1754603044, 2064905527, 258215642, 2012025092, 110171646, -763453651, -624136611, -400218235, 480770020, 1300230791, 1278074999, 1079248396, -1149157714, -1209133308, -1497533599, 1113552874, -1509391398, -1671559879, -910665684, 129611998, -849865952, 2021996776, 533559249, -153461790, 764942632, 1317220890, 1632560879, -900417856, -352892940, 1419613584, 942491401, -130706207, -1324432285, -1722158300, -634444293, -605179800, -1062823496, -251893964, 1962011049, -816973843, -1407444817, -1467181673, 1292996848, 335685723, 2014095409, 618628533, 55024625, 1084070587, -217482815, 1483336353 ], [ 1880142623, 598105556, -270066174, -27775290, 564031102, 523416526, 2095627764, 1610754366, -607478870, 1664683769, -535518968, 175545590, 1431456273, -1293547033, -1168712513, -119856984, 104122760, 511319641, -749991177, -1869383382, 1602517367, -1357004193, 238439714, 911233457, 1558550325, 513621951, -1076711838, 1333993536, 2065487055, -152432780, 213307138, 1265607027, -2116204350, -1926009317, -1140973461, 450313600, -2021019338, -2015994613, -590450747, -113110626, -1759901474, 408156814, 1528294822, -639847281, -709425734, -1143833508, -746455683, 1399896821, -631953143, 1651275061, -160201949, -1874483952, 423296573 ], [ -456086022, -21691558, 839308393, 934846908, -705347574, 916479325, -1857658285, -1469373181, -1582746133, 922286571, -1307846298, -345816602, -223397349, -1233059980, -187552367, 589598204, -1826641454, 864942792, -264860326, 1282164537, 1724725396, 1675065660, -1527178094, -1988753354, 476398315, 499770877, -1003603490, -2061019854, 405336835, -15006220, 1920752142, -221717384, -713874446, 457839786, 647759949, 956998889, 75041861, -830329527, -433599565, -727495928, -68539543, -416892844, 1625893631, 6594038, -2087611466, 630138421, 279705661, 296348651, -1589379327, -51133852, 802912233, -1361315991, -911095077 ], [ -1971289519, 1856725768, 48396817, -1725381687, 138621596, -1163816401, -1954605994, -842533353, -280215771, 82692016, -1448766959, 2132581237, -1715113611, -1664772958, -2017677054, 821956879, -833962228, 594690940, -243220966, 1307820578, -921695147, 1683730660, 13723598, -1300167068, 47237822, 1482379401, 1376884265, 405763399, 780267909, 2029442624, 302131409, -721389373, 474946444, -385498015, -1680291949, -1138867484, -1674047816, 406502797, -103482713, -1054075680, -210039097, -1955589829, -2116862013, 52543798, -154858984, -764584010, 1779207077, -335755708, 430783393, -148060491, 1988257172, -1874154217, -611677283 ], [ 416873463, 442644937, -340672926, -378722198, 815193218, 1350879886, 985109099, -619185092, 768209460, -1779117793, 23953010, -1892579693, -18946156, 640161553, 1513398329, 467835952, 609011939, -66414304, -764356851, -1380320328, -1975868854, -1372836129, -970754020, 616196279, 1217351445, 343835567, -932073875, 750223830, -837771312, 476816696, -683468629, -902112896, 1034805094, 540689619, 1679582410, 1430867960, 1809606706, -600451092, -190579767, -1423282398, 237938923, 767772215, 2041992479, -818111069, 1704099908, -1228112031, -1827980195, -1728148644, -204843155, 1288664019, 525350473, 629034188, -156038591 ], [ 1829951720, -267651779, 977239029, 295387744, 1041545288, -345213146, -1725896610, -1642874257, 1759379722, -386582185, 767865603, 2037670136, 1010510280, 1779892140, 781930655, -1041110371, 1586012839, -2141171615, 1399925463, -2040031544, -1196012526, 275649152, 2091200474, 1307385471, 1996829029, 1681023518, -1525839390, 299748622, -517656804, -1617954522, 1330247612, 342151986, 1584606212, 2075360944, -1298467213, -1586551358, -594500449, 370116521, 1472945422, 1154627075, -629553938, -1344896459, 198961071, 954146268, 434340009, 1304542856, -1497538065, -2059782452, -1982831916, 792658646, -583103456, -816710921, 1144161061 ], [ -1802704562, 1098218993, 1872069751, 867709472, 1239546002, -513810367, -1561764484, 581436923, -2120825327, 1879165982, 917423087, 1389376303, -677868430, -289407079, 259521956, 1454697117, -143976915, 461107100, -2006452065, -204341845, 560402908, 1708800046, -1141628366, 1392690453, 80098525, -451106540, -923055243, 142868442, -1370839128, 128985193, -1409278607, -184757200, -1810874275, 2070688181, -297291766, -1825152626, 60233535, -1339937272, -305539894, -1388961547, -1027466746, -437255101, -1695536448, -1280752443, 366925514, 53070444, 1982972501, -1748216846, 778670177, 819995246, -998221036, -238903827, -1513960698 ] ], [ [ 181715814, -1352451885, -440783458, -1359552163, -2126818891, -2092275481, 417915593, 1490975374, 463885234, 1911131028, -2052258965, -355213711, 205008540, 82728168, 1800593923, 1888194048, -1657876548, 2034669983, -883157202, 1650474396, 255397248, -2070183712, 356344215, -1828387744, 1280589840, 1339488491, -1795610604, -307661518, 1231136013, 2137560414, -2103581131, 1600509318, 2131427655, 401339765, -1809725813, 1505113055, -1082527124, 1556749877, 237248983, 1013064860, -856418850, -511382460, -2137483370, -245465934, 1591147980, 266694866, -550120847, 1166691078, -988546214, 1624989408, -869641246, -1443661951, -399962546 ], [ 563754874, -1394053651, 1283349436, -1111462547, 904789299, -1721538239, 1141255914, 337761364, 2124555683, -359523493, 423650096, 109678763, -263979012, -2044502306, -817257494, 212546776, -1189814159, -1774522511, -1637697139, -1205936446, 280410065, -1712826250, 133557507, -1905501828, 1696532947, -1413317090, 565637733, 2115292873, 131285486, -116688690, 677381873, 202488132, 1957411986, -1612388867, 1472627457, -1860099598, 433236557, 1740208054, -733527073, -614883544, 2016020781, 1725697048, 122834079, -111244384, 1657377666, 824731746, 1139434864, -1873195223, 1229489753, -810747765, 1097659015, 253866361, -1495256978 ], [ -1831900334, 960793650, 686250842, 142276856, 1941647206, 1928306600, -394327634, 1817907968, -2071606416, -207097915, 142118683, 1435077538, -928633663, -1495254358, -126263259, -511065163, -1933529140, -2144153531, 1464917175, -1612429897, 556299503, -410150889, -1662451138, 1263689730, -351988810, 2034527945, 199316819, 2040273978, 661882106, 23916819, -1895027542, -927519322, 467175605, 263896802, -2072462315, 1802338316, -1753447210, 726694284, -778640100, 851675885, 1324802106, 583140991, 1534418419, 943803389, 1355549808, -133162968, -1106474674, 946035058, 1917459854, -284803400, -1743974968, 451471817, -2004790538 ], [ 259615341, 1511371757, 1886173961, -14018076, -428468954, 743425593, -1179577150, 1607748174, 1383427279, 449120664, -618825568, -960553022, -1469339253, 1978846936, -340668653, -2077587618, 1934686758, 597953598, 1329482702, -1554714819, 1134478212, 1685125252, 1826418859, -731283378, 1233567459, 700996462, -681545910, -1807474018, -2111842274, -1728796158, 949042742, 1610635976, -439968476, -1813864489, -1713763266, 2008121472, 809624052, -1136506775, 1649623062, 1270882249, 907153358, 1856234510, -1267699483, 1021342652, -721419600, -1933144847, 1101509388, -1020156466, 1051647228, -1866867738, -102572392, 1865570122, 301336507 ], [ -216241542, -1465623323, -1051936446, -74201158, 218203288, -1792424387, 1834369416, 1400814086, 2083429260, 298905962, -1710955119, -588504486, 1153548142, 1956473016, -918001630, 1357374980, 1607043442, -2091962235, -839824389, 509270269, -1671843803, 1934464493, 1446660200, 233545766, -1654959296, 1626880028, -1101206923, -1826736072, -1263565079, 1631271148, 409851807, -2147028674, 1904332799, -186935875, -2069519823, 379228010, 504333416, 501264175, -1782800158, 249781074, -140612228, 449800532, 1263661486, 1151763430, 314286308, 1143256420, -1671406188, -512922015, -1228527542, 745550665, 474389609, -1730490801, -219931009 ], [ 2127942029, 2047453641, -1352159414, -335620826, -746451477, 854068976, -631239150, 1004565530, 615415693, 201384991, 1510369256, 1147823730, -536300188, -975475184, -1238169696, -727403849, 1978291436, -855393029, -1501236143, 1308520187, 1173182198, 412765279, -221420999, -812409394, 893727085, 1712893565, 490424216, -1543608875, -329889662, 448831158, -464506586, -471688634, 770695926, -775538582, 1381572877, -792176361, -731016948, 191347510, -448318176, -2024631820, 1190143719, 406729841, 1844013059, -1133996900, 1557713067, 1944045000, 1996336233, 179273652, -1362172663, 72732679, 1485415983, -2103268839, -1123381160 ], [ -1636102003, -527448723, 1049259948, 635507439, 1763802289, -810956637, -692491488, 1653920541, -904018982, -1884124619, 2023475187, 1709098851, -2125819870, -78116587, 1990206203, 2123575786, -705024604, -562714855, 1089719969, 1707325670, 189570613, -390885119, -1524455094, 1356010900, -693241472, 59669339, 568501516, 1893484956, 182672475, 1332281077, 1243059616, -696740237, -1616808622, 1152412567, -1104518880, -2096082974, 1795896512, -1345820873, 1495632384, -111761697, -1665013925, 2062575002, 1551731332, 1366906225, 1434688846, -516901141, -1287156369, 1764376943, 19205669, 1127394584, -13030099, 520499397, -882339847 ], [ -351052068, -961674296, -436950210, 1162735586, 1078732481, 1103881147, 1979320099, 713072073, 584170255, -1205575364, 1165834140, 537028422, 603204484, -1327724429, 99098232, -1295556215, -1612220645, 942019730, -1211914966, -1375631465, -1442808972, -1177694038, 1994802179, -2014347259, -1384004274, 1250335824, 887908434, 556623684, 1787188655, 107533732, -1888787387, -396163521, 368614859, -1380922030, 1947235602, 709543099, -663237467, 545939019, -820708925, -1111134716, 359384953, -1460037305, -227356467, 921165443, -357317554, -941214753, 50450530, -956856483, -1151460217, -1513961412, 301980845, 735311553, 534354267 ], [ 1267277605, -1144260723, 1827689991, 1987470363, -1655461411, -828010869, -649992222, 686218940, 772087764, -980092741, -1996937141, -246422744, 2053232761, 143067641, 1407272809, 1689741450, -232647341, -572325888, 142844690, -524960737, 1365949085, 1872809600, -81714689, -2082352208, -418044447, 1331592843, -2088884408, -1737088537, 326864754, 1677902476, -1434325753, 1801208173, 26563393, 1208133100, 1999041713, 80975579, 1631870759, -1980187657, -1219442036, 1036643344, 726129418, 630631441, 899075108, -547123585, -1889713758, -210239681, 575697238, 1216722497, -1497403342, -378896069, 1159491762, 94725508, -385799565 ] ], [ [ 938085346, 1713090330, 1737550176, 911808512, -1543694158, 1225665240, -910104658, 663952060, 2013804546, -981637390, -317614179, 812323919, -206178047, 1990984143, -1259987653, 1265866830, 60964859, -940229604, 1954974989, -1307121248, 1254899532, -134192905, 1735058694, 202148500, 1874733071, 1283807456, 897075839, 559216707, -716921028, -995533966, -983159190, 1390501890, 1481049757, -1731346775, 1129048646, -2146031028, -1509075159, -7453488, -755572478, 2022445919, -1225025928, 279728847, -927690149, 514729821, 1800371589, 1111045552, -900313555, 1179951885, 193154030, -286990816, -1089189633, 2115363237, 1777368825 ], [ 594961210, 1268205304, -1094833563, 2040271059, 434288618, -1224558008, 1936821308, -1928591112, 1016437001, -1356868200, 2088017794, -189864771, -431563256, -2099133543, -1884019897, -2131732665, -748050689, 709030467, -138901154, 1702456131, 1037358122, 386197441, 1388374952, -782959195, 1934591025, -2111591990, -1392502033, 81850460, -1924960344, 99621094, 1402327687, -966177406, 1809711016, 92173405, -6299182, 388938787, 550420662, 2019069785, -907784060, -924277034, 249346477, -552489057, 685504538, -558630670, -1320157691, 1310257784, 744406665, 1044448631, -1895410110, -493267920, 1436929103, -1440450955, 1788010312 ], [ 2111102099, 897181099, -260069363, 2052450532, -1756537445, 1510266565, 1372764371, -2109349672, -1837954052, -1908476023, -1527460187, -307959372, -1302236747, 298543629, -2003748380, 1430049667, 1256268824, 919832587, 1083248055, 320440541, -1081529498, 1363970466, -814705308, -1561750139, 381811141, 824307423, -523680670, -212128513, -825200502, -1627404669, -688133833, 1437419457, -1583893834, -1944916405, -1154716738, -1894537533, -1193025739, -1186354038, -1897772746, -1639325940, 845668900, 774462312, 1070261888, -1787522087, 1478795437, 10445178, 318541237, 244786401, 1478026728, 1920838527, 1638706805, -546635447, 526395645 ], [ -440420617, 1423247258, -2130676034, -1133247221, -1727002881, -505387647, 1708174380, 1142097342, -89486198, -1116908700, 1296844519, 1077305452, 618005406, 479713943, -705227904, 1368317341, 1891093471, 1823987589, -1198621258, 1262790192, 1446075238, 417088698, 734229112, 848338608, -1654272120, 287662706, -96333988, 1135210328, -2048049585, 622868827, -1107630706, -526070474, -264179225, -111379970, 186098856, 2066898017, 406991310, -2067396986, -1930781613, -118366197, -2070513610, -928562964, 85311508, 1370836618, 833585497, 772582246, 1087524130, 2025222609, -1371962562, 509078507, 1213233392, 906786036, -791271646 ], [ -375898501, -227256713, 750859172, -329163574, 1458147460, -1664675508, 1381408006, 309952752, -1328161228, -1107432398, 1828943148, 745294908, -588179903, -1538611606, 1000816707, 434729381, -1272827590, 988821120, 570150911, 2140691860, 1622493900, -35260831, -1419511597, -1515368815, 2004466706, 1497288208, -1317689960, 1785552791, -1713387987, 1126643515, 558830575, -1394480133, -1576700847, 2096803257, 191854158, 410107801, 1893608164, 220431107, 1966068849, 74490322, 962776324, -2087949813, 1776796350, 1192238789, -2127954306, -1652146993, -588081507, 2141623002, -218369348, 1239859808, 256479610, 1494078719, 1295390009 ], [ 1573001768, -72722977, -79735189, -1601544228, 1005182273, -1276210939, 679897803, 2110967866, 1089222389, 1123476478, -349271716, -263840211, -495786939, -896516308, 1631067137, -859010503, 433037307, 1438643887, -2101946992, -662196869, -1623152914, 386645026, 1568774206, 1058056250, -916530527, 1298784830, 86159493, -103474156, 386913215, -2029889237, -1637540661, 1773340101, -2120221058, 1152543193, 1946599499, -926082315, 488634628, 1381706409, 340837214, 144926602, -307645093, 446015290, -1303673298, 1229285197, 12358266, 2092757668, -278084704, 1638326892, -1275416193, -181880104, -37658252, -242139989, -1347462501 ], [ 1906055715, -488081563, 872081130, -1901068358, 514303266, 1137529169, -1274159392, -399232666, 1333938753, 2026715579, -569081265, -875247404, 1895017772, 1832430459, 1204234023, 323259596, 1034632677, 33747550, -955366242, -514373833, -1960428559, 348218059, 1260464009, 1708043142, -234024723, -1105487740, -255450441, -1484079561, -1451297245, 837794441, -265602450, 146909362, 558077752, -2042746949, -1178085886, 1209250453, -1360858387, 312592740, 2050228687, -923146402, 1496639488, -572221554, -730704956, 1956279741, -1664951246, 60856538, 982650013, 1509588319, 1003782509, 770841926, -1447142161, 357469659, 157980224 ], [ -627891375, -780875326, -1499852959, -1326576940, 855928544, 726595778, -447980077, -1574675373, 683419615, 957407683, 366961736, -832364417, -1060143031, -1276683873, -606869112, -1209398518, 445165937, 1174197221, -298024925, 2139961270, -1154504221, 1576799820, 1759394629, 1337712653, 994602979, -974337977, -1873077521, 1334599145, 1753441589, 2075463989, 993446617, -1618600838, 1274664031, -330839332, -82975918, 1908215061, -1409272154, 1683603383, 972169235, -191850989, 625526560, -1004844247, -1279981198, 298958281, -1178487495, 589138466, -1572071048, -1077365997, 1189721439, 557088305, -522517673, 1009569435, 1851967906 ], [ -1279537403, 603957554, 703801165, -989156481, 548724308, -749780452, -2052369298, -1625656326, -2091641024, -384498503, -1290054117, -806250152, 830016275, 207725769, 837026612, -2133319133, -609556323, 1108469184, -1079929803, -1983059984, -223200409, 1285493094, -1923574848, -310215678, 1782494186, -1660670426, 1892950547, 460135703, 1530055280, 1617984425, 1589431390, -316186470, 1429852429, 681280661, 832780620, 1921674181, 1582870114, 27743890, -151420916, 4631294, -1894382709, 895091475, -1333331279, -797102759, -1817388141, 1322481595, -126218567, 977916943, 1379996998, -1951358814, 234887489, 1020169042, -538136239 ] ], [ [ 1414745456, -1528095038, -1839648530, 1525896278, 466541729, -1088112302, -162415427, 19478725, -1132744527, -1094441268, 1330080257, 600637308, -1432875269, 208924287, 768584310, 218978730, 1069730135, -980897105, 15159749, 1892866627, -653158247, -1779908173, -1107813315, -1891178797, -1939742696, -1037186408, -101626001, 1599568840, 1412586654, -214966910, 1289088756, 1827525635, 1485577199, -580404770, 1097702542, -1136928037, 12236884, 774450610, -2089824240, -1310907057, -839815507, 329890422, -54293336, -2047470828, -707304326, -1194815386, 967407504, 1722074600, -868273880, 347036746, 1655549129, -526122199, 838057151 ], [ -1753328264, -908768737, 810008814, 1305662974, -495568234, 1870984558, 1283986080, -2110914045, 762827437, -498979266, -575430827, 174425352, 660192217, -2137781582, 782254490, 345442003, 1877617563, -695863551, -1956435681, -510515330, 1641668817, 1890652023, -811124938, -1510520072, 1318811353, -125554845, 933768969, -95473295, -691640938, 1431293020, -1320173422, -932960833, -295509238, 1597886218, -569190767, 924784047, -643280829, 668124904, -1903610115, 2058512876, 2119209667, -1412203435, -1271972380, -1987192503, 395674210, -1806702008, 1827239260, -601222855, -161362839, -1671340546, -423865949, -1969106615, -325712965 ], [ -657195076, 112183756, -2052351268, 2057338756, -535704920, -2058496975, 2068093742, -846814084, -859537439, -2016707885, 851270066, -1898541164, 310430580, -627170303, 1608514918, 1230485219, -386688628, -1914459982, 1986937904, 1142311915, 53844642, -477617233, 1638748580, -1172813871, 260242444, 157924065, -1920946061, -748593758, -137319828, -1160433445, -303452621, 2001843348, -1759665094, 167726153, -2043529535, 1868598276, -654292648, -1728491795, -1009567520, -1256241926, 2005525636, 269312077, 1551718905, -1423966983, -240529571, -1099210590, 2136535014, -348562769, 512516417, 1491275410, 141320364, -1010968268, -1864125400 ], [ -106154579, -1755307703, -813595882, -1138671197, -307530471, -1114587882, -1808067886, -58913259, -537585855, -517403528, -195871681, 733158100, 681394853, -2047282015, -77507233, 1669764741, -1181208765, 1430949098, -269684896, 1240248234, 1161461966, 1741868794, -452898267, 929912138, -1314238499, 409344052, -1587251112, 1969720009, -351458766, -1355180102, -888153153, 1526160799, 159419696, -1823886126, 474249217, 258184246, 133924216, 468999583, -1825700299, -424480097, 345996420, 924753990, -1652227386, 1765382017, -751917583, -229214030, -2052881205, -17732581, 26570224, 1426653264, 546751481, 2053995679, 741184475 ], [ -886285685, -1916514850, 30428934, -2118664030, 77808073, 1469827887, -457721260, -62943599, -192357760, -1324632262, 1962959418, 384637794, -520812985, 941003739, 759440971, 1717526164, 544025940, -287609434, 495668953, -576300524, 1937253708, 764865283, -249606787, -491864241, 694365615, 1350723854, 1948051078, -1016428263, 2109630901, 484260380, 1214735646, -1512578136, -1927143814, 2107241557, 852794154, -20382444, -791800296, -1458728276, 1883552273, 1984754822, -1700647713, 1121002846, 690002274, 1266182336, 1817256382, 1080016744, 271053946, 1289886274, -1803132090, -428383209, -1963446175, -171358943, -1232336312 ], [ 521096984, 2024989536, 1898394284, -322796103, 1801710253, -199401787, -1347770850, -1901384395, 1015747892, 2000019683, -1964742266, 1106005417, 765653364, -1383362147, 1037510755, -1125170945, -1765084627, -831898836, -1327151798, -1573024142, 1639909843, 1503102898, -1125621499, 801907435, 479515534, -1706034598, 671967195, 428739121, -538000740, -420010832, -2034506083, 488411322, -1602961844, -1673327840, 2059110730, 1734412383, -1457860220, 1799171699, 140995445, 906837170, -147049914, 863453656, -138273578, 810516761, -634947197, -54943070, 756372095, 1553144952, -1857793500, -122423437, -727706319, 397861954, -208340568 ], [ -2113472657, -1762129182, 92644371, 1585504188, 850852223, 820509, 1935564296, 363159400, 579729315, -1065480800, 896452821, -1538017609, 347746224, -459608703, 162433175, -2133931625, 2125984190, 1138044812, 1909034717, -183867328, -1039653480, -597351991, -1989312453, -2045028471, 220992625, 1305372996, 1589507562, -2054173417, 1042590034, -1833386610, -675715710, -1534667204, 1164281871, 1465358830, -204130146, -392570691, 1228654341, 1739370481, -1782781435, 1560912152, 1887723559, 1515598865, 1606505618, -49895540, -266322345, -1662411388, -982643933, -731529490, 1390976629, 897315825, 21333835, 43200573, 30480928 ], [ -1063486322, 900841609, 541703006, -468610141, 2010705965, -1131038334, -2052952536, 316627647, 1767567634, 1787945545, -1636886955, 2135504770, -933757137, 1056117405, -599997848, -1619439331, 1646025386, 440941353, -1122937174, -1230038013, -715868820, 319807155, -990171170, -1252673492, -323441250, -1312447924, 173883562, 1786915586, -1385283064, -174421257, 1873835047, 740254894, -2014765148, -448211511, -713542798, 1237885357, 1730047179, 1224399965, 1243635353, 2066564017, 624644407, -1771411900, -1615382655, -1193743036, 221107925, -107276522, -1734117013, -140442708, -1874998775, -724237369, 1308860440, -649594674, -1923841344 ], [ 424032009, -202142098, -745718116, -2065483748, 1200593479, -1272591119, -2032263330, 102595307, 1529957825, 654662008, 1494561402, 846670008, -1979699207, -632859176, 1183190059, -438047524, -1550325632, -360141727, -2024424728, -707790593, 806092648, -651766107, 1073147333, 450388634, -1039152742, 1593926222, -7610204, -506557595, 977859880, -1849935970, 1900419669, 99959972, 358241863, 752683236, -597878362, 258531701, -1115033654, -309174346, -1458637832, 1429394293, -2130451288, -1126162541, -355969794, -1540826323, 726611975, 364801049, -399406400, -785757204, -1229873894, 1722112767, 192868149, 355480807, -1677628179 ] ], [ [ 1133855000, -1106646827, -1791279560, 105396998, 2086587542, -2106664435, -1382432469, 2125488470, -1488228562, -1017350773, -1974939588, -2103906817, 1430229753, -1381612506, 798570502, 1478053761, 602376236, 475978781, 257720863, -614289767, -2066949942, -1258550752, 1388179364, 1389026233, -668182450, -1592534519, 2014165383, 1271205641, 815861988, 865634307, 1765464359, -1579617879, -1959612047, -501155720, 1630504588, -616138293, -222718387, 507489996, -1840757374, -1702593717, 533742924, -1420447636, -1693851216, 421866159, -629786204, -621076482, 781310245, 1402024252, 1002119942, 2093947552, -1527925078, 1540074456, 1714046444 ], [ 796042677, -1701073254, -1141818123, -369199161, -542180103, -18089150, 1491253837, 1221630669, 42381753, 1331236146, -1672846921, 854818097, 1679440095, -96530102, 716581864, -1188945628, 612105141, -1093027997, 642391899, 573960625, 1980928052, 1623529246, -3363551, -1884018496, -877204744, 357660600, -1496072557, 1670458396, 1743981804, -1680184622, 291014644, 433015445, 96282326, 1300085731, -1739646464, -1149474544, 344689926, 729401223, -706916120, -410908661, -391251015, 659939301, 1396524390, -1295951756, 1510242843, 585433358, 1582157931, 2055699285, -149622485, -224166502, 1636887540, 107181892, 1086782365 ], [ 1645222648, -950533620, 712680487, 191738957, -1780585519, -151915144, -1542868635, -213083428, 963195939, -529067512, 1300553043, 1331258658, -512658271, -1106170785, 1308431514, 1136286960, 208237845, 201044559, -1820296697, -488128886, -150623231, 2116031679, -500066179, 1373905567, -1473051730, -1772409504, 39859585, -1534254637, -1337901603, 469434817, 896177709, -1398657937, -1694110477, -1921066352, -1254739196, 1019071739, -40973228, 1180231432, 1873525205, 548650990, 343799067, 1533165075, -1677368527, -146077252, 41182015, -1596962530, -183408482, 599748545, -1571126719, 174887988, -2028221101, 1492995460, 1982408575 ], [ 450075908, -363406285, 123792012, -651666121, -558670534, 1651647355, 1885489576, -1189119245, -1144700719, -116038924, -277838641, -1836959565, -1266025902, 1261880179, 1772597645, -352499485, -1767472269, -684447540, 424531677, -1962768395, -1363822449, 1183614477, -286959803, 1616645088, 59800962, 1347161538, 740940694, 576262676, 1993767292, 1837336559, 962056844, -452161142, -681545633, -1776673555, 1163206026, -1114078698, 566688226, 647250799, 625400762, -722707763, -1147890947, -1845816013, 1718156494, 1774647241, -1926739952, 968617603, -1497293304, 1932666416, -2067632088, -135699195, -898268800, -1750501739, 1735229931 ], [ -12976117, 2074230825, -1764012600, 1453812524, -165181402, -1730303980, 1695338777, 362812348, -1488662949, 434766908, 1518758905, 1031179871, -1090911379, -1795930806, 961300423, -1265482552, -2121617232, 2121685887, 1381395269, 1076982528, 1699123707, 2063585601, -1276716152, -77208664, -1206302560, -275936197, 1062689162, 307185317, -1950752184, -715671128, -1288310977, -1871498775, -1071477413, -955542221, -949187535, -661602024, 2070959276, 1836212380, 2035423406, -565660524, 1975870604, -1410801613, -1756528359, -1259396059, -1689286951, 1855322827, 771620758, -1484184758, -1390599293, 2062160188, 971314016, 1504715955, -733984740 ], [ 1437391344, 648931276, 95364744, -1241592392, 452956643, -1027820978, -1909579031, -756019368, 217691384, 787942059, 940481573, 1062808152, 1346999294, 650599362, -1523833708, -1728409630, -679979354, 2012979587, -688342176, 1556989622, 2042331855, -1842745753, 1469779978, -270567350, -1128596535, -63950416, 767759125, -470484372, -2028493406, 659324550, 186180643, 191488145, -222094081, -295970748, -1395199312, -1596281489, -934805305, -1771786965, -365787947, 1046554649, -95610524, -337143638, -1412396431, 1070480825, -1051810244, 928150828, -1889663190, -212374099, 2093516415, 314835053, -9232902, -1021480229, 792525792 ], [ 772321141, 1568206699, -1497020036, -39741045, 634248444, 1711454901, 1528729391, -1282047041, 75985770, -134460088, 994420413, -181822679, 1382824298, 93922556, -754893543, 1404968291, -1128213467, -2127570030, 1172638581, -879891323, -1396007981, -1838399549, -1776885128, 802532765, -461558950, -1128333529, -299716168, 2047940127, -2106808063, 1320446852, 1170852436, -1368275996, -215275712, 1647101221, 1201546438, 1808846005, -2037801344, 326594367, 638205534, -1762897416, 914681349, 99726072, 671116738, -1181883742, 339524797, 1793711166, 1830880481, 895908969, 1818554716, 554139197, -1427582820, 1712550332, -1826141460 ], [ 408758644, 699398175, -615588314, -1986683695, -844354354, -943292376, -1104780196, 2103455549, 1120255178, -189123041, 997692094, -233418840, 1325164355, 383169133, -1707716521, 1911391735, 581455628, 2080306015, -1365094111, -949417126, 583745441, -1055691341, 1974189640, 1779332138, -1061865697, -1295720132, -1917571635, -1151319801, -1787391206, -287703317, 323567016, 620661401, -238434449, -224345695, -147782170, 954511694, -74843216, -286643368, -64706670, -773457232, -1403039170, 1860546898, 625659561, -1166471436, -54947724, -599780954, -287573310, -532040225, 780538551, 1730731148, -1683112861, -337526084, 799485202 ], [ 1945943208, -1621015302, 291271908, -1552615413, -1489666281, 2070745756, 823382913, 1175756163, -2114331742, -1026520950, -1645195464, -1170385469, 241217407, -2071470793, 832338990, -242672699, -1661577761, 58411937, -1173176617, 1194042404, -683955953, -926714804, 896047119, -1690908853, -1915798184, -1668214608, -1368178965, 2135837293, -1802991757, -120178507, -1844316862, 109685310, 607565300, -348179043, -29710036, -722038483, -750660554, -2050966692, 1776728776, -1411399382, 965129813, 1304155713, -1920170953, -119811055, -529246029, 1629109248, -139294330, -581910861, 796602707, 1967548360, -139507593, -1859150404, 392430897 ] ], [ [ 80355247, -1740081643, 202655390, 605667211, 1189068666, -1800197822, -1327131705, 1634228605, -1431275909, 240401278, -67279318, -740683684, -881220522, -1576595322, -1353476042, 1137784593, -2128454906, -290422378, -705900588, -554738787, -1451339695, 1505336051, 249007880, 1544683284, 822914502, -130629505, -1221964847, 234552238, -1185731931, -1994760603, 1742641212, 1913050026, 191124406, -1751979892, 793757467, 686798620, -559846675, 112011363, -43489526, -1980478938, -70600618, -1061908432, 1168186422, 536620753, 1404145364, -530497188, 346621091, 1133956662, -1260067781, 1300746699, -802043408, 1940195611, -1639313393 ], [ 1766785161, -1603382332, -2045462339, 2099631056, 960265997, 568915189, 1468956396, 1621231179, 1751699633, 1514594740, 911086512, 761205541, -395652562, -1125891157, -861451662, -166355158, -1578913244, 1159380590, -813841114, -1368710067, 165895565, 573084268, 1583605828, -396084560, 1740406287, -1642666697, 1893479049, -869533625, 1694931376, -680943869, -1076850376, -1307461724, 293630797, -2023889609, 841606150, -1465208022, 108380998, 1483871668, -393729408, 1515008146, 342360528, -1018083133, -6797224, 514383609, 164346574, 1268633223, 1750450698, -1225809004, 436390309, 687589346, 397458106, -1932060972, 1695636003 ], [ 446227934, -956194809, 678769863, 1511758601, 374894562, -840806657, 1749266668, -215510347, -1615704492, -476881656, -959188055, -2022268898, -2115143053, -1628317903, -462883002, -2095772854, -2045499858, -346062153, -1117379941, -1793374772, 105297511, 1034143880, -205740206, 1523335408, -707106368, 944103909, 896223242, -256666239, -1193365957, 1930031406, -1209037292, -793507561, -1783714116, -55822045, 1128454503, -1050733249, 1847676160, 1060350595, 740377791, 1715119499, 156383558, 1782651524, 1704497561, -955003602, 103891698, -480951851, 1395232134, -2113927951, -401678147, -597179976, 753450850, 1767638897, 1205141644 ], [ -1400586892, -1132524074, 457619723, 1296375159, 716298221, 1071776014, -1355506624, -1561428546, 827179904, 1260493995, 653681012, -1289631313, -1507939068, 1044247878, 399459268, -40319352, 275770997, 919156671, 155478496, -1429881290, 101263720, 1512930918, -243521595, -726643498, -1355986271, -712651522, 981961938, -458558734, 1959923419, -1047566327, -631289875, -1140255972, -1028192284, 1619410197, 939977668, 842749508, 72564757, -1524234929, 945124860, 525974486, -1539844643, 1939420958, -770435701, -840489283, -2141177641, 2001594587, -981639031, -81505609, -1831744750, 2010002911, 1285941235, -804643767, 1021286311 ], [ 1537002893, -2092990294, 201295301, -265735278, 396678647, 977686520, -163133623, 307005338, 535819557, 1926704210, -124135128, -1113872195, -1092591914, -1682306683, 980203330, -1680602306, 255899658, -1172125134, 1300756791, -214377431, 1300641588, 182892431, 1679194122, 1385550521, 1750218044, 671578787, -1599781071, 680501272, 190275689, 1088605374, -1489431130, 526669575, -391597369, -887221535, -926022221, 1872317488, -823713971, 619677256, -2095383137, -2006022113, 1424558339, 173997177, 10848012, 170737230, -1077038232, 1856041011, 1955245150, 44887843, -1904157728, 541768899, -687532302, -1765443454, -1499696763 ], [ -523652529, 854157403, -1483641932, -163229740, -1696411886, 1628115807, -1024909479, -209247407, 336209618, 740702950, -106068695, 407627341, -1019681746, 992267151, 817647121, 1677507163, -1892139759, 1030247931, -574597533, 49375070, 1042527904, -222667736, -1212271486, 1603115720, 495080477, -419902109, -1562847129, 1787001368, -184322672, -539534805, -1603771901, 1510130921, -1316318354, 1473571739, 1015155370, 956015329, 143626823, -443836772, -1820766549, -1062740345, 1517290129, -2131992477, -783721716, 149324183, 1586258533, -470556360, 940098185, -192625592, -457089744, 1186159258, -1560856930, -2063790741, -231700341 ], [ 322781092, 1258383317, 994243186, -1348849578, -1046458105, 815259681, 568140127, 1929703484, -413977245, 1049626353, -1892817842, 632939930, 39933637, -912225036, 1908440235, 1005288066, -2001944000, -661396709, 534062979, 1869953168, -128845224, -519144960, 452569295, 307421955, 781644190, -1106235860, -903070202, 955984445, -531040647, 1198753849, -977749143, -1525347590, -1052854992, 246015684, -566379265, -1980478031, 1990507668, -400447212, 78076837, 566440076, -598612251, -290101376, -2014555487, 7784469, -1997772240, -1500800397, 1294820759, 1462734636, 1213555559, -54823138, -276584320, 754536182, -1183268012 ], [ 650431077, 1595624210, -1818679474, 1999739016, 809505534, -2074994855, 735887636, -965247195, -587939060, 2020427613, 22735636, 973143619, 719460162, 312328264, -1622006644, 1230723270, -2046671194, -1477480125, 2065420754, 130928523, 1498444447, 1528371176, 1026714049, -1042502767, -1514856968, -1569505998, -2117185454, 985987670, 22729741, -759642480, -535936082, 2066275848, -1793625640, -341468660, -34401830, -1814924446, -722469487, -1817548445, -1036425390, 1420889558, -331930259, -767879717, 434640021, 1108260625, -998826883, 896557280, 875226851, 2025088982, 951823561, -2076227423, 1489706168, 1426251371, -950067344 ], [ -946090319, 440923526, 1639469798, 650693725, 561896472, 82878148, 1889983217, -800018093, 394946073, 2013485383, -684942702, -364555535, -735215537, -1962724311, -1498541904, 519601145, 1638718335, 221419521, -1587715926, 9101045, 535731291, 631234662, 1310097055, 131922785, 1276009466, -1405289781, -1882209911, -535973793, 1795501766, -1158427432, -768956304, 1608945750, 1110310418, -627323304, 2039972871, -744945465, 1503503405, 770621170, -1054150577, 2089292570, 1381240281, -1896325477, -1206093960, -1159515199, 2116646001, 1860678000, -719180395, -2003474417, 160111645, -1718017851, 1124193819, -1387082620, -106013365 ] ], [ [ 1987493977, -834269322, -823304455, 1375207686, -1177629968, 683579291, 1556628008, -1417821491, -1294099144, -2050372897, 1922067774, -1732612533, 1211975846, -1990538946, -2080134244, -1807678068, 1758926520, -2043875727, 670278419, 816373519, 571644474, 377944339, -2126304056, 368807121, -479528500, 63359786, 936460761, 161434426, 89496939, 1586454923, -43535703, 348704457, 1336407452, -728349074, -249694656, -990196144, 832161986, -1706792470, 1968055390, -43669587, -1429200522, -149784249, -381461065, -197752000, -15572970, -34346578, -750944532, 1514736187, 1029324665, 1926683233, 370713854, -303897621, 1299797655 ], [ 1947461241, -636754656, -1339689787, -1741891332, -1520003659, 324868130, 269267027, 684018250, -1600420718, -1314274075, 1882373901, -1266965432, 1615437211, -1565703879, -997994281, 1062390465, -958428441, 378600190, 1485665072, -772669467, -1148469425, 614785315, 2129146691, -1454919169, -824206283, 443000746, 355120655, -2138329450, -1995170976, 2046944452, -328351491, 718783546, 421381616, 1603693654, -1733587478, -1538832357, 1244237314, -1499062718, -271091222, -262315853, 91087424, -672874041, -1497285075, 722415356, -1359463678, -227372366, 1844467809, 1848485737, 440377906, 1954204304, -552051403, 1725335207, 1451809302 ], [ 1038975036, 260879442, 1254003030, 717531947, -1337400704, -1627633685, 1308314140, -1703601443, -846976037, -1800561651, 1385645258, -1262490279, -137983417, 1964590927, -1822850038, 1808748474, 1490440773, 2136709272, -1500038685, -1556528471, 26166752, -550136103, -774068919, -255363356, -905531641, 1615185684, -1080992003, -1472663393, 1484226100, 1509920161, -1938380632, 971386426, -1743169546, 1208631745, -89560844, 842232361, 1078025091, -131581614, -145500981, 400296512, -1429140813, 1504260207, -2038590274, -1201328659, -2139396218, -571657503, 385528782, -871525549, 140643591, -1426710172, -945934053, 2006701461, -1145857743 ], [ -557123750, -1160628775, 867935114, -582575062, -807047792, -49630341, -803583654, 1751374925, 1229739598, 1117800696, 1580261514, 1157539748, -438366348, -1065429092, -1164653699, -1513192788, -1948470966, -204421869, -690814565, -792610376, 626000405, 1497745357, 2059482193, -1412932278, -1047102192, -870315088, 1978861853, -681313753, -929089008, 421848729, 1246219301, 2043958392, 1963188654, -427659928, -495567810, -37547671, 645766099, 740580595, -964735637, -637059368, -1998160395, -1819488455, -790809872, 1233046311, -1584671791, 1695958022, -1639958053, -1911624637, -1399510109, -298893910, -2090158754, 2007074901, -36694033 ], [ 1056637579, -1021169909, -671193977, 860691080, 1787490122, -616043710, 1110551780, 1710758618, 1936511660, -1619474723, -837839805, 1096425799, 1064879035, 1661350142, 1253260921, 1979668214, -401078472, -1844558656, -381779278, -980507284, 2062447285, -607084101, 627305997, 1413731873, 1840176515, 1894493465, 786279015, 1619952416, -1109730475, -2054528977, 1912317733, -125677991, 1326191310, 1172767578, -1041057050, 1090539547, -69982674, 1911829052, 672622889, -342991160, 1544915797, -909186718, 1061304000, 1525289290, 38094206, 1697479509, 402311169, 1152691395, -1740237553, 1758905203, -1406633615, 1249159617, 877425012 ], [ 376969175, -1193826784, 400938353, -796842168, 1130569858, -2115942282, -1349840809, -960962173, 1184249315, 588186791, -533802402, -1548801518, -1682582662, 224705568, -1456416927, 545318428, 1182427665, -1870732590, 359668356, 1790250169, -785580889, -827370266, 1735260993, -1980029760, -743851747, -679070441, 227049448, 1537004304, 1450333628, -1523153238, -220899395, 246486760, 1936338016, -1433565162, -651609088, -1260574004, -78064190, 167479477, 606221164, 1630902047, 342031881, -1160233653, -477644037, -683762516, 266422812, 1872412288, 875286762, 1463736775, -962094065, 562739573, 1657341371, -17613873, -694785884 ], [ -1329486981, -225824172, -1918553647, -2120327764, -227058156, 50853235, 606737272, -491753949, 1111660899, 1354677323, -1983190439, 1470261535, -2040571307, 156613947, 521892976, 519547282, -1395165218, 236883789, -479449241, -1328535281, -884448877, -1280077561, 1181169509, 1341052038, -1206416601, -1607438941, 1878647849, 1960923911, 1152306283, -1009084890, -936127581, -904709384, -1593270582, 332586701, -1446038229, 365100429, 890043353, -761824289, -891272626, -262704943, -1605759460, -1618509126, 653192823, -908079419, 223739942, 2006284634, 2059314558, -810307728, 1734272258, -653681631, 1353983936, 298049644, -1165580284 ], [ -57809055, 754971772, -254503615, -1534420371, 1814009112, 1742100551, -1172800172, -650825243, 502702277, -425822402, -698794119, 434027931, 1506370093, 569382092, -1425074369, 1421042391, -421822287, -1482722593, -1281487865, -1617940175, -103501140, -922287688, 1081086862, -2043431872, 2089874604, 422110166, 578043881, -176993594, 2033093755, -174028183, -500939238, -689523366, -1827448814, 1827033765, 424125188, 518037166, -2048306452, -630556506, 593111184, -1613783238, 1417904841, -1574378273, 1491901509, -500591138, 2000781772, -1525351375, -2022912127, -1363392034, 791273427, -1446732724, 9376477, 1098992216, 318075112 ], [ 1633888358, -1466291158, 693986505, -1196864348, 1918019622, 1908854860, 353324822, -305288987, -328843132, -1384388427, -1766304783, -924680909, 2023241370, 1896704350, 965613267, -119068471, 1931743110, 1795679625, -1023564191, -38567187, -48164497, -1308264191, 1174692309, -1138485887, 1466194543, 1371774092, -717837936, 1726361545, -1482172586, -623256093, -46687283, 350433687, -921920104, 534236952, -1853042759, -1113317321, 747281283, -1114375228, 1797832546, -1880105116, 981956586, -1007529482, 1085329408, 165776438, 1162657404, 2147431852, 1924662491, -1283767441, 427422262, 892115, 945503981, 2122845148, -466171071 ] ] ] }