{ "type": "int32", "data": [ [ [ [ -1756005629, -893297715, 2121634058, 1332660631, -977756241, 296111112, 124034270, 1821256600, -1349440981, -1791485484, -12275274, 615880479, -1688819601, -1547035258, 1787857806, 2068332672, 1729486091, -828391280, -796481806, 770586626, -762812450, 788404567 ], [ -1653415601, 2014783686, 1774531021, 1361061225, -1662134620, 1240132317, 251093302, -1310183072, -352890868, 403135252, -1452186177, -787193170, -895302507, -495552456, -1686481576, -1008187468, 156259049, 1764705646, 36025032, -74276052, 768264801, -1669765421 ], [ -1685957069, 1783060947, -1706276407, -1064632120, 1191113180, -967912275, -925658840, -1753647592, -1269810212, -1387855718, -1375157378, 1796434297, -2041255531, -1542877977, -1134976912, 1043583773, -911793217, 2020498734, -1502513762, 194957577, -1191617296, -1049183099 ], [ -1969407788, 599906145, -211189110, 982966449, -132698174, 2100785719, 550611040, -817966058, 460425932, -874438642, -2006968311, -760160793, -726576151, -200229512, 345666877, 1254191273, 1253295848, -1178541668, -1930944839, 416007759, 1098572234, -421220019 ], [ 1213137263, 1275000843, -1528951396, 323558811, 969129447, 999356914, -1550335171, 282238427, 1278013276, 1682937456, -160608673, 1703237902, -903389647, -36790313, 232249570, -1625669333, -1023263822, -940267705, -900408660, -1795650540, 814679359, -1917069363 ], [ 597025368, 1059175057, -958567137, 491020870, -1376005555, -1748879093, 1541494082, 582653615, -201456154, 1905475965, 2038266017, 1165720676, -1897325257, 34502285, -1158238998, 1152256620, -1727502531, -146460006, -1181238623, -2144301525, 1505171274, -459714066 ], [ -1147283339, -650564836, 781796834, -1016023954, 1147701276, 1440973206, -479758142, -590641585, 1078804073, 1690887461, -408633719, 494383377, 1197713784, 1736446528, 1823767954, 807485589, 1794620010, 1978344450, -749451424, -433900679, 1575947687, 1535251239 ], [ -1058864954, 113042508, 772897844, 342378768, 1107619456, -249823280, 1770803416, -1743040734, -1786366813, 1589058592, 778684561, 2028763956, -1601513660, 1025400755, -1336578479, 564897278, 1796302651, 782504297, -1324963194, -2026695477, 2052209960, -273616432 ], [ -1006037104, -2001793490, -341442298, 1088279574, 1134830735, -466750074, -1922912705, -1835364701, 1835542867, 1232632345, -711575641, 215856912, 1603817085, 1762219068, -1743689527, -1372308471, 2025305065, 115509825, 865180061, -1953708040, 2054074171, -886479756 ], [ -1641465950, -959220029, -156577125, -1862202809, -1146280280, -1706293310, -512586910, -1519336589, -1123497344, 131753485, -425942020, -1134026668, -1035728506, 1978274327, 1665026066, 387815489, 2005101213, -586136799, -110176957, 885987314, -2122963224, 75473260 ], [ 1341015405, 275459292, -238611078, 563480728, 1772449516, -784645696, -335671193, -1933498594, -392449216, 2137820472, -1310314511, -775361267, -508384881, 244100862, -1022008200, -204215102, 1630787218, 753522578, 450876452, 1825308566, -1036195956, 967986421 ], [ 2008669136, 162826220, -167254806, -1508996369, -887587529, -1257344145, 397024975, -340139433, -1457305394, 496174055, -1338916358, 199423609, -502592923, -152073894, 2110085078, -1127857822, -1732905207, 461704328, -320074189, 352149904, -1376260052, -863637105 ], [ -1934143284, 1664668006, 1520903498, -458375409, -548250718, -1660977848, -970940751, 1519456609, 1591769894, -296681503, 871953954, -1156258603, 733453502, -786362292, 33289077, 68323316, -1261873709, -2091744387, 219024538, -1966655776, -1885513649, -444978300 ], [ 1253966676, -854143187, 17371729, -1545421253, 1621421155, 591878361, -1569219031, -1306406457, 1565114189, -462077304, -1184647584, 813386644, -838527227, -1939509571, 1038801492, -621710280, 21195420, -1545183129, -1873453659, -394793107, -1287426776, -1817251705 ], [ -1621277299, 1440461989, 2046863193, -838403532, 2055177379, -879992382, 1274582320, 1098443410, 2066778155, 776020904, 2127581464, -768915756, 1165090503, 1060020317, -1527701752, 1182904153, -1470273021, 888356287, -1441899003, 800378608, -785178092, -770934046 ], [ 420537926, 981252322, -910647384, 1426533509, 1207802784, 322940041, 2110807446, -486653305, -1136493043, 1779387189, -1792704002, 1957809601, -1661139243, 919439734, -32126373, -1525128383, -370185381, -1032943218, -65545507, -1338867711, -1661601948, -672607105 ], [ -641559319, -47671236, 667282838, 1229506639, 1688882386, -537393554, 780153278, 262471024, 2001194474, 1617938035, -527763336, 1600236818, -1303142578, -252486225, -1270503319, 1959080271, 2145176884, -2098231871, -1277263094, 1133487901, -718325082, -1499194002 ] ], [ [ 2140091403, -761679836, 2128327157, -1971858090, -5726086, 401403635, 1716031961, 1125458608, -269550067, 1388556797, 1105887447, -1412533834, 413066587, -1810033852, -1944920966, -2003717278, -1280047072, 608821638, 1463852663, -1571403427, -759028120, 2069822334 ], [ 2063284908, 1571300796, 642528718, 1880253203, -2099496972, 2117536514, -2109872280, 824067114, 1226512492, -320120930, -949728800, 441246339, -1165923656, 76769450, 2007603020, -1673582243, 226285058, -1063824063, -1472506881, 665392280, -1412812504, 827083290 ], [ 46811473, -606882894, 217219964, -537927142, 316055162, 1207396802, 902723048, -1962677318, -1642248396, 853309543, 302786586, 1023908318, -1735718994, 1210059590, 763662991, -903929020, 1586021825, -1638919617, -212857328, 1881489017, -2100156365, -549866820 ], [ 1777832413, 1755031718, -602661241, -743152742, -785736960, 1685965406, -588307719, 1460172809, -2080677724, -2017352615, -183208358, 1126693362, 2100100097, -964000975, 600409458, 1581603531, -1632891236, -1106969254, -1269316791, -984014266, -1019235515, 295180527 ], [ -1021831007, -1093243513, -233503740, -207551975, 1548415310, 1408835362, 1749561561, 882984681, -1398106990, 1218792072, 473610645, 1803798437, 142978319, 1458806777, 1192765837, 2040532918, 133672388, 210099338, 663535421, -1946003091, -1873286446, -1266011453 ], [ -1167694992, 512757210, -1991427415, 476117636, 548614790, 1250097288, 2106181287, 1564730802, -758117725, -304190574, -1202256375, -1198155840, 428776983, -562989457, -137078392, 227513527, -404766185, 1839338025, 1308792957, 1617560416, -1139968402, -1591832755 ], [ -522975679, -125601907, -1463856363, 1754603070, 1187297515, -623437853, 1330658962, 338923368, 84948494, 1620020597, 622654975, 953256947, -631243800, -161422829, 918513422, 1263377377, -1877585032, 84654060, -160893785, -1784889174, -1115476659, 832163553 ], [ 1285321539, -2118169650, 1259271584, 596557402, 1976941948, 1010149106, -39047669, -1238555904, 2134133225, -1084316894, -578580798, -23734789, -723013394, 1521806237, -1954262122, -1367481731, 1379266470, -1812989457, -780291545, -1326765465, -643615510, -990127451 ], [ -1442578744, -753711502, -280356373, -1993240589, -1547549671, -1680469985, -35563547, 1664780434, -890923066, 136116362, -1976085576, -2039918488, -1315280216, -285685835, -542145443, 196680232, -1977688348, 2058854584, 2136392525, -113575970, -993045005, 2112711342 ], [ -1230775014, -1974052215, -734673037, -1783095928, 1968983523, 1691940086, -258838649, -426457685, -543411708, 1305181324, -481578706, 241658543, -545739210, 1059733561, 1147128364, 1635486933, -1668179597, 635405484, 1253425094, 251698221, 617952538, -2002451683 ], [ 1122765209, -2010011739, 1005956850, 183362257, 1770136532, 1029253974, 287709207, -2030301325, -756511410, -1451835076, -1746056609, -1322975995, -583890379, 143675130, 1070099142, -462655243, 867232927, -2144121254, -260671483, -1531818599, -1769656231, -173198683 ], [ 36795263, 772311770, -1227593102, 118000989, 496938945, 1500495430, -1041363258, -1546879810, -1449084542, -1055777814, 2077712166, -409455527, 1606822600, 1725737923, -84657528, 1308378646, 1747877964, 1013620451, -1175409787, 1999117139, -1195029053, -1060512574 ], [ 1425463182, 1932584888, 753908087, 18019871, 99686597, -1231627474, 2112318955, 481849319, 1485497921, -1365306644, 405752501, -1752412959, 1127887503, -1457264947, 840214514, -1916074098, 944357802, -1985410982, -1740545134, 1200694849, 171200688, -1222398643 ], [ 882511387, -461226781, -1770148750, -1709939758, 1777776317, 1331772933, 1213323412, 1819881575, 1756244514, 862200649, -1229187810, 123543809, -772953435, 1540837391, 936476938, 1986405331, 627491884, 100350764, 1735898079, -1980378778, 1319295447, -1388934684 ], [ -2073437141, -1859982876, 718417597, -1105316156, 1471204143, -1138911606, 229786346, 595860256, -1455844703, 817972309, -1370008803, 291605179, -176437366, -972864545, 550058318, 1213753522, 79526369, 497777931, -665044226, -1653413748, -507416086, -630685826 ], [ -1160324412, 1319176783, 908255035, 1908190675, 1516196828, 758941764, 1151964082, -891526808, -1630054681, 437578223, 1032375492, -607077782, -2015274638, -1015611928, -2107994051, 1455397672, 1141990151, 2093816422, 1599230723, -1964971213, -992711551, 1097541344 ], [ 1144762263, -1045123809, -845090803, 2100827799, -1021682756, -347614809, -791112061, -1379864410, -516498999, 618754722, -32179969, -1810298862, 2141842325, 1791718306, -671497791, 1076235603, -1961053983, 1608478134, 536113570, 576643635, -1116705177, 519966788 ] ], [ [ 504940365, -700507634, 1209796720, -729374364, -1265136554, 1403569452, 2119741878, -1705259722, -1712168397, 1459632691, -1581340999, 1160777037, 943223612, 532239022, -1951955159, 1661958854, -1143513085, 987699705, -25258324, -322047430, -1749255969, -1151002673 ], [ -896729347, -464158380, 1197855211, -1395422124, 931193953, -414556999, -751059246, 1554919645, 554716552, 201469900, 2062988571, -469375685, -106000196, 873518492, 1425338715, 1988612161, -1747434915, 400128734, -1820308083, -485229590, 412703976, 1023188179 ], [ -824444727, 428257727, 1614578981, -18534752, -246061456, 1721124134, -384102151, 166863036, -2137411915, -923430680, 1099574385, 1821843051, -204510050, 240538908, -450844685, 1119306980, -1627750556, 2115341450, 497165145, -618859382, 791875357, -817900696 ], [ 861412459, -1477662974, -1972761107, 593759590, 2010858897, 824638560, 365566853, -1037236338, -1597247179, 599137641, 1567284604, -248934625, -661240167, 433401655, 645146888, 1264423140, 1673353854, 1253964182, 297754156, 1976981381, 471418428, 1138093979 ], [ 1056571427, 1105949945, -1114769264, 537629296, -370165617, -141947020, 708921532, -1826486398, -775424610, 1716766356, 705871150, -1094002466, -1417166125, 751865361, -2128922030, -281708850, -686734947, -1378465733, 722114753, -1701580244, 2126270181, -613064075 ], [ -396518515, -126296975, -224137308, -1422282853, -1897025450, -1247208018, 1337696373, 1222680318, 359566197, -1738095060, -1503756639, 1350168524, -1423440538, -1828842902, 306012540, -488156792, -1924198832, -1620790550, 1523470314, 1521033705, 643449560, -949619700 ], [ 1070528792, 550087885, -1350306608, -894790944, 1368420221, 1772109585, 1146183540, 1208445340, 1534468637, 374227658, 861882520, -1688899071, -124538618, 227992685, 242283244, 368256063, -264400517, -120796605, -236883369, -148393957, -1090108702, -1226354328 ], [ -1398421706, 324852669, 744988049, -1107639723, 2137422134, -1587648881, -1924011350, 308691526, -58426733, -938266992, -599847812, -641171144, -794948963, 710953355, 1123517660, 1912523155, -1644935127, 480837298, 133733670, 431764866, 1741756500, -1345710538 ], [ -596675936, 1573181530, -1017140205, -183422983, -964506387, -540046526, -1791473196, 1144937182, 1390606886, -501140315, 778115370, 1595599956, -1502167190, -520828232, -1977799645, -850751731, -648578138, -336850704, -1384634286, 1122490090, 2002342031, 1655007553 ], [ -894360604, 410109485, -1364424568, 114714190, 1915118566, -1885053864, 812650563, 1666808296, -653717903, -1933625370, -18072679, -196989235, -1209850216, 2109728628, -772058979, -734909927, 1119861190, 997017525, 853763644, -1883556616, -62400852, -1612364760 ], [ -943403630, -1818705357, -480180620, -1070856802, 622474716, 1791133461, -1396263319, 1693403209, 585050530, 1515194445, 440332812, 738102397, 1346813760, -310935085, 386994784, 1889904429, 1156229089, 1783016691, -160927567, -97204092, -1645364910, 980086546 ], [ -1993232472, -1784185614, -520035967, -927604113, 1889631300, -1838610893, 1126503166, 390176028, -324235952, 1891476512, 1384660160, -1629499965, 2097487544, -1682899264, -1697854092, -574825137, -1924065473, -2117915065, -1334062460, 70087057, 356114575, 906334521 ], [ 1936890908, -45915321, 596004144, -1739114744, -1237593041, -1688696875, -134471513, -1409564798, -262255092, 984515497, -2064417391, -1202481933, -891401885, 1494975407, -946720975, -1833737227, -1943505497, -460289260, -1028638907, 1602692987, 224370539, -16739043 ], [ 1067166114, 1951695294, 1283639942, -2030656490, -1039009649, -6096801, 186641460, -1466953848, -1604325174, -936179797, -61364864, -840939762, 2041029256, 1948823397, -845782101, 83982712, 1030122183, -849470334, -754606559, -939559212, 824481649, -1448090799 ], [ 1873679044, 765624366, 1550333739, 810268747, 2002747893, -1823708030, -1040166046, -1066618543, 1128669879, -649663752, 921056856, -1607180200, 1076002395, 524718850, 523764406, -668847117, -875761353, 2079776567, 1953402511, 847118170, -1239291744, 362909102 ], [ -1518668181, -912789467, 1123186849, 1953131419, -34719977, -296961060, 473514167, 1057877753, 1113145182, 896000037, -230429361, -490151091, 1713862122, 1927452621, -968119667, -1797519862, 872913154, 1691600284, -449264985, 1112402362, 624231916, -761975205 ], [ 2078540948, 1838500576, 309131166, 404415868, 1584339325, 1311466290, -632396739, -343125466, -139666770, 1966822485, -501424050, 992587987, 29975780, 1520777447, 539299679, -299055188, -521736182, -788710975, 263542509, 641006071, -2003196868, -1932320148 ] ], [ [ -782711142, -213732710, 1999762458, -982493315, 1055178149, 676163985, -1434556096, -603366750, -2097401341, 1350329038, -1890757343, -273317823, 1956184895, 1015123224, 198349649, 1460779783, 11595145, 1442089487, -577592278, 853589275, 1431066534, -323583366 ], [ 941297827, 1405710871, -480533343, -515216377, -576778210, 435762513, 13505464, -46853501, -1429071098, 923943672, -1011215550, 451931090, -326214637, -1258327038, -1821400026, 7487384, 1565977658, 1770275461, -1098873877, 1672580861, -664342206, -820379573 ], [ 279341849, -106803214, 532891975, 471194590, 1977936474, -559268038, 550701940, -1759847415, -581926140, -1446213243, -1541873896, -321296819, 9703058, -981622853, -1350507997, -62583316, 1313053150, 438090216, 772411724, -935874313, 413256149, 596442555 ], [ -876998433, -1480718151, -1960899299, 1811829899, -1630851563, 1599291466, -850520544, 150168690, -1422851914, 269387466, -26593468, -1271565166, -2088166135, 1714700279, -947186833, 1878136518, -41860021, -748966558, -1242496650, -240084734, 1266468296, 56367206 ], [ 725471452, 2137937228, -1514709837, -1915983096, -1316100056, -1790600357, -55147780, -483078066, -511394134, 665900924, 513462061, 1051507152, -1396233683, -1488217510, 2011812443, 2000155749, -1878507438, 1398791296, 1125659314, 1900746115, -1896731045, 337012916 ], [ 2115811438, -1622742440, -1763472453, 251147809, 91485956, -252403325, -1086699208, 1775432650, -1189883787, 95337731, 733967220, 1058633773, -720578850, -158011436, -1993451788, 1987867126, -1163893375, -476214820, -1905698140, -250512781, 136522850, -865051833 ], [ -1865295810, -692864406, -1939411896, -773291321, 401196811, -1953654746, -1519243245, 1529364044, 508192952, -2052097392, 963082546, -2074055056, 2029164570, 583792026, 1609122548, 1071956994, -931455479, 1802625764, 489758316, -220659035, -352403432, 1626957455 ], [ 682771598, 1817446142, -169307450, -303348938, 331923721, 977318662, -833462222, 257067346, 1614907660, -915115636, -1764731096, 957907391, -555073000, 1456694453, -2011359117, -1944043666, -1162693751, -494391465, 1111083528, 1207899803, -1728956832, -823956147 ], [ -1950638536, -1786395131, -415011779, 2105313259, 1634356663, -247880650, -1047027227, -1289409359, 983083429, 2054564596, 1393478083, -1380587694, -33565693, 353268954, 17450211, -1371031539, 2086932558, 619959186, -927654771, -1654740985, -999860976, 625076621 ], [ -1875524302, -347742957, -1543095788, 790140896, 1638905340, -705243536, 239978116, -1583576999, 681581652, 943089510, 797052622, -1744496713, -1798887605, -689712847, 2018008451, 1586372011, 256601343, -44384463, -618531264, -434643198, 1140382918, -1196144048 ], [ -659810882, 1703710808, -1209815081, 484227657, 443240761, -1065728629, 1561846344, -674527288, -886680279, -1410603037, 1671830422, 1960362853, 796318984, -1718116688, 400109865, -1706932270, -643237634, -988058725, 658591206, 857264374, 449591039, -2110960891 ], [ -1639618164, -1964412231, 934300226, -1675842451, 1292645923, 575737118, -743526012, 1096697421, -2010145209, 1853723419, 1629055426, -574042691, 1508702818, 1689726976, -417343672, 551859851, 2090280079, -631387937, 1674902521, 738339504, 1846017001, -908392358 ], [ 2010094006, -1544454186, 521521773, -1728767129, -320161236, -1414964943, 329927344, 1190909795, -1476094720, -190580668, 1915899891, 1291942946, 1723524823, -1745332503, 2091130397, 1263993321, -1423005107, 832544074, -740196769, 1734387169, 943764640, 1696756842 ], [ -310222273, -114280766, 1972427699, -2088775151, -1945369280, -621125740, -1889049710, -470544159, 744180052, -1366352732, 2030117432, -2106473200, 1510937109, 2078944307, -95258520, -1115625833, 1760527448, 2039106864, -276051023, -1010087390, -631272808, -626839903 ], [ 423928961, 1303615833, -1061415551, -50091674, -1770256978, 1471793997, -667472197, 1536104282, -373375479, -899451121, -956451275, 510467176, 2090336425, 689400930, 601947740, -572882624, 1052132853, -1452240648, 1867272564, 1638115641, 1795211941, -1953142120 ], [ 739300122, -1479554605, -1661918678, 1190165855, 493613214, -920950616, -401887805, -743497189, 1021708456, 1570528014, -1641028975, 514275917, -128726680, 203411439, 1643680332, -892232702, -523151995, 263369916, 1888925428, -1020200829, -1040886251, -303100196 ], [ -1961535687, 1561117150, -1496614069, 1453217961, -1863114815, -1307660714, -457354762, 340316549, 1721558656, 389235841, 1229550106, -1519769628, -2025882782, -1397858816, 1675773418, -459625792, 1577252713, -1770223883, -1902067772, 2114111700, -171280931, -1536694183 ] ], [ [ 712412863, -1459727972, 138552526, -534751005, -533811956, -1665325422, -679642489, -1606999623, -2109620012, 248321458, 1028441148, 320789379, -2005487404, -1487826079, -712406325, 1884956963, 1945791389, 1448190394, -1518706757, -1790995837, 251541061, 789286202 ], [ 1392927331, 1193332071, -205496343, 1495220838, 1760794195, -908112197, -637412227, 1213558939, -225605207, 1428392377, -1066402699, 1310572254, 2020549410, 388819477, 1428815503, 696686062, -1580517134, 1632067726, 1389588966, -88730851, -129560135, -724460224 ], [ -2101972306, 960258346, 1191602773, 951194226, 1734044739, -274812156, 453393515, 950813796, -765447926, 947810557, 1022186911, -1136202589, 1230720678, -42782373, 696102173, 1664885795, 1530088531, 442616930, 1045273319, 439399246, 695269545, -709496037 ], [ -399054377, 2084810491, 320820774, -1862500560, -578057423, -641857986, 1459910900, 1884286923, 669883285, -1355729949, 127920807, -1317613387, 1768851319, 993851353, 1867248929, -603872205, 1877351544, -738943936, 1807990790, 803872743, -1654658694, -1550512909 ], [ 1317913633, -1819095746, -537644708, 679405130, -905401699, 1687369783, -2126529375, 1027424004, -1050657946, 1412951792, 1391623130, 1182222048, 1141160828, -1652013165, -1586807926, 1263492721, -83672748, -1504630688, 958103406, 1138108873, 1324797583, -742205372 ], [ -98861453, 1170925807, 58176951, 1907060203, -493808346, 600286411, 235410660, 115829741, -1845046215, 1334865851, -378489562, -1009691567, 526616537, -1115679996, -1945511224, -1863435038, 2145726540, -829132897, -1456767844, 1904337859, 258344072, 270773460 ], [ 2111677208, -787749660, 1176686428, 1834909805, 811550421, 1329310118, 1114796399, 312013134, 1248182116, -465958208, 1150918702, -1249306864, 2004883417, -2095567650, -809046331, -602944431, -241351518, 1829009535, -306602517, 1784509064, -293085115, 706101216 ], [ 1904849906, -2139704273, 387872225, -864525956, -1208132315, 745307006, -2147365417, 181934511, 324156802, -1073973234, 800567976, -758977600, -1781394362, 696691124, 616787303, -126332786, -1816108808, 1126112158, -268185807, -659778275, -685896841, -1730356701 ], [ 655541210, 1674970173, 1523982450, 1379153481, -1811955025, -1827418332, 923403778, -180726309, 736236064, 1008227709, 1055068455, -320600101, -2013343195, 1686228827, 146677139, 1518225833, 791216601, 226153522, 231715321, 1881377933, -1264732978, -538589208 ], [ 1672168582, -1076742966, -1117494624, 1317373452, -1738702927, 1235565885, -840984049, 302713095, 361922677, -141769213, -361849856, 1126987219, 1854237621, 8978277, -568538331, 260591483, -302611242, 1648210560, -815583591, 177126072, -1180087847, 1875192341 ], [ -1477564710, 1109380887, -334596409, 288805496, -545869299, -1064638425, 183556786, 1002766071, 54423993, -665919156, 1242578185, -447151267, -1705476855, -1421522190, -1262831586, 795998195, -745692382, 1569686981, -1287966348, -825964366, 1101239309, -2111854506 ], [ -1956718105, 2097012119, -368827041, 625832473, -1537747725, -1321203669, -198271816, 1762873932, -285938084, -1599147467, -487089054, 413894557, -155230440, 999733829, -52374284, 222868468, 371418957, 2067495532, -1807682957, -259902044, 528779718, 2068852286 ], [ -431320898, -1937592876, 1913264021, 1591536678, -825234892, -653232995, -1807549691, 355784895, 656197603, 1479510411, 1909621756, 1647316143, 1044478003, -312280856, 336076558, -512958549, 104262092, 22407301, -1093309188, -1700073664, 465626271, -971206884 ], [ 1064334126, 729397932, -1229947690, -1315868557, -162827189, -599352767, -1002072113, 1487107831, 1586800142, 267428067, -247587759, 26474380, -1160122601, 103797260, -1130682993, 305119134, 1283635964, -482829995, 1548304578, 1599360803, 343967208, 204417994 ], [ -5538558, -784485441, -2124142041, -1243315366, -1467688040, 541832809, 2011913549, 121506903, 370680449, 667456515, 88892740, -34609935, -1720202288, -1674746225, -978925367, 578233682, -218897205, -107371340, 1150542511, -436537990, -58985682, 1741077060 ], [ -1137263252, 287033501, 856611575, -415931042, 1552884374, 1233401999, 712248095, 1052151090, 231697000, -1124240792, 102649069, -1113758504, -2114393004, -941552853, 319129975, 1477148338, 668864803, 202463745, -4394860, -1219019401, -1981395629, 965129163 ], [ 1123067015, -2116374657, -1333863654, 528888200, -284989909, -94269735, 365278464, -1034659497, 375450746, -2019726562, 1551415885, -2017223395, -1167468906, -426191631, 1397345006, -257763481, -486323246, 518863132, 644512500, 1963408780, 1801558480, 1915780194 ] ], [ [ 939324496, 1422408932, -1976308927, 603342096, -2036676986, -1088906124, -2125229268, -1206780430, -1630518622, 1403905177, -1930415850, 84486014, 798463283, 498636437, -1232579006, -358948282, 1872703052, 126239374, -2071390186, -1871002991, 1592129821, 2143840114 ], [ -1444426730, -815576340, 1256681722, -671512218, 1931606869, 1704953281, -591462797, 2096418196, 1404075353, -1156031725, -575129873, -955620450, 585847064, -375404947, -396149745, 588106581, -1072477199, -561670791, -237380144, -1699063597, -1507438099, -197718218 ], [ -210302190, -1508730049, -189859316, 169229914, 452036121, 1115466055, 722004679, 1127746717, -2084996808, -1186567888, 1216706507, 371167957, 1066937694, 1696587597, 1202794530, 1015330399, 1609589363, 940119597, -427949577, 213921705, 85995020, -1803001484 ], [ 1038708075, 718732935, 439479053, 742595893, 192626955, -524210000, -643091613, -716882260, -510586935, -1891372863, 730022813, 1453746672, 612895720, 1255305762, 88084585, -1365250534, -173787578, 550701792, -1953043785, 955642946, 1738930200, 1927415143 ], [ 284627082, -154052609, 691338567, -2955377, -1399481919, -1746782140, -665403977, -951868084, 217312132, 2032222170, -1540363171, 48214523, 1163267346, -576155626, 2040308654, 2046841155, 1883315656, -1642210339, -698390880, 1008910592, 523967469, -2045509465 ], [ -1382396086, -1445645426, -1987091116, -1544038958, 1398273135, 375535655, -722869353, -1627085761, -796147168, 1389769024, 896375589, 1391904476, -1120806643, -967200644, 683911547, 90318888, 810822110, -1124802427, -1664966522, 939253632, -147234936, 99695155 ], [ -1781093143, 1811870332, 905816089, 1581040322, 1679767009, 1502852902, 923952260, 916280467, -1985688096, -854045188, 1933318451, 985719083, 2082859099, -1099202429, -2092881220, 1121040070, -1107967974, -1106352839, 1961299456, 90148696, -1510330719, -1535602166 ], [ 1983360373, -2030665756, 1496456716, 1714830491, 369567435, 85911956, 1562393909, 1246569319, 1949803203, 420235948, 619607850, 1549652959, 1013299344, -373782701, -1640682248, -152642497, 657913069, -467887520, -315401810, 764871468, 607186001, 1976437593 ], [ 2057604000, 1513501462, 1751104611, 1320400701, 815879347, 1533526269, 331782958, -2065581766, -1116434780, 1838476748, -1066486300, -986431946, 591445725, 2049869393, -926298391, 1357588355, 1024250187, -1866902422, -1076405941, -531381364, -857107593, 1272793954 ], [ -1403208782, -1317121388, -1824067680, 2086815937, -935678525, -1861806407, -1662328949, 20965599, -2010096633, -210289400, 1941101298, -130183931, 1606429486, -754730537, 803111464, 291565251, -425786602, -1041439349, -725242190, 759398660, -1691975887, -308855363 ], [ -536878305, -456651252, 1286285383, 1765946256, 2009037901, 2068544487, 734943916, 52725469, -1019380449, -1253351283, 1715672962, 1324717339, 740585628, 1199006481, -1972719990, -29360059, -1739651247, -329422018, -1313238588, 937543628, -752098504, -642632413 ], [ 1017810262, -1279763998, 1804548164, 991919075, -1230731809, 14842088, 1712641783, -1590222044, 372412799, -566114773, -247615829, -1628247500, 2022940228, 1329829075, 502391483, -989182347, -1452697909, 1088923288, 1622203069, -1369954553, -1544976365, -1066944400 ], [ -564145918, -1104788203, 1714572482, 1318411789, 129759612, -332772135, 961778667, 1342843334, -823859464, -1900961693, -747819051, -585080706, 1385021967, -1022451337, 215621828, 1241460240, 843798216, -1634731303, -1049388218, 1082590267, -461844680, -1087225661 ], [ -2053346144, 1627328096, -1653261594, -771788430, 1125816961, 2045114669, -487469910, 1298500151, 2113890712, -227259275, -1855330089, 109947970, -2123928072, -1075682091, 685696372, -1267703244, -708115136, -1034049109, -739100230, 1971092742, 2102135454, -708998324 ], [ 1999922038, -658805668, -1096086820, -1719399767, -1645327663, 1544548603, 1487447042, -2034599774, -1395386398, 1635564386, 1554649701, 2037350237, -450800242, 1615306294, 296696458, 1528091784, 1030459986, 794560289, -350198265, 1332305754, -42961891, -1120033803 ], [ -1619823681, -8705965, 563268716, -699369850, -445936141, -101860323, -1524667202, -2055466040, -699940860, -1257089280, 1970881031, -991783573, -1654867302, 1616317374, -2090157000, 1327171765, -1755248014, -1489824661, -516625529, -945538923, 1226664094, 135412538 ], [ -1616746, 1930356196, 345961773, -1069816983, -1133888023, 1270839014, -880747715, 1104334744, 547713274, -1020689161, 1390760345, -1128102246, -75511121, -2116308217, -2104344188, 1116847056, 397582843, -1804552607, 659768936, -230952604, 1438102841, -2060633338 ] ], [ [ -514937571, 1474669853, -682348542, 265370664, 385605185, 216791512, -510304617, 1561303116, 1529361426, -553664224, -1901472819, 246322244, -887861145, -2002716071, -526833709, -1115751808, 1018719116, -179927016, -414483274, -298391659, -685270322, -408045103 ], [ -673951753, 2038449894, 614060473, 1971394573, 915795912, 1359441359, -2005889889, -726660942, -123090109, -1641132702, 104277250, 2064401639, -2042941199, -85062978, 325045187, -174127072, -1019586742, 43229007, -1003480400, -591060262, 323205265, 1145167223 ], [ -384400515, -1713323312, 1069413342, 1310132981, 1169940676, 1305920635, -1449980251, -1614694741, -1677854677, 907169825, -1089348125, 33047596, -1711826425, 823572989, -2120142141, 763837540, 1548483762, 1635230575, -248394753, -338280887, -1056364440, -729820504 ], [ 1792155051, -1988797784, -993771844, 1215704811, 1064389303, 756197051, -1026054800, -2032650929, 1802402586, 69272353, 979603387, 1615524133, -898334034, 123220208, -608919797, 352303218, 1758220729, -663186287, 875543759, -1844643034, 1519035809, -159221269 ], [ -721243731, 1975387989, 473512680, -1522816660, 1550503717, -1846566627, 1405757922, -928764383, 999948597, -1062684634, -189545075, -601678157, 232588484, 1293549386, -1510734197, 399315788, 1717129738, 863080275, 1643703519, 1961909179, -1606454258, 1277436687 ], [ 1961994242, 679746796, 112287472, -51132161, -2135093097, -142905613, -1851414935, -717756151, 373842044, 1356270628, -1386642486, 1564703051, 228500204, -1078569025, 1439107041, 1132445238, 1273299647, 314661703, -531984667, 425466471, 1486946000, 261913773 ], [ 172682342, 436023904, -528988942, 1799105799, 439902005, 2039950972, 1909469127, 999367471, -844005516, 382874013, -1785618744, -1452142082, -805208055, 1276153131, -828903379, 1022308179, 817318193, -1930993863, 1047141476, -874276980, -449621093, -1832440155 ], [ 1982624598, -881259223, 782253101, -895722390, 405488118, -2128817546, -676801204, 2062841780, -1118550899, -1820485421, 2041211799, -1617018828, -1123979335, -416326320, -1413813046, -3660810, -868873014, -668697851, 918421081, -165671711, 42810959, -180834062 ], [ 2117590795, 877774996, -809839165, -1190619640, 582778328, -239358140, -1304404331, -973131453, -1223230250, 1385697559, -109012146, 1459164961, -183783011, -1929384818, -1687082528, -1207707085, 230810429, 988675389, 45399371, -233264046, -1587942162, -1555186697 ], [ -716128876, -95297506, 2141462044, 1129183290, 346513237, -325818323, -2066670738, 1874602510, -2105993717, 495348817, 285281721, 1191235971, -820192472, -512297966, 531946781, -2063158282, 1750894514, -1809469140, -1435689588, -54517440, 1637749662, 802201852 ], [ -38599774, 1418084981, -301118718, 1723173862, 587939348, -1466911315, 1739743222, 261316048, 1145706607, -1587724871, -1361736868, 2031686308, -1048624748, -1977423085, -1214336943, -284498289, -1957845370, -1889449007, 214644603, -502698512, 979661497, 62703921 ], [ 1003531701, 1869277034, 1019541515, -187788834, 1865769774, 666838369, -239878653, -787860354, 904613550, 472924353, -367827478, 777071813, 1036201922, 961916129, 1368562064, 693168888, 1277337389, 1760015376, -2061878370, -1524573957, -270758753, -704966408 ], [ -772701403, -788079693, -1990432974, 238892452, 177525242, -1252957784, -2013639993, 617650919, 1766366718, 1794186492, 344099346, -1220987070, -893463223, -1690636429, -1220836620, 1255084001, -1178283002, 727391321, 267742357, 1574037048, -1470273061, -1390643000 ], [ -581501185, -1591276950, 1885765577, 1590725893, 1302653782, 1118297509, 1510993102, -824035644, 816679929, -1242283454, 1386481721, -1949010208, -1646134211, 106724013, -1842791235, 1445861079, 1574416894, -744574809, -1904072079, -463642555, -1946176822, 1667880145 ], [ -1737515668, -510131038, -938920862, -211387642, 1663569628, -1436638851, 734187091, -1957564172, -938244996, 24122497, 1876417705, 422898481, -360009249, 688424351, 477290701, -1423018245, 498431209, -1824239124, -187220016, -859993774, -749863676, -1174436174 ], [ -316817585, -800019896, -117600745, -1148632633, -1792921422, -1933796113, -1522180179, -1317380933, -377505209, -2039440291, 1492555989, -1289210808, -1565385691, -11421557, -1552047380, 669427734, -528058000, 675357800, -1300672235, -1184830837, 1321160634, 502654379 ], [ -1214353588, 1354658867, -1621289149, -936312092, 872872111, 1397221031, -838577011, -650997595, -264276892, 1815028346, -1749035893, -857381636, -601794125, 55408814, -983446272, 89212464, -1193048256, 87264050, -683120108, 425433225, 1700907225, -562935507 ] ], [ [ -1414928931, -1295796379, 1790054720, 2028845086, -732653558, 1350001431, -499936625, 1494186554, 72395555, -1034894076, 1222437410, -776631766, 1261644238, 842828296, 1921333343, 479303194, 1728662221, -2105421316, 1431816031, 217303374, -579782890, 1317397290 ], [ 1964906815, -1659103346, -1251326507, 718328980, 1761217745, -2078009151, -706668843, -1545401120, -1408791430, 389843426, 855131510, 1122293709, 591550442, -1329036274, -1705009204, 239002292, -1887380872, -1313719913, 2007633447, 973890931, -196427760, 1808325970 ], [ 2131724392, 1173319666, -1848341952, 698947861, -774800864, 1443003586, -1615077360, 50663076, 1385672578, 1935262907, 1076309347, 1705438424, -480005956, 145241610, -2063373537, 1878219335, 65402701, -432049027, 674723042, -1475256423, 433724548, -856628079 ], [ -495478878, -1246825844, -1443780117, -400609987, -2112185958, -61765626, 1704194335, 729624332, 1530481578, 1624921729, -1758307077, -1792803577, 936886709, -1352565107, 1308178369, 201393851, 1438172725, -28900292, -1492592185, -142637507, 665713269, 302499661 ], [ -1895661133, -1718420855, 826087072, 68700710, 1017088126, -883463377, 2014203092, 647003611, 58143262, 1773617952, 1501908165, -527188937, 1072959091, -1171431506, 127766747, -1839574635, -215127347, -769528096, -584081614, -1917758442, -1101022777, -267907403 ], [ 1323908216, 1166736821, 1824972635, -1549581232, 1558591569, -248396991, 629935453, -118047905, 1254899385, -492728493, 313575704, -813178164, -572128058, -598649092, 1290944459, -1910688277, 1909024143, -1670877706, -1745094750, 819874332, 139882021, 394311870 ], [ -1758374338, 490719268, -1122333777, -1370630746, 2087373934, -1282822185, -960306551, -1340457487, -1173482067, 1522933239, -313134982, 1513613454, 1526431831, -103513881, 2047756906, 352303967, 1616836391, 1794302040, 505453982, -1926644750, 837249200, -1571654474 ], [ -1215466738, -732559940, 1063298977, 849744864, -856793206, -503813660, 1908646215, 1867268651, 2136235740, 1104634711, -279353802, 1811259095, -1726773033, 1867605839, -1313162324, 1276504874, -1768797782, -1502268890, 1059443233, -1694918249, -11205612, -765386743 ], [ -1402060404, 494156552, 2146671320, 902061459, -224635448, 1593566828, -2085931250, 230016308, -950794706, -34945473, 1767652065, -1604297268, 2093552966, -1967693631, 229935843, 2080826239, 1273035538, -1236454033, 386925589, 1207255087, -217802177, 1767776535 ], [ -1650878906, -1141012797, 1806089002, -1827259751, -22804546, 672741302, -742587481, -1615382915, -1602905857, -850007045, -1288981566, 284616323, 799179106, -477284992, 1855306281, 311860680, -2024353173, 1704073531, -922829979, 1462418317, -1115395128, -1663819647 ], [ 1250351119, -1636936109, -1479078650, -207334209, -1249219151, -142322289, 2078914626, 356161446, 442964233, 1231382773, 1559804279, 1764841723, 1948138923, -938713006, 2125238283, 974840881, 1586686696, 629182738, 478786440, -210143938, 1076789954, -523036044 ], [ -563749868, -984852830, 574617956, 1418620426, -782257882, 1444654578, -154331729, 1655940789, 151294603, 1518530815, 297962096, 1401585093, 61401675, 169023462, 475871150, -1821741977, 442767108, 1873345489, -2144476735, -669497732, 1806055105, -106208301 ], [ 1507680628, 1692995083, 786899044, 262217438, -993674685, -535326565, -995646597, -2103145498, 14548203, -828099771, 1526963009, 830151076, -1132687508, -1511702657, -1589444837, 1007805493, 616764936, 1830765779, -907979470, -2052788145, 1585470020, 38695364 ], [ 1183370931, 1707490059, 1888756560, 1979616148, 161243658, -1049982432, -749108348, 1087836886, -1714549779, -359014668, -435925982, -1833173650, -1131545320, 1866090269, -1577676035, -1783865044, -1112085739, 831021913, 1907533849, -524016168, -1604340882, 1052143605 ], [ -1336359445, -417563029, 1802537198, -1057015882, 957083941, -1966567961, -1529494138, -325359525, -1468341642, 1221297285, 1707185207, 5849367, 202532583, -729179398, -1142134575, -1822171193, -128303736, -1147814108, 1060770777, -2097498900, 1014840044, 1876460393 ], [ 589944790, 784475177, 523233103, -1211239029, 55945754, 753723256, -1526236592, -219632647, 1994862469, -2137457072, 1173736480, -1941986250, 1040169804, -682558427, 920116873, -1942110442, -2035102312, 1032406831, 1265429468, 1811357668, 1079865664, 1048165800 ], [ -1579458559, -1003672486, -1875346849, 1738290934, -588750975, -1430740224, 401033095, 1016323305, -1025601176, 1763736867, -949870033, -1001229652, -1554806760, 1862983709, -1822110985, 1249176473, -648949741, -2137689517, -722288751, 307372199, -1235731542, -216478779 ] ], [ [ 932519262, -1084670432, 233753374, -1454952525, 805556521, 681357909, -834763361, 1880781865, 191337259, -651830858, -1294136781, 405272028, 1268279820, -1346804402, -1546826567, 297268553, 1011189603, 1620675830, 853793911, -1765792996, 2140801856, -1442728764 ], [ -1747030534, -1250533338, 506697768, -56048092, 518965731, -2069612478, 707835077, 154329263, 2019062693, 434526152, 862291961, 2052509272, 795741371, -784890977, 1179151901, -39042645, -842314638, 18908392, -2007844136, 1858613361, -211234222, -1769627145 ], [ 89476623, 2064287061, 1507528216, 1119153136, -113731821, 829579368, -1268027360, -1187816670, -407195089, -1846388951, 710730405, 412803493, 561474306, -328404679, 467821177, -373610626, -144671050, -484752400, -1331920972, -1574426690, 1702243954, -168546897 ], [ 2078918699, -1596919733, 1157467418, -287320715, 373167920, -857054643, 686093793, 508307589, -949154943, 98944471, 1263562774, -1208735654, 1214665042, 746452806, -1370709338, -1830943564, -137289219, 786653932, -1067729782, -345552676, -612273150, -284228034 ], [ 1752222921, -1776214361, 188466434, -1179192880, -323616892, -681749932, 1776851157, -895163005, -1008832603, 497049343, -49703204, -576229180, -2023160511, 361817761, 268982730, 652187590, 467954239, -997649333, -1415701343, -121764676, 1136865249, -268882614 ], [ 631228247, 1104945756, 1219443086, -2132618582, -2068425071, 1274725871, 1813387656, -561654428, 1998755116, 2143941062, -583084489, 699328985, 630932765, 1672010247, -1881135541, 1313254149, -1345994179, 1363519882, 1755618245, -1323603910, 414525524, -864106687 ], [ -2076474826, 1972816759, 1807683959, 1167888601, 122146616, 234815866, -1574317554, -1526119098, 1128942977, -1539588951, 524349846, -1072993367, -1044278369, -889653758, -1698772889, -1969702309, 145133451, -1574138479, 277975522, 725087538, 581481351, 410424074 ], [ 1352772171, -973642208, -1545415216, 1622143086, 1719062191, -63519964, -1160401550, 1860470425, -205144310, 1708985168, -526982867, 590369248, 393288958, -1776071375, 1125422074, -1857761728, -2017541356, 153944815, -1635615479, -125547993, -168313931, 505282571 ], [ 1310065572, 1685094797, 1568520694, 1974805627, -1123654921, 661112040, 274399736, -1714453653, 1747730394, 548132394, 1048736454, -1819346598, -24510693, -1082804493, -1238402378, 1158937454, -1751548692, -462118551, 1435784, -1468691792, -467382116, 2118429467 ], [ -83647819, -383342231, 26895599, -984857000, -318530943, -1621720736, 1157636840, 1970116593, 669373387, 675608551, -215614928, -595277637, 1737775059, -1798304776, -87256359, 157400521, -65832388, 1835161264, 1246858893, -764922163, -429433166, 948488401 ], [ -1263693056, 1906186680, -1384347137, -1994915131, -1284549700, 257978855, -259799293, -1723701141, 1449151477, 302531052, -1500082858, -1207409177, -1413596798, 26520371, 2057183372, 1535240303, 722714938, 1887837473, -1993223182, -4360710, -540093081, -536444734 ], [ 1081942324, -1555600349, 819242945, -1969995561, -119953835, 963830438, -1522201439, 468249490, 981310814, 662075353, -255974719, -1931619049, 108636898, -802327862, -2031806195, -1607346136, -1611280018, 1771205773, 1809254619, -1142052606, -718225995, 1651813285 ], [ 1516786763, -1888609388, 94932366, 1208489633, -328594900, -370241215, 1648363620, -1544303210, 584896879, -1665374598, 763135737, 1070756649, 1398155443, 1464882090, -444419134, 1503534681, -1428134933, -1925626965, 1803161672, -1566768066, 1820926262, -361107116 ], [ -83324817, -1491429268, 611325950, 1192936881, 1427448266, 765302568, 961682426, -639429198, 819194411, -2065978414, 5021515, 2091739462, -925091009, -2081309589, 745926940, 1171738276, 2083037833, -1149832316, -479110635, -1456173612, -1427980065, 1903250487 ], [ -509275927, 662434399, 1246692330, 1849346407, 1459011824, 773868577, -181876418, 1704449241, -589339787, -1533532659, 567786502, -37231004, -1206189768, 508123853, 1783931426, -1944873111, 1592998482, 330951769, -808108923, -1478249499, -516599297, 1402400244 ], [ -1446536277, 78618427, 1970288510, -1037557056, -902523292, -1245979393, 821090348, -689677610, -1664766353, 841190554, 896304142, 493601094, -154939788, 213387114, -1259537196, 93499556, -799583251, -578472214, 998845856, 474333780, -2100774641, -1032348983 ], [ 2039620560, -490759801, 1618793228, -1485961927, -1069402897, 1929385945, 1405378530, 753167407, 197415833, 1532777879, 641637372, 1997410103, 1328029212, -607937827, -157645534, 420183756, -1171822595, 53044716, 1107455635, 1578499723, 306322659, -259405538 ] ], [ [ 211222808, 414476926, -1195525131, -197036684, 1753091457, -252775502, -935023388, -1539186304, 1368272841, 950122612, -854652710, 1989299046, 1753877871, 1706904145, -511757254, -830664961, 1789554259, -1116465149, 482094481, 280339467, 1005288825, 545497146 ], [ 1190826126, -1422703776, -1724733055, -1828966870, 2067932791, -187519709, 47255748, 1140196997, -1721809000, 255018907, -615630765, 1977546836, 959002995, 1307140996, -688548087, 835489536, -321290267, -1101202934, 1513526681, -151654589, -49892524, 293617518 ], [ -251460453, 918345683, 118809187, 1105692061, 533206332, -704544347, -2046029258, -424576618, -106227159, 1154047780, 1326652330, 600685928, -2023444917, -1788449438, -1234577668, -649413018, 298119173, 1645023068, 880721405, 548857712, 336186135, 610957200 ], [ -129586408, 1914312156, -1321242463, 1772160091, 1376540209, 1497107155, 731070937, -1280756158, 499390153, -1429759126, -529480532, 190176472, 727949361, -1522328587, -1484064991, -1576991790, -1749631282, 1464361729, -250839078, 1590899889, -1561280937, -1148054497 ], [ -60161883, -995628107, -1869506704, -15400296, 190280324, 571543709, 1853247981, -1054031283, -1426781246, -1839836363, 31698317, 1784431435, -209235108, -1035691859, -1281206603, -826404154, -1625929563, 277010046, -530095002, -1637385175, 951280591, 1650926237 ], [ 420634775, -1676997850, 1520986333, -2089847026, -1158757535, -189425116, -1362305690, 945951762, 1601678344, 1292252130, 1457366963, -330926790, -1002804215, -1269298919, 2037091958, -978914673, -483925907, -1390189940, -299303564, -660897504, 1233418098, -1050911619 ], [ -1822963008, -216739489, -1837691542, 2025010589, -1446365289, -566110956, 1308210883, 1057873764, 1281825551, -1707384673, 1456558828, 1149202607, 381265791, 1902757748, 987218970, -488870318, 1119233204, 535525653, 353841430, -1253410454, -317642122, 867129662 ], [ -1097788720, -596262855, 590072197, 789861454, -1062770410, -358609452, 625031656, 630922140, 1196550136, -824005236, 1000676649, 676917167, -617699874, 1961237641, -1424896756, 632557445, 1600069219, -1067599593, -44421760, 1806671746, 1114224573, 260139867 ], [ -1055679604, 1285180251, 1422760313, 358043832, 2131181228, -2089385205, -462010073, -1835679832, 1602881723, -1104685604, 186238418, 1308844299, -104673238, -2085279422, -894717146, -1781374503, -1211444520, -231756915, 2038490543, 1227945016, 1304752208, -254223532 ], [ -1653719453, 1132411218, 110865498, 695098720, -1755612788, 729900452, 504140764, -645569540, 28209380, 410715731, 1590585060, 502115000, -1273279116, -1555387811, 196121285, -671500238, 776829522, 2143282000, 47826134, 1108665266, 1664246887, -690435753 ], [ 336116908, -149543584, 2097783674, 1411919645, -1877420884, 856093168, -1441114475, -249265822, -770571606, -572964957, -650947620, 433456564, 1808555260, -172836496, -1789871394, -1874354938, 1505269031, 109550709, -1613231469, -1017429021, 694627858, 1924128594 ], [ 1046132035, -153860387, 711101057, -1381146839, -177482344, -318852892, -121682320, 417452645, 941398299, 1015082670, -199485248, -402734175, -1082151863, 259720323, 1380322325, 297646198, -1672896218, 1308724336, 1021960019, 110328123, 306031946, 1596876124 ], [ -1013975873, 390406637, 1361855279, -861234842, 800256932, 1142582854, 2105364740, 1034861403, -929510178, 1405161147, -967393461, 534360267, -1006381344, 1349476961, 411292216, -378066790, 1570880719, -985278898, -1153915840, -1086757354, 1066368396, 1465120721 ], [ -1138940011, -2135309974, -1494053605, -751929556, -539636010, -863812461, -1421538990, -125781224, 1214257701, 1710136795, 78967849, 84211918, 1247257468, 1504856984, -1474956432, 898586721, -1980451466, 1181935503, -1502748617, 1220377973, 86476798, 1147572515 ], [ 1232071661, -1855894114, -173813482, 1766325451, -35182795, -379355474, -1849654187, 789806066, 1224124981, -1758242658, -1861774501, -1697572348, 614608749, -1059722474, -494614954, 2136252162, 438067136, 997237151, 146698310, 1329547690, -2010626077, 801920088 ], [ 2096283775, 471656606, -1392050240, 1436055687, 1783597478, 1584771961, 1829123794, -1035773195, -965397544, 99179575, 1086610552, -1438241405, -785721671, -608488439, 223153077, -335491271, 893799367, -1414773306, -1495588368, -2080364581, -2115804863, -464355175 ], [ 1668760833, -740483784, -1781342145, 1928429711, -1813671131, -480244790, 492060083, 275373331, -809749990, 1691473510, 407107305, 1994483564, 558067243, -1411183302, 1548422381, 1067544403, -98120012, -245648914, -1175200884, -1909876792, 1879626389, 1711328914 ] ], [ [ -335471165, -1961897998, 1300994153, 131460094, 459636082, -1209493199, -1111941173, -1025264974, -116407652, 1473140525, 1495724244, -1865982847, -1452414089, -965488862, 1536732219, -501025330, 1638375259, 1128397831, 1971701684, 162765797, 1331092450, 1168967658 ], [ 830188449, -675031535, 186930832, -261657523, -762654471, 512938268, -784057590, 959578453, -658602709, -1049163319, 218840782, -1819842928, -1345210658, -508476538, 849611663, -314392978, -1195233692, -1068004951, 1087691690, 845024747, 1258988080, 1899638327 ], [ 1497095804, 1179354729, 1516011586, 338282226, 1045080550, 693987080, -1917180064, -1802209109, -1882250873, -147821079, 20807314, -89888700, 423237267, 713787722, -1179938593, 1537349505, 975169249, 20612771, -170378127, -1762196708, -1011608036, 622106855 ], [ 22023171, 672433899, -1789698818, 894448056, -680361438, -404673702, 1996862536, -959879569, -1351851463, -1407081525, 1988544879, -1589000146, -1208670908, 2081498739, -737484869, 239043224, -1490724851, 142780013, -358629996, 2079313297, -1616218993, -1404522821 ], [ -1082823289, -399685319, 709433707, 589798663, -1977060976, 1518963213, -1855353187, 644436719, 886534162, -472232273, -350092587, -1423697397, -1085609623, 1840401661, 1884154794, -1527743263, -2038185762, 538198534, 1839631980, -653174427, -1590163189, 1732192898 ], [ 1697203084, -182636898, 774695097, 1619505287, 592524044, 1743142001, -1669999979, 302415705, -704384013, -1817512752, 759570203, 1919659828, -1186849236, -116256425, 1995629854, -293279579, -389049305, 1643046125, -1285776213, -1774893884, -683929175, -1924109843 ], [ -1697012846, -2035953545, -1440051851, -1252504111, 449613970, -720002534, 932394794, -474485752, -127917281, -2050014252, 1504805562, -1138397963, -2057340624, -1609934602, 1013960553, 229675421, -1367474086, -849117561, -467288518, -388519828, 1564065532, -1958727400 ], [ -1194771344, 1148517676, -775954280, -103362567, -1545274377, 2118933448, 1336622623, -1428778351, -1317562255, -1913281261, -127219916, -1694314962, 1815626156, -1273811268, -275647502, -1611234783, 1972595283, -1234941754, 283253686, 1463068304, 1499900829, -2054448818 ], [ -270976518, 317183847, -981224469, -439114856, 1012245853, 146952161, 482067635, 1590375675, 2027372665, -1796820802, 1318300579, -1508688921, -1272036067, 1966173872, 1804409948, 11338412, -2116581322, 1289948996, -1304181914, 1525714063, 1106647628, -1493402065 ], [ -754950234, -1258364651, 2033738112, -1800078166, -778106954, -1067556380, -791096649, -1846862231, -1078187851, -223734798, 730519217, -211331610, 1080876252, -1552462842, -546137625, 858240366, 2067333336, -934304650, -910594055, 1317874837, -1892847091, -1731711476 ], [ 103833832, -1799104941, 1139310247, -737939948, -667163085, -485279118, 553149392, -469105286, 617140295, 1022832794, -969950893, 172859335, 1470031831, 1663713935, -230545435, 1739318854, -661367541, -1759785949, 1703901096, -514571958, 2032305407, -1053693509 ], [ -480227942, -637258240, -1366997840, 853024, 1643144095, 1565445139, -1291674738, -1775282909, -489948561, 159985739, -1259782653, 145005360, -148579829, 298330718, 388767635, 1431051890, 1587281243, 316883185, 1519788870, -1558006575, 1512605670, -43900242 ], [ 1014661199, -339065751, -881216428, 118367028, -1343458000, -1162950962, -1085733993, -1158731955, -324036746, -837790947, 1189078684, -69137244, -2010972726, 675557718, 785626534, 1777251972, -2059274643, 1258857269, 246167268, 182093297, 983591633, -1621367775 ], [ 654985323, 336977924, -1726923292, -834677652, -1389078043, -1649740940, 1893715618, 304631962, 433122453, 1345969019, 37932356, 1965374763, -935989722, -792685201, -1681970371, 909321923, 662696680, -2095841060, -1040325213, -1711852422, 640707560, -1539619845 ], [ -661724020, -1256224452, 675690705, -1518194107, 652966485, 1821930464, -996777007, -2128065194, 1718455651, -969941736, -1931532153, -1928142909, -699566941, -527237691, -2011942166, 1978896200, -1090814013, 1439363693, -2077218618, 7159401, 559878268, -1952241847 ], [ 562175919, -1312034471, -1760883498, -2125362743, 936084170, -847306818, -942306636, -195437246, 1734888984, -760629306, 2087604846, -1328540011, -1943364873, 1045168441, 2113125876, 333057778, -2104455010, -1324416873, -1327308325, 1300920037, 11215451, -1365435377 ], [ -416797620, -634182893, -586189822, -968778724, -1232164966, -1282349843, -1851224439, 818859352, 2054539020, -1932312975, -1954849271, -1931817351, 1804828080, 2042397407, 2115544991, 1328816364, -1686823340, 1405889256, -1665610054, -572600521, 254771935, -985260023 ] ], [ [ 520499763, -1918131563, 311945404, -456827048, 685627711, -34370978, 1366392125, -2004016171, -659773397, 1734944623, 154381804, -939401340, 1268463777, -1024748143, -1270102514, 1271124204, -124156311, -14784996, 165049022, 822196371, -1391611497, 845637139 ], [ 1984443189, 742656618, -1781959809, 764665174, -2044126184, -1071082163, 1729577778, 1916044796, 1080947923, 2071104502, -813204821, -2117038069, -1971367965, -451760079, 754986207, -49796812, -788894734, 161112402, -1929715525, -963538911, -555588091, -477844431 ], [ 1303869452, 825780258, 491593350, 1512318909, 123348730, -1549510708, 572085743, 288645760, 1615241135, -88714966, -1344303017, 1559925193, -346122113, 1914089446, 319090641, -1178318821, -383600981, -198258031, 1144035656, 2141268704, -1208600344, -1878434478 ], [ 1732469002, -1356897927, 1744698813, 1853212528, 1667026235, 1642058592, -484203920, 107926754, 1787561247, 1634379889, -48187930, 709828453, -1475118618, -575784432, 943941764, 1254460400, 1645861647, 1080709846, -1098016204, -1953516715, 992386150, 1429364192 ], [ -1312872852, 2088491047, 2065553593, -69477807, -809971214, -1695833117, 1837556102, -1564729495, -323335181, -1709973570, -907160936, 118439229, 1495581684, 911544541, -2131804571, -733192740, 1248508118, -635185119, -400674732, 1701365328, -2121660492, 203849020 ], [ 1835354588, 26757928, 926037654, -247603277, 1742226561, 1032903287, 734725604, 677390566, -2123476106, 2122660424, 244387213, 266066461, 1053906537, -1716303762, -924478566, -1683798767, 456017621, -972899078, -1653429884, 1939883283, -1020245963, -491388541 ], [ -1277109819, 1379943169, -1362674575, 335103875, 1838902101, -732824500, 1768177078, -434272226, 1795754132, 1007588526, -1715447402, -40444947, 519341631, 1417698971, -463265321, -994020334, -1577725673, -1059332303, -653376920, -745065425, 547055150, 1214994303 ], [ -1670961097, -1662529138, -1762076988, 1613494771, -2047144249, -394686219, -1218872397, 40468628, 1257414380, 1051078471, -1286373244, 1200839383, -1621360241, 2113580034, 487964616, -1498603148, -656725770, 192115059, -1769430727, 171852441, 401188042, 1678356504 ], [ -2077130605, 533901058, -53284893, -834950393, 543794839, 1879022214, -1037210968, 499037835, 153041628, 115741380, 1700682628, 1538562411, 1098717614, -56276221, -1220891347, 440200097, 1675702313, -1317627278, -341238067, -411025661, -1279804612, 770027349 ], [ -1766975899, 1295151526, 128970342, -1294696881, -1453483996, -549206689, 1551253851, -1084475809, -664803651, -103500560, 412702536, 919005631, 1297409867, 447741382, 888555767, -53614679, 75827958, 1587465033, -979899184, 87281080, 867615148, -1751164819 ], [ -1466976567, 736407298, 1210416919, -1426389765, 872616684, -399351130, -251139441, -1504385432, 1920251499, 206730409, 1452939628, -823457009, -1198623735, -1214844987, 1460107945, -2138844025, -117248775, -2140365039, -101819234, 1503212826, -1017546880, -1886525282 ], [ 208547392, 750283970, 1346350816, 1244125749, -90869088, 1104010590, -991239656, -1095372906, -1057233382, 1244748530, -1161722216, -1423886369, 1590781664, 1490913202, -1646134615, -1761171768, 1576619751, 1402543489, 154792321, 89601462, 279344817, -1909726468 ], [ -842665510, 1383328056, -541051295, -129395949, 1637038122, -2100505238, -213912954, 716318212, -1742197220, 501927882, 752100663, 18788531, -1042989747, 840915761, -1593607419, -48608773, 392334222, -1728621126, -1470947472, -1691496423, -2003862028, 1149238751 ], [ -337669626, -904580627, 1429885165, 1964801123, 908297112, -1293794043, 1820788662, 1125898814, -1192334292, 958460945, -2102355669, 1991761200, -1947215523, 1020680372, 1566026264, 2036229096, -789825408, 1535211177, 310133057, 294471019, 498270549, -374070638 ], [ -326114934, 2020388535, 1152930889, 177956240, 1021922658, 73725622, 1650838072, 1516643660, 874702855, 1577765587, -1367132682, -1776493806, -1540546861, 1521464756, 1516681418, 1567175117, -1896955289, -470254987, 498399254, -1605548544, 1829874516, -1033465783 ], [ -693244695, -1151887920, 990026248, 1815932555, -4677777, 870680941, 39622840, -1181120919, -368978691, -1530223978, -91851313, 823645051, -1948990470, -2019003399, 1974268113, -826024977, -1594908984, 1947170860, 957579736, 674385178, 31009974, -390807789 ], [ -2048163220, -1561178910, 630167467, 1913607505, -1463973604, -733946463, 508011475, 1285683359, 1094868551, -665334984, 2108760670, -194133056, 774156713, -913474796, 367394436, 2088449090, -593618791, 1799330196, -1898651577, 697835147, 1759436179, 1370145962 ] ], [ [ 1734987445, 1794851048, -1215442797, 2113332721, -1846936891, -1854992554, -397538724, 852078534, 1675377764, 972262020, 578878148, -1676698649, 1414440026, 642749468, 1718134472, 1412043870, 708115556, 165787357, 1014148695, -1346037788, 1822228904, -111631259 ], [ 466253490, 849024972, -115533685, -891079562, 1271797576, 2090388, 1573009354, 238701576, 916848915, -1795093676, 1919963628, -877537528, -1115918194, 666896331, 912444462, 1764531875, -1678998127, 948221006, 1423056612, 2079808039, 1737221055, -1238609165 ], [ -545058741, 752755033, 139142561, 516901308, 1371633968, -794834890, 90777873, 316985124, -26154821, 1906229425, 477578049, 491018079, -886520636, 975909991, 1314627741, 1519874808, 1413462842, -1270455214, 285384503, 1280760553, -881193251, -1514258601 ], [ -1913841552, 85488345, 1738626402, -1476846312, -1803211845, -721219075, 150327527, -38036098, -346377102, 1059411532, -1803447281, -1443526193, 750009702, 860361915, 552226583, -1089277072, -332961066, 405182322, 1092666956, 1534799657, -2046908391, -1276062113 ], [ -501355300, 898412425, 1262660975, -1708819975, -811593835, -1223778778, 1997947411, -103761315, -782386202, 1080538200, -1979972900, 1962761233, 919358199, 756774155, 593447266, -1709932142, 1655388715, -1237818289, 1688761235, -1914735979, -2143704653, -1433760565 ], [ 400970803, -169924394, 294044859, -692467922, 1418741434, 1921278950, 913445090, -317064323, -2126100269, -51978133, 1818693785, -1514043879, 162906811, 1175940361, 1429636149, 435185703, 1633599770, 1904892853, -1473408489, 822052387, -1596750747, -1056041276 ], [ -559506381, 287952078, 296461400, -1915610223, 767923490, -1724692350, -189181114, -388738959, -397833329, 264582772, -1464531235, -1393019444, 137428637, 604265516, -1557300843, -815606702, -1262110889, 1599559366, 638218938, 689963463, 730680531, 447777125 ], [ 327854757, 1973140420, -1495295081, -937318900, -1316266463, 710685413, -1050642973, 1833797423, -1751423165, 1988896904, -150866891, 1099675175, 918406030, 1685006139, 1505557492, 1710138500, -397885178, -1889007518, -1285572670, -707791277, 1528005985, -2021347860 ], [ -2075787010, 886475306, -1415304286, -418238372, 1151365761, 839200690, 704147299, -1657089212, 220985911, -880420676, -728028862, 70899678, -2064562988, 1157704772, -1877521740, 1226114545, 1740352000, -58500391, -1189550879, 1263600086, -1648806784, -388544988 ], [ -1317362682, -625690466, -220810734, -1333702385, 1800474114, -691399243, -992233617, -57259802, 1156381494, -269542623, -2016303133, 926854016, -1874601430, -774966534, -1439824455, 1344977400, -843912025, 1097447673, -613632785, 1399021306, -71728051, 1487382977 ], [ -1082395671, 625599425, -693479126, -1417608125, 140955095, -215456109, 1265865031, -1122146470, -855861086, 940092579, 1331689981, -258406038, 13391213, -993630415, 1959396959, -1077619287, -1773920387, 1065916804, 834162678, -804457441, -1641571202, -1113191270 ], [ 684859389, -2000909047, 1025807076, 852408276, -1915464655, 1048580834, 1561306622, -794246237, 1117705554, -944192228, 1995256029, -1674829097, 534362314, 880396596, 1415240342, 876785503, -768830553, -1561628102, -1586061304, -1750318143, -1072653651, 1284873586 ], [ -533802941, 1197980526, -596569665, -512308915, -1058105951, 57003618, 290062083, 1694453113, -718855505, -1423775725, -674933943, -909378287, -964912356, 489699297, 195002619, -24964430, 644660933, 2123240685, 406934940, 1439909962, -1594721967, -1882345093 ], [ -1138287415, 1203683113, -62404127, -669810522, 1328053576, 291231346, 1648186061, 544120715, 686081839, 280397818, 1454390465, -906878820, -884814628, 1325465733, 1719493464, 141919939, -1419566560, -1296894408, 1556464425, 1152407700, -742266967, 1093268259 ], [ -1167337535, 1463988150, 421965175, -731080512, -1271216213, -1234373080, 1591492381, 826016454, 917581543, -425757184, 718323579, 71674410, -1196777274, 1082093844, 1205379415, 1772126202, -1782990684, -905428738, -279836688, 600597435, 1787249310, 1710017667 ], [ 356691847, 866933790, 922688149, -1824110786, -2110357620, -1275777857, -1237903924, -350268889, -1263753134, -1188459263, -66584034, 1236061384, -1195535968, 618264116, -52245781, -149982488, -852417903, 2023630985, -878360119, 1897444971, 731139193, 992816547 ], [ 924378759, 553850901, 942949185, -346658735, -198177254, -281548572, -1720302784, 1858419924, -243373883, 399771751, -223850024, 441808723, 57176221, 599898945, 1414189824, -1491779936, 1962135529, -744939878, -1557672095, -1024275866, 384379556, -363238152 ] ], [ [ 1159797647, 1001203190, -751137646, 861883872, -1505114173, -815090814, -324191740, -560609867, 150941060, 353922500, -2005227525, 2010240817, 915890240, 1790137880, 972757049, 1642072322, -2071548343, -1367269097, 1693090312, 1619806593, 312293004, 1162406489 ], [ 289386752, 1122760500, 1190194041, 540251927, -2097970773, 1609793983, -1741134795, 1280284722, -871883887, 1883638224, -1472226087, -1956057414, 509134720, -1627395897, -1223590005, 388649052, 1102231287, 217082017, 1714373521, 1271955116, -1700695457, 683625161 ], [ 277672532, 551366055, 1470579430, -1460592176, -1669195085, 213203562, -1983739490, -332635474, 717622004, -335598466, 998450173, -1801227137, 137437965, 1040866422, 1058657384, -2114426318, 1510747276, 1273631721, 762058128, -1893602118, -592515418, -49770960 ], [ 1519790497, -1193315219, -1254114194, 1416034576, -891008117, -1700486060, 2045151224, -176796125, -1257442501, 2027022472, -220298274, 722812474, -279780747, 1598822969, 917421150, -1849958107, 1155372619, -2056501407, -1125678357, -1017869479, 1854604890, 428957770 ], [ -120151871, 653264246, -948456935, 171567911, 692285930, -2100239093, -710653755, -1304090630, 609216165, -930065323, 1081770121, 1953754311, -734705455, -861505487, 945097675, 2086072580, 1447133458, 910837694, 1816196453, -1435386164, 191658984, 373196082 ], [ -1366575416, 1054171634, -2097282460, 300816182, -1610120815, 68236523, -1719266740, 72810462, -141752406, 1644140637, -706193460, -143999596, -277841582, -683786383, 218327579, -835599774, -1064552760, -1642120809, 464188007, -515822394, -548319832, 1512437958 ], [ -429003373, 233673394, 250246448, 1928019276, 2082652327, -1171891070, -1647590583, 1973114001, -1146711352, -1303353775, 1159078544, -1443444568, -922598957, -1013454933, -1413780237, 352689247, 273426942, 1943391999, -772870858, 171942237, -1076082765, -1611253185 ], [ 1666200131, 106269623, -1866442149, 574582118, 1348173085, 2024882003, 777957185, -2050171475, 272771937, -1331512861, -88401068, 1131024907, 69394665, -130951246, -2085295088, -1123740710, 1913055900, 533693641, -651617593, -4588, 147263351, 386449886 ], [ 710992975, -422521349, 843281759, 1434821050, 971776991, -2069729905, 1203996024, 530839430, 403097358, -1591922641, -339445009, -154967905, 1560240221, -1727213965, 647592163, -467135422, -2015778245, 836121713, 1472635572, 1439755724, 632707846, -1561899341 ], [ -1451095454, -939215855, 1966020963, 1882627872, 1825225397, 694932386, 1235854753, 1164916112, 412241627, 910249290, 1598805901, 1488719246, 193605798, -1296701023, -1879096603, -191556580, -283753774, 1260246756, 582472753, -1398307073, -1381183150, -478594530 ], [ -263779504, -1585743545, 950972525, -1841727886, -1766698995, -1523119503, -411339926, -481942497, -376262303, 1851883564, -2130898463, -568877049, 2042744012, -693179955, 44641761, 1818218833, -1566855850, 311983314, 316848493, -429286249, -757022648, 1452097429 ], [ -1246106807, 1868163804, 1355120212, 1787509650, 115963126, 977844881, 365952804, -848768923, 1120437778, 1420508996, 1345707818, 1489069638, -1152942915, -64239521, 95402036, -1029958787, -2023347629, -278949157, -677788099, 502923872, -1272997167, -1552776681 ], [ -640473883, 207028459, 258968957, 469039249, -1051606692, -1654180569, 917249770, -1347484629, 499868956, -866171258, -1978933874, -1158920776, 1476374578, -1523226545, 618146759, 336369981, 967568595, -463717519, -1583713444, -2040058801, -1439401333, -263628218 ], [ -907941033, 1809674571, 1881589673, 126978354, -1875521773, -935404682, -1610507408, -425691810, -100345080, 1754348889, 995406902, -432941019, -2126649796, -1791437217, 1041943504, 1645147045, 847731533, -1848346192, 1813678323, 1751841057, 915561646, -829207960 ], [ -369441564, -864473249, -325228970, -1302381501, -1179319714, -1531107085, 357150966, -1450337735, -260213287, 1232839478, 1299566676, 279565212, 1866056491, -2106344468, -1659041159, -1538647648, 16929805, 1064507724, -231450472, 2069156106, -1597126722, -600200911 ], [ 999727805, 1287539706, 1740412489, 1452916705, 1991994014, 1722890165, 64978105, 114042354, -2141759242, -1654425366, -684289361, 799746798, -497107955, 1630709645, 865148708, 1630876273, 1575759161, 470720101, -1342290523, 1795939907, -633477014, -1437948497 ], [ -1035677945, 888959828, -164145818, 1095595030, -267200579, 1112003593, 239849615, -1225794847, -1761981475, -217406062, 243831886, 282688352, -105200537, -168534420, -1868129470, 131011424, 1074299924, 523732454, 777252000, 1053245049, 452409786, 17393689 ] ], [ [ 1450660764, 723962599, -913469417, 313343442, 1975952775, 2013149619, -1084349975, 143871716, 1868006004, 1794411656, -723181137, -651537102, -1685646453, -110692428, -999966339, -354141424, -1886861076, -257395686, -1567847821, -1408141960, -186656448, -23432795 ], [ 1355204785, -1813476338, -320334558, 782795522, 207438157, 1780824178, 1637066192, 1932319095, -263241554, 1023826287, -1554767904, -519581551, 10207046, 1754849609, -1939093862, -881701149, -1213418325, -1641193644, -1100258740, 309371058, -1669629337, 1048046316 ], [ 1159139052, -1327191028, -1804352641, 387229161, 1450145338, 466516352, -245081426, 1721060466, 1058785326, 1353177246, 2030635750, -465042903, 1396199253, 658617689, 2009120127, 989046511, 1227060784, 1011904412, 1131386435, 659874387, 848696046, 558114212 ], [ -1504190303, 1462137563, 1489243290, 1526312919, -883451345, 1748768581, -1947393946, 1151857261, 92567428, 1972200878, -273201121, -813495765, -1846588251, 153500809, 691211293, -1239632542, -1331547985, 375914364, 498264108, -1007226261, 1613790033, 1312155369 ], [ 317657528, -8164799, 876452503, -1101161976, 1908844732, 1744088552, -218426449, 970058450, 1304400043, -366632115, -2034254274, -684277078, -1141729050, -909075264, -2012803414, -1462406736, 1106233418, 1210865589, -309380707, -294342148, 898146020, -1338874358 ], [ -254485581, 263779536, 612760625, 1550448594, -994873589, 121720990, -1762123916, 687476562, 705284622, -85780815, 337322216, 712652879, -304350381, -115177565, -1066922588, -149704347, 201616498, 2028155432, 1855085644, -187251115, 1550916462, -725297262 ], [ 668712883, -1648857779, -1861722691, -2092747817, -1563450096, -437994312, -688749714, 1295382538, -1671775040, -2102498964, -1943555284, 1202610926, -19475661, 435894510, -156966188, 1219162453, -786626959, 1895000617, 799704401, -160502704, -563693740, -1466721253 ], [ -610400696, -22005524, -1018835623, -554357423, -1035739778, 1386117866, 1774220904, 2143115672, -1642859663, 1010855882, -1822310056, 194331972, 126520473, -1043857467, -230461795, 226650034, 966864122, -24837382, -1141890214, -596559660, 452893759, -959245407 ], [ -1315265071, 1208732727, 887298555, 1860256595, 1842099159, -340732610, 1594469239, -1988806884, -655673989, -63821178, 1658240021, 1930909677, 1421965478, 1083064290, 1171314926, 128819067, -1951900502, 2142175545, -185702634, 1140663106, 1473916002, -2090374195 ], [ -626492430, 70390758, 524857016, 2131985400, -700335224, -223793776, -1240988262, -392772735, -860314928, -1717118236, 188173022, -1701928457, 1601513649, 1322831054, 11515712, 1277542357, -1178696037, -1574687678, 965800028, 790849662, -1929995430, -1233557759 ], [ 541909800, -1422674151, -1393943272, 435761370, -2108811087, 516653419, 383246628, 152514957, -533170797, 1643870177, -1548380396, 443012983, -211626512, -222966622, 959135391, 1869103302, -1930785728, -1592323383, -496337974, -1756362216, 974186178, -581230770 ], [ -1469166075, 1400132768, 925288612, 1308395129, -797247654, 980957387, -1475866642, -447899215, -171345166, -1907042473, 2042228591, 995082476, 1125812807, -22426909, -1651100469, -1026979022, 240816053, -1619475822, 1941820353, -1645703685, -1669906333, -1607879535 ], [ 1806453492, -533134326, -1529716921, 798315183, 1944537098, -2021197573, 1426695636, -549499600, 567557105, 2078314104, -586676914, 889762917, -471884931, -2115774057, -760423680, 1664686126, -1496601749, -430338317, 2095306907, 1759031806, 221174201, -178661624 ], [ -1378895338, 1477460305, -1590227070, -861691735, -12078988, 1420541038, 1346968677, 774784131, 1716120464, -1641437574, -1511033547, -274104774, 44233365, -26137224, 1771309225, -1272197416, 1671932548, -312023673, -548030580, -596347888, 841501492, -43327469 ], [ 1751394311, 493625787, -32128610, -1216043238, -366239390, -1718736059, -1583347825, -14597489, 1998606934, 1743203558, -362636529, 170897469, -539968600, 1116888788, -10017298, 2111200936, 1468252852, -1801927244, -1885232997, 277139023, -1574981040, 1772522246 ], [ 1233643290, -246471275, -136039283, 317298036, 1331007547, -615768382, -1917809289, -1556424955, -938346939, 1590111116, 1886476748, 1513943536, -2109137942, 290136422, 1941274935, -266746547, 231496757, 1789037395, -1573463791, -1608268800, 2064506091, 1782727383 ], [ -470621608, -1691337131, -1661894855, -1713689389, 1618125346, 1622143249, -1803771878, 2001916447, -1376103679, -1021940958, 988866534, -1654225327, 416614565, -595969409, -755766972, 1055976569, 1205757830, -2088365927, -274317105, -1753216537, -2145423141, 232043627 ] ], [ [ 1530491060, -720690575, 1105307851, 409701308, 138508827, -846887521, 1952918052, 765209745, 1821670335, 118893782, -1113693870, 1021154694, 292187322, 2023159091, -623519957, -1242990450, 922847923, 1223740251, 2073918540, 2136681670, -362000671, 1990393321 ], [ 1849369402, 1115448382, 1602454735, 1057825383, 1759010657, -908828211, 2014070621, -1635689562, -1987965542, 1003570062, 1600028643, -1119943876, 463023168, -1387794192, -96548286, -1498565250, 1281053632, 568607633, -28653736, 1471002876, -329411734, 1276957650 ], [ -880538451, 1017217061, 1843580588, -1337633337, -187527072, -1206586484, -382636311, -173158146, -767455106, -1079199432, -1317155959, -1997074731, 1556698153, 1997324146, 1537152017, 1449664028, -1223657321, 1750563399, -1397150795, -1042989315, 487759804, -738794704 ], [ 723730323, 963559961, 159047409, -1472101625, 1324152814, -753965107, -1398832258, -2029200212, -626643366, 903059678, 1198280277, 1884270121, -513443538, 1715513094, 2103147976, 331549494, -47495880, 1649960377, -178651419, 495518103, 1183098462, -1650420461 ], [ 1747800438, 101186697, -1640154598, -1272710383, 1274872512, -1380160023, 321731739, -872464755, -84576982, -357718365, -1975692656, -665805005, -805404538, 995841072, -506493864, -521609336, 2029198472, -1102187137, 1002241223, -1253514835, -789210670, 129702550 ], [ 1281328117, 514292804, 1571974202, -674251432, 1098283523, 1094944612, 1757056335, 1577363231, -991661893, 51257943, 1812285844, -103887195, 2027477353, -2100269118, 12809502, 94595894, -841771150, 1927602874, 1289162567, -227258920, -967064974, -1969622508 ], [ 1709385755, 1728188388, -174015224, 939159918, 897063140, -1136258829, -752986483, 510547612, -137289445, -300347864, 133760927, 926965660, -295333504, -1309739164, -154123192, 217967011, 1199884625, 886641195, 1321496883, -1391671971, -1324868019, -1340048785 ], [ -1232653669, 239857554, -575615271, 891223729, 1855120880, 1986391020, 1474078095, -1918750832, 34992779, -328619097, 765498314, 1614041791, 1163234517, -562480118, 1941850743, -411039875, 470893470, -73926882, 1480947082, -779270252, -1089319199, -1815772509 ], [ -319003381, 791932949, 1467655025, -1564652039, -84278020, 1565100230, -273966690, -117690421, -2022298512, 956168875, -1078523098, 2039667799, 817478391, -211670507, -1169450489, 1416570283, 1855663516, -1912993213, 456148449, 2065525712, -32337908, -622878153 ], [ -1338643175, 1370456667, 2111199489, -1633944479, -83330326, 1376490852, 1145592342, 2057571743, -1744999856, 392605312, -574053328, 928409502, 1624456912, -1017246280, -1766824031, 2093546569, 1022541127, 141149873, 2039895818, 409745423, 531727633, 1361113350 ], [ 423374126, 2068689960, 1249674625, -1247286909, 163237326, 2036173501, -617616286, 1428162910, 310434963, 49507667, -1572261825, -1607239631, 737809847, 1941386267, -1956621366, 403933352, 1256037381, -1821198976, -1208014699, 968861994, -1155835661, -1107292272 ], [ 1426000816, 215476316, 1308626358, -689974794, 668705890, -87122561, -1961013297, -949196003, 499802108, -1901487778, 996352907, -820986648, -58983313, -698099795, 385309783, -1804503438, 660559167, 1584082020, -560931100, -1224496244, -866359560, 113473040 ], [ 303895987, -35896838, -2099568817, -1112315608, 247315424, -870276816, -2117462728, 509604014, 398116982, 2123991268, -2033014432, -743960412, 40412681, -1444473964, 1587446391, 221873661, -138516032, 423373182, 2129521353, -34200035, 401835413, 729215771 ], [ -351510470, -277891145, 1311071504, 1410775380, 22174461, -1307319630, -847152656, 753298146, -161224172, 1275056470, -265474476, -1220717535, -102634064, -260386620, -1288431268, 1262850684, 950369563, 2106136771, -935775677, -341617789, 1891731557, -518806866 ], [ -987135571, -1038807044, -1885869523, 878094874, 99082956, 157734046, -1772121031, -1675339572, 140073948, 379141709, 2133843096, -1071604821, 1989798690, -1762740346, 1186940807, -1281630726, 1089923166, -877121892, -2065459601, 1035694107, -973301170, 1604248511 ], [ -200165331, -2072760372, 1086152761, 114905155, -534392857, 467453900, 913002660, 2006722504, 521305766, 797393775, 136414546, -1630041788, 799959505, -128791606, -292193610, -1488148099, -793247180, 689660075, -400910151, 1531380848, -1702484462, -1815692738 ], [ -1785307923, 1294126313, 1823028405, 743645720, 345985051, -1578189260, 497327690, -1713818015, 1520068390, -694896857, -234052341, -464919437, -312579730, -1596930518, 1162175325, -484452130, -1893562488, -1239257190, -1982592591, -1913039770, 73809700, -269991650 ] ] ], [ [ [ -1589594815, -1714765659, -360638715, -1268540040, 1436243816, -848617967, -346256939, -196213742, 2047107708, -1895123622, -1887710627, 126913420, -634212943, 2037495000, -1776429240, 515459750, 359195532, -1734566447, -954992087, -2559841, -1030170660, -120644447 ], [ 389769138, 536926818, 1844440596, -606109907, -1062314349, 1772821710, -2024752414, -650479437, -78244535, -669967939, -20024337, -1892580840, 1355093157, -2023946205, -1691528656, 1576882494, 646012996, 550882713, -746106454, 945535284, -1552469429, 633562978 ], [ 1961262233, -1876991500, 1570625038, 1034108476, 215101932, 400861915, 353821562, -399956999, -890674007, 739155683, 1961085993, -1621432443, -1242050864, 1436954737, -1688533734, -550548466, -1401003983, -315256369, -1294807498, 1138753633, -673255293, 730840797 ], [ -510241380, -976471504, 1923330184, 928668493, -1636201877, -1846423569, -463350543, -1664292870, -1261590030, -1340263141, 816520534, -1282709106, 1782416945, 705963526, 341866404, -1970732332, 1145127267, 873484909, 1648552281, -1486735109, 378365798, -990309012 ], [ 333076829, 193041567, 1187463450, 1888056050, 947635386, 907670666, 356402237, 821865178, 893287959, 1457997814, 1090058132, 976671453, 1226049854, -1959205340, 856241274, -558428488, -2026245391, -2128580679, 109360981, 1968330647, -2088298398, -1420106277 ], [ -242466214, 1392659212, -2129670161, -1302554622, -1543309366, -1091929155, -1820592715, -440584425, 270220289, 2061868059, 760390499, -360938447, 1844078027, -1712550274, 2074256464, 1519131451, 728623888, -613969460, 43640697, 1016709415, -1977638270, 1818614130 ], [ -1639269284, 1799832264, -1356320836, -668824000, -57556366, -1126680294, 1639681096, -1209619278, -55303584, -311798173, 1637463285, -1742572771, 2095995068, -778651128, 1887882298, 1589898047, 29503735, -886965900, 1016256220, -1746306535, -197723016, 1692299392 ], [ -1793120429, 682811462, 1470239764, 2022027403, -1061799946, 319791595, 673326703, -1800150435, 118896879, 1138620539, 924368667, 861429249, 1848303115, -161781136, -1443043057, 525254326, 611903121, -1183907672, 1434300491, 1584859594, 1180633402, 1774001277 ], [ 1339558790, -610614910, 2010001294, -1837506974, 1146520883, 118053972, -798615594, 992067749, -417512303, 360196279, -2029718126, -1499039338, -941466386, 1707665740, -1503607226, -935573164, 1300920831, -2010374899, -497015657, -1092231238, -1390663244, 1335952361 ], [ 2027712399, 360271718, -2015925901, 1005687158, 706233416, 1284569607, -774371576, -2092215983, -735862856, 1089331833, 612977418, -1846242331, 962040945, -526512969, -2056211805, -1087351092, 120628800, -1470759481, 2037480143, 120939888, 1960748757, -1560140384 ], [ -163541700, -528991099, 1020798265, -142657311, 1257555936, 1338615367, -1027042395, 1336202429, 1166132839, -2095263642, 677591798, 1465590355, 1593365374, 1465652336, -986149188, -1356907390, 1259326726, -1713934681, 1394328372, 528562892, -1405394314, -1982692427 ], [ -582863983, -735166319, 1585151287, 775866987, 499345704, 1821044097, 1880774575, -1509087492, 1862364661, -1256228870, 135538445, -1825874741, -2085607795, -1241224878, 214596974, -167401217, -2085963500, 1704295026, -856926788, 1976630929, 1988154319, -609106424 ], [ -1454751388, 2127715052, 1763376646, -603613370, -1493809358, -2091527677, 305506446, -1466206457, -904765968, -1648126201, 408548568, -465630352, 749107486, -717640749, 724717009, -1180782892, 879860533, 418745951, -422287443, -61099100, -388473162, 858500208 ], [ 1563762105, -238828641, -875885543, -1670603310, 276266551, 1570990772, -1270293775, 1795476617, -1773512321, 535105441, -1286949195, 966421196, -1538676814, 286665611, -1703853521, -1670342453, -1608176266, 1229834292, -1052277037, 396285559, 1481483677, 2027380253 ], [ -1055566235, 592867334, -1297682650, -1161367597, 1574486503, 1853676195, -28645756, -509188776, 1929370916, 1255734552, -1003396975, -1483457734, 78884768, 1737231106, 1933852661, -5922707, -867064081, 132854380, -70353684, -1569732769, 528799347, -1212195467 ], [ -1385731996, 607091444, 1472067780, 1161065546, -1336421950, -894016675, -119253058, -518076017, -794759191, -1570900528, -1966829756, -274550936, -1192673780, 1647060834, -1655918745, 818467221, -541895752, 88756163, 660229980, 688380209, 2114966209, 8666482 ], [ 1589187240, 1992183350, -2110628929, -780422691, 1837434723, 136942512, -2525319, 1795388591, 1207188556, 1255773246, 1433257030, 1638711677, -1749080459, 1560236880, 347759880, -913758877, -768730965, -796007385, 548828732, -736025020, -1847902619, -1033445671 ] ], [ [ 825063686, 905782235, 1750542376, 187701720, -160314178, -1138751239, 1544649765, 1973297809, -611049852, 306658994, 1630377510, 1397544019, -1663190693, 2144634921, 1884081643, -2104721738, -888211421, -1906567646, 1238637424, 1464661640, -207303768, 1348993956 ], [ -1396375483, -1429595613, 1870343003, -143435827, -1311033406, -792208518, 1046158333, 433414787, 1287102587, 1731435504, -2062250664, 764558494, -408709820, -1569037153, 2133387112, -1202304316, 1264210376, 279209085, 285009143, 765621039, -666558308, 1627839508 ], [ -1647710306, 623549070, 855680102, -1625198342, 688550955, -156917619, -2039836636, -1917765198, 1197037684, 648702427, 1537712765, 1931378012, 2074477306, 1509211420, 1559262902, 58350042, -1501343037, 137203420, 703930402, 614608562, -1169303450, -583944162 ], [ 77139527, 602579777, 940631563, -601488741, -25321306, -663759266, 1642468130, 1080556054, 1417092297, 2085908527, -60609786, -416476457, 623332757, 520866779, -1176246933, 447223897, -890810497, 533109873, -1128513343, -967119033, 73584723, 1190108255 ], [ 1173809870, 125659711, 1043023097, 1119946547, -906388284, 829947091, 659864276, -521888391, -1715473029, 1661244860, -1802550882, -468150720, 594104360, 1503857892, -62461699, -1484806926, 642732438, 1278220359, -880893538, 473783629, 79452217, 446271671 ], [ 1314846040, -280159351, -884367991, -1171906936, -754992807, -74121365, -1692899030, 666179144, -2072624984, 1088117511, -1363766109, 1624228180, -2103989238, 474033522, 1847882535, -32355621, -31832823, -1290556190, -159681787, 254902834, 39777072, 1376895729 ], [ 1684407062, -1579576784, -1473036887, -1725845817, -1657989682, -388353110, -1087088701, 1135881180, -1774258688, -715720900, -881602906, -2069728242, -375696011, 2055741542, 1439160451, 1444032902, 1114923414, -1410692546, 375718651, -542072631, -163848746, 445023365 ], [ -1905663425, -949845942, -1560835469, 1275524993, 1687448826, 1182099120, -86021608, 1607767193, -536340649, 565366890, 1913305184, -570064039, -1308333252, -550792814, 1923008475, 1252253733, 1452683591, -899953498, -870153814, -1336742057, -524398775, -867667897 ], [ -679723850, 331467561, 1544935017, 190171906, -125491009, 2020326824, 1598741729, 1630193805, -526006427, -1794053683, -836662889, 1445701664, 425023360, -1361856504, -68685701, 141779442, 984627793, 2138602438, 1126375523, -494339435, 1628706377, -692848968 ], [ 1698070657, -1656406162, -1429725270, -34012654, 557629199, 280732853, 1362264609, -1833226733, -1180250708, -1658059565, 626378830, 794230301, -1011485845, -1516806464, 1859097801, -1539736062, 1485204836, -10719087, 1947433039, -524198903, -1835306519, -1039649256 ], [ 368988175, -1034815172, 2000761090, -682954367, 766995922, 1480366513, -12194676, -1073718503, 1936270719, 1079807828, 787957719, 502881381, -357267890, -1483130527, 1415793854, 639764983, 1340425238, -1091562747, 405774842, -372810117, -1221548690, -1148290577 ], [ -1282645972, 988797427, 696622455, 95572305, -1030183844, -1791324080, -390454166, -640021479, -171168403, -1404051275, -1924669119, -811856224, -1133297662, -1543666386, 1426414667, 1926221850, -1621856287, -727772279, -963833546, 1592680082, 1015244063, 1045020113 ], [ 1080852244, 356539454, -1337178813, 1473561530, 2059871354, -648024888, 1771044001, -2057736530, 1993752621, 114631143, -323510667, -1083869686, 963098365, -1952771040, 1433264408, 1677353516, -1892943254, 1657550474, -657936428, -758095997, -835410706, 346769821 ], [ -451592049, 179030811, -1578789958, -1615404006, -212261088, 1492731612, -328744558, 1663674130, -2031064103, 1278962586, -2071986003, -128114163, 1406138799, -520699251, 664752391, 1041812203, 870968520, 597493981, 837288368, 1859344267, 370111172, -296420945 ], [ 186618362, -24936882, 186637016, 330195224, 1438103627, -1447634641, -812755649, -171137541, 1611723471, 1221655098, -1888241517, -1623800854, 1509064681, 1830405149, 1270921589, -836810027, 1615912159, -2050201566, -565093407, 980988466, -545060654, 523102505 ], [ 290769534, 268554387, -1472880101, 362774106, 356157047, 1941747549, -1013868740, -1977977166, -1640311802, -1505760249, 150755586, -1000695659, -913458848, 1538591022, 1080973782, 1213497009, -1823070387, 810977012, -895462781, -2133680228, 961440511, -949640369 ], [ -1675339602, 1702455153, 13518615, -939497536, 1599964994, 150194939, 2110891854, -1685600500, -1708748062, 1362435693, 1141202827, -1300767307, -1088538831, -1417845741, 1263491302, 101300740, -1875946101, 850095740, -1900245083, -454866628, 1905238712, 80474619 ] ], [ [ -796749949, 541580468, -1913930222, -397224017, 114896487, 518945105, 1055213931, 502359106, 1115985470, 360857746, -674230797, 1560708439, -739001909, 1003931692, 1798194674, -817800332, 578690932, 252319371, -1322002130, 1032890527, -1778448696, 1713425164 ], [ 50788724, -709983649, 814835561, -601529990, -1841252944, -926363600, -1749801277, 1245715084, 71703475, -595781087, -1352455774, -2065193504, 312763591, -773328200, -451183500, -749557032, -1831213877, -784778484, 1230562947, -774393717, -1391487866, 1636227147 ], [ 1348680449, 1868987342, -1881557535, 1465280325, -1878895368, -1577540720, 1113677264, -583319065, 2077979435, 1996536727, -1863602285, -543733928, -1755732276, -1426579112, 1626659613, 1441864835, 1015722502, -557512353, -591421751, -1752873383, -1993305362, 976371708 ], [ 325548279, 55454752, 1704056978, 613657072, -929623071, 2024008346, -535846727, -1249398725, 2063603985, -2032184853, -1551503851, 463150466, -1506634683, -624029471, 703140138, -10366650, -1464816805, 779058973, 30569972, -244869758, 1549569039, 1874808325 ], [ 1381050755, -848309361, 1859884560, 773938551, 1855469378, 1567156878, 571674454, 1068922288, 1938820718, -726259532, -1173014114, 343496679, -1538752791, 1775640205, -1787570528, -1709065338, -1069554573, -1752413897, 2102471849, -106829400, 2055078136, -1637163907 ], [ 781817718, 1295069886, 746227470, 1557118572, -1829373631, 1728889298, 93026273, -987303684, 886689348, -905120435, -1261662774, -1523214917, 1040347483, 1335547058, 1168980102, -1714760771, -514438781, -1878507344, -1910554981, 753631628, -1901437129, 86576796 ], [ 1010623626, -1653090376, 1269616564, 580150184, 1329225358, 415896208, -896206849, -137772118, -203698602, 835098048, -1759859837, -543336516, -133729013, 1773890335, -446575481, -2083394132, -1627237997, -1542505472, 1756882373, -1956136742, 24301678, -1463894295 ], [ -1051223734, 562288019, -1297196881, -1908038089, -444949513, 1073204420, 976616420, 1116412783, 1232755384, -1934823224, 102992566, 1374590388, 1441685346, -1959000611, -886521314, -168321328, -646470244, -1123256143, -1400342304, -1762196430, -1982974328, 1369942675 ], [ 925694331, 1850512918, 58128088, -75680759, -2135764228, 11169798, -1615088646, -1393112374, 562365071, 795009120, 440598265, -1855768391, 1840691067, 32308883, 1455262807, -1197315153, -1234910612, 1102311759, -2013719928, -101266248, 613091480, 660677954 ], [ 1807792312, -1841466236, 1275993545, -2061693753, 439959386, -522539791, 1735927637, -1773558470, 505100350, -850855563, 1126363781, 1757602344, 1000252017, 1642342716, -1724136417, -601101256, -1650193379, 494881307, 1276278295, -720287370, 475105790, -1390621255 ], [ -1945405730, 735557375, -587709122, 645258899, 1362116578, 228005341, 501635533, -106828518, 1144577206, 1798373990, 1641968848, 1060298466, -1733457625, 1685859116, 1207966853, 729844006, -402678039, 1413779557, -271878142, 521470837, -366277272, 1933118695 ], [ -148534771, -1984652918, -1257805206, 275973025, -77332378, 48263581, -1724043709, 739395215, -1018731684, -661567326, -1401588792, 2001559345, -867941844, 388345538, 1689970223, -470816522, -1138557316, -1232009534, -168153948, -686767591, 1703016268, 1586688657 ], [ 1538597260, 1551733032, -2145002346, 1472235103, -1997057959, -1374209909, 1164570841, -534859317, 592726765, -1488723734, -992677716, 1402926179, -1303683678, -1727977612, -1938198846, -2065770930, -1288811557, 1074664627, -372288953, 1412998726, -1959814078, -995469602 ], [ 1615553662, 1033095545, -791518658, -541736185, 1587698306, 752872010, 693208132, 751759715, 175047772, 834834427, 1463816812, 1162868524, 226667693, 106422606, 345583609, 1477512904, -586689587, 1249259738, -1526149157, -1128256553, 1936161554, -210043007 ], [ 1080018952, -967598406, 825725391, -1117247416, 146770922, 202377174, -881953643, 1809864697, 1696357636, -1934353905, 804709517, 1611937222, -203614532, -1242754026, -506746485, 1521155196, -1543602162, 625585294, 548189703, 485193908, -954550517, -2114920788 ], [ 1668251001, -665038993, -2128710639, -235900728, 800261477, 574155982, 151197633, 408004486, 632411235, 1605693997, 219587397, 506880080, -1888738172, 1238506026, 743922243, 977766358, 291544965, -2081244345, 1228460745, -1673838773, 55926964, 1357189834 ], [ -521704630, -1083606318, 601614335, -1627134753, 210643731, -249094154, -1421880132, -1120125821, 592375686, 61910967, 66327564, 346940047, -1119115524, 690870734, -61110851, -1611885741, -874928675, -96757126, -56890579, -2026362403, -981123667, 1230900207 ] ], [ [ -1740222036, 1509203353, -962213032, 1109235055, -1716604794, 887931968, 714361494, 161837537, -214281732, 78910770, 890769110, -250270555, -1693664135, 1243852751, -1434476184, -1370868489, -1091234161, 34765491, 50993307, -1342811628, -1718796610, -436838542 ], [ 310453904, -1711515465, 895552463, -2093754307, 519883211, 335240588, -931257856, 332655586, 1812233724, 110785391, -750265131, -237647930, 1635542086, -1436315387, -1385915943, -670997915, -527173662, -836326619, -1472372311, -666776913, 519979140, -1515784657 ], [ -116533229, -191366213, 2108895297, -444032969, 265744384, -542237441, -973273652, 1514889216, -1050294077, -235704117, -606891458, -1757048301, 702070212, -467006917, -608211024, 1486105286, -869965266, 1703423692, 957027208, 284764777, -1720370177, -653318656 ], [ -378263892, -120928072, 1144455789, 1218492585, -2142826860, -612964271, 1924398076, 1363299923, -110181667, -1970781804, -889539030, 251323040, 806877421, -2016485391, -301604386, 1788407256, -790874610, -1397021811, -223387118, 1430322880, -1135651712, -589557596 ], [ 436777751, 447861150, -2095252321, -1077652874, -518426397, 984610126, -977395506, -329945251, -2119746605, 128401081, -1445036242, -1217431210, 1077003299, -712803615, 444029843, -41525209, -706692466, -1655199678, 1050178916, 576717026, 1519340878, -539311806 ], [ -1106453143, 454032052, -1076994211, -808554647, -93619318, -307919982, 2082541208, 2009117258, -747850221, -2095236345, -1461750178, 989922894, 954758191, -1606102120, 854747066, 2119347172, 1087854942, 823256913, 1128180096, -1739381901, 1920444845, 1120729043 ], [ -1724723595, -666519940, -1692675213, 811075092, 2132691552, 386369101, 1246636448, 473266406, 165925403, 2031866873, -484326477, 929739302, -332214332, -1863654210, -740863645, 799865911, -1970614700, -385754961, -583142772, 1985941413, -1925472104, 260669229 ], [ -937770727, 17847551, 1080020451, 220720041, -1770299568, -1989765565, 1206113414, -597450339, -2110323885, 229801943, 1786203696, 1521027561, -86164573, 259135734, 1449495080, -1007919470, 30929495, -1986823934, 1518040741, -1969482718, 1799666536, -640347130 ], [ 1516215138, 577785935, 1384307808, -817224995, 1974900941, 2095549162, 484568945, -2115426026, 43767022, -1795183287, 1135743490, 423025277, -985485978, -1454756996, -113092242, 1453242617, 1117026853, 1644208346, 997427984, 522022650, -909202377, -1912568681 ], [ 1716088045, -638842132, 1188832116, -527706998, 1930936446, 1334661739, -1986751861, 1952226726, 847537557, 1276040601, 753773664, -850051976, 445946646, -1180321681, 1481267997, -929626489, -250563082, -758596536, -1849987878, 846664451, 891760623, -392418591 ], [ -1916508772, -935129274, 197804563, 1076005409, 516985179, -1692044483, 2107857145, 2035365018, 942025625, -460511877, 1677815771, 465343645, -604652632, -1131270828, -1400063953, -1550749991, 122195325, -1196512957, -2536988, -1566574971, 309356925, -898697917 ], [ -409607162, -777563423, 1905822735, 2060345858, -1787312378, -626861078, -2002005360, -596077120, 1843023344, 194939218, 79572115, 1045960190, 1919302328, -1892944217, 585524095, -524150208, 1909891781, 150248279, 1335298273, 1466281878, -261487166, 1632214445 ], [ -1750854268, -484070216, 1757311411, 601683360, -242800208, 1162714330, 1760700266, -1462619509, 2028575559, 1654148814, -487728069, -454133277, 961671771, 576593602, 375625731, -522184545, 1481585283, 1863105633, 1284266071, -735456284, 1929469256, -848261954 ], [ -1688813771, 364362013, 1144748071, -241009724, 1330127162, 1244506049, 1552289250, -761231205, -272237760, 1410396650, -1618748122, -304410760, 582808485, 405629343, 488865853, 1111774174, -1830296022, 472628562, 1763074233, 684661851, 871746495, -1405361094 ], [ -1010884529, -130976653, 1624062145, 640157809, 223020364, -1760429520, -1184521193, -32489108, 1765819719, -417599927, -561415181, 1928835033, 1868304507, 469502015, 1333306516, 1236989036, -1084613141, -821434396, 1546259753, 1721419373, 1483822739, 943101426 ], [ -332946234, -387507336, 17659229, 2125578872, 1543245056, -1105706961, -349707926, -1872126867, -547504098, 172015584, -1932668619, -274129118, -108051168, 364136007, -646635391, -156170496, -1962369939, -341564926, -1051946339, 1052519735, 753318027, 922283886 ], [ -995429929, 1235006618, 401923956, 874540497, 855511800, 2118056766, 1924154882, 2084268113, -1022085049, -1401180996, 1889845159, -1060866923, 771330908, -1484483438, 236543260, -2013165088, 133458281, 1822622556, -1856463443, -1410042979, 1755487160, 1478901156 ] ], [ [ 703607213, 1071236257, -517014503, -1254587457, -721430130, 1857479952, -1693252505, -1202033758, 1482571106, -1484536882, 1644386514, 587756723, 1940109237, 630334537, 1127544403, -142301285, -2107392643, -2126898643, -916565991, -365611169, 1716827001, -448461957 ], [ 434311653, 33405388, -1671964843, 281086639, -1554725191, 725856691, -1737219834, -407813287, -173259041, -672576941, 54362124, 652270477, -1636031524, -1359161071, -994155771, 1553042489, -1288689216, 524175682, -526117076, 1146391315, -1995136103, 1873967565 ], [ 355628853, 462277, 496920713, 260793236, 525169063, 1153482333, -1413419603, -1510626263, 522155417, 2084635143, 1230991540, -1377342655, 1748559184, 1963023335, -465777923, 436500413, 336169917, -1015814389, 1027831054, -224196007, 364867912, -1070137584 ], [ -1724829789, 1423083411, 1846513720, 1413843348, 102866633, 1561632259, 1056069209, -746728074, -1226843268, 1950470397, 1090473693, -1382633587, -1477727422, 152084314, -1993227861, 1475524581, 1503510681, -2126078722, 1291250450, -77106978, 1402483524, -531636490 ], [ -1947374079, -1603635378, 1436432035, 790762017, 415214699, 1896928286, 1418105692, 250627253, -116366201, -624860869, 158410297, 303758423, 1326024960, 1716583689, 1382334301, 217268835, -1012642248, 942805349, -600388658, 1898863006, 56709667, 354404002 ], [ -1936434873, 798723273, -1243620233, 1654666400, 227915887, 1027171204, 1357225639, -1454044543, -172822931, -737266911, -638668197, 241893776, -542788294, 1478250832, -1080700640, 1733655201, -1645693009, -1431553047, -1159709929, 1557681415, 1929913822, 16604196 ], [ -1263795626, 1300546741, -1171684357, -637020666, -1045516930, -299616849, 535728137, -669156584, 1063387991, 1494107862, 73613072, 507241584, 717763873, -290522599, -1004057178, 274123831, -1138773017, 217504538, -1359687160, 1152246979, -1032216887, -960180507 ], [ -133821524, -109300034, 845658083, -1804245823, 1142833530, -1760126688, 1083228138, -1081054486, 1284351871, 920147278, -1732353460, -1331611872, -789075070, -1171953734, -684376006, 1355361088, -1059225014, -343308060, 153619471, 1776856296, -1814315618, -1923054378 ], [ 1915922194, -1424873019, -1666963736, 2017210542, -641367918, 300921392, 1281557531, -1467351851, -1753863940, -1765812869, -2084416863, -128605039, -982006082, 1240401309, -2090341242, -1617854329, -822391925, -1792955267, -1578748749, 576273093, -637187282, 1456686148 ], [ -1570505385, -970910519, -1883365394, -1989294569, 206038806, 1974005694, -436814416, 186561826, -869487961, -900265065, -530332374, 1504945535, 963329411, 429877749, -2013333599, -1208098323, -585678141, 1846068476, 1155608519, 845663460, 1484304986, -2049585797 ], [ 357975192, 86218940, -130712701, -437815993, -2060825018, -2123062981, -1375038005, 565639392, -825122255, 1806464587, 1244531131, 1654734530, 1483020058, -1251651268, 114087344, 57672944, 674538945, -911821094, 934807354, -113684198, 1246661423, 584922670 ], [ -308952834, 783838229, 30998473, -471976905, 1655161840, -1790791517, -1798395771, -2145340688, -1454628480, 316883566, -565104692, 2139233014, 1309205016, -2065016147, 1171658608, 874601832, 1104214554, -1830807932, 1422871453, 864311205, -1313417490, 1006390729 ], [ -1644418186, -1786501216, 1348265620, 1313745283, -1114382027, -1147385727, 855323119, 595447194, 18045102, -1713181066, 1705479976, 1416459424, 44885660, 1899530381, 284846600, -458379153, -1416763458, 1634905152, 724505097, 1567085080, -35652547, 243622805 ], [ 1930710699, -889543244, -404663326, 857720252, -1902049597, -2132351353, -757047900, -467442273, -1575404692, -1406573160, -19010228, -1824243686, 1774464238, -1583959827, -1988973811, -1125843039, -1131003076, 32642882, 1773504172, 342319317, -1184874544, -39980098 ], [ -882480347, -960533016, 659579978, -170182492, -1541369183, -599734097, 1135246501, 271809718, -366210866, -1361866130, -1261545817, 348422697, -2050566562, 988362056, 457452172, 599221983, 294893242, -1172441240, -1015881127, -483661286, 592029413, 318432483 ], [ 598451899, -158354292, 569551071, 2022953865, 1396260435, -1143686398, -676780036, 299751578, 63387029, 2041700312, -853177765, -656217859, 594801236, 1440487629, -100296303, 467390315, 1742263980, 151730425, 1240563426, -1658692526, 1641854333, -791335816 ], [ 32365784, 313972822, 37258924, 354515155, 496884461, -732365861, 698984782, -2056732854, -1175855109, 1669532751, 73005553, 1982100052, 603489461, 1677704249, -975409205, 771939973, -590748021, -1529891006, -1506939866, 1748359610, -429412114, 1023028093 ] ], [ [ 1716103460, -371109002, 390476385, -1485847744, -883694942, -667659857, 1459813839, -376231533, -1434505234, 962141980, -1800831707, 762411392, -600879909, 1624005542, -1464664735, -835373072, 2020870512, -1020300873, -1120637650, 1287436002, -2062962151, 1314047687 ], [ 1217734173, 385297746, 1761159809, 2108076751, -185943428, -2049958964, 1391730541, 1499036309, -1695411117, 1276004609, 2010733343, -2147154366, -1305471840, 1795405593, -223931886, -1632622528, -1403490978, 947092721, -285848251, 375735293, 786044890, -83118795 ], [ 925679721, 1411506620, -307834847, -1228865460, -1645551959, 189434580, 396146764, 125806924, -751426947, -1984203877, -876379591, 1397696447, 989689442, -1517382459, -1582575808, 1539987586, -1106747325, 1495099126, 1797048768, -1078750510, -1849946466, 389365010 ], [ 405847653, -939095142, -905022033, 20395927, -1706432076, -1264970492, 2058687324, -1626683392, 803491273, 220742625, -1411054731, -1352985093, -88454798, -360231768, -1793934450, -558194257, -314569340, -1075610654, -787828239, -1707900733, 250037251, -1246116978 ], [ 1998100961, 1769209206, -975555954, -227065359, -1023929277, 855357135, 915700241, 594227153, 1649789030, -380008390, 1774340188, -830438420, 395875806, 731021752, 966757275, 450842009, -1347341590, 1679255787, 1749679810, 184771994, -2069904040, -953295043 ], [ 972801587, -86896558, -880612852, 146995823, -1245038249, 609098905, 1308206062, -34207699, -425558727, 530824442, 900761250, 232874349, -360132223, 944834278, 1668883669, -1097765451, -42767144, -261102130, -2031469247, -2031365082, -1562367288, -989661108 ], [ 855487644, -537231640, -1976440187, 1792076318, -1214839361, 993231989, 176619390, -448270633, -1757264119, 608177427, 568963300, 241288176, -1495767274, -1643247710, -1965012807, 1533935882, -1265989759, 73398366, 2065406290, -1223977500, 1389753645, 228140400 ], [ 708487247, 391766758, 1962378079, -502964520, -292017832, 1286220942, -326794425, 1899514895, -719266328, -332287126, -342378832, 157099243, 635744806, -1031494329, 973413102, -941679847, 1449663772, -1280804593, 2143132638, -1020071281, 929882839, -1792330577 ], [ -1793751269, 216055103, -818129442, 159748646, 867905166, -1103157693, 285671092, -2033829843, 1316828530, -1498783473, -1848956131, 2037595211, -1329135852, -647781243, -606693529, 1357557025, -968492801, 1098500250, 1440750067, -338816877, -1620095310, -1907332981 ], [ 1701313629, 680110892, -2017156292, -743951788, 1138268903, -1538904623, -541482694, -1068509097, -332559981, -1159848468, -1041834686, -538722648, -506344864, -341304163, -564526099, -19767735, 259325869, 672917912, -1814687169, 1052769184, 2019578073, -167395121 ], [ 246470752, 3324397, 1116404659, -1434477206, 1475070634, -718499100, 909854565, 1065627026, 403794625, 558517362, 450530666, -1909084780, 1654002740, 760894011, -1488117852, 831007255, -1336819337, 1007490136, 508920874, -1985958656, -2119225633, 1314938092 ], [ 753841705, -1093039825, -527544137, 1563578153, -1152804150, 521038733, 2106128655, 280861213, 155444446, 1112751532, -1287523487, -1660522438, 496434233, 433935839, -970001752, -1800278741, -1682718159, -1382843242, -384686752, -1869465608, 1930215486, 1295716425 ], [ 15396349, 1176986593, -23159026, 1359603670, -399413916, 1091415203, -893945624, 556851811, 1941366617, 1224363828, 1379879346, 995410106, -1870062154, -1720548960, 1808696803, -1145436404, -1133243969, 233736427, -1759852528, -1005379786, -262307357, 563395062 ], [ -59713657, -1767489420, -2119670596, 1671302452, -1542726112, 449600661, 309705088, 391911656, -1373481651, 1869231932, 1516968965, -1036066178, -1414030889, 1683269058, -651381906, -1030215213, 1443753211, -1442250278, 177266629, 1811280334, 2132994917, -1213689172 ], [ 1562859133, 1830050651, -1031284153, 1206224559, 715245500, 845687138, 632745378, -1039815342, -566912803, -1313308799, 1823762740, 361017701, -1714608730, -518053440, 814457869, -1441380024, -337061469, 2051107619, -831439877, -1275502925, 252871510, -573739701 ], [ 1726358211, 100400936, 204621837, 1307452106, -1980654639, 1993739543, -1224851054, -123428164, -508755601, -390743480, 50889099, 575320824, -1220183912, 1355581294, 109317399, -2097285469, 597779221, 1997025746, -447840617, -2073722819, -903415480, 424469960 ], [ -2034959521, 1014895504, 138933094, 975983496, 1116646252, -1961070477, 367015882, -1618403817, 671219951, 1618372378, 2028511176, -1887813847, 95203804, -1990594646, 754929564, -72304492, 65077774, 526755649, -2111403515, -447299415, -2076825328, -1644973130 ] ], [ [ -697363787, -1527294399, 432489813, 1850842691, -1617503513, 263544910, 1068967889, 190988720, 1342391659, -1085560936, 1548066493, -144064808, -176885581, 1893447209, 1636085551, 209758601, 516170506, 721184915, -286456184, 1175513463, -664109025, -1297443719 ], [ 135422253, -1877977717, 1151662994, -1939532946, -1242779324, -512723979, -1849229913, -795176899, 872086518, 1352706528, -335690276, 917845381, -26071297, 784862189, 1109559839, 1349466974, 1074650570, -218646896, 888252896, 1333554892, 2093650039, 888149669 ], [ -771325229, 1798121331, -1338705350, -1955309211, -1633016381, -447041699, 1937061514, -359549649, 265393771, 2020344612, 2012879014, -243382760, 57155176, -1648468595, -26282507, 1055352001, -822069614, 1338765317, -911752918, 1992418746, -353496038, -640565149 ], [ -1246105881, 1100410802, 167849378, -1685868482, -2122468783, -1019233282, 1973414782, -1218229791, -1650095210, 720440605, 1796203379, -1096092700, -991292815, 320193617, -886211707, 857071699, -83561071, 492992123, 1941356590, 1316306287, -329886595, -1505821939 ], [ 1631706422, -1477290193, -2049530758, 1847476842, 1741911361, -1954724277, 178986070, 1678809036, -1173023610, -1050789976, 365418055, 599079972, 21779370, -923617282, -1592634626, 1171586528, 233867556, -1064054401, 1247403131, 1569318865, 1774856209, -1939849661 ], [ -243400262, 1067343545, -2105165192, -1162635573, 1365377929, -1013444497, -309107769, 1663190055, -1010631684, -2113207673, 36896001, 1436070934, -3741843, -1491277886, -445511915, 257362632, 1209271535, -182977923, -2006945946, 413086446, -1163281529, 845912252 ], [ -347668079, 1194052571, -393710449, 2056015683, 1333362987, -1021947720, -1914898437, -1288094523, -1143976845, -1834448132, 1766274894, -1579766586, -1797690106, -1075342347, 1609507729, -843346368, 1312905729, 2070006952, -1326967677, 1801443831, -1451208884, 1409601632 ], [ 866593426, 1379724126, 1893851062, -1022801634, -1339741225, -1978921011, 1414352863, 1580600909, 721528817, 190249607, -1707902802, -593127888, 1198947649, -1225269144, -1384442256, -902872659, -1757401744, -457964410, -437897657, 1519235038, 717212742, -32248909 ], [ -475144005, -1368465674, 1792373744, 629690812, 1811608682, 1679236569, -1361661804, 17012161, -280684947, 265383779, -143421595, 2024840571, 1893279319, -863907705, -310819506, 796338985, -1152157580, -282166388, -962143394, -699905843, 935535264, 1012959747 ], [ -1281698754, -106990262, -1360674013, -843181853, -1609854508, -1074780990, 1265489891, 644343294, 1431999446, 1411309719, -974726592, -496727156, 1927100760, -1112106112, -2103078667, -2075138022, -1917912756, 48553109, 1756906264, 2041195938, -473463684, -1203733647 ], [ -1033448747, -77306700, -1008713041, 1784187316, -1197103495, 2043750728, -1555028686, 577672476, -2036574757, 185614260, 785372401, 1742639001, 311161251, -1823156245, 387080447, 1061406498, 1021262069, 1214388299, -903860127, -1082682667, 277645220, -1080296045 ], [ 1655312658, -1306310248, -202793217, 1881535276, 429082440, -1787192921, -783991432, 137682879, -186151959, 1753174703, 2009827096, -1125463185, 1975268676, -1642167638, 261508493, -1108655932, 986216865, 1656271681, 1475614942, -1621069320, -7415957, -252341076 ], [ -1923045391, 787360232, 1358797047, 188488963, -1770409463, 1019097635, -1733542578, -632154691, -1854020104, -1978534789, 790193610, 1453695119, -1763396850, -2052930761, 1295376639, -159376955, 1327916784, 1849410130, -533668197, 2134072292, -1959662181, -1360004892 ], [ -1567790986, -1469248880, -1162112643, -697717402, 418658447, -1652754238, 1289285783, -231766700, -109377508, 744010150, 569908812, -1148373304, 297543914, -908022345, 504991590, -536358026, 757839838, -1161255750, 406839001, 519923604, -287298033, -1995372335 ], [ -1993619227, -542061875, -2042972862, -1809410179, -887860951, 1631193126, 939332542, 1499911855, -258831465, -1098825570, -908227839, -1516784129, 1281543772, -1707558400, 838373952, -1837777035, -107113118, 1509561359, 2040531759, 1770479640, -1614185266, -1507770965 ], [ 337770836, -1374507971, -351646852, 2098043682, -598319138, 1510797172, 1575284393, 1405024616, -1385223383, -1292909367, -1615875339, 725636647, 1090630367, -379756669, -2006857186, 1309966788, -1029844260, -496965531, -1907118749, 786692612, 1451050958, 1585229462 ], [ 1784306250, 176752883, -821569239, -2092652568, -1695424327, -1868552727, -682592655, 1260675510, -964068597, -887347742, -1383718636, -1252068156, -1929335990, -1278030283, 1718165993, -1081712800, -1061443969, 218623966, -497481235, 238769313, -1533952434, 430218287 ] ], [ [ -1735824012, 557655174, 1212772025, -1276029967, 94056372, -2058525508, 1298994875, 716713547, 872111934, -123904382, 1549835486, 267854685, 1816311402, -1577279610, -1676031086, -515054945, 1869450755, 793829068, 31002907, -1382597126, -358108447, -1749762318 ], [ -1198848887, -23414420, -951564345, -1599508061, 1503711811, -697648654, 2139606847, -1112516906, 1916906158, -1187559417, -1752580306, 606911006, 1815234648, -108101850, 43577411, 1292155238, 1108737038, -744594442, -2009626421, 134908200, 600529917, -1750358622 ], [ -47266853, 753072314, -1411127866, -1937986852, -277054840, -325905986, -1604979667, -169657249, -2074118121, 1972592302, 1854248937, 1011782535, -1970019231, 1686650893, 1745283764, -34073189, -1105992870, 119746495, -176019444, -354779228, -1930607148, -1372591511 ], [ -1998107465, -1757049762, -1300782356, 2093285477, 1410821812, 684136214, -1094646622, -1655673114, -977421129, -700646301, 1150663943, -1330251235, -1622691583, -1167393065, -294681705, -1535783011, -2036159673, 1410048648, 1592503840, -1838083506, 1691293428, -572730714 ], [ -858790397, -1129416368, -1362894002, -505854931, -1881956209, -1192987059, -924530677, 727710489, 282135141, -2141499344, 1437651722, 1059236007, -1451837065, -1546345902, -919466955, -25811970, -604867651, -785291913, 517260153, 533389647, 1943318402, 1478498781 ], [ -1466609009, 1409806039, -474985425, 1539766575, 32116198, -1669540890, 1839253797, -971712496, 2093907109, 617583856, -521716636, -360560237, -555723016, -1675760126, 190523365, -1640593011, 1629802222, -741819078, -2014797684, -56652202, 1567104069, 829537131 ], [ 930296531, -751604956, -13680906, 529313863, 475587177, -715238988, 101105691, -1008262378, 1093023057, -1329740670, 527443152, -919462069, 909532207, 1277671424, -476305820, 912293217, -317261480, 490939760, 166398612, -1925718871, 1271629314, -2023899254 ], [ 435349222, 1790383761, -1321471526, -343702063, 922377195, -1050959880, 1709408104, -752914459, 1618743082, 86225714, 1843988340, -991055702, -1874080020, -611481679, -846414155, 242760956, -116188160, -186128553, -94570090, 1074330814, -797919252, -1969137473 ], [ 1652005616, 926747805, 1546404248, 1376269827, 121725953, 110841273, -1832093914, -1548534067, -1888654555, 47418312, 1329907802, 44457846, 524606834, -302706629, 983615811, 1849992732, -75174481, 155455135, -2059839182, -319412732, 821841556, 1728625815 ], [ -23385956, -1472647780, 1116336234, -824641177, 885645359, 131089072, -1610823135, -1856008098, 231745060, 397260484, 441665980, -1374064078, -1956079812, -2118526018, -664018558, 227690517, -1454684085, 660539864, -1118625782, 1945096927, -1640629654, 452100140 ], [ 229977329, 2042769297, 1398925382, -262213559, -155409161, 159891780, 644540359, 794379193, -1354298342, -1883733519, -715084325, 1796842798, -2014568511, -1496799565, -1788354133, -214518576, -1508526365, 38686378, -1909011298, -1897020366, 1113303237, -935820659 ], [ 1638316968, 320913102, 872128339, -374309919, 452716017, -1662243037, 894408510, -1561511258, -222107809, 326327096, 24453093, 1506624407, 779964529, -1621680032, 1294119338, -136226268, 1342646989, 1656450024, -1816933835, 499113031, 1635021031, 13187143 ], [ -1639602390, -555002646, -441479846, -422664368, -1273674075, -148518640, -746253839, -899535193, 1810096091, 322722425, 218221955, -1015046406, 1144925640, 456805725, -1043154686, -55894319, 435093662, 1909703714, 667917354, 1327661122, -1371377471, 515930456 ], [ 2125881591, 1615194331, -2034012958, -46607643, -1546034125, 409079012, -2088242435, -1619686076, 1623993163, 1874821508, -1370812378, -260947380, 1750394697, 1007279423, -1004177033, 1011227209, 492521074, -1273099306, -1062454877, -940940660, -103692207, 1136943764 ], [ -1413337303, -1442926383, 1854306325, -1522881474, 1400502192, 371791913, 2072276145, -1692035632, 1655394494, -87233243, 484208776, 1261794868, -203592030, -1223903185, -1238533433, 924132284, 354620732, -1434413343, -2055094474, 910854279, -1183418267, 1202630745 ], [ 1883851770, 1169051575, -1972883111, -1840687217, 1592748878, -767941345, 113639133, -636800085, 1303665536, 361612821, 2042126414, 1494987205, -1650227602, 352191777, -1181240403, -1431286785, -1361806656, -334929360, -1779136790, -760071996, -1456421490, -2011401498 ], [ 1291015429, 1580147275, 2036390159, -1443287673, 825440081, 1269708064, 2013551430, 839928899, 1615199856, -1611065223, 1417882936, 1795181915, -744743742, -1480800839, 1337547895, 79738413, -1028992074, 532465131, 245630036, 144273332, -1672605161, -293291366 ] ], [ [ 995423641, 386811952, 1608491699, 1752855746, -460246850, -1237788866, 1854654256, 1084310791, 62170316, -190709076, 454958733, 337142520, -1881269350, -1597782695, 526827355, -195295347, 672626242, 372051433, -382213372, 1043683994, 679542028, 401446382 ], [ 379076998, -67482736, 901411617, 1975802646, -240720674, -594464189, -1903056655, -1788549302, -1839967918, -1538988113, -1409384869, -707290362, 1231700631, -1006923484, 1256354442, -1657510280, -1178391093, -1148304165, -1846595105, 1673486796, 93596451, -1871458651 ], [ -1156655019, -1730884992, 1007222493, -152680617, 14734891, 621169085, -773216233, 329924633, -1058593062, 74331560, -1661602949, 1654182374, 2011437961, 2030303954, 1141978871, -68160461, 1992842191, 1944220931, 678606499, 2119266561, 1205445643, 2089558415 ], [ -1912641888, -1112157418, 1861611805, 1053779340, 1746348351, 1292249313, 1321882081, -1838136723, 235944218, 1160337830, -239207101, 1737296526, 648234594, 1280412418, 1932419860, 1254575359, 1529550352, 1954071905, 1223753450, -146336415, 1187448260, 1253348894 ], [ -1322812447, 1628820878, 1817651314, 696267644, 1710334670, -1049843832, 1007425277, 1887944968, 520875756, -1061561167, 1688001461, -1443922261, -184897488, 1093426981, -123399535, -1854036576, -2080291781, 1581073915, -1306945734, 16865746, 668911587, 1563384323 ], [ 1823610599, -1306776313, -1695845252, 1973467077, 1915363043, 1194559857, 152447667, 2085549926, -1201674695, 1987326522, 69363099, 1015189575, -191461740, 574792781, -438937117, 20700621, 912651439, 1884372347, -1914714332, -1169438889, 728783138, -265261145 ], [ -1573483602, -1484168542, -1290156125, 53159669, -1481077675, 1916315251, 878578481, -1570248799, 1438638540, -1429073220, 630723648, 372624979, 1369046312, -1842614080, -274852912, -541255116, 469153001, -1183707219, -346718014, 1631149726, 2069735075, -1880431659 ], [ -1341788575, -766228203, -140097999, 770096955, 1293229672, 873043272, 612422393, -1412993633, 1884146551, -1668857058, -97941791, 188708346, -1365445560, 1174938902, -2066075309, -1187854265, 1711544767, -2135892520, -98083931, -2142874205, 1826897739, -141919041 ], [ -1389355088, 712415450, 2068138040, 980152430, -301161851, 678995613, -590006946, 1972617431, 1206956769, -601709653, -1210032157, -92122426, 1372619436, -791101754, -818720061, -1074263896, 677456051, -2044526381, -356236927, -2022975479, 617461343, -2107232454 ], [ -321273210, -436912647, 127110647, 39244397, -200373583, -1543843216, 341391307, 1790388952, 207731110, -985424738, 1661957769, -1373884447, 1185092795, -1172456697, 919191232, 1587166183, -5392513, -2077228439, -2099489963, 293268733, -436835760, -2038682289 ], [ 1422740883, -136782074, -1081674236, 1259325179, 2058049922, -321631091, 1400863470, 1431729248, -1559440321, -1727133410, 346076401, 1035305396, -684338827, 1260950276, -1570119716, -1480677185, -1455094884, -655044727, -529661071, 539250329, -1601161013, 713738996 ], [ 68346885, 1758990214, 1350367898, -2016916038, -1960260100, -1720433984, 1768554371, 1030736135, 237300045, -588176387, 104070723, 1596149358, 966993426, 1911728736, -361001945, -2077207224, -2025424180, 745183034, 1850604123, -216655632, -1112489097, -1517061157 ], [ -241614749, 1742488314, -482817485, -495399920, -1900699189, -1260985516, -1515491824, 1670408894, 941364840, -1438237730, -630985316, 1069118699, -2008751012, 536608046, -462669060, -1086195806, 1738871048, 1838234465, 1987274470, -2072589182, 1709256987, -1527943818 ], [ -878838738, -1383856209, -1982471754, -1963268966, -363455908, -905677522, -335776784, -1620397936, 191271559, -186123224, 689467924, 1608091212, 4364555, -328418901, 1196397180, -1860261130, -639795921, -2040342364, 5131376, 810877607, 1881483905, -988853730 ], [ -622518163, -385275728, -59257171, -1791906535, -306962966, -757384380, 387428736, 539987668, 1798975932, 351469446, -2091897643, -218775569, -460213344, -1093793160, 1570754333, 1037799241, -1575629927, 148521374, -208842802, -943433113, 327535768, 1940252922 ], [ -986166695, 524819316, 1912634330, 718617937, -803429642, 1460711767, 341264853, 619022912, -358215888, -1187532671, 1703628023, -1731248912, 107315017, 1937995734, -1077887287, 1403478045, -1436175673, 840730384, -1372421094, -37243928, 1492317674, -2133980096 ], [ 1740894144, -896608747, -2097022210, -1998366251, -414398059, 752083708, 421301341, 1515946518, -1570322704, 677085209, 168641577, -1485613146, -1868048078, -1749924832, -424335594, -1528680055, -30633713, -448543341, -1219331426, 755637431, 197614988, 742982067 ] ], [ [ -1581118258, 913865218, -1057603263, -1319574528, 1095183301, -1045830569, -2053581792, 89840041, 1908510076, 614174160, 58196941, -1478681238, -1540144250, 798661603, -564328173, -1720050404, 376507043, 1496309352, 1561601126, -2087142545, 2071652187, 1302220294 ], [ 330996145, 1253133183, -1387451026, 960131966, 800229620, -1696483110, 324001971, -1378540916, -824330772, -662351935, 1440356899, 44430067, -1872051933, -473416063, 1495239834, 1528288119, 1981361549, -913406778, 1154203108, 2142130370, 803119505, 1431173928 ], [ -1661300064, -1398814527, -879106194, -87935571, 804841391, -1686830202, 452404678, -527681578, -823138043, -60548304, 1465124680, 1748907108, 805162104, 1179094073, 1164652080, 2035212872, 1450578423, -1771519290, -2104902243, -1031220455, 1083795602, 547297632 ], [ -2006016428, -68071134, -420053485, -1403506028, 1873877458, 794909022, -1923008757, -23287833, 1523466531, 1488021436, 1004419822, -489592464, 844656221, 817887786, -608793288, -359503992, 1500034580, -2019641082, 807529472, 149613565, -104142049, 283795346 ], [ 194053693, -2033274142, 1710303539, 165421153, -15821317, -231080717, 973428594, -902443431, 1323913679, 820308914, 894032654, -578912387, -1263884826, -570195710, -250603897, -1865008364, 376596390, -1351076816, 2050611844, -915677676, -1169113342, -1610758062 ], [ -358222599, 1657176506, 1036651109, -1300237306, -985997361, -259213041, -52309429, 31667123, 1072202742, 967280269, 1967419049, -785928693, -221943963, -263377824, 1412937183, -522308565, 1010704740, -1185752085, 1862111378, 1907544669, -1842263603, -1491461117 ], [ 1626812764, 2146162740, 1326922280, 1092551337, -419912053, 1918550179, -1277311321, -1930046693, 1150942230, -1090649164, 1143795811, 1223669985, -1025294935, 272160515, 1343083508, -1349633780, 778346543, 672328505, 1471353482, -2087406414, 1541999361, -1448240461 ], [ 1012382413, 965739448, -1990371988, -927046927, -45349733, -1423107194, 454188693, -161975870, -1890616215, 690075467, -1930767112, 1657989424, 717305171, -1771633141, 337339624, 1037728615, 1298974679, 1214526111, -71684459, -2137519129, -1983741223, -242620053 ], [ -189838016, -1486919906, 188408037, -1590133906, 155500213, -899738923, -228971436, -1328347223, -1335940788, 356424931, 324934629, 81940334, -2021436763, -1924300172, -495841736, -1728701353, 1209802465, -1545439374, -1375478581, 699651028, 81849931, -1557304834 ], [ 85550852, 1631669301, 173528003, -1730609784, 1014533341, -631928689, 604199402, -608305968, 168620446, -1853730226, 439179990, 815303234, 1761638460, 1120249140, -214125795, -1191778205, -558126063, 1203623863, 1379608960, 1881745600, 179418107, 1883669456 ], [ -681421177, -482536377, -349806023, 746259618, 433969076, 771298077, 2044958100, -1222347197, 2083346919, 1270122257, 648344850, -1556264339, 567881075, -1875502123, -1449274539, -349474860, 2042678994, -1861209116, 1273162720, 990946783, 1335578630, 1555371751 ], [ -1421325247, 1345379988, -1726566869, -1694566258, 382649126, -1437028791, 169591759, 1574751345, 1984411859, 1961244864, 364425475, 1148447614, 663524240, 580616788, -1525771749, -469145958, -1758248115, -1914177642, 641202215, -6464602, -581558012, -1643885137 ], [ 1077731617, -576436527, -1583776639, 1498354250, -2146214541, 114414978, -1916214866, -1536119919, 1405537052, 1908562072, -309548270, -1535562283, 1018688866, -505060765, -1023087563, -2046531367, -1023846445, -1181536265, 1896057978, 989133248, 2080376535, 1563085846 ], [ -1652444643, 59428007, -2093679503, -1951166840, 617974738, 368961093, 1320994413, 1027191140, 382232167, 1367797400, 692638636, -150282742, 1531533702, -1795443524, 190528240, 550195496, 326340210, 251100144, -1171771521, -739255195, 1190137367, -1389528267 ], [ 2069326341, 1916306359, -628713068, 495574623, 589469311, 1758394317, -418727769, -967067430, -1261293454, -1505609885, 1477170594, -1638405969, -801401906, 1879609775, 1903201541, -487827512, 959046020, -1002433234, 2048057453, 1766518815, 1316388017, -248507875 ], [ 1081480258, 2099482408, -567754266, -1269349462, -2105195069, 556536997, -2041546642, 1517385177, -1707712987, -207592620, 1691078928, -1135407480, 1667981087, 1469507361, -1095384531, -1790908093, -1770294758, -1392756444, -1557689735, -1719998583, 1406281771, 323772336 ], [ 1444818342, -1376540870, -204426294, 1663160179, -897591721, 874516430, -1818963036, 1058383220, 1300474140, 2064306034, -519162189, -1298429261, 119618439, 936340318, 441822157, 214440170, -2058891116, 37076666, 1512096859, 2133333572, 2062424644, -1124648778 ] ], [ [ -247957150, -1712865321, -747506797, -1628790211, 1898357412, 78549051, 1920818549, 1010001287, -1061202965, 863163373, -2077437000, 522954465, -895398839, -1188647279, -1353549327, -120320152, -688962477, 1703469285, 2015253797, 1645361497, 1826218676, 1544307782 ], [ -2048402393, -309353749, -1421991778, -14692130, 1694958838, -741392838, 828462370, 566713892, 349826067, 1234677020, 2037025861, 797199965, 1066088574, -444505646, 1671398005, 891977510, 92465394, 512058815, 717800175, 33929958, -1276730442, 1356073178 ], [ -1224730633, 1481704311, -789820185, -887374591, -1783446283, 428691179, -1926571542, 21416316, 1002654071, 1711772357, 756776281, -47118988, 1734286316, 1698108048, -1480462921, 750691934, 2015429583, 905744759, 1487640936, 1629635139, 2115790380, 1032082675 ], [ 1504424885, -194923286, -1581391170, 1820343273, 1342519476, -249540650, -1940783841, 725725366, 1341974865, 889551104, -2127693301, -1768708167, 787810146, 794797935, 2058933342, 1737262966, 2114186562, 431780738, 1233601299, 204045014, -1900991339, -1440319653 ], [ -1897539084, 882460113, -1215821445, 1482398781, 386155210, -95378819, 1963695394, -415550710, 550986780, -224390463, 1282994708, -1680642776, 391424123, 1134743257, 558652240, 1788760338, -440769286, 808606003, 179218413, -581045323, 422882132, -1516819820 ], [ 1570106197, -605880016, 139096372, 434199360, 1778567791, 2038525749, -1023435389, 730909287, 1639685027, -1387263755, 757518029, -807516665, -1542343669, 1189206076, -427215813, -551428130, 1608544808, 367843649, -2081993490, -355704671, -1824893317, -1549724961 ], [ -1231541613, -924353822, -1348383777, 2126566001, 480014360, 794220981, 1615720406, 2042493028, -776004250, -236962840, 307407857, 1911285208, 814880574, -1331805267, 618326074, 659467506, 1422516319, 34896505, 537789900, -2049061267, 314393740, 1142744880 ], [ 909340501, -1314027834, -307401080, -673870762, -974812404, 1168148553, -1070196127, 1575734843, -381192279, 9088914, 594970737, -1806894345, 674717422, -1197420722, -1729670197, 2907661, -1373815327, 932764882, -1120342189, -1163192857, 1608464565, -2133761605 ], [ 604351521, -644558521, 337036010, -752005169, -29357983, 686049974, 317197690, -517273633, 1962233816, -1840715965, 951644711, 140741937, 498570492, -797210696, -1895460628, 1835820534, 1355867209, 443818831, 1358525321, -1857486067, 7066289, -1604331732 ], [ -321849281, -892344732, 2052958220, 1110829933, -2040782219, -1984301664, -1461621443, -960474037, 748595456, -17668360, -1912395407, -664723381, -442151253, 1170142535, 1198627292, -304371146, -1465342181, 1930398657, 1649395163, -1336445433, -1986065199, 1728981041 ], [ -358727867, 1951270712, -24833387, 772078877, 2097247961, -2145108583, 281569657, -1372727679, -212754699, -726051578, 544749195, 522939117, 1926443260, -1463034344, -890764526, -1321838014, 887090524, 1706747231, -2086285253, -1798132996, -356043689, -1185743039 ], [ -415286431, 162715481, 193588948, -1213174842, -255508801, 888539077, -1081983965, -1747464061, 1664308888, 1399098935, 1899776613, -1425089590, 362906146, -1942382841, -340049935, -1585397154, 670989430, 98993324, 1771138850, 907041549, 1285595474, 776219296 ], [ -1829747690, -1878520849, -1147337403, -173285034, -808303502, 1750698053, 1099536952, 71131927, -1370327876, -1878893091, -1807291407, -254266582, 1528158574, -1340061042, 160035963, 1878080351, -766810319, 451717207, -853387103, 1620228899, -2087646881, 936772187 ], [ -458041963, 1256145755, -967483651, 224852506, -868472053, -1521511484, 23127704, -524390723, 85883548, -287636226, -888574775, 646045839, 1937927061, 1467637535, 541692427, 306916395, 2139482883, -743744976, -704763444, -198369176, -828407351, 1439832348 ], [ 579778111, -1587679739, -276143272, 1193498662, 216957450, 531801463, 252724006, 363746126, 672792607, 1512738925, -1996873998, 2101009317, -1265354076, -755046485, 1136991242, -1505883768, -848324409, -1415858088, 463057499, -215814410, -1366194636, -378084996 ], [ -1574568364, 1350116554, -670439669, -2100386770, -311323414, 1334334361, 1869520266, -768125457, -1117101010, 621805730, 1287907381, 377579490, 122420619, 919357738, 189314459, -2075008804, -1005994429, 1371062883, -1974134469, -1087462973, -90962220, 963932097 ], [ -1299645734, -1382967664, 756884578, 1377060567, 2117430813, 1335106087, -1232386517, -1421755273, 1408137619, 1887575414, -1671204886, 2099226261, 1107065456, 1514252606, 1593466411, 1352036454, -1587695138, 676123488, -1723963916, -494508068, -131376349, 190773272 ] ], [ [ 904830650, -1237623461, 504561387, 1996015117, -976763768, 1193107398, 1704837088, 434083896, 1256299459, -579357589, -1044497383, -397888738, 1847562999, -1064494859, -923840040, 1331197006, -1988775478, 539598687, -1918234385, -1034203956, 702885748, -2113203733 ], [ -1072872294, 914902621, -478264710, 27584517, -1331898962, 1567445552, -1222690700, 622315062, -1219635110, -823506578, 210708637, 531098926, -1982251337, -662969142, 114978629, -1366449173, -910610384, 1886448061, -294594602, 2129841824, 1243372961, -1898016262 ], [ -1657947884, 369865222, -349624845, 315706298, -1948503148, -1809899485, -218996319, -1232256999, -2130631093, 1629088711, -1499855542, 176391584, 1043945065, 764028514, 334605883, -1620999022, -2127146133, 989884257, 337502230, -1649034117, -799434852, -344923484 ], [ 898691394, -1866244977, -2095990542, 1531655184, 621141561, 1958855265, -1616699257, 1705908056, 1371575707, 423470920, 2124205277, -682306148, -910786258, -102161900, -1508616448, -950934119, -852123167, -490881080, 636606934, 1541679272, 66197240, -1026663535 ], [ 184495575, 1772175834, 1194757982, 491149042, 808579023, 626309029, 493585585, 528015176, 317227448, 687775091, 1718308007, -214235289, -931928107, -720784514, 603023288, -1840745787, 366109560, 1290416368, 14096578, 1899970662, 2126223807, -1648232243 ], [ 527107295, 213231531, -875083577, -1996045280, 2098964387, 2024780303, 1936740614, -1291365460, 1217090427, 1704423795, 1267354872, -1533676784, -1212067616, 389418532, -160490297, 865362970, -219954728, 630533397, 1531991604, 1030561999, 1143335052, -1572537523 ], [ 1484979274, -813702264, -1468736406, 861296297, -405519327, 2007205675, -25423287, -1747847125, -8159610, 1344285621, -694345259, -583468171, 1945559191, -1486509002, -1346069384, 1380008289, 328273067, 1552884924, 721088641, 194188963, 560985014, 1641200368 ], [ -1979144116, -247759098, 1177578961, 261092986, 1574679763, -384291384, 878913915, -1373281219, -395225402, 1700682961, 971605060, -936237467, -642833725, 1805522980, 1453557344, -2054291884, -532497796, 712285257, -243564452, 583228745, 641566362, 1734797334 ], [ -820552730, 2121048370, -1296174407, -2130357071, 537457938, 723187317, 971753113, -328339148, 1428404915, 2065947037, -1155277826, 308672323, 1684844353, -1809754979, 987272168, -2098969105, 277482097, 1686499372, -361977523, 108637623, 1156893357, -1095843740 ], [ -909673674, 1664305690, 385506055, -1037508702, 371926150, -2109194506, 249893331, 618030139, 1537927354, 655186352, -175641583, -1692329049, -1574138794, -1084054763, -1954348446, 1265233678, 954417854, 1780990255, -228686151, -837827412, 1059744336, 1478071586 ], [ 1134899543, -1924656588, -848152377, -373451111, 1019151043, 1927196935, -856172619, -433078180, -1811887299, 251641966, -191919475, -1039048565, -1168062772, -559391692, -908038007, 1171562135, -1614222149, 1715420448, 695303717, 1833338534, 139863988, 1180593384 ], [ 21728183, 1232486027, 527756517, 279561647, -679268483, -266574446, 153067956, 1779137369, 1982622950, -760417958, 1241158447, 1921090116, -607262301, -533812498, 331316027, -1477153043, 1480881413, 165145880, -579676634, 2044635494, -351851798, 2063705690 ], [ 781397872, -1889521899, 662469154, 1817956234, -1995497663, 1636554827, -1621564792, -1410368310, 1262225095, -1750007284, -1351608098, -1494715555, -1232475240, -947370825, -1274832988, 79797817, 696404088, 414042907, 316376947, -651496020, -1221483257, 44532012 ], [ -100492717, -1027738484, -336851234, -1778213591, 1702926663, -1231980500, 66463513, 1289346471, 612797070, -1173694554, -1356523525, -2078657925, 1299171351, -436033995, 2077843135, 1153566442, 1359367079, -1611695085, 244254550, -357651036, 1409230487, 824861469 ], [ -499547532, 1013426575, -210213390, -291927398, -1529995111, 380766840, 1159310072, -1444757275, -1922779786, 1735416794, 329905296, 2137072623, -610939896, -144718558, -512775076, 1015319229, -717050138, -348883077, 7295202, 1150902261, -1888953462, -1166015862 ], [ -812276461, -1344545391, 1929860705, -1852495022, 421732135, 613054377, 1663669531, -323649081, 1918561760, 965808419, 990309839, -1438826443, -902346489, 698404313, 177703874, -1718086722, -103191277, 804986203, -669994230, -1132910107, -21706235, 38382794 ], [ -75146539, 577411569, 1332452297, 218134393, -1125561627, -365618654, -1897013197, -1440225077, 1081619573, -545082120, -1529966182, 855439530, 1488331676, 1504140290, 1790320227, 1751455429, 1135585533, 1105911039, -358596172, 742156544, 1488333380, 853816873 ] ], [ [ 726190824, 1900144109, -2111522084, -339558971, -1362761185, 8332133, -1081314544, 1454361386, -1617314595, 1295325016, 1759207663, 922661207, -1349944049, -641219246, 25268124, -891949732, -1208293273, 697102956, 563431586, -1650926385, 1167617695, 444664037 ], [ -107354255, -1404477834, -1893240077, 210773228, -953220519, -917797932, -345709354, -1144123524, -906694639, 321495940, -519193873, 1516546254, -100790494, 1493821886, 761118807, -577842875, -1901750177, -209781689, -1872872862, -2042923535, 19039572, -123607833 ], [ 905744444, -1127000140, 236000639, 140845595, 1736954938, 1045509761, -267173734, -116121046, -1928649703, 1385549736, -407129616, -402669913, 212078114, -2053885883, -423975041, -902879034, 1298521610, 533664897, 997337246, 1884612605, 2135185701, 87212928 ], [ 685962970, 1224668464, -1906628691, 1950677967, 692105587, -549134705, 4146480, 253362625, 1435607822, -1104512726, -1842001349, 345574245, -1568223200, -1873205345, -1965670962, 711840436, -190560257, -780814597, 1511003721, -138119376, 100189143, 1870191413 ], [ 391311096, 431620318, 1121142480, -629287814, -1393335683, 428821671, 1335951749, -1194620105, 1126703250, -431663128, -1443143646, 764649384, 1190664910, -225812157, 703132740, 1424466558, 1902451766, -1810282732, 308135405, 1822515904, -89139179, 372456785 ], [ 1676352655, -125075430, 1153057720, 521701914, 439175079, -148115636, 625113947, 2072062334, 183861289, 101385616, 679303453, -1103455833, 977313856, -579860185, -588078086, -514567841, -102497943, 812130403, -1116435011, -1461990082, -310750090, -1401792447 ], [ -232259580, -1758101257, -2121677967, -1140399965, -1592693600, 1682398243, -1997587577, -6629304, -652721446, 1953842792, 400378901, -2023280966, -1388130521, -1010623261, -1359050601, -943976672, -1667630475, 390288690, -1315904260, 1730850582, -1539784902, 2130114025 ], [ -919808092, -1985163090, 113438932, 549493221, -1282395963, 1615018372, -400153461, -550473912, 495724542, -1818095936, -1275118121, 1140671389, 722251597, 1940863082, -934512321, 1803354724, -871499116, 706394736, 243540886, 321129268, -672038809, 761054768 ], [ 1694932204, -638554130, -76743147, -1870108736, -786476677, 1547665810, 1807985275, 12942168, -829286805, 871579047, -79777879, -1934420440, 150429536, 982352299, -121077454, -1247544090, -1006609097, 630138516, -1091391141, 148475908, -1007345768, 2014171124 ], [ 1293128046, -884023953, -323593080, 563625671, -541907195, 806010547, 740737970, 105936200, 1669740170, 1477067288, 1429522773, -1254753434, -2064749162, -518258972, -1139760891, -1595825711, -1173036402, 1671870641, -1288755061, -264937588, -885798524, -2094233276 ], [ -1526448925, -1533803181, 1598154903, -355184929, -2123020788, 147180462, 1448870250, 836975337, -1828353528, -373041096, 500356585, 1817342487, -829079150, -1096464968, 959815153, -1671501494, 684198027, -742269892, 1629661264, 1675782247, -1721404021, 697331773 ], [ 915929554, 1673978722, -1154125762, 1102708515, 163181058, 1983136445, 2098512966, -27844220, -1616172170, 1775172059, 1214819080, -758260500, 1921467237, 618275602, 250300846, 2063568766, 1013422850, -397791488, -1175325712, 2073944455, -693921967, -749498604 ], [ 1052399600, -1228837823, -363002659, -364965930, 913575977, 1536020653, 1077976555, -1667828331, -485195784, -1180817401, 1285791971, 1116492522, 696103728, -599343903, 692530171, -760188383, -2010870014, 1032314095, 988166357, 1276812659, -1880710638, 58551100 ], [ 2105482200, 1619192287, -405053195, -1634003019, -1329031586, 328601997, -1815952476, -2031379881, 129446662, 523424929, -1860849944, 1506557244, -648969260, 1418508849, -889075829, -562976148, 1160387754, 1014112257, 989981816, 495666748, 344180969, -716808387 ], [ -726310293, 1106448208, -1653091033, -160164674, 2115604083, 524266317, 1535395021, -424189338, -58547844, -313548167, -1589077496, -1725831280, -1783125791, 269249871, -66912043, -1489510122, -291182814, 1797288512, 570646332, -258572841, 2129551657, -212812029 ], [ 1394073982, 2121947007, -1879086830, -1511753896, -76636175, -758702954, -2031118780, 1051806125, -1006574862, -1844349766, -3833536, -2033362358, 79341350, 1305279869, 18048618, 656664500, -180296098, 1783915109, -1132389654, 791493388, 887556075, 1913127036 ], [ -819411344, 874484123, 1807616986, -135930211, -1432065492, 378002574, -1521609873, 332077610, 573834728, 1753869325, -1293098249, -593063521, -2034249183, 357186798, 1002438997, 1737595433, -3107148, 681066557, -242153499, 948673187, 2143025914, -1829324485 ] ], [ [ 557931457, 1029603597, 2133736659, 1025997372, 1940560263, -901335126, -821028890, -509770602, 654967880, 776840307, 247529074, -1086178151, -546079153, -1530750019, -1092964103, 1142886573, -520885382, 525073178, 955934083, -835287596, -484603795, 333443750 ], [ 341160747, -791182534, -2098345203, -1171217220, 1700114205, -1983239174, -1457719946, 934982099, -579904191, 294950573, -1166778968, 489434978, 266498439, 848680891, 472915744, -1380126068, -367778081, 1383183822, 81708689, 1038654202, 2039101889, 1535727020 ], [ -1061332175, -560926717, -336923222, -628839084, 1226109322, 621620284, 905816540, 1697315027, 1559172465, 1677177882, 1807165332, -830655349, -1109464024, -2004827145, 1681465765, 1403657235, 1392018006, -1432900854, 680381907, -1977689765, 1975227991, 520169889 ], [ 1842706247, -768977957, 1037351704, 155264075, 1702752990, 11453107, -1565571718, 552246728, 1716957551, -794288736, -1272973471, -1096349317, -991418453, 1101213659, 942156807, 816232947, 2033278805, -235479669, 1933083856, 71704666, 1062832717, -915798810 ], [ 919004206, -995162244, 1700132406, -1797875928, 122575470, 1231137005, -1626712385, 1165692165, 800895851, 807167427, 1681474129, 430772691, -42035314, -950059729, -732808619, -407466988, -632839539, -1946532727, 1202208402, 1028278694, 503964482, 1587626265 ], [ 371557250, -618963281, -795186425, 258456108, 892123952, 1202468010, -938372561, 738338517, -1655702043, 2027784065, 20347019, -1408856987, 1151742491, 1544547815, 113215308, -169557217, -1819989495, -1264562256, 648306951, 109658137, 320129416, 1698310794 ], [ 247143698, -573107057, 103373863, 1835506182, 98326769, -155903913, 447000041, 228433366, 17827950, -1016553325, 1244246697, 1688920208, -1481936752, -727660213, 1366994575, 743559853, 1740102300, -1909975628, 1970467883, -453856168, -1346377416, 783803637 ], [ 1350276262, -271424519, -845343426, -470494380, -285981327, 886726664, -2135470450, 261023142, 1338044910, 1440145162, 1715801136, 1383280747, -1995060099, 485892624, 860468351, 1878080128, 701704052, 1571965571, 971111820, -1351822983, -973446886, 224791090 ], [ -1104141793, 660254480, 110306264, -1483639828, -1825349104, -529733876, -1028080512, -573092171, -1178418310, -1335089138, 972609409, 655671940, 219173156, -1201190129, 1323781583, 1649287747, 2065737740, -2083452896, -443026171, 793114566, -706228116, -937607284 ], [ 1378550608, 502540747, 1812581931, -2042424385, 1001799675, 513996049, -801951166, -2088110662, -1784832766, -1996435868, -452005335, -2127649861, 1052746131, -826372590, -335488590, -1720555109, -748287710, -838029708, 688324159, 995757770, -1350301664, -1689288157 ], [ 615078038, -1024386851, -175670085, -1307382908, -1001121926, -1178389765, 2083279485, 1605279456, -70643963, -1333817350, 2144241444, -1310012393, -525513547, 1063961497, 1696774525, -527332945, -1383953783, 851030689, 1598094467, -473013545, -1531695458, 1646675797 ], [ 429781824, 46558419, 803577806, -1625449563, 585260535, -1649716628, -290511229, -942700569, 911192362, 1894467789, 1839767715, -1333022107, -856788646, 1112145276, -297465919, -1505608414, -1910998340, 1412384080, -4529725, 663486632, -1348345382, 1215734387 ], [ -1289913233, -1463082693, -390773290, 1382843706, 184670852, -1218483832, -745658494, 87094817, 446530674, 1232931695, -358965858, 299815803, -984060461, 2025584988, 154588335, 521763515, 2007996407, -2010669672, -1439597062, -917723368, 784447503, 112875884 ], [ -1249693539, -522708392, -794729278, 1075262885, 2035825477, 468850022, 369926694, 46691025, -1513571961, -612832689, -1739561055, 1239964141, 527333702, 1192490678, -1767870084, -1839731483, -567900088, -1649479602, 303451483, 1249800589, -582877967, -22548363 ], [ -945193840, 1568225622, 2066866339, 539613938, -376521529, -1133467847, -1127539042, 6812257, 259951312, 1352885309, -1366564065, 149028879, -879562665, -942510510, 913921969, -1069049686, -1487808467, -1148466547, 1638847786, -1043440174, -1992478366, 646534225 ], [ -2042351333, -550494399, 1340724355, -720315469, 1537100910, -1154202471, -2023394731, -262720064, 1034109484, -1332028176, -89069562, -2122427074, 617947475, 77878546, 535725561, 59140199, -72312613, -492446812, -1010477364, -1680554989, 153074261, 2083068505 ], [ -914981774, 47936574, 1499561512, -1151211659, 1506980202, -929923023, -74742716, 679050903, -1276645531, -12375054, 1695505475, -247297396, -644789924, -1766980519, -428814830, 674307197, -946866387, 1806782272, 920097237, 1197591109, 597753316, -1781511908 ] ], [ [ -1696465502, 1383502810, -1507516854, -1251975458, -489187685, -1915566952, -1787381344, 1784002444, 977080196, -1852836736, -1766466272, 2028276089, -1935204292, -367536296, -2083290575, -406600938, -1268603521, -148542901, -1222904612, 1401928285, 761592051, -245586645 ], [ 499930396, 1654288814, -439825367, 366229847, -165434185, -1751634663, -1918433121, 869626636, 123019523, -1355606838, -1972923056, -145317615, -1956252393, 1326397822, -29592244, 1720690721, -762044571, 661813, -1233429815, 1644736410, -336682088, 1497843177 ], [ -881376575, 95944438, -456353262, -1728146639, -1677920301, -613594660, -1417845933, 1401280574, 478305229, 1449721403, 1122810505, 1051430692, -399999278, 1945926038, -694002599, -1737472188, -1585427258, -1429632045, -1550652231, -656698282, 888775512, 1091462777 ], [ -1665553322, -340078569, -311085238, 1153572729, -205937277, -114540127, 567996379, 441262092, -1825790044, -2039765268, 2033158333, -715852174, -1222291883, 1440482366, 1683607409, 308640572, -2003426865, -1176069075, 650639664, 67195715, -1758208939, 1960332223 ], [ -848582138, -331153451, -1183726315, -1882416767, 693441874, -85098056, -1408779516, 2120543322, 1481080418, -138507677, 1087859681, 1806142533, 632593727, 1049040358, -49538534, 1694334593, -1028145079, 1863625237, -133345303, -1149248822, 1474387930, 1030681500 ], [ 1794758432, 1772045605, -1133675425, 1911535505, -126567640, -359765255, -423646462, -2036586705, 2144336309, 985669912, 1286651872, 130274424, 1421714613, 864630920, -681340376, 370915278, 1575703285, -1502454911, 1179306376, 1921538535, 459510611, -1373677582 ], [ -971150302, 176299581, 310365927, -637959690, 442687835, -1496828987, 2066212442, 2044497054, -1580449237, 175491925, -320308862, 1917618201, -1729407112, -975523766, -1279499496, 1007448287, -948646791, -1190089371, 1941023657, -1513571899, 435359672, 2021603722 ], [ -920413605, 1836106495, 700249336, -622761774, -1221037709, 168637157, -1410463869, -757023048, -1720663036, -552977531, -1922181431, 1293025110, -2082727026, 505269231, 1951871774, 1348494046, -215983717, 2136955874, 102219558, 1718209186, -628549040, -382656381 ], [ -1763688225, 400097480, 1647916667, -1593485204, 349655501, 1339600590, -1743501779, 1633980167, 2004544268, -626096044, -2031675627, 569532424, -1398926009, -203354315, 942973825, -58700864, 843281234, -1845399988, -68996699, -252411163, -1179028450, -741535274 ], [ 1137725575, -1587863194, 383904630, -1610885642, 1058656227, -1377040343, 723560652, -332612460, -1525168556, 788922263, 1654052984, -1195909697, 1624346276, 2051909002, 646830261, 1868423374, -490487763, 574246043, -1841748517, 791049412, 1577140813, 137663178 ], [ -353764751, 741137353, 1475629835, 30084113, -419005632, 1315377055, 1652127114, 1821684994, -1131148554, 1989383453, 1460836792, -1094516733, 1743554448, 1648193090, 692638606, 1914001117, 793578261, 138235988, 1968383740, 2046132904, 1466927865, -1135697805 ], [ -159926809, 485607152, 2030803269, -291597241, 2022761488, -866679921, 1445437770, -472739161, 79571116, 1601887115, -1605873946, 724458067, 594077768, -1360433999, 22991242, 243594351, 1100570262, 216830493, 1078761011, 7586869, -182560312, -1901197656 ], [ 1990519292, -1643614602, -1339886407, 2083232637, -134754682, -1640799657, 1761031871, 160897084, -1668708259, -56496818, 1818877726, 618149044, 1414585245, 873407973, -811296317, -1141309288, -1089491666, -1939995413, 440060596, 1952429293, 337914936, 944289456 ], [ -2070640033, -1676303919, 179942247, 1232847171, 1423579504, 854907160, 1025002964, 72779069, -606038684, -1344766614, -2023975671, -1587134007, -2006396240, 1906396497, 440854395, 742654445, -1778124223, 460000852, -420400444, 73111490, 1039843950, 945668139 ], [ 1339966158, -801906813, 1782407752, -1138414025, 755248688, 484099310, 6960404, -1521150487, 1350863672, 1038143495, -1256581396, 1654488080, 100094072, -517687322, -481139832, -233686931, 1307224629, 1861930618, 1160097112, 268181494, -1515496008, -138805039 ], [ -1066979580, 1128187445, -1387470274, 1552177909, 668516685, 625720328, -610030868, 1972714989, -825408528, 1227312054, 188330086, -842911894, -461883179, -1188829882, 1940137944, 491601416, -497963295, -892386655, 424269392, -754882207, -461179064, 1051706074 ], [ -1255265034, -1525944964, -448937584, -501719652, -255239255, 870561739, 250328123, -880283777, -655879015, -380888443, -723800606, -1489397228, -1802706773, 725583515, -315637203, 360554437, 1378217871, -93226948, -1914326520, -304985864, 1416323676, -532847796 ] ], [ [ 1623298086, -1749904886, 1435472571, 1506836514, 1582473819, -177834945, 1027500736, 318486970, 1475527772, -1374738778, -1708655087, -1310259179, 1777969883, -245598582, 2065407066, 1339100678, 357991030, 1802060921, 436645161, -1208515193, -1724538859, -1389736115 ], [ 677725655, -699345040, -547377799, -1130648697, 341958015, -716215325, 1721387960, 523339246, 542149190, -266816607, -1782025682, 1663581781, -246604607, 1706108209, -1825187521, -1611988324, -1926100051, -280037714, -1011004591, 771390358, 1734244189, -1092766256 ], [ -1163692622, 887162386, -1846482574, 1388114011, 40279438, -254276831, -1227984154, -1353232935, -730226498, -1801831968, -1149179152, 587954769, 588839404, -316292950, -682543939, 676434986, 179169817, -448392126, 510288977, -1407599866, 1957250772, 2009319683 ], [ 635707393, -1845689219, -1317175758, -1325982019, 82902401, 1584191009, 1051757703, -717726802, 30115087, -1154988043, 1566408866, 256140546, -134857933, 1608653213, 990686272, -1944139812, -1332541178, 160206779, 957533471, -229811447, -1257362926, 981649562 ], [ -148604385, 1454256076, -892338956, 1512413911, -617849413, -1016706679, -1931057881, -1263137195, -1537078192, 442439627, -1991841827, 656859384, 1279293498, 927644897, -1747051181, -1121277657, 2014729407, -618619027, 992256034, 1390002344, -693070195, -1937914282 ], [ 1450230843, 1898600891, -149768104, 341022454, -690765358, -1201967359, -304483355, 787744361, 974157951, -1282213787, -981788216, -908121014, -32945947, -1725857456, 467260331, 612929417, -507058804, -1915505536, 1789042802, -1171704519, -929033192, -548507709 ], [ -1295873530, -1680075516, 636611384, 1842759675, -1154068948, -1227189291, -615016446, -1054374433, 372429952, 2073292052, 2165551, 651385224, 2065882419, -283319894, 2046913044, 629663619, -1772939394, 1472009462, -1970907209, -1659474207, 1356876157, -1699705365 ], [ 861791776, 264433342, 317729976, 1397331903, -1791483864, 248377801, -687536335, -1523809738, 1403122886, -928645716, -1373730807, 1225387811, -1899817831, 1567515585, 255372337, -406880440, 1333588196, -1807857124, 1147932204, -2020331367, 1068260284, -41440907 ], [ -1420421380, 1605969677, -690912528, -402231547, 1368806373, -69289931, -355942232, -352081373, -1708955976, 1304652792, 1806854467, 894863862, -1695747908, -2086570546, -830334585, 1470368644, 632316121, -739109476, 2128288444, 110263061, -1895050606, 767622292 ], [ -2060327971, 1331566866, 1289134841, -546489954, -1293839246, -1560725950, -464908355, -1924448613, 2116076429, 1923292174, 598901049, -756269842, -1896977806, -725638092, 1847887652, -873127085, 907820193, 851178628, 777469831, 77023296, -343753458, -645783801 ], [ 537612795, -204411725, 567673855, 1117256698, -776406267, -1224341064, 85546238, 1044485435, -1691450807, 221204033, -1462608924, -662141050, 500080572, -859931827, 1894025984, -513027664, -1307844475, -1675268981, -981492617, -1704806647, 1680214614, 1860071172 ], [ 2133975714, 2081050669, -1156763193, 248095647, 2019565994, 1308146131, 475457080, -1903248229, 677889136, 849537616, 1961743206, -1818756616, -771406034, 645586226, 1549598215, -409134660, -846299615, -1008057665, 2012771679, 1868398093, -1696962951, -414098721 ], [ -701583881, -1186013358, 1808262749, 862722431, 2021036184, 1602626029, 896490782, 1719866829, 1336289322, 682660070, 453546850, 1470746391, -811893657, -1640732374, -1793192721, 1021766920, 1078940939, 1467414368, 66601394, -2076473300, -1781811020, -1606079281 ], [ 1664026033, 1922650111, -1764687482, 214977091, 211509839, 1355531886, 915228212, -2111194503, 2131169570, 1213698598, 1629101369, -1406349727, -2028673626, 685085283, -350430699, -1560015806, -1360090981, -286598852, 1482358861, -905930603, -1980746297, 1519285227 ], [ -1131689052, 355105518, -1323211230, 1795334506, 707212282, 421962848, -1085456904, 334883065, 1013953751, -1712247912, 1380380272, -1818330416, -245436039, -1737584157, -398627148, 907250867, -476719209, -1109882816, -1740446576, -1972291196, 1272735549, 418834821 ], [ 626193384, 1611885959, -2138486, 1346905340, 999834805, -1470152382, 361743804, 1388089319, -2009290775, -119945099, 1338994622, 1792449900, -2040157669, -91700920, 66737910, -1655023096, 1594096434, 1777847341, 2146058709, -486348651, 397506238, -2058664414 ], [ -17442336, -1279851903, 832653652, 1957186191, -700366627, -282915070, -494184580, 497145477, -565684833, -418886119, -1117950091, 2133057615, -753351797, -935717249, -1656628916, 567622705, 1607665002, 441720706, -1208254367, -1263969370, -198409886, 1594056735 ] ] ], [ [ [ 1774121153, 1331898080, -1274120824, 123456507, -20485784, 923785144, 1306271708, 2013945119, -738253399, 636321924, -1447003157, -1304583580, 98895926, 1515462313, -1558204680, -496773184, -1230123337, -1819443111, 407341900, 559821709, 1418499881, 1936763206 ], [ 1674249465, 374481657, 260274332, 1664073035, 2002584201, 22759348, -806001102, 2010190913, 2068098046, -1349659319, 643550046, 104112683, -1326755568, 1111237627, -2037267912, 1101676594, 403576543, 974598305, 1727565876, -1743446481, -386874758, 422738997 ], [ 1137682018, 758919946, 1853993993, -458041512, 1867667648, 1470965789, -1476493707, -396906767, -57832003, 1267196142, 616866721, -657229772, -1027507112, 822044562, 1583262537, 1177099247, -637299262, 79458150, -8693907, 710621414, -1988260486, 1300398038 ], [ 41607681, 266287129, 1452719033, 1843366616, 2054076196, 1830070516, -263022916, -197606010, 234240210, -654411946, -1287726779, 735411601, 888040457, 270162577, 2086832394, -900300469, 456762480, -1920508600, -104853540, -1996637840, -596555198, -979585807 ], [ 717063855, -257113860, 1594906079, 1404871778, 763886444, -331727239, -144492587, 1788575752, -139684738, -1735958163, -1760783664, 1431033434, 1344242869, 340335850, 794054193, 1761986865, -271870894, 603284243, 861693808, 1236141272, 59206586, -2020909284 ], [ 938167056, 1340346515, 515127781, -1356259447, -1813846014, -761871202, 975904206, -1962537223, -1597356029, -1512522781, -636388118, -1788780056, 697307177, -147475003, -272350444, 1850856293, 2062747148, 1315307402, -1641762814, 272697014, -639997637, -1854430496 ], [ 165419258, -1728811187, -1620789648, -1663160489, -708183005, -891639760, -447775853, -628800508, 780271466, -1127849940, 1114898511, 527874843, 611514597, 508868608, 1724122967, -449203729, 629509736, 1175453789, 1173006046, 507332205, -1552996389, -386828195 ], [ 1852163898, 369048804, -533328574, -1985578949, 1272584324, -491126453, -1079169740, 2105155010, 1188949117, -288639327, 1073865404, 600165648, 1124610582, -878823338, 1068616067, -537183413, -1103519780, 1406824343, -1622314056, -237400489, -109947182, 518069508 ], [ -601337493, 550407605, 795583502, -315916671, -1194361739, 384794466, -298137044, -1251973082, -1387369367, 321606273, -567675340, 502073514, -1769875011, 1417673728, 688671193, 1348716553, -2008746332, -402907302, -2089864693, 492848115, 429046436, -1368471107 ], [ -2078114506, 670385631, 1229894231, 356788706, -805207415, 1276079659, -304982227, -142830731, 590061152, -770952827, 1174445360, -1171569674, 779821084, 1897310095, 1971268481, -440239219, -1875284917, -1008931748, -1381957690, -1264312854, 562639185, -678692186 ], [ -1312832805, 1075271325, 1381546568, 231553512, 336334528, 515253306, 1179185316, 653540656, -1471708895, 448555789, 566856126, 62109808, -1975777271, 1313549510, -1778781308, -309023354, -1586258896, 762184257, 1798906116, -1265347682, 1807072599, -1616751695 ], [ 2014757185, 1958403299, 1275146626, 1155235997, 477181694, 341547840, -272464306, -1795449638, 201944767, 1796268209, 2144594506, -497846265, -1276077797, -1802044462, 533785303, 737321868, 1850482018, 2077475723, -1157572098, 1290085192, -273537213, -1269990364 ], [ -1980536953, -229940351, -1116630363, 1544605494, -1461027230, -573599016, -320310074, -1734219346, -1126690886, 1304246407, -1056668922, -2028348460, 1170449162, 1420247025, 167702594, -1626215977, 1467851013, 1948831745, -1493373218, 1265688186, -282400247, -964688949 ], [ 604116861, -275578723, 1597952018, 612357037, 766946001, -1607156468, 30513880, -1986943873, 1018251690, -2021039935, 754946982, -1073906605, -19473166, 1523808514, 1018380351, 584479958, 114648644, -236265519, -1891738684, 1735169540, 1446395597, 94806136 ], [ 1333926420, 2120308564, -1154128125, 523786672, -2012097468, -227444927, -921061699, 1093859237, 1291024009, 524902621, -1460992989, -2103138981, -2029231268, 1068227373, 714497776, -1265002297, -1938794233, 2092703644, 1407492478, -2076407699, -610471538, -1509963957 ], [ -1806620385, 572341801, 886415519, 1500453800, -1808327252, -1823176760, 1257962003, 604707122, -334283218, 2094862942, -1847328342, -1667706857, 202107478, -1135878132, -934461107, 2141617204, 572044972, 693258274, 188016324, -1126156821, 1608581311, -281817426 ], [ 1159144037, 836820021, -410304944, -46888587, 1222837840, 1704348090, -559543459, -398103408, 1228426211, 353249987, -334102207, 663819476, 704296603, 2116565703, -660243420, -1138382076, -1056681050, -1954273558, 1994188727, -1316139024, 1540667597, -413503555 ] ], [ [ -189732128, 1923835159, -1945539003, 740390242, -1728829879, 293346151, -1480203528, 71615409, 991604499, -1975239916, -434771993, 1835910432, -234026598, -394166182, 1531215175, -716227013, 242290943, 1138962863, 126936426, 1121713449, -1934922632, 1891603619 ], [ 1524882785, -809672976, 32915579, 31296542, 1121570000, 1797876065, 1245864688, 787472378, 676473213, 601327895, 1479333212, 1024613671, -2141614106, 728165918, -1683071315, -1220099403, -1011603940, -1691174674, 802729244, 786524110, 1608998882, -1196081868 ], [ -1161934615, -1154274440, -1021403813, -1283998874, -774223293, -1539034791, 2112336747, -43772025, 199442528, 1623712937, 591363622, 1262268099, -405215860, 474694614, -91491239, -696440284, -791182999, -556700966, -1859172860, -953195609, 835218497, -1443246056 ], [ 354889816, 883752689, -511385995, 266938145, -1044377287, -960537254, -1548220909, 581682860, 884662872, -1579003858, 209153589, 714653483, -799506419, -1118634845, 677686621, -1938580286, 1531467550, 469495574, 639944501, -852838290, -1774331409, -815982840 ], [ -2068925328, 1754594185, 669517212, 2036160109, 1089821887, 552172939, 1556566740, 1356116565, -487879435, -1284217137, -163652140, -1442010343, 291462333, -393542068, 1750279475, 8973114, -326605810, 1562548134, -411579039, -284027467, 645286920, -258476261 ], [ -309037915, -222453439, 1437345427, -1589429740, -1041834978, 780897478, 391586742, 364078140, -1592877930, -1293566478, 113988678, -1295125053, -1973995178, 839245321, 677306458, 746498686, -733946141, -285115509, -582544754, -784445034, 732637189, 1804622458 ], [ 1858993004, -854422945, 1545859588, -1492480622, -773955698, 979448973, -7181163, -144594497, 281810542, 1733803482, 1859353259, -1163405197, -1688522875, 168707460, -654166336, -2127341059, 1592386697, -1091981845, -281656017, -73040503, -519255633, 1602523605 ], [ 866428587, -543062863, -490413148, -1920179376, -356339957, 1973810728, -257545058, -1440482320, 749087215, -247218434, -166877606, -881401680, 854891326, -1526863907, 1595869043, -373664771, -1401491397, 133135827, -1950227048, -1155116963, -831611583, -1752047247 ], [ 1436268189, 866169959, 845244273, -642606025, 1295497168, -173094533, -946945005, 1560662673, -1980138665, 1936962283, -889676195, -946242717, -358602735, -1523448426, -1009438491, 294635137, -375315602, -764334860, -214743838, -1643415137, -500352148, 1277906387 ], [ 660196191, -1018822100, 1028846195, 178413460, 465433535, -1225326113, -2145193682, -668172567, 1425854924, 504894004, -1200576488, 186201512, 480761107, -1887048202, -882782632, 1045562502, 98337443, -673239921, -1156158335, 1751271484, 102616450, 1876132706 ], [ -1464074791, 1007942468, 996385511, -1751415257, -499262340, -1492677317, 1778766044, -454917678, 1410463892, 727201933, 379226657, -1697512582, -478891003, -1282114729, 2127528690, 1079359840, 569864376, -1540702111, 585053146, 1850066897, 1731492650, -258289981 ], [ -1181347433, -183477981, -498603592, 978454246, -1394381523, 886196707, -1560866914, 469707622, -1914034052, -412443992, -1951696207, 874638948, -66898095, 655860255, -1281994165, -1564078681, -513313332, 1572096770, -1507351817, -49828782, -968297192, 1044427603 ], [ -951266462, -682943559, 1919978270, -1513213361, -573878716, -1927033042, 1526436257, 525093687, -170429069, -1195254005, 1950688583, -957220214, 2109201969, -1740483176, 1521690813, 1912244636, 509751639, 359145952, 1661105358, 528969097, 1724903267, -33850673 ], [ -245837772, 362005931, -1979828211, 127495747, 610494306, 2077090791, 727213670, -500626212, -149997920, -2021396573, 262926287, 1686213991, -445444677, 44425134, 925966381, -795203708, 993669876, -2029082061, 1866362517, 38400969, -459816473, 100466899 ], [ -458950662, -746978532, -1297193136, -1759873532, -1237340134, -1965126760, 1540028321, -432353308, -350286237, 1260046869, 1549022039, -1070673375, 479369573, 1323136259, 597257502, 177105373, -636861060, -820604837, -1318093501, 2119546165, 510287284, 150100651 ], [ -700224042, 2179223, 176639431, 1499085817, 1452768202, 673673253, -1184051322, 1798688548, 281600792, -742513254, 1688095819, 1915371742, 296756221, -1359710317, 406294449, 1036030016, 40140114, -1615125803, -8280771, -418753474, -1784245757, 1922256132 ], [ -574308925, 204192925, 1569182236, 1171295569, 1272288417, 328098184, -480371756, 843959320, -44341696, -2024538565, 1178697568, 334199584, -2074197773, 1530863083, 1824675300, 1255475708, -1491816841, 1458379942, -1010794604, 936141715, 62983769, 732318070 ] ], [ [ 1485314225, 785756590, 778312085, 1813230083, 1607565407, -1879996956, 734374989, -759126270, 1316951213, 1484009253, -315034180, 1300959538, -96925964, -819075897, -105586422, -1273186160, -1778276374, -1849945967, -669808416, -730402284, -397838653, -1172486450 ], [ -572432360, -537494846, 1529959917, 617722531, -1077678303, 758781615, -41180209, -241039127, 951331646, 1678801361, -1743887069, 432226863, 1075796683, -1792917708, -896813114, -233665116, 1561808056, 1685397385, 1551268003, -2118560319, -1072098598, -1378024311 ], [ -1301210246, 659595865, 1986512978, -1152038560, 1247438571, 1369084618, -177475956, -609834303, 701035192, 1100625823, 440902678, 835079210, -1071694023, -2109300663, -1367388133, 834468426, -1924482401, 1149258889, -796436274, 2072737686, 939208306, 1983427581 ], [ 1766350336, -1556144288, 2115694112, -1982529019, -588972917, -2144120684, -677088052, 2042504016, -1365061309, 582685607, 716581395, -807362993, -1645986369, 1516888713, 1149062478, 555195356, 2139987162, 254324937, -1276614090, 117670418, -1253914329, 1518598279 ], [ 212805013, -352127835, -478330430, -1363009255, 1277401258, -278597705, -509397312, 1212178390, 684116462, 1620451122, 808623562, 447744067, -283277615, 146093442, 2075326878, 1000173584, 980599278, -1955605727, 978146543, 1909437433, -1268122113, 1980703310 ], [ 1839969845, 2030774745, 528742305, 799680747, 1941891112, -119078673, -770584182, 264333124, 1500335612, 102508152, -1427661658, -138942727, 949498021, -1191025363, -278620387, -182972255, 1963576220, -87650770, -1286023696, 133010985, 987700947, -1871671560 ], [ 946630602, 1552039218, -687975304, 731610198, 899580762, 95301357, 1016528498, 547263691, 782608500, 2051494931, 1669960037, 2072605986, 1694143016, -841278416, -463696042, -1214111679, 1834417043, 1821657300, -2103902274, 1255404592, -340065356, -1562353130 ], [ -1999550499, 463859941, 1774763965, -1221748221, -1437054578, 1406531298, -228055198, -1752969846, -43991084, 250328225, 1699550635, 441649564, 717988978, 358931282, -1853148380, -539890721, 437677025, 1354643563, -362098035, 1555531383, 1721421047, 29122717 ], [ 1319356043, -328451890, 1939955629, 893901011, -1499583155, -193507515, -1724644237, -1228158689, -503293497, 2110257506, -2124077526, 567230238, -40213183, 514359820, 665883286, 646693338, 608031338, -1128257600, -2083991935, 444923586, 418512357, 230547449 ], [ -1871323704, 106757366, 2045510200, -1459799250, -956218514, 1311977281, 1756285667, 337643260, 1372887852, 558468378, -1166988452, -2066057840, 1018466227, -1362036573, 1116487628, -342223642, -1165957888, 906854563, 915631993, 939948183, -1012990833, -1642520340 ], [ -1394088504, -182444050, -1381619515, 829269358, -1697740532, 40998857, 883172066, 1883418687, -2037978217, -1340933243, -2099995854, 666413996, -817535277, -1404384278, 1810562477, -670605797, 1443562294, -1530723472, -212483630, 1838487787, 110932476, 2010186374 ], [ -1824991158, 1898563434, 271862309, 1182653425, 1935451189, -1740002052, -1967269579, 955370864, -923299258, -1529447647, 1020185268, -2012263145, -1567535737, 892417879, -810602249, -1788610947, -118990159, 1962767998, -215788732, 2002348158, -1485752216, -1647858298 ], [ 2114572950, -12525435, -1216924137, -895493100, -1486814607, 2057518864, 1019539682, -74457562, 1491105026, -1474055694, 439175297, -964238595, -780577758, -1819108418, -579740725, 738508492, 1669271413, -1036711789, -1457561517, 1541488771, -319999411, 2067766297 ], [ 1376906941, -706305215, 948230510, -2049667392, 448688848, 332864331, -756653606, 2098536433, 25021088, 1213235819, 1067326477, -133480742, 1257590787, 1943437985, -1820795689, -872926768, -809058001, 1412175147, -1565988180, -1006002456, 2080310873, 630831952 ], [ 1514417376, -1938553624, 1960794333, 2079594956, 1439009220, 1036287452, -791157579, 908104860, 705022880, -1691942837, -177714505, 1558431567, -1623971963, 10981417, 986439926, 148971349, 2120684074, 1983622182, 1305362411, 1615508528, -379064194, -395023854 ], [ -1620628042, 1207228760, 1975534589, 1583417773, -1024707467, -410599606, -12394017, 1735652935, 161743355, -2141199563, 570587689, -2140093783, -1016639282, 1149730559, 1763360514, -1116426866, -1307227823, -1322028738, 1661242425, 1545507408, 401642511, -923858193 ], [ -445686853, -818853390, -662296038, -794755550, -1263473936, -1630888253, 657346263, 1404260175, -2056674846, 1568246867, -1385649764, -2112530323, -1640168043, 1807734696, 2109713651, -151176068, -165026816, -1606278801, -193817273, -917537591, -1704150946, 538200909 ] ], [ [ 1481848230, 1811167037, 296271286, 1475320053, 1413928297, -1741862920, -237297556, 1592884732, 2132200235, -2101039594, 179113353, -303829111, -1734894273, 193310288, 1675925006, -1949372519, -489190003, 1573673435, 1133378388, -320096735, 1658221774, -1309298581 ], [ 1818282701, 768263071, 321437944, -697633199, 2089910582, 1676365408, -1890691105, -384493411, 910607463, -993944232, 2028088512, -1102743845, 1728382750, -681095672, -1677316747, 328739989, -1416008022, -908199144, -266123721, 594342475, 1887498736, -777247766 ], [ -1550676293, 128846368, -1495589046, 612201650, -1252434140, 1607729492, -1601159866, 1573298626, -1710519889, 1150935922, 1357270732, 679308852, 1341394941, 200200507, -1913003890, 1178676097, 1938330565, -492448430, -46085142, -2048936700, 409770336, -1433606777 ], [ 892712897, -810755521, -464395169, 1607082754, 1894312663, -427542459, 1807613025, 442274347, 1439669490, 954238019, -739364314, 1730663666, -1229800551, 600076373, 907311009, -1865266384, 366100498, -167819941, -2113719413, -1578328630, 1483590900, -506229991 ], [ 741335331, -1861709498, -663169567, -813449881, 265053922, 452775811, 1312182637, 1536045977, -1318686703, 1211155683, 29917410, -921763633, -1652873248, 1627492679, 673131435, -846033993, 1421374542, -866888419, 4727315, -1867731855, -315506506, 541484360 ], [ 1036853516, 1655126987, 966776667, 1576856095, 67385914, -86378923, -1906342918, 618104280, 141136207, -1059598417, -926042622, 337843115, 1825761329, -303609013, -1462128022, 1258405252, 2141699261, -485695282, -235066211, -1947855882, 1391742865, -577469977 ], [ 1498457902, -1953405748, -374946659, -1045965687, -1651764540, 1322598502, -1086734332, -596049336, -675497049, -1768250861, 1927481134, 90397972, 1991257043, 33534081, 1458679811, 1164670731, 657008650, -1592678749, 138958490, 1870873212, 1828258182, 1441198504 ], [ -306776104, 1245524759, -1954685555, 350118631, -611903827, -591556013, 572607756, 346886965, 1082520424, 2139353118, -973251775, -2141715130, -1156516645, 1360607814, 1974857789, -794305732, 1313976233, 833301638, 218029235, -718151083, 1489510657, 1492414355 ], [ -905947852, -1153118023, 1734458135, -1992603036, -1972096463, 1877429984, 1330214519, 501990739, 540192160, 2079536154, 207257370, -109264319, 1340814539, -1492830926, 991940978, 1475633253, 1037006377, 1694930850, 612006508, -46290211, 1671147232, -346884721 ], [ -928848524, 2044487757, -1285628004, -2078955391, -1478021360, -879976186, -1296406864, -1690667700, -460083855, 836738904, 819298993, 313047907, -651071915, 60685424, 91609363, 359290274, 40712520, 66079362, -105387681, -593566577, -2097459187, 2132515109 ], [ 420434467, 1674778410, -1803013369, 486704466, 1104767683, 2044329794, 531544207, 457267466, -1083705553, -2013739937, -518382426, 1002830630, 625697351, -1533431730, 1072075270, 261545787, 357835905, 2130812046, -1624909361, -840571237, -641411769, 1617826757 ], [ 353605256, -1046374193, -1288597736, 358729312, -1213174800, 1699170346, -1744873215, 750961468, -2078963570, 1771539615, -1371173643, 23568485, -1109036967, -660257835, -1879804503, 77558521, -1189726050, 1009254727, 16078463, -478329893, -264102797, -2109991472 ], [ -1105829683, 815181867, -1797701724, 957464268, -1653603656, -51852245, 567951870, -1912412742, -969791824, 1419290590, 1871683361, -1540726696, 1674432115, -933407018, 1088884926, -317534308, 1836937666, 2065074437, 414049256, 662101980, 1411031258, -1684470919 ], [ -543859641, -376277461, 4475994, -1568839189, 1098976220, -1243800928, -598630955, -1560864998, -1200325691, 1415472548, 355683043, -1974960706, 1308462396, -651367581, -422810100, -1113794126, -1655986502, -1375092433, 1236519791, -997744934, -290206153, -1667595889 ], [ 1586789808, 1101392306, 221407812, 1146942371, -1804327129, -1233485207, -938281351, -8054749, -1233854772, 216078308, -1191824856, 4918592, 2133358528, -1062746863, 1970832320, 2028741987, 936698596, -1321657379, 435981560, -479023199, -912288992, 1745712937 ], [ 920251333, -52513290, 803649535, -1009002264, 453671051, -643651017, 373678174, -2109646587, -950710044, 455701128, 722914841, -201685926, -254685413, 908444509, -372762990, 96586978, 1282441279, -195028721, -992315824, 371155240, -814745450, -1774057157 ], [ -1044439333, 1996244409, -1671382174, -1813481315, 317966046, 1592566863, 2088146514, 1248293406, -1670812189, 515809947, -22943094, 1964631475, 866465917, 213997883, -264243606, -1369179597, -551701135, -883082327, -2003987119, 780806782, 690581811, -808254039 ] ], [ [ 1946649829, 991736043, -621358631, -208441589, 310186787, 1705659656, 1890341239, 189678913, 603585931, -1873264629, -645994288, 1999838482, 1764930225, -1652400276, -1724476525, 584754308, -1345232627, 452996353, -301148072, -1763421274, -1592822965, -1702611583 ], [ -1061403017, -1154555346, 2053862814, -1461790161, 155925581, -946890956, 249552748, -633847514, -86194979, 85464468, 1786965559, 1951322929, -80771305, -498232617, -1539183604, -1137407705, -763105655, -34352420, -1013055575, 1838410663, -1120638435, -413951689 ], [ 1175103211, 1659754460, -2071341532, -1349970138, 2097278308, -530034361, -1880110294, -273976921, -1562594478, -533176068, -717649669, 7253841, -860446721, -71745510, -928855980, -1138408155, 733637141, 1066958632, 1512644387, -566273955, 1090983818, 1951048467 ], [ -748398076, 1122996517, -1103732406, 2147018968, 1847397437, -335576394, -1896552513, 2044916434, -1354218349, -92273713, -78987719, 1020650199, 416721008, 386989684, 664557993, 2055682452, 1675752654, 1069056311, -155465671, 1779937931, -75801152, -832022061 ], [ 597762470, 213218197, -1319238644, 501536363, -1714870073, 251876032, 550851788, 170770823, -497018789, -74252276, -818018249, 361049266, 264014692, 258251031, -206172116, -322305279, -1882520625, -2016100326, 560010578, 541297852, -1848593418, 1907483725 ], [ 1853644708, -436815461, 119207888, 250736438, -816492761, -601709225, -1768658966, -553054418, -752190936, -660665746, -559544210, 395995423, -1752600235, -854795703, -1494549938, 781137142, -1829091814, -661955490, -722228651, 928466267, -1526838231, -83148365 ], [ 398178722, -313139192, 1923831360, 2043187363, -794017122, -1523043844, 1491882309, -1210822790, -1955934789, -1072493459, 1458974341, 492077860, -1788351463, 1568826397, -1943177199, -669718483, -540064591, 1941009487, 242323515, -1143075039, 1171899825, -30011837 ], [ 2092776399, 849492408, -387491906, 331188179, 698878563, -654579225, 446910157, 1561627897, -1739448599, -1489438908, 1252200751, 1742297995, -455677726, 654110196, 1454140902, 1061612551, -1495940459, 874308210, -1371644451, -879681944, -1930786870, 346518721 ], [ 1022243527, -1083460161, 2043601655, 697247743, -1491703342, 64668884, 540577935, 2097413711, 2126643247, -493984776, -1590338650, 637142928, 744478305, -327112839, -1265303892, 828661586, 1460296588, 1143483460, -1792124794, -475842358, -1016693441, 302972398 ], [ -1594979097, 1057723379, -1935691756, 382034541, 288802685, -1838213853, -2021164421, -981246033, 1803237963, 464292591, -606874056, 1857114795, 691179653, -2126712844, -1801807156, 653829394, -822075165, 2061227900, -1326084501, -1505340216, 1871465817, -1583140567 ], [ -688834256, -1443797322, -1154568208, -899769833, 367145602, 920326035, 643708182, 1536035011, -381620274, 549946695, -2031921136, -1121132265, 882203589, -1118018423, 531755637, -1551604639, 1833763542, 2144202205, -1526206637, 1411183864, 1998582493, 643869741 ], [ 60894053, -1311175769, 1420481426, 1622502239, 1573969341, -1121844518, -2031437311, 1737441017, -1437438407, -1826052508, -1654855054, -442722902, -192906263, -101425515, -1153845058, -1287352391, 1391299583, 419402977, 1105744585, 447316458, -968264089, -809878482 ], [ -30399279, -1374712799, -813209682, 412548965, 1649389507, 1349261771, -100288727, 1958078312, -1776654018, -542414150, 2078251844, -1755671280, 1016652265, -1097638975, -2097726898, 1645809540, 1283986515, -407499913, -945250610, -1128974848, 191240374, -1922103387 ], [ -1618347931, -490560107, 954126510, -1116161146, -1720245835, 1982884694, 167978411, -781929194, -2070509049, -1967052380, -1320494895, -2008608767, 2081012931, 1922831787, 1421654681, 1402745346, -504580085, 1859334114, -391072468, -1491112173, -122384517, -1860311470 ], [ 68571097, 1083732816, -1508068632, 582959109, 670101619, -1984901200, -37798016, -1160373728, -960077474, -461045443, 469291471, 241667182, 961650432, -1181674873, -630051725, 298042899, 292753603, -464182020, -351660376, 858298144, 144721249, -1458462694 ], [ -1917961125, -1723194760, 1883648163, 2142746034, -505172396, -578721959, -318919563, 1272647291, 1940457763, 1751081497, -1797634390, 476861548, 1629562016, 869107579, -449016130, -604153153, -1737991918, -1278488273, 832884236, 1743124224, 1392090014, -2130251799 ], [ 1696505487, 1447382192, 1087021029, -1231275331, 391173687, 1537117066, -1073040507, -945507759, 1115980876, -101847662, -1600141158, -407240379, -1960770059, -59047639, 2074081573, -423169216, 1090970335, 855479632, 1565668420, 199492896, -1949923105, -324192856 ] ], [ [ 622140255, -1098557026, 1273694360, 419304236, 1374862614, -283352088, -816612805, 1259536851, -360664620, 320674354, -1888109129, -1831617777, -1178035749, -1446994461, 1158137374, 1054067288, -838370015, -1715635668, -963974511, 1999142869, -1361709121, -1766203043 ], [ 1395395514, -1306171156, -1775429109, 200334661, 2116013629, 1748392031, -1202146676, 409578274, 832716074, -2101523272, -539762158, -1619484262, -1101773078, -1024746213, 1691074477, -1391705450, 1597269357, -188656481, 63182598, 304975679, 271431489, -1512100512 ], [ 1104633487, 1283814685, -1692018748, 1642137824, 239290176, -1413796815, -983722204, -1939279311, 1998750571, 1743830970, -1016722619, 1530870898, 2007437504, -1269039561, 190908114, 724710630, 1234863070, 706438962, 164850735, -207040418, 224229295, 1156230939 ], [ 991932529, -240417318, 962230960, -326854362, 1003980149, 1108783570, 725716974, -855933201, -615922042, -1597446641, -741108166, 1032796475, 1187511116, -638352881, -790871380, 252243994, 1808740048, -634393402, 1124501480, 177048293, -2026890986, -1926298073 ], [ 1743091182, 704631198, -1534096966, -1561226783, -788553150, 1927319701, -1813222675, 433782371, -1553688840, -167838828, -1751507350, -306256981, 1189633093, -380313545, -571937815, 803771681, 49180956, 137557221, 990218271, 1380929886, -627954863, -416652192 ], [ -1631172385, -1127787553, -822871029, -1515612637, -663371980, 905880886, -793472544, 40049750, -861923155, 2088672886, -236071881, 1011451188, 1315046250, -97652703, 162507571, 1045946400, -727387377, 1305496551, -2071441758, 307858458, 66151144, 1272133224 ], [ 630899628, -390673910, -492658343, -2104309948, -961715854, -1685224701, 314998766, 751422437, -1136586627, 1866215732, 148240689, 2096959926, 1598804948, 404311677, -375740713, -175667488, -1614497577, -831149708, -251328418, 840738136, 116416352, 371170484 ], [ 1939882935, -1180755803, -2045634386, -1507766946, 730703387, 1867363742, -1755799676, -1152400884, 581054032, -589868081, 1464750933, -1147883999, -545373023, 1078039554, 1537310740, -31196216, -641041420, -973868, 1156534482, 1132168224, -1703709891, 511416879 ], [ 666313464, 1916440406, 997751575, 2110639993, -1226082891, -80520043, -1980399066, 518726292, -426277472, 1544105394, 484416603, 1585755492, 935833170, 1019412472, -767362357, -1429455420, -641390308, 313218009, -19186900, -1516264446, -1755521266, -1833014100 ], [ -861532378, -487628156, -310780873, -559484467, 1321299042, -229603673, 1935986509, -1781591085, -1677724187, 668094369, -497308781, 504282268, -380183290, -522231989, 1841818102, 2115424602, -961380949, 1520556929, -784004807, -1591443090, -667228980, -521554231 ], [ -1440633038, 431584312, 1263663901, 1485672707, -1727690990, 1518288135, -1786371544, -1886256651, -1691277528, -2035477306, -1761148858, 1431047362, 1618595876, 1948914457, 2051845469, -1778371550, 475155482, -873873155, 1966848032, -20158970, 1742119228, 956335038 ], [ 538312990, 809676298, 1672314792, -1906651697, 2038974110, 1851768299, -847886796, -2026337722, 2103843716, 250132273, 241657441, 893283665, 1430501143, -418557325, 418994255, -1735740109, -1470150512, 2093376517, -1970142879, 376163724, -663626499, 2047853258 ], [ 1115669632, 1937857471, 1214936637, 585998840, 518497093, -1022994816, -512144212, -1584289926, -805268163, -637577812, -593414013, -13982944, -390131336, -1445816967, -568022757, -1748003924, -1373019088, 1855115846, 1084200990, 505412237, 1200160840, -739497927 ], [ 1216609945, -927926739, 1244586540, -963528328, -1794040, -1198099204, 472216252, 928860026, 709638366, -1047769373, -829687136, 710246107, 2056576049, -1189469749, -635418104, -835888773, -1802346003, 1126699644, 2030745342, -1798463528, -1924889376, 679760549 ], [ -1453571585, 1305594315, 224817244, -387918476, 579932931, 770870875, -702241034, 878109402, -121918911, -891473469, 700306576, 1799595580, 1797860823, -699763212, 284012802, 1684828169, -1696046713, 491563220, -1070165443, -1468121640, -941413834, -1106562000 ], [ 744709924, 1408975209, -115153660, -79291225, 371971884, -526164405, 726146522, -1209551395, 1656243436, 357347537, 1913454888, -263693464, -344439308, 1663064539, -1385945977, 1665614440, -1701826266, 569206590, 1108890394, -1295996759, -1650282646, -912733992 ], [ 1500352160, 1788511128, 2095781962, -948273079, 456066489, 851368073, 544521828, 1759738024, -1672609006, -1341250913, 439432489, -1207307601, -2026797262, 1757488099, 448175641, -151739784, -1100237911, -1827265169, -2006218765, 1240104657, -1427891368, -575747007 ] ], [ [ 1875285587, -1634465788, -1546669722, 189082263, -371304208, -775601519, 380679348, 474090520, -32154380, -2052770476, 1266328565, -906278039, -1652751952, -1344880234, -700462316, -1753147956, 1388876981, 991304986, -1309209000, 1832335141, -992920780, 909085867 ], [ 696129149, 2080069692, 1923764050, -1718213478, 1439728541, -1918209133, 1402495273, -979167377, -431186866, 539092105, 1364044437, -1180388252, -805004932, -1646547696, -1799454536, 252339627, -1619587409, 1332326829, 82783678, -651513924, -991943757, 711915883 ], [ -1817610723, -2085650588, 451989401, 1693088761, -176182785, -156168486, 1651193574, -1122907285, -1219539451, -1670602880, -767620885, 152196697, -972610656, -1134844220, -24221771, -810411585, 1071199570, 759841925, 1436397624, 1983933272, 497045732, 2066430454 ], [ 1822962047, 546389820, 1743276987, -1178509128, 42548757, 1141951451, -772238306, -50784253, -103116204, -1695228487, 915199588, -1254013426, -356919421, 468041789, 1854880484, 924360575, 250799747, 184181660, -488647453, 173275548, 236285000, 843981952 ], [ -500374097, -1218380855, 1500467073, -1585873112, -770015131, 822013786, 1069835020, 76883590, -1958493077, -1918312118, -2140333113, -1685294257, 57946746, -95476452, -16375929, 604099776, -434436298, 1519797266, 1663428451, 719463233, -1050916661, 275195981 ], [ 318644637, 1526835111, -972503192, -447844422, -1569834838, -1198174630, -553141099, 1408437789, -378621453, -1425266226, 2007355742, -1218021775, 884909833, -1457248159, 328242522, 1393299291, -1183123407, -782933838, 654254430, -2128460101, 13158013, 2001340786 ], [ -311295707, 1767397546, -1091005554, 2057563120, -1644315440, 1281315353, -1042839443, 1093873245, -1905539099, -1014900996, 2108448190, -665954139, 961416021, 1023315361, 1555802167, 248036382, -127978645, 1870752376, -441972253, 693332425, 73174912, -1262186929 ], [ 153404888, 2127785727, -1468310113, 1917278885, 2099653846, -279721348, -1845607587, 1292489778, 1882939321, 1048823883, 1732200463, -1523278309, -1055962768, 1527510266, 661679633, -1197436456, 52160189, -1235559598, -423577173, 459321734, 719709055, -1099210334 ], [ -1444342415, 149329461, 120507242, -477795851, 1544935282, 1454152360, 1692630175, 934602321, -1647997340, 1662201213, -1837757377, 1353042722, 2092907194, 530717665, -1419284520, 1873488039, -50456339, -62620852, -764958104, 1182887441, 212487541, -1920960159 ], [ 1679025539, -1028840277, -1384631697, -1513670963, -2054072255, -1666719695, 1243102517, -565507236, -1418434423, 435014177, 238870560, 458723745, 1485855121, -882485399, 834551093, -565243707, 686387587, -57542111, -1954521900, -935329990, -1554419123, 965544265 ], [ 942324052, 2116388876, -993080868, 775664084, 764251573, -966934797, -391898213, -389094763, -122597364, 912007451, -532013512, -850772922, 1281980032, -1463214954, -742604027, -1713179474, 466191238, -1089272550, 1799235962, -249253169, -152610672, 262993364 ], [ 1776365970, 1129726963, -850406662, 2002481067, -305419050, 43909263, 1048827292, -6608674, -775231023, -2147160342, -390479166, -1503443301, 1362944766, -1578758681, 1451922383, -607286304, 1017973166, -1322870427, -146491669, 6745585, -1684250542, 1199055965 ], [ 1709703028, -481129371, 1223824164, -627499205, -753070026, 678887073, -905480191, 1412005994, 2005644422, -1542309738, -394476201, 306052653, 1124047032, 476943759, 1391046106, 224406551, -152670941, -436647882, -1590118341, -2121955456, -392503539, -205345793 ], [ 1783079257, -2008462799, -1957142382, 331353299, 992771449, 826892120, 1637892587, 1313911641, 1118098848, 300854325, 2139300907, 374788302, 37312186, -1653382176, -2031842164, 55757322, 324603564, 1855066620, 152183010, 306396356, -118984544, 1141435786 ], [ 1207795169, 803586934, -1119901505, 1030528578, 2034227318, 202302353, -2060483883, 379591918, 1104285703, -1280081629, 696466915, 174461726, 1658731153, 2106296436, -2093353379, 316278222, -2063338986, -1948606160, 1517847750, -59377304, 1535933936, -1894476804 ], [ -1739646282, 404380383, -589910340, 454878080, 1182968436, 1719174861, -698722504, -27206180, -882567071, 1310207725, 1044942578, -188763376, 23626913, -1330243067, 455242113, 1793561823, 1412936672, -1445842727, -968540318, -1534225992, -470562209, -69377861 ], [ 56874533, -264438926, 756647457, -1288548246, -298246003, 593554500, -1447569911, 429560371, -1511309291, 1310207577, 181881637, 1662391551, -1280033261, -1875670251, -1712279739, 1434974886, -2112855241, 20158484, -2132091365, 2039051331, 1768664932, 2103699389 ] ], [ [ -357606158, -932979377, 1155577867, -870193940, 1476132158, -1777876963, -560960472, -1167015118, -1267103202, -968096523, 1280326849, 56836510, -1921264789, -1869382423, 1812285902, 649873827, 1497948682, -1042118163, -1826393081, 1375852637, 187278426, -2020722494 ], [ -2126849922, -201829290, 967410531, -1791490549, -1560402115, -1446569602, 1182832429, 155481838, 1714502985, -371107696, -1109929873, 1139903962, -769597171, 1552559089, -1710800939, 1394803190, -687909905, -951170515, -1103521486, -1230641808, -1995849142, 1689053420 ], [ -2122141193, -292804092, -405121081, -1525054202, 1849309589, -1812963457, 1319352701, -410711001, -378208002, -25813881, -380754698, 438504446, -939249379, -2002206500, -611206152, -617505243, -253879933, 85706505, 1014868777, 981653940, 1994476531, 60580610 ], [ -2026362363, 1390018105, -1878051354, 1094937631, 88587787, -1158132287, -1546959019, -721288233, -2142074153, 89393620, -1474752768, -165471405, 1685439762, -230577174, -1623510463, -1402761436, 2132979065, -208590947, -1180488728, -904701347, 1323204644, -342220175 ], [ 2134958929, 375275660, 466318259, 1344055864, 1735418376, 785596396, -2142620498, -115886580, -1041365136, -601690061, -489256626, 2146533030, -547930782, -1235578014, -2128616416, 345719223, 806819534, -1935360635, -1500138181, -317422734, 1410618467, -636179749 ], [ 954965608, -511390604, -235639945, 2020825349, -2063970183, -420514459, 1684592220, 2001659128, 229322791, 703819649, -363917749, 2110932157, -203876161, 858895238, -1413002636, -593205041, -685218340, -564552032, 871543663, 918124426, -1811010153, -329369740 ], [ -213966088, 1129357624, -2025505138, 1207926197, 1487240395, 454930368, 1789941671, -82605171, -1087054276, 1049750883, -749344797, -280331351, 555832142, 1958770776, 1717817449, 1433217050, -99372896, -869747047, -493989897, -1781437298, 351678617, -1489595984 ], [ -1065080090, 472473719, -1729301940, 2086279013, -769694081, 146973044, 1676980227, -840639238, -530659207, 1120617886, 1013634533, -1432361408, 1432817723, 64999992, -570455167, 1476391250, 41419629, -714032415, 1938073211, -688354898, 1344689035, -1071286359 ], [ 90009708, -1114969883, -975246960, -1488175517, 1462183790, -164288411, 74612332, -202371431, 1038268579, 593810466, 992107253, 1782502242, 1746322223, -35698818, 1703169320, -497247786, -2090619767, -671125902, -1155539676, 211331855, 86680507, 1209446944 ], [ 1291571128, -506312335, -1339025568, -1615276607, -1224175838, -1432390190, 1096646353, 593512014, -325827557, -1762044992, -1624667670, 651556666, 1704567887, -2090910980, 730442260, 1731007944, 1480384561, -110112852, -1053389619, 1151194530, -1018367447, 744895035 ], [ -834749810, -1748847055, 1095066, 44185510, -900464258, 765349241, -1964410914, -1891498344, 1007806838, -1774732195, -175960698, -1811300316, 1748522420, -1786400498, 720485119, 1477335004, -1249984792, 1432716194, -491535724, 982509930, 44797368, 454700805 ], [ -754536842, -1152390980, 510123598, -667279546, 477736126, -2032775523, -842845889, -596770730, -1157318054, 1377336731, 911458609, 662457931, -1780498123, -1717502636, 841183815, 1855397057, 1122447082, 498196766, 946230779, -1923022734, -1364354726, -624952221 ], [ 689074218, -1761904504, -1038649553, 1048209961, 58219280, 1303383510, -1854049405, -1713721394, -2097624443, -1033944499, 1817816031, -1018847321, -1756606334, -1417537174, -856651175, -275300902, -1109367468, -835723080, -179752327, 47171952, -280116030, 1560688537 ], [ -1698794580, 1614384682, -366263818, 340813923, 385996916, -288031888, -1025287030, -992304862, 830950953, -983952184, 1116076966, 2096669311, 1362154417, -804987486, 1762580636, -455714510, -525121710, -1238329654, 1279584612, -354707736, 2114581535, -693974558 ], [ 1927640136, 282443702, 2035265482, -825329751, -1116547694, -162355553, -812201101, 707087736, 2109082185, -141408819, -392278223, 1466290306, -1401338002, 227917766, -1127549799, 1867639423, -1195097812, -457641062, -1829509399, 1921646393, 886414984, 1959999249 ], [ -370109048, 1347523175, -1035113081, -2032511638, -836879777, -87043096, -1579461632, 1375944910, -150706327, -1527903564, -1914107610, -529383512, 848992755, -1459242644, -105664251, 1391558770, -413530127, -1025081989, 927329627, -1260965265, 1369046487, -1306003510 ], [ -1481413841, -1798744976, -567830826, -422763219, 492250549, -158145562, 1456170097, -743334419, -1849399544, 1510954877, 233977584, 1106005291, -688393364, 625467029, -419268175, -710944642, -1933477652, -1757079622, 1185917164, -802237344, -841101789, 869072362 ] ], [ [ 646764825, -372343473, -709564153, 1929490832, -1245350242, -371945004, 2089216720, 1008086275, -1039193916, 765160757, -479903817, -1376280937, 1555582724, -576410663, 1414612288, 1525454724, -1914545461, 437412966, -1876471514, 1223463189, -595510383, 985520588 ], [ -967984248, -1140969561, 1818984805, 1228292270, -1685886987, -192584965, -991912653, 300464625, 120044416, 408202950, 654764823, -485344979, 1095143931, 1948075054, 1343814545, 1103982245, -274991893, -1817046991, -1391783948, 686616884, -1276839273, -116781168 ], [ 1312635753, 1082589476, 439116676, -2092481538, 1700958108, -1324219665, 614037950, 1685155276, -323030301, 1195505446, -1733436714, 650267466, 376496314, -696326174, 505673870, -2019159229, -549370382, -1465300061, -2143971077, -1322957592, 619132992, -468930324 ], [ -1225191667, -173982065, 616622665, -282119643, -277323847, -108273508, -1012073220, -1149239961, 807670410, -388308829, -750307845, -77476662, -1129335497, 1270218053, 2097176775, 1186922743, -746189524, -1290199442, 466284965, 161589401, 1185896686, 1736042668 ], [ -1297391217, -1567766706, 1582029495, -133296850, 1104356846, 1609547743, -1356892600, 1816137354, 2111815714, 1397711713, -115942022, 885592183, 712119783, -1375272388, 2019780388, -973004655, 1610506976, -1266123898, 948386376, -673107464, -442291818, 712960162 ], [ -1203260200, -896658977, 304179518, 1832677166, 1629897139, -1640356710, -508645196, -1971977957, 1157790378, 1592022684, -88869898, -749489516, -445099955, 274556385, 834739667, 384630052, -1029517487, 1555153017, 108671354, -1897271586, 638998054, -1418843605 ], [ 2024116085, -233802396, -193580321, -2088052624, -651006157, -503247355, -217601304, -955560600, 431694989, 881946660, 796999016, -1264539140, 334590761, 911351125, -773749307, -258915982, -2038504204, -1492191614, 620111629, -868946741, 1028907551, 595287708 ], [ 981029942, 970557832, -542667082, 809723748, 521868236, -358804201, -854924609, -715819074, -967228687, 2136398275, -866421174, -392124163, 1372906163, -352255558, 661330114, 959075429, 1228986186, -989941685, 1392232899, 1034609385, -506465353, 328790144 ], [ -2085130047, -474055239, -759671387, 150341246, 1936373274, 1688164378, 1719443601, 513127975, 1778742848, 810217743, -1063904588, 1138862346, 949852770, -1367781069, -2039581452, -1963600436, -2071122707, 642135089, 1328554526, -1781315678, -77632350, 687484076 ], [ -2118125279, -1733212185, -1060416282, 1336058794, 978448692, 765316884, -1762663576, 1966940532, 1504384877, -622818787, 727568582, -496158301, -1231568339, -1100266900, -957048315, 731073404, -1808571098, 225127703, -1012463784, -364666447, 1648553394, 1173462723 ], [ -645202082, -1286486314, -1408409490, -637794530, -713396113, -80757740, -1168582602, -635549098, 2043676379, -2593181, -760443431, 275679617, 2138628462, -563028952, -1899373457, -134957088, 3422917, -18935461, -1787263743, 1267072897, 400287670, -32742867 ], [ 671877371, 1254252284, -684313031, 1300371101, 1975539552, 1467299270, -1499412670, 415598566, -1125237822, 1285183687, -1850678406, 673922612, 164171568, -1963729826, 1810846703, -870866588, 1276267012, 1199642438, 1913018856, 1396028704, 1912656642, -187602347 ], [ 1562983782, 121666472, -1415537882, 814099083, -1548098169, -1192486708, -778834989, -712648620, -1846907270, -1686616492, -523297163, 517667093, 1554837343, -356212066, -1939790530, 857469922, -499470424, -832036645, -649615445, 2057060296, -1799317096, -414284310 ], [ -1560057357, 1472541555, 808514701, 1581319722, -1087690481, -1895805736, 1491026122, -72827503, 2119290242, 985791912, 346138624, -289714069, 1300982476, -1805387753, 1277144591, -1767368274, 939316399, -1768181709, 1699573960, -1942019353, 1867723169, -32410618 ], [ 1372741536, 832722980, -1951750250, -365601234, 112699817, 831934977, 2060464158, 317783278, 1933894745, -1600887502, 348586085, -1036493242, 1209972689, 1620593667, 536580370, 418306842, -2011801166, 1320074914, 931867504, 725350550, -853570849, -1053299777 ], [ -978342705, -1799353856, 1172230185, -247110950, 1761892806, 1168205509, -956779822, -296539192, 160005307, -379005258, 637744321, 2111041130, 141458708, 531639531, -1816862614, -426867696, 36357696, 6390691, 1542980119, -1664861703, -902634692, -1168011318 ], [ -642662057, -2051932329, -1521333054, 1939312796, -1536422070, -521280473, -375538415, 748459010, 1787823980, -1077127246, -342805878, -694917754, -1199273225, -155826782, -1952622647, 382843230, 1727004817, 1342463874, 386690514, -1787265716, -497519842, 462339660 ] ], [ [ -1723316218, 2115015181, 365832154, 602374056, -369457226, -284825249, -1591764695, 366889905, -1237567621, 2095099791, -677217315, 952577643, 1756136440, 1616293260, 1648908381, -695494536, -189501723, -1992945178, 483908431, -1895030980, -1527945570, -1046707287 ], [ 171623595, 1688157411, -1195552753, 1432781932, 587980422, -644231655, -1037215399, 1291117127, 861466767, 169696291, 1994127005, -1002606379, 1886147055, -517028162, -1060348641, -1035179318, -1944954784, -1784849298, 1514558901, 1306768367, -1322464565, -514978302 ], [ 817619595, -816589079, -1408998477, 925627611, 1101105692, 1667265115, 2051897198, 1041891374, 1435595369, 1320725400, 1364314141, -1007683105, -2127363628, 1073308718, -1824726065, 1062139109, -1524191061, -1275416206, 2079705280, -143908781, -1414694143, 261735587 ], [ -589737504, 805381132, 1049166933, 362161401, -944767044, 1163855786, 1720084444, 811296200, 1492192031, 976832661, 1371531550, 1551016148, 778931620, -1050597360, -759962751, -1216744823, 2579528, -773346493, -679595266, 1649386780, -615859655, 1038313013 ], [ -1686741703, 256416505, -2126311706, -1898265236, -1277512739, 1014072277, 742336691, 778258402, -1241174087, 2074025346, -374842096, 1247993168, 482017297, -923009665, 1385618192, 2071717085, 2119645575, 1791204783, -967266112, 191735741, -1531560420, 1003092979 ], [ 2038840356, -1681775614, 185373406, -546679392, 991734900, 1596279311, -1870368807, -978002266, -426038236, 1302789935, 2009290985, 649242984, 1716552738, -621545546, 1428062288, -595345470, 82481747, 1067098309, 22656735, -1990173467, 1276398359, -114071665 ], [ 600812415, -948087314, 2115510497, -691636015, 1783428935, 2110676725, -1671098521, -443610508, -585701670, 1311381693, -2047229505, 1107094553, 1711558002, -1452543345, 600975995, 1690239734, 915065649, 1821782440, -1526174670, 93314660, -634473389, 1273405654 ], [ -1668523711, 1328501522, 1382355979, -2078994365, -1414288366, 1229264660, -466658049, -1589026601, -1784068859, 827119349, -1189618814, 1386639434, -679210340, 32262237, -1570135767, 1249514445, 1113001532, 358952662, 113928015, 475359203, 324598622, -251344790 ], [ -2145385612, -2032002571, -1728279860, 1948114032, -338203243, -17580208, 1656452726, -77701776, -36135057, 2099060460, -1388028561, 62682103, -658460599, -2142499681, -739646846, 1404058702, -1681358989, -27588326, 1154350542, -1132423674, 111246972, -1180558005 ], [ 1521483139, 1017866137, -250866765, -1834525506, -472620973, -709675303, 1151728756, 272102326, -842917235, -1085493268, 1918523382, -1098880916, 1179896413, -347050552, -1079640687, -1178656914, 1811738234, -1726462602, -972050341, 760565420, -1212170821, 1737069088 ], [ 8589115, 818226922, -84300661, -1277332988, -460031991, 2113516013, 506244036, 444504781, -2024521677, -1689682374, -1886546235, 56462854, -2004122562, -1291099685, -1038114324, -321419918, -1198207279, -243319071, 2028886298, 1065732733, -665568451, 1929465439 ], [ 1017529111, 858041660, -907124244, 809873603, 1568527031, 1143455331, -1868493026, -2078217934, -906206397, -600334276, -1193096498, -15519637, -757938774, 1322813604, 3946650, -1225473256, 646604687, 2054902549, -1795254890, -478640495, -1792122816, -2141529967 ], [ 809299518, 1919631748, -1968987257, -1424796073, -1783953494, -1403591484, 1545098810, 724140513, 756921148, 49821912, -1347106548, -706280750, 334578600, -1232020083, 1236636107, 1910649182, 856905383, 2059755987, 126232589, 51177161, -2046212453, 795537278 ], [ 271448039, 1571388378, 301069438, -1832218387, 1881973696, -203770866, -1856772701, -1230678736, 1268970438, 737975875, -1691068795, -1261080619, -1469471524, -476738889, 1385290470, -514083213, -176388755, 1338272887, 244445860, 1643185749, -49141135, -2004203284 ], [ 799489149, -1815501766, 444637921, 1881442499, -1060481310, -691559948, 6923760, 1703902470, 2127834740, 1197123175, -1340108374, -1557106767, -1581395432, 1840631905, 1530655193, -1748940031, -1303567571, -949398172, 1440932374, -689352181, 1112579166, 646833682 ], [ -1548664708, 1700194609, -943584645, 810495626, -1089794825, -236937010, 1127587967, -1708958670, 1315441918, -817274385, -1830210419, -726058167, -1404300453, -2080662274, -1119734827, 1932752395, 97124187, -1596108943, -2020319963, 1998523672, 125768660, 2131627501 ], [ -2055467891, 327716993, 1953523695, 1350537804, -1548177203, 1918394075, -418141739, 481283752, -2133691689, 1666948997, 1448068180, 560699721, 1034631568, -826918724, -1716946983, 1642685225, -578968964, -1448007864, -1018514333, -114141341, -1846654559, -1585481468 ] ], [ [ -1948221907, 1751499562, -2104335580, 431889708, 1140015530, 274693396, -354080134, -1479760075, 1177957278, -811336687, -908391708, 912723813, -1712237881, -2037017117, 900400499, 136965137, 345435789, -1877368179, 614212654, -666408941, 1792564128, -854159762 ], [ 1239580814, 399696893, 326838267, 1358544424, -2031410649, -2012822844, 80644672, 1417646664, -1740737429, -1074762089, 715794625, -458404158, -149304563, -425239885, -1464102756, 635711644, 473573282, 1259532274, -1061923603, -1881393280, 1307694218, -1692758088 ], [ -1176729918, 427947167, -445083305, 620322044, -93020574, 14922860, -405412000, 818357250, -2088336367, -426072224, -1230659097, -451705149, -1315774778, 1532957330, 1954348924, 1058623564, -177131174, -174252240, 1556928745, 1984140384, 1464688482, -435105253 ], [ -1366485670, 903160994, -616237572, 1306572236, -1851155809, 472537093, -1650053684, 1774365786, 2121341318, 192458626, -71814674, 459620172, -887084790, -1436962292, 291422295, -962335306, 1507965914, -1232173507, 986953782, -1898636373, 599254902, 1534208914 ], [ 1828427639, 1184484757, -64285141, -788232217, 1467540306, 1157902943, 1403189437, -1339436165, 1062586526, -2003923885, -1969892273, 676249913, -745573765, 394087165, 2123667030, 2092077802, -303772056, -2059407490, -1623182082, -983672311, -1893778811, 959232665 ], [ 461538421, -432248185, 1729488961, 1563842718, -132207993, 643375480, 837093984, -1200371549, 759564050, -1204669219, 859641606, -1446859512, -363925724, 2117621236, -729770777, 2127340153, -499947613, 1091016703, -1820140851, 395649448, -393351825, -238600126 ], [ -1802509517, 2045547454, -648052974, 775525664, 187729373, -1660806693, 2087974554, 611777349, 2127586921, -1738983992, 1337385795, 862412359, -1750739244, -1492412339, 1100543947, 1490214346, -1314580866, -1809882811, -941308907, 287988309, 1985252271, 1628651095 ], [ 989870334, 986297155, 1535756889, -692714889, 1820636139, -937598406, 671403966, 336747614, -2101872505, 283084875, 1600502978, -54363653, -1528041902, -294591299, -722796689, 782328365, -236855521, 281206869, -633733501, 722233434, 1007631905, -436974860 ], [ -498927894, -1165412381, 1270499745, -1833277516, -1907633625, -2099373694, 1017910006, 666356247, 25784654, -750617375, -1206647024, 665116874, 45059577, -1400866876, -214803293, -867491496, 1672310087, 2131634536, -1643018805, -1303561771, -2086721735, -1417853935 ], [ -247103832, -1842053154, 700653982, 2073546797, -903494813, -338212035, -465198173, -1504592496, 431307750, -1333726882, 424665299, 2012710052, 301333617, -1588607770, -790318388, -1563915438, 857068808, -1164901986, 1024679071, 534548576, 160433056, -224890479 ], [ -2102302662, -1490963755, -1692950168, 1636091445, 553926389, 1472156478, -1480737217, 1086723977, 1709557408, 1214222788, 1176385680, -1006765869, 1950106877, 1263668140, 157139238, -745018, 991139108, -1185819638, -380418540, -1005378650, -861769781, 1766755269 ], [ 1622682200, 679864355, 785760798, -1829007826, -906829532, 1567470963, 218250956, -56472211, -1883834453, 1485245220, 2036553559, -2096975902, -714103491, -1297055112, 1513634996, -194537454, -1850263443, 1427693482, -137955185, -1627628267, -945692903, 1874209154 ], [ 188744317, -834800105, -1064757102, 937753026, -861732140, 1867547793, -2072544543, 1705843719, 163898188, -727016372, 1466623340, 1015419236, -931752408, 1503058924, 1651970770, -1100750628, 696818220, 559806683, -227592818, 405900317, 849683248, -204287684 ], [ -1611885507, 67069455, 927693583, -571810765, 347139016, -1040891683, 932920037, -1352067146, 1904302198, 1709074250, -130778482, 373044139, 2001423911, 1982888315, -532837524, -1366342070, 117100439, 335765715, -1377463152, 1806597016, 431372849, 37154416 ], [ 650913126, -276115851, -1906888874, -1245695009, -311389653, -1538067863, 303391493, -1029450222, -1163420961, 564316038, -1987764708, 1118021294, 1833865166, -1861726233, 334956669, -2001888992, 973629760, 2017285050, -2045953691, 477919368, -1749748901, 1531810000 ], [ 287834428, -1928091349, 818906561, 1904383275, -970193454, -1929374899, 1688462406, -1178967337, 140765526, -180867381, 437014838, 704428278, -1189707341, -1005471782, 54786456, 832722610, 1450938662, -2013161695, -1306339307, -511628168, -2126855411, -686924545 ], [ 342730736, 59511383, 801490467, 1176246053, 442651545, 2042151486, -1100995951, 1138710368, -2089555099, -1486874429, -322296468, -421719824, -523868641, -416408979, 1944744541, 930421842, 750736902, -1140591530, 1469199946, -1943954927, -1151555157, -1238175897 ] ], [ [ -203428310, -769997051, 1979862929, -1543731384, -1555660687, 1595974369, -2131717957, -1212895383, 48679827, -482920755, -295606979, 536024901, 42501670, -1023266505, 1774565015, -1418817484, 1518149632, 337006151, 1546396859, -1160315980, -1338807725, 749428640 ], [ 772393050, -1533204681, -582465973, -928976888, -73267751, -202882136, 1311774546, 2081887304, 1490436598, -1502315448, 1842652823, 1459267070, 346037843, -1527974878, 1276544919, -1394727820, 206827054, 1054766037, -1981748776, 1361802167, 1918312424, -1237699884 ], [ -1341091901, -1627430072, -1750991669, -1810364898, -743597560, 1025323387, 1008608677, -1555111665, 1732986689, 1363262201, 1898687640, -1282446809, 364974082, 985636417, -1017568291, 102862617, 1863048205, 1584358463, -355988661, 1139044569, -1346542500, 973549227 ], [ -500280619, 218892934, -2112369898, 23000762, -848261757, 1678646007, 90583865, 642854613, 1091801141, -2118427085, 1038078398, 560314942, -458810446, -522021358, -843254833, -72668724, 121396034, -284757998, 1670137251, -602097449, 1388870672, 204466458 ], [ 809782392, 1298337489, 33574795, 1808443140, -831838303, -1212004845, -621842914, 1429943138, -513776536, 1498040502, 332594197, 1610875351, -1894308939, 1222674343, 2013764774, 648299005, 225179533, 1916145596, 511320349, -1108967514, -820956802, 1428804394 ], [ -1128394493, 291583619, -448901471, -1514959900, -372486376, 1223743409, -52789701, 118183113, 511320007, -1077135577, -1020629773, -654005056, 1006783779, 243097205, 1424779579, -1829048908, -1341956914, -1783617056, -855458734, 2142200989, -1652946155, 56335078 ], [ -367637248, -1249365080, 631508084, -238397978, 1946620110, -881336571, -1764763928, -492010821, 1415628575, 1060102880, 323962513, -664263205, 382808453, -863299932, 1279211768, -1425803875, 107774855, -439821849, 1483096418, -1604009119, -1974127242, 793787593 ], [ 823447948, -16241488, 894261876, -839211792, 1111762349, -1665182297, -1103964715, -425738607, 948829505, -2015894791, -1412301075, -109388244, -760621060, -1229764396, 1885561055, 1104654, 913710507, 1322339938, 781035290, -283531261, -2093679126, -393044722 ], [ -1125225389, 232634536, 1539327342, 887504045, 1696251222, -70928583, 273421379, 224329051, 653726686, 409347987, -1266587817, -1315048108, 627324225, 114548406, 1128349441, -53384237, -983802448, 2034664102, -1999083955, -572787344, -1863390867, -190442335 ], [ 1804061980, -1696816202, 1513720442, -1157142769, 1603250555, 1175898123, -1294055327, -1903085095, -874537249, 161171223, -1823829508, 1855962941, 1176426743, 353281805, -1296287724, -236428881, 737841855, -1745833439, -1563987229, -333091713, -968879483, -894812339 ], [ -1116916309, -1226860869, -2006147519, -2010666857, -384252380, -1086201601, 2032575720, 1458301912, 931983383, -1696651543, -1004361901, 207191992, 305779573, 222742168, 943771496, 159148825, -1751557354, 195897013, -693075001, 1191990025, -1105607411, -584304005 ], [ -243782215, -2049211938, -520110707, -45156063, -1256734069, 80532923, -953163558, -750862310, 928217040, -1173874599, -1530209953, 1329313096, 1538878351, -1717452298, 1224750241, 1347307311, 1428973957, 1207774626, 1247586748, -1830309268, -221637989, -884060447 ], [ -488369543, -1615420364, 1985041575, -535945229, 657793998, 717442980, 822244063, 208599272, -727969486, -999225536, 1678879926, 1132401135, -2139698315, 2082023996, 853909558, 1149731506, -1368798419, -1349298118, 2032179141, -552813248, 1272462965, 1447971899 ], [ 1901169940, -1623889227, 2121092144, -402264010, -2056687741, -1831834227, -760834947, -1489738732, -1338791663, 984382053, -245235167, 13432627, -1749686233, -1947406598, 390963890, 1779713911, 1323050321, 1668576630, -654910141, -2084651592, -1235823753, -1148725084 ], [ 240181553, 1896226058, 128587032, -510660149, -1773304035, -2020146858, 709709428, 851604256, -3081266, -291019747, 1936733725, 2068809638, 125080146, 110688332, 1592860085, 1672736840, -1579239717, -83696731, 2084021809, -1763315478, -728684522, -1123384558 ], [ 630755282, -415944770, 772755626, 401654572, -1264147797, 925737747, 1806398144, -2084939659, -1022794489, -181499132, -953470376, 1206240642, 1392074804, 331384152, -1944546524, -240877423, -1184737550, 519099748, -1883228017, -271065459, -206025742, 903639634 ], [ -927610983, -149431849, 1361462733, -1863919022, -979396704, -1326708359, -1071441158, -190045244, -107809243, -882247218, 2070489196, -376917850, 583374885, -1121502508, 251379311, -1390820953, -216550490, -1179239818, -1930772690, -1451092952, -29995162, -1436482948 ] ], [ [ -1515418180, 523811690, -670759799, 266416727, 978131531, 695167795, -2125002257, 2066500444, 1383988687, -1437676900, 1506790100, -1012740172, -120811555, -171185604, 1503860974, -1833564868, -1654408943, -1498681067, 1576345730, 2024771098, 1514509505, -758132287 ], [ -1746097721, -672349595, 463208379, 1878716523, 2102083470, 144134040, -852716537, -14885173, 1900271558, -1916279140, -1507583232, 1955549414, -1771895853, 641950157, -1845328809, -1641256989, 1691757240, -1189126574, -2116031945, -1526860951, -893229786, -980665256 ], [ 1201949016, -1191821569, -1359870431, -889320953, -2013429855, -1474461994, -490931718, 617140339, 1525258431, -1347405577, 1398253955, -478646408, 241237627, 1520413702, 671270171, -731823754, -43666931, 198258307, 308104853, -385488475, -1143619862, 1667076325 ], [ -860956958, -1484703180, 1749820296, -991552592, -1927113866, -1126676180, -1718101815, 616203916, 1080423711, 733808155, -181189058, -1076396327, 1825287109, -1341371526, 1611547606, 1897908697, -262381678, 1443313761, 1178356841, -618036372, 2070169192, -29205520 ], [ -776949542, 1572067812, -361560573, -765861625, 798675182, -1982019349, -104941845, -1566219055, 179592782, 1943469712, 983989532, -612931642, -2055779999, -1421309471, -1915415615, -597836991, 761147227, -869419924, 1992327347, 1974580701, 1059207535, -1828450472 ], [ -529230105, -534824149, -1159810414, 628966272, 751110655, -696370498, -1034112661, -2118215407, -619253698, 1107916453, 664741607, 729529159, 708526842, 295357492, 2133435373, -756072348, 2067370951, -1761597527, 292188166, 170738452, 205195748, 1501353782 ], [ -164911585, -925247737, -1497757727, -1357329358, 813234461, -1228293127, -722206778, -1811750081, 349931869, -291954371, 1701387667, -1342477503, -1218055895, -2090504254, 139243821, -2117147182, 470197588, 629736563, -247170593, 1742304813, 308310708, -1579597562 ], [ 1895321618, -1088881141, -533575133, -719204168, -2120910687, -1777145729, -1086257016, 1010680542, 1315599238, -1272462733, 856829102, 1598199801, -777863842, 1947100341, 695209913, -1011233107, -275310489, 1684115362, 1778523023, 1797647850, 1314813554, -1933053543 ], [ -1341428860, -1653205293, -817886467, 1769016608, -692698773, 111689984, 310627065, 1395470263, -150181387, 1585525912, 1531477599, 1977264626, -378507388, -1074003033, -1154106126, -810365502, 214209684, -1862023750, -1848003537, 1430663870, -162439876, -1427472492 ], [ -1019237929, -1495492787, 619267079, -355303120, 225589753, 136052896, 196541713, 554345029, 1124082601, 1895573383, 2033405276, -1130561094, -344965530, -1665218352, 1594055196, -1172158597, -873232921, -556940266, -1238041980, 956434386, 665312463, -1772979110 ], [ 1443898529, -1969379206, -1351972175, -412565771, -1260433940, 1859226268, -565578230, 1344491758, 1437587201, 923606055, -435186790, 64543404, 646415119, 1913804930, 2030561184, -1022923756, -1074862172, 651407980, -1592898657, 877469370, -1287566745, 1468742274 ], [ 685141966, -1103629826, -372129431, -1181848818, -783614453, 279578120, 344354361, -1852705335, -1269052775, -1883143827, -780334024, 1610379348, 90089533, 1716048434, -1957455598, 1459696950, 1347440850, 1364412716, -641821567, 1251969698, 740520392, 637126832 ], [ -1377204229, 932267765, -1597661671, 956328639, -358896151, 1706525279, -423163046, -514527734, 1282051507, 1822153590, -1817103855, -241489874, 89904507, 853549891, -1202100039, 1958435934, 1091780998, -829085220, 813231538, 1698839317, 747720012, 933524820 ], [ 84920919, -1997211133, 942963902, 481231407, 1906074009, -1373944821, -1994052782, -348213178, -322755687, 2124728196, 368804659, -41234828, -1017199934, 1818190557, -825170492, 1762923986, 1122465050, 176201011, 1870969360, -1509434101, 1226067853, -688242727 ], [ -1266811907, 440449143, 1886415461, -920930166, -1943412280, 278536205, 599412888, 520874550, 2102409397, 1547697584, 592174962, -960444080, 1897059445, -614762137, -2147089975, -1286696129, 397228339, -363575762, -2133929673, -1677117585, 518881285, 411618114 ], [ -812876345, -2058202466, 404808200, 752073645, 274251414, 1221064116, -282388689, 1882137761, -1872152687, 1336209559, -1300480251, -649333963, -776494784, -1177354177, -338492142, -700324740, -2047144870, 1577333992, 196881302, 81906690, 830847412, 1638889132 ], [ 1512574658, 1058264608, 1667137934, 1667162769, 626295713, 1181111116, 488777446, -1474594565, 1365177385, 499916333, 1848882876, -2019185467, -1491422725, -1861996125, 1590620760, -2021633176, 354936459, 942721270, -1996996043, -670705772, -1255832447, 517888098 ] ], [ [ -1450179564, 1172923412, -1887507906, -1455647072, 266576682, 1752091529, -948633881, -2087766895, -681417641, 32875936, -156087103, -211746849, 1047433911, 794569518, -857748292, -1417794422, 1948614596, -120685406, -1298941170, 1597879706, -1940677549, -520582496 ], [ 88978745, 480838467, -1469071613, 1652953158, -873569976, 777102113, 564721355, -792356964, 1483444797, 2111285034, 1205941228, -867200821, -481580627, 159289556, 1927247533, -953548821, -1018454447, 694837969, 204075361, 2091003098, 401412163, 455927806 ], [ 2139777552, -1032625221, -126458725, -1804453878, -448544136, -1700509315, 2042420666, -1056997702, -2084637836, 1650137618, 669528327, 1743707093, -986345681, 1573625173, -1573314183, -1102237090, 66257153, -254768293, 1026972934, 1512314248, -508219274, -172417905 ], [ -938356171, 43181098, -1622911219, 306452469, 2066891708, 880935529, -929359434, 1849803236, -1697730911, 93807594, 504675803, -368505066, 1892432170, 326126062, 1944979254, -695976284, 2096544291, -727896489, -625092934, -595863116, -1475060826, 1401569214 ], [ 1698620442, -894217724, 114723977, 124537273, 1698768001, 1828493172, 1201867673, 372015715, -218940085, 138585851, 15753585, -612657920, -899453614, -86809234, 1014861946, -2011506186, 921779469, 596593950, -371582625, 1572156369, 1365954993, -1758971332 ], [ 1402292490, 1822743491, -964176422, 1814929125, -1369528203, -209603843, -2005987126, -886442458, -1048229931, 1649398335, -944076840, -764772737, -888825222, 205206819, -205083299, -105574933, 654134435, -742548501, -208586777, -1795436660, -330390058, 975665831 ], [ 259218217, 2081436745, 818344032, -268576555, 1989682201, 603439280, 921645407, 1627926800, 85351472, 1252199627, -1952876614, 1119082255, 71177789, -1182455662, -669768434, 744655497, -293375991, -1419063642, 1079750331, -58948782, 217371100, 1262306347 ], [ 875256478, -1619143019, -1808847131, 351272915, 1959470146, 218723027, -106326479, 970595308, -894212792, -661772543, 1996031320, -1457965623, -158281126, 1686872936, -201405834, 740387870, 1680577403, -1852365527, -2097137477, 80251501, -929705789, -2030559105 ], [ -1367765418, -1929326567, -512627612, 612667302, -417109058, -1449334808, 1832430309, 462735723, 442224654, 1334328167, -473966952, -1293420707, -1015117524, -330353862, 632515972, 1896857252, 1539647583, -451177411, 1519057962, -2058215260, -650821888, -114054390 ], [ -656190624, -556331751, 2100664751, 1409221649, 1385659884, 1406729769, 863428183, -1838394143, -550413440, -253241391, -1939199121, -189027326, -776171120, -1749484339, -868618366, 1754767300, 111238664, 169732905, 322191886, -1025904816, 328784301, 178086842 ], [ 166424315, -1176392122, 1941333148, -28282195, -2059769546, 351688586, -860403927, 2058393146, 1839467336, 1905915397, -270596458, -1375200050, -1887081650, 39278077, -2051202646, -714088310, -57913482, -133559305, -1843532301, 855210649, -1990909228, -1089454166 ], [ -2094654072, 778240539, -1024292557, -597243840, 1230930188, 758093412, -1353559801, 1271203296, 1142931565, 624384368, 1965345587, -1878775221, -1847460978, 698896787, 225054092, 1247380113, 986070047, 344366056, -1440749412, -1938581810, 848717113, 1517177648 ], [ -1161403838, -1132447828, -497820092, -1934735022, 737845273, -720826722, 2001909017, -284135544, 930767445, 1580396941, -1018814290, 832220261, -840350018, -1965579639, -850796827, 1545028816, -546850952, -2133826156, -688103448, 425845507, -1234181272, -248279831 ], [ -414708338, -1495846095, 400608913, -1740180425, 1497047458, 1483668171, 1339965273, 393268928, -1353679135, -506385898, -874878397, 1162366554, 1233505229, -955733901, 1321393322, 1936493227, 1386891992, 249275221, 871252348, 1022996820, 190693563, -216343883 ], [ 1379954962, -946485785, -1127536384, -330364321, 684138231, 1234030360, 1387861429, -468407540, 643730097, -1371178505, 700533574, 1950692536, -628963204, 1987173666, -1473355581, 49124629, -699420299, 1819427145, -1593122252, 1341365917, -1441644179, -1166679617 ], [ 804320666, -271474922, -1682016511, 1115090325, 757034066, -573854538, 1423109157, -733074501, 1629867624, -993415613, 2091583388, 141942421, -519583518, 1024024787, 995538797, -605034751, 328053423, 1213448185, 82145303, -1290845188, -1042326622, 1394655966 ], [ 1563650000, -1262812370, 347732219, 582104473, 1148907446, 2049068922, 962989570, -820521976, 212987878, 726955264, -951434751, 1017023434, 870177862, -1144241817, -1495258439, 1122894876, 281951500, -115735050, 1319179363, 1715745848, -2107983700, 1102002181 ] ], [ [ 346472225, -676380233, -94670163, -2028508230, 1130037664, 158956888, 588680089, -968604109, -2069814381, -261055309, 992076070, -239798925, -2002834570, -619264137, 855242751, -848174868, -1562450530, -295450846, 604869537, -904719125, -1656578191, 929488615 ], [ -1385574774, -593781980, 1492020924, -261433396, -1409977163, -203609540, -1228680444, 109178453, 521913161, 1540649235, 1786626432, 1951931981, -852116833, 2346950, -1876836614, 989517897, 864894193, 366602499, -1573981280, 705904499, -1371964772, 1266527318 ], [ 42316618, -218693408, 591496375, -431031712, -260258853, -381432345, 717561438, 1758484097, -361872473, 1692321484, 93785077, 1575161775, -1951339521, 1183191544, -1045071157, -495338072, -930004127, -553759083, -453606260, -1038131677, 341304626, 985924775 ], [ -1396683457, -1228903008, -338196062, -196331621, -354548692, -310700924, -230717107, -449311404, 315039383, 82968462, -209879999, -721401235, 1647358693, -1952569067, 1119503654, -656722328, 644225296, 1287272779, -1861336467, 860705362, 716153470, 1317935649 ], [ -907685955, 909475346, 936772089, 796583519, 2100580989, -485232408, -1090238530, -1957768078, 111648975, 697734436, -1264371106, 1300812549, 860900254, 1148447746, -696301703, 2040402961, -411779950, -108776406, 863099980, 824657343, -1995502918, -1884224781 ], [ -37147144, 482967583, -258968531, -86997566, 1280692902, -523067018, -556887319, -933667632, -1270336348, 1659349364, 476448441, 132592472, 1415905166, -1594973035, 440386425, 813876606, 85568783, 1862508387, 1765819809, 374603749, -642849372, 1482422174 ], [ 1356344847, 1254591729, 157518815, 824150060, 1895338064, -1084856478, 1142126400, -1005319926, -1539669001, 924426863, -1309869921, -1486535861, -944570371, -1023660595, 494051252, 859274368, 2014429411, -12567906, 705101272, -1349074455, 1625019014, 1537270432 ], [ -960486966, 282035752, 1644483782, 62522654, -480050738, 1807615793, -776326759, 1815747027, 1057382779, 1396257832, 920873267, 1631277534, 1080030601, -622055943, -1266903802, -2050767228, 1390806166, -947173521, -1291942687, -86841630, -1659590023, -1205280419 ], [ -1127399734, 1292821983, 1664140850, 1179117700, 373594063, -407745581, 1599002780, 1296420294, -486903824, -1074221150, -1876065493, -1893007360, 1974676591, 174464491, 720716839, -70456792, -10673591, -2096306169, -1237092063, -1843279149, 2108690603, 1665863667 ], [ 349654018, 1775223299, 238452484, -1701652071, -947148959, -2091076835, -1482516838, 1520897601, 608190833, 344035455, 1743968027, 1140546813, -546931696, -1427517467, -881280390, 1828053395, -1535394052, -4340729, 266012325, -245725693, -1557709972, -76742622 ], [ -243283483, 2008379773, 1907842080, -1093139206, -1130114600, 2063206923, 978271949, -2113183982, -1080654141, -1839435439, -681318413, 551699115, 38529316, -1545076328, 1099858943, -1619745142, 1586606750, 2092728067, -895534958, 1571793957, 260006541, 1742708486 ], [ -1711569237, 508819991, 586675568, 1392452145, -1382066842, -1873108529, -348358321, 590747129, 1268062020, 986930805, 1113813014, 1650832670, -1878249723, -1675450878, 525929898, -430294619, 2059847762, -324644824, 1366507884, 2109767466, 2036461286, 1579179559 ], [ 1764923862, 1003641039, -1333621640, 944902796, -68211901, 1906820014, 1908928935, -1707096443, -1620316672, 2021136857, 2070501455, -452045187, 1320940172, -690368853, -264787286, 841029079, -208292289, -297260032, -612474138, -1178195596, 1696091686, 255147008 ], [ 145899155, -369450814, -1500798761, -1027748314, 1319894002, -1292143661, -42392050, -2835838, -1991455313, 908168559, 1163604550, -73577267, 756347858, 561717092, 1799585851, -1240233008, -1140856502, 267320400, 1721512452, 62212924, 853930178, 2105486522 ], [ 1144486303, -818970706, 1752177853, -823401581, 1113941387, -1179295479, 237590950, 156856827, 847794802, 682053280, 663781000, -454606982, 1520165705, -851774690, 169110034, 917143163, 1873180822, 1326394193, -2050217446, 591693145, 1429315957, -1191093709 ], [ -1304017760, 171393810, 1532640731, -2061537560, -836954817, 412516462, -843870702, 1965425472, -346259483, 865560643, -970870358, -805309067, 967718490, -1562315609, -1669911817, 32684925, 276729074, 1666856966, 888918508, -2001295691, -858926242, -721047128 ], [ -787992959, -1053860361, 704581493, -1536322390, 1456248222, 1367450253, -487837622, 1129032955, -1472719224, 1624988068, -1845585949, -1980695296, -1105121531, 929306387, -1014426345, 228972675, 1045463064, 1936380261, 397063642, -936289020, -1715927141, 169686909 ] ], [ [ 1920260297, -522015827, -302201819, -983235684, 823213506, 885097320, 1320762801, 1412761500, 1801226957, 279765359, 2072722339, -1380362163, 1331462164, 702194938, -1854929009, 76813557, 2025281236, 205889608, -174794807, -1871497800, 1920695830, -1115704397 ], [ 77633111, -1337185508, 1012405931, 1910733010, -572965969, -241809447, -409031649, 769042187, 1176500526, -644439678, 1611045055, -1564937078, -1932106719, 1089734721, -2098453862, -1842255228, 1546530108, 2050511933, 150222416, 319592991, 801974272, 259207401 ], [ 503781438, -69636478, 1698973560, -948405815, -672226416, -1912709710, 1756991987, -2118120924, -683322664, -1954382296, -572364040, 576605945, -1213619626, 2100042030, 1391867631, -18223075, 1205491394, -1968932378, 948724018, 1280236356, -303340882, -473150283 ], [ -1392646969, 1905225685, 496710426, -1884252244, -642922144, -319658942, -127554634, -642452730, 161111704, -736798296, -528515363, -260997557, -1193157283, -1027819236, 626253481, 802851334, -1449645063, 1589998612, 1417208006, -1548179013, -1201407775, -1989013820 ], [ -1727650929, 1786297542, -601205810, 1449712662, 1657111368, 2146662339, -1721052797, 1409562157, 1530940396, -899647236, 1519264905, 815034613, 1839279157, 31395167, 340269845, 1712395407, 47409782, -1689047171, -750092419, -2142929569, 3151236, 201348001 ], [ -503457102, 1696053052, 329679970, 146849519, 1175198995, 1348134075, 1325014440, -701227660, 2145788897, -289289079, 349996392, 945463150, -2135455607, 1302282269, 1653563224, -1585133381, -1313589623, 824106801, -515342304, 730151618, -1438565022, -685274728 ], [ -728655753, 370419286, 10834352, -460195483, 2056636772, 1768131992, -974014838, -579750955, -1592561620, 1701366365, -884310844, 1846997826, 357842020, 609299407, 763411538, -2102881867, -144817092, 897024084, 2011638654, -1329121581, 721485180, 867576132 ], [ -1675172470, 946722700, 525565363, 253865848, -1938295705, -1722663092, -119077506, 1195705079, -1806456419, -1561174002, -561290202, -2138162836, 1894556580, 301935368, 366176545, 1554442972, 1738860144, 1546581004, -2051025391, 495649383, 1973593992, -351072994 ], [ -206380338, -1060533155, 1641174092, 650033355, 1363891926, 490508284, 1206999968, 1002755541, -2023707071, -1428932696, 1415350852, 1916125630, -804532163, 2129922119, 74717217, 268698957, -1525163914, -969378389, -538599342, 1550629909, 525379151, -825525938 ], [ -577748833, 601976169, -981695994, 262537776, 887423108, 1515749167, 298868497, 1988917561, 1593447266, -285317843, -271344031, 635643618, 2135907370, -678069237, -1058647262, -650360880, -970277755, -229020657, -1485688485, 1824462456, 1374755587, -1814822582 ], [ -1485994993, -1775237843, -1917932274, -418176884, 2013760415, 35017007, 1970344983, -1337126811, 370939335, -292823015, 1470471611, 1776766762, -1521030773, -1284707661, -125806538, 1284426013, 877063762, 1158134966, 457891573, -905184684, -705850315, 1572290337 ], [ 659572763, -2111079183, 1253316942, -456162778, -1363187773, 1175543116, -576888742, 380682282, -143482838, 612280924, -530760764, -1187758379, 1068859061, 1157539744, -959417473, -887841208, -1901618801, -1218256939, -696522573, 1124059470, 1418143042, -1491515764 ], [ 500116114, -330459741, 576667680, -1498465231, -783586658, 1383033807, 1684144223, -1867818580, -1878796008, 1128465162, -471617282, -97157027, -1922208549, -1180307895, -1905614885, -2083636775, -2020493762, -975193831, 257838398, -809178163, -66662374, -1141061442 ], [ -814497167, 1154409832, -674939833, -2115113515, -1548670267, 321722945, -1842202067, -513025445, -739025790, -849833142, 1579575926, -1414491925, 450039029, -1124221752, -92733088, 1930716265, 410207098, 1812854229, 1267578137, 1913518695, 1712830896, -1768951406 ], [ -1673623143, -1318525619, 478431185, -401631027, 814508793, 1603047827, -641525696, 126849485, -215970238, 1502210058, -393317013, -2016439578, -762894814, -569315094, 957496743, 1119174825, -188214352, -988400968, -340781808, -1808800317, 120216312, -1133142916 ], [ -1017185494, 770327709, -2021036705, 1127829334, -127159890, 96313000, 505694077, -5136132, -1014542812, 567712230, 291822043, -1742463713, -1717616816, -69744237, 1743222135, 1422583961, -1952842740, 1185607774, -673973033, 767210898, 1533747792, -1731886082 ], [ 361999429, -902831159, -562325257, 1401266942, 637743889, 177469710, 1770670075, -1456287403, -1146033513, 1800410083, 109600690, 1791505225, 886812768, -1547803321, 1538849631, 1133485840, -928292442, 642854280, -1475518986, -720239330, 923479760, -1140807940 ] ] ], [ [ [ 1602040390, 742350220, -869182592, -360336031, -688705908, 2074343252, -624922542, 468797047, -803958157, 61999357, -965720868, 2022503302, 1788088522, -278348462, 741442468, 291933397, 456970716, -1245110788, -579985580, 713582188, -916529307, -1273158042 ], [ 818441300, 224850465, 1447813799, -669654254, 958073715, -1422044317, -1587833984, 1230444974, 1123858620, -1096687284, 918109288, 613694938, -1617642896, -1540113965, 1881689391, -220423418, 1922322992, 122830006, 1598015248, -558409793, 63638570, -2131341414 ], [ -1188058608, 688870873, -31301698, 1258076364, -1608171601, 290538196, 845058177, 1443438896, -1866110370, 791472983, 1088940052, -1709371545, 1381014789, 2014927209, -1526353580, 325793909, 434715087, -657583737, 1458919105, -1653987345, 1773213784, -438450030 ], [ -934321649, -2107984596, -191143210, 2107083433, 1537461049, -256219658, -117001813, 1597771474, 261811362, -361520918, -1082620135, -1249795394, -329557126, -1436603126, -672336392, -315587050, 1830561543, -781318301, 1361078580, -615684253, -1081714539, 719340890 ], [ -528148385, -1952646316, -1037748874, -1514663244, 902422420, 516231648, -430366103, 753298867, 867947947, 1879482455, -1884355824, 1091765758, 2128797927, 1748489949, 1491437597, 1255950046, 1386333386, 1458106365, -872283316, -1773201514, -620112378, 1135202486 ], [ -835980815, -1084616423, -501412360, -217698383, -387981578, -660957159, 827594465, -444007208, 1675326804, -334291013, 2053409458, -1054116562, -656398661, -1247340828, 473046941, 679770573, -521158631, 772199723, 2022809334, -328985148, 1104722424, 1317141925 ], [ 580505889, 775318510, -416743911, -1550378022, -1793423359, -94935875, -603343019, 1605028276, 817181523, -1490343747, 927469806, -1222760159, -94298684, 547975401, 722032315, -450897923, -1322203679, 638803145, -1044336698, 41058254, -362819269, 1899967578 ], [ -126241883, -1789465534, 1695779893, -197758195, 1315510357, -1509171272, -596196254, 801705143, 517639296, 981979247, 661749288, 822536483, -1266646255, -1620378732, -1001932977, -1500035657, -1802743178, 539681071, -862806973, -1053058023, 1164323198, -1653815053 ], [ 138684357, -1010312642, 1607328593, 1787536824, 1340199322, 612704218, -218296078, -1736131599, 1322247855, 389681928, 517481395, 136903305, -1092901492, 866369107, 1951494705, 472238077, 1759759355, -837653902, -1577382331, -274432704, -1059899838, -2015729342 ], [ -1418130690, 1409277125, -1485496450, 738220697, -1287017519, 1889891728, 1391326287, -1213048464, 1412882980, -2141541232, -719284788, 940810758, -740863458, -1534015633, -969837669, -1864886262, -1624668976, -1114299779, 784515553, 224753608, -137475116, 1720208745 ], [ 539546359, 1044543270, 866598016, 1601842714, -835048711, -1227473548, -1273145294, -391885764, 437662430, -1991674581, -2069561936, 294051101, 1596023879, -1178018417, 1237563358, 670319308, -1622267596, 2010590423, 1202446312, 546684770, -787612926, -883096400 ], [ 1898996482, -576704805, 1010205461, 2102256298, -1278824421, 1589533024, 1653704034, 1574562078, -1933376674, -813902044, 731042829, -777686596, 258999423, 778985980, 1070657175, 1468664632, 1720074648, 663508433, -1260132397, 911567284, 425925128, -1867984780 ], [ 1111748339, -1802492947, -940552022, 2097770213, -990535362, -11711661, -1933897835, -813491187, 500633417, 112039799, -540126974, -1618229061, -591912848, -1233401656, -413439717, -444814654, -1967545299, 758285464, -631913752, 1921767347, 110687627, 518065426 ], [ 2119344336, -2136689845, 1345535874, -854902546, -2107836131, 462164728, -2013547680, -237627770, 1093091218, 474874623, 508161012, -71110300, -217754281, -1769614722, 1575035660, -1728683231, 898732603, 1731863055, 972029434, 2006066734, 264066632, 668640815 ], [ 1605814876, 683607693, 165370272, 228820394, -1917922389, -2058667156, 1837618213, 2102473386, -294238049, 148639878, 788807997, -1739088629, -824043950, -201110622, 1093474235, -749823351, 1369104465, -1824144407, 1739601732, -825780174, 1999735422, 1425671815 ], [ 247231969, -281634587, -1106199182, 952930840, 1259994797, -198845795, 559083076, -2037730311, 301168944, -2017519940, -1620884043, -816251522, 306302747, -187354657, 270283917, -594424972, 1365434192, 1901571134, 1519138224, 643228584, -825372239, 868362250 ], [ -1854531948, 1101873186, -1950148229, 120514276, 1911494997, -583844535, 1287759845, -22335368, -263587938, 1564252458, 1840774063, 1566711045, 492148142, 661936585, 1006700132, 1883714358, -325503980, -1121996400, -1805901825, 475061250, 615005152, -845992562 ] ], [ [ 1968634237, -148418573, -1730823945, -736739280, -1451435884, 390525409, 1757170727, -872025835, 1604078391, 1194450336, 1724769487, -409719618, 982102136, 126925308, 1548606436, 324064092, 1246021935, 1447432032, 108825652, -1121283953, -1403526901, -2141045340 ], [ -1644243064, -1927842067, -1546786815, 1288158120, 1312311656, -514096151, -1265181162, 1757139222, -997378568, 1643678356, 364664620, 1751770457, -1162518842, -546922519, -504480961, 1733106441, -1381545543, -168711976, -300459671, 776010657, -1210114168, 1765964181 ], [ -1878413830, 63976138, -2044098557, 1753522872, 1605109744, -1989606549, -1075363814, 771102349, 1100096450, 416453080, -977063643, -1686668901, -768682213, -1279797004, 486796549, 901017957, 12091589, 1735623213, -539964209, -999577116, -614357621, -1862193897 ], [ -793709683, -1417985750, 2043195411, -741878455, -1412363947, -350760514, 1084802488, 1375941193, 475198369, -56648179, 1555604742, 733653697, 1823444534, -4162308, -366907660, -1872162062, -1664701626, -1272426353, -2095410705, -1557702266, 2001618350, 1608315351 ], [ 1738523407, 186053570, -189427478, -1638169667, 1548754515, 433348226, -330174399, 1509058790, 403288500, -574917077, 1439925233, -1271725335, -1134308880, -1569367485, 1608663488, 285886210, 189698220, 888577556, 9691965, 1077084436, 8092420, -1202911916 ], [ -1110705699, -1361408505, 1184157972, -1532146019, -1293674591, 1603878791, -804877061, 856194345, -898501197, 2032897573, 630991538, -1806487309, 1706943841, -549384608, -2116715679, 514149528, 1635894487, -1830830875, 2074099232, 667795723, -1800502017, 1911471735 ], [ -305933069, 1125610604, -35519235, -2094754209, 874118139, -2027486485, -1430467652, -2023695734, 1617668895, 643168688, 1373368544, -877998271, 1842812446, 1361321702, -490575427, -1652300475, 853425284, -19957789, -1394029657, 2010735622, -632250369, 590147406 ], [ -1599506215, 983343905, -1911752555, 884425110, -2111015695, -1150561328, 962239247, -1216366700, 1741544493, -640905914, -295364760, -503990532, 509968342, -293593573, -428735564, -1294824141, 20720670, -447001892, 150236013, -888616484, 1191280447, 512804357 ], [ -30497938, -1130605897, -2142049024, -807342458, -1968260814, -1152624217, 198139482, 470816283, 270991652, -566833001, -1565964397, -205854318, -1175977087, 1182795018, -743071890, 69777951, -593300953, -1518266113, 2028655290, -344363706, -1278404026, 2023139900 ], [ -11152041, 2118871735, -1197754838, -1901416429, -555135719, -1873938210, 1905448967, 1806249052, 244456459, 1461276806, 462129959, -1067102442, -924721138, 1227484964, 1980756071, -1299804357, -1255587195, 738605227, -1680710500, 1531639430, -774805796, 533638807 ], [ 4137827, 403329912, -1230967074, 1076156484, 1950729384, 400546571, 1588069156, 995881646, 1387503064, 1320034668, 360378891, -323787580, 1655638109, -1930789324, 1579901534, -539867549, 279534771, -783992887, -816964841, 937368824, 487229980, 1375669044 ], [ 28018384, 1255047247, 442901575, 442081412, 176752243, 474534332, -1456268478, -150693918, 1466582816, 974951279, 461425040, 792042811, 1722490207, 337612476, -1376345658, -1730894647, 1257756363, -2014177850, 1303860142, 813898893, -1459836308, -1253400808 ], [ -1070856847, -1505721026, -2041118587, -1440077938, 1679441773, -1635437889, -1515402993, 2138215593, 1136003564, -1114123912, 1875371214, -1083764658, -1475661097, -573793906, 2081583168, 2137799659, -265807847, -1576240221, -536799909, -520394558, -22781295, -1191944481 ], [ -1703065109, -1003505764, 1096557971, -239957605, -343858069, -662069739, -1191308848, -1230079648, -1675863020, 1130201617, 1295440687, -1868725004, 387371787, 2133556119, -818146245, 341497126, -910563900, 514293166, 1805775118, -756671308, -533680268, -1269021227 ], [ -306632469, -1971398583, 1537980777, -2015813657, -394661519, -2037653512, -98559259, -283096524, 98308801, 1052242724, 285066161, -363995227, -1119766520, 1777983627, 2044235682, 654551445, 1748738498, 1282372617, 1348829257, 932285635, 757835673, 98607295 ], [ -979794813, -1916220522, 1267688216, -2052705052, 1019997865, -1101889229, 2085299050, 2034434308, 783178389, -127778742, -561780736, -1315388379, 807966061, 190136209, 2005075437, 2067402975, -1025282727, -1254166869, 1250025907, -1559357144, -1389856759, 1568215557 ], [ 132089407, 652380063, -1203674621, 1225890662, -239454719, 272855867, 1874057978, -1263148933, 1649934128, 1914571400, -223836652, -113133217, 1599249944, 1458519594, 1453728390, -1427314395, 1546481618, 1767259568, 1405541698, 1939039785, 1645234350, 1782951334 ] ], [ [ -1365767418, -1096034043, 459154204, 2024079658, -456966048, -37509151, 610627136, 1695516111, -939926035, 1267183486, -1138183003, -1229003308, 1984275579, -515548662, -68447640, -484718439, -1951152927, -1581398179, 1123147484, -866930725, 1632378240, -833531839 ], [ 41353806, -1584833389, -853649021, 310020900, -1255987415, 1156598846, 237448908, -1507884894, -88728723, -655062764, 1629436505, -1650639540, 220824376, 1876043717, 228646398, 878720433, -691556562, -1122442100, -183759879, -250837171, -629575558, 948094181 ], [ -1069739414, 1229219277, -1745150723, -82792511, -1746318548, 2104945800, 456518645, 1648098208, -527613734, 245310227, 55464210, -753179725, 1165126238, -953260195, -1432908325, -1974002793, 1179371812, -1275162440, -1400696873, -811747742, 410272216, -987021662 ], [ 1224947601, 1249645890, -1330069046, -836101990, 1433228173, -128831261, 1589363898, -1774048517, 1583724686, 718611771, 2056183312, 1321836950, -1348351256, -485646145, 127993827, 1930790976, 798954430, -1109098174, -1881364845, -1655741189, -672952727, 249235129 ], [ 2038060849, -385222077, -1915322954, 1557027465, -1124982610, -372631132, 869540177, -733526737, -1468678020, -1854435836, 1333415437, -789788996, 2088066646, 1588589318, 742826821, 1237221807, 1413836717, -1223042934, 1028410077, -1216774876, 303764675, 138092601 ], [ 1854820125, 342145953, -2016051162, 1679935836, -1594194798, 747452710, -237019632, -1117554836, 1719599943, -1914471716, 936117307, 690210411, -302200383, -252685358, 1057039985, -1288563892, -1259730618, -1317616438, 2031407656, -1007396321, -1441464279, 1207825145 ], [ -1003541251, -734294847, -1892888389, 2000588396, -51894904, 373847349, -69243311, -1114461287, 1112324460, 1005604268, -2037405315, 203595420, 1032219253, -1981150491, -1614875620, 1292225962, -1647931904, 893663398, -1075986241, 1061442624, -844768172, -345085073 ], [ -643699928, -910609407, -1003484929, -1035702218, 1925325228, -707946847, 1357129367, 1188445257, 1807945242, -1691167631, -1452885865, -1019047318, 481824930, 1790226160, -790074957, -1459612631, 1361239207, -1394337339, 1514464299, 338617579, -866983765, 722149768 ], [ 889886538, -62803645, 2025028793, -904105316, -1588805961, 162216628, 364579122, -1408645297, 1283938900, -1265655288, 317038915, 1434546061, -1627311212, 608895808, -1371406002, 259749044, 188882354, -1881785801, 2061068937, -65885730, -566875930, -97874682 ], [ -2115687163, -492010127, 816079647, -1311010286, 1909823297, -235508608, 1762214352, -1760984935, 880988976, -1346010223, -1901612526, -721986359, 1922957419, -314768089, -1237495852, 1895185082, -1123888190, 230993426, -1889321234, -579925365, 653761247, -1495956219 ], [ 967361543, 382976655, 1364066038, -1302766432, -445866335, 431412395, -570870048, -497186529, -1342708564, 888645311, -1723971267, -1730518468, -262262985, -1823293964, -1596953545, 1606849127, -669750956, 2052297605, -279571010, 1591278759, -2032029164, 318734349 ], [ -1034521394, 2003332683, 673884744, 634460103, 606100463, 2060158202, 235199397, 1415606431, 1169427500, -1491512721, 22271770, 224562553, 111343198, 246286440, 1911258965, 1162483869, -1815084274, -1503220530, 1920699581, 1827070517, -167434158, 1436056384 ], [ 1273905175, -923476891, -1903083336, 2060353724, -838603823, -1511020661, -301056366, -2037758459, 30275578, -287445414, -1315718566, 108917579, -1255441411, -1077952520, 1459619464, -693793239, 554549463, -1153376700, -358985828, 872894840, -1869620277, -1969608425 ], [ -1399940148, -2027888357, -531077360, 1425969201, -1526329806, 352361528, 1567595749, -1491660186, 1010246429, 943734095, 1582547938, -1312552769, 328221867, 883097451, -1975331567, 447687289, -227035951, 654952660, -1560034222, -1931574732, -1713257193, 1719431671 ], [ 1313995605, 1023457717, -12129385, 316853497, 175077689, -443212378, -601168474, 1081463157, -1515561295, -863116866, 1988413381, 1614758429, -577595203, -79896436, -598740152, 1249041654, -1136377355, 1610575463, -762768401, -1683915758, -693995119, -1708251290 ], [ -1392778262, -1948746228, 2096584597, 1031083616, -987977786, -1864399058, -1276239822, 1783083747, -674885252, 1753864672, 1380590793, 496623307, 584643862, -2146358704, 1899838198, 918476897, 1575778737, 224642684, 184457238, -1318757527, -1652758029, -1456201487 ], [ 889061715, -758052895, -1113088189, -704705991, -1896968851, 930013477, -723759930, 1926017664, 651174312, -1900016894, -112305312, 1850662001, 1630195344, -379885120, 190691317, 828843019, 313981914, -113554957, -2066054860, 394339797, 306793126, 1482737389 ] ], [ [ 1495629306, -1087163690, -1187961447, -1784633805, -1200040795, -1254950436, 1687978876, 639871343, -1068673349, -1086327849, 106945251, 1184169454, 1067170597, -1344866726, 1874625109, 2057676184, -2011437358, 1690085284, 209855538, -1964708287, -1962710990, 1718531076 ], [ 1277727488, 1861876537, 1476612857, -1540535999, -48135702, -763724257, 1048702221, -1763532359, 1349256068, -1621869391, -1398098998, -1071863672, -1074066495, 300828904, -1981676287, 1650703400, 1064269593, -45029559, -83162869, -141671099, -242171405, -1438806886 ], [ 472272312, -1058319606, 229427958, 349595034, -700459558, 594423969, -784867539, 1480023984, -47284312, 1798778121, 271107260, -1615944845, -680173059, 177668740, -593769191, 173854306, -753539633, 18474804, 1059158904, 1700539237, 24461648, 425447312 ], [ 1551641338, -1059150418, 1789509465, 1172601064, -889711772, -163350988, 1987453356, 1666057184, 1992676602, -1744160740, -1948416354, -2009845434, -85800961, -1463408692, -1112624321, -437978956, -1338588726, -614800642, 59760218, 260982836, 1159904298, 847719972 ], [ 1095389337, -1916918927, -801729698, 740232942, 867184179, -482534832, 2053901469, -1669281509, -1119927163, 942723017, -682164505, 212828062, -791269712, 1713794948, -1758625013, -2069485173, -1417249338, 509301460, 2120638332, -913494317, -1110477209, 475942686 ], [ -1957378718, 1556335101, -812747550, -140573700, -1070493404, -1572610631, 58383786, 119479518, -2106626755, -524220789, -310048449, 1792444292, -1151237315, 2072083986, -183386744, -987559549, -1634961095, 1378765608, -1188736736, 1205320844, 2042766174, -1059450551 ], [ 385982856, -33427694, -1765253945, 132262622, 1633739422, -887328260, 2006782834, -268656197, -1151311242, 1629528698, -1854415171, -32914749, -1580937288, -337065455, 1490497541, -1857891726, -922639451, -1591166428, -510920388, 737143545, 1184729195, 928431558 ], [ 1942720126, 1824915616, 1958009300, 1240843193, -554381464, 402142857, -1174048397, -765065007, 1513207866, 1526310143, 674570929, -870425468, -1676452929, 968477124, 836093703, 1749516972, 110848657, -31232090, -491728029, -302012592, -407077700, 1034771966 ], [ -573010636, -275474133, -1803369028, 196530789, -494810145, 705301972, 357670086, 1261829293, -1966033570, -1624249821, -1128345497, -958814514, -1830101612, -1156094661, 644512921, 1207774898, -859070069, -279069352, 1378672180, 1829717856, -77235123, -768246712 ], [ 130274163, -52873915, 1159258226, 1508804829, -339582149, 870227467, 493459694, 1949414080, 1433014114, 238477784, -974371481, -1153748325, 450360660, -133800939, -522967890, 1857693227, 730229167, -699174498, 895270268, -572004486, 65028886, 374900872 ], [ -412496145, -878930501, 1679221387, -1251868984, -1577110357, 214066696, 473323745, 1990386354, 357377707, 1754695210, 115254281, 160247181, -1431009765, -1304928952, -117612897, -1422985516, 234806632, 2104917963, 40088343, 1237963375, 62027566, -906791985 ], [ -2119688457, -846443317, -671271629, -1959692380, -742631711, 544947832, 2075327010, 927080412, 1309797480, -1088525738, -8404035, 1649165666, 122059499, -2012479256, 353047866, -1884164109, 1059695842, -1751333687, -619294801, -1295226736, 1549615460, 70435395 ], [ 1753927180, 1016688324, -284113746, 1161570186, -991617157, -1636753366, -1322664805, 1447409344, 1434346623, 1951572881, -1756250255, -989542123, 1180449433, 198802060, 541366480, 1296492984, -336239618, 182035459, -1514626585, 1965065042, -280463106, 1126440466 ], [ -1505298531, 1075951971, -657812211, -978978902, 655744611, 2040165865, -251505538, 1009392824, -1695111198, 1228321588, 223493925, 555168969, 1908019453, 264956612, 709979159, -93052689, -1836314395, 1679740998, -967419127, 150666057, 143475739, -1402491566 ], [ -1052536074, -844837644, -1456703258, 2094689484, 1946384320, 2024425991, -941527066, -120353947, -1583662797, -2143397269, -1688247734, 1364375232, 948865845, 1701257726, 1004711278, -1588166883, -1682073872, -1312836383, -952595577, 854335289, 1595601132, 1000288017 ], [ -1246912065, 970545275, -2143926368, -2116040621, -659720945, -217034544, -1169568154, 675999250, 2128214857, 1423096165, -53453072, 1252255776, 1306012140, -976865501, -1964667059, -1777799797, -1128531399, 184625707, 2107853987, -1746705863, 1946072903, -279199692 ], [ -2117954078, -514751288, 2081810936, 629166341, -248204808, -1947714194, -1511623039, -2075903089, -1968672209, 1865127553, 1510980558, -651562466, -1861919940, 1008203709, 739651857, 1927671419, -2123791089, 1988874536, 521523007, 917580439, -973848576, -2033875703 ] ], [ [ -1085490403, 1178355778, -1018436558, -1931277720, 517500913, 2063778268, 1824588638, -1953254202, -57890369, 190735066, -1407758002, -2090852696, 829262820, 2117772295, 502580079, -1547871761, -491301305, 1812747538, -2040856816, 1896968826, -1559733894, 745238359 ], [ 2128936361, -1040818853, -717369326, -1444660392, 253406917, 1156522758, -261628471, -789137837, -1314776394, 1191126421, -1747139302, 687117726, 1725585181, 1509712322, -442421880, 1291004116, -1457177346, 906771435, -426476940, -518942889, -1695135023, -505904037 ], [ -292299364, 384502373, 1073864470, 357822730, 113599808, 1545712589, 891485839, -1772238447, -1786721003, 428218189, 1998074518, 1927920881, -525953520, -1748814523, 297568325, -2131596746, 262175863, -209347089, -484358852, -2105786627, -752582323, -109145031 ], [ 1884798312, 837290982, -990144311, 1936766040, -1327833568, 999791435, -2090924118, 298506235, -854756434, -707963428, 1346664089, -969496568, -1170224708, 1493623513, -655653505, 1409764226, -1242668457, 2098642248, -1256569941, -216562428, 788756026, -1547828362 ], [ 1549571817, -1081074753, 109332292, -252640979, -15531525, 2029813135, -857259335, 419126083, -1773408460, 1306592221, -357301479, 1972146344, -664126749, 1868233179, 928338454, 1101625182, -585141769, -1336764291, -353353930, -1536617313, 1812159196, -1204583210 ], [ 1941853662, -753259014, 943954013, -301294715, -1967207818, -194256146, 1221222543, 459875519, 912565355, 1291128865, -209679001, -1154867030, 742661276, 682293779, -671100898, -511065295, -1687028231, 1048274548, -1230966873, 1242501569, -191765511, -333202856 ], [ 1962469559, 1610137052, 1718862603, 1482061156, -1038285386, -472236511, -2017015907, -1054171854, 478133947, -1845383201, -1684868788, -1075367708, -1539764694, -757778710, -1644281107, 345109959, -1879385088, 1999637023, 829086968, -98172074, 994976476, 1573487142 ], [ 633282439, 1314911586, 1777777861, -925226889, -912497418, -22337987, 871527234, 354121948, -949389322, -108722753, -722313653, 739481855, -1828030109, -558842162, -754103001, -123839792, -698162859, -1266923626, 2009597444, -1557537272, -356902551, -971745340 ], [ -949663665, -1273774460, 1444246886, 1789252473, 1458257473, 804247275, -615831076, 582259667, 277745143, -872126525, -16943530, 309723259, -1996651234, -2082106054, -1013631771, -1950819239, -361649078, 1063365288, -2070496294, 1440347928, 1041050093, -1567867256 ], [ 2132092628, 1236741139, -200037011, 1762545662, 506148321, 1002192999, 90690189, 935194735, 1908853742, 169022439, -1050520668, 1436301111, -1009393790, 856901975, -906495808, -2041704061, 611984251, 75008212, 527365170, -488226612, 791838671, 133477071 ], [ 2070097026, -657666288, 306762310, 1754319170, 1490412816, 1880076964, -598965788, 1186373693, 124739132, -746001124, -570214223, 40650332, -1503343463, -560413355, 1404477915, 719560968, 135406659, 1750770723, 2008564131, 1836402443, 497179613, -2083670923 ], [ -1654165094, -829549232, -1538882415, 624861552, -2067552464, -1298810648, -976095941, -164434727, 147405227, 1604253224, 1573219408, 585257887, 264963732, 474000682, 1817338935, -754534013, 1210736875, -1107534264, -1552883573, -2015300326, 756517940, -1477114831 ], [ -762535601, -929840057, -1875655506, 995457690, -1521299068, 1411888330, -328293310, 388214993, 1425944558, 1596386191, -1861754666, -1639651056, 1690537326, 1753406272, 1928737574, 1663067083, -1927337218, 1806519890, 1434561884, -2143838628, -321048417, -434574540 ], [ 1919407069, 1512376707, -805093935, -554847660, 584194910, -1632049155, -447576732, -2124776458, 194663164, -1637143666, -1185661544, -228568241, -818074428, -1696646928, -300975724, -833886792, 1734350979, 215702048, -652879587, -266180567, -1958158195, -1368500177 ], [ 1757410943, 678968259, 418015703, -1280263849, -74745055, 108022829, -1116750634, -1051652193, 691688191, 343208971, 1899672553, 229764703, 389348514, -2139548975, 2060735475, -1486041387, -1833334613, 2052110975, -1620250891, -700161766, -201554527, 1334849979 ], [ 1054241518, -771299206, -172046503, -282705193, 337195553, 388165096, 1256347791, 313880450, -1851376986, -1539844486, 252561052, 725023763, 1657040494, 354169943, 1090282868, 167880434, 1340309585, 1086642293, -1935551606, -1921178273, -468490063, 944904785 ], [ -939812688, 1951676819, -899213412, -1995018392, 795304430, 740949537, -1228983311, -329576137, -1060872737, 2100601384, -2007840004, -1806730129, -1975576047, 1138175630, -1331895790, -920652221, 1454051034, -658013126, -252190379, 193547360, -320487011, 1399117248 ] ], [ [ 1440555603, -158962218, 1823261218, 1207076613, -412533735, 12894377, 1710364035, -984364160, 479704905, 945363885, -1872755428, -1522688805, -958389922, -621098678, 996898527, 498532824, 1153624364, 2031086617, -1149300850, -1703058010, -730738303, -1222272576 ], [ -614771871, -310969762, -2120608482, -1947285231, 1044762467, -960992706, -1849039581, 9167377, 79297631, 2143445970, 1754217514, -2100471928, -220256303, -1403295333, -556291736, -1170697086, -1666262429, 987602109, 1607523824, 867377882, 1487783554, -2097800568 ], [ -1647166909, 339677341, -605912332, -853972484, 783837263, -196357009, -1478135722, 1157235577, 573125917, 738908458, 875873006, -1402554614, 2074831696, 180094418, -1868930885, 556604368, -271637816, 2029953433, -2069197732, -1402737668, -89727909, -420161356 ], [ -341521710, -215715969, 316374251, 1238878405, -1149380164, 1414076310, 1950003076, -921852886, -343572331, -1516695378, -157989525, -809650911, -1463006233, -1563002287, -729799008, -1187943396, 1646397940, 462513184, 961875528, -1914793212, -1445491639, -590681273 ], [ -2058851796, 813900222, -364825664, 1015637643, -399273612, -817160783, -1954368108, -208784485, -1146429317, -1505576529, 1749274251, 801404230, -354178314, 1837645721, 1837680948, 854015224, 2085939039, -1281521082, -376452005, 1543006012, -1397059806, 382241489 ], [ -476100115, 1410473580, -585223670, 1187391972, 1257025621, -1498676633, -1353007679, -354628781, 1825306578, -116447651, -1005780245, 546576714, -1763142721, -397781288, 832025816, -1384661625, 476466894, 813102027, -114184651, -1671136846, 2096851910, -1094857409 ], [ 1324916964, -2002533743, -813013063, 1121831874, -1678567464, 1369878962, 1705697571, 1437619668, 1899861931, -1827604177, -1851982844, 1178325223, -1902953469, -1402874569, -2112989799, 859499701, -1141626322, 1443665805, 1592431153, 853024430, -1059775503, 2006382145 ], [ -2007015006, -2031257033, -2002698945, -806155863, 10786307, 1291283162, 198664796, -1786688872, -1312984163, 1592369123, 1656195894, 1043699014, 2115492014, -453696776, -422249326, -619557251, -601344587, -2042580340, -1793617423, -1861199507, -651315147, -1156513629 ], [ -163028334, -463778151, -703654784, -457814795, -835351080, 694259402, -1518722758, 29563819, -1656344337, 911772974, -1087942997, -58924284, 638863034, 263587782, -2110900866, 1378125896, 150236311, 272362022, 1655747261, 1338536366, 1609851993, 757883025 ], [ -1243551204, -969213191, 146281583, -1886148983, 136358916, 575989402, 2012783497, 843451222, -491253025, 1864487686, -2101300242, -989967791, 461841721, 640914140, -745185109, 1558805397, -964772004, -50451877, 137035986, -2051229061, 1879233117, -1272611161 ], [ 1577142716, -166791260, 1163967454, -218319567, 1617866490, 1118390560, 1929970262, -1946690391, 322086106, -681805469, -443373890, -753775917, 1113701713, -528693283, 64177832, -781484015, -666896698, -230988001, -643423180, 539318662, 1105694177, 1999935910 ], [ -408374376, -2069345062, -1904334549, -1523945653, 1623461198, -197148704, 800054310, -41777984, 177500563, 1041883127, 2141149273, 1137271073, 989295635, 628008661, 1630245923, 1674451481, 1742428147, -785010786, -952732978, 1280330376, -926862693, 1630583852 ], [ -1457328460, -548865680, 1329661511, -1726265262, 1066044198, 1518507837, 349133527, -1063370018, 2073374308, 174097921, -1281724940, -1595322215, -1771030336, -1218662590, 445257931, 1743278417, 1526283849, -1041085931, -1086379359, 1237020163, 1966401939, 1539609727 ], [ 169251861, 1213076777, -1810277970, -2013719771, -816182906, -2123793527, 1695843763, -1106767323, -1591675004, -1347695387, -2134215076, -1998833247, -1441076330, -1856597152, 678993290, -153659260, -1328519950, -1715627134, 1335365151, -2078364462, 746976709, -251706257 ], [ 1892811604, -1601107765, 315546440, -1381800859, -1806881282, -219209790, -94050734, -173250726, -867215376, -1056489460, 1706264387, 964113037, 662559434, 1047815377, -709181280, 1058754580, 1372622736, 1383608582, -2114651145, 13608717, 1167088518, -947736940 ], [ -1319757969, -1021094433, -1349784737, 1463716105, 1257009283, 2046623231, 1582352492, 903176414, -1538636410, -2103728582, -92552064, -1841899846, 1958450919, -264344202, 1725788518, -320545648, 290158766, -315258742, 1799713930, -140126470, 779653553, -590224053 ], [ -813449027, 178305916, -445879963, -125438898, 895212330, -1631440935, 1075091069, 2077578484, -1389198205, 1540306331, 1384898279, 935540572, -1998632210, 1971629829, 1717162869, 1493536925, -1346309399, 97583051, 1061616280, -817176395, -1953552740, 1010813371 ] ], [ [ 1807232901, 1754411420, -1961721595, -465895277, 1984559513, 421471426, 1328866374, 1453222444, -1631996302, 705236372, 1342298046, -1285369533, 374828097, -920002069, 2029310405, 1929229771, -1089984854, -1961628102, 1377471854, -866197402, 1741132446, 2127256990 ], [ -952952791, -440985821, 1448265895, -1006512661, -916419072, -470952352, 41248934, 1270070882, 707722989, 1204896806, -905526314, 935388898, -808801753, -24566782, -997288160, 918039147, -1451419356, -1507758384, 1744002229, 1664348581, -131577838, -357653250 ], [ -1325620141, 1603080759, -477185445, 761791253, 798423002, 2105899034, -476861960, 1485189419, 35869993, -1395888364, -908160508, -777838120, -2092922378, 2128763104, -807626136, 1056965973, 1715828119, 409223158, -786594982, 1974648107, -1862513592, 873341312 ], [ 1094804157, 1763243368, -483073815, -325111166, -989221475, -505669379, -1571843712, 81888732, -879251959, 2005762429, -1208954878, 655863321, 1628202923, 236543682, -682824557, 2015031576, 408388576, 1918555295, -1670709047, 1706272917, 955871851, -1200230291 ], [ -496598333, -682748557, -1548852802, -28320924, 1410288836, -435898545, 594546892, 1308895127, 1364094134, 795900499, -783774691, -1160567957, 143192298, -850447115, -1869753745, -388006273, 1136914021, -872296119, 2015352547, 153107632, 1563339136, 1560441997 ], [ 1844544949, 816651023, -577611141, 1525116591, 1009454511, 156598485, 1876009340, 240488259, 568825562, 1264272127, -1090800791, -1015053241, 1271682590, -1472209461, -1226151101, -1863139007, -111548863, 1019027399, 360995407, 783330564, 475954659, 139702607 ], [ 311966349, 99802084, -822209989, 1415261760, -1417185823, 1338780257, -431858730, -366467363, -1291936806, -1917994863, 1448407000, 171346083, 924388809, 714867823, 1434934702, 1948734629, -385256301, -160083503, -1968701326, -338764106, 2051466743, 1055918565 ], [ 101874798, -229391722, 271517526, -1740278164, -1596334115, 1316089837, 1504303248, -1744972016, 675015365, 71179921, 17919167, -1477095600, 615199695, -789169049, 207705248, -18567282, -1501007608, -1722699290, -1190250898, -1083630097, 1195543994, 344052360 ], [ 1105710092, -944782178, -1413734414, -1143986878, -897853105, -649909394, 36745870, -1929770754, 732700388, 197831395, -1957284978, 1447817276, 590546516, 1225320808, 1596401572, 703139030, 596040287, 1789007764, -1833937730, 324180601, -16971679, 1309589093 ], [ -2078810962, 406370264, 1706312725, -1620869992, -1455706799, 156063338, 930056023, -1316516447, 1335987243, -1758321528, -1957657443, 776807125, 2130479804, -401911985, 435953442, -209905237, -526332796, 228691874, 1864917372, 229840247, -7454179, -22195971 ], [ -1936076938, -1066140117, -315112182, -377797367, -2126467266, 575210272, 748657621, 471656104, 174878809, 176408752, 2022804363, 1696315232, 860880553, -911208740, -1874095697, 65701036, -1228593159, 177178642, -3699121, -991720040, -2121277327, -31059729 ], [ -1492446588, -1242327723, 1484590552, -1079655382, 1189600007, 537778466, -471150115, 2134819306, -1295418835, 1393784853, 561153607, 921292156, -862537182, 2099771747, -2007272939, -714997096, -1766657779, -213553148, -958890791, -1334383778, -1053336915, 2055100646 ], [ 1529039362, 1430018561, 845201758, 2133043007, 2069444347, 1435079224, 1120966630, 2082119451, 1701532312, -872720727, -964386035, -2028412282, -1445125014, 1012977792, 944202404, -1224807215, -1179152319, 248805408, -2089521050, -1796029877, -215445953, 1723379174 ], [ -1234837654, 909005903, -1051089526, 1215244492, 574779445, 1719914412, 1932880125, 1852168879, -650841384, 883042343, -249527950, 570292980, 1533014019, -2136194270, -98111154, 1064981403, -491589586, 1297401760, -178616958, -989315895, -1633532904, -1833448259 ], [ -553607013, -820899575, 1328274545, -811690539, 59002128, -564843276, -2123318915, 1204709805, -1499827527, 95310768, 1526253055, 336821835, 1844189975, -909983526, -2050783044, 520010243, -1185717335, -2032815576, -1860164520, 1826824618, -253706598, 804079215 ], [ -2124764044, 1415204479, -1917819381, -12680177, 1486644697, -283504315, -1158277575, -1406785296, 131060078, 975929235, -1456212043, -29660148, -696972643, 1011569593, 853213101, 1923969705, 6115972, -400912998, 1025846719, -164617623, 1891069934, 1779171820 ], [ -949188840, 1883027768, 1100930525, 662424366, 1964113278, -130282519, 1054215697, -1784868648, -1588889962, 1854566609, 934744511, -1931131457, -1820206341, 1203406172, -292443362, 1491034232, -1663066622, 153429814, -664621490, 1462362460, -1327495669, -825341752 ] ], [ [ -817243130, -273323687, 527752604, -120852766, -502808995, 650221464, -1522403149, -1381043956, 1051769150, -555088358, 834355347, 1344742494, 1602294792, -654366979, 1365640652, 21245170, -649366262, 2126638502, 1834825012, 133237149, 1113927861, -996155160 ], [ 654406338, 1524175905, 389917917, -813319837, -1262325768, 1202499009, 1700037198, -161818019, -300711873, 1554602622, -967219875, -1870711263, 619104367, 1350657223, 596439969, 2003201046, -1627892705, 2020992778, 1007579234, -1902992185, 1587523031, -1995139812 ], [ 1996013521, -374722934, -1619597042, 1445680024, -2135970168, -1672009, -1093052058, 1141516681, -1666547147, 1753513127, -472475054, 1305937077, 1515712776, -2040684848, -418303907, 202913857, -2010950898, 2033538605, -1648467693, 955738209, -1110379043, -250790609 ], [ 57775449, 297404830, 831879150, -2002482327, 216416693, -286993662, 1950103437, -628724054, 1715238430, 2027367363, -445326166, -922749012, -839851449, -1416308433, 1846206440, -359881494, 488719102, -1829820605, 1958213773, -1406404994, -106675198, -2047314431 ], [ 1922011410, 1221826249, -580156002, 30185024, -854591718, -203752608, 893565740, -1090340948, -286318501, -903684386, 1183371803, -394037112, 625298875, 733035468, -1708481640, -120817497, -1034095709, -1790538109, -287161841, -378542709, -188061120, 998454816 ], [ -676177491, -721152284, 235437378, -1731080595, -583578997, 938661705, -1528403383, 681979950, -1259661054, 1861053951, 1295093097, 1234972132, -1559465067, -802155840, 222140023, -1534052303, 571491839, 218556411, 1916711087, -749554166, -1653715237, -1250594739 ], [ -1953104007, 2065798202, -568570729, 1229489251, 404141421, -951706544, -557478912, -178319121, 1304037110, 994121694, -2007431035, 1658641387, 658969304, 138397922, -365368527, 1522439958, -382879117, 1551603806, -1944770414, 750747251, -639609594, 300707298 ], [ -2037750561, 1795917395, 1479332012, -835785242, 62126650, -1356362100, 1206854064, 1513557639, 73707782, -198421807, 89564166, -129639531, -1940826130, 435036796, -354193201, 30278164, 1284875525, 919805192, 1582129674, 735006736, 660153594, 1442774064 ], [ 548139820, 1238572215, 1055008237, 143292336, -2013329982, -33704764, 313143162, 480283261, -1416161550, 34210871, -1531302067, -1721585218, 323159155, -88871259, -1485683863, 2135650327, 149520084, 1662412412, -962721265, -2130663844, -468378726, 1750417233 ], [ 591283185, -1027591172, -1331583888, -144090144, 430866861, -900644538, 1362864720, -1749724104, 1141754989, -1326911594, 1329871317, -578258355, 442945767, 109091915, -479795348, -1928311208, -115180771, 1540992774, 951690253, 2042135127, -568408807, 1912849778 ], [ 1907846502, 1498198142, 327958936, -1317258970, -891416039, -855396126, -696930586, -136857986, 326788406, -1384994049, -1741093889, 656838613, 1196453330, 422748785, 2054810559, 1732840791, -199888304, -2089303120, -712661257, 1558294870, -1981313948, -1879547974 ], [ -1895954192, 108836243, -1680882210, 1825063696, -392211588, 1535503289, 244586547, -1446672045, -2098917246, -1067718594, 901476734, -1876206440, -1696017351, -828566067, -1460925579, -865463555, 156852913, 183658505, -2087798203, 1238677929, 401932934, -442039498 ], [ -1051117006, 1533982449, -948608613, 1156175036, 632389860, 654877659, 1389723287, -678586532, -856327798, 2025207892, -2098049965, -1888999114, 1599221688, 240056740, 830140262, -626082228, -1066133478, 1587400233, 174100403, 156159474, -1977586737, -1558297272 ], [ 848824421, -286701433, 2147207204, 54677862, 1293712921, 1214171264, -135848228, 1789051593, -1317796617, -757273083, 1038100300, -914246425, 413306348, -1526841495, 523877955, 1974259015, -1169531423, -1954904140, 421078210, 1738447228, 1139475723, 968660864 ], [ 559836688, -1261164944, -62420534, -171466248, 439778822, -1715116819, -1556132015, -2117212864, -1970125274, 1138624412, 570925484, 1738213905, -1300123324, 500843682, 1411424717, -1101377372, 1113946033, 1916207189, 466463943, 1140946952, 976878714, 356059177 ], [ -1272009546, -280043949, 794482565, -1930274526, -1461578579, -1525957300, -1123554529, -987740062, 1239813082, -278107943, 1508636186, 500111867, 496477435, -2113425803, -1232072672, -1745807209, -188077825, -796316676, 1461283964, -173488857, -1852781941, 948335982 ], [ -535715838, -936835432, -1467284487, 2057958795, 368062056, 1323315095, -2109951174, 457144766, 898152595, -271035986, 338511384, -1308120389, 1940673512, 39970673, -635775192, 1688763578, -1307838631, -1159534504, 704439009, 929977944, 1730063296, 1263108885 ] ], [ [ 1712627240, -1650134661, -1148731869, 695291170, 1602262220, 937953044, -1135589848, -142336548, -1719630445, 1903263586, -1454160736, 446837653, 1131039838, -119791040, -417374506, -595878644, 1867488194, -759065974, 22321036, 440498941, -595878726, 624543446 ], [ 1081517878, -400632089, 351596891, -454798004, 1487696136, 471016773, 663803871, 2116950738, -1073585518, -865000497, 1707393298, 164808638, -1911248098, 795353687, -705688289, 278525236, 883448021, 661211569, 232394084, -1441133563, -1729317492, -1622915405 ], [ -642035637, -216345936, -1429194616, 707396382, -1255154207, -984507886, -1560617196, -984974720, -1505903699, -71711900, -865893647, 251065535, -281833689, 1680913274, -135152957, -821731537, -1265939526, 1973146153, -624986270, 50099974, -175091556, 1418866550 ], [ 1553985081, -746803862, 75041270, 829809107, -196313636, -1218342924, 1070623342, -410042859, -520428010, 2146060864, 1730109350, -494046139, 693622167, -1659026162, 1392855407, -677935604, -656632718, 508849638, -579600791, -211336697, -415217731, -489556684 ], [ -1070881154, -2115960813, -1883285045, -1487520, -329129502, 945579764, 1050839245, 875586576, 1057520703, 772544794, 147516413, 47215431, 2107563814, -73400783, -1447651059, 1519006039, -409870986, -1614758663, -45540814, -647854324, 957856379, -2077390600 ], [ -1989118332, -1618920574, -1337171730, 633263894, -2123643755, -1387514398, -576444216, -1516945883, 686605969, 1549538310, -799039224, -1010839320, 2024079350, 1948547172, -1452316915, -1640316202, 223787693, -1815325210, 92846774, -1234684948, -2114615799, -610406759 ], [ -339340901, -850991936, 1034652190, 611140384, -1420329590, 115595042, -662313951, 1264216430, -417388901, 1752886971, 1011766322, -407766563, -1932187416, -235762122, -1895710946, -1059718681, 228444744, -2040109738, -1957967643, 129824449, -389318966, 2139294594 ], [ -377816750, 1304547087, -2088317596, -1982332868, -258209518, -760970529, -357672602, 550731631, -434864289, -2009593144, 1460012673, -840433440, 386091475, -82722762, 1587987898, -1001284098, -862480002, -1032629951, -1746491871, -2036362866, -982726424, -100371815 ], [ 867421466, 426529671, 1336088493, -1836186842, -181376145, -244206133, 746923829, 779714915, 1997102662, -403829081, 21600408, -1375655500, -1425446463, 1797789341, 191442398, -246995083, 1411307722, -316236399, -1129229328, -1701510046, -723888727, 722504735 ], [ 781051677, -1155045097, -586410747, 206731399, 554061371, 1626177309, -752511960, 1265214343, -1094914944, -773582646, -991218306, -1556885281, 241219561, -713470776, -1027655353, 472661897, -1811199540, -541477365, -427418132, 1535775157, 1493928892, 695494592 ], [ -1279420198, -648901638, 368863288, -1030034412, -1089010412, -315658043, 1649700179, -805749135, 173465003, -1456471372, 13866239, -1777395934, 524656070, -1624881886, 1783762068, -272711333, 1669770308, -947658544, 310309900, -2106564570, -1753109335, -1167472979 ], [ -2123168022, -1165469883, -237922977, -920055710, -1592574728, -1961706266, 1230794493, -981678680, -136033255, -1580331340, 1186631660, -964038439, 702070648, -1576061362, 999475948, -1092671275, 207891139, 1862474684, -857625131, 2034735839, 530525980, 722954476 ], [ -292809759, 1393398191, 946809766, -181284436, 1931511837, -1919039987, -309615294, -330796810, 1694366657, -340251025, -1176002968, 1985160176, -859980320, -896665275, 217450468, 158575173, -1331584667, 1617362504, 1179593966, -216253430, 94201235, -2125189800 ], [ -554028684, -1650893513, 1076621058, -936667867, -1454378354, 1094065091, 1760998220, -1148206998, -466332464, 1918038149, -546676808, 566166880, -177232869, -1445519722, 1476549742, -1458766891, -1077909135, -1483816877, 763387911, -1311819808, 955148159, -1586236833 ], [ 1403455203, 459294539, -1227546257, -54507123, 923186522, -26269000, -1019119187, -1546995792, -779673603, 2007351835, -1303688853, -1901473275, -404395689, -1742020381, 989181106, 1611548247, 1778037867, 600463850, 643240278, -2093416915, 1760490518, 1327066576 ], [ 99804787, 1172204362, 776110266, -749039799, 538537729, -373856691, 2147255931, -747400182, -60159139, -312458188, 1316478112, -961628935, -1630525866, -490264466, 21671282, -2108573722, -361083627, 2064242522, -1250964215, 1541735176, -1017977536, 2113738141 ], [ 1690750069, -428535429, -1564044960, 244566198, 468066390, 235832598, -459750037, 1024997207, -1890784110, 641243843, 1594488982, 1460604212, -522889965, 1057880895, -1052152067, 2085508761, -845714788, 1892146325, -1549040890, 1853334113, 311242788, -10012693 ] ], [ [ 503820059, -1393813369, 556421291, 2023866917, 1988707955, 280995960, 318250706, 384963125, -2131659938, -1182223952, -746106801, 1504382600, 1925129364, -898702587, -401830239, 713571028, -1896004398, -1769576516, 1920506835, 684299380, 1244983419, -144271102 ], [ -584409999, -91980973, -98484706, -1531866040, 35584971, 1939442178, 702168244, -2031140351, 947583326, 941286678, -1747521014, -1751639537, -1952246626, 285075939, 1966688303, 1723247159, -672895415, 1332592443, 1753504377, 874017774, -755587529, 828279118 ], [ 1264163702, 228893043, 977373641, 1682331747, 777412127, -368342548, -1000191095, 1549828247, -1300610148, -625341889, 1660684441, 782125449, 1117072109, 437496099, 447538428, 1041661735, -1547105778, -1918762241, -1431795646, 1356702598, 1728683853, -933693811 ], [ 1620377894, -1906974117, 586812819, 39416, 405650660, 1143784261, 1613871315, 1288888489, -1001395169, 1460667804, -416580626, -8266773, 431717778, -625448397, -1811499942, 289757893, 107571129, -57503137, -1461476665, 840372349, 1217659048, 652943045 ], [ -186972109, -680757627, -1786815315, 1038164357, 1301860526, 1123101099, -1140708064, 322212383, -711239382, 1695577722, -240015466, -1623100054, -30427149, 665300313, 1431962575, -456534509, 679443086, 1640289552, -1408617376, 1559253869, -1569324212, 1445847104 ], [ 44773874, 1011186814, 923641689, -1093856736, 1769666307, -1575339597, -1120091442, -232231478, -388916230, -629818088, 613563274, 2127494969, -509943094, -1730160045, 1968583536, 1039873302, 549672476, -272839955, 1835407764, 59428667, 1306887084, 2047536792 ], [ -550580238, 864252421, -781210646, -19430362, -2088064513, -669982030, -1267623684, 467265334, 2136903072, 592210907, 1798230456, -2129246229, -697795293, -1431459070, -849654667, -1919827743, -265070253, 1706404929, 1949438714, -210624007, 13529806, 923750364 ], [ 974637164, 1936560900, 666478428, 1316247989, 1329737981, 1073060565, 395186388, -495901042, 176176584, 1053964474, 1817403067, 994783461, -708936514, -93135991, 1119387714, -1290418995, 1375634862, -482711168, -184910666, 1027145619, 1031728526, -2032415927 ], [ -744022345, -1922917261, 1474155688, 1765123968, -1721019912, -2072962417, 893469188, -1628983285, -1703363157, -13013545, -947564312, 318465383, 2074183120, -2143372974, 1336224546, -2045613152, -1376754146, -781427190, -1256821738, -724038430, 464469004, -1615259622 ], [ -2080351471, -384071859, -923086750, -299348327, -892491523, 66280325, -1313991994, 1277191016, -1396853163, 147428374, -1718069875, 254120791, -1110774192, -1497226589, -1003345192, -256450749, 1105473981, 509523517, -1377143184, -1572762816, -871109826, -1558221981 ], [ 1517108272, -853310519, 1492933369, 1282134502, 548887942, 477672736, 713227449, -1142551015, -1308107907, -1730913841, -1010628821, -1480826479, -1831316897, 1364680224, 804191839, -666056922, -1334438457, 1170446735, -1679530132, -174444504, 596135497, -339266341 ], [ 1003684336, 1261653555, -782741790, 47641252, 1646374379, -1761076093, -1893831569, -1310795737, -1068563831, -1243171398, -370841207, -834731175, -1630425806, -806037114, 120197639, -2110328329, 335570333, -335640215, 109822325, -1091898134, -1097515785, -64575401 ], [ 607103970, -820155581, -1802802182, 355874574, 1567712740, 1601375604, 11308015, 1681780502, 2123122368, 1597194184, -728905827, 1484499267, -864755405, 678873657, 824176134, -312402174, 1504407320, -1127009181, 758781916, -1630106809, -1541339561, -1706240492 ], [ 2115147172, 1375831085, 1018434223, -1277884294, 339786271, 70723293, -465460727, -1495008877, 1588903734, 651372829, -952630807, 2001465866, 1801237265, 2023244103, 1423291197, 1317324648, 1040926918, -679918200, -754681198, 372103891, -895779938, 1481964305 ], [ 1692921304, 755698856, -872219848, 1554321853, -520662998, -852804052, 450194728, -609691684, 835305285, 2100935012, 2021321576, 398730182, -362045947, 1799833878, 153393820, -125004870, -998596249, -241198914, 462699249, 692728711, 1235201778, -1037477937 ], [ 931803793, 103191203, 1771224692, 304683709, -359564620, 1271086833, 1404052525, 301908805, 336477515, 41230542, 813185067, 2053901562, 44318397, -804367828, 1453050579, 212790254, -499119751, -719728325, 1651980398, 1089458571, -963710244, 1676419349 ], [ 1540548713, -1856901713, -1012541923, 934802668, -1261088040, 1046438614, -340707065, 595103733, -1885951459, -1107615655, -446692943, 1548607751, 1892426223, 329766067, -667830930, 1127702578, -625555852, -1721822462, -469465619, 1040119591, 923393419, -1682473770 ] ], [ [ -2028596598, 1853220608, -1604908247, 1893365543, 298758515, 1032114860, -710733221, 1831863684, -1831145960, 2077572119, -1936712607, 647765309, -1619094600, -2028281736, 1074827531, -1751573965, 858864677, -413966036, -1349115339, 301901408, -48123987, -347771731 ], [ 1201394287, 1448866297, 979547274, -468489452, -1675197851, 1239220480, -1432345059, -2098527811, 915965882, 1748946328, -1283339212, -909676184, -1348241959, -1571908759, 1211064727, -584924833, 1008787041, 1084981453, 260898391, 1443565242, -1216668609, -841067443 ], [ 492152003, -711863268, -1039899795, 503874701, -1052361801, 681941088, 909786563, 654754179, 1623385514, -1603957417, -1954247962, 511916404, -1887463445, 149191352, 96421154, -1205630237, -2113961310, 1287172816, 1976313941, 201767455, -1925828238, 1507937628 ], [ 48598346, 1546938255, -1591047121, 181658310, -585348437, 1797346271, 729723158, -1060366475, -1864423723, -1710789709, -2126100137, 98207794, -1793582062, -134080701, -1008455500, 1928213457, -922189527, -1204622206, 479510743, 86460433, 1439174748, -1685770975 ], [ 894228575, -1673655412, -1696507595, -586329760, -1360832731, 1359287610, 1178343106, -850997577, -1668207232, -1266397758, -1234872471, 1838606607, -194056399, -2049443088, -1152692500, 60278320, -1720805194, -606594404, -2056741779, 293602998, 2010589894, -261759605 ], [ 18512839, -1125032691, -840621818, 1568340321, -1449422587, 601313254, -884714230, -264487607, -268886862, -865708430, -620558662, 1324818295, -264420622, -100191904, -1954695938, 1393121657, 1706255646, 504109472, -2025815536, 646709550, -1113743491, -1143377845 ], [ 333974471, 1031802858, -1180439264, -375146178, -61056452, 834709075, 2069721054, -525733003, 675838656, -818234804, -1549847950, -1179767852, -1167144485, -877736592, -280356848, -953843474, -1164627832, 1976200520, 1287390594, 803577999, 849374233, 1553498722 ], [ 2009260822, 1636577213, -1885090520, -1876221359, -1124792145, -1567433467, 905656687, 1598080292, 1582671708, 615634491, -1566384847, 1783084495, 1821886745, -730120629, 830256416, -2142083418, -1870571534, 73551488, 714563225, -1161521036, -908387161, -1989508746 ], [ 1030929379, -2004293855, -1323308303, -2041314579, 1316196512, -454306139, 845153707, -2084038887, -689948073, 642770383, 41397186, -560954578, -1115392750, 1031071968, -1431654438, -1110351820, 2109425328, 985502366, 455685874, -274642144, 1880339207, -495821289 ], [ 1045704823, -304889292, -670823898, 955563301, -102987217, -1888475797, -88646453, -1861257177, 909068807, -324154644, -1830567482, 1764208614, 1636666231, -1554896007, -817931149, 643347422, 151130432, 175673783, 1840102445, 796088798, 1282352408, 1317988508 ], [ -1734372470, 864866913, -1285493721, 207581089, 2134552694, -1269882827, 1452836859, 1747865959, -1106788914, 562774716, -480718586, 2097084407, -576871830, 821165761, 378000946, -1329008734, 72755077, -16107234, 1539939682, -918980618, 489860037, 884630856 ], [ 898275302, 619263938, 402508889, -515488460, -2066057593, -375404813, 1777805614, -1504754027, 722168601, -496504498, -1410925294, -1730678958, -1998788135, -679565811, -314063861, 1969570863, 2017336287, 262576540, -1815516450, -897751301, 631346789, -1123978664 ], [ 643212991, -1785071337, 59711094, -822214950, 1689446553, -2031899641, -97920651, -1663170217, -2101701152, 522640840, 89256592, 184901582, -573791395, 1813102356, 1818018466, 660877670, 956712580, 453641894, -906555411, -204051203, 574589772, 1973096449 ], [ -1731706019, 1789843374, -2036969600, -825106658, 610805304, -874250015, -229052310, 1439673066, 1839764655, 1005591167, -1582312982, 12559388, 520216549, -1654698997, 1326915761, -1719799196, 33350019, -1569610152, 1173765182, -1815108532, 1928495365, 1984117305 ], [ 1052856856, 1149930602, -1904735483, 707694898, -1907624365, -403098901, 827454961, 1334336782, -2145314027, 1535701609, -1415581270, 1698284775, 2038364869, 619564032, -481138857, 2068369644, 754988119, 361086365, -1902438953, 1102569503, 1457859469, -1221304812 ], [ -1959739291, 476628431, -1636170982, -395786038, -1605309963, 2057795244, -1834409226, 1911595057, 135508426, 372455939, -911739785, 1073289173, -1012035515, 238464252, 678720752, 1196715265, 375735577, 519094346, -1657855545, 1958414278, 12882530, -863590002 ], [ -290212855, -157734452, -1128993432, -1279203165, -855511588, 684864096, -947165351, 290437840, -1269081383, 630142402, -2051709253, -1608512512, 1831042740, 2059069572, 285865189, 458068648, 620394692, -896800844, -1480499163, 1380254630, 859367064, 61822460 ] ], [ [ -1234297531, 934203066, 1834794599, 1791371099, -1870649983, 1466680652, -66492372, 1422550578, -1276765761, -731518318, -131733811, 779383870, 2055436262, -1536027442, 658059793, -1986284073, -1357809812, 1340495283, -233594080, -866679499, -394249187, 1619408979 ], [ 156688062, 1583454687, -861393128, 1965177291, -1980953529, 1882270331, 1940710005, -1081441508, 233378637, 1674128314, -428919390, -369935099, 787953040, 1593669252, -803373142, -1816015690, -1999965280, -1098839708, 166757517, -749267351, -737182465, 1284359043 ], [ -679889363, 75478813, -2035979615, 523303425, 287699925, 426840748, -1591100191, 1385153953, 80525787, -1630413646, 1157332652, -629406160, -1047893438, 934082739, 1479785350, 1371883135, 1404454845, -1622515448, -499405650, -1515377280, 139353395, -1416531682 ], [ -932996757, -1603062711, -735597320, 1594936089, -1491460873, 521448880, 120120357, -594494777, -457756291, 433249182, -1744054432, 1185481872, -894419152, -1416037778, 1031870378, 327737596, 1350057110, 2035702042, -1254515916, -416609212, -707357784, -798552119 ], [ -783293655, -1831075725, 621594205, -1427881803, 1991592560, -1746193147, 675354782, 908477511, -1148807261, 1600780194, 1543716514, 1710138163, 1503488432, 1482335116, 1805150551, -1462709960, 895210817, 358211105, -2097529395, -1451511177, 1088792191, -851873138 ], [ 2113531762, 1603209644, 893614621, 1654111481, -521411911, -1498075556, -1079015268, -1307277386, -823957552, -1191019248, 76813627, 85641744, -715750392, -985176341, -241571965, -1821743514, 1215543277, 1266978223, -1357027558, -1316432647, 492474612, 1275100996 ], [ -882978322, 2140507343, -2105958237, 1708584820, -1723734034, 1481673298, 1896711720, -674529833, 1074758841, -1278570349, -108023081, 1411425242, 944555237, -1040977652, 408038177, 546658099, -1803191325, 1069523245, -2103681000, 683548521, 517541112, -1159976679 ], [ -1260470697, 1575389100, -2004635132, 49685554, -1366513444, 363444204, -339827629, 1652569797, 125042511, -1134531400, -136238767, -1787726463, 1779598506, -675513758, 861455638, -1150048986, 1410180876, -2038590479, -1383697178, 1397074154, -316279350, -1156452572 ], [ -94033876, -688391119, 858663692, 2092835932, 1948299472, -1032249192, 904525668, 55179272, 473413274, -1146290108, -428776200, -1162666392, 1319142739, 1720647496, -934158035, -1301415193, 1773960361, -276481453, 1887315959, -546047196, -152694100, 861680373 ], [ -2130421761, -923867902, -535178105, 1825748940, -2066736303, 930520891, 1664979325, -2018846436, 116780374, -783513879, 1451628126, -2113357193, -1201919500, 1193021663, -105880715, 379278558, 542593923, 1041176662, -451355078, 266981560, -324352318, -394613345 ], [ 837872968, 175499040, -570171113, -1313447813, -2008914053, -24350436, -144579255, -1327131434, 191979544, -664750399, 17014877, -1022013338, 145176027, 1920932174, 1033340674, 1074050893, -1143926675, -1617218744, -787544947, 459909506, -680071914, 301759756 ], [ 1726734113, -716571670, -1423469368, -71664648, 260208633, -356595926, 816250654, 61106931, 1825653271, 1043518120, -176681696, 936449005, -218987020, -1552901671, -1825119147, 1490489642, 419059823, 1673737972, -2023640605, 2041636553, -463322868, -1560228443 ], [ 735932851, 1031370500, 2041544687, -1452256043, 368065862, -1520193353, 1987082066, -219664026, -1744873584, -1244629356, 241142364, 2077055270, 2073046131, -1367939323, -847137140, 877534099, -665111978, 421697520, 336948995, -878197665, -1507550221, -953102597 ], [ 1300784535, 1256081578, 274902148, -993392422, 533702786, 1638128572, 727548827, 578970216, -701785912, -389278378, 2136953432, -34547286, 212752830, 860341883, -2014609466, 324881989, -1844218627, -1724712110, -1677923011, -834241160, 183641132, 364077794 ], [ 1075282303, 533754871, 326184985, -1842901364, 1773469422, 1481659096, -1036404758, -1549032420, -492592695, 1115904236, -1666502365, -1394913691, 1952069466, -645882563, -479208450, 1473916953, 1165258535, 91808548, -1265817194, -334308347, 174274315, -1456900128 ], [ 1957259954, 882133757, 1225281410, -2077275221, 1649078481, 1467696338, 1433138535, 906871059, -1156405633, 42210294, 1673884903, -1290654937, 25233027, -122560374, -1333990841, 1721147347, 1844918819, -47087417, 559746256, -1338789699, -741710748, 416333029 ], [ -1481603996, -1319031551, -1935795786, 1851474360, 2078204620, 968914310, -1381508895, -917800984, 1743742486, -1415300069, 1740709325, 652107636, -898987042, -759072867, -1262471496, 301474642, 1618140860, 1669314400, 3792085, 579100051, 1560826112, 505033900 ] ], [ [ 1680897766, 1191506957, -928015554, -366009234, -1652224196, -942047629, 367769842, -1947983471, -377184215, -1960670212, 1677256939, 98534456, 1673190376, -221680699, 630881660, -2033290728, 1715662982, 874297933, -244885950, 1475828260, 1476671222, -648118998 ], [ 903481674, -1369602288, 1411407249, 945272870, 206079734, -248766595, 1634752004, -1973396250, -1294837293, 964812422, -38536224, 977640354, -969459842, -124806301, 338449506, 807243530, -427867979, 2095913310, 956173079, 203366843, 2081383803, 144426034 ], [ 2107952256, 285001984, 1980328789, 76624116, 76020107, -1721531492, 296822241, -1786697922, -1837849461, 506788039, -686298544, -1180172792, 743432880, -614776703, 833492872, -1614231730, -1478175673, -285427716, 2048258396, 686339539, -786741425, -549582057 ], [ -440073729, 191951024, 25378827, -96496950, -306729898, -1150682726, 1746213513, -1789169394, -221830100, -237716183, -1287313595, -403717367, 263078300, 944750877, 802304805, 649741813, 51798360, 603087439, 1987243291, 973866674, -287609615, 2069138961 ], [ 2033117105, -1314935855, -801098084, 191740520, 1375210889, -382810403, -227000527, 506420380, -98461486, -2053579927, -574466399, 1178478707, 934186492, -341916361, 1092708890, -1607620909, 1740722369, -1690625827, -715943881, 1195085487, -574531963, -1883998463 ], [ 164079818, 1511315154, 559289221, 167877648, -1303116491, 2127374364, -1311798069, 116682379, -1693686904, -1545160884, 436801681, 1128308103, 1181543952, -1622411517, 1391163249, -659786887, -834412427, -1826778511, -1178907448, -237619804, 1395428151, -212807047 ], [ 1317781590, -1576759034, -1344729238, -1009163718, 982406623, 117284039, -178921567, 905993731, -977436912, 330622189, 1838387134, -1935207793, -352078708, 964520592, -1938026487, 539293337, -735048838, 1642920191, -438356756, 62580448, 280209473, 908603989 ], [ -442443287, -880475416, 1686207681, 959454413, -1111852067, 1311617237, -1390285111, 1022979711, 2134768994, 1666307011, -254612002, -835224805, -489696529, -1758237622, -785174698, -754563005, 1970306042, 610071332, -1998668524, 180069130, -1358442035, 315912901 ], [ 859977211, -2125011272, 1368057431, -781290726, -1459805911, -1826842689, -1605278519, -1136840711, -23824120, 1873926669, 996541233, -712133164, -490057123, 2083291070, -2106022727, -1604441060, -2012259812, 185599754, 1158466740, 1757183648, 250537916, -1564156072 ], [ -679068152, 1859986571, -709485396, -1405324417, 1914347647, 1437196453, -640129486, 1209049750, 1092312283, -1799201385, 729467781, 92682434, 41639330, -2085295454, -955523451, -1502459227, 587869579, -1506263605, 1037534587, -2006606161, -641502413, -1653124373 ], [ 621991569, -1669558257, -1764840359, 2081843312, 758095553, 1502848211, -407023290, 1979870076, -1917266876, -40788506, -683908527, 710373576, 323774676, 975933498, 96896847, 111015030, -482762530, 326915933, 768248690, -992596528, 1607156021, 154586496 ], [ -1596853330, -1449429082, -255040883, -1453458474, -1916851977, -37681095, -190840329, -686722438, -1488147806, 203141513, 1875215688, 43436636, -891757906, -760994786, -273028256, 2057613979, 511654315, -1310423232, 655303217, -1786033218, -1481405911, -1597636807 ], [ -1677448058, -1123995805, -23164380, 1597254626, 193669887, 219937109, -1526575766, 67712793, 362285755, -31226364, -1777055882, 1873028825, 201625765, -898417241, -80329037, 1809304351, 954478684, 1360439536, 1481825021, -252161993, 1081530639, -705965202 ], [ 1606542688, -1782693276, -785074490, -202629202, -1265833810, 89694506, 1742758211, -541741687, -1726110814, 1555864329, -1023916279, 1603674966, -443897949, 1567235884, -1655458777, -970757551, -1199559274, 990268646, -1557047330, 1051510617, 1216985495, 1491537304 ], [ 778831182, 1291724951, -39240014, -1677971557, -1119405000, 1056294912, -1727621208, -1998967700, -917321420, -390398855, -1433992117, 1948459910, -690461122, 1670734101, 317362126, 1112353158, -324530452, 2011398169, -438923210, 212538618, -1656466511, 1396720135 ], [ 484600610, 1534166440, 1155734131, 749383219, -867708320, -1107539423, 471339725, 170536937, -521186212, 458355657, -1942395257, -522415523, 454067696, -2100921727, 1907652977, -710307875, -1630712798, 1441014209, 20717916, -1933414579, 1114567170, -1468395653 ], [ 1139908357, 1625706053, -749091677, -806535715, 1778711504, -544559440, -1599423147, -1556615242, -1716742586, -1686724184, -1919693231, -1280657668, -335961541, -116377480, 176571480, -894675626, -233671260, 756535261, -789291510, -614343703, 1336747313, 1124095258 ] ], [ [ 937681762, 933156394, -1921728412, 142706606, -1474494806, -835437147, -1879032991, 805431041, -1947595808, -392109880, -280679115, -1955475298, 416143394, -1744829771, -318128590, -2126304270, -391976221, 1886376287, 271191758, 1403445599, -258255101, 427987105 ], [ 1593768445, -932515453, -1266688054, 735558146, 1695020443, 1593077310, -440168549, -894896070, -471002426, -88604165, 1277197826, -1852750203, -1644937817, 337168724, 35390600, 1130148583, -208500572, 1000292429, 1046046144, -1863854292, 572417915, -497796972 ], [ 42243198, -745919051, 942021470, 758596864, -1516121504, 1287452973, 204170547, 1032854516, -1377675200, -51227349, -1418760653, 1572559612, 1463215652, 1024662442, -414224998, -473812513, 834673085, -1915860519, 937785215, 1752389309, 1620645854, -1656707282 ], [ 993089899, -414444737, 369679746, 829118434, 1189355111, 1393154305, -780493261, -824758472, -759979198, -1442395187, -1569931471, -1190850026, 1804785408, -404427536, -1520538656, 1384240202, 1432149981, 1624912887, -1770681242, -166427945, 1710371638, 622454945 ], [ 1486902653, -1471477942, -1262647305, -312517507, 1684430339, 1045190691, -542212024, -661708719, -2062645885, -849064606, -1344636167, -1603054163, -807855636, 2118799398, -1450760883, -11494071, 2042779497, -1512516623, -249663207, -1258001815, 1129855624, 392265321 ], [ -1941547130, -1953485643, 1659807747, -1817691787, -2027937838, 1261898739, 287117224, 463646735, 1928762078, -1148226486, -1739928753, 1128242701, 363584004, 1842691207, 710370183, -1650893840, 1851376229, 1776769307, -1635865531, 127326813, 1422656040, 1125553187 ], [ 349755115, -947678341, -1909617367, 1746139330, -1182967950, 193157678, 1537790362, -949885800, 1781469529, -1953578064, 321919543, -1524344396, -1316190993, 123537497, 1695612878, 1728706550, -598613313, 1489738556, 151925417, 220336444, -2108579116, 1378472076 ], [ 1715917764, -1328166352, -1140748695, 986142902, -1241150911, 1160666088, -1895878733, -1810233274, 1766119382, 385278019, 1639109352, 444945721, -1686105785, 524298141, 1312918335, -1840393219, -1003045288, -1270530296, 1713418779, 1562883247, -583788592, -1908515218 ], [ -1024544558, -1270927723, -1635253833, 775997914, 1403025265, -1085326268, 656187025, 46351553, -1255677692, 511462178, 717504052, -1413671654, -1106456965, -1534154409, -1951338264, -677794775, 1661697832, 2058677667, 1277999450, -1967472457, -658976268, -487243422 ], [ 285443029, 155682423, 232249485, 1283752447, 679076844, -782354969, 89553950, 1507288949, 1286233727, 185618444, -1633042188, 596488096, 2132996910, -1700606449, -1904831335, 1140650439, -2014351074, -656053780, 179245914, -386079866, -675574083, -1415208109 ], [ -225912779, -651173773, 558087883, 642226516, -2012010577, -168761881, 1186485608, -1724678773, 86838324, 337044706, -1283702892, 451965215, -2066493193, 546852010, -1032304805, 1804850418, -843730719, 1710377059, -407739378, 1854763120, -1530217048, 2116818002 ], [ 1850014318, 467398323, 1635772857, -1676109154, 1124581406, -404282317, 2099896207, -1785643758, -752352737, 1745017476, -477340191, -1520239986, 860884943, 597105222, -1293351506, 62484747, -156236681, -865571084, 416049275, -38434093, 1442169751, 1802885841 ], [ 2048479577, 1568459762, 1913424572, -692462044, -694353546, 1639026024, 1608681160, -1700652867, 2145584456, -1450263550, 1009442166, 1675065834, 809708320, -543924695, 1418208658, 1837003645, 1458709131, -1556019220, 780220522, -790323282, 1430346628, -723612438 ], [ -1627539450, -1328403061, 166412843, 1513125616, -1513625897, -703017967, 169534321, 2022936100, -1268144681, 312719139, -378420482, 1443974000, -1998513000, 1109568093, -452560808, -1543653191, 500615749, 1471993005, -1636027734, -951690173, 1566555854, -153985848 ], [ 1318756329, 435541264, -1851644930, 1741606120, 237391545, 1594729105, 780167616, 1010894754, 1226168163, 281438701, -1044181314, 1830970222, -322730355, -1792982598, 440469370, 1391984286, 1751102219, -790215179, -1478008992, 2120788020, 894300496, 1797285286 ], [ 1150028566, -314167156, -1765715342, -1604455166, -1647229571, -967569232, 210708361, -2146234975, 920292117, -1431595175, -1801326141, 1653844551, 1027736730, 1104271642, -1207698127, -1237150909, -1115519773, 964333588, 1037598736, 193018717, -1840226356, -1708800634 ], [ -526652928, 1110065150, 1276215901, 593058615, -1155800448, -1257761099, 1192652463, -1124596822, -360371622, -883146653, -547634967, -2076026806, 247993587, -84650463, -1253029121, 163432229, -144583056, -253484624, 909128587, -209007231, 1513012385, 1178254478 ] ], [ [ 1343325166, 1083184903, -851974708, 518704590, 355450848, -467761527, -1547191901, -2127747447, 924498506, 808814605, 893487997, -799251447, -1787795166, -1531753294, 111414578, 654540404, 1958225088, 1663879069, 1186359112, 1927910784, 1505529336, 1288854711 ], [ 1540753731, 2073660471, 1178990101, 116267273, -1348821233, -1428454625, -547152780, 562817310, -1513158824, 156799673, 192310736, 1298911018, -195520528, 964981757, -613679044, 129477507, 2049524651, 767912037, 2119640386, 1730120720, -1814349259, 170186698 ], [ -524430062, 1376483500, 1350330900, -1073348488, -916576548, -1456778273, 134637219, 788542795, -1365756268, -1494973151, 570620616, 116311810, -947012411, 1844716778, -574220625, 1582011490, -2105032524, 958652178, 1195675849, 1160780478, 119512981, 1847368776 ], [ 393431487, -1818995146, -89534990, -110095176, -396724337, 2124248398, 738121694, -776096516, 1903083120, 176820628, 1003523223, -1157693402, -1590709521, -1178498927, 662326193, 181892371, 535417068, 193000446, -279614707, 1404841869, 270004890, 192507792 ], [ 2079525371, -1227181823, -1528734331, -1518208931, 833073470, 179350284, 96046342, 1299835056, -1679084007, 292628227, -1817332460, 366550808, 689287776, 2115925479, 1785985333, 1757807032, -357882206, 600639856, -2018055553, 1900539723, 1328409360, -1710450545 ], [ -1100168296, -388161416, -384091786, -529838255, -194092424, -1822686666, 978600488, -1838795758, 1072133290, -1635911571, 683540279, 411229766, 749186429, -2001978488, -275539261, 1414160061, -1724941758, 228564306, 1021903286, -712890123, 1465321441, 1343632591 ], [ -2087664105, 718299790, 829007983, 1654888587, -2028491927, -2136462726, -1236638690, 1752951553, -531599847, 1645381397, -635362418, -2104567417, 774284485, 2001891462, 1995689672, 958863558, 2054180751, 836611603, -1661612020, -574422178, 675864000, 998213982 ], [ -2101314375, 1596254124, -788003577, -503411041, -1446927813, 393353220, -2128273913, -1490466172, -900653537, 1882878001, 2076808380, -477445134, 885242948, -471678096, -1018108622, 1371377999, 1896251250, -1688529418, -1062844195, -1396007890, -1693591265, -2068933407 ], [ 1781921809, -980261623, 1606799404, -1389585913, -912825782, 1724979334, 1774434044, -619715252, -631658934, 1410641312, 1251644035, -2012390342, -998089490, -267540125, 910785402, -1767469664, 298584089, 1366531519, 1650656844, 3782429, 686157168, -931454762 ], [ -1319684280, -848033964, 181521564, 1315050367, -415343612, -329268934, -1679374910, 337912700, -655386576, 317710085, -199784719, -2011646226, -1598519868, 1482908717, 1061169938, -150674207, -919504150, 590051335, -621782899, 1416380393, 1185091566, 667812806 ], [ 913163514, -802327702, -902408294, 1699265313, -1985408749, -1050199499, -933936681, -347897457, 1342989850, 1858880611, 791419732, 1890119160, -562621692, -1500768378, 316303389, 678130057, 1213733150, -1487351398, 2020262302, 104743461, -167529416, 1254962936 ], [ 237014919, -1336172751, 1321584815, 1173804350, 431377209, -1742618607, -51071651, -1837722957, 572245026, 346888803, -1552468609, 551659423, -1589440720, -1331371925, 483398109, -1059670469, -1307085421, 574150202, 1851723661, -1449173297, -1764587352, -761846264 ], [ -999151194, 862283499, 2095964867, 1557623336, -875989557, -1346538006, 248119016, -766062005, 949308374, -1728846858, -555418149, 273325199, 1753751957, 1692226231, 15462264, -2085793770, -1098731469, -1672833948, 317824142, 1727011281, 1621839148, -1680040308 ], [ -322524430, 1924184219, 690233534, -190620371, -648530314, -244853220, -281589520, 186847798, 1904955201, -690029110, -1559041741, -2045462509, -529914854, -2039521646, -796679971, -1868801382, 1711798287, -29684778, 1982461755, 641248042, 967184928, -2022017749 ], [ 720284565, -1123601915, 584438466, 1058545002, -29967113, -1767205770, 434774591, 1636068088, 1355841661, 1715786418, 1398947261, -1025406651, 796309446, 1032404003, -1904793563, -1156551000, 794440014, -1362383937, 1954044337, 1272508917, 739805723, 18070487 ], [ 456424237, -1374821662, -516806722, 1591703327, -880997326, -713371062, -591334475, -1582830405, 1414172051, 1126343888, -1686549248, 885766798, -244333600, -1151317468, 1805571206, 782314485, -2142554333, 1532377089, -1754769505, -347737613, 903704317, -863797298 ], [ 1864077394, 231727179, -1297572913, 1782427031, -1771616237, 1932109437, 1460437295, 1514516493, -335530789, 179750337, -1843419690, 804250357, -1157790888, 883396990, 2007523484, 664191778, 1681576716, -1435467269, 93437399, 1670450677, -461970684, -887676341 ] ], [ [ -77731368, -1399381248, 854486413, -987441998, 1704701532, -1801491004, 661247680, 812078340, 1911633028, -368216062, 840759177, 1305349048, -717782580, 1382578946, 2139643175, -1500751189, 1018250039, 2138375845, 553786910, -746880459, 956649512, -1797380128 ], [ -617020641, 1745331353, -1796009509, -1663900757, -1538669456, -1094672415, -1787430924, -2112516736, -1093230020, -1672886911, -1927411334, 1867697730, 431714509, -544249888, 1202129828, -870918529, 219915843, 42813787, -2102152269, -981222174, -387143765, -2024527993 ], [ -2036679616, 1762737571, -1916857356, -1151142375, 52480589, -1179835838, -1507628498, -751149057, -1584565498, 1235906714, -1975342837, -1253475448, -189616402, -1464938142, 1359796736, 1963444983, 853821231, 1422634527, 1750944581, 1476839771, -25829483, -1604491075 ], [ -1222720708, 896956097, 566841337, 258132208, -143624267, 1792426667, 590697551, 950772606, -1057758320, 680328890, -124884661, 1132860757, 1235534332, -312477155, 558678174, 934497537, -392122157, 1701841391, 33295328, 1437535137, -644270824, -2011244071 ], [ -1857747650, -365727315, -1255537579, -817102905, -98257136, -41126634, 1893427953, -665716038, 229387408, -1806304091, -400537990, 97314028, -828976305, -1976200917, 1535163340, 1902305370, 577337278, -633480264, 1407520765, -2131502596, 1806024825, 920287658 ], [ -1568268192, -1577923396, 1913924549, 42271409, -623817958, -1441253334, -1973476446, -2109207124, 1361237747, 121044415, 1662858388, -1469482097, 2111973232, -1368319814, 962614548, 458048922, 928907180, -1960543746, 1955646551, -1858872363, 1601493572, 1441295759 ], [ -240538018, 2009724514, 1969311678, -1342006309, 1867859028, -912940495, 1353365186, 477976403, -170964639, -526965737, 1090571075, -2137288728, 80929756, -641059796, -1363932368, -2019703982, -1993746170, -553402957, 1380728669, 1886781196, -1405705117, -1253568931 ], [ 1780303041, -1961200816, -1428771270, -1316637257, -32542447, 702776714, 1489326571, -768344050, -794496073, 23501883, 631552223, 555863073, -1474747348, 188369696, 1087437659, -1849147476, 610684737, 1192622131, 2073226500, 1714738867, -2122393394, 478173601 ], [ 328481991, 191451818, -1162421894, -1571381128, -1656801727, -1095548109, 1317800685, 787134321, 607975403, -267048341, 1717127420, -1388666447, -1084740300, -1902074007, 1838879391, -1515003562, 522844203, -234609017, 1955712966, 882623069, -1444080037, -941414024 ], [ -764666855, -1084297237, -1361032823, -1499185880, 1412446856, -2040166703, -610930183, -659891256, -807505219, 2080043715, 926775632, 1768307122, 690981076, -1210881151, 910299731, 1059476079, 992674758, 941801588, 908656130, -731655614, 1481372022, -1891740549 ], [ 1854534862, 1614600104, 1301527606, -1482676851, 891020275, 31226594, 1834230697, -394835090, -1232684814, -1423786146, -1085083036, 1309491475, 244353653, -164795096, 189190347, 1323829758, 1352381948, 2026412548, -803869460, -790806633, 1969012680, 22965275 ], [ 676363432, 651295049, -2130978385, 1213194249, -1515903101, -1231271739, 1316713538, 1776913232, 12977, -235088464, 2007176394, 1531919555, -749743144, -1297508552, -122481559, 585309058, -454699856, -721254511, 1264304205, -178239379, 1636769212, 761747725 ], [ 985630539, -18181312, -1178386868, -1792174775, 466064843, -1178254694, 1534833007, -1186109976, 1090201934, -304917800, 392974273, -1850844310, -304875811, -645756603, 1597880412, 2067776224, -1316893209, 1538733481, 1892878061, 596267394, -459119388, 1115861374 ], [ -1210092704, -128143617, 459122181, 2042603178, -495851732, -739328704, -613811439, 1829575133, 1528803763, -721841873, -1661814420, 2135989662, 2048562143, 1790236345, -1118909713, -981900709, 1577122818, 1717299265, -821777178, 1324144453, 197273231, 1888330210 ], [ 868836418, -1497487784, 1396009009, -394520478, -1390726881, 1979829256, 982232522, -900969050, -736096501, 1034544969, 1095982144, 1961391585, 1373893599, 1459433205, -648551466, -1434400876, 1970215926, 2080226086, 1502159196, 1692759052, 492235072, 1815801006 ], [ -1451859830, 32291111, -566421751, -1613425278, -645427171, -1332315606, -181976669, 141229471, -1400275, -1521470256, 1732191919, -1116714737, -1913241024, 1643171712, 2024998822, -1383357660, -745819325, 1987890398, -400836678, -868582795, 258165943, 1522540329 ], [ 215015231, 1332571865, 144128214, -2067368087, 458523422, 1239001864, -1392912869, 1514721099, 343567271, -1502309031, -632302178, 471077583, 484473143, 1009012119, 284714846, 147752260, -697026124, -1799883030, -13766680, 1121821789, 1211052455, -367889969 ] ] ], [ [ [ -2022904715, 1971267544, 1428862175, 1258980288, -878110958, 1932164627, -522631957, 1784971957, 1420869005, 1635112932, -2017597519, 1133648348, 1196341516, 705413188, 1080627146, 1138920738, -1393870395, 1471305911, -1724531480, 527667897, -2092716442, -651896190 ], [ 1152932069, -469202, 1587518539, -400588150, -1385064220, 1942310686, 423105253, 251262149, 938229182, 1011203288, -1167828787, 282129983, -1588940612, -119738390, 1072514571, -134320631, -795152961, -1900200569, 1303756277, -2095554712, -978092909, -476160077 ], [ -239725888, -129929983, 1294386455, 445851697, -390482050, 1743649970, 1267192187, 996388421, 501232715, 1522293331, 1342270941, 1683477319, -341212101, 741642944, 1946305767, 1919654915, -16400813, 1734499810, -528097377, 1229972628, 1417186733, -1758206897 ], [ -903266611, -581803078, -2067052999, -940504791, 184294303, 1440868652, 1336811174, -331432026, 39380474, 1691180476, 385759125, 762063484, -2000575561, 1085639634, -872733058, 2140995293, 1455664308, 557849087, 147217277, -981137376, 918894499, -1739773456 ], [ -1045878391, -38979842, -965230133, 328415737, 801186263, 1000745288, -390614808, -646731353, 1294875056, 1299596643, 1596875556, -1565762985, -1958748605, 372326753, 120265640, 1401866501, 70756069, -1239541073, -251925142, -406882057, -304325191, -1556247368 ], [ -1737390222, -764886389, 162615645, -920354472, -325410585, 1858856091, -589789962, -2065738292, -239747309, -1988282691, -75664060, 1641334435, 2031515149, -102564218, 2104251678, 1498307835, 1823873811, -1174047900, -35851931, 179763590, -1363354513, -50392034 ], [ 1149539690, 1234855664, 1016154665, 2026715122, 346147138, 1406645997, 289072360, 899251197, 1466487570, 1570719459, -269559730, 682711974, -901300424, -742343584, 1088456495, -1263410260, -2122121136, 2082775035, -1275545387, -1240823843, -425465327, -1621784329 ], [ 311984801, -1262462681, 1135997278, -51708851, 1409394749, 79450145, 1342966271, -91433362, 107814675, 1921582568, 1021747828, -1392092921, -413291227, 586413586, -650213037, 27179415, 179728784, -462997077, -936255399, 954230652, 1990163559, -1630689302 ], [ 394089507, 703032935, -1772325766, -517017066, -1502524209, 959485850, -117604040, 819670739, -1015850514, -1463266570, -1384061800, -467537267, 1519591540, 895174251, 456239180, 1032238663, -1962184031, 42876765, 652581039, 701029518, -96690334, 497056102 ], [ -635396043, 453270778, 1636919229, 1134915220, 1469120702, -302962554, -1022356565, 1222974767, 2094515652, 1254633438, -1403479246, -662582947, -187559049, -1076646556, -1970521937, 1850866092, 950764806, 500870184, -1931138076, -773063793, 1476524038, -733550546 ], [ -659199704, 1926247901, -401164647, 1763922038, 969369635, -1855724171, 1271147484, 620307162, -398976676, -1122067884, 1184509019, 170333632, -1689774451, 165338965, 282317755, 577014083, -681598366, 745878422, 1500917990, 59631278, -1467721890, -95276560 ], [ -716457427, -1099871371, -2015313641, 1493354115, 592299917, 375405501, 1392573233, -314057639, 654943760, -1602167371, -900517064, 115284101, -1738503231, 1076189389, 337788616, -448701818, -1842518549, 1048443663, 561630813, 411743238, -1526808240, 39325083 ], [ -94878856, -367881793, 1939240249, -1060057159, 1572394791, 1911099272, 75966261, -467778529, -1824941178, 96893044, -810127535, -1432154496, -81806312, 1806723944, -473838809, 1442372874, -1674045832, -1324536453, 1227196502, -599078638, 1394615655, 1169128771 ], [ 454406143, -89855558, 668980858, 2037184941, 1652809737, -1031005077, -649797250, -1341641318, -1560449099, -1089316955, 1702793297, 1135986978, -655694925, -1463632115, 1912492070, 2078216240, -938755720, 1282968176, -1636511212, -443176849, -720993856, -652175055 ], [ 1610683136, -1732788823, 794777369, -1166985919, -730495911, 1988835388, -1534370673, -1315432058, 29325860, 1026608549, -744694858, 1082788647, -630046991, 2066247645, -483324023, -269284106, 2060765219, -1648679557, -1550169222, 118209796, 1246712724, -1519806872 ], [ -419154947, 1108131141, 485442101, 1432703220, 2040902542, -1716798629, -1909761451, -2012443148, -1050195945, 768116037, 1234460105, 2016194738, 876377380, 192183716, -1328719443, -1043042601, -1228410639, 1258338527, -974027284, -1087385829, -1862150507, 479616209 ], [ -512236865, 887189910, -534234966, -352842215, 1110145009, 72008090, 1018407143, -489444354, -283769824, -2125574605, 601355537, -1591754414, -1376008700, 2065726114, -1648860055, -140294592, -582333666, -1594422256, 2135133892, 1040639437, -640054415, 209345195 ] ], [ [ 1271156254, -1860287300, -515741721, 1998736102, 1436261612, 814588263, 626439816, 1825349228, -1207447445, -1200722199, 863804016, -2073446713, 1748178606, -296067674, 1337484706, -1015635025, -1243502533, 54801270, -276048370, 1532955189, 1202673628, 1528302359 ], [ 72604779, -613758395, 2061843558, 1604068900, 19490151, -405742516, -1045547332, -1953451844, 529654340, -1490348442, -251163876, 1633466342, -600341844, 790789318, 2128915219, 1366009413, -1705501475, 975492205, 604522835, 1656594321, 2079226886, -982127868 ], [ -1409685296, 754069674, -891393649, 1362268146, 1862950688, -663846883, 495776034, 1332585659, 2145020880, 811668783, 1570808928, 727477267, -108837972, 2083808036, -1956839614, -1558543940, 1258189990, 1187891504, -1268783244, 2065232733, -1859936278, 472844606 ], [ -1818227599, -667635426, 390254232, -946763558, -1948862947, 814064402, -1166547013, 415119083, -413871265, 1820084965, 566385164, -1386620097, 1581760426, 1794401288, 1576938867, 1120229786, 935244317, -339020498, -133502487, 677590386, -1992049250, -198835480 ], [ 41936974, -265189011, -1661694664, -1141280526, 1804085693, -1754714636, 293009820, 1317535902, 1041344456, -1205693992, -2137671642, 1224546250, 537581149, 839008364, -684694538, -936471361, -1532853958, 675213591, -651248260, -1465492219, -92982544, 255488991 ], [ -1651227684, 840904800, -37639632, 173602617, 1512912232, -1279674833, -1020475349, 1999035785, 2101535414, 426221640, -1262117917, -519714161, -620898009, 1328445264, -1365359283, -39378704, 316804637, -955360976, 1490854496, 2135921599, 980597861, -49532328 ], [ 767336899, -90199514, 1673656092, -1554631976, -615156659, 250244545, 639661965, 183168888, -2074555386, 1633072693, 200493776, 1844263468, -1812813610, -1467652137, -334326705, 253122126, -215013575, -1735782481, 1625098, 1420611842, -1491149913, -1855920744 ], [ 1175783092, -630603749, -911861224, 1405442014, -410892382, -360995291, 1312686327, 915832572, -1778916093, -170169499, 98496622, -342492019, 1039555575, 189415257, 1098558081, -260634440, -1546481091, -1849045273, -226253061, -1940795740, 59361086, -400820109 ], [ -577732780, -1742807595, 2052977534, 2135668443, -1520482148, -606643104, 1769254915, 813977562, 1233869581, -1966446028, -908153625, -675080457, 542342167, 2114112089, -1084174344, 1516847282, 1686459516, 1524507743, -263217332, 532585488, 1370370732, -1121771499 ], [ -1064691519, 986956353, -672884396, -52273678, 235594364, 1567484431, -268730168, -2044857851, 1578060507, -125916948, 1988845058, 1940540855, 47828092, 1851239168, 617032898, 1282323235, -2049362760, -1525668832, 654564214, -60508921, 1877147457, -743765069 ], [ -912470121, -1783617186, 649435951, 531881050, 357597401, -249359888, -1079900580, -1644637521, 1247072679, -1797834664, 1906282782, 2080708609, 1858882987, -441877326, -1508159040, -658703438, -875491656, -1918868305, 1594961097, 215738582, 999112881, 1892735859 ], [ -1646789343, 70443052, 1230991936, 1004971509, 247120164, 730235146, 1866133656, -799783435, -1499552063, 1541436927, -1268798235, 633876200, -1921387745, -254993739, -1399115970, -1130419505, -1664808088, 486799530, 1417619274, 619758770, -1320139190, 1888157904 ], [ 1497745536, -677413246, -705336710, 1689316720, 977421362, -1503091803, 548449074, -1852700698, 1587214805, 58754463, -337348453, 332782258, 1150672493, 321218613, -474215997, 1377742376, 44363753, -1931818183, 900548319, -1123870013, -911116745, -637320135 ], [ -1413718348, -757949656, 638069140, 349061232, 375007113, -1786676815, 523230917, -1656337732, 1824850130, 699714326, -1365498394, -1308919392, 89673286, -305545006, -1941797381, -1327778491, 1804157410, -1362548945, 1910172612, 514072572, -903530827, 144117139 ], [ -1773572759, 342936816, -657415808, -1359580949, 533695835, 1302081306, -79405061, 1563911886, 3893136, -1532082115, 1315044854, -2034766065, -1334325127, 2014985078, 714916469, -1099510568, 31413055, -1406506258, -2142633756, -1916732975, 457076433, -2074875585 ], [ 443455214, 743516133, 933898090, -1107810319, -1996209182, 884536578, -96971493, -260544016, -1981280901, -167150997, -1976019071, -590846726, 1979967987, 1004528397, -2002936287, -487308405, 974016783, -621436442, 830513363, -2081874624, -1279648092, 1491830030 ], [ -1412148305, -136472913, 1411732602, 58505457, 520005098, -1066188849, 1348379451, -1720072187, 1462453547, -1192753829, 1138296637, -690859318, -625196827, 1584224755, -548533177, 1891718739, -1973809103, 1493137677, 725374885, -689496018, -1127942554, 1115183633 ] ], [ [ 474158224, -1274392692, -285298863, -1534625055, 973633375, 1875206176, -442921155, -1690181371, 818843710, -811958561, -1871193197, -1624088722, -3279962, -999794874, -75677983, -546920055, 674945040, 1855788695, -1333943870, 37563823, -444928655, 383874805 ], [ -855310492, -541143609, 1355586671, 122736752, -2091179558, 789959668, 1042441788, -930032835, 883117542, 134511231, 1976578156, -739796415, 1300705292, -1610481993, -1745233303, 1202125389, 2135746154, -1548869044, 146588747, -631487192, -835068240, -2082716856 ], [ 959835142, -1633238768, -240197532, -1600036871, 3391833, -1570481290, -577672955, -394458508, -80407346, 940864571, -750251935, -1941758625, -1419749536, -1109465285, 1456778230, -1599701125, -1101393657, -1672116160, 1102515269, 639786692, 806783528, 929526574 ], [ 1736334907, 1436416943, 754480985, 738691457, 880290278, -1998315469, -594707246, -1084117164, 1233250872, -945075159, 978648886, 540361039, 1214361338, -1346683578, 1338285590, -953206527, -1762318373, -1463340501, 727706106, 691577226, 825561529, -1601771748 ], [ -754702046, 1094617910, 2106105342, -1413582536, -119743271, 15664772, -388806916, 1051247110, -323078301, -1787310013, 398948669, -1477670891, 253139160, 1843865752, 427732723, -1602414159, 1065391223, 431926996, -1517131697, -1580552774, 2116292125, 682396941 ], [ -1551888473, 1504317289, 854774128, -1756299405, 1563620735, 121074766, -1425219908, 931837043, 2144555094, 914614115, 631454080, -471754323, -904833916, -1479392688, -624020126, 1401210570, 1492856579, -737730632, 1297973547, 545523464, 1414537383, -1547217375 ], [ -509543232, -940283613, 355042025, 69013216, 1144117235, -651379033, -1192418898, -871840015, 1648466114, 1912874804, -1796005502, -1295028700, -539303612, 559003925, 1715370954, -2119213268, -687325196, -1139136425, 1568404565, -1313939475, -127454140, -1329615192 ], [ -1344094121, 276075788, -297470438, 696478618, -1195666527, 1504952062, 48030971, 1934187891, -2124387772, -1162701395, -315353573, -1346346326, 1098664617, -1486634130, -353354309, -2103058879, -141060791, -1641925332, -1268513969, 939090195, 284437833, -398703616 ], [ 1595728249, -432306089, 493516726, 772420864, -1721305841, -1161852835, -813574817, -422127033, 999425723, -532828410, -1010688492, 504679376, -169157627, -352793523, 176416991, 102987668, -2060106203, 561764698, -669008014, -37153356, -1292501260, -633317652 ], [ -1372852743, 83971547, -1862068444, -690316764, -469366988, 459941635, -1642656442, 893433885, 1986977935, -928912748, -992305884, 1988401335, 133152527, -297663251, 105154444, 351393354, 826497001, 85350144, 2067367066, 532939944, -1279258414, 211925221 ], [ -667271993, -1407311763, -1146581320, 2059587562, 1540458777, 1821848521, -1200853812, 349297622, 1258955754, 1304370341, 265956925, 2129342755, -1505852303, 1348765214, 1974979722, 1126352633, 584421078, -1812120421, 896316791, -2116371426, -148568575, -1694907322 ], [ -1150013179, 39153558, -1551780220, -1205107213, 2115580587, -288548143, -136404373, -577048343, 388235843, 978541524, -717910666, -1008072451, 1626958353, -791126885, 1212298414, 2081413656, 229607488, 1588159949, 468560883, -729694845, -578233366, -810742675 ], [ -1733977427, 676450676, -1619532323, 489787792, -1123925719, 628280058, -346769714, -1744379418, 2115113295, 1484645418, 1964645127, 1735806811, 1660162696, -1908171092, 1715715237, 728753092, 265661388, -1747523851, -447365939, -1025851095, 408599733, 532795220 ], [ -203254349, -1701631487, -693552846, -326220980, -152363301, 689422144, -2060667858, -829756330, 595294763, 936907198, 1460901415, -1214851304, -252192975, 1350818287, 1856528261, 1601606682, -118360498, -223453846, 1818129983, 2061257590, 2027399092, 875910018 ], [ 1827941129, 87207241, -265629105, -1646038851, -437393287, -294149057, -1708506311, -1585047324, -1598808854, 636218280, 1895637899, 417718987, -1826315371, 290872965, -1249613363, -618123198, 1186877705, 1097389724, -1945838502, -471286142, 446490628, -344909645 ], [ -1456146874, -1696103201, -1086089659, -1686057279, 629751520, 2139048509, 1630290960, 2106941055, -274678111, 1483121373, 874461407, 1370006263, -615783968, 68241433, 51634938, 1786436794, 1051035234, 470681704, -85236208, 1497410030, -487215689, 786495145 ], [ 1544502792, -284331156, 2136393457, 330602915, -2007488845, -1748833803, -566840709, -85315633, -1922350347, 1801300922, 1456444481, -536741207, 798089912, -985695770, 118930818, 545003820, -1972926397, 1970656617, -2018439700, 200048345, 1575042708, 1054491499 ] ], [ [ -683713965, 2136893921, 1013619578, 1387596685, 960027032, -479382666, -1693330179, 101780136, 2037481582, -1444945653, -802780576, -777748008, -194801553, -250080254, -162828480, 1338481174, -1828012062, -1793362316, -1657645007, 720075508, -1764782223, 265824902 ], [ 1405512551, 601852040, -1220478178, 215379886, -98548481, 1877214451, 617993413, -1954816804, -2035202634, -1485573400, -1623159299, 524308631, -1745136955, -601677075, 1827756017, -562256521, -244414080, -1502168943, 987255188, -1119339131, 828253074, 1632162642 ], [ 422864391, 1667501924, 519771909, -1824429698, -184186201, -591642581, 1816005111, -942824752, -70907086, 1454096246, 463984878, -1582963878, 1718991801, 2135872448, -949920734, -549115792, -1496253507, -2062777080, -430059202, -1022728195, 686763275, -2132547582 ], [ -858575998, 1956240985, 284012306, -1413642836, 370470321, -1871168877, -46774373, -127628068, 375387223, 1012031774, -714050485, 1727203328, -1787831454, -1569376243, -1119641, 2122327838, 1147059637, -1832405739, -1864883720, -1766944577, -817070230, -915945135 ], [ 1950288114, -1875633886, 589826798, 83430617, 1848008207, -861877225, -738145146, 425930374, 1472051740, -1758802909, -1704265400, -474086543, 123684961, -193718555, 282583467, -1578046023, 274596841, -1181127172, 492004390, 2067911118, -1384420401, 1100103707 ], [ -967523619, 206718364, 885499833, -1641072138, -460740565, 1217804442, 1644978278, 581577349, 1876679234, -503938517, -1138789849, 1768805793, 1739432796, 516728134, 1120884728, -1705858481, 317679614, -1387544136, 168627409, 626221, 114191094, -1501108431 ], [ 1573372878, -131563781, 725696671, -111223329, -1626602333, -2015824736, -2014132950, 1576486428, -361983817, -1651529300, -1312940138, -91922102, 113969283, 848308753, 1991416865, 1404163170, -667893409, 132007695, -1418397410, 1584188751, -635647856, -1089245273 ], [ 15760915, 1734816326, 955089219, -1268811253, 1195272704, -1552679576, -1095105353, -517566847, -1343914975, -37022962, -269199469, -812354678, -375133122, -1285154915, -2030669338, 913343393, 836884442, 988104552, 1810134933, -199749960, 838406925, 225670029 ], [ -954815689, -1760891507, -1979245312, 210056122, 43957349, -510262949, -247886361, -564975207, -559324622, -1854752261, -1463776566, -2120420929, 682306113, 1997493064, -808375773, -1928855827, -154750529, 1914461031, -1823096106, -933449008, 739936609, 365337018 ], [ 920059024, -1197789704, 1510696954, -39980717, -1812883641, -905388737, 1927105731, -1112264769, 379367093, 1194993409, -1961635181, 193102696, 1455805935, -361472357, -1836744057, 1777261025, 1848909499, -1882608887, -1073013528, 1871702990, 627157361, -1480055229 ], [ -1871432268, 230792937, -514489760, 497847714, -58719212, -717617839, -279532516, -910278666, 1681509065, -595263690, -965911482, 1839423628, 1073938531, 1838081007, -490602984, 1125032848, 594516240, 1460007945, -1174846034, 1054079646, 1871881750, -391777343 ], [ 820231388, 966428889, 2057586823, -127435606, 272433024, 1350208041, -407629748, -1896943249, -489246937, 423371916, -625896912, 1607887554, -937303356, -630697824, -275140851, 1865873348, -548012777, 1160327209, 1839739909, -2001026980, -1036146023, -2003418354 ], [ 226003630, 2018294652, -1265059436, 1516010156, -626439417, 1017718738, 717926177, -1971062874, 1364376670, 382692269, -1724896098, 118944760, 1507954989, -1459291755, -567695513, 543775992, 2093374355, 1454025718, 772673224, 473279378, -1006428072, 1145428376 ], [ -442834362, -1473822057, -1788493506, 305091936, -438324176, 2052439895, 796047271, -948823520, -33515016, -1180478521, 394523989, 2094942499, -971347441, 1887205557, -171260513, -1168124846, 509788564, 1732895749, 632017790, 1839088914, 1365337242, 403800823 ], [ 1583479183, 80591278, -605816986, 937974162, -410100486, 794641888, 478813653, 673879862, 3780012, 1817761691, -850271812, 1690126639, 629664568, -927204499, 123184986, -2123983730, 1611605460, -543095794, 377120368, 1773403420, 1093402990, 587239913 ], [ -445376540, 1904315337, -574574501, 307799413, -1389183626, -1609877767, 1307954702, 1152427645, 993044048, 1623894565, 2803020, -1072420873, 224844893, -1982127820, -1891722870, 1142917194, 1513516842, -21474222, 100910231, -672048292, 945209, 861848138 ], [ -220928002, 763888460, -698679340, -232555617, -735880250, -264889848, -1602227689, -2100682, 1468262878, -1145489780, 430644778, -1819784587, -750791414, -931155676, 375487126, 584988763, 1843968656, -261090453, -825940883, 769547155, 717830573, 924567799 ] ], [ [ 515769302, 756364335, -911408958, -460306692, 361967572, 406727583, 664715683, 1482870145, 839697552, -1466408205, -1590097860, -507295887, -157895158, -1352742480, 1786430105, 713621475, 1279321528, -1079167489, 1254326803, -1011496688, -141438931, 891723634 ], [ 1204304964, 726158642, -469394684, -1387739936, -1877071701, 854924862, 1758703974, -330073773, 1305155774, 7803340, -42422925, -1690030268, -1394568811, 1777930376, -1218114993, -1463594281, 154401769, -1389842346, 1547930930, 113579479, -1259554738, -204060030 ], [ 57834925, 1169848246, -65232480, 721633941, -1428958380, 1161269123, -351930942, 918980561, 1573685212, -2021635080, -1980239258, 1456428029, 192678320, 311639258, 1128404797, -808978173, -948201114, 2103317648, 1580243907, 531348112, -309088118, 1920304526 ], [ -1819432191, 1989535795, -1030743423, 1246205277, -1756992329, 1148531599, 531263151, 900243268, 1331786502, -1445299571, 1006939847, 1954795835, 1925853828, -2138648629, -2115368240, 1478499801, 576152004, -1382013013, -1500543505, -259531419, -640358895, 49544737 ], [ -1798421901, -1067855584, -697860735, -551809741, -23526577, 1426480025, 1519108154, 2102492205, -263322143, -1422573855, -155036490, 891732154, 1766273769, -2128977333, -52640653, -1907430427, -1558934912, 740408394, 108274244, -246048990, 17167764, -309421710 ], [ -333293898, -1925012479, 435333920, -162589572, 2089507178, -2077367685, -1671932169, 1195587124, -337440734, 1695945762, -1904810259, 1695048280, -611886768, 43012035, 1828249480, 1272808843, -1027615720, -1927175304, 2130730604, -614631824, 1886027067, -902655117 ], [ 703385742, -333874365, -2050148516, 1753890197, 1430006150, -1175546429, 1803489484, -801203683, 2106044038, 1830544143, -82544322, -588965168, 960103292, -962838894, -2003478062, 1756757906, 1720843259, 1279012738, -286474082, -1397634404, -20125249, -2125826138 ], [ 1499143321, -671030681, 1270864709, 1761990119, -1579350254, -1222710832, 1517878271, -1291738848, 1544040434, 1950875031, 877172016, -230405332, 1295280616, -1513313362, 1675797595, 1840683483, 2005414636, -42160622, -1729520103, -1709878801, 1397699938, 2000755803 ], [ -2139553950, -36869685, -604199792, -627993763, 280697282, 324450291, -150785350, 33353719, -1263672502, 484533795, 323550246, -629605228, 289836055, 1592488606, 1577632737, 561334830, 2008532086, -1710637821, 1221758975, -150277457, 903383548, -1810490292 ], [ -1111927321, 2043847912, 396862430, -2144471705, -1803855406, 1870358771, 1432236443, -1171750353, -697461492, -927914016, -447972163, -2101623660, 152956723, 484194067, -221322070, 1976763491, 1585259833, 208330261, 1656651315, 1818051815, 630245319, -340227820 ], [ 70011102, 1112590506, -439908195, 720462307, -1556358666, -1601048604, 1078593167, -32049241, 1172630212, 542999078, -418072469, -1581346694, -763945167, 1853571739, 659735646, 1824331019, 1022775215, -2124682576, -1601587173, -512175415, 1853143599, -544600655 ], [ 1968096907, -1564840204, -680877396, 1521213840, -2015102169, -1284148385, -1196453756, -110666675, -1417583309, -2022358410, 499897239, -974104985, 734653479, -989943302, 1590922933, -1589906587, -1633093038, -361689101, 1604738426, 34103138, 556860688, 762065010 ], [ 291923418, -343090682, -1002525581, -2053123918, 1224875627, -618826453, -1707597856, -1446950673, 1228338420, 1423259652, 817507914, -414198853, 248024701, -491118249, 391204068, 7540461, -593689787, -1958038367, -24900249, 1837795544, 703301914, 808078407 ], [ -1793998418, 603122882, 2074677010, 816582449, 185934472, -1041157966, -1584619129, 1496823033, -597427836, 1563135271, 1878987440, -31565146, 1977737108, 1688506899, -1590805582, -1355145609, -552800964, 439121484, 1183787647, 1623059408, -1789399487, 1791007321 ], [ -381755268, -1150723393, 707982827, 261003912, 1858551199, -1586144560, -1773461141, 868345970, 1664581364, -848197153, 862686691, 782183929, 1399583681, 138748772, -1162780473, -1875039418, -1275577269, -989611635, 1856329790, 1865530573, -1741053099, -786469124 ], [ -1419306330, 1960490791, 218486215, -68742209, 1700854721, 1242853808, 1345726894, -543451800, -2032999882, 1687170978, 45530274, 1985756766, 257348784, 1779857605, 1865924696, 607651189, -292703662, -2022602322, 1278518519, -1710066214, -704527559, -1265451874 ], [ 964977404, -1936619419, -600642770, -1848708975, 2046654222, 434669692, -634348431, 1618127649, -2060810760, 273143648, 711361922, 997158615, 1861511033, -1367992961, 2022914797, 1018221504, 397671658, -606017292, 1274426497, 766801250, -362197452, 1277171825 ] ], [ [ -1364158768, -1768434576, -955730346, 79863798, 1904619965, 651027292, -2051630421, -2088469764, 2076505326, -569146215, -1462688002, 901573348, 2040439618, 1515781399, 1212593513, -1561745975, 1464832400, 347225322, 632080411, 1751457800, -1197367499, -739858931 ], [ -1855398796, -556339471, 1164682264, 594056912, 1542365502, 1824499670, -1672944826, 349342066, -485494865, -826111947, -585793071, 1994330764, -319817644, -1822431387, -1346370846, 806090068, -1986046950, 484310460, 33310974, -1448652590, 2040313733, 1680344786 ], [ -632023761, -129981671, 494471659, -443819022, -706825998, 1854833116, -506589916, 1275194762, -405512226, -372475083, 124260055, -37069479, -1131276628, 395389164, 1512947411, -200077363, 2129195773, 1266596893, 1594877903, 891525469, -1838076518, -1924234541 ], [ 792938008, -1869542064, 1388734305, -1541071032, -27711733, -1010780709, 1614828784, -779120481, -208844438, 975217070, 1394757676, -187203427, 879165605, -1649181285, 591193100, 779782224, -2069943358, 1722316454, -704728904, -2104626101, 169183871, 474391763 ], [ -55046599, 934646765, 1256848072, 1806820132, 1273627900, 1989752088, -817484808, -1930424773, 1530690077, -369260378, 1672742374, -1677431937, 1853294702, -46560065, -1163173620, 1305515538, 942844263, 1583164015, 1741084509, -330363483, 1474868701, -924002082 ], [ 480498861, 1348682683, 1195693842, -1076542213, -1691064004, -705990446, 2107663425, 1837467328, 559481893, -653094280, 1397315493, -1370188806, 736794611, -411025840, 573900153, -1894241140, 92958890, 1904526844, 1801027085, 1733067972, 806070465, 1717608907 ], [ -1664405156, 1809031946, 272321425, 537211169, 1204565089, -988149717, 874951957, 1293414945, -177944785, 577178344, 1388167518, -2040848053, -394036567, 1640128425, -1198358011, 827832343, -2031786817, 811314458, -1911124574, -391231701, -1782984613, -1281457161 ], [ -1576615616, -952425368, 1096870008, 725145181, 2040689925, 590204091, 2005787820, 1045318394, 238583498, -1793182285, -932744442, -702328543, -1555819362, -662189621, 330025047, -1671587377, 1286861917, -1944883910, -1270816425, 374798412, -918620185, -1675214411 ], [ 308752979, -351237808, 611671928, 1115782388, -470302989, 687276943, 1953418063, 742764204, -1978634359, -195608405, 696644201, -679020270, -722305467, -260459878, -1618745582, -1504388706, 588447831, -744800049, -806990416, 537165948, 258749559, -1011066494 ], [ 787014898, -1989113149, -203612528, -101794845, -1778374673, -577235817, 1068635939, 933357545, -1731377723, 1747192798, 1498598678, 1626052374, -233297899, -1856529347, 2038469737, 1377683815, 1150910139, -1363501218, 209488294, 347666331, -1175063892, -486212064 ], [ 2062290922, 533476266, 1356008391, 2092105098, 1019832347, -1066839174, -917602836, -1374289575, -1444980942, 1908522564, -1945792696, 350402440, -43211420, -1485819795, 1845818792, 1474719977, -844714185, 1456210527, -710375853, 410898951, 1260237867, -1007098648 ], [ 701817394, -1062732129, -1263290874, -713576632, 2092677326, -329623341, 1357599982, 665148285, -717128798, -1120076267, 1153991800, -20325937, -1227872990, 376110087, 519231601, 1286123155, 1054544896, -1761845971, -708901459, 1987584429, 757726036, 1732685687 ], [ -1957250399, 1167341062, -1790060906, 699816444, -724251094, 163981745, -1244377699, -852138635, 105062578, 431546968, 1118417920, -2026170148, -1638975997, -1398578057, 695774046, -1672228691, 2094737597, 411560257, 75497923, -2092818740, -1414837297, -794488545 ], [ 965553031, -941095745, -340694534, -1182517422, 242208068, 1338811316, -359896760, -564640337, -1830434267, 1241419719, -1658495303, -257062751, 242012647, -1256028282, 1735306001, -483761122, -492498620, -1189305116, -872577570, -593255029, -2135575757, 1432101063 ], [ 1286083953, 413487596, 1572739904, 1520729958, -568549530, -355794993, -2099516923, -497825488, 207090720, -1358790654, -1990441426, 1964237069, 673225715, 1871142252, -1863546861, -1472899337, 257601025, -370353448, -1376105326, -1522560310, -1834920507, 529420917 ], [ 901849946, 673840099, -892023228, 1240591858, 579908242, 1319845288, -1950647754, 2050396256, -976694043, -993601292, 447872002, 565999507, 354290938, 1227535241, 959614995, 628772069, -317798493, -740982485, -804318569, 1178442034, -7445971, -1775572077 ], [ 190026534, -1130462444, 1868113732, -1956339420, -1734727737, -506929612, 688082923, 570823443, 783932451, -1559336371, 1034283746, -1347623366, 102466939, -495285552, -429661833, 690498704, 1964170859, 711622941, 1798953684, -864421307, 525828634, -327777857 ] ], [ [ -557779599, -1548425849, 2008756133, 199424282, 921751844, 853389378, 682611804, 1948464390, 255673515, -1003176895, -1295418302, 1581606430, 1064151220, 1479249017, -348890806, -554385376, -783956508, -211816901, 1141307927, 1932862845, 1138746837, -391084983 ], [ 172398051, 2070363344, -2120168387, -673205829, 1945183647, -98009417, -529409712, -1641384309, -1347784660, 5923289, 1865818247, -2104123004, -1426844786, 1341591476, 434112479, -460335127, -866551592, -1446464207, -289034767, 28201930, 295182863, -1964233792 ], [ -1433956910, 1119098196, -1535391608, -67171506, -218693939, -1839111981, -132352344, 1082523548, -1898887576, 1014407783, 2115201159, 372320768, 1691654214, -580324017, -587803048, -867841019, -1865497002, -2143757688, -1289836476, -1165567463, 269432711, -1847872700 ], [ 444656358, 2046442092, 970810305, 753442531, 1664428848, -1096347436, -379114803, -2019429751, -1641509611, -1385640704, 285943166, -1800268725, 455669111, 900034540, -422459694, 1357625082, 1418962254, 740796583, -1907982291, -1314002939, 755211487, -1503872269 ], [ 663581366, -1148511200, -326429273, 781097439, 1977165298, -2075964074, -1496015501, -1343276099, -347642074, 21961092, -1612808556, -556898136, 1900458464, -760331055, 1615476100, -1148150950, 1216323196, -479971377, -1271474711, -600507894, 2067580601, 1115088732 ], [ -1886917936, -1096534433, 1672115141, -1540700853, -2113669875, -1260772035, -911093451, 51434767, 1226454573, -51710516, -2031607678, -1301670851, -34883513, -853425586, 1635160248, -1803283189, -1788509858, 94854179, -492027129, -202751934, 368620515, 1554914120 ], [ 1263137647, -1707947659, -126813869, -745477662, 39657640, 855659482, 221963570, 1297393209, -66341067, -1537949034, -998410991, 569183459, 773858762, 764801292, -246225454, 436068170, -905827986, 719698358, -376762173, -31669486, -1480765432, 140969910 ], [ 980060887, 716559208, -491384812, -1428295517, -474060373, -658212624, -1331750003, 13353334, 1748363650, -1972872864, 609942028, -785227665, 1867287419, -1329939687, -1552796860, -1748286137, 1630964748, 278578777, 1666542737, 1874860549, -1972679819, 1890661093 ], [ -112980665, -2137006248, 980556642, -1676638635, 452981565, 1300254987, -1015227, -225483126, -2128494727, -1721537588, 1059561614, -1272087494, -1032515526, 564007668, -1982306548, 296649762, 1952104886, -464603305, 737259310, 1991706972, 1357162094, 195114512 ], [ -918695018, 326924837, -32416342, 1000248130, 941283484, 1006785958, 279661821, -1563698224, 7109326, 309941586, 885083563, -2096510914, 1267037391, -1890689284, -132990999, 1238833771, -505778429, 1546098251, -991469421, -335568326, -1956008423, -2100292718 ], [ 1401863751, -564089588, -1166016135, -805994314, -1862400871, 376355720, -59653554, 1467044191, -1889861737, 1458930442, -862028736, -1697824315, -1405111151, -504279207, -1129320665, -285248814, -395446555, 521742879, -622712262, 1017512946, -1692395206, -686254372 ], [ -1396410597, 1581836776, 1089069324, -1271136144, -1597346129, 1718180450, 1141016489, 342910749, 415522584, -899460208, -110388319, -310865411, -1762183165, -1535627052, 126134747, -1760897198, 1808001683, 739430005, -1512267736, 1031576028, -209098070, -1152007471 ], [ -666082844, 639924080, -211836221, 1030036660, 575481881, 593498616, 1615951013, -1221640426, -745269057, 721628808, -1001769823, 1117212745, 1813142668, -954552239, 787154007, -168445298, -840619008, 447105722, -1819291176, 286232589, 1059241728, 1342370670 ], [ 1737587240, -158708610, 1751981510, 2134665621, 1285008354, -749990147, -1546565442, -377007365, -413326548, -46705361, 566040522, 299127490, 429499413, -1383782423, -939299348, -675525300, 2138720364, 86868592, 133740983, 1705644826, 398892166, 36704350 ], [ 201299312, -594546710, -1917522704, -1752307650, -1933267142, 661089039, 1421617528, 17982589, 319029908, 1475609186, 2125921678, 1817766581, 1696104783, -1565318668, -1958311259, -141686725, -787601894, 260424989, -624227677, 1966839644, 1884686151, -205690790 ], [ -1009962709, -674733692, 857455330, 407344772, -1296581581, -188319709, 2071353727, -1974763049, -1383453633, 322023183, 458510552, 375195793, 1979218270, 1224804855, 338519673, -924762338, -1177846654, 1739547059, -1949310917, -212683893, 1958026433, -1375010481 ], [ 1924172736, -288162261, -1996846333, -1490933786, 1802482567, -1124678658, -77811942, 520136278, -2005714633, 1312435662, -1181877631, -969041156, 1493925968, 690945348, 647832010, -562286447, 490944273, -1959380595, 326664388, 757821420, 519952594, 1816332449 ] ], [ [ 985556356, 1088934391, -793947883, -295977818, -1038718006, -1039529901, 1966124289, 252378637, -878392219, 1708486458, 1077661056, 492798494, -729813549, 1731131649, 953974341, -148737566, -1071111469, 598812413, -735341606, -251032529, -494616151, -1889674832 ], [ -938937345, -2130176365, 1836829188, -1358726810, -969935843, -1458401186, -396306548, -1221528264, -71687714, 1948704641, -1723256899, -1008869559, -1665662156, -652498785, 53465841, -1751298031, -1872391391, 1563044166, 1207686096, -1825120298, 493912007, 549066424 ], [ -370895481, 529689299, 1785172580, 529485028, 1939418493, -1123676283, 423435270, 1754698750, 1591097908, 1621707235, -1996371564, -2116917172, -1930002864, -1941837795, -318730991, 405874832, 1500708220, 1314266864, -607586521, -62816736, -1746587276, -1635961186 ], [ 1735120105, 111377187, 2065608190, -1413160965, 140999728, -129736486, 537917679, 1124275139, -1369924008, 1403383354, 1637013019, 1731369696, 495114917, -1528020959, 632678428, 1871325336, -17260013, 53380013, 1314213286, -1807179257, -1010243241, -724445304 ], [ -1759970698, 1806577034, -2083954608, 1712727606, 790393203, -2005270737, 788919545, -1551716128, 1809141392, 1431159557, 1922982391, -657125132, 1787431245, 839616546, 2123919510, 1281363358, -1201196269, 1797481, 1508661675, 179808167, -1843035121, -1718442768 ], [ 150700340, -781633125, 2012520570, 990857559, 2130788586, 319984096, -157546450, 49153238, -1808681247, 1839714072, -2048310268, -1751793635, 1752702881, -600225931, 2082252203, -769099533, -294266935, 2007798507, 1222061988, -1139606766, -2117407613, 328850895 ], [ -1800958516, 950912389, -2107969016, -1748342655, 1696854583, -13664289, 102047699, -182107362, -56711705, -1104076678, -1631509734, -216609144, -1379617240, -1112485261, 1775412021, 1796074287, 1004946729, 19938393, 957832783, -1195769769, 1369141982, 674377839 ], [ -162874128, 1810623555, -1995054136, 741888539, -1203944872, 933859540, -13676662, -198052657, -695473455, 715942965, 2094012111, -301082117, 499903481, 1260431256, 1548026682, 604912005, -255614341, 920347337, -93115226, -866364343, 1755649567, -1193448301 ], [ -1261782148, 1743530698, -982358267, -1254486231, 2117446260, 1215188336, 1503774543, -139009044, 781156524, -343033696, -88606556, 319789500, -1856198637, -336282918, -1054544122, -264682499, -2110810464, -2070286477, 1986742912, 2021048408, 1372457909, -1748068763 ], [ -1461148595, 1204493120, -903936338, 1767781213, 1607474162, -569342205, -434836015, -508995676, -1987216883, 2055245939, 1087252157, 309587955, -1077801755, -2096725684, -374711211, 737628214, 1903001578, 890105361, 2047988861, -1634990786, -1723187897, 51048361 ], [ 1880072708, 1159893180, -746463214, -1059824537, 1542347554, -1832392259, 1462204096, 970548698, -521198284, -978677434, -1626360277, -546835685, -916047490, 943630423, -1002849315, -313017184, -17110288, -1778564821, 795211284, 578957858, -897801037, -1455464509 ], [ 195291096, 1053380414, -1909998451, 397979610, 1126880093, -93004588, -1265316980, 311763328, -1937250900, -615246457, 521515056, 1849586156, 1023689434, -1614875087, -1324631784, 382571603, 1033944296, -736659175, -1484559743, 1281923486, 1855435530, -173581391 ], [ -239280815, 1743567656, 1165559391, -1196157110, -208639107, 911904058, -2050016111, -1319956587, 412810400, 1158970077, 1692913931, 1710965573, 2008884999, 571813528, -1488880910, 1921016357, -667528773, -2062579626, 1648630150, -1280643970, -1939493487, -1067838383 ], [ 1323717966, 504979415, 641697363, 1758720078, 780513260, 1951795842, 1131668098, -678323717, -1562654009, 1021758645, -1295463893, 345148365, -519566441, 957144508, -1826753214, -336611915, 582112548, 839684605, 438232617, -422413998, -1388237687, 198535164 ], [ -127149376, -1526829078, 1450084970, 1597292646, -715927078, 890531351, 190445139, -1492927548, -306361501, -1037441067, -1981251916, -252035658, 258594130, -2137845882, 1240257486, -753130835, -1194706422, 1431678770, -152991235, -1282045187, -9030269, 1193329504 ], [ 1249834247, 1140358454, -1319995479, 1288197865, -608108632, -533217573, 1928876271, -263069778, -1316160778, 1878990437, 389880971, -907483988, 564477926, -263101384, 584268469, 864779976, -1573140153, -588705682, -1624024295, 419198705, 668732131, 720179978 ], [ -1735687822, -1428077945, 1681012151, 30243623, -1753216914, -1540903591, -1959702895, -924494957, -907219861, 1981941511, -660715904, -1164381361, 1526533322, 1205130114, 876109544, -1817081895, 2087272852, 762750795, 152810602, 310495141, -1082822255, 882541044 ] ], [ [ -1150731277, 1699824161, 1121882680, -928672180, 430603730, 2070955221, 1481130889, 699017587, -353221433, 976934142, 1718465472, 1990521817, -1358393780, -841009189, 930201395, -164898251, 1575235591, 1609739183, -1529652396, -661869337, 1001110144, 1207490856 ], [ -40243778, 1713624621, 156523579, 397686847, 223777874, 2042537162, -1414516447, 938497522, 355491255, -250734733, 117076398, 1241787985, 90929422, -1747642953, -626336977, -1157629442, 706767925, -1535860683, -1059504981, 2109662133, 1595558988, -1121486242 ], [ 277463552, 753965320, -27896704, 65098453, -1574939721, -83493691, -1511194885, 22209026, -1684490701, -2051227235, 1965314513, 1202030264, -866176082, -2030867567, 595830398, 1681456284, 165895288, 1877836247, -1801621602, -2046825823, -1360816995, 1722114648 ], [ 274120742, -601882319, -1245605188, -1676599376, -285371302, -942130570, -2093259622, -418304195, 139385363, 1449807773, 1903317137, 646595466, 1659951194, -337532603, -396771098, 1758069382, -114957258, 1987653093, -508705307, -405056306, 2050279466, -1059008137 ], [ -319355102, 1749626665, 324391668, 493369157, -153996508, -1855001549, 1380445982, -28003801, -1921650444, 1630289468, -947750407, -386199117, -2108740562, 246450740, -1610252841, 1385989366, 1304520994, -1393519874, 1883147633, -1294700664, 1012065542, 618823634 ], [ 1579747707, 2129684532, -1752657165, -406099060, 1180604135, 1514493101, -237825952, 154094621, 1701453160, -845008812, -631467390, 163210053, -1159544877, -509474589, -1730575228, -1715692266, 1635006230, -686441536, 2058709659, 1757571452, -2110736284, -293555361 ], [ -424422200, 1983801044, 1556898964, 1563099673, -1642582868, -1603294800, 373222611, 454662046, 276933984, 188707716, -61254652, -810003555, -425353519, 749853817, 851926161, 1816177635, -1002097038, -2110639687, 1678460187, -1313917117, 1507034479, -716289888 ], [ -99716718, -998653392, -782667546, 240560312, 840429183, 1219164677, 879728362, -1407203078, -766543345, 234199271, 913210113, 1336313112, -569669154, 132515124, 504737310, -1020284171, 72639003, -193206615, -1736298616, -1401316974, -1477769718, -979016373 ], [ 430406574, -1291792712, 1519131948, -449220247, -115816933, 2098345879, 1429739250, 579821132, 1428071516, -1154998724, 2104695456, 1290115639, 1285465003, -1725708169, -1613106658, -2066873861, 1069679280, 365623167, -1737514870, -390103416, 326612908, -1046574559 ], [ -1353771322, -1307850193, 2021016352, -1493738493, 1660220019, 57892030, 1700613521, 1862478638, -958358351, 1384169371, -858517528, -526107663, -1121776601, -1742261634, 746637097, 1668022813, 419467866, 2010742394, -757312416, -1690141079, -1255925079, 216174654 ], [ -1100435928, 1308052374, 1476955828, 654382385, -233389315, -98300422, 785058608, 1477436541, 302847560, 1002405481, 620354393, 460205773, -1151292623, 1079820927, -891913434, 1792266400, -1170560208, 677133718, 838558082, -1976964571, -1455248934, 1571103492 ], [ 1019028734, 251918276, -653600724, 1506648283, 1635699482, 1982441533, 1051798467, -267086974, 2099123544, 347554303, -631366406, 2135639620, -1610682542, 1614519122, -1579491940, 418274436, 1558369645, 974104249, -1570588808, -1365350367, -425449110, -1928547105 ], [ -449686623, -607496107, -1796301940, -1641970965, -773310073, -2074494686, -1899835621, 1050147009, -1086630609, 1551434438, 862392510, 1097610050, 1741410339, -1289972248, 2071071811, 1706315364, -1141121895, -452606256, 233386334, 990355508, -547918495, 517416829 ], [ 213979198, -1964904332, 630331823, 2106434962, 1295088964, 445518914, 1839116992, 302034772, 54469982, 1782218443, -219964789, -771754293, 226040414, -158679579, 1656288435, -1535810847, -350853468, -201238035, 601663781, 1677464929, 2024914141, -1800796299 ], [ 1099776109, 613028924, -841149575, -294032635, 2003290320, -2094251086, -998367282, 2063872066, -1077430719, 1993301541, -791013393, -1687058465, -1750850333, -428727148, -1078217891, -1352684134, 1313933792, -1771570755, -85762549, 97278242, 1549626074, -739208796 ], [ 160182397, 1363477126, -621526830, 1878904561, 324936184, 2033959038, 1697435169, 297238739, -2072443744, 2058222266, 1373376440, -506594372, -371271685, -1112937509, 588097283, 495976132, -2143384173, 920581627, 109528220, -296224498, -1616920823, -501121518 ], [ 194725429, 1201663756, -427529324, -2052082526, -1757769662, -196298093, 1734154653, -612028665, 1948211233, -898230072, 1988581979, -573505044, -1646171590, -164164702, -1096073488, -425395350, 100953153, -1825077801, -1103306393, 1895708142, -1528135059, -1502686932 ] ], [ [ 1237594393, -1963753544, -575885200, -908781961, 667605715, -1641617830, 176869411, -1019751663, -1678600720, -286388814, 1060661556, 2083341880, 363252554, -57444257, -1758321216, -1897353715, -1711723023, 1450721315, 680441413, 1126204426, 1466686563, 1671713615 ], [ -946960887, -726131416, 1224093125, -2140215661, 632884367, -32116720, -1009425264, -177507616, -2066433374, 1164199441, -639053660, -115319259, -914750159, -421950641, -324692870, -269050288, -1998006471, -971710065, 597869799, -1894094529, 575419159, -1548008052 ], [ 1065197242, 1389078155, -1232171969, -1323622560, 103603741, -460696875, 1985005575, 1820393246, -2013481908, -259976954, 376882766, 1786079569, 283731026, -100100247, -1444844793, 946724605, 293220277, 712682307, 449079603, -1869243645, 203706543, -1372403 ], [ -1615460699, -1726277536, -1624969391, 1138918874, 2144815845, 2014901161, 153120453, 1636365563, -1721277145, 188100954, -183864338, -1393693809, -856325009, 951928333, 580403975, -1242163045, -225563429, -1466888209, -1357443824, 1485842601, 1603361657, 292882143 ], [ -1312116233, 189064997, 1538397777, -1996196701, -1131796121, -1784619419, -1940929396, -27685971, 67988886, -967344248, -725865651, -416383874, 557174790, 51583971, 168662799, -1177934040, 1839225966, -1884762506, 746218323, -1231221998, -277093488, 1399408999 ], [ -1729774344, 1107323613, 290014392, -231900668, 1067926083, 184165302, -160584711, -1943563543, -760496669, 1380234692, 831185002, -1168434409, -543323010, -1009689101, 1787320711, -1714737138, -1043073238, -1425982411, 736621057, -1751825850, -419552985, 1406850321 ], [ -1624597214, 1046366449, 2072410092, -190153028, 1852987785, 1152226985, 2076737899, -160056740, -192329662, -1959422626, -1554433768, 121118584, 314495894, 2029758048, 722471047, 2011954637, 1628497357, 412324708, -534926867, -281619494, -1515177469, -1906512112 ], [ 97288166, -1301493057, -934598666, -1473540761, 120549998, -1709450717, -718732002, 1528435570, 2077587922, -981653023, -163215602, -981076662, 1726031422, 1023200291, -1062718982, 1404282308, -942310169, -901760166, -333636357, 1950214284, -700545377, -765462226 ], [ 1090307754, -822697620, 1773433004, -2122349152, -1561965867, -2056586296, 1907184333, -299325356, -191068770, 1645146939, 2124166547, -1129174116, -1001562998, -1882742318, -1876414020, 1160426502, 1091772858, 224900571, -550277362, -321819897, -1700374573, -1440553266 ], [ -947432929, 303908815, -1363856846, 371726213, 942825105, 288090318, 1875475432, -1776992990, 347459702, 723487333, -940994789, 906202470, 491991397, -1545093863, 1752121376, -1275772297, 1585411153, -1207552765, -1328908130, -1213145461, 779719889, 260434649 ], [ 33086171, -1975089126, -669770661, 858775533, 1676400214, -914238279, 1834536683, -1657106501, 1529092416, -68653919, 1475173212, -1095370077, 1602423532, 1794179129, 1488439846, 234341304, 1193719955, 87639170, -111666935, -674120409, 1910102583, 608867943 ], [ 1441570646, 30232609, -567471291, -2116564043, 1341564327, -2110263024, -1535987455, 967896232, -556188465, 591440841, 1478513102, 1486946588, 1570884280, 973669581, 1520781885, 298867652, 258151919, -491244554, -1084770195, -1280206898, -2141159042, -1702625643 ], [ 618080425, -680205913, 1227948029, -1033183304, 298560662, 1863076156, -1300544594, -801576290, -1437913437, 1576547898, 684184431, 849007102, 897780733, 584185010, 552031962, 142654713, 314377, 829044350, -1190120894, -235857916, -1056834720, 1414595957 ], [ -1859096575, -1255902435, 506563151, -1594223708, 993684164, -1010411227, 1313015856, 43660076, -718444253, 1535435528, 621066102, -581063268, 1166710423, 983186199, 21499095, -1311594225, 1674911870, 690619233, 1247503640, 437851704, -172807067, 1017612703 ], [ -1707394769, 1874515012, -1786160478, 1301431919, -430036378, 1900369152, 2094085389, 260287747, 1697362275, -429390413, 1800016029, -674173215, 1967628583, -1093836318, -50428545, 984064425, -1177096193, 919985041, 2122283796, 681306459, 238914998, -1017051026 ], [ -1575989450, -563314605, -1873968963, 1835420298, -1506064099, 1953215532, -1256223190, -1896517487, 756769811, -1382181388, 1880305059, 1652163711, -1743155904, 690881793, 1858884885, -894313744, -2058969762, -1579150224, -478598511, -2136162021, 428587655, -49221334 ], [ -94648252, 306591405, -325296419, 1526826920, -1548229568, 516105758, -1357325008, 899949345, -1930799554, -1944730708, -1232751985, 859609831, 27493204, 1487658026, -1510504147, -1743311017, -1915912167, -1707360307, 1711362774, 974460828, 1538833612, -1221050613 ] ], [ [ 761113075, -1200437137, 1909958744, 1239531243, 1744088962, -1412206956, 35702333, -375190552, 1894047751, -1436376631, -400825190, -194408619, -490654391, 115608355, -105425756, 1140613608, 483929303, -275958217, -102576555, -450437115, -1724502920, 949410313 ], [ 1003275625, 2099777673, 2055723172, 2089288705, 1207149809, 1525697161, -1347929510, 1597506782, -1764050805, -872365153, 812276012, 724012797, 934265636, 357910518, 1829808286, -866641420, 659153303, -692359848, -866676636, -240740539, -1333670348, 403460287 ], [ 288724078, -692728688, -1399323182, -218825340, -82094059, 2098777572, 567400166, 427081029, -604285551, -790500703, 833177374, 2036860464, 1154013466, 137612809, -1538460122, 1633028671, 2070116888, -1616823036, -581554817, -854799664, 1918489785, -1903286432 ], [ -1206979203, -429941930, -335452995, 599655372, 22947754, 1113574895, 1577119451, 1382237301, -466624011, 1114150260, -1880264743, 1362539975, -1587009358, 1012788922, 1719529155, -49177802, -1532827642, 819662523, -920095598, 1403782271, 2040508584, 984838947 ], [ -652408303, -1386946819, 1861216719, -1984695580, -139684667, 275241580, 1132128742, 1760126615, -283676076, 487774205, 506783624, 2110019435, -1956736258, -907171109, -1892156143, -1307667758, -232539229, 162946082, -210862111, -1615072195, 1364244767, -595523809 ], [ 103381493, 2020998584, 2137831003, -291314474, 924174369, -1622080953, 148446200, 133141636, -1146145078, -905186620, 1982759677, 1832665131, -476813875, -277236187, 452742796, 946151933, -1438313049, 1799864462, 1981553658, -287588903, -1739555841, 568352640 ], [ -289144288, -1058254070, 1140232385, 1588968333, 431388024, -591095248, -808505308, -2067190161, 1064959070, -1305068789, 1743758704, 1894014313, 1117405960, 223005728, 2006929374, 1450424970, -500772525, 1525403378, -1666885801, 957946224, 1301692917, 1792295800 ], [ -794404154, -1255363535, -1857749963, 1191511877, -992377481, 1940652, -693416611, 416464427, 1190573408, 288683992, -1521064375, -1830751922, -1029426250, 1612094213, -862604755, -137272760, 765477494, -1463480161, -823454228, 1979879268, 1404127929, 427412962 ], [ 1324891349, -47223999, 1936205090, -206957836, -1081750744, 60314922, -1305191886, -1360269461, -757333998, -1906254474, 316434914, -87847672, 909543305, -1872231674, 1755599872, 666822992, 1426425753, 593294163, -679576784, -76909406, -2053347466, -1827578024 ], [ 985403655, -893603304, -1649269109, -380493549, 698696893, -747137588, -1652933798, -352919387, 291331910, -1299180183, -738889789, 1656760394, -1414599051, -1964856649, 1796181038, 1750959677, -1173411629, 1421879060, -1543195794, -1741458577, 1604139581, -376234077 ], [ -2037948413, -598572530, 722682629, -1516715046, -207657190, -1984943524, -1771823081, -1132958255, 917299882, -941237165, 894768478, -1871289864, 1769979254, 1883865955, -1314853015, -1883991636, 1251307829, -1894928858, 620222627, 532786418, -1866767808, -482134117 ], [ 559762257, -639727684, 185842341, 1654807356, -1010911249, 618676249, -1106516707, -2082068375, 1438943860, -1264935806, 96365695, -1725848439, -818298428, 1306738734, -1480045278, 1104843826, 1803047994, -863132750, 91703775, 1637458989, 1162635286, 953092627 ], [ -32460798, -2119530071, -2050734661, 1439703203, -992218735, -1775527935, -137249030, 1504815151, -1146952863, 1251491921, -1905903211, -1864768411, -434804391, -422699891, -990864649, -1467434266, 393445769, 355903064, -928248258, 1345908749, -1279202985, -486218200 ], [ 1375234446, -763897815, 1393599128, 420906474, 1711706080, 418107383, 2084762263, -842879074, 2005410063, 323973425, 1272082952, 519187888, -101696323, -1076774669, 1491478055, -69609378, -210003241, 996654237, -523168560, -1286501496, 898734744, 1131022003 ], [ -1148394497, -570903276, 1772429667, -1124377468, 1924165694, -751728614, -821561273, -372017780, 1846860493, 1568093227, 859538421, 1005817275, -1254273564, 1625290089, -1047264120, 1930604797, -618542582, -1029714118, 1115111444, -293078906, -441406554, 1414624129 ], [ 76371568, -1471992672, -1387615241, 841363195, 113745000, 589507406, -742519829, -1643088961, -274097244, -1966521558, -804087280, -302025433, 443571339, 598410250, 1378753453, -1430241891, 450705604, 1778554576, 2005943402, 25721517, 1047022407, -607927449 ], [ 434624519, -1313264476, -1725711243, 1325922357, 1867210241, -81968502, 1094838826, 378295217, -541054008, -878824221, -902662965, 1053495101, 1772913371, -1920042580, -1829871413, -572359369, 1564447965, 378763604, -1801443100, 216161075, -990202447, 1769188729 ] ], [ [ 333699858, 1818997956, 1734985694, -124242517, 1814493071, 633944467, -784027250, -545581686, -1860149215, 1709689375, -1875963583, 1313361429, 1574083987, -722876754, 47167370, -2082195153, 1618574322, -1069231966, -400846609, -1521234423, -1941169909, 1507627446 ], [ -206371107, 1098698318, 481805514, 880625954, -1170007422, -108034238, 553089313, -786488484, -1293820471, -200177051, 571908146, 1203501419, 1377774262, 299131982, 722774770, -1185014280, 1351962832, -1890997994, 566993211, 1431056789, -307570648, -1111021662 ], [ -752480553, 1218461575, -399026429, -1631237652, -1171850302, -136138748, -1606145405, -2011598417, 420129060, 1068909182, -751708799, 1837067564, -1453020844, 258260134, -1592203737, 1505507517, 1829277099, 1009569714, 884171638, -2060744557, 97630009, -1077489342 ], [ -1671161238, 90426616, 796353832, -1078402325, 305156931, 1623442922, 238602099, -1399528715, 964031066, -1668254235, -397668848, 61809664, 21066791, -531434428, -1906067180, 587038984, 562424610, -451693909, -970100253, -1311656756, 767165693, -330650521 ], [ -1468889217, -1546550096, 1017602612, 161799929, -650846032, 1161797130, -568135617, -545314924, 1039422486, -820437129, 543138763, -713036419, 1428391805, 1067861681, -1015366790, -1304709914, 1519046607, -1935070341, -1008519139, -328206927, 1585098910, 477648231 ], [ -1055938409, 811962779, -1814188780, -1420015184, -420637196, 128327663, 782706103, -1583691296, -557610854, -2049803060, 1944464949, -1509427963, 221572063, 405472975, 1958912477, -950799845, 1276857291, 602891535, 1388518137, 2058474768, -81487107, 564303075 ], [ -770821088, 1828490089, 1425300401, 1525769154, -941226951, 1915970093, 843745995, -1475368457, 1791150788, -1695864706, 726831449, -1741777347, -147157439, 1541992345, 983574722, -864627109, 1179061784, 1097565056, 1567683990, -1481524074, 184477609, 1880379999 ], [ -1595940560, 1504253828, -184807199, -508168422, -379286366, -1655810047, -1170201946, 115727013, 330993022, 313003578, -315406079, -596953034, 1252367112, 1829612916, -1809685418, -1627895648, -33710951, -2145585755, -772663162, -2090981577, 1327928633, 1546780578 ], [ 1655235670, -1167337995, -1277569589, 52717927, -1120470397, -1330976533, -1276162393, -1310250535, -2066069735, 1850495578, -1892341309, -1624322524, -1186926202, -1276245971, 2050532615, 1596025504, 1041554766, 1107986991, 1173576770, 501970951, 1390793666, 1404763624 ], [ -1598554519, 1229055712, -1258236887, 2114452343, 888635188, -106033878, -974042829, -779410264, 419628486, -1904018979, -1900223086, -502161597, -373226748, -2130091126, 2019639682, -565259146, 887280238, -2038744164, 2094107496, 2041115470, 1304274516, -1706485056 ], [ -403610739, 444725760, -2133615804, 1535784526, 712440629, -666138906, -1974508306, -1861575852, -1676333906, -1698937419, 588710389, 1268113803, -895418832, -592261020, -1295949454, -792321993, -1032089265, -2134756360, -96087332, 1972694686, -1748912638, -1690443284 ], [ -650128263, 1095841910, -1655735059, 1046536164, 1152062637, 363828796, 238491551, -1222005961, -1484190042, -1314242679, -1749185021, 915305870, 467222067, 85225383, 14648952, 1084380896, 1014020419, -1712486678, 676754084, 1224021962, 164419530, -1901748703 ], [ 1429444373, -434351613, -124016992, -725096760, 1278771972, 599607175, 965482532, -501885961, -1341149320, -1932580948, -2008042767, 1102663791, 1383529417, -940893090, 2142194044, -420480255, -1095456652, 579527975, -204087686, 700848893, -1084439185, -592499661 ], [ 1460039453, -488465308, 1800087483, 922674597, 391554758, -1131339035, 180902250, -1662588976, 67149567, -790422967, 1316177765, 732062473, 1582980649, 1110573465, 1749490483, 1484439332, -2019658706, -1423670182, 1110925137, 1749744790, -1403451394, -1787072008 ], [ 58868159, 1700404794, 1126525318, 1581873550, -2145247878, -763347845, 826032577, 1268759670, -295342078, -583704166, 1974865426, -1235840417, 1191167461, -76471133, 1205018964, 617092399, 1555062079, -521264222, -662234831, -711819016, -5582440, -1965640755 ], [ 454604158, 1852001141, 943653310, 303219117, -825361696, -1751154670, -1093184539, 1780088200, -625842517, 1992324459, 196922168, 702229112, -1515455735, 741529738, 405929531, -1622934095, 1438863234, -1655156836, -855048040, 2040877828, 2124758012, 755414149 ], [ -1329002587, -571138263, -1455084110, -1042045147, 2147468118, 176308192, 1981484731, -1631146317, 267672316, -1702236330, -1480392955, -285111463, 1131738012, -1255395929, -1233765320, 1283740425, -1011488795, -1769219881, 611979714, -536952907, -378698370, -1576625779 ] ], [ [ 1156434853, 420727118, 558348676, -1262409311, 1152938912, -1955898396, 1264152965, 1198256299, -401996511, 1434235775, 2077568001, -2110831150, -196023535, -1750531410, 2024357686, -2053679341, -625102561, 31239265, 1649465399, -1045196289, -1205418268, -1220766664 ], [ -1381207998, 749840068, -2037783381, -1180400005, 243340153, -598889203, 1600987041, -2104709453, 927407899, -350513682, 1277091947, 735463480, 113906287, -891388745, -1855745304, 1317584031, -1484766735, 314055697, -2033070031, -1239595954, -1271068247, -1953784584 ], [ -1206333621, 1271953157, -2107918343, -146163467, -58026114, 1630039327, -447605535, 1272166169, -1009964648, 1479460647, 1333565354, -1986854090, 439602250, 1107021422, -985724020, 218817286, 1655049239, -1332661598, -1030167777, -1408598888, 59742311, -995102602 ], [ -2058468892, 532770692, -107343248, -628436643, 992111361, -831939183, -1528722039, 1863101007, -1443005979, 411307009, 1844778237, -1174768195, -1326068714, 171159115, -1540917810, -116208216, -1180585476, -1367955224, 1106324741, 555389776, 1117191231, 1299981225 ], [ 423153435, 531032386, -395062488, 944052670, 942320367, -644194354, -1491019164, 1008031686, 618383486, 449276984, -1363578192, -79892815, 672097065, 142011757, 383564020, 1093809584, -328697439, 1623051162, -347515372, 1970892306, 203764526, 1791451973 ], [ -2082787252, -383160235, 936891209, 1863731099, 1850164129, -1960951804, 366953657, -323918713, 2111371270, -1320234753, 40670900, 580615520, 431355640, -1726113370, 1886411707, -234128484, -618093249, 687438195, -272571201, -1542893446, -1751331798, 942079715 ], [ 1495826790, -1722679825, -1121758506, 1521688970, 1361099984, -470694133, 558968356, -706936763, -1153491655, 1627417188, -1281732708, -163089316, 291839601, -1065477464, -641316459, -209436766, 1280110435, 798464188, -860212043, 1692943019, -1768836582, 806578471 ], [ -1950012033, -149403482, 254438437, -841655927, 169468331, 902122303, -376026314, -1701794544, -1329147393, 169624137, 1706520377, -1448673767, -1354078910, 3505002, -1885096314, -928471182, 1877809759, -1001389738, -1067200376, -1855503262, 2099003561, 1958110627 ], [ 110256958, -1822688109, 1078166792, -1147992816, -230794152, 613771509, -2107906589, -276553592, -167872263, 1207572967, 1076278136, 1636912426, 562136706, -656635258, -1135535983, -1693346541, 2078091844, 1066393023, -1280446941, 128651891, 212134559, -900869232 ], [ 105903879, 579042059, -1932010386, 1346976465, -661088466, -1058554742, -736694538, -939114453, -275603418, -1638148430, 965756287, 1413347050, -912790454, 75268678, 43107033, 385626397, 53254806, 1180938257, 593688428, -1793574747, 476007237, -1158317162 ], [ 751854511, -1758511917, 744022201, 494673084, -1247560247, 1446085989, -1799440216, -1922605606, 513193663, 634569638, -984271352, -1346202741, -715546278, -2012873773, -1800556714, 441924181, 177461424, 436405806, 740130222, 1554314014, -2004352311, -29733526 ], [ -1913555903, 1636380527, -1527436302, -2058031775, 1566337129, -1339648026, 392868965, 1336383698, -1759243404, -1993571322, -1764197477, -762338461, 1190113896, 258844690, 163097814, -1697583443, -864711201, 1739470672, 150693272, -1795132841, 1267605444, 777200024 ], [ 489838498, -1738816457, -1923334011, 614732287, -988787881, -358297687, 1957482368, 707971377, 127229058, 1728450484, 446175749, -1921861217, 76635530, 270247647, -602781529, -1211495742, 1107486414, -326908673, 675786469, 1819893692, 558716294, -1252790705 ], [ 507431873, -1618758430, -1716745656, 1667528400, -1923170358, 1448540312, -923384733, 556095738, -804834644, -1923286295, -952202122, 1073570989, 594847737, -140178174, 550823068, 128912561, 1426272820, 353904393, -1693056716, -573360918, -1770315565, 386966120 ], [ 2132577962, 1698382132, -1194838926, -637625201, 1362422526, 1449164743, -192163638, -927204809, 260442180, 1091553846, -91960068, -831516281, -1438832822, -828351763, -751001697, -801415464, 154871528, -154587282, 942015306, -1576093544, -657070968, -154251719 ], [ 439966534, 39104987, 1501153984, -961126321, -1949901886, -1411116730, -1824916961, -1829887527, -232130868, -2134482041, 1458166856, 250634814, 1443771169, -876077998, 1704439674, -171155196, 981990493, 1771468367, -1931867275, 578717372, 1707803287, 1009045335 ], [ -1066395936, 1975208893, -1727918702, 884877026, -1683657954, 2126692938, -416252582, -1385635013, -1630581791, 219306660, 8367000, 827129831, -1991922635, -1200219627, 730574867, -1622626550, -578008519, -1406900, -21666235, 691390559, 1858144719, -523341437 ] ], [ [ 1901803289, -1752711152, 736148279, -104618416, 107216970, -2072696296, 737709158, -344743414, -352113447, -957463547, 36318305, 1501855000, 1624993713, 1795558872, 301038483, -1916314350, -1749605585, -310880148, -726426776, -1006797459, -1823195773, -423151290 ], [ -1406283227, 347868886, -620779485, -1387514400, -582335318, -1698015538, -19065698, -1007534824, -1597527487, -1936951895, -1416505508, 1334897669, -456979758, 1959967329, 794484080, -1944936745, 1035125878, -1990178170, -1540839243, -959953874, -1202052677, 1712969679 ], [ -1085211851, 1394016199, 568314277, 1529207989, -1031970885, 1518786962, 1698588152, -2122794874, 976647991, -1178287348, 873848040, 906210722, 36603475, -1898906417, 1754420489, -2119333210, -1836806355, 867975122, 838725007, 386447956, -879320398, -253138928 ], [ 174320762, -1241678857, -664762076, 2008748257, 1757572563, 883236169, 1391010429, -1778761012, -1955123123, 365835995, -1629152405, -1859662321, -131363804, 1287449987, 1584910447, 310680380, -459793458, -1377102127, 1127365310, -494132793, -1699661827, 856586632 ], [ -1664934395, 897452108, -49227434, -757219388, -2105110936, -721275621, -472862937, -480021478, 966291765, 1922817341, -1104416094, -497989880, -2021936923, 882971740, 676851153, 1996395992, 1491668668, 1945992260, 2118096232, -1467044871, 955016939, -470425140 ], [ 1664842699, -237856749, -448029162, 2091842196, 341430787, -1237688591, -1376440836, -1716044963, -612179251, -674774883, 1924280832, 1966115822, -919579038, -606040926, 1480005206, -1836841663, -154731473, -1629619925, -1658415877, 1120805660, -1151204224, -912246373 ], [ -553708850, -372956075, 890651534, 1629109553, -1531235484, -2122287393, -1841646908, 2132267174, -380762235, -557334484, 124741917, -368047485, -2035201497, -342353766, -1835468167, -1926940189, -813262448, 2145965017, -1416511661, 783925792, -367379424, -1481085867 ], [ 1543779805, 1443104319, 1646781557, 2007173798, 1678560066, 959455397, -600487987, -1310436778, 620802608, 673004855, -87402180, 1219506504, -989909037, -1605079033, -1344614732, 1419907433, -1395548672, -259752859, -568136670, -429268837, 110621503, -202776346 ], [ 1770125286, -363644116, -1117780489, 778155489, 76775916, 1091153963, -590722398, -72502017, 143549629, -1949462299, -528767406, -1535317707, 1386183707, -1764277587, -288340145, 1261595958, 1304257677, 1877265740, -599470193, 8972141, -1666772402, 1092998318 ], [ -696733310, 287576123, 806404432, -880774525, 2041392339, -129748587, -977666367, -317423466, 360986959, -740287079, 674714278, -338436724, 1369410331, -1572817284, 756196231, 458288041, -121704220, 63094700, 211394267, 605099867, 1252204625, 477317794 ], [ -256090927, 1933380594, -233967429, -783465089, -1857990389, 1193731623, -2014700039, 823649319, -183835896, 1303107320, 1370362744, -1363802061, 717945131, 1677071848, 1608336166, 1224658849, 409056102, -1609553758, -242400971, -1994628571, 1664500459, -637312764 ], [ 575557974, -86012937, 825484598, 1611502651, 1686677137, -756501008, 187035284, 559326143, 908107737, 1085453262, 1576225553, 1641928253, -1163611136, 999243629, 1493541358, 560777928, -590201097, -1293258193, -343082661, -600309036, 16909235, -1767472539 ], [ 1183702251, 170860055, 276973657, 377645724, -1303824246, 2076411007, 655107483, 1208942334, 1838580763, -1762871077, -1976433945, 128371273, 295687425, 1210951855, 534808651, 1788665085, 1460616971, -951989746, -1090018356, -1199517919, 507258380, 985416260 ], [ 322198291, 108661542, 210271772, 897245376, 1808047382, -1287221634, 1494555610, -353681131, -680134880, 754567077, 1802688140, -2117894555, 1164462422, -1486427352, 1430583404, 539240926, 795365084, 911209936, -487035757, 627866933, 1956674396, -911102733 ], [ -1670943847, 1714918758, -2068946367, 1578672107, -433480797, 1067049134, 1042601653, 1313845174, 744167673, 1035324998, -230096815, -2033082793, -91371742, -1050613197, 1925930291, 343787702, -381291574, -1516955615, -1664490735, 1588552669, -373762855, -1655584464 ], [ -1071843919, -1102821251, -1650221833, 78390345, -1345382826, 435375108, -683655933, 1438352686, 264195971, -1774033213, -1006767219, -200257594, 606834058, 230411367, 248379900, -260411179, 207344603, 687925962, 1005141299, 1343962098, -973019248, -1706204794 ], [ 1819685288, 44493374, 103775138, -1356192471, 1976391431, -1734263872, 1032544299, 1428844768, 300401341, -1204370748, -1579571682, -1655247784, -607773215, 121182556, 553885509, -1832102188, 2061690844, -2123900551, 75434790, 1021524259, 566534818, 982698683 ] ], [ [ -315069514, 2113585718, 834796091, -1885827461, -1235497079, 2095819479, 1282361515, 888362392, -1638556698, -576332664, -942402099, 1753601204, -1503927150, 1028686562, -938205170, 459694765, 210295515, 426540885, 1727291385, -1364635786, -755832150, -1778591920 ], [ 2139053487, -1655338001, -529012122, -2112588525, -1468939070, -21965704, 1811424630, -937704235, 1981852263, -1920979265, 1215128108, -2014302252, 1404492455, 2115695696, 1213619922, -1422721533, 1358510114, 1587229891, 40844315, 686935324, 987553043, -2009361093 ], [ -1206541759, -204393609, 826858864, 729383343, 340426542, 1154347138, 994155572, -1725308660, -1650693189, 1200607014, 1835054403, -1699632192, 374115677, 1037390649, -1600156993, 1723898429, 73573123, -2024292658, -464897561, 1741619524, -61718440, -852142942 ], [ -369460055, -1517563636, -2102884066, 1532145953, 831409957, -2070056051, 784681074, 827577743, -804954428, -1302925675, 474367189, -1329912235, 592658621, -2127616024, -1066754826, -1886707421, 1630640403, 1992987578, -830713061, -388512595, 1128396528, 2052509260 ], [ 1750685923, 384704137, 1303411615, -1008056381, 555789144, 1760463614, 1806527627, -1523563433, -1449482945, 1972508177, 2055672363, -1650843905, -1647604454, -1578557754, -492897615, 125635745, -1311809100, 1048276397, 755238595, -469256418, -1115417274, -1532407058 ], [ -1236994809, 443434022, -807067822, 493191213, -2093417025, -634315583, -1629811155, -1421373409, -826912445, 1380549968, 512639698, 1111533902, -1942262282, 112282827, 1540845684, 1549837077, -1422266215, -73926379, 273572649, 1289543360, 1908851578, 346784937 ], [ 1368969344, -1050967674, 2091256369, 150677390, -612671413, -1598929848, -1039643844, 1211042335, 118982230, 697779416, -192103674, -1603977009, 2111322936, -174545236, 1442689659, -133911390, 62759504, 1225293912, -2037488808, 1493573905, 31935997, -28614927 ], [ 68012439, 1020409163, -1824966723, -1529020968, 1055003405, 1790337540, -920819656, 907071671, 695933222, -292937082, 469596847, -1007307227, -1011000910, -1834111419, 1838887964, -1721148309, -1254097256, 777641409, 683332138, 322728926, -269878374, -835042215 ], [ 559308128, 1671554837, -1913064411, -755776735, -1747512203, -1033767500, 53645621, 1901136635, 3954973, -925799149, -1882044647, 1525536205, 1639937378, 1560163847, -925989388, -1964960695, -1677047233, 662937035, 1785207488, 2067635871, 382634861, 1838356385 ], [ -1158488926, 404014979, 1715007003, -1110978338, 916297865, 239204354, -1489545287, -440703638, 688972473, 1614655512, -1969511421, -2041745959, -1421485308, 1973940486, -1075579780, -1744158287, -923683528, 842775742, -1461965923, -731513793, -467434896, 544674609 ], [ 1720517435, -511998372, -342353775, 1556017584, -531153587, 486621621, -1845486801, -592401528, 1608240601, 1733476198, 510111845, 1137042297, 1078020475, -1055763740, 815817455, 2130393320, -2005472309, -846895999, -1860731451, -1120791429, -393493779, 973605930 ], [ 8873953, -1413191594, -2087606326, 325264558, -195738808, -52442442, -115632804, 909141159, 1748510103, 396977247, -1013914939, 140649858, -557598576, -1258258993, 798543954, 646026018, 621426744, -1613817337, 1276391768, -528641330, -2042409703, 1588177244 ], [ 1859609821, -104348830, 2032981710, -402261876, -2005471276, 1838064536, 962315573, 1580280313, 238889927, -2121258495, -1312924562, 234819299, -1966128166, -1040617369, -1439267073, -1757914931, -1905162701, 1353052064, -2147117324, -485393817, 235496847, 1627496764 ], [ 1900485347, -56337389, 798493894, 711352301, 338522182, 1975829586, 420944878, 331453234, 1080847652, -1827222998, -671518838, -1143398690, 1545579814, 423332343, -237371785, 1171959803, -1086903068, -1863781032, 1843180430, -1752141001, -591072434, -2033468090 ], [ -1193794393, 1641958144, 1504843227, 1327082142, 991754584, -1957930947, -1448873875, 1062002366, 1196720133, 2120409849, -1837037283, 2018377023, -599374611, -697542848, 2042473714, 275551093, -1951616894, -1378141838, -661591503, -326199678, 1023397498, -1285403853 ], [ 810206185, 115971008, 1001712806, -487110089, 1922953870, 161961100, 548848950, 12219939, -1296840122, 1521189520, 1112718030, 2018045824, 967434766, 1162928678, -1662505302, -838021931, 1151940394, -1322273144, -768453806, -864845389, 1362254849, 809779065 ], [ -921449730, -354357562, -1719279568, 1124162211, 1410612961, -1350479816, -2104785795, 358542916, 867905142, 1233423148, -24778727, 1133638859, -1420889227, -1959837840, -412986567, 1912447365, -2114233894, 743129492, 701757507, 1000116139, 470509504, -824849441 ] ], [ [ -90704380, 505270785, 159211272, -887851011, -221647824, 1140767135, -1119818723, -1237969121, -1459658584, -2073924386, 921923621, 1005413175, 829126004, -499310617, 1321556770, -1037311160, -737916322, -1150013773, -1775653389, 1255205793, 1340313242, 803093391 ], [ -2067067054, -2079122869, -1129521760, -375330909, 525794815, -1746352834, 201998463, -718873730, -695702751, 1419244689, 1386867563, 1692710378, -360800599, -386536428, -1644809313, 819217611, -1148636597, -1564084473, -1803383947, 905833443, -864625717, -593956874 ], [ 577155594, -19630979, 1217406963, 246068111, 869618860, 869041705, 524992352, -763551083, -68833256, 519647606, -1676800213, 2146063050, -1240656034, 1265083321, 1352415737, 1225047259, -1271528809, -456513670, 2069189250, 1148660539, 661404394, -792749955 ], [ -494082663, 873760306, 1256799756, -1008490552, 1591678015, 283632832, 1459242975, -3295028, -1023973451, -2107959962, -1830542434, 1604537331, -1194867319, 722424557, -535766855, 88128578, 980621970, -575249829, -1815025734, 1078336904, -650647950, -641479625 ], [ 1983162166, -966893661, -1194901927, 1419632962, 940207468, 166578725, -1033438875, -527289504, -1961662844, -1858558424, 868763283, 1555945348, -1973929309, 935334607, 1867201382, -1623500512, -741026929, 157237866, -1163386683, 1994095298, 1905216891, 1658637634 ], [ 633956150, -1867795675, 1255065385, -1538106319, -1927757367, 1613579807, 72110392, -571440992, 1652286363, -1809387242, -905536430, -969764545, -2070989457, 137035548, 428679370, -1414342695, 1971821693, -887755353, 429606121, 184353244, -1885555570, -149217435 ], [ -1172897629, 201437524, -1906752760, 734260303, 482437189, -1118496839, 253387140, -1315363686, 2065174760, -1075080878, -1544594688, 802597005, -2076544925, 1855079329, 901249084, -476723908, 2103286859, -1912400859, 1483033180, -385807513, -1103727736, -286795431 ], [ 606823619, 1532306790, -1871818732, 1941849727, -1312194011, 522246094, -828756204, -825816427, -508436470, -1552340971, 1145152502, -51290628, -1290338610, -1412641345, -1763370613, -73337693, -2143103041, -837747730, 934017215, 858177285, -1123195575, 1641123651 ], [ 1349964694, 121764491, 1685672484, -756500282, -344012442, -775696535, 1522035182, -1859993028, -394997696, 71603524, -1539845701, 67421149, -356153505, 1324749427, 609541766, -1975591270, -50781819, -653521069, 1449514341, 748368334, -908552643, 780689189 ], [ -537275164, -235208206, 296256786, 945046516, -450345353, -1940158939, 498025443, -213000240, 1610676171, 989620336, -524524822, -277614328, 1839845502, 1878734954, -1016947253, 21860898, -347139476, -1992058576, -1206965449, 266911521, 1458673975, 1746030968 ], [ -589477883, 467229276, -716010547, 468395810, -1946298080, 613778959, -545363015, -11449379, -1594591561, -1397651341, 1359335588, 1412970568, 21836248, 1578866773, -108554571, -1171727025, 1797121294, 1472388034, 1610642776, 144794344, -1757637448, -1495763965 ], [ -1784053821, 1015116205, 776407680, 1572767591, -1807685512, -1795988329, 402763837, -477697892, 1421117926, -975505462, -1765644556, 1596131853, -1619390213, 496481145, 2147000931, -767839576, -993030852, 1797203739, -1234687574, 1421466425, -491038308, 673669809 ], [ 2072064140, 1495950307, 1638839346, 40019260, 930342743, 1170203863, 572504915, 653029400, 43151569, 1598696607, 1692261585, 1334005745, 1256238854, 1538797152, -1077668535, -542217089, 421013301, 1085842685, -724538153, -626625886, 135739112, -1902533630 ], [ 148273644, 2138215591, -1922253936, 1604357558, 1782594812, -1390727508, -478717486, 818518657, 1320474616, -411707878, -1641919108, 645840234, -1249232724, -1834197182, -373638962, -792793687, 26681904, 1610425232, -323576085, -658455469, -1205902357, -1402387852 ], [ -1805150954, 107464185, -1755498398, 650120505, 1658521298, 657488239, 1914033430, 149479613, -1469250740, 34338557, 478675467, 1331744344, -1432895696, -1812309811, -1224704717, 543168901, -170723110, 1995070924, 332713841, -400203505, 1958826518, 2047267389 ], [ -1951361599, 1604389825, 1823806268, -142231200, -722849470, 253425727, -62690465, -1780730247, -1780983826, 1630421747, -350989273, -772913713, -627200404, -1123019799, -507877850, 700056502, -804082469, 2098006, 249159306, -1236340554, -337828882, 1102658773 ], [ 960437350, -1075514592, 1269068584, 914323432, -1437407978, -1456119505, -108068844, -1866125441, -720902052, -394955516, 329549441, 1144787014, -188227685, 788716471, -374708036, 943380563, -2106985233, 413859168, -224758398, 1312061917, 649726001, 1995712980 ] ] ], [ [ [ 1328518028, 1044608965, 1600380912, 18802776, 1382866199, -1872084457, -1498385298, 418245916, 675168690, -1804332111, -1792824725, 1075658693, 1524479706, 468001979, -713486313, -1929613097, -1124126477, 1135098191, -769629612, -785743716, -1886697931, -575977584 ], [ -1430754085, -1093413500, 456575748, -669561605, -925892637, 1574503418, -1927940494, -631158470, 1069319225, 1249485209, 1520235945, 638904833, -1133569597, 1853667825, -764915723, 1145598672, -638986565, 961119180, -1784747966, 1839079222, 977870219, 306532397 ], [ 1690156242, -1464889164, -790132357, -1730556629, -827946328, -352825325, 1683683646, 966410690, -1475546267, -1107343242, -1430559619, -509106078, 1891400242, -1125342532, 2010172294, 59805930, 1697311383, -607057603, 1254411420, 1750717524, 758558447, -1013937363 ], [ -473570338, -1577795594, 1941120535, 1977980318, -638957466, -1030817797, 303711656, 623635726, 1309394626, 219732507, -32961283, 2135548654, 757385858, 1791130431, -1445569060, 384099307, -925730590, 2073232584, -1567708386, 1855829254, -289637339, -1067761502 ], [ -590182983, -73386616, 113224156, -1055679307, 1886751619, 505694206, 393337219, -9742037, 2091987210, -681783334, 1800780539, -819726949, 1307231730, -1315766767, -820546032, -667011898, -451689476, 2032521358, 1697063965, 1256072933, -1411900111, -101368340 ], [ -1518124462, 208538765, 1518438446, -677352367, 855443152, -93847875, 609336533, -1383122375, -1058028496, -1976946112, -41304838, -1947295522, -968215930, 196531421, -1278861208, -1804607728, 1889278156, 2063325993, -583209348, -1026058561, -88911216, 810897158 ], [ 594247877, -2112792991, 503278435, -868948542, 2030353244, -1530583386, 1166826059, -487701504, -1188034667, 109801604, 1857024716, 659846232, -1397340627, -556882515, -410136027, -1630013901, -1561161615, -1833278851, -1667283602, 282113838, 1290273158, 766938006 ], [ 1787719565, 1222624373, -1337016463, -1171097833, -107477736, -1389786774, -1734482018, 1403290145, -1405508510, 1573785680, 1386383898, -77456190, 1945311047, -1852912426, -642912947, -302941712, -1267611942, -86367582, -909779898, -1166618629, -491388013, 650383168 ], [ 992877385, -2031018627, -259055643, 1087719724, -1380055339, 1146446236, -16333713, 1415436899, -1234869474, -984024694, -367498967, 669050882, -1675442441, -570221044, 1817442640, -1175081827, 665962888, 711164162, -72324459, -1782980097, -674256242, -1727383939 ], [ -1448508761, 1790879195, -1714195013, -270357359, -1327087021, -272433301, -947486532, -1731306461, 1454459211, 366669891, 1088241841, 1054166408, 1888660778, -429643139, -698493388, -1187479840, -897972695, 1372490405, 1216668308, 2131759265, -751511969, 1901861073 ], [ 673590747, -1204818, 920492870, 767195302, -993351490, -340841892, -1111071696, -163417642, -87312379, -162686648, 1894100024, 1490713736, 1638517569, -665414363, 1625384961, -1641683120, 1385924304, 459756205, 1541736191, -1613865973, 1676320604, -337732669 ], [ 44443867, 1107195690, -746717815, 481615927, 1512963596, -1190230871, -527371674, 2121234354, 1207743275, -997958160, 997477394, -438074313, -1306906133, 1209343252, 751746987, 463563718, 1154401371, -1360272990, -2026526015, -523707310, -1951414443, 1008601991 ], [ 969170052, 689083488, 1743215121, 680870233, -646902594, 1700352957, -788207725, 1541250696, 1027053945, -1238252240, 305728719, 2038594218, 1038533096, -328177433, -345422912, 1880168012, 1863387212, -1196899327, -735383566, 576190191, -355470473, 1334527373 ], [ 183406411, -1488702533, 2055749797, -1093088480, -1110516309, 2075074467, -1786927836, -556831234, -1594574033, 102134640, -1576694376, 252138203, -172053086, 1128901690, 570316734, 1115116433, -1687586405, 997636296, -1458578392, -1654832411, 1061777632, 96089109 ], [ -198922578, 1148188159, -760148970, -932715969, 152515428, 1825330655, 411720093, -1547577493, -1185448998, -97236673, 870021391, -584946150, 639601977, -1926894822, -1582928242, 1775980895, 411304687, 2015839215, 2074983771, -1823269161, 422994330, -194235250 ], [ -225146718, -1057045127, -340411103, 1297712351, 251777078, 1445012400, 313025996, -399864272, -1482907058, 108602650, -419386130, -1091074481, -519053871, 134117449, -962325618, -1647366542, 1149068111, 880119517, 950430656, -120949412, -1765816365, -497539213 ], [ 838070563, -1149752988, 2082400156, -1176438683, 2138576375, -763272136, 71268871, -1547803270, -1181936242, 1074620973, 1082600437, -1557710638, -182833579, 2069734080, -81819352, 1786028474, 1668084981, 846735684, 1149268783, 1114613503, -179437735, 1454732086 ] ], [ [ 1932561733, 1078849525, 2112780317, 942092487, 1003299338, 1196864781, -1556333714, -665237269, 198221560, 1835533478, 1357408328, 1618018796, -1404781462, 926151643, -1054006372, -1671610396, 2034145841, -1048519945, -873038658, -613190581, -1035251226, 460495991 ], [ -1158139829, 880861878, 1222749102, -397636780, 1729015390, -1587454483, -1664483821, -1036757713, 1039117764, 44565827, 1493136144, -1788989763, 150287851, -1222624357, -827176930, 1037013858, 1348969870, 2108413959, 1497957048, 1340223323, -267357711, -377238021 ], [ -249962343, -790756385, -608162687, -57646476, 1453426086, 930044960, 1227471949, 874361318, -1711488441, 1083001877, 391415433, -1724292380, 482965555, -599417078, 1703977254, 704661799, -1758325194, -1822184702, 2088832268, 696949555, -210340133, -720838416 ], [ -476934720, 101178766, 2039221383, -1949326232, -1068413308, 958783962, 961195368, -1558151175, -1479480547, 1488460583, -197465859, -971464035, 327759131, 1237502149, 2113215907, -1210361360, 1509146595, -1906944113, -1606430443, -1596348781, 1828790807, -100472937 ], [ -1418900181, -728258784, 1173552288, 2119627139, 1050601699, -170492608, -1109917012, 1092823319, -964115911, -1684148802, 1837120204, -1638947870, 474987744, 2041813436, -1753091850, -794864085, 1895165583, 1432832222, 159719251, -782880390, 163761549, 651138579 ], [ -838329070, -112485631, -1446805157, 1429440149, 112578146, 117034924, 766902087, -343554996, 1576339903, -1166986608, -1728516750, 560329714, 1149612291, 1491630670, -1362769743, -1465958672, -924115972, 1906569928, 493854315, 491309280, 838027287, -115821903 ], [ -266579732, 213253420, -633815021, 453388059, 553830350, -1976913410, -408219799, 51493040, 1285918398, -1330099418, -252451492, 724612735, -761806572, -2126698616, -1225429669, -1509034973, -1418333125, 2021733728, -1022747990, -1090713030, -677434273, 974247018 ], [ 1133175757, -1877728922, -2080606506, 847898549, -450494467, -221786624, 1134655489, 1555805213, -1934909532, 321478729, 1827286988, 193363633, -700531527, 880044652, -558225115, 709060259, 244888326, 1860007154, 333181443, -669696951, 1679373695, -31936538 ], [ 1825806980, -559653104, 1096280663, -891814339, 401756404, 2134304908, -856609699, 1773639252, 81760390, 956465098, -163675198, 791237925, -323690193, -1810931568, -703288562, -2142624234, -1675852198, 1357063068, -1086408272, 642717519, -1535438066, 446092328 ], [ -207031923, 1628228924, -2071117558, 465794351, -1116680891, 1188940860, 1630360600, -1489079157, 1400332202, -1544953739, 113734724, 698068872, -122395616, -933820174, -505656217, -433744326, 1098348562, 1964875618, -45659743, -146136143, 2101750149, -1051404269 ], [ 1086587581, 1414387734, 1529726619, -1263103543, 630578119, 1732016766, 682754048, -1016512918, 760225899, 972764614, 2091262174, -2111760025, -623523654, 1114869743, -2134719734, 536832480, 278682587, -285069089, -1598824524, -367146616, -1532130473, 1277845521 ], [ 1954156729, -1053744995, -1591924004, 1269224564, -1642329517, 1079614004, -711808538, -1344233647, -1091532039, 1547453566, 616042837, 264914871, 2077843074, 1452242189, -1242639583, -865845297, -720370798, 1277754645, -1526561214, -446705929, 527793007, -1102805092 ], [ 1422275231, 936468740, 1944763030, 1741350239, 1981451736, -812091443, 1360496251, 1489494083, 427438, -804882408, 126361356, 13726417, 230170706, -1752224855, 1434366972, 1329871057, -1156729549, 1454418643, -526614107, -1810199868, 1497241309, 1963415307 ], [ -781277033, -989207252, 1615020966, 431699195, 760924859, 1566966215, -1046204909, -1767187097, -1524646824, -177631886, 547323864, -97487052, -1746866731, -631439640, 1594987824, 337681194, -1284175663, 449625757, -430468270, 1325509900, -723749630, -1051775144 ], [ -245498892, 19356139, -1908609855, 2109199833, -1837498214, -1084900095, 165617587, -761879264, -2035219373, -1522938225, -389766143, 63856793, -1465574396, -859316998, -1681639974, 129371113, -1059492872, -1503943223, -2065205528, -1392028089, -227020340, -774704082 ], [ -1518698070, 1173959280, 940887064, -1268123697, -1501899100, -1352728957, 1682478926, 1284652867, -1357559369, 1418804913, -669781592, -1728909968, -995573563, -1722304876, -887760505, 1906411191, -852873618, 36901018, 1354622069, 1820557746, 1691544833, 881097988 ], [ 535482211, -367468049, -1172037613, -419498895, 1180123941, -523048590, -1803857384, 224059642, 1354520917, 1741629084, 1839036226, 463089295, 550409400, -1494557904, -1574790435, 665190040, 785274374, 1831231903, 1842842344, 1019579354, -448616773, -1489814114 ] ], [ [ 732319704, -269472826, 350357492, -1936563216, -780281346, 1868490596, -1117385272, -494761958, -631902941, -1971749225, -1848812443, 1461260505, -460635456, 1875068926, -445598724, -121154886, -1379745614, 55926743, 2090676371, 1923682932, -453527326, 60622008 ], [ -435351718, 496697735, -1063873279, 195714920, 2073391378, 1877983186, 1705775233, -1727356002, -1948737940, 328028386, 1985201286, -1088074046, 130147449, -803630280, 1802085906, 1796233610, 1820243609, 1043990066, 1264889191, 1462051192, -26232261, 9922242 ], [ 1777216751, -2146351057, -1655483050, -659773042, 718155759, -1226263952, -1232034766, -972866379, 261166186, 1245314656, 1925048959, 506017990, 569231756, 1690171907, -541431642, -1988703933, -1736930729, 868022445, -30740851, 318526856, 1793082298, -489147954 ], [ 813896262, -1202093203, -669173126, -1095198335, -25668778, -2076858164, -2107678481, 214838422, 1199655648, -1894345493, 150857039, -754795983, 1624715636, -461572610, -29260797, -894992057, 789638917, -1263964950, -1852425756, -328918381, 392162399, 1608685115 ], [ 969172878, 657762093, -698208006, 994036616, 519556701, -1316841628, -1409533153, 2069194479, 1138110783, -293246954, -937985555, 1763905084, -1976467461, -400247574, 599966377, 298077647, 905620609, -1665376652, -258476599, 1858862470, -947887889, -505454321 ], [ -122801896, 1594352000, -1025403285, 1138548367, -1288026151, -407277215, -391365117, 1855386299, -521419571, 405406463, 254704806, 927211131, 73207990, -120516347, 1321562521, 990461739, -1638781183, 1074398947, -435778093, -1900353867, -234109856, 1704683551 ], [ -502682632, 249832655, -889585278, -1656270709, -1333848970, -1417166363, 707580403, -1174897238, -1824894362, -768116800, 1271823244, 1644887239, -5787971, 1695426155, 2021138536, -2064287337, 1251952200, -1076527509, -1476034574, 1293086052, -381668914, -366232143 ], [ -1216828984, 1482440929, 2041389977, -817290567, 2033434664, -399118833, 173236711, 298605089, -1180692123, 758848043, -426387032, 1154039507, -269894418, -1651822479, -1072973283, 1775185031, 751401847, -1467659064, 1180846537, -1147719210, 268599168, -579629446 ], [ -1502069512, -1124727398, 329662825, -788004102, 1802204499, -120262054, 639904275, -541968980, 142042758, -665125617, 1714307071, -1994245613, -1455196931, -615979577, -193602353, -1388911697, 2082480681, 1135374044, -384422986, -620505413, -1460276753, -1000900647 ], [ 976708263, -1274965738, -1948425099, 1142403310, 901568613, -866544058, -681124570, 265683006, -860335605, -253174551, 1222737472, 897813008, -537684932, -280125105, 4518331, 964593087, -1921675100, -2098746576, 983111028, 1195860416, -222443697, -581017354 ], [ 1783246837, -2117398694, -1369490761, 821877858, -795667125, -1676646888, 1005637648, -566235647, -788865952, -460314204, -1809308440, 268885217, 311764122, 1848448485, -1452546111, 381979460, 94987480, -730543341, -1595444163, 2064050883, -1691553354, -603284986 ], [ 306965802, -1911031745, 1112407211, -810738077, -2025650307, 1456366443, 2076095342, 1327264799, -380794939, 1015262781, -415052054, 211637282, 182322837, -1028094455, 126388099, -1456254731, -368964415, 2119874107, -1747426261, 1809305103, -155086724, 1266490233 ], [ 309397035, -744786658, -363389693, -174248627, -74855823, 1315575922, -665434254, -1588628998, 492132432, -1864417756, 251463998, -731354743, 1487642747, 124228497, 4280399, 147310298, -1324681101, -960211987, 1628787534, 547941240, -1237085112, 346356637 ], [ -224091354, 566344207, -464791816, -274836737, -1193506848, -195938679, 346180231, -794728008, 171100822, 1555809670, 1223800250, -806300094, -167088757, 1501903880, 232249067, 1553400978, -1679744304, 1309634497, -1961597804, -157123926, 1598315726, -343743980 ], [ 1301858606, 529444245, 1706715421, -559274029, -51714989, -1111841690, 419569912, 1740901697, -1343629561, -162117167, 1626839385, 1800767296, -11060124, -365472231, -515396847, 2045495080, -234093824, 1377556837, 296524397, -955936839, 1552793123, 1609946824 ], [ 670057632, -1278355062, 807915667, 1852223163, 526120854, 1042595892, -275764727, 324666098, 561414284, 964440655, 123321618, 777560455, 1047389809, 520479963, 1004755678, 838046386, -1050962056, 1771267132, -1408669927, -1549044524, -965323478, -1471359026 ], [ -1889445012, 503955055, 185885534, 1889987185, 468038184, 33454836, -1007227161, -1045692442, 637548644, 2001050268, 820792038, -1993015535, 272574327, -1423438049, 1315124841, -520755345, -1026964804, -608221796, 2103317482, 400604009, 2053805220, -421402207 ] ], [ [ 1731144963, -16467490, 1782378146, 648053958, 1116749806, -1264783713, 321554953, 772458043, -1266389928, 352197908, -483876439, 49137285, -1653504544, 2075721689, -2062902849, 634389175, -485068867, -1261067721, -1964215602, 1828333163, -487084096, -646930481 ], [ 1775136620, 1662203409, 1041778011, 366236803, -2051974602, 1850563847, -485144499, -624252700, 1450071731, 1391927695, -2081836215, 533334011, -1389224210, 1402487074, -145852387, 224709401, 549609282, -1868744380, -2013875737, -917861140, 948178498, 836860672 ], [ 1302403392, -1185051615, 444445600, -2048125682, 1835895548, 2093896785, 141464471, 1651798365, -1488613484, -1504374341, -1527959329, 1782301426, -826715311, -2092438227, -1879517729, 533415020, -2042306364, -1641751486, 991535589, -345361651, -1034395397, -172477758 ], [ -1380944489, -293699364, 1530705718, 1526258714, -1121923770, -557066005, 750437467, 132631592, -863853384, 2018918353, 1634200562, 2133897823, 505026932, 252214596, 588145989, 798193729, -1455468632, 946205072, 644936156, 705539828, -28790031, 997068510 ], [ -1497896839, 1444534520, 1257350620, -1709741727, -32096697, 926528467, -75652599, -2116242158, -1435098454, 518630580, -741466418, 1305261731, -1430197465, -2099373120, -1098445032, -1473187186, 1793571999, 462326895, 1716281966, -1925648143, 785138096, -1107433396 ], [ -1779834028, 1222293043, -188736891, -132551538, -1874376975, 427113798, -157012216, -2068226479, 1437649815, -311766524, 709846113, -1977255921, 1399384139, -1546349837, -1340737745, 354655150, 342802664, -356048348, 18216545, 161796963, -1987678106, 2011111954 ], [ -2004683421, -1885820240, 1150114060, -1846565861, -326944707, 1521631779, 1876260326, -1146973811, -844631114, -129947221, 1951880237, -316437633, 398506384, -782036386, 146683394, 535811702, -726743922, 1873384868, -2126491739, 1205794973, 702221304, 208895149 ], [ 1968639057, 313461717, 1322759725, -1199259439, 214059265, 711005149, 1316663518, 1714931404, 1488967182, -1776818560, 148329758, 1567050887, -1677722057, 165464862, -659828826, -1979719758, -1143378862, -127409711, -25332753, -1895229159, 1195071339, -77442525 ], [ -1454413416, 362819639, 32218189, -1492315957, 1454959210, -1824302042, -1050373429, 1613495087, 1684113235, 236458144, -1587396416, 410864349, 1037688072, -1483242989, -2047999622, -919310748, -1619708726, -1305144225, -1285654558, -129860655, -1107314988, -381929913 ], [ -1487482842, -733344443, 549257075, 142419231, -759795598, -1028622077, 193348279, 1840650211, 2103967165, 2013897025, -1540036965, 238193364, 566644919, 647814662, 1748562216, -80069523, -540284512, -1802233096, 66502433, -1961732600, 722167382, 152382691 ], [ -361946828, -1897822391, -1630064574, -1231229137, -1350484126, 997617247, -2131175069, -185389265, -2081434665, 1427571741, 452224047, -373522101, -25644377, 1663890576, -827410424, -1322596110, 227255540, 1074733760, 175093099, -1077945521, 392832387, 581701704 ], [ -969931134, -1038227710, -1749036146, -1019354290, -123918669, 606814090, 254296225, -570051828, -479734079, 735836839, -1911051814, 1963839154, -1976852000, 549311699, -271063606, 148441284, 949669530, 289032866, -1713128025, 2110754954, -1135933983, -1804661705 ], [ -1415460464, 745614078, -2093779788, -1970728046, 691937263, 1925313533, -218877939, 1952253910, 304843266, 2069088720, -1145709952, -223860017, 914659415, 1859631257, -897646015, 827506095, -830157534, 138611917, 267186464, 1047834610, -1290983793, -1857655393 ], [ -1974906463, -397411881, -246058590, 1608831203, -1458488480, -1283504066, -1488263619, -1940708293, 1594917860, 416978646, -1011676620, -2077149552, 1212668594, -2109841306, -356772134, 882461299, 1417568788, -833155986, 945612182, 1101157103, 147659099, -2088436049 ], [ -794578082, -1533464403, -1308533689, 827391301, -610319852, 574876077, 671792510, 2088164792, -1367973376, 304790281, 2053405432, 469668731, -741768047, -225401951, -1306040424, -757721193, -1981785000, 1149406954, -583102049, -1799517813, -28597322, -1280617669 ], [ -1055302164, 2078773937, -577164540, -464149527, -552989289, -358813767, 2023814504, -237760324, 1300334802, 1375292469, -199803965, 1205662486, -2000124949, -620115255, -2000758747, 1912555380, 1584804406, -392646025, 1682263783, -990025337, 1334803187, 1461661870 ], [ 1964463407, 1110756202, 1808808791, -1895950286, -1830715582, -1216473630, -1417569786, -1729062951, 1447934283, 174346650, -1054363709, 1861720432, 543388813, 1672458717, 862953285, 5236814, 1291279431, -1580792402, 882183674, 2010020016, 432377337, 977908124 ] ], [ [ 1871177122, -806074556, 1663487565, 1977419261, -872448577, -1230382813, -247784290, 600111053, 1097921187, 365485069, -2027852682, -454331397, 1800748075, -1034077999, 834202258, -1703455443, 1885863897, 933683862, -1453685789, 287412508, -622571038, -586461997 ], [ -435076414, -1001922740, -247856944, -1604142612, 2054732216, 1012378034, -1493913767, 203428956, -2027685776, 72834416, 562782345, -1645724922, -729361693, 1235077601, -1085856868, -1127507751, 1432400473, 1427146717, 384029308, -577465374, 1676321003, -1428302607 ], [ -460179865, -249926064, -1549036298, -797804, -416938736, -27186253, -2103822705, 301909050, 843390492, -517794742, -2139507585, 276451964, 270872394, -1983786149, -1612581843, 1282062004, -517088236, -2052241873, -2145242901, 204737629, 245291596, -1003439345 ], [ -890929424, 910535198, 1703705457, -1226844566, -1537741741, 626240092, -980488006, -1489932326, 879997638, 375748330, 406680866, -1566137875, -1417398460, 456295887, 473438177, 540562336, -420630342, -653936764, -640965253, 1067586747, -1896326133, 1593253639 ], [ 1839080972, -1500683315, 1275786236, 1884198827, -1906723831, -1435928346, 1209128844, 1761998481, 52849448, 1783246722, -1686755959, -572308772, -1284207823, 676748668, 1364653724, -522802762, -355564356, 1739995078, 1124329317, 868750083, 1831046976, 988319247 ], [ 1499085500, -2083216523, -700394635, 701476607, -1040950923, -1986407832, 628273338, -463468646, -1399779121, 1831590762, 912021291, 1206503085, -1903299288, 2067035408, -467851621, -1617707343, 1654365768, -577220959, -1765575169, -746507129, 957541690, 429952031 ], [ 1034513415, -1922746953, 49817353, 1673045820, 1902098953, 817804352, 705576904, -757081548, -2130583697, 1325951361, 442861118, 850906517, 195410041, -1685039455, 1863543389, 576135064, -1922959727, 1968961429, -465108518, 861940186, -2108567909, -1743980348 ], [ -703076227, 471445679, -1947715011, 1157240713, -404200695, 794788304, -7955528, 1725386978, 1113803924, -2140664046, 689263536, -877588855, 1828859608, 1508652404, 1943596890, -2031837772, -11388004, 717297765, -593917183, -1031620745, 2108079600, 842578848 ], [ -1566517666, 506400456, 2055352166, 1269040287, 1409596834, 2072456158, -1558440990, -1364809318, 662987182, 584742097, -1540840655, -560143991, -2122768888, 1313741923, 1149436721, 1882368565, -53918049, 1800761468, -1275735543, -1063418778, -1047395642, -1279938355 ], [ -128567903, -131829353, 379382860, -725560703, -959154922, -1257493861, 461589669, -48235474, -857767502, 24114752, -218767616, 812469291, 2088348041, 960401983, -2125538084, 875749255, 1220223761, 1918197727, -1965793140, 1127389147, -745360540, 1371825155 ], [ -171620059, -1685521137, -431479263, 1045339257, 1800343701, -1491737819, 1716750369, 1856179734, 804379, -242011464, -588900118, -778517955, -484056216, 528050608, 1854043618, 918762544, -810969846, -616216761, 1654190448, -237428479, 2048158087, -1793850711 ], [ 1980606927, 385348772, 1226496102, -913322445, 1355776389, 1493375733, -1949128491, 1821568062, -1611792514, -1282787918, -1415803044, -305611741, -1700310846, 607225907, -1896061253, 2134422401, -1419698623, -1135099580, -1392512004, -407310527, 29340922, -1022622391 ], [ -1096363338, 1769829002, -754310119, -1422710600, 205438667, -1572391073, 1470239487, 1759763876, -1926114216, 671099497, 703679600, -1459889356, -597105955, 973556975, 1090895642, -1595372043, 686235705, 992539576, -657195313, 1808151087, -1973796569, 493129526 ], [ -540671873, -1631531986, -1471528043, 2104059718, 433384597, 409236975, -269846839, 2003062567, -709670016, 1811291830, -1613800752, -282252503, 1032451711, 1453143310, -1987861767, -357510021, -391358472, 706164667, 1111793417, 542265393, 1149385199, 1615324737 ], [ 953608986, -520127303, -405804337, 1144648285, 1372399491, -312397524, -186393456, -1094979164, -1461308939, 586985433, -1880404937, -505793189, 211123477, -909291084, 1016690997, 1558622341, -1222921913, -1080498880, 1747423822, 1341541886, -797696805, 1985846426 ], [ -725148499, 1560223223, -488131446, 1293975228, 764015868, 398578715, 1925483515, -214459235, -1026511225, -1661304131, 1913272262, -28933108, -731906172, -182372133, 1452721077, 1654298461, -149791190, 266292242, -2069044621, -1912507318, 1698925577, 133275987 ], [ 1283644344, -1174569972, -1230934132, 925918569, -1101120084, 149859022, -926399944, 451052421, 1850665552, -172810092, 849566194, 195850545, 1330640600, 1092733880, 1860372455, -91311560, -2097087259, 281186426, -1111181076, -346137448, -1773322303, -293722411 ] ], [ [ -468646761, 1977950226, -1029318224, -724250936, -369714614, 1749214796, 1281259261, -407017615, -573472680, 641443195, -1628572619, -397580205, 870290394, 1878560574, -1938132853, -695859982, 1016267171, -1837396075, -428459453, 1826479844, -1510087999, -1739866924 ], [ 1716713326, -257156150, -539483149, 1518940098, 1682267504, 208356053, -1386363761, 1803809619, 1981620719, -1557609210, 1991351110, 583427923, -1097501444, -1516499474, -1559184897, -1935263289, 715535629, 2088322622, -935609014, -407052595, 495510903, -131731075 ], [ 1506561973, 1598849739, 1894291481, 763202239, -785435285, -1106751292, 680963012, -779682130, -2452253, -1613662722, -835781137, 409613209, 538483927, -1771485471, -1717125865, -1124653511, -1732837213, -486476959, 893728226, 1653804326, -271173555, -1242710692 ], [ -1915220092, 562299762, 142345231, -1509411784, -1970133447, -365744123, 2139299696, 1004092720, -1097783221, -1751081700, -1461933969, 2098981353, -1269878790, 1015307372, 82107563, -1429157118, 1618744133, -122703348, -2050913498, 1353265439, -2032114932, 981045429 ], [ 269956846, 22349064, -1179974324, 1932194794, 800331486, -778585278, 724440163, 1498197744, 739753258, -1550578181, 1922102710, -917135601, 1177462236, 1270379078, 343534254, -287038609, -1025538153, 167430109, 1755211211, 1693168535, -1169949356, -59613093 ], [ 1896179852, 1303646367, 213131095, 787619557, 1087046713, -712034755, 2010227325, 1040377537, -1106887182, 1040419743, -607759603, 350576694, -697199055, 480762935, 1208503914, -3829991, -1230241201, -1782013048, -1551973956, -345536266, 408833009, -882481333 ], [ 1752749676, 1484283503, -1994411235, -232559682, 1142646242, 1614670039, -1469628405, -1771189141, -1842169483, -293515571, -1913675901, -1817583731, 992138842, -1425473460, -613765769, 1998332626, -245675548, 452602700, 1431440223, -789126950, -1040777985, 1967730073 ], [ -374950873, -1222888520, -865522520, 1756755438, 1244312993, 907273564, 17041443, -1945993138, 1038550441, 309055623, 56386439, 2060995437, 1733647565, -1625666170, -662709822, 1961064818, -1898201909, 787520936, 65625866, -2142192221, 239850186, -58637402 ], [ 366150370, 1770768804, -753876605, -962234363, 483492927, 773059928, 1246815008, -810994332, 226350955, -1350165100, 1525635437, -1639096787, -1217740992, 352361345, -146498025, -2125033073, -1558685940, -102271430, 394796610, -1396013100, -457168659, 74830160 ], [ -1047248819, -1852870965, 1634411213, 422091006, -1412619545, -1761227527, 1559732640, 1447675975, 1309017870, -1599698945, 314006533, -1248302958, -430010604, 1731889436, -34828636, -366272441, 1296340309, 1736497520, -1525521780, 652967227, -1381620992, 1044276486 ], [ -220479660, 523042888, -148898227, -1241018818, 1351295324, -1075722112, 58399633, -1405591088, 636952470, -79515844, -1546201301, 1143292370, 1851725171, -316222810, -78452888, 1271254550, 2044586903, 877837168, -1021650027, 186518176, 1313584788, 1301208802 ], [ 2079515973, -598283071, 2127779535, 1025546064, -376673623, 196567903, 648051850, -1989871008, 581490769, -799310775, 816127399, 133836818, 2001673792, -2056481702, 1909876381, -956533864, 2068073089, 1711694942, -1474748845, -1458466629, 403007165, -318023895 ], [ 1155801291, -381446796, -1184513268, -155412813, -976642477, -1595173807, -1569415608, 1110761725, 249071993, 646811643, 143993520, 2064054256, 2109552078, -59705805, 931428867, -1541699001, 1360643054, 1263540763, 904050505, -1123519470, 1672861367, -307677684 ], [ 590997917, 2118716782, 946794024, -740087551, -478326950, 1324158215, 87538199, -1742197480, 447691867, 508179696, 420889463, 1587376134, -348502102, 1562790396, 508059784, 122572793, 1688323334, -131186513, 1823435427, -617128315, 1009146903, 723264900 ], [ 587971163, -509212108, 64399632, -1417007549, 1681821295, 2122549908, -1834375133, 666845189, -773061620, 1039432818, 1725184514, -787152012, 1444215335, -494301370, -1493409948, 1348320418, -1031240702, -1569011991, 1401400985, 1865771037, -1856346660, 535621210 ], [ 451844038, -139350064, -1575916154, -1945025976, 1573348646, 630761035, 1038934427, 1617033990, 1131022813, -267329834, -1028102984, 856751360, 1834041601, 1214978997, 228623927, -1969291765, 2002821077, 772806294, 704363347, 1375259157, -1012031677, 1316766889 ], [ 1767162843, -130177232, 1258837703, -133589775, 270589269, 98494970, -672199735, -595383211, -601729246, -131174530, -868396293, -344758782, -689742705, -1615514372, -1228276403, -2044125477, 1055542061, 861006802, -961186506, 1200012191, -529499270, -776517473 ] ], [ [ 133785429, -320157658, 1484589144, 573422986, -571463403, -1261881724, -1312341620, -329884989, -993271548, 854216478, -1958118867, 683951165, 1485676123, 620229196, -1685106070, -287390932, 1462660203, -2093806344, -1753173626, -123880260, -1636931439, 1612983767 ], [ -508277631, -1373766299, -734600439, 706804147, 1788179531, -665540601, -144133350, -1698015704, -1169655000, 632866333, 1288914441, 1769700622, -165651018, 1519840902, 1064328735, -829025892, 345523030, -1273133886, -88833997, 2023214381, 1725932435, 360448677 ], [ 303161035, 1556177168, -1194772509, 434340055, 2002844897, -724634615, 1791281859, 407131963, -1501894829, -1525521633, 978245642, -1435062887, -1646054294, 2093281611, -745065243, 1985630025, -1778208096, -1071984215, -37975063, 2047399046, -835806279, 1005393039 ], [ 1753966129, 485782069, -687253456, -683507162, -2092112769, 1133287372, 906495925, 40663994, -1036540355, 6035112, 223892809, 664084883, 334278820, -981619056, -1959590690, 1043530373, 779621134, -1094648418, -1222301544, -427084236, 1590106150, 1940837202 ], [ 119619519, 1084889756, -1460221389, 559628497, -832178281, -551589546, -1347861096, -1195262857, 1502220968, 1402602719, -498768112, 474042098, 500202636, 1824327845, -850925079, -172118267, 754710000, 818856443, -2075767747, -205099269, -1452819972, 1786637746 ], [ 1628146209, 1402508567, 1398046735, 748160016, 125893427, -1243684197, 1828022037, 1254979632, -1005964264, 1140510446, -536279928, 267955480, 582017884, -1959316223, 1828162672, 1690581182, -709084820, -729579816, 934880206, 1405821876, -167261524, -1335279854 ], [ -690543422, 1667795852, -810471056, 442110299, -597616961, 1356325859, -1096237380, 1652552947, -2146043225, -1729428096, 2041157546, -2146180100, -1132614526, -265241376, -1640467995, 870574173, 352557291, -1948202278, 1263941711, -489465022, -1251711928, 2124493599 ], [ -1459924918, 1394878200, 121987348, -414490988, 662644978, 161981657, -762330536, 825223325, 1923808434, 1407397792, 2046022315, -2082994530, -1492720260, -1620324655, 81270495, 930545685, 58134608, 545324635, -517231797, -740797672, 124049944, 1073267909 ], [ 209554703, 2012745815, -1461892165, 1353438245, -920664996, -2023925138, 1974991761, 88534633, -2104726216, -1358689908, 61593123, -1688075148, 80551396, -508786136, 1141106473, -1659402817, -847082055, 1715805067, -1599743357, -686051241, -1699595203, 1117947928 ], [ -531511163, -854459275, -1834625461, 1515542597, -294357091, 1522342182, 417723411, -658379770, -1673868919, -1261380999, -1225974492, -694078967, -638342813, 446141153, -858370925, -1433480140, -11500666, -761851432, -1567168751, -1668023998, -2032108707, -281051495 ], [ -218724287, -208571531, -1322065973, -1716050448, -1853576412, 1697353943, -522768341, -1807519276, 210641912, -1561739240, 1832753363, -360559826, -472220688, 1254805695, 1824382946, -1679214193, -93432899, -1432595638, 1908326145, 754704296, 2036920847, -83193270 ], [ -553152206, -2017165513, 1370800643, -1243815891, 1361615006, 1670663909, 1398596852, -287983029, -177589896, 1487719577, -1520622276, 1769956554, -9329060, -365117437, -83252158, 173436815, -2081927129, 626369491, -778231682, -1550203118, 1105521909, -396971986 ], [ 755808154, 716157327, -618985644, -856296297, -2069098330, 183261636, -396331756, 1546563476, -418865056, -925226031, 942772577, 1112247325, 1665050180, -1770262299, 1966684740, -240703061, -1752518396, -1415684553, 1741084642, -675600841, 1413239748, 1951724852 ], [ 1050799521, -1326304726, -872601438, -1023263035, -1625851795, -588653061, 1530101049, -2130050903, -1168378230, -816189691, 902904479, 1829421388, 1121355436, -421141346, 715624722, 1232887584, 6256096, -230091592, -1577906421, 2032592329, -134062714, -1437906033 ], [ -963831480, 193520586, -1029946764, 2131857166, -947460464, 1434904113, -1027592563, 6099603, -227878053, 1183338415, -800406143, 657676130, 162405794, -1554581982, -790732112, -807335242, -725360633, -967813338, 1346551777, -1021096264, 725211003, -539759272 ], [ 440448617, 1193421719, 1212933913, 1765682840, -1795278621, -1946917170, -1590084233, 69870480, 1721977373, -1259634668, 226116142, -494042564, -2059442026, 212043951, -1790630127, -1736851525, 1192514965, -811988597, 1772708325, 1462912786, -1240811178, -647992450 ], [ 302105421, 705122806, 1274852560, -887100274, 1505233199, -687396595, 1383558429, 166264244, 1152564101, -1489734636, 301982446, -1312353932, 829979875, -1094669029, -1850244533, 7721450, 1238075134, 1615169946, -1454630949, 1862729443, 937196076, 1135396759 ] ], [ [ -1314156362, -1562553214, 943215656, 478785906, -744562904, 1339141444, -194874203, -2127014446, 105080799, -1947861621, 1755681869, -1594347027, 17275607, 34261152, 446287321, -117176833, 127331700, -1289569875, 1199918347, -1410670749, -544492248, -1160175076 ], [ 1856038153, 126143219, 1945095163, -1910939608, 1930572380, -54833290, -1924084646, -405206399, -1135875627, -125764256, -1227021800, 1695551829, 1714676277, -279296597, 862588383, -1314972212, -779872579, 794019205, -338973117, -607063864, -998379026, -933246852 ], [ 171145009, 884345887, 1882890095, -349492125, -1704063301, 1663708504, -28379257, -1272648428, -1216865148, 832843515, 1849920071, 1614714137, -507901509, 45313179, -744856114, -723916835, -59390564, -1599611348, 754771298, 182702032, -1823295660, 968324955 ], [ -1044094746, 1679877223, 898476311, 1680047302, 1300342908, 1945941256, 2094912868, -1876390594, -371076323, 1842229672, -617547902, 49957526, -1315704495, 591993886, -1900127009, -171376443, -134415037, -333466744, -291240044, 872114431, 1381664305, -696242691 ], [ -1966655995, 311428920, 1605996485, -324745532, -378931519, 1767438979, -4857671, -47496809, -1429572023, 1123958984, 236913580, -1282666351, 802810514, -189086907, -2088428156, 1281123652, -912193502, -158465525, 1660405473, 895370376, 527988795, -1227090016 ], [ -844273121, 760079698, 304315748, 697564053, -491233982, -1554872810, 415189559, -1716266835, 2070790316, 1414245102, -1459468622, -110225712, 471282402, 1038805714, 313758309, 680888288, -998328128, -1161730342, 1774333717, -2080846235, -159672221, -1037563366 ], [ -1044131908, 223626215, -1340898911, -534609186, 2075338720, -1197990218, -711621, 294290362, 722161496, 960425342, -1526209988, 1106573405, -627223085, 1207487473, -610502465, 1406547087, 1739975876, 1478315537, -256581874, -1921115224, -523909459, -1324795721 ], [ -1309465969, 1081847551, -1407980414, -225110669, 2028677534, 1523281576, -1735225351, -2134240373, 1433136700, 989291438, -834160876, 1868978570, 470438310, -244904773, -1014252187, -1315243417, 2146100580, 1719724107, 1407949594, 2116503851, -1731240680, 1410943674 ], [ 992106326, 1149480302, -1799663635, 1365512548, -167959735, -1478631217, 1915033346, -1110355374, -717788014, 588121015, -1394879642, 284418987, -677180242, -296865399, -172279201, -1609659045, 897551649, 1496244415, -238221919, 39768584, 450650968, -1657432836 ], [ 819732303, -1619578437, -291213303, 882224528, -419603304, -2135805334, -276494287, -524028236, 758297342, -2131949662, 1552661351, 1803764491, -87414213, -1874465957, 279472773, -996997, -1044800639, 173119092, -857092711, -1787491019, -456419977, -1660013230 ], [ 1245434895, -1975871239, -2050238874, -1006264300, 1772465546, 1234221423, -1697596736, 53727154, 1294820403, 2133146450, 930239015, -1822355272, 1224935762, -777765012, 1934589992, 1022170115, 965580944, -1470396142, 931295268, 1204217425, -1881420423, -281355887 ], [ -75221672, 473084429, -1793605821, -1846619552, -506334669, 1690035213, -1871756408, -1973212125, -1454602990, 1141479480, 1685868049, -337857822, 195719078, 1142915612, 71356468, 1064275210, -364375722, -1759165904, 1436158343, 525961242, 305469447, -326161390 ], [ 740911756, 719686257, -73370156, 816420940, 143630620, -444651486, 141513857, -897370213, -183270086, 376536617, -1878846047, -307620827, -1591310817, 1409749567, -1880901812, 657589316, 57148268, 1968708422, 1852739542, 920814776, 770909537, 1522857308 ], [ 1253042768, -771325110, 1152312204, -723956772, 421295419, 1715780216, 1864256733, 1430372091, 1519784558, 1143484458, 1194080555, -416761992, 814090507, 228478603, 1320227816, -1741269515, -1234633364, -1274056310, -656533948, -932250758, -1047459339, 1934894243 ], [ -1850627029, -1686966021, 1602207610, -869636232, 1427279558, 1152974729, 226224100, -372977737, -1265725423, -1387416988, -1574604168, 603334819, -1756745602, -1004166783, 1246548427, -1002451193, -24270935, 2013564471, -1452203260, 1281531731, -175790585, 2118629346 ], [ 835419360, 1789591989, -1753262663, -1878801433, 1142080563, 1964461551, 162026288, 131831640, -1263093185, -390162001, 1570924886, -771788184, 1749076193, -1495620481, 766938555, 1421708774, -72032492, -1743816068, -1276540178, 1368054681, 1747399152, -575980772 ], [ 1446931901, 1801456784, 809987671, 627417785, -575607050, 504108095, 741714242, -1549960109, 1366362114, -860020969, 614104042, -1665231854, 1343906701, 897138186, 265056524, -443369876, 1209131813, 21458896, 121087306, 65758986, -2127385962, 1682155075 ] ], [ [ 487255100, -1992007846, -252441024, -904284022, -401218093, 361895697, -577214238, 389347519, -1541568742, 1163490766, 1083675808, -1029020839, 268169982, 464978570, 550035026, -440977300, 130001850, -2035143539, 1622980684, 162043928, -1352631665, 388317252 ], [ 1840814724, 936704102, -840335912, -1973606178, 2789471, 1599070818, -1897634328, 267463164, -1314682468, -1347537202, 1709661389, -1813089801, -1259165071, 189693293, 1803486065, 412975756, -825399608, -883659260, -399978541, 1247162471, -1373776852, -106011135 ], [ -1717262842, -1634341167, -264900215, -1497020030, -1764240614, -617697721, -2057078685, 329418553, -591791188, -1095438013, 1514063782, 2028868976, -1904662067, 842431328, 1331860850, -2081218894, -1172183698, -1135200858, 919059724, 672103778, 1237449403, 1877739117 ], [ 905868987, 142767950, -1495593832, 9069366, 1282796650, -2113997170, -740063917, 415431957, 410136386, -50265365, -936786962, -1611769925, -1845907000, -104561077, 1840244221, -932302877, 1767319880, -1152614435, -861895410, -855152986, -1580368070, -18531617 ], [ 977067536, -669378604, 1493709553, 85883953, -735055062, 521715730, -1329436558, 1242522276, -1101606943, 297486512, 1707150314, -684330707, 1785143037, -1991430101, 822835552, 1591420405, -698277618, 317185548, 1831086031, 13653743, -725813621, -1866492582 ], [ -513982295, 854863778, -1091496861, -1725691435, -1780053886, -1747048310, 1863677871, -719963927, -624956933, 362619291, -1795496271, 1388234460, -17636177, -992966334, 949598091, -690984174, -648650955, -2082160418, 1990918505, 1945951497, -1211935412, 1300995925 ], [ -1552451540, 2025857997, 115849397, 1044026152, -2099896251, 664320037, 1480558433, 1415734836, -1876281335, -1484383261, -339302327, -931314273, -580394555, 1626418233, -926148201, -1653566478, -379429692, -1471127643, 1925724572, 1802898335, 553810256, 2083665045 ], [ -256840235, -1264365154, 2072720428, 2110966735, 264133361, 1452482835, 1660381246, -609471115, 2053520503, -943229770, -893640875, -648368475, -1671046721, -212394670, 1467282568, -1856175290, 1501670204, -475143985, 397115121, 1343106100, -482753099, -522664831 ], [ -1620240154, 1408387280, -1643266334, 389066459, -876558191, -2011015299, -1140943826, -554947310, 1346575133, -1817123, 846203320, -336322081, 587239557, 108021223, -1053567192, -1154736783, 949393413, 695581930, -764500075, -325030009, -1913595958, 1052855142 ], [ -1415645998, -411397044, -348745422, -159732374, 1707057781, 1196793794, 1486726749, 343723205, -1306887836, -2097645157, -316920887, 512256115, -1678984327, -1845488333, 1218642804, -819102638, -1837358434, 1390738086, -1998596412, 1667590826, 980413487, 1379354466 ], [ 528225391, 657708394, 2025185000, 845854635, 1270593041, -575650314, -912942561, 1952285128, 629744113, 367518282, 717343088, 109947703, 2052938348, 734397846, -773807103, 343215026, -98614023, 1724599473, -891367386, 709106485, -554274929, 733778817 ], [ 633788886, -39023024, -1666654212, -1907689070, -330410413, 751428622, 518241065, -952028389, -1603739476, 234586647, -1279116785, 1466155841, 1342022290, -978812878, -207346543, -435090432, 2145948109, 1729329085, -802998468, -2073767789, 1612070380, -405908398 ], [ -2097116395, 1428901951, 1871274607, 650165221, -1125498143, 1656185714, -278440300, 436768785, -637622375, 1037230962, 1064360250, -610788886, -995238237, 1450015618, 729016296, 954666863, -1513323931, -2141333718, -1879741637, -1897482789, 1914028814, 275783092 ], [ -323557358, 1276347963, 806698741, -931608810, -1312569737, -804016402, -71399446, 517011747, 239209699, 1962487289, 740527175, 2021646553, 712394882, 358804260, 1582335665, 18668988, -1096141953, 520180781, 1908309765, -1574139076, -1584289064, -1838598691 ], [ -684686262, 780333848, 821726281, 1787470512, -1378330373, -1189228614, 1083775372, 2017974948, 1000202901, -1418374804, -1932631362, 328173656, 1133507439, -1815162071, 1353785389, -1932770606, -1816557319, -281940439, -866956681, 839350601, 576531436, 280037488 ], [ 1243268338, -1235233574, 1237907966, -1713978257, 748011809, 871265147, -1738943516, -489171510, -1303724712, -991220225, 1968135815, 1531820083, -761468156, 1239278000, 1706353027, 742932713, -463441096, -1743544838, 1414464674, 1120773175, -1357311661, 999571941 ], [ 1622556838, 267644024, 34785052, -539938045, 1763344610, -1215963255, 569290269, -1626877704, 1038241885, -1653294702, 740532089, 1839597794, -677050393, -284473272, 1565032509, 2048215854, 133510518, -179327243, -1541898251, -317865034, -1630961080, -1622868329 ] ], [ [ 2126816505, 278070446, 2020725909, -187182658, 59527660, 75309055, -1250864699, 1920353329, -2019448568, 869254359, -1622932472, -877700356, -1797897327, 797729349, 1798823394, 1535843934, -1392315384, -1091908530, 542457436, 1186736675, -1726832089, 1945991120 ], [ -607408889, -1452757516, -728689401, 467829770, -1358592324, 1003129455, -1704000874, -1841561028, 278550081, -805412110, 1803809724, 1858566436, 393684215, -1331686025, -2054722171, -869901452, -733846007, -1127484063, -1467899991, 111734668, -593735426, -1016434465 ], [ 1314540602, 369319394, 1736990331, -925107182, -1754182529, 932774018, -1091584657, 1700425497, 558269959, -35446849, 11451749, -88744076, 787817386, 783549720, 1543465349, 340253769, -594383378, -1084268594, -1367052063, -482386645, -1545408658, 491618779 ], [ -25129049, -312020720, 520534030, 1211423555, 2100216820, -141196566, 1047570534, -2060788120, -1112574132, 2122590007, 14199032, 1743834772, -1603107485, -339592225, -286486483, -1443750590, -1498987029, -1116290126, -1494643929, -639655374, -535922282, -220883822 ], [ 1212895767, -2112394709, 1170185314, -652020653, 517478734, -2118101895, -301575661, 1920036975, -541112409, 1642214532, -1678545796, 2100380872, -1158716926, 1074024068, 785264349, 1579086353, -621457851, -1927243910, 406988764, 1854811440, 583913849, 896342792 ], [ 403373483, -1164886989, -846023530, -252533067, -695790986, -2007534203, 582668455, 228872303, 735443222, 282447007, -1598746148, 392301095, -869162795, 12942424, 89244480, 839121233, -1825279885, -2080704890, -750887378, 2101655551, -1849008271, 1773762857 ], [ 679495132, -430117638, -693749956, -357349018, 2127547452, -138096717, 1027045115, 487694479, 1751943992, 193980222, -449562868, -1119877949, -1059221096, 1463794201, 808720098, 1071390707, 1393553312, 496200580, -1422022867, -1402915838, 1848109842, 617225716 ], [ -245564784, 721315367, 379590862, -252180949, 1706879542, 1266854101, 1945939534, 1050453580, -326750226, -420288815, -1314301506, -119712549, -1643306954, -971133315, -1146673721, -1384906361, 265426849, -1761659534, -1404765154, 1605625926, -1474071812, -2013075064 ], [ -461678420, 1997523820, 1436592706, 1798273653, -1634610048, 842294992, -364777988, 416470787, -1575029516, -1755676491, -1009967250, 374758574, 352260663, 1326636035, -492122670, -626275331, -695116410, -1813041308, 105901786, 617226469, 540643983, -167831730 ], [ -618972070, -230829293, 591239729, -1197208717, 1650297181, 1054074161, -906326185, -76154394, -357218869, -1620647667, -1575761622, 1378382511, 653979390, -337989319, -479834470, -1858802706, -1554907950, 1674424527, 239955747, -1753076606, 1825011113, -1878558844 ], [ -189345788, -873212198, 1290830673, 1039904645, 333209854, -66144624, -419798256, 1863472894, 1189864466, 267263080, -1399338749, 114410249, -153604935, 692754934, 1925157104, 699341448, 263812679, 1789564757, 251298709, 1474665102, 386615923, -1130356038 ], [ -1395513416, 389317566, -1057959767, -653647660, -160912939, 2020241105, -1708596204, 376665253, 893992870, 2014304899, -241988169, -773167475, -496309509, -656149357, 230285694, -1668339848, 344932554, -395860553, 594734402, -1632695124, 305896452, 36812741 ], [ -1795497962, -2038561317, -973793367, -40625821, 2033226449, -790543749, -1931268788, 1975870840, 1523772375, 383043193, -684333431, 1001997009, 2014387784, 1393697065, 210759396, -1896583387, -2066060345, 268222623, 138483817, 1319617060, -144218061, -1003010451 ], [ 448810156, 1100972207, -1477609060, 1841659448, 307525750, 1184451974, 1001317613, 447176901, -129629047, 1738273778, -96166926, -514375057, -248188966, -1770239116, -867880331, -1973371749, -1576911551, -45024138, 1210560894, 242698162, -721714558, 991096937 ], [ 501890222, -2066302089, 1046360588, -1261175685, 739623180, -1456001848, -441834145, 1923927887, 1293729791, -304402004, -231862563, 523822316, 1676725533, 323103803, -1049665732, -1350342635, 2040055046, -631929017, -1291145018, -1243666272, 2084514182, -508931696 ], [ -1689432949, 1472925853, -1566889733, 1496710476, 2081335456, -264586910, 1653110056, -1866036301, -1528195829, -927732504, -1930199601, -937888316, 1598864737, -1161964457, -814494311, 977579378, -191286597, 67250193, -1394513454, -1105995063, 605724459, -1581966898 ], [ 1394821095, -925537976, 1652646244, -1754228902, -1456687176, 1341023446, 1045306366, -1780762631, 167753812, 2075180336, 1776945117, 1593052635, -1961998114, 440241460, 1240655473, 1959364395, 1546968434, 278585952, 307071248, 1955122486, -694384241, 1836611867 ] ], [ [ 1654674434, 1538561067, -895226234, 1664256364, 694380418, 648508277, -1262933, 189408204, -1310523100, -288121450, -279026718, -1309083863, 93996506, -621801883, -1504122665, 811666109, 667123411, 1524838661, 2117671726, 220615143, 519903658, -182002472 ], [ 2022319332, -812591712, -900516788, 1678169854, 581094222, -2067143981, -520807193, -843247608, 1427896964, -1067344364, 287688395, -878677313, -742063078, 1113165705, -1371596526, 1404606381, -2087524204, 367656066, -936544603, 1083741691, 262917919, 2122588364 ], [ 782520296, -595378981, -1192479806, 554682957, -85593370, -1077795224, -452682880, -963333949, 1555985103, 1047311714, -2108184697, -589918821, 1372578137, -1871562555, 884254589, -1535517272, -1583186741, 22241105, 633318775, 653392902, -2120731069, -295704795 ], [ -407096448, 1362736096, -1802314719, -1874068529, -230992890, 952338532, 285751652, -1168642065, 1300618120, 929024337, -1918878518, -1554064797, -324628489, 1892785543, 1261487188, 807499385, 1464785449, -1650329302, 1127722536, -1076770152, -1990154995, -282002289 ], [ -1945799804, -1365782869, -323709917, -338213017, 1490647008, -1315974750, 2080975459, -799222441, -851355567, 1603115667, -1254359677, 2216378, 1404199166, -1203364289, -1933885207, -1431092765, 1179002073, -1636503117, -218568669, 387156759, -1959645001, 1186713843 ], [ -1726175832, -386969815, -1791230921, -1213986407, 772173585, 242171154, -641917790, 894066976, -2123252875, -1751317623, 1482754598, -72374102, -1883110363, 1465622306, -15583822, -1277438395, 931121451, 2115101449, -832241682, 1802559223, -596987010, 2070595475 ], [ -1592206190, -337349010, 1426094388, 1912294626, 354102348, -480579114, -101848211, 664103546, 1433214936, -538960152, -1311108185, 1722538071, 260506426, -1634773125, -643298882, 240517598, -76782490, -1266517849, -908661436, 1562615491, 1702411103, 1886346045 ], [ 187486030, 1208791880, 1625491780, 544266089, 2069414959, 1418111598, -889646146, 543312117, -1046132162, 1964738301, -1780312480, 2141757560, -1100929695, 931338947, -1948302248, 2122389007, 200031721, -1065439407, 1743574481, 2117348461, -2106310863, 2116308396 ], [ 1785617036, -939756764, 1477558345, 1639723542, -1051614504, -1008288733, -1829868635, -1695026400, 58516278, -679345647, -1275184105, 775553000, -77594449, 537931471, -903037360, 1082843345, -665040461, -82978347, 460656431, -715186830, -229417561, -1877015391 ], [ 394049641, 1078215525, 1043922692, -2101117232, 970371666, 1927340448, -741224109, 2054150590, 1852486510, 248593173, -753078345, -1863126516, -1119288601, 2149471, -1864135960, 1050642858, 1956521923, 1272654924, -797740325, 1919324552, -1770309419, -1028640297 ], [ -2115094464, -1384534386, -1920774895, -1543207525, 85700537, 1476528518, 1821698976, -958049957, -1793158227, 1034507353, 1837175665, 1516663942, 2125321971, 1460581088, -199945511, 1060628758, 233053618, -1255671401, 1586850051, 1542116119, 1082939773, -283304632 ], [ -1099391753, -1918705042, 533658368, -1745797745, -573289030, 941045234, 619174757, 485108860, -112294024, -1180783639, 1611491613, 28234328, -1508064580, 692340682, 1212357057, -277645675, 885801536, -638489404, 351225640, -234753102, 736239401, 1745851579 ], [ -534640950, 715446892, -1579363984, -1107499584, 1405434416, -1631106362, 454712288, 399544461, -709788555, -392003445, 1199424703, -1805039027, -1190965727, -2045576960, -2022808903, 1872745842, 799048553, -1961222989, 133047102, -1560690216, 1011290386, -29484893 ], [ 1845464002, 742978670, -1750341121, -1062057108, -1362280395, 186148790, 337916521, -913260519, -816066221, 957681589, -1105444703, -2027403172, 261377349, 1192178226, 1115404271, -1087004052, -1554235363, -1602646009, -1498280255, -1132623688, 1855289358, 966595039 ], [ -1278486704, -1205981257, 1293477895, -662807890, -958952913, 688015266, 1176603336, -290369167, -1952675439, -1084552895, 952617294, 1462113685, 1088685473, -516234876, 479452385, -2073791208, 1028591215, 760718030, 142488621, -2043423142, -95863820, 1717655341 ], [ 1853812831, 1841990712, -330499507, 1382986209, 661905949, 544406452, -388256637, -1249253411, 1494673409, -1670572249, 1765772984, 952700907, -978317657, 2080648048, 818694618, 645287161, 1806839932, 435658139, -47449672, -1253685191, -1422598342, 1633043149 ], [ 2026525570, -495415307, -1164916922, -447370785, 419565489, 799236763, -702726769, 1743042731, 812395540, 77609368, -686705017, -1633354179, 1484411770, -951799637, -1085962002, -65358387, 359345930, 1987470410, -1676249810, -215734798, 310424505, -304393126 ] ], [ [ 1898046642, -993223025, 1606526672, -1583555646, 1872783722, 2093889199, -1136771640, -400859264, 453490083, -1878399645, 904156640, 103993655, -1588288396, 732816895, -2097900575, 1263271288, -717170958, -628897125, 927565868, -1564855097, 1960710071, -1224200231 ], [ 1347483139, 1701822661, -1788415564, 80987272, 875164402, 110090384, -1168121409, -578626172, 367810207, -1644465024, 1935666004, 885063671, 48903083, 1134532486, -1129964698, 1164891105, -1206880134, 850857382, -2044356642, 1075923696, 1976466588, -242004323 ], [ -2013421821, -1543153597, 1018513769, -2040539936, 130747240, -1123991328, 1957621536, 884479003, 317080527, 430919394, -1954840464, 1879997961, -427704672, 633915148, 1547641405, -828062743, -1351917279, 1203654590, -757594103, 1977526934, 914703228, 324545968 ], [ 805288497, -1085238633, -988067113, 891866957, 1069932187, -1568420603, -735269231, 884843460, -1220933081, 2120164585, 1772603597, -634051507, 596364745, -92236191, -1301197896, -1316391826, -633706785, 884345056, -156102694, -519867058, 779455012, -984928024 ], [ 1157824080, -597698306, -1055338306, -921891223, 1976898307, -1621937879, -312586918, -1897616719, -2005294140, -2121340450, -1516922737, -905862282, 768311262, 1409445304, -1736613340, -1325718555, -1155138324, -1691394692, 529038128, 693917702, 1214928856, -464746138 ], [ -1223215270, -451394775, -1107386158, 446866039, -2021488291, 1007787851, 873869916, -1601842293, -666808543, -1296605863, -624706009, -514165914, 1107400255, -1772793569, 1250893524, -1841547409, 1514723994, -1555516629, -186909476, 1290230900, -1061009276, 556484206 ], [ 65569668, 180778700, 453843756, 1384487282, -735290640, 1430485254, -166914258, -871172250, -1942738550, -684939921, 558171807, 818543293, 102215012, -327212522, -1417672569, 404275205, 1361639970, 1605968062, 1402625151, -1087688060, 52174174, 702280458 ], [ -888632568, 567516389, 940917027, 1897310104, -1115762566, 1507513732, 680618673, -459111346, -1240839454, -1156412713, -33354881, 400053343, -2072551886, -1079826944, -1600604584, -605606878, -1637541056, 1358643821, 1433352501, -24040480, -1177018778, -953113581 ], [ 529906303, 134576788, 1658574265, -1415642635, 1682274568, -1708035059, 1592193381, -1661852216, 2122912116, 839144812, 1526936990, -2123066092, -1139628835, 804637167, 420897611, -817350714, 201813280, 826309440, -1915146621, 1316927159, -1139580160, 1242588358 ], [ 131299782, -930936621, 1517301491, -976608589, 1300765376, 775244615, 772759580, -1085385620, -2132263363, 1537133555, 213332289, -973451106, 50048472, 551186403, -456477457, -2058420609, -1270415996, 811244242, -1449112753, -421573931, -1299754649, 1133458186 ], [ -1793193453, -13680621, 889417922, 2115834487, 443528808, 1046301565, 236555641, 120824614, -1726595908, 1678045778, 395009826, -1528542183, -381057548, -1821863568, 297321587, -723323796, 739147962, 1912795647, 1737164722, -981573399, 1037588138, 1436712992 ], [ 1045584023, -1708830356, 2105761232, -1530884210, -2141890938, 225478248, 780256468, -250721226, -1832497106, 1729464595, 2097476533, -327708899, -578669848, -2103960052, 1495221792, 277385129, -1735620065, -637231347, 2097719037, -2120021844, 914437119, -1373728479 ], [ 104234557, 36403295, 1197545082, -850170321, -347595314, -550079418, -1575101605, -1172125109, 193834634, -109800161, -1506791076, 966028495, -514151739, 1502303012, -1360723318, -349305011, 768116787, -1046436980, -2009838819, -1129705160, -1676244251, -1748658128 ], [ 173653481, -1238694959, 1621321834, 1168619101, -333840281, -1889185101, 716738413, -990495249, -2007438995, 1232991312, -484639704, -1325256251, 1976295646, -657534492, -1033490596, 1982855574, -170180952, 1364756711, 435288244, -1815841070, -1110518239, -216556361 ], [ -1114119370, 1959072966, 1656083136, 1513880083, -2068699771, -1028468817, 1732254636, -310287949, -1389432941, -372175826, 2032886502, -1264278908, -288527169, -1824170745, 65730991, -511593085, 178104235, 1482948551, 192235121, -1566552531, -1424052567, -554600925 ], [ 1688108148, -1283779115, 831612921, 666234876, -712051144, 1361617603, -61892930, 1060665820, -687330563, -1827183789, 676532590, -2115681765, 1357986292, 528386860, 77770784, 778614812, -1045507229, 218624543, -450300631, -2080439115, -1920254963, -594363895 ], [ 2113450091, -1614991497, -1577132908, 1143622940, 1110998878, 291528930, -344751818, -43596845, -1665534698, 831191605, -981199468, -861241272, 201047591, -888499268, 1520097022, -478036510, -2113496910, 630520446, -2088859302, -1323388379, 1131082998, -339518332 ] ], [ [ -514848914, 429445309, 731449154, 685697600, -2008787770, -216231087, -168362241, -740384937, 559921949, -1690170641, -184132695, -875304307, -1215343929, -582615604, -214981959, 1925073274, -42800702, -2131086590, -1132768299, 1620683334, 1301430480, -1415331142 ], [ 614762577, 224967151, -675118930, -1101594328, -1061092002, -2095428152, 1800244904, -799420611, 319906282, -877604270, 1486476006, 1197777227, -1444753026, -1785514015, -301317475, -766568827, 241010216, -1109543137, -1525996587, -80997186, -439310980, 980907554 ], [ -1775327770, -246654932, 645601981, -639814985, -198500906, 1954991052, 1235162890, -739946049, -1210861508, 1119644577, -1211782317, -140447698, 1978282711, -1203540403, 1687047343, 2096870043, -731495846, 145682390, -666449098, 262101381, -523949435, 1367670990 ], [ 389625804, 1441233769, -979879288, -434419121, 188424530, -1502074647, 1323990201, 1542938367, -10239749, 2077984074, -1862229496, 891580180, 2142259629, 241552155, -1653781593, -285848682, -1062822897, -458898907, -709584379, 1247478255, 216268563, 1583941862 ], [ -1157080840, -472968577, -1770945606, 1269333191, 237047025, -1675844222, 832984201, 466931021, -270644446, -295745176, 2063615490, -1707290631, -207428338, -868832635, 1183173384, -1440148036, -1532097055, 1035066160, 50221009, -1927626539, -935822134, 732493155 ], [ -669125955, 1377630391, 1573984621, 998850996, -674340399, 2073871246, 945534523, -1000242073, 1755037772, -1247474705, 1230248260, 1412894091, -723674677, -2106665419, 1417477754, 34478518, 1502451871, 518842020, 805831590, 1950216382, 472679982, -1001555151 ], [ -1998179348, -821489526, -770775741, -343903016, -2043445902, -1108397897, 230709683, 1880464986, 23038353, 54957893, 209043044, 2135446543, 1157071484, -1514875021, 1979431083, 1568571789, -187244462, -715509882, 2078062536, 992648786, 606741061, -393753532 ], [ -1495398916, -724831011, 1599322165, 950922558, 1381235267, -1194019296, 1525953647, 1768992001, 1735951045, 493777660, 430720538, -532018932, 1278006719, -123324334, 2100283649, -503721340, -817720319, 485213269, -1759509524, -2002573993, 68885043, 1074590029 ], [ 1601981590, -1887916002, 2109507891, -1960653815, 1661835843, 1327651309, -1414304535, 1043184308, 1229223887, -2086184341, -777367894, 1700578322, 1912477058, 735021697, 786101537, 1411566818, 2042654560, -2086674697, -1090508979, -2144467868, -461068469, 1362383147 ], [ 1385587662, 1420107530, -1368900296, 1070395803, 172308767, 304734691, -1471571650, 1589473366, 355166707, 886242624, -1298180709, 981348692, -1457641850, -2094658701, -827344786, 511134551, -1087904871, 554851800, -1473747709, -1593725783, -1065126487, -456313927 ], [ 25147435, -321326018, -1660633703, 1686611812, 2022514507, 1435592326, -1353927415, -1888358002, -1190803119, -1570497606, 1479401096, -929996349, -1811305252, 538269589, -533228649, 663510022, -329629024, 873084014, -125187691, -1402873425, -660909595, -189051932 ], [ -1754780764, -1000064122, 575246188, -1277612266, 494496141, -120191540, 1345876360, 1920131662, 163631735, -1662674808, 1390302607, 818431737, 854837093, -1514669619, 929905301, -1512813919, 524783487, -2081800701, 166370601, -1448256091, 1795915130, 984385803 ], [ -971220825, 100377845, 176583388, 434350631, 125865578, 1793229542, -181768873, -1840514428, -983120335, -503923283, 1752511905, -575414170, -2068290363, 2067697873, 1449682168, 1454473790, -711828875, 381238680, -750156850, -867793674, -54723261, -1822392356 ], [ -649671771, 1996203879, 1559479903, -1813861029, 998708096, -513651893, -884956887, 2072397335, -880210574, -1814087888, -1230055935, 1341479459, 1303700301, -1846705807, -757525144, 1975356033, 1712577262, 31710959, 1771214364, -1521311708, -83520462, 407812243 ], [ -1299194601, 952345702, 103139237, 926782758, -2011151549, -1304491782, 335557920, -2139255805, -642354013, -569535468, 905490937, 2115137286, 1274794705, 1822748260, 1001898438, 601927569, -435236402, 1538526362, -1984896254, -1803580145, 328889229, -688034202 ], [ 1894986426, 228118178, 840571392, -623623064, 96191283, 1926372119, 1711804348, -2003726484, 1133809648, 1062121664, -2079930347, 1628693087, 271651623, 1906193685, -156356922, -1975410670, 947818505, -1793627350, 341011155, 864163693, -458871748, -135590662 ], [ 1500572799, 1263969750, 1966068814, 1945655061, 866875798, -918678288, 1664330516, -407813078, 209331892, 469297728, -1145163350, 1630003331, -1866999558, 983493043, 1933978447, -1174584399, 1078606258, -2032989166, -1249092881, -104910524, -1554205611, 1763090074 ] ], [ [ 1625534134, -493304601, -46224979, 1950973030, 150542650, -1906560527, 2076978544, 1922360133, 1961767847, -794920023, 649387796, 72675669, -1597707260, -1919877981, 1737496476, -1645811747, -1932976903, 494823377, 1348434256, -1891269700, -1127589648, 714296151 ], [ 1331692373, -622179499, -1462970619, 296794595, 209001892, 484925167, -1793533976, 1141757845, 444538984, 1424329623, 493158740, 238144228, -870716738, -1470464453, 1405077671, 1580096036, -1926608578, 15235907, 925270678, 1004338947, -256612743, 1268880909 ], [ 167682124, -906085758, -2143549637, -1768359779, 1057973366, -1623014112, 467132457, -88004130, -37348368, -729219374, -293290804, 215277173, -2141890324, -161793585, -1792554600, -93715950, -952018289, -790151615, -1789995973, 1577531094, -1498046048, 584035148 ], [ -1969567689, 146615429, -1033162242, 495884706, 1230719199, -1824651369, -1063992989, -1480413476, -1168303727, -676772973, 1017615159, 925840959, 526765219, -1941624047, 926860270, 713977856, 877765656, 218174365, 647162223, 1681508342, -126950190, 1715255313 ], [ 1748027574, -1552988289, -1896019528, 1241512444, 1403198640, 2021587927, 631324701, 915556892, 537255961, -1789199017, -1582299621, -223587006, -1495330613, -819413063, -218181961, 94777650, -775982865, -1598245457, -3324039, 1757120100, 1910530327, 2008829909 ], [ 1207887763, -983418812, 1900859008, -2105175467, -1799131874, -38046977, 419308283, 456522751, -1291587626, -1202040432, -1374601494, 1663452298, 1486620858, 174239979, -682126110, 1174798729, -584465998, 2107470995, -2050169770, -465198928, -174840966, 1270953612 ], [ 1482976158, -100832012, -722559812, -1049012467, 1914390181, -2137510715, 1511261368, -992375906, 866588174, 559530104, -249608435, 835287596, -1136477014, -894266786, 976664695, 728506388, -9410022, -1672800406, -1097621259, 821041985, -361298857, 2018452180 ], [ -1687467403, 2138543947, 1817447761, -465963412, 2095967931, 28421818, 622395593, -1410860119, 1723066848, 1388856513, 1862767510, -1586929223, -1421640233, -655307184, -761432152, -1027709690, -924953503, 1543839385, -918337074, 590007571, 722344977, -1585140791 ], [ 165238166, 1320393846, -1917306094, -1474709472, 188092524, -1497186337, -1804306854, 1096854169, 1488035835, -1759570014, 1974033744, 1498125759, 1215043261, 1596840329, 1588387906, -838710002, -1767593858, -35596035, -1473972562, 1261277967, 979885305, 756348317 ], [ -1301966909, -1120009691, 1958088783, -1598408131, -1642526536, -1762440677, -2120509228, 732635660, -657198238, 1412391289, 6745819, -1258803334, -1852355689, -973828898, 801215810, 859270609, -71310835, -1377359979, -441441742, -1980018037, -729637437, 1445731012 ], [ -1578875283, 627040530, 2039207883, -856109339, -1954224809, 805764718, 105356038, 735183, 1230675457, 1502733464, -1720244364, -159106656, 1222920156, -307505358, -1387615151, -1358826419, -509997250, -1967528455, 321380912, -1545294122, 683268284, 1240196405 ], [ -1942089661, 1330400802, 1234292336, -687144873, 1684387996, -1253716222, -1648971370, 1347566386, 1487160812, 1315017100, -240487979, -1558848653, -2069125263, -930342282, -27942658, 544907542, 433600565, -119301459, 1863387384, 981579228, -427993582, -1305933124 ], [ -1085951441, 360051938, 1479382168, -912931618, -22805110, -1977243671, -554325058, 1227566113, 529175034, -2059226610, 870413463, 986990613, -1189656712, -1272835626, -304118939, -1526185959, -320752368, 716195426, 853287091, -214819149, -879091379, -553932433 ], [ 1094559177, -2060697153, -677039626, 1603036432, 681852423, -558278939, -1639513315, -1709936499, -799985416, 2109400268, 1186165616, -509275027, -1991705792, 1129084512, -1631976431, 626824713, -1407751355, 2102023110, -1970414660, 2000638632, 180662443, -1062781248 ], [ 484321773, 1250244556, -913924762, 689368189, 1452160673, 1540356067, 864838954, 95893055, 190965670, -1688380397, 2136620638, 406259346, -862274423, -1581761506, -263735305, -1387737547, -365154963, -663802232, 693659769, 193308278, 789732169, 361836901 ], [ -1713007576, 1705611208, 1475462288, 265918538, 1990986278, 1380427275, 470353810, -628721039, 1739563520, -1775559772, -1356972812, -1938932578, -2069210817, 907184636, -1137369399, -671134900, -145210686, -1503680671, -90215760, -1896800859, 811094481, 600336770 ], [ 182077891, 135889470, 387349750, -1575404703, -71541787, -1497308468, -1437392809, -1352131035, -2139683953, 870790255, 214011450, 652435252, 1188974725, 1485775898, -2131564786, 1887041038, 429745056, 524868851, 793590789, 597205753, 965114232, -831902124 ] ], [ [ 1029227972, -557473781, -298075741, -2012167391, -1727326941, 1785244303, 1905933607, 1044062481, -241931789, -1289482308, 1396552325, 1577449562, 1651539323, 1431248736, -620892531, -951271886, -1737253769, 1731895892, 1156710069, -1643532343, 1245806424, -810577776 ], [ 1945186298, -945561255, 1119744935, -345816621, 1119753064, -258387142, -1383507420, -1240557370, 1282874424, -2137553729, -936228366, 803950180, 1215847153, 1882364419, -1451047536, -590406405, 18208429, 619816924, 123069957, -1479265512, 1704698810, -1866652607 ], [ -1988395839, 2066287368, 464891624, -690402437, 1162746390, -468265631, 1466885824, 1697670017, -1970686190, 1760601559, 21425742, -704810679, -61182592, 1441359969, -2064782154, -1608493634, 1704764145, -1859853232, 281906217, 2040286200, 1887314025, -700385020 ], [ 250317081, 1721102921, 3864074, -235139268, -1965971390, -22359599, 1893226862, 20032450, 189927838, -53917, 1743796488, -699978958, -372344218, -1004457024, -247898615, 657569237, -600479272, -1293143497, -922315975, 1860365267, -954244441, 1135828303 ], [ -316761198, 1934212544, -215757296, 936571466, 142925135, 1342123369, -285654830, -803141270, -1132660786, 1253347430, 1187915146, 552500089, 1818924932, -1562127679, 1243627150, 150296505, -1220786947, -917805198, -1282701151, -401096702, 1316522840, -1646504354 ], [ 1388686113, 2147343219, -1235110923, -370207241, 1638766535, -540837107, 2145896127, 1330090495, 1832491727, -1967766491, 199838289, 1112902792, 326175813, -438463544, 542752926, 753089259, -463817212, -1094079337, 1907807994, 1240605203, 137685454, -593615151 ], [ -1142158450, 1649855321, -1118755996, -1414785855, 1101013807, -2000780223, 232508896, -180661270, -405184833, -412622610, 1286891606, -2129270401, 1343914683, 2130642996, -762169149, 1801305393, 1910255625, -1290578549, 873359392, -1327801841, 1247207131, 1511564802 ], [ -1675667773, -1822977894, -550567121, -1542020664, 204995256, -2120124644, -1631661297, 1076923687, -536378750, -261654885, -353335089, 797405841, 758868786, 1326852344, 48372803, 1032215011, -1661554150, 641134623, -621845943, -1845266298, -1761548707, 1838262051 ], [ 3858285, 696847636, -256657640, -2072560730, 802840173, -1623815031, 1651671697, 823838048, 1858272143, 2007604391, -1119915250, -1585545026, 1129412377, -1266514271, -1847122730, 1323703444, 69672253, 659871125, 478701705, 1692567570, -1580284102, 1320518186 ], [ -1314864467, 2026452077, 1148766958, -66497069, 427315977, -1350537581, 1432765093, -973514281, -1231002666, -78720936, -1549172050, -1206987519, -66649537, 1310562628, -1264240814, 567491909, 2051308904, 1882582275, -121629329, -1336967844, -98534806, 20187678 ], [ -757317600, -632353814, -2141755809, -638548436, 1723679972, 1371925251, -443689742, -1525775481, 452007658, -2025019010, -335416448, -1485165255, -753633847, -3008653, 944213601, 1940520422, -1757522916, -2034231129, -552101428, -1536727938, -2082819411, 2014333076 ], [ 1517290590, 765324374, 1211596474, 144628649, -821087874, -863079485, -646788284, -51681510, 1149074339, -450075132, 249721234, -2141344000, -1494411935, 1017339257, 1645265446, -1825868042, -490926068, 2054679429, 1414403040, -1534655427, -699835337, -1869611448 ], [ 234982309, -1130167306, 1429830908, 1900256203, -1222366507, -85164569, 877856747, -910172277, 301179060, -832944604, -1088095503, -2113751000, -80093517, 1361537616, 569750763, 1789001356, 1281344185, -1099526912, 1873530493, 455764998, 959244980, 331230360 ], [ 1920316892, -186029594, -685145411, -1820974803, 2107771391, 1138224242, -818139345, -317820120, 950265020, -1461821614, 1239702106, 1747511730, 1244504517, -733726438, 2076635344, 1153765441, -68461464, 2116128789, -249673868, 944901516, -2058456918, -528288346 ], [ -2020630360, 569436671, -1230985094, 507592814, 669878275, 2029232559, 96555295, 126051243, 400107014, 211504989, -2024906870, -1988377105, -1693356276, 948574410, 1653393417, 1075916694, 1641284167, -1374651804, 2108792014, -1568046855, -205336929, 1080779478 ], [ -1212393903, -557263956, -1751821566, 992174732, -803761385, -1411700232, 1787269496, 1574361841, 308250787, -1723569888, 1833383811, 1581015875, -238328883, -770342805, -860289647, 1998262945, 1849049539, 184756190, 420328334, 1500692774, 310390544, -1240733005 ], [ 1859198058, -324431403, -1409710905, 1948905851, -1607547663, 1541288330, 2091435165, -1827039067, 1367688945, -1977606540, -1998723153, 266489694, 96959018, 706823757, 1869419381, -1789535490, 586376475, 1122563380, 1393891906, 2077515807, -1882415028, 1210252365 ] ], [ [ -1389643628, 545648372, -1945470828, 319540836, 619703207, 1076249713, -633927913, 1739360324, -199162971, -1328519919, 216718393, -1299549652, 1528583653, -1763088606, -234894161, 1494275283, -1457748256, -686215727, -739573830, 1266042183, 1443930850, -408515597 ], [ 2077902013, 1761359085, -1495902607, -665593112, -385437341, 1450383698, 1134887985, 1894630197, 909318850, -192725152, -2036606841, -975665877, 842227561, 893641398, 1120232325, -712404189, 924555759, 1715727623, -478758529, 16863796, -1837809872, -490272299 ], [ 1115708932, -765352019, -628890215, -1132415067, 2045786522, 903142895, 2088187466, 1441645994, -1359154073, 1581927324, 110524685, 1773463173, -1977494505, -1051749044, -644640450, 1962997856, -1774884015, -1639586848, -1445677876, 499161466, 955154296, -497931540 ], [ 797911476, -965254493, -1011205632, -64231574, 1450056099, -1825299959, -843781448, -601405554, 882889440, 394548071, -1621651979, 167194957, 1486588640, -219518287, -325281784, -1579676704, -758990565, 159715636, 1371583490, -1164107079, -1402405202, 1350390173 ], [ -1134159888, 829369423, 1546913958, 1157020642, 1987857600, -1388936373, -1833714322, 449312550, 1904349988, -744360601, 1346500302, 1109248219, 1389806001, -1683503903, -2047005284, 1535870885, -866851715, -704741803, 933609778, -818377569, -1501808399, -1399903089 ], [ -831411438, 2027992240, 565339979, -848836460, -2037746469, -1711930922, 1067936601, 1058437952, -1098878436, -1678409239, -177655260, -586957527, -1845317186, 405238474, -776478287, -454127815, 921372455, -693056961, 1432463929, -1784479975, -1091877973, 145196618 ], [ -514047805, 1331416705, 1541049080, 168407063, -1573498684, -328050605, -1495261018, -2085634480, 494698281, 82252116, -382092603, 1268860448, 691750265, 1018551041, 459635048, -1485294403, 1066316596, 383513661, 1097075300, 1243883374, -1816866341, -123708755 ], [ 258081325, -781894369, 439505489, -1593616005, 627825102, -1002132940, -319850268, -1428583714, 662627625, 1725910900, -2043279932, 1375100985, -949631807, 1625345761, 1763641209, -156712756, -2091510513, -1796542568, 891493117, 427031088, 1192780417, 827777283 ], [ 1405934691, 1528806597, -1718715724, 2063311337, 2019666150, -898220152, 1610714978, 1240425967, -299217044, 17904345, 1800429253, 595570034, -1115095696, 991793121, 761590273, -1433306110, 675377214, -576296509, -1041929132, 1874777452, 1644555962, -1981507901 ], [ 1645368832, -263422084, -2050541472, 1421848951, 870242857, 816686505, 2067982033, -879666316, -1459045102, -71461863, -307567476, -236406360, 1768525376, 1939362826, -1955062155, 2138244614, 135333615, 308796261, 730453010, 832751871, 763053650, 1950988638 ], [ 1460959487, -1826852796, -1479785619, 467396210, -42507817, 1406454832, 1929698606, -1809672584, -1681411996, -1914601764, -1118979277, 1370460743, -7740451, 223443104, 913920281, -2046297555, -651356855, -1000011326, 1978546129, 93248728, 1869787977, -2109832594 ], [ 915848656, 637460886, 1260728707, 969050143, -382130532, 743903106, 76939389, 662010505, 282599321, 1188741873, 594984771, 1041525985, -952421850, 1008391578, 146606351, -1449220604, 1518615228, -1153979269, -259036110, 1980733415, -1194566600, -1340225522 ], [ 1235902455, 1854817397, 1714293656, 970288433, 1727986736, -1850996585, 798840914, -213483941, -387686862, -1286260388, -2301814, 1855633382, 1018114772, -63462116, 1036210233, 1559590678, -966415931, -1882679610, -504587179, 664305939, 1179800935, 1863144943 ], [ 1313208447, -694358424, -113449963, -1415353592, 971299633, 561520479, -267363301, 1124619626, -456775899, 1122824515, -1724184639, 1212021880, -1075316179, 1697105573, 897660728, -149134160, 963109436, 1750077516, 600724329, 226610655, -1575663401, -234832703 ], [ 489896920, -602040100, -1878005527, 979624919, 73722972, -2113770071, -989346625, -444977177, 791650750, 606163537, 315240235, 1176714732, -1848540033, -282025905, 1245973953, 1558216758, -1757156052, -1169484744, -1920053982, 336318133, 1948601760, -1241724242 ], [ -529552135, 556327625, -209484798, -100269083, -765666948, -1286115553, -1076824541, -1361744473, 717678826, -1085712998, -1594115843, -241889731, -464439889, 274016459, -710526486, 2027497952, 755107729, 834611372, 1138939616, -2030479844, 1038342011, 65104696 ], [ 1034375165, -2099992808, 1938298265, -980423068, 872912410, 1598048838, -648413821, -251688576, 599758510, -401701763, 1137696800, -1165299525, 737339005, 1065099322, 1845212561, 1682811834, 1237490028, 1682870363, -1866634326, 1744574129, -522329604, 1785355134 ] ] ], [ [ [ 1096084878, 2019384517, 483504826, 1694187588, -679333737, 344700942, 533511756, 1515920236, -1078151108, -1354789845, 1349436566, -1923210136, -1742691948, -1881116028, 2109025011, 2103570423, -942786836, -1825513670, 2109259479, -843609742, 1941623075, 1937424267 ], [ -1747494955, 1748557417, 483152579, 251041909, -223920235, -1341272730, 1365434100, -1115103052, -1960594124, -1242524590, 1888550149, 689851725, 1807619020, -1866453356, 1156794539, 884594645, 522158264, 2093777665, 1956571979, -1043395797, -1120538770, 839765487 ], [ -2060892118, 726533142, 1239351944, -1615368111, -1075823470, 717412734, -657258707, -138418384, -1372722407, -1783058444, -388599870, 2121514465, 1576125139, -50621349, 700871758, 968895839, -674534838, -1466887336, -299720946, 1606025045, 1997521451, -994072832 ], [ 1188033906, 627956408, -267805747, 186285465, -531619861, 478811950, 1895881528, 426326962, -1247102600, 382279787, 1102674660, -2047173558, -1200503218, -500015147, 1887672834, -1439010950, -1370190609, 452038920, -368974778, 2098779686, 1165557203, 1494523198 ], [ 1300630806, -2002994166, 1508305332, 91558344, 96956961, 1245311332, -315709329, -775033680, -1780120321, 923278200, -1703815613, -1415354784, -1849827964, -132351458, 2114833498, 697163021, -1497145040, -1639904947, -591970200, -999118867, 579547670, -1056504486 ], [ -235567235, -293111130, 195028903, 1856091093, 1791262804, -409731015, 1352277766, 1676090625, -1003473188, 1383597354, -753064647, 1442420783, 1466688682, -1624461680, 1384549921, -853790641, -1165419110, 1611322518, -458680099, -1652695727, -1063247707, 254453925 ], [ -36519918, -1014092515, -696311853, 882465113, 1177022066, -1245465620, 720684564, 2041749102, -403825102, 1478331041, -1169176470, 391883058, -1589421249, 293060458, 846690354, -942598711, -1806463782, -1935613577, -2100807216, 1077346411, -158014653, -2032679231 ], [ 1610197413, -464950080, -618755659, -1639547679, 1058911874, 1412537749, 124184465, -1294688682, 1288621746, -322702329, 1778878213, -1484584147, 1251871851, -195422609, -874633724, -1511183554, 638677688, -648297227, 1192062241, 581077301, -1374196506, -1230391970 ], [ -1325910367, -1957560692, -944099995, 869482460, 1648665584, 108691227, -1260399337, 1680824643, 452421472, -1149826991, -2099065603, 27413633, -66737061, 329631337, 511198475, -1104450529, 2135770579, 1048613195, -2146642297, -2070820419, 1307379871, -1818435742 ], [ 295017556, -2073572663, 1147340747, 2132943121, 1257900263, -417333304, -2134871674, 1697006078, -582776125, -781747431, -1676003177, -186607460, -1554230308, 2098380766, -823689931, 78837862, -2097721081, -2001513148, 894827430, 1971820471, -1759738660, 1011923263 ], [ -1685678940, -743159699, -2121714158, 2087469795, 2008223982, -2068223586, -331917289, -308278667, 2068982244, -1159499587, 1365883229, 312362738, -1688694560, 602854109, 375880239, 2023844667, -64172074, 1296745601, 1566875388, 1763188253, -1505276506, -929788144 ], [ 449087617, 249176555, -1144051908, -264155905, -874022619, 802633613, 392910892, -654871756, -1564471133, -465057831, -23760190, 587638723, 1032718428, -76556036, -1896001832, -1115076869, 1731163785, -1390053821, -787289986, 1025163289, -1882186271, 1334896822 ], [ 1482337013, 1191055931, -1312338239, 1239187160, -1926531676, 1888295091, 1698547955, -560605219, -926485977, -291212330, 2059817533, 637317270, -600777252, -476519338, -853202837, 2096035717, -1320307624, -1981069473, 96309810, 1321269635, 225709270, 1636335952 ], [ -1910596988, 2023265627, 894145187, 1221283806, 241809498, 2049097244, -1338553561, -1187654229, 825324631, 528831296, 133575435, -1952479821, 1652839173, -1718996452, -1507047444, 433520111, 1143719330, 259978640, -1408539350, -2116571008, 373766743, 592591146 ], [ 2132666322, 2004798542, 544890232, -138491486, -2081239558, -2140365032, 1410503666, 1309219203, 75047501, -183108771, 576603279, -885968812, -1494661698, -1878480889, -1338607247, -539195846, 1086364313, -1150810512, 1329419309, -1662942545, -170008958, 1318506431 ], [ 1970753291, 1390913097, -250380769, -1736782299, -1910174917, 1426396229, -938810844, 1697557215, -1966802302, 370000840, 1459967074, 162101110, -1838249972, 611640040, -1289179019, -1148455479, -145104943, -1376626754, 76975862, 2059541456, -2113956208, 1780653550 ], [ 671359705, 1241158190, 1983702640, -1105868048, 914261008, -1176739800, -721655261, -1270599485, -157095745, -958008801, -712391562, 1125057868, 205503721, 1084041950, 558266993, 1827103470, 202337358, -797863044, -2067184890, -1326151801, -869990365, -1466415595 ] ], [ [ -54827998, 1991416731, -1390346632, 652663366, 1106137282, -1325520445, 370861094, -640869355, 271263147, -1085102232, -1087555410, -976975486, -1168852621, 2084610436, -1057851334, -1263937827, -433559204, -536221432, -1399269176, 1346569847, -47595167, -4830761 ], [ -682191532, 1894155385, 402792649, 888294960, 2081866622, -1553233171, 1999294782, 1026094748, 194841870, -1920517176, -1861129717, -310670735, -123980364, 145021780, 2113298265, -1797506317, -1303886334, 486251798, -1673119524, -988976907, 1568596276, -1563329686 ], [ -885282820, 1347378690, 1346596456, 1692453193, -1346162596, -1540081674, 1352306759, 1171447399, 522298710, 5935630, -180588075, -337700053, -1539503883, 1272980368, -199069466, 1605933301, -1827243860, 2093461132, -1557717729, 775299534, 1569407200, 1616403022 ], [ -1311028376, 131642845, 447919636, 2048277592, 1859198300, 254012442, 318452645, 324675827, 1951755346, -1887513788, 1858875685, 1048814089, -284531457, -1531073571, -786299516, 1352342928, -157877045, 2144678098, 426407838, 1853101610, 99897351, -511146482 ], [ 1810833326, 656892268, 468999743, 385153830, 1444131508, -550575028, -279483728, 1521098468, 1639979878, 544916595, 1183620469, 2058157917, -372408948, -1098171108, -1632069092, -237392584, -1472528479, -1707199108, -1409034351, 1580371821, 1846649166, -1639812447 ], [ -477102373, 958204426, 964606725, -2065182186, -517193255, -2144174183, -575247828, 61672085, -42333421, -2015835290, -1220938889, 1879705978, -1372319554, 82334390, -1008519467, -404619944, 1703184873, 973697462, -2071445615, -404750759, 2146710635, -157812208 ], [ 1472939365, 150537047, -201266535, -2006334917, -1549989665, 808904242, 424823743, -774090427, -1071494851, 1934386860, -1885430401, -1588418996, 152955809, -668860610, -1161778555, 1814209498, -1354156363, -1297450303, 229556849, 698483244, -1621832733, -1123308052 ], [ 124159851, 1325147874, 613581585, 771198426, 1513038300, -481103730, -51549725, -1037499855, 858424977, -231482156, -902174523, 1411785365, -2010886923, 624513391, -240754159, -550130926, -1730747943, 23966068, 492068099, -2107617829, 733117875, -1702800072 ], [ 1915499210, 1671080270, 1665419848, -1656124473, 218930288, -63873187, 643349161, -1724558213, 994481932, 1644470590, 989425685, -657918599, 2089466544, 1722537085, -472300376, -1210420170, 517322515, -272893477, -697486691, 2115439208, -264054363, -139556640 ], [ 1484610095, 1037373177, 479401700, -1538289070, -1433004056, 1000117855, -543439289, -1435351450, -476540042, -1494154758, -1581465406, -625336335, 1605152053, -442770261, 2077680090, -1672549049, -1987248534, -716058073, 559350770, -1299909, 2140270878, 423636662 ], [ 921627039, -1201637585, -942080940, 784533092, 791676307, -850464576, -1104582007, 437684470, 244236213, -2017025198, -477442726, -1622006809, 1453250444, -1855359858, -1544150579, -1493858148, 589763047, -1863066451, -128817266, 1636733689, 1070744663, 442466304 ], [ 1892615892, 36017396, 1958184984, -753025772, -947024105, -1145113494, -848280737, 1221363044, -1789731273, 719473148, 151858474, -648733792, 296594587, 517081205, -1950231348, -487309470, 813937921, -846636678, -980255272, -1834690379, -2121168769, -475314109 ], [ 1062581436, 1779793627, 1618321874, 2095102125, -1900622983, 1006004594, 2075355244, 1793166056, -1114923909, 946331395, -772185856, -306385235, -321047771, 713736295, -1678583657, 24767685, 557043997, 189077021, -1716064375, -132431661, -997384624, 192738254 ], [ 1152836853, 439588609, -1698314761, -985391362, 2103180308, -591515596, -1661476002, -2058093352, 706717463, -284487125, -1979996470, -713061930, 717955294, 217078908, -1822545334, -962288818, 824295310, -830247422, 2127343668, 1985676140, -97265031, -439056065 ], [ -199202035, 1924583637, 1789689490, 1578542319, -1156463126, -837183023, -1293228457, 156376262, 1986588791, -1844139479, 1473089993, -721520626, -1680171530, -1604766421, 436269947, 580420814, 1415534428, -1353202969, -869747818, -712866150, 1121039638, 1809754427 ], [ 2060457948, 625899071, -599927197, -693235896, -1959208092, 572409376, 958071694, -260155694, 1959720704, -460798710, -1207107561, 559276694, 1905482979, -253421613, 2053585663, -683926399, 578625247, 1204826366, -492460565, -601253491, 437934784, -1498119936 ], [ -1272824602, 850827123, -644126845, -185725992, 333842798, -286246844, -1496395967, 1195039989, -1971689309, -2130565073, 1456547918, 897424110, 150373863, -989603951, -1914785848, -2104193537, -314916221, 1024968709, -271475627, -496524176, -1937022721, 1608833338 ] ], [ [ -77992417, 1846466241, 1062803193, -2087818888, -1125245256, 36078194, 394025919, -1837892565, -1504063673, -917559189, -1703644048, -754026950, 2071097647, -1759813579, 2085519072, -297307825, 1880011561, 1195719670, 1599473809, -1150163439, -928210382, -1738617931 ], [ -1496353921, 49004576, 27850647, -479145991, -919688427, 424220583, -730177568, -1334616232, 750081190, -1604287102, -2130020632, -1868757947, -1012906058, 1665152041, -485722456, -1217448813, -7053544, 1259405388, -925328871, 59951283, -319912210, 1494311373 ], [ 484448064, 1633756285, -1266622044, 2131845548, 1082935972, 1995289995, 2005047407, -907004819, 1855683295, -1516151005, -1672594219, -1203584847, -1343913498, 1575213665, -1775308689, 2077542935, 453543302, -319623204, -1429307603, 2124532523, 1502956412, 500311339 ], [ 1511708373, -618709773, 920339224, 1495744612, -491357982, 1760727476, -1349586860, -469288954, -1473280639, -1428001924, 1950099034, 425893579, -276573691, -518678133, 990961723, -1483251980, 118980272, 1221398117, -1657629686, 590267991, -1253003748, -602949085 ], [ 743287090, 460815755, -95683848, 1388326314, 617280039, -313673235, 1872672513, -1775861129, 455988158, -455542810, -456252514, -271600102, -1277435357, 261639125, -1881669627, -838290076, 1769122383, 10294499, 779642618, -1823484260, 1522390869, 1016568050 ], [ 1721704466, 370234644, 583791056, 1987863549, 1815928344, -1494052094, -561629899, -653943627, -1933848233, -127911624, -1105868081, 1753309314, -180570215, -1329519558, 151494605, 1087307037, -1322056509, -2096433660, 275114656, -749734023, -189146302, -323612147 ], [ 745586605, -1274886158, -1496582459, -1519581862, 264973082, 1890361893, 885004276, -1116176579, -124078737, -143842428, -833437706, -2075672, -1736714052, 1606454515, -1721837385, 1955968246, 1508351828, 1719365705, 1540236731, -411636450, -2145631489, -1252907631 ], [ -1877072552, -1544703147, 861136582, -1658963748, -1613251240, -305162438, -2063176468, 2124635840, 1327347812, 1785151207, -1278463519, 226591417, -629379280, 416344567, -209668819, 1540526476, 421908559, -1495858976, 1694934803, 1355999336, -1859774381, 1215567501 ], [ 95582124, 1064189307, -1489082874, 2271747, 1422918666, -1312182859, 450810989, -282368221, 6355897, -530996315, 1592802728, 1507297170, -1382011612, -1242383430, -1328000807, 1026178147, -2018326594, -1015063881, 904083200, -1689738442, -1966298356, 346242493 ], [ 1479374825, -48717057, -623596533, -1673018036, 575692156, 496139314, -1584728643, -1790440366, -722301300, 829974321, -1985367093, 1348236995, 137809507, 559394687, -1852848640, -2042893174, -1000780498, 690190455, -461471815, 2007494172, 560526123, 321446177 ], [ 7661731, -763952528, 698101346, -511672911, -1652355582, -375664360, 144022576, -914977401, 1812001703, 221536725, 203781083, -653617643, -915558121, 204733710, 1948065465, 234055434, 896519428, -395669855, -2079712956, -1735737622, -242797340, 1170147560 ], [ 1938635111, -330569082, 697806911, 121504389, -1851653919, 1285422004, -491104447, 1199784024, 1221783335, 890050427, -768013740, 1256508027, 295967724, -1469223709, 2053194918, -711785982, 1807468595, 401915390, 732944814, 1515488138, 807647120, 521955937 ], [ -1255047750, -1380365774, -1947938143, -1871014331, 1835535711, -285787960, -1186868272, -1802593277, 1442651824, -1326613487, 363789288, -503631434, -1821960659, 306359214, 1164943837, -1807891758, -226251603, 1757359498, -424784721, -1001962673, -1950917880, -342421509 ], [ -1391236214, -37171370, -1176952585, -908832962, 941719203, 35303867, -1850133653, 720447724, 1418719038, -346633269, -1608233129, -2101304437, -1650406759, 56452503, 1528542124, -1993354985, 739685541, 1614788434, -2000186548, -95269919, -1040272111, 2128903402 ], [ 2143026800, 1173440033, -1423286934, 298065876, -1477284461, -1778833845, -155375676, 790436479, -1089364453, -393554993, 885008070, 986259293, -1232472881, -1452165360, -1985042143, -229994744, 55984573, -190057541, -115485808, -1907546477, 994993651, 1751141686 ], [ -348247750, 2071629977, -563274272, 1823357563, 1126801950, -520178405, 21106216, 863489931, -592029481, 964049317, -2096489716, 835374624, -1468122573, 1249104198, 1863755264, 1330456808, 1459221681, -483218324, -2041179587, -285767178, 2119573228, 223237676 ], [ -563780177, 684961520, -412595344, -1019214068, -2116780612, 1866076698, 433018303, 63891093, 972858128, -1836439665, -2089846457, -1494355456, -1862798143, -1025138174, -1896582805, 1286466549, 1688213809, 587315356, 729914590, 2082088307, 1006481885, -1840919799 ] ], [ [ -1573474549, 1545321698, 421655591, -1042559724, 2056151487, -686797318, 2115238802, -192994552, 1635653621, -238223325, -1350538533, -1393200508, -83934703, -276863653, 2081711962, -22786764, -852585558, 2000229985, -19996147, -1660620908, -1223091942, 1830597597 ], [ 1645547694, -834408048, 12607638, 732488480, 1894628578, -1516647227, -1163715717, 1450816418, 1426143875, 72957990, 1284148018, 1056968484, -1762739810, 1966825414, 1994597526, -575547902, -1566203440, -209303835, 1010400416, -877389071, 1591971882, 219911374 ], [ 1561705252, 953407517, -619912689, 182547375, -996458568, -1415938577, -1236144463, 951691182, 1363207482, -1987750674, 680474202, -94377208, -63024589, 316052827, 1192812821, -495556108, 230400189, 812119558, 55291599, 1252503200, -225526202, 434825241 ], [ -32332711, -1071726697, 1079397041, 426336969, -1359356630, -1461845897, 386153766, -240868028, -877613088, -1816897842, -1440015344, 1588429759, -424799605, 1453482001, -116601607, 629998137, 2112344426, 1284489413, -824569739, 518680587, 761875316, -389108816 ], [ -1134106821, -1507887700, 669819638, -588302008, -60545878, -82527969, 2117192155, -864404018, 1174435216, 270522915, -1582930769, -626568460, -1406324627, 1631756242, 1843592576, 1813618221, 1702013284, -1032714781, -1375339768, 1178235774, -517129150, -1699799836 ], [ -939735372, -1072899488, 1444004305, 1735227947, -25878488, -1957471429, -1507978565, -908717290, 1500891335, -1730409278, 361583113, 1850672558, -1533435433, -1508989203, -2003570740, 713905135, 939004459, -1595687387, -98297165, 1956142070, 1792535067, 1351227338 ], [ 84168446, -507565984, -784325303, 1059715036, -1201325156, -681132809, 1878879290, 719513311, -1389174262, -1036951746, -947504322, -1990113671, -1347000591, -1876567536, 1863574818, 1266962860, 1306437947, 914778575, -827415049, 60610613, -1799771382, 819991830 ], [ 659591128, 40575847, -573034648, -536981830, 462069910, 957765341, -300950263, 2061009227, -1822823210, -800386362, -312967097, 821892332, 1622574380, -51723671, 404847903, 494136596, 505337019, 797051884, 44649383, 756351810, -883966904, 509393615 ], [ 635064703, 1583938047, 1112557642, -313103994, -879299154, -1168192939, -1360645144, 1362716036, 1545246290, -1993956810, -1450757521, 823081559, -1545072042, -1987342296, -440510927, -564453598, -1037346408, -1962886830, 610895443, -1511681207, -1787011484, -2002351449 ], [ 752239577, 577533926, -1619236116, 1976482578, 939976721, 1331003930, -1736411177, 1754291983, 1324932264, 1156791092, 850522041, -822495022, -948191424, 906315907, 1987524340, -1148446867, -2027701111, -386739792, -1192042135, 248876613, -522834189, 1551332411 ], [ -1874473241, 952684848, -1932373168, -1101025886, -429047190, -1136568567, -211244055, -1547233183, 1869554204, -1393347132, 1745822086, 523973394, -1324715728, -821142740, 1548284103, 1446357036, 1932306889, 2043735213, -829066955, 683391736, 1544085908, 1846724847 ], [ 176762534, 754982029, 1240470291, -1681372607, -1030732588, -1405436316, 543756182, -1347321918, -985635758, -758754224, -65155547, 352659003, 1504490870, 795068695, 1358660315, 835777790, 159753821, -999066994, -1092274296, 308670923, -420639817, 286276084 ], [ 2108547190, 1908423832, 623225587, -847796863, -568476441, -267199816, 1254703592, 898352408, -514825866, -1829091316, -1268434731, 1087431989, -1349015774, -1399281681, -601579498, 1778860469, -37539711, 310923956, 984867609, -432103827, 1838768028, -792115884 ], [ -185475528, -533924166, 1527651850, -859849675, 195259626, -1763225874, 1687413838, 2019108899, -1188969317, -2067168235, 1740607195, -34050367, 1588145007, 158644354, 355058622, -268929142, -1783679046, 1429870457, 1475986588, 2027151165, -1364503281, -448483531 ], [ -534879991, -1170206820, 1900412864, 1785784552, -162823463, -1433365671, -414684290, 807157697, 1580101157, -1107363480, 1065968295, 137801385, -1475954343, 1747484511, 1303817739, 2090849499, 1239623541, 792357587, 1810339533, -1224600263, 678017178, 1100206521 ], [ 117495002, 1528708535, 1733466695, 276974096, 1546192667, -1081333437, 1568023813, 1667031160, 391484069, 997172923, -1115223136, -616586795, 2070991984, -1407547308, 1173755539, 1568705755, 2011221235, 806933338, -1818627710, -291914762, -1082171870, 697868389 ], [ 136357559, -1790268222, -1618069307, 1342587116, 1614901416, 1062763081, -1134437500, -895777195, 1033602714, 612255529, -1650676605, 320802798, -591055194, -1540742708, 529885357, 1430581397, -1925938808, 1688232460, 1704163694, 703603509, -952813984, -902161141 ] ], [ [ -1375706610, -1178572549, -278770195, 2042888061, -811397989, -1276762536, -184794935, -1470920742, -120080320, -140978287, 221905076, -579122712, 68406611, 1939677150, 2121867479, -558913637, 123323083, -12172697, -450822909, -47311849, -1384026291, 2103806292 ], [ -1239125789, 62987432, 2079521503, -332631747, 197879948, -2020574466, 1625292863, 425167643, 436498564, 903684326, 2001023448, -247761160, 1320143242, 1762841302, -2070558501, 1186315037, -1666616552, 631263113, -42945691, 205096172, -691628117, 1547801764 ], [ 1001933114, -870882490, -35637274, 1573142384, -1371138273, -1609394712, -453506226, 1349066179, 1833781490, -1993322417, 293675702, -2020382299, -1452722446, -687594127, 1462468420, -522396979, 1107257307, -1273911274, 398825196, -1090286890, -1129336254, -1826346677 ], [ -1156069066, 386180627, 724245378, 1860691040, -207528030, -948265827, -507975336, 977586943, 1490727804, 1248771863, 1413400426, -1467779130, -1262844958, 628485708, 239324615, 541887536, -262849886, 636462549, 2125801260, 2005427649, -983810870, 2042567094 ], [ 1693133037, 306194802, 305867078, -367468296, 1322330876, -1206446792, -1783448202, -291392175, 2129826593, -1282736707, 2022314025, 2105569817, -1522089331, -304374701, -1595785216, 263430189, 210752760, 934686063, 2040831381, -1463962912, 1494766640, 881415100 ], [ 1602037682, 1263995080, -403885770, 1204534820, -974585269, -1616818910, 1389212763, -796618463, 990320460, -1194276969, -451977290, -2117720900, 488198149, 118476673, -923230823, 878906350, -730127122, 1748022049, 1806128543, -1528033047, -1968808892, -1079510807 ], [ -1851608090, -1666216917, -1693032861, -447005661, -931368794, -1846744902, 1065591619, -1740646215, -584512763, -741734447, 360586974, 319993309, -1672441917, 1532155864, 1918840129, 2116182686, -1767849739, -541881898, -1020841494, -490199053, 321348713, 599484828 ], [ -1956241242, 1040940392, -1941114533, -1822463384, 57938052, -1156392337, 429340593, -564658502, 1279245913, -1360630494, -665994394, 1279099626, 999855249, 1530228530, 425488957, -587980329, 962636931, -1078041035, -1539331741, 2057290952, -1887709711, -179323936 ], [ -2066859797, -1493127099, 1654650703, 109044422, -162510925, -508669984, -1045537279, -923899200, -285380073, -1608568332, -1776804897, 1904931269, 1916665126, -716121902, 111619348, 102738497, 1808677377, 450495935, 745798094, -2121736600, -34897819, 1483350318 ], [ -818395061, -1916755793, -1682458311, -1661609727, 371076287, -1540187246, -1667616702, -1345623082, 235273446, 311814852, 878721314, 138276975, -1142489134, 557000399, 1267490738, 71158027, 885926785, -580936664, 1134254019, -58096520, -799594547, 1707198911 ], [ 1742840641, -1458116332, 987325641, 251763841, 301168065, 32535709, 1332060706, 435005089, 406528343, -1521087095, 1487921096, -339970901, -137183783, -1707324232, 1912369871, 1589182118, 1243369916, -1185986642, -140206586, 374345246, -1507911911, -375020793 ], [ 1980453663, 766136010, 153664607, 1817213394, -2000401204, -2069765735, -1542237420, -89082701, -1905527054, 1145820453, 392622978, 1860380068, -486207155, -312899478, 1191453753, 368294325, 830790281, -2141236958, 2017915974, -771868985, 1355741993, 2115847981 ], [ 210122859, 948719554, -1713059858, 742949955, -1406308946, 339323739, 782655426, 2010626443, -1622379134, 316439779, -1568561970, 823586890, -977610420, -1095634404, 128274016, -677395961, -1214147528, 1043041887, -1372543950, 376755400, -3357701, 2041230509 ], [ 1225206808, -1789555633, -6770046, 1608770038, -888444939, 924707004, 1506943543, 127852784, 374067239, -114065345, 1125342761, -1689218337, -1347524363, 1024650859, -1884586622, 401029170, 1595750258, 1483492246, -1437556984, -934119826, 89014288, 171230960 ], [ -1908832833, 667972125, 1829964724, 1754656313, -240248397, 369159750, 1003992017, 248590187, -1763334824, 626597831, 1635094616, -1994942740, 517098157, 1675790824, 2067366258, -1146310329, -135440196, 255650442, -79855821, -1312448226, 237391527, -1705595164 ], [ 1909609945, -1201875829, -833757199, -1799472010, 1795285520, 394305057, 542956766, -860202866, -291792164, -322100112, -1113731802, -41201553, 1732781880, 314181216, -1418432060, -725780159, 1950744262, 1246374087, -396150678, 1281327880, -231519991, 1874286502 ], [ -1505396881, -1589450744, -1727952245, 1675305328, 490641612, -1171574855, 873742095, -99528169, -1493995982, -1450105671, 1831912445, -1789554298, -1429036168, 1382651632, -1588045150, -647917234, 629960808, 1530851540, 217888821, 25980514, 1261083886, -1499729137 ] ], [ [ 1869314444, 105955092, -1931798151, -948768924, -1890206727, 2111307982, 1725573720, -1256086086, 959787161, -1528522616, -496792101, 1282025671, -467675133, -832081658, -700566860, 1664920410, -358682065, -742846279, -256488753, 489464893, 1692399440, 1197608497 ], [ 1872024835, 1017794149, -2040568427, 2138963654, 49051918, -1246862366, -1821243095, 851031341, -838146494, -708492923, 1277497692, -1051331990, -1723723781, -519961234, 1241059573, 1113143264, -212852583, 1789212122, 1746833794, -394712867, 1574500158, 1186784943 ], [ -1171023827, -425644463, -1677690181, 546205218, 1110992573, -526079079, 1854283271, -1858098313, 274804198, -535630593, 1517324007, 1339206079, 1640079230, 179640184, 1495382801, -599963723, -1968537387, -717873709, 40498046, -631046411, -135367140, -1689977657 ], [ -229118986, -45949562, 312101596, -1004995559, -1166511547, 1504890391, -1299654595, 1824715347, 204460245, -1735423147, 622999339, 512723567, 2141484634, 1927777330, -721103579, 965972106, -1152574041, 1236735789, 886275740, 1857645132, 1863692777, 316632740 ], [ 2126762915, 172120388, 765941144, 1440933469, 1790999982, -1493895204, 1053802218, 1484371681, 1075733811, -1791830293, 1976533265, -276730273, -1044005870, -92446142, -56198958, 1191066276, 871900421, 2131971751, 1274205493, -1527408365, 602395964, 286225024 ], [ 613481473, 1963305897, 1981369256, -1186611275, -111946479, 292719909, -183997462, 1075440537, 1789958369, 241480568, -1156325036, -253654928, 282303750, -1536311226, 829537512, 536645692, -1190133567, -1676329755, 1876928192, -641111996, -1127577277, -619559373 ], [ 447527085, 1256421183, 608047979, -1396379722, -425925471, 1642693032, -503988581, -1947184317, 1092942157, 1072103747, 1361679048, 257146604, 625299862, 1740615705, 1817369497, 829113424, -129284855, 1215178076, 2057261155, 2106645560, 2007019553, 337405294 ], [ -435636994, -1839348049, 858601587, 986593183, 1011195257, -130514648, -1660802946, -60873107, -13998651, -131240992, 1236797715, -1544941406, -1920941469, 341473414, -814034618, -383478594, -265491886, -1845332270, -1964131795, -303101434, -292874100, 991435010 ], [ -1805069857, -695347027, -929093270, -382102444, -1867626624, -820703365, 447723923, 1918039132, -305975079, 1585947518, 139014254, 888048279, 697107544, 1789282561, -877724230, 869073678, 594463253, -1862690949, -2077136663, 1870409687, 1505634073, 1172341901 ], [ -1100764172, 6348653, 565497783, 1781755133, -223647102, -393806697, 1132501437, -761499556, 390073639, 1966395067, -486019349, -866247294, 269473042, 1266954164, 1676653570, 700666108, -186861603, -2125921410, 416095899, -84057247, -1405957707, 572853404 ], [ 1514646971, 1520610356, 188830348, -746682404, 379430502, -348202976, 1771403294, -30199541, -512819146, -1492830016, 2143477760, -1979533341, 1165541816, 639399096, 2014900160, 148968376, -155687240, 551436625, 201252738, -560732952, -1211543670, -790413808 ], [ 1827532072, -1456190897, 1999426902, -1290168608, 1010822121, -1707419345, 1196038688, 503945213, 2037488679, 541225834, 777315808, 451749794, -963048459, 734142564, -2039801588, -1395499115, -1350716672, -1222524854, 721023949, -1603074325, 1703605977, 1055656452 ], [ 1071318247, -1101134393, 1559076501, -120619729, 2140385677, 782029729, -924186238, 296162405, 303012295, 1588664751, -863335540, -1915586873, 1728528051, -327442068, -898088185, -938985255, -1463736697, -1319802557, -1354937891, 1232557795, -1345871043, -784608925 ], [ 1162491119, 438882157, -201353194, -1821801979, -1664176196, -941145168, 840685135, -1418563298, 1978020766, 208868953, -58902810, -121689562, 1950083693, -743299879, -781204364, -785449600, -2021753675, 99570883, -576749699, 756928447, 2016941639, -333639674 ], [ -375124261, 1764280485, -1494547822, 155481518, -2132809012, -2002931838, 275385926, -1160117630, 226475606, 506800791, -1332855418, -789716440, 1906310729, 430084195, -456516083, -68001983, -1693964009, -683067014, -1513938238, 1359789624, 705146838, 325602435 ], [ 730761823, -844925076, -552109367, -1708832395, -1045420985, -1454855641, -1421946374, -1069395529, -483866979, -1197328713, -354534609, 11388280, -1144357471, -870372844, -1445238854, 1222640929, -1694104679, -1118208657, -441376311, 1739296395, 142084243, -1976024129 ], [ -1608156655, 1073395931, 1669646419, -1444554541, 1946797341, 1907779269, 1145354406, 577739839, 1289634993, -957132324, -518171932, -968494736, -796752471, -898723801, -1337957003, -2020459318, -1667074825, 220399567, 1348003831, 1981454184, -127717332, 418209310 ] ], [ [ 673477267, 445690071, -1144870387, -1712737367, -1062730659, 1872874941, 1306868366, 1165594088, -484960461, -2124766425, -397643749, 1610285597, 1655616021, -2088014019, -871128129, 1346724363, 1024186666, -1721502368, 1017419576, -1971174179, -1811796477, 1617594978 ], [ 568717551, -1676323242, 968534674, 1886830737, -149698910, 492854359, -1371995972, 660683416, 1628808999, 100414567, 1215687023, 1863136364, 18102946, -1437404270, -1536948342, -47957673, -1656106397, 841252101, 1052127273, 9721757, 1354619655, 1935565336 ], [ -1453177708, -422794596, -1613159708, 1283766546, 1497384448, 2082632340, 1419706373, 441689623, 347319153, 753105118, 392987736, 887600157, -68529905, -1613137060, 1875492670, 1179952193, 762677615, -563341910, 360288157, 1737412797, 49961286, -968473683 ], [ -715560237, -1261166910, -1989482268, -310490236, -1438580203, 1980285138, -468358805, -935383015, -58079494, -1793248754, -733855199, 90947382, 370299693, -2001636363, 1634693778, -1679493116, 167462772, -1998027732, 241971698, -1062304558, -2081356480, 1600529274 ], [ -1751890998, 1577750308, -450657122, 1550450847, -476503058, 428348334, -1895924566, 355369705, 1382814871, 1609018616, 1810486279, 1137261692, -1533210917, -1977780543, -638343842, -1649231985, -1806104524, 392978828, -1267731236, -1905795387, 531241541, -511895339 ], [ -762556190, -287272645, 397984627, 1175088239, 1441949874, -1624341797, 1794949927, 1598560982, 1096333028, -351797897, -1301908530, -287494380, -1489220531, 499350873, -2134074937, -1338286498, -811386324, 2136011940, -1312892029, 2105260445, -573920938, -20507966 ], [ 1988032178, 1734134055, 854768236, 336851044, 1098986479, 2079769586, 1211075914, 141321788, 1538121975, -1972610666, 1461443136, 1903669315, -1665622390, 1910144008, -760082493, 1617077354, -1175168065, 413969024, -620547588, 127650303, -2082880426, 662413628 ], [ -2142340951, 1071100657, 850650719, -2081554650, 1470203537, 91888532, -999587946, -1438612429, -449388494, 1686842333, -1353409578, -1815031859, -1122046393, -2137131143, 1510885970, -704661718, 442904510, -1431303841, -1431687490, 1763257361, -464428732, 1477648379 ], [ 1185008257, -416853965, -251204316, -1905308171, 1343332057, -85631184, -2099942098, -160075991, 886862486, 172674128, -521120534, 1488188410, -1082724063, 647064642, -1841812840, 47260508, -1157608824, -480934983, 1616951531, -1026597641, -464570994, -85097039 ], [ 655866242, 2038470732, -1214286996, -1950772302, -1237414971, 1985835535, -497374569, 757127818, -1476449075, -2097158598, -320400272, 168413083, 1289918416, 1808862519, 1926765880, 1114072672, 702978860, 1625798931, 591456775, -1303478291, 607288938, 1811919211 ], [ -67298129, 640795165, -1774794029, -1240942387, 3913924, -803983261, 272493216, -1848041755, 1338412314, 191749089, -527118694, 490873388, -333855809, -219955191, -232255044, -1783820653, 168283391, 302317452, -1141616200, -621158906, 940184188, 1332764227 ], [ -1474569278, -60254443, 1520183658, 1057840467, 1900392894, 813844329, -276847350, 802104394, 509073844, 1433409005, -226133500, -1542980439, -2080125465, -1105196321, -152315163, -1621686269, -1165500343, -234696671, -1312981496, -974767867, -1318726183, -1192521854 ], [ 1035967695, 541374598, 654651518, -2112151672, 1413928323, 549484239, 1988821773, -1531817156, 1385561625, -1892644859, 49414539, 1543405749, -89337034, 72882030, -1713949943, -498068787, -1526176418, 1797751595, 1387644511, 1680997130, 673097528, -1503977710 ], [ -816662786, 1134124502, -1160746323, 1068387029, 633632559, 331467119, 619036961, 1443176531, -2135570592, -1679016373, -1682039714, -1435551330, 1440720663, -1625686231, 654316719, 68422684, -1899849064, 1428459654, 874367826, -9885165, 773418076, 79745937 ], [ -1959086735, 2051984466, 265677294, 1108466869, -293399989, -2138831093, 1901055006, 198128254, 382441999, 1874558291, -1970613899, 1197071901, 1929462599, 590249261, 1954283192, -64884382, -121967077, 1828276400, -1839726937, 1971669479, -605429669, 700624188 ], [ -538120058, 1995606519, 1661502111, -1020007690, 1208826362, -1206564324, -290437358, -604292826, 1075590053, -556465195, -124423828, 1932006161, 1393769150, 1377951466, 1223332983, -324300109, 576334977, 1760652033, -1583067606, 1336831040, 498559722, -1464209954 ], [ 563256834, -399845827, -1988053980, -702150941, 48776589, 1393709684, 2132188626, -1142423127, 64356451, 1167037394, 816328974, 1164844221, -1185982820, 32881922, 1349233044, -969641242, 1033695328, -122768746, 1563966510, 175664695, -607439029, 637463738 ] ], [ [ -1788443248, -1604107114, 731766163, 1587820337, -1555416981, 693641341, -1585866831, -375160952, 833502114, 822914118, 1821852124, 1977045302, 273267122, -1157796745, 1364807429, -1411279452, 1560943451, -196269834, 828455120, 814190445, 1087986233, 477105320 ], [ -239710452, 1181385750, -1005139368, -2038521519, -1464694714, -1800401134, 1394727972, -56390202, 578703617, -116468691, 971528461, 2145049008, 874799990, -521920794, 955105164, 485701931, -1067303840, 1698223533, 1779054204, -926739313, 1090931264, -1937732908 ], [ -1152217026, 1054667140, 2055315150, 381438271, -1976421206, -153035266, -541209924, -1417489105, 1447144333, -1761613558, -408446322, 867291581, 90960215, 1364848910, 661175073, -534471770, 837493700, -813541611, 1431387905, 575133321, -1978931440, 1343329898 ], [ -1134922958, 1108535683, -420849204, 873410173, -562909595, -77906251, 544718757, 1830195902, 2774920, 1431502071, 1876318804, 1721476092, -885018552, 519395947, -1058315728, 1840844263, -680153436, -392102331, 1759367717, -1000021907, 659717577, 732437100 ], [ 67185139, -1834242127, -2146656185, -1618101402, -826284443, -1450905929, -379543028, 865278332, 1739825557, -1171449761, -1254511906, -1464342004, -44637691, 191227989, 485361283, -1750987709, -223918848, -1865920211, 1181289628, 1202901461, -902399150, 1730267454 ], [ 1333522729, 859020128, 1991206196, 2146767880, -1047122067, 747707145, -515714556, -1747907728, 915783412, -425219621, 499822819, -1997447586, 785378298, 1336429607, 1350735409, -638130230, -1463181096, 436961454, -282025160, -1048080546, 768325391, -140616887 ], [ -77967060, -1587227203, -949484055, -832768442, -1332099377, 851090852, -1715415407, -1794789690, 997249768, 498121068, -1772647339, 455579099, -1294310508, 918595482, 80443183, 772650578, -998549406, -1758341542, 2049852038, -1725732839, -1199449252, -743036149 ], [ 665726547, -541820184, 332169258, -504600052, -1140244811, 506298572, 1941278957, 904777400, -191864262, 236324542, 883706848, -1106899486, 1945909166, 1370287182, -887116072, 35830361, -453782448, -845427745, -1349521654, -1799323915, -1370804665, -860782192 ], [ 1781152711, -2078147847, -1719571752, -290944013, 571956859, -1441019604, 1794073044, 1681787174, 985415927, 1329203397, 1349421548, -1971703249, 1782565385, -2110250639, -1503486830, 1583003173, -1502528417, -700549490, 1050420674, -1687395392, -537248094, -1673322355 ], [ -1865033570, -1329168290, 648580130, -1563988451, 307834581, -949573733, 1123757593, -1081191837, -1424139602, -2136285141, 1903105176, 997030599, 525610675, 453898690, 1263368420, 1029737823, 1472219398, -938930559, 729262707, -528479174, -681400279, -662692033 ], [ -1677921295, -1832033247, -1499358007, 1109806035, -740418923, -1001712024, 16842076, -801709868, -675866179, -876093586, -893281211, 1486185092, -834793981, 1046974229, 1506701159, -1174277016, -1798272534, -1906828248, 888141218, -726803434, -500025269, 1221811036 ], [ 1824665747, 96686874, -1967872208, 1671547701, 1858216085, 258264343, 51025869, 448614184, -1347676965, -1217945448, -1324609040, 434074574, 1302799906, -2116768490, 1940600147, -603056142, -1691602756, 1837157102, 911649140, -1894201344, 908177495, -468214867 ], [ -1809926843, 1039010501, 1019450047, -1008518226, 2007553468, -1071751698, 1119544480, -681073545, 533880368, -1749566720, 549123866, -1029256045, 1621388929, 1674302791, -360894293, -1918671655, 1866712666, -1323189358, -1057161821, -383162048, -1581930164, 707707340 ], [ -1331398171, -195123977, -1869463930, 1024851576, 1793781724, -1004735522, 1472375520, 1152356088, -870582784, 945094279, -489792744, 1351976848, -655176400, 1634776105, -1880767771, 1258445718, -967878936, -1659350939, -1681541565, -1228217264, 2010323974, -1170276411 ], [ -1186548787, -1478688430, -1735307797, -1650594002, 956247739, -1451555862, -1924886031, -852865752, -484062841, -643127024, 2023102420, -1774203375, -705074348, 570605035, 1743282002, 2110927117, -1939909867, -1338422237, -82722323, -391543713, -266296559, 1726310749 ], [ 1523162349, -1606075573, 1428450157, -380868008, -9558860, -1954507983, 2058106276, -2005476136, -494980405, 1912794441, 43475, -1877721358, 1138123892, 2064205536, -876593509, 127948143, 679594309, -716662422, -1637463846, -1597474229, -819343796, 1590155087 ], [ -1648147333, -519440368, -1196803561, 1533556285, 506167269, -241963175, 1419810148, 935708641, -1380599142, -1849427530, 1492710665, -933956240, -1127630948, 1220722721, -103756747, 925889201, -1652333211, 1870937809, -1134728042, 338450028, 396605072, -1456003250 ] ], [ [ -282477002, 1073758468, 865928813, -406831649, 1928239513, 2036272415, -888889349, -220311261, -317712981, 1510236106, -1009475107, 1455637577, 865761119, -2061066301, -1797417053, -1382081133, 1185087810, -353143354, -1553950045, 95693773, 465212835, -766321693 ], [ -107800560, 1291089758, -107713182, 808716706, 1901279528, 1840219716, -1475845062, -1608646027, -1144831902, 786112620, -1421787779, -507268603, 1461363167, 724657724, 852824987, -1648676163, -487896722, 338067398, -1049119327, 1411455996, 142626492, -817804968 ], [ 560676210, -23146720, 1102075805, -586019981, -862642284, -362883151, -1213202178, -162718298, -1733537666, -787473607, -1160659405, 238474239, -1294680713, 816607720, -826160400, 987896913, -1619725581, 1983054346, -1941326944, 2041230145, 821425559, 1396445390 ], [ 670351904, 2104965818, 776629272, 2047606962, 2087415043, -431142025, 1178216471, -1530802361, 1525860290, -1474479572, -560423560, 649090890, -1190778784, 405962211, -267074743, 1410092753, -1037492388, 1789521815, 1378123169, 446697743, 415603763, -1322297603 ], [ -89008921, -43766993, -230192163, 1248500752, -1677015691, 1006334756, 1006437446, 1847267782, -1839603992, 1734948450, -1305413758, 474943593, 840088312, 1239142223, 1975007482, 598695316, -1861829598, 1713137386, 596556305, -1317452657, 1944201498, 1546830558 ], [ 1701194948, 398846952, 1081240098, -1527138050, -247316520, 165812616, 740890110, -147108094, 595461863, -2024974169, 629615457, -564399281, 624029106, 170175429, 57537052, -1835550959, 752964932, -726476717, -10898366, -1999996645, -684000423, -1717460864 ], [ 1949844994, -2135334833, 261089440, 1382676028, -844966974, -425481160, -1531656307, 1564435259, 577469810, 895609448, 935390231, 1031327290, 1606244510, 724363142, -110562484, -300244098, 421260813, 782541431, 964308838, 1270686868, 345162734, 2060597117 ], [ 895960776, 2033918399, -1726392878, 1437153699, -227761736, -1080834749, 72537267, 2033421584, -1872763660, 1359704512, -155373261, 1639585254, 195660211, -1605929790, 857281569, -1761707369, 1589112092, 1757056242, -1446109653, 2069473463, 964353828, -1956801569 ], [ -1330443733, -1395143757, -1038093200, -2098665417, 1719693097, -643907346, -1397464541, 398860598, 268533971, 512639213, 155341382, 1661382517, -607537725, -864007656, 1984668553, 959157770, -127344267, -754542135, -1304280718, -1837402135, -1681563696, 436465488 ], [ -1623023185, -1472449668, 1645289008, 2059330162, -1615479301, -877782258, -2029612249, 1495854352, -1516294753, 1891045095, 1024114027, 1748349319, -1817345832, 1159103491, 288645055, 783006661, -1231366000, 1221596556, -2065670032, -1931749999, -377305834, -1396044633 ], [ -1793594359, -1122624380, 627010558, 1550756200, 1906509409, -1614705433, -1899788378, 119575045, -198246522, -1512849497, 175310500, -2061844932, 1570083949, 1854684707, -763840240, 1978039906, -1121657844, 1988638563, -1112058716, -1151898631, -833059335, -1958513144 ], [ -2143021516, 2003663517, -2070686460, 1208415790, -864182936, 839113901, 1404351208, 122006529, -1101529172, 941982096, 172449713, 1067935205, -1200826805, -601746826, 478449878, 71964742, -1549654020, 1120555333, -2066389666, 1111467914, -37670653, 2008789211 ], [ -1158327135, 897064649, 1770622383, 387998122, 1803927021, 1281112253, 1504476994, 816116444, -113172, 1690837081, -787685671, 2098580232, 757206406, -537787729, 807692615, -723330410, 437456997, -1562193869, -1569211338, 413260894, -1603593572, 1577716301 ], [ -754237993, -220432563, -915805809, 998596812, -1952575431, -1668685332, -39497550, 1188767534, -909794853, 1017337887, 2042224919, 795571738, -1978523754, 1109363990, 1846739476, 290540703, -937526308, 1006304476, -190652707, -310766716, 708293601, -1660819707 ], [ 1358497813, -1292426287, -785050614, -1479514126, 1713507131, 1908617225, 106224001, -1613675878, -285057013, -1195770433, 1282889574, -739104912, -632370993, 70301243, 837266967, -1532995828, 986733268, -646271160, 324201852, -1443832890, -70780434, -1783199675 ], [ 1468875242, 300579162, 768930215, -35567736, 1694071561, 646628576, 1018780216, -1169557849, 1444483692, -45743121, -1539339028, 797065638, -1578899674, -313323902, 995313470, 2011914542, 1465043354, -269268418, 1494418930, -1257259127, 872336011, -631067954 ], [ 1189845082, 1567240216, -77139734, 258950087, 1577069104, 1789727805, 1122016717, -367759738, -1802639230, 1674935554, -92861061, -246812464, 1453196558, -1345872626, -1544371678, -324413596, -621133600, -1647727501, -1112945735, 1177543206, 467497595, -632763591 ] ], [ [ -508331993, 1365374929, -1385315000, 1773555991, 400286557, -697312516, -99402629, -1086420282, -1279239424, -103689076, -1123915237, 1512592476, -638736897, 1320875212, 49694009, -981031586, 652973740, 1671607517, 1711298960, 1816047775, 313263866, 866865920 ], [ -1690153872, -426660789, 1973569006, -1623524841, 794775789, -250074332, 118942086, 253189741, -1736497475, -43294313, 477578424, 1997843119, 354265097, 1018712424, -563852212, 1843569715, 1656968917, -1313893056, -1624766140, 2119460592, 1965841747, -581819458 ], [ -1416521406, -1432979166, -1592740754, -751173928, 709813361, 1583362992, 516779345, -1474983689, -106097250, -996735899, -666720787, 1016507434, -1465101196, 444101473, 1249469401, -616408350, -1433105693, 814566943, -1416505244, -739003663, -828095514, 1741974867 ], [ 1645687005, -2062127317, -718845584, 720380146, -1870852435, 407479616, -579657403, 135484688, -1207556405, 1000866842, 253338595, -1537074731, 2019425788, -1465337247, 630214830, 1513268905, -1858842843, -276768018, 1056133545, 565600308, -1062655555, -749997376 ], [ -918220292, -1155016590, -1637447011, -1260941406, -2127771489, -1182660280, -1142737430, 830173624, -1535843036, -1294959765, 1433171876, -818249016, 1393548879, -1596016301, -1028732079, 1796154047, -386712907, -1742208084, 1651141802, -1716475119, 541386694, 602130762 ], [ -907955864, 1905772278, 1146792271, -2136648566, -498978256, 1401311619, 1108296608, -1134205665, -1676616817, -1565628523, -49907164, -1580195953, 1099716327, -329187471, 279251475, 401879564, 994551727, 862074016, 307398929, -2086091155, -2037626419, 1597663586 ], [ 2058548650, 1169324267, 1427565767, -1600981531, -1388552967, 1037765300, 856148167, -947089758, 1687290698, -1616096252, -1770067348, 756331091, -1204745356, 15677217, -1986002498, -419451715, 334382170, -1965015008, 946197695, -1962237774, -796698522, -1412126903 ], [ 368322951, -719924763, 97701692, -1935154128, -287324442, -735697024, 4590360, 172548039, -289521255, -1171912581, -251040267, 771414834, -1667506113, 303740670, 50072059, -2085120250, -898450556, -924093792, -1005576802, -1190215078, 440729951, 1084129277 ], [ 1663757355, 2037165185, -2084599904, 1435561437, 97341627, -669939618, -98244042, -127255147, 1319172053, 1362972669, -562371408, 1641251333, -632689542, -884666893, -680236101, -2102592562, -967711323, -787515550, 1024937253, 168935362, 780831755, 797246615 ], [ -260191788, -1628815789, 1948558899, -903199087, -660578649, -2119330896, 940427959, 1683914798, -681640107, 168861282, 1413390116, 448935122, -551444319, -2014782659, -1399472159, -1027414796, -150284276, 445785849, 1258078889, -854736564, -1413895657, -733418092 ], [ -1670230166, -1632118347, 874947948, -887190505, 879751835, 123657887, 39502296, -128139746, -1039606962, 944404810, 736069480, -452659711, 691745155, 1354332262, -1254272420, -1087046716, -1916342789, 1347914591, 784155485, -2125604580, -1472307401, 1179609708 ], [ 951266036, -1305234522, 187708598, 1511915172, -836597650, -1068610232, 1479052585, 2119571599, -19757632, 1852932673, -925475092, -116777238, -1064427875, 2089849131, 695528098, 416439110, -886368346, 956736547, 1067731214, 2350992, -1268387791, -1145062739 ], [ 75305136, 392451159, 688084833, -1502845273, 1456334672, 2098986138, -323475258, -611784673, 1128687626, 2116099453, -1173104892, 1095371674, -202412306, -427557030, 1856444496, -2146235768, -1011538911, 1532469721, 1135953370, -727255294, 1786055951, 379327696 ], [ 1130561517, -678697696, -824710880, 359679347, 555136949, -1450299731, -1999055490, -709578384, -618564617, -1259513563, 1909588967, 1258111798, 2130253228, -2089202702, -1559201583, 1116153097, 1956361594, -475129689, -876271289, 1187703556, 1084748441, -1203634723 ], [ -215628757, -2027031360, -1993457873, -1032656628, 1358811934, -1460976426, -1919176607, -1562414401, 107116386, -1997340467, 1683297809, 436464363, 1991184171, -1435342599, 1830351601, -1389439301, -2049506987, 1968080913, 1089937874, 182821316, 333397720, 388629496 ], [ 735210524, -1625562570, -871002184, -1168469214, 1863765976, 1125579781, 45625145, 805472547, 1850404440, 1463241853, -1303610159, 318637897, -976471009, 1698600897, 103362697, 2137341463, 674593606, -533884682, -913791136, 1605877464, 970065000, 1416286909 ], [ -1034213624, -1328463634, 1173065679, -231849403, -1575390590, -35888834, 964041159, -103094013, 553370449, 245013561, -964187538, -139206288, 1576008855, -212941306, 1848680365, 430864665, -1039195066, -296532507, 1875903571, -1385858149, -269596673, -1874193871 ] ], [ [ 2114289456, 572918090, 1265201593, -2034488945, -485759601, 1974974465, -1349214238, 1826921125, -880957146, 1042162494, -10615309, -98918992, 1413171371, 291595847, 307163445, -554055538, -1008617089, -79126500, -1338979413, -103595507, -487921125, 62177566 ], [ -1537352725, -2047599409, -734895488, 520157542, 563585210, -1705238851, -998604733, 247163010, 1868742795, 779678935, -144737510, -2082493111, 1856745508, 1660994601, -780467793, 842948627, -1004504061, -1642033853, 758539921, -792838617, -359744911, 2135811668 ], [ 827127380, 1456331907, 1383042074, -138402162, -1625019713, -836551392, 1516392249, -192831790, 1620426196, -1467991082, 930129295, -2099353622, -50636679, 1918585708, 1045629010, 165662735, 1596474994, -1957531873, -201127261, -97529238, 675466689, 373865719 ], [ -157692598, -247803787, -1764500467, 1613890007, 1553264490, 1361849755, -389865193, 1250185144, 1488611556, 1169090156, -1949211643, 1730876831, 1238317498, 888725926, -241532816, 896658784, 797983566, 1291092142, 1000725168, 84090179, 181692039, 1117411626 ], [ 720923335, 419468511, 1906466663, 1369442532, 1072325154, 1911952097, 1532295446, -586983166, -1716785016, 1193722910, 1176290658, -376820205, -1712049271, 567737561, -1370401075, -1664236713, 1240064727, 1958844122, 972379292, -725435797, 918735742, 813665686 ], [ 2146905185, -693685369, 494448239, -1780413584, -944298650, 1104719599, -275033118, 1920909197, -2037557910, 166459341, -798163851, 1943303915, -1211279188, 647068809, 680113976, 1327040042, 1682098758, 1233563245, -1559999940, 1587053889, -143906094, 560576946 ], [ -1732180577, -1722981706, -541781523, 403492260, 1757782460, 1833340906, -1506985435, 389148552, 2043160329, -1050263196, 632568511, -1579711391, -1039760451, -296346999, -43407306, -1724492499, -1424299782, -1117253415, -1347506102, 606467687, -441174336, -1478169125 ], [ -1008001607, 1908515807, -1847114238, 996568901, -1933834306, -1250040483, -816554301, -1974183839, -1434200838, -1349643200, 1761786401, -1370308707, -1704247484, 1140879848, -1668985211, -1105753842, 48469523, -2133951057, 1505921409, 1358483786, 525116264, -283788801 ], [ -1344200035, -1690323534, -1279352939, 624753378, -1100190954, 1793930413, -1103323037, 768717445, -1642895329, 543905608, 1773170411, -1078569361, 1172023793, -1460687039, 1183666279, 1700018900, -1921393586, -1679088242, 2080014526, 2080574078, 1552209994, -1272551884 ], [ -1264669629, 1290965803, 1506690202, 264446582, -2017440277, 2055750823, 1935144449, 1714807771, -1969597543, 817044016, -91327246, 727130527, -1273908933, 760282287, -267618103, 739651735, -1519759922, 1547120118, 1240855356, -1149698187, 841355829, -830432518 ], [ 1878265809, 103767747, 1731621960, 1472651024, -2145914480, -704171883, 1054965978, -1247284547, 601100322, -830999345, -2141095204, -976246685, 18979927, 1613759528, -193744860, -2049676068, -166616822, 2063553973, 1328199256, -548243029, -1841823117, 417903221 ], [ -669097572, 812981570, 957268968, 572295504, 1583461752, -1327535478, -2072297533, -1916781917, -142823332, -249324547, 145348747, -556234572, 217186479, -1425033068, -416016346, 1506978487, -1022774214, -1475324023, 216996414, 1861529922, 1270469566, -1125931356 ], [ -1900646484, 920118859, 447113269, 1917763798, 1873832253, 154384270, 986989083, -1788805739, 860484250, -1826488444, -1737707991, 2104700122, 1065139504, -607141634, 1281506345, 889961851, 646544260, -1517379055, 1145390009, 1207963946, -572998596, 474346826 ], [ 812877801, -2106609986, 892389718, -254335550, 907429684, -2093544636, 1758742475, -1747697411, -1734019261, 559400264, -1702982008, -1392522925, 1651972732, 840275490, 1889776390, 1883930105, -1945958518, 147721944, 2117856895, -594643266, 1969843165, -1819061523 ], [ -1454874101, -1463387786, -1911445397, 69174639, -590462500, -926349619, 554428414, 166304907, 251349398, -1792525665, 582413450, -1060454674, 117372851, 1357362592, 350630732, 917032373, -1918713176, -1584195848, -29550868, 2117259690, 204228469, 382294652 ], [ -1913854566, -726424968, 423112437, -738527727, -1070300598, -1128532444, -1618675669, 347395707, 392887999, -1122587325, 268997184, 1073692093, -2018486866, -1193980134, 420069008, -289734489, -722974579, -1842125776, 1714558815, 2000036206, 1813487940, 116912602 ], [ 2037887364, -2070616920, 643595930, 2056399266, 417527838, 1704125047, -2112147886, -1461628465, 1399572239, 1156749237, -791903962, 1404069799, 1039364548, 1965522299, 1388076349, 1911913685, 42113923, -158065108, -928692913, 1056154024, 1549641999, 833497906 ] ], [ [ 681763084, -1391004303, 1243469034, 1548981763, 21938054, 900947744, -207136248, -880117014, 1877309321, -635169124, -1474233346, 905723095, -1351340951, 1814349668, 1914507280, 638501571, 1901257412, 855010562, -1589274379, -1802867256, -717397461, 777078843 ], [ -1614705451, 837737343, 1533754629, -988803899, 2129741889, 1870551105, 2058498866, -739480050, -269441760, -1049338027, 608190713, 1777300416, 886114173, -601283120, 2143530834, -1120058716, -1119312672, -1612256580, 493638580, 2098615057, 423656930, 1339660150 ], [ -414652148, 874581310, 1499058159, -847931046, -777986860, 1311404152, 1407282614, 1541401143, -371231692, 109029104, -483541486, 1200858811, -1655599766, -1615604596, -549416248, 907182761, -786403758, -1776591363, -1408282066, -769477835, 1990134657, 1813255035 ], [ -1250207405, 948208045, -1487548487, -580968727, -135290254, -1580449478, -205475646, 1031178106, -921137614, -37351021, -1457596848, 1296321959, 1440516369, 1784808510, 1417382859, 514252987, 1157812336, 830303576, -2135225948, -2136774967, -557470735, 250356123 ], [ 452863298, 1630500976, -1972026231, 1561738867, 206785595, 1296314127, 317446925, 878368173, 568839041, -981388977, 523407167, 761289241, 340477629, 1887126249, -256038825, 1829530377, -1863556203, -1182729481, -1143397845, -584056966, -1810877951, 253421256 ], [ 1489769101, -1893674085, -237889824, -1702570494, 2094197623, -793463039, -98467716, 1541631778, 887446245, 485312367, -1636422757, -158310495, -872130222, -1864693267, -1988813286, 1246420, -1766199362, 1775710869, -1187323166, 1048548207, 843176014, 628464864 ], [ 349602824, 1781310556, -1617487327, 717996805, -1711540507, 620105748, 1697658844, 379012859, 976090150, 2146522906, 2103032876, 384840547, 1746573257, -232037604, -2039084134, -1857044854, 1460646858, -560297713, 254943876, -97859878, 1318160252, -175020778 ], [ 470136187, 1234117593, 452192032, -712763083, 23978649, -793345924, -1968812843, -1220572570, -1691887870, -1032005328, -1797667729, -987897176, -2082286246, -1589313372, -796103456, -96234815, 1492109527, -1384453069, 195224385, -2026993611, 935014217, -15900266 ], [ -1453476983, 1497154932, 1214542232, 1079100878, 81568734, 1315963096, 329710360, 457175308, 1299067064, 1817723934, -1712097475, -884183532, 1990816711, -76471126, 1361298066, 1627774549, 1366646487, 2080788476, 723355538, -125650263, -2125566702, 1226051440 ], [ -207247314, 1454988635, 1129965263, 262412092, 2272981, -721078860, -1196953299, 407963005, -1902719044, -1673526544, -278610704, 20321487, 268074479, -631641736, -506242670, -470963092, 1284591949, 1593199679, -512786068, 2018516462, 1133397274, 550668244 ], [ 57897105, 1045903311, -391975231, -118873744, -1642927373, 378958926, 1189292919, 842462710, 1416215985, -387097791, 473612668, -503455062, 1911484196, -1589060009, 1670978246, -894510150, 666204787, -177228364, 1929742290, 1495311777, -583096347, 2037752026 ], [ -1909188733, -1035185808, 811669622, -1806302765, 605650478, 1744532648, 934067567, 467011818, -567789382, -1498515638, -180056721, 1594120043, 1946138504, 268178276, 990291585, -2015125937, -1761037043, -134112959, 1841282658, -1959711751, 375493440, -133768399 ], [ 601655143, 618820482, 1046139469, 805271465, 1080168304, -249247814, -202971598, 1299488969, -954676874, -1479616251, -1428887747, -1047130277, -1635792777, -949619432, -123595396, -665615398, 1886226866, -148804418, -1822367783, 962762080, -491482940, 754075424 ], [ -1874017422, 871973965, 1076324350, -1065552735, 57937565, 130020744, -566960987, -1387183711, 784392481, -581456990, 1785427636, -1200237800, 949625267, 953670933, -146650214, 1503379568, 1465291153, 554746421, -872514943, -410865946, 2127673530, 532200540 ], [ -864923931, -101652974, 233104371, 434477188, -1886219599, -1229137789, 1971478579, -36370648, -1118103980, 1104870709, -307831331, 1861756175, 1458488664, -1752845074, 69940653, 30063650, 2013191238, -311414807, 984340378, -759976479, 1782619100, 1456249081 ], [ -547044898, 1856646489, -1658425854, -559418575, -104770076, -1007269151, 782077511, -835357481, 1388130357, -425326871, -766649085, -327289772, 1959121006, 1014249868, -1575692205, -2073100616, -1145123737, 1966730999, -542074202, -2001795209, 2068848396, -95439374 ], [ -1533160824, -1465259418, 880411152, -333787361, -323392077, 278150271, 477369808, 305708966, -1396213799, -313923512, 1094309480, -368131762, -1674516919, 1781716378, -145994924, -1197686114, 1890096212, -1545018606, 571593834, -1895340512, 1554813180, -2127071903 ] ], [ [ 1840906574, -1564942241, -2050367338, 1327072959, -1033823044, 1123339753, -1715404149, -304823723, 1154819871, 781261268, -1690464812, 84224706, -976153265, 1459763102, 1869183631, 45653413, -1123432230, 810491887, 1022901504, 1289457798, -999447338, -854062278 ], [ 46813472, -2131303825, 2033106286, 936695234, 1952491953, 1259546682, 124466961, -1006047840, 1136773859, -1968348617, -1495631793, -1790800176, 931261953, -1820241504, -685131180, -672634119, -435359653, -736825693, -1031573301, -1015351808, -1030186579, -1312580941 ], [ -149074504, -1609454673, -789642549, 519960627, 1386962831, 772179919, 328464416, 1931767508, -1379185331, -1722724422, -303776371, 428551923, 812097398, -367916720, -856173096, 932455771, -1674532978, -294169840, -1213885577, -158320908, -169752738, 623199030 ], [ -1815960873, -1466558112, 1601013117, 1991370364, 1852066055, 1226611055, 2126022367, 327004485, 1320755889, 2014879445, 992766661, 84417568, -381602966, 1730859214, -1850066568, 635605798, 119376975, -656245736, -452704068, -835095630, -1197009288, 1911400608 ], [ -2056877850, -1352978236, 1701516867, 309883320, -1683362472, 978830614, 643915495, 34902966, 1973135388, -1166422188, -300532802, 169607315, -601009162, -213450829, -630906647, -884615034, 694235831, 530394959, -1477682417, 1994570675, 1081408295, -708796654 ], [ -771371367, -544674477, 1706440866, 232711343, -570868761, 185554582, 1686525651, 425092048, 1956078885, -892144088, 1496237155, -304269819, 501597175, -759215644, 1627994326, 1766714970, 1441310861, -61300382, 638265112, -932747710, -1178276243, -1050231601 ], [ 1596551847, 72331010, 1864806836, 1878411283, -687633946, 901668879, -1050982109, -285370605, -1327288580, 61181966, -689202181, 973555063, 19684091, -412813467, 733264898, -343086922, -971359804, 1525907146, 1462806956, -2030458393, -995369675, -886592568 ], [ -869087629, -786550372, 663938149, 722833998, -1360495684, -551562763, -952595830, 169327262, 502173840, 1575558, -2099776902, 338776446, -12168280, -519933166, 2140014703, -841395651, -1059903422, -30691008, -1607436557, 1225474029, -1138522147, 1310290373 ], [ -991860242, -880471116, -1599789271, -1579721435, 1068552577, -410985881, 31767264, -2132184642, 83586372, 143791082, 153032902, -145404384, -851455264, 826784342, -268003795, -1876925281, 1955213192, -1660813680, -1150989824, -539855985, 77066852, -981158112 ], [ 856094223, 2113978607, 1913019011, 806039482, -1790978921, -849133564, -1285532866, -1808650615, 1847862884, 1285416191, 225810570, -2028617596, 2111152937, -1718740376, -1231705609, -808042239, -1402581786, 718553436, -1564993406, -1892265106, 2119957440, 1445312856 ], [ -1519525160, -2028544671, 460014119, 1450286250, 2118376119, 514283422, 1622177097, -593020495, 1967887962, 79592930, 1967962327, 1957175738, 2123966439, 1604820207, -708573379, 1667825339, -1339189045, -569058335, -1491864885, 1747062053, 1957610465, -1649701619 ], [ -288915079, 985694324, 2056324520, -1899137148, 2131412985, 1970293692, -1130326805, 820598053, 730083833, 2046412434, -2002597438, 365467049, 206645018, -2077672630, 1623508840, 1296841594, 348122424, 1175023980, 1357636023, -1577150077, 1741128666, -1949290896 ], [ -1076939883, 1591171473, 1283304339, 1886420920, 556180997, 304509645, 54693225, -1259960303, 1970775351, 1332038600, 1844274384, -179762484, 1948065718, -1695319168, 931753849, 885135831, -2130939986, -740464275, -1005047472, -1529718168, 992095549, -1062863882 ], [ 1569562287, -2073062887, 1218138116, -281218358, 541896921, -245104960, -2074112034, -1368599854, 1327469005, -1121388583, 758453060, -709805614, -176815170, -894364469, -910959262, -1591813817, 1900957047, -1669835540, 1274204272, 1377572332, -1301304706, -373329989 ], [ -2039402958, -287145669, -1834388347, -1613536293, 497846476, 562245172, 1891827493, 379384937, 792492904, -344576742, 1981520277, -1993250918, -1275441816, 412510530, -1649907338, -698090810, 1355498214, -1409383078, -1134491513, 1934954443, 514991581, -1851602928 ], [ 822407337, 910875121, -1370068383, -1630152098, 571977072, 1936397657, 1278717165, 1347440496, 135229299, -2051000229, -1680313715, 1468986240, 177260888, -114046407, -880859268, -1641924089, 2035315851, 1382399915, -1416256751, -1440101784, -1831557318, -148823770 ], [ -15223250, -614706648, -595690246, -584463549, 1974814770, -201590599, -1896678651, 559568672, -311746435, -1948379701, 1037520716, -2054916356, -782185128, -1029674020, 1786445916, -2033814581, 1525285698, -1751927968, -1355614833, 1050247277, 503095958, -1186454503 ] ], [ [ -4558316, -1318833114, 430378574, -1308002364, -2032816487, 692747128, 2141689601, 621607839, 708336186, 69965128, 351433208, -1977565726, 816089235, -429407542, -84741649, 1749489681, 1243847364, -1496739633, -1285927310, 1333276020, -2054865860, 32750603 ], [ 543256408, -1500556627, -42133114, 942632976, -232213725, -1212661315, 1245231819, 361655103, -391495773, 1521721298, -1297242399, -353442149, 1225222131, -741696551, -192240926, 1784404942, -835519465, 646329438, 2074398638, 1871914490, -210874825, 1828602535 ], [ -468488812, -887803330, 40465449, 423944885, 607979416, 315697987, 372326625, 418164799, 1077707517, 440080418, 731354059, 1148854662, -2037218148, 1135651414, 1153542398, 332420999, -972801132, 1254897838, -128963746, -277426534, -1568771663, -2095534834 ], [ 1903672060, 461952452, -195309400, 1166466006, -784607061, 328085747, -1859750579, 28644960, -1518207641, -1794985671, 2034469131, 1367827518, -36298557, 1216097341, -477471142, 520666714, 1471998028, -1804966623, 327048389, -332706354, 1719044784, -42559700 ], [ -395705120, 1723387194, -149698037, -2045674894, 1856837360, -1208252597, 235783930, 1044027919, -600782659, -1059408381, -1130795809, 542002259, -1895949745, -1065874765, -1366650109, 1981119316, 535596426, 2002083850, 917340345, -1979130747, -1188338965, -934200323 ], [ 995955005, 1636571950, 1543223706, -2089265437, 1245354250, -906151940, 1525589356, -1933618205, -1412844145, 1549560462, -2102810, -479980553, -577363759, -2048869463, -479581299, -1799587687, -832642265, -1986164228, -1989779952, -1726361515, 266504765, 273006759 ], [ 1273248554, 1097020655, 87105621, -2118151913, -1523432189, 1462140361, -23333875, 992196489, 781899149, -959718830, 988520970, -1378206034, -1766067022, 80745354, -1783716503, -2041374037, -1182501142, 1609625999, -364837306, -1542969436, 1496101222, -1451588387 ], [ -1330998970, 1951694235, 777487850, 2124166910, 388916606, 473053650, -683818445, -1651072469, 1656014763, 1277804269, 338723814, -1064886822, -1741917944, 1413690449, 1757591881, 1598833372, 2089567238, 483440166, 1256431290, 269686470, -1246403477, 1231324884 ], [ 124986143, 1646644704, 1769760494, 603015627, -1801748986, 1402867876, 319512176, 208439046, -903334387, 601646035, 1581176641, -750794357, 298551541, 1099070630, -1509494854, -127408621, 598678496, -1304302029, -321038037, -145104892, -593084844, 1560138751 ], [ 651342833, 1652912561, 2137628773, 78892250, -746787913, -1702527038, -96913452, 115540571, -1805628328, -637542168, 2112537423, -1031662809, -1586401510, 564191296, 1235130561, 1081677482, -330937379, -577702489, -1845874707, 658449925, 740009882, -1492093701 ], [ -1598075147, 972278652, 1409335365, -1321340114, 227463040, -1586169703, 2006678191, -56409075, -1881586940, -1156444499, 24996920, -426309352, 40321512, 1828582440, 1519708743, -2081384474, -1264608642, -587732992, 2032897409, 859726986, -970676940, -276362940 ], [ 2052864510, -526902742, 1769527845, -182201716, 419719682, -1422217104, -1048276092, 1890630772, 13967340, 487651026, -1689059468, 801817023, 916240125, -1226087230, -1955773573, 1391523891, 843161724, 2033261204, -754251897, -1532575339, -1392761765, -324288303 ], [ -1186677133, 2071623056, 1450901392, 233501706, 1146148848, -549016299, -1644850735, -626712011, -337993063, -1438302931, 1987194717, 1501715151, -1133130756, 1703274091, 2081932621, -1314035649, 1175188423, -1075954761, -635969482, -1938673567, -1019886213, 1376629718 ], [ -116417751, -1270404584, -583217073, 1752922175, 391975573, 1162963086, 1216946985, 91406720, -419973295, -188349517, 352695278, -1186263037, -558839332, -1351127909, -2093084181, 1800255648, 286023863, -2119978222, -390154976, -1230887028, -412067081, 2067490746 ], [ 1837884502, 491376484, -2042492258, -845395430, 1548957661, -327928403, 1718827475, -928972832, -1492478342, 1933423223, 1208434958, -1102452251, 726575668, 1842167419, -1304598376, 1350805615, -855489746, 1289707660, -1018969132, -26064966, -1106025167, 1299192057 ], [ 430718731, -685880246, -1393024068, -234120404, -685337237, 2055765544, 908425493, -1522102024, -316789047, -1408074071, 614598405, 655117423, -2018239109, 1873833134, 366576249, -578483992, 254804824, -818073607, -1552895917, -213814022, -146804041, 1429906781 ], [ 414211530, 369307419, -1258994541, -390844569, -821553171, -600265702, -710060770, 2139737147, -1589659204, 1056258279, 433388978, 1386096677, 1347479440, 1076248641, 1617759225, 818785934, 933303118, 1306388574, 839294590, 263430953, 604055969, 1213401775 ] ], [ [ 544124147, 694961253, 395058887, 758221679, 1813786224, -983354124, -1482669208, -519132098, 2058640167, -1351599948, -1159751439, 662434956, -588873396, 2097476222, -1027934535, -1606053148, -1983629356, 770865419, 1059596584, 1415523875, -1769940515, 134722728 ], [ 1083987169, -2066631263, -1213327960, 406552664, 2009176423, 1964661673, -986762348, 222112728, -1896164242, -1531652525, 1082151498, -1805726749, -138202829, -173132730, 308945682, -1537723520, -20896566, 455260200, -648729572, -594746991, -1345263589, -1555260308 ], [ 1440601249, 966868724, -2081857378, 1458532564, 265847232, -2106309642, -2011736311, -17765426, -1031210851, -590129734, -650975940, 948665031, -1525444896, -586331673, -148939664, -1067099925, 96224732, 712829491, 460845948, -980604542, -572298035, 159760454 ], [ 265872089, 230898800, -52186703, 1321860896, 999288631, 2081507236, 1535493987, 148162629, -1467291129, 2137073866, 1929715476, 1093591032, -798431394, 1929927173, 494117329, 775775295, -857317335, 1027300034, -2145291790, -538530364, -1051582683, -1613221913 ], [ 4667642, 1414275785, -854663465, 597412021, -2113820832, 458902808, -424602948, 2044263647, 1892733497, -219256106, -1375853027, -1490489427, -1792305048, -1687906541, -345523397, 299430328, -1797452866, 2027400927, 1630034070, 1357981964, -606912787, 2108596317 ], [ -1650725253, 648010608, -1863375740, 2061348361, 1704702832, -1362566790, 532186331, 423223573, -2098128963, -1978481825, 638668003, -1524619423, -225343434, -1248258782, 1808611643, 98822429, -1303974506, -1981761447, -1814637219, -266136294, -1232787024, 71270147 ], [ 894327451, -523214108, 1912672777, -609917080, -777055097, -1313862170, 818446226, -1913305885, 1172086613, 932965614, -497523370, -790229840, -551500711, 920463332, -2028619547, -1104085713, -822567369, -153479976, 1406848144, -968451404, -120808305, 1135310768 ], [ -1367130546, 1101349504, -691882812, -935075383, -1885502263, 1697166067, 1586423101, -78322117, -644559200, 1282531719, 1306585321, 1846643217, 1933654533, -645887862, -2082955273, -1822418953, -1340006239, 1539440194, 1238159916, -2123749100, 1815505069, -1059195751 ], [ 1587125907, 1171893523, -1633257433, -1187239108, -331873681, -1503648115, 284508065, 2040546186, -321540584, -1874074190, 1472581745, 2140815749, 495864508, -644421834, 335762721, 1606944169, -608832032, 1899744746, 1121317112, -153720130, 442512639, 1246248460 ], [ -847811686, -1155633644, 1378944987, -1590796263, 925574004, -1513331645, -470721785, -1461284913, 960213342, -1299856555, 359142818, -970580524, 829819073, 1714248214, -2041609634, -1160470735, -667142373, 2075405387, 1501896576, 990775258, -636066050, -1310029727 ], [ 158068256, -623198311, 1178270461, -1218926915, 450043763, 465989663, 2137220373, 983324359, -1982258080, -1313275799, 1473890349, -1600899095, -425533671, 1712210834, 1508492848, -775285594, -621250700, -570259758, 17409190, 1430056598, 396134484, 1199750148 ], [ 1311820453, -347927926, 873731345, 1394382838, -1413775702, 2101020672, 1463407797, 469912211, -546708742, -1010565922, 405466691, 1857893403, -379516434, 2001254623, -1948214946, 1601903578, -779661121, -1840289955, -470375172, -711108988, -109461082, -396029898 ], [ -1678503745, 840259793, -2125637108, -638718989, 268692528, -1176961513, 34001169, 874087319, 123874704, 1473673311, -2003109036, -1950034609, -1963191658, -363716910, -776045064, 587742256, -740849781, -2033504316, -1637033880, 1471098534, -404061757, 1146204290 ], [ 1666730895, -787286270, 238226910, -1373741599, -613364154, -1876938500, -965435753, 244636175, 44767692, 453552814, 927274396, 2123535797, 1036209800, -1551641532, -1549749958, 109406386, -1149258697, 2036781559, 1091872846, 1128333405, -1857319303, -210750847 ], [ 1637294976, -71730425, 95788224, -785005652, 717646510, 960515355, -314387047, 1717407555, 1652391987, 2145662953, 1666722414, 573268133, 1736047543, 2074363756, -375408601, 1498163413, 71034121, -967300241, 735326576, -99542310, 1940418881, 1409051365 ], [ 1771267110, -2123628780, -248375800, -1398612555, -323066158, -549098072, -779443397, -1229222005, -74134512, -146944628, 277034419, 1775981417, -943245307, -542684093, -1179946525, 655724411, -1884161691, 423632925, -1734543987, 1748252964, 1423647722, 1509371460 ], [ 416052479, -1508206441, 345634642, -1186578221, -524138522, -411586911, 852441820, 1085483777, 1074633687, 1958257737, 540767213, -1660504508, -936723316, -1200787499, 1978071255, -1584896207, -1532123931, -259459084, 971171581, 2002006886, -2015555174, -820006019 ] ], [ [ -1285327264, 678230142, 2021900335, -73226627, -1304677784, 1211079667, -1354658025, 1927135279, 2130689501, 154234870, 397789744, 1643636503, -1032874044, -17000872, -213247980, 329216876, 1726000419, -1946309176, -1698596737, -1384799510, 1311859162, 1098256927 ], [ 1553141366, -1850076127, 696928694, 1702517271, 194622363, 1922231390, 681303064, -1579809153, 263557830, 482909174, 159955170, -1571820940, 1274241837, -1053572991, -171113803, -913305166, 1815693716, -581730023, 1528143293, 1137814282, 2041810104, -1651216267 ], [ 1388408612, 879899250, -459522266, -196266747, 1540326286, -824824660, -548044138, -1232907134, 864505026, -2027150399, 1084418114, -1388842512, 1980718323, 302154649, 1264032235, 1967154682, -1255810395, -1538510183, -1180754813, 707733213, -1502558151, -1141123024 ], [ 546139938, -1400233465, -1296205683, 923742229, 1588051039, 1241933719, -1886829101, -593605810, 1461460700, 1619817719, 932726220, -1131882013, -580857955, -1172519185, -835728658, -759833561, 909857541, 521002667, 1457575075, -674289902, -712136353, -1472947834 ], [ 1051933405, 1945861176, -1631554864, -1337827588, 1557952740, 1149154759, -1483077627, 1783551803, -1985524657, -1891708557, -886626277, 210609882, 115964615, -271210363, 1568252309, -1758477549, -819124884, -273757822, 1463175820, 1910505394, -550050854, -1790788997 ], [ -1236712694, 2016833272, 1720029641, -1058450058, -2053868439, 274573529, -1456498669, -1915691446, -1080911849, 669633026, 1157824495, 1871164371, -1947221919, 1143228620, 678493180, 1983788806, 558205770, 338091253, -1846921755, 1947122574, 251119624, 1480792907 ], [ 938312718, -53756010, 1015114714, 1372437572, 865549157, -2018724043, 1673016015, -1096191069, 1354807562, 579740117, -1554207269, -548173274, -1501282592, -521652865, -203732908, 25114820, -1318586612, 237627121, -133310863, -1438265457, 1240443222, 1872522890 ], [ 718064207, -1330664115, 323151611, 1895027813, 1169670217, 153722283, -2001997264, 1785852113, -466510429, 827369637, 1413234347, -1410663753, 1517455797, 750356374, -705216665, -33923915, 608419294, -1315846858, 915951167, -1058834809, 1184523451, -573454734 ], [ 126576255, 2082800396, -1462193182, 311136503, 1576095197, -783361420, 789197904, -306576522, 1589252205, 273333038, 1836405954, -2028253689, 1064400880, 2098274475, -396073038, 1126968257, -544380158, 969135071, 1265191214, -2007264031, -1829104752, -517511934 ], [ -1080044090, -314846810, 1489526215, 414570625, 817330148, 1929844103, 966718146, -627517986, 543767085, 329815699, -2138272956, 15703082, 1842797780, 1563599550, 185581478, -629966717, 2075305459, -1473389711, 1930098510, -109616153, -1558686704, 1694393613 ], [ -952402966, -1118393646, -1609194193, -556582526, 1784559082, 1319943858, -419093005, 1805325237, -1845184172, 959566056, -60809650, 101846358, 1296308600, -1538429618, 1394788320, 1794755384, 1499121734, 452884152, 1795322036, 1383676257, -1192395559, -1933149373 ], [ 161428363, -2127147854, 1413605277, -1421968003, 819075138, -1938570592, -627660414, -283115102, -11087283, -590070587, -353843722, 597515162, -548351612, -133841594, -98407594, -319469808, 1193129516, 396533869, 1519495111, -1481607045, -951375611, -2010838332 ], [ 1180877851, -1557787112, -1447521550, 1141573397, 1360400166, -1088111961, 1900259662, -507357306, -1469112870, 1717896388, 1832717970, -136024308, 808679334, 287576922, -78870306, 299235577, -2001686934, -419122748, 927535279, 1879685114, -1330871512, 1747397269 ], [ 686334665, 295857005, -1321101762, 1497743738, 1916776009, 1575417867, -1239716240, 648349353, -865233736, 1948092692, -1934348467, -1014601525, 323708206, 1672401206, 1563411152, 273362051, 2066474699, -1666415739, -2042724096, -1162286112, -9735255, 1511005398 ], [ -864641936, 2120025467, 1419781220, -2123899191, -811326458, -1225830080, 1313687856, -4978940, -763616015, 227362050, 1569866634, -988220310, -1595490012, 461364597, -1274869504, -1939847893, 2064079233, 1490894570, -395870032, 416788428, -155303493, 1248884868 ], [ -1059898185, -944084474, 1261169869, -1263895376, -1888631020, 1653444063, -296941786, 1651723025, 1195921261, 787438482, 1349779071, -1621945121, -1766483607, -1574181805, 1507019910, -1123636655, 997369403, 1764290285, -789059278, 1724895456, 614565860, 354243023 ], [ -1272515808, -425966684, -559823419, -799614169, 1536609881, 1207288563, -2015357996, -620110182, -1533203939, 1085057369, -19885081, -1204388934, 853341890, -312965856, 1177796127, 2053249672, 1842770526, 2122002234, 467015282, 822734379, 570035857, -1388282013 ] ] ], [ [ [ 505106387, -484371391, -147134779, -1386686828, 1811377251, -110899909, -1058790218, 315574244, -842329386, 887519885, 1630671099, 1983663155, 724825138, -658809862, 466618572, 1623813195, 565422981, 639999305, -1031351868, -96650499, -1993658060, 2131286920 ], [ -867944975, -1908978647, -1129494213, 34021100, 1185422221, 135418846, -1610525200, -324673477, 630488100, 139093636, -821933464, 1211036236, -912942503, 550011698, 469366775, -550743132, -1750909035, -1538029607, -3169653, 1249761527, -1285904864, 2102635404 ], [ -1693341693, -1805075401, -1048197657, -502919748, -900272410, 884317140, 554296189, 768334287, -1773294184, 1522132375, 1877667530, -1206935441, -925837756, -1157423221, 2114044386, 1132381910, 437694453, -298229720, -1261276817, 125571005, 910383705, 191562582 ], [ 1485779631, 111674989, 1080138336, -488456367, 867490160, 223876181, -655297948, 1557824529, 981046299, -1050435224, 1016672839, -837247005, -1075302605, -598340246, 27600179, -1642752939, 1010433021, -658429735, 1894867046, -1286043242, 430721314, 1085713209 ], [ 417972850, 1984842093, 971949493, 284812620, -893994978, -392316684, -1796593430, -227828220, -875629265, 726048237, 427174486, -359804434, -333053796, -2126373952, -1421223416, 910306796, 980381656, 1681611308, 2067740008, 1681349667, -1594470316, 88726507 ], [ -1880958409, -1599444029, 274351462, -2117829283, 1687779991, 1353372074, 1874606412, 1376799844, -754131774, 1237052914, -366816214, 2019860014, -1345740583, 325123343, -1883551979, -1289228484, 676817762, 1401386233, 2104114067, 2130727090, 1810968918, -2043262393 ], [ -682305603, 276245127, -1491347928, 651636437, -973702521, -1426314854, 11319568, 1580284744, -1276906068, 1313448975, -1867548447, -514484276, 957497778, 838266588, -336943590, -1439720289, 2079702591, -1012474774, 547753318, -840551053, 372447469, 71267712 ], [ -1242295429, 1672524442, -1220980859, 738262235, -1730116465, 905391535, -113828715, -2096940247, 1527059805, 485559382, 89263638, 512279265, -1738064077, -1567807516, 432329450, -1720562424, 350207875, 620893348, -31455417, 554300247, -2144570135, 62142011 ], [ 753453308, -156599836, 1377503482, 923507160, 2014361906, 906860451, -955339050, -1341703563, 366719904, 557843969, -1767099559, -1991618251, -1186939793, 943928032, 1223572081, -914781597, -932051944, 609002373, 744195991, -789332491, 1311955601, 1883607583 ], [ 537810361, 1286265298, -10596126, 566224653, -437898338, 315552319, -948153013, 164204548, 1783279905, -267034756, 2129615493, -1314738928, -235549502, -1473682169, 676376128, -1683315346, 1503727909, -1145616569, -2081518201, -1631982787, 1907804875, 744860269 ], [ 2783137, 1625322571, -637522102, -166232662, 1193711663, 699540673, 693657535, -1501694379, 940528661, 1697920523, -16921700, 11882221, -1757282270, 1967565885, -80117574, -556163973, 1542591674, 1566859510, -2107306966, 571612268, 625372574, 1165824756 ], [ -108105846, -771971621, 1327772081, -561905340, -32365592, 557835180, -875897417, -884321541, -886081019, 1937167317, 1424533235, -995483093, -1983852301, -871689065, -668563490, -1819215380, 476682107, 317380190, -1598745184, -2041191932, 1137586790, 1698558719 ], [ -2017726947, 520754821, -1554259668, 1804024908, 1422851440, -2033852660, 65207886, -65488819, -489559102, -1140741387, -622036428, 464186286, -1060416823, -1459759184, 1057546892, 942262027, -2047297256, 151214074, 439813125, 479924444, 811408785, 1169144268 ], [ 553915765, -1159384298, -1858371075, -1325606501, -1417412737, -862538336, -1552073580, -583203079, -824572116, -913930263, -1807349797, -1656703710, 1327625475, -1407425600, 684270077, -1633958632, 576100484, -595214188, 1139600494, 1788475659, -265704658, 1603283262 ], [ 119661809, -588733272, 1723789254, -1369414325, 1151460260, -1664786737, -119815842, 2026327106, 64851552, -1297027378, 85679074, 90378631, -1702632221, 1776171578, 980340957, 1299924564, 157960693, -686187606, 1224216680, -2122294915, -1626761612, -1270228181 ], [ 487034510, -671228400, 169664216, 470116340, -287934297, 2104502278, -1115702200, 1692215665, -1787859117, 400628162, 1777307559, 1138895557, -1839422698, -2017524055, -114211994, -370481580, 581266940, -1857998019, -723321945, -1917226208, -2127279547, 2125340218 ], [ -1739715947, -1436917246, 1225164792, 125905157, 150069729, 1170574302, -558232530, 2033776732, 1398453522, -1195688842, 1328013984, -722847819, -810767024, -2012414761, -1909573531, 1947630299, 443151739, 674672649, -1815798407, -1835037548, 343648778, 889587724 ] ], [ [ 520353679, 1630324111, -180541115, 1538517195, -1487598188, -2063004, -803721506, 1686028135, -1321262249, -1383305342, 721078540, -218232811, 2056192800, 1273378713, 1211962077, 440844199, -1808241301, 323376900, -858761255, -40983666, 271164852, 1616777591 ], [ 1380846533, -25549594, -1386189451, 373920498, -1228609868, 1919817424, 1608029372, 2009898207, -1589212540, -826786815, 707728123, 379803336, 1057961910, 1826258840, 424826584, -1017791064, 1765320112, -1356790269, -77953193, 6065541, 758737367, 1616169342 ], [ 1488172829, -2141767161, -259835024, 1746697340, -1406504832, -395351128, -1504504121, 549316014, 943000648, -2118821, -1176780041, 1569864306, 768548254, 1686795484, -1104407731, 275683474, 1887685313, 1914771351, 1341221783, 399492899, 633272914, -1283137002 ], [ -582019119, 1625050232, 1195151744, -417654611, -1071406210, -1355030532, 1270215590, 926343229, -1363144277, -255692137, -226370084, 85139600, -2127733321, 426228753, -1740271850, -386045117, -400636911, -606830071, -1830754363, 349302200, -1770512504, 458634400 ], [ -125009764, -1693418665, -813725921, -1720834929, -1865547456, 1867377814, 1694247082, 1828676320, -1703824645, 1129498169, -694082139, -2029390656, 971809678, -1165573974, -2079003941, 806961466, -1268847165, 1074472574, 2121309853, 383945056, -454753077, -138381522 ], [ 679804641, -1816569144, -634537641, 539919410, 715423670, -2076144253, -874927224, -581173554, -1782821629, 21815868, 1274455668, -2071854440, -1940535956, -732383705, 2106388172, 32696167, 1779568984, 1582424026, 946598044, -479879962, -1527205307, -426087254 ], [ -1721690032, -1754329185, 1254358317, -1925793439, 460217483, 1702372851, 166656584, -884935812, 1569029933, 1789813527, 830880619, -748927590, -1165698536, 503466340, 388459217, -1662760846, 371370175, 483591014, 558906224, -1516459106, 1799293305, -806854626 ], [ 361822203, 967327498, -209408159, -841562757, 1113754527, -562369004, -505449584, 1028565443, 2068703987, -1255348294, 2100054876, -1853004313, 1530487800, 271870610, 494509385, 693528662, -812055560, -1619948389, -79168455, 1418896303, -78142058, 1086457182 ], [ 365313421, 1258025848, 1414522720, -1141007376, 2022529068, 1778181741, -825306745, 134658702, -1074632839, -647386807, -666001183, -79362869, -527248190, -293695028, -1654111364, 28166114, 1148339661, -1530804278, 1443650087, 1602109116, -1334658172, -346315544 ], [ 84326792, 1648266289, 1991230920, 1537686746, 387875741, -1164634586, 805279207, 792315363, -1156714173, -72486284, -1435591889, 88037771, 966513792, -1751072820, 1027697329, 464006936, -245779948, 811544378, 2111439913, 1377642362, 217695890, 1050156084 ], [ 1013642863, -2008144856, -1897147991, -1104278212, 1072736473, -1737164250, -98578695, -1834079779, -889284941, 388332110, -1060264720, -1941436905, 466758403, 866693775, 378550650, -1503773395, 1617425862, -42914787, -228623133, -247923988, 1414561167, -1953184030 ], [ 1455377610, 1324553347, 936548063, -1857712352, -1713349003, -1428540940, 962766185, 620859154, 1060201909, -1883552563, -314079675, -1589301332, 888511229, -519890400, -1485306606, -372851309, 477564733, 1393444835, -1283738779, -337884779, -1675644108, 448214271 ], [ -577652144, -50823997, 1361063879, 697789905, 248552239, -509783361, -1009324764, 45399747, 1187160600, -1238173216, -465293476, 387721516, -846084439, -887120334, -158113901, -1606120790, -170002215, -2031900609, 649797627, -1177228234, 1870791522, 1463266700 ], [ 576283961, -294783382, 213540238, 14055519, 2041453773, 1133373222, 530725471, 749595285, 2131839351, -578704929, -1370907827, 1405287663, -793924367, 1367842277, 866494627, -111202995, -677224474, -849120155, 433009954, 1212758266, -1873556679, 411936830 ], [ 1924718407, 523568317, 1979865000, -969019337, 1452675485, 490860473, 364780938, -44597166, -1449921520, 271205361, -1597863038, 1790264038, -89661991, 1950266519, -1781288496, 195536934, 605063232, 1410626008, 660275651, -996358772, -1538914556, -802541470 ], [ 1803488994, -415345580, 842070457, -2039132032, 532488248, 1989798589, 1238657487, 1378766277, -72991418, -469341212, -90686178, -1078956528, 1816734911, 4816140, 197959662, 176858517, -493009200, -145994659, 1058639887, -1016517964, -155065757, -340875025 ], [ 10642962, -321141458, 1072381959, 959168179, -2033442220, -1176407699, -1045841960, 2145925049, 2542319, 520870139, 1362720560, 667926722, -2130717244, -19860635, -184699147, -273014557, -1219338631, -953696140, -1910532951, -715877459, -1109556037, -623220921 ] ], [ [ -2135416003, -1168774509, 1579937194, 1108865392, -447085792, 604894188, 269415012, 1162490701, -339137678, -674698988, 670915751, 1286549161, -678450302, -1992142661, 1446721980, 934166903, 113844784, -2034050539, -322279635, 235710454, 1906309577, -498619761 ], [ -1491337820, -1542573147, 953177546, -1952617081, 1861997848, 2047089199, -1089975279, -332246364, -720663055, -509584179, -450983854, -293843458, 318413269, -1792876247, 458587603, 1522300383, 1102786969, -706589535, 2115605702, -1818725147, -1183348512, 1285830812 ], [ -1035706473, 675962238, 1888064262, -1611457720, -130657816, 1995807021, -1195384062, -1288359883, 264859932, 726140392, -2024655495, -242850295, -1509329932, -340013497, -1612090960, -504788446, 79114279, -2085592720, -1594907387, 1093286817, -1203335908, 2105841004 ], [ 639683767, -983759815, 844367458, -1105976329, -1994303198, 970980364, -422064858, 685670299, -17989812, -185000856, 1118555461, -643912320, 2001520434, -1486634394, -1744727535, 1063174993, 243822205, -1557154304, 1952021673, -1373238698, 700221175, -1191869085 ], [ 120209313, 2099612187, -1966970315, -1594012294, 1044461039, 231022334, -182963305, 1739464152, -556641641, 177699823, -1985047479, 162620971, 297287982, 1971708957, -138928855, 234592813, 1747554996, 903965251, -847079763, 1166029166, -1607604330, 1455612870 ], [ 1375071169, 95949355, -1625098473, 1573233111, 198675936, 1088725704, -2109665991, -1442246768, -34500679, 1991026863, -31217600, -1782436089, 1490743031, 36859957, 742880711, -950506654, 763837125, 28997562, -826049270, -816961502, 1291823519, -617487365 ], [ -1032273036, -1626224134, -732417172, 760118311, 1327765976, 569548952, -562649328, -700630165, -1306192926, 1648674140, -1046161553, -451245447, -744880927, -732112378, -1473724491, 1655606888, -323594638, 2033018100, 1923980523, 144782469, -1395529547, 889777363 ], [ 407222694, 570862828, -945273404, 1972008545, -1478377329, 534897122, -493479963, -1280572992, 1170731666, 937609421, -419872322, -392018331, -1405181110, -488484586, 1731904845, 1562153560, 1305440313, 180328722, 786036120, -371006604, -554360122, 2078313966 ], [ 1599832261, -1813171805, -287902213, 757159322, -270473737, -1859358957, -1407337901, 915495289, -1879754650, -976454108, 1017178308, -1452041657, -1212717658, 498732016, -475274145, -164335816, 664247330, 410647026, 2099151208, 205121003, 1314819175, -120356257 ], [ -582245251, 1374186588, -299396583, 1848744508, 1002476462, 1638475553, 1051488748, 1778557567, 1712867977, -873745609, 1782436824, 1343485799, 1667405455, -1041197595, -668049044, -544807242, -81849271, 1481387841, -29419010, 1831219828, 573377837, -1365030413 ], [ -1413120958, -1189466248, 955549175, 609035755, 1769195343, -863533068, 1610766252, -730221192, 1447899672, 368429990, -1882939551, -1787864823, 1097569777, 79660312, -418088233, 2144886661, -1373959110, 1591759992, -936928671, -742513534, -1112382449, 1135448761 ], [ 2001719741, 1074448249, 294812962, -1821764625, 1666365171, -1677947321, -50539575, -1008543909, -72198583, -1476388561, 1472326944, 1240409108, 1377980868, -425053360, -1594550829, 1832626866, 1256854499, -70516946, 1900731641, -1816914469, 1287010514, 190355704 ], [ 123964237, -802983777, 166425312, 1625238549, 498920863, -553122656, -698654461, -1827366989, -1393935523, -129647998, -1755801234, -326620729, -980204512, 391308037, 385053845, -1317867051, 1931936491, -1425761449, 44109434, -283502358, -650307546, -1408373635 ], [ -57517330, 612369424, 2023802926, 1231815540, 367755710, 1109426811, -1227981311, -829439631, -1243998978, -2012007924, -871407845, -47891159, 591093018, 2060798535, 1177111289, 756113290, -619125057, 501143689, 1972004015, 1892964600, 1520960943, -1121315301 ], [ -627342361, -183978228, 1406445765, 197837046, -1529958173, 22985135, -1953142916, 507193975, 424833999, -1154041017, 2142241666, -1265606785, 11226680, 582418802, -168867607, 1429533146, 653507813, 474976018, -1571374836, -1911733796, 519794823, 689333562 ], [ -362026978, -1743445525, 256333100, 1042279609, 1618364060, 222252060, 924326711, -605319843, -1915516620, 1147839735, -500571493, 170435411, -773596321, 1882140794, 317218021, 1229689807, -141969971, 1418875618, -1650310253, 1750207541, 1241589542, 1702161944 ], [ 598151956, 1801391600, -301396314, 70497304, 791579106, 365652782, -1084587848, 331956228, -714164645, -476804502, -1769608040, -1988440012, 1998040609, -683533368, 471988272, 1096006627, 1336411014, 1416232686, -679840570, 1143319294, -922956513, 1430653878 ] ], [ [ -2114015100, 1677545149, -1543316753, -790818121, -1604180967, -679612804, -493273434, -621589982, -1526348252, -1847554958, -2068716676, -1361162144, -1191495968, 731479822, -1060645008, 1841163097, 494437312, 439125763, 2083699843, -129219618, -1615972399, 371069602 ], [ -837454654, 1840000878, 1695912346, -866146077, -2131017596, -780118159, -1417070109, 1432162329, 109706733, 405085911, 119954603, 1173019427, 633874417, -928022388, -321265323, -1166352790, 388636625, 1319298920, 890287487, -527645785, -375988478, 257155783 ], [ -1269866720, -1192384622, -1031555379, -56266578, -1047663852, 36460999, -974964818, -1423002547, 1152031835, -311316807, -237259098, 2050429486, 195956463, 473330899, -66852942, -1431257935, 1535341132, -571564556, -1671400668, 40286311, -2076908900, -798737342 ], [ -767070180, -854291291, 1869375324, 1286337907, -1627758327, -557072803, -1058946526, -9421596, 1869757180, 1328684318, -1277733565, 1110115497, 121164453, -20219357, -1610617865, -15865615, 1516654835, 1292721897, -2052292123, -1622241203, -387586343, -2116312663 ], [ 1094322761, -1713800663, -178709259, -120741903, 1918531152, -1559146690, 1062081850, -1302964729, -1025243670, -1724534178, -2064840579, 757812509, 2108660436, 833275520, 190210267, -1516707222, -1958443057, -966719337, -1163897788, -478350073, -972285715, 836469245 ], [ -367413536, -397412985, 1809027366, -907015814, -1008617516, 1638425096, 1861296922, 334366474, -267795591, 1525816236, 270730702, -629206532, -1402712108, -312054184, 1712283521, -200987248, -1451315663, -469107525, -449851125, -1848481459, 1741022789, 1348560008 ], [ 1278355162, -1310860088, 193351774, 2043792334, 970966402, -581044545, 1754158549, -291367484, 1505864934, -1672189705, 544587984, 1215388330, -1226582831, 873269848, -224176568, -1514418640, 1611542205, 1957561237, -431097514, -1035060333, 433076643, -1773017598 ], [ -446031426, -81432582, 1714168350, -1809495872, 75291135, -15321633, 1013097079, 2130044320, -1462582921, -1534385274, 1914888899, 7931478, 219735476, -1638123397, 1032776906, 1070551214, -985557288, -311830678, -1409029108, -2032973865, 319822157, -920025371 ], [ -1762839010, 1678714404, 508404571, -182816179, 979227889, -317607969, 944812060, 614377112, -447963787, -446362583, -346705784, -1457544942, 1669515700, -664619081, 1706411750, -814483787, 816564134, 1299839989, -1190984955, -1977971588, -1584108564, -1628969953 ], [ 416976929, -919868923, -566246341, -878949965, -1971418540, -1529645749, -1261996392, -1113950802, 728504546, 1916595307, 1651321456, -1582119578, 100098379, -946836414, 481780705, -129133197, -751578032, -348982037, 1718336418, 432892500, 1169439997, 1051006307 ], [ 155559576, -1580770354, -542205562, -2046103714, 366183535, 1925695897, -654388269, -1413845226, -2126405562, 1405662441, -375582230, -70177934, -2010865548, 1680711256, -1844862263, -57035769, 1750074550, 541990956, -2053160073, 1225261741, 295070121, 942686659 ], [ -490665215, -1217616284, 1667170857, 1198524888, -726945389, -885725047, -1920255257, 1029178107, -91424292, 1488344954, -1521615096, 2256826, 742637161, 1795980082, 534295468, -1415786980, -1625134659, 54472000, 527397365, -1668086286, 1397562899, 1186336842 ], [ -1255147730, -171594470, -1759039931, 1893519924, -1594787838, 879435367, 1240614263, -995969083, -1448180693, 1385400818, -1910132799, 1774688510, -2022010100, 1246913251, -554055660, -1171766454, 1620834636, -1084612588, -601937158, -717246761, 1810890611, 940754529 ], [ -1048243821, 975700956, 936082856, 1869602063, 300250910, 519839143, 595943611, -1088994750, 2115408928, -1233450686, -1764753832, -991317667, 1821556456, -332289339, 1859689614, 1055622399, -997172056, 247724056, -892127569, 1640862087, 1981020125, 139903027 ], [ -389485860, -1301209040, -2110123111, 776022016, -1806925484, -760620926, -1144957852, 1178308372, -111947409, 1818133718, 1268651230, 472898444, 1893348486, 1807236001, 1785974211, -301931802, -1369957959, -92908220, 889524723, 84694758, -1352380962, -1630369156 ], [ 588664216, -1903766314, -1966223188, -1300924566, -430105635, -1019977904, -1106621446, 326312005, -783900901, 1809098308, -1610799358, -240592308, 632135725, -646047013, -1052560652, 1825698317, 465098776, 400484553, 1910608010, -1144623717, -939499804, 789123768 ], [ -530655329, 1482397973, -982050321, -325509920, 145785834, -1815712828, -1355605999, 1530649917, -1176912499, -240812249, 1499166945, -907291458, 2103435900, -1010202933, -1799154392, 880648931, 1416133640, 1014305662, 1565966465, -111778464, 1093031811, -302220563 ] ], [ [ -450566098, 570929521, -1798867491, -1641441695, -635967535, 1729980985, 579859956, 665418472, -273688647, -1771177383, -2109089834, 158088702, -501461751, 2025632070, -1868799844, -535092150, -1233658639, -1432419785, -1682445589, 1704730303, -1458162463, 1209990611 ], [ -593841718, -548861927, -1035618606, -1717482083, -1443202590, 1854901723, -2059505434, -1855634019, -1277355809, -858316609, -940734037, -462359917, 1426683161, 1258019737, 296078049, -300925249, -1518262262, 447721759, 780941887, 1974187654, -2110939565, -1307035256 ], [ 164732355, 517800543, 688206107, 531545109, 1896721969, 1295887474, 975191150, -849044817, -645871711, -2146099792, 1149290186, -1520435624, 1691461235, 944885530, 1838931760, 632540407, 1136303118, -270984278, -1525866870, -1180068093, 1176494333, 197346779 ], [ 438803989, 990766515, -1447821917, -322095793, 77593029, -1931139384, -1717490060, 501234794, 1635108193, -801270309, -1907586807, -290358259, 976099760, 35543351, -191033543, 294081070, -1157644631, 803159437, 1154080194, -1425583305, 1945893984, 5547366 ], [ -652172015, 796997738, 2124033811, -1633621689, 323634715, -1477952316, 881333373, 1426387583, 1906465081, -1270969712, -1847042480, -2111681620, 1696867720, 1304710403, -1270101907, -487051783, -1502789545, -1626854191, -584375951, -609444311, 112605660, -1102185744 ], [ -1000220060, -1860325654, 658718018, 143465574, -256735747, -2065054824, -97466035, -798489089, 2074037718, 1714522897, -859810224, -1966435546, -721642419, -2018593571, 726457329, 1858664373, -1678543800, 975314274, -970293871, 572756097, -314845783, -707911110 ], [ -1025050043, 102598052, 724291886, -1056826419, -1185177207, -2039979165, -1402416271, -992486101, -1489773065, 1772281057, 1682059172, -998781004, -936394467, 2088742972, -600558374, 236159805, -234126115, -6447918, 294092779, 1265558443, 2005662145, -193664740 ], [ 270263275, 1136265899, 67282528, 833328394, -1362508792, 583264844, 654431444, -1390351034, -493306912, -1558139947, 890714719, -776942100, -317337228, 824253219, -1095731178, -736478973, 2109502490, 1810259118, -1667544423, 217235385, 1332801279, 1095519375 ], [ -136840951, -1726669920, 1159575424, -1845575140, 1185312979, 1290372851, 745144777, -279423649, 951378575, -995091948, -380511043, 58983392, -429083668, -425157082, 1232716774, 334807560, 1494062165, 604039057, 1918162436, -141197843, 1473570666, -990356348 ], [ 429689724, 1283855062, 1258722342, 1086400034, -1820688626, 1471281691, 133955404, 1210433977, -1854397177, -859932671, 1195940715, -1922457567, -2070318427, -1913469744, 619807858, -2125029321, -1718989296, 415834691, -8178847, -1920676621, 188751138, 936007346 ], [ -155881046, -2108935466, -326621067, -1069502923, -1984620197, 399643993, -1844625900, -332640809, -2115364650, -49778649, -1775765098, 401355664, 2073438630, 1953078883, -1651633033, -575306828, -1715122253, -460029596, 300268095, -1923510822, -820890162, 1693404302 ], [ 312730920, 1655751329, -373881155, -1773340358, 83117953, -1977961787, -467498583, 1781463687, -2102179342, 924815558, -1309844231, -1811580427, -160543088, 870607008, 1478809660, -1477182030, -668454879, -1286177552, 1511524470, 1657174264, -464118366, 982825571 ], [ 838080433, -92077552, -1389808657, 344156072, -641603722, -2137063852, 1541089773, 123793543, 942354986, 1480478518, 169953501, -1588154849, 191356357, 70423793, -954525328, 1705380338, 61954972, 155356675, 387390176, 1694315180, 602055017, -1239673318 ], [ -725352603, -1069721907, -1586718227, 1808813218, 1350940560, -1612473197, 1115133668, -1383525271, 2058756527, 647090589, 1135598802, 405018049, 1687333674, -2034452997, 85728274, 231540216, -1713685121, 303267829, 1842976303, -1856220067, 209434012, 1883692954 ], [ -1967839655, 926747511, 1674379205, -2027495466, -1013205518, -1138457239, 1551992084, 1819369671, -50637227, -350821520, -343128695, 1866293865, -1026164847, -788313867, 1763189082, 137486674, 1850809515, -16677064, 1930927438, -1622861624, -1372479168, -1275755910 ], [ -2050085316, 932549731, -510837470, -1604920429, 732733608, -1695475346, 1400068407, 1469537845, 518197467, 1821340649, 1388790504, -378850177, -2045800696, 453023548, -586884189, -119021562, -1684386449, 361663518, 2028172584, 228153313, 2054143902, 98525931 ], [ -329207731, -1293847860, -428977673, -556602235, -1484212515, 181561817, -1795493934, 1058180366, 1779388430, -689509102, -1254194277, -542780633, 382285443, 1039821740, -1952243539, 935813872, -1946389210, 1185283886, -1269321694, -1055468180, -2051051112, -1334839218 ] ], [ [ 1681954253, -1376976500, 1360561097, -699006424, -1342123046, -2116306413, -168859306, -472982921, 168926827, 23300641, -668038062, 1800094816, -306128850, 1954875400, -255848189, -1318862740, 1056170462, -2093544113, -1555044853, 1230320488, 1904424421, 710829512 ], [ 1470242107, -813284589, 1372448188, 1122256495, 1964629836, 529683417, -28707508, 1850103534, 480800927, 594614959, -1292541347, 574164280, 361062510, 1828180862, -899842777, -486625053, 1268004248, -204025862, -336837237, -1638173603, -669901865, -1352960923 ], [ 292889897, -1962089585, 55888149, -405812189, -1468365003, -41974267, 376126149, 590668631, 2084675976, 1430119956, -693342335, 855624981, -136511567, 1948061776, 1171169140, 2040038426, -1231643202, 933011655, -711266544, 399530958, 1277519523, -1211203658 ], [ 1042628464, -404481015, -59579217, -1462085171, -1150774021, -1775382070, 1680726148, -1666559440, -731282606, 1318722207, -2106011496, 490006735, -1165244813, 141686488, 436984567, 1195837647, 878869245, 1886073736, -1228755738, 489531718, 1672505977, -521199807 ], [ -132247725, -626718109, 1010252708, -742252710, -255729281, 1158022597, 1913104611, 1756684644, 1940682575, -2134726788, 106952523, -1511290463, 1083304336, -1037622912, -174470606, 1911291547, -2113195924, -170625164, 1843935320, 1478636990, 1727249369, -1296456391 ], [ -893779303, -2081722398, -401293838, -1629958038, -1542181328, -1506735066, -922787313, -966471668, 1703307315, 1884760084, 1628487774, -1271773156, 305041522, -1448566249, 1560001504, -875782618, 730664278, -294445489, -54199638, -1624176633, -564425081, 816643387 ], [ -756624692, -1182000354, 727892631, -1292599959, 2005652416, 1468283063, 1980719034, -1944813403, 1797592656, 1201582906, -2075410538, 448956199, 164410430, -1753780823, 948249781, 1936604328, -1166549350, -410149832, -1147889575, 2134956202, -1739307134, 822685275 ], [ -55600761, -431075786, 1197139285, 1796085105, 58617935, -1060264997, 1965061037, -1285517482, -1573766704, -218515884, 1005692479, 284748953, -93547050, -1672439562, -594777726, -2098839429, -1174966140, -2037319982, -1884971841, 1044480019, -39753466, -1824029206 ], [ 325841541, 1043250765, -20744382, 1068236101, -520055152, -1948667451, -641532216, 679423967, -117072232, 376812148, -1703527023, -906513489, 1149082078, -1529771, 724559847, -1506254217, -898577647, 175200512, -1201351892, -470942371, -1898245713, -1373489720 ], [ -910124860, 1680666693, -1841200510, -118050016, -1938847468, -309384802, 1129603552, -1705201102, 1114888629, 2132996170, -1189752995, 1364962074, 14135168, 1846650849, -1671280848, -1350234824, 53490584, 1515599678, -1607535659, 857168145, -848818634, 402663183 ], [ -193408767, -571289860, 628304330, 1600170209, 345819179, -883674027, -1136684874, 1570344113, -991240394, -1951018067, 998652216, -516331350, -580947370, -1264716274, -1848824633, -750837356, 509326818, 1811167707, 486485484, 1000899550, 2036504391, -140243809 ], [ 1206602701, -967266337, 619715604, -418950802, -1409627798, 1289495491, 483479923, 121908201, -772873939, 1514637783, 35735846, -2109811093, 101595569, 1767868858, 1347563593, 1845343321, 1847604454, 1439690415, 16564679, 15083920, -1939562065, -952703123 ], [ 1545196439, 1781174223, -637812716, 1245815996, 1494673798, 1743088448, 1754061432, -1215138121, 678508949, -488024810, -656096036, -1256957143, -190670417, 555089317, -1931531975, 1371609004, 1174541515, 1901755103, -563027656, 1638202033, -1029828884, 1659059582 ], [ 1553912522, -2075839909, -1924511548, -1014796356, 1970206528, -738072320, 69791176, 987336726, -1385038740, -254811508, -712324643, -872488061, -1152875040, -1737649767, 533405753, -1094851495, 1720964229, 1948678382, 987810544, -430704397, -1244363844, -301454318 ], [ 200516580, 456523135, -1403990950, -1096928311, 820113776, -1906070277, 925100083, 230374030, 2066524405, 1066287074, 226000179, -934428075, -255213894, 551425568, 1198456898, -115454061, -92673233, -1804003993, 1339046519, -1494582553, 940334887, 731181800 ], [ -629863480, 1146100189, 117119552, -1619214098, 1428386132, 1808731784, -1716274033, -1989784778, 1320906338, -1867728608, 1666774028, -324102702, 1725043155, -1164831702, -471151911, -1070193587, 1897191948, 1615686925, -982806235, -321231052, 436009656, 1983682432 ], [ 1170250861, -1629163942, 712848498, 1368264500, -695896497, 958512746, -1723761690, 444396182, 483187038, 2136521643, -1850071757, 159505699, -581998087, -225239254, -149315105, -99456147, -230129457, 827349576, -690668359, 1108425535, 1269150792, -1746372949 ] ], [ [ 1400103239, -932084875, 1078802703, -1072867597, 2049306623, 1173113810, 5291713, 1181271086, -542825342, 1322690164, 488280546, 136499627, -288134967, -439562008, -1185895459, 1799998721, -544008323, 300074892, 1297157305, -52806658, -1001949052, -976842751 ], [ 583514316, -301545802, 2019246243, -1437148491, 2132928260, 567763274, -1291185191, 695284507, -775427090, -935922574, -800178748, -126742116, -68531399, -283948885, 27887655, -64649445, -420089212, 793614153, 1707191939, 1676898677, 1363710179, -407426000 ], [ -463071545, 643107853, 1748357767, 1481085799, -1094268476, -1276618230, 101116471, -1640894939, -1016181877, -719412356, 1904607296, 285112504, -1162934521, -922692401, 802743264, 1552549611, 1516995924, -351335714, -673287126, 732854136, -579262799, -1641764001 ], [ 815792355, -1652337780, -2136092436, -608587295, -2017189517, -2018825520, 1684742682, 406536591, -227463794, -421840204, -1009976913, -995264263, -976830776, -1574202285, -2140347370, -786686165, -1462624898, -1362416277, 1570995241, 792265074, 1129831643, 898154648 ], [ -126139335, -807100003, 232495536, 607240816, 1087858291, 370659876, 433260292, -110927568, -1223425748, 1858346518, 1889445636, 239759397, -1537910766, 1078377826, -2024996859, -1077677817, 1523075862, 1030377259, -438017665, 349430155, -804464485, 1580534795 ], [ 150229301, -168109207, -558377824, 1942261449, -1682445706, 1986876812, -2068396559, 395972620, -1543841538, 2117342271, -513160513, -132166832, 1120982889, 983973822, 1699577743, -2145500044, 2021956111, 831298909, -469215713, 1451878076, -951513608, 583240542 ], [ 825000110, -346286704, 1136784702, 1141197677, -1689935064, 581329121, 192272636, -41467561, -1199197028, 499662222, -409985610, 1385548272, -64719889, -618107783, 1719859913, -1478221781, -1864667333, -2111507291, 1455684881, -797979300, 2020980641, 402400563 ], [ -255097055, 312037776, -2119164782, 1069470802, -1152187115, 1817272787, 1081024477, 990576153, -440146467, -1255530296, -906849159, -827139277, -1240358069, 851918712, 2024595274, 436737159, 1498119872, 889861568, -1527101947, 883484988, 1153780007, 1302469897 ], [ -1868456166, 924201268, 654262487, -484480947, -339474336, 656081230, -1650478924, -1548436394, -1016513034, 601006614, 389357971, -1373855263, -136325307, -812681864, 1245928715, -682452219, -1057494833, 183088140, 615905903, -2096074331, 1108610297, 1346061053 ], [ 416462833, 1748078322, 1457213113, 550864016, -7652279, 1808365127, -285392201, -311172925, 606840146, -1974426228, -500779255, -20309258, 1294635364, 2059750228, 295054, -1112586061, 2012244713, -475325025, -604402518, 1079988773, 1230744299, 365283000 ], [ -1978010204, -1773513157, -577078919, -2080779043, 868189182, -1892576971, -217116850, 2100674359, -1396128660, 801193600, 1765449133, 2062354530, -1339640163, -193108010, 1477690269, -248984397, 156321304, -645336783, -1315851555, -1670934580, 84362752, 46019261 ], [ 543924424, 1590504239, -506684500, -2062578952, 613459502, 799481944, 1522649163, 1036179447, 1888456997, 1200317601, -258967677, -1014072606, 532739336, -1738574694, 1656385037, 1699362875, -1240576352, 173751598, -689914177, 1001028482, -890280611, 1300257026 ], [ 868326856, 1525862806, -817220431, 465653029, -332182589, -481012793, 506494393, -1637686360, -535867230, 1630088702, -648785563, -2011168902, -381193721, -882208514, 535493605, -1747125381, -2028138769, 1656489419, 1963158455, 250456792, -1497170174, 27658972 ], [ 958773126, 709767677, -1222077487, -2139429910, -1007807364, -1744434451, 1239765123, 52915369, 547099476, 1104621138, 1291050819, -1271075552, -1373564416, 2064369231, 1490070924, 1915953228, 1339268577, 808255142, 2022305700, 1785048098, 1332174331, -791346813 ], [ -1722547005, 768720731, 2122392729, -1280345524, -1195971506, 1860722757, -1270593983, -102445932, 575219507, 1668034388, 413941714, 2061615828, 1430163444, -1698169528, -2034665315, 2070547666, -475934509, -964121742, -1403513705, 1682044968, -51586825, 466300114 ], [ 1359999795, 2067129834, -742123369, 1011517134, -375356638, 41068910, 384867870, -537225195, 1388013994, 1955447373, -1964573608, -406707603, 672827672, 1243159595, 1035245025, -1455994561, -1367070390, 329755693, -1693694152, 1429341677, 1975077529, -1691294143 ], [ 115301942, 1977761460, 1593559480, -1814488182, -538633409, -2068868638, 1788521810, -474101831, 1846537936, -1359629513, 807141816, -1475756773, -1618148676, 1829666026, -1698390181, 1945154145, 2121346663, -1571334206, 349321371, 1079736913, 440384796, -411371670 ] ], [ [ -1931606787, 1923720805, -1620973377, -97406782, 2085849744, -1993423306, 203601382, 1518320821, -1321978263, 1059970258, -152802776, 645565386, 1582017412, 265593268, -182876059, 1176498355, -692520229, -437292397, -1769279831, 964338941, -1140313165, -2128243897 ], [ 1296535541, -139756462, -1958765052, -1361093001, -1007980620, 1509760277, 1208545735, 1176089473, 1308804253, 1315918962, 540525747, 1791154218, 895791427, 229222739, -1347564459, 999369736, -1004342020, 2093538755, 2073795951, -187032472, 642909348, -78324204 ], [ 654309397, 1243466008, 560622697, 711621961, 15664207, 2091263384, 522464726, 450307527, -2045099695, 1463074362, 1472667618, -1855528103, 1823229520, -2004652192, -63352223, -1248628534, -844626885, -353859201, -1676976260, -724398018, 903283447, -1135557363 ], [ 160573676, -2096962002, 540097816, -325092091, -348428045, 1482489971, -868757636, 937935487, -1477053786, -110170282, 1876319798, -20013312, 1842096691, 2077189372, -907238068, -906202225, -1058722791, 441730045, 647838281, 1604382370, -84955941, 799390183 ], [ -1834943288, 1491581024, 1676715261, -562606634, 1853919225, -651526856, -155439532, -1463067073, -151517953, 1138982856, -1393692488, -1065224335, -625357999, -617189494, 1949938954, -788039283, -87012411, -2120261440, 986372792, -942934660, 1698487023, 24330861 ], [ -570444616, -829303786, -1390375951, -1517960644, 51858777, -1362166613, -43399953, -1317948816, 1946626326, 1305145195, -2020511097, 1168837161, 1422105427, -1009375898, 154697288, -291723021, -1933922921, -200893463, -844455912, 1448689673, 1011284991, -387565001 ], [ 1706711628, 225110733, 1170938731, -351856195, 1615971977, 1507982911, 205064244, -432519069, -2093414679, 801575574, 112751043, -460656720, 2065420503, -1931916928, 942789960, 1802513499, 81189136, 25225633, 772343844, -994579937, 2086329883, 1564653354 ], [ 1709781727, 1274491271, 1487248235, 1341076170, -1511528303, -310573110, -953745749, -1473371933, 290781048, 1220193669, 1280971103, 671206221, 403862494, 96869109, -2101656229, 1459402620, 786829235, 1163392261, -1569537289, -642669613, -144765401, 859585557 ], [ 1909487485, -2033876330, -1127210689, 1676742680, -903341143, 2052540043, -2041768112, 63348585, 216629922, -1470542621, 328693938, -1720985092, 2057164257, 547918791, 1182270663, 210780516, -386720851, 803974196, 1661517590, -488969364, -937391176, 530868709 ], [ -1224695341, 1650920014, 1433746193, -2029145467, -265021370, 167008821, 1535173328, -2076977751, -296764247, 1217788376, 1058679616, -290052461, 340358106, -31528346, -1618847613, 734396631, -37623699, 1688512436, -1781920601, -825548721, 2114718485, 908130681 ], [ -1638564995, 1552270909, 137854678, -797367034, 1800068168, 671012509, -849214954, -1546982401, -528501425, -1711736513, -1786818109, -1470821922, 1427263679, -472270518, 1883037093, -2041058136, 153245222, -1082711326, -972921814, 367615396, -385798748, 1629743612 ], [ -1993127174, 1627947035, -559928466, -2103799160, -563559035, 728692450, 1447356155, -1615751959, 1569145616, 1324168040, -95276220, 1091350020, 1873158329, -1881180814, -923820745, -302070639, 1474848022, -1315824492, 24544972, -1021832962, 1808253410, -735438823 ], [ 779526623, -242985722, -1781148256, 817340093, -513978874, 2035813600, -909725020, 1185883828, 1139002606, -2089847472, -1643088835, 1358833690, -624289759, 1515101536, 426765187, -1586460740, 1315827688, 1185883457, 1654723496, 135964543, 543498690, -620898740 ], [ -103770118, -423233472, 246417213, -722694964, 1483765967, -1924061858, 325048251, -664110779, 1593363987, -1474395059, 560096915, 1526412535, 543318472, -1644070609, 236026878, 849863162, 1974479622, 2074013954, -894399690, 1609721432, -985934314, -1988045555 ], [ -771050561, -428738037, 1364624279, 1817197164, -1351936390, 145839161, -1496266802, 828441061, 2050462873, -1657462620, 461201633, -2118509898, -1893248146, 394660893, -1550608387, 1027627258, -1815482659, -753694267, 775133121, -1214869178, 287172458, -612998091 ], [ 326862779, -1915149766, -1056117391, -1985223616, 585783890, 639756299, 1320958296, -1753753144, -1685933727, 356465212, 1826409693, -1006260968, 583219552, -1473263711, 1225228624, 368129629, -78353025, 2050170525, -1432643078, -287210357, 2098965785, -310097132 ], [ 673590303, 1579360487, -1323423155, 1863104726, -127067762, -99894294, 1546068597, 1120699022, -693282024, 1718526907, 810411640, -153818846, 329186598, 1529609112, 1160625782, -242190975, 762187235, -1683019139, -1094850712, 1038601992, 630240907, -321419219 ] ], [ [ 1368913445, 5219543, 123560759, -176685798, 446711744, -635583933, -1298583179, 1376902106, -679900637, -241464675, -262037829, 904770281, -1500930654, -690111275, -553033945, 1384902651, 129638222, -2105533910, 249330680, -2007777078, 1526898655, -216120518 ], [ -2113109730, 501198345, -2053747063, -1443899389, -1133129248, 2062806476, -1116092774, -2026608950, 564382423, -398447737, -1973859729, 426930935, 861000903, 1238697305, -1498750945, -714228730, -758497019, -980406325, 160205257, -1536988073, -582423626, 1947863461 ], [ -1802222952, 1426173467, -1327139370, 1552875335, 1174629509, 373130898, 1126795754, -1931748294, -904049114, -1995495438, -337315183, 990884755, 1879893394, -1360319934, 1885378412, -1507073277, -962906327, 1370810340, 2103603712, 1822760033, -495558555, -384271420 ], [ 1549005783, -1916841086, -228937212, -1401201018, -1245080362, -645788596, -954713278, -1905570835, -2166942, -611064046, -473148812, -1900406341, -2086616981, -1096697271, -1632911392, -541960581, 2029112683, 265835356, 1219997136, 1877000205, -1106334688, -665509199 ], [ -548830572, 900176612, 1335583756, 1919564320, 498223784, 1458972494, 1679350200, -1280990056, -329707122, -188857321, -995399719, 400222929, -74302360, 2111752354, 847690957, 309768222, -572253360, 1049806670, -1974090635, 298142536, 1767972037, 1380856172 ], [ -1336619803, -741454296, 1409857966, 1337030677, -1092615475, 1470774181, -127253157, -1505530443, 286606242, -1810780037, 470718398, -1318515914, -559413345, -931569274, -305741005, -355602074, 1812821784, 27388444, -391701078, 1227986400, 1297956065, -346598032 ], [ -1840631987, 1007218408, -496306484, 232603952, -63126306, -1226864069, 1656822471, -895845158, 1679719419, 2137951536, -809124232, 2060328370, 629859209, -1299584705, -1743368918, -190113662, -1806517928, 175150661, 1067416547, 1042520091, 827209222, -955227279 ], [ 443430229, 1999670315, -1943630542, -904088806, 34146689, 715358279, 1894569690, 1503144095, -1605799484, 1305229821, -50039769, -1478158986, -1231908028, 1775187033, 1530003182, -484051910, 1276591996, -1706478523, 742063375, -129769511, -1689302025, -500781723 ], [ 701834035, 900766909, -1400629240, 1578660994, -94338083, -411442553, 1566401180, -26994651, -1758715555, -369281029, 944485138, 1887820822, 1311548207, 2141012801, -1476044318, -1112422593, -1085445621, 1913448163, 1401994269, -1966236120, -1156734243, 2115291374 ], [ -74711126, 1999048137, 286229253, -234132403, -1705828491, 234670894, -528977680, -231231664, 1142432300, 329726972, 1342729887, -1559529161, -1235844881, -1676510222, 1244683625, 291884230, 1707382180, -337851892, -1315997562, -77188383, 890937812, -1620744574 ], [ -1218367735, 1706520929, 1231200030, 1167447212, 236968804, 1329840533, -768168595, -2032795175, 979354567, 95895399, -255421804, -1992254205, -1378226047, -1077104267, -1069123651, -498463311, -532740159, -106832201, -1955077259, 1129391415, -956025325, 1631412475 ], [ -1609057098, -689940743, 900018868, 1427384958, 1985887789, -1238369774, 272219849, 543125800, -1101083395, 692388298, 1237362294, -403045123, 1235116735, 374802399, 1210802221, -1500988678, -1289531371, -1246175102, -1055430251, 1358509607, 1576728932, 1162960513 ], [ -1493978692, 1593513976, -1402742162, -344124964, 624563866, 962201804, 1420608731, 1487231698, 1531578581, -834101883, -276546284, 1346761275, 1276260341, -422845392, -1710648019, -2079585194, 186266048, 375487744, -172216543, 857098001, -331456385, -168446388 ], [ 945685753, -1491712941, -705018566, -633569810, 503928050, -335104126, 1606308130, -708589142, -854633074, 1616553774, 1400234922, 1944953624, 1818048494, 1690381262, 1771048414, 1407600799, 731710191, 620984017, 1530247356, 828052300, -1345548763, -75268707 ], [ 1900590970, -1867295030, 1018825519, 1558185580, -12347848, -2039758518, 376801085, -1027765225, -1533356844, 269020122, 2050926589, -210803069, -1303713059, -224751139, -1365776586, -944183286, -1166602165, 909725676, -862154904, 2042920858, 1281449432, 1079599905 ], [ -599020407, 1665579832, 2005500051, 756787153, -1724636603, -1579162564, 1269645361, -1236909458, 1273389955, -1469229675, 728365989, 1023018155, 510931164, 653053854, 2101449460, -1780939567, -302588639, -543664044, -719986129, 1649833891, -1273726496, 905325293 ], [ -637986680, -407035194, 31082272, -749056104, -867606992, -180703218, 1946430492, -2001047427, 1490314532, 401375971, 757373516, 582061524, -1274199576, -1936491906, -1019071940, 1056139133, 458934868, 1754190460, 149028030, 656380377, 286952811, 1093379012 ] ], [ [ -823143315, -379229969, -410888976, 1756025774, -1914463499, -470635662, 208234251, -629376672, -105810981, -167784760, -1205202930, 119550890, -1758729363, -866648369, -581078427, -1732379596, -893283777, -189950292, -77023995, -1230601269, 1557075042, -1904746747 ], [ -1313215813, 776764204, 23770714, 842332911, -1552773248, -252041645, -840238935, 1883319618, -60135514, -1887841581, 1740129880, 791920112, -1782289321, -456152995, 15420720, -1004852366, 2002396134, 2016377881, -1404492249, -1838561246, 1938691949, -513262966 ], [ 828506399, -1761055589, 1888825168, -130103061, -536211115, -1405486542, 317452627, 1640431521, -2027956567, 1929349300, -2046681919, -1614426923, 533783994, 1366388826, 755198746, -71070244, -165656374, -1655623876, 786512203, -1753404964, -923572744, 1732187917 ], [ -237641106, -390202524, 1461358926, 1737452073, -101208621, -606006515, -2035954550, 244783092, -795906723, -847273285, 1917947915, 2091454073, 142258754, 1874758317, 1579405542, -109575997, -1698885929, -609708497, -1901030178, -338504753, 952823418, 1969449247 ], [ -447012408, 947065657, 1028291450, 1986974547, 2114008727, 891830216, 1214502063, 227810885, -1637864987, 1106741164, -374623964, -1842840232, -382652376, -1001352331, -779693814, 1735875123, -797914920, 217158637, -167952918, -100953915, 1057423781, 662785348 ], [ -1425612400, -1319247720, 842785863, -1012428470, -317499054, 147963804, -846202835, -737696469, -660544911, 285811835, -784546401, -283036412, -460037813, -1186699070, 279965104, 1825181326, -581174285, 1895860331, -913938121, 1964710824, -1842392454, -660816020 ], [ -1463149689, -2084496612, -1168471745, 1432350345, 1069495383, 1417486825, 1712397203, 1271841994, 1899550596, -406524, -1130813543, 1501930586, -329063243, -1527206175, 1372302835, 1403135574, 1552529292, 1443836601, 214821951, -700474732, -765218115, -1706868993 ], [ -1157931783, 495847554, 91424197, 907465042, -1600018913, -1357724546, 1808035427, 1238160198, 866382720, 1669822177, 1583611094, 487508793, 1466718262, -961008932, 270766455, 318989208, 1257322652, 2072918242, -857404235, 1645751087, -2006385289, -1157765613 ], [ -1925313761, -1901800440, -912085881, 912614549, 1044963981, -596269371, 1402765488, -750155931, -2141546101, -1197701496, 1650719180, -55766212, 229917766, 1812326725, 1603927253, 448123924, -872942807, -437764179, -122743649, 666707829, 817269317, -1941336878 ], [ -1355950338, 858743357, 1668546231, 641603655, -2007621540, 1036694540, 519724991, 979029598, 959044799, 883354786, -1446240257, -1740364501, 2067804083, 112560845, -391165458, 1910787626, 935140970, 634171436, -254799113, 549129675, -1626369126, 848987723 ], [ 1058403426, 1219894108, -318519425, -530696679, -712007469, 99459059, -802273603, -855690160, -1831058508, -1081359821, 783458193, -1383620204, -822075319, 1732009624, 1747859529, -2140035389, -214697466, -2128263315, 1439580349, -1486338203, 871447571, -1358802483 ], [ 43217249, -404791511, 1868429657, 972704859, -2063474222, 65835752, 1777780258, 1535090122, -1368227105, 1348066452, 274647283, 622497370, 182162795, 10282640, 2031517059, -2048926425, -1467252067, -1367147729, -554887300, -522661754, -75684283, -748163266 ], [ -574640607, 1004250052, -841290878, -932050217, 863438453, 1661609991, -1260587548, -715247584, 805241599, -1775045623, -238664634, 2097162285, 2064919191, -243463722, 1919692363, -1502191977, -666073011, -1045094655, 1863718590, -2017121654, 811334693, -105271111 ], [ -1300169864, 1597848013, 1664822210, 1081433086, -1894898468, 1945339266, 879897385, -1764862581, -1704908102, 400053390, 670336063, 304846881, -469069478, -414179375, -1359447362, 1156552253, -274307287, -894450512, 396058660, 866175332, -908102347, 1028303909 ], [ 737613905, -2146454628, -1367571180, -131080046, -630219425, 461755581, 283044638, -1515130631, -109440989, -17670208, -662390727, -1698394607, 654557376, -1378205989, 1130961487, -1181556858, -1675237464, -571189804, 300928810, 719331101, -1085820093, 768602392 ], [ 1422506648, 543630331, 1496313298, 444727176, -296814548, -1693011299, -777333399, -1011883474, 470140085, 649603785, -881953021, -291583016, 889189233, -1272745738, 725403830, 1312512177, -1383586300, -537576819, 919631044, 1149335553, -1155128762, 1552332938 ], [ -910569781, 439647654, 1091187955, 1170041032, 1987262058, 1431871174, 906388063, 1568011929, -666054385, 1753778176, -1046388120, 196862537, 1764758459, 1972766435, -898728543, 330418055, 726703868, 512408171, -1657857103, 823659861, 1850260813, 1568876556 ] ], [ [ -1159638979, 1614329382, -842956159, -659392788, 789652980, -1788511805, 411672131, 1008326645, 178945280, -1736957228, -316560857, 1958421091, -1551216948, -409097483, -739736991, 1323361661, 1123786753, -1487231045, 701410609, 342931209, -100604081, 277577123 ], [ 1079829506, -478069062, 1905668870, -1942577096, 1075398135, -1058135830, 1887833692, 12849135, -1902188810, 1563947006, -1612433510, -1087740023, -495322862, 1993213740, 2019321338, -2013559969, -966434240, -1600778830, -1284152600, -1484295394, -1261547515, -952405403 ], [ 330346141, -2104427542, -2022896148, 260085786, -1978860713, -1664631244, 910404670, -986302158, 973081037, 409949325, -1333806199, -1761023792, -435330715, 1392437532, -1398232268, -1463751760, 175105609, 1718966455, -619828154, -1310006174, -469960142, 1248148163 ], [ 1262903535, -1536819502, -133418116, 411446402, 944161277, -1932861995, 538217387, 1639841046, 1608834263, -1346892380, 381209611, -777790474, 886222458, -1030788354, -1294934945, 435784327, -1982890184, 1916455650, 1103213152, 1600553654, 2086324181, 903525523 ], [ 1293053925, -858709281, 1384389104, 660189238, -1676692344, 2106903134, 1009069967, 431785220, 1028555435, 1973470380, 1900704704, 530272587, -1055106539, -315280781, 1345588393, 1699887580, -1245379510, -1885199216, 1458640372, 2042867466, 500044917, -1906375862 ], [ -1363888441, -358894631, 1173710169, 1924781610, -1846152910, 1523475586, 225295668, -766397695, 181182039, -920313838, 1952607175, -1600109774, -1201578316, -1523383880, 783699505, 1309826707, -1470595696, -2021055377, -1735100209, -1309974863, -1062939977, -563339190 ], [ -528457525, -361474505, -1741183209, -1413823794, -402866694, 865730541, 747456390, -277873992, -835235400, -1336897635, -1075987358, 1889277851, 164858340, 216536579, 1050695810, -1401350599, 1862180964, -1344460914, 2037407646, -1316641023, -1362951945, 1636625414 ], [ -1863368935, 108034316, -1825648178, -1660127605, -1332652901, -2041899654, 1924309042, 2038153290, -941249244, 2073069692, -580583595, 192589031, -1992747110, -1962561368, -497968031, -416240631, -365022105, 226302055, -1041996664, -955407281, -1734090027, 1879970445 ], [ 1962251277, -1672531089, -1083389515, -1018200182, -2131981044, -2024531425, -1901281396, -1208060196, 802698772, 1163707631, 1366879820, -583340983, 35274324, 267069584, -1502383104, -811774660, -897140723, 1890614322, 51084058, -635315845, -609807749, -754973573 ], [ -1087141123, -1807842100, 460474744, 1143130059, 2070926624, -1913447035, 886894626, -1778024994, 669702467, 534701017, -953178024, -1317211103, -2141630475, -1778155005, -1118533493, -1259786278, 1890409478, 530118738, 233381617, 213839468, -924520155, -1666304102 ], [ 277523827, -1835293558, 1155764017, -1727693676, 1567067090, 1413796512, -260204921, 1731033412, -2025613419, 1271197338, -1781362539, -1940289883, 419654716, 1266581646, -1008742209, -2052334899, -181183537, 933752882, -1743708355, -1162904191, 2135291769, -1839315853 ], [ -1087909691, -763838303, -2144947494, -280649416, 363112972, -1083900851, -806000170, 419703369, 1299824064, 1756446724, 411585755, 1412735773, -2042577465, -1537115663, -1876458611, 448507595, -971397671, -20407185, 322564308, -542515689, -953959785, 1272281949 ], [ 131600545, 1833302113, 2114435927, 1022369783, -540937932, 1176001623, 1020077632, -250160831, 640593504, 304831576, -1865167168, -790026950, 1192652109, -1423359484, -2014496396, -1967055908, 1994312491, -1569534751, 1808921799, -1719939430, 1343724851, -416735703 ], [ -33650890, -1387111399, 1683274505, 381583588, -816543081, 424477453, -2063293380, 53969496, -1118713335, 1202606653, -237627989, -308280015, -1994541316, 23227599, 701485285, 1486520436, -1905651563, 1836508645, -395895240, 916005377, 1304557984, 866874889 ], [ -1161307330, -1241000258, -1736060314, -1088874472, -301281915, -2090140291, -506575289, -1326674576, 1416093739, -2096051502, -1374831012, 1175525553, -123504498, 279479985, -18573907, -979245222, -1589283499, -1171312710, -1529925691, -342960063, -812402267, -1442342636 ], [ -262285287, 1034027490, 1741963880, 2087501394, 1545039957, 784573908, -1296750640, 764559347, -1806015850, -709415431, 805106435, 585841481, -1261910470, -1445870469, 764935955, -1968266636, 842062561, -1210946396, 1103261123, -615552792, -979987303, -1254077910 ], [ 25575262, 1741815085, -344738352, 328307081, -473052989, -1773666230, 1815328645, 379647218, -1111526114, 736147380, -1002977123, 65607340, -83226135, -370889086, 1279985542, 2098514480, -624011464, 866668375, -1898577510, 219072298, 24872616, -1404737356 ] ], [ [ 267475596, 333007607, -780300326, 1766423368, 1024461147, -1083022967, -1254055619, 407324015, 1220460334, 620434137, 515803021, -1555716085, -675516024, 1603926984, 1349050477, -307143622, -1290184426, -81480624, 1853101389, -1986679003, 1399305963, -1196989196 ], [ -1353914772, -1051418976, -2094330628, 598370185, 1766539667, 1202090347, 1642865903, -459547442, -1145779877, 744515067, 1136536059, -106008292, -530704045, -1808680897, -1059442150, 669147139, 1512250476, 1701094801, -973221244, -1672792164, -1131463406, 236747850 ], [ 238944900, -370968874, 198213715, 2141149122, 1310307865, -1171477232, 1516463245, 1173601627, 1545713000, 1916004487, -1621108340, -1262374674, -835180032, -1976351071, 1362093994, -711810304, -1008436868, -121528948, -2001045217, 1668990185, -1896008090, 1143514782 ], [ 1271977284, 736786276, -890061326, 2369243, -742164592, -530440254, -1799604666, 735970443, -678354196, -1501614105, 1640439740, -667881632, -1404294270, 1297042158, -1892035955, 377697447, -713765598, 1747918820, -1620900245, -448518335, -577008651, -1580267200 ], [ -1712487756, -568598643, 1178946209, -960209741, 1707224405, -189456516, 1205159743, 990495913, 261818451, -1204794218, -1399349350, 1109833582, 2072499118, -1045361122, 1428977565, -988008508, -313868279, -1375625250, 644614060, -1428608150, -1216884883, 134014078 ], [ 95678086, -1760552450, 2017293207, -604782497, -26869053, -1655678388, 699162611, 1407611786, 1219358899, 212070471, -1698430282, 1805439860, -964595764, 1798982672, -1344780806, -898718165, 634569048, 116918112, -1738024011, -508184898, 1130367016, -903993798 ], [ -77841193, -112755769, 403041085, 822346071, 1989404772, -446590535, -1682639321, -1840198554, 223830187, -534524599, 1951993734, -1630406588, -1703212123, -1802181711, -1511579121, 1595892467, -1889933464, -1648594640, 954092999, 1938131257, -1087738414, 1926991121 ], [ 373541934, 1478834180, -464311888, 1184385616, 465310302, 1718410424, 705600671, -1434834892, -1504151075, -1507177379, -1365852865, -238185765, -17511792, 2065445568, 603371098, -864049298, 228295757, -1787454661, 1920695701, 1324846223, -558367847, -1144347486 ], [ -859409219, -19498395, -162241045, 1384985232, -1000946091, -1811793767, 170322817, 507205439, 255887444, 1909866579, -319945595, 193970069, 1636020822, 835679723, -1358937258, 865884079, 735423059, 1007223633, 1551162506, -1827708086, 370473342, 1859008122 ], [ 838272403, 322056613, 1876742001, 1171444259, -744935378, 410910341, -1249328260, -2076471669, 2114306633, -1578898090, -1985537733, -1614258592, 1946331811, 1019933582, 658321638, 1704264122, 1176564963, -66213093, -969415743, -2126921100, -660293181, -1594532866 ], [ 2115332888, 830458156, 176497606, -77059478, 224219759, 728172995, 31909246, 998338140, 995483334, 443762672, 1540853572, 735896449, -1174349899, -766325269, -294182431, 801975400, -1722706408, 761360694, 2041579822, 1988633709, 864726328, -87484879 ], [ -466600781, -399806749, 28779664, -1968304604, 693739035, -1539095417, 398728105, -1337377529, -1288333981, 197298040, -695944749, 2054300372, 1657822344, -1083709126, -150549567, 1422217625, 423793744, -1626556080, -2125952987, -969308801, 302667281, 303050728 ], [ -1411008212, -138419364, -168857825, 62062857, -176289148, -1031935113, 243508732, -1883736593, 1248738516, 174195329, 1710950902, -1878840800, -768736446, 1134208439, 1578408321, 1075904767, 1997233093, -904772920, 2107280640, -217890473, -2031597976, -1154953812 ], [ 471338991, -980929188, 1129628615, -31564210, -186728831, -403695700, 1562323949, 451451112, 1855181795, -334483195, 1985117441, -1712382421, -856459927, -555770570, -420237176, 628845341, -1520055536, 330857554, 831910189, -1606036806, 1872757020, 1678750818 ], [ 1914320594, 17710725, 404284368, -1364818713, 411819579, -2080558193, 2001634307, 756438261, -1303135976, 58377493, -649600460, -357285352, -976394220, 992162140, -1787601982, 1587979658, 1683049513, -1169927111, 372809325, 452258108, 1345497877, 2130675536 ], [ 191304061, -1155940461, 1565647713, 1370510874, 672084573, 254244954, -472056397, -1379735243, 634857484, 1503122647, 1657870386, -1069421703, -1399744439, 1354534975, -1368928822, 1766919819, 1787882737, -864175003, -431016141, -883001925, -199606473, 1717034029 ], [ -726345990, -1120201343, 1103918187, -490309091, 1877768328, 638002996, 777846249, 603907448, -1366992548, 1071435771, 1325681638, -1102292821, -608400, 1403808483, -1673688317, 367799410, 897666392, 1181826233, 1829510341, -669726143, 1653461832, -1418622853 ] ], [ [ 933771994, 1083174314, 693628436, 983359381, 1176074258, 1161964262, 819692403, 1894335035, 228649689, -160476544, -1849865850, -717989245, 1038548807, -174296401, 497495788, 2046923262, 666769475, -1175489965, 795891538, 1573518044, -1010646081, -465704751 ], [ 1462325364, 988027654, -1910719372, 1743719668, 292980238, 1660809364, -1796446140, 574978468, -2047271333, 1623637925, 1398244994, -962310781, -303363357, 386870781, -1532401795, 129975914, 71101527, -1724690627, -655613795, -487704957, -926066502, 1255711402 ], [ -1227195898, 1552649501, -16907504, -1775903018, 1685554374, 1158690588, -958014435, 923632464, -415279519, 1657731712, -895605006, -1485219245, 352154571, -511886126, 2119352310, 496801526, 1044633144, -1514136845, 311047883, 1496690124, 807810278, -422577377 ], [ 1508620655, -1471374659, 987236298, -664945260, -1316394212, 332640570, -1032336259, -1937590398, -1517818351, -1664741807, -1624245251, 1250276776, -430795022, 1617306339, 676963323, 856272913, 1927205207, 350731139, 1102456979, 1238070873, -249309184, 1029566040 ], [ 461161190, -248844534, -1134629477, -122885397, -1816359144, -1159301842, -739235703, 1078062143, -601869736, 1767795518, -223928363, -336179923, 1126568263, 1599227560, 2072723222, -2077286602, -383096649, -244121108, 925510527, -910295192, -2015684822, -324548687 ], [ -549981255, 1835565262, 59934197, -657493483, -1948830351, -894039157, -2112157787, -1756350131, 624008087, -1377505046, 251038164, 452576049, 927964346, 1926912231, 382254657, -1743106895, 646616018, 1465960885, 1854613662, -957102010, 1160407183, -1724570024 ], [ 950914063, 718442553, -1523939848, 1848470868, -1540690928, 1110495933, -1719300132, 1819404248, -1256563225, 239690155, 1028448240, -1969753023, -65543733, -544463590, 803246019, -26467799, 171623453, 917437165, -197801013, 1451703921, -855682603, -1757559154 ], [ 696036421, 568849677, -163167167, -374170299, -835837625, 1969646937, 229044146, 1257618003, -1917176229, -353655290, -1704750952, 436700448, 1926837231, -1038073876, -1764761462, 510148359, -2088668540, 1623447276, 1193912158, 2121432574, 904382670, -69897223 ], [ 1298007444, -859919775, 1453410645, 1394202021, -1888440190, 569008005, 1981412545, 23232127, 1822988520, 1626447303, -725562951, -322695353, 226526906, 1175112379, 647246219, -1549332436, 476828780, -91800983, -1701183240, 810928850, 1238730225, 1147344040 ], [ -593111680, -1485462616, -560557423, -1566573839, 28928279, -1802859566, 233872697, -1073730635, 1053858818, 1618152664, -113616993, 1421422499, 1062606119, 937576766, 1043218253, -1298897365, 1060861715, -2132190806, -534321311, 1385465576, 317493613, 1203447192 ], [ -1728250579, 1058436242, 265216667, 949709821, 763938867, -926074115, -198186449, 485785890, 491103640, -1694846189, -475110009, 707101931, -787520398, -1152857098, 1255497406, -1879733625, 632169130, -1144856771, 713760702, 2000510916, -252675115, 764244697 ], [ -195276397, -1571102145, -747494921, -1880329141, -888863922, 1729155207, -1190749515, -356039496, 304111942, 1186050449, 1911747251, -1496546287, -1258289211, 359803684, 1872018499, -1333267418, -1212509050, -1347318640, 269268689, -835882353, 2060798222, -1702456218 ], [ 502707902, 687123429, -1155343155, 775150393, -1995540357, 555035619, 1098359570, 604181627, 2053278872, 1479431048, -1308676190, 1656652266, -1788360875, -1894932194, 383533793, 1234470713, -1765461301, -1904591815, -739308188, 1233372701, -1636383502, 1323977800 ], [ 1889144227, 1087020414, 1219866757, -796670976, 1288918224, -1429479723, -224499839, 203515946, -621074026, 899001551, -497203537, -1967214340, -1532152424, -534031187, 1595897590, -657312937, -1219831004, 795268919, 1027474519, -1839929084, -630585789, -1981285338 ], [ -1458180935, -493538962, -47832284, 1486757920, 1815025661, 1899217870, -1582871282, 1634141927, 1737672758, 532183945, -1505878547, -198588861, 358084803, -1318923721, 1107346296, 1681436401, 1721529500, -357642844, 464333033, -977051837, 240066798, -1843792449 ], [ -1924332735, 790293538, -1541574159, 1091484764, 964883737, -753618866, 858325673, -71180993, -201289967, -587783585, 2025273473, 315910192, 396833060, 295973497, 1795215687, 930184356, 705504392, -7645027, 1660373093, 251585477, 687551176, 2135586423 ], [ 1057729978, 1844715472, 2071131667, 463826023, -1426766703, -19913044, -301551596, 1406001700, 1948580756, 1255352445, -927049310, -1109216361, 1076251471, 1675509640, 1186129811, 1178741377, 900663595, 1652448893, 1557887212, -1350014150, 352441381, 1583933561 ] ], [ [ 593752320, 1266576587, 36547317, 124306630, -1824661090, 1962264756, -1490607380, 240562906, -1279652422, -1489038446, 556526703, -1547736058, 930512295, 1373877976, -1489094063, -320623404, 734356298, -1983869472, 1327133768, 1782720108, -477380681, -241201476 ], [ 99969627, -782413940, -34506434, -843727363, -1633742185, -1751348512, -1265352817, -784369392, -843732406, -1047012100, 1191189407, -638434499, -2006173307, -1390130078, 464194888, 833145460, 792313399, -2084529421, 1321632321, 475921269, -1791924872, -1593158064 ], [ -1048744436, 892870617, -1132754896, 1464512865, 1274086830, -2106388816, -2043962081, 555742973, 1561185289, 446721708, -2114644700, 1886381373, -754510734, -682366269, -360308569, 287315027, 1685638780, -1472133750, 1428012823, 558461929, -1756639178, -1695595849 ], [ -1587879405, -144121137, -1001037885, 445064692, 2141689120, -1324011032, 497394106, 971681151, -1797267898, -327788968, 540919473, 926825883, -1061427798, -1856948802, 672353942, 2092984417, -1910830527, -1870688792, 1673646021, -687840888, -263365692, -1700877581 ], [ -1440299002, -1095585143, 1413336052, 477263111, 676283491, -21774940, -1330237216, 255593252, 945045152, 547070920, 1386700083, -2116039120, -1542078429, -535807056, -1075981579, -1406795775, 909408876, -2071282454, 460470202, -606570419, -2016900959, -1929656063 ], [ 861740160, -998733677, -1652517610, 1245602715, 568228105, 70834398, 1273000009, 678984610, 1077890695, 986846391, -1097787628, -1768267536, 260219067, 1750223025, 866023261, -669523112, 2031387345, -1903558606, -2146757224, 2058646879, 1275098040, -756532501 ], [ 1126560738, 1183422462, 171672140, 1255210121, 1499504218, -699503948, -1554113149, 1869849095, -599895836, -1545982799, -59161711, 37567654, 1336930221, 977002699, -837700516, 1043335432, -706725122, 2127645030, 2109966736, 460226672, 76179713, 600053825 ], [ -191078217, -1785080069, 1891102252, 1650156225, -1219471138, -1003230082, -603433804, -1532587772, -1185620350, 1914360457, 2069565174, 92751154, -130133033, 1273408207, -750593193, -1050788249, 1459175504, -1396696790, -641586000, 1038533602, -1726044943, -425280757 ], [ -216256396, 518442763, 732000366, 2095983416, 1582687384, 1087697008, 839607939, 1162438676, 442450018, 1808892107, -1902863595, 1044730999, -1968560468, -470707159, -710616330, -1070703220, -1862715453, 308153034, -816766926, -963521432, 91391977, 1018457576 ], [ -1253399379, -1418087412, 442611662, -1753939069, 1086849784, -1202841177, 279559557, -1459220329, 1158340854, 357226509, -524118233, 1053408851, 523233004, -1185508097, 1750329558, 961877441, 563941974, -1873853024, 2100871047, 1870340561, -954216166, -1660755554 ], [ -493675372, -1409484313, 1600259672, -952175915, 627730722, 2145342413, -802253576, -74772240, 1440805459, -2035105352, 534165684, -475029957, 1243404533, 340632268, 447356602, -2063970393, 1317007490, -1113281001, 835630927, -1914629921, -995032225, -421968889 ], [ 877509467, -695262722, -1191952578, 33497353, 912350766, 192088246, 1202687583, -1627447801, -779876355, 1665423637, -1620899287, -1884777577, -648695420, 1512306144, -216016447, 2020350690, -448453961, 1570897907, 413806320, -128678929, 1971958589, 932933224 ], [ -61732429, 163799622, 1817267275, -206876595, 940385793, 1833897294, 469034775, -1039568827, 1074303500, -1037700609, 35403592, -2008355761, 1171360421, 440191105, -988771570, -1999471625, -299646357, -1874075618, 645834581, -2117667751, 271613021, 1088383813 ], [ -1288538091, 1670606097, -2107119013, -1663158449, -1620415682, 1350289273, 616709684, -1278370833, -504817205, 152385683, -34549409, -1395822424, 1331642765, -999059785, -983277822, -2083507616, -1542293939, -595468954, 2112928780, -1465445013, -719346001, -1212799768 ], [ -1407142740, -1692995569, -1905562738, 29577404, -1521154615, -968939179, 1561257738, 1289088405, 1376565613, -1923896659, 591833221, 1926246621, -792469462, -1360885098, 358527110, 1834560185, -1915073674, 1942045161, 896308289, -805960150, 338820933, -279553344 ], [ -1433094851, 186006005, -1190458200, -1833283067, -1053687363, 1525116319, -1180015831, -258740007, 1579220172, 97018878, 2146236682, 2105096003, 2046252599, -1771490360, -963414702, -1419318674, -1763289327, -317180876, -796968186, -1425731962, -2073647797, -1064725622 ], [ 318808366, 1922689563, -80938487, -774549538, -156540446, 1221667893, 872624716, -644570077, -263196881, -1810224019, 1390953920, -621325241, -476635017, 1299157140, 1429281265, -1000458645, -839219998, -1940302229, 944709622, -713621036, 859327150, 452136400 ] ], [ [ 1666033721, 676832982, -1278446584, 1889784459, -1518798463, 968382476, 915174426, 780476080, 1156578556, 2027929050, -1026336753, 11121211, 410149473, -2140926771, 646417417, -128116789, -864662210, 130315888, -1220294854, -1446870590, 1312784834, 279202396 ], [ -1547801548, -215343024, -659148718, -1149453894, 1526309780, -2141639568, 914996551, 1031234266, 992383137, 1328726821, 447051382, -1983314927, -80987423, -840820118, 1234782875, 500743542, 647763477, 1934877588, -1538640307, -318498683, -11207550, -787577094 ], [ -1680895250, -1162032443, -380367775, 1262178365, 956854658, 1562404245, -1900344091, 296598255, 3816530, 1041093298, 1518226465, 1866520964, -143215810, 2146595905, 1964069788, 859871774, -1140436239, 702272152, 991822980, -899389453, 1476707536, -1514893011 ], [ -68617885, -67202625, 1694025697, -1548701473, 2023816849, 2060484736, -1641624440, 848989355, 1754351385, -1250904400, -1882165147, 1171846576, -1273931511, -2112721651, 1273867017, 587856791, 670395355, 1370164342, 984658490, 1208090950, 25401772, 412108549 ], [ -1849283380, 2000083575, -303257435, 1283187238, -405674983, 384860299, 1376452247, -1262235541, 1922940925, 1580820804, -1318789053, 2067638571, 793410835, 589491471, -256668548, 343677576, 1374315874, 266948529, -62977060, -1660791206, 2115311261, -2121404175 ], [ -1548275240, -1292420087, -317900799, -1244930832, 426758824, 1206081204, -2013441039, -160090469, -788641380, 2141675719, -650617783, -321889977, 11518389, 491833444, 2139864892, 558432476, 1658965789, 1863060698, 1701851791, -34137678, 119463865, 1124736947 ], [ -932869109, 1565344600, 685394882, -1163090353, 1682273459, 746695672, 1553920815, 1313897931, 323993900, -1592183831, 874847849, -870609303, -1485276825, 1973420188, -84253588, -776065376, -599473273, 1305050671, 2026109021, -1760548919, -1124734743, 1164510244 ], [ -1786332266, 348609147, 2089724350, 528593327, -700771530, 1252964742, 50783659, 1843425077, 66038686, -1990767902, -1180893821, -1051176859, -1404289562, -1689685085, -921333123, -1586584443, -813445515, 1150028419, 1313985620, 167161024, -1779363796, -1801761940 ], [ -830497586, -867067335, -1770978859, 1480203340, -1960522544, 475406004, 855937079, -1207968452, 1253865945, -715654911, -612070384, -1057778738, 2103115918, 954162031, -615510637, 1327392464, 1903441279, 1764994348, -10119204, 1386282132, 1651063525, 2015112579 ], [ 771342353, -107214648, 616556942, -132238783, -1952770688, -1519718280, 1808919371, -1371520931, 1620714135, -1806914479, 1559949852, 723423024, 530201674, -115604715, 910354895, -1707177518, 1424624179, 249639289, -1314816800, 352110752, 257654346, 754671163 ], [ -1276817617, 1488004946, -29548061, 1577816689, -1647224945, 521337015, -843085986, -1829822793, 1606954079, -311422807, 1258377622, -1404163737, -459589509, 1284322646, 1685755752, -2087148431, 845934481, 1187753418, -1613505064, -841720794, -2051552012, -274735820 ], [ -1276863987, 1825913508, -1659595483, 740958872, -907765506, 1985180000, -1671325228, 1096593156, -407046215, -2080002224, -639733749, -1112855053, 2083272105, -251900021, 167851515, 2012809221, -1720590825, -79634095, -587683240, -1110819199, 1459645937, -1208762490 ], [ 548113788, -205418659, 659062010, -447500455, -2109197888, -647736891, -200463465, 1565193728, -2044133481, -822664456, -783631952, 1559206807, 1992726667, 730414405, 1694868575, -1290120065, 1659302364, -15328320, -1750089843, 1622602664, 1909023460, -1924302566 ], [ -1578292896, -1903399320, -221704581, -427957902, 1513986417, 825505032, 1204390437, -1688057021, -131749226, 664415230, 785930970, -78533062, -439248755, 67665881, -434464195, 1260809494, 911669492, -163213637, 185186900, -1019173849, 1675465349, -947148285 ], [ 1151187845, 607765823, 362710301, -1543799415, -1111355833, 13520539, 962579702, -1148311892, 1797886351, 46159459, -1767645813, 347662486, -1237174712, -1030207498, 884134522, -967215979, -156559976, -634341466, -1265884366, -1484483192, 598417633, -513420294 ], [ 596820709, 343648798, 1572349546, -731858567, -281835443, 140524587, 887147116, -912384666, -924384374, -129151589, -1542654845, 584899623, 114509082, 722447459, -1925747233, 2143203590, 1020318803, 501320836, -1004623343, -1018457869, 400094781, 550825576 ], [ -329358154, 678931490, -834458512, 523522597, -1436562604, -1889701991, 1568912381, 611581466, 363298920, -1974157935, -1864085556, 972026905, 1051338681, 1942044146, -1243747297, 1349819665, 134558212, 1710928189, -103659700, -1115139636, -619733149, 1668243929 ] ], [ [ -935704763, -919629074, 1730251458, 148783112, -552963736, -900019499, -539027210, -29459961, -1006021013, 470367348, 1295720211, -244656365, -133337190, -983264102, -1336781364, 1960500729, 696265060, 1030613621, 1952277837, 1605091116, 1976495097, 691882293 ], [ 1110696765, -1213716527, 816530544, 1386304990, 926631844, -570032576, -309714444, -1247508798, -1609958309, -970001738, 764314329, 258236347, -2090179927, 1179276586, -1004286382, -1004651743, -2084808899, -1771397572, 1359715163, 504032913, -1106899757, -1974487547 ], [ 1862037530, -81930230, -2146054193, 108824227, 1381130937, 610958570, -1369878181, -1823592278, -860700068, -591521180, 1001540532, -1932904986, -116713694, -2025477497, 678033554, -1069296351, -1544702270, -1945424009, -54010810, 1465559851, 1161036967, -95297734 ], [ 1418678459, -480079545, -1668461012, 2034200350, 1604222261, 613919324, -1263441110, 886403975, 1682452452, -1124353356, -1314373249, -1031872092, -1061692287, 1106015209, 349141164, -827287624, -266562844, -501069223, -580238673, -64867764, 2053446777, -1454128193 ], [ -157347984, 1459655352, 94419875, 882552743, 298170610, -1335461557, 1280863727, 859497037, 1896065969, 2017724787, 1932990881, -2077222898, -165472441, 360533798, -1499936210, -453345509, -1202071734, 85292012, 596138120, 1588112071, -841171183, -2067646939 ], [ -1029318073, -1205993990, 1908693075, -1859953921, 722618636, -958381150, -1847145141, 339919518, 2106125668, 1284784453, -1669572637, -1513911010, 360469050, 1301784596, 2032765903, 714712796, 30449511, 324912915, 108553741, -1098531709, 817916022, 1240306143 ], [ -152726131, 2021265049, 1155576361, 1076213770, 799522209, -2123401373, 121103033, -1168769331, -241675182, 1628022321, 2005200981, -811414513, -898640192, -369610640, -1193270824, 1238846618, -1089693735, -1897395471, -140393425, 355042409, -1044441857, -460061834 ], [ 1312445931, 1417920123, 204396996, -959734790, 523315249, 419241574, -730357432, 1077371294, -2043209583, -379082627, -1621508944, 1803040761, -1243895711, 1793011281, -739863464, 993909576, -310678107, -282536811, -560148722, 2059244908, 1319958441, 2057999433 ], [ 84570761, 1680796998, -270522370, 1474897144, -132823679, 767660195, -1756826061, -2097698648, -332533653, -1491703429, 1117011528, -1804747171, -1251375869, 26651128, 728792634, -1280376710, 339774852, -528937498, -896536444, 860617089, 1166253794, 1886311875 ], [ -385814285, 1941428374, -159715939, 374531232, 1887768296, 881137694, -127205016, -638665054, 2081299604, 1945422238, 1540226832, -1573322316, -205792403, -1070313114, -597641579, -1825046760, 1063641415, 919309354, -2116469420, -1353061076, -492240102, 400622706 ], [ 796220764, -1525041389, -2123552743, 1368775510, -1855902825, 129564091, 368329817, 700261997, 751916039, 63255143, -1118824325, 1022984003, 1404495380, 686895418, -163443627, 1207209723, -451181608, -1032327490, 1367569043, -814728514, 1156769291, 589178216 ], [ -494932327, 847917950, -1026503517, 1691610757, 211143773, -155154605, 1180007137, 1657292542, -109220241, 683647413, -151706480, 2041047239, 704700480, 991797673, 1250983518, -669408607, 1626869764, 1256327050, 1158923248, 932009911, -1265733178, 2114909095 ], [ 589182609, -493945864, 514069359, -38046402, 1861740218, 1852564716, -517392063, -1896574398, -804475051, -1767572841, 884013714, -2124222259, -1122179233, -1641129520, 1407374671, 1047394773, 848842848, -331646993, 1489274598, -1786392809, -553692465, 222147915 ], [ -862016471, 1201819758, -790917395, -539024887, -1102531203, -1603137772, -779378918, -291895334, -1492226752, -432724810, 500814645, 446288368, 1697147990, 1978075433, -1594512907, 105824311, 1303574537, 870509632, 1857492183, -1218499674, 1709103616, -1281705418 ], [ -805583856, 137475021, 415161224, 1045999506, 239917025, -237540836, 88505269, -1668144541, 985659485, 488315429, -1465399306, -1459240669, 651323264, 376154427, 395992232, -1634723407, 1970454582, -707245069, 1915727011, 1160114053, -1938021550, 970340190 ], [ -1934583615, 1027165932, -1895698336, -173152867, -1753783127, -1863417359, 991042059, 399739982, -379544164, 896644292, 1050865172, -1876840124, -1066534416, 367417367, -501665540, -1542478202, -1899410513, 643660526, -672243739, -1200915520, 930805095, -1322017731 ], [ 985139929, -22679233, 1878377474, -369806968, 726207207, 1837118546, -1367180239, 1468684622, -239421475, -406470835, 322190682, -1156745743, 503599372, 8998142, -874981344, -12368129, -1890858509, -988831257, 1417843229, 380982674, -178147267, 961673495 ] ] ], [ [ [ -1023401036, 946240847, 1156829362, -233325110, 918561794, 945783046, -1476962500, -924700969, -1764625608, -1940657633, -238363514, 741748181, -1841577070, 1648588728, -236792960, 544003799, 74112068, -1310150708, 768250868, -1136852777, 1296496570, 208985526 ], [ -574241055, 492673775, 9905134, -2013948476, 1162550263, -1461562260, -119445959, -63036186, -333334019, -496623666, 1906181974, 1870023532, 438525802, 1136500005, 1186492417, 544767723, 302973482, 316716528, 1628573366, -151252720, 336346638, 1236874768 ], [ -402696925, 1261771799, 656214920, -470797675, 683268458, 1251309937, -1831908510, 1043374495, 1721106756, 1753183374, -1339027503, 1836346349, -1646051404, 762351247, -1673173900, -1361553771, 390410094, -1333263924, 1600780471, -22385629, 1162486095, -1583330130 ], [ -1160705274, -375798858, -41466312, -913759275, -2072519378, -387337023, 1851017645, 1324800686, -2003820641, 1960329410, -377988701, 1971452967, 71529320, -1257665710, -1986617394, -783901429, 468739446, 1868383044, 1363229208, -29606296, 1921383505, 656133768 ], [ 1879581030, -1217555662, -785003944, 1009878596, 1493325940, -18521007, 683786016, -1624743626, 777008665, 1412851239, 453000989, 1801224007, 69021482, 2023140419, -1557201626, -109603889, -881589891, 13194468, -1666804406, 1825219765, 1734319722, -968729220 ], [ -443677482, 1180490513, 1230086521, -744587836, 305844197, -83401377, 1920909598, 52172226, 1980412646, 2086572144, -275999112, -52191336, -532818805, 547889067, 92866307, 1810465173, -1803580338, -1793736306, -2117114388, 1090134925, -1918077231, 1576144031 ], [ -765204748, -1365529455, -623559235, -72628884, 1707410652, -80064369, -134213863, -158074573, -1252192488, -415028734, 183644160, 2017931559, 862965430, -903425512, 1109127533, 657707025, -656530249, -1647970888, 661626800, -1548537643, 2117625174, -899602381 ], [ 215816723, 1326875950, -1612175366, 194191300, -1776396665, -1341144472, 969689566, -1458555971, -576636393, -1538052840, -1171568857, -1134737636, -2086466699, -1237299140, -1432438381, 1772691262, -497886553, -168930555, -1034239914, -109455959, 1811229027, -2002942370 ], [ 292416239, 1103820534, 1274284788, 63171501, -613364985, -381571982, -1985705369, -1794297107, -1120760947, -933758697, -891638947, -930035942, -595396287, 1919817644, -1179094983, 312424557, -1739707997, -2005660235, 1133559378, 1744905988, -664837469, 2057799475 ], [ 1907853873, 1530690503, -1961000760, 1772172691, -2070316539, -1142073594, -322858236, -945446396, 1694726639, 1431868984, -1606399916, 2017522849, -907210483, -701459256, -123737151, 1984308677, 1103865970, -1193885944, 150648838, 1088634103, -1179266094, -1918490620 ], [ -105479530, -218887045, -1452148596, -541864001, -831248185, -203339586, 833159293, -1249684037, 1213299122, 1595544266, -1404857017, 2093509750, -1827372569, 2133820343, 882220741, 272053588, 1006387205, -561903844, -140324926, -1866822850, 1976380712, 1191509619 ], [ -1448059076, -1302741242, -1524640256, 451103181, -1544222182, 1678396982, 1662736888, 159154966, -1341977525, 1902108711, 1281196403, 2068463895, 2076236432, -1166262895, 204701606, 1503870003, -1350299212, 96125419, -1190896356, 202954522, -1650345921, -96653827 ], [ -1851072073, -1106093971, 1585596618, -60836265, 2098511898, -1595061795, -1414136982, -1678697730, 1152606508, 948226051, -573001622, -733827141, -1919409490, 467821623, -1320721078, -1187167645, 417170094, 1462205380, -1063696308, -281580286, -1817331603, -1486467411 ], [ -777682783, 139541252, 753640345, 1227368068, -797127815, 855331236, -2107270989, -1498869451, -522812425, -1288463805, -1610345467, -1863768978, -665023330, -105616747, 570471062, -115456282, 1857484328, -498953786, -1953529034, 1730860003, -994586267, -818854663 ], [ -1960173949, 1744464445, -1308661698, -64692386, 1655905168, 1839180804, 1158887795, -1873084434, -1969168147, -1221901480, 1132242237, 22645285, 1370449954, -1161448469, -1985827272, 1592412313, -2128500733, 64153190, -28218624, 1385641663, -876751825, 636457547 ], [ -1912867673, 270257959, -1861404795, 1466028758, -342848116, -1148953939, -273513557, -439861497, 308038093, -1154165720, 123755845, 749137890, 401915258, 1841663361, -302500699, -1898948679, 1915881849, -830680997, -586147885, 726629222, 2092549011, -2100081979 ], [ 1552634737, -624451225, 1792855656, -1511895196, 1745387752, 755084148, 1355738699, 1774241271, -686661872, 1663658038, 120877511, -2061818801, -813864389, 724521001, 1972856553, -1363790501, -43573207, 374788660, 643512346, -1780346481, -1431115469, -807372051 ] ], [ [ -1471373336, 1434274795, -1086197570, -2078185755, -1399780510, -411738699, -527586856, -1438050005, -1809573208, 206473147, 364915227, -1739858932, -925788296, 913358946, 2063064266, -1621074932, 1676717996, -1796153905, 1562423992, -664760798, 552720170, 1985187493 ], [ 81043092, -690031705, -1382547948, 766964023, -264154283, -1772965527, 1853541902, -553524876, -1474436727, 12269482, 982343120, 624932784, 751603858, -1913531750, -1694023688, -58788650, 711141250, -2046492170, 1569977682, 2105738849, 1166491177, 1917176864 ], [ -1793409273, -1563377537, -1995029070, -1863705869, 1850308713, -880370048, 835328401, -1339841025, 148877174, -1787703100, -1187384433, 1535691251, 1928572773, 425287384, -897770135, -1146586628, -464220543, 1070832670, 2093093431, -219986074, 147839311, 1304556381 ], [ 430275862, 64476001, -2046123841, -1454783412, -1694068913, 599337672, 219622381, 724826793, -1692979987, 1544153930, -1522578974, -2093336890, -284094243, -415353499, -1238832133, 1611402191, 1685654279, 1846958879, 670964657, 1221974427, -184823347, -2035325116 ], [ -2130306520, 1497530939, -147018520, -1093788242, -1195754222, -977261183, -224985794, -704786367, 292114495, -1120718385, 1682362003, 427193418, 1946988013, -1527907025, 183609322, -1926745564, 644938051, -1489155761, -649709516, 1521768383, 841317368, 256003851 ], [ -2060247470, -2084804320, -235554699, 1690532122, 108169062, 398575591, -1825569906, -1887887670, -1059402047, 1932687158, 67366274, -990358049, 1925745455, -1655241072, -190509578, -1932354361, -2006943384, -590507832, 1005801786, 1942937218, 1590608732, 387780480 ], [ -119976719, 1507676347, -1555800240, 1603656697, 1315157894, -375541454, -1465363947, -1031605107, -1483819474, 503750446, -905189084, 743533086, -282801209, 1080298766, -1215528025, 106371995, 719060429, -487229822, -1893377722, -1327576854, -155260459, -596311277 ], [ -61664274, 1023485420, -639630011, -444092005, -2048373011, 9633086, 1319831655, 1241908335, -65199592, -647421243, -1255763881, -1650067679, 2145709771, -94941364, -352258336, 159637438, -1226614157, -2032697969, 1580733687, -927633455, -1220510972, -415418716 ], [ 1514295460, -600550386, -1661667607, 1901122480, -362572695, 751190735, 985945805, -530090984, -196313239, 185653218, 115204036, 2086469837, 852579204, 1298164227, -463458120, -915134047, 1137428387, -1010998392, -337230283, -1682948931, 2009903170, 802793701 ], [ 1013570456, 1386450574, -1660576927, 1021638153, -597801862, -1223465429, 1770980182, -877744493, 402831555, 1480011028, -194156937, -75726722, -1844265934, -1102584432, -1144413229, -137873360, -1522974487, -178328055, 1616266922, -491092173, -480377727, -2067579965 ], [ 1319968197, -1134125869, 381286841, 856258871, 534909572, -2123369581, -846356192, 1945418227, 1923793950, -539341589, 563998194, 1625918956, 1609249201, 1656160736, -890805759, 746905094, 1960421939, 126628193, 880402274, 1517326772, -1319346115, -1789463039 ], [ 598406735, -213138788, -1726635273, -1545511130, 1610209263, -719110876, -822215923, 1811341030, 562236769, -811537031, 1119926221, -1208121222, 101277347, 683908861, -1023895320, -1767241811, -108848170, -1047759898, 1209860812, -825134397, 824522363, -1486420560 ], [ -363899287, 461921373, 1417051377, 822361531, 1654915519, 1593110550, -1151595444, -1480400983, 2094263449, -1417117610, -648168925, -1855761805, -309689034, -884455294, 667472586, -686589945, -429554584, -1927831625, -1984528579, -771761743, -984366819, 696656579 ], [ 1726480831, -1780080063, -1355425709, -1296502320, 247672872, 1208079113, -1012602634, 149085069, -471994742, -341754947, 618260228, 701881411, -458426361, -1797838628, -168870356, 57983959, -895399649, -1987083540, 510743448, -910421687, -1146619292, -1975400467 ], [ 1797716188, -307653202, -1822151684, -165920670, 2051381497, 1918284894, -1726104514, 761167803, -1957834940, 138262696, -1736736395, -495230618, 304767210, 2130550949, -1712773855, -866059485, -25066533, 2046045621, 1302385966, 321350755, 603723437, -1935995838 ], [ -1586529102, -586818094, 1491533627, -1731230257, 544906897, 1779347740, 791028684, -1357447049, -2144184431, 1371977158, 760866601, 1972844456, 455027022, -347556524, -1292074506, 1004026901, -1184123319, -2142451822, -459288935, -1059854952, -707581920, 481459053 ], [ 325536173, 1203788849, -178939347, -797503800, 880084678, 929690478, -1042229385, -1928951012, 828457322, -398265525, 638878958, -825268039, 2083181310, 1932200590, 1638238828, -501717944, -1868676882, 542963148, -1212494344, 469431461, 799892485, 146107565 ] ], [ [ 1478359873, -1335028715, 874123592, 1692813264, -1398883824, -1855459979, -1361678013, -925299277, 1498149635, 834560284, -1525181547, -913000803, 1114188473, -632351050, -844230384, 379611784, 1845789754, 497239586, 1225512084, -919800410, 1840050495, 7210092 ], [ 1878746736, 984633369, 798030480, -1080781092, -1412187810, -1610729737, -257304105, 1424752334, 1467315306, -1636956158, -264383287, 1097958742, 1469316347, -730376150, -5984046, -26576751, 1544565391, -1619462912, 997063380, 1306043779, -859600474, -140858804 ], [ 394735522, -1502058356, 1628804772, 236119979, 1778814491, -2057261614, -1620629294, -976406094, -1166258147, 371004974, -1103830736, -381411734, -1500614628, 124246079, 1704854664, 1420727461, 450176318, -435314369, -890349248, -1098075930, 1369166213, 1655373915 ], [ -624607798, 1540809929, -1525215690, 493609748, 1865618084, 1713203695, 336564081, 268102133, -776670273, 1343898261, 31445242, -2111228524, 645165922, 1295492384, -731133369, 494516573, -1953634330, -1914368867, 1488063896, -1657004366, 455265526, -1670448139 ], [ -1756327426, 506219509, -609249260, -18349833, -1555867649, -2129885799, -1923334941, -1298181299, 1521256230, 1633540797, -2091316221, -1955002232, 685449848, 1379396781, 754202873, 731069526, -1628098300, -1161982331, 2101498441, -1918873041, -954920271, -1779149929 ], [ -50306824, 498050842, 1760478324, -202473811, 617502669, 545929833, -1697202967, -600726691, 1107469073, 1575055338, -1419243861, -2101722546, 1196146826, -1495274853, -1429147400, -839267573, 910028141, -1416385263, -1579774620, 1701907497, -1369600262, 311951967 ], [ 2051882319, 2059585204, 759515409, -1543795705, 1648583875, -1991073345, 1457166460, -222475310, 212935064, 1643984035, 1222746989, -479170049, 1036085951, -1966316369, 990432071, 586267707, 749243757, -1370958464, -535956863, -1336610314, 1447275350, -1433496368 ], [ 1949744715, 2103312023, 95299291, -426563632, -571144069, -1712527902, 1577569865, -23469570, -365841217, -1837141368, 1341756076, -1276928740, -1011854824, 1064312772, 1798627640, 963873605, 1585321359, 1811622760, -1920175728, 320176236, 1650841975, 1845437799 ], [ 651898114, -2142310447, 1676572688, -1837313247, 239253843, -450889922, 1732166731, -1155479314, -723560410, 164561618, 551770750, 1655952640, 1487891626, 1786750967, 894233923, -732505202, 1876384432, 1126134011, 460906619, 293826830, 1815167872, 940789524 ], [ 459285431, 1276514284, -1636908505, -944563347, -1370920145, 1339591970, 277534953, -564298699, 1754252886, -1342809299, -1554306548, -2002629663, 1802163614, -1600739488, -574643638, 558106258, 734732846, 1255824494, 1366594944, -1877805696, 1007662195, -861769980 ], [ -2002883201, 1681516888, -1942950841, 1142715768, -1534172302, 268139047, -812589988, -1828047177, 584402394, 1442638709, 1825739097, -1037274957, -1351546145, -1127112684, 1355659408, 1159382745, 57761372, 37270121, -1230601423, -1131844719, 872511197, 763667370 ], [ -624445903, 768066560, 2138084516, 2038498400, -1668974188, 964884381, 2066457432, 1000133026, -1793788174, -782670921, 1028081868, 1927767367, 839082691, -964682672, 1453608835, 1418535085, 1782121386, -1112378684, 1951810768, -256959007, -964380189, 1490169460 ], [ 1268314601, 1884170336, 835164820, -1590627804, 1635945431, 884806235, 200234103, 684023356, 617836181, 1022579363, -1905673656, -1791443039, -626710182, -1916556103, 1166977831, -1765580817, -2034374011, -210282207, 1073399450, 1091055082, 251340077, 1603705833 ], [ -327047987, 933000837, -473526271, -454910218, -1737024114, 271739804, 1251357849, 1406439774, -1903230188, 339806254, -1204477306, -541053981, 1010076, 1995519563, 352450321, -789533585, -1383431812, -1246076455, 547588236, 1336714899, -1151730969, -1336209042 ], [ 1816074385, 1347353839, -1630732037, 71223524, -816825933, 989327891, -172780247, 2105549640, 1203778997, -582216344, -2016021071, 1973825534, -281330537, -1905069033, -797491769, 818407509, 524019940, 1294594024, -1790148684, -1368684873, -676895139, -698717461 ], [ -840123156, -2074732980, 1965671082, -2069742545, -1798924464, 1221046502, 807439097, 110139983, -1079449077, 1844672775, -222371629, 333571690, 1797045585, -1183026486, 630827983, -924255565, 1187979026, -891100407, 1895834184, 2010676333, 1074658724, -1786976826 ], [ 563872554, -666683379, -417891958, -1768445403, 134116435, -1410315511, 1595712352, -531680651, 2115174708, 1410892242, 444467838, -419451559, 1896123884, 537135471, -1880906112, -835883911, 680355344, 1637068766, 865080566, -933521129, 1441066512, 117745518 ] ], [ [ 1236053780, 869764791, -997061450, 1238415878, -180191262, 935653723, 390090100, 2129102591, 1361789427, -1460143887, 1354638636, -381332619, -1125860731, 1417318588, 1680845207, -994409167, 168785844, -178378633, 742706410, 2057874298, 2042049899, 63620009 ], [ -1988857301, -759174777, -748062943, -1336470087, 1715132558, 221475040, 249391493, 224457422, 1665238059, -1713153911, -1367473665, -602344960, -1236380074, 1688234764, 2103911083, 890618187, -1248470909, 983420282, 1109428026, -485729709, -966643219, -1226591725 ], [ 1931352616, -1084767985, -185381278, -956979152, 1255157809, 1169831379, -1295598413, 1235806940, -1092713022, -1129593507, -2019272961, 602144179, -322141628, 661928879, 1890611239, 816314514, -426423308, 2085519245, -1971767648, 1400238135, -159518075, -1438063399 ], [ 1394743301, 1438319129, -2099282118, -165958162, 1490593746, 1049543415, -1721828414, -1272270972, 1953892817, -557997483, -1110616906, -382181138, 410078957, -1641239475, 1156973224, 310535290, -1996883886, -178631662, 1729422863, -677405031, 746114729, 192344919 ], [ -2121522029, -1972849727, -1355563736, 2025123941, 1377660097, -1096469472, -327553135, 1658375020, -207041143, -14775568, -667726599, 1711842053, -1614418601, 1685124965, 1912289328, -1426433282, -981797657, 1379642473, 1561285137, 751526739, -133496117, -1289898710 ], [ -631465694, 1209436321, -247451724, 1894322226, -949881334, -1714490766, -1965368637, 640225440, -1831858135, -1417964281, -1441909270, -1579634534, -232191936, -576634563, 1028734739, -30767832, 880433728, -894160998, -1308646050, 812565363, 1100618851, 1009611740 ], [ -729202899, -385040576, 201896863, 1931827063, 1060040495, 2026175660, 1151595927, 80150540, 1820648690, -948231060, -482259143, -1513367426, 822481857, -578960652, -696991334, 1627878760, 1281397359, -1032440672, -980045420, -671958378, 1403010235, -311414762 ], [ -257341813, 352167763, 1203740382, 546083789, -59350818, 871110548, -600807615, 2006106196, -1560029118, 593501626, -1914672090, 1957929484, -1009061162, 538030741, -1409273534, 125793555, 352705918, 684197578, 946379150, -968189851, 1884989308, 996547755 ], [ -889549680, 1343978803, -188041592, -1713378735, 1756229862, 1347365571, -999302938, -1462859103, 280641704, -1789912640, -1222104850, -2013782204, 1271611471, 1813430833, -161595393, -437450801, 1963403432, -307250282, -100234536, -1694854417, -431442025, -2119802588 ], [ -1020996515, -741045012, -1636504433, -5724294, -613784617, 159615742, -1348779567, 1699328658, 660036023, -1110707352, 1102061288, -1428475565, -382758737, 1924929597, -1649127700, 1180931537, -75632755, 662446297, 2071565582, 610878481, 1547231600, -607475617 ], [ 56721188, -750767477, 1791848798, -1757054569, 362395219, -1209248346, -1894369264, -1298444816, 1639753572, 1414683702, -1529374237, -1544155952, 712808936, 1965862387, -2079819159, -1018740097, -1721520278, -829042839, -360002847, -875513448, -1525897494, -977724101 ], [ 179718651, -1282990474, 1120801271, 1932118538, -278780687, -718610703, -809173858, -1751258008, 1417129775, 1506343478, -395498098, -347054699, -963988694, 438752396, 1424133620, 659855975, -657684272, -672661522, 76067820, 1374282888, -635103424, -99496545 ], [ -1746107879, 217602776, 1739869832, 1504852414, 844067899, -1901331838, -1874348980, -1508793955, 1889876181, 778070589, -180622043, -1581705801, 1729590661, -490111446, 727753736, -151296561, 957769061, -684767889, -2138242874, -71958502, -255369497, -1942688854 ], [ -1413378938, -282632880, 895800665, -1233707875, 1601417168, -167720813, -1402158239, 2020650519, 1741456230, 460331878, -477984696, -642609401, -1821120468, -935385995, -1922964723, -1386576554, 171086264, 2019089487, 1389487750, 1283680953, -1042890479, 1367953504 ], [ -844366441, -107014700, -5253604, -1034087096, 1599014579, -1816031836, -1929400909, -1661372851, 1171560452, 290266364, -364850176, -1931922791, 58308960, 1219683259, -1258389928, 40887595, 1252560658, -1932731541, -1325568388, 718177523, -747203164, 1600896966 ], [ 1948613967, 1426667399, 683742286, 1166541637, -1764779093, 367496180, -459459586, -1565124037, -1816369558, 1541808107, 1047224317, -1469776608, -683655226, 1687498301, -863533748, -1563782268, -623075907, -745185105, 1590485991, -1412721624, -369522289, -235874412 ], [ 1874924644, 60915075, 211179831, 1150177571, -723332180, 647227911, 1560826175, 208101437, 153791722, 195909130, 1066545718, 1195059589, 1159582905, 188221528, -202085565, 899410477, 1784903872, 1136653836, 2042411521, -1707794045, 692809317, 510228902 ] ], [ [ -1955647677, -161104316, -2116112367, 413194291, 2016758895, -1456747674, 1687630459, 604553611, -638635805, -186738063, -178751872, 1925621625, -1460563586, -775595576, 291317780, -101269504, 1750404381, -1868476089, 340247722, -1762303657, 1102662596, -1907446377 ], [ 2059328821, -1070960067, 1997127337, 1206597801, 2130679825, 1622396906, 774267606, -1437421545, -473731623, 708519410, 1737890450, 1667195498, 2051526725, -1248952178, 787064241, -601483395, 1741348939, 102322843, -872203450, 1493411822, 302471460, -1246200716 ], [ -8410714, -2048176873, -1686100823, 153885529, 176277552, 1534662227, 753569832, 1948460946, 1526302278, 2039502771, -1092424689, 1678601990, -584124587, 1423892486, 85185313, -1021854539, 447940898, -376510373, 776806750, -1931935029, 1744974125, -1108067631 ], [ -801749657, 1992562710, -868931991, 2012001347, -1917391764, 369083231, 96862004, -452519368, -1921200110, 2048346650, -780219500, -50660522, 63389902, 754085058, 202929966, -363295209, -307613250, 102364742, -1569845842, 1583618740, 242232923, -2108633732 ], [ -1445941127, -1282674898, -2062890399, -589421788, 1486318913, -2103202761, 1002119335, -135013610, 1470498906, -880224788, -192281268, 889024927, -1007838981, -1678785700, 1678736226, -1245807082, 1377813929, 66832695, 441878435, 1623823140, -1010956625, 198877732 ], [ 1301441719, 525312340, -558757888, 565148924, 1232501149, 1829638538, 1981416091, 807214564, -596661490, -1854407602, 303433566, -1509572034, -1271546486, -912430013, -1627163586, -2021057792, -118682158, -362008067, -443653039, -866771045, 1396344575, -1792171297 ], [ 1716459686, -333147716, -1021173429, -1774109356, -386082386, -1987995785, -804333324, 308925571, -1364904619, 1126836850, 41663061, -1639666465, -258608342, -1154928962, -374330729, 1476400564, -1505997634, 800107816, -1950314598, -1087892255, 227669821, -1151040792 ], [ -2034140207, 1426172584, -1337710306, -845297353, -1071609322, -321179567, 51124887, 623172236, -873436700, -2118416707, -863709028, -466711287, -1625698480, 1054152549, -1539569211, 362827096, -961006059, 1098046577, 910278078, 704517629, 334453414, -1998478776 ], [ 1274744704, 989475185, -1659227250, 1767919415, -1577784860, -326113789, -1563487435, -1085627207, -842575083, -1158281005, 1529146953, 712177284, -1060187409, 728304495, 99268678, -1827160915, -1199497802, -302686062, 604487480, -98771218, 1055020316, -1818187004 ], [ -230831918, -788691485, -1784658529, 96288934, -19172268, 1357397549, 1168868459, -385346091, -675345745, 1518946678, -15318835, -872622175, 1881711733, -880976283, -877847036, 2145736627, -1632296744, 139855553, 280307459, 49421338, 31183514, -694451833 ], [ 1246385004, -411828748, 1041694696, 30664444, -113790799, 9315652, 721096642, 1535553657, -498796132, -2005855125, -42303857, 660101954, -1469222162, -1595929687, -2065143671, 1823025320, 240470683, 999182599, 121245198, -1328566510, -1241526379, -1097551293 ], [ 1391703460, -2040532820, -503800690, -758588078, -886749145, -2136647142, -1382083815, 1899292440, -1580513822, 1000668916, 480917589, 44857184, -1617546936, 1402959144, -1613075783, -932541441, -2140945159, -18793728, 512797734, 1061237281, -1955690362, -864398674 ], [ 662694779, 190134949, -1155177265, 1405358538, 888126241, 1154187924, -1862619063, 940353306, 610762496, -2075982622, -1461040937, 260241578, -243473726, 2110853536, -1700124616, -2037540237, -912343398, -1825913387, 1653544656, 608642614, 1134540595, 1154165074 ], [ 2012671280, 361059246, -779793874, 1453112363, 743787814, 1136485400, -1335623097, 822993157, 616775841, -638816788, 1421802620, -2112162982, -1286540862, 380758867, 1101223633, 190867491, 112849860, -111827994, -784289355, 74526502, -806885061, -1324423946 ], [ -846163703, -976766465, -2051511302, 858657789, -228486262, -1576960105, -2122623319, -2037919481, 929567478, -1241527529, 80397361, -1121364314, 1094671145, 100408706, 1333862215, 824320141, -966253731, -1946275904, -1251467009, -806729615, -1994847632, 845785843 ], [ 237819597, -212841811, 1594314348, -1548055338, -1060510805, -2086499211, -1883752999, 1719415863, 884940425, -680478509, -93171587, 1207141920, -1980936217, -1496427424, 1863012382, -1762938487, -1675120205, 492205485, 1897848284, -2082901963, -1881144225, -1647331776 ], [ -1820462662, 562726593, -91264861, -920767938, 971307274, -1516096670, 916175115, -434422425, 476525606, -1476883404, 1978695240, 606066596, -1534079017, -1718101909, 333319185, -537067882, -1222248725, 1958101297, 963690202, -1700122887, 184022564, -586286360 ] ], [ [ -455515323, -1772105182, 1014027058, -1881662790, -1194267906, 1503986391, 222990689, 1274081301, -226182008, 46823050, 943976321, -2080720404, 1286162718, -608240590, -1000629199, 329446380, 1197507197, 207113212, -840901015, -580598697, -265113472, -101834933 ], [ -1413293298, 1950483707, -2078954107, 1951922890, 1934682524, -2088408682, 1592672699, -1874971290, 1260303365, -2021431403, 1739186797, -1725867272, -1632160220, 2046169246, -2086823938, 2143295598, -1865361392, -1562517194, 1063895596, 167509854, -1364969272, 1861181863 ], [ -1229685001, -1147685848, 1440935399, 1377932415, 1177696287, 1987869219, -363773089, -1965159356, 41493251, -1136313739, 1358980855, -159092278, 1036427037, -780505193, -842762627, 1807690698, 1371355146, -1624507892, 1047518637, 876469971, 1241878510, 63045028 ], [ 741335436, -772216017, 56770995, -1676155073, 1413892476, 1608346843, 1476045568, 982506345, -1218456159, -343225125, -951560508, 947377360, -1935185497, -1513298682, -944486903, 340668255, 2094529815, -1152575794, -1222207613, 1229861002, 1393573024, 1434849374 ], [ 945329999, 187943082, 1084481259, 933376673, 965564180, -1859162510, -248128516, -673142637, 22395000, 2018185692, 348357646, -713233419, -837637744, -36621780, 1426400765, 795961970, 1221039902, 1545108049, -822616888, 641796943, 298436232, -1654943000 ], [ -902965775, -727078815, -245268245, -1177357012, -346092130, 876155490, -1247204952, 1034978960, -2044643987, -1148950592, 489500994, -1389584432, -1081821610, -878862960, -618236001, -1900886421, -1850493622, -1186445627, -665257787, -1394389246, 50642998, -1675130288 ], [ -2143829956, -668011485, -1897965660, -1751705373, 1596883847, 1237467342, -935316240, 111545808, -400673948, 864176421, -1249651354, 780284552, 83838473, 239068793, 370743597, -2094535120, 412516909, 2033237086, -1732672559, 398088458, 1633743561, -163159707 ], [ 1159939244, 713323527, 1462148272, -316035092, -990121606, 1534979506, 1506401783, 1001959725, 788905960, -179001595, -1719568586, -1789028737, -593872265, 549232193, 2072647417, -206710842, 839261755, -551221409, -1156389400, 1770610377, 1520741750, -259230526 ], [ -1257902737, 402852310, 1356079209, 1721971884, -1656255657, -192830856, 382342909, -1862668593, 1274991915, -2081637125, 191862959, 231870333, 1026925150, 141890175, -1296066142, 1373236336, -654155307, -1857458581, 2047029001, -1721695872, 834908021, -1703298395 ], [ -2132144341, 144171594, 460466549, 645962249, 1719384465, -1713709059, 1562829237, -261241215, 1268283699, -320088557, -1272516067, -623350259, -1888947820, -33493138, -1515285020, -904343753, 1802319274, 1151311459, 430369333, 261576653, 10039347, -554634338 ], [ -261882973, -700819760, 2043739792, -796722335, 1227624730, -1240425913, 1135951051, -1943071765, 1904107992, -1775343960, 353423902, -27428713, 741297331, -167973362, -205558274, 944816207, -518165653, -1485668742, -981010157, 1717625713, -472060916, -598298121 ], [ -75678358, -857408062, 1685815533, -528980895, -1876523114, -1233796664, 1687925650, 1319081842, -1625836135, 2110805920, -1993324170, -807105735, -2109481264, -362964178, -1205547385, 876376551, -1373337012, -1976919734, -1468470406, 1980309270, 1082407904, -1437032603 ], [ 1675199574, -678262040, 1170716961, 538279515, -1136495082, 829583286, -1541223342, 1349623430, -1365689542, -1032071453, 1836143284, 128703776, 545096697, -1124514474, 642151351, -473261780, 513609669, 792663360, 1347316472, 1833305899, -904121680, -351482762 ], [ 1176496874, 2076226275, -100086580, 6307753, 250282858, -1421536027, -102340590, -1653619092, 1966424471, 837912373, -46572823, 315079915, -1175350224, 1005431844, 1019797988, 755591735, -1702146167, 623047174, 1435283392, -1525050835, -2134981422, -1643673533 ], [ 583895855, -592286358, 770175955, -460063153, -7204205, 975968371, 666050267, 1174987355, -2114084496, 1268624889, -1305254899, -1284427519, 488418036, -77451077, 531677366, -2013892155, 1301926816, 2025542711, 17055096, 1592273056, 367096426, -738818615 ], [ 338045667, -1885691046, -1586401348, -591286514, 364445968, 2146072144, -1693725476, 1050100529, -1940125319, -1123904196, -1818815338, -1220996692, 2010817946, 781102758, -459153297, -187355569, -2012496798, 1237477525, -704373279, 683635909, -2126050182, 1324446067 ], [ -1338670723, -1445448809, 138893629, 1580736423, -1563250726, -132393129, 1540142459, -1184831433, 1767400418, 144365435, 1388131204, -934587645, 1052287515, -1181505922, 30587845, 290908421, -1960755472, -1212332971, -1234197140, -1837833679, -1938637572, 1321205909 ] ], [ [ 1597173380, 1070727869, 1117420539, -397999135, -1885739371, -2027937845, -1223618907, -1424645810, 1816948313, 938103253, 757559698, -180771753, -1902524157, -1863641499, 1365958170, -245443793, 1080183128, -989768347, 1145859898, 2131928381, -1544829286, -939137573 ], [ 578131616, 1771082310, -1042250728, -470334688, 588742779, 2051562328, 585901672, 1620032927, -993282168, -1407961289, 306627900, -1091685182, 1146020448, 1999518351, -2063850775, -2068935954, 1735942600, -1453777430, 1818577393, 210579513, -306635831, -1201890630 ], [ 1161021158, 913345767, -2126172445, 1376631858, 381731228, 860006626, 234216951, 608663105, 484653228, 901688077, 1166517564, -811790559, -1204010758, -1185126170, -42750865, -480237314, -792862793, -1112927652, -1768289258, -860068231, 307498307, 2133799954 ], [ -1000149275, -1403626526, -1751168635, -442805359, -20254561, -209623445, -1952487441, -754124914, 337820388, 2006719768, 693113682, -1977101920, 1658502262, 700409534, 1684487312, 100490447, 1083531879, 89373747, 52662303, -488042665, 227881511, -912508694 ], [ -1906866207, 799039288, 256387508, 1318526790, 569394899, 2101446873, -853613046, -1502104045, 316849004, -1979856169, -1954169333, 1792422583, 747575400, -1994869846, -447299006, -1344308, -885218096, -89757394, 1839993141, 1717931684, 2122235233, 440951304 ], [ 554261875, 888308157, -574463776, 2098705258, -484053404, 998977794, -1572266812, -2010868642, -1547111133, -2092257107, 1428363455, -805451429, 2038433934, -5564744, 718903645, -2110679685, -745489255, -1413273692, 1478910248, -939327483, 1049390747, 433041801 ], [ 252601511, 1865760538, -1007762805, 2017488374, -686261685, 1564251134, 1823957716, 735834837, 2054613357, 39827631, -1116527826, 269588862, 723865257, -333997610, -843440750, 1265591394, -132310237, 1334321522, -106710763, 1340283459, 1531185830, -1761228596 ], [ 637441570, -1141317756, 969940447, 1922499817, -1103938978, -284127622, 1809084074, -1355047585, -1228888509, 1053923239, 872968823, 736011218, -1787402484, 700356690, -1754432115, 839207127, -1141913563, 449816097, -1101728998, -1052330033, 835396999, -693302983 ], [ 618363186, 1022788747, -1459069460, -301175237, -1080497109, 856314842, 850743791, -923075969, -1395203271, -246113960, -1563178039, 1284050792, 869925311, -149582267, 264272228, 1491053484, 1630153899, 968292707, 1343591181, -371015555, 2813376, 439915067 ], [ -1642283284, -658555077, 218266429, 545057165, -284659132, 856563028, 1962957086, 387425912, 483060274, 1471119941, 926115109, -324701900, 1209445555, -391511300, -204629014, -544658878, 1754318375, 53943164, -1792439823, 1462121362, 2143716210, 2089259380 ], [ -1560568079, -1133654249, 8312781, 1215480151, -1956542503, 1505351152, -1281660837, -880794074, 489307138, 827287629, -1610509604, -424380994, -1743519631, 1501897489, 2012871068, 1788187344, -509311012, -659718625, 363833331, 495065288, -970424114, -245922403 ], [ 1617705953, 504208832, 1526274744, -1035216554, -1828851151, 855085965, -1094740934, 784949666, -2053977020, -292009410, -1620332303, 313785670, -1576660192, 247550021, 904048577, -1711486717, 25933346, -1193368887, -940241730, -1596330937, 1411913618, 1002750698 ], [ -173876508, -1908753979, 992227271, -1254974150, -764700167, -1251843907, -2081404188, -32154945, -1402633993, -1870597100, 589645424, -1930059467, 1514603757, 1906416968, 1390617008, -1608239794, 56993255, 859867823, -1963385273, 1744364710, -45106254, 1086456815 ], [ 1306297690, -1416541040, -1285094506, 1459997059, -424209869, 599351640, 1952378862, -775481360, 584328543, -1341667895, -472206220, -2033681729, 1157152977, 1239068088, 903210310, 925028171, 2003517513, 347785760, -1268953095, 98180595, -1534546085, 1993671454 ], [ -1657189514, 1836839530, 805363517, -364403536, -26382484, 1894914480, -1541749838, -1296665848, -1928685357, 587981310, -1540692933, -333632783, 992998096, 1283190591, -1572857104, -1629718097, 242072825, -492288849, 1552606728, 934089380, 1371705767, -1973721758 ], [ 1508695940, 673528162, 178353617, -1597927266, 785285038, -578609237, -722735327, 123216886, -939868316, 6152144, -1022240101, -133778408, -1060007998, -1722353593, -1396336541, 396312608, -765288574, -476290482, 1609189861, 419758240, 1986959230, 1458006271 ], [ 496784517, 787073009, -1894624967, 746458782, -2116465851, 1451826429, -463183649, 1362925875, 1896297712, -1034444943, -263360866, 1722017927, 690331034, -210537956, -489050811, -668994853, 1217350648, 629943346, -247093856, -1597561300, 1323881182, 555769398 ] ], [ [ -1532586271, -1271179851, -728562539, -196999719, 1676004723, 1103871806, 216816790, 1271259960, -1424053001, 1437767125, -1430191918, -862128515, 1548962076, -1321333822, -1134792358, 1654014800, -39134782, 800316233, -325351114, 536841350, 55180694, -1450876756 ], [ -1585603858, 430878016, 1788692725, 1134383879, 635648290, 882017517, -1590832830, 1826662875, -329147417, 468993840, -1127122631, 1650369752, -2025081340, 1870961469, 516420831, -285230648, -2056628406, 790963760, 280377448, -1383051463, 1318279763, -1481923913 ], [ -786976321, -1221640139, 1852784644, -1013127544, -1933071538, 879662369, -1610857413, 1766748122, 1676913905, -293203457, -866592877, 1672626341, 1095312783, -97307315, -579537207, -1599850730, 1097666900, 2089896896, 1991429982, -1530184218, -690980518, 1370499456 ], [ -1211635039, -1037582502, -59287379, -1618384065, 1431917534, -1157483997, -227429858, -215516046, 1987706045, -283704971, 662069446, -1418563900, -19408214, 1001741606, -2110435593, -1221223788, 226552165, -1778611736, -1537250472, 240799049, 541570707, -623673094 ], [ -641470883, 880922816, -1869060607, 1252008992, 1914218975, 277467612, 44600513, 850015079, -150285071, 928178088, 1990642113, 689586345, 2130632454, -479434530, -2039498918, -2023722289, -1125836056, 1128773441, -755362999, -1751473976, 1534552784, -1426727409 ], [ 1595500122, 2048491687, 1290339632, 2006467354, 2067626188, -1524317793, 1678274985, -2141329917, -1751656467, 1773056164, 1940101752, 1862720526, -1428365979, -364107716, 1662404760, 448187270, -1319111942, 1922167678, 350019500, 1363637963, -265814905, -1660019409 ], [ -847766002, 216993158, 984548256, 217519468, -848755961, 1663388485, 6516896, -327067221, -2044127127, 1483874363, 1923473384, 1286951488, -740437923, -104532012, 1783550045, 508729376, 992687849, 642895338, 1185187608, 834152953, 152389691, -38066954 ], [ 1545551555, -879945827, -359747834, -543218276, 1327276412, -817843798, 2089260926, -1102729885, -855956487, 1813659245, -1709020423, 1848641491, 1049429992, -70934668, -1262835974, -1359934943, 1754501598, -1463771605, 438771976, -746038540, 1967697020, 1454958668 ], [ 1820350272, 1601765915, -2143444609, 1222465902, -1027131292, -748808487, 1033775819, -1366739925, 644223706, 1727729044, -403978403, 114378496, -74868621, -1089408646, 944366178, 771836454, -2105767183, 777931057, 979820807, 880003025, -1728083713, 1781090841 ], [ 1335315965, -185347513, -1951380334, 1037328247, 855517146, 1291410323, 1817765621, 978191511, -1666908512, 1551954530, -953093138, 1408040813, 807015303, -737380462, -1030718314, 310488693, 1075505575, -856076362, 1948279101, 714194296, 10170268, -1156582442 ], [ 870450312, -945790154, -2000654154, 1527364093, -230794909, 917619662, -1950284792, -1970230213, 98561775, -780986605, -2011704674, -1753310548, 2021871939, 1327324497, 291373409, 501533752, 868799517, -1959451768, 1825984373, -1096006381, -296467662, -195296865 ], [ -1846234795, -722005002, -1225367171, -1919105692, 194333711, -552250752, 1887786375, -1132543954, 865013130, 1678565181, 749485390, -1580987369, 1052193275, -872024223, -1610030588, 1974355780, 2124421237, -1103228983, -53417337, -1655066602, 1498463840, 1703847535 ], [ 739819129, 645530753, 640662583, 2121466968, 1499258367, -1569834370, -1975372682, -195521471, -1544956588, -1141435756, -1162589700, -252576041, 812558950, 111775303, 1707500914, 155897544, -1466424874, -1049542334, -753464203, -152208895, 2121688249, 691240292 ], [ 1806506142, 1196001528, 1018702618, 95886611, -1351385185, 994803012, 283379351, -1385212827, 946468809, 656370697, 1786954828, -285773697, -1055126983, 2086645204, 2139493439, 1286406098, 1032603311, 936678285, -1126925146, -739182524, -1710103039, 1906579909 ], [ -2071794710, 1008545143, -376396811, 1243960682, -2096713221, -591051635, 115508763, 312443893, 1011065118, -861395837, -1279295894, -148137757, 2000725764, 2142199367, 523252438, 2041260042, -532458761, 2111375459, -128728499, -366383306, -340412876, -477361119 ], [ -508881641, 1073751412, 1702596577, 1670819415, 2136493493, -648846168, -2068479891, -1449793063, -1656782720, 18070774, 1205119072, 1020613806, 1275815476, 1135141896, -75787815, 1984708465, 1619765024, 1809629657, 646718656, -703743975, 528526466, -1206918236 ], [ 769048551, -44716172, 637713889, 790041426, -313122538, 835682327, 952146477, -1797016470, 550685300, 808120272, -866994455, -273560535, 1629362462, 1417675824, 1212770840, -291996763, -1150580532, -301779991, 1701893843, -1019370841, 1979619340, 1548633455 ] ], [ [ 887756535, 1339366438, 1682522559, 673804455, -1699962339, -1035939291, -2055184304, -332053648, 1917319864, -1752953644, -1217489565, 1562242627, -281034884, 2130591532, 950537319, 2079335152, -2113517248, -1982486538, -1568993003, -979106829, -2085022232, 2004617964 ], [ 1319903867, -194948673, -978322022, -415377332, -1248422280, -515569014, -1658399968, 2056526796, 1611450522, -1335580975, 645962632, 1904405822, -338935204, 710027528, 1497623861, 1910698611, -2114588006, -2079812889, 319745090, -764563963, -761745621, -2105375697 ], [ -1320972552, 541190974, 1901121135, -1342383372, -1515793539, -1791514095, 859308015, -1880911741, -2038618004, -1213269305, 217355977, -100924242, 809681117, 1985677215, 830492396, 73585199, -492096181, 273316544, -1657070402, 1146830410, 1682917366, 165483429 ], [ 2057597637, -43620599, -1166271554, 889955497, -153633741, 26379776, 1675610177, -1299763379, 155042695, -1401284471, 2102551085, 898809438, 963092052, -2132592866, -1908800104, 480653568, -110680847, 901484619, 2088690366, -1296638310, -232589513, 318534257 ], [ -206904655, 297221190, -1870336793, 731041578, 695876112, -1379782999, 127377414, 1180558247, 655281659, 17871957, 634365271, -2014328473, 1812368136, 361613391, -44722544, -1536021237, -406329765, -1123716255, 1692690067, 501860431, -1280612254, 1578512367 ], [ 1421106879, -2082870054, 1295913863, -1211213582, 2074193615, 1647067117, -784496149, -696722868, 1671464732, 1923827400, 1574274766, -611276505, -1297089041, -110947274, -247484477, 879399997, 211317356, 1625181375, 1532149961, -901479205, 1310561689, -706689103 ], [ -1678307956, -506457494, -1446232613, 1069751620, -1250877260, -1608031423, -1236282154, 490759884, 745022274, 337714337, -1609626640, -1499936646, 894843313, 1757979887, 789783146, 1801590235, 2104803980, 1561617614, 268696578, 421211140, -1662782358, -381047067 ], [ 1673666167, -320317366, 637581288, -1028275414, 415137892, 62009591, 1112480781, -2036930935, 1713312503, 1624857361, 877913414, 1967996394, -755470997, -628318953, 1662829743, -1313801816, -788068095, -1457829591, 657080509, -190857010, -1895016126, 139207217 ], [ 111810953, -964389657, 2039837293, -1234631225, -1503089728, -402648089, -39342679, 1785015164, 1773011984, 2125040925, -1437229685, -1968198627, 983216914, 1295564715, -176574830, 1923729646, -1810356890, -1463075369, -1837054174, -40945997, 854327507, -988428644 ], [ 1395263786, -59944116, 2095565913, -450169473, -1237779947, 2053829329, -1209477358, -419231589, -1716250912, 596591800, 1970005259, -706392707, 1189201910, 702962531, -1161295232, -1502139305, 460925750, -1136896496, -292966992, 2119106645, 1191003008, 1726870107 ], [ -138840858, -1535412036, -45307166, 2120755798, 899118926, 1835200271, 110690548, 1065456382, -1099144723, -364614823, 2066786137, 753652894, -443757239, -27883420, -1530050934, -951186342, -1382784559, -1932197521, -1127675083, -1520527406, 953823512, -866494962 ], [ -1785336173, 2108790110, -1860848166, 484468929, -1068997348, -2087371093, 277577852, -1613378182, -1069126166, -660628790, -1371747311, 2045788882, 1551633677, -1452132402, -341989286, 1396425420, -785070516, 1882821085, -52819751, -1234365206, -8463068, 1162111539 ], [ 719307751, -566635920, 224933861, 1243832293, -909899862, -1966238710, -1328656194, 116818797, -1237084154, 1825819874, -1019273091, -206701724, -1982099013, -391785330, 1349943591, 432286932, -1029410805, 322019454, 1453190348, -1803332555, 1168383857, 1021544601 ], [ 1229714356, 910013431, 1435429461, 693208848, 1297150210, 1783712298, -1219113807, -1295524568, -994143920, 387382305, -37873147, -133955577, -1757867675, 517829046, -494061991, -1534694720, -463904997, -1875087298, 186754323, 1367485202, -1644925869, 343750135 ], [ -2095331946, 1621319983, 374931950, 1005218036, 256061845, -1538775567, 598943783, 2040924796, 1814283114, 570548537, -448375590, -221071290, 807605011, -1379617001, 1148135806, 22551959, -1964970, 1100454800, -1869790110, -676173554, 1040330766, 317282408 ], [ -1973299064, -168333928, 1889582986, -1888695927, 450756446, 860356560, 1879234589, -1001096740, -629705087, -1593822026, 46846821, -1619482396, 304096806, -1315304592, 2129627782, -139405313, 407089358, -1887563455, 221498012, -672953346, -1379786028, -1390067384 ], [ -1390399044, 2022805690, -1732697043, -205537840, 1306446856, -246890017, -268225653, -1722864376, 1650161051, 1275801338, -586541088, -1598913240, 11818082, 1152828324, -694903749, -1407338981, -786916182, -1261132513, -590911661, 1378992782, -1815173113, -1287857626 ] ], [ [ 148977397, 930008143, -1420489864, -683346206, 1134731393, -250942091, 2008716159, -1772083834, -771388803, 715991931, -1142544804, 1310906219, 954422109, 341314807, -951066080, 768977528, 1462493653, 844543093, 1508013481, -936497596, 168988682, 1332222907 ], [ -350380774, -465245135, -1363499906, 663506678, 1391216056, 584871401, 1740791341, 1655059085, -1140609132, -670876749, -1035475874, 1816443480, 1628468587, -2118205421, -832734549, -1143742169, -2037491705, -746977114, 1943853470, -1835200918, -630210530, -1856216285 ], [ 147501, 467565343, -916717817, 586069301, -1925730548, 999327816, 1517659662, 1909606906, 18645995, 248591434, 1701864955, 582698737, 55670314, 775064208, 204804242, -1343435522, -151535318, -1107014685, -1011676826, 1882920266, -1106073778, 128027839 ], [ 2060511161, 607457458, -1165814600, 1224467637, 334182771, -616532738, -381463937, 1178856161, 1430766194, -1415437309, -484201677, 794834705, -1352333389, -1212151684, 1331810551, 1997632603, 1849788834, -211745086, -2143826407, -1377772536, 966892831, -862394841 ], [ -948532666, 2103633637, 565682507, -459816988, 1781388534, 892573292, 268559928, -524718577, -560642125, -797985053, -1723010328, 1537849181, 1936723487, 1954859622, -11247761, -885057372, 205793008, -418978239, -652203562, -147085293, 1580740067, 651617848 ], [ -590441100, 985492071, 1584902736, 120850963, -1651432286, -1975161546, -2015841060, -1862797166, 1350093829, -1720300394, -292141802, 1269049875, -921874049, -1241254804, -1330683156, -27373701, -1333803541, -1169570873, -7086414, 2127883271, 180263511, -327952647 ], [ -1279946597, 1556964566, 1808371071, -882276533, 801601836, 982091735, -173274085, 897662065, 742046784, 1372104906, 552019606, 2112773158, -1943809072, 832637081, -1935346368, -225600378, -731114127, -59048122, -1650369999, 46698668, 294133945, 735475984 ], [ 2116090331, 1505715949, 1952213979, 863775582, 1040050089, 1671734178, -666094095, -2143366517, -848109456, -1484172564, -834431696, 437174312, -1499142165, 667648409, -1915071828, 1726753112, -1830236567, 854138457, -733681446, -1516352661, -1383646359, -462048674 ], [ -1688295618, -669009368, 406978592, 1236839784, 1470635611, -348802967, 1657082973, 650344758, 1388818985, 2147283309, 658439591, 1387681071, -300293618, -846255789, -96528344, -1731584946, 171822354, -674260574, 101727029, 876376216, -1480479818, 640289690 ], [ 1749330611, -2131505786, 1122925391, 33903734, -596935254, 1831200878, 736271436, -336649165, 1460715972, 436880851, -208362328, -1648315058, 1563857284, -1896106742, 1263184769, 649297510, -1159463058, 360671461, -100535426, 242971586, 331263822, -469667462 ], [ -416711907, 1964244928, -153547325, -291148721, -888354047, -2099014016, 260970567, 750202518, 95355036, 531681988, 1681176456, -183019026, -1593081751, 1958350209, 127643782, 796216489, -339237501, 1910939539, -572293520, -756280882, -619398628, 957707877 ], [ -2101286765, -897297619, 151362618, -444637708, -1063071614, -382170252, -1267225857, 447120888, -163912641, -1540268040, 164731792, -375216925, 1468193107, 679124820, 220097508, -108983042, 930944565, -728820295, 1368981455, -1397521648, 462138587, -408207210 ], [ -1094778445, 246309307, 1104250976, -1428458699, 1836396688, -1394707453, -819918632, 1132670311, 2023386021, -607083077, -639978351, -1138911969, 832259722, -1715535285, 445704821, -1458887159, 1075050869, 838585447, -329191630, -444862894, -911960866, 1796912424 ], [ -1650515010, 1535486907, -572467636, 361245446, -182503863, 1059546732, -1017099238, -902335736, -43120067, -602652355, -1810415466, -1515918357, -103158565, 1561469554, 267716104, 750254412, 707362296, -597152690, -1510792673, 1545986193, 984520201, 282911730 ], [ -1312358763, -590806650, 2076331518, -682165912, 1275404149, 194326784, -528840445, -389180865, 788626685, 827160577, -1517111018, -1178472817, -1413181087, 1834377519, -1645220752, -1904875415, 1158614464, 1486360646, 1669983215, -431543874, 2097861303, -528961959 ], [ 55085755, -1597332818, -1983020807, 1350884729, -1490125444, 1284816810, 437129609, -1270665022, -690650744, -895750798, -19571260, -2059863695, -1923039918, -1498591500, 345787959, 1644147112, -385006517, 924967455, 445787170, 1974611726, -1559432820, -1669718144 ], [ -1309208452, -207198286, -895627932, 831996152, 1548677226, 1703483461, -1137136933, 1659418511, -509099218, -773351049, 260203449, 327084636, -1845609422, 1898032901, 2084286246, 1080956548, -306832083, -2145297861, 1397595609, -1029768420, 1949688876, -1104624683 ] ], [ [ -534663237, 1467152029, 878166363, 1689201038, 1952357057, -1220882368, -467556891, -1917279572, 1119101405, 278069836, 572607327, -1621139280, 1060975295, 1549957737, -2104641851, 1409188489, 1911215775, -461899626, -1414246676, -1563771330, -2136116467, 1841957370 ], [ 1470768977, 1122544044, 689604000, 1076159096, 842177142, -892563964, 615280716, 586581613, -1162245152, -1514128224, -2134705982, -1324738483, -1191921898, -2033304191, 532593791, 795556984, 751570954, 584884387, 76494119, 1051218434, -1042019245, -2008898119 ], [ 575884806, -2046097414, 2117378219, -1561762359, 616490607, -198221649, -799925043, 1611271964, 1126380266, -1851214270, 2111547043, -1070380486, 1507622451, 1809491266, 160373198, 1142384242, -242221681, -788701765, -1672828164, 922982622, 1802919789, -443645729 ], [ -1227847867, 1773465684, -1049084527, -207701878, 1805192111, 1400550411, 1277665064, -240070943, 670979446, 1284795484, -2104618511, 1267907157, -1902105436, 1329823108, -1605940514, -1121178139, -1677321885, -1569835750, -1758370313, 862890048, 1438974288, -274541099 ], [ 1198282065, 932965190, -368359240, 995861914, -93528319, 1782789406, -251854617, -1658744228, -1704599545, 2041753683, 300007177, -1050985134, -654787473, 133263446, -283224884, -1583068897, 740407169, -1282818996, -145465329, 897780374, -1563350579, 1752777218 ], [ -1146477348, 383040530, 3330808, -1817073594, -1183169678, 1492589173, -1649185121, 106444832, -1985581099, -896421830, -1330728128, 1662395425, -78001231, 1644870355, -1765046358, 561149964, 331740188, 1821370734, -765690191, -613270882, -631901707, 23178210 ], [ -1464833906, 1973204698, -1444319287, -1537054990, -485742910, -1604873802, 505312772, -1055771806, -1311950137, 1543631997, -2034191138, -1915645873, -475446352, 1791767544, -1240649886, 395031213, -2036398009, 1748392552, 1224404784, 523330078, 1871073973, 1984026706 ], [ 825112621, 202528524, 1237621556, -330538683, 234048815, 17626413, 718934547, 806504908, 463213584, 2048088003, 379452043, -1002004139, 1936338866, 1104593535, 967039626, 25272306, -964858810, 2108417561, -1647605677, -909538272, 311202782, 1512798697 ], [ 1126234352, 2066804866, 307355553, 1888602661, 1975810219, 937306767, 1234707525, -471738929, 2144035665, -2028592480, 1194657646, -551740287, -670101902, 45064568, -722001476, -1314197571, -318710251, 13666337, -213175710, -1879657596, -1195692563, 1681619770 ], [ 110646302, -1134771117, -2084335045, 1740395413, 195313180, -643280164, -208898761, 1790652300, 1780166059, 331410633, 493416729, 633220163, 868673169, -284996303, -1348372234, -1580081306, -1434900615, -1022198296, -876739302, 1591968568, -970843326, 897934913 ], [ -1768258339, 291375914, 1802652755, -1546978895, -1357898297, 229046093, -1189847071, 86702909, 57967859, 1042874633, 1733793007, -1565434604, -1171143920, 1015467784, -741288420, 337582925, 1505275941, 660637944, 988841405, 160613806, -1765176843, -386596615 ], [ 180011971, -800365443, -1855508380, -1463002634, 868914358, 1732700668, -1487518690, -1871895690, -1870592245, 1287337183, 1481953353, 140959039, -1263989259, -866278733, -1330509986, -1088867027, -71686968, 1402640047, 1366670687, 869987359, -257703202, -1264364021 ], [ -541122149, -2064598592, -794035984, 486212811, -1674352215, 154720598, 781737203, 1412580773, -284531118, 666569847, 61886532, 790851950, 1794175991, 447703612, -2057432833, -300368028, -317650642, -1326744971, 1087019331, -1075983652, 527379726, -1528385226 ], [ 1504654172, 263343356, 248991300, -1840057222, -178828689, -1437170065, -1571234446, -1488124339, 1836444686, 1364556014, 1734055725, 1996582013, 1998482925, -1133612915, -1921780014, 1450608266, -1365705899, -1005525103, -1663628803, -1186159975, -2025390126, 2123231756 ], [ -2140729386, -539500028, -211216633, -1466047752, 846600113, -850032039, -882606909, 1143241324, 1609379931, 2042821730, -98780258, 1149018171, -2067981182, -1351352242, -833086976, -2056058867, -1580382739, -1524189259, 1574989472, -327170151, 2012896937, -1096933896 ], [ 442741384, -430203761, -1905717194, 146061722, 327965988, 327207770, 2061771884, 1815690660, -422479891, 900310637, 135675556, -1146203002, 1454041790, 1486675753, 996935827, -2096630433, 1610458152, -1605572951, -660208078, -1978163903, -1732639450, -833815232 ], [ -444210413, 344802063, -928775523, -1491014077, -932537507, -2094085363, -658446275, -547918388, -626219418, 2067931985, -1307242224, 1677342708, 1764040917, -1389621450, 1619162566, -2008729074, -1660977361, 813865190, -281667362, 2081055689, -1548471329, -1318123347 ] ], [ [ 1091328085, -1647280779, 1902487134, -1799732911, 327685893, 898007198, -590469036, -516648182, 529073251, 1967470039, -322421647, -123283662, 1666051755, 1110305641, -368793200, -1728125994, -680398351, -1790081267, -443738852, -378652568, 56479078, 303915647 ], [ -1998322975, -333767299, -1402212425, -688663700, 911401891, 1109814434, -845652859, 449659774, 1712601662, 388761946, 386022279, 1471494672, -1203650857, -144702416, -1566394003, -304629661, -523401753, -1256316106, -1441294829, 3585272, -2347697, -305349131 ], [ 707325502, 802484084, -1097271210, -766340691, 875251438, -949156280, 950387310, 220147827, 1873934020, 1904477859, 907684537, 1398931931, 473989048, 1833370398, -529595704, -1222348595, 2030672819, -336976605, 1808369607, -1125720059, 480302316, -1106690243 ], [ 1676326262, -1429528866, -898341590, -389418060, 355432792, 1717339985, 1544329408, -498303079, -1803864793, 916305934, 591629964, -2019797907, -2088462269, 655551002, -1422499835, 465601633, 950633423, 1485452694, -1886419079, -1151535898, -1590813073, 763527430 ], [ 1296585670, 1480011327, 335565791, -1681095603, -1212217879, -592082903, -23585666, 793033926, 1975209402, 629231556, 703115873, 486262630, 1258819352, -1572425034, -106225877, -496280342, 1056764580, 1963658954, 246181079, -482287975, 331765305, 2013720702 ], [ 1698983001, 1351190648, 994226556, 1969681183, -1716246204, -709313708, 1525326428, -1511397419, 405689910, -777241584, -717345874, 1635436842, -1360504855, -578406130, 1316465752, 211576841, 785508305, 251169041, 2045760186, 850714942, -2033196178, 110688699 ], [ 1374162653, -689408269, -148005591, 2107795546, -735996215, 932332019, 1103656242, 1996429770, 1835327896, 915760871, -1677860788, -436855230, 1557834677, -1954472576, -852000058, -1379208851, -1778865901, 1705798833, 345110103, -1137114048, -88107441, -1243859367 ], [ 506686007, -2081291401, 1393175261, 1520366256, 1364413117, 954848204, 1041455537, -1593218349, -1881258257, 1919285429, -904541863, -404160718, -81026654, -2129696602, 1542875605, -510678446, 1137356899, 523316918, 1218812051, 701441152, 476236, -1522019083 ], [ 133855854, 1619614576, -535930151, 92383598, -1150664971, -104279936, -1427308718, -252256480, 455913745, 168963534, -838643963, 136584022, -26768477, -1912726116, -1843770505, -1253224637, -1234736410, -277386613, -1015322182, -2027243515, -1230475968, 575438232 ], [ 1413200178, 2058015777, 235838897, 1732092828, -1152708290, 260769916, 792564316, -1578461545, 1223234964, -192410669, -1584537536, -1886588722, -273286617, 1694887623, -2008831975, 2080582530, 231956848, -857137229, 1287403691, -1433878978, -1594440821, 242431701 ], [ 1002551831, -1363379094, 364805989, -501435674, -1650090781, 1311581562, 1866116716, 887888447, -923943226, 1451597888, -347824352, -678042600, -403069390, -691185263, -2060066303, -1710106723, -641885420, 1167172831, 22720595, 1408927204, 523413302, 62353433 ], [ 529730241, 1670411045, -313681610, -57637061, -100159022, -1149485532, 1005288756, -1167579951, 1647144920, -96848531, 387510885, -1073554366, -1289362517, -552225415, -740028030, 1057746627, 1600571359, 1421682231, 1649043942, 814971995, 973596637, -455027031 ], [ 1543784540, -1703465273, -402231962, 710346078, -1356507639, 411390441, 1784511141, -1510448940, 1768067496, 2031437617, 731831642, -837508351, -1139968666, -1291900493, -2034922247, 818732119, 715397204, -1205493854, -2078922868, -1647114464, -1870052034, 305992771 ], [ -57546179, -1058905024, 1373141048, 909054170, 960407010, -949585890, -503196854, -948563648, -1083426968, 932585476, 38617667, -1248249106, -2020403429, -865689320, 177334319, -251850813, -2142642781, 1775367589, 48194396, -1487558255, 1128313141, 886953950 ], [ 28972184, 587404335, -1203556318, -290377321, 1478778356, 1281903838, 930690183, -1134988214, 89268577, 394435841, 18241969, -2008948175, 1243151588, -1056018937, 802523246, -732964172, -384894678, -1450042153, 1280425324, -39447745, 1364813841, -1638395780 ], [ -143961621, -645712928, -1784697533, 1563485812, -2108018179, 1521306450, -1609244239, 2130633040, 450512295, -799901902, -1324023735, -1106686942, -383521841, 1313891241, -1628857220, -1292629686, 492577100, -582189703, -1747041645, -146082658, 1320617104, 1114972566 ], [ 919834558, -1257580586, -1634048858, -1445884324, -2120663781, -960164274, 1789884781, -75887096, 2079723668, 442797367, 915346512, 103597286, 988825649, -407662787, 1968328731, 690103505, 62329030, 914715302, 759429648, 946532130, 1722738897, -85057898 ] ], [ [ -66838138, 949161230, 1052985857, 1711415980, -572963567, -972826315, -949427001, -2050869891, -889685102, -1604367094, 1958473173, -211626648, -1808561365, 1231366723, -2082693882, -1058479774, 51760259, -503475890, 875175411, 601530070, -83645432, -908415944 ], [ -1625014812, 1282637517, 332942537, -351290658, -867371484, 1720546949, -1114305113, -1534707413, -1848588243, 1826882209, -511816620, 1913602250, -1026595148, 1375439221, -1239930401, -1728167723, 2120551811, -616103466, 1468261494, -937498727, 885827519, 1741700865 ], [ 1340260711, -897144193, 1966504890, -224868534, -1002028974, -424997088, -2058003976, -957439024, 764112972, 1325116346, 534792096, -2145565596, -1600176479, 311785316, -794375742, 78587363, 1223865398, 1292646646, 1316598008, -395619207, 1819309150, -1823521818 ], [ -1198454740, 1486816278, 1364488102, 1488377361, -998007608, 1880470893, -425468745, -1073827992, -1062683373, -571799528, -853375745, -1895576215, 1166873584, 580276885, -1371963891, 98175289, -869175194, 423294045, -444494242, -530613792, 1178497083, -1586976460 ], [ -707061296, 38756467, -1641380478, 245570639, 1797641250, -785088311, 1153490722, -2082277379, 832941923, -538432621, 355250370, 1261363322, -818892046, -843941797, 1275880393, -322626508, -2105606450, -167879153, -664484965, -407854354, -945182289, 765619257 ], [ 1720798755, 1048365983, -793036802, 1639646555, 1520590539, 1181529662, 761691935, -323771917, -1141011931, 1379351741, -427323566, 2064804911, 161606929, -208239190, 1669111314, -2077989406, -28637363, -1832849289, 1220398233, 2027330904, -1409148036, 1758084123 ], [ 1437342730, 1164240324, 980503221, 969293654, -1634414711, -501700229, 2062354164, 1308194005, -1467009511, -350485440, 219777378, -512258687, 1219971579, 2087921433, -1873116636, 1642352622, -181211561, 249275051, 2134777513, -1654287985, 500064193, 1790807856 ], [ -840315042, 360070697, -721338820, -1515411785, 1890608153, -1078735096, -1268899440, -1473733908, 850339520, -867002878, -1750593858, -2147249266, -1256272200, 692372240, -1566525584, -40309083, -1160287845, -2124007888, 155222092, -1464294781, 1755496904, -1537450735 ], [ -5850696, 2122388111, -372547926, 860816660, -1802594048, -804267851, 1358810375, -258799140, 162415198, -55965423, 888790072, 999228169, 797227635, -817221861, 881455077, 1797284588, 1525134682, 1578295228, -1631258315, -1045702818, 1287915701, 995103704 ], [ 365583544, -1725210469, -1188642376, 619055987, -920552356, -1821660638, -2094140920, -1873407484, 126425779, -849487973, -1099694463, 1299561861, 639035480, -1062307253, -2041075672, 456193948, -1339798088, -595304737, 996481415, -1616142442, -1857701482, -423490190 ], [ 930733848, 1154028831, 1747266057, -1223551977, -2001131971, 662019994, -531012846, -2001830249, 1482299095, -349928545, -1363672673, 26083330, -1437212859, 1693443634, 1498116739, -1945624353, 658399234, -383451469, -1112241351, 1646789178, -1590686737, 1329538158 ], [ -1659405870, 1439742646, 1108306956, 335821461, 779370672, -529627654, -420521892, 1862424580, -725068367, -1400961298, 1363826189, 990025104, -1389318596, 408617209, 2052573747, 149540629, 1753520671, -1952762492, -1462305240, 2092196971, -14781947, 1777431852 ], [ 1535206664, 298881559, -1412784951, 533906089, 524301172, 2017081713, -2022699181, -1632620326, 553775414, 16632676, -1662462290, -433375779, -1574122808, 1578341065, 1092265861, 1675864617, 2028298731, -1089472588, 1464139842, -78324298, 172627534, 891971753 ], [ -1531660733, 1542597877, -1214620884, 354408509, 1087560249, 1238639332, -1993016363, -423993879, 1574231090, 1003413441, -1870212148, -1685080005, 1950612028, -1635241542, 1784739444, 266121352, 1069019655, -3994803, -615365003, -778875242, -821503058, -751555784 ], [ -550766788, 1781003395, 736339504, 2072943815, -1857025534, -1616304703, -1494825002, -206307630, 1528381862, -1048379792, 1273241685, -771361256, -1581487147, 1068542616, -836761268, -118170902, -223680213, -1161088308, 1056474902, 14170925, 1733409079, -2077142081 ], [ 2038223377, 2055071798, 2018203653, -1731137188, -963857953, 5062307, -775627084, -2112934449, 138488798, 1798911969, 720345457, 306546195, -283229256, 1676947275, 1322786270, 1630372722, -731229459, 965650232, 628559919, 150899370, 1481281109, -743654612 ], [ -1528661534, 1395987673, 1184352599, -102418142, -1222514687, 1289751209, -842184619, -724950586, 962496547, -647078270, -2122481313, 1489733636, 948935081, -1657820093, -1585468614, -842353743, -1876484745, -1024455988, -2098902605, -1757728064, -488468640, -195853060 ] ], [ [ 241185475, 1033268283, 225031735, 662200501, -1440093274, 1578772899, -190147526, 1140545264, 740448051, 1501221179, 272379328, -2043553759, 1254660080, 423631764, 467631685, 124326565, 1189403333, -1599445347, -1996094502, -1545036438, -1649105429, 1981397909 ], [ 1594694240, -1460635626, -208841655, -272050517, 267555682, -2097184855, 1234805061, 2066939460, -1227113232, -1016784964, 750865174, 1913951248, 731302503, -1074299049, -534787522, 969982194, -462294540, 1344931019, -130151104, -1233314203, -1062494825, 1521503702 ], [ -1473213401, -382389139, 2023337109, -748212279, -1033213215, -421952277, 385347115, -1250419193, 1451044219, 1438134047, 595109428, 117096577, -1252965580, 997026929, 542342450, 1185217530, 1596948832, 1781927861, -176597906, -1526558936, -369412885, -1334946060 ], [ -1795694351, -1626100756, 822901129, -167215604, -2033070493, -1600235494, -1399513219, -1815241507, -1614371135, -333668659, 157987177, 1737409060, -1671000382, 1959693742, -450109837, 1304439278, -1554845583, 947260986, -1280881918, -1125653861, 1961126331, -1975174260 ], [ 545527586, 1124407914, -29702911, 438388167, -1364179128, -396917125, 948972861, -1776484981, -939639958, -32118326, 1347948664, 900320541, 1757192457, 798825527, 1494576882, -1071717460, 759836395, 1875445829, -1706613685, -614707122, 1002501716, 544943316 ], [ 538124195, 1507910435, -1707632742, 1739293560, 1432234363, 451922846, -929642323, 2112883568, 1629872547, 568208268, 620077517, -1224274840, -1774839416, -1554821242, -858125584, -501135997, 1489343723, -1506331717, 1963215313, 1785881216, -434570469, 640205294 ], [ -1523282580, -1790464990, -1954984082, -122939972, 245330948, -356336830, -1340886890, -1320908510, 1453423134, 1230832377, 509998498, 1565704775, -633573048, -1750844632, -1472335153, -985111937, 1211458287, -1356095829, -1599694818, -1543654545, -90903358, -1449284909 ], [ 1746684392, -1529034765, -1572014246, 1516081175, 882063857, -740409404, -248145145, -1063684150, 740721894, 242693317, -1677336863, 242902098, -416902575, -863721403, 1497303413, 211784203, -31448138, 504398009, 992262325, 595527616, 1468736111, -1061179318 ], [ 452680866, 1894668651, 1286878220, 134659699, 1953046277, 1590557810, -1348526356, 1754281753, -2009757658, 1858677418, -1469782903, -946781124, -555709450, -1443225123, -961722578, 1040219957, 1827427947, 137284980, -177359418, -538859067, 672709827, 1069021725 ], [ -1475832902, -1630786200, 537832, 1919615909, 27769156, 784157935, 1832345470, -942777473, -354235545, -269412600, 1883003884, -353459158, -431935438, -1925753665, 1234834120, 2142411808, -1897746990, 1950450709, 404996526, -1546807139, 1771547653, 1606500899 ], [ 1213676766, 1471181275, -426209357, 611464801, -1764261722, -1487367085, 688291756, 911103731, 1407472148, 1258971393, -387264746, 202825382, -695331342, -452370996, 581550489, -178651003, -2134206248, 1541086319, -1689493124, -1628010755, -1256303557, 1539358597 ], [ 543789639, 1810851991, 1335568847, -2136021874, 995400448, 61827582, -209134680, -1755093695, 297617973, 1292105386, -1217966878, 1704536425, 695909668, -1866555445, -807742116, -1862902151, -1385629437, -153127912, -1934281381, -73469913, 1084842084, 1239649577 ], [ 1679068331, -1371545917, 920845469, 1489769135, -96384118, -1295248912, 130969446, 1288270933, 832719461, -71794611, -1301154617, 267620789, 1482904861, 294022738, 638269041, 905239383, -1658439403, 1560192802, 679819806, -962091286, -1316246564, 1587476213 ], [ -1053097895, -97937833, -675420392, -409097235, -1394739873, 1007443245, 1981746406, -1300254808, -1742249775, 1824002836, -1867181914, 696925423, -704292049, -1414025588, 1571182337, -2109155433, -1946438712, 327808349, -2109661528, 1629863050, 1145812120, -210265063 ], [ -542150187, -975191168, 761944662, -1790784567, -1034575636, 1221755281, 1348822478, -1881919613, -1155775546, 1050844248, -1973646860, -1524581457, -1251068721, 1965068499, -588701267, -305781707, -35981204, -1881647453, -355505787, 630285731, 1101799780, -2024758669 ], [ 819994044, 1134870670, 973753424, -339834376, -1611431296, -1038789365, 70210634, -1460202858, -1721404373, 2004245982, -1031279739, -871528906, 2044422443, -1071849146, 1387420770, 1688964835, -2007973073, -25942182, -792612072, -1351872986, 107146868, 398400965 ], [ -2046207730, 73237711, 1355737831, 1103304136, -1666576763, -1325602610, -1508461680, -952532603, 1087988163, 401028089, -418878815, -407813455, -101188985, -1467255403, 720526776, 566537314, 401660740, -1013059267, -127496281, 1644115016, -101153412, 1405518122 ] ], [ [ 46112361, -139183436, 1896486172, 1833292725, -727538571, 163218028, -170174998, 517611260, -957867544, -1017083534, 707436079, 892437506, -1603039552, -1087640741, 1786551151, 134471650, 706480639, 623794814, -933172170, -1713656654, 572025220, 774919325 ], [ -1118942252, 1235142269, 1959559105, -70256647, -989333813, 435944322, 1810831599, -765727491, 980739873, 1087445724, 134117007, 2080027370, 1398713472, 180656170, 843875756, 1503355091, 2044161390, -1415145542, 1223463618, 845738124, -1062074128, -1046925227 ], [ 365962707, 346751771, -1056972223, 2137491376, -2134167382, 1491977349, -355156888, -1936227929, -2048465254, 772590551, -1113523322, -190447617, -1236941689, -1426998340, 689975110, 1391499815, 2021085763, 927864684, 1012686729, -1021233342, 755686472, 1313193020 ], [ 1090344854, 1478532477, 1224556571, 568068717, -1095095920, -1352915446, 2078328173, -1561995293, -368963145, -496056596, -18822450, 105437300, 1493137062, -1137966755, 1175541575, 724059385, -1247538837, 390913716, -1441132579, -1483668499, 4444891, -985847192 ], [ -1509057271, -393083598, -820559788, 1350104242, 1438333693, 1682521640, 1380156109, -453654134, -1346825544, -1205268672, -682704906, 1914355671, 808795566, 651234280, -1075215130, -193476899, -1014174754, -1012901196, -1419239635, 347423954, -947920252, 1804027984 ], [ 211135036, 517555244, 1050565726, 1446156014, 20623050, -890626308, 2142359456, 2134849006, 657927360, 1724251632, -1201135623, 1322789871, 214208526, 2143241865, -1525397674, -349167556, 187597270, 1383762699, -1471376032, -485559943, 1504795058, 380780363 ], [ -963660744, -1438927116, -838885052, -335701359, -737318998, -1857738016, -1230387185, 2126981473, -1480681805, 1272499766, -969043638, 1888477436, 297562270, 1661840704, -1359972603, -95354852, 365529519, 930509534, 393144279, 1931534081, -1965412618, 427011890 ], [ 566969907, 2025454451, 1519519712, -1789281897, 1252645774, 1314052427, 45601918, -70653338, -678563576, -933298361, -2023339588, 2057512278, 1846690540, -1479668466, -664160660, 333041241, -674201389, 2041221008, -467982455, 47242562, 355073967, -1878227186 ], [ -1263325713, -2081311497, 391046836, -441853111, -2061904650, -1405547642, -86731495, 1723939027, -542747287, 797116346, -490212967, 1888392706, -1857474371, -1487391737, 952723032, 800707802, -641260043, -299701513, 426267155, -96278825, 1326545611, 421450212 ], [ 539066432, -740527722, -1057248022, 1710392338, 1633242970, 1234396470, -1893994133, 1593969725, 1815081809, 275159250, -2027254410, 1885007208, 1647961711, -328101623, -53367919, 13095727, 1109966141, 1661110756, -857815568, -708379685, -463406667, 611513067 ], [ -674550268, 337305478, 303398941, -101542249, -1842337480, 1895439847, 1585898518, -1388764599, 623036625, -1376319395, 744926283, -22478692, 442634153, 908679849, 609971996, 323485844, 1870880701, -556971437, -828939524, 214208014, 1232688197, 1422487406 ], [ -472260676, -1008164572, 843626128, -1433009827, -851644627, -2076656556, -598262920, -543626472, 2028460729, 711461815, 667959245, 1827038019, 455830991, 81544135, -1040514697, -270036795, -1535221896, 117490626, 1055438874, 1448928004, -543238618, 1498213162 ], [ -1051302163, 1533131365, 311452833, 1389795505, -492921192, 1892439742, -1333861743, 699425733, -1613021472, 544507716, -864422853, -280949672, -882188136, 471830279, 1037262840, 327512212, -1819102123, 897765583, 385824873, -1374624384, -1070021122, -262031068 ], [ -1454174955, 837432289, -70001214, 1547803869, 1688172899, 1252100214, -1662418180, 927866720, -1830615073, 171165408, -621226515, -1827922940, 1040919814, 985668438, 84383054, -1639682426, 1725082073, -1095950472, -1763370985, 837383577, 301546629, -972238514 ], [ 534393262, -1196878892, 1216076547, -1491539298, 1151067046, -1181005884, 280496132, -1250476854, -2060241349, 1550561107, 867657396, 408442271, -1339057595, -1622516597, 962643616, 54942649, -1910634318, 1693259926, -1704304021, 931220065, 420239596, 328936940 ], [ 1841703598, 1448669908, 695324351, 1785985133, 962069468, -887456301, -1619703280, 212567260, 2036713894, 278224846, -818007585, -59699925, -1249177690, -1867227992, 1338699775, -65207387, -276770618, -1404986200, 1147382675, 117704013, 691992411, -1670083185 ], [ -1898785745, -133671166, -1914344942, -588590214, -1334115788, -1961979436, 571641858, 222812836, -927932028, 1332529386, 501301820, 602620317, -373630387, -48160894, 1416405667, -607743297, 701983389, 1491271337, 1901231607, -93901651, 916198330, 1523652320 ] ], [ [ -1983826059, 1390160369, 2112899338, -1025995365, -1640255810, -458632220, 1936635310, -1288779425, -1905396416, 1741611834, 1324109172, 2137412833, 1132962272, 1018059213, 739110237, -1516944198, 2035246483, -264760751, 639321311, 1751066125, -1914970118, -435981354 ], [ 1136554478, 1188901045, 924401640, 1224603125, 597450603, 1979220781, -214649344, 1168252519, -2074583161, -589812164, 897079075, 766683552, 872767737, -1918044720, 443997001, -1474207098, -1046739841, 768203271, 1020354588, 2120562729, 162540796, -1001247807 ], [ 1339501241, -1734136128, -1843790098, 1901253019, 2135468756, -171350734, 679072066, -1793955847, -297137364, -103111276, -1627546977, 1120773882, -1746383205, -1486793182, -1681983237, -187493293, 1090654365, -1209750410, -656123518, -1436101191, -1370855535, -1870600589 ], [ -894409683, 1510354668, 1538495646, 1356786660, -728911821, 765431354, -652532702, 1787512328, -1961469182, 79413114, 2040713033, -7882136, 225534831, 1030489291, 327610326, -247070212, 799387645, -19085169, 986019732, -260572077, 376749352, -544903162 ], [ -690059405, -1365232587, -404142623, -1774539916, 2131964122, 161529662, -2042557722, -892584036, -116465663, -1915992109, -1461059971, 971019040, -1129395390, 357381006, -1063737803, -729535387, -420821075, -390546793, 2057113241, 541964815, 801446556, 1493080100 ], [ 1341300428, 337631937, -914702719, 796961834, -1000606045, 1419150310, -1685793616, -764878483, -908337170, 1723688602, -1311860827, 491179581, -1724086227, 2025833613, 1163638533, 586535410, 1408376194, 1735843409, 1236719534, -1583873165, -276160075, 506519263 ], [ 1486166728, -1255479249, -246403427, -244359195, 2077985128, -925743722, -920729882, -85233336, 1534324658, 257533904, -1492485603, 501918550, 1202025571, -1853509960, -129401545, -1651901481, -19991096, 2104988771, -1027732617, -534849689, -1079328658, -1154143630 ], [ 572640990, 1678670770, -5991571, 654804885, -1438037644, -1999314055, 1967318474, -1457309339, -1974879799, 890570089, -1455212995, -1557657610, 1987405742, 1726374097, 384561223, -1543096273, -1810165004, 1414637743, -494093595, 1694713353, 564514769, 662502046 ], [ -1225934450, -1824880344, -1758742738, -1453839475, 985434662, 736896548, 1183465237, -1067439709, -991001367, -363988948, -351986538, 1740304486, -1189776052, -2143070248, 1952569461, 699171599, -956029798, 403246665, -699616129, -295651782, 874024810, 1918097364 ], [ -1482996163, 873495898, 2014189014, -255683640, 964311771, 2124834217, -315378380, 87899919, 2007460020, 599894651, -279762115, 1039359838, 1485058875, -1645543540, 418702336, -169413945, -350668499, -1053055050, -1638615133, -1351826018, 1246582187, -1243067126 ], [ 1332685760, 1340146345, -1036164133, 1272082955, 1408637128, 1299302269, 1757209257, -1225059166, 1991216099, 697774618, 1430504583, 1573505770, 1920057045, -1803153133, 1143835461, 643778481, 1353101874, -911470136, 1383584674, -902042148, 694871532, -1371027134 ], [ -260176065, 630303482, -79207722, -355531660, -1415277330, -897104103, -1948993432, 340192318, -1940428872, -1429359589, -1648365565, 206274906, -1598497509, 1906382775, -716414815, -1964523483, 347587822, 1032646243, 2109762580, 214817540, 645839263, -1737888714 ], [ -1814865701, 647796313, 1585084933, -1725553251, 1623680988, -1437036854, 297378645, -869042458, -750816712, -1012316980, -1811915810, 979193938, -1937369058, -1381951446, -1185738649, -1420392119, 1956387364, -65252329, 700903896, 671537586, -294814695, -519150059 ], [ 119119292, 292370236, 96163425, -112255413, -376900565, -1514479907, -2115969148, 1482070235, -545579722, -1524265362, 429575446, -523615828, -99422866, 215669483, 1528504606, 1810556324, 345768511, 1572254376, -1972675171, 906181849, 396636919, -1743700983 ], [ 184939845, 2013342252, 1721773235, -562404025, -1753916074, -1585943096, 511587339, -114105546, 643458989, -120674720, 1319579003, -1088654063, 1430229508, 415732321, -780217560, -52206574, 1039582763, 1043181232, -575076355, 1684535742, -1482713269, -248949746 ], [ 1378419257, 360302085, 1149589370, 1560737534, 2039850920, -832967392, -1684842990, 843444111, 1779605483, -552909682, -1995114806, 1273973937, 369332611, -1092991944, 204720530, 684884406, -2117600473, -401843336, 2021066940, 1345467097, 958370327, -1981132088 ], [ 205091379, -1579876290, -592643946, -85464208, -1106922137, 773513194, -837024624, -1253709166, -1004083575, 1803833536, 1535619200, -49153457, -634343692, -384168541, 1251367165, 969907696, -197333936, -620321892, -1688761259, -1504929349, -1259953474, -1097220966 ] ] ], [ [ [ 1122073884, 246682518, -1971387463, 549330529, 1635705703, 1064995269, -846511274, 486447822, 1766600354, 393362538, 1975482674, 1772951054, 952422812, 718431015, -1299269352, -1822633437, 705226969, -2055686421, 117904870, -209522255, -1451957567, -519277681 ], [ 526529097, 1925707153, -1715795359, -979233214, -833122156, 1108262966, 861295956, 548713704, 365366592, 1836430068, -866751938, -572488019, 1624915360, -1951484728, 1195931468, -1590908448, -1506075695, 726760195, 1019611935, -1497536121, -899306571, -30210181 ], [ -2119528245, -1728129971, 1406359325, -1546829612, -157878090, 1339179669, -1062322684, -1133894370, 1824853510, 1486353037, 1112530414, 488666671, -40656112, -665437121, -1276993129, 1793622978, -1947966253, -1244939820, 137407566, 595543511, -1562952637, 1545391129 ], [ 287987885, -1227318566, 442262517, 108278378, 1198843778, 1091581525, -1579182912, 1426567386, 433072168, 1181699487, -862001370, 1008755843, 2066488533, 1669203268, -2117667296, 1583242176, -2123534260, 1477989303, -1124976840, -594224993, -381889015, 1962763977 ], [ -1064607470, 268224239, 1849322756, -226168614, 1143809631, -1298034329, -893393033, 1164909226, -1826326471, -1642679548, -902086127, 878287386, 431544212, -1871220035, 1010776153, 944646328, 441159087, -207299382, 130952047, -1309410973, -871951424, -944318810 ], [ -1532155429, 1370993096, -1536389900, 1503713063, 1204606411, 820179481, 1978216787, 1369876096, -739127515, 624847453, 1996528868, 1777152795, 885350354, 1624272442, 722379540, 819993100, -869865450, -1760469280, -356375962, -2056466139, -208172071, -1514593755 ], [ 1718874826, -1047631717, 206737836, -732859515, 1681781079, 2143700888, -237113254, 1329716851, -232065864, -971833505, 289582990, 438227541, -449125879, -312428555, 1905817960, -1861544860, 108616774, -1999813460, -2013732637, 893954901, 1370724774, -322209436 ], [ 893660043, -1504392421, -1245615160, -742151154, -353743415, 723812075, -188280546, 1601307018, 172350935, 1577479446, -711433314, 1233547133, 1587181703, -1088955588, -701758133, -933984412, 943947035, -1023254741, 135428148, -1021943099, -1423960675, -2076494337 ], [ 820015140, -534455860, -1226930918, 469508610, 1693224343, -1399030162, 1486258930, 1288273173, 1175194055, 336918690, 1643342462, 1048225315, -352693744, -1511950061, 87102569, 1411246261, 427439713, 92185835, -678233419, -858870554, 1103654259, -2023652790 ], [ 667156292, 1553435914, -1432421626, -791689156, -1483105246, 801050116, 502593967, 553581585, 1344369815, 913178338, -2024416480, 2135565593, 538404951, 85979448, 424528500, 1271842323, 1617666756, -136950052, -1407808673, -898955776, -463900309, 1484941456 ], [ -1254752036, -2045870411, 680759332, 320097896, 2045830883, -1561718228, 740511192, -860300281, -829705680, -1998526284, -1715359903, 1973226724, 1028574180, -1604993811, -1588493131, 1097633335, -328884086, 1886900139, -1956341199, 121209910, -1783777186, 1354245678 ], [ 728529999, 1581048976, -1863037061, 1865495349, -1498867218, -2141194390, 328051586, -636770168, -1445616917, -1225165300, -479148396, -350496183, -75467154, -1260255150, -1128344479, -1196877959, -1654620163, 2003917344, 2041245129, -4909378, 1235708964, -607481644 ], [ 748406957, -456779513, 157449898, -1356301328, 1190341401, -1310360801, 1722273135, -1517668344, -1315019373, 240470068, 829615014, 1148122769, 1116392351, 511209786, 1073674837, -961453388, -756911484, 1487284748, -302885576, 38450331, -1078008281, -1565824138 ], [ -445140112, -1952066029, 72027517, 1646942402, 1096410968, 2070418223, -237470341, -679332928, 1453266003, 1020346889, -1231008632, -429693988, 1928236682, 986060786, 1982582189, -1504792744, -1552185552, -1673712107, -1715459458, -458687613, -1649230486, 2040077260 ], [ 1905654862, -35468137, -1145848054, -518636200, -2087004265, -412211206, 708283684, -2059360861, -1462938747, 757917718, -2094660678, -142154448, 1224583138, -67326245, -1774355792, 1230935604, 38824836, -1470966533, -1489724795, -1539928089, -609431344, 1867546573 ], [ -433243003, 1404084092, -1831460972, 643793902, -87064763, 828009925, -1596027459, 949564644, 458463482, -1016032642, 1699750971, -245311936, -196165056, -565610417, 348201560, 33175285, 1678862085, 1163814636, -1670660441, 1767891854, 1387800658, 288662349 ], [ 192461932, 1285936786, -1080661136, -979575427, 1909531935, -543760211, -94760087, 245487248, -648214485, 764845156, 1601325033, -1504531999, 284840694, 658796022, -227119799, 1270920052, 909364793, 2021458398, 111049485, 465547393, 384517855, -1412212218 ] ], [ [ 1554080595, 1894956563, 1021525945, 943059184, 195085932, -1457713151, -31718707, 1775901307, -1008541305, 1212012355, 891454117, -1970845421, -1813879624, -1178476536, -1774739088, -516019511, -1567929977, 231806069, -1458017193, 1081632627, -270456792, 320059635 ], [ 1570862357, 995440800, 696478503, 338111408, 662373995, -1729554477, 75069808, -611841554, 822874169, 928286720, -219568915, 215050469, 153449403, 1259942681, -696019822, -228547261, -648838434, -1184727050, -193896191, -1048926291, -1258315548, 1486988268 ], [ -1360737185, -714651511, -521970424, -393251482, -529647441, -749063925, 909736081, -978269661, 787292435, -1256577054, 493576767, -1065242918, 46704855, 584091089, -195053853, 199852108, 249636152, -1858692643, -1383378792, -1987173649, -1966998301, 1915124526 ], [ -65114918, 134821585, -2098395358, -1798195167, 991773597, -527413393, 1080657691, -1297090780, -2114090655, 3160101, -1142687365, 1681907454, -1689660272, -1514223944, -1132773267, -566422758, 1866321926, 210696074, -1922556728, -142294381, 364879180, -1937870162 ], [ 2099973234, 455245608, -1455137333, -1759676738, -1251145644, -1635941315, 555512077, 590115567, -1311198971, 278913954, -1002490328, -1903186021, -1369751093, -1704726359, -991132509, -1892131711, 320263304, 1736394304, 1709933550, 166795641, 2091629844, -899400031 ], [ -1307367533, 217840484, -980271044, -308621453, -1827589681, 681453073, 841235722, 1780968796, -753812660, 444877333, 1262539691, -587243003, -1439030308, 725775646, -2029415950, 982840968, -1660190965, -840189414, -90146104, 2110599090, 1480341229, 132226322 ], [ 1949656260, 1208784591, -1312287481, -15280328, 1179390730, 350124869, -1944977476, -493218788, 1566629438, 2022955630, 1758727754, -2120239200, -1116516726, 577318494, 374874848, -2122988309, 181398027, 793832333, 572233279, -2075829350, 1291961809, 65743198 ], [ 1733740984, 252889228, -1978486899, 197788167, 681310180, -449259436, 1553288675, 1699497678, -1925483598, 1684072168, -1030614640, -2070471586, -134344134, -1985672602, 223425022, 1143130074, -1165786770, -1780616625, -1545266521, -484805080, -1341012581, -1122516501 ], [ -2019688919, 501173545, 122040194, 2115133997, 455530341, 1291929933, 1285986313, 130274109, -2101609977, -272234867, 1015703445, 603034503, 245020269, -474344541, 722902872, 2006993342, -186862897, -2108014509, 1447436990, -2068504556, 616080208, 609128313 ], [ 1711397305, -1630344318, 272878187, -2012971102, 37316995, 1434781537, 845953118, -2078525004, -902120036, 232968184, -16513628, 1886510214, -308120839, -512675377, -147527975, -1751786376, 157780275, -1646841521, 83301624, 1651286348, 1676270120, -349158861 ], [ -487778806, -60084243, -1068446839, -1522489118, 242498612, -1912886689, 1039864645, 490099840, -960863642, 1103521098, -1429751830, 544520204, 1350061479, -1427916303, -80739521, 1616449841, -727382432, -433233609, 1092373743, 1877093919, 614691550, 1280884332 ], [ 534515170, 344714100, 1325889749, 813890349, 759195143, -514418768, 523637733, -1731791096, -1314432248, -859620980, 1312615413, 1064210759, 137571860, -737339606, -1090008749, 2080007560, -535642810, -837635017, 2108315394, 744360017, -990543841, 654286151 ], [ 323593149, 1057828832, 494089702, 1259441590, 2016435722, 1776471871, 1464009891, 962481927, 1428355931, 1698731218, 565493127, 276517812, -1329492859, -1552872670, -1360014109, -850269863, -1592715833, -669024051, 2114277493, -74577834, -1426987339, -1301227557 ], [ 504825510, -1632088169, 286449127, 2039389881, -1288555381, 1690019291, 526642985, 634090044, -747833712, -313297256, -531399996, 924409410, -2107485145, -745750142, 1008335659, 536363918, 722859092, -608729043, -452545837, 460537011, -1975950780, 642162557 ], [ 2102897142, 202121167, 1666787815, -1742742149, 2068952538, -1996514235, -1509511664, -738070080, 1764506871, 499045121, -1909956975, -858401203, -444449140, 448930235, -952738402, -1142882513, 417094052, 810288563, 1426846782, 459720035, -680701945, -1708914571 ], [ -1826853111, 1680593152, 1168379554, 1227705671, -1390608543, -1778558928, 590675774, 186224706, -2111646685, -1553424726, -596749955, 876400469, 684217971, 806831356, -1865458424, -514543532, 1333478855, 1275465846, -656704832, -1255957244, 707441925, 202030404 ], [ 1940597794, 451778926, -217642937, 197927109, -1341037192, 606617892, -238789807, -1876130954, -1192772560, 543289026, 219835104, -2109900184, 1084971302, -619001822, 1785395203, 1806415857, 604621971, -1536090891, -795548826, -1776550681, 331959449, -851929221 ] ], [ [ 1383847419, 853551700, 1275097092, 1901891871, -189522801, 778624536, 786249403, -200529214, -470841644, -890271643, -74445825, -456491683, -416949919, -507445547, 472870459, -478248724, -1412520468, -1494443957, 1587067291, -1342741426, -521235909, 744204737 ], [ 1880315533, 160942103, -840630209, -319475446, -1362305127, 1321564552, 912734526, 959226565, 1397261900, 785763597, 1177100917, -1012390951, -669042091, -1571975712, -1684576916, -1854003614, -1450652007, -755922629, -1378365546, 1917083801, -1983628424, 931465421 ], [ 172235401, -1834435203, 899633255, 884777062, -1117071478, 813002894, 1759660246, 1547062699, -1509000365, 1799549621, -66202140, -6213593, 715095153, 1121527450, -1886958180, 455318030, -546334029, 2091799078, 1286605803, 393216243, 1612054775, 2126487988 ], [ -1734634257, 1006243764, 1122148140, 442687582, -971466811, 749597732, 872890604, -871223121, 592969762, 689418117, -1185833692, 1351220993, -1799679644, 1622512358, -811055450, -560955216, -1344612064, -1048377904, 1650445947, 1089154548, -460979102, -371921048 ], [ 1314682079, -1441054306, -222513821, -76095777, 1210382799, -782724055, 143877090, -841947363, -153836390, 232983701, 1608789893, -555170077, -1328016777, -1354721320, -1051083855, 1145689728, 965006804, -2062901268, -200631325, -525602202, 792513031, 1932576326 ], [ 663846437, -2063583550, -1702073617, -154606850, 134106024, -696899672, -1395420894, -1051128653, -2070867055, -1817268972, 343523496, -1907336585, -259974376, 517313950, -114874558, -1132949741, -1856034837, -468030526, 1204471409, -742931200, 1493272312, 2065017062 ], [ -1510570119, -648719726, -1503212572, -1274891265, 68146183, -2051395484, 728747417, -415751383, -1495398652, 1928939851, -1233032789, -949835288, -662858475, 980295464, -630537955, -1672010015, 340397729, 1515711367, 1392482869, 725485669, 874063106, 1612608870 ], [ 699280885, 244165590, -477709844, -921017611, 2113069896, -1943630324, -494798668, -736062625, 891077189, 1348654472, -1899678452, -2142916473, 2040784264, 765712691, -1739747610, -1236391338, 1429181042, 1078592923, 530120149, 1247919669, 1082728060, -1846693065 ], [ 1225635634, -54695742, 1841744021, -652748494, -764884708, -1966830511, 2140930299, 241096885, -65433771, 435302690, -679322383, 976210642, 261881625, 1150148811, 1032939008, 105927619, 1925913233, 1449277096, -1230300716, 1986607460, -154476157, 1565425319 ], [ -1973896488, 1267674410, 690869131, 1030624301, -1830967146, 2016052931, -997158845, 1632465296, -469518136, -2007903179, 12247163, 1346772236, 1672288420, -654639545, 951921034, -459861312, -565435357, -1279072338, -1703613363, -486537786, -1416963716, -1618400 ], [ -1261275733, 1386667487, 1308633831, -1817441610, -97822123, 1269649051, 2100068092, -2028564922, -61562191, 200775868, 199072322, -1677392173, -368426003, -2112082185, -1601825886, -652100826, 1326914606, -1036143625, 410803238, -409746185, 1722443313, -1026070951 ], [ -1282470793, -1348791277, 1237792263, 252139796, -552645821, 1100310359, -2032568183, -1614546486, 732059397, 10027675, -175929490, 359163331, 1567743342, 22174643, 1104470669, -1902493864, 739596010, 777664436, 1044260891, -1742549592, -352055612, 753601310 ], [ 912000723, -1354967740, 248649973, 1102191004, -1570878254, -92752994, 962334155, -506524203, -1895167098, -1406735352, -810291293, 1778086520, -721382345, -727223683, -1771914189, 167374241, 1455797248, 308623763, 288980728, -296492880, -332819780, 784700090 ], [ -780491359, 49350299, 395115933, 698823408, -1883156572, 2009295980, 1739295897, -1794649095, -1182988887, -230334471, -1939927199, -311947248, -1736761751, -1592136846, -369992903, 290951086, -1295216932, -982627171, -1044607720, 1701208132, 1056420126, 1159982565 ], [ -1530100492, 1152856314, -1068229486, -165885683, -2062414887, 1925840362, -1128096589, 263561282, 739500224, 2038217754, -208579602, 961804865, -678224016, 1737615736, 1913258021, 779610459, 1565427483, -193021319, 116497973, -41701788, -1866188765, 279630382 ], [ -842832252, -1264595214, 1341933895, 659361389, 1208943628, -1670882493, 1095642443, -1978878558, -1958867306, -2020138184, -177189511, 300536600, 1629779068, -322016880, -984862033, 1615274774, 4978993, 365407707, 1617549391, -1765460473, 714226415, 348992357 ], [ 1943966454, -557619981, -1276902341, -1545017119, 391723151, -877111915, -1421584863, 1925079466, -1371884129, 1264318839, 1889493476, -96410647, 699315435, -354664627, -740207749, 812698507, 1565856849, 1634255180, -1469971718, 964683111, -905774419, -347367965 ] ], [ [ -458999279, -1819967965, -1322120251, -273344118, -288775179, -182435932, -1269417744, 645260392, -1699302885, 1931562486, -332930340, 2044754902, -659746225, -660975407, -747116499, 1160941293, 1976251631, 2098611732, -1127769122, 919571370, 1087583663, 161700911 ], [ 914462362, 1025465092, 1556200156, 1101723490, -451767861, -509112935, -286091745, 18131460, -607268619, 1758268781, 1102546796, -1451307498, 125901620, -1057736205, -953340523, -2142254327, 1310936376, -225875073, 1820129799, -1048847387, 416743717, -1475152963 ], [ -1570326124, 1301129124, -174179313, -1093888209, 2024642686, -309208616, 1767277754, -1108219778, 1723765419, 736596642, 579914210, -341938389, -1915515628, -814805435, -184814496, 2053828161, 1709324606, -1275012472, -1159100617, 1348711302, -232665288, 554784149 ], [ 1680522352, -1321013788, 2028980509, 1518796385, 529095794, -315354658, -1457291290, -796899039, 749690119, 1356505514, 161519690, 1946113852, -658513760, -1789788311, -381866557, 810772249, 1738293514, 1535364740, 1487387328, -1402084708, 522544617, -1767591613 ], [ -777625250, -726250981, -1981000488, -885039906, 1140985838, -1764243282, 188759210, 977082464, 2135808566, -1618843033, -1417216767, -259049733, 1275610030, -511263275, 638920667, -1878269301, 204790923, 1038915690, 1110988012, 1409674632, 1300797546, -617878552 ], [ -405707776, 745590744, -173075526, 66378128, -1409685859, -964326852, 804304334, -1272661350, 177795586, -378035143, -1407991754, 952761898, -256745984, 876149771, 54522832, -1605528527, -1265001962, 1942108879, 1540549001, 572100013, 556027700, 248341445 ], [ 1922612620, -1688764082, -619765284, -1901001204, -1865056412, 814871991, -1553677985, -837737274, 1655275751, 1556330560, 249178110, -552915424, -771427901, 774284279, 1909902405, 1062631595, -763884436, -1629721354, -496540187, 1902197771, -794646976, 212871364 ], [ -1259704292, -1878519012, 1767113984, 767242185, -563797201, -1655903151, -1978537150, -2131311103, 1436162005, 115921676, -1884987829, -1609281289, -495964711, -1100028780, 516342977, -1766201759, -2077956609, 1286789732, 1517323315, -731858968, 2001717786, 131813486 ], [ -503210098, -590218925, -513175353, 1618394585, 761784540, -2035172223, 1949555769, 1165258422, 626587323, 1519377385, -28149712, 1562542760, -1264729009, 1685236500, 311123763, -551884021, -2099168135, -909464473, -1043114679, 1601446480, -1747338894, 715606270 ], [ 1433877988, 480181396, -1520156390, 662057561, 1397447657, 2053846675, -1916449844, 1468307926, -1290165088, 1643203913, -350481299, 2100002472, 606367956, 528974865, -266748280, 273711454, 513707360, -599289709, 815753588, -1509437722, 1523408355, 2119160000 ], [ 1945464313, -1126061162, 2000515247, -1814798502, -1303692492, 1864456381, -345510949, -1287471191, -1086297447, -444675372, 826934130, 742139698, -20245915, -719183977, -2090836643, -1654824144, 892422501, 994021337, 685605888, 1826018487, -261449908, 2052922350 ], [ -189656706, -782704623, 1642155891, 1936145126, -505181767, -535147409, -362660987, -286024215, 369392359, -790400078, 334748820, 2086577453, -1427021468, -2136700718, 1141367093, 2113273014, 646218704, -1250273358, -1562892474, 1748766979, 1392059198, 105110225 ], [ 1919291992, 1855546933, -2094166345, 450879003, 1193386967, 1821399964, 822812786, 349066395, -2057587906, -1564939448, -472456672, 654908489, -2134770205, -1335340644, -1543037317, -1806789506, 1027975986, -1782911114, -799431900, 421315450, 499203628, 226146766 ], [ 185649480, -1488788963, 1452943734, 573408216, 261156095, 973717410, 580761905, -782471833, -1677411505, 460381658, 1678396489, -1701311734, 1400098953, 993130295, -596410158, 1885172409, -1111898013, -1138835708, -662133926, 80994543, 1916794232, 19519537 ], [ 1655752313, 1394766350, 2011247476, -1982798400, -15916718, -933609427, -992593625, 705386950, -1322173763, -1384385339, -1989615125, 2015405035, -1468257846, -1000042388, -1305685953, 2045412169, -1657436300, -1295038707, -2103272637, -2557599, 1204455149, 1466920915 ], [ -1076626639, -2053661449, 657741308, 1455279272, -1578012571, -823581604, -147981516, 1295985158, -378323868, 177411850, -1965548099, -853888667, -49650400, -1496223528, 579378606, 1501454900, 736225597, -491082895, -234326433, -1363160913, 1293409506, 1936596908 ], [ 203570829, 1271414536, 661131778, -1559292163, -773213680, -341244691, 898253829, -911294747, -1302959423, 351263527, -892660966, 1545079243, -1877620391, -141489458, -918945623, -1338377622, 712498125, -1159615111, -1300300999, 978026449, -233087354, -930168436 ] ], [ [ 741996123, -925118146, 15103834, -1657490155, -1597202668, -1863074035, 752729033, -2113735475, -941913504, 156412220, 824503162, -1962038381, -1355359955, 167386258, 1428086523, -295547634, -26801597, -1188423440, -1906063136, -1987134782, 925424580, 976733732 ], [ 732751259, -714617840, -1249604929, 118669804, -1026643913, 180508640, -2068353900, 628141091, 2019254365, 2027472551, -1850456247, -854858233, -1609694381, 191465075, 970903469, 360114204, 1280700231, -1220467941, -589893589, -1913496512, -769745052, 1628354022 ], [ -279329156, 200686732, -1498211390, 406037954, -1865247037, -367184075, -26323919, 1259134512, -881408748, -1473558940, -1295274619, 328296035, -1640974558, -1193994700, -508082052, 998690049, 83676431, -167205114, -1985225682, -2119995953, 1100287794, -154123589 ], [ -315019733, -523699495, 495022113, -1521211079, 1877800813, 1706450533, -52139357, 192788611, 493236679, 1223189281, -1940331400, 802922213, -2029872211, 939340848, -598909856, 106054600, 1982665536, -23630961, 513711767, -985447963, 1807184989, -872721298 ], [ -1968224882, 59284127, 971462984, 1614594215, 316193265, 1562510219, 1765780749, 1429238330, -594844838, -2104443228, -1402638596, -1072075945, -391223972, -958974819, -965972762, 1799953755, -1749933986, -1380144323, -217678627, 1649755362, -1467255351, -1311361472 ], [ 786532073, -1553284925, -1052015675, 619678215, 1802860089, -41151367, -1689148203, -1114904927, 1984500674, 1797748259, 1156084331, 100622108, -547083841, -1860154987, 1712106349, 137780999, 78344210, 1005347687, -1807989197, 907003171, 43560370, 441203593 ], [ 1858617339, 267696524, -1904429242, 111931560, 2127837221, -507362479, 2029465149, -1256754426, 944776515, -2129103043, -830884339, 1203449914, 1563072072, -1330416706, -673951386, -1917636561, 454868586, 683389431, -23794618, 802707508, -1469163780, 289551209 ], [ -123556831, 1484839513, -1627119055, -1808429375, 620280627, 1314551540, 1879865955, 11320370, -183564335, -2095388002, 379351211, 102562296, 1162266233, -1223547574, 115905451, 1800667194, -136289028, -940248298, -1334819637, -1005845935, 1092878591, -672868195 ], [ -943939047, 1313277484, 1340508948, -781462755, -1506985515, 415295500, -943649486, 1446357709, 379395480, 1202777637, 910305126, -399158823, -95249505, 136250633, 774858052, 1036426602, 1544394578, -152021003, -1877106537, -858230116, 1594238613, -298663436 ], [ 226327054, 521944220, -1826880110, -759357924, -80704978, -356147429, 1883039108, 140610388, -803631838, 1478152838, -1365359348, -922709767, -1039482306, 805863206, -1763067685, 989092354, 672488916, 911888021, -1424354522, -1973420799, 2124329466, -852839779 ], [ -921396853, -1033631318, -217767058, 1379823434, -2087412897, -491453921, -1088593193, -725762278, -709558932, 1272265065, -1471104671, -586727126, -2047556044, -1851697285, 1332377815, -48261059, 1187978372, 1190607473, 2081729096, 461987067, -660112702, -717832060 ], [ -1389540696, 1912863591, 912882678, -755055353, 471283285, -1755859780, -904805441, -1438504806, 1174346531, -1109387062, -151878508, 505541530, -1732491653, 217243647, -624242587, 2126990460, -457391788, 601438189, 101746648, -1803207997, 15129869, 484536909 ], [ 862087474, -1117434174, -1574020170, 499773284, 1012040009, 693668053, 867571242, 756474093, 394194352, -1034393298, -2056419428, -1338209305, 1578548730, -1652257624, 471355446, -438026196, -1896442381, 616868058, -909142001, 748188791, 1834096565, 643367785 ], [ 635237230, -1005343308, 888403606, 1647889499, -1009068196, 386996369, 691104672, 1148433872, -1298956768, 1926108230, 1714405949, 1128041404, 600308659, 343689223, 671799265, -1021060202, -950281983, -395936581, -1209385640, -1893934473, -883003642, -387598816 ], [ -266061482, -225880553, -1849193331, -216468109, 876210921, 859330513, 790385458, 1973725906, -1231511972, -953992002, -1621030346, 58309992, -2077969233, -1916369332, 720001067, -510103929, 2126353977, 1417235510, -1776147849, 1998036700, 929808041, 1126349315 ], [ 1691699384, 1556511419, 287390114, -79038425, -194241439, -747260201, 168732972, -155944729, 954292787, -2081911101, -994259954, 1481723040, 2009321668, -1763068678, -186143305, -1660646385, -2056011626, -688970076, -1422203702, -718546266, -511243380, 1363001629 ], [ 1312968925, -24680765, 1958593632, 1591509554, -1177322327, 581433317, 229063516, 1896341652, 1966645042, -1647163697, -685561222, -514389427, 971034072, 1312976860, 2071587895, 484759494, 1283862103, 1355420303, -1708683573, 749125779, -271716208, -1266564451 ] ], [ [ 1969965975, 1581880515, -875613953, -252415374, 720559617, 2004102668, 382806019, 871435046, 32731973, 345917605, 849476181, -1170845480, -731845870, 24181339, -1158187409, -728037433, -254203645, 1770363632, 861798558, 888733659, -5092850, 1055764675 ], [ 1095389339, 745639522, -470772729, 1376413722, 1153595166, 606888914, -768587653, 1348758718, 159363677, -1746150234, -1395047507, 212855397, -831685403, -135627561, -1200357036, 1863602999, -878252841, 833063844, 1872683587, 2060783342, -488541906, -961898211 ], [ 490995454, -199585464, -293176869, -1523186584, 932348075, -994253152, -1876787874, 585097367, -120954273, 1504352286, -1389889219, -1863365237, 1673264007, -1286818761, 266612916, 2050694427, -1279539415, 933740317, 1477866091, -1572411408, 1341073001, -479356167 ], [ 2032257086, 1102311170, -432298053, 1621199313, 1708671156, 568688581, -1684319399, 1578662853, -2035658180, 1712665523, -1826175411, -814003588, 136079796, 198676716, -1909261023, 1288285061, -1100204983, 817643644, -418187783, -637319950, 1244621421, 1368184592 ], [ 554087173, -1875655120, 1559460169, 391039292, 91125005, -1582876731, -2015230817, 167351656, 542056770, -667424484, -1060634672, -935349879, -254700172, -549589571, -49822452, -1972825681, -849211411, -1583515221, -1741738691, -144082984, 1762225562, 745978522 ], [ -1768978300, -795701773, 1692596351, -429211071, -1272762653, 1349140537, 1134812657, 999235946, 1374259125, 1999421469, -836841582, 1637722229, 767745781, -1385400153, 854812490, -431305685, 1983845676, -499191124, 1052462465, -50300985, 2123018700, 1101177274 ], [ -1710312085, -296297509, -749789926, 688358859, 2022363606, -2109852497, 1874482824, 886689402, -1538805947, 1659862545, 332927389, 2124343326, -285012343, 425579042, 1263014872, 1990773365, 796275733, -749268719, 878006084, -1320441284, -1371946949, -567003613 ], [ 581236988, -361857249, -563149966, -213887463, -145755024, 1442475005, 1534738344, 231420209, 105167968, -548965250, -2022442899, -1996922104, -385353747, 1433638147, -1980323007, -1112198742, -1352016128, -247069877, 1363720339, 100465110, 1623207728, 1314611730 ], [ 1162240054, 1506914109, -466948867, -1990149661, 1250348940, -771477380, -1565355112, 293078061, -1659009307, 1569568032, 553671917, -2063105870, 2048124227, 111292861, 1287723597, -1732854628, 1399130450, 1038972851, -591431610, -535183146, -1380173587, -703383460 ], [ -1554572034, 1848365143, -1301058786, 853471603, 787646449, 1028624484, 2138035501, 555170517, 793540679, -2139686442, -914258136, 259444541, 2072971231, 734309157, -665290020, 480167224, -201585783, -2012428893, 592308182, 1741613517, 1590878539, -1747303113 ], [ 1618378751, 266059576, -988764388, 1724897674, -878285130, 960548693, 1296501587, 1510805509, -1277644017, -956138502, 1858051744, 1425961788, -1579885715, 558112713, 623778213, 630236739, -736290564, 1125710110, -497516109, 886080669, 1288389886, -880753378 ], [ 1393840826, 1826345105, 1451505181, 1770426194, 5350345, 1185533014, -973288104, -133504005, -1585400500, -419115012, 729210063, -879650166, 1367925309, 451518608, 83119508, 963857821, -657449254, 1966036682, -373347355, -1542513410, -1172601931, -1032011268 ], [ 585706322, 260416624, 316383278, -1817706329, 674445694, 1770623975, 511519057, 724110184, -137869296, -1171031519, -1445181667, 560090113, -444624094, 646404513, -729125622, -1845193730, 1707315256, 1085340188, -1586948834, -1082315065, -492331650, -2088198214 ], [ 28274833, 627964543, -1628001991, 1312249543, 1609439300, -797618953, 256084996, -142023410, -396928615, -297726831, 974758099, -1830998667, -1440586743, -1128083686, -420723822, -293682540, 1201525319, 1693988241, 235151057, -1454387400, -1309486440, 1734368266 ], [ -415611534, -263971422, 651487502, 520065020, -1044108811, 1159365747, 1160543657, -90550935, -2016748188, 248781743, 1717754952, 1860424115, -823720062, -841549148, -352645393, 973717545, 946382539, -676372804, -514728389, -514926875, -1146607501, 1261340846 ], [ -1113348865, -1141142379, -1601992663, -727505059, -898275238, -92874226, 340229977, 524358167, 1592289532, -1908852288, -143113783, -1051270564, -2015263508, -1783762975, 2096330724, -1433042906, 882167541, 287249997, 320419061, -692884151, 1160092554, 35898586 ], [ -1526257821, -2038742069, 1941065993, 633911793, 1758028284, -748521323, -1034346339, -1385755508, -1706455413, -93828646, 1827366287, -245519736, -1486982840, -1429789977, 1569028270, -98186270, -1094247611, 911380340, 60242649, 1385596801, -268376732, 1167251223 ] ], [ [ 361455764, 1966952091, -1378878416, -852125817, -1242761942, 144497808, -740512727, 1814533602, -521623444, 1739647924, 101484582, 1300061409, -284744610, -97110902, -856558076, -1581134552, -297979140, -217319018, -854933701, 183715401, 1483193607, 2101815544 ], [ -2083808700, -1589646668, -1907724382, -928609773, -2119585359, -62790903, 31674771, 1075439958, -1458884055, 326060339, -945011314, 239966506, -166339036, 155102704, 1666236544, 1264956465, 1177267699, 1419003933, -2143454503, 254832871, -1195984889, -638987132 ], [ 1691747262, 662364718, 992283569, -923776266, -2027509833, 459390013, -1256020007, -889903369, -1030428675, 1912292568, -993494887, 246103622, 1017058473, -292471336, 175463451, 2072858443, 988134817, 1331655676, -1990797567, -1128176968, 728854170, -1686359653 ], [ -1916725233, -1086138311, -157348376, -461411129, -142088907, -128405839, 1176014993, 1890610184, -1013176728, -2001293851, -1842850108, 2120453511, -976226956, 724588232, -2105958063, 353803396, -696199623, 1346864836, 776894507, 1426499840, -2013096922, -2017618214 ], [ 642890659, -523446915, 252838293, -157703892, -1538847135, -1263262575, 1215175350, -782192804, -1004489557, 1060298659, -438219229, -413320418, 203188766, 318196612, -188558104, -1562013122, 637544262, -1331368866, 1755573008, 478250638, -2041394655, 48200421 ], [ 395805189, -883931548, 1275467624, -1732562872, -1120283371, 1614364620, -139632733, 1778529962, 903352026, 626208432, 422636428, -217365758, -571705154, 2008251507, 2029235370, -1619687457, 1644877765, 1815548258, 697814494, 693861930, -288273650, 1152132429 ], [ 1162056079, -106332962, -790064201, 485370871, 398601553, 427234100, -1159041993, 2032957671, -671928150, 24079753, -1564135755, 1783823050, 1503785182, -1802953721, 1255056501, -1168340424, 598398427, -1428554801, -1995944956, -1940690478, -785575046, -1799791441 ], [ -1782520535, -1735146645, -221649579, 1436050913, -897481470, 510387681, 903774795, 1520315374, 682687117, 2022600728, 1674292891, 1979610467, 904925573, -614867657, -128134088, -1219077748, 585760311, -1778411990, 720762346, -45761080, -1982284313, 1890458037 ], [ 1439018170, -439680726, -565648388, -559731953, 1626650296, -1618170590, 1935956469, 605448692, -2113635481, 1899328279, -905353667, 1796673184, -1771764911, 1369633577, 1065311494, 958679223, -198807303, -2051743320, -1232292605, 740156002, -1606256856, 733630244 ], [ 2118182325, 1183791497, -1047264780, 1850816132, -677618295, -301167037, -2059033142, -266547667, -404203721, 608299342, -1764834463, 1181923266, 1500357259, -2036791981, 463733789, -2064016486, 1591944919, -308058624, 531165404, 1632281834, -1825290555, 223724541 ], [ -891908303, 484050478, 1201738502, -1541602895, -2134292742, 1704861041, 949460200, -300663238, 1031226044, 1866635066, 924121002, 1299136196, -548808234, -1261824231, -1067016384, -1551824394, -150348053, -749026330, 1707658678, -1946619327, 369065399, 2033657929 ], [ 400036191, -1857855526, 1903351232, -438012956, 605564537, -1159073758, -1215225304, -338765733, -1230077006, -1674920851, -402972462, 1463183489, -1215591337, -1339426521, 612422082, -493999607, 2098070287, 951111065, -320174109, -929254703, -1836753999, -1473182586 ], [ -1356799462, 1642590129, 26075990, 1548347764, 473617172, 912774539, -1371287038, 1407595992, 777656504, 730164931, 1474444623, -937368292, 174859893, -154573055, 611726171, -588863059, 1779198653, -553041855, 357416844, -2055545520, 349513177, -353494527 ], [ 2022587556, 107739608, -496238257, -1233605172, -903269058, -503485219, 1533963611, 1099754043, -1206346063, 1603564669, -1636069479, 544210909, -123898712, 420387638, -1050647508, -1998088454, -666890738, 1864444870, -347393223, 920770484, -1117818057, -745156149 ], [ 2009077131, 1278712862, 330473760, 355179695, -1594207360, 1162146222, -1102127800, -840176242, -886043123, -1346749295, -898968140, 2128316927, 388551821, 438426240, 948751836, -2088224963, 742824330, -832718367, 247801639, 1643422133, 1723388256, 1792666249 ], [ -428042421, -1613991868, -1856148018, -2052391993, 304213554, 625195692, -1212881719, -719522529, 1830474443, -708697886, 2144110494, 409662051, 1702878991, 260613621, -2026549247, -645790889, -1036220576, 1129212264, 382638723, -321287162, -741660535, -1207153564 ], [ 2120002957, 1750874054, -155623096, -1354782504, 1242728550, 937969866, -1224710915, -1471272483, 1207323567, -582207875, -1147737521, 1978901131, -485027889, 807463384, -403617120, -386534465, 259214327, -1751154850, 970243222, 1124493076, -556544605, 577851389 ] ], [ [ 835482320, -873410327, 830473899, -1464885023, -1529919129, 1008029177, -1380385684, 381518529, 1526119513, -1685730943, -191701950, 95108934, -1302038928, -1103177384, -75364354, -1233731408, 1838004694, -769195845, -1648926595, 1460224422, -1499435806, -1579447285 ], [ -457073110, 1019802073, -406242126, -1400615357, -463177783, 973996853, -733344177, 1174034981, -1304070149, -269843726, -747661593, -1325871924, 1852869260, 500079323, -254784855, 957281194, 827920659, 1611095014, 1565797635, -1535039389, 813278132, 1320410989 ], [ 395763053, -1453515435, -174989129, 1202532895, -823869813, 211386146, -541446968, -384968434, 908287320, 1061866642, -1043607561, 1616287022, -1341041466, 1161463169, 1897338896, 1772146322, 1132677862, -1737524491, 36073595, -1586782902, -542067368, 1457569900 ], [ 1097914706, 1021592952, 690550590, 502011924, 1596676214, -1764367213, -266657350, -91956962, 844401865, -459270870, -502726890, -9348279, -279867562, 912438278, 1644218044, 904910229, 751799399, 11506712, -1169266837, -557582693, 333356454, -560184735 ], [ 1767543982, -864061569, -926566047, 1254828975, -1590661733, -617301799, -1152814623, -1435167339, 71550189, -802919524, 1555246085, 654928662, -87153907, -200943570, 1026138993, 1208602089, -1237865324, -299746471, 132683554, 760453382, -1705295761, -390994827 ], [ -1800749224, 1483422914, 55735219, 518224581, 287043350, -1904823575, 841454918, -1551015365, -1383697112, 6818007, 876499422, 1197974368, 519157180, 869424170, -1505887412, 1624102315, -557536461, -697284618, -1461666859, 784190862, 1143144671, -287865869 ], [ -2002966377, -93757344, -783485240, -2146246948, 1359569157, -44417190, 950621438, 1299939895, 1986425919, 405956715, 746027999, 1431344273, -848525367, 126510442, 210010070, 1146554582, 1674254791, -609645438, 1744461705, -99017086, 2013705802, 376620393 ], [ -541512746, 821366737, 760402854, 597264313, -1348691442, 898998776, -1956694505, 909337868, 1795419930, 1991417073, -1644005379, -68067167, -1652705259, 245294266, -2049242628, 1636984049, -797513253, -326267188, -178399006, 1462108709, 1308540017, 196609318 ], [ -1781269311, -349118200, 2102522582, 1802359757, -1428184540, 543511263, -2000824796, -637378816, 310397765, -932426612, 1283851430, -1850675957, -557276504, -910150568, 1907416289, 413278112, 563889264, -2111306547, -1605638818, 1817215804, -510971320, 1872134097 ], [ 1525584768, -1507703020, -1152006972, 721397633, -2027305062, -1760885952, -228989727, -1430831921, -980050034, -918491676, -2103026537, 1242710749, -1485282468, 670828425, 66945339, 2099852124, -563956603, 531698591, 973825897, -595300352, -7868555, 1236433825 ], [ 1670966389, -1151850090, -2091351173, -940934498, -283145224, 1517653818, 228191654, 436649777, 2041710400, -489739361, 174910429, -589757700, -164023897, 2117576080, 126808840, 1862467833, 613918650, 1089768948, 2130507548, -1703373334, 2093875703, -1587417773 ], [ -1411708778, 1483227720, -527560135, 1127929519, 745381982, 1295642757, -1128031301, -115934045, 1956705748, 1779326107, -1186840086, 1323419235, 848519621, -357223945, 245109945, 77926046, 82868658, -1183751573, 821600033, -861421551, -536893646, 231474293 ], [ -1057033707, 1413439925, 1461985650, -967448682, -649891645, 601248270, 798384611, -1233798785, -1794877626, 810621721, -619558785, -1053416730, -116984699, -62136145, 1903956382, -1168086771, 362604826, 1414348862, -1372710892, 851432855, 1101873626, 511493890 ], [ -1096735587, -270170780, -1198627234, 447072761, -1877334636, -769753375, -1063598489, 2022953479, -2113828703, 316550766, 1307774220, 208577297, -499994309, 1274816577, 279841822, 1650215805, 198941665, -1229773352, -1763225162, -1463366743, -722599889, -713542908 ], [ -757294522, 1885743059, 1497091961, 845598428, -806201213, 2131696986, -1298822478, 505188523, -1836063322, 468073312, 1574872161, -156982806, 1845905681, -496107843, -1837085635, 1027589637, -366597411, 1026007811, 1074541699, 708831502, -1941076643, 2022853055 ], [ -790827706, -1199224812, 1775399867, -50055138, 1887091523, -646366809, -1741942239, -1611991662, -598015951, 343806800, -650864753, 495074880, -914521622, 1808904886, -1474988383, 1142778352, 1611195614, -1163270377, 1469026624, 1746540888, 936075884, 475127315 ], [ 1435555355, 1763827646, -1910845258, 1751940735, 891832013, -1821479797, 1141925446, -854600581, 1298881137, -69894642, -26252143, -2097633670, 137770322, -899813870, 1889902600, 1136635644, 792019687, -2017971113, -1435023314, 1424224946, 138654998, -1720305266 ] ], [ [ -1229818489, -1994748234, 1837628560, -487050691, 124192663, 1101952679, -396831445, 1715798142, -430633117, -1416276680, -525282258, -632216052, -526703787, 1000808690, 1924975239, -1435032590, 395414515, 1414779864, -310133455, 1799072591, -1195202647, 1842486689 ], [ 1707962318, 1781553394, -1314566012, -1737928578, -1897752688, 1355994992, 473304413, 174022169, 218303816, -1553516062, 75055779, -176492304, 1904811303, 1943293831, -1125196284, -197762976, -29096540, -778351065, 2038765610, 115629241, -107529601, 949363794 ], [ 1948111749, -1152077629, -326105033, -956098878, -875265785, 759939558, -336450504, 1657408833, -1128561793, -1512430456, 1578519391, 736590262, -1052992144, -1681307005, -102918470, 1462839803, -746650641, 817682545, -1756593085, -1090202610, -812001031, -75431823 ], [ 677828676, -2051435402, -63634108, 1665683589, 1977867554, 980939859, 726215869, 1807932355, 8070637, -951577178, -265943958, 737736962, -402828282, -960597686, 716765041, 1979198379, 1470761853, 411575735, 1561292681, -863421932, 644972082, -232487974 ], [ 1657041329, -172167802, -1271228116, -318602525, -1380338935, -1238095158, -1240045172, 1720067182, 1770195119, -1269063478, -1051491892, -670646748, -1362859473, 856693874, -1573855863, 1528036583, -270890829, -542128895, -812881443, 951387741, 1344569307, 1635444164 ], [ 721297188, -1391268426, 205531810, 28375269, 966677140, -711935535, -1305217152, 2124648395, -594137270, 706215441, 882341611, 1538343294, -2093756289, 194792663, -1217468346, 2020152855, -2100887582, 942659135, 1357654709, -577431871, -1479174443, 1153264821 ], [ -692827355, -837453694, -2105697605, -1711795043, -1968833455, -754952837, -817106358, -1736980482, 192670038, 1805164487, 642284182, 1794741125, 909176303, 343292122, 6341576, 2057811578, -229945891, -234171494, 282591882, 1477167591, 409247793, 134539980 ], [ 758917336, 389236434, 38397029, 1057163141, 1747647420, 1555227148, -55969704, 1361064814, -796717420, 321193175, -90764670, 1623343614, -534914096, 522392009, -1643969539, -1098766301, -57476168, -324120723, -989056014, -635264144, 1497509412, 746139240 ], [ -393905244, -490596925, -1041555998, 799573949, 2115134272, -1941547304, 643976259, -970070689, -1357792057, -1009404159, 204681208, 1446545519, -1211894560, 1015288245, -890439749, -1949910136, -875349762, 691900058, 233473291, 1415466937, -1597444004, 1291202768 ], [ -317742987, 147988610, 918454261, -505107808, 1930845027, 476274254, 1486477126, 1434682178, -353401363, 1315991527, -1421385840, 573928775, 328635942, -563644696, 828172219, 1918300854, -1837661206, -1762037363, -1153901548, -1618880020, 662434613, 276698432 ], [ -1849090247, -509726582, -1034387928, 1566934284, -683935630, -1517184090, 2126221544, -478714812, -648340556, -248046327, 2095284098, -408015355, 1149423702, -2140509707, 687019808, 212095784, 807288716, -1002268405, 591063330, 365564936, 1414477495, -1825838964 ], [ -1018245446, -1672387037, 741809016, 1749809623, 1016339289, 278346464, -1606158065, -752786250, 2054540528, -1989721096, -448104577, 1805863551, -1409081719, 673955159, 1194544773, -1794233598, 227782295, -1318020177, 1493869687, -299741067, 1732484795, -312900542 ], [ 524430799, 595084012, -548316843, 1159251930, -832557441, -860096521, 1521043558, -1630317671, -1447501049, -1208363419, -1792815864, 1397897104, 1943645457, -1870293407, -1849776298, 937018444, -633607834, 1884516690, 1306375896, 437932375, 2020254251, -352366190 ], [ 1972936327, -1102526799, 1715779295, -231228023, -844766215, 1753734649, -492073084, -631987193, 1503465629, -1736429105, 2102795204, 1139499884, 2097027585, 1002112475, 404867962, 218054164, 2204112, -2016527833, 2026388720, 1749417931, 1204259880, -804675280 ], [ -764077410, -801602116, 1425419610, 1366846060, 564877712, 1526153359, -456277711, 656810327, -1862858933, 1388407859, 1837356577, -592188669, 1291684873, -637341541, -1239150724, 1292752177, 1530249933, 1272624377, 579034048, 1481552994, 1827992902, 1773533085 ], [ -778681090, 1083151029, -1243444066, 64795091, -970839196, 791217007, 260141270, -372820064, 593145753, -1083411905, 1205383082, 576251037, -774374780, 534562265, 946605752, 1566334536, -597042641, -907396236, 1356897676, 1585202703, -2020385968, 170260081 ], [ 856504118, 884472186, 779966009, 1675728697, -1748416980, 2098409678, -919727385, -943887399, 196650900, -1905507624, 16517647, -646424998, 1838626909, -702463421, -1361617314, -1702954729, -1865460512, -606151681, 252921405, 358317417, 2087904663, -1033764562 ] ], [ [ 777325449, 730189407, -859570582, -1666594850, -1025244907, -913461285, 869325507, 2114090776, -1516906601, 1986188171, -1143925794, -1242205814, 11759045, -2138497213, -1491276541, -178901645, -1969550102, 1851271305, 769584397, -267481012, -641427753, 1866597287 ], [ 1928300676, -695865321, -604508601, -1814683436, 1673923226, -1246385641, 260339874, 1025201480, 2046264204, 165946376, 1784586210, 969248339, 1936880440, -1033241289, 1160524090, 1376294607, 2062878504, -1364184297, -1916131146, -779893923, 215659149, 1338248656 ], [ 1222984602, 1314262622, -956605257, 1805898582, 1742966508, 735527482, 1865383264, 775885604, 2071884255, 644017758, -537932266, -1552030376, -1010409422, -432757708, -2131152604, -463455898, -1726453377, -1255375927, -1586715808, 812592415, 594042985, -1571100327 ], [ -1153470120, -1818681838, -644674751, -2079489226, -629780862, -778123339, -1927082726, 1062916452, -2065587378, -1336280106, 1220074933, -346304441, -1159498675, 1538212453, -352889864, -111625868, -181528392, 210978331, -1944587271, -640630555, 1117109407, -450158950 ], [ 1508793244, -534206990, -1249068456, -2025909333, 1582395160, 830107095, 1694279275, 1039455924, 1950697265, -751612225, 856754197, -1254990126, -313999145, -850488019, -2130005799, 169459911, -1078549184, 1053493728, 1561528391, 1920281101, 2064058340, 1555869329 ], [ -1456505923, 1653064354, 1705062586, -1245442459, 1284112605, -892454282, -14502481, -308805531, -1572239549, 1012278383, 488140871, -1524403451, 1163929325, 2045816814, 546496621, 1309012821, -1096062308, 524681086, -707726352, -1121291002, -190921106, -1939493644 ], [ 907407020, -180426989, 479442331, 248753831, -172762485, -1224256993, -1993898220, 930438067, -612909351, -1624490666, 616859957, 1021249749, -2209433, 2085435840, 1319375186, -1197424670, -685567046, 1955669639, 461095662, -295107345, -1812191196, -1257622328 ], [ -1900561980, 1956406446, -2034550820, -1965375079, -191877090, 74396291, 679647325, 231251868, 318398284, -444763781, -117923474, -1302617925, 201765938, 1773092280, 1689166046, 612001338, 1310685931, 455974088, -647085114, 798548069, 1086098578, -117264647 ], [ -1428286448, 308961243, 877473728, -1502052314, 599084062, -867964294, -1263770892, 86189721, 999937971, -1742023445, 898494712, -958145380, 701998027, -1929988390, 1572498232, 1231979531, -47279945, 427079560, 98044072, 1497092111, -1317679259, -1298955406 ], [ -2032110806, 252797247, 550229451, 978741208, 758313009, -104912823, 980249232, -809721868, -1780604634, 239720097, 680597831, -482277938, 953758493, -747553170, 1701839809, -2077875839, -838629060, -1932747908, -1340221244, -170525241, 968039371, 560595829 ], [ -650425223, 327514367, -979958573, 137336075, 1082579061, -1082921214, 1421880270, -933022732, -1549340993, -1977746058, -597604664, -1945436500, -1759715048, -1520158231, -1914132193, -1901775539, -826563317, 181424112, -598925329, 369657367, -1669872272, 572215684 ], [ 1672338115, -545665836, 244569779, 1183247846, -1017690623, -519939032, 1728153146, 1052749415, -1305489029, -2005599037, -1142373659, -165794512, 1583585930, -1469744002, 1990067936, 1826626577, 40792628, 613877743, 188581699, -1107380337, -417620452, 671190841 ], [ 1432723365, 2100030909, 1809843099, -1229583754, 919083242, -1825796328, 533674800, -539120963, -2090398330, 6643598, 1710299676, 1837480710, 1793248597, -531633710, -1396017277, -1901108158, -1714835610, 560018597, 1730486121, -233396558, 1018007446, -59123403 ], [ -933293558, 762374342, -2080919102, 2030657657, 933038986, 1366147376, 366273231, 663292144, 1870497328, 1306832743, -928490516, -1732687560, 506405667, 1872196024, 1236996500, 964331884, 836638196, -871263020, 112979489, 1805435921, 676653281, 605688288 ], [ 507386691, 1698717925, -1350156137, 1607248009, 479864957, -188466651, 1678336668, 463245696, -2130927464, 851189165, -2131452720, -2000632697, -1121184384, 540097284, -1154450217, 1118208948, 1799315663, -326604002, -1225077510, -582374751, -1497822072, -111745480 ], [ 1106159943, -1933406080, 1484802075, 1040265558, 1222602321, -9522986, -1987406170, 880318733, 1567696362, 453135210, 588484938, -1234677710, -882782380, -779496208, -1833582521, 1220375264, -1808057828, 2039957151, -1457082211, 201974796, -260126382, -2137500183 ], [ 593483950, 1212391639, 631868448, -318321091, 1426932853, 1559823340, -913691074, 1150311285, 1357252647, 845745691, -1378250375, -1857370857, 987959683, -74457563, 134679010, -1859582303, -163328035, -837952069, 527330565, -1922163409, -1606729985, 2092469970 ] ], [ [ -328195166, -591384821, -2019023594, 1057465850, 597337779, -1191025591, 671377009, 2078750308, 170769846, 1295058055, -609556712, 921042751, -1651366569, -1714054947, -2008543066, -2047304667, -1385861957, -957235913, -491807441, -198502868, -2092252816, 13930921 ], [ -198710130, -1158113797, -989932853, -1360760256, -1555068354, -1417026913, -628097781, -44019610, 897395200, -222752842, 982368435, 2060549793, 1543675510, -1437020822, -667181904, -783425132, 2082513268, 920636419, 1361442404, -356828370, -548042765, 1446248655 ], [ 1494447706, -735223350, -1517134130, 1652833435, -1297653766, 2145867405, -1089239252, 1360170559, 1601988896, -1297086544, 119738691, -1876519291, -2057493577, -375456092, -1230577447, -719480025, 1877157358, 2099093402, -1600942501, -785292019, 1260676202, -2024680214 ], [ 1737845941, 836111592, -2079802358, -458149868, 976022861, 1265714392, 613477180, 1252396948, -330122690, 1502323092, -468974816, -1916168325, -695613827, 400764110, 359107314, -2090917867, 1411841157, -438759282, -1548353320, 1921013312, 1668548204, -1486245027 ], [ 2081063223, -1039563723, -1456200615, 949103185, 751131444, -1679527545, 564647089, -1578788894, 231304030, -709788699, -2078007808, -1081222930, -2113118835, 474706351, -929989175, 1597498867, -1257265855, -449136655, 567369143, 224310600, 54227725, 1514719171 ], [ -302036614, 2019670347, -571235793, 240742610, -1131914795, 1473991824, 1301851719, -1266270045, -1568761096, -1080949745, -74050736, -1684898723, 1008976684, -927244341, 1423311342, -340761522, 1262636881, 557020083, -979683685, 1658584506, 198349212, -801334356 ], [ -1491860160, 1001698372, -1350038419, 2008471162, 1128101231, -1087240229, -51108593, -1581323469, -640267024, -110643654, 1484748901, -1227188295, -367142918, 583160441, -2034873592, 1591645678, 1356917328, 1984605704, -2021696890, 638979468, 1611608021, 1156446440 ], [ -2097162142, 60230071, -515889969, -925127532, -1908378107, -270087538, 935930810, -1915342837, -1770960854, -1015457380, 1163578876, 2059328908, 860458934, 267660736, -470927787, -1681093931, -988570552, 1620222002, 1492142023, 788097478, -528820882, 896146445 ], [ 1082982945, -3716961, 125105202, -534074429, 1889147356, 1959780334, -2084961389, 426293377, 1622531133, -562334911, -1877344467, -1746356138, -2130258652, 452114564, 1293596355, 160145850, 1108363982, -82363827, 644933616, 1942757507, -1787380043, -1548690897 ], [ 435742867, 1240602897, -985955336, -1910572740, 1748453836, 837319856, -1720561472, -892864005, -1639959574, 681848794, 1353041567, -1298080689, 962931237, 2114021220, -1709497152, 1284662959, -758078050, 589616268, 184103711, -1982976964, -1974140956, -1173464542 ], [ -1949105531, 1666880152, 1747132903, 217758477, -1585971920, 832069202, -803617288, -1118269503, 1713795079, 1014373932, -614975967, 1838188213, -9947552, -1878740031, -537019694, 707173791, -881983226, 1885114330, -983193425, 564295972, 898647887, -747993819 ], [ 1600424861, 1369650058, 386958130, 174237759, -501115948, 1446021803, 676885494, 167515333, 1936124870, -833803519, 211579529, 432538096, -381079340, -134042791, -646374996, 1259802112, -1067165483, 1042424919, 2027124265, -914953167, 1958824641, -1633439704 ], [ 1788205266, 1824475890, 699877229, -730890297, 83430304, 282754808, -410003750, 979964626, -658385461, 2000538570, 365056338, -8588130, -815278850, 1541281181, 1635678375, -689479586, -859034265, 1371481077, 1962212021, 888564537, 1004308709, -1766465737 ], [ -774787749, 2141314866, -175092752, -1694092520, -1363348783, 1595101119, -1478279121, 1209162040, 316677918, 1165056821, 175901801, 1332527588, 535841660, 344184279, -1204530277, 1015035844, -134388102, -1015048480, 1324702251, 605087765, 2066536903, 1848592127 ], [ 2013471869, -1383942483, -957697721, 685064383, -902265687, -1670146598, 1823430773, -1354773714, -1233982340, 1263332394, -662054235, 1361800055, 956696434, 761949767, -1353466024, -1735455521, -2069711124, -1959216813, -871457615, 725423499, 1577117459, 307241460 ], [ 567511709, -1650221164, -958533498, 37137310, 18133998, 1292132437, -1644922211, -1690946410, -1808060574, -1899007034, -233686692, 34687160, 437200951, 1653507487, -165154589, -779658350, 369717858, 1547076329, 1588401295, 1481318910, 2107585752, 1414749215 ], [ -1555058849, -1721889037, -525411691, 1174047615, -1769768135, -127460182, 626874626, 1295864343, -1926476054, 733786333, -2098559602, 377224588, -69650751, 2009975539, -848445287, -255398310, 1697976106, -825727825, 1131663464, 1505132194, -566728206, 128087231 ] ], [ [ -535079569, -1452757923, 563361774, 1322432046, 366194829, 1238516433, -810061296, -253777041, -2001513352, -299561578, -1418640022, 1152154220, -1884880605, 495791395, -83356390, 502373349, -2004159193, 458653249, 1465977057, -1714770624, 1863522108, 1362959365 ], [ 925896456, 283199917, -1669766590, 128444410, -200071029, -2026367043, 499966366, 1019980745, 1641189954, -268591837, -836754414, -1698314183, -457149446, -1240692791, -473610865, -1759601801, -1905415150, 498398876, 425676380, -805773125, -1120445623, -1127676796 ], [ 1813049390, 1179196381, 510456973, 330062139, 1104519265, 1456767085, -390571787, 1458436417, 1205726132, -325771608, 1858829520, 371170958, 1980252816, -2068058674, 1750642707, 1168740084, -47710952, 1202778286, -1654451414, -218143558, 880511744, -1822979779 ], [ -2011782890, -756862130, -1853106823, -602730167, 1686979369, -855779442, -988673559, 1486252131, -19390413, 919255916, 175001403, 800736257, -1649111846, 1870361872, -804063348, -1879980440, 512493464, 1382820564, -1922419677, -1643378151, -1681111552, 766273801 ], [ -6205889, 2098729992, -1080710092, 1603007785, -1866411533, -838337326, -665478169, 1350188893, -1090490569, -1174627391, -378141739, -268847796, -1840894308, 439414958, -99340597, -1957587733, -1293656955, 570897042, 579465773, 1018750923, -863756123, 156657613 ], [ 137507204, -352855805, -518675850, 837311775, 582419497, 1350494498, 944873559, 2089463586, -162440236, -1523376381, -1176051005, 1097835183, 285915557, -273437030, -265117644, 1180990208, -1109446644, -1032052819, 1135047182, 809987566, -1348944, -84963235 ], [ 1112793069, 1813128323, -827446367, 148706590, -1039088185, -491549004, 1534935882, -863090594, 1399128475, 1109704170, 239901863, -539017496, -1302432041, -149239110, 661171812, -104106759, 334902153, 1270728477, 1994153763, 1830993944, 265276555, -1919538748 ], [ 1938341447, 1187009885, -1337516605, -854232617, -1347559948, -1832766786, -1496278840, 340647197, -1973081434, 1115627262, 483637485, -1020738339, -82280744, -1762977956, -347048060, -1451702103, 1539970115, 1764261312, -1601721787, -662322110, -1715531570, 881406334 ], [ 1707401146, -571267667, -213751813, -2003783252, 379692859, -1554784600, 125121237, -649632346, 942207628, 440167637, -1281817746, 1407220281, -574097309, -765198616, -500056743, -972571902, -987537623, 1189132761, 1542075518, 1054389927, 1341062729, 2043634316 ], [ -179356283, 741541015, -1725011108, -1944867075, -730495673, 258194220, -933157455, 1677097116, -1172896984, 696968239, 2039355207, 730138780, -1534366320, -202025847, 575765293, -1509061475, -763182039, 988674798, 2065642966, -1503640236, -117306416, 2025186296 ], [ 915248475, 75019643, 942629439, -1971455928, 1222365277, -795558465, 1138929591, -1065550639, 453419464, 847610383, -640169658, 178726164, 250437259, -1186072740, 1309454825, 1794123540, 852723855, 201127247, -1269027220, 47199445, 641184776, -1469821061 ], [ 1126100429, 154790134, 272968511, 573478369, -1005166051, 1448261958, -5614321, -1281281425, 1250808059, -171777451, 690864931, 268209195, 1689868968, 1140510814, 2118780209, 4739732, -2102772796, -1600539124, 129529268, 1684666843, -1558426053, 22186901 ], [ 1018214421, 2001376050, -1477701305, 331749668, -323214767, -1227800314, -168762860, 376745645, -953455844, -786672876, -121290612, -1664134715, 1596404572, -570675138, -102693046, 1153381569, -2057474091, 1985685132, -1305163887, 658646066, 832491091, 645040242 ], [ 1639882948, -318533765, 1232475916, 1763413470, -1559419202, -798184553, 896006485, -242124668, -772928475, -325445854, 1155651667, 225141538, -392026460, -1875113115, -1874851879, 1910663406, 1989476564, -1835654646, -188474945, -2057044527, -1229397545, 1880210984 ], [ -1433274164, 106617043, 426459279, -1460037329, 713058160, -1335016935, 1042030495, -178578278, 802969021, 930242712, -73899688, 2119118547, 1534971156, 874791011, -239520163, -573264520, 241875654, -20521528, 1101417416, -356049170, -1157080681, -1430349893 ], [ -206865146, 15513495, -642533197, 1842319437, 1884449935, 922270311, -777938641, 1209815158, -973967749, 1865843908, 1144188163, -1622749373, -638943697, -27149466, 1115625893, -1312658710, 1659197767, -324316552, -1324305633, -178079314, -2043212235, -296252566 ], [ -805998477, -1031556724, -169376594, -1421441225, -1321996945, -851252217, -775482990, -37382462, 601892658, 1780493314, -653075424, -1490027457, -30699009, 1457856313, 126886356, 712401475, 2043036914, 375849795, 51228084, -1580302100, -142108388, -243731260 ] ], [ [ 1674458268, 1133084568, -1724248450, 368353859, -830856231, -732362252, 711598392, 743868649, 1038807380, -926654896, 437468229, -286719387, 347683124, 239523281, 1449992733, -696551301, 904834380, 993262651, 232647308, 722387973, -680321371, 194064321 ], [ -2078622647, 2091983311, -1190182602, 1254947301, -1069962452, 1559745344, -1755208482, 1193051373, -1646829841, -982631613, 294792230, -1225209484, -157580989, 1640018001, -1367045556, 264938918, -1688807361, -1498652302, 1592512397, 2139573637, 1793636774, 1566698756 ], [ 225198367, 511979586, 125415126, -1955683911, 1002394160, -941508319, -270424939, 412652031, 1234188370, 945832363, -1886986979, -2026286267, 402580304, 1777277430, -2023611162, 167342556, 1924384199, 684865226, 766610269, 291372725, -247536815, 2011399572 ], [ 281958770, 1768905319, -61429935, 2137172277, 2008795011, -1342408350, -1852158365, -1200614401, -1261154155, -563946343, -303436751, -268960288, 1125990098, 1319626149, -1510387789, -667189483, 1779950152, -327444020, 1472931298, -1073547737, 679460397, -1106134466 ], [ 1777717124, 1629288571, -116072605, 127289359, -2105067378, -487826217, -609159702, 635903154, -1029428583, -727728307, -365613253, -2123225911, -1006486452, -1871060910, -448631495, -725447518, -197736240, 1065931572, -1244012672, 1200729551, -1198077587, -957709379 ], [ 371656690, 108206014, -100674552, 442791973, -1458499650, 478988995, 1680084353, -1616415201, -1319410969, 959735620, -313139879, 350714792, 1708282174, 48859031, -481918695, 2147068280, -1152028876, 1784597009, -1231639731, -1472260813, -98272644, 1757186588 ], [ -1661926372, -798002075, -536916647, -544238464, 708848182, -1055890996, -500102487, 1358834164, 983792902, 996198503, 468685676, -478504401, -815652318, -2103221873, -1799624585, 1677591070, 511492773, -1946826819, 915017077, -2045952951, 1515015753, 987375602 ], [ -1845614489, 2008451254, 1640120930, -2026392612, -1588877383, -914019843, -165346919, 1586738230, 1429331935, 989528083, -1929737781, -1013021177, 1827577037, -824028727, 1048091632, -1468339033, -1373266039, -184744160, 1418813, 1343386734, -1313713218, -394362884 ], [ 173802692, -1359371884, 1479798426, 795186231, 230765036, -1081086279, 1013483344, 1875989637, -1695639623, 1839093661, -424720279, -938007832, -1697851201, -1691510102, 1168995851, 1059681414, -1219145434, 443655880, 302663708, 264119209, -223990953, 1457040380 ], [ -450529530, 1589794895, 778202565, 689244793, -452680164, -1666892090, 1729095994, 6508836, -1598597855, 212448121, -382989994, -160630683, -19526120, -822942248, 2137187214, 1153330648, 1109889145, 1852137210, -1633464297, 1086277866, 1552664306, -1833646172 ], [ 1705303527, -344759629, 560858184, 655377725, -1203056529, 813874648, -2086313189, 1131878334, -1876329833, 1076713945, 979536273, 103733965, -358269038, -1525316720, 1371355408, -797691606, -1780144507, -1407133395, 2141088557, -170790028, 380940193, 1992445238 ], [ 93240841, -581345670, 1746350863, -130296917, 1646031823, 474657631, 1886953854, 2114708030, 1462952813, 1487563983, 1960338929, -34682398, 268787478, 1783075939, 666755362, 287472961, -1843378857, -372654148, -328785998, 1547657695, -1674458937, 624997519 ], [ -609059070, 2038045062, 1641325005, -1520833841, -1568298824, 864060073, 293899184, -1125466772, -791131325, 834557248, 1575011555, 1515667458, -1762527865, -1170877943, 282496898, -529824701, 1883430517, -1639709821, -471810697, 1261628167, -30245197, 170814459 ], [ 1053748073, -1317984296, 429114537, -959874608, 312506332, -353396412, -1126071453, 696652365, 2032211391, -159363011, 39589111, 923839050, -26773500, -983073101, -1494074618, 1913176743, 733657097, -787917615, -599945632, -602181432, 1240391879, -1574833493 ], [ 1729782362, -1996509238, 57924616, 1170749461, -1846526407, 641305963, 1598509564, -1105131292, -1176044389, -965511228, -97054956, 1021943256, -2032202738, -183149483, -1673168713, -373994348, -170000257, 1336329927, -367515998, 972899833, 871668062, 1391970314 ], [ 1398052728, 48478933, -798193539, 208263619, -1145294209, 1240757084, -544912483, 2061078043, -1232943987, 943691947, -1946407264, 1854483552, 1686028869, 422225298, 839014363, 429629747, 2118698215, -1816100738, 61836948, -874845630, 1996680681, 1941768427 ], [ -1922415124, 1767681671, -884089552, 275579540, -475065937, 18572141, -406104244, 1754732039, 142271720, 2102040739, 1130053842, -1230941916, 1743143234, -554592901, -1493765892, -559448349, 923598247, -1003068730, 2024309234, 1976597091, -789438047, -1001243055 ] ], [ [ 71194230, 734693230, 905582275, 1524727717, 61456172, -276213462, -2051407529, 454818035, -491061523, -1019538614, 1663287550, -656970971, -1503010516, -185797215, -974501244, -2009099265, 725034052, 490287923, 1789545421, -1627895721, 1709270312, -1379507390 ], [ -1465645623, 1478851444, -653889958, 727556563, -621732362, 1721779207, -1629983549, 843555585, -1133266111, 569118140, -648429594, -888896537, 712176608, 393870966, 1613511417, -65244388, -1450377348, -1158066677, 2021871889, 25485833, 761535506, 1903492011 ], [ 2040997987, -676996346, -969727625, 1060206020, 1206951095, -1154726917, -700360655, 2094052676, -1878217804, -507157978, 336080426, 279501024, -204853539, 1598041533, -482692501, 454474303, -774017148, -820597396, 1918443018, 114497802, 442670802, 1163966930 ], [ -547267891, 755979335, -1974078257, 226590619, 862807006, 1834558240, 571419314, -1595900401, 2114032639, -1156020371, -1170588054, -1728922508, -2126791928, -716511697, -1236453703, -475292904, -539104897, 1214347493, -1025137059, 1546106725, 914278040, -2094169819 ], [ -1540968431, -493389165, 1961814736, -482881522, 951749981, -287630878, -1921520687, 63093599, -1894560092, 1713207947, -392953578, -2079870779, -734734857, 266799139, 1855292473, -170519269, 1415701024, -1382478184, -2140572565, -1082852348, 73683342, 1246681236 ], [ 1661699665, 1394656644, -1366689114, -403226623, -1127115225, 2015984896, -802330131, 1821551472, 1031088998, 1810852987, -472244695, -1948485731, 1640184648, -305144020, 1084595100, -1586720534, -1278364895, 196932515, 934221215, 1566993864, 969161055, -1979896763 ], [ -1511818673, -808282129, -2026690760, -1137253376, 842502590, -1826356917, -2121309980, -822277129, 1898256323, 1693497514, -283455745, 2125330031, -375480490, 2128846654, -1974109192, -101996450, -667615845, 1650106357, -1369992015, -283501677, 495165622, 1836287174 ], [ -179192080, 914565524, 970540128, -1661393056, -2099980993, 741225540, 1656501173, -461814822, -139200056, 1844818451, 1012428377, -797540523, -430744502, 10797689, 2016076314, -1448223373, -88888471, -1961942078, 1635690796, 303959406, -256489285, -1371522325 ], [ 618639392, 1412730134, -282551250, -1251003268, -573060213, 1474790596, 1006364299, -1407155299, 225048535, -1502396983, 110705883, -1460318933, -297682592, 1944126101, 1819752982, -2070923508, -1245057306, 315894468, 222866775, -1973323735, -1931331318, -727642583 ], [ -678344357, -3080084, 1490143104, -1356804085, -2020061096, -1906199133, -54134012, -834030280, 814341030, 252120962, -55803702, -429711615, 1940990489, -1059526836, -1562338217, -1002166492, 1639215433, -1005364156, -2125646594, 106367496, -1750871542, 1334866856 ], [ -1836046196, -852885828, -147479649, -1812455448, 1333201681, -1304535419, -1068367078, -526484309, 840843381, -1431992115, -61548592, 1654872510, 1251698769, -812438069, 1246812464, 495904021, 1024826406, -58482153, 1300873371, -1484345320, 1294021462, -952226629 ], [ -541705218, -1098265804, -463009023, -889271677, 37009900, -1465722445, 1003064390, -1096518434, 607408910, 816707651, 1672149930, 270611946, 1715922808, 89768547, -1449996367, -544296498, 61142155, -2142753363, -590273013, -1496644457, -1162049163, -259135080 ], [ -1176763629, 1773016775, 2023434708, 2133344665, 1724084235, 641696188, 1763894051, -729702573, -1501647348, 87495954, -478536950, -1862282599, -240279566, 1227725089, 1975270722, 847823096, -118698492, -218945244, 1823146594, 552572135, -942033918, -1298818315 ], [ 163484222, 394949907, -401755183, -1997119395, -913214380, -1291172442, 24063753, 296437851, -1956510338, 1678611811, 1610779556, 1598422303, -1869699119, 926498851, -1710006008, 730267482, -437940418, -837740528, 1146514897, -1831085186, -1074297386, 489614576 ], [ 294048334, -1197208176, 1856054189, 720709815, -1867959814, 1058831849, -1871590034, -366567389, -1049117020, -1145643039, -607582738, -338669419, -709945966, -1138584632, 1158521789, -1140416798, -1123282267, 706514942, 1125553933, 754818178, -1141194595, 1425485984 ], [ 1142592767, 2097312667, 112468539, 357706403, 953705648, -1520493497, -1138533221, -1038677453, 1696314419, -1450889350, -1688365423, -687493776, 626175699, 626184661, -1978364836, -1882304704, 672461523, 2088471074, -714051323, -1192929132, 262123775, -1091070217 ], [ 949036124, 1177972150, 1982799352, -2081664526, -1728820246, 333974912, 143764961, 1562598090, -966794148, 1572635546, 980820715, 1098425020, -1272059550, -1810927857, 1275924183, 815653526, -1968098047, -1776162520, 539021976, -641414214, -72885988, 1923665813 ] ], [ [ 1840425734, -833883073, -856243915, 124095753, 1264029020, -1120234525, -1464627434, 1901370538, -1628138764, 743429461, -1296785913, -1487700969, 82057598, -628838115, -2125704944, -986544586, 1797698107, 68766232, 2122046219, -859408804, 1929962751, 1912880603 ], [ -6493684, 1795038520, 1105341986, -785784641, -894925412, 2072833958, 20130688, -293267180, 165376666, -1431307389, -882146915, 1663240760, 1436990632, 1961891797, 1963578005, -219387321, -625227080, -1184971346, 1603802386, 486177191, 283754208, -1640247576 ], [ 389632787, 1218341407, 1555950628, 532328923, -2029782956, 1372500348, -1919636166, -858117460, 219933808, -493033212, -970359856, -758029905, -1972464127, -701190434, 1233447610, 46066164, -1295163825, -1730037979, 1114582744, -1809566540, 631007471, 1261687786 ], [ -1519758898, -941843790, -1492944796, -1375228857, 1220579950, -1055867854, 508474301, 306764526, 1759975052, -1228199785, 959541750, -583175668, -1763353767, 2036054284, -1977068082, 1865658597, -119941595, 842873619, 881053336, -867387004, 1790986120, -389555552 ], [ -2022132161, -288130106, -205375463, -879583199, -18022009, 246351351, -1379104733, -1983218741, 1237911920, 476935341, 788579657, -745346667, 1281860347, 1734619590, 498509433, -1252866866, -937585184, 1858421001, 1769915612, -1034569979, -1352991150, 50322484 ], [ -781043180, -1932489356, -1892066644, 295294232, 495479306, 506086964, 3669485, 652266320, -1146991529, -1237437722, -1489785707, -1826101285, 1329239695, -1535088708, 1453281239, -909508048, -1863460932, -1009064138, 1133924694, 994937570, 1853789468, 1502459595 ], [ -994881860, -2044567355, 2132342536, 1358693520, 2134239142, -1214534688, -400778254, 410688176, 1605375016, -66607217, -531209100, 1641648175, -258416856, -1090297713, -1420980094, -1669659259, 187172441, -1739087211, -32651427, 1240568218, 831379185, 1735635380 ], [ -637132660, -914558642, -1370776194, -867836594, 1011291924, -715911592, 1618022949, -1107494638, 1652869928, 294328791, 139574546, 53298727, -123243325, 1123628916, 830984448, 518640158, -1161807945, 814455140, -851173198, -611846576, 832720269, 355724571 ], [ 645635289, -1559753524, 753005500, -154329883, -162144483, 1516483988, 2108912977, 1401327265, 798212209, 2016514077, -668454113, 1194072182, -1350899984, 836982952, 645483178, 328280926, 1200676056, -802608021, -1690511157, 1361076538, 287662215, -1462652145 ], [ 1703710012, 1894666240, 931901285, -285382409, -929981844, 933712888, 815383666, -2036361789, 1434155582, -1914394100, -1163072375, 1678978172, -754700060, -243249693, 115324653, 667657595, -773950367, -927796869, 1526223576, -1609192666, -275698690, -1448539177 ], [ 2126238112, -1017752087, -942719264, 1334105091, 1851352252, -689402626, 1587069380, -821519526, -4594851, -620677640, 1400426643, -350429379, -2059884009, 386644610, -663569992, -1325650058, -921484561, -1684040524, -1074405758, 1605657275, -1244414743, 148365933 ], [ 1934768326, -1911506721, 998853423, 1861547377, 356025497, -1886406604, -1395126468, 231598712, 939983349, -1082241986, -1471918390, 1714480775, -694264051, -1674207776, 198558784, -1823753967, 1913521070, -354872967, -26181559, 1691245722, 1606674867, -282500756 ], [ 830574918, 1079369939, 723058691, 442902018, -1251605814, -885019596, 1584708837, -1607440970, -258630581, 92875285, 1672772324, -124408555, 536818934, 1547382255, 1092852523, -1820304828, 2086055075, 286383630, 1526105849, 1002029240, -789889322, -600815277 ], [ 1125723, -347352892, 1673709199, -851606986, -1710102059, -1132824097, 1631677521, 390544259, 1812495294, -68051963, 352698257, 1323399154, -1087512204, -504225392, 489925918, 1772634360, -435872071, -814360453, -769505652, -845656082, -1118611480, -822877007 ], [ 1371520172, 70255545, 234030839, 69326888, -1677477653, 514867566, -1820967934, 1426507298, 240885686, 1295315696, -1688023180, -1792500538, 1458652718, 2134314018, -1766302334, -143319479, 648329757, 1625802484, 1583781250, -1223139019, 422046035, -782656214 ], [ 2116651841, 2082041100, -2130072155, 279960271, -1192839891, -202001927, 724568292, 1541688588, 2021797290, 1599901389, 1019733565, -1642248701, -250765668, -602831884, 1525261039, 182645681, -360332119, -605725313, 381551685, -1708392571, -986989588, -1678419337 ], [ 295281873, -2017432501, -458503594, -1982602792, 131482531, -154890355, 2062903013, -989314668, 270532892, -1962707586, -1037213312, -191081781, -1612709596, -2109717731, 118212443, -1033484539, 29405420, -948748809, -399504092, 850665183, -441244482, 1090614402 ] ], [ [ 944857191, 1015011837, -612612726, -1772726069, 2074760019, -38515383, 1157548855, 2009774119, 1914676938, -90413064, 1002604669, 668296111, 2082962370, 345782684, -687864247, -1035475313, 2119102481, -1737410222, -482294610, 1241066360, 674425793, 272969709 ], [ 1085935110, -1110800372, 531257910, -1992240872, 1288184043, -1131623172, -1635741528, 644708699, 1992300567, -925867718, -35617879, -608309508, -1822030126, -1508269190, -2099310354, 1583252236, -168049634, 414777266, 1345971362, -91892974, 2035576808, 938541595 ], [ 157372966, 631555863, -125736697, 336664516, 342960131, -1018292580, 18495546, 1062601296, -1467372566, 1202601139, -1774085455, 774550836, -809058531, -611060026, 789313990, 859896882, 382500446, -656909008, -1492106954, 1453436345, -700548546, -41093137 ], [ -1529022373, 875903837, 1224680412, -438621376, 1019894678, -1125584700, -1887486809, 1960459883, -1627665006, -1594545372, -1446258129, -32150871, 321828414, 780339253, -601184071, 1707619215, 247827463, 375932110, 70022019, -906337569, 691784606, -954356381 ], [ 1564317375, 605004548, 604811434, 2064528146, 509430501, 1216177490, 1037460860, -1094879107, 1989854617, -941098860, -51579445, -211361433, 633874479, -537420485, 1232374772, -951347354, 1420678945, -671107000, 727315438, 862483705, 3992116, 596961500 ], [ -567774528, 323807085, 1067825497, 371186330, 904018721, -25283573, 2011050947, 761357520, -2067544006, -1302057881, 1040837339, 114587344, 1722925967, 507021040, -1756714217, 568091393, -1828396400, 1993879750, -245875624, 494254312, -1300253200, -1086013935 ], [ -69966809, -42669511, -676804721, -1756347905, -1018333366, -44275506, 1328119378, -98643707, -243534838, 1760839376, 1717518491, -1489505327, -347879879, 1705738917, 665662361, 370758460, 172171215, 401418538, -189683011, 111500737, -1770557352, -1968015172 ], [ 1575210961, -403227571, 2023210570, 1250850090, 2004328561, 156943477, 785099895, 1313508128, 1301702095, -360445068, 468200089, -1693067975, 1278922888, -1802116461, 7110574, -1100481934, -183070396, -297257752, -1964676310, -218241084, -1523010754, 58601941 ], [ -166484423, -1299576197, -1343824126, -1616437845, 1042816858, -420177757, 1329242110, 187662914, -1397542581, -1988492148, 1738411920, 749198463, -1045531936, 2051695436, 1716453577, 1061740273, 1790381437, 348544081, 1541865578, 1378452747, -321025080, -1259678900 ], [ -847779889, 4037112, 1376017109, -811361901, 471190596, -1951766914, 517986934, 823329853, 781780758, 1995180984, 502267049, 2080185950, -2059872147, 1207276905, -2064145532, -1632920052, -1801118321, -1842120318, 2113214964, 1782179592, -902530989, -816094770 ], [ -1975166808, 922791922, -970275359, 126213683, -1478013706, -1886845258, 1896962980, -2127147421, -1067986877, 113394503, 355106028, 2111022350, -1579217714, 1524104369, -1953009467, 1340723563, 861969180, 1009025541, -2015413807, -1620506379, 1691235197, 485958749 ], [ 1714727145, -443346232, -608856262, 703649410, -2019553185, -871938977, -1636459718, 94290076, 681205822, 268985013, 1377572881, -448545821, -1296832279, -969043268, -1889501220, -178897012, 317569391, 1213933791, -389121745, 115530629, -617051730, 1670343516 ], [ -612775609, -1411172766, 1894534607, 2147406698, -213922866, -1466143177, 731595300, -932282840, 285582993, 1176374065, 256841773, 1443701718, -2076851608, 2065945710, -1677414873, -826540684, -1809716430, 1528142395, -445996073, 1178108371, 446204617, 689579055 ], [ -1823348190, -2092075795, -1231132343, 924861640, -1815993085, -754927805, 1280748621, -918395476, 50939356, 1633525772, -2017500551, -1662850612, 864445685, -2072630655, 609646537, -826576359, 1044157555, -1252535485, -1166246581, -52465593, -1903279080, -1405309056 ], [ -326686414, 138179076, -1431291057, -1260368071, -473178789, -1967865005, -590134488, -839169760, 2121480950, -241512403, -1609766888, -403274026, -1927007893, 2090022350, 446676670, 764865514, 1401991970, 1040958269, 1883387393, -703084050, 1060732456, 1975679902 ], [ 515927509, 2113294050, 1029364519, -273497480, 1390207280, 1196138221, -121682817, -1782138201, -2015416325, 1696855728, -840860401, 535864920, -1140083418, -1730373000, -1712671262, 97313498, -1321506751, -1774372976, -55011119, 679384118, 898070015, 511360897 ], [ -943790715, 350457347, -186788654, 732282646, 960533251, -926241692, -2056476870, -913886179, 1735373370, -1904977052, 193689449, -1240147075, -1989105289, 31365267, 1687769077, -1279742626, -779467609, 869746968, 1475507505, -1933890044, 1269124732, 394145857 ] ] ], [ [ [ -1615759707, -43951367, 1166894231, -1625729050, -1522457399, -841999284, -961664144, -934504458, 1536696882, 1211425504, -1542863620, 2119188654, -1973019960, 461388430, 1751630010, -143465332, 668428927, 1536916384, 1271230831, -289790878, -1213832631, 397264023 ], [ -1829663060, -1516034385, -913062295, 29434494, 1094683916, 1373077243, -386930630, 1688206441, -367178234, -1688729377, -1325700599, -2051751693, -1955615460, -70900872, -935058885, 570694786, 1844663036, -926784766, 853581672, 1131887896, 1072170472, -2080889039 ], [ 90731978, 1928711771, 1261657163, -1513329524, 1166461410, 329537694, 237469806, 1094211193, 1104229525, 181741266, -1944774165, 566189686, -1567058066, -775377593, -1122937424, -503769349, -838339062, 1604568789, -2090965516, 299857856, -1875806070, 550682335 ], [ 1227597412, 1810289988, -71712343, 965224598, -1579164420, 1515737381, -305466020, -1191483610, -65048319, -1293247331, 781116841, 1506868145, 1689001559, 571116534, -1742323967, -1327900421, 1431002338, -233450304, -266546328, 2128292736, 980331394, -1037973672 ], [ 1471863665, 1724326967, 1390347086, 1805535871, 1296390705, -51814197, 581383978, 2074678867, 2012151650, 233968561, 1840755052, 1115032903, 1863559585, -1532143214, 305247691, -2134527552, -1899371061, 1146756717, -1275739100, -1759408502, -1060748600, -1326745325 ], [ 1069216749, -956449665, -1248449262, -581009769, -750685055, -1848559844, 1312943870, 24873626, 1412606997, -1645367752, 1497179427, -1370781963, -1097789025, -772548329, -564660973, 432824506, 1879825679, 2106037643, 61752907, -1409503961, 1072020814, 1125879401 ], [ -2058232459, 2104750329, -735909295, -1924426220, -50209445, -17327639, 1342274743, -1500406169, -1750394200, -1301036212, -702744986, 2018916727, 1943022738, 1340191592, 473309511, -1452064711, 469656780, 1365246040, -1034716171, 2046646734, -1532063120, -1987653679 ], [ -190750950, 399885610, -215083412, 1620592637, 580381225, -1030570579, -77166257, 121124092, 1479710389, -117204247, 902841897, 613960419, 2077900735, 351956524, -1086534391, -1812247517, -1182869826, -154842070, -1328857554, -878136686, 1045091138, -1418224990 ], [ -687340955, -156065147, 2087065155, -1396897757, 1993171002, 1598351979, -1380032541, -1191357781, 1412269298, -2031492575, -708344441, -1024775763, -2027609255, 1797674221, 1322877087, 537467124, -258887162, 218283406, -301323944, 1773051658, -1904432208, -798458900 ], [ 1181005211, 696078571, 2121040646, 207288957, 1147244575, 367521360, 1828224862, 379973986, 389914828, -588286971, 104140466, 435030377, 1996603406, -122634479, -1828982799, 2118060310, -2130834145, 1676135880, -600124500, -478938488, 1643881836, -720451293 ], [ 1154654378, -733498812, 448133330, 381799594, -1601074125, -934355492, -294019082, -1734960088, -555628052, 533453431, -1022982872, -587757661, -9687939, -1184952067, 897760051, 1058652393, -1191940355, -317698075, -947647228, -412225065, -549306569, 350492418 ], [ -1261005577, -1745697072, 1430804259, -976604491, -1256047322, 317034443, -2080648273, -1113335303, 1763897149, 663729537, -32868017, 2080766089, -1825034758, -1587658603, -773478520, -1261238700, 701728037, 1303287508, -1347983133, -2031736645, -2010301846, -598734197 ], [ 1084581433, 1854091708, 137382832, -1054494390, -1902423638, -1271748255, -394184266, -1635824557, -1804287301, 1231850516, -1125869668, -772454331, 1379394193, -158718919, 1482720399, 234583449, 688813345, 1811564139, -461943212, 1635027212, -2100310398, -1413176722 ], [ 745940047, 427826100, -639669687, 1912907273, 1179642334, 382496706, 1270460266, 234994337, 1067740179, 528064377, -1981544819, -1895921762, 1313252642, -34300628, -708901174, -1619843696, -565824178, 1105468102, -45499947, -93726014, -1926887988, 2072135612 ], [ -789698253, -202369382, -1393045153, -1282279168, 952409162, -625792894, 472276739, -1474388144, -2043346510, -771896578, -1817530119, 199837162, 1674163985, 1072866109, 682423959, -424894982, -129526269, 1251661522, 2129345362, -1024211910, 973739789, -1560913662 ], [ -1439853983, 176017553, -427124288, 429797540, 1544591035, 246336681, 744491224, -1522172180, -1671925189, 1152678919, 1619081311, 1982042553, -1378252327, -1885506411, -1163392707, 2086865931, 354530877, 199657580, 255403639, -1644498047, 1956496897, -377657383 ], [ 2082751365, 417980202, 298408629, -622361895, 110184384, 2125924804, 1650272193, -2074179203, -1618604880, -1673668, -2353155, -30770979, -256004904, 768659817, -2136618719, 1951749505, 1047530415, 1144810261, 1351457417, 1663711509, 481070447, 1333723816 ] ], [ [ -1163902114, 643765270, -459132266, 257836801, -988969949, 1687318562, -1839753368, -1475082249, 1258522758, 558470334, -386596441, 1557653717, -1572713017, -1936350583, -181680695, 1028722025, -2131479589, 498108346, -522074200, -900760559, 1730435790, 273780679 ], [ -1824367768, -348878278, 56753209, -1930556664, -368944972, -191207517, -1767536073, -327154036, 1227791040, 1360889677, -1647527734, 428965804, 67599210, -1447287163, -1062593738, -1464088631, -1887524308, 1925242312, -323816897, 944190104, 478786030, 1980378251 ], [ 1802823038, -2107456567, 570326062, 1098942523, 913463148, 258711391, -306474002, 1492549292, -98533423, -164436254, 1119899273, 20889995, 2076513846, 409186914, 354433970, 1446224398, -1705668511, -389541337, -1427999673, 105310683, 1902542055, -538285435 ], [ 432560879, 20372038, -1374100030, -1489404231, 2110972244, -1728610929, 961328083, -1959681227, -580767917, 726011611, 1919788646, -320055118, -6453704, -2047761342, 1062375417, 119927864, 1907895083, -878291642, -399138744, -1515541737, -1364593718, -1785578988 ], [ 1267021419, 917931709, 1889197941, -1754492896, 1784400270, -1940157321, 462949102, 1594783194, 1950826618, -924866166, -518137195, -873832799, -602915923, -298638702, -563767279, -103590801, -522652453, 226199521, 2035700311, 1848666003, -1893082882, 289470176 ], [ -793252019, 843827516, -1541927320, -1916582555, 1503088263, 2144926307, 328383191, -1452467494, 2087923315, 1550329748, 1471264869, 390172961, 1590857593, -1640700027, 1554585939, 1654013748, -647788000, -12994100, -1144245551, -724226126, 202198269, -1635060205 ], [ 589028118, -2036871062, 1867318593, 1789777597, 811619938, -1265836433, 543812611, -375253663, -1207881983, 1560721939, -1674844804, -92454933, 686601287, -1838335309, 1167568576, 2124043128, -1455549526, 755151786, -1020886988, -1762676332, 1655331031, 824453600 ], [ 759482681, 618491732, 898702882, 1730506260, 1420316901, -707943545, 641874538, 410089045, -1730606125, -2085855626, 657813205, -186511408, -2066210618, 716923187, 431412288, 147538812, -395908869, -1646274246, 929009990, 121340127, -917073732, -1294956309 ], [ -1616806628, -920071518, 14104339, 1099929224, -1732406757, -523483659, -758938676, 795421814, 2038496054, 532999831, -1791843544, -1922640910, -251079224, -1782225407, -122738516, -748455872, 557648013, 1776699618, 1246210906, -800391847, 1928299756, -338810601 ], [ -1527709754, -1189763427, 140044745, -1645126735, 2103115633, -1934114919, -838938554, 1271774691, -878945209, -2118345452, -1132253576, 1354695174, -551285881, 1692883085, 6569536, -1313970723, -255659699, 323015215, 743897294, -1435726481, 2061784419, 2129803594 ], [ -1862588168, 197920338, -302499152, -857675149, -295077754, 1430713727, 628096645, -1242475583, 826045367, 1566882971, -1512918504, 1137376056, 1080036552, 1159386095, 1324844360, 1653722763, 213100547, 38142590, -1210045202, -218811913, -1437340892, 1334224625 ], [ 1602543307, 912782408, -82826432, -1678429652, -1183391409, -1953532394, 458637030, 1000429432, 1689000921, -1736323611, 1237525174, 1805163372, -91190647, -651484834, 516428988, -1797073236, -919915820, -1437477882, 298502153, 1469968126, 971196871, -95875167 ], [ -1188933649, -1523592278, -277443110, -833266766, 190485106, -1347307315, -2014183181, -529641472, -925421670, -966626998, 796060440, 860485536, -572053587, -2124758698, 1763358295, -596407394, 1126377526, -1797980297, -885258981, -221202715, -718347120, 1046474735 ], [ -1271464148, 1754792137, 1149081973, 1441425772, -623425966, -66485572, -966779963, 850014641, 657472971, 1796557409, -691861154, -47545862, -899462124, -1219340230, 14023414, -1002709380, -1028046703, 2048155317, -1953469233, 1827639482, 810234977, 630554803 ], [ -1312489186, -852739652, -1068039846, 256775195, -422725570, -1533879741, -1855388646, -1771525755, -1670323833, 1849468317, -508372638, 599950116, 1429168336, -252963372, -960506282, 69728771, -851366611, -1449342728, -2057729620, -1599466387, 1709874860, 1613471107 ], [ -133081399, 476485603, 1374096726, -1415489151, 1653834313, -524275633, -938591014, -2097320505, -1739895913, 1445834545, -1100307992, 463838499, -1499043456, 948823402, -588614602, -1701929545, 1328750795, -767975154, 1887665315, 1596760490, -1795074198, -333521339 ], [ -712483450, 988121093, -1139944416, -435705602, -1008515421, 570107057, -1675567444, -1471340606, 1801607515, -588878253, -1949726952, 1060611299, -878353386, -1471892517, -8141947, 1672474323, 970049503, -1801698354, -1884185632, 1348479980, 1337210216, -2080306112 ] ], [ [ -1636553732, 212163290, 1958609184, 1536956230, -615803192, -988908711, 486985327, -387734007, -1961534315, 1662300441, -1946432946, -652846879, 1343170270, -1837286772, -2079578592, 831816444, -752407844, -556570331, -742951324, -1509449227, 1729065530, 74343852 ], [ -978276803, -450368462, 501679452, -661357018, 1399714738, -2132997414, -134121654, -1403888621, -517866965, 1110399859, -4985797, 517046934, 263814413, 489042071, 1992476412, 852408763, -1264626523, 996540174, -394032609, -2051192121, 1731738520, 1757587735 ], [ -2039661290, 199698087, -1822356088, 193943620, -698300491, -2065010627, 312941843, 275771784, -853356253, 1222265615, 2077076510, -1732524890, -1790121583, 1205047534, 1755274862, -793578847, -1445036056, -1108821402, 1176454237, -1426031316, -1759673069, 681577234 ], [ 876148775, -284161633, -2130377530, 931480005, 1062521279, 484903566, 721699173, 1019011431, -979530568, -715670997, -1702634279, -1675096625, 361676065, 1039146010, -777381846, -801330983, 1668930634, 1767588837, -891794833, -1690169505, 898948973, 1597000251 ], [ -1831462306, -652322328, -556753589, 518229571, -2062625930, -358688267, -2056921283, -1208689040, -592135576, -1077927979, 1784266452, -2122430884, 793182347, 1068709199, 520773073, 205445469, -774618914, 429703104, 2100157643, -1342318816, 538958589, 136814599 ], [ -730109046, -427771253, 1201833725, 1983369064, 1645332432, -34171659, 1342593254, -977837067, -840421047, -1043665726, -1173408458, 137296059, -45345572, -1513584023, 114569026, -1032438749, -724747497, -551978782, -1780381981, -485900710, -844589390, 1985715583 ], [ 936013566, -1309010533, -1769229988, -240845927, 1255627809, 325726788, 239891160, -1875423057, 1599121008, -1077578701, 1205233404, 120711905, -460762788, 1874329309, 1232832877, 508025550, -1309551350, 1669381252, 1405369934, 1229273542, -1518061144, 1908925541 ], [ -417100496, -1389055297, -318480159, -718249191, -165875791, -1660809269, 764662389, 454890630, -390225116, 1757577682, -588303125, 568788268, -1488024667, 719371895, 1822690946, -126432613, -1716015649, -1650648164, 1100193144, -2112122683, -541526299, -171888683 ], [ -651819882, -417714492, 583090563, 812692909, 1659426289, -1936857084, 487558689, -712490518, 900279432, 464342639, -947476904, 1609567905, -2011822859, -1105704245, -1634207323, 522252912, -1990655430, 139337848, -2037040683, 397493197, -165949118, -1294731152 ], [ 1518808347, 1595305874, -691591565, -782179951, 1303440579, -475857853, 955838608, 1565643838, 1651101257, -1878592337, 1220689706, 1949594412, 1874832683, -1523979563, -444116790, 750558085, -215060837, 281597561, -24119512, 893673341, -690490720, 187586989 ], [ 835043480, 783597123, -1780636699, 1444936723, 636452152, -392446585, -730545966, -1646427734, -2023872859, 1484985685, 1820451471, 1116143359, -751141202, 1964036257, -545674851, -324634557, 1507729064, -1986359116, 1126997587, 1715311715, 2024425382, 1401207979 ], [ 1437794527, 2001657930, -1209699540, 1793908259, -961729783, 1045667310, 1315120682, 319827594, -1097139305, -169545250, -621586457, 921431631, 605110588, 923562769, -2119091102, -88664202, -431125566, 904291097, 1026488741, -266476170, -150320419, -1877120329 ], [ -516297397, 803509107, -574790660, 1083363475, 1896193132, 4638143, 763866973, -1663751954, 25276774, 39109738, -1688079076, 461278235, -643164243, -324944993, 1344779723, -1367299773, 1159181208, 1020877365, -294413060, 25529634, 349104868, 1472174709 ], [ -746284494, 554552873, 402062686, 402593634, 229757015, -456177102, 104836046, -2026652614, -1815290882, 3437224, 1645552460, -1459600832, -864421422, 1596892258, -1202828549, -798358854, 106635702, -395039567, 56501280, 598620916, 585674247, 1472337077 ], [ -467555194, -1300504128, -1855157082, 1080001370, 2132767939, -2089266177, -82172181, 551960152, -95602478, -1946231765, 2139840730, 107624485, -872314878, 1861664731, -792042920, 1430309940, 1059078585, -1072600176, 1034900817, -468942880, -2078700551, -2067387036 ], [ 949352603, 1139092991, 902566290, 722433130, 2021038933, -603635907, -1286307323, 624227076, 1974528065, 1096869772, 1615787115, 399988922, 202765832, -1119687735, 2117583946, 116324165, 663479243, 378368062, -1350178667, 961960266, 33460084, -30426402 ], [ -423079315, -145619256, -1149702261, 1448638204, -814252312, -1488956612, 395214496, 532559505, 1753048832, -46700181, -13847501, 986872282, -433152013, 120519519, 1558922209, 695494207, -1124616272, 515609628, 788030937, 504531522, -992908274, -358839233 ] ], [ [ -5017409, -1159466939, -1082156333, 1203639526, 528021938, -1028274781, -90593403, 824831625, 714757919, 1564131765, 704524561, -962715039, 353757316, -400996718, 635966191, -153370122, -78047188, -987869032, -1301677413, 1879977948, 483441234, 1551061411 ], [ -2048519342, 701826546, 418070317, 1967069816, -815833911, 1034043384, 129051956, 292742957, -1838825012, -227701064, 661939775, -743319130, 861741902, 1131860221, 655068749, 125778784, -1724617630, -842299504, -1670199444, 1752490623, -26588977, -831614687 ], [ 417523345, 945074626, -309930869, -2133890330, -162376036, -1277338334, -164475973, -606865103, -97796334, 1716209463, -152269286, -416011983, -953210962, -963415135, 1078335358, 113542852, 142994043, -444870174, -46443470, -5898775, 115622931, 1477926990 ], [ -927699493, 1077443846, -1598289302, 344665333, 1563000151, 437582858, 1048133210, 557545598, 1762075484, -995441791, -540862802, 723931956, 1602922526, -2054760255, 636510050, 2097829885, -340571211, 351310078, 1812608556, -2036001818, -836992371, 1508842990 ], [ -18991306, -1601450817, -368588911, 1924401942, 1901339869, -885411666, -1463953465, 1565434058, -1223578046, -1574187260, 99326282, -481974215, 1001251607, 830240740, 1828936294, -953354239, -2045967860, -905512702, -1302238728, -1655667597, -1753623955, -419058627 ], [ 210955256, -1951025094, 1461436109, -868260779, -1646036666, 1094586264, 1490495484, 914423371, 365594727, -2130992973, -1378114295, 2063598922, -748328234, -31890104, 1290689396, -1758225210, 827058940, 680822692, 1023748563, 836386333, 1952192507, 429997657 ], [ 1493409716, 764145124, -901260206, -799484795, -258093988, 388825724, -1119506437, -1942782000, -1234920407, 1097147164, -47060130, -1282674105, 1773170332, 398249734, -144075690, -1781889705, -756983695, 1314818361, 1427771890, -2047743249, -1317262540, 1522014793 ], [ 812295956, -1245090490, -1268914533, -527765857, 1063576228, 1034039162, -1631470670, -873133921, 1373338657, 792703975, 1725560711, 336246519, -554537287, -1872880935, -1179130161, 1663833759, -1877642112, 404759713, -213492379, -1318522737, -313255946, -1214706987 ], [ -964863227, -239892119, -505020970, 777726411, 529367402, 335228908, 1717485038, 1266199412, 390743780, 908980632, -932531562, -895287164, -68617474, 1805078681, -916363525, -1320235945, -630892536, -1109665212, -1428770433, 759173675, 2145578222, 67415141 ], [ 1730766830, 1956495055, 1418643095, 1580147081, 56597179, 1279892280, 2115573949, -169468101, -345642565, 1093203154, 1505597159, 2142821685, 2010726463, -1733324752, -523009042, 942582228, -1363277609, -1577725541, -1051996008, -856147891, -462859473, 1450649046 ], [ -1947493731, 875292117, -473304733, 1425950709, 1350957253, -1949873231, 1160678518, 254395366, -826562382, -97795756, -303619577, -350276966, 555831834, -165976150, -1655859998, 1275849648, -1644763948, 1718325675, -1029542704, -1514687754, -1328825241, 352808572 ], [ 1466158239, 1977608767, 2047920396, 1594649000, -1505418719, 223505513, 79053534, 125795721, 837390580, 636434876, 1022500045, -250441396, 1197412370, 599917007, -1244505251, -1537300086, 1810807761, 1973556812, 1588429001, 2080397253, -1533566883, -847138142 ], [ -865467896, -968269706, -33233725, -1950886740, 1411532927, -442261495, -1120374917, 1924641305, 1704455437, -503179448, 1640655261, 2056711048, 1425524468, 1696023934, 203689776, 1462898229, 1500318069, -1033284022, -700684935, 1397850693, -1081965220, 1895141498 ], [ 1803621240, 121728585, -1002590734, -1395830682, 2011781208, 1214547830, -1221432953, -13294691, 238652533, -285871506, -284184881, -221057852, -1915558540, 1143218666, 1078929948, 234263513, -1180177773, 1851927532, 1721199512, -1241818286, 2133944359, -880570815 ], [ -363024627, 52770068, 1673751919, -1355198248, 368864234, -1916197318, -1970994868, 1309131869, 1184538144, 591588588, 427021405, 1189002074, -974396139, 1949839952, -1763322933, -1390475910, -887493178, 1960312606, -293365336, 285932546, -355881335, 1905556911 ], [ -173720334, -26738478, 572879535, 695403473, 1417576515, 188403928, 134290315, 1421615470, -1587102237, 1071331480, -1088328558, -559145696, 160028437, 1804412864, 1873794717, -1398743460, -1133346317, 552350998, -256012174, 562232621, 814741283, 1292465377 ], [ -636419651, -1365141800, 957733404, -928150289, -1932288283, 1586868751, 1018428669, 1281412406, -149759597, -1633159654, 1982039942, -2110617206, 1992260, -580833500, -2122259706, -1771009460, -61237095, 45144837, 1096511705, 1707964410, 762519167, 1724266597 ] ], [ [ -322809696, 117426193, 371323724, -823581384, -476285175, -2135959497, 425033920, 66620546, -575716019, 722954433, -1353672427, -1745126577, 1055979566, 1256836191, -1599328987, 364600612, 729773807, -896509097, 1800020799, 1372668942, -52592248, 427615409 ], [ -1188969914, 678576246, -967351000, 178068666, 1978431273, 608937232, -1370906748, -1848168564, -512406517, -1675980886, -1948404269, -181595878, 605770659, 1926143358, 253077750, 1425677079, 888970437, 1374773697, 1117862402, -850235946, -1926513745, 1486045993 ], [ 928409966, -530696719, -678604306, -1129627364, 293117945, 692257739, -1814525788, -189656093, 2121283691, -1418784630, -1689247334, -832486993, 830182351, 48903165, 1161828378, -1386568762, -124345052, 213505016, -1584837963, -1734415123, 426074753, 1538784691 ], [ -1982809987, -911752486, -679672007, -847772949, -1481095599, 2085107914, -601196570, -915898982, -1582412168, 1497949644, 473375022, -1699572046, 410222287, 876728010, -473377754, 1796973941, 1127064780, 1221237752, 1833165121, -1088378352, 48771278, 1293783543 ], [ 276772837, 2018248728, -1753479737, 929569807, -991148509, 1380026990, -316057877, 319919020, 976990475, -1519431062, 1127348520, -468123655, -72090870, 1519299022, 1124982600, -874255554, 1846580710, -279488301, -1607377960, -362577851, 1157111846, -2035313463 ], [ -268607734, 1329424157, -298999863, -106075950, 244285436, 1728469963, -689663903, 232679043, 269083887, 794159340, 180637755, -1035602189, -708713266, 1815277587, -1115659092, 612360324, 1800590397, -1626846888, 451022336, -329707086, -541863557, -451336390 ], [ 1972447924, -933861005, 1182333797, -1378657822, 605895979, -1213272126, 216606356, 1663500724, 1977177574, -181858914, -1745521882, -1698574624, 2074394272, -1011365506, 734314621, -746629061, -1997798475, -933792941, 1944948962, -1056906679, 639154790, 1486913132 ], [ 210811569, -1480755082, -517366137, 1573841547, -1120932714, -2064661977, 1103094763, 1835253306, -1807180785, 754552354, 28005377, -1579334907, -427910614, -1705367771, 305485487, -1346818408, -1487042078, 1404053056, 1070840790, -1093739366, -526537375, 833788650 ], [ -1204273556, -1196598681, 1632254531, 45513122, -325320113, -1265691376, -1367590543, 289968607, 2051069179, 1316602281, 168716748, 358699150, -2057346073, -1423998244, 640783461, 1529540492, -1265447893, 1350253795, -70895779, -1546260041, 1371871196, -462271911 ], [ -500151284, 816755199, 115370104, 1269279743, 18699378, 1470976899, 1295011231, -1898137663, -1388664864, -214598575, 444368113, 145305867, 1867188444, -1400650640, -1163622610, 799121637, -1140484461, 2017772398, 1372818852, 2073074051, 1224910257, -1927201572 ], [ 760911322, -1860977606, -187082050, 484281563, -619339783, 1805201432, 1488009097, -1002650585, -1580146940, 1509584736, 945654922, 1764639248, 1091273402, -384279802, -645108677, -95821047, 1305731891, -1450196423, 1270938378, -1661252749, 1221473129, 1550380370 ], [ 1415427566, -1300708413, 1035610844, 1235734399, -1447895623, 1679864507, -148020062, 666858993, 383363103, -1183605628, 646260583, 1595479872, -1440678391, 2016432535, -452042524, -109844999, -1386434589, -1379006689, -713014828, 463336413, 581733095, -355730405 ], [ 1249426287, -714429344, -432889698, -1557719631, -655805319, -1443014324, -231660723, 934062543, 666455295, 414149104, 932413428, -104460919, -38885976, 1105716838, 1706018914, 232550156, -1592646089, 1875439553, -414833618, -1330681398, -2024284606, -1939377495 ], [ -606699381, -537054270, -705811742, -399753537, 842810960, -1117278884, -974158620, -1097511624, 1792363240, 1801689839, -1792551116, -477589750, -297233790, 395343031, 863945323, 499649733, -1536382023, -1443868111, -1859823953, -333765931, -685198221, 1226356578 ], [ 1194624045, -282115225, -867863719, 508847382, -561756138, -432371457, -623013783, 339399124, -2002405626, -979043809, -1268723600, 965609159, 144900602, -1696754364, 1677946813, 1870291616, 1447291742, -1667487363, -1087605979, 4311408, 1585683382, 510177454 ], [ -1477980769, 1816981553, 1951255105, -253684261, -1890447882, -1061868234, -1023923958, 1962705122, -1313150932, -904376580, -2037742545, 1466392168, -1274089663, -941537169, 875725832, 1259538843, 510129791, -1227644044, 791284629, 2136315006, 976342801, -1693072594 ], [ -339130461, -1968590391, -1591870102, 1125030280, -1663590464, -544042451, 944881079, -754891475, -444932967, -1473885953, -1835565831, -1943279539, 504554109, -1980359049, -2063927063, -931557588, 1778923253, 2094859, 44438292, 516252191, 1837215183, 444026016 ] ], [ [ -1124695928, -78878563, 53324180, -1458018277, -1752204278, -761056904, -1481440566, 53775183, 1061553057, 1911906403, -204939082, 532059825, 2110262941, 1355007730, -1195140474, -2005706340, -749441072, 1817218604, 1316506840, 357980510, -164729476, -241971398 ], [ -1831717453, 2066284065, -400864858, 984221094, -1642308967, -1308969428, -253536441, -905404806, 1541067456, 2085160050, 1249109712, -1238380702, -1150780297, 907395352, 397225547, -158323216, -584262930, -1477502086, -1003147673, 1799892803, 1007023798, -890608875 ], [ -25611015, -1368415999, 811615533, -66083902, 1542531118, 931169384, -430513088, 893352211, 696081072, 115257764, -2133836063, 858744818, -1420640341, 2008380141, -200825366, -1897246934, -2034418811, 380420056, 420144013, 847105709, 1149258772, -403635114 ], [ 1185560885, 215709690, 10718678, 958456016, -1598818005, 578286406, 1419075875, 154910993, -912906842, 2141373630, -2127150198, -1043906669, 140242174, -1024450571, 48961990, 96583407, 514964358, -2010376915, -1623688494, 251045831, -244434495, -1774899326 ], [ -1300047420, -523683710, 198541835, -716521342, -703479274, 1224579318, -861132512, -1470932899, 1145652393, 1666396528, 1432647721, 2136660450, 909775732, -1243042196, -346685275, 1783989603, 1274834828, 1368790389, 215345276, -1483251088, 583217919, -1482701188 ], [ 1617218894, 1619715347, -474119201, -779782882, -1756307807, 1742988041, 1964068518, -202191226, -67494513, -254035984, 1584996380, -1662496246, -787341383, 1021515337, -795510119, 410381416, -1208391662, -1599080878, -458975897, -1685734617, 1425780852, -677959717 ], [ 299589567, -1371280191, 339005864, -458177454, 758994221, -1809491399, 1585211278, -1525296401, 583134335, 894280938, 554085061, -921607979, 334603886, 1234563920, -1129902679, -1743689088, -2101481916, -1690018676, 1424551570, -1051145727, -1466367600, -1118606671 ], [ -1188995987, -1785837883, 1235074027, -208626866, -411157011, 798203830, -1642526957, -1604213559, 1910697133, 1332416830, -866597291, 1068597487, 1382138749, -678555110, -1804063400, -1812373417, 1996582252, -2113078815, -364658082, -1916337042, -1157169493, 186376597 ], [ 50957098, -1280023211, 1731668788, -879466410, 560658336, 79920285, 1178096688, -1445307226, -15439062, 1065883015, -2116839567, -343765305, -2047409939, 186614068, 1731673497, -109539347, 980156140, -88725136, 1953141106, -783469191, -1271553980, 174344101 ], [ 1972915938, 719818537, -1975506408, -1955606472, -1025568503, -537565277, -872902018, -881267481, 1321814452, -139664430, 1858324202, -690032262, 1173813935, -163244343, -89362244, -958998406, 137137198, -603303505, -1892855898, -598893924, 1570550378, 152571518 ], [ -1179774147, 1272921909, 1201138303, -2145665318, 751273677, 1648808794, -396135806, 1984502334, 2115491323, -769508747, -2009325809, -363673671, 1560370352, 36329016, -992202537, -1370427051, -1938922908, -234020734, -303901537, 1520326486, -1064077991, 1866941819 ], [ 549896886, 471698720, -479834807, -1593835968, 923482933, -1249147192, 1968421613, -2068349625, 1323396841, -21514265, -1514654488, -616620743, 22707010, -1907982440, 1901800063, -1154216122, 619713149, -1687305885, 2001417914, 1159164851, 575825586, -1637378115 ], [ -68059537, -1980873936, 963478608, -331145113, 1234822213, 655672077, 979322773, 816269616, -232360511, 1995965948, -859768203, 729501208, 1333550300, 62899406, -2058011997, 1221098371, -730598932, -1645070249, 2009548168, -475319766, -1397192658, -282656362 ], [ 974222301, -459545492, 175856042, -1861565289, -120499886, 375795790, 1476306846, -1211602511, 2099246458, 432186763, 1045014840, -1449085205, -123235469, -208814028, -1859019786, 614679136, -261970980, 1908339055, -1319004237, 998459469, -1736556022, -1316854112 ], [ -2095017153, 1252842125, -1955830229, 193982001, 1595271603, -990812187, 408163413, -343174296, 138638918, 1733257465, 184181577, 1579090537, -680466365, -95839611, 1549568199, -313948896, -463919660, -1965812217, 1963993614, -855936529, -1575933828, 1228321869 ], [ -1382537686, 1379735145, 1921101787, -963129178, 1476394324, 731126981, -985995926, -298792819, 147790208, 1251814007, 391838536, 2075264074, 1446345824, 1577741805, -549412934, -1242548482, 580985620, -939173439, -1695250053, -1394671447, 1248558558, 596647175 ], [ 1168681004, 943446371, 286301016, -699261828, 691410096, 1853461105, -1490997850, -7700846, -23432634, 796732468, 383685927, -1640645310, -1328787481, -1736244106, 88142004, 500526841, 1405845555, -333194321, -1714107751, 167037612, 903735787, -480737374 ] ], [ [ 618537133, 1283545076, 506586141, -281867001, -1295872303, 501405785, -1641787931, 1107699727, -530562365, 582571013, -326234400, 1649363602, 1896336583, 62192806, -1091327716, 2099175107, -708019288, -1086540962, -1971463601, 1096972947, 1838454434, -1945133467 ], [ -888350464, -1425037725, 394971829, 251314755, -1383612805, -779051063, -2142552600, 1214688162, -1374405232, -1689224908, 1216660670, -1481398074, 13859685, -721524846, 937152402, -1422511613, 1988367893, 883398878, -1021128717, -796567081, -843534197, -399161031 ], [ -94920835, 891787204, -508450420, 961974055, 206723288, 2004213886, -1016197857, 1261236458, 641784589, 512716701, 1487769007, -2006226394, 1145372047, -620980880, -105089879, -949705416, 57058136, 1231488387, 538896910, -1259181473, 169317191, -796893510 ], [ -734274225, -1931940965, -1307554632, 370441749, -2145023173, 334808616, -1242746172, -660629551, -707836721, -721580445, -731921333, 666659697, -781651200, -620515676, 1293337405, -590635606, 914775099, 1794516589, -20171886, 449864804, 613804084, -635395520 ], [ -170447759, 1500184790, -507909487, -1551582041, -67376786, 2123947999, 77472345, -1305137593, -2100915029, -223651076, 1877194800, -1359582256, 1568584687, -1320624704, 122194840, -1168090529, -832807428, -2123311578, -44625759, 1331351593, -1907640263, -1658946076 ], [ 1446516971, 1427270832, 2124641954, -385493606, -697553328, 1774581196, -1022773787, 735781667, 1729935670, 386844452, 2008118943, -1811270017, 1661401418, 1022654001, -394831495, 1266411777, -1885448570, 1423111723, 1606111588, 215511308, -589090192, 1371326966 ], [ -699648092, 1370197595, 431771044, -694172185, 1338243143, 1587569508, -1950819446, 1880736964, -1768501464, -1187402851, 1909201106, -996011986, -1254205561, 1692051754, 1940354543, -899254025, -1404728267, 1803530689, 213553150, 449482485, -1176083875, 38650815 ], [ 769767794, -657391813, 1776213761, -2122447503, 995922459, -221414664, -1605145940, -914084431, 998381081, 371031536, 2078411487, -2057290879, -286078520, 1934437504, 1681870758, 650844643, -376008100, 392877544, -1189853463, 1673835297, 2135588708, -495490415 ], [ -718348734, 1956745262, 1070226482, -458421704, 1896260348, 1165658437, -1563491504, -2117831947, -1112658490, -1528458911, 1474006324, 1386712034, -1737170837, 1411693546, -447378706, 734284387, 1650764907, -1721361328, -2093137796, -1817320304, 502309502, -1551749216 ], [ -906933070, 67510146, -250525889, -616049711, -1648363184, -67693336, 1361058180, -1562341704, 1599427079, -590897760, -209220027, -1723161908, 228534874, -898520620, 937492899, -1632294404, 1209540058, -1118466596, 133759199, -1799880198, 895384395, 747015785 ], [ -2129798655, -2106853126, 728674255, -282264742, 221292304, 1299103347, -2146441681, 408481669, 1341486362, -914721188, 1123483993, -422714791, -842291572, 490339770, 463899320, 246398808, -1701008636, -879961652, 1376901003, -255529105, -20554391, -1606140329 ], [ -1739044229, -1210020143, -358166745, 107674876, 1841409472, 1789078125, 455635440, -861991839, 1551377312, 396393936, 324881717, 1660505145, -1829496343, -689004475, 1550061120, -522621509, 1076112430, -1238382628, -1802778604, -1780680715, 1407714978, -955643006 ], [ 1972314497, -1635664679, 454642871, -380712189, 815785019, -380752001, 897123594, -682891484, -1994588695, 760873236, 1187407200, 1180039792, -407003811, -91784294, 1958183777, -1667498982, -189507308, -488559825, 1498370609, -1827292140, 491295353, 1141119959 ], [ 926242793, 696322833, -583329966, -1565282836, -1766195504, -965630725, -1048898703, 1816151496, 1211564028, 1124459853, -202882541, -1656379002, -820489826, 1394346539, -676568693, 8378739, -124712569, -1899513811, -1083244099, 1053107224, -2083144377, -8581676 ], [ 1483533692, -802522969, -400156241, -1110958250, -44832458, -2128834602, -253581822, -1159229632, 804748015, 89884726, -1294238694, -802769515, 954524594, -842438395, 1647857175, 351103205, -12509448, -1883945877, -1756742900, 934724334, 1703433479, 1202202796 ], [ -87888342, -2073688201, -986225589, 168504777, 1800300872, 573031654, 363572407, 236666715, 1976285069, -776443847, 1787924407, -488716321, -8050532, 1470878707, 976262032, -1903284, -258624706, 674040900, -382440313, 904293443, 887756293, 637837532 ], [ 251203473, -1490863299, 293849788, -370088274, -1465077644, 108026718, 2034048488, -1631673248, 815994010, -1436866675, -806366490, 372763183, -557962589, 2098368311, 491621790, 1255186350, -1433955059, 1133488336, -1147742973, -743404396, -1773769182, 489515575 ] ], [ [ -2143704116, -726955428, -1596227003, 359444084, -2039422394, 1349789834, 668148563, 218755062, -1902355054, 1835709672, 526892752, -1965164028, -36028986, -1119145327, 1750081540, 16617472, 528106160, 568909919, 1138609618, 1884798136, 862790155, -1237227918 ], [ 404934453, 773751750, -837830559, -2046034186, 410205680, 2047367559, 391142092, 665339252, 1738679527, -466483651, -2017304667, 512578692, 494615461, 1925709425, -1343689657, -1171155282, -696896802, 1710465152, -1900263099, -1667096049, -741007269, -999386870 ], [ 965621371, -1165530303, -286331848, 1006213183, 1176625355, 887799320, -453779272, -294950365, 1646546611, -2024175694, -2110384997, -1473174912, -1438566970, -1030502272, -298224337, -702073168, 925870136, -650281166, -832716803, 1563286806, -99403712, -1788228068 ], [ -1296572823, 600246185, 1731477564, -564150450, 1613375544, 215126618, -2000128904, -554724404, -302988351, 1179799087, 816873554, 1921974238, 1468794565, -148523294, 1670377773, -125583211, -801955570, 675928287, -926904121, 1574688439, -958892295, -1263489157 ], [ 1395895952, 1530033287, 1560785980, -15017332, -851367113, -731605474, -1080696887, -93910364, 1561550840, -1998644117, -624532517, 609779959, -1103968207, 73064865, -940556511, -1344661495, -1632273329, -589950765, -718899789, 1053125149, -1113774454, 1900326395 ], [ -1326294880, -1750627698, 669600900, 832881177, -1709671167, -751244029, 1639397791, 1510445083, 379723789, -1807580818, 1458495500, -1877399153, -1137867536, -766970856, 364036067, 1249007206, -1325036065, -1990493287, 1556001563, 783260580, -857815133, -845782684 ], [ 427248513, -328300596, 712010382, -812088883, 2145554860, -1493880944, 2109780158, -1730321714, -694587691, -53574623, -1703935752, -1963976072, -1122554657, 32990505, 158969942, -775309436, 1642540157, -682094743, 531560603, 764399505, 161830695, -59389752 ], [ -1050566661, 1780065642, 1207990369, -940657187, 1327106102, 1314466992, 1418395086, 1335095104, -1024692870, -1400059464, 343865952, 1898842581, -657906671, -2022007130, 201948219, -1992096444, -1008553862, -357649714, 839182018, -643233121, -1629264014, -1758740361 ], [ 1797082299, 1695104808, 1643684021, 1702461828, 712731706, -1751644209, 2112251003, 1180297132, 759543752, 74767615, -482344890, 1419404608, -2114760080, 249966762, 1805008952, 772562320, 770715765, -19661779, -1482967758, 116309941, 1127656541, -915299092 ], [ 291437169, -1541813984, 1046436974, 318730712, -474979590, 754828632, -690483203, 627619112, -2112548388, -1997436477, 916477639, -1872206879, 1268658608, -1885842163, -1179179513, -1103845384, -2025927651, -35778928, 155623874, 1401202481, -191390315, 152149070 ], [ 1230015213, 292283232, 969553384, -495292579, -1886682909, 275758108, 1628343294, 1307212235, -120656971, 1643966752, -396421080, -634600953, 1424585762, -189142047, -1115410930, 1601161105, -944940291, 1497741084, 1226740236, 137255527, -825400805, -751323385 ], [ 1924368351, -2124030424, 2120929438, 418578360, -1285314305, 1246072000, -2020768754, -1274447546, -1542611676, -508713676, 915483915, 1803587008, 174346281, 439445862, 1852118537, 1468425838, 2105774212, 1036462721, -917020021, -678423129, 799889760, 333328812 ], [ -1450310967, -1661161795, -1685690689, 18002150, 462021851, -168887991, -217909618, -2017915090, 1915484981, 1791215318, 1215427551, -216764771, -23902976, 1203446418, 513445961, 778198968, -142232088, -738162292, -1525081990, -1893122668, -410237518, 165918305 ], [ 1013141885, 391755457, -1200230931, 1343893759, -561858739, 1695486482, 1923690741, -345879262, 540337220, 119636557, -97380418, 1525148419, 622700565, -1437216786, -161230501, 60397359, 1280849776, -822051114, -260127930, -51172329, 1379382790, 1909335021 ], [ -2012856955, -26676836, 1021515567, 1714032301, 1333763159, 1838065765, -1833183509, 1022960091, -2010704851, 437914909, -1317760275, -1753469820, 165984619, -1749502345, 1624906871, -454077167, -154820010, 1458091984, 237012830, 762569846, -1330361247, -1246149209 ], [ 776520448, -1840496781, 1333162908, -1004824900, 441278742, -1815739529, 2056401774, -2037768133, 1640321789, 1920350245, 2041779024, 380461108, 2147406426, 1230470316, -27631123, -286797860, -1536897525, 1774098658, -1754555417, -236170258, 1228674519, 1780613092 ], [ -1470055891, -1840301816, 2019983928, -50403026, 1265374024, 1409030298, -1747375824, -232467536, 1638763038, -2106154561, 1057390721, 192534941, 337746689, -1466145409, -621610457, 839773344, -991248549, 2015787516, -1432346463, -2039371402, -1774602186, -142766523 ] ], [ [ 578405734, -382245623, 1975239897, 833822250, -1740625128, -215327866, -363236104, -1620907344, 1954723016, -1188928803, 1632765202, -552569939, 2040537753, -1946498737, -1302413410, 678165580, 541885659, 1281867966, 1339078604, -644410175, -495448470, 1667324068 ], [ 2016600985, -277611451, -863034655, 1893855080, -1808619567, 1612024082, -691631202, -51225022, 657552292, 1010569250, -1096278935, 570770641, -1476663143, -1671560330, 818761307, 1324296695, -1725608215, -1172280968, 1400417917, 1528868639, 661918955, 171334049 ], [ -500344895, -1518442108, -1370666727, -1139730135, 1337687339, 1754195318, 86596331, -1921632943, -1852449476, -540887741, 1414553383, -227365520, -536083254, 737029206, -291914066, -508421591, 1876772603, -1786413316, 684207880, -1241357512, -1817732495, 34077805 ], [ 1635812797, 1732033295, 1161370184, 14731958, 1215785186, 1084525135, 1516234849, -819180585, 1231409415, 19886482, 1117856457, -338877078, -1013170633, 1831698158, 1712509252, 1588158679, 740006226, -1015734110, 150021819, 909257676, -1463722163, -831229781 ], [ 349994258, -1479330049, -273990806, 697907139, 549569760, -854568082, 604174792, 1928204748, 1521115907, -2136062695, -1922813800, 1345727365, 196099990, 36518916, 427422319, 374903217, 1036121911, -171731833, 848792650, -1233818886, -767788977, 1169030450 ], [ 768281535, 909697716, 2065105028, -503635565, 274690307, -1398478158, 487492960, 190466147, 172894828, -1297499570, 70815687, 305361403, -1666376712, -271238083, -682314502, -1869856981, -2102820813, -1014767742, 2036208719, 489346684, -921531395, -2011737403 ], [ -755882851, 791560693, -1152768689, 279085282, 1537203602, -1563228462, -1426598153, 1773710121, -999819760, 409391232, -1595359692, 78352737, -560359873, -1430350453, 548326137, -310504402, 944957621, -658949772, -701629705, 115526351, 2091445172, 1439889889 ], [ 1708944883, 554544207, -1219614314, 956017536, -1204630360, 945187661, 704693900, -1225337056, -453106349, -1402947313, -79594484, -445101949, -1281709211, 298624636, -1017800231, -1292565795, 734077562, 2141450586, -447371555, 1573557411, 1048347537, 1965442269 ], [ 805213514, -293765005, -157492302, 459864517, -179737746, -1338503356, 2075682976, 402894579, 1192213307, 1789573342, -1762442194, -732898567, 1211889746, 956854914, 1537123647, -1626336531, 1874904057, -1057782697, 1757625438, 2035048411, -232315320, -1578761510 ], [ 100158822, 1435554019, -686735146, -146668455, 1869336980, 1911733428, 1126858200, -771122710, -1647298063, 839209491, 567543344, 1724342617, -715614803, 553345321, 85523207, -824896732, 218652251, 960076158, -603250496, -281080821, 2017854005, 323490747 ], [ -1031009530, -1324910433, -807955737, 1898889822, -1844602176, -769497387, 1628705667, -810157762, 250126323, 1290802850, 15081243, -107541503, -2024942831, -1034153103, 2075786324, 614211412, 1513140176, -902462528, 1211253726, -1628062160, -1230044523, -537435264 ], [ -670236, -212598523, 1379179452, -1808533963, 1215960312, -694836208, -1415571193, -160537739, -2120057418, -103186737, -529477857, 1022655353, 1282735501, 987221923, 788334216, -1537618212, 641176221, -481725859, -865329012, 774323704, 637909978, 1164012822 ], [ -345260531, 1704456612, -145450967, 308643810, -660540499, -1917581512, -310396156, 486412712, 194565268, 1925593678, 1651890396, -1587463214, 1993431981, 677492485, -2004243507, 865545880, -326862498, 1042494015, 988497543, 1467170052, 659936519, 246421822 ], [ 1897996862, 623187343, 275554358, -1236454966, -828149200, -1099505739, -790171151, -464020833, 907894275, 2089527555, 6296722, 1744137617, 520730201, -832613185, 1885366656, 1060854771, -1805099340, 1954770815, 1340074567, 1997824793, 1230072397, -1893409083 ], [ 2068744167, 518048310, -2027891622, 1576484043, -1564043600, -180465363, -1259222469, 1672618204, -441740385, 1033898127, 669602620, -2018112591, 207364726, -1205589473, -1229854648, -887460970, -1844932993, -1191438652, 1567125263, 542900793, -1865774118, -221119555 ], [ 398296744, -1329785097, -1660506408, 783906874, 1573886589, -2114298035, -1819526004, 1958794773, -871748728, 1995229981, 552877387, -2040465297, 1385026911, 2125643777, 2079939026, -650258553, 1881915968, 1509501023, 1328012608, 1553766272, -1849483198, -254561187 ], [ 960979587, 935809171, -412309785, 1852331109, -626417139, -1961148320, -2135649069, -1024028343, -1272547497, 1187388954, -1743462905, -428042001, -1134820002, 267769610, -6938754, 1495506929, -889095599, 1573111712, 1998194443, 1533880244, -1360577634, -511174919 ] ], [ [ -166977316, 1346312353, 15857678, -1371575135, 1803939112, -38363303, 2093724097, -231120484, -2089929115, -1537062242, 1069241981, -172554211, -1653509187, -1281478201, -515017643, 1139919631, 1371054532, 1444291646, 608109956, -1045553393, 888970371, 223073050 ], [ -1314548946, 503137001, 367504597, 200298767, -461302595, -1403460296, -1799858783, -994007994, -234478467, 1808373396, 1437121557, -546803239, 1394032292, 833752520, 1038128703, 1476856972, 2057293073, -435914116, -1939799864, -202862210, -1339026591, -810504805 ], [ -202850913, 1502580889, 789539741, -341304408, 753911309, -360273084, -290769267, -1292362714, -1416870944, -364375325, 1590184292, 2078584389, -656922431, 659430407, 1608770661, -809854520, 2079676593, 1406932883, 1159235074, -1794406800, -352703455, 2076733744 ], [ 831230939, 1353296530, -1745656952, -2038923492, -280110873, 452435258, -592100802, 1356236041, 1360684061, 1189989715, 331883852, 170087979, -874709549, -1744937855, -1402244625, -1566386910, 230790511, 1483208339, 934603874, 1102871734, 220588399, 287011280 ], [ -217261198, -1046595415, 1436384071, 1553637462, -605234349, 438949318, -1043084597, -401691377, -587930036, 1017619405, 1669975588, 876247868, 767202030, -406940006, -2088303333, -661679984, 1136152998, -1144057119, -448830179, 1205113476, 1238202685, -1349378416 ], [ -1096902199, -763893260, -199635630, 1430984840, 1575843415, 554944224, 797895903, 77751159, -1479465805, -404282563, -925839524, 1895349929, 989975982, 706474120, -529221747, 1215205901, 772410553, -494335067, -1339536113, 767122050, 1283421087, -190309599 ], [ 2874084, 1448950945, -777529309, -2095779398, -1740528190, -1221667939, -132881898, 1536939906, -94572070, -827341958, -1922001749, 1592116430, -2013607362, -1970986861, -898361479, 731313733, -477330148, -1533244064, 1383278533, -135484167, 1069090557, -1903892947 ], [ 2091714111, 1910270959, 1652832024, 48602271, 126132082, 952186940, -192259590, 74089828, -718332345, 1794802241, -1309575220, 907274583, 1270246383, 295160478, 1069856614, -1107343999, 2000356582, 2069804764, -626833972, 1206266623, 231538539, 2035149529 ], [ -1672329361, 1302919662, -460773875, -1346255735, 1273885715, 1572216088, 1423542044, 1484237594, -275109763, -1900649511, -44214258, -470068993, 59331846, 231522869, -1574891567, 1204853775, -1738622766, -743987263, 1221401165, -944621644, 577095058, 727910306 ], [ -1122858401, 839846762, 2025996939, -804161554, 2114579719, -850996339, 1600002603, 770502653, -45743293, -1896716652, -774815766, -1009264053, -708002523, 1832669218, -396676739, 710483461, 395394371, 1285489268, -1777300074, -1864393955, -232477287, 807178720 ], [ -1624090680, 2050366097, 392604956, 354712710, -1088091671, -1677190599, -1603857490, 1566323259, -2007576820, -169677597, 589659435, -1924770609, 1646230026, 525922294, 1109250543, 1457201499, -1037752639, -1566762863, 591583565, -454073294, -1871273421, -1869688559 ], [ -78722303, -1363549496, -1631785956, -1737960007, 1930693392, 1138106149, -41070487, -543397465, 1023067830, 1783711919, 1469115071, -332627731, -520224979, -283184690, -1760944010, -691234367, 1017702630, 1254018035, -1718919947, 377668157, 1139192290, -2019421292 ], [ 658335942, 449189443, 2046015993, -597391032, 464021968, -1614946639, 1259150504, 496197978, -1447437867, -1164642386, -1126586725, 1010833762, -1471788231, 188852126, -1639142216, -557280436, -1427122299, 600063437, -2019367796, -714215968, 1833718157, -642695321 ], [ -1364003129, 1916207179, -1516413619, 1489519042, 1273885570, -195881136, 478846198, -297251244, 780441654, 2069211509, 1788713387, -1864428484, 72253249, 1610461275, 101391936, -2052173753, 832447525, -1857203051, 1646373229, 438742344, -2076611929, -833829039 ], [ -400850079, 1243501272, 248355601, -537683995, -651760922, 383679924, -1745101599, -622815619, -1467235033, 996145390, 1246639890, 1804135028, 823073589, -859347482, -1035843010, -2118794799, 573055631, 990939962, -186801237, 1422899303, 1013661427, -1598119919 ], [ -293208618, -1065004596, -539729187, -342385338, -1459785094, 1105716984, -18727089, -1718572574, -1840207784, -1410141481, -1498251132, 1057358730, 1781612433, 581612642, -1851233113, -1424554680, 7269712, -1730228135, 1759001579, -217349944, -984276009, 1198352799 ], [ -1946771138, 1720863582, -1150599488, 1485398531, 271297600, 988814298, 1040752355, 806739116, 921036185, 1907582102, -919373846, 374693972, -1087826059, 2061686349, 1375430416, -140296000, 866770023, 11696696, 622489390, 1848010079, 1251100747, 678408483 ] ], [ [ -564710174, -616605667, 796116224, 280474331, 1575665796, 1466573811, -1672277987, -76654859, -60083485, 946771418, -1171400710, -258294572, 1863201522, -256632251, 1019204491, -2029285326, 1671041771, -2084282404, -271361545, -1595787196, 1744411175, 743599541 ], [ 453353921, -878424954, -938926770, -259555597, 638045304, -1417965680, -1935262157, 1534255403, -550748785, -610066970, -655571474, 1430546533, -1526554845, -1338392558, -48342011, -685569369, 1914522237, -1247860248, 528640032, -441588966, -2091067926, 95870417 ], [ 1356966551, -830183760, 335411191, 46610124, 1589291630, -1528311730, -2100732302, 295587911, 1548307285, -1753643981, 120922978, -1644297601, -68117323, -1943977754, 189544743, -556592228, -654960075, -559283970, -991770166, 743609608, 163012132, 422123705 ], [ 1978843054, 988932828, 724587494, 1229514377, 1569811658, 341670212, -1766115927, -329490626, 1027147004, -2007937212, -1232071917, 934712873, 843766505, 1933181161, -1945806723, 1794253480, -52932192, 361010040, 1836981262, -1491522635, -1645488125, -1388354797 ], [ -1081083328, 1848635295, 2093287802, 1884456026, 1307289772, -1527639604, -1754770778, 661797476, 850561003, 611907819, -1534017028, -1184275159, -1406455751, -169194796, 714084797, -709668332, -1179945917, 1886308749, -1976027901, 147068906, 1189516824, 1626065412 ], [ 1059023498, -2146751015, -207753414, 1228290981, 1431386232, 2117628512, -1531882602, 207321610, -1140199968, 1643934265, -1127487954, 1135048308, 413506591, -1715278044, -1112209423, -985610134, 1443487697, 1939796142, 270055367, -633841671, -1885763768, 1938560110 ], [ 1272771756, 1996102886, 1998027034, 965773651, 1542962825, 1631383605, -1993009532, 1103447428, 1989977938, -1448226437, 811560175, -425776887, 1408358311, -1159931589, -1954513037, -1185270316, 1688003710, 864379827, -1245578613, 943490905, 1228393793, 422715900 ], [ 317597204, -1668831496, -340042541, 321968996, 985184510, -1356271877, 686048751, 1346061713, -1386652148, -689558315, -1362334240, 445017965, 875239395, 1490087619, 935544068, -1331189530, 1822650857, 1404053502, 1197609469, 777848016, -147025875, -1220771180 ], [ -873455403, -171989767, 850911054, -1295713719, -539289322, 203686676, 1797731799, 670220340, 434070730, 1510981866, 1901317492, 1915512386, 1078107713, -1395931115, 27505503, -2062856238, 2013451345, 1238059562, 1693409537, -1497402148, 1185717535, 1375884499 ], [ 1713567110, 1884393764, 1241312528, 1044914523, -1558612028, -804727402, 736204886, 462471888, 593512157, 953418029, 1563147787, -76634188, 1601768626, 1820511727, -203967583, -1077738357, -1735895011, -978618259, 1204079953, -126086990, -669207522, -132011581 ], [ -432986486, -1188513449, -1152173952, -690603819, 295981905, -1642044894, 1024812551, 1438837813, -1737526261, 1947590328, 1446354740, 1033710747, -1795636169, 130134333, -1130626941, -576946765, -1457204469, 675706614, -1727769429, 1618389301, -11219197, -1279149923 ], [ 1694187707, 925468719, 1148198611, 722264842, 1651526100, -339255595, 488583621, -1047211166, 567775559, 1269373315, -1105588449, -2033141503, -1834895130, 403481559, -6697128, 1529325776, 1627238910, 158304958, 1245377769, 1915807889, -1039688958, 1193643585 ], [ 2054364032, 2105309802, 1311744252, -1189351433, 464406475, 739349655, 1230809100, 1871478802, 1268489096, -102859071, -627567945, -1301672659, -1003608531, 1439365081, 1842022609, -932543021, -48043880, 2118898044, -1895607189, 2054029327, -333670581, 866881841 ], [ -1617176852, 832831749, -579719876, -2127757854, -1657042445, -695341354, -772131046, -1914866586, -618675577, 605597560, -1541505471, 1078393018, -1413659485, -252420812, 2051005597, 445243999, -1024539770, -833599947, -502786946, -235542756, 2126849197, -441319232 ], [ -1802712663, 848886593, 1848511658, -547189428, -61049070, -1000774334, -1969696894, -247089556, -1430423983, 933835973, 845795044, -1930649092, 240593869, 233104650, 2024167170, 1325343147, -744420241, 679821921, -986845962, 1831991389, 396922412, 808545076 ], [ -752730764, 1194738852, -1418273643, -652230679, 1979602902, -25086350, 1961743437, 725517951, 774003449, 1646355000, -814107890, 1801528271, -439211085, -1815822742, -1169305546, -73292002, -1617619286, 1362644556, 560677220, 1234747796, -1606050626, 444465354 ], [ 469907450, 632643544, 1379991445, -1730486593, 596456738, 891550781, -376313930, 688317378, -792282064, -1108307334, 1217227577, -294860612, -1039280710, -368237576, 8241495, 1082935161, -1177106268, -1936081946, -286288463, 1563310645, 1979535156, 342764599 ] ], [ [ 1698298128, -168450369, -1021172742, 2007496916, -1627448402, 680122456, -1826332429, 339444258, -914156150, -1095388408, 956801566, -866629046, 545612037, -256049109, 66837588, 2012360754, -1123382378, -8128741, -900374121, 227373379, 1832652045, -186425954 ], [ 1437037025, -1550459994, 1166415320, -641568078, -1084414707, -365236584, -1859493982, 1306999298, -996030785, 1635809518, -993814996, -1760731791, 527875571, 970235847, -1305183898, -585381684, 306120044, -1516726936, -839504001, -664884958, -818704643, 1271854133 ], [ -1755023072, 1311480802, -1766254153, 1791492933, -1865037796, 1499718091, 9787764, -1864297069, 189119153, 1781372080, -1777599766, -353561762, -344921171, 1253827677, -130965008, 1167513822, 1060599120, -528005087, -1876923494, 1147142343, 1408484616, -1621677557 ], [ -1705691069, 888341220, 1366636573, 1362867765, 1044482928, -311746813, 552029095, 1679004192, 1926502193, -1888983100, -1415369979, -227980044, 234320929, -824073341, 377512136, 2126522025, -1912793299, -2065580709, 1314502245, -1987990470, -40750542, 972923471 ], [ 1710475115, -1429113538, 341970413, -1151355118, -969180416, 827388166, 1518886655, -1604714718, 1340877046, 712415287, -1000606995, 1549470562, 1513601121, 256012996, 1119789469, -1150467200, -998798256, -307150085, -1423520537, 1945894998, -1248935648, -921948921 ], [ 1878176215, -343345581, 1478692017, -575406244, -1176593445, -1075952982, 1673312686, 44657155, 2091131344, 154592418, 1159468490, -123158259, 1755086268, -1673280647, -2318739, -1241340386, 1524135616, 39441579, -850677478, 1000125771, -957444969, 57403768 ], [ -817077408, -396132585, -1050131875, 1049376752, 1456976463, -825690298, -766804589, -894476710, -872856096, -1370701333, 1166796209, -1624387313, -1871396034, 333452561, -1634340892, 110585050, -1328799015, -857104387, -1723481396, -493508253, 1682584453, -1105370923 ], [ -1997314040, 1898902968, -417059671, -652923986, -857819344, 1052435332, 1560850435, -1249790377, 643316920, 1934218855, -135086647, 2104382404, 1946149754, 1840882914, 1709313713, 1480865887, -481837438, 1763204804, 1438800844, -143601195, 1973216324, 826058883 ], [ 1666756896, -1486754408, -1363753393, 1072488044, 661036209, 1285829350, 2137491210, 422233731, -725968421, -1698750634, -1214533667, 956547542, 1745980043, 1439968035, 804191280, 1091158399, 1609798179, 1538005395, -2141369291, -1840856499, -1984885839, 232752176 ], [ -1540325465, 1240660166, 672253909, 1127650550, -531394965, -525818381, 1488595490, 1794020292, -1482831546, -445880915, -1864169280, -923477112, 1518961386, 1986376965, -932513390, -85387963, 1324331883, 380053, -1434248791, -1121047162, 1320450504, 1683341396 ], [ -739279158, -1210396574, -1799872554, 815100518, 1018315725, -1425228892, -717886250, -1464891189, -881740120, -817380682, 394308894, -530000254, 1644877604, 1912959615, 701493814, 804985008, 851205070, 1281391681, -2007634652, -1900213353, -959394992, -531178797 ], [ -1203906273, -676664560, 317163160, 1790516610, 444830007, -2118201166, -50503351, 153204278, -1671877736, 479031236, -1288072888, -1745299865, 310415624, -137558876, 2040408374, -78724814, 7846891, -2108501944, -2121574581, -2070616463, -1597541748, 1600227617 ], [ -1254795302, -932335764, -1095339339, -1288306065, 793394631, 82973707, -2127309214, -1908667765, 612049297, 1232690907, -1909451533, 22022297, -957243002, 287707282, 836738558, -1227572938, 839058676, -1620193050, -730603522, 1738650316, 1643879179, 1265012513 ], [ -1487924647, 1764439286, 1201026144, -1145684212, -1150076500, -1872619213, -1912075820, 563468320, -114745214, -1565202782, -265802491, -1755663872, 1822980723, -1962568295, -443370197, -1519591697, 1475346616, -1923624470, 271911598, 2110887814, -777980682, 1721525444 ], [ 1448093670, -2097788469, 1618589843, 1553444367, 264704663, 625302576, -963459718, -416984906, -737664059, -1473742351, 1147428997, 1235027090, -1071908952, -514541998, 1501679568, 1126494740, -808513834, -90772009, 844996820, 1440518670, -1553155229, -622743843 ], [ 373273743, -1851907195, 1212101444, 80913835, 1582780388, 817568023, -1553624340, 1089849114, -1671981601, -1420354957, -336845189, -801044901, -1844110784, 1305455319, 1545078585, -43926656, 1986966948, -922396804, 634596416, -1961045541, 1961840488, -1244070286 ], [ 1513465654, 1403729941, -152097855, 283208132, -732087250, -1873590216, -2092734677, 1425040170, 480747782, 1950326632, -953131428, 135445317, 1942984114, -1601120157, -1787676003, -307547358, -1000802287, -910871784, -54725461, -1749998381, -1045233458, 1065475210 ] ], [ [ 274997633, 1909982574, 498801054, 661784759, -1675145708, -1287507743, -1706072478, 1966045066, 20187090, 428800390, -711377460, 734119894, 2136610111, 216393745, 860001950, -1632540144, -1097953006, -438186598, -1051269407, -1100296265, 2081647457, -323977689 ], [ -1955906023, 790934523, -206846636, -1732615483, 755452586, 74579131, 292887243, 1235151002, -155045487, 1717159950, -1333419080, -1819471594, -1786321065, 949169692, -2012810754, 1400410057, -149324196, 548010698, -67244616, -684999022, -1416311965, 366827754 ], [ 2144525204, 755140058, -157995289, 1591015824, -839695014, -427521051, -1884021007, 702390138, 34976450, 712527316, -1076883443, -1703346725, 508936133, -1552183397, 298515300, -206320242, 214219403, 605346608, -893721460, 2073056348, 1523173710, -746638605 ], [ 438243285, -573602897, 1493899276, 334139411, -1125179444, -883753520, -200149365, -1128236667, -280071201, 21429940, 127532616, -750013302, 1666247096, 1789097741, -504969585, -1476171277, 687231549, 1914468585, 1168950743, 41482179, -146071206, -1059716146 ], [ -1035451434, -718795614, 1667026667, 933589353, -575776992, 403198555, -163150077, -534291078, -1553534549, -1242692644, 137816700, 2140328096, 760348684, -1542968405, -2010312536, -863947811, 2092613551, 1950749780, -142184593, 710460962, -1997840908, 1308278542 ], [ -695278055, -1719921872, 1279718055, 1370410879, 326645568, 1718562956, 1222455206, -2052152989, -553318266, 447208923, 1514525059, -2074235502, 1934443737, -2086813056, -443406909, 323409634, -115431018, -2023145854, 487548635, -1681201795, 963027990, -600250025 ], [ -316900689, 42555774, -726017815, 602715708, 1032026472, -2044238210, 1404445763, -879878447, 694027393, -1439385298, -528216116, 2123810830, 1992443907, 2116198907, -1534032333, 1385585655, -1381130223, 2033883030, -1197391880, 199587134, -2070042292, -2016953342 ], [ 686644612, -2084412692, -1724555342, -1617385055, 1432448901, -152289646, -1977304635, 260455581, 538176012, 1260525696, 686051816, -571729271, -1936711955, 735226769, -464652582, 1494090293, 844376074, 810084128, -827413690, -1486430063, -119121736, -1929212615 ], [ 71904390, 251999276, 496336341, -848679553, 519858253, 507776648, 525312906, -1772231853, 976320155, -1667638346, 529596091, 1724612903, 2054640862, 1349760228, -1039659186, -319234280, -589044934, 321972949, 1611739427, 114152656, 651378907, 1398900603 ], [ 2074631438, 139722816, 1567970931, -1772947276, -2095372374, -160813021, 1992536641, 951490654, -800818378, 1131516633, 1086287555, -360600558, 813733645, 885760193, 1611752377, -1073958763, 1848003314, 2046418072, -337071017, -1139495500, 1810877209, -861211544 ], [ -1453965362, -815222643, 994587860, -1816546328, 1843486777, -2143499444, 1824688557, -548012944, -1706366276, -797531694, -111710195, 618323233, 38689523, -1160932190, 778709289, 461753608, -571025499, -1676158064, 1148452575, 461850320, -1074595993, -73040594 ], [ 1625399753, -769647008, 1669776436, -56870971, 14822203, -1664186786, 1064141441, 664653361, 149165227, -941280150, 1967734842, 357503513, -2054078104, 487894193, 1733041031, -431832519, 322361043, -1852369863, -651224190, -661426567, -133783019, 1708458359 ], [ 2125645959, 1430584959, -848192463, -1309544117, -1282624433, 1934411854, -869441301, -154956121, 1057545041, 1185874226, -799666869, -1439938480, 1503881084, -1818366777, -1436010314, 1172462561, -1827145406, 1873263194, -1610638292, -1141732274, 622897973, -347803186 ], [ -1013531916, 1771010307, 1334392507, -2105492148, 867736063, 964672077, 215326289, 791144337, 1543894968, -804014612, 1888364142, -1758558487, -1675207522, -1416273610, 2079617790, -1940624314, -1581089563, -40609222, 294801198, -603147826, 1105635908, 1654130954 ], [ -1004862144, -390008624, -877904200, -1121320373, 947647930, 1580228077, -1509936672, 361965495, -102622157, 868357679, -718065325, -357888676, 2075113757, 1630511455, 2094415716, -1628776695, 1393890855, -1232579359, -704912416, 1952116585, -2108467996, -1160734938 ], [ 178641577, 327612030, 2033242654, 1980004382, -477490306, -1711697279, -442743981, 328614845, -575720332, 896981491, -986179641, -832132876, -2113357930, 867333292, -1346419205, -393011178, -2121298252, -914060594, 1514554420, -1782515070, 2109069438, -818868488 ], [ 1961462584, 1348023323, 535128176, -1102838915, -517264854, 606527344, -1736477801, 617065299, -1252779066, -1037016324, -503129854, -1247440363, 1915729206, -808788920, 743042382, -158712992, -1146949306, 2144771054, 2025096280, -1452020093, 1409121117, 1787912639 ] ], [ [ -1157531311, 282121295, 506059025, -1460382052, -508132020, 709767383, 1861064968, 1092859186, -562271775, 1562885505, 92952715, -814195025, 1196473450, -249603732, -835997525, 350886485, -1317622896, 1180605361, 1001044160, 1680046690, 1654619851, 1736770854 ], [ 1091387639, 1409680694, -1860804781, 1122654934, -1894634723, 976971834, -675343899, 748572430, -547739300, -1582361081, 1382929541, 2168645, -36152574, 1992583550, -586315726, -1034952177, 1365359640, 1909651789, -2145464239, -1991500923, -1513846344, 1907481404 ], [ -1528672089, 1838543395, -358479657, -1242142037, 1398424917, -1225808907, 1025180279, 2094063394, -1985450185, -1931208306, 2093255570, -409607793, 897941663, -1350725314, 1834654405, 1526864163, 1336981315, -2102041178, 515691362, 1344238067, 1819766122, 342577072 ], [ 1229885497, -2023975772, 1547299505, 448269661, -2121422553, 1557866561, 282256369, -1413742544, 1158748216, 1731300179, -1381103257, 8783319, 740219366, -1849191259, -376276988, 67707685, 1149904889, 972799961, 1145003230, -1734773768, 414942297, -891192003 ], [ -651998691, -1528512914, -813082956, -815430552, -1153346647, 335075138, -1774768925, -1524421456, 1239946747, -533234273, -830976648, 30300250, -2090623142, -735866581, -1403643535, -419423867, -2056340785, 87923988, 1675207563, -1371121741, 718649522, 1893113581 ], [ 441541286, 692159647, -1946266242, 1408426607, 508391338, 910887964, -2087528681, 1423916089, -551512471, 356144095, 1045123134, -2119562823, -81292610, -1375872120, 799425158, 1334826364, 146495417, -726073691, -116443155, -2022580207, 2082153996, 1477598482 ], [ -123834464, 961999115, -1581772418, 1484393632, -1148994793, 2052252995, -1519252031, -1215044876, -934413172, 525151448, -1580183473, -78013736, 2123837599, 1902853856, 290775391, 772048477, -1659690843, 1630267805, 405049509, 513767189, -1946016831, 531614885 ], [ 181928229, -1511963232, 1605891879, 806322247, -350044076, 59936914, -1914076976, -629959025, 1822091969, 1240933537, -690008529, -593589600, 251767144, 1242935222, 1742015721, 865894604, -663921843, -777366660, -2067833883, -1759469098, -1057023166, -1203188474 ], [ 1374309403, -60802901, 1764284819, 99462083, -759655574, -1779296749, 1996847851, -2127114999, 698757910, 890036631, -360344090, 1147623818, -1336767164, 827527919, -1910735549, 361265821, 650946474, 1611410714, -482312103, 1627540039, -1648312832, -771295468 ], [ 574783952, -721681938, 1415411156, -1033628046, -2090589196, -1492013114, 1074794631, -233256853, -946975780, -1327280719, 2010593490, 589907779, -508941976, -1558243765, -147668227, -1871492467, -1105407119, -1378943925, -535437301, 1124014929, 274061771, -1492342447 ], [ -2078966939, -584770213, -1655150644, 139417101, -972970925, -1994977767, 1875290446, -961451230, -1317696375, 1010770399, -2133880683, -1784975230, 1437734276, 2073614098, -1553163487, -8240036, 208754408, 525434564, 1741932791, 1812251944, 1072830861, 1298804440 ], [ 496229452, 1181881856, 196985359, -1720886839, 1249886980, 1204312854, 1991974109, -898864308, -132441415, 830871507, -1078599672, -1728437319, -913928799, -1389214632, 2140706732, -1841596939, -1110132074, 554650037, 1839916509, 1935394436, -367482710, 131335547 ], [ 129709416, -1018841142, -2083718909, 579436013, 393708631, -1678108760, 647100247, -1831704631, -774201153, 1419965370, 888196661, -605131255, 1546425926, -1009213526, -1465054558, 618909445, 142536870, 14296788, -1478075470, 1526674938, 700921056, -225654294 ], [ -1079815037, -174525253, 2051169411, 828681968, 1241848219, -1391469657, -91264645, 1522252341, -720280151, -1538243324, -1035326421, 178022293, 1422667212, -1211385027, 785495494, -1879922269, -406387839, -723206851, 359966931, -1053160838, -353732416, -1783374758 ], [ -199227754, 558354731, -1547240044, -254567402, 930442941, -821362592, -1825132781, 1933643002, -1766021355, 856742439, -1704099796, -682303213, 1694756610, 1970613264, 1088657423, -91342793, -57250948, -1355061798, -326544397, 1453420771, 1838258882, 1098859819 ], [ -594485414, 323902011, -1216834774, 95148031, -1579749644, 307747821, -1474217150, 400790999, -1034318849, -1649157739, 989711433, -972599508, -724574767, 1540652294, 1994554634, -1054883809, 312595409, 419635591, -1746252464, 916570067, 149913764, -1133223071 ], [ 2131840381, 144981719, -1837199613, -970309086, -911640868, -1123105089, -681074734, 1571489254, 1923584886, 855926181, -1630234899, -1469866864, 1519448493, -1438862563, 864289187, -1490726653, -1327257970, -2107195650, -1196209415, 1202056337, 1664445566, -1312049363 ] ], [ [ -1073956228, -1588353720, 1389614092, 995050189, -13565866, -463820366, -970372437, -523296178, 1319268824, -1318338182, 734187515, 1783729887, 1451857545, -1764406114, 1396478566, 12609751, 154207369, -1476380328, 484135731, -1618616457, 1002251478, 376370040 ], [ -1443821279, -1656088128, -1577827074, 382266558, 1017372619, -580189727, 1081987105, -275145063, -1634338560, 558077314, 1992431326, -366354681, -827163767, 612957910, 615716589, -1678080797, -881077003, 776230484, -1900826337, 1960273874, -2103545437, 459304768 ], [ -364986636, -620460675, 855363955, 874978085, 2030778906, 2013714230, -292739004, 291355416, 1498247051, 690184893, -1562345716, 433480135, -797301865, 269892285, 1871582514, -224568162, 895716175, -237764501, 1064934368, 1463368427, -92745600, -1943944884 ], [ 2001534903, -462551063, 272815320, 829063643, 1677716643, -585352218, 1411329127, 1522774262, 1391766470, 890466351, 238999165, 1320171310, -1751912661, 1452352019, 764222306, -258202239, -1999806208, -1868449148, 2023651603, -2007717394, 2135182458, -235698338 ], [ -484738813, 939695752, 1182236243, 1007110829, 1638801102, 141652593, 886293434, 1588579218, -717690727, -415462916, 90960077, 1201208254, -1622477210, 144279030, -1437434736, -744068960, 1803613897, 255231425, -391954554, -797479759, 152374374, 1690163713 ], [ -2086700300, -1888049574, -1713908736, 728312652, -476501953, 1025846759, -1399932112, -602030498, 1514200079, 804918968, 96309785, 814857338, 904469974, 267917039, 1921015082, 1755347483, 1355034731, -2043821494, 1203820455, 1590829361, -1478943386, 2048515535 ], [ 198599669, -1377563915, 880410926, 427354588, -2067509246, -1869877175, 1595910251, -168721018, -933735766, 219440241, 56545671, 116890831, 1637896185, -1666132156, -1411237314, -781372391, -821620316, -679605585, 2119961447, -406825400, -1595553872, -754430949 ], [ 1215172685, -287916892, -1236726274, 980925641, -644506405, 109479151, -855150666, -1222531013, 1140308571, 1834189325, 1838766471, 1562822377, 2144500099, -892028776, 1864452460, 1631616621, 1271916427, -919960493, 322101446, 858219204, 1629664800, -42503119 ], [ 1210223872, -1715984945, 162830154, 170924896, 478975133, -6004522, -47949276, -1095432854, -1135053654, 1356044525, -2076658667, -929348415, 1188094133, -221901856, -1825360460, 2065323681, -81779117, -491095463, 984718659, 682263678, -1764936932, 889519394 ], [ -1643595686, 191004266, -1380571296, 456108445, -1258950898, -1965410449, -1926904446, -1942574764, -1810313749, -1044282403, 879512388, -260604236, -1439169903, 697201233, -1455974081, 1201767610, -993738849, 735861729, 1472023563, -1006312873, -1636779806, 118241422 ], [ 1626589965, 1715574062, 267854486, -1838705688, 1263947882, 199914466, 422371922, 24204602, 414768614, -251563881, 2043594949, -959303236, -1356778077, 1016489127, -1701295667, -1052697046, 249405161, -163333432, -1548239547, 1272676401, -1454596127, 779790066 ], [ 72969824, 2029910514, 722557025, -123265579, -238427439, -1832504904, 301845867, 1134700869, 378062329, -814130853, -1638669795, -1909667720, -697328431, 1049070897, -708727413, -592794041, 1167507274, -1025317192, -1873855808, 1355250112, 1581117011, 1621454410 ], [ 2130579385, 1957484547, -1349487231, 1905097424, 2099922444, 114531687, -1274038201, 1919358271, 145358329, -1345362269, 1345162995, 1264816136, -2069069752, -1845235762, 867223879, 1570939907, -482069177, 1102857617, 489908248, 1799607491, -1953702405, -307561343 ], [ 1042172733, -2041364183, -1317763834, 1476180510, -1801932457, -567242852, 399450946, 907943340, -1515437073, -300238713, -1917904809, 742822582, -1032788531, -1615832525, 1794784843, 767295885, -1176217139, 669073671, -1559817490, 1482988393, -410501374, -965324263 ], [ -1602716061, 1706428003, -626243035, 812465495, -1707811574, 1515365955, 2000322136, -1292439292, -1873670276, -166467020, -1249584960, 1329043664, 241785352, -977148425, -1338808235, 584418490, 577170853, 2072753500, -769032201, -728583389, 1091080535, -683919625 ], [ -20278732, 613212878, 1502090847, -1246002927, 2037844491, 296518327, -441826885, 1893318893, 751390464, 1452281775, 42637839, 520370691, 1538228284, 1767644991, 1402467857, -1101736778, 596726708, 271544553, -2036247617, 1976286786, 2098453519, -1932506112 ], [ -1236049333, -1795682466, -352457119, 101178458, -911541279, 417337798, -582613807, 1240985629, -974074680, 474725358, 892027679, 978592702, -1062525904, 1031528006, -857024792, 465633690, -1990471267, 1800632605, 2045383076, -1108625439, -1705506698, -329329299 ] ], [ [ -323496546, 1119625053, 578886166, -1806732397, -535633395, 1574196346, -1057861470, 621158726, 2081367931, -1321058781, 790533939, 1173960020, -24805601, 1050078323, 1508353414, -1949969250, -942444784, -124423989, -948330683, 636568143, 844254719, 1088704438 ], [ -1438133762, 1697993174, -2063195808, 100204009, -1169280440, 1830702550, -2100153420, 1020969757, -1534561450, 1209194041, -485536737, 547106085, 729695696, 220160814, 1272424358, -493820488, -1390184388, 1854221466, -414039524, -1631051433, -359358651, -157329686 ], [ -1499048393, -1549812218, 1230980882, -613543141, 1903095544, -2074182696, -1059359137, 556234400, 416795668, -461955142, -752213383, -1306897994, 632298306, -1378431226, -1608452980, 1561843894, -869638374, 350146881, -767890385, -1672515036, 1989140024, 1396784466 ], [ 1255330442, -374481357, -1551745696, -173911110, 1605725764, -83596771, 20636913, 2009090395, 715085039, 277551776, 1098004454, 1953075204, 1565283035, 415188421, -234919301, -970170513, 1982360641, 1025017299, 120060350, 1663742571, 1618850187, 1123287201 ], [ 152622394, 1143788891, -1885540719, -1433992785, 15017398, 1910532587, 2008573328, -1666038649, -1112485278, -1312287753, -1540666098, 435074724, -1564859244, -1050509426, 8386758, -1684699688, 541037062, -164944085, 2017860063, -868264913, -336623800, -1111375919 ], [ 507979786, 505607261, -878350517, -1708868303, -1361030861, 108749210, -1215594995, -1385573209, 1210858372, 653943035, 350844497, -1464523900, -645999809, 251031081, 1440986166, -225785907, 127792382, -1968444557, 405199218, -553522317, 254389959, 1108106375 ], [ 24561531, 1120930390, 2085659611, 1995055347, -1952854001, -1741284792, -97408439, -201337243, 1727056562, 1408454206, -1427201193, -1921392807, -869728575, -1900303019, -953298088, -691534526, -1961853459, 503965814, 1920305890, -116935841, 1999271103, -1446389348 ], [ 285296317, 1318985997, -1435392136, -1119530934, 827290272, -539880496, -769025730, -141371686, 1483123493, 2085101682, 1613175344, -168649494, -1965458594, 239546000, 852624805, 2001726394, -1911438949, -124062096, -443385072, -1000072715, -1067225084, -721626236 ], [ -1529518951, -1500322816, 1607078433, 358462244, -1993485530, 2099672553, 1387330132, -1485161982, -1832992094, 1302250401, 5006881, 195926373, 1569780000, -477059504, 1705182967, -886086493, 23963535, -1659021641, -645888503, -502030733, -813348955, 338812882 ], [ 30922318, -921273890, -559515492, -778533126, 339775343, -1606891059, 1941072553, -1565543385, 1309967557, -1887218952, -1265779238, 1084423468, -1562257413, -303949622, 1140111743, 1412883363, 220284629, -713622328, -1262169268, 1673250712, -209200117, 1696469668 ], [ 1072744239, 1859383613, -1870789910, -2061264217, -1355713225, -1307869381, 2040432556, -517044924, 787019352, 2024397470, -1702899365, -700353466, 1452057790, 1727765631, -1457552183, 122158889, -1734294801, -818521891, -24648216, 1342260696, 23251172, -983969575 ], [ 1083846209, -1521767408, -1002619697, 602853859, -1039018483, -1114843137, -322090766, 1121003644, -812025266, -2142972519, 741361814, 116885560, -404155484, -923509971, -605898825, -872864522, -1556401585, 1801025242, 849665245, -1500139575, 1204147147, -1601363297 ], [ 104956027, -1580950612, -1384876923, 108211029, -1194357199, -2099411378, -1348765841, -1771684126, -1498219003, -2429088, 2014668987, -1891397753, -1145845321, -1262114339, -640728027, -1678338698, 186360289, -56137213, -932490961, 197990978, -874991284, 284216044 ], [ -978087915, -519375466, 1525241231, -1358635987, -2103774662, 1202214306, -595555690, 2066365669, 1913943740, -1753565163, 175378612, -1472991157, 1832223630, -2042563167, 1626790644, 867067288, 811267897, -1836407440, 67466484, 1801915381, 1877567498, -1183741528 ], [ 1976905065, 1361782009, -1649905934, 406779620, -413209950, -1004698493, 1118172100, 1055234949, -1758646878, -570843635, -1263602363, -893457417, 778625653, 1433170296, -1700137515, 1047203456, 1292026950, 1305057931, -1277928478, -1370476112, 1736491050, 1254275011 ], [ -1912691856, 1427173400, 2032193955, -887312299, -1302917877, 1913082964, 1897572681, -1819612622, -1208909169, -784490928, 1210366437, -1626790980, 1230637822, -1768037321, 1981735823, -1613389505, 495167124, -1206987894, -1567684935, -1002488196, -1508470163, -2118927059 ], [ 1884831325, -1950382565, 890778462, 2125110390, 1509362757, -7356275, -771774625, 1853028365, -640441416, 237272481, 1938369792, 544630098, 655838483, -717625053, -1658902447, -562364415, -1631590255, 935327752, -1603867322, 385825958, -646115931, 1098855276 ] ] ], [ [ [ -1336662148, -2097211964, -1472930702, 1377139328, 1069874402, 1366027174, 686296720, 608460360, 322906473, 288093993, -2121561411, -967480059, -2108381960, 1936405633, -1654581583, -835549753, 1015314189, -226571731, 70786123, 377768632, -1184232244, 1773159382 ], [ -2147108170, -2067110724, 1338590684, -214582108, -536772087, 1232006994, 96752287, 1148864730, 471247736, -1317462713, -2107490719, 1546910252, 918839622, 1987683415, 1209052387, -480652600, 1122044294, -787883794, -1862477261, 1880861676, 58114760, -952987915 ], [ 698522657, -147376204, 653430703, -857898793, 1911064369, 631096598, -1206589520, 1431784053, -130468354, 428171150, -979520608, 636117773, 153968450, -283700486, 36139649, -569392299, -1074329371, -1178648765, -1482859711, -1202541453, -1586566755, 1300410719 ], [ 1716101501, 1364259309, -243894099, 178543049, -1373897873, -674109068, 1334063659, -155401335, 102207692, 320566885, -1533014802, -1128702706, -517574521, 423824142, -484316246, 1914963489, -1497696439, -1058419382, -1843677805, -2032706199, -1331561413, -1683853770 ], [ -1044302127, -1149808380, 566547545, -799414109, -1402625930, 62060160, -1559136812, 1658926995, -125745918, -2144216301, -296431055, 474530965, 81721654, 349010636, 1797236378, -954888028, -204613522, 939953935, 1058935849, 1272363876, 2067954455, 341202757 ], [ 1021338531, 2124382971, 1600077023, -578075134, 315971320, 234909794, 1984874222, 1042258688, 1362125824, -1805191751, 1359050812, -2032951289, -1379841544, 369218724, 923273404, -1790411232, -378906513, -867657107, -127192632, 1509884952, 1622227163, -1401960179 ], [ 632256651, -1314449887, -1600036374, -578507613, -873070651, 322832260, 208062003, 691636391, -71310437, 804771413, -836482149, 1632058862, 2117712561, -528971500, -2088549045, -1590680938, 1787048264, 700253896, -2008446479, 551730511, 193798375, -1148116477 ], [ -894755713, 106260930, 1909824791, -481902286, -295464765, -131728443, 563328757, -37626185, 1896275732, 99890277, 1933878639, 471825054, 1451854923, 1949397422, 1563298817, -1199263801, -245985607, 1527494068, 14753566, -18618631, -455688713, 315365801 ], [ -1298809005, 2033703287, 1221316349, 372510545, 399354665, 67670880, 415689201, -765920938, -159590379, -399862793, -944683543, 2117836264, -1546082877, 248909247, 1129248931, 632748753, 1013635467, 1141074451, -696046409, 149995438, -1899834974, 972747339 ], [ 1938548409, 2036394010, 911316281, 233572726, 1857200131, -1665358345, 410520386, -487017787, 819942663, 1744510533, -6616941, -288520716, 650908695, 1621132041, 234078125, -1994601644, 776165373, 230231556, 543737865, -1947260191, -1863594007, -935160939 ], [ -1383033359, -346924974, 649155000, 2047472344, -995509767, -449101191, 1770845770, -1964983252, 320261302, 292740054, -1013764217, -1480319393, -64801863, -1234562180, 1748622435, -1792680355, 497176239, -566040786, 923585791, 565317942, 495874081, 1634963465 ], [ 1669931520, -882929011, 1412940907, 1415064118, -1556413898, -292449958, 1083902462, 978699703, 622141805, -657587465, -816276096, 1115060531, 1089684295, 488993559, 1268934687, -1460019393, -308621823, -1569432231, 435782187, 477351233, 2071093534, -1983098970 ], [ 638225894, 270591687, 54878853, -77905600, -964838452, 501956136, -310837480, 1980560708, -62505578, 1989604160, 1324620427, 1270625984, -741107265, -1967773437, 464234515, 919563848, -1048525048, 1839784063, -1378703210, -864000149, -1200700488, 856107244 ], [ -2123036498, -2017255239, 195359707, -1904825672, 406497913, 1668759239, -1633762503, -486115737, -858897529, -283078673, -334972492, -826076782, -1524777674, -443149229, -1102230193, 1187547448, -695124953, 741061846, -1883647128, -1880155442, 980086313, -968840062 ], [ 927865354, -828331606, 320563467, -188899110, 59870579, -1110462, 1349587396, -898930937, 1128705245, 208067029, -1845441081, -1855587658, -1799320891, -147599383, 523077425, 606532148, 692663165, 1424109727, -1932407855, 935867733, 343550092, -581061338 ], [ 2117713660, 86673780, 311586946, 1339428978, -1331862967, 1418103071, 1060514569, -1048129961, -87662384, 360034734, -1270337356, 1434466289, 2141324350, 1963636341, 1751604764, 1775411476, 57205244, 270926429, -1091756920, 771413947, -662700083, 1881063604 ], [ -1775877321, 782257989, -2132988276, 1835717352, 1409781829, 1145870754, 884990762, -1540469442, -1836598996, 873276158, 1699724200, 595396260, 1278897804, -594457173, -1581973983, -636581860, 304014615, 1852324527, 903633532, -2106253927, 1809077648, 1247330344 ] ], [ [ 1680683592, -1429734696, -1524227861, -538432156, -320482754, -1953719641, -347560994, 2070568873, 1881203193, -1575689294, 608758070, 454036766, 1314866343, 88801958, 1043854190, -1786151469, 1758733709, -1555715068, 1605384624, 629969028, -1339428640, 2140993527 ], [ -1533345313, 1692329071, -1477669917, -1725146282, 1037756392, 1083054765, 1807399856, 3163898, -779407425, -1263638829, -1992401323, -1324134767, -424797724, 1776967887, 1432593166, -2060837271, 1900923880, 712053505, -2009665912, 2033100576, 1606110810, 1059358059 ], [ 2099989326, -859006931, -1665243946, -814806977, -1934160315, -458798984, -504403172, -1660178546, 1396592832, 1147481691, -1792899751, 1256686056, -2084871128, -131477994, 1865109775, 1402928905, 1205340068, 706238149, 1460471144, 1902973741, -2084719875, -101672065 ], [ 1683902680, 501453426, 1725774434, 430796059, -111338440, -426490021, 1025847186, -1246616941, -2128396490, -1180939887, 1840791219, 1189095600, 235825739, -724728663, 1308355051, 1530083370, 601755866, 1851253421, -104204511, 1519166858, -58586404, -490742034 ], [ 1080690736, -1661388253, -1353918018, -883815694, -1150236426, -306509791, -2063108797, 1040460627, 1809932809, -665829761, -1105890287, 1176126499, -755303371, -1058687179, 791173228, 1585284163, -1442831600, -38750207, -1091856930, -590558215, -1482541903, 329079701 ], [ -240368476, -1810553996, 280576940, -1271784976, 920963179, 2109621238, -12309435, -183411760, 1737710257, 2035192816, -1966413997, 2130007541, -365370053, 1350563854, -1436651766, 1890809464, -1522122747, 1221870477, -269387832, 106414054, 460719617, 470130729 ], [ -805888613, 1079507368, -574089366, -1326110165, -1167846189, -1616132349, 1194073085, -1608452439, -1450080976, 1262348954, 1029251609, -292466165, 868976134, -1421083224, -2021918776, 1480848745, -105959954, 1365364440, -113602768, 1321212072, -567276695, -1112517402 ], [ -11620894, 280286940, 1541372782, 1149872329, -1218429626, -721458952, -567854837, -925283207, 732528134, -905453713, -614748283, -1160912229, -189492773, -973426051, 1059966048, -1121309681, -906437812, 653076576, 953028832, -2112988446, 846878780, 7973443 ], [ -1560257608, -1462532670, 1720772402, -271535474, -2116651412, -293742309, 980063153, -268772600, 700914979, -2117894280, 1478396360, 123324904, -780342654, 1996338067, 1111980688, -517790621, 430547797, -504431352, 1087268991, 143397960, 366653807, -538861000 ], [ 1229624290, 531257697, -1251014654, 1209092068, -1953843917, -1412079083, -1706245211, -105697537, 727767412, -994398867, -1763388851, 1070013157, 56168686, 1851525849, 1644159850, -1642248480, 802895079, 96307147, -65749754, -1748431936, 1110804884, 723661935 ], [ -32443452, 1633678427, -473359019, 621758683, 1281754487, 1143297241, -1283903953, 367832005, 519378584, 193409806, 1989442916, 704090318, 1373095403, -1045648873, -985518231, -1949390634, -266985878, 2096177178, 29155801, -657475772, 1834872760, 1860529987 ], [ -1078634236, 657704652, -1097717466, -1693873990, -2030378862, -1512319861, -1345996609, -450515340, 1178453287, 1701246789, -191629020, 932057284, 720162752, -631999594, 1069948585, -592862920, -2050067845, 1122437934, -1528747450, 49598755, 1539469706, 9095451 ], [ -230561490, -556613760, 80152646, -1349465787, 1328682393, -1364852212, 474229971, -834601123, 157693464, 1149969661, -1379524423, 1568224577, -1506707976, 760101458, 1950014376, -1088041445, -1691225079, 383856039, 1460955762, 1615880844, 1794770036, 117187551 ], [ 724481504, 181081040, -610021759, 1883654812, -29353236, -1116019349, -630278439, -931044696, -929160421, -1649513414, 1491958515, 969625271, 18692845, -2124200983, -1088133103, 1710614274, -239519021, 1197537482, 1871505981, -375925522, 1080134190, -439987360 ], [ -659706688, 203866882, 1611954607, -310895467, -624296095, -1826522759, -447156543, 1838934460, 462441564, 1501386187, -2112312940, -1150330757, 225660062, -169302608, 14869123, -1444362822, 324902225, -463346581, -622086653, -1221316557, 623258293, -1357518943 ], [ 918167761, -1877337297, -1330798213, -1860542013, 656515763, -917589838, -2036044225, 1218354166, 379116032, -824975904, 622844617, 844156692, -644007518, -1746076568, -1235947873, -305846675, -1794190189, 424210002, -1409134791, -1275414038, 1930543221, -588086482 ], [ -1752441457, 499794619, -614415961, -1144424428, -1900639882, 216702601, -690176550, -482784083, 1634237666, 807335799, 1388061880, -169977545, -896746141, 1249360323, 1305913896, 1160820354, -1799604817, 177873527, -1600924132, -1289557061, -1102077233, 411704430 ] ], [ [ 1626749106, -780390246, -1632681553, -1689607068, 1667029999, -1332837403, -1098566816, -2083517066, 639764648, -1952950958, -1695814805, -103430041, 2044320444, 1163381122, 1748606615, 1763977544, 621089423, -1572218389, 1753747366, 212704851, -1679663320, 1731844872 ], [ 922932025, -519050217, -1179888856, 1511335850, -1095850173, -844933194, -923994166, -1531686788, 1227405308, -1394857564, -1458804446, 1970091191, -473199099, -207727019, -149054722, -1731083285, -364241766, 1749941056, 1335067269, -349276964, 1089014078, 896447734 ], [ 833652330, 134407858, 937187227, 1113124853, 104712129, 1345703742, -921673038, -909352266, 817263152, 1979781594, -990197550, -777865651, -497746354, 1405492363, 2085617937, 184517520, 1136152250, -1583553650, -604532017, -1929037884, 686504205, 1589738397 ], [ 1711830624, -212715363, -1178344275, 870331873, -2030336250, 1537813510, 1720247193, 31542244, -85753072, -353032043, -57332971, 1246826629, 1822962445, -1540321359, -1341885452, 1831526859, -592573527, -1634639122, -484465063, -1945955374, 847039570, 638302623 ], [ -1631570517, -1800395732, -877950060, -1020185857, 1326398750, -1677614387, -14972328, -1588498139, -1420415749, -1644067223, -1787634295, -118424565, 743579149, -1077370867, 1486643563, 660807447, 378028530, 2031359588, -1088814980, -1559097953, -1939568014, -1512457363 ], [ -912207894, 1315885635, 1975753434, 475851941, 8602216, -1615044437, 686222745, 2055635277, 694058945, 1418884542, 1368747160, 375983502, -2039881597, -1578566542, -661280775, -1075209540, 651908147, 1294194234, -1724498638, -539537840, -2005374707, -301731105 ], [ 2096403961, 565002064, -1937221819, -1277471869, 1026358823, -2087577886, -1160296259, -366005789, 1860261291, 1699394196, -960846795, 1170913200, 514374125, -2123590535, 283820255, 305038753, 1558626950, -135568944, -996396842, 453963211, -2088591902, 27391117 ], [ 258719364, 509576854, -1037956688, -1075643529, 977385054, -2062479986, -391043919, 1278382503, -1975360092, 1961237612, -44458797, -1613364100, -2006344110, -1323040035, 671681994, -851302611, -1823378321, -1845332409, -634002000, 575626872, 1378813248, -1468140929 ], [ -1864467013, -814968378, -671009624, -1194365383, -1800088073, -930511319, -1793306500, 813851285, 1438327941, 752482456, 1574718333, -793997785, 1170101907, 1170068260, -1283845515, 1275145324, 1953559683, 994414403, 222720667, -576106323, 940968812, -1582515631 ], [ -759506750, -1227941159, 1811542096, 1248295471, 810213767, 1361408334, -850556227, 1415916787, 1162593951, -1482364764, 1241677489, -2041956999, -1655056712, 1862197762, -399079665, 786391604, -1950037645, 2129730040, -1074889795, 394276236, 483022100, -135576566 ], [ 1516499894, 1380210782, 14988255, -1464164313, -937752497, 336741271, 1576140734, -1906632852, 1336648736, 1058461895, 182560505, -1477433300, 788816673, 1331023499, 2064804107, 1327447995, -1115798146, -1720773430, -2114138661, -1312553676, -2011507818, 2134355538 ], [ 1611655895, 138766630, -198265105, -1972535818, -2086555800, -1863597445, -61083589, -248397505, -704332811, -856317735, 1286254450, -1269834514, 2132450824, -70234485, -1877613928, -397435229, 1719431914, -1206660927, 1356702068, -1635621569, 779810640, 1036918463 ], [ 1736642521, 1489421917, 1988568608, -420030987, 1434452116, -1484698646, -1044178467, 420499256, -527678270, -443335037, -301456246, 1650769906, 197191943, 76389610, 24191272, 1865987943, 943746979, 562642783, 450289019, 1648960669, -841698631, -715633542 ], [ -1689996177, 1642174440, -436009490, 1425404379, -354665592, -1669584360, -306739981, 278794467, -2105008092, -1243465684, 2110723793, -763820114, -1951683610, 156731722, 1576700340, 55843013, -971325527, -1170259942, 1982599842, 1198441548, 338132032, 2142070369 ], [ 474102699, -932033027, 1898160164, -1503397376, 1670823083, 1499992783, -1275733558, -378804986, 536283007, -942705803, -435319513, -758117995, 395559194, 488869776, -1257732419, -356167031, -1758750799, -755023852, -1953430118, 1412335323, -78097358, -1013611691 ], [ -507664748, -468761169, 1209519136, -2132279818, 1620659608, -68190150, -292087140, 1764661865, 775154927, 1701715327, 729907731, -589515146, -48957135, -763705843, 1957986949, 863079398, -1223508078, -1895251116, -464016126, 2108018127, 396350631, -309964194 ], [ 156376836, -1280341923, -548864308, 1873790553, -2128648417, 945706131, 1045062882, -1361441981, 1351495364, 759425158, 607279273, -562422986, 1498939117, 1326311369, 748868732, 1218910444, -2086013598, 291163638, 1735312902, -1318031583, -1768986861, -670777064 ] ], [ [ 1515096108, 1921716476, 371483586, -545589642, -1606271245, 945261945, 1148488962, 364702097, -927922109, 1048152865, -1801936295, 1193061705, 746189200, -229761187, -1499114663, -1989914832, 1239029669, -20145690, 204004986, 2032483021, -170929021, 424972637 ], [ 1243878279, -141598281, -1124409685, 714898702, -1624560557, 908864122, -265043829, 666045493, -672219046, -1111260866, -435350428, -1229806043, -2099698016, 464838648, -1862258003, 288119640, -377341413, 1566120198, 1988788117, -395273866, 914214612, -31481206 ], [ 568058515, -1899255577, 1054179711, 1372243004, -524145356, 172265339, -1384911662, 448734415, -1726649, -1997255753, 1988392808, -569077263, -37088714, -725571426, -1315232318, -1282596461, -298583082, 2091267384, -986777377, 1665577111, -2011247908, -898366680 ], [ 1776178399, 1819002105, 1498728468, 1932078602, -112808752, 2058819661, -1611842, -712324219, 1303253233, 1748505164, 2088092646, -197422905, 679082663, 225251420, 1907639493, -1518417528, -477717384, 698572757, 1254445563, -348979878, -2016225083, 141570414 ], [ -1928534077, -1473332115, -229471157, -890646923, -134428868, 701721723, 777038123, -576038559, -1943475987, 1112621720, 480779778, 969332500, 167681678, 1922503930, -601865413, 1283902557, -1349512401, -1333930515, -1795546160, -1338121630, -1107878465, -2067303447 ], [ -1804312927, 1577030395, 817259669, 1302157932, 1370093035, -1809745692, 886648745, 1072258915, 401564977, 1210926484, 618643253, -762322654, -2076626784, -249219816, 2059222764, 1850243684, 2068893308, -647200678, -1361879128, -1606847547, 485582279, 1071222399 ], [ 1251402030, -458782340, -158701605, -1886613563, -1842086542, -823646983, -2005444324, 679648278, -268596826, 878735393, -1724203527, -1714985647, 1386691205, 2068453024, -1327769197, -167970665, 1661848265, -1370613246, -57370480, 564658192, -211065750, 226647570 ], [ -1280537322, 461955780, 1015838200, 1246103855, -903658097, -1845444365, 1582620181, 1999319012, -1533946304, -134860163, -952558732, 1330737306, -256394179, -1098122840, -401794224, -851619019, 839860358, 611072055, 1546624188, -1547027641, 1670308383, 1439861861 ], [ 436569496, -891358899, -375743794, -1679278258, 1448560006, 603191953, 884123685, 509220930, -714384352, 88181446, -802144629, 970239334, -523919116, 315845238, -1133650285, 412706342, 1530477496, -1069177060, 1767143700, -1881249366, 2135194994, 1140137347 ], [ -295988511, -1874933766, 1847521986, 619375148, -694113664, -80984978, -1520464525, -942292330, -1983362329, 224813251, 1867789139, -426731850, 966956595, 1299168868, 656407167, 1930438341, 1397533803, -851603762, -1894602310, -1992162998, 1245947793, -136359433 ], [ -624012309, -818408473, 464612796, -1175224587, 1610112947, 50267119, -2146458745, -979216665, 2009698196, -489568828, -114364684, -103318584, 1559048836, -1220751759, -1538263619, 1111596446, -1864168627, 1811224355, -315633208, -889198293, 802139996, -430334248 ], [ 472447558, -180059375, 1567070415, -445506945, 2099811924, -1698416060, 1957141906, 2000608785, -1804091911, -611485732, -1029616337, 1921779776, -1575850825, 1918534356, -44584817, 28457377, 1741389139, -466794593, 1037433641, -716193268, 843712988, -636251642 ], [ -183824230, 1778973159, 2000033737, -1261092481, -1819629129, 874501239, 1590543326, 705419215, -861722516, -1225930512, 1375416912, -699352487, 144250138, -44909068, -212398711, -1251718537, -130326178, -78115972, 753182576, -1428765488, -1616985025, -1070659700 ], [ 1481672102, -1768017647, -141749049, -1215218512, -417744270, 782578801, 768690102, 237026909, -586124695, -376653015, -1837551430, -1480466182, 1709545410, 1723195690, 89069249, 2014186835, -1935584675, -135199147, -1784802836, 205244593, -955293866, 446641436 ], [ 2019882166, -1681460746, 1761545033, 788039744, 498998025, -336788733, -1344209333, 1150996155, 1652873821, 1045866321, 480013903, 794520882, -2110389552, 708250924, 1099160906, -361563049, -1085927884, 799355708, 277032089, 1193799334, 2107821917, -1963126059 ], [ -596534062, 1369370356, 130297540, -1368474906, -1257948559, -910904399, 1908775094, 1677324542, -1576937005, 1602771911, -509197385, -2083189515, -1296075776, -1921929293, -597523675, -815567781, -1058288575, -1987306475, 560956101, 370600883, 428617609, 1751197177 ], [ 1250108101, -26511750, 1950225704, 869113130, -1271287529, 1938710267, -1249754194, -473512585, -492858467, -1057553634, -1891442176, -1738482407, 1865478868, 546785579, -475784513, -1212475107, 1422912716, 1649389698, 1594884393, 73697631, -822798536, -162954602 ] ], [ [ -636055098, 742221962, 442437000, 1062472291, -508551952, 305275310, -450845833, -1186571222, 1736287680, -1890770490, -78993389, 1944091385, 188967011, -438650897, 1782656803, 527903866, 1508398733, -151480022, -876450291, 92040269, -1872796197, 965564268 ], [ 2100560161, -1955232957, -940526567, 1959860836, -643710185, -520634584, -1201591509, -626939975, -1760626342, -2088640764, 1109226413, 852747438, -564933386, 1320735824, -167419944, -208888029, 210587297, -980249367, -93989111, -1245621514, 446106332, 1224060630 ], [ -525758714, -846000956, 2083223214, -1297265371, 1410544041, 1855516580, -1346759593, 1231424427, 370435272, 982454198, 1742631792, 1058829156, -854087146, -1850355563, 1509843349, -350564953, -584678077, -1018822787, 212404247, 1180752761, -301350987, 1292549117 ], [ 351904811, -371303989, -76350937, -754545851, -783226801, -8255950, -659035190, 1175710503, 1436087251, 1405925273, -1696637511, 2015342909, 904794225, 1272803914, 1472066189, -1105378355, 1098801716, -685578878, -1047014127, -1484315650, -361678988, 1101747249 ], [ 1117401574, -1557311043, -686349214, 1669536443, -1978783934, -1183306180, 84173778, 20645954, 1608334178, -1964368864, -2036279560, -1770736894, -741317478, 1837762142, -1234065555, -1860808504, 830831026, -435248436, -2116497257, -2060753500, -644460264, 2016775093 ], [ 1097267864, 186734780, 1333960181, 1128101128, 742873589, 1848615849, 1209121214, -631268348, -24525936, -1132047343, 1898101577, -344148298, 41809976, -1690976479, -1550107918, -1879592569, -1743015765, 1072269219, -1247787747, -1907662676, 1713874421, -1420726707 ], [ 102545372, 883300393, 1427315303, -250934137, -997222415, -2098291590, -1336131926, 1173120670, -1759337428, 484211431, 1927258241, -1867028835, -1571787571, -950240105, 1530012263, -183430004, 671104515, 332426622, -1756879112, -1258231512, -1282519473, 772491461 ], [ 2037186905, -1728095379, 1714909872, -111782086, 2049298895, -1144336200, -1378856003, 1096399653, -1668847222, -771125716, -1457774354, 1942207300, -1094826344, 633053944, -664961908, -1993021408, 1511861340, 1595993940, 738942072, -1991450153, -430712514, 1463614454 ], [ 1201159487, 1761360148, 1340964989, 1443701504, -44385909, -1498925061, 961862740, -1104487156, 2145549794, -1463792435, -1634841127, -1264874033, -645815580, 454941119, 400225909, 822508837, -1745407472, 488650937, 1446244012, -785857027, 863821846, 994492926 ], [ 1413341897, 167728656, 664614250, -1563594141, 1605636542, -1801665640, -20532073, 1028474688, -1100942239, 546014714, -1959720505, -1941080767, -1068965017, -1294696590, 826702192, -1901963891, 50151492, -1448466723, -2006468915, -1867892857, 57078751, -1986899828 ], [ -226439541, 1315902582, 1388127333, 2119271814, -1922895525, -92277329, 1236447751, -935083072, -1342838404, 632873069, 2003217761, 1136326507, -766455154, 1669862717, 766944892, 1120580019, 1822826304, -1002794004, -255105767, -17282452, 2021903174, -118416654 ], [ 2023682725, -182202961, 458572551, -1838074098, -646511915, -1158152762, -772671566, -594131330, -377662138, 1096074872, -1354708290, -336952171, 2126741091, -1044061529, 2027573902, 759362660, 942759964, 1796675416, -288724856, -1645609388, 1861146650, -98329411 ], [ 1275540904, -616880856, 1454128568, 1152728333, -908753121, -40623073, 1227177831, -1278485254, -265262594, 914975128, -1230328927, 1099463781, 1133077535, 228009828, -739089013, -254503214, 2026702352, 474051874, -127449480, -1618898423, -2075274286, -1814131269 ], [ 171075664, -1624393255, -701354003, 1543416848, -272820533, -940752762, -1803268316, -1171215702, 36198968, 1890317795, -426128369, -1962609995, -1078573932, -1405492764, -1811700984, 1720396870, -2081802232, -567312104, -1342848048, 674151873, -389801942, 1153043844 ], [ 1408588678, 1730176329, 1163055643, -1368662305, 839137608, 893495935, -1750463676, -1713656723, 776103621, 824914535, -2106351624, -36420290, 1471774144, -732897321, 521408254, -1448069987, 286596908, -1763378411, 1329265247, 1861093396, 1930407829, -1325568915 ], [ 566628940, 187425703, -1743587722, 1511020262, -1264727211, 684372559, -588728986, -654257114, 1142866874, 1206916980, -2085276215, 356746445, 976788860, -2041740264, 1010663329, 71440302, -1919871616, -249809805, -1987785930, -1352852941, -2033588474, -613297135 ], [ -620783120, 809644443, 69521578, -104889001, 1141428863, 1857185930, 1876333595, -983971033, -1200106161, 875326033, 1210519992, -177815075, -89990239, -444474837, 1131519415, -224939029, 1832984106, 1741800786, 1715032267, 1529789315, 1234767800, -1716370339 ] ], [ [ -1881375552, 566404276, -540986709, -110346095, 799707096, -1793272652, 1075045815, 986206772, 213111625, 1051947972, -782071850, 958745545, -820598428, 696359484, -702398929, -1941690469, -81385162, -1876459796, 785047953, 1300705426, -674299940, -1127373659 ], [ 529119383, -329007517, -1796826088, -1650774286, 1838934442, 1946952188, -1116975332, -2132295042, 1543678865, 878496500, -289535201, -1977120600, -1177043764, 735593147, 1743222790, 83393463, -397013296, -716303846, 870777386, 143806612, 1989325007, 1838871985 ], [ -670779351, 1396012895, -530841315, -2061651317, -1430307680, -1568140099, -1095093036, 1542097693, -348807310, 543504325, 1198618756, 2131549870, 1723096294, -573141656, 1318637889, 1969562953, 443690078, 754660019, -955346153, 92173299, 1613167689, 296590398 ], [ 622078425, -1952165455, 1380174611, 1745750559, -1974076657, 363807561, 661583432, -427231919, 2024223993, 1807483956, 1340331258, -975199523, -1004433742, -1466505624, -1073928517, -486105823, -2024584671, 1804071034, 834435484, 627377809, -445147187, 1272860382 ], [ 1178445045, -1429918660, -610292970, 922497082, 1362944986, 2125205222, -1885883251, -265406310, 1812970169, -1571527689, 157117904, 755085934, 72499847, 696887551, -1029111219, 90574723, -1583041929, 807792664, -1096631298, 990861019, 2078282097, -1169225791 ], [ -280357680, -72510768, -1666818937, -713633452, -269033589, 870331018, -414842322, -1516367973, 1639023411, -1531690333, -1137742464, 697180002, 416430959, 1171933576, 1412777015, 632157793, -1053330059, -1595763837, 1410153532, -1060790787, 206202980, -812886038 ], [ 2038745705, 1815679495, 1310193068, -1474611253, -27584458, 351159497, -783781597, 1629414956, 812182171, -855331442, -2065287536, 1608294013, 1570483348, 391316261, -197735895, 1346675797, 558783288, -623713471, 1884913639, 1141477976, -1903783827, 470621069 ], [ 1266651103, -155406220, 1690997174, -1164614215, 1859678597, -1356587186, 1822591309, -459721230, 520208335, 545917612, -1750747844, -347182277, 1752151712, 862084524, -1448106320, -1423384083, -1987065461, -1242942412, 1918108411, 491692446, 1299088365, 1299378528 ], [ -1472739124, 1805271074, 513968753, -67050691, -787033986, -499134043, -1367512152, -1699973662, 249972387, 965784551, 1448917557, 1690980463, 1697889224, 1257872325, -1134388204, -466642915, -1709715104, 1727337413, -1221709841, -1597219914, 1091427858, 805025096 ], [ 1281847059, -503921964, -1610179537, -2120483860, -140628185, -702068303, 1732865239, 630932880, 1399431268, 938366692, -17497445, -383696639, 661852080, -315540418, 975940952, 369808639, 1353901408, -664916944, 1729504596, 1942219950, -1896148797, 1141061082 ], [ -1410682152, 1959915153, -176279857, -1774755175, 293298338, 1638014262, 807501807, 1130511655, 2030334939, 877553857, -1864941781, -1880505247, -104603911, 1414648425, -754959998, 1340875030, -1084103935, 545872740, -456961866, 905092894, 1212874141, -712499141 ], [ 246637933, -269833695, -515843267, -1561821413, -1631080591, -158336400, -145883144, -1189673690, -774187380, 1836561645, 416983047, -1377475858, 1176309131, 10154002, -1531333879, -2074855236, -751555803, 935586575, -260252168, 2028377477, -369049016, 155073483 ], [ 747934591, -816301054, 1773396139, -1876946390, -416031049, -1112239661, -39919379, -1582157043, 786705863, -44263281, 400024982, 1331168899, -703264018, 1171184458, 610353431, -595021960, 1559504307, 1348193269, -1912533910, -827493990, 1134059109, -945575342 ], [ -319756918, 588810093, -1260980748, 1255548065, -1601299111, -1302967284, 1863963186, -175643969, 1213903920, 1893343049, 864586389, 1692932218, 1786766472, 942051176, -1190704197, -1800880259, -545253928, 2041392962, 1364142671, -48252948, -1371812665, 5532561 ], [ -274724941, 711002049, -277500241, 1466828085, 544936266, 980651381, -1038698973, 272334569, -281728505, -1471179126, 1788807105, 569589903, 147209533, 183499544, -1295536850, 1558047915, -88787157, 1714868213, 821746871, 1981396164, 1122354196, -1516787354 ], [ 1133005418, 1930440191, 573751713, -1066346276, 1659236067, -2086212804, 1329227621, 374789178, -576458796, 1893058990, -951157133, -1065939455, 1498283925, -648554696, 930070976, 1554904826, -540377660, -187461145, -521490950, 2038109070, -1815891917, 1207533042 ], [ -920989949, 305410556, -202716700, 1883663405, -1074705771, 1983658333, 1945528206, 924448401, -983553008, -1348971688, -1080858425, -452474154, -452195770, 2113513699, -1459104643, -1855752303, -1134765994, 1422512480, 502244747, 760307451, -575911622, -62923919 ] ], [ [ 1969385692, 544819436, -1286851468, -856304814, -1910950015, -1341342524, -562787297, 825097039, -632797828, -1045762272, 1977151169, 1218669311, 122540490, 819975183, -1708993260, 1728978461, 1649379726, -171582161, 118850377, 128942012, 1362041219, 192547645 ], [ 1430942928, 1921321048, 703557476, 1118807933, 1351463898, -1476151042, -549410702, -1434522019, 1774351031, -1811760531, -1431975230, -2038573597, 1513641362, -117160334, 1897313908, -1128654945, 1462061294, -294469809, -1019505061, -1685945012, 1313171637, -1929682213 ], [ -193887469, 2097040336, 1905303553, -1259691971, -1069651171, -1900368881, 735305233, -1827844439, -1859653472, 1776099206, -112208527, -455151007, 1600575135, -388103678, 831793825, 306908824, -799136038, 1287897975, -742669832, 597771624, -1628906377, -1110059435 ], [ 1481562900, -74528799, 1197849627, -33559802, -912276059, 637971137, 827183986, -1854476728, 568133437, -998334368, 162190143, -2104445629, 492361296, 1469799848, 441108809, 1956342908, -465757064, -1057538870, 2110726888, -705305715, 6235297, -362303014 ], [ 538164840, -190912592, -1467986554, -1460477562, -2056546752, 807691046, 1423121834, 629916316, 255229380, -63240084, 723173868, -27330012, 1989656817, -105633786, 1689999789, -1539690623, -2113669294, 1163686423, -43097894, -1895123260, 2128067360, -631890271 ], [ -1553681127, 1706616488, -733623965, -892110297, -1437086394, -1631427090, -1762136102, -1627934169, 1522341817, 201243877, 1706056820, -922236089, 479507695, -1151769750, -1174753103, 1082824232, 646748080, 333624322, 649088185, 1423048083, 163680722, 648198390 ], [ 1142102914, -873190903, 1556809575, 1360885635, 772171665, 1384875562, -24142443, 1133021747, 936585847, 1186573402, 2126662658, -1194634423, 2002789291, -337173504, 302815087, -1285580544, -963466086, -2137266266, -1954721222, 2139075584, 267872286, -1214178240 ], [ -283359478, 1400455718, 975108312, -975969268, 941731525, -1569294617, 1940069768, 830299070, -1578584840, 188052682, 284936283, -654724369, -1570962106, -439354022, -1747437621, -676897526, 498310538, 381709930, 253769003, 1717813407, -1914097430, -1642574351 ], [ -855406065, 1190578469, -2081550035, -370757226, -1886662805, 1868780724, 870201772, -327370596, -2138567390, 1793687206, -1751200159, 741875246, 1741773327, 54117113, -1050919882, -554323537, 804944325, 207570702, -1425298673, 1510402976, -1244139443, -1122639644 ], [ -1342682167, -636304865, 615801822, -1594102280, 1435229249, -92287092, 2141706207, -1815843264, -1992334422, -1169836022, 1271694372, 168661415, 2112810001, -2028143640, -2140782602, -1406826853, 381868353, -364401958, 902315569, 655065194, -1864962370, 98992798 ], [ -1130575726, -1191631939, -390778081, -932051255, -831488849, -1832429362, -1238717254, 1798271281, 1503974999, -184827793, -98361981, -1924083646, 259304550, 1704996547, -1529679494, -1265005159, 1200054830, 1760105865, -1973051046, 256583546, 707748719, -1247936834 ], [ -545323870, -1968007313, 1932360235, 729985414, -838017076, -1663886763, 1879543173, 289362425, -1435092527, -800869423, 782253219, 1229528210, 1154603500, 505825627, 1595749830, 522833447, 1130710829, -29834147, -261777533, -594948095, 801163283, -953971075 ], [ -1954107827, 1555555716, -732201372, -288572582, -1449396053, 1693441109, 1826778544, -378898711, 289339347, 1811626831, -1673507781, 749448521, -1124984798, -145450218, -481238429, -1984829748, 237705688, -927267171, -736454541, -1457282847, -1160696419, 667822142 ], [ -16655013, 2029505369, -749126392, -1708107755, 2091227327, 924983345, 457457753, 1548963618, -1622715857, 1762606970, 1507913908, -521238729, 174567405, -461167957, 1376345407, -1768075622, -1025713834, -922680313, -538432309, 1432949818, 1413258921, -1991113338 ], [ -853180474, 1829698836, -1262312632, -2079313305, -656541784, 333542635, -1309526334, -402950290, 350344959, -1211294135, -1191133159, -1787325684, -204133629, 1618719391, 127260898, 1280097866, 251376274, 1497723598, -1400564811, 1821103681, 1342755438, -161805303 ], [ 1762307393, 1957515892, -1354101105, 1147146388, -978678001, 1311693216, 1708072763, -809495303, 165895270, 900412851, 61548253, -775861448, -2112947157, 1778847459, -2034398922, -838767544, 1908898367, 1316575611, -1849250700, -1750426981, -517399986, 512029020 ], [ 1025748265, 1888474626, -3700585, -425122893, 816840033, 813737459, 1912878136, 1462539663, -1153181876, -509597683, -804162345, -1702919174, 2110990223, -1781613755, -211869854, -1410565900, -2048988923, -718168589, 1539727464, 1249341890, 1542466133, 73045390 ] ], [ [ 2049277154, -200476768, -944406162, 1435337604, -850117307, -1006020982, 1548452920, 1557359300, 1748616442, -1402370446, 1810654661, 1649029505, 300516485, -596599985, -984189773, -1925712444, 1393165241, -445395223, 2009750042, 1489190786, -807822837, -231566691 ], [ -869461117, 2079026540, -425056455, 304320337, 581057859, -1319970287, -1364502170, -1933999978, 1738615579, -1708542897, 712817719, 947779191, -718823080, 1813409529, 660138720, 1010349693, 381161877, 301360065, -2099399621, -764383197, 1067720977, -1438065699 ], [ -1429416294, -593536128, 109389472, 174196088, -1270551343, 2130406044, -613483667, -1517066139, -314262573, -1989521255, 29184276, -1762286327, 1916209028, 1641081181, -2112556708, -23318222, -1081649668, 779544472, 519096240, 1764749140, 204038753, 1135478880 ], [ 2025216416, 486401396, 1537460172, -890608167, -544975173, 2122344266, -1633750020, -826398811, 107708592, -677829830, 1261897590, -2099002477, 1913838123, 189040655, 724557818, -856075625, 2054824183, 167687263, -2102338657, 1883740040, -450382699, -992297628 ], [ -405237321, -893298832, 1748469802, 1730268766, 462224257, 454870709, 952392395, -906635078, 104659247, 806625472, -1695564090, -238203314, -1870401642, -2091051245, 2068341187, -177271793, -1709697932, 764504682, -684357159, 887005423, -1446729291, 823587757 ], [ 15573654, -545498957, 1468793173, -899975539, 755181681, 1762625926, -1708564175, -1029901799, -1812300604, -708303221, 2106177976, -1093824586, 106062554, 497225207, -2029678375, 250504570, -1002165525, 383515292, 888533863, 1791872048, 1303439495, 769003327 ], [ -40374265, -1157914583, -399767921, -1328599218, 275255091, -476909927, 268517855, 1707183512, -851431422, 1618105107, 414182013, -18814149, -1315274912, -1137901833, 1552215976, 795566056, -1724726909, -983143202, -1894628979, -1944910514, -1642510238, 119748509 ], [ -952211805, 1794206166, 1217631238, -557305994, 1052218999, -710506358, 2134754271, 1976011133, 1339394017, 1859962172, 1342810341, -995675440, -310748842, -1243015560, -2064042579, -1141140024, 242716715, 1257112275, -1876597553, -2056665736, 2025396341, 178647114 ], [ 467310944, -1231936692, -1904913735, -1066678724, -7551452, 1690014150, -792817961, -915269744, 396069764, 1316850983, -852953870, 1050736059, 2034731982, 1586081948, -495802933, -326721590, -301844858, 2077886673, -1701257240, 752373850, 1754674492, 543175080 ], [ -179164827, -2128998451, -481336647, -899492776, -105262063, 1937276522, -1279121668, 1987982791, -1890976112, 1480906024, -1897489521, 761586120, -463675092, 1655586629, -1983199484, 771116021, 270277575, 1975051274, 1884214399, 2067036518, -1996271151, 771212470 ], [ 352497295, -1203072564, 1303927061, 855808173, 307784699, -1277493921, 23451042, 639458343, 339529201, -1626442574, -1567141354, -1032850119, 112940594, -949853935, -112343230, 704117760, -725988490, 1324547000, 1377345759, -1759855062, 934199569, 681458118 ], [ -1203011911, -227948002, 209708256, 1634292780, 2117396884, -1339802529, 288685129, -325416706, -1942942622, 32468610, 2026055589, -1882453243, 1737622717, -247889693, -1506323049, -1867434957, -1441390512, -1599074193, -1453951162, -720014213, -1070971149, 1420517871 ], [ -1328726215, -22285288, 1814168946, -1664905607, 638826878, -1348612204, 1035883069, 1768568784, 370068591, -1625347715, 1670589901, 1686590991, 732256888, -840167379, -1451681558, -1247049001, 2074783498, -465890482, 860184786, -679197557, -860884258, 13481121 ], [ -243050022, -872958615, -1172638696, 1402559467, -1689965834, -981538067, -1891934617, -1277509433, 1610198461, 284485639, -664447217, -1157119173, -1465247363, 1636126814, 1942531405, 979794742, 1006957100, -21978911, -1981343350, 2001436004, 1143201978, -851476421 ], [ 1119782177, -1316992721, 1668867103, 1801158387, -1067745192, 347547069, 379633477, -129162169, -145317133, -860576755, 72401065, -2082987371, -633578424, 625896454, 1461865586, -1867605404, -916480426, 819486822, -1676182888, -4676560, 645625013, 1393254678 ], [ -1558845985, -54446777, 1746752307, 318585, -1588712004, -1062496389, -1339395869, 1925794876, -885832833, 420775254, -751484595, -604517698, -1023822799, -1208207276, -870154266, -877414292, -172816353, -1033932613, -2104540571, 2088704223, -808927293, 1652799045 ], [ 1909213501, 2032288878, 209288438, 24961057, -1300601391, 742947062, -1026181676, -1778566121, 75664549, 1649844374, 54480514, -1662384858, 261876250, -518772912, 1438936702, 2121397277, 844383569, -529152679, 1309583886, 1807205918, -443546311, -135527704 ] ], [ [ -1443113169, -477033634, -1718238312, 1352627690, -1980403009, -2101416067, -775870246, -444820323, 274710681, 1518397902, 814822210, -612062819, -650030279, 395690862, 26668568, -610717120, -504364705, 1425782782, 1125386240, 1793443457, 1755554163, 1065946572 ], [ -279193188, 1152901152, -1111997789, -733810982, -205542463, -423750335, -720008304, 1519839030, 932141268, 1458196638, -90128315, -1894501718, -538054623, 1895653243, -915837715, 1729011466, 462950367, -646669886, -1174737515, 1536338712, 41963078, 79523735 ], [ 1856605273, -178878086, -170567456, -1271595899, 1779201567, -1043114286, -545244216, -313917606, -2057998083, -1768200745, -1290852787, 795010422, 2025354204, 552466956, -1200984635, 389893154, -18033519, 1662479420, 2092223957, 1450133902, -1357644426, -67023612 ], [ 371809588, 1259958202, -381342163, -1959894783, -138109079, -270795956, 1451851205, 1465504807, -1900630397, -1661289297, 713496697, -21463480, 1796566320, 1108430109, 1791825683, 1244769238, -571379277, 1956033396, -1820288761, -301517581, -735276389, -1977771950 ], [ 1627241796, 1472477973, -827872806, 1034293544, -1687804175, -381173976, 42689523, 1163368331, 963034730, -347569693, -907052175, -307901045, -408232151, -1167245392, -1826623762, 1156486777, -1089491489, -567987374, 1355435073, -313997034, 376653896, 1185321219 ], [ -711396957, -295791940, -1353190790, -117273141, 173479105, 177652120, 2023263159, 1042618029, -2027789282, 830143541, -518449985, 1292106919, -1622268405, 1135508667, -1943319670, -1370145217, 1000677387, -430764213, 2026338547, -2105391623, -513741049, -1048364052 ], [ 1682240736, -996586913, -835333525, 1046166203, 1178382134, -741477885, -227836854, 131729742, -1948356022, -2056299500, 1549884452, 954507375, 611072193, -1300312983, -1841058424, 1140319746, 1058202993, -1363707821, -1190172485, -233248491, -1431594077, 1118336216 ], [ 899315019, -16222278, -871603391, -457112416, 1280829677, 168213379, -435910793, -1871661388, 1155755175, 1638131516, 1009153111, -2026207795, -1570142149, -1551555205, 15309572, 519616771, -783679298, -1743879255, 1943662174, -946804705, 972175160, 1178901869 ], [ -1053392084, 2105191244, 878551173, -924986823, -871394312, 1031757620, 1489826764, 1171659985, -905866382, 2075900507, 2134035394, 58674000, -146860821, -1012943553, -692306303, 1255191730, -1329177800, -561953516, 868368148, 1313964940, -1956773464, -790196944 ], [ -87281646, 915398620, -278527762, -1260034533, -595255772, -357669385, -62202567, 1771030840, -1347759059, -1921862881, -257831665, -1326529043, -1214774400, 787355230, 982036981, -2069835281, -563105469, -665277615, 1899849546, 1746075087, -494930820, 545087926 ], [ 1343568270, -1690094782, -1016940331, -1578822458, 461973090, -1693653503, 303813093, -298261954, 887188817, 1996239807, 1275112392, 860220754, -1972165364, -1170278076, 1357983738, 1456495360, -523400022, -91585899, 1601010422, -189605910, -1008894305, 187088132 ], [ 1452147922, 1294951721, -1609876793, -1544437010, -1487678345, 1499826559, 304544903, -2068373568, 1398061844, -1197241305, 321467604, -244208165, 1406241266, -1108368314, -111405937, 346822054, -1933927762, 490710252, -1178169449, 1428776307, -775993975, 1655787052 ], [ -1574213348, 1470044551, 413579513, 684825183, -1729901539, 1059220804, 2082648961, -2040623330, -29606593, 829981400, 2062629213, -570761222, -733816317, 974941841, -852163952, -1362677246, -548863716, -2017261154, 2043775185, 1657883411, -1192989111, 1905462754 ], [ 798793238, -1736387336, 1661947168, 1424459380, -1996135665, -1412953288, -1470477663, 161746111, -219666892, 1257566478, 48084069, -958452606, 533391524, -741239693, -178376163, 1819811367, -1576704404, -1734296400, 1847236571, -975987772, -121108267, 1013916162 ], [ -294763034, -1299028526, 1319414735, -2118626154, 813978446, 522995399, -1960575623, 1803692812, 1292480913, 205866632, -756363637, -1038469867, -379065590, -1156466137, 942994846, 2106787396, 2007463662, -1111138417, -139672469, 125412109, 38422802, -645256074 ], [ 1148301841, -1830634703, 486258266, -1879297690, -1278888765, -83103113, -1696989187, -1409621515, 876158213, 807002804, -196878123, 451789244, 661219781, 213940232, 1678639607, -196791938, -571955734, -1176922521, -845128967, 1476351686, -1963997441, -393609500 ], [ 2093644095, 2110120779, 922984046, -22274155, -822413509, -1559012962, 1505304175, 1691184177, -899836575, 639918911, -476355262, 1080261431, -302084268, -1712284338, 1576869218, -1392263100, 1787360025, 224251048, 1037731388, -2113036986, -890342537, 870484619 ] ], [ [ 2020216420, -1720319404, 2137258767, 658597213, -2071738717, -1600949205, 1307950466, -2100024229, -1813706780, -1127933647, 1011033598, -1800271463, -1617325054, 1485494805, -916612364, -30646074, -1763765389, 1079810176, -1388002476, -6557823, -411439336, -1244482785 ], [ 1712979921, -486782917, 602402889, 55649942, -1256206305, -157255368, -1464289371, -1789340047, 1025371764, -946822329, 1768831677, 355818839, 1810375388, -1963518363, 1228250400, 94533926, 106270679, -783553533, 297265234, 1421914911, -446443732, -98798600 ], [ 1438685321, 1396730584, 902884636, -242326609, 740574053, -218026645, 7946025, 1977117767, -1981157895, -1344323651, -1029760202, 889893905, 162673491, 1064358075, -1864892604, -599598209, -968720700, -169673500, 625172729, 1812639796, -1233366978, -582536394 ], [ -1266496597, -1949772223, 1511245954, 1827217174, -81089541, 1091402415, -1905465710, 1234498238, -446073090, 416691689, 2085253058, -1544922282, 1575032289, 365166360, 324787300, -957154388, -91202863, 682487067, -1113296028, 1863643136, -19141608, 1303683697 ], [ 1149591351, -511175215, -1307881494, 135297214, 1793996003, -1936387914, 1287235258, 2027715766, -2035982395, 316253123, 272994558, 1655906997, 1044874514, -2023122945, -169822161, -856264767, 412702796, 2127812093, 131339826, -1052113632, 232448572, -1807691093 ], [ -1049271704, 1935838558, -75941999, -78909163, -1825358652, 1175397219, -625530878, -407587528, -1486062216, -693551552, -2120631841, -1694884518, -1249024060, 1969556630, 199446530, 522398154, 2084518200, 165260377, -2123519845, -1407342430, -370202138, 664715849 ], [ 839485583, 500553687, -967622486, -839547659, -314711184, -1048743377, 1370414256, 1324534876, 636894299, 1465961893, 159588822, -847271325, 367030844, -504490728, -704372783, -534371567, 646999353, 1147519607, 556542902, -1188345122, -192883052, -1021273962 ], [ -1692110298, -1412921777, 307509206, 2069970835, -103141553, 47118997, 908221102, -584322766, -1873618890, -137737478, -243932373, 923019058, -1825855146, 1749867387, 701625883, -1549321095, -1015826385, 2055054231, -1570453148, 949227502, -603155750, 1991590020 ], [ 2053881815, -934877686, 1364842160, -681591812, -405806701, 614204734, 374650002, -880983122, -1448741810, 1408785295, 2122325620, 318367715, -1854404715, -1395762476, -691595666, 913426107, 520733953, 1245097752, 329483597, -232385550, 1386631145, 1124376332 ], [ -259188636, -174831839, 126097173, 175162015, 1748852514, -249770892, -318302684, 1733735466, 1056925939, 6487696, 1939372354, -1848457056, 1190218919, 888420664, -284959872, -457964341, 2038770794, 827552996, 735280043, 606653441, -1893943676, 977649514 ], [ 1075866948, 425335650, 807762229, -1752486150, 28550129, -1476185842, -167086874, -1582722493, -981169562, 804150273, 135031368, -1111837774, -130601979, -61026560, -302185534, -1375762414, 62232469, -1571463999, 172044036, 1623412862, -671640802, -719302774 ], [ -936093413, -2032097458, -2028184552, -710398807, 2079350592, 73015053, -1237267079, 1140263110, -2013205482, -1921470192, 1685871550, -901474671, 677546099, -439145005, -1605276522, -1704537019, 280867026, -344180564, 835124699, 2051430705, -1470169949, -2127139267 ], [ -2048062207, 943790087, -414563661, -537247299, -1740060038, -1179446417, 1925416856, 1819435371, -255405917, -1405599372, 371467554, -1911730136, 94939994, -1979115965, 1329265375, 1604965778, 2102913442, -998626937, 1991856402, -495450956, 255572283, -682289744 ], [ 1559776269, -819822336, -1651467978, 605450484, 1829963270, -132806037, 945607855, 1346712692, -1416338222, 2042320990, 2027256265, -668102266, -928587296, -1208608044, -2015657300, -1046078993, -939593352, 912442875, -652185, -596953895, -207608712, 85606848 ], [ -1416826844, -1037940734, -1850935286, 855540141, -1074827047, 760432251, 129899712, 1755696365, 1850791580, -1141008854, -674622629, -1140407746, 1771808217, 21042498, -933158954, -1047485734, -1440608579, 399055295, 694798071, 1891524078, -861749629, -596154234 ], [ 479657776, -521566970, 1903392199, 319034883, -1442951129, 1808486752, 344810226, -1922900205, 897944679, -765636592, 1534092729, -1735289178, 733901269, -220006311, 13895463, 855056876, -828661266, -1695423642, 1455351936, -409014504, 512644330, 1781680485 ], [ 939936735, -1076715492, 1645385129, -1192261805, 1339309356, 1490633448, 1718735692, -552071228, -1183850808, 1612335262, -835673455, 864162367, 1277791878, 239540400, -1707662084, 197175869, 1834201846, 438188594, 987490612, 1064761949, -103615499, 244171327 ] ], [ [ 1247598444, 748203017, 627190171, -103907747, -922500208, 407981924, 1517830756, 804079032, -210246934, 965753557, -1324339207, 1732521088, 95776073, -717230991, -693698895, -480495614, 802236558, 1378135386, -1706928269, 1272856583, -78518161, 2081943399 ], [ -432492598, 966174331, -807176113, 301547868, -1577305001, 1868172209, 1055826959, 1333388282, -2011220281, -390662475, 1834014196, 104664096, 208517571, -1295960612, 8941529, -573986106, -810454179, 2004977168, 1132704588, -135176651, 2102215517, 300315167 ], [ -1295718223, -889951415, 569630792, 614809111, 1366354970, 563771394, 34718708, -1958519379, -1830764909, 498129770, -1067473451, 2045558472, -1390445339, -1173962611, 1114626495, -1655422576, -1863483310, 1206909590, 1452727011, 1215933270, -931370044, -1847824509 ], [ 1601481304, 501566137, 1894048410, -180445277, -671274184, -1005488165, 129775531, -2094217400, -649724051, -914444309, -1182886610, -76182805, -1788069570, 1081660667, -140522053, 304769747, -192892347, -424750902, 985884359, 1243728896, -414788448, 824679925 ], [ 1713236217, -964640289, 579745094, -1866113534, -80990804, -973928690, -2101414342, -1785072804, -221387841, 1357418330, -814980337, -1309269143, 1707552682, -2058901401, 624497762, 1895302185, -1065280603, -42151816, 992252290, 2067984624, -517702223, 139912986 ], [ -1403099361, 1203051951, 1346716843, 1022008986, 351476942, 547718696, -1073808932, 1800342537, -726245708, 1626320966, -1191217621, -1511600141, -1873963763, 1980599070, -1106717625, -856284787, -1454799929, 526874604, -1643727459, -530776185, 1846725338, 2133739232 ], [ 2090835788, 862415948, 925646411, -602140780, 455508816, -1859601817, 1364725184, -1466820757, -2029535594, 1156741016, -239153064, -752486930, -988404682, 1867146256, -380251365, 1856367909, 2111315146, -815490253, -683831253, 1535637340, -823730565, 617215829 ], [ 1303248658, 1001441406, -58248513, -1682990741, 145869729, -806528475, -623062016, -1408885492, -1629928441, -1267483901, 1048419303, -123686268, -1042294570, -1292153496, 886096379, 818182906, -1515571860, 2139319332, -831782639, -1735709639, -818079945, 1327383532 ], [ -1743703314, 585351286, 575913378, 1534274438, -481835869, 1632852058, 1237568811, -291232802, 952568703, -1646698892, -1888033515, 1736680793, 1577635080, -290417049, 979046978, 34215034, -1557781315, -1543640385, 2137803814, 1815884464, 1678596110, 1987688704 ], [ -1333023146, 690117442, -1921967629, 1472452155, -2014795651, 1866674423, 129143095, 1400474779, 615375290, -1532913176, -117538182, 57592679, 1708094077, 1483195455, 859722184, -1298062831, 122998053, 1984271442, -567986773, -1850106646, 141176086, 1251291229 ], [ -243979176, 171027977, 2062925731, -1247740033, 142486813, 1980026496, 1757241715, 450388318, -786890790, 172073008, 1389570889, -1639856510, 967340862, -1315162146, 796396125, 627451540, -1964099385, 1507098149, -1709845862, -750302407, 1101613146, -2118900993 ], [ -289116900, 893583986, 1709691980, -677448473, 102098352, -383268665, -1317251240, 486082625, -1273074625, -1352304514, -446069698, -1223525860, 957919393, 863132263, -1902733159, -1677910058, -85939379, -959239750, -571500876, 1864507577, 1798126344, 1535540830 ], [ -1372771393, -829656321, -791157045, -1102782805, 1019859279, -294025850, -230502025, -2145132781, -655789916, 453494937, 1855369615, -407727581, 89008487, 387102873, 1774930302, 462997675, 265766588, 94892076, 1316923692, 1638023414, 1853552578, 149777872 ], [ 1446634293, 696158517, -777863315, 977962891, 16210235, 491997622, -767060917, 171162664, -2012573659, -1574191609, 775112396, -863226815, 465684176, 352692779, 822377485, -1614819357, 1305127648, -837954101, 1835418172, -184742788, 715700141, 125661649 ], [ 1641351355, -56974239, 398952673, 1716337426, -797851024, -565946049, 1926686682, -2066493391, 1109766481, 1612095278, 240736627, -983860653, -1839646645, -937641066, -1673790929, -2030904666, 1580112578, -1626669222, 1242503189, -1483455641, -548784478, -290863976 ], [ -1555607171, -1570041120, -1996128312, 1844514689, 1721936736, -1777521607, 226702183, -1567055308, 1709635698, -45546863, 712982701, 1507266371, 2064318708, 948124467, 1658563173, 1045689927, -717069541, 1275878410, 763839681, -2000878856, -1447311110, 569997629 ], [ 713161611, -789170245, 1336470144, 979640492, 1473649812, -1404446821, 1062978402, -691512858, 1133754918, 1746497900, -952961770, 1919346444, -582727735, 1300311834, 1336289132, 1458003556, 1426104047, -79549315, -1248107744, 167450910, 409799911, -717984882 ] ], [ [ -1428800080, -1296543796, -774079993, -764639869, 76248596, 1318319003, 1729299075, -1585939657, -804645640, 461029645, 1118862695, 1646527364, 972871950, 1287984464, 269282215, 1595999020, -1010627840, 322102398, -678714832, -1895999014, 525523798, -1484512793 ], [ 1189468807, 642028939, -529113771, 1528679238, -1315113571, 1967137990, 2088819516, -1681355496, -1929990128, 482235808, -526260181, 1224265582, 89915420, 589788837, -242515023, 1082709819, 1164740935, 2087356829, 293536201, -1834743674, -296781717, 1537545685 ], [ -75772794, -1406573901, 1471142312, -692982136, 1338395509, 426770188, 1603034374, 1368197879, -1034211075, -329500000, 1183039965, -253986402, 46594037, -346453121, 1451819704, -1845944298, -302101436, -923935061, 619300830, 1410683074, -226592097, 926241608 ], [ 667248640, 1929830236, -304941329, 22296124, 2046335846, 577767784, 1424055591, 276130732, 273667658, 845379403, 1886715412, 357886805, 1224353191, 287557046, -1736678954, -1575117408, -1628913433, -1651873563, -2119005058, -895365204, -524526524, 339831900 ], [ -1179148575, 9072346, -632159972, -1058231335, -668179430, -594320166, -1945306104, -1896882626, -1714526390, 1344086249, -1287347748, -269993523, 1128715622, -1169715518, -29327081, -1650853352, -706208922, -1880571868, 2146174079, 1525040971, -2131912200, 1788773460 ], [ 731281806, 2016152945, -1621966804, 575417095, 202822302, -25957146, 327460904, 1418492014, 1747902605, 1994650561, -1155332337, -484546682, -1612982169, -930804034, 2073619905, -1394815055, -2094599782, -468876475, -853281489, -684967329, 262999340, -808437909 ], [ -1984460413, -230956917, -730601272, 1373843911, 908743152, 2130353604, -735441697, -1545389062, -363891415, -118880067, 1890309408, -1421198706, -979857605, -198785394, -2091724912, -1467460668, 1303459499, -841351342, -1301392334, -164121439, -2068987891, 1714286849 ], [ 2121381841, 814658769, 689461976, 1343442518, 519515575, 429906286, -387396850, -1924376650, -1830719115, -1333116890, -294207056, 131113746, -79979002, -151592457, 1478560083, -527699257, 6934648, 267245540, 1359466642, 1892506318, 1873284285, -908959796 ], [ 903639104, 1356685411, -678237334, 1537506051, 451162248, -2043178305, -1263021745, 641562697, -424817291, -798472509, 973099334, 2021811996, 453713638, -587834629, -521991832, -2141504389, -2001970488, 2099655657, -1452141414, 1456057177, 1271738669, -1478869916 ], [ -2077278012, -819997279, 1680658909, 1979844266, 694422009, -21377748, -1415586932, -1587948109, -729210147, -221640504, 16366270, -72025846, 1732344203, -1534980597, 1560023096, 546240847, -1221549280, 130954911, -223881791, 1348831868, -1115113336, -1244634574 ], [ 382219289, 2030942398, 885594713, 1230231881, -2049738682, 1380770456, 1392131939, -2075053228, -1570978530, 1437338985, 1854363926, -1862616733, 542725826, 1518885088, 801445644, -2039013955, 1843763515, 1080214373, -1554930477, 1276943907, 963004869, -813376456 ], [ -1051930694, -1337716067, -479499804, -909309706, -1499433622, 1477356497, 2143802852, 1424611124, 131798854, -1906421431, -1933855883, 333397940, -519311109, -1793524625, 645865648, -484184283, 830337839, -1130090818, -74705544, 2085410935, -476207609, 1097863274 ], [ -1042152029, -1630647646, -297827302, -1549796863, 1794719154, -995101990, -1464167718, -841271673, -761909058, 1004415439, 1718317873, -1231827025, 1975812009, 1404178279, 1521630156, -999264681, -332312778, -1945200185, -702145456, -192949627, -1059004676, 590308264 ], [ 852840415, -364101903, 124488274, 1305041460, 1272978803, -860383300, -62294989, 1840693329, 779861998, 925639207, -313705629, 499658317, -536789518, 1367288225, 977523787, 1527610283, -1448168988, -1541713095, 415425238, -722880421, 354758086, 1313450612 ], [ 1861576444, 1439574217, 655551977, 1328207085, -1410469163, -1689845679, 2009201913, 135068831, -1739960979, 2000133753, -386142714, -1964914069, 23142833, -659558607, 6122969, -919490777, 2117544647, -1676294519, 1306525030, 1591183740, -877313863, -1273183250 ], [ -1657057757, 1531704379, -1148209760, 1181248338, 1067423054, -1436732431, -85740906, 971337726, 244703325, -803900033, 844646726, 317820103, 1236201666, 1918745556, -2069459796, 1692344071, -1200022112, 2001765713, 651822000, -320777431, -1059191337, -1402353128 ], [ 882403707, 1684916388, 866039883, 373538556, -1105037622, -687521672, -2034569044, 1996292984, 1628279152, -959964405, 391709414, 540642423, -396817752, 193968115, 1951708004, -16830565, -960726841, 491883287, 1927961506, 994042644, 106927470, 2110203610 ] ], [ [ 844642530, -791385999, -521612254, -592652780, 1867165216, 629382724, 1098973475, -2034201583, 117336300, 1218394945, 1954615753, -661288745, -665852932, -805122406, -808164889, 1212056172, -50384769, -875538371, -1986092925, -1901863237, -1594873382, -1441070145 ], [ 1097857403, 1445329400, 791671, -669322978, 552628668, -1146176873, -469981958, -769065765, 245632213, -1827121752, -884968468, -302676360, 1916740646, 1033926510, 313906247, -638968884, -1832512402, 437897780, 1885903380, -218811475, 148562495, -2014416514 ], [ -1521072283, -705384093, 642204739, 785424763, -1920938341, -1433873122, -616938394, -1042722665, 1951244107, 311179854, -117756479, -2034383082, -1135091112, -1139209733, 1684720568, -1351583276, -1084469126, 1998223586, -1395661293, -667036977, -1189552188, 1811447658 ], [ -1107208253, 1144612705, -1758185302, 1097867591, 575509204, -1668572544, 1545741096, -1883778221, 1134714025, -823905777, -974062043, -2065007291, 1259283700, 595534041, -608253485, -122977291, -635140389, -1878328556, 1093700418, 103979858, 1307946249, -1292095719 ], [ 139420721, -1342311564, 562049246, 767367857, -1679492947, 1658897718, -1569879668, 532031605, 159844408, -917043766, -1805556158, -1167707004, -520641787, 158836152, 1344133263, 159813964, -1336113667, -649218564, -2030617510, 962233979, 603419028, 942751674 ], [ -1201382989, 1719030365, -1620682545, -111054615, 1458597293, -1079638050, 803036648, 638794442, 796174918, 527097991, 1031730740, -394426328, -1742513519, 717626273, -447875167, -922867602, 1960022234, -789366257, 1757060491, 1423645040, -1382142826, -1346402707 ], [ -1764416692, 2063945546, 852899343, -1776288109, -711064371, 1613586772, 1679342148, 1070380865, -1857153555, 1128473434, -59297116, -2122854766, -1532691969, 1405795044, 1986635822, -571568194, -1891326999, -798431721, 838326430, 352605080, -1569350325, 677345463 ], [ -1078385696, 1185084963, -624339512, 422699326, -940371119, 445262882, -1351539235, 1081220148, 1953175898, 1167438560, 1961496359, -1097433491, -1333673998, 896168872, 846155352, 685796857, -880755801, 634641964, 1511292536, 1445422181, 382184463, 1270330653 ], [ 290861208, 427984043, 2021688081, 1174574458, 1398463392, 1387058150, 1447929109, 1646746575, -1584571894, -726298112, 1670089288, 646790576, -1174878675, -572021140, 1343659455, 606124850, 735622748, 1671441062, -1821381068, 1593228564, -1059459565, 2037452531 ], [ -1183293275, -931470021, -1267398203, -1198651490, 1733713222, -1433731859, -1256814967, -1835704941, 546308524, 806592381, 1020482448, -934331844, 538298779, 177563295, -999406784, -319172452, -565869415, -269078017, 1037820550, -1741664133, 1670731584, -1443832053 ], [ 1617550600, 1454013781, -1065741359, -149357769, -1523933029, 333793427, -591178911, -581607929, 1493401240, 1504101452, 1359705028, -2099359418, 1042363666, -1318356645, -856878554, -1277957181, 108891884, 2042860760, -1000633757, -1103221383, -1956103389, 943507122 ], [ 1722800982, 653056181, 1125652980, 1294457423, -1149234657, -1080321736, 161990728, 1040721844, 1771310229, -825551929, -1616953646, -1870941323, 235872682, -962943678, 1708995410, -1976323528, 507567468, 1878431481, -340305122, -449692969, -2096946448, -2028098226 ], [ -1169076010, -218873189, 454113899, 309772215, -906343311, 559567822, 617863029, 1527070874, 735702708, 1153616628, -139626655, 1221751690, -298633427, -337414885, -1890408142, 1913376569, -248788541, 229432960, 1203879608, -1989234737, -367757180, 434107338 ], [ -953062237, -1251595687, -1897564534, 365661492, 688508232, -139765902, -1981677755, -1868659217, -2011013291, 1882393964, -338868969, -1228553939, 580040014, 1043788145, 1932431278, -1593605614, 942158986, -181363762, -2118890666, -820499683, 652370759, -355740127 ], [ -2094173282, 1835149621, 759406350, -709861283, 494852793, -1739510197, -1392373556, 1826055213, -940198192, -1433635433, 752562981, -1492306403, 96080871, -696632643, 1876873312, -2085949256, 462289419, 166561850, -853828401, 210932671, -648051199, -1347599400 ], [ -759467254, 925640994, -441104136, -401836303, 1684183613, -48043301, -1283995943, -267988284, 940134010, -1902584966, 1234963491, 1348540569, -884227863, -806641803, -860230316, 1732503263, 1132358242, -1524943157, -1676647477, -575072976, 807147544, 1777482661 ], [ -1800878649, 2049606061, -1194287547, 1985566245, -97950291, -416343481, -937746102, 1034853729, -541067967, -1745373710, -734937324, -828643799, 279216640, 898957640, -531628270, -1936769720, -301322435, 744965517, -295846081, 1630959337, -1544471001, -651304184 ] ], [ [ -944113325, 1905404207, 1836730641, -1869382813, 1615701841, -368405887, 806125665, 506085086, -737222837, 807325362, -350552006, 592165403, -1961469496, -2017512934, -1584798793, -1535989888, 1848872460, 1744979545, -1375278284, -1270347181, -1668368392, 1197171292 ], [ -1447183016, -2007419750, 1852307795, 709082631, 1510769731, -1235407208, -823635445, 1516685271, -1784843058, 128002025, -664382880, 1226232107, -1057595026, -1137266804, -613240818, -296139525, -2135681863, 298098313, -437451640, 83228008, -705981963, -587605786 ], [ 398213779, -1952739176, -1215019035, -880688778, 1235764025, -1835204815, 158441625, 1233007905, 877410481, 1058352804, 1585929597, 1527839609, 337694805, -1195165876, -391175518, 1627120351, -543101776, 715259571, -709429519, -1036076982, -604227104, 1256496336 ], [ -1272176580, -2059031368, 55258369, -1337716869, 1293370401, 1693387550, 1953175487, -1213129062, -1576347639, 284548375, 768358641, -1957432941, 1795909605, -770409733, 1078612685, 1110661951, -1752504604, 1810026856, -1918763420, -1875039004, -421683349, 312625393 ], [ -2009633709, 564669926, -664314603, -1280674446, 155602771, -1708393242, 1463992698, 933527488, 557944969, 619097743, 1087361890, 1863534685, -971864732, -1588513623, 1281776779, 94494370, -1676823150, 1794317738, 910934654, 1898547923, -2048077383, -835653812 ], [ -923352449, -1129080056, -937046317, -332869944, -397458628, 101585749, 1558422180, -1230377324, -534784237, 364978922, 2083947617, 892751725, 1802145063, -739658384, -1507594361, -225551333, 1752595329, -1293930088, 2050445824, -2013172975, 567266838, -241375666 ], [ 653148664, 1455820173, 1433387891, 151723350, -1947097553, 2138944565, 397211775, 1666359463, -308481690, 1249867533, -1828477441, 674566983, 711373781, 1543231409, 1160245264, 1841597458, 1850620082, -1004301994, 70096563, -1408539414, 1125876912, 678244810 ], [ -1295864083, -379653999, -1168513630, -641527846, 197886184, -82200751, 420118313, -710923869, 397375260, 1472935813, 1793156612, -1666415136, 14654342, 2013109637, 818384813, 870812428, 2133245522, 482464609, 1226365546, -740590288, 1897500434, -1083678579 ], [ 316770157, 771932350, 834406837, 911448932, -745060227, 1928703199, -1224260379, -1185583090, -1215827987, -463752465, 1657698425, -1586439946, -37012728, 775673462, -1208686459, -35791338, -306767033, -314553017, 284674066, -1643970085, 1488952414, -562832532 ], [ 1756918689, 1854512011, 306389255, -1021948584, -1370118152, 1795314358, 807104067, 1027392938, -371832749, 269333640, -342610963, 86837437, 59900629, -1281756864, -1341467377, -352827227, -213706191, -993171803, -890082455, 2131659025, -1337475431, 1767872974 ], [ -373378592, -1948649058, 526827599, -1186482936, 593433484, 107884793, 1952753936, 1280643031, 167724961, -1880255853, 110003818, 750529659, 410212213, -936092992, -2038046968, -2056929600, 1799355161, -468227588, -416994896, -1102937479, 1331958819, 1812845430 ], [ -430506485, -1006280821, -1490766983, 120265491, 358777701, -1525561846, 1875919914, 1701500340, -1011684459, -348827874, 6129948, -887688141, -1337315138, 676356128, -964093387, -117689847, 1925398333, 2016255940, -1996041167, -234995327, 971230357, 2092451024 ], [ -861508529, 356625227, 721479235, 1923398, -1041415346, -1927933316, -954116092, 1005843118, 1293737173, 239965793, 1852015577, -284042564, -1131117372, 14608606, -775438724, 670316639, -486227615, -1249216455, 1360214308, 1727532132, 349358275, 1279752239 ], [ -1476594232, 1112930684, 1802614957, -342593344, 1644119266, -1388436890, -1832649911, 378272354, 681966532, -1032913829, 1323835307, 791345747, -2106789691, -665609122, -680481486, 1678390512, -682618549, -433256932, 43509690, -954800604, -1074165706, -1950358070 ], [ -816930425, 1355773275, 175578558, -1814466574, -1861691365, -207578636, 576788456, -1816276272, -1443209093, 1812054914, 267641215, 301968764, 1973038656, 241031172, -461618819, -566544936, 866679112, -2059290486, 1476344404, 1208684283, -579496959, 218242129 ], [ -1886922999, -1404247671, 517103818, -280658338, 865838003, 919381970, -260862619, 264451611, 905264338, -1028977877, 606053821, -1046837707, 1453327984, 317225591, 1877004995, -292186860, 919019823, 106763400, 149129229, -921628427, -292779985, -1164478057 ], [ -494541655, 711586632, -1108416261, -646325882, 1396796664, 2129784615, 1667917847, -1170068957, 578255724, 250425517, 1832102336, -2120432496, 1729861559, -1558538370, -680666940, 80474392, 1690046855, -831554380, -666254036, -1687825527, 972653037, 686400719 ] ], [ [ -1547530983, -734780214, -1950473481, 39633159, 1109321116, -1641773483, 360633251, 1876317614, -1980689791, -1801811568, -1646991975, -2043291435, -535195117, 103661972, -785509063, -1122359043, 1307548951, 194770986, -1362429696, 594082312, 1164417378, 799430115 ], [ -904777597, 2125574433, 1547487186, 333520090, 364865855, 120431258, 777760582, -2110291721, -1511929963, 1681110268, 1039288238, 2132327371, -1999120194, -137206730, 855932722, 263840910, -1070078505, -1466111892, -2065809322, -1716821883, 1922133402, -1460886699 ], [ -1385074585, -678272012, -694935938, 2041632411, 1075038922, -1240896857, -1657071963, -481714518, -1534163550, -1612546782, 1409538754, -2113654909, 284551329, -1925662134, 1343720446, -358439945, 1441851182, 799267336, 1810179794, 130799247, -811057663, -466592076 ], [ -120338426, 1754434838, -246691348, -317569566, -1075341919, -79749863, -1341819226, 1152613653, -1889103185, -771070134, -2002656318, -1703073410, 32489597, 14926786, -1967197582, 817738036, -163561327, 590239192, 2141666469, -605674058, -623571258, 1378776812 ], [ 662835423, -1225678859, 1353797633, 1246674642, 1316957654, 1701498925, 1591845, 1177289233, 1253004745, -1887148272, -651208202, -1801144850, -885979090, 221337244, 1638882660, 1767149986, -1054031880, -1338888318, 1900194432, 318961816, -121775529, -1055429602 ], [ -1847946984, 115545927, 1479739248, -646823769, -2006719849, 429835621, -542538717, -861396100, 1522340851, 328591410, 800855724, 236472176, 1352686000, 1393434557, 1285499250, 1950794763, -1773656483, -1926007923, 641975465, 1514321406, 29815127, -184808407 ], [ 1457312083, 913705340, 968540537, 2143992012, 1580447934, -279204093, -1059362011, -342233066, 1000301586, 778636416, 571385550, -466804570, -2091131858, 425903348, -1140858691, -1249551162, 1691816779, -1724666144, 292111991, 120208341, -1714513759, -475507534 ], [ 1577624849, 1244226853, 1738622152, -1007550242, 718883037, 243558728, -2119813370, -1001280449, -1473777442, -1950051003, 1453391979, 1189457597, -766080779, 1812585549, -114085778, -1703816670, -1007332631, 505626609, -1629451038, 576509457, 2125464296, -1169205046 ], [ -1107440413, -752123310, -1471937341, 959236939, 597948802, -309146150, 1078116, 987795119, 253030980, -1108571877, -29898533, 1802006113, -579672899, 1295897946, 1077979854, 412371604, -1365787072, 2047206853, -1684367731, -636241476, -1158749772, -1691568894 ], [ -909648837, -2053843728, 1713052463, 1980671462, -1575511648, 1493957516, 1577180375, -720202767, -1066923714, 671875876, 598055739, -1078290911, 2058531046, 396001995, -414508421, -123247594, -1141294966, -1917125411, -535318889, -1299104816, -1334674978, -673430051 ], [ 1181971831, -2053512934, -67940137, 899030014, 140348260, -1197336378, 1836309978, -1625402218, 2080221323, -10815347, 458122700, 241824031, -201866834, -1492808699, 2062979852, -1072539629, -196220555, 1216915232, -231527844, -958359750, -2061366476, -1225450077 ], [ 1232034143, -124491027, 1392759751, -266822369, 351362679, 971207576, 725704991, -239551417, -1464479228, 1505612717, -1866269248, -1924240385, -412988475, -370611992, -931313062, -1127699203, -1223691939, 1186392676, 712928843, -1613816690, -1620195310, 1763031979 ], [ -1473587527, 1505938380, -717571174, 899658269, 756622640, -315507501, 864029470, 1317115490, 53898265, -1779185346, 1101269870, 738041590, 1598305731, -1375027961, 1515381424, -521845613, -1267869302, 1150306862, 1342813383, 1259013687, -1579332399, 283521541 ], [ -1991452843, -1763638524, -1887226977, -1550916000, -691450880, 423952954, -736934652, -1414838108, -421977297, -297256789, 1940538280, -1681931898, -2033328159, -529257446, 2118062847, -1428305960, -2070679024, -498928574, 1632176701, 2042953082, -1915561009, -794523930 ], [ -207060157, -528841333, -597233152, -1797035946, 899327145, 1414920372, 1578743288, -922133948, -862805965, -847807473, 341237108, 490199481, -325979890, -928025363, -115103967, -377299182, -672319063, -1198577085, 548066939, -550841102, -852511175, 1038906359 ], [ -494621308, -279744803, 354656640, -1656531579, -1186507177, -1269288211, 1871017751, -592621711, 2075765097, -1949800172, -29919096, 132386490, -350770495, 1439291163, -1646719506, -1835947372, -355923445, -180665144, 1442019061, 1179777482, -66027089, 2098594455 ], [ -757490627, -655959796, -1122640798, -1548941544, -146289980, 1285250352, -1956564307, 1704471262, 434464511, 1471212305, -2138941023, -600920427, 415790934, -1145245122, 1889122876, 1679561172, -1497783320, 8938160, 916465636, -155186946, -15953556, -1207526664 ] ], [ [ 667031971, 1614623930, 683239517, 143654181, -1514710787, 1430665437, 366246785, 19181613, 377277452, 1411273873, 1663136173, 589513181, -23779424, 336822705, -1580974292, 1037035474, -1074421716, 1789510325, 194932281, -1175153478, 1647033556, 1911311834 ], [ 2065721979, 981463748, -1584279537, -1363110939, -585802626, -891424698, -1496020128, 1426274216, 6502802, -191334005, 22326128, 1293182572, -1138982208, 42654296, 1252861815, -1211175402, -409558385, -2007991121, -1102205811, -1697456636, -1683696187, 2055734012 ], [ -2097934702, 1144022386, 437820942, -589029232, 1300767646, 847230374, -798104168, 1617839111, 463311362, 972023479, 1605052735, -643272825, -1108607135, 370394866, -2121509910, 534498215, 1389526475, -480768978, 1687276965, -2021191387, 1833853509, 1728213702 ], [ 134109914, -1003314690, -1440863939, 1799730585, 1962085018, -2086409831, -1401516276, -2044459273, -276474558, -1122107275, -369142181, -1973214585, 1542367618, -1726302399, -460049608, 292940596, 696350853, -1223632469, 1933066759, 2049521870, -1777157868, -1775355561 ], [ 997996746, 1187953711, -521567866, 1774027448, 105305101, 553438068, 764837216, 763237604, 79302060, 108465880, 1258572003, -386532161, 1363842370, -998558957, 1023840810, -995613544, -1177522140, -855296230, 558842056, 269092738, 619588457, -1813777294 ], [ -1072768863, 297065349, 416367798, -1066887935, 948946055, -171516755, 206185287, 2080193437, -939524061, 1231982051, -1058185964, 1113455623, 15441487, -1277944397, -1120439435, 1566136263, -1929758580, -1473758456, 504784475, 696904709, -1363606476, 936576650 ], [ -1306892722, 1725256409, 2022632632, -2062393346, 1405419210, 1080277431, -75891944, -995055257, -464542259, 810385992, -1684969549, 321637491, 1205765345, -1487491331, 279604623, -842783310, -508178731, -2027031244, -1143441626, -1943620594, 1751462047, 661703673 ], [ -1253248332, 1938824418, 1908947859, -129526293, -219058630, 639344790, 1248319209, 597996808, 835504128, 1362183051, -828899678, -1852268876, -719592458, -1905492428, 720307636, 1214958913, 808960758, -74216983, 658846317, -142307472, -538468945, 1558373354 ], [ 25901604, -277587790, -834242514, 1186455221, 1982658938, -900024441, -1183176719, 1864340710, 741780444, 1716523546, -1671588019, 1994136637, -734495266, -2044117742, -609213952, 284177152, -927026116, -1312242396, 244369004, 1176861708, 800023425, -301165466 ], [ -1001180663, 1417635166, 752294216, -1675222467, -604119363, -1612626578, -431492068, 1912565141, 627715714, -550864144, -126845554, 1056339401, 389954391, 449578240, -2047595177, -1828385937, 516199947, 1348120979, -882159983, -838093559, -1250777779, -314419943 ], [ -570159594, -1663174651, -576896981, 1671857790, 564288928, -30136076, 1521969559, 271958635, -1782902313, 460641663, -466088707, -454428683, -1999890255, -1051178386, 784855535, 1715216666, 1496248998, -522234228, -824547088, -675138474, 1642289368, -1472270060 ], [ -1523174191, 1675377232, -448508207, 141125186, -1247574952, 990120148, 154369619, -1976541350, 746126125, 114565871, 1346566597, -1042444863, 1936016335, 14192011, -404439898, -892106410, 1586872516, -699631197, 5227372, -1180556801, 1091684876, -518904304 ], [ 954788929, 1734332078, -1854814315, -1743124167, 228118657, 88460804, -2024193603, 740829778, 1503323206, 1910401370, 1795580933, 1620745964, -730412521, -803864508, 508362718, -1635018030, -1505865707, -1996715639, 1958901999, 333946243, 492733204, 1845486942 ], [ 2116427580, 312201454, 1259669542, 44121049, 159390173, 1527610114, 659988678, -1998829131, 1845886791, 1389838493, -195334846, 1622143086, -974868047, 2065921803, 1166863231, 146454977, 996939193, -409853138, -546262068, -137729595, 1130934370, -211786475 ], [ -199628948, -2065133485, -1126917820, 735247058, -1321100679, 1899307070, 1866357395, 736330009, 1470895718, -643769521, 1191302722, 180155537, 429594263, 1460412959, 745628707, 1825481099, -818590084, -433970524, 1107056067, 634755451, 559177401, -1890346486 ], [ -1613020646, 1070535763, -1626374072, 1260747210, -260823092, -2058024582, 1098623667, 1126118941, 1818254983, 572102126, 394892010, 1917671048, -502390473, 1307791703, -1877472976, 44697560, -2075413722, -930594897, 422834082, -562834702, 1402683358, 1016767505 ], [ -1076121551, 994879705, 719776403, -795546195, 1818331586, 307893409, 1199279976, 1898220344, -1160562874, 2069484914, 798146954, 737598240, -582504780, -42048399, -512196733, -1805808490, -1875005031, 432143188, -1188909743, -78793827, 673072730, 2026353100 ] ] ], [ [ [ -1636727002, -1552714528, 289828865, -1940990481, -845626234, -2053811560, -1298211193, 1493531201, -2138818653, 194019293, -1026628518, 476840499, 1429433608, -117335749, -174160098, 1710217323, 1171257275, 1236215964, 1734005798, -457262996, -658900474, 2082936225 ], [ 1485539944, -645092577, 1949479446, -1858604941, 565248088, 1491018253, -1482111559, -1342571453, -875177573, -675729066, -1960501114, 190823143, 32244265, -52757047, 1835711608, -300020465, -463120442, 1403667530, 208872429, -1177074980, -2025383317, -1283001336 ], [ 944226830, -1200153541, -631103408, 178529651, 983293451, 1218529896, -422465336, -635748692, 2067906917, 1724350067, -1978672533, 127909983, 1702970875, 2054020100, -848574935, 1844760145, 1960302522, -1012106261, -1516831172, -151240595, 1455532066, -1313937037 ], [ -1813031565, -1635717939, -1902246933, -1301442825, 1561267810, -467271702, -72929289, 1546233613, -1096764736, 496254220, 215255873, -548642988, 716856432, 95822030, -803641648, -1765684790, -804805642, 2044814045, -1564662073, -1988979889, -1621630705, -1987246872 ], [ -693718195, -247217213, -1485475585, 147015894, -17345049, 1043136240, 2027214655, -1524608924, -114953516, 597906403, -1438406560, 2126311057, 621663475, -857623248, -205264035, -138492360, -42978204, -1623534313, 2116816663, -1585357782, 1157853901, -953570881 ], [ 1018718180, -976813008, 1899982440, -1646641699, 1905624074, 1127927994, -1611912245, 735231181, -552834347, 753522421, -941222657, 1434869848, 729839056, 119328599, -1064116040, 940469205, -1097099692, 47504559, -487359545, -143256705, 680279200, -599212490 ], [ -1752137604, 2041104383, -1995550116, -434624002, 1455831239, -1977351096, 597267323, -1733940642, -1001639782, -1687631875, -941930569, -1306656678, -924132839, -2094334878, 716005039, 1195507625, 1065655532, -574945761, -1309607489, -2107887232, 1866019715, -1208662578 ], [ 291242211, 364781155, 1092905545, 42553162, -1774803886, 973682211, -1451286011, -1374789962, 1625426441, 1114809918, -101928503, 618864877, -1702852882, 419774392, -642413937, -1005460408, 2084471626, 1742928385, 219147510, 1111273333, 1415714310, -1611633062 ], [ -2073603328, 1136190564, -1885988116, -1156411575, -1757550393, 1607772551, 1781798316, 1056133424, 1900987266, -735426236, 1415183060, -199919091, 800415176, 1025880599, 1377825570, 198230253, 1677147794, 862108193, -100918479, -1911169515, 1563100081, 34883019 ], [ 1538209645, -471449048, 507088078, -923916176, 1020429985, -1755394701, 755181120, 1535270202, -111818544, 1250025142, -1120218529, 1569726905, 1781988763, 302330970, -127052291, 139099491, 1845461642, -763698991, -1197030831, -89556448, -606385308, 934281789 ], [ 1642039270, 1512806287, 172455271, 1579423724, -1455376170, -459475138, 2005843492, -958041185, -1260764756, -1091608109, -1374320815, 1223173904, 796667989, -1801857006, 787327901, 600902871, -417461768, -261279716, 1889069045, -1273723159, -323935638, 2059143695 ], [ 1724720661, 442751559, 1466508469, -1619417342, -1038750725, 807598700, 1094280671, 179661764, 1466497375, -1471353999, -1349555692, -1173725152, 1141695662, -587429128, 1747257113, -479048632, -252647873, -271664694, 519541340, 528937799, 395456898, -494484802 ], [ 1387854699, -936130933, -707782665, -1119256626, 727424798, 1433044213, 650187931, 1547778003, -741999866, -2037221869, 2140003136, -189907788, 909392438, 222316665, -1773574660, -428706890, 1344732516, 607852164, -970122946, 946096013, 791554937, -890867483 ], [ -146510374, 104788949, 310143483, 1493574818, -1532938724, 501788294, 494153380, 842791361, -1746721389, 723843311, -1276353724, 1676424590, -924933611, -143147284, 1894600252, -1055009454, -1475797139, 1809135415, 406698040, -1914338865, 1876702045, 830975246 ], [ -200445715, 473660957, 1090437599, -471621458, -1525914337, -179979874, 1911027549, -618915386, 1986943782, -2028102985, 884215448, -1831559629, -597841518, -560548888, -1604213496, 1561630562, -627721319, 738878884, -1161178873, -821799162, -842422160, -952240048 ], [ 1676179933, -1188948818, -1367143162, 1432580365, 1592370392, 481930831, 1817573860, -763778051, -1286238206, 566651724, 971680108, 1653590766, -1193962961, -1362025359, 452092526, -1986624499, -1088915124, 1435509313, -1361297614, -2122469538, 1869770173, 657390571 ], [ -1855547846, 536426450, -1105351805, 514001162, -973360468, 184695542, 1677991042, 325075319, -994142565, 1519519993, -1639386515, -75284335, -1303365057, 1771436256, 438906096, -481636681, -325042065, 399405413, 23318488, 717150562, -1182188040, -1151875087 ] ], [ [ 1631613623, -914444259, 648605894, -1048612778, 1264083513, -161200812, -793564665, -597570436, 333936943, -781313326, 1721250780, -383491436, 27411623, -384957428, 1951867744, 2139059457, -925878157, -1611151099, -205460283, -1777270815, -1088211647, -1818196343 ], [ 356304073, -971856569, -1362382130, 1774256538, -1700656621, 1305635482, 1879306376, 359649261, 303803694, -1047911564, -466457029, -593733563, 80161290, 1581428860, 761671086, 352788765, 471149967, -1067420232, -1255898307, -402228579, 1148171576, 740085529 ], [ 1608180918, 471749524, 1190179509, 977785040, 817691771, 680967380, 1532347092, -1505375104, -1016213929, -1616420957, -342854791, 100888563, -1250824038, 164287452, -1954855122, 1794378457, -1976741853, 112610929, 1910806778, -248172495, 172528796, -979370335 ], [ -1195370946, 731445116, -1964340740, 110635112, -670483241, 1092575344, -1141201301, -1614898754, -2105321475, 192614264, -911184518, -1467748562, 597154223, -1750376416, -1143090162, -253993477, -398621305, 85527381, -172544626, 948461103, 171247175, 497358464 ], [ 1721298070, 1115880031, 74851125, 1621886247, 290600023, 1118984605, -773106968, 881366167, 1605682594, -1133572362, 118793081, -877495342, -1617918853, -1898592763, -282862484, -32269606, -1528550881, -920453192, -285718215, 17156429, -2120641192, -2032375367 ], [ -1790692989, 124891467, -914827166, 1163498938, -1449783213, -472790049, -1251437043, 492281390, 1955104436, 2000929388, -27780561, 385712029, -885386293, -1926057321, -964754674, 1811085413, 383459975, 386525495, 698877106, 1013457984, -1683261369, 15955313 ], [ -1704482050, -1750031076, -747072492, -1682988186, 633863198, -239794813, -2038877209, -391037313, -804013830, 1941499010, 947752518, 10000921, -2139315572, 407927605, 1042401438, -1600388435, 303772457, -1012461717, -180815795, -1326534057, 2129508471, -150912432 ], [ -65600998, 33487442, 122626478, -1661810097, -766196627, -413972638, -1693915449, -1122708241, -1921335520, 478183031, -608169154, -979715729, -1054762571, -2035354249, 1702547523, -615379157, 710480792, -1465994999, 1744290966, 1385301889, -1933164531, 1725973741 ], [ -328508326, -761381192, 1487993230, -1705053068, -2125955472, -1962755206, 1047233936, -899394049, -1710859351, 534854145, 959593319, 1772367959, -899106218, 910442728, -1863580562, 369071745, 1056586968, -981256657, 1050998956, 2059567141, -729591747, 1785497930 ], [ -2000223623, 916567786, -1678627554, -1579807906, 1422966447, -34316196, 1656285845, 1934408990, -2087892903, 1468035728, -113598288, -498583403, 148664883, -2056191931, -1964002980, 1858110920, 1266954234, 140592006, 1711275672, 2118654482, -192553762, 1394878505 ], [ -65757595, -1773018192, 258604992, 49109226, 769261087, 173729502, 403026662, 90621248, 1713152364, 1052815316, -1756657711, 848908935, -937052961, 875270964, -1648906690, 668086399, 1045827214, -1535056707, 2106036429, 1797807959, -328973020, 1110246558 ], [ 611917441, 1940319320, -379051616, 1583455466, 2102812056, 212889686, 764240805, 469482137, 1667654277, 225676909, -734959273, -1775127046, 2036364159, -1488903159, 1978515797, -1412512619, 2019150131, -1507908280, -1037595170, 2059546783, -60432241, 1187288034 ], [ -1493308170, 515488649, -1975075093, -338012620, -1675957899, -634885703, 1221058840, -415264510, 850553927, -6786010, -165495323, 940435215, -1875360168, -1361325849, 619860607, -702833220, 1850080467, -1060932332, 1590537539, -2050640469, 1908849127, -1713467712 ], [ -295101509, -540286385, 359844673, -1183013420, -916139958, -923399304, 1190452890, -120487639, -689334084, -2026309101, -771004489, 1587358710, -1426314216, -1069425835, 555210434, -1267834250, -354470442, 1783776087, -1320538528, -1965702788, -1735739691, 1422905078 ], [ -1823966854, -1068901433, 1045288272, 498180286, -1249576537, -1478654871, 1996787998, 1399417385, 222975571, -1124729749, 331775692, 2136453432, 1635937192, 86498461, 196188082, -1529767917, 1005080203, 1925666045, -1350428526, 1568361514, 1011338480, 254630597 ], [ -602804695, -2128862875, 181819318, -573604044, -475652193, -1985736974, 1577947145, 1472854652, 894608371, 66977910, -1886367247, 1548501905, 1754359351, 322415855, 1757853596, 1585615507, 876545349, 1157779327, -153955953, -374903524, -822380321, -1013510948 ], [ -1078371205, -1999586625, -2081202917, 813215566, -91982715, 2141116547, -566621612, -2028001561, -945767369, 1747649912, 1867150436, 1942726331, 200226581, -1996124719, -1285877782, 1085703221, -758306373, -2092345544, 1251005235, -1349231113, -1614461969, -1750255236 ] ], [ [ -392181973, -1773993308, 1521221476, -408189309, 1720639061, 93419935, -790508389, 1364823227, 1762702973, 1001092389, 640310672, 69303365, -579939536, 1316334706, -163018490, -627725309, 1900007148, 1639078858, 1465866168, -1178588528, -685938798, -461041924 ], [ 180888433, 2012435078, 1916738642, 912139599, 704699304, -1931635468, -1908783264, 1115344724, -746625977, -992494947, 1428850175, -864884531, -335348525, 915594497, -2144250128, 1982333087, 1261510465, -254013687, -1417552648, -2065550162, -1416700031, 1874045242 ], [ 267834070, 1346903097, -545492571, 769913268, -889421558, 1930815603, 1899032712, -692980397, 671451600, -816343928, -1096750614, 1328735051, 1228601456, -565578526, -2035327014, -1490936881, -245612500, -1637661163, -1944711547, 1617282487, -295620161, -276106069 ], [ -1947371859, -1975723310, -300640457, 1807127696, 235581622, -882008546, -1282379202, -1857044128, 1313605411, -1373477, -722543326, -1274521342, -1673449363, -1789728138, 1424701162, -787645473, -315680419, 873703207, 839854970, 1806392645, -1800939496, -1135125015 ], [ 852126072, 1309262201, 1051704942, 1298132455, 1711121860, 1455312269, 1654617303, -410709203, -1281032636, -1695856322, 884150342, 1233129959, -1055366977, 1768167390, 1519744198, 122572487, -15673262, -752950137, -1956301242, 704061057, 1483980800, -374192947 ], [ -1791463728, 405873377, 1642035, -2125593188, 1131652415, 791637040, -987222701, -1661023383, -895189152, -548609539, 1390857297, -1864127327, -177075144, -531692479, -1000312120, -1246941443, 1746354557, 1580698393, 262203886, 1561269870, -500563051, -1166891633 ], [ -907424986, 1559485973, -2018457849, -1476888124, -930728842, 1413786756, 1480504657, -292463099, 848609643, 1006419987, 2033024351, -458938045, 555991294, -1044330663, -947527793, 859058750, -1771901777, -132567205, -1178403075, -2010999674, 828401126, 1827263275 ], [ 1483627992, -375638664, -531526371, -625294231, -1022287547, -517133486, 1175016642, -475518645, -593798798, -672260121, -2030804187, -1326063132, -880566840, -946887568, -1358767478, -1591353851, -1845049637, 456943645, -499049739, 2045808107, -570418156, -1666149583 ], [ 845603349, 838398165, 883010172, 847494639, 675509344, -2036160063, 1450176336, -1274176568, 1294965726, 761509174, -1273582103, 1885737642, -1019497936, 453972435, -514841477, -1036830281, -1131841334, -1252816539, 1504730473, -637377192, 1827631457, 1374995271 ], [ -613403974, 1184847665, 52849757, 848508941, -281802549, 296603885, 407615051, -796351748, 1972952485, 856569587, 334623243, 1152688438, -583613426, -1951418420, 133259433, -939398319, 1965044661, -930001011, -1211258618, -941714650, -502798913, 1010074333 ], [ -1476386526, -551828924, -1900092445, -328519611, -1734823214, -314156645, 1961292534, 776759383, -1306635755, -1982903989, 1980632235, -1222110507, -1111087034, 2008748197, -203584088, 34425159, 801601789, -275140368, 1351573874, 425725180, -2124711189, -1711350765 ], [ -1032429010, 183236106, -206664632, -437041737, -1725872791, 587378665, -2045260209, 1621709577, 994386875, -1569104314, -1016561938, -1803453057, 466946970, 642737261, -136174297, 1294992696, -1842653039, 1639561197, 1249752442, -1026557634, -1632279550, -2012270560 ], [ -1028519209, -22899948, 2117425843, -1610433593, -1436299435, -1667214439, -434053372, 141835798, 1845564544, -1862051096, -1182078456, 1571484711, -305119573, 1897738778, -107363971, 386519217, -98526500, -1482081981, 1147702487, 1327618484, 38565327, -692706798 ], [ 794319675, 1205008574, -1277496962, -1345786381, 406969536, -1306785941, -1632926219, -1850341920, -1117107502, 1991729590, 1029976349, -593015394, 840231245, 2137341561, 2082706377, -193816854, 1818223409, 367866660, 1925377548, -34850464, 618025101, -288542984 ], [ -787782606, 1640759651, -644229569, 1045521748, -599215252, -737432098, -1071448138, 1555329801, -1760455963, 403269083, -735056945, 1697694058, 2018177688, -797026205, 2114369002, -1315823517, -2144669308, 155591679, 1708455376, -369452030, 1375235339, 37469453 ], [ -576409759, -109343770, -1053277492, -912777025, 500372114, -2123489245, 376448404, -628812910, -910637522, -8428144, 195614977, -1409894963, 1393704742, -455837061, 1622177091, -954428921, 998118591, -1474121703, -1546657832, 613194720, -26217994, -1187372645 ], [ -182191741, -155067430, 1426651556, 289042082, -215181956, -1946595232, -382747079, -371019479, 1842039614, -1151695767, 22108087, 709581743, 919073916, -1782432997, -1654950769, -793041251, -1663405374, -1205098139, -1812161533, 728726862, 1806683346, -1321538320 ] ], [ [ -1265968096, -1007638795, 1616552287, -281763854, -639657705, -421509642, -1146540691, -373481584, 300548201, -758189390, -1700931934, 671699836, -226207442, -488567626, -2116723059, -1691716328, 1090306489, 277933822, 1511017456, 1303163521, 2130075757, -1129220308 ], [ 1094811657, -298071045, 2019678382, 863770658, 703993995, -85099102, -2088519325, 994284742, 1175518708, 1933851326, -1440840965, 1423781124, 1957101560, 752261607, 429233945, 1715032058, 319357834, -451591221, 1349303036, 183766779, 738204127, 703812874 ], [ 2104679804, -1575958278, 1134409640, -1144825580, 321749926, 63704590, 1907817423, -1660161277, -1720203518, -1000894704, -1103957851, -547421925, 24713494, -53343477, -1861909884, 650473814, -249951113, 746688969, -140364453, 1854830875, -1102634705, 435561174 ], [ 1012421425, -948814224, -816132986, -117435362, 459246818, 1916213745, -1931706258, -304166684, 752786155, 844810205, -1047786689, -531197407, 209973548, 871566506, 574466072, -382301923, 530171034, -1652894057, -1045834339, -407052330, -476036980, 903630857 ], [ -746035778, -1109215731, 1493360485, -143530938, 2130088684, -324778497, 1139663475, 872507070, 1221650219, 565296858, 1269264704, -1584261263, -912061806, -270147776, 192182123, -1462357030, -1057007987, -1066567533, -1125983273, -1711339976, 148641380, -1500020446 ], [ -226102287, -1908006856, -721374814, 784194086, 137576800, 496102730, 226790834, -1276074304, 637283806, 417337557, 1265082691, 478471430, 416571350, 931804581, -311946479, -116391121, -1738404851, 539381422, 1732225172, -636550054, -471734250, 139565038 ], [ 540111404, 297695834, -1238420859, -1435902756, -1984392309, -1258776053, 704157408, -616389951, 655257393, -840521659, 1195067591, -1663907897, -1425361330, 1729704712, 918885930, 1359896296, 1728693176, 96320510, -1834163688, -1840842677, -2106199126, -1837455316 ], [ -566304323, -1255324007, 1616740437, 613000423, 2058104784, -198553330, -368562779, 351483741, -708095500, -523689670, 1257371468, 1293985698, 1730282944, 589219927, -477508706, 639028435, 268070563, 1137970445, 2016022985, 305235998, -1123519203, -2134898704 ], [ 608234549, 730372209, 959397866, -969443550, 919323233, -421005135, -1049338645, 1417464769, -400676475, 1304680979, -1654429033, -430178842, -2078638546, -149361641, -1198157541, -1720264940, 670466670, -1355029041, 1975389220, 499794788, 751565851, 1743069117 ], [ -1096325767, -1166777834, 961052881, -18202607, -1794461063, 321605469, 841506823, -995043081, 2079880345, 1486091323, -1084049777, 313743419, 1812505114, 1189328090, -1987549137, -1871052402, -711665078, -315204895, -204061802, -717472048, -2026695208, -835981479 ], [ -89155153, 1493655469, -2111767108, 221325600, -831458834, 429690253, -1323479330, -1559581430, -1330626665, -487746910, -499036876, -961048620, 264097957, -1639944950, -1812610313, -109307108, -1798712984, 1935427834, 1317473202, 1064644409, 545160398, 13196633 ], [ -1584260749, -1536542142, 1678001828, 1884904703, 1842856978, -495637675, 1642431109, 465714852, -452941887, -929702832, -945794510, -228173211, 1867001622, 900512689, 673670412, -1703253644, 1179057763, 1636193230, -1144553461, 1827002433, -274264529, -1093309355 ], [ 1037056178, -856998648, 1449281754, 1939100021, 275362301, -820062729, 940671319, 801332670, -1170004500, 690865333, -666602639, 1102114480, 1562890831, 477524498, 839014970, 72476641, 197977814, -1629371498, 1515220866, -278952010, -1141578116, 1675846115 ], [ 1580633978, -316081123, -99138658, 1398739023, -1327590006, -1309118276, -572982747, -1835512587, 476695752, -1184801150, 814882848, 685686370, 2013764079, -1784168971, 1041527552, -1346472839, -199242076, -2088786634, -1878659748, 1796522534, -511981408, 1646365660 ], [ -265651451, 1208663489, 1565184392, 631264424, -1016535857, -53107536, -1532074784, 1842466627, 877876406, -1277396278, -815923008, -2026281958, 658135859, -1332712536, 1765855462, -746239864, -832003765, 152552326, -225283029, -1173009933, 1427346703, -1606480263 ], [ 1663746100, 309615087, 1147516098, 1886478986, 1139197798, -1013205434, -12949173, 202265521, 1871691500, -113842930, -1350486304, -1081470552, -1900924730, 67174759, 1284741877, -5219026, -1462967039, -488022136, -1642972500, 751057622, 33624977, -308846747 ], [ -860264714, 1077712357, 1041767580, -770123526, 943579307, -1877063057, -1096814855, 52138627, -441137536, 1097698089, 272393019, -253733427, -1044326161, 1843346658, -306622298, -389377985, 1425076239, 1755599821, 1018261258, -27111162, 1147623391, -1906742369 ] ], [ [ 1815720234, -769593693, 681669060, 2059009569, -1670712301, 1567112467, -1635436159, 569865769, 117772259, -630086161, -153731352, -1721984994, 247610571, 1022561193, 1290964597, 36362157, 1510922033, 788428797, -908071345, 773655277, 888725716, 371803198 ], [ -1995817904, -499370671, 1148767663, -957448036, 1465093676, 2087040806, -524200931, 1268820148, 1936496810, 1036461390, -256376180, 2103074991, -1181473016, 458734962, -1087348547, 1789442476, -1391635622, -1863475625, -1263334836, -1630313988, -944990959, -963298174 ], [ 1175120591, -1149278094, -1309899762, -519804204, 1691955697, -1287236934, -1847239747, -1264581633, -625694518, 88770681, 1113862627, 1297838072, -470116324, -866016097, 163504307, 105151894, -778768657, -1790744819, -517005482, -1575652211, -759719682, 349508151 ], [ -1026728845, 1968791283, 1701178966, 1682146127, -1979154956, -892500722, 1327335214, -826244584, -1054571758, -1531472091, 42373465, 1937710330, 912037781, 21893444, 253680389, -977021957, -722972000, -616888996, -747488076, 943115568, 1927661472, -1778794537 ], [ -286137456, -677823555, -1331347642, -1461253514, -1859683021, -846861279, 1733080644, 1327351767, 1226932005, -1468667415, 1401532479, -690315376, -180243764, -1361363638, 794805538, 1230403187, 462590554, 209008512, -1396646875, -628414290, 95305911, -273420147 ], [ -1878860423, 2126265889, 1435620984, -1098725405, 1915769023, 129100212, -229304433, -658496282, -211824468, -878787969, 1781535044, 310993991, -1806487538, -231569275, 1489145698, -905221506, -1399366790, -1255224020, -797860200, 932057970, -1286190659, 713011409 ], [ 1238856344, 1646209976, -1151166853, 1144108364, -2035121736, 439845352, 1390676659, -1257796555, -586112821, -237259438, -804943639, 2109254276, 1909020045, -1694575007, 1249329097, 1669753644, 1723612928, 1362531210, 1835824428, 1444143908, -1089361398, 386850725 ], [ 1122440693, 823238062, -1297269669, 887904455, 1269618649, 362811021, 827652086, -1731931979, -24928673, -358614425, 947052522, 112310696, 703893061, -91478088, 1967043725, -1236377797, 908058575, -501778644, -73551893, -766863082, 1975728937, 1828938262 ], [ -1015398439, -96824154, -1705688224, -1168290706, -970127229, 442079123, 1152297862, -995352697, -955866927, 1957451952, 725206996, 1589086922, 1992626450, -477427970, -962485829, -1242729197, -1827513069, 993716378, 306099718, 1110036035, -114833998, -70993039 ], [ -2080976143, 1135875286, 1967240802, -1621254201, 1393071615, -781583900, 432474879, 1801836088, 1750754259, -1922825457, 2087272509, 743033400, -481771682, 926658898, 1604986548, -1261484052, -101596647, 199983936, 2136261484, 1962274033, 1909888539, -613949377 ], [ -1011346325, -142414414, -2133372929, 9722483, 316926785, -1744853646, -1394175473, 1199617945, -1628385219, -122342411, -929873751, -468627610, -278468251, 1641149147, -346360301, -67636124, -1361542110, -581539369, 1814814757, 1840670243, 192529818, 38506590 ], [ 789369051, 528245446, -580889324, 183301543, 195457116, -1375687119, -1267592532, 1557096181, 1350809575, -583110449, -943743808, -1006562626, -2131748852, 207244911, -1015946763, 356460996, -929593840, 319729922, 639209456, -560922320, -1470918309, -1690132479 ], [ -49328080, 1908125024, 504613147, 808082345, -1843313326, -1179589881, 346548116, 1268222141, 242320320, 1362467426, 545356467, 1861510502, 827232181, 2022377308, -1227226476, -1300912116, -1612060579, 596237849, 881564837, -477431522, 538159166, -386809909 ], [ 1109751615, -1318548189, 2113060500, -154807218, -1517126975, 198019059, 1136438755, -1585168322, -188285367, -632882351, -1205428111, -1986417309, -1978734374, 92908170, 344327865, -230747257, -1297279617, 1883397556, -222832395, -2022964102, -325102551, -1440613193 ], [ 129800498, 1314626729, 1851573555, -1679007128, 1578529517, 2086713488, 870551580, -1225164151, -548460901, -1384570983, -1003985851, -1350356103, -674511300, 1565374515, 1448090883, -352709705, -1112396290, 1103884341, 1061063290, -126572496, -2090254571, -434239592 ], [ 745500530, 900348701, -34439130, 416997208, -484606864, -966614348, 1548238239, 362290446, 1190801738, -1338040119, 1551751555, -780819103, 385871368, 391176795, -220325469, -666316667, -46213349, -1573059978, -2037282828, -1770330628, 505733102, -843490867 ], [ -205019980, 248487554, 2067884481, 312905344, 900587136, 1122114272, 1164053010, -926877127, -664114821, 1941209137, 1380014100, -225940229, -650777392, 892086219, 1820766837, 1557269814, -1982098073, 126669942, 224254202, 957376144, -307488397, -1265805560 ] ], [ [ -440651361, -1836189875, -1389645269, 1546134383, -320139907, 1580023569, -833403148, -1117622584, -347114615, 1419126893, -2028632869, -681749733, 669435307, 2017558161, 469470572, -1011017512, 1301345545, 812469828, 1925164178, -1133793891, 1109448844, 1243958496 ], [ -605176049, -860586333, 840333932, -682060002, 1432229977, -823939696, 1954587912, 966848493, -1180463623, 29020596, 894489586, 532679127, 1262128028, -435806747, -1438699540, 1686766806, -358534979, 1520411840, -84446092, -1810826325, -1403526270, 1395889915 ], [ 1780981534, -369976722, 1372754910, -507316996, -678897709, 195305928, -1290249138, -381718736, 517410642, 1287907746, -366887624, -2025867856, 373986335, -901570641, 1175298997, 564139607, -314043938, 15818828, 686528461, -295207668, 132083100, 73198902 ], [ 1048098164, -2083827982, -191482184, -2078468048, 987685407, 335419643, -1517579422, -1926513505, 111183137, 1396066164, -1693311484, 831179028, -1221458545, 60727483, 829653309, 1075090344, 711827586, -1283288634, -206346273, -1764479802, 654914261, -339579906 ], [ -2121945439, 2076905068, 1684880, -1920940552, -365343366, 1681848094, 1265934053, 955180559, 1478674976, -1501801291, 970378842, -301294910, -1546034599, -624185567, 170176637, 1655843206, -1679330473, -1348760399, 1685716020, -1800998026, 1758556500, 531833444 ], [ 409831089, -1359464249, -1112078199, -1002472929, 1511417946, -800121911, -202439549, -393981804, -1809432733, 2041687091, 1486207579, 222193087, -903793340, 1485640574, 2021939938, 259742179, -952762682, -1390577405, 785519446, 1660919680, -1338666659, 2121598836 ], [ -1438103418, 1937008056, -2042383175, -427770194, 304279766, 1458004452, -486666727, 1900928205, -657823851, -183617907, -1834011953, -887733960, 2112690604, -552039789, 1478873838, -653088862, -1659507954, 116072465, -2057215316, -1123447019, 1235905177, 1111296964 ], [ -958323871, 1041385572, -1208055985, -1841022501, 98492199, 161907773, -2009797959, -2132731652, -1593537127, -534208695, 1281728161, -1842580787, -1311913374, -862197846, 408504238, -899334233, -479636600, -1147275119, 162674615, 1612025462, -1446407781, 1776942769 ], [ -1915101472, -733047659, -937505699, 2118520276, -884206970, -1913422323, 1649996074, 1654786442, 1447578052, 1607676255, -1442504632, 1538186084, -1940235519, 343690881, -1662097193, 1642120345, -1934663108, -1056193632, -567640831, -904518255, 1623469590, 782580804 ], [ 1945294100, 1201260125, 1494233564, 607147819, -1977876195, 623458845, 2077897562, 915259221, -686572582, 1117103719, -39761579, -883495012, 2130653826, 740824787, 1052454405, -1037864122, 809309014, -355911279, 1345778713, -358924047, -1759606740, 1457556601 ], [ 148988338, 225849303, 1127743104, 540667789, -996391238, 2126134341, -846627149, -628647483, -286041668, 1822282162, -1334739367, -383455305, 1657597838, -1158235897, 1680164893, -923424388, -1538221778, -447445160, 1251711313, 478535204, 1018542687, 200285296 ], [ -1131813399, -860300581, -485011857, 993148573, 88160881, 1552617797, -955239698, -1481304971, -1203991431, 200033, -178242262, 364308769, -145598511, -438581425, 739567713, -497955051, 1195527080, -1866972276, 567587120, 676748205, 366179794, 2020320794 ], [ -1764665412, 350547776, -1439770200, -420106025, -1719071960, 183442553, 2066527890, 624390194, -1442992450, -1239797408, 1865399072, -2016940086, -1856601926, 60535676, 509035753, -1037685042, -1706721247, 295808253, 264389932, 237165178, -468296729, 1461556661 ], [ 86760503, -1099085474, -219254710, 488832832, -1026666127, -29435363, 2063085685, -618384407, -840812978, -657766020, 168591221, -147746162, 994969396, 222982014, 186864194, 349849533, 1413500016, -621016245, -778107588, 697759731, -1002774556, -1371165367 ], [ -970460738, -271812847, -897798062, 23717473, -375852294, -598846907, -1556070311, -268101549, 1642086469, 1179261976, 311551614, 483785051, -268111525, -1169176224, -1139252163, -1624555742, -792330771, -848692085, -1099897382, -762580438, -1836737409, -1737109954 ], [ 995703078, -1640393528, -1559684213, -874652799, -789072748, -718891498, -198454753, 950180685, -103987413, -122165038, -2140268365, -1463999074, 58418217, 1599642261, -670787042, 1446963502, -950746726, -779987678, -1487044561, -389164954, 1348583232, -137422305 ], [ 1865130061, -1799871896, 1466098316, -1598696396, -694188600, -682828614, -362430834, 1938382552, 1373041451, -2015554462, 1147076733, 354570034, 270377529, 1367955425, 307107023, -1751968844, -1649302491, -1193270313, -2123636218, 82859851, -83812270, -1003652192 ] ], [ [ -1461099080, 923508677, -528746216, -1754310841, -1677288933, -1910587678, 948384696, -1366045882, 177880961, 1768642242, -258662753, 232482237, -1229674929, -1429926412, -719327388, -1698743154, 533254981, 1928007459, 64321354, 335217593, -1053457412, -886012385 ], [ 278333184, -1754023828, 974360247, 747140432, 1400997207, 249663277, -1878527686, 431799811, -1937118287, 1277090696, -1341311761, -2096511825, 1201353733, -1746250741, -1293677883, 1376951791, 1359300574, 1456467158, 1244314379, 2040515155, 1690248824, -1327533806 ], [ -766575537, 676164312, 1677858147, 1046722787, -1137358913, -2135365386, -219079496, -471896173, -772425481, 1029392669, 600598643, 745321123, 1032397087, -1839121341, -540856969, -1634936464, -1054582223, 1209657588, -1475996831, -1343169567, 1925554480, -1197178222 ], [ -239947134, 1988733219, 1378013098, 371973897, 539139025, 910143765, 320610104, 2058461889, 1782757821, -726943818, 2052644822, 1055802717, 600627548, -1661632220, 1211117857, 389746996, -84906238, -1040437151, 1951422197, -974674068, -1638370745, -1475486822 ], [ 2111700665, -681125641, -75822171, 1435752054, 1309373812, 2009142263, -948675507, -1899542202, 298882227, 887853784, -2101477455, 1901468992, 151504353, -939198739, 1991269008, 1281097117, 1895770807, -1449781349, 1601220847, -433394045, 163523258, 981659630 ], [ 820375331, 177618718, -1547689181, -387723309, 1314805639, 343325258, 133806862, -611409765, -1441063341, -484106907, 989360138, 944112484, 784773953, 2110055315, -803886388, -661876577, -961650434, 326160511, -2051356797, -1830896410, 139029003, 1702655944 ], [ 1679277402, -1289335961, -1547055503, -1121115221, -179708096, -879740250, 1715454590, -1161159969, -1964958880, 226737426, 1052743190, 1433731784, -1804746068, 839111809, 102746037, 266116628, -1352609228, 782179392, 300777390, -2097649921, -800492878, -1452362354 ], [ -1639318046, -1897175718, 1557054095, 1954622677, -1735850094, -1245172957, 84127261, -1434429126, -1886163377, -2015138086, 1576757700, 1355022642, 2076857209, -1942208897, -1604449526, -1845099555, 2054742475, 392942429, 910281077, -1120714841, -1231507605, 202813774 ], [ -2129966740, 1853549940, 990962501, 1080969542, 2058189676, -1814463536, -1336973897, -125711712, -226893859, 608994953, -674207950, 1547332548, -1953336183, 616616525, -2012599378, 1330992638, -1197747971, 1384046633, 899793196, -1271666453, 2044285536, -428881517 ], [ -38553585, -764901373, 1862058142, 1587986165, 908804420, -803888634, -766443612, 383180227, -2053361983, -427530444, -1410441443, -1926570652, -727813230, 842897581, -1672417196, -514402838, 1144069810, -1489574420, 1844318417, 1228251651, -412757275, -199008433 ], [ -602641226, -207124399, -1793261293, 186230850, -723011023, 397166210, -1647656846, 1225024368, 1281782447, -1295796710, 1332733390, 1156281689, 1304483640, -772819185, -2095718711, 1968810191, -485199216, -784765927, 2048298067, 1840089611, -1124385346, 701672997 ], [ 1652460672, 472127645, -2078132516, 1820261718, -2124226045, 923498154, 1788606705, -110511657, 2020736374, 870651721, 395401155, 378341824, -193720920, 2093123326, -1192641435, 1162801818, 629120389, -1997079234, 741780058, 494518818, -1645067510, 1489720182 ], [ 518428740, 159587504, 2023744148, 1398558328, -785462305, 1368068282, -204668257, 1248148299, -460561248, 2003365753, 1757328857, 2066538654, 758598196, -1554692757, -1308905238, -1028517007, 1663940929, -177398545, 1432771, 1569028841, -1576983974, 186477257 ], [ -1409950215, 1962142658, 647329843, 9565423, 1060372650, 262935286, -1657437000, -1416284726, 1808419722, 38704196, 974716877, -687204185, 1143666809, -1274709674, -1369975366, 1954351299, -861756959, -1585335922, 1628586222, -1972426436, 538275040, 1658513441 ], [ 1966654918, -1278567922, -1317017773, -1477269351, -626735700, -1815630405, 268987392, -1919334218, 919461358, 862217422, -1270394554, 910841001, 932056996, -1660832470, -259538097, 1264993776, 1938471802, 1544816462, 798719744, -1891927998, -176855432, -174274618 ], [ 1107150241, 1492205495, 1024648862, 894695562, -1726901570, -294923347, -1762623824, 993258038, 1250604693, 1322927352, 1431380717, -1678137916, 362137496, -1421931887, 1902921184, 1517249622, -1433387995, -477271386, -1872918296, 2073341493, 1901159032, -1748429648 ], [ 1022692372, -1895364708, 870666894, -1129570949, -1386047653, -316423970, 199651661, 1258087438, 915677774, 240171760, 196006507, 209263557, 1633396885, 721717817, -450047797, 1244085662, -743204621, -869091993, -1489416887, -1794067706, -1687753431, -38844901 ] ], [ [ 1952054840, 1520913971, -470789017, 831353877, 55171620, 1888107895, 808083943, 1326150179, 2020463609, 1799838013, 1770760621, -892793838, 1863498077, -803754277, -1818495020, 1504663659, 1257126921, 1398506984, 1401322982, -529661278, 1731711384, 984581320 ], [ 1228810255, -187050584, -1536764752, -2006310808, -93641986, -43152488, -1597298896, -302809644, 1709522961, 859734748, 1700111051, -564948207, -502622043, -32073537, 1854190160, -1962904653, -4023144, -116079228, -1164577034, -1627087859, -1933491203, -838349033 ], [ -989498888, -362219487, -321601466, -1650518541, 1814223657, 444752582, -400328069, 1906811220, -461859244, 1176125582, 31101708, 713570549, 819351306, -933964338, -783336937, 1236448414, 28996458, -900406384, 1670788687, 1442383793, 577526225, -58955101 ], [ 2037609294, -737838880, 1527925317, 850370821, -932545397, -1053034639, 1434920348, -793059801, -503787625, -794399705, 960173067, -1579179630, -455229219, -40957901, 1801656977, -618857210, -2103327815, -1385921966, -1331703749, -878032856, 1370491624, -776881943 ], [ 1320635029, 235828203, 1779570156, 218635905, 1197468977, -358231747, 1923638827, 1442529670, -1255147200, -41589213, 295145520, -259455115, 424732695, 850086644, 1592530419, -1773546103, -310397470, 136768734, -2124516791, -1190424251, -685018883, -1512286863 ], [ -1344016616, 462302529, 1878449929, -1339798326, 1751776986, -42358243, -2049694729, 476755155, 1725971551, 258065309, 466968502, -1732213222, 1966576927, 269234932, 1913874393, 2003689704, 1560979867, 93692801, 1195694462, 615339822, 1844513856, -390267027 ], [ -2066615184, -1961280890, -1764700570, 572525170, 1848922235, 883352588, 1183073506, -1567009072, -679244056, -1479165996, -2040641641, -1359337467, 1011207141, -1272897286, 543404488, 699119089, -1315399111, -246123908, -535496831, 338199575, 1485098174, -1228674652 ], [ 2026938246, -263788525, 2143972798, -1370544949, 2016239860, 2120540295, 105501543, -2021315515, -182708907, -723143740, 2059495005, -1672717093, -1933183922, -871738217, -799927137, 1727585727, 457932954, -1370980617, 1617854327, 1950773094, 1611369834, 531554402 ], [ -1430195130, 1398635982, 1079511103, -1525046004, -2094144909, 892446920, -1716643480, 1105288779, 1060640437, 456345218, 1275373074, 314552334, -670726489, -1273779185, 1306628582, 1769937417, -447336002, 1733842765, -518308260, -1889087510, 1495097082, -401107613 ], [ -138949279, 1962064998, 622261369, 1244547202, 1964485222, 1379777466, 832485960, -849589492, -453598388, -418156339, -521991495, 343934891, -1428859550, 1800792454, 1883016115, 1106653159, 799281476, 382402520, 1623319431, -1609786110, 602392854, -595213006 ], [ -1743555357, -1996078748, -1299512825, -1481701687, -1827595278, 237113246, 813365214, 1925073557, -1272096315, 294152795, -462320116, 1483466406, 352680539, -1454472334, -848562240, -1784112489, -176968424, -1069327116, 930204408, 1676569971, 2019901830, 1824395974 ], [ 1808494317, -854909769, 1834931703, 661410480, 1701499178, 1141142100, -201320831, -885511713, 295363695, -167985782, -1624777435, 1784844929, 1880933608, -163921930, -842491339, 999509333, 1019148144, -1457747741, -2136153040, 1756640479, -80877737, -1364148200 ], [ -1329196817, -874465171, 1990523450, -395980055, 1316709209, -1274074368, -2098544920, -1394432306, 1090902672, -1840214416, 858525804, -2127894940, -213578268, 1416261450, 1960750668, -1334461754, 362576262, -1486752017, 783706267, 1390280450, -1044957150, 1198984351 ], [ 1411857947, -1103006891, 1715989494, -207859213, 1866259217, -679622557, 212292683, 570287522, -1209525651, 715602113, -1375628145, 753147728, 461768516, -1843392305, -970039731, 1505206561, -1433022111, -1514431359, 1191567437, -1793249439, 103270493, -1995714264 ], [ 22897247, 136407141, 1259829163, -1349242261, -2020266562, -1681583748, 407497935, 1579020147, -1134026908, -1834954103, 1630552316, -466211242, -628710507, -1477562629, -154749014, 794901248, 2090979387, -785148744, -1633804206, -1782897079, 325272039, 1812745780 ], [ -77395223, 1877568740, -283488254, 518127851, -2071354232, 1443360986, 78821070, 30515578, 1715950542, 2008671787, -1598369917, -145532118, 859782537, 1547488788, 462696976, -178460095, 1863178918, 1300682264, 1458194133, 1320436003, -593526059, -1757673459 ], [ -31778110, -497664155, -431682924, 305870224, 1527849307, -2119659084, 87169874, 1969148459, 1106743947, 603114774, -677762176, 1446635894, 1154665933, 2057348724, 1645809287, -932220219, 1438049109, -1809089624, -893146739, 1524262447, -1726007474, -1067038931 ] ], [ [ 1982492733, 446273393, 2118570135, -1606403606, 599146756, 279082505, 1122280260, 1065703972, -769031537, -969729880, 410718635, -378698839, -605453629, 706024599, 701781356, 2130828767, 1465458971, -1040404840, -1095807784, 2005672698, 1791903649, 424379141 ], [ -871978597, 1212238080, 152248756, 1640457409, 1143906544, 416484810, 223241974, -1483962052, 1901864220, 352269820, 676516704, -457876383, 1232059362, -2133537568, -1353176921, -227383632, 1177537133, 839960413, -1328223129, -1540664140, -1925282941, -1670407213 ], [ -1077518494, 101295214, -829946484, -1247274722, 1692098757, -1390744763, 1791024309, -567647318, 1081369305, -1657192254, -1707717724, 307986840, -121427381, 1348337980, 1457153534, -364682432, -363605742, -142666185, -787839546, 963239071, -835986349, 1396464212 ], [ 1846649258, 1701434220, 2075418019, 1113539352, -2020181200, 898652099, 130214050, 1654517876, 319829888, -622796617, 1916903236, 1404001325, -994309329, -508933508, 1228816425, 504078856, 649054158, 225481018, 2071038554, -613367617, -1642191947, 126127787 ], [ -240196469, -590061282, 1722018320, -840886026, -1403242945, 300245537, -156595919, -1828511074, 1912819289, -2023666897, -627898126, 2051618787, 1058270112, -993839245, -426623959, -1387569103, -783606804, -522210492, 218436853, -574270184, -155966700, -356265194 ], [ 522002314, 1036464165, -561424660, -657009883, 254686793, -1273775144, 1676862897, 1983631031, 261108522, 1073915294, -1533643098, -1752112500, -1355528960, -106187057, 153125405, -2099812041, -1834921617, 1008551531, 1567745666, -291186002, 1637922076, 1340093847 ], [ 131990977, -1192245057, 1487011846, -1351103217, 458113405, -1711200300, -983403576, -1607884830, 1589652505, -1850908218, -1709365466, 160119279, 1161330761, -2016111974, -2016747104, 1857967456, 207423161, 2047590740, 1609863319, 863809939, 1401581328, -1920502237 ], [ -328662839, 422490382, -1377964216, 1871355980, -78558715, -884804436, -2137643787, 1639241906, -579727972, 966601424, 1623163930, -1665122408, 1412554420, 1184546738, -1298550860, 518734036, -2011078867, 1607138635, 1153445978, -1154671261, 918550385, -1974958478 ], [ 157650317, -1034213375, -347153968, -1629875388, 1072273608, 1514565960, -1537714699, 871666909, 883923388, 1394631910, -381232071, -212319658, 1368371723, -1145717967, 1816586086, -1377839637, 630942142, 339305565, -1220972657, -500969692, -476414516, -1330600298 ], [ -1617093437, -495317231, -2014440281, 3786936, 1407329127, 1634893978, 186937489, -1645819227, 230174557, 1938606157, 1427417941, -593090196, -1323561680, 735240724, 1266894920, -409399071, -1206959751, 906528122, 1401192196, -268287427, -781493209, -1351292544 ], [ 602915989, 1367346978, 1679959765, 1135383556, 324882214, 1674580412, 1611496364, 1177735179, 1393276943, -34878516, -1781435631, -329077105, 1100618144, 1971518755, -1406130254, 1484888051, 1461390353, -1796099062, -1537013947, -482176214, -1593380919, 1925992901 ], [ -220885636, -1675538065, 1857759846, 456434468, 1225522878, 809941164, -1451064979, -248137715, 1385730922, -2046750010, 1959091265, 1159597269, -748820497, 864283361, -1095196990, 607036787, 1535247437, -1401567480, -1074810107, 1784912012, 548072870, -1812782329 ], [ 6511980, -582139054, -1609436305, -1752373999, -987613739, -894321884, -395899613, -1308272873, 1402653608, -1392140270, 885391043, 1696532349, 1853940140, -1478554946, 1458741844, 527929653, 2008867058, 2072941122, 1824056432, 402953254, -866981952, -1662535250 ], [ -992729159, -174464311, -1552112186, -1596395173, 516638904, 1159430298, 1315027475, 874219344, -1121070286, -1810715482, 1426120150, -1171435825, -279948521, 922721348, 1225071785, -1338975313, -1811088902, -308951185, 1954352470, 689017612, 1451842303, 778807752 ], [ 1084336841, 1971444269, -395747601, 1956572948, 906377033, -313036919, 1047991576, -565424818, 953612791, 1085636433, -203897611, 749991274, -1516262556, 593288487, -1789895931, 1330232880, -1998634761, 1014576834, -1341887049, -1703320854, -1051700311, -2145147551 ], [ 557687865, 1286288289, -1796094258, -395710848, -616503144, 1276889447, 1267942322, 297715145, -1199519256, 2113184956, 2093920113, -1653491259, 1050864993, -837443705, -1608838828, -1082658013, 1369389753, 619503871, 439859537, 1216649241, -342579578, 307914242 ], [ -1037217934, -959891652, 413262001, 561067038, -1245689931, -883784480, 774986002, 997307594, -137484258, 299652839, 1392236859, -1007563953, 1341248312, 1135912514, -590349162, -1609211867, -2079286954, 379798712, 1959939068, -1340714395, 613176898, 1050355653 ] ], [ [ 2019540483, -1448077910, 2106226619, 1007294911, 364252452, 1890186603, 499985651, 1158614283, -889396495, 1941162099, 756962994, 1571360047, 2136789695, -1434910980, 1571101570, -786843039, -1989315866, -1065470302, 12463052, 177637321, -695341776, 1452767757 ], [ 923044846, 2002549509, 2128565980, 706850871, 968679882, 86703562, 306574871, 991299153, 902408827, -1385469485, 191578245, -1880617803, -55952356, 374199206, -1265627623, -76443402, 2071423157, -1889205325, 749210666, -261996390, 1504306555, -965611622 ], [ -1817698721, 1192078813, -37197837, 486862759, -903721870, -933801002, 1426028530, 866534588, -1793720352, -1952175983, 793262962, 88358740, 2010348311, 2012211782, 1999105756, -1337293523, 259847138, -1789797987, -1196469610, 1636385390, 653779235, -167724606 ], [ 1332334225, 253494556, 293194893, 791097670, -990836826, 455286618, -331773632, 345139975, -1251625664, -623765360, 1766727451, 1925000654, 1220959846, 950618239, -1317361188, -1144842033, 1479522987, -922332853, 264807344, 1741454108, -590749496, 53144041 ], [ -1692478657, -1773330189, 1175973245, -770889589, -8647875, 1365223941, -289621416, -707486260, -1274202048, 1401312838, -1058680581, -687670182, -1273224158, -242460685, -1049103384, 2048836331, 214341230, 452130372, -1276500898, -723556898, 1517998974, -450068376 ], [ -1723526157, 752935924, 761838207, 777429252, 470212336, -990625440, -719154262, 1294334530, 1830326741, -1327665807, 1539118354, -1797232122, 869801230, 1973661517, -1772716428, -1416128399, -1375531746, -160819860, -897261443, -1052263435, 559424541, 390059697 ], [ 1353751715, 1924853743, -265299847, -1278166950, 306284787, 1687787804, 549078253, 420055969, -1582950560, 708596305, 340398692, 504003447, 1557298744, -1349371573, -887007863, 75291481, -1862827772, -569661400, -1177335639, 534310243, -81025028, -279771422 ], [ -1756156427, 398780636, 1610883645, 905157169, -850242842, -1657421301, 1419812721, 943628326, -1144581130, 2047426522, 1925231617, -916478001, -316325412, -285261096, 168244669, 617360877, 255409222, 2083850656, -170762212, -1505503882, 1517721884, 2125992994 ], [ -1412693713, 212730108, -15356469, 122213235, -1325609780, -1769612501, -1141884331, 1846747277, -553900556, 2078270393, -1668710708, -612688866, -1840379045, -122961144, -567477820, -1701809939, 303733429, 248618166, 806103443, 2083259829, 738258973, -2102096055 ], [ 116746846, 807080533, -463295285, -2046650313, -1672473748, 853887337, -394081710, 1326248834, -155329609, 1042375490, -2140100532, -2042122499, 1002458192, -1038176782, -1158870715, -904173654, -828964727, 153467032, 1402111782, -743315396, 786769564, 1595458487 ], [ 1557941069, 203985840, 554661295, -1519510238, 915146681, -588117092, 1064948958, -1848628615, 859632256, 762974517, -1990121264, 892860946, -955313399, -506123942, 302118058, 1121468353, 833734080, 545301619, -31893145, 845452361, -1857886822, -473055363 ], [ 1730003353, -930331824, -555139821, -26833791, -1158208246, 572972200, -1531436659, 1060500133, 721811924, 913508875, -1506988002, -826747638, 87182041, 1217515770, -1411775853, -1789035009, -819772167, -2047894544, 538645319, 371699766, -693963261, 1810747716 ], [ 829979834, 1854755262, -704310783, -459251616, 811389191, -1874319335, -1877726175, 28386410, -2074152516, 1361903100, -2123147620, -356349546, -1927188078, -208435927, -374211099, 1264139434, 1502449058, 1060008226, 797879571, -289519526, 1470715569, 176489751 ], [ 383164563, -945077503, 710548320, -1762849108, -655937645, -134561092, 1746349491, 873953012, 954791595, -2027437435, -351886036, -298084046, 1439198464, -98492407, 1686863326, -1491475957, -335787346, 773187888, -1921137513, -167775007, 997316746, -895292560 ], [ -392197752, 1914013313, 428764461, 47470037, -969046472, 1149806500, 589235687, 870754831, 1304841134, -684340665, 2011642640, 1826308331, -1334679355, -1701359027, -743614110, 610865473, 1765944310, 795148624, -692885764, -1310706073, 1961244192, 1673639329 ], [ 2029481663, 804042675, -1931806473, -282151260, -113578107, 1008912313, 1313445545, 1607011983, -1435488852, -105145108, 38416831, -26078071, -1934479831, 1712219548, 959482593, -1096198742, 2045502679, -1337754847, -1597340468, -356937117, 1866599357, -2123704262 ], [ 885412516, -1282240978, -693021919, 199805759, 1131819730, -950725195, -1295187599, -374988357, 1634704586, -1170786298, 1236000557, 1609739567, -985386564, -685037043, -287128897, 586326354, 414632287, -1416951042, -1315482935, -2135698308, 1933146645, 1452051682 ] ], [ [ -2038118488, 805976858, 1006152841, -174094859, 1075005044, -477190311, 1508064716, -1611252200, -6039808, -501131390, -1395598011, -737861216, -1867374164, 1907147759, -866262788, 306609669, -1057311459, 149804470, 2049417512, 132935357, -1749307713, -90123760 ], [ 1818128996, -1972782242, -1539475011, -285735353, -1201029917, 921531351, -165037022, 956709453, 2053574258, 131957421, 1099319009, -2146664783, -497700640, 374945403, -1728983679, 1403790545, -1347768166, -1082392952, -921976357, -260095598, 1333832013, -748067431 ], [ -7935283, 482089372, 1417249988, -312931037, -1443184204, 871210617, 1720500822, -1904194677, -1616229714, 141540241, -1365537318, 846108548, 370345481, -1176992561, 655506079, -2075982232, -1089400631, 1343841582, 1009740968, -1864802488, -1692542734, 1902926960 ], [ -39754299, 1096643724, -1899765896, 671347559, 1225347385, 1988165263, 2145122886, -995228330, -1383261294, -586184132, -1906044050, -974644146, -296922353, -1599148718, -472442758, 1243239068, -865292983, -710599051, 1920472947, 1046041176, 322634228, -1503350659 ], [ 1717231335, 862663087, 1472152624, -833855468, 472389337, -1514962538, -1040632739, 38653152, -1058095227, -1969704312, 917053095, -992628502, -1291524882, -458992582, 620326548, -1996636405, -1150918639, 1620729535, 2087170654, -2044658161, -81370215, -2106889192 ], [ -1387741603, 970599985, 1422908260, -1448821231, -1549015869, 252732317, -1404509013, 1242145301, 226597244, -1714586320, 140109265, 1911279689, -1708782791, -413046988, 413050426, -406560539, 754765069, -687739429, 1906024736, -1404021619, 144153276, -545588356 ], [ 1836654480, -2002912694, -225733587, -1961632475, -403241528, 347653477, 1203731445, -847549697, -787209667, 363394814, -1872981002, 1361138307, 1983529277, 1437387074, -1783768372, -964736818, 527606344, 1799197569, -396764459, -1514971785, -887641304, -2105112294 ], [ 880709624, 534837445, 648449330, 302122246, -933651010, -77564775, -105825597, 1254761804, 1582784632, -923860040, -256437374, 680088940, -269873532, 1109920781, 1379000803, -161974449, 61855977, -2089250207, 1033373654, -810051600, -211774426, 1136683793 ], [ -1944078723, 2132919401, 361976475, -1092062082, -203214353, 429682141, -599576300, -528063700, -1970448659, -1948311037, 462239822, 726071566, -2011214560, -1125778902, -798237337, 875214102, -858489454, -1615892317, 371578752, -1170274426, 778849945, -1344364045 ], [ 1020111280, -717613662, -1195918847, -1123213184, 1480100528, 288199789, 1121837803, -1907538460, -1328081358, -317519063, 2007720905, -1218776851, 2024192714, -918337971, -1149164219, 1900474811, 1363324248, -1887180165, -66560500, 793824847, 576064172, -1620923003 ], [ 1687553421, -794696254, 1711700201, -928918601, 660800590, -305623595, -683437434, 1745793816, 1472827277, 1988444694, -1941281806, 781606006, -1717256412, -2075686253, 1798279668, 1308403303, 689313881, -33808636, -2112779820, -864332022, -1140862697, -733057359 ], [ 71971123, -1109350726, 1894752211, -1989212283, 1088591657, -1007261630, 1350880112, 1311846509, -816306637, 1333807890, -852667576, -773258118, -2087629813, 1101320714, 216530271, -547635940, -965689416, -1195887512, 1222453770, -1469322674, 1878135680, -710646625 ], [ -697471501, 309189321, 986645971, -1914010883, -91501180, -1011220466, -1364972549, -886906776, -1677658633, 1711008227, 1276001864, 813318364, -484297735, -116396898, -1558080196, -725259775, 1446673905, -1361758092, -2129374416, -764402017, 1537672829, 1757265845 ], [ -267725631, -1244197465, -805101612, 1464215244, 677713270, -903109715, 1872327760, -38935014, 605421554, -2067461606, 1282746075, -161028788, -1934088866, -915344945, -1465621652, -495781466, 1348775404, -1230357410, -1649358847, -242930462, -148173548, -1691308282 ], [ -20783821, 1948011566, -1907700014, 1425590761, 1148536296, 1593111661, 276887758, 2013082997, 1790972220, 1560018455, 1046826346, 55812494, -436681448, -2133610688, -1403347344, 681869337, -1979936823, 1731265254, 392141193, -1921090578, 1449730612, 1018210695 ], [ 1598495850, 1961174298, 1157352425, 772848327, -502409654, 530672739, 1916743117, -21087266, 540546619, -939927460, 1756652564, -1371231729, 2019858631, 521959842, -1627210058, -1156179652, -896432007, -1859858853, 594308513, 659568698, 1467187313, 835810869 ], [ 1730531334, 667346506, -540063443, 385200520, -1461268963, -1716943713, -1310869402, -104905571, -448882680, 231908236, -471961217, -55572291, 1727734033, 303580261, -468756278, -559906959, 1016705841, -1864029616, 389496930, -2041778846, 1308998108, 1611647777 ] ], [ [ -1911237605, 544216245, -952309492, 1326718402, 1742890886, 1579237095, 1624369275, 1967759273, 457318111, -1778586189, -550721839, -281277273, 1490908842, 174490908, 740585576, -1252218358, 1788064708, 1296536127, 867010468, -1618547694, 987101379, -1815580259 ], [ -1707508729, -59950247, -453223010, -1383994390, -364421437, -463401143, 1913160466, 699888291, 639083354, 1853728321, 1143991172, -1375919150, -1306647995, 1672763862, 122144167, -254931154, 437409560, -1920566606, 57654383, -1344393508, -883933295, -467253008 ], [ 546987190, 1582533751, 1683920429, -1483613481, 2015537232, 1469450237, 1191091119, -1951733306, -912930417, -384877083, -524496852, -1236374350, -1811425084, 1274789624, 373542188, -1814085486, 1917763369, -1898670013, -1689814962, 1452413359, 344789767, -5912176 ], [ 155982880, -1201359788, 791678870, -1659042821, -1897797134, -321270754, 1358168392, 633769612, 1334918991, -1584256787, -945726947, 878045776, 1388097621, 21836424, 212983069, -820216898, -904801904, -490886416, 146165429, 1990630194, -889865333, -1658863870 ], [ 1747846915, -1939841096, -914306061, -202013967, -957360323, -1333983208, 2042004586, 2130549477, 580133902, 341333846, 1178070391, -598662235, -1878627546, 338242012, -865681386, 775472432, 2003388922, 766442218, -1323300158, 1518540673, 1832412309, -126158736 ], [ -829091013, -283724263, 57237765, 1394195989, 1177869654, -852733105, -774091478, 300719345, -1086144510, -1578954390, 439213106, -1592606051, 1036365583, -955289124, -1838891124, 889346132, 1650397404, -31253873, 520952275, -1891247338, -729014059, 1843129427 ], [ -488386686, 419692680, 623649347, 670613273, -1850023759, 1680614728, -1135292458, 274592941, 225588616, 20028289, 387457826, -990240540, -1212348995, -668902470, 1734621175, -712543957, 105860380, 1728847677, 1762156986, -1935110318, -624397731, -1823669012 ], [ -1241327870, -1527224783, 1823866212, -1279402189, -1139643322, -351733239, 48113761, -161888746, -916787378, 1866502666, -213283154, -902600022, 1214932451, 816728890, -1296439844, 168574164, 2028822351, -768728790, -150580295, 2079316372, 1041703632, -1316583325 ], [ -61226863, 11372373, -338410921, 1572309371, -2035952221, -329312436, 533710309, 647610187, -649365029, -919703613, 1293223661, -2003967984, -782574160, 28028306, -1003282366, -377227622, -591389624, -1683067926, 471312227, 255060137, 2118466776, 1657899962 ], [ 1178728462, -1000863596, -1158267047, -1782852972, -1860347806, 721816664, 1758192558, 507333693, 1997678674, -1464472775, 460245752, -1557281534, -106552992, 1125225838, -684744707, 524183465, 103419772, 894958180, -283283016, 1724306632, -222777152, -251424722 ], [ -904444061, -131651810, 2022018774, -1729125966, 1590294001, -279016837, 1857318138, -281881562, -2036843496, 1893496212, -332560134, 178954100, 757672202, 819041937, -451455677, -460686610, -477573446, 1465517868, 17134702, -458904296, 320160508, 1589426700 ], [ -254196100, -541127794, 1917873542, -2052277164, 1396069573, 1103757361, 1763086691, -651464206, 1623207650, -449576019, 1005609992, 24216241, -1037776424, -2076490446, 1067663916, 1759585861, -1967711675, -2088135694, -1899348147, -827918578, 112700872, 305313818 ], [ 1252715367, 357172077, -708574190, -1946755180, 2100110500, 1568657482, 560563058, -1322469661, -1785673301, -543230897, -156627138, 2041470227, -2071705805, 969225990, -1303566457, -1782442205, -1382746900, 1121375026, 1365578175, -1992922365, -1907257104, 559577822 ], [ 1033642125, 786832967, -1653716452, 1830678120, -88918470, 1825511858, -1375394336, 1779824530, 1941786001, -1052697679, 1103824201, 1600684272, -1940626169, 71949843, 142198812, 563863616, 2099787864, 2062886151, -1435039062, 716259266, -1690542872, 993708026 ], [ 1753422357, -576773031, -433442375, -234479622, -1611096974, -473009263, 1591311069, -992915150, -1938634465, -1137987675, 129196976, 400972556, 249054088, 2061083119, 488617973, 1101580680, -80392104, -1413542272, 652537665, 698621218, -1030023561, 1091757446 ], [ -1855017009, -267890104, 785626138, 148207812, 2031057116, -386558368, -2022924316, 479904164, 1825370950, 796632031, -680094998, -81493716, -378143330, 2060975109, 1102511551, -1666048578, -61270725, -2044836952, -251817014, 1330077978, 285034638, 1780921474 ], [ -96864683, 1941355335, -1655145136, -59006951, -43504257, -382721834, -289744321, -1690736958, -157345127, -387032426, -780108221, -1138801411, -201290040, 1446513227, 1631921329, -1590184324, 1879980089, -2067376470, -1259178538, -1680988826, -1508214145, -743483882 ] ], [ [ -1219685083, 1966615805, 421800475, -400553402, 1335726085, -378430318, 2103649370, -1930693377, 814217583, -228926534, 992456565, 1343649914, 2109788681, 1183881164, 1590049185, 2061162730, 1047927922, 877580272, -472270892, 1127316970, -1454910202, 1242830113 ], [ -116512126, -613949951, 993675353, 1186683012, -838220577, 1817343679, 2127897412, -31400494, -652961987, -273769121, -1278914251, 1401818668, 1183759528, -291980436, -962685200, -1188578371, -761761472, -1040995982, -1744863370, -1196548275, -1794384579, -241757259 ], [ 1226100867, -770689768, -39788019, -1570416825, -1202285123, 408878238, 913112476, 1428501717, 231674696, -377289508, -1003841731, -607526984, -1552991360, -767334056, -1630772598, 1021037543, -1877235475, 1265643724, -2046035062, 678348114, 427604512, -564326372 ], [ -1718981880, 2063352218, 1893121242, -1552953824, 621133535, -1428515235, 1280761955, 661110227, 2072564870, 209179794, -883083952, -2812395, 897917374, -657866797, 347743803, 2020899398, -972054977, 232956865, 1991792418, 990666697, -1192579101, -924002247 ], [ -1645599485, -1778718384, 486816879, 927010644, -114161031, -817113259, -1626476284, -719949863, 772049655, -1272490639, -311812641, -1827562155, -761924521, -396375071, 718709598, 2135672236, -509670357, 1498933041, -1738022284, 1962482105, 1423320069, 1197373730 ], [ 321994949, 1164655839, -1748700389, 1277638359, 1447292295, -647808637, -1773355689, 2094445870, -1676175572, -1244346266, -918407465, -1597279764, -294351009, -1897581958, -364061838, 409797994, 1963162064, 1425164361, -472250630, 1013625004, -1049170085, 206614259 ], [ 236513414, -956541695, -1403988900, 361544472, 1645668007, -621485397, 2002172444, 1012229787, -556713667, 1933065356, 744074235, 732238153, -1611834967, -456260234, 4519657, -647003605, 2101718003, 2080848209, -1758322501, 1162111635, -1821453725, -500476626 ], [ -2122841710, 1369034160, 163498155, 237626076, 166118271, -918275499, 1377224327, -1539907423, -109150087, -1689664506, 1357638172, 1276397991, 2057202840, -1516741570, -2088375243, 522531612, 524485878, -1448015243, -143233567, -117516594, 1063015324, -1755204151 ], [ 213468621, 370477447, 481623333, -132121761, 1386574838, -671373146, -1288841239, 289653052, -794138016, -505366395, -1466776622, 2138170946, 57205883, -922434970, 1859429991, -1794716805, -1610534960, -1385425784, -754405230, 1378602724, -984346200, -4465013 ], [ 2145861744, 1439382178, -477003575, 1070408386, -357152217, -1657851201, 407141740, -1140147195, 1232035715, 801555706, -2099285868, -957033575, 2043625211, -348019403, -6898281, -1732553001, 2058000323, -1384982641, 1109031094, 1213984531, 1497314634, -432645783 ], [ 491573446, 687175699, 486612325, -144226304, 1321786119, 763052338, -2072610780, 1871538563, 19227592, 2099646253, -2146500760, -622963431, 265536000, 539501619, -457124110, -1005673194, -1827472982, 1926926267, -1492458691, -541515952, -206641911, -780519549 ], [ -2116184921, -1607218588, -1304898993, 1858272104, 45082802, 314437878, -268393384, -1926672126, -686418596, 656432252, -1854513853, -1510933308, -1192439354, 1933007340, 1077211743, -2090765553, -1001114408, 599528701, -1243336638, 979729049, 1832911317, -1627053706 ], [ 1953999151, -1554158426, -379640752, 178092946, -714442730, 1799930811, -1998339247, -1616895966, 97167554, -1475746260, 1737337068, -1067525996, -1799323881, 1858456003, 1495278766, -583280499, 1997218976, 2118549556, 1666261064, -1635287391, -1535620382, -1660133857 ], [ 994976365, 1864580908, 1960800, -1702487761, -1094971817, -715336834, 87464763, 869550187, -1927418221, -1447201952, -971554001, 831797332, 770545738, 505998077, -1568946740, 680656992, -651707679, 896487400, -1248505580, -309583631, -896230585, 1007921309 ], [ -708938853, -1497175310, 1497244595, 1531604433, -348734990, -1060586613, -467982339, -1812494656, -1932453260, -1401812538, -929470679, -1249073601, 323393538, 1789461122, -65086097, -1583896321, -186731737, -674182105, 543853146, -2013211140, 1811260674, -603323115 ], [ 148477761, -1069163796, 320538617, -1134476983, -2027672525, -1972479775, 707027104, 1981511583, -718171703, 913989195, 1606664511, 2014539060, 1658300972, 1368469968, -791910538, -1211294747, 916972402, -393640032, -1735642418, 231465427, -503116967, 605029487 ], [ 1837864819, -1293612454, 1295781473, -169669094, 1508787830, 183209547, -2121732171, -598085621, -1709950237, 1614121037, 1521406467, 1629323233, -837582052, 1508882104, -117326215, 1383146733, -1222362663, -602152091, 305276785, -1314614433, -1524899497, 788921411 ] ], [ [ 1291755708, -1367683762, -976847398, 1475452716, 1130004346, 1661799963, 497132277, -2076990134, -975615884, 1803364884, -166645956, -1345601395, 398542049, 2127319937, 143923778, -192534365, 1461657207, -1860461690, 1442544995, -149654400, -1853719589, -1959720480 ], [ 2121025879, -1482072269, -929508731, -1842203164, 2728781, 13000332, -578701412, 2081716693, -601570844, 2075798756, -349050969, -1977728251, 1607283797, 1650841897, -2131786492, -1543512601, -1798338264, 1370215771, -1056989264, 967231712, -503006666, -358798563 ], [ -1198874972, -2022479092, -1682773756, -616778694, -1602200971, -1457514666, -595367769, 1249500830, -177068445, 662160928, -1636414503, -1514876372, 1769618109, -222707579, -2131005917, -1037411748, 1952019188, -1305002441, 1854982016, 627579368, -1713074795, -1175760312 ], [ -471104947, -1970544400, 712449832, -2078500959, 193877083, -1484112594, -1096621838, 868444815, -1974770461, -64092390, 1323980047, -1389586519, 1629921059, -398893875, 211568267, 518145223, -1957221088, -1850486724, 95934466, 1973340632, 588810810, 227961802 ], [ -387078753, 1983917409, -396057410, 1807323060, -580043803, 1734930542, 174151001, 874209375, 975912056, -872775944, -868038201, -75279522, 1507181186, -880490829, -1018664275, 134598005, 896768927, 924088765, 617556507, 533273778, 417890966, 1607827381 ], [ 2005132575, 179186253, -1518187042, -421240188, -1312595207, -1842594739, -2059329675, 300674655, 416188255, 1030633409, -1736822446, -1610971628, 215285394, -81150645, -795987154, 1612965796, -63437193, -485814260, -1424408654, -941681631, -2132778340, 1988494660 ], [ -463927357, 1316561172, 447262916, -1500689898, -469629980, -1507654372, 305204862, 392441397, -491233271, -49147349, 1542224014, 202148320, -1377832794, 427506198, 1471844505, 1647770483, 1055409179, 533866498, 1132441221, 88843678, -1805752114, 232422410 ], [ 1641443403, -1127962025, 290610435, -331669677, 98704996, -1237761895, -1411548760, -1754899477, 741605133, 826882466, 249775841, -175233357, 1580480646, 40233047, 1758970163, 1610212089, 1929944899, -157949018, 1141816181, 1613540280, 1354779875, -1697824858 ], [ 357286765, -766783311, -1886198092, -634194293, 540641344, -757446490, -458310195, 767694061, 579931213, 1832986835, 317332313, 751662250, -1572377066, 1647219053, -1474458875, -1443060020, 1450389860, 543328176, 1212449674, -1824437008, -1142679913, -1618095933 ], [ 892421991, 2127253793, 1729029625, 1707715226, -752542133, 964133820, 1366913794, -1587460629, -1694702823, -1325535064, -731101466, 2133357841, 1487762714, -247151511, 217841781, -321277788, -1210702157, -1321646669, 1409279467, -1882186208, -1985162998, 1520473893 ], [ -2052533475, 294823325, 1531772559, -888946489, 2114084134, 1359870786, 844274272, 1285632164, 1986887606, -1008944397, -1894035010, 570776447, 24798081, -200221076, -1714822816, -1620837037, 2013867431, -1807285599, 1878217099, 1558761206, 278743166, -1384158110 ], [ -22504763, -1639942144, -886708515, -1405551507, -664648497, -601533052, 71174076, 1192715165, -1176069211, 1529048028, -2046439693, 18444570, 239521273, -1858816941, -545939662, -2058387137, -1042421325, 832464597, 127898068, 482094049, -331475492, 2128536757 ], [ -917596978, 1594236718, 1716662080, -1762398638, 1422085494, 490010997, -424763936, 622937335, 1407042139, -912081784, 1128153198, -1991367789, 1112316878, -1106162841, 921379596, 1956545743, 86613285, 1397217490, -1510285954, -1904889774, 171996672, 412170041 ], [ -60156068, -1917457421, -1268428563, 745683967, 1842648194, -1636555854, 1007851383, 1032426928, -1272560021, -559124363, -248040143, -1390707491, -2034630853, -1472540766, -1540184278, 1791522197, -141374385, 156688997, -1642336423, -1901445088, 1182384468, -40843018 ], [ 185698786, 1491218547, -913046863, 364170959, 328636019, 1192590006, 1056474424, -1410984107, -759111464, 1094667454, 1352273390, -1389227349, 961587125, -1502954516, 1206794249, -1878844905, -2126184160, 1678339974, -2143454655, -1850980566, -1954269402, -1662755612 ], [ -1640447222, 610217716, 1172742997, 864009237, 1841173862, 652268195, -362763485, 1624692367, 1657177903, 1390541829, 527499627, -751770088, -2069894009, 268480441, 1323617488, 1248405557, 1880946758, -2132953295, -1319675533, -1464594174, -587593475, 963958770 ], [ 1593361486, 1339776833, -1910445760, -336914606, -1274904574, -181723203, 1013120215, 1581461446, 1339450905, 521495925, -1153851410, -159638849, -1251459416, 1167193750, -733065208, -4270942, -1800412140, -367008373, 1139361793, 970064780, 829199393, -1788373787 ] ], [ [ 1258124549, 716044245, -1512328653, 1855955950, -402407036, -474962680, -572549555, -907547313, 2005161360, 714925667, -1458680726, 1449084174, 1542824143, 1984204155, 579589367, -1437725927, 1956382395, -1602494453, 1156588075, 785843803, 863793926, -1751008105 ], [ 1221707653, 1103327449, 34761758, -1550418984, -36767916, -146002187, -168940214, 264374452, 794652354, 2030246878, -532222796, 1957086077, -1124897231, 1370713118, -818928879, -110020263, -1851369358, -494194755, -818584189, 1553959630, 1866065025, -2058245059 ], [ 395919367, -429727451, 542076377, 348542017, 1807909023, -1868877268, -708055255, -335403001, -1433161093, 552566617, -2058387858, -507568394, -399142084, 1139779222, -1784721012, 227571458, -1873363734, -1675494161, -1860031896, 1081489499, -1921148044, 1221983826 ], [ -1619638805, -963795893, -404135782, -307601472, -493969265, 2085990347, -2028395438, 413352566, 2018124091, 1728788016, -414928500, -398536500, -2055161369, 1020616243, 1803645585, -161873912, -221962202, 584570069, -862219301, 51791900, 365976035, 123483635 ], [ 1682358657, -123127261, 1463627469, 602849881, -289587119, -1641882662, -1684717719, -1907051436, -630191279, 1231699296, -2045433255, -566257583, 405592961, 915869932, -482801485, -382508200, -1452354559, 1314436002, 694243988, -2111919452, -151687389, -1150788801 ], [ -1059658265, -1654933695, -1404730649, -525268437, -313322784, 910904953, 853107581, -1632771223, 714316098, 490882224, 1715123291, -731193806, 651622603, 624865815, -891380480, 774309284, -1977666616, -2003670536, -389129293, -973554594, -188394982, -1390180842 ], [ 105875665, 1964992064, -2010035389, 1990046465, 101438178, -1973584436, -1274564052, -1367488778, 1584348190, -2135121561, -596120135, 1179508398, -771213313, -1368284727, 1591933549, 1801563172, -418031143, -1772074967, -35756209, 241549065, 2013097974, 1107446004 ], [ -163163779, -11748011, -1668869292, -401336022, -2092939296, -583492988, 859945739, -621235276, -943009879, 2141008536, -102203625, -2018220805, 1357267473, -98613153, -1088214641, 1121473418, -773126032, 1093292433, -1376542323, -178848961, 1914723259, 1861993039 ], [ 361366519, 1144744028, 1068349840, 1349407906, 36479272, 613675495, -620078730, 1343086028, -74791227, 390469982, 16089202, -1916112170, 2128322822, 1119664868, 2052625063, -989797313, -2038838002, 734485135, 121089053, -71365204, -1741542017, -2108002751 ], [ 145243294, 822867180, -52050020, 587124079, -1868343388, -1437915099, 777713061, 202592670, 241417273, -976594292, 393260846, 802857102, 1883233308, 1844821028, -176765632, 412215760, 1662450813, -433835042, 809437637, -1131073308, 1924004547, -2113718615 ], [ -752875643, 1872156889, 1305504043, 443983653, 806250838, 836701698, -3608285, -1805508536, 588387504, 1408882615, 736239043, -518944066, -813475957, -1567896083, -1542210755, 1997203760, -842633533, 34947280, 426126603, 1516336586, 869400585, 714307487 ], [ -662901068, -711985000, -1179656012, -541538859, -1062240985, 2045902802, 1074129878, 906955299, -1562217843, 109361050, 789285646, 1813068247, 1538775251, -1520034021, 491866264, -434881361, 1508524172, -1975680058, -106031614, -294428846, 2113281162, -248180367 ], [ 2051101220, -752645002, 960511810, -566971466, -928454730, -646089257, 1512213480, 40024017, -1636520034, 621860156, 1889493212, -1130024665, -1139364021, 607647709, -1029340620, 673573208, 1269030136, 395298444, 399874919, -331447635, -1995727960, 1861554312 ], [ -1462939916, 334065209, -1553705240, -6781548, 647190190, 36361935, -1315968375, 423628685, -1798171032, -656433885, -2001802838, 682723708, 336999430, -1402255824, -216623491, -1561975026, -1294110040, -1914234869, 911702702, -289992218, 309608853, 604287074 ], [ -1088575278, -1419573595, -429071268, -99891886, -1189783776, -1808002853, -1834940451, -397876186, 19506889, -1009084140, -1694934827, 1210086179, -1605614189, -1753322629, 228012604, 1494759142, -693184991, 785241579, 676177812, -851795231, -1122045982, -1699107151 ], [ -1535278178, 2051370010, -1222534492, 934499461, 401355505, -1935413021, 1498683269, 185434912, 123370772, 857039248, -1847929014, -803265370, -509760556, 2017552645, 660104222, 499489398, 471595780, -1797201231, -1174470329, 476985392, -392904622, -267612949 ], [ 777200648, -435931933, 1200444225, -2144615668, -892586860, 573843815, 1814308764, 12495288, -603054921, -916937243, 1249815687, 1379175366, -1204437087, 1753718229, -867291432, -1471504724, -128585852, 2106899554, -1007417784, -345390670, -1258538362, 329950991 ] ], [ [ 1982138136, -270774736, -594064972, -2142912795, -195601799, -760904355, 1794523708, -355231036, -1060439969, -1855485853, 476791062, 1640698568, -125429672, -971573382, 1798421027, 1406115096, -987794976, -712841937, -1428360846, -1216020501, -1580842049, 1753927929 ], [ -2065461213, -1026583731, 1328081160, 186837655, 68338007, 722948939, -731941852, -1213072608, -1884068135, -142558430, -357820229, -1534468838, -454401810, -295159469, 178330361, 488732770, 1321939021, 387331456, 1987308402, 1712135301, -670823602, 135913720 ], [ -1884085916, 1860156860, 1565901526, 1941909473, -2106092416, -871680223, 1718780311, -1791985029, 527892298, 389330512, 1045398165, 1317253029, 2124478235, -1509459971, 1570178442, -1827916399, 1870599022, -372644186, 1272618937, -619523139, -1568811575, -1703824954 ], [ 1770262913, 1601121961, -944538386, -1797410090, -1139015219, 1796137136, 1139051333, 161902122, 734703512, -120010073, 1460208736, -2102253002, 1041376844, 56440310, -992858320, -1826716238, -213088939, -1694444395, -2059255247, 1269900869, 1569047420, -1770728776 ], [ -469063965, -585681918, -1648795346, -726670127, 792350106, 810019980, -819414672, -630699948, -2091030934, -1213251572, 147824985, -1960228522, -617752331, -2042981900, 1711301212, 2100748521, -704538903, 912875008, 886630668, 1092928261, -2051432057, 1129576403 ], [ 992630205, 277103810, -1495596352, 2098087505, -1880175322, 527564786, 1031526064, 673329203, -462399771, 1330299725, -11835309, 330879304, -1563964288, 807564689, -445426704, -7889422, -2116278828, -1365670189, 187744553, -191177239, 1042478215, -1792735639 ], [ -56172538, -80214800, 82724097, -2049451729, -279523836, -1575059301, 889912854, 1889649024, 1374242133, 401929095, 603035598, -888701853, 724028385, -1494331343, -175902335, 1414749801, 644039637, 2066767700, 1987708714, 256606080, -777837925, 1868006192 ], [ 183512155, -1504217064, -2088674060, 569496787, 2002753967, -388053591, -1555905146, -426599300, -1267075708, -1768874483, -1992346740, 1250001297, -1303374086, 1557474979, -162334273, 1957144823, 236538641, -631930649, -1767777176, -1289106601, 86910568, 2037465842 ], [ -1554616627, -636485486, -31125154, -1155398340, 604662956, -1155405772, -1532870951, -871907501, -1787524606, -1316650295, 127792493, -1548827803, -54209015, 235984753, 759804646, 1367092602, 1875899662, -847385954, 374166890, -132276640, -2081506486, 1494250530 ], [ 1644529264, -2113085769, 2082096943, 680907973, -1919484735, -899072480, 943655118, -1352168941, -937579871, -365835432, 1557823828, 1986173513, -708937724, -843534429, 1522792010, 337171000, -1055126487, -234385311, -392193736, -1740784438, -2824574, -844843176 ], [ 597223195, -360937839, -1612629859, -2045387387, 318521517, 69717274, -334890924, -697573130, 1822410395, 1523280496, -336802133, 2117870500, 395266684, 813984916, 1622514581, 1952200529, 2137770125, 48111617, 215034916, 1595671290, 1980377592, 509457733 ], [ 222828159, 82895189, -621226509, -1281086208, -160545472, 2072186809, -760530743, 684928085, -320154794, 363898348, 26692975, 1866950308, 1706669134, 1718274934, 1395323552, 1649164949, -1785567451, 1330602551, 907091769, 1159813777, 785173567, -1499948465 ], [ 1157746754, -1712919311, 504994804, -840554235, -1944624577, 233416729, 295835330, -621270137, 511999231, 1035597945, 591917897, 638239455, -1936427096, -1449348032, -518496645, 897063799, 2003723495, -1332553462, 1794148841, -1448058370, 895792107, -1812408560 ], [ -908687185, 1342583878, 70485361, -170027970, 205202567, 1184011759, -664999719, -2095125131, -1105313532, 1878511944, -1178024012, -1228255081, -1273313636, 415908111, -1538963030, -2142492486, -1988207833, 1451312520, -2064309822, -424130483, -306785945, 2100725327 ], [ 689719218, 1037619172, -386757816, -745663996, 1749899042, 1982240838, -1761370510, 1353994302, 660604948, 104997059, -1767327244, -54034873, -1388204235, 419449037, 1580279640, -781643543, 564815533, -2146655218, 738923594, 713998451, -344698225, 1065252917 ], [ 1350181716, -404006237, 37927228, -176608513, 245239123, -1644859990, -950993497, -1427750234, 1676764813, 847065457, -1753832854, 119957962, -761587237, 87117487, -1658984055, -525050677, -109635196, -220934667, -360555661, 96133974, -593781340, -750528016 ], [ -1057314037, 1470597749, 669375655, 430816374, -393339572, 1496642970, 158258794, 1519410944, 2011397824, -782215250, -1949601828, 1980485340, 1392006906, 118585821, 1643778001, 1932635003, 679893530, -502300517, 1030244088, 1794894099, -2123308715, -1514849287 ] ] ], [ [ [ 891489099, -124229850, 1084521993, -1284944176, -2112520136, -1689222261, -1020711805, 2102229353, 1358700900, 56685588, 1383017512, -1639152702, 640494609, 700373376, 1924103743, 1598721185, -605553057, 1528042175, 1426193530, 18956748, 1249935998, -1090377060 ], [ 433141803, 1289061957, -1893998024, -2090278207, -92348869, 1899193457, 458235896, -1520358431, -107615677, -1729172667, -1755439141, -1592901256, -1088203233, -759983070, 1219242772, -1457273576, -868380054, -306115652, -1627419481, -606242308, -1246022734, 447570758 ], [ -493989592, 911201764, -1973870512, 2057121102, 1500615263, 915874071, -1436627001, 1747930795, 549779242, 611385781, 97106582, 1474898933, -302261493, -1899467560, 1638028614, 437634047, 1787260647, 126531371, 326214451, 1599835674, 534514375, -1959339735 ], [ -917333218, -1385352107, 1239926330, -767907255, -762961595, -1351621541, -547904984, 1245337616, 1667030611, -977418465, -1478088287, -1022330854, -241759514, -677633480, -1692669347, 284334547, -1699516704, -664290947, -775014962, 1090670448, 1619703048, -2006814568 ], [ 991937908, 1213585020, 2005569086, -512343676, 1923045737, 40966068, 390615073, 213622702, 35409814, 1524790771, -1640307396, -412611600, 858124057, -1215050610, -553889437, -8590061, -241042504, 1290247426, -1127840806, -297326349, 820842467, 822818538 ], [ -550400177, 639654548, 500140732, -406789781, -73615612, -1087828111, 1290625535, -1900849443, 856899695, -1498765522, -1220377285, -523649583, -299239895, -1233055215, 1018756852, 1777431885, 1198600184, 2082238000, -1749471164, -1070886434, 945293878, 679839632 ], [ -666314959, -489339827, -46113482, -2112247641, -886085703, 1704514649, -292246931, -1895022090, 752087900, 1102575387, -879079972, -1826924876, -774817565, 654405992, -1626191241, -2085425246, -1481648378, 1633764685, -551792898, -50894664, 176396979, -884092804 ], [ 1542966598, 1900295589, -927167931, 1146775465, 1276298897, -1284217519, -689710515, 2090141468, -1467475040, 1671596290, -1431853273, 1379055218, -1384076424, 1035962999, -663224577, -900921463, -887728521, 1852231082, 541340647, 1598983981, -657236975, -1046092185 ], [ 1280416842, -820763896, 590238361, -887680856, 149569720, -1292992835, -138980094, -1451713687, -1878077130, -831402187, -1944018928, -731464673, 941568265, 672389798, -1995725724, -1025132307, -1245871268, 957645526, 784175062, -1227159415, -1747792935, 1985752876 ], [ -1623731155, 440332753, 909443826, 348807640, -576996495, 640782811, -1552410780, 1101795436, -2126516796, -2008692214, 2064395485, -1723163038, -471193843, 1098001634, -55310028, -868032409, -562832932, 429008893, -926009899, 140987006, -1468851755, -512853431 ], [ -969398687, 2029323715, 223422212, 1518638545, -549147779, -922098955, 1330519794, -1200490750, -322430289, 372584665, 52134323, -1548036093, 611129154, 678614580, -265500363, 734977368, -903972250, -389221957, 1300121515, 2031902029, 365295216, 127726979 ], [ 1439333823, -1097465325, 932037454, -1025493701, 1237912378, -1138045155, 1929193457, 177488686, -636144183, 1901908012, 271155032, 1414588356, -2142151981, 1889071764, -623382197, 1987972981, 99154880, 2031527837, -266987681, -1213909268, -921903357, 28626375 ], [ -1978645204, 442296409, 33689049, 91808072, -365837055, -241809120, -100720043, -1134199907, -1708021236, 207809736, 996266100, -1896374857, 1032235469, -2083535172, 2090579235, -393419888, -548857086, -42053784, 387176752, -1196401848, -32753056, -1268511949 ], [ 1658921222, 1083467942, -1179466080, -1576391397, -97931082, 1047618887, 666254659, -1948992115, -1758671144, 1313643962, 266826498, -1024615740, 174223650, -792538867, -559462070, 1102333941, 1421441968, 1586634779, -1054749539, -1528360712, -1225591423, -1728739824 ], [ 746254342, 494273331, -647595398, 1719689545, -1404977819, 782858113, -653506139, -59605801, -1776305958, -199724045, -586557675, 1927093291, -2016648306, 1983042544, -482250732, -816567884, 583989481, -136976781, -309792309, 1758104963, -1230910165, -1991411115 ], [ 162175016, 81834602, 639542510, 618301729, 356920818, -831038149, -261756173, -459808302, -993202746, 1827348892, -332800195, -1197705952, 1113731152, 924995513, 1526795777, -1309264300, -386611872, -922896133, -481291228, 206843642, -1717044253, -353968548 ], [ -1408739750, 1385599604, -556707737, -537469857, 1810741449, -852090632, -1613780617, 1164775462, -1095085767, 986076146, 227693057, -2110564591, -894064414, -1486983357, 1747322904, -1479792746, -707128793, -1296876061, -1492811277, 1319034849, -1595794781, 1294232474 ] ], [ [ 809884538, -1131013973, -1833332354, -1660390304, 436443181, -1325312153, -1094363840, 1636514784, -467514712, -1662073492, 1073032890, -1025062688, -397926222, -2033556845, 1754010004, -353009546, -2028899298, 755332526, -386644282, 233988843, 420279620, -1088198153 ], [ -2093561835, 383582258, 1311964850, -1432729995, 1324600993, 2021743489, -457061829, -751340864, 2016591922, 967473720, -235623588, 1190832965, 157684900, 362612454, -1382308540, -1383311373, 830472156, 1063764554, -151971541, 262047306, -1950994812, -1833863523 ], [ -751375308, 1564719202, 1864151668, 2011945671, 562898894, 490488738, -1432469013, 705472814, 378888769, -520106523, -634331333, 1820510313, 102707609, 743076940, 1140071371, -371676710, 1763252316, 1175144575, -286358998, 1841357352, -800519234, -13693411 ], [ -859756036, -228857550, -217008590, 732553666, 276533516, 532962367, 1094061001, 1957039695, 107961193, -1903606872, 627597930, -1236981042, -1902279286, -1998671084, -196878875, 24049193, 551261705, 162298896, 926600363, -1336065709, 2018308528, 1789859915 ], [ 435330528, -294882455, 1561986176, -1057781716, -262636200, -1574577101, 2121363040, 999756342, -1375953307, -120222174, -1627065197, -980898706, 1154483400, -1955581500, 1762256104, -745907767, 2080583950, 1108952953, -2054510487, -2138676706, 1414406068, -1523431973 ], [ -1836273366, 1669751264, -704736943, -889069258, -1164409374, -510638484, 1090228246, -618098772, 1115401433, -1247915103, -216040498, 725625136, -282846205, 1304776741, -993371787, 1125870683, -1000063142, 615591985, -389843854, 710676807, 1210460703, 1865253720 ], [ -1096156834, 1898523626, -1024611925, -33161755, -437177327, 1397227858, -2113548940, -2035487463, -147898995, -1622560957, 119400191, 986258269, 978432032, -1854443363, -374590220, -70866562, 1767274707, 1187091347, 2139168905, -1166942002, -903248096, -515045437 ], [ -633036216, -1414225277, 1234592512, 1150516779, 1024396673, -1978196219, 9492318, 1149570323, 1384183130, 549233476, 869613825, -683298483, 1578044796, 1335307874, -1042820795, -1667197815, 318319966, -1642020312, -478619429, -1651396067, -1255437736, 551780407 ], [ 918386312, 1677880662, 799098420, 297822616, -746742284, 1262040153, -467751636, 2085022357, -1977131669, 244039695, 1505984968, -2067452476, 1950020771, 773693868, 83042226, 1787791112, 2034181257, 1299432841, 608449237, 163268963, -567606116, -856598570 ], [ -405650681, -1532287091, 2038713402, -339839844, -505129675, 627743406, -1418126133, -90296216, -1595756898, -763020885, -1894771936, 592755233, -101303196, -1122734590, -601957671, -1348980943, 1357022640, 183053379, 1475355308, 1088271922, -1094154406, -1615344870 ], [ 662431721, 1214652893, 1939630792, -927340658, 577709243, 134814295, -1862504842, 2136155192, -459575480, 179311576, -1434460732, 1999033141, -1166943960, -127452442, 261073062, 368350309, -1234629289, 256227014, -2018252109, 369442270, 1778735742, -1317072289 ], [ 1747765234, -576007423, -1145770581, 702070098, -2131883908, -990805013, -409864377, 391500089, -1355718832, 330296451, 1718324170, -1300290424, -45581357, 643011704, -2067137959, 307266242, -1871370356, 889607334, 808164504, 1712421052, -1119065034, -1655911293 ], [ 921664061, 1882740469, -212297776, -112153248, -501356214, -642836680, 1552250395, 919775290, 577312935, -1863259196, 174346907, -187274857, 457291040, 848707385, 532942570, 1787170376, -1100742667, -345811384, 1191470464, -1903543061, 664958256, -643557115 ], [ -1618556795, -614077068, 358274618, -597328761, -720975746, -1859297171, -1099027763, -1594543245, -1871270759, 2056545261, 48990527, -1866609786, -222477187, -1781086069, -385371678, -1607308840, 1223272043, -2000519889, 2059901138, -2053394572, -2042616858, 1343289825 ], [ -1321399437, 879557186, 1985440850, -1093887664, 1839750597, -561182768, 1706185526, -723835114, 1915883544, 1898958704, -406514890, 734758897, -746690360, 544973035, -339075666, 1991841469, 1093188880, -471092580, 391734451, -905312376, 1130216411, -330720361 ], [ -853467267, 972146195, -493103390, 610625741, -385911760, -1623876734, 1542325450, 59300538, -1101827895, -1910082777, 729884127, 138526029, -340721866, 1496950374, -156421471, -731564487, -1493179194, -79472724, 2045093279, 385615963, -1577576146, 13042977 ], [ 981665048, 1532756812, -1439867605, -824761757, 450068738, -1549813886, 1456945508, -1328061609, -1696306004, -1853375501, -1054797271, -1848979442, -1167199598, 1821335246, -1921961815, -986781470, 1810112293, 1090216949, 1292882390, 587143713, -293229290, 2052570166 ] ], [ [ 411745198, 719647954, 697331932, -1501512634, 1457671451, 41464055, 270739086, 681366195, -2017023900, 1775131856, -612640748, 754601475, -1033677089, -1143083696, 1350406806, -1363567958, 1838839845, 1522021610, 1126237004, -1925433936, -1398060167, -1178555437 ], [ 410766611, -83432909, 1589094368, 1702554260, 1917365872, -1443236815, 2019013302, 1314992106, -1041470572, 19930539, 1194179270, 938282172, 1394747551, -803002380, -1233595765, -1001956387, 829284475, 1070191280, -1992624057, -61343270, 2124003998, 504941159 ], [ -239488500, 1086676037, 1096039858, 594386843, -368420188, 955944557, -1368109379, 1141235283, -1830564575, -365539665, -119895913, 1102882103, -209343381, 1865667776, -1652557518, 242036662, -2101429067, -2111715859, -374235024, 679586020, 371307408, 1891592750 ], [ -637749495, -2132680156, -1157549018, -454984261, -1029978146, 371460299, -1838774791, 124155820, -895520810, 296824185, -159127402, 1619372519, -1590762601, -332126214, -345064370, -259479825, 760356397, -282905867, 914526757, 1853405956, 365747898, 2016894579 ], [ -1890754012, -738783473, -283614873, 1939294246, -552057246, 93963528, 415772646, -27972285, 1344332291, -1390663784, -921763244, 737268303, 1983330095, 2087621796, -329846480, -1670943891, 275271300, 48029870, -1971367859, 1250464529, 779324129, -2059832508 ], [ -1579707200, 939365697, -620626459, 972315959, 212949208, 485420468, 1567743236, 1075757344, 1779486002, 901061247, 722336095, 1138772317, -318588702, -1344971518, 8514712, -1845611885, 758097090, -1916042932, 1023369352, -385369223, -74200283, -650374462 ], [ -1594033768, -632954689, 165020003, -1063617533, 1675994901, 1830052434, 1616100681, 1500659188, 227181112, -1913847737, -625540947, -709407819, -1015126939, -1681441622, -1426600, -1806960246, -2116310223, 1142309794, 1590617856, 947893585, 580051596, -988425600 ], [ 1327218027, 1393654531, -734330618, 886422474, -904721729, -2110337709, 1835135343, -1778652977, -650333788, 1883589971, 1636611446, 720873839, -725944420, 684469051, -1953584873, -2094714251, -1530879248, -1166071514, 1522129079, -433663371, -908556166, -863236896 ], [ 621770177, -853971874, 1826787206, -1260612888, -2016558720, 2061372807, -900289678, 1299573519, -1685785602, 1668063395, -782047497, -1766699750, 1135303756, 357036816, -1038847545, -593448164, -1721728153, 2123336876, 457550219, 1579142941, -1152054593, -1324908918 ], [ -1714803393, 1752572561, -2051454127, -1899065819, -638268564, 1096225168, 150520238, 1788622392, 345996182, 1465652013, 283450284, 1277041648, -1395174614, 1356704946, 119931862, 1839380334, -1056814014, -303092862, 1777136336, 659005449, -822435096, -1675578440 ], [ -945634182, 1162009362, -1114897420, 296252018, -1999417871, -1299791270, -431244795, -1469487193, -937376489, 1760202795, 1066016253, 1353068525, 1037625873, -1416638413, -1023585788, -1008305076, -1930838444, -670847920, -302393041, 2134016709, 1766366783, -884383674 ], [ -1412386167, -64168372, -683741724, 1746208943, -870909548, -1391979694, 1715599465, -87290486, 1634298205, 2050586638, -196359123, 432540486, 1037094426, 330330375, 344223806, 390940236, 1313482765, 2139088296, 220988250, 1704327928, 2120091283, -1462509684 ], [ -1323006892, 401115024, 125260818, -984809866, -1866379721, -1059621754, 1707512366, -1418749362, -187992365, -765979267, 1338354673, 719957684, -1920509603, -1958859719, 928408244, -2133231356, 2068440636, 1108910990, -1291944035, -1399028743, 1351969102, 165021210 ], [ 1741215734, 293654468, -13002993, -1352091763, -76261292, 1102933289, -1688610234, 246776914, -1642334532, -49344270, -1759955661, -1008917263, -675525651, -339753979, -567611782, -720692033, 639709808, 1689760233, 1594655314, -1942705604, 2096748970, 2024270240 ], [ -1627891109, 1331058720, -1547491283, 462951078, -427372456, 1543258604, 664829796, -204408454, 1142357030, 307541749, -1454387763, 1264626279, 203987101, -142033393, 552430590, -341354598, -69901739, 1047027604, -802741036, -215693138, 2048025895, -1094116735 ], [ -1170569889, -771481052, 597280207, 543406871, 1097183728, 1747957992, -1124683798, -1782010344, -1158700507, -298801195, 934269329, 1397780640, -1169809796, -759923443, -1675486735, 1015662029, -803048894, 475642418, -653967156, 2013319355, 1194148404, -1821330964 ], [ -1168676598, 720215244, -919261219, -2005325351, 1001671486, -876536040, 884875073, -67445729, 47498735, -608620198, 112165699, -1275545640, -16312948, 2112299525, 343133553, 1979253936, -1962687153, 86957000, -758283628, -376884588, -1352965032, 803068247 ] ], [ [ 545854633, -724661864, -925610799, 926527439, -447822396, 851828049, 1709694194, -1569706829, -39344936, -2033862113, -896954580, 840774238, -1211126970, 866235201, -648084988, 548762779, -986240066, 462033202, -1580718722, 1616131190, 1141477825, 1610491905 ], [ 1866740472, -1148431373, 1970630540, -1716384190, 2131812370, -2047485945, 1107363696, 593163072, 2128424277, 819168192, -1005984543, 1801623609, 1156533394, -1319335520, 1755952801, 1133758468, 1117216394, -1390363630, -465451633, 795614968, -2017079796, 1348604399 ], [ 376747036, 1111719798, -1449076673, 1319407753, -1048776957, 437553552, 80957798, -1888375233, 1897708581, -414811188, 2052132805, 1655514933, 256462324, -125126674, 1748785160, -1247336668, -113292190, 2055566458, 32708470, -1131056510, 1163784765, -1120890216 ], [ -1383210947, 2132203574, 1710554043, 1133804579, -438272062, -929543491, 820469007, -1014162813, -1818820638, -1737768773, 2021811927, -662727928, -87785184, 1073715632, -807900748, 1998443052, 1916131512, -1387223933, 666254914, -193939733, 2088361135, 1528008325 ], [ 861021597, -1853062223, -242243322, -200807890, 1992361696, -752566307, -1383609433, 1008447329, 183114685, -975030718, 1455126978, 209953350, -1322140998, 524936675, 1229359569, -385091121, 984208177, -695562705, 1723126427, -861560012, -1955638959, 179105194 ], [ 1346217107, -1539027099, 1960460087, 1372183540, 1303835812, 1503169506, 1706942828, -83401649, 888491506, 1969928208, -408695846, 2112872841, -91208181, -1634039871, 1150550878, -633796420, 991010474, -1824094586, 1211883440, -486962159, -1160002733, 1341765774 ], [ 2137314942, 262853840, 1136323736, 101101517, -261373906, -1031531929, -1209566551, 1551671265, 277940196, 1413961497, 130356401, -358544857, -1828083037, -1264392339, -494129582, -1763086910, -361909910, 1325502394, -909758444, 286924460, -1185140820, -1567238013 ], [ -1430343059, 934660050, 56536596, 371905828, 1695803510, -48466559, 692923364, -435565159, -1277014066, -1132858869, 681673771, 752154052, -1947047781, -2070769017, -1189415855, -152988018, 82190530, 836565888, -1386173216, 888441857, 1134214844, 703026559 ], [ 167079553, -1214451284, -2131394284, 1623557236, -1876225396, 1951675015, 1412294806, 867977323, 2039686624, 1604316631, -945634727, -1927101035, 212151800, 1884220689, 1540843614, 1124327506, -1636114711, -1906183661, 1012300384, 1583656963, 1367723434, 810922112 ], [ 1192475737, -1258532675, -348517530, -1151791792, -526298353, -1240496313, -1285078057, 708481481, -285158791, -1466834453, -164120689, 1536268646, -1193927425, 1969398556, 903299648, -287863906, 705415455, 1381689591, 1537201330, 666477900, 2086669486, 1556320463 ], [ -1040830921, -673574293, 1355542412, -1264914216, -1991782936, -2031227390, -270479121, -1758435416, 492185369, -824788143, -2109315796, 559069224, 1480635402, -66486815, 1270288249, -1621919512, 216738800, 1785367014, 103460333, 401445905, 471799390, -640071164 ], [ 1934346610, 404617452, 1503292282, -145697454, 1404923323, 133327701, 1376870727, -1741142696, 1786587813, 514672807, 17204708, 1064680263, 667172905, -1621220321, -2035951316, -209035970, 1358216373, 1462135976, -2030242481, 974361521, 1436308653, 357050997 ], [ -1291368616, -146295039, -1319689492, -452857359, -1548534838, 1704109624, -1341180055, -817882839, -1840702705, 2048262534, -629983669, 1634107921, -360571767, 95443027, -2072644788, 1141626713, 1397833502, 1647173772, 502811231, -42357969, -1181341618, -1637607196 ], [ 29877568, 521981731, 176123395, 1892262243, -554226415, 493708843, 329574811, 10165102, -2080053496, 1334558457, -2063927086, -109720373, -2009272449, 1429942068, 1802151248, -441128882, 1733357846, -1681940282, -90207397, -1299020437, 865257906, 953341199 ], [ 720174718, 1973263229, 1733766253, 1108172486, 1198278767, 628945962, -1602413419, -1602952275, 313459591, -1070326366, -210862465, -2042686907, -1074434519, -1823350591, -456602773, -221478614, 743403556, -2091419564, -462885948, 277029639, 1490738446, 1995060020 ], [ -473409845, -2058639894, -1874627756, 1239968392, 344718587, 1122107286, -1392494024, -1824588920, -1398720983, -1669854145, 2058670859, -1449492522, 1278575176, -1470169194, 399171110, 689278997, -2010787194, -2033261882, -859127835, -1529104804, -1749604888, -1753251991 ], [ -1867865542, 204204643, -2087027446, -780734099, -1219964263, 589342131, -1595259391, -393993621, 986338929, -1225645628, -655781918, -846188156, -1527500335, 1482403060, -73948643, 199617933, -1945333914, -625892262, -630556029, -1240578984, -325963788, -1536922791 ] ], [ [ 935296794, -845699707, -2009768549, 662472893, -699060948, 343582999, 287703666, -562697734, -5149401, -113494256, -1211593665, 700814649, 1695404255, 2099264415, 1734134332, 1160543169, -867626529, -1880134135, 1849435769, -286581131, -559832218, 929563078 ], [ 84755054, -2049326981, 882808131, -1878052396, -849761342, -1229975779, 430968341, -651384662, 1851643230, -1463127624, -752775129, -1714975010, 1123271194, 712758395, -1550255710, 526488476, -1472337, 1630599735, -476649462, 1179277052, 1761924577, -708019817 ], [ 1280112699, 1278004894, -148414901, -153564472, -1670595209, -546208066, -87814370, 694339198, -918472165, -715055527, -1932034562, -378414348, 1901632846, -1468620231, -1397521697, 612746281, -177647289, -761388087, 21681759, -150628202, 1787532827, -1454235305 ], [ -360363317, -930468206, -1059732652, -960592211, 339155678, -748459394, -701703659, -1435310176, 376870743, -458394186, -196494723, -63568867, -1500859911, 916081822, 1621164926, 468297436, 2001029020, 1089468250, 1692961043, -2019447446, -83502458, -577009448 ], [ -114338022, -2008416005, -715139605, 239622908, -67057086, 896895210, 592791371, -1747203541, -194953555, -221308187, -2053341184, -1217569861, 208764429, -107152678, -1288308065, -1371239877, -1513620651, 1887392107, -475403829, 1892942388, -245612398, 1279320702 ], [ -55031341, -96773172, -833011356, 1654153615, -1250448177, 1519538077, 1747947824, -1620972360, -330611514, 395831111, 367627890, 1067028039, 1733169275, -504000181, -1550137863, 146435684, 1285076342, 1174098457, 822717642, -1223177939, -1604838240, 1984444755 ], [ 1949273407, 2103208023, -497691871, 324430801, 1536034380, -710692340, -1709494827, -1762206281, -1275286041, 1938110459, 1708550699, 1200771978, 1637350118, 1764001632, -1906371778, -546178774, -1031600052, -328057263, -1876216408, -974593508, 101759201, -117693267 ], [ 806565248, -239196527, 747046327, -543023003, -815967357, -1860502729, 1921323896, 18348393, -943396155, 1642853796, 1031293417, -1278865084, 1628296443, 1143941949, 887887642, 1297244855, 2047881853, 1084935721, -362820156, 341917192, -2087352596, 669004538 ], [ 1342090478, -2003763470, -2108431979, 375289471, 517741910, -1971969403, 871893842, 2140067718, 977625135, 451943731, 2034228365, 2080663222, -1792863415, -702997348, 1127815981, -1110651542, -1455332327, -1995962514, -1644446257, -1051751436, 624077444, -831560154 ], [ 343675901, 1277937081, -1124424965, -1447727403, 2128780287, 712617413, 2096257853, -1496458536, 1934745480, -804891600, -4925710, -1667147830, 522749719, -2060444576, -380378453, -589350768, -344879366, -1029496636, 1818756302, -1066896852, -1273801984, -1556607174 ], [ 659530165, 256116101, 302916796, -81219723, -2105477984, 534754742, -820865239, 1865226345, 1697662112, 1876282997, -1126080399, 794104527, -1326014631, 589595886, -95885084, -108259695, 855422159, 259640467, 723483144, 265627962, -1241736108, -835210079 ], [ 1663626747, -1275876057, -1311409834, -19717000, -881705937, -1484582468, -2118749544, -1572383492, 505747861, -1169571926, 92156981, 118547103, 1897440504, 1476484232, -855213894, 842471648, 1558318410, 549721985, 1794592940, 395799388, 1333367774, 1992357521 ], [ -1224992223, 227267086, 1675325515, 1667638585, -107159083, 635617090, -105815079, 1247861038, 2143009527, -2032267536, -1499656274, -1901156117, 721699187, 186323625, 1748386416, 1953684462, -592722790, 1267687663, -881131160, -1545318927, 981047663, 1502159499 ], [ 2051485765, -952728359, -2079487124, -1202964047, -1634934063, 787190871, 1383037972, -2066994623, -1651835963, 1429680496, 108226768, 1796473539, 719449501, 1433873283, 1185830845, -1275345984, -889848907, 2018071023, -1863526486, 929343451, 1428146445, 599734000 ], [ 2001625676, -1870442544, -2096313063, 1787938054, -1329859496, 1949351592, 1943386437, 589208956, 1365039169, 954333977, 662847345, 1246704762, 1555089745, 1627243024, 2109745167, -154354470, 1121674919, 998450277, 1132431768, -718501713, 895019306, -1916926215 ], [ -823269925, 473059620, -110139496, -712784824, 1215754289, 717418848, -1017555740, -1256456423, -1052196688, 1215287028, -628232841, -1387473223, 1424184907, -518490681, -137850872, 937086482, 1101628607, 951416911, -1034395226, -1723930987, -862697456, 1082181236 ], [ 1752397607, 984689687, 1047255897, -1455585532, 896728454, 599596720, -1424519059, -1546474471, 1594394333, 351699434, 268738170, -2002852534, -702691267, -181139541, 1089276644, 1573759056, -972456060, 1195880576, -1800185646, -1204867349, -1105263892, 559395054 ] ], [ [ -154982286, 483338578, 1860791104, -482927987, -771191134, -1359712250, 2024843787, -908687387, -261526235, 1111583776, -1773461081, 553055769, 127433671, -1415862687, -1621947776, -2020465504, -970280569, -1373173442, 546751503, -77860097, -833344452, -1989896648 ], [ -1058367385, 351987622, -2066875980, -990491923, 1286315662, -1164677978, -467279004, -1470716188, 659721805, 534542447, 760151299, -16170357, -1983753754, -899831895, -1399555153, -1191991125, -51702402, 1671667357, 365820472, -1531469932, -1606057500, -1772787825 ], [ 809707200, 1986390081, 1832714777, -793099761, 609959965, -301715407, -294931582, -1127842230, -647205710, 240703938, 1376083087, -1575018660, -1392939112, 1331893562, -580161292, 604002382, -506507009, -57321339, -1149367410, 1429324744, 1116317036, -635013166 ], [ -1399063134, -1025154740, -1933332226, -1737933888, -668555053, 1185361475, -180764595, -1846880678, -896162609, 1178102613, 1664075040, 398458349, -100068463, -867806920, -463498467, -1337996837, 1192894314, 1155134350, -301753260, -580975747, 1232080531, 1746470441 ], [ 827883769, 1902348018, 1854729693, -1681020994, -178543604, -1858714610, 1020345604, 398569183, -1174434853, -526328919, 640224727, -1674028489, -674877552, 1567921563, 57819137, 151724005, -1383381555, -727053791, 715790785, 530511053, 848137620, 1085904263 ], [ 92248365, 1491161221, -1216180891, 959164508, -2066213526, 1297687541, -1745341283, 1847326557, -1555864037, 706732315, 971099896, 818240730, -883886274, 1465526727, -1440300192, -807859119, -162977430, -2017307750, -1051761350, 191736902, -661924786, 1431386042 ], [ 1453340793, -1693655379, 1359996354, -218435936, -89928951, -1242487773, 1637962527, -925780346, 1568281497, -709584317, 1644875234, 1792536019, -1900773727, -204959219, -486521264, 1789290822, -1622301699, 1342441628, 1351307725, -862104292, -474076820, -119673200 ], [ -585419487, -209005595, -218489344, 158349286, -1633988805, -233699478, 304148934, 181791426, -1134130526, 1915560395, -62807622, 60277479, 127186446, 1735888173, -1871518749, 902943132, 81046806, -2099542062, 1611744708, -160539610, 841950880, -1438235427 ], [ -2135911475, 694856411, -1204230427, 2110640438, 412425652, 175535637, 20142050, 426490834, -37668633, -1866619124, 1684033406, 1685682771, 1128327640, 510837242, 937854937, 1212688119, 1154324331, 1062736295, -847405194, 56349054, -2038683509, -1765118832 ], [ 643513971, -104514358, 1945314721, 1762829763, -811550230, 477983457, 1101732913, 73327940, 104304595, 1873493125, -112745352, 457479023, 101884660, 1591905673, -531981023, 714018293, 2081167851, 747786700, -711816411, -334481826, 221587993, 869097689 ], [ -796177401, 706987723, 1584974825, -57473747, 983821586, -2044251816, -1453529159, -582822783, -590948230, 1431419333, 80023254, -582957853, 1983201568, 391578520, -1585615461, 323439437, 1502004206, -546936281, -822372923, -264344427, 967026922, 2030408904 ], [ -540882055, 1255988093, 1780609874, 1813997696, -1290935173, 1274269630, 1218194089, 373527265, -1492746746, 1972809565, 1835807675, 883204406, 747889072, -1712064993, 1787720184, 1718219045, -838677774, 352246079, -1275027392, -1050955612, 673438021, -749558265 ], [ -1661142546, -2125563162, -1245156499, -1611487355, -716091581, -1915004467, 1581109551, -1927420186, 2083290939, 932494389, 2089738830, -1529481031, -1378382159, -855079491, -1582853944, 1201493570, 1639207194, 1442635412, 1671178780, -1151289219, -2022689286, -1336269083 ], [ -1495742970, -2103460253, -1348302524, -1667660945, 396265419, -1484425730, 1775568750, -45890909, 918724790, -2068026254, 900217656, -1270015201, 434189059, 1063944033, -873865729, 1969993464, 145531276, -1463289006, 532592252, -213744386, 986945586, 1952671351 ], [ 1077879016, -1227488527, -1975058112, 754329185, 2100511068, 967564731, -1703219621, 1916030356, 1473160424, -845435267, -1480825435, 960797826, -223596112, 1498727750, -1560350362, 895962383, 239608201, 1514083862, -107269777, 1252249977, 2114356897, -1776691904 ], [ -1880811592, 1884639484, -1713416298, 994136636, -1714740670, -1899805786, -578235848, 1395559722, 854263955, -205201765, -209493614, -599959630, 622518170, 2126973980, -970926500, 1082774435, 875469501, -780310101, 2087180119, 925199867, -815706294, 2026546300 ], [ 36802012, -888807300, -1413045547, 596597934, -66055340, 839453663, 407446953, -1631111523, 1666076082, 43730828, 392125598, -305671139, -1151273379, 97877260, 629775518, -357859011, 1439591953, -1542416327, 90510993, 995068532, -1985585911, -1742463852 ] ], [ [ -395982027, -1587285059, -1068457786, -1285483255, 2143620226, 1818580511, 965020844, 819753826, 1258788855, 1634660368, -702350829, 1075282464, 601879987, -1948809598, -14072091, 1191425397, 120851192, 365876064, -533175326, 150207803, -1348625756, -1625546220 ], [ -2023618333, -350923952, 410176439, -1871057217, 173368985, -1700019653, -387521889, 1751532760, 852457692, -1125031137, 673428919, 1194854039, 825338059, -1642264174, 213837748, 339518913, 884916358, 609977039, 1120025369, 750979971, 807842173, -2124986692 ], [ 256408055, 9477635, 1757193592, -1231188003, 1024553215, 513696773, -1428455649, -2107683596, -127074678, -721898338, 1524308279, 1201135774, -935620351, 677619529, 1508617615, 1255804690, 29969695, -2105070292, 1331357123, -578623957, -925146829, 653438976 ], [ 1108883631, -1279218898, 116890795, 25106112, 1526021527, -1488415861, 1290369203, -1021251754, 1026668509, -1064149098, -1329823753, 1769582031, -1753682509, 1386429038, 886059265, 594267790, -1797809634, -395828805, 182820296, -1705685703, 1486633564, 1955585897 ], [ 348717601, -581392514, -1794097282, 247599417, 1619527737, -247968168, -852827880, 1790113320, 1553764548, -1635443224, 1048413468, 103309568, 1243456321, 449426119, -395216688, -703267629, -97570861, -470702712, 376478670, -1239865272, -918877192, 1708750157 ], [ 771852027, -2134877258, 377838658, -1409000787, 891255704, -1573473724, -1464562534, -79395140, -43049203, 851051, -234747687, 1529062219, -1641108586, -156344731, -777728769, -2049840786, 592297459, -1795401754, -1451196292, 459177414, 254859922, 126734579 ], [ 1110250803, 1599881201, 1319405252, 876613140, -508334104, 794871612, -524866014, -365526099, 2083651912, -2033745847, -1827106863, 990331629, -569308245, -100400682, 59036608, -738249557, 621367285, 2071771180, -1172361977, 478676624, -1483677709, 200705283 ], [ -2037412867, -1665346462, -1685375131, -735683174, 669419583, -520601773, -363659694, -366340824, 813750386, 957015754, -1323298522, -1059479898, -1240780767, -739232697, -1600092955, 1415263852, 1712286524, 1250770793, -832612696, 702701724, 347996555, -1270358144 ], [ -133538599, -1327284439, 367807635, 1721120377, -2046051038, 692818613, 1271873328, -565757921, 784565944, -1954716609, -1572942457, -629533193, -892301416, 1393278575, -1463444264, -533234442, 1968692242, 523265075, 1124598302, -1577304222, 1936020562, -1942801668 ], [ -58063193, 1427480421, -1430963954, -964278656, 1958484797, 1973896235, -774914569, -970269174, -928060780, 771185185, 1859444671, -669438916, 1766205125, -1889985848, 32709813, -154010526, -532716659, 73559604, 962982527, 405847833, 999460320, 1039987215 ], [ -1008278834, 1861317420, 581589283, 2085954536, 74517997, -852204149, -1165437739, -1497494290, 2123183989, -1922094817, 978050797, 232560531, -160407277, 1653082022, 2094298602, -1359963574, -2041353283, -819900168, 538206285, -1127655411, -252259291, 535660953 ], [ 1778009420, 1313590428, -2118777598, -203921513, -997126879, 1822209373, -1008712430, 519080638, -251074595, -435565080, -301964583, 932514672, -950511088, 1138412821, -309734515, -377268013, 1563331951, 484310683, 202566808, 86240469, 1909109220, -1276310120 ], [ 1714465156, 1450194526, -230235353, 2065838177, -1619823118, 1303107601, -79494421, -67392756, -1744635023, -627436890, -956493768, -241609560, 2020424700, -71275233, 1252921544, 844993920, 169088723, 1350223877, -457590709, 857348668, 604834085, 1434750286 ], [ 576193543, -767021242, -748740091, 156712481, -1085716062, 30375657, 1584686658, -727085273, -480455343, -1053940773, 490998527, -1898652410, -248910070, -1067938797, -828972229, 1014623658, -883197564, 3302958, 909586363, 158773734, -2038008648, 395325725 ], [ -1724515628, 423233574, 1006467344, -242469902, -933177206, -1678678686, 588288087, -863988130, -415780156, 762730135, 1813570785, 259250971, -541833202, -1639593305, 2061747025, -1020730638, 2036363095, 1415230454, 135266281, -80083556, -1537304233, -1578676893 ], [ -1498859500, 1297048950, 1737941530, -1035292764, -2000065756, -343761774, -1375607163, 2005117094, 728385196, -782551170, -143564037, 1551474216, -1993454643, 526111482, -45628414, -403904553, 2049537517, 1212158249, -326357708, 639900145, 208554609, 902679418 ], [ -574418526, 1997269498, -119341839, 1338030352, -1722715795, -632354498, 685273631, -815884159, 1844136453, 63023340, 411882743, 767007711, -758557486, -1457513857, -1839426169, -1796628837, 1635330186, 1039934796, -876556342, 1760418065, 374547324, -51420670 ] ], [ [ -2024495981, 1008721865, -1704362513, -1103640616, 1940758762, 1942890344, -1701643800, 955582722, -1793676440, -1726825264, 982735933, -1384940904, -300749513, 171293981, 52824448, -1984024760, 2014538135, 940499553, -1364750300, -1219566497, 738647964, -1724975898 ], [ -964753833, -182152876, -48109423, 1156778979, 375163691, -1530467413, -27295398, 1667215040, -434917398, 1359191156, -1454551995, -2059775693, 1999640543, 862720105, 713651542, -400776385, -2128181041, 1032075207, 1380893686, 3988690, -1382350200, 906767772 ], [ -576160282, -1396955832, 1738044855, 424060543, 1190119766, -2078520202, -1881011462, -866237735, 1554057922, -1046568039, 831881247, 782146798, -229460312, -160459671, -146195210, 574251469, 1616813143, 593236664, -1971859008, -504304465, -1687761202, 511717122 ], [ -1289830184, 1407513179, 175195727, -1051625305, -1353161623, 665351604, 94676187, -1880326527, -1760770180, -479159036, 1060524972, 1290006284, -981929762, 376422641, 340831332, 420168176, 1758884518, -1883707265, -1519256295, -1346346941, -1930666420, 692347982 ], [ 694141917, -328285066, 2094921475, 352344010, -1364144689, 1071826767, 1294459455, 1000450186, 627929687, 1843079059, -1893707153, -1155281998, 504408848, 1215897726, -379480696, 1370905341, 1378980031, 206949392, -1753397882, 117709564, 305260428, 590014068 ], [ -176749056, 1463293096, -1970326617, 1865063765, 1867873327, -1690614925, -375754001, -324191794, -938442054, -272523721, -1412378349, -1730586304, -572899223, 1453384109, -1791959537, -1727251677, 137996614, -720388324, 1507587315, 37045509, -1578050711, 1172408342 ], [ 1835558416, 1450502159, 216345238, -690045868, 893790041, -690054805, -1530956141, 2141082283, 675521206, -281220763, -1829011960, -469521264, 782781847, -1919932743, -455920113, 90898413, 1912392472, -1647700868, -2048023770, 1689275639, -1226575013, -1850394546 ], [ -130900204, -1284965265, 456980243, 1659503947, 855442839, -1868981815, -830171984, 1534628307, 1041598214, -1034215828, 403490781, 105130058, -263864704, -52834297, 1286302032, -1549072608, -1473002014, 894897873, 2026727461, -508099787, -1850793950, -1746687678 ], [ 199890773, 158645517, 1771121378, 303374992, 2063150833, -249231937, 542472125, 1561024621, 182071745, 1032705895, 1425062254, 1872531349, 970365447, -814849162, -1539683068, 332908514, -964715700, 1723750785, 1700583355, 260185740, -1831800716, 30798539 ], [ -498471918, -1597380740, 1647361387, -1463575816, -1070192491, 438682566, -547713311, -1654721858, 1009069368, -1754611757, -880755997, 985320506, -1587263883, 214313045, -82260555, 1834801603, -1216717922, -1778676613, -1810571006, -843680149, 63798641, -866876097 ], [ -176649983, 510388393, 1386898226, -116170174, 2050273809, 2007675996, 2020241451, 1477092725, 253289528, 1499356389, 39461904, 651634622, -1649205154, 1767706464, 1130713886, 2089723777, 82671420, 1981709921, -1474527844, -289135377, 1082105397, 1901706423 ], [ -1254337115, 863835818, -302285663, -2028462379, 868362237, -229944917, 1816569671, -1193224059, 1142168034, 231153024, -125333482, -730330142, 852071989, 653290375, 1271969588, 166235400, -2056367273, 1611074159, 1899916527, -16040812, -345435752, -1482536873 ], [ -208686230, 574316459, 1554586667, 943466753, -2023585226, -1939535236, -1009612987, 937072622, -605048881, -1160501313, 1614399339, -1842341608, -1066576356, -1143102247, 930990111, -1755103134, -2113684916, -1164289473, -773538944, 1923511518, -1619270020, -497103318 ], [ -213836159, -354610322, 1195411134, 1849113313, -133801917, -802927409, -502394621, 1650463136, 643336659, -1169284198, 1610805731, -1421876612, 660240534, -1522948741, 2119468153, -1580330048, -1359639729, -1788299884, 1226871623, -1968796537, -1775499861, -786586777 ], [ -401944409, 518954128, 777691660, -1569339561, -98649459, -236584413, 1611247132, -779160641, -20623077, 1142534523, -1065635251, 294810627, -515288842, -816492174, 2083466854, -1219119428, -81931971, -447942040, -379987015, -177015823, -272726189, 232796364 ], [ -1158290575, 956556021, 1631079313, -442825681, 554266815, -1956195506, 1088284044, 1333333563, 1300600581, -1740967209, 1313561635, -1462956082, -138776496, -1632701529, -351990710, 398190416, -408085366, 189657427, 323402784, -908416034, -918734582, 2019614378 ], [ 1722555781, 361851625, 631750365, 1375784476, -906258184, -1471829362, 1403099633, 1469500422, -922035393, 1999418108, -1653265542, -1454276278, 1372330340, 1634835132, -941097050, -2013866199, -585226445, 1365169029, 1462792857, 817622949, 314217380, 1056404884 ] ], [ [ 902620267, 1153060249, 976536116, -353962934, 618432539, 346674930, -1515940245, 1251798432, -490058872, 1393416632, 526828622, -1909642505, 477485953, -912017512, 1350867228, -2079872660, 1180797885, 169445637, 592114704, -756011057, -1157378934, 2081478812 ], [ 1822434264, 1228802285, 574202589, -168972821, 874349196, -1848685206, -731040701, 566758369, -1849554022, -1197880819, 1019856356, 1981152004, 345997902, -1829102354, 85370713, 961537758, -1467889475, -1168252525, -251125919, 355746080, 758140405, 84013547 ], [ 2127352146, 1489385552, 816935160, -1651054030, 1638043457, 922548824, 1719866404, 1190149532, -1185838764, -1023943505, -2109478635, 112406986, 1412345119, -1483678787, -454447981, 1119576046, 1842798996, 666689789, 1069777309, -825797462, 100924849, -804561697 ], [ 539412391, -192947641, 105761919, -320936481, 1188962217, -582384421, -1635642042, 859740904, -1078639346, -1505190736, 1140310335, 1533194745, 1347719510, -409867783, 510994577, 320692459, -839538975, -1858468714, 897444811, -1305760901, -659607286, 23752366 ], [ -1491141283, -84994982, -551743632, 771037315, 1887341175, -1272709846, -1484098474, -1478593526, 1604845779, -1427635990, -1267497363, -909872059, 979754284, 1425462676, 686818034, -958391130, -1108371256, -1190639789, 816837739, 1248262206, -41948474, -2132206447 ], [ -1676004177, -1520245153, -1102716790, 298461677, 894632863, 86947000, 348138040, -1587631469, 737612876, -1220965021, -978820015, -1281634201, -573632808, -907170114, 1275226181, 1879686283, -1252442341, -260210960, 933350336, -899584000, -1007257907, 1070046578 ], [ -87391580, -1589370380, 991078337, -1725640203, -793565905, 1066439275, -3302806, 6496481, 1011162097, -1077388254, -25318120, -1820062159, -992822787, 79864344, 1464619503, 242594784, 693046359, -962077681, -419120482, -1052051428, -554568595, -1550263928 ], [ -1233435665, -1843261970, 1183459654, 277833051, -1608354316, -1826231192, -255861437, -295225761, -1109728449, 263703549, -709400479, -603740120, 954732147, -1059427907, -1886130679, 70064967, 66953512, 1574881664, 348942260, 95081797, -1628763952, -908423284 ], [ -1494204703, 1810960965, -54291120, 570467450, 1971824063, 1291864358, -1890540577, -358868856, 829953047, -1974242181, -1140232651, 1293355639, 479837613, 1896783807, -307020215, 952500085, 66980599, 387215727, -1958221086, 424814067, -1510762740, -1659941779 ], [ -243632108, 1319291152, 1000066317, 1484851656, 504097872, 337244020, 84601726, 1257775421, 1038889492, 1764303930, 1257429383, -156463956, 1741970593, -630102671, -184695161, -1577889341, 820458697, -810887321, 1758525981, -1164695255, 1619846785, -1283701337 ], [ -505100551, -666539042, -1403012943, -331475578, 859699981, -977636944, 21494018, 2074953165, -1742668485, -517190707, 321238646, -158554875, -687754362, 451746834, -1653763826, -934945821, -1674599267, 1130019985, -1900275887, 1399579765, 1226611023, 647791779 ], [ -1945472113, -512534788, 1030444782, -2103567438, 2021590848, -1553971299, 564274620, -1979553810, 1598387750, -1698685312, -1184764909, -1030169476, 1547751355, -875374502, 1228513014, -1849062461, -1408057831, 1169438989, 1404310785, -1866549479, 1131276155, -1466804978 ], [ -980228618, 485749680, -1787995103, 1631134782, -595679454, -2095361707, -7006241, 476774199, 1626069079, 1031253904, 59594558, -996499691, -1788086651, -1437860627, -1235481772, 1362103434, 1748850327, -1879467481, 1347159856, -6736153, -236976487, 2111249503 ], [ 1238250821, 1770210962, 757840987, -553613991, 1037689670, 1900473317, -1773363380, 1921340720, 1335202695, -38012613, -1665252963, 688679036, -1260443670, -318862017, -682659958, -1746397055, -1790727217, 13838205, -1262487957, -733612055, -1085538802, 244631562 ], [ 1837752331, -352399550, -1381262845, 1736898032, -2009758, -2102225678, 1290697162, 21233957, -1709887751, -1106404229, 1920201393, -140049567, -864361221, 1220325283, 888603470, -1681846349, 865494605, -1869251874, -364355196, -1745339369, 388034480, 1340437929 ], [ -500214715, 162090365, -1486714171, -1625265431, -1280464403, -223006852, 1588714726, 1761548381, 1286546446, 66687653, -565480135, -215746576, -1641797571, -1915326183, -598581338, 1202410873, -1703884621, -1965960441, -1720093962, -1086897282, -964445350, 1004722868 ], [ -1629761094, 1648247011, 637532736, -2035008358, 38795558, -194281181, 836160696, 1786806716, -402020319, -150426565, 916744754, -1307816514, -1033629234, -43864764, -963353085, 974754551, -799311754, 1895644776, 1969313534, 1905768587, 1794782392, -1171286416 ] ], [ [ 1572951700, -1909821305, 1087127208, -5531669, -1367947659, -1387780951, 1188999020, 48986790, 1119382793, 802197035, -47743564, -145987163, 418176116, 228322288, 739374991, -1634781947, 766587455, -1103251003, -556098995, -712915538, -334754377, 486219296 ], [ 260579640, 827002533, -409848167, 606220303, 1697458720, -1105734171, 1573651202, 469967120, 522250506, 938773094, 609659499, -255936865, -883805893, 45775487, -1038885803, 1111680933, -606941313, 1007169942, -1550337869, 1704530297, -1272361547, 961591749 ], [ -2147152537, 319804164, 10461864, 2065517637, 1110037082, 832165243, -821875523, -731624411, -237838546, -1900507630, 514142686, 1431923272, 1175868962, -325362408, 1024986305, -468970263, -1243321452, 356876505, 359709254, -58826590, -954390912, -2042013451 ], [ 842499457, -1628180387, 968893476, -645971660, 1783693542, 816878918, -114971159, 984823178, -893465129, 389266251, 1836528406, 383691274, -18166676, 234474244, 1132992802, -826583171, 2115179891, 445937592, -282256551, 564093058, 234168670, 521466383 ], [ -1068338995, 702566387, 656561511, -1137177225, -1633491514, -178569867, -39693087, -1264720526, -813416249, -285894649, -681658707, 277094458, 2025599238, -1774670978, -1537300025, -507426593, 1295082271, -1579543879, -1161223866, 1939608808, 1244946855, -403260814 ], [ 1391278947, -765349284, -631057606, -1920458986, 2029864409, 130690015, -413765161, -2063513798, 1152352815, -1031825831, -1804121011, 806365229, -1604486242, 1531619743, 869861119, -1065015805, 1073068397, 1792860571, 1506749106, -1721484721, -87360162, 9891820 ], [ -569129794, -463056694, 1573562741, 185878686, 1883713046, 746522177, -988730918, -298622583, 244327537, 2143429053, 707073915, 1949187660, 679065121, -190864098, -1187254520, -895002171, 2052727971, -797610989, -495613291, 554197349, -1947633707, -1354819826 ], [ -1670305537, 1236593458, -619169479, -1802482510, -1873767749, 378788405, -10458325, 1027242292, -1214425955, 61481080, 1793283536, -210747031, 1161651366, 1094368945, -2122836840, 1773838503, -1123002530, -947610033, 1846260668, -1510345699, -199300444, 115826731 ], [ -876184327, -418159087, 1536356028, -1105662121, 278569864, -1636224301, 1979558553, -1403314399, 856913214, 1071563107, 210787667, 438817503, -69574919, 1570935949, -767227769, 154786710, -1316994391, 329628423, -1505131023, -1779690894, 1500057518, 2040556196 ], [ 1571000325, 460330268, -770538583, -1224745986, 593283633, -431402482, -894126293, -32282812, -1643941626, 109992470, 1243033839, -245437535, -382914856, -1963614701, -1581811341, 1944965147, -817196539, -353235790, -139681179, 557895313, 544406930, -6677216 ], [ 1465279663, 2071124097, -598071457, -302223301, -1433258393, 1119642189, 78274693, 2080799064, 446866496, 1219726963, -1100803476, -425564253, 1336874113, -352746161, 358317698, -2091417823, -691111526, 1901867279, 1668360049, -121735964, 422364212, -1337199669 ], [ 858099537, -255984606, -876957391, -524028120, 1127327229, 1394949473, 351186881, 106551324, 607897326, -131120889, 168699340, -800889599, -1682713869, 1567942927, 1901956884, -601627747, 1679817833, 858111627, -1093315866, 1360723093, -1659400640, 1439984340 ], [ 868269531, 1960007258, -1633993109, -795334491, -867850192, -1532643716, 2051001063, 1433836630, -1700652379, 793124512, 1491065288, -1578308749, -1759794140, 1113851298, 1795793526, 1832428351, -608536214, 429067087, -326977777, 1804906065, -428311256, 1329342160 ], [ -1633975292, 1377121321, 1818619336, -1913168471, 171558241, 326674504, 1719309912, 1843625694, 1939698778, 1746610805, -1661910308, -1077450881, 1019341669, -1809650898, 679991322, 868415686, -1369576647, -597418043, -1372887228, -220130613, 740763037, -1226871815 ], [ -5618372, -431997101, 1370235268, -1453172890, -1396141595, 2064154810, 889423665, -1278387546, 311057546, 1756724305, 215107132, 1351405157, -2127035548, 2132468872, 986828076, 1654519738, -863271151, 1792551835, 331685139, -8081968, 1483803506, -691166699 ], [ -2005805861, -657837712, 1196091051, 1676554915, 1181467440, 34475736, 1632135654, -68854436, 2143190769, 321056393, -333108867, -2126855544, 1852414676, -1013702269, -373135644, 15444046, 188090401, -719016669, -1810831805, -768942615, -887743959, -391432540 ], [ 1193881313, 2029962226, -1969471013, -869567127, 1834202759, -1228510405, -1510722259, -563458114, -400846001, 1402185811, 1461692371, 1969405604, 28385479, 183388519, 1735669295, 741966410, -1916386056, 1573940795, -259634492, -1016937987, 1100446721, -1601247598 ] ], [ [ 1771703998, -1952205568, -1642330583, 879295230, -641732311, -726198870, 1068463792, -242759102, -1631371948, -1446822115, 427855112, -458852063, -1729065008, -339665255, 1292522688, 1727425996, -1720961664, 1187793976, 350785842, 1909931517, 638217111, -1015785122 ], [ -682685556, 1067684876, -1513242486, 578592516, 733414641, 706862700, -1339962879, 1735390362, -1163446753, -1205393180, 332306579, 1067615978, -1169231778, 1446506073, 588432475, -1210644767, 1874235525, 694773228, 1229270807, 378921996, -1093981490, -978530636 ], [ 1298336266, -597550122, 1853935931, 1120725763, 758647486, -75811689, 2073365692, 1868391349, -2080091388, -1415920933, -711473653, -2009919640, -804794364, 728279288, 1813722948, 1678148737, 121325306, 984912073, -1944426996, 1838361593, 1057536340, -37052248 ], [ -1455321719, 832114649, 702819920, 43088822, -1233222448, -1069571553, -673581717, 551334010, 382120608, 799802032, -389755764, -43959776, -1209833456, 380409499, 825347240, -4037164, 2137027094, -44018899, -570145172, 579170492, -921689406, 283783149 ], [ 1967261758, -173518528, 1727470016, -1120142772, -1982904297, 1460245477, 1171569219, 1584586581, -646273184, -1546533761, -1728666750, 1834010329, -1948438820, 835289604, 1151110771, 1980946530, 1791040826, 1791130416, 973829548, 1458059423, 1785992751, -516868370 ], [ 190095472, 1209797037, -834984830, 1491941800, -1368366900, 319166983, 1059261995, 973476560, 899806614, 979408181, -1982306119, -180730114, 653917431, 2123373412, 302898071, -703282027, -1271071, 836305267, 1007178412, 760513235, 1093656099, -1458834105 ], [ -815129823, -866297880, 1056863765, 1570085085, -1651588324, -1862359790, -1434272701, 351621412, -850299554, -1452142373, -387616702, 1114928576, -1431451692, -1551028321, 16194891, 797784596, -1986561676, 1857199708, -315967504, -100886933, -576581905, -1528891215 ], [ -348754845, 293103763, -718212980, 1868955146, 607959917, 386709789, -1923398705, -1472646756, -355755036, 73608026, -2086906987, -1924893919, -94311001, -393978695, -1582796427, -590858296, 161077337, 149934877, 641282193, 1372360813, 367162791, 1291034613 ], [ -373151335, -1244537272, 180296999, -678665754, 70571482, 1520107952, -948564391, -793353231, 1129500130, -757313764, 1766238384, -1958798731, -1774192868, -849098924, -412405239, 1734045687, -280056158, 2107396756, -695629291, -2134881296, 57304356, -1335500788 ], [ 1597712525, 1750151686, 1858317824, -9688037, 115314693, -1606125323, -1191468056, -243577335, 942804389, 1609790210, -489111835, 1040370934, -1454096037, -1404448556, 864175658, 1034409208, 907744345, 982241244, 2113049453, 1174710331, -1693490817, 440542764 ], [ 1962269134, 343632593, -944509775, -1026671149, -346987034, 2016690550, 1769026202, -303287984, 267191421, 52187135, -1740141606, -317830200, -1950619592, 2010683435, -713578350, -1960336299, -887074817, -538425876, 914879012, -1040863301, 774846217, -2145791828 ], [ 1977017096, -358827089, -726768720, -1227324161, -488094413, 1825307171, 1819484425, 1424839183, -1813813121, 2025884589, 188556573, -519374406, 1312652162, -1711119572, 418817289, 742689699, -1841162081, 1082730601, -1142922770, 161612024, 62885304, -369482653 ], [ -768857392, -1068115493, 1038486425, 1654377472, 2091161472, -1225533028, -2042710093, 1576450899, 457932779, -775209901, 1967678631, 933202693, -90347959, 482873689, -959994902, 55252822, -336099820, 760903371, -71710381, -1613389981, 1125426378, -440161778 ], [ 1463815105, -1727069710, -1014603156, 166858127, -513048344, -1922839964, -370691214, 543662929, 159800629, -662767902, -566052126, 89505856, -1491471183, 879629708, 1574492040, -1237948952, 242125921, -731760492, -1672143195, 677000229, 1059185602, -456404134 ], [ 1202417335, -2103699628, 1263811800, 1915777128, -426701899, 1574915050, 1577312821, 336928162, -991508679, 1391805919, -615138319, 534798122, -1133392833, 1152546782, -1515137947, 1845819042, 368522096, -801724874, -227505955, -2021053670, 604721433, 2098357823 ], [ -465008401, 174764092, -859713170, -1030851592, 2047722385, -1553263671, -1303850190, -274324971, -327522268, 767462104, 1934617418, -292503220, 1265185892, 1720735257, -1045863053, -891117452, 695714681, -1835706621, 427404571, 324632488, 441271291, -305977022 ], [ -500261896, -2104902505, -1269502663, -21517214, 1072021482, -1119335676, 306894967, 2025658040, -250800622, -1131465506, -916907321, -252702549, -202707932, -82830779, -1160479569, 1938352890, -1144609770, 818123373, 565898696, -988178698, 1487249584, 1562452049 ] ], [ [ -1763842100, -746998660, 1470760490, -2026034204, 567966491, 457504219, -1669684880, -650311618, -755240945, 1495836999, -1145145732, -1757265375, 1491691336, -1617587896, -128830694, 1435454152, 1113337129, -211172310, -108489376, 1199960920, -656931217, -191741455 ], [ 31523546, 322685929, -707937007, 1078303263, 2127837721, -600741827, 1674074863, 935991714, -2063471591, -1590334447, -469514870, 1217909718, 1607675027, -544534652, 518756430, -455915703, 2022565532, -257828900, -1913188690, -653846116, 1639211976, -644246487 ], [ 178976846, -1220896567, -1079293248, 583560398, 1851051333, -1074193383, -224960072, -114537259, -1480920029, 1435750794, 1982150014, -563830356, 1248980404, -1749161570, -131304049, -833192606, -461203236, 607055654, 413879901, -2002852399, 1316742343, -807749105 ], [ 1109709277, -2043012596, 680710302, 1595636809, 1008892481, -1966837489, -97939576, -1208669152, 1933036657, 1611625789, 70553785, -1943653934, 2068297422, -614049461, -342674345, 218282337, -1999159115, 1202605176, -1006693558, 1860255153, -606493050, -833441976 ], [ -25545904, -1626070363, 718473719, 102927307, -240487196, 972542168, 1551115634, -693065206, 1162905427, -463880201, -18204307, -1091170381, 1445187169, -1323986587, -706769861, 721978772, 715614462, 983142780, -764482459, -675124935, -183961984, 292422320 ], [ -1046384589, -875415144, -271930921, -96709475, 352729669, -1637180886, -1221605892, -411754989, -1604523980, -1781585064, -1838162988, 1275459944, 1687982892, 287255383, -1693019742, -127869737, -1632765093, -1637405052, 523226228, 1159953000, -952289469, 930371518 ], [ -1848543349, 1413202781, -2071014977, -37877712, -1850283661, 1591401576, -1466373392, -172921644, -1032573765, 572320683, -1781279984, -1186193731, 1887997950, -1278204, -335613202, 169122622, 1564636234, 813847716, 1339791927, -1554454989, 1607112072, 1524340878 ], [ -16974328, 2077507336, 1559296876, -120479712, -574597522, 229428942, -1529507911, 719900153, 829422308, -364591946, 1310388159, -47577523, 307273816, -358603721, -1788488934, -602864724, 1597320594, 710949868, 1880472396, 1110626615, 321077966, -61000066 ], [ 905310852, 1586507648, -528410485, -905477933, -674511795, -499362844, -2070288658, -1997687074, -779939388, -1949939983, -1584077932, -1482759430, -829073471, 2052308003, -877281778, 567666910, 664800666, -1273061885, 63772247, -1422935256, -2007666309, 2014996695 ], [ -161465590, 1716581744, 370438643, -1871418519, 628569509, -1151343672, 1079701910, 2037411025, -1840268898, 2100127857, 1387096690, -1912514299, 1988244056, -1155629528, 157837274, -2107233442, 837505424, -889315244, 1977197470, 335010586, -99514377, 511277860 ], [ 1881711469, 26348860, 420528487, 1790065657, 1747425453, 1431705236, 104812192, 72340590, -1367944391, -290710076, -1122528754, 59190112, 317403845, -935063283, 880943604, -819877311, -1961526874, -374162750, -947963239, 1381619034, -1023742801, -165307334 ], [ 1410411652, -1511768411, 1801800720, -1322886640, -1984073399, -268363062, 1648769830, 2106299158, -2009017226, -1321120651, 1013778860, -442485228, 278961929, 1646053935, -1776459033, -1407720575, -265840000, 819228867, 695945227, -1158115916, 1090293266, -1874277768 ], [ 924186125, -54628878, -211100239, 276897968, -2003079835, -1682831373, -895492321, -1625637802, 1069217580, -1615925667, -1629749837, 1331238695, -1498281643, 536689256, -1232005217, -1544538574, 804061973, 2130045810, 248858999, -286995402, 1389402658, 37368164 ], [ 182486430, 2100617244, 1736140221, 492804883, -1251997820, 933343167, 1192836653, 1927294093, 1848208490, -1235670746, -1047066232, 1444678948, 146557914, -1181621540, -2146135846, -1731376432, -2094203357, -838150844, 1085241239, 1894125673, 659331677, -884450837 ], [ -458821366, -903069584, -755142359, -668825006, -871899151, 216496809, -628434266, -907056301, -2098235480, 879849851, 1672750632, 2001264569, -2117108352, -1829711101, 1316591464, -1306464861, -1470644249, -733814232, 476483094, -27064289, 2029379604, 1285368289 ], [ 227018991, 105520330, -1550427278, -1308366527, 1884336937, 1109414311, 863328083, -1138796830, -911148723, 410114282, 273540809, 421214107, -1099027250, 1080163641, 850519422, -656235238, -1848078000, -229634589, 2033519557, -1392659074, -1677937989, 1751161534 ], [ -2101555314, 634624374, -926787011, 884821835, -280353577, 920742485, -1650980751, 509963832, -1524140915, -550015527, -1359582287, -1835546046, 1518703539, -896314380, 737791325, 543917520, 559522671, 1032003843, -234572979, -545239882, 1463696388, -830892975 ] ], [ [ 1091528114, 1179424778, 207970579, -1033837149, -1834979534, -720139707, 994121689, 1020104751, -1466700891, 1156190885, 1682495346, -919930139, -1238357249, -439322984, -1182977355, -2094825893, -1321221559, 135288864, 1215276165, -1960924137, 129376643, 1666365951 ], [ -145853067, 1042700638, 690677995, -941582343, -1884263109, 511105359, -522603756, 2048402671, 463842872, 1450172384, 922695582, 612270947, -1667787522, -127826651, -1475503861, -950832767, -1208521712, 470210789, 653109919, 1536512692, -1127111848, -569178739 ], [ 1054642242, 608170741, -1789880170, 1058043088, -1350347682, -1509211921, 189121904, -313444295, -1941424936, -489508421, -1099822073, -652511582, -990895372, -1089927047, 970912071, -679078490, -407034854, 256873290, 890759069, -412563481, 777152559, 1591152123 ], [ -2085781639, 768990426, 31560513, 1145540280, -2028219380, -1769402733, 1620493536, 1734541962, 1771335483, 1718543735, 515032785, 1429807824, 1438918454, 1553423398, -718083913, 645695811, 1102675507, 784810998, 945045814, -786378455, 313025756, -1665847807 ], [ 1663370464, 2107805607, 615216537, -685047141, -1135094608, -691783586, 1907729636, -676975973, 1031341394, -1531506544, 1583787611, -1435231705, 906392789, 1591223904, 1565625769, -365787105, 1746114179, 1415660190, 583713136, -956497262, -181934930, -1969455879 ], [ -2136754091, -1736008451, 738422165, 1481015624, -483980622, 1986516020, -1117588481, 1586500444, 1405572353, 1551719522, -1482063325, -2079964751, -324802567, 2091428844, -51464100, 1426499126, -49163959, 1891542875, -1274502408, 2045163465, 1263823588, -998599767 ], [ -1294803763, 1717266388, 1108903373, -352247195, 142881761, -563517854, 275071473, -1684796701, -2132235236, 456156976, 1987468900, 1814676678, 440392198, -188637695, 634403703, 1157426427, -14752478, 1063763612, -1811440865, 621172708, -1298973589, -1409336579 ], [ -1422441410, 1532181571, 1402831963, 1389460484, 1520533911, 151401877, 130374259, 1524336786, 1937068686, -393334506, 1413477849, -1391051105, 367453429, -488532753, -1886951666, 639580138, -391726572, 1777776090, 1892846760, 1162263245, -1062807636, -175945349 ], [ -132149915, -1091454302, -1710737813, 627432487, 1985649192, -1851367277, 1679913464, -215624448, -1427542990, 662931691, -2037414768, 1373341320, 1556680288, 1115314072, -418928547, -189095927, 1081106589, 1130548122, 1178891360, -1808192754, 682343643, 1826585888 ], [ -845946434, 1742959790, 1826289305, 408716352, 1371106927, -2064726971, -1302844298, 2040407657, -1687354169, 183721244, 2120934117, -1621308359, 69908974, 741614869, -1664522656, 1585970071, -942352219, -1717045593, 815769374, -900806217, -1141925256, -170532002 ], [ -1416322254, 2029326944, -1656271836, -756996791, -199617198, 386062413, 137066513, 1322144976, -555556118, -263192639, 2033485127, -2064127949, 80884583, 1512436746, 1969411514, 1853868234, -1258172190, -615407547, -426111848, -1315209713, 210695062, -1505899302 ], [ -680027900, -868862417, 1432265271, 906050668, -856520694, -1486626986, -492283342, -1927298720, -1275406611, 95275821, 566634356, -193645041, -1698741881, -720496362, -1873687857, 1461447433, -823314524, -274606674, 109304549, -1411009638, -1101402466, -778546230 ], [ 959356354, 1805697687, -1542519058, 675342532, 305710508, -1387492627, 2127073878, -660188174, 861174565, -998032171, -150772886, 195726680, 1507660822, -871312189, 1935203004, 1868471770, -1439692709, 203508930, -1799994541, -1414112988, -2024352666, 1751152344 ], [ -1432214841, 1140409564, 320069291, -198115449, -622239974, 1126149226, -1094676334, 1445997815, -392270644, -2004450618, -1165576018, -1410426972, 440231518, 1624307723, 1877531520, 2006599337, -2128862599, 2013491370, 994236641, -1091722941, -755461773, -1046301809 ], [ -274369734, -1066018986, 728933287, 1600787698, -2125245771, -1727173251, 1442927961, 1109879178, -2035836062, 578605692, -561843934, -394763340, -324563389, 910982042, -1928536171, 931952039, 1292342784, 887190872, 343341436, -1419520793, -1015999492, 1723386317 ], [ -187715936, 747390662, 1749932119, 2069663842, -413055463, -820448093, -1441711907, -1361858908, -865318198, -108633127, 1270453756, -1080003404, -1221198012, -826541268, -1257535760, 1946184452, 1475293803, -376692389, -2130681865, 1409718493, 506684495, -382677669 ], [ 208390485, -2082801065, -708092828, 40375140, 955252358, 1815614681, 190031640, -1308755491, 869787512, 324955603, -555382083, -536324871, 1673930245, 391807264, -85618315, -814874565, 166160355, -304419149, -1128961250, -205301308, -1090864605, 39809748 ] ], [ [ -1428663099, 139372264, 1493592646, 1814573431, -818786724, 694618321, 1257876899, -1808959474, -1258616986, 836720748, 135396793, 1003080329, 1932607227, 374448056, -621690366, 1987459776, -1307309893, -515627101, 627344418, 367670984, -1187784359, -1977038317 ], [ -1527719683, -244991267, 1168056690, -502138879, 887941687, -1513882392, 2039753689, -816726943, -1231338772, -1866481725, -1824840830, 1015815551, 1886626742, -1452451222, 2099264472, -1078981145, -2116745869, -2071348981, -1340047561, -1498683268, 1077763165, -58174540 ], [ -661856026, -126850464, 424436149, -140707638, -1471163544, -287413181, 570416912, -1925394382, -1847581119, -73141599, -877690451, 619450226, -449523190, 211101415, -1817320295, 2126015220, -1460933247, -702525249, 515930938, -483133050, -208328338, -99576962 ], [ 1660938343, 411447574, -269194014, 127119490, 571585956, 1854991244, 437212333, -214363110, -423180254, 547999694, 1161782352, -1860389926, -1180126702, 210682409, 284147085, 1397749882, 983293033, -1189814963, 54755705, 1205165764, -1457933224, 960052085 ], [ -1198004249, -1660097114, -1517512838, 1325103106, 1525439220, -1955181044, 325501342, 199756019, -78666939, -1152293076, 1232962147, -547765445, -329124595, 1354715946, 867162475, -710039609, 981948241, 1058526735, -1960949272, -142725278, -638612270, -880237915 ], [ 49671259, -420798867, 337822649, 1662065735, 1318467289, 305735300, 2038924499, -191445669, -1122118787, 1800063383, -970596090, 812061972, 59827090, -80979335, -434101613, 1584905409, -1986923673, 1635514367, -1884389932, -452574902, 1205609640, 2140165023 ], [ -1226905648, -455121600, -345033370, -132741627, -865579457, -965366645, 1204955497, 1360387004, 96151421, 857896161, -1584190397, 2084135415, 1443104450, 1298337530, -420061268, 643907865, 1884910271, -1524903169, 1629531896, -1950870844, -1061401973, 1314724086 ], [ -628378981, 818890935, -1226620366, 1313197132, -1242040571, -1051717463, -740856432, -984458633, -2085105834, -948535845, -12972859, -124164080, -137487792, 1003386797, 44430610, 952111553, -397319367, -1674251148, 856221729, 661237189, 1029889408, 1941008092 ], [ 1413060360, 412035186, 18120115, 864153269, 1792106019, 172159550, 1459993319, -88055622, 1063382650, 1344921769, 1855045266, -500099998, -1012507150, 559832181, -991905315, 390990113, 1257496842, -228241817, -34194673, 1756015619, 1705875119, 219182267 ], [ 465465794, 401531111, 682778756, 703872671, -437472615, -2019449347, -372048434, -1144978226, 747949231, -1753715578, 1681003408, 1132230964, 1928363068, -1167435879, 1764284453, 134963805, 1880358581, 836437057, 269517107, -1097338053, 696109500, -2044589433 ], [ 589432203, 346740283, -1750762320, -575170130, 973329919, 581062518, -765650396, 2106577688, -1621400248, 902046047, 386451703, 891612911, 704190446, 105095808, 380083104, 51831915, -1430418254, 264474015, 227574192, -817528695, 423083357, 210504052 ], [ -1252715055, 1313704595, 219956761, 1752376446, 802303493, -1254499174, 124712110, -1499586898, 1384203510, 42483160, -1934752504, -959975334, 1786825187, -1190797138, 206727172, 2079143748, 589257881, 786476357, -703381870, 2131033127, 1481895525, -1780801365 ], [ 49567989, -1872965820, 403245533, 359691672, 984960042, -2008083712, 1859534196, -500118042, -1579220639, -352802026, -509580776, 1728857770, -1080755893, 1246984089, 172105124, 1456735429, 469280277, -1936862064, 1576146642, 1225947562, -1657316759, -195871676 ], [ -728141790, 1886155791, 1227149552, 1351991819, -2025013779, -2017157503, 1070300545, 1590223649, -1726077844, 1091956280, 821245270, 502713630, 1197635344, -685366087, 1124899616, -426280631, 1440004991, 985629914, -1753483799, 240135033, -1935634390, 1192912513 ], [ 1543315417, 86220190, -2140621168, -1380749142, -871601989, -1071505419, -417210825, 1009962859, -36591320, -75068074, -1907890772, 1245532919, 1124107723, -2079811039, -1018535957, -1873548364, 167357516, 1457338393, 1399184674, -2134586354, 1836970734, -1822788526 ], [ -143336345, -1189023050, 933846322, 227702502, 1894173521, 1923828222, -20391252, 1562006700, 1453997188, -805677887, -2038080470, 1778713898, 965223912, -767456771, -2010346651, 71716676, -43268530, -1499918947, -934961506, -1185286923, -1764988617, -1421748787 ], [ 692362736, -1434414999, 973010856, -676547703, 276051084, -446701912, 1895166968, -1302311066, -319909803, 1396958614, -539687145, -810554057, -500146278, 1429036032, 2023363589, 903557894, -1635894010, 2031930461, -1160656847, 486258817, -76070454, -912936079 ] ], [ [ -1962522048, 2133699332, -1922429531, -1272397135, 866321743, -924014405, 2082611795, -709420759, -106538362, 234714185, -1798884533, 1293753493, 2016569108, -1868909289, 328574167, 1587296884, -11055703, 155823581, -1432998934, 152551784, 639619937, -1716191984 ], [ 1128169115, 1765431403, 263062248, 927550533, -1499705806, 949007151, -1346657169, -1739267614, -2146032391, -822585851, 1209114513, -1644665373, -1120274479, -887311883, -1563595314, -1859856943, 824222073, -621319879, 927082755, 1378610490, 1501387029, 1635091443 ], [ 30196799, -56130633, -1478459188, 890607876, 551393731, 1779830793, -1402477634, -249126613, -1091018871, 2030958544, 647341034, -2094447443, 1735180048, 778283730, 1701708860, 1061721784, -1168614199, -1173939552, 1700348364, -1694684855, 1612011205, 1153578216 ], [ 1627505488, -114409200, 2042402082, 131927643, 467560266, -894821726, 1666012997, 1550652748, -259573565, 2146269770, 1287098630, 1489422244, -271859554, 1172253143, 1144208453, -1845882245, -987880555, 2082402398, 770769436, 3445192, -1383849078, 663684686 ], [ -444684841, -2121808445, 1379214527, -119725352, -1565580283, 1157032708, -2074949909, 257697086, -1581991898, -216393547, 1950742132, 1163179087, -2107259502, -239088384, -784019082, 1078857029, 319665495, -769789064, 418441775, 424691071, 1541668866, 2099011345 ], [ 622236207, -1268737024, 437918092, 1352378961, -1512703119, -1141863234, -1233650015, 267275817, 1304990144, -990845307, -889263124, 320529322, -1226962289, -1135311003, -1795455848, 666065037, 243541075, -165411793, 116761974, 1620900888, -1249434831, 3109440 ], [ 71235064, -897258932, 119809666, -958074139, -1489781165, -897570397, -198467966, 18765731, -129892485, 9657188, -283032402, -588979208, 1585356846, -517170404, -209311206, 1609395618, -1949984024, -1628229664, 1730139529, 2000367951, 1854968296, 1787139295 ], [ -379302178, 141557153, 1663975913, 1285620108, -1593368345, 303915232, -774550543, -222614813, 2020032319, 1591124997, -43608442, 1685377110, 587835990, -528647732, 2019801698, 555124207, -892343484, -468822989, -1047632806, 141011148, 1518916018, -1517709061 ], [ 1902422560, -549748608, -1368000462, 352110450, -1266865356, -2077611703, 1269488951, -1281436356, -717940883, 1583426682, 95189384, 1786451374, -1106128367, 1823033607, 1499103650, -574242991, -937559171, -1711358052, -552912677, -191169451, 997912560, 1057115338 ], [ -984356684, -192940665, 425945045, -1727177436, 1142757532, 1708050656, -38871544, -487715132, -204937264, -1304930024, 1760656916, -1923775042, -1080127896, -145988210, 1690302946, 1943501403, 94797039, -1115675527, 653520923, 1044672890, -1026743051, 876091070 ], [ 2064939481, -501506052, 1699097082, 135202930, 574751539, 678644323, -1440650793, 1599975217, -1874560457, 1550101697, 1853560187, 1576225856, -1751925007, -1208786070, -433126958, 1886916164, -871679023, 1640563052, -2019001760, 2098287326, 2076179880, -342161998 ], [ -169207417, 1019894845, -1563083337, 827591865, -1486603387, 955677136, 218624267, 611455541, 888867475, 2083128152, -1045081610, -1103592056, 418893676, -849715866, 1023173156, -137901007, 836012548, 1007054255, -1053497123, 1004778002, 1217939000, 100711399 ], [ -1266776312, 1400934224, 373337803, 746350736, 1878523109, -1484684082, -2053726086, 1644813777, -418724399, 1051030223, 436988055, -1260472700, 235982965, 637455826, -1867585057, -1130145716, 1257970512, 1890049503, -1735988552, 886693895, 613085768, 1395690636 ], [ 1720065608, 422548181, 55713898, -1797097469, 643759753, 1964857242, 1853497340, 2040444758, 184272135, -1338053922, -1216553243, 253199706, -1064322832, -714819536, -210514393, 294569422, 491418665, 1318698677, -960103053, -76835907, 949118290, 654005599 ], [ -525913611, -240553037, 246065317, 79004032, 1911745594, 377080536, 1292669071, -373015056, -2059444196, 1030492446, 160176496, 1953300027, -745701783, 1780338492, -482695259, -1563308061, -21639129, 17673973, -1766007591, 136620629, -1001004986, 1899150113 ], [ 209451953, -903024190, -1402977426, -680426314, 431030186, -335397958, -1861626701, -237605167, 1157243647, 267699807, 141999318, -378441452, -1322496689, -176601950, 158242652, -1560935380, 1129875457, 1843873720, 1411728579, -1393604357, 2077957464, 349817613 ], [ -1449903124, -705407325, 747063991, 149790814, 795946495, -223096210, 275291694, 1991970412, 321811707, 1405242096, -1246569036, -1677887780, -403058144, 987486100, 1228497883, 1705663374, -351303343, -649826861, -680681275, 404647821, 780621129, -1675884387 ] ], [ [ -1193280385, -1618990294, -109183865, -2055545450, 1315770261, -269045159, -1897314355, 2049770874, -683029374, -543892964, 1760086036, 979908884, -1937092015, -619968797, -1393802460, 1492618466, 166863142, 225882487, -1294674640, -418765152, -735989953, 1326063186 ], [ 271536665, 1051893907, -332774738, -616784877, 71458500, -1701372820, -424701464, -461867615, -538580852, 1257129728, 1425865649, -247830897, 233589334, -1509662982, 185898956, -541620504, -2013945670, -649820860, -2110491463, -131500869, -1539686519, 578439914 ], [ 1761248874, -1008328780, 934997598, -2116016361, -1800372217, 1966480534, -1494154217, 604016224, 1753473040, 1554904081, 2104896794, 1297537399, -1845132282, 2024169199, -1416428592, 1097933693, 1729459445, -50249029, -37528705, 839178887, -1457894170, 1716077194 ], [ 312162620, 2052422493, -1129695655, 1650511827, -999918661, 1472804187, 1165246087, -420042730, 1185863905, -697988327, 459894697, 328153213, 788155245, -138823603, -118856281, -257078387, -1366009993, 995718093, 900401706, 568322483, -339262505, -1091843554 ], [ 390167740, -53200772, 1565860547, 923148577, 867925660, -1607467455, -1973003629, 387610501, 395001688, 1199314419, -561984441, 1801092532, -886848424, -41710266, -2030186506, -582581800, 430560679, 14341423, 728538702, -1485832964, -1297380429, 172118235 ], [ -143598398, 670693607, 12367519, 1657883357, -1934730435, 498016610, 1254905863, -25053089, -1522438068, 1116868661, -1619280221, 990770146, -990701088, 1284928113, 422685877, 1988161758, 1347137447, -314954659, -725836812, -80200602, 2020784238, 1708554161 ], [ 1385964672, 373292163, -647726947, 139087348, -1860247198, -1683027275, 749052952, -1665800781, 147182158, -473376338, -115693683, -650521333, 1946396535, 1065368770, -2080500516, 1714188957, 917380271, -423527628, -1021396621, -350648997, -1009310669, -507066766 ], [ -1594877811, -954915623, 206909712, 1340100303, -1469492581, 1826638205, -1714393124, 176938282, -1897812513, -1896222552, 414664912, -649763332, -828584908, 1068841517, 1917074412, 1639759166, 1650907158, -593876871, -48665112, 1357959406, 2112030665, -433777285 ], [ -474030579, -1604354772, 472121443, -622586422, -1534170117, -2027701230, -1182737749, 1983770539, 426807931, -1773116348, 1107060029, 995951273, 1569134427, 32243717, -40452205, -2108797625, -1552986100, 1969944904, 937548413, 611355860, 1482827026, 1332284990 ], [ 1125636462, -1692607075, 1102952095, -1940723580, -2132865621, 1341161579, -635297233, 237040932, 2129624383, -1742232072, -1568738667, 234623954, -1193932336, 1656176538, -1116630143, -77204971, 791683254, -785866557, -1037197550, -1205188384, 1635501247, 1244523999 ], [ -1570859259, 1227031921, 1032751037, -445142409, -1890758424, 1588776145, 1493376457, 520489982, 1749653855, 2082931001, -1465377112, -1609682884, 474207443, 532144525, -352367742, -742771922, -525284887, 939950593, 2047352316, 967483643, 1113956717, 1159349603 ], [ 114982424, 53826427, -2049831723, -2051611188, -1745608085, -1914101263, -1714697900, 208874159, 879935420, 637955085, -1630737211, 1464342865, 72537305, -1419562018, -1154175555, 62759231, 1141322124, -164236695, -139888803, 1562770790, 732433987, 293741086 ], [ 920240791, 500601195, 764007541, 9365836, 1456277188, -14209459, -1878278841, 1674978810, 1373839582, -2001386971, 529092625, -1236014757, 1595094516, 738726622, 793389108, 525481411, 986305020, -578066447, 686390251, 1758123599, -822877364, 582288679 ], [ 410320690, 1197201552, 1333174823, 787178237, -1321469936, -1506685337, -1010779994, -849515941, -1913767495, 832256410, 650194000, 1701867377, -674563934, -2106942583, 1847178322, -524941039, -2108307913, 198571477, -2108212479, -1749795813, 1584980809, 168345765 ], [ 206862754, -943105561, 113264149, -727837077, -1267584520, 2064913973, 1411637795, -1065009705, 1011077006, 1927184415, 193080966, -935187664, -1687120201, 2115057691, -63879568, -886796321, -1435738908, -253602197, 906388691, 521310403, -1405179743, -1072713445 ], [ -980170627, -1606851255, 1856165147, 2115095025, -111152926, 2057065789, 71430640, 954855929, -1677837946, -1979662011, -1733142666, 2096633233, -735829090, -1160248132, 1973645997, 8832399, -698481772, -1963780180, 1924052360, -801317539, -478905920, -1330582859 ], [ -384345606, -316920553, 1935448857, 950613331, 827715213, 1963181542, 1272732654, -1693873611, -994434768, 951941901, -634626716, -1409333539, 1207322476, 1259632768, 88790829, -944656976, -1960849681, -998159837, -549965832, -1091454438, 820046163, -13231624 ] ] ], [ [ [ 1590117044, 1215457739, 1719727268, 1452080863, 1105968956, -1927801817, -1543676460, -1839140072, -1877678726, -2074422389, -1858082120, -680879789, 1159039423, -546672187, 1856491434, -578912111, 661671737, 758480232, 1216654687, 1000773222, 1930533569, -2050957003 ], [ 850764109, 1121423746, -633747061, -589451724, 1858872283, 1399155059, -1242108553, -1720237622, -678876776, -1104184092, -590971878, 1678158391, -1228109091, 1740265794, -733025824, 474589181, -1331210577, 1896976735, -2068979208, 2012331200, 2036510918, -185383031 ], [ 2100423737, 1101441753, -1551177582, -723652974, -1350546120, 953888690, 1092292471, -1088789688, 349145188, 628257137, 2038935251, -1090326567, -251755142, -711721321, -1911160395, -2043200327, -1633488595, -515918551, -4270045, -1118119630, -1128052127, 1007667228 ], [ 1272256805, -1788214332, -1151090686, 165973164, -2121785737, -374441998, -654989778, -772131952, -360314463, -2044273312, 1608448566, -1412328103, 1756380966, 182679979, -1882973, -619815825, 1909196128, -1500253562, 399769902, 1048675361, -1452083962, -368505862 ], [ 1462728199, -1693545497, -583632962, 1572570844, 974510435, -705423199, -1827092904, -832568541, 182784883, 205024859, 913748652, 442689039, 1918272390, -1998143642, -554123655, 255885651, 1705967251, -1876686350, 366066052, 75501045, -568428046, -341790401 ], [ -975482825, 1597418839, -1812347841, -71458646, -1904503173, 1994620481, 1970350170, 1473459549, 169791703, 2144508655, 1595180046, 1379601544, 217893764, -217298616, -39726661, -1228735015, -1549998238, -506952001, -398572729, 1551387895, 2046826554, -1162602697 ], [ -795607575, 500858123, -1563005074, 1738179132, 116779786, 154945834, -1845439356, 1375357042, 1272593098, 1327317597, 1960327933, -450991471, 331597549, 1365541478, -870963322, -202556365, -1136039658, -645892571, 1255331435, 351316532, 736965853, 1244475131 ], [ -1767579134, -968279013, 702018273, -1636308649, 1675275919, -826409811, -908710017, -25062776, -2059881896, 1229889973, 552573271, -1787035873, -1608413092, 695677922, 1828215719, 804158836, -868451018, -2026746397, 749388257, 136558519, 234653189, 1292433994 ], [ 1084640506, 128146554, -511010542, -44851366, 910964244, -482683269, 941415977, 1727402850, -1455794758, 2070144800, -1887240652, -287096988, -94612018, -1911004550, 1599381236, -2105589023, -978801894, 1909013740, 1913230861, 756926669, 725655000, 1288368096 ], [ -288149790, 1763553271, 678543134, 1613715406, -1450787687, 1819602773, 1735542309, -1226522356, -623424102, -1123583588, 685053811, 2089958963, -1106225679, -1117635109, -550598659, 1710008643, 985028865, -1516286095, -1694622495, -1174760808, 928776953, 1135119804 ], [ -736474431, -1601274743, -628520532, 460867008, 567090482, 964410791, 604796100, 2070807379, -23903447, 328165484, -336593844, 1204754962, 1743832125, -787383802, -544478107, -318292339, -930632712, 249193755, 1362373742, -1828714663, 701187509, -1040058837 ], [ -236874397, 879939496, 1886155831, -527104574, -298280051, -940422356, 1436097097, -1887057962, -1431753598, -1763448987, 1887753091, 1167117662, 647686912, 313588179, 669471019, -261286451, -1606944425, 1978053787, 1778676422, -1981666906, -256964241, -422014257 ], [ 1769757779, -372514287, 900887863, -806150163, 746093606, 2133334497, -1774380872, 1060401061, 1905384902, -1492015911, 1759180926, -2075676246, -1120982165, -1256074362, 428302052, -1395482186, -807763763, 1246405185, 886200777, 1291697382, 546310620, 1540453624 ], [ 82976327, 1476663546, -2064814529, 603983733, 667719670, -1377117804, 69273422, -878971873, 107343481, -840828816, 1263241807, -506212252, -758415748, 396306756, -1728061320, -401142165, 827687876, -1648419924, -560241325, -1895529057, -772305774, -368217942 ], [ -1446173432, -262497095, -134727969, 769099470, 1725618491, -2059277197, 1376617714, 1990361801, -381337294, -36051163, 1676336018, -631990370, -1774541378, 401547319, -675854801, 1882464090, 939460347, -1137858056, 1609629374, 1657593657, 1019090028, -2090967340 ], [ -1532259639, 1421597022, -310975739, 397576180, -760669657, 1703201366, 1834619192, -2057014713, -893453270, 1330704617, 497024037, -1505695563, 335299258, -309340308, -1616607617, -1417893964, 905161609, -141913408, -1850994211, -1391457944, 1551521315, 1313778338 ], [ -1413491111, 203691902, 1807012904, 1850354010, 220891844, 1050038054, 1599612221, 2015887665, -1316277079, -1849867217, 52415648, -632909808, 374534723, 326803083, -897581297, -1840524972, 208505605, -1060856164, -1311247403, 1537476722, -1486380975, -230790211 ] ], [ [ 401393873, 1408739213, 1797464569, -1201177292, 533426477, 1569165243, 1208350429, 270947356, -1359647361, -1912625670, -224801477, -839139676, -948357356, -29977741, -737554052, -811575737, 564239091, -35855208, 2027057495, 1011495424, -14499560, -315638265 ], [ 1762889104, 1594810811, -189939807, 1397665112, -190335991, 494029941, -942123290, 1293200515, 1024741662, -742550286, -47347894, -1116153861, -665150690, -1276887314, 512926074, -1857954941, -319268944, -1297346127, -99611175, -811883611, 908514278, 1118866504 ], [ -1394036979, 567888295, -2024285674, 1203536452, -253392971, -528615067, 454670750, -803703072, -2105262607, -452264640, 910579885, 1564069630, -1178067493, -1060057431, 2137438917, -1177518087, 888565447, -1410003151, -722226124, -409050978, 1779750003, 1312601706 ], [ -1312230607, 1042782105, -1007999026, 1168714706, -901035169, -72835549, -1173635548, -1996416961, 1660088987, 752268350, -1224321698, -1386367305, -1297234275, 408820166, 1956176987, -68229677, -947756528, 1343120368, 840045420, -708801833, -483259924, -282257948 ], [ 1695174373, -1722898067, 447898162, 1508843900, 271841994, 642925785, -699785416, -984471693, -122179052, -751990764, 1765537276, -1547516472, 1327723008, -2133987349, -1999195300, -847569076, 968134682, -532138658, 170991657, 1388588003, -1592972613, 1006742486 ], [ -1429663323, -1532942787, -1010792418, 654948481, 1202303320, -1975365158, 990521908, 679080941, -1497499623, -659132601, -605989961, -1637827675, 1292665332, 1063489406, -177287361, 1310234540, -1573038812, 1259618271, -541212518, -1615852589, -1111717684, -1667938957 ], [ -951740708, 128780920, 1912607885, -1406873606, -710525037, 1162898135, -1637126942, 1901914339, 818151944, -1448395592, 2080942339, 1151050961, -1190064223, 666138686, -962086653, -1024226870, 1262224576, -917850169, -1867245985, 1729741295, -579711171, -277925109 ], [ -1475444890, -392711195, 1772803543, -1695937799, -873914691, -930433597, 2074132470, -668861386, 938337270, 594390534, 1591844093, -505247643, -1792597979, 212693012, 631706493, -1812595741, -2096024151, 944058714, 638248948, 784640293, -1055829077, -533707819 ], [ 811799737, -1006845809, -380608919, -1448985404, -412899305, 1521795506, 1393166642, 1356401351, 813810254, 342951528, -285045679, 2132613097, -569389690, 1634515793, -302107768, -1426297168, -1867471218, 769683422, 390881810, -1240835322, 651399318, 219722930 ], [ -1494197792, -1185064482, -2126745930, 1024013012, -2128773346, -1736716982, 415607908, -631115263, -964881176, -1008063197, -327053683, 1053170374, 1937020904, -1865709513, 258995770, -566704154, -1735561721, 1379401282, 1081679843, -694555747, 809800334, 1361681825 ], [ -1474134039, 1124333210, 474644429, -442336537, 1382045749, -1210957619, 1824276890, -1418832587, 1610426922, -361986604, 396573413, -1526292299, 1980710834, -1444183046, 44242100, -1831123315, 808032386, 1895311237, -1582730987, -1752363236, 765992708, 1943751731 ], [ -1442941481, -513334412, 1029438317, 947825967, 573348812, 1813630112, 1898759939, -1253174005, -1576879547, 1379239256, -67782237, -491447556, -405372288, 550382662, -127334026, 1011815768, -1448090507, -2014550447, -1947910170, 1993232853, 2016302050, 2122964639 ], [ 457572022, -427712809, 1908987471, -107732566, 905257546, 611641005, -259619315, 1730473310, 1640184494, -1820110330, -522223966, -1194488590, -1622067218, 758771161, 468487110, 259283242, -1053300181, 1761530272, 457240126, 1062393140, -23221611, -378144706 ], [ -1579253213, -944533078, -407479759, 924417300, 1130274199, 435103990, 1513498638, -1447133465, -1112021337, -209201075, 383553285, -1765785249, 2029785386, 1970087264, 1062977686, 43758250, -844753758, 1412257288, -1549802290, -1265265039, -1967542343, -1777901993 ], [ -530503619, -1402457089, -348977117, 972410930, -941892533, 1212560481, -825239779, 154349573, 127703215, -1137572744, 1397209887, 2069013175, 369059585, 1936892368, 1745196977, 1707866910, -2052949801, 2085471509, 1780773589, 1408472440, -771238473, -1432203827 ], [ -924222153, 448314046, 2104336796, -1588051538, -239505852, -638352425, -456049396, -1181376925, 1181009321, -1773003196, -558197024, -30956936, 128541362, 177259735, -1692942771, 1254869914, 159031646, 1499705854, -510103517, 1662036864, -1195709763, -1035712257 ], [ -149520218, 1688999714, -1282232686, -603711485, 1980144114, 1243771831, 462938319, -1001859515, 695663890, -1374857523, 1856086095, -1053288963, 1845571439, 62314811, 1596836956, 1615360507, -338295432, -706789132, 1254018680, 500703792, 1248573592, 797914457 ] ], [ [ -1536073874, -2094992208, 1343842464, -1631980928, 258724457, -196736241, 1446768504, 667022748, 820846018, -1573295123, 1434367111, 332257886, 1331052861, 1535379734, 671987928, 1637379647, -824159222, 820524919, -1941380287, -1596828253, -1621013603, 1124055849 ], [ -1089513861, 1994839235, -1780434026, -2093672915, -1417100938, 1695298077, 1821561639, 902423001, 322859092, 632110043, 797906232, 335419154, 281039405, -363608762, -1273480652, -1758031925, 1835275592, 1745670172, 890142969, -1480553070, 618182676, -748851666 ], [ 425581743, -580628912, -1524561383, -1670238999, -1565294827, -188610486, 787827895, 962591142, -1382880333, -776192702, -602077427, 623112762, -2117101100, 678613370, 1442015182, 1849341355, 456280078, -1815525921, -414106919, -86066198, -1374553922, 600018446 ], [ -1830408863, 2142163010, -1318135073, -2024527599, 311623888, -1373221168, -1445779267, -456853876, 1320624606, 652047872, 1534053391, -11740204, -1841620480, 1835296343, 716184262, 1396535663, 741810496, -600418864, -2090480647, 231042370, -254477345, 1992427145 ], [ 403379341, -1010241329, -1737661207, -544695023, -994295370, -1239424988, 619934656, -639059665, -1640036779, -625965788, -1576122705, -592972671, -2036299348, -1527241199, 1618031085, -834313987, 34354916, 1052826737, 1511204441, 362086660, 256805110, -1121939725 ], [ 1280313126, -985341254, 960220669, 1396327131, 1454223098, -1645342841, -1157064091, -1659859554, -1121807274, 44663822, -554352054, 1329739042, 434794255, 872583940, 1124648285, -21957586, 345501029, 280590831, -141559475, 928792512, -1454561587, -1859313113 ], [ -614499573, 247251943, 927387650, 1941301293, -2013999209, -1954116217, 1413960995, -145048340, -1269620962, 1573448957, -1142536801, -536102066, 1927845978, 1712735693, 1438612114, -1485231046, 1137385754, -815346541, -133507039, 336921121, 2094233541, -1406873908 ], [ -31895774, 1752803109, -1319888572, -894165003, 1058562610, -214562743, 1701920654, 1950709196, -361766808, 998996470, 1116391515, 1836430569, -1975424917, 1324401848, -32143422, 2110127292, 1502002735, 918856533, -1458007530, 1314759711, -381467777, 544778358 ], [ -1038346294, -1807941351, 1316556491, -1364310455, 460199267, -2054752775, 1749110950, -1641878353, 1981955936, -1258257308, 729580915, 1215906233, -721798801, -734026639, 41888016, 1739975360, -191196723, 252691197, -933113667, 604853976, 1582135464, 551434834 ], [ 224112026, 134999158, -2092305588, -529141307, 783853550, -1700457859, -1233464060, 1926725058, -827787201, -1613361105, 1284421372, -396278560, -1128839042, 1864488082, 272533154, -1872120730, 481720312, -750352445, 1840900453, -164368123, -2075235970, -340209748 ], [ 942252462, -1717203541, -578024831, 1616530747, 743746084, 1640589013, -529977322, 358955105, 1146496129, 1623215243, -1062965013, 630932373, 1538586536, -1322196414, 1405386368, 140716825, 305218761, -1962505655, 432892182, -1664570331, -1785424159, -218930953 ], [ -2121420691, -1518165381, 1275392815, 429217101, -1124389712, -739447592, 1003523022, 2024818143, -625888523, -636612713, -1091721062, 323657890, 315481574, -1198579184, -1939894001, 354587282, -296887126, 1111635536, -746178710, -316787202, -64290669, -987670385 ], [ -479114100, -499298105, 2096447073, 1432013577, -504939180, -2093488191, -189234555, -386894951, -198209048, 924412404, 540679298, -1223611321, 1909629891, -1120790209, 28971875, 721150208, -1683495115, 1184224881, 1061447711, 383133458, 905058512, -1759606544 ], [ -349464809, 1156254873, 405309422, 218452105, -580554273, 572970734, 99106560, -409846740, -157506322, 1902187438, -53481120, -53950673, 1142373439, -1827462179, 654477981, -668264668, -1936009323, 916445120, 99299049, -666065207, -2107112002, -1905017188 ], [ 606425281, -1249505293, -1930901568, -772848309, -1149933731, 1352307240, 900292511, -958297645, -506647776, -791448793, -36563342, -778840154, 1150837525, 801417940, -376667237, 1376537026, -1528768363, -1153684423, -884517740, -1297897633, 1744114910, -151754471 ], [ 1380300781, 425555838, -1842489061, -2133822091, -787876412, -2078943062, -666080303, 44145537, 207120911, -2035460566, -836615654, 128742837, 1274000988, -723817162, 1268917676, -797295955, 865984424, -1979956319, -275146247, -2084088123, -1356289115, -1130684422 ], [ 1146793160, 807082182, -595023157, -73799458, -1160101311, -160977711, -1512568599, 2037181928, -954557027, -11358930, -267015920, -1011850766, -1950751338, 924698171, -480948385, 2077143706, -1892532189, 1835289511, 1555733583, -942732018, 1238574008, -1948226036 ] ], [ [ -1191818383, -259946660, 83196575, 911268580, 516657293, 1790095664, 31343801, 232540912, -202257903, -1923697609, 323899630, -74669257, -1010819749, 1068014700, -1369116046, -878579613, -486058424, 2100672087, 791094557, 957158165, -43754130, -1271902777 ], [ 79420518, -606050379, 1197643399, -1882431389, -702128581, 312127006, 1698890977, -41281906, -337732738, -333551366, 596869685, -2006423326, -302831279, -1355753391, 974547761, -2137870535, -484856690, -809258082, 1535025176, 1763332981, -1787464691, -682552108 ], [ -823637906, 151085157, -911011021, -144292948, -1776262644, 1793280681, -1564606094, 1412306460, -437751222, 74288556, 2049712424, -2117113661, -1472795935, 1766184427, -1550870762, 1130800467, 2033020649, 1911781857, -2060084071, -1455290449, -425759259, 2019593661 ], [ 1928227634, -1406695145, -1945989906, -1967073959, 9657929, 752622429, 954172087, 598870446, 1171281952, 1264554377, -1826171806, 441533280, 523844331, 1754304907, -1366842248, 1172083102, -248265911, 581189071, 1627779177, 968794385, -1748575904, -667010503 ], [ -1998208468, -566092272, -1778100459, 2136613249, 1943045546, -1792098697, -1790424999, 1820411075, -1526939531, -583639150, -1352395057, -1095390198, -427696516, 843817419, 1139340450, -1218892556, -518105733, 2111636651, -512848208, -1477887656, 57000208, -1461896592 ], [ -1539950929, -32164141, -1081919531, 1804892407, 1936750001, -1890998232, -2106654364, 1237456027, 888018538, -688141480, -773433028, 1448089231, -75159821, -2110474865, 1417497805, -1108916903, 902940897, 563460339, 141017142, 1176275085, -573126616, 1192186676 ], [ 1124739086, -899083120, 1787019576, -937059240, -1128279759, 795939149, 1581866576, 1856340151, 963302379, -1460156602, 64333906, -543415174, -799515463, -1353734081, 1178641323, -1691805871, 1186810304, 182731292, 354889362, 573585260, 121004813, -1493043338 ], [ -1375658781, 15951305, -2141984275, 243654813, -775076265, -6323131, 1746769523, -1734795857, 746369806, 1800641444, 2099471182, -449437897, 990839921, 1193584685, 278249523, 1796414350, -2139637951, 1424600572, 1830665048, -1544453862, -151500731, 1125994849 ], [ 529310886, -1261193214, -1141337940, -1615106790, -54852840, -468674229, 949639439, 254062007, 1627160783, 1996410673, 1082384822, -2030886687, 1414083224, -1563412403, -1005572737, -1283604454, 2014956054, 1544451931, 1172317568, -756458030, 753408994, -1375241142 ], [ 88975651, 2146464819, -1402952720, 66169703, -1592266588, -222420536, -920450471, -1187130223, -1750234694, -900871504, 2023803570, 2036627033, -1731110613, 244503408, -1557228101, 1635980561, 1743494117, -416457771, -1609302745, 1339974677, 1870868194, -802809933 ], [ -1286439268, 622152330, -1070674144, 463935338, -1766938299, -111127286, -1961843020, 1934872395, 1233969858, -237927945, -829795238, -1297389514, -207051769, -2045288840, 1209716647, 1808073332, -226451493, 1971292998, 1867824436, -1303121383, 456098506, -638253772 ], [ 78261638, 150217294, -908938572, 571100049, -1302528852, -2142527428, 1515803941, 1170421621, -1449996276, -1589789135, -96410257, -1796839636, 1191490568, -1352623182, -1026030851, 1639599691, 1779123880, 128587146, -1912287787, 1966353840, -201619006, 1124488090 ], [ -42940162, -1013593221, 326861869, -1020288856, 108376908, 799856455, 1341230420, -757033373, -1004989363, -2137719060, 92054105, -2138887488, -1984758225, 1317361077, -1291955796, -1600931408, -2078222517, 236875244, -492468813, 56847425, -482206502, 878431778 ], [ 735042745, 1180075514, 433934222, 633720965, -1185182467, 281372687, -1305440010, -714804018, -1683877786, -829156048, -448805536, -2092526903, 2041666091, -1550694871, 1929800782, -1584424163, -1088145796, -836653377, 2058701684, -748948845, -187478070, -309910040 ], [ -2028565507, -486957169, 437323352, -33728837, 1335766332, -1927820994, 2072261005, 1874117608, 1153281951, -1382087716, -2110527013, -447492050, -1438362507, -147017838, 317122963, 15712311, -1536302550, -1098238684, 1257803845, 629441870, 735942369, 1792972832 ], [ 1893122294, 783511190, -847836505, -8640738, 926208405, 499660345, -2006910180, 2007175059, 353567824, -1892543491, -1678001996, -961065371, -623154646, 1756731811, 1263749718, -1785057691, 2025048890, 1970823087, 261830278, -750903994, -1477646174, -1301177811 ], [ 1217980988, 2097371945, 929542925, -319759325, 83355653, -1183987610, -398147311, 1683385944, -1606866088, 769082184, -1709868951, -1496987705, -1421963427, 1315240946, -1959901077, -831736403, 2060207780, 120785984, 402622148, -202525613, 212229709, -1652489393 ] ], [ [ -1492922483, 1733787103, -997731863, 1281122357, 1782011182, 734085998, 1280986049, -169510671, 615057057, -1362668549, 135014030, -1129423365, 1937986652, 1942164534, 745136685, 371425092, -1914631319, -695153421, -351196780, -39944092, 137735602, -2048094029 ], [ -397342791, 192546453, -2052098080, 1586355178, -1702208516, -234249626, 2133453718, 1085197073, -854283902, 846296569, -857067459, -1307309623, 149366823, 1775228069, 1972587822, -1806763431, 772494315, -580392686, -1058475494, -1408164824, 201109220, 466145400 ], [ -1041451611, -434390089, 2026616153, -1136380355, 848054328, -546665869, -1129602042, 1982219918, -1773317853, -692527923, -224174501, 1243800516, 536144973, -1965728764, -359705236, -1633286855, 525242580, 1386836484, 517349031, 902935733, -2004487385, -321580545 ], [ -1758370154, -1480766057, 1027571953, 1674241290, 1011988315, 1498388372, 885619692, 1833427081, 1328630136, 258055718, -1538679986, 739418448, 912503893, -6403702, 347079267, 968696703, -1772001544, -320027266, -936219412, -322645399, -1190822274, -1000674736 ], [ -24488422, 934121297, 1774469586, 618562567, -35229729, -501713876, 357905274, 899538381, 1916092745, 765222647, -298804394, -1503478938, 2058717595, 494244898, -1650464856, 101680025, 420213682, -1864835019, 1594387924, -1675468312, -278840059, -229628996 ], [ 2079490538, 1018581516, 1836567251, 734277687, 284469692, 798347276, 1319038178, 315936430, -1066954755, -1874343428, -584543354, -98656177, 2010125963, -981495993, 2097056081, 918552653, -1532962457, 1321464276, -1619455411, -1002283410, 1780476472, 43738819 ], [ -241735571, -864971783, -1642563342, 342643027, 91333463, -2071089525, -459617427, 1330033192, -2016029510, 347242636, -626869382, -2053977888, 1892401800, -1051262704, 1467533920, 1370778009, -1992647549, -45953340, -600670459, -295539406, 253788721, 1209553716 ], [ 1838351632, -1766708747, -1081280950, -1883612846, 466506556, -1881083396, -2039739787, 290770157, 788545447, -2062740062, -330845627, -1026316528, 831500577, -1577586762, -194643741, 1994518666, 810537619, -1954859333, -1527955504, -1671905847, -1746688076, -579595165 ], [ 1081302258, 2121843302, -1009419143, 1034036400, -243903602, -505855201, 645604203, -274464216, -2062404560, 1376290922, -1902132934, 1277384943, -1354039134, -499992904, 722466563, 36369930, -57009379, -1095522879, 1229184270, -1143504715, -251423085, -183191032 ], [ 887473096, -1600288546, 2043294224, -1432528887, -350223751, -2034483201, 1210640535, 414996610, 1923793180, -1793890873, 828027721, 871171551, -2072732439, 1843712570, 568340239, -268815803, 216410368, -461394529, -2141687490, -237890254, -2051199212, -935481955 ], [ -1937400687, 760430277, 859733207, 606765179, -929686280, -513113917, -1449022873, -486774835, -945494306, -831794508, -293048242, -1306477648, -363100277, 285312807, -820583764, 2079752695, 954998607, 976243459, 1824433276, -1445092522, -601300640, 325180824 ], [ -969378564, -1626495186, -1551030829, -261319719, -1898422957, 73456219, -2128451479, -398119632, 242632755, 2114549579, 2123616297, -1724197441, -807864340, 505554136, 884103324, -1508366259, 1234804581, 288188453, -2123862485, 9233816, -1262512377, -291647051 ], [ -643251686, -1695135017, 243089432, -1622709564, 280862326, -605649524, 48323918, 753620531, 1041814313, 1994989625, 814462205, -976285304, 1336958660, -1624018433, -1494476012, 2012122244, -1885183256, -1980647357, -1782869930, 249478520, -1869185185, 1287349416 ], [ 789471409, -1706177678, 1944574930, -184013278, 1543057778, -88160430, -1793742946, 2054761873, 2123416951, -949512685, -1717737789, -1747409130, 2078011745, 1616795737, 1308774722, 14000530, -1284146032, -1821148955, -1870244845, -1529534288, -1162122815, -1137682605 ], [ -2103007493, -2071906125, 975915485, 434846768, 1891742312, 1257683171, 1516058003, 664864434, 1253195369, -2063362097, -270841718, -950880255, -38730868, 1606055830, 553549886, -177450456, 1154665142, 1010147699, -754648474, -586281251, -1557568263, 563725708 ], [ -1180735531, -2140466480, -764706226, 1067468348, -260534836, -674361539, 1819551138, 1199702850, 1550697074, -2086029761, 971736341, 1341648971, 1287166782, -1319229364, -989392677, 1419350108, -1468374860, -1475485663, -1310339849, -2114984999, 647643565, -2026130606 ], [ 988734338, 2062709218, 594475917, 2044786851, 1912938067, -59054736, -1101408442, -682662469, 131098188, -757970290, 1256157087, 977376208, 14165248, 272185389, -537820875, -1993545231, 1989220008, 858320260, 2013782334, -288168243, 1606231682, -1877271243 ] ], [ [ -635619237, 627602736, 398803106, 1113988727, 1467745837, 2008284867, 1213195316, 1284749536, 148966374, -1132903684, 1440492492, 1773872429, -499914351, -1423280917, 1939323102, 2104188502, 2045719762, -2097172596, -1386652562, 678702574, -1760717852, 2096751192 ], [ 1077129754, 852678702, 1515377456, -292907703, -230213934, -70156413, 2056203098, -2112220874, -1759388367, -202582958, -1979322422, 265025104, -316713887, 224529685, -1229760344, 532567992, 1826568042, 272307155, 685385, 1416056124, 956144171, 1062475225 ], [ -1622777727, -619681263, 1274933078, -1260228730, 411595027, 2122349071, 2068818207, -2000703472, -631966929, -1170435992, -2100450259, -1917237979, 480460907, -580205856, -2058105706, -222696444, 561684550, -613492986, 1182984202, 1784245256, 241005754, 1927898943 ], [ -2138659906, 1789013965, 26773674, 975536106, 2094375105, 1212982456, 516645051, 545197466, 1244232217, -321982255, 2122948979, -1434538919, -1166975442, -2073615129, -1276629440, 1126813793, -2135500088, 1531811004, 50561471, 1997715175, 71211182, -1641717035 ], [ -1564115698, -2069471846, 883992814, -253020025, 1952791301, -430511997, 2086260827, 874597907, 528725250, 502886703, -1385930285, 1687744849, -854185435, 497255466, 583992638, 1304712755, 695134938, 922590484, 1367286876, 1932296918, -1512986620, -186655408 ], [ 1526108349, -558064412, 1765998221, 1264403723, 1421886957, -1379184792, 401250787, -579341353, 414925735, 722668325, -1909836706, 1698003807, 1643736028, -462089091, 784501130, -6632914, 1018769453, 1807862274, 476891454, -1927168371, -1583191741, 1156497198 ], [ -1612633497, -731033052, -1033002542, -988117821, -359290500, -460722009, -8704521, -805257694, -448327834, -1308173248, 637888020, -1142109983, 695528438, -1647300375, 1697352596, 1324176562, -1374050242, 578337399, -1570542674, -1577247908, -306635961, 471516079 ], [ -1628282712, -239940957, -1581761910, 2132043009, -491621237, 746769644, -233778145, 1191009135, -1836473923, 1037169036, 1497473612, 676650169, -192234363, 926071622, -852562577, 1520914109, -1268100868, 184017848, -1714535988, 2051144643, 1085509077, -1755421893 ], [ -550723064, -283983927, -1375017994, 1768299552, -1515732702, 556971943, 2012735785, -377218735, 110392729, -392963857, 657600448, -139673952, 1186542885, -496627124, 824367721, 949429825, -1680671540, 507891986, -1749165646, 349467254, -1666306500, -665947288 ], [ -493557919, 2010792881, 1743764361, 1004675373, 421523372, 869735208, 1845537357, -918140040, -942078674, 1671906539, 740317129, 616465411, -503891068, -924249590, -1970322132, -1067446429, 1885444361, -835028758, 1114403486, -127158094, -831827011, 732049482 ], [ 648134290, -1353566567, -1448568976, -485732463, -2088382745, 772972640, 1427612690, -1376168031, 808539098, -2003833762, 640636059, -1137245144, -1265781687, 2099762233, -1656424984, 508318903, 252722278, -699374412, -140923134, -567279443, 1578161901, 1105944051 ], [ 1200981163, -716403924, -776549067, 1091572612, 1748409913, -1591655464, 428039045, -7711467, 435971493, -260864440, 1555079165, -1664383840, -2005955986, 1098910814, -1192395436, -2135489824, -1933285065, -252053141, 1689529868, -3073968, -102019855, -1921687572 ], [ -2061708159, -1978845694, 771729964, -803525345, 957281250, 530269299, 2141017010, -1443804318, -2011647371, 1591583559, 1485363672, 1061810867, 1752491273, -824550561, 104446347, -1029158061, 1256786048, 1178620224, 432203084, -487861685, 1190535887, 1032858108 ], [ -636907100, -377464429, 245918649, -878751048, 2115012788, -230532053, -1749923172, -1863762344, -143383533, -1277528844, -552620582, -1882733997, -485367184, 611980636, -965010728, -1643727857, -126626226, -831090587, -779520067, 665253250, 2099327565, -335650177 ], [ 284953800, -1402753429, -197438018, -1769876562, 2130419328, 1489227404, -2084441506, -1617125059, 400414410, 101076600, 544963958, 1878609364, -1520665373, -1758510234, -2118160795, -572234120, 1819623568, 839229127, 1444380152, 1383153286, 1500395118, -1105512362 ], [ -175130128, -1944251965, 1499376179, 1790109901, 551941327, -495605416, -619903835, -1711060135, 1583226717, 1703711010, 1782327504, -233906016, -327332324, -405028260, 81912528, 1533242106, 545322702, 1068648053, 324562804, -747911464, 948181230, -1102320393 ], [ -130851884, -344922124, 1270412212, 838812260, 1222987281, 2027692114, -1489870395, -958535202, -1750515339, 594046693, 411570464, -1309431686, 1745251554, 24451993, 217462639, 863567795, 895790809, -252869205, -1702060214, -985896101, -509641738, -1855400856 ] ], [ [ -299900705, -1700647219, -212475780, 1580367690, 647394768, 88440347, -1187627990, 956321771, -892402019, 1614023190, -715517159, 1692548720, 1102422927, -1134075867, -96606452, -1448685663, 869056540, -473688330, 1462561520, 1971297246, -940322936, 1978608466 ], [ -1094958995, -325977660, 6879484, 1425991084, 783117840, 2097093341, 1859782129, -1695677708, -1283941571, -255531390, 1706926376, -1119446288, -1920810641, 509514724, -1728367732, 1700543401, -1884164608, 485348122, -528834518, 1157032235, 460748516, -637170353 ], [ -1021496313, -1043373930, 2094400043, -1310888138, 1802064903, 268502640, -1905037290, -313745780, 2101231666, -2136986190, 1320346542, -344587962, 579752040, -2132910104, -1316242279, 899854490, -919747646, 1538494924, -1843630922, -1189282502, 1175335156, -1983299022 ], [ -1650841651, 1235483363, 656785806, 1300963227, -2108076336, 390950913, 1846533224, 1332175720, -894409613, 351523251, -1338893519, 1046275843, -1660987567, -1802696825, -1041970524, 1710045222, -542300125, 395323530, 863862335, 1337796643, -787238664, 324016462 ], [ -492837020, 763757158, 2133811832, 838333933, -259634948, -1033532079, -1916871617, -1598766115, -1895838608, 1925309049, 686402617, -1679278588, 283872859, 763192839, 831434626, 1940863525, -1732644718, -2139595707, -2143570343, 2139562384, 521444368, -1358716780 ], [ 334311842, 1631417715, 489227212, -2129648700, -300382926, -935715754, -432971102, -447646282, 1938639767, 1852040868, -1673297843, 792775782, -1768993405, 1507596754, 1438849261, 124395389, 1717842988, 1055546380, 148452534, 722180186, -615963250, -1170996086 ], [ 378591364, 59972636, 2074193608, 1482508931, -2123223875, -2020897463, 1631174981, 1328885000, -1971360930, -56121613, 923191345, 1402473565, -1474541274, 1407546741, -204866291, -232919370, 2138149424, 1426301527, -1032233948, 1910110404, 1888417973, 35858865 ], [ -1103944272, 1161439234, 1372812842, -461261406, 644793717, -1278872448, 1865919031, -724057666, -1714300166, 1058806985, 859685571, 548568390, 1819381239, -1688530004, 510002015, 1164102342, 965429875, 1698944710, -1554092245, -608298205, 1889670525, -1517053819 ], [ 209127281, 446347934, -1545481315, 73825928, 1665562406, 1396757020, -1922337644, 866663315, -124225511, -1517776511, -1262838628, -2122480307, -477366531, 1081104946, -900423056, -807574276, -1663279225, 1354828978, -1507711029, -490845287, -177933280, 1972085477 ], [ 1705963767, -1179389884, 898959048, 36224977, -964045265, 1661440477, -1701530454, -1586849324, -1176625825, -1666379258, 769874441, -1916359155, 205229730, -2135346775, -65033731, -918610979, -1167644897, -36078790, 1967628275, 681092953, -155172201, 1101041032 ], [ 524042205, -1974594709, -103653674, 1803495161, -1737811060, -679173236, 1475179949, 889828382, 736201047, 1460591175, 2095993410, -738760020, -1497749607, -77824907, 995687686, -2131236855, -780716426, 487825113, -31175205, -635877216, 1167834037, -81059394 ], [ 935390260, 838800004, 1886952433, 722790830, -623936956, -1197408867, 67990489, -1689703, -631716859, 1713028641, 162196051, 1162499509, 2093393901, -406436229, -2141064944, 71579574, -872114294, -1306671631, 709548880, -291827474, -1043773216, 1201065777 ], [ -1688530448, -470374781, -61536990, -1180015024, -167868143, 1925394139, -608751391, -1738498486, 206667637, -473359325, 441559307, 1474690107, -1017614244, -874707937, -1587427454, -1203522099, -689981768, 2139513451, 1404757512, 1883490436, -19914328, 1174895704 ], [ -737004025, 47742994, -1087518877, 704399816, -1476012803, -1886774460, 1778712593, -1162307515, 234745762, -1654512358, -1922841938, -732981079, -835823343, -1843239486, 406943790, 1934156282, 253600807, -20210345, -1136144957, 259512575, -521503650, 360787978 ], [ -1099785671, -2116497853, -331193458, 1386869652, -657286489, 1503289985, 1358726492, -665264892, 541220047, 2016331716, 2100641105, 2066983567, -2065095600, 454017214, 428947199, 949746190, 995393431, 638901797, -249625935, 106055547, 710196771, 90996756 ], [ -1976481377, 996992839, -576129737, -761608816, 606708628, -2042442039, 821452936, 567878785, -588441, -1385721336, 533775807, 735038778, 1254010430, 226301, -789455399, -359148728, -1797391557, -1680169521, -1072754051, -266852178, 1251302034, 1545894253 ], [ -99029987, 1032193622, 1393822929, 409358597, -742615057, -636299309, 1425627254, -1378434981, -1581115098, 500774950, -1226695101, -480106384, 1959209734, 1693386999, 1250146255, 1072351830, -1687547361, 1471596779, 37130858, 879837606, 1698949662, 2043054373 ] ], [ [ -222542821, 1841905576, 413095323, -430889133, -1364606311, 606190135, -307663661, -503774682, -1255053905, -1518218750, -892607750, -10146252, 1518035219, -1395784830, -467188153, -1917502882, -1432338457, 1278327636, 604566501, -505311975, -1532126574, -1196195846 ], [ 228602135, -470690481, -177616673, -588648427, -828802082, -405343955, -543096696, -988164524, -2067471120, -193797487, 1561111156, 1447797957, 625761956, 641628147, -1203083645, -2037391882, -1900940528, -267750304, -1006750540, 705283687, -2116234189, 2136025580 ], [ 136213075, 957287785, 1408381779, 1826297032, 1457989017, -198160685, 737008959, 97211073, -106516756, -727732748, -701127589, -1805061509, -2009891735, -1062226166, 845397998, 1501832979, -871908251, -2065022790, 206397008, -367910712, -89486830, 79359362 ], [ -74407991, 774978725, 240056723, -2068784959, -882370852, -1037518056, 1976670971, 390212403, -1173075059, -1076057838, 1999570208, 693133787, -1008747779, 1158682499, -900359941, 783895674, 1122823730, -1443757268, -1199393707, -1537561410, 865805719, -1545098353 ], [ -449757775, 1291184093, 121915945, -1577479811, 2016038284, -263834006, 767244044, 648575790, -2039354343, -1922965960, 1999255388, -1266711188, 325259018, 1067503070, 1701380072, -1681412924, -1208730181, 608423927, -2029305934, 1602804695, 1667190312, 1779030186 ], [ 727662217, 852125682, 528199730, 775931619, 1538045298, -1152540938, 1223756659, -843226084, 1828755542, 1525776347, -1185027107, 1617440097, 996135246, -477775773, -183131444, -1026372793, -1402815560, -1475282412, 1959566124, -524117743, 1755646472, 995465746 ], [ 757525112, -1515638077, -1998797216, 2040676723, -1170619918, -490040147, 365122365, 733568955, 1231373130, 1415808647, -915785503, 770150664, -1476438529, 7858428, -250342452, -857606327, -499632109, 7665567, 1219845129, -1419774677, -148776624, 320496818 ], [ -990713238, 750348851, -824690449, 698474127, 1777429722, 179533464, 2020428416, -214117377, 1874332287, -429320929, -81959931, 720334880, -353809599, 1444182943, -2104107077, -39711686, -1277882244, 1002223035, 1657675637, -1198528985, -252644493, -1770850686 ], [ -982457478, -587670608, -335562140, -1099173609, -1683097253, 1622522135, -258531279, 1642341854, -726751997, -853426903, 170359015, 203016701, -392667735, 88453004, -940350581, 342837043, -1849704883, 1005925450, 554741669, 1691369981, -61527009, -44624964 ], [ -1382402903, 770291548, 2144469297, -1603555856, -408389846, -1552862552, -1255258667, -1913586753, 1010769139, -986315676, 262810248, -1396385970, -723909877, -1990084134, -583600518, -763145339, -1931371154, -1112214435, -1217983343, 348956411, 166225215, 902942798 ], [ -1693581475, -1379143719, 1090415048, 22772238, -1855921637, 1514883142, 1201755439, 413744391, -571118614, 2048086371, 663208371, 635185660, -9501595, 382203783, 348976910, 1084788993, 884147889, 1925242194, -230377954, 1950471024, 1258835068, -687169754 ], [ -131858674, -304764719, 1024308707, 1888088319, -373834467, 336081324, -921642221, 542565677, 474416066, 168752037, 908685917, 1180168560, 1040831800, 342756668, -1524527170, -1628989795, -1803051126, 1262470293, -1200680009, -1741343924, 667187799, -1207865774 ], [ 623343147, -673035712, -1683565044, 2058479455, -696228563, -1563268956, 1482271129, 1790793195, 1458757533, -27340027, 641834434, 519871835, 1967569494, -1750259502, -303781620, 1623675335, 619285223, 2032867968, -552141069, -1890558727, 1246231302, -1244674956 ], [ 1670257998, 141032153, -1288573351, -885280778, -201958246, 806663059, 299745152, -1350459960, -2063224456, -1604884796, -602356989, -313668277, -1780711029, -864294816, 1126869625, -329569502, -1773604402, 2050169638, 966660943, -1226607602, 370899215, 187381006 ], [ -108164386, 674213189, -1139098321, -1616043377, -1118169344, 815697480, 1131947026, -1060256811, -1671830562, -55540581, -1364844292, -876152916, -718607096, -1703368928, -51247211, 1728805973, -1658575384, 97239892, 1106685730, 233909503, -1866188015, -1545488286 ], [ -581495590, 1562219733, 1819059722, -2040936505, 1303405174, 251971442, -125862777, 87177642, 104571993, -573378953, -346602886, -671474203, 1810591026, -1646342881, 2082182208, -526372995, 1098010594, 862236590, 743096172, 1260624624, 299297277, 311274874 ], [ 1515377747, 1227368419, 955644221, -34854466, 1608555702, 1200047082, 1530826378, -194278922, 383576109, -843965930, 314782322, -465295974, -237242620, -762657447, 784743113, -505606325, 1559166999, -102180714, -1725837675, 2121335362, -196097876, -977128035 ] ], [ [ 1387515119, 2030337672, -1765684674, -714577044, 1366111878, 792749184, 2006958258, -77195395, 2003476687, 1869801986, 1454131740, -2013757442, -99565204, 1132571580, -1829802000, 118379151, 1267196181, -1639598674, -1494169043, 1753530736, 1652351813, 1336893541 ], [ -966015726, 2036514631, -681561705, -1934403354, -1371537795, -2100120366, -674251071, -45392995, -97141578, 665565830, 370999761, -1313671684, 730570915, -1358094822, -795138879, -593462105, -1795289837, -1918120533, 408884241, 1516188884, -144447976, 2009903815 ], [ -79128734, -2032648774, -1274697084, -1732986011, -1057318575, 181926910, 137705397, 1363823029, 1331790673, 311092730, 361117924, -1129063843, -403175090, 1606316851, -322200918, -768885619, 1498187517, 680541091, 737358130, 280396787, 353162329, -1887326787 ], [ -71617534, 1459171181, -1971022999, 1004010457, 1922312559, -1822329297, 1430376305, -1630250092, 1851491751, 1863970033, -1124821126, -466409754, 593521983, -1795331387, -893476954, 1262200669, 8453290, -1899211339, 1281996957, -1899855657, 645116019, 1356714178 ], [ 746872898, -1140937074, -1384663425, 187303, -1396322049, 699528742, 1172159669, -1977572114, 549334059, 245264174, 1008370179, -1146958814, 1545955137, -824219310, 1719988103, -546990428, 543729971, 624462673, -1472144895, 1294183772, -1862002470, 1217742007 ], [ -37302146, -789387543, 1308829111, 1970224809, -1829610015, 150033290, 153576620, -888009878, -691504514, -1285948387, -2011011319, 1479492079, 1124596909, 26800084, 562928042, -1309237866, 99497281, -576767881, 36302684, -2014985475, 1254929320, 1926064672 ], [ 370277164, 676975088, -1844831085, -494369272, 189813902, 1344564113, 1958455730, -843251591, 1823246316, -286121835, -1885014483, -889985075, -1590435940, 1336086585, 1928646628, 190153720, 731954188, -1533448646, 727463160, -2125997731, -386931618, -1571033698 ], [ -1945832799, 2140174821, -1048068741, -192439575, -830591129, -1048634177, 200621568, -1710296222, -1987890274, -2130554281, -156878034, 1603854109, -1637306108, -1306621501, 212590504, -100856824, 2045316454, -1951073601, 493428364, -1742421965, 59167496, -463768777 ], [ 2047827471, -484581387, 967471004, -465409304, -792903000, -1923041704, 1589546691, 1154106838, 136075039, -105342162, 1907695445, 45596737, -1238550335, 1727790234, -251474859, 1221516607, -577159585, -701346660, -215559624, -986446353, 942927363, -1851289905 ], [ 419075974, 2063525327, -59073250, 919757692, -843253747, 1331099147, -377927162, 1062629667, 639850942, 957899090, 340639187, -1324665089, 215713089, -672224782, 1794185302, 151641514, -1792905593, -1155346398, -1519891291, -2053189954, -1769378102, 1601113782 ], [ 1358469680, -258838574, 132979786, -1242842784, 747425372, 256567888, -175188427, -761177170, 75853744, -1905404258, 103555727, 906110142, -709809877, -2062052256, 1730455154, 1622383411, 1849701234, -130483069, 186990542, 1332878723, -746161013, 401012802 ], [ 107050768, 2100748167, 622048608, 1111982052, -12625239, 49095731, 1848622528, -1068520622, -564364986, -503185254, 1107049993, -2109718631, 300450042, 440985846, 1170712575, -1078019457, -1916115985, 1237234071, 1282222705, 1027513963, -1829363840, -452766415 ], [ -1680855191, 1421594287, 399719033, 737271823, -1401547170, 746725894, -1914962676, -1790470427, -1139753304, -1460150841, -1194859555, 192881786, 1443321320, -1388608630, -9018948, 1650433794, 96236234, 710002451, -976154651, 266091171, 1231239404, -641087813 ], [ 1142429370, -1459457311, 1461331584, 2035147213, -195389605, 1590826061, 429053549, -972814182, 100647398, 1595181301, -4565355, -1920800789, -642376305, -1517671345, -1274280587, 142845904, -595495277, -1198885992, -1581186842, 399437314, -1880782404, -1118320961 ], [ 546573408, -187169238, -936118809, -1886878417, -236050863, -1876486933, 1178468060, -1129630096, -1818371502, 1969938715, 45919787, -2086468067, -1884945175, 1403914439, 281704164, -85991949, -426079895, -1872588201, -1547116497, 785238487, -1136928709, 727410902 ], [ 1567845954, -2132510530, -1889298759, -2083936282, -799860936, -586090707, -507384405, -105174063, -1016124502, -647775489, 408393662, 1249145513, 1147850810, -1802786368, -1290406022, 676707292, 96799327, 168187908, 68129141, -1808309000, 1516146318, -298810793 ], [ 842697054, -356323085, 1706842340, -2112421081, -1093365231, -1270978184, 1431293506, -686295870, -2132172010, 1316294879, -431040221, 897308111, -1283991655, 1292994409, 1480490358, -470977081, -218940568, 1439546693, 1974786586, -1354634286, -839117820, 820124278 ] ], [ [ -332761876, -506659841, 1683618970, 1406334096, -1816484746, -372544404, -2001185066, -1130888961, -1818622401, -570709322, 1849551222, -1079122303, -2057813290, -1342760202, 1811906726, -30379465, -1146902642, -1460161327, 1507030559, 1153924480, 299668383, -610261636 ], [ 40265393, 615542588, -1038942060, 818231669, -1823709946, -1435393460, -379345580, -1604593996, 1949360132, -1123556228, -168793814, -217356240, 961391663, -1113338295, -945425759, -117549571, -430655161, -1902839401, -1518822208, -1451206389, -177216252, -888740682 ], [ -1139139328, 1767419649, 1836268385, 1660768342, 1388077275, -1386964419, -906174168, -737271495, 464449760, -1378350347, -506239714, -1979065570, 820297432, 987889660, -1528921644, 2054951172, -1940198998, 732860231, 1503751757, -1419563340, 637990353, 1818189623 ], [ -2027168106, 1011973036, -702174892, 813942437, 1419570716, -1176535222, 1107070338, -1318581823, -1130341088, 1345755116, 1388728198, -2046848913, -1264188879, 934203837, 1068120958, -919200480, -1337375009, -1325433312, 1587385864, 1595204666, 1717494922, -1725224525 ], [ 79176156, 188756024, -216673179, -480361597, -676217653, 1009579606, 1340039400, 1002780940, -1027217491, 1717785259, -955724992, 779103865, -26195074, -1742405908, 1757914846, -591848926, 877050935, 2371536, -2106597415, 1029994344, -600699996, -2003860287 ], [ 795325100, -176237570, -1172991955, 225584122, -1908404542, 2009145491, 1167527690, 176904259, -1760910033, 565845840, -952184565, -1858208349, -2064588196, 154685447, 2009083808, -168679873, -724136656, -551981515, 1380007835, 1647833985, 2018607504, 1375400193 ], [ 931656715, 1929820046, -2081176628, 717563743, -1368156418, 12175141, 111514154, 1091599472, -1234857103, -1640957032, 422639721, -1514737650, 1663909852, 1475256897, 1310389742, -643886093, -1344380525, 15092712, -1971021297, -787876747, 709143465, 398493682 ], [ -531180860, 2019551701, -1313855205, -1166356399, 1257509687, 359295736, 140777380, 1949956291, -2136277704, 1384584818, 1227807521, -1278688555, -488050253, 1628850954, 717516488, -1056188419, 1509108074, 49307053, -1955513615, 645419883, -2119960617, -1517235849 ], [ -1543805265, -1568502990, 1021428958, 120982520, 1716544857, 700191205, 1422798794, 464851246, -97872147, -1249436627, 1105080159, 240607446, -1533487048, -469937805, 1246929839, -1211010071, -483909395, -1112230848, 2131377507, -1850675037, 2062087626, -1598473740 ], [ -2093584556, -859514813, -1269638191, -1044430860, -2073403208, -1975204497, -1985435722, -1559045287, 1502686943, -1165364699, 1016626449, 1217004145, -1184334919, -754897903, 1820701275, 210454973, -710825928, -66769068, 305878667, 178311152, 1468641807, 1933551294 ], [ -932760516, -1944191275, -1034940798, 768262598, 1994223855, -922649223, -1479391294, 369068456, -1981277878, -1476280502, 2088933196, -90708056, 346766261, -1964604093, 1852639138, -486131413, 918441526, -616063785, 928179960, -983433956, 1098832805, 1800209093 ], [ -275888966, 1465289403, 2097704599, 869302967, 1087728099, -30023382, 340304012, -1963180023, -1362537629, 1021979685, 1533484073, 2143336187, -1979552041, 2063969120, 177660498, -1601358255, 1133092010, -275583838, 2078929171, 801910607, -2096735447, 1544875387 ], [ 193264714, 490789286, -674820019, 1526304383, -564566939, -1353494294, -461603624, -1879955548, 182172234, 507297625, 261346240, 1208606966, -442214392, -722738588, -800088155, 1183009328, 1022974782, -1925834612, 1355451964, 1496272262, -862683679, 230739194 ], [ -1576551213, 1391155610, -2107394690, -982277430, 1765947088, -579173463, -897609948, -1811175029, -1897306753, -1218979050, -181323616, -650444775, -878623119, -398917181, 1815150250, -1632119170, -644381649, -956620113, -1642775818, -329928090, 628508617, 1258849684 ], [ -1575209151, 1964048445, -995361445, -1112918411, 1065335554, 1742133984, 2095880507, -1303306630, -777236986, 1439401304, -537924291, 1080111191, -1765931486, -314542687, 199707580, 756857028, -911598253, 1448215737, 1265324843, 1047308250, 1307993663, -3985290 ], [ -1033351271, -961750370, -1481504037, -45914005, 1394219929, -61003253, -1814404651, 1935544200, -1859858341, -741186501, 406884923, -1571647157, -664229552, -2142503491, -770915308, -1566714775, 2007682695, 19349118, -2106220423, -245101617, 1132234066, -1090321662 ], [ -429433649, -1119870155, -1886862667, -1634027959, 938692278, 182486161, 1915849863, 351911383, -316405978, 1774175794, 1269828584, 1275033519, -1970662021, -459416523, -510105614, 985881747, -875864112, 1958137699, 1808766137, -445988913, 1471313454, 1564411427 ] ], [ [ -985878916, -1735655088, 1327730652, -1184406657, 1510745818, -1524290648, -1563215495, -1017790305, 758406486, 1117809423, 1618451138, -1431066916, -2133024568, 726811357, 1200306813, -950852063, -819142050, 162997364, 1736098029, -2028198, -299049681, -1434994034 ], [ -323147796, 1315163510, 774810246, -388229316, 720284292, 956019188, 748547283, 739973450, -716748152, -1574147896, 949487723, 1968959605, 1483479652, -1513725667, -273879390, -1371701265, 2002507698, 1966885305, 82158737, -1765570486, 2067370878, -898489569 ], [ -423743810, 672271873, 682921937, -914305952, -605961464, 1249840729, 1978568968, -1428649658, -1169132996, -652481877, -1111660751, 1978268038, -1857783759, -1178198801, 2123176210, 1973263697, -2025724044, 1137153447, 537841305, 260162795, -459161125, -916080310 ], [ 90527571, 885948117, 2078926250, -667660097, 931755901, 1866198440, -1227742115, -1040811320, 412876106, -600738160, -1993236407, 1552415407, -794958608, -786014149, 870311020, 691871753, -2018497683, 1026970085, -318613054, 1601173461, -526799779, 73685669 ], [ 508871862, 1345825799, -520063628, -1789361048, 894031464, 528340031, 740848364, 1205212008, -1223900498, -155417727, -1111543821, -1674249449, 474180310, -1502620692, -138834520, -417792737, -147673659, -965112398, -609634735, 960569046, 1344568193, -1478366476 ], [ 621078599, -1453278930, 1521737155, 1601138108, 1251314664, -2073679041, 1461045730, 328051004, -822133469, 2099277016, 1578483254, -315685871, 152966474, -99528726, 456949426, 152491428, 1378295200, 1584614318, -1945426471, -959409865, 323265024, -1806632915 ], [ 1011707840, 1032404112, 564589482, -95666286, 546802119, 69708408, 1703618720, 1014203479, -857907880, 290606249, -764009048, -719081904, 1960668857, 471389233, 140073609, 663319315, 1821458368, -536776401, 1780696572, 1811279022, -561180202, 1254491254 ], [ -1400075098, -864524774, 299758698, -1181762489, 63500816, 20996708, -655829672, -1160284172, -611746650, -1814810542, -382804094, -1951886646, -546592101, 1215105118, 808560275, 2014662612, 906505344, 554654283, -1373385645, 1436943886, 1792461057, 1659776482 ], [ 1065144342, -2021091052, 596237861, 1309741450, 1877281520, 430168832, 164628001, 714731226, 1425594126, -1492194954, -2021854299, 520164714, -131846140, -1361641683, 710339708, 684328142, 697688646, 1017248504, -1601489254, -1602557593, 1234777809, 1557289675 ], [ -297359147, 881145126, -1126149019, 1420720371, -2104736188, 1729555088, -1557036375, -1847487454, 1523790221, 67055236, 2010522478, 235921018, 815551844, -1252280671, -739623200, -2039659117, -1650645188, -1102366806, 1472333098, 333359044, -517700238, -1844186532 ], [ -271905405, 1934618585, 1354974672, -1437772070, -886654610, 267392724, 1878609122, 1632973824, 1702448353, 472108494, 2085020154, 991352494, -4923273, -540926438, 703546065, 1167296365, 746432871, 1856533804, -1167593694, 1766674289, -570504697, -1248520437 ], [ 652093156, -46804063, -1021224697, -978879930, -1870084362, 1928967200, 404047501, 1183750237, 364377459, 1437987445, -707938777, 1578123782, -111346578, -1202412425, 319451600, 1550076797, -1662518075, 1637028093, -1816963604, 1916650836, -1563805412, 1401847002 ], [ 1657060804, 1099910967, -1778489008, 89457655, 1714544703, -1489952334, -281427949, 1522285342, -512318306, 1556961379, -1159203082, 1543757735, 954440314, -1169041520, 1228044370, 227603532, -102316031, 53704316, -1255231266, 271752437, -1723212033, -844774656 ], [ -519742549, -821842407, 2096090782, 1193563731, -528115592, 1347662718, -955063597, 1303631721, 152247474, 1172995290, 1944680247, -1173323974, 491861931, -1977351661, 1007643222, 21003972, -691110563, -1580269436, -865326045, 2092656406, 2133876285, 845399635 ], [ -921174720, -2093871233, -833692613, -80644015, -1431576817, -1553686376, -1004779363, 338617293, -1960951680, -1819074862, 2112115357, 253827504, 1243965358, -1796515147, -797184316, -1291310689, -304905533, 1684034216, -661065623, 937265062, -176684101, -103245931 ], [ 150482093, 1857618544, 693172612, -1733698915, -1239627188, 281223158, 1726617198, 106004547, 1746129129, -910811887, -1334838069, 700805867, 718111756, -229264823, -2005941729, 1795786189, 2084632637, 1748756029, 1379307351, 1319411415, 1633686660, -1197248467 ], [ 1581912487, 195316838, -1317285804, -1210133626, -1615411969, 187523947, 1241757332, 1240082915, -1230453516, 1682634820, -1084405711, -1484538607, 1165318612, 118718951, -318925973, -990148912, -1679480863, -1591872291, 1821331458, 1544279604, 1117688977, -170356254 ] ], [ [ -1730150067, 1326332708, -543870742, -1166868283, 1440385032, 549277231, -407131131, 221098084, 1106367406, -328890107, 1961525443, 871480104, 1767163995, 1307470573, -1305644112, 1924501279, -1768897210, 1162085844, -1577120817, -704952771, 890620724, 776168815 ], [ -47989729, 1401109231, 1636502639, -14386159, -336929006, 1981272316, -534149936, 1304235840, 1283619899, -733621174, 1137579667, -917039412, -70944289, 2040277508, -170769500, -280129348, -1227122904, 1737725096, -898606205, 938541808, -360636380, 177802084 ], [ -1380526464, -1662172511, -1532157524, 1402517820, 1686931326, -1741870052, -405555933, -1809716342, 2128328873, 109517092, 1941494282, -167756036, 1537425783, -96259823, -1707585076, -622485269, 198923640, 1967960059, 677746793, 103506077, -1877292986, -1574439075 ], [ -1816654647, 373574542, 619073981, 740972276, -112208519, 117148057, 2020388409, 1627617882, 1206615871, -575420996, 522582859, -2011608101, -1272623821, 1256152440, 730864798, -705078104, -1429319180, 1326776902, 137446295, 1930266491, -2038565171, 1311791186 ], [ 1024523201, 1701127485, 1770831183, 2000964502, -1070769275, 309401016, -1824326842, -564815139, 1493212574, 1234907527, -978301696, 1342540839, 273940075, 1944985841, -1299725519, -164216367, 944769457, -1184297209, -544491758, 170294881, 474136927, -1956376764 ], [ 1943205662, 390879128, -455376891, -2121887873, -1478174475, 1756753728, -2107000540, -885082306, -63486977, -487933515, -1022424370, -1042008044, 2001876110, 667587458, -517772801, 1097486954, 1180490003, 383682835, -694521805, 873316043, 2052420340, -760507749 ], [ 1855146994, 980538892, -1438462663, -1308428998, -424752103, 770108151, -668419088, -1386459159, -403434896, -46378075, -1916945394, 1893233100, 517514232, 273329063, -263234991, -1141554464, -1421964408, -496198834, -335880966, -626847963, -1879453372, 1977573792 ], [ -1773010846, -929947537, -1200426546, 1654653675, 1690651621, -758644608, 2067032276, -250706880, -802966959, 1170545605, 100188098, -187773576, -259075452, 1656412468, 762959704, -2072337243, 1036956865, 285506556, 1832071818, -702406283, -123181834, 1404425673 ], [ 275030068, 2127203084, -1468031981, -837983467, -972197695, -942778418, -1483190357, -873116516, -1473675808, -820853357, -593244666, -1444049300, 575191021, -172324390, -1350250011, -925585353, 750471269, 1153623060, -1983198284, 1427198397, -1605245491, 982669164 ], [ -1144909823, 415643897, -1336437588, 409458548, 1777859594, 1812957222, 1615230233, -989501068, 182655517, -526421348, 11196686, 1620066241, -726214711, 1328852615, 1523523377, 1388608558, 1498763045, -1289650913, -1205661347, 715089097, 71647330, -236439054 ], [ -584025496, 2004020997, 723696476, -1468492836, -993860553, 1023825571, 688806251, -1306091927, 1751215863, 1488502457, 1398700709, 1212324683, -1128516305, 401920523, -1593880332, 1723758278, -1064627024, -453748554, -1674706418, 1544933438, -622038579, -828296015 ], [ 599126856, -247760853, 882731147, -88970417, -476419646, 845339265, 1430632230, -1566442351, -1753277443, -452345173, -944246858, 1964932833, -1685390549, -362018052, 325626643, -1418653284, -254939975, -263925326, -955064085, -61584622, -40047675, 1512619360 ], [ 1505706268, 1136847301, -595256223, 1744790263, 484943237, -782189731, -111907047, -1415017560, -941301634, -1988933582, 1857195474, 961955043, -1917628473, 48456074, 237058374, -298377120, -1438286310, -447300451, -45786505, -975213592, 74753547, 1573839352 ], [ 577547361, 1120341549, 986979377, 1929169748, 381733642, 1724964458, -1601480314, 1067946833, -858990226, 1339349785, 898961004, -900705648, 1366700064, -1504029142, 1316309976, 18895249, -1129344356, -262779777, 557615548, -1175896566, -345946014, -527876411 ], [ 2072806895, -1201940172, 914509004, -514428842, 1282746813, 23717250, 1323655054, 1230604989, 505063298, -1219227421, -498943671, 84119733, 1349330301, -309930838, -768732232, 1972532073, 1990202253, 283526991, -2020099348, -1259800074, 752387365, 324049407 ], [ 1198822526, -1067785130, 1860680682, 599835561, -1707860166, -718325209, 2095155415, 1296040172, 1475248413, 1074436365, 1167678726, -408868869, -1807033839, -48743254, -160560315, 804673374, -1567375271, -1175257567, -736154802, -546059546, 1951024643, 1782282294 ], [ -1118792847, -1804280288, -261165346, 2016124330, -1667226309, -1906853168, 1887970562, -983023084, -601733743, -1220931404, 805615349, -402725971, 2057112786, -1816627732, -615364098, -1730027750, 1515057996, -948169099, 1251617773, 1107661663, -1321345713, 1074765650 ] ], [ [ -1111718146, -591569498, -971928599, 813678967, -219241354, 2108010152, -1183093324, -1698940995, -653155342, -1970361356, -2077682276, 232475525, -551970070, -1027452598, 1647104445, -957368896, -1390255707, -687731467, 985287898, -1825426446, -2139637168, -1980849080 ], [ 1961557762, -1685108032, 170608979, 1673506826, 2115354149, -1422497132, 806048110, -663931582, -1875309361, -1402472822, 355704476, 248663825, 772081371, 1449295061, -1407946352, -1391560821, 1605424613, 649420200, 1209743295, 1361161704, 744360427, 6999656 ], [ 1058084828, 2072832014, -679658753, -943135890, 1746688078, -1797969293, -1838870409, -1387793780, -848193189, 193113289, -549870752, -1332418610, 615325449, -804958438, -1949888514, -1017492101, 1616258764, 1122570530, -621740561, 1588813879, -1033660531, -695892391 ], [ -422429483, 1529299612, 762451064, 403680842, 1774014198, 1606330051, -1056747724, 2009891435, -2045992400, -1840021808, -1270207126, 522618748, 1212710121, -1580527246, -354855128, 1856858733, -409663579, 1971981325, -1204931498, -957098995, 2110610070, 458162162 ], [ 1373200798, 1194770410, -201025803, -1966478229, 354161116, 1143349448, -1936904814, 567963849, -750311070, -935024840, -1318006979, 1624574809, -1822814636, -1330489406, -395212094, 1958879102, 1897207602, 669250753, -1690192475, 1336839497, 2020811755, 114116316 ], [ 492094589, 1500328140, 725270896, 2036239616, 304616923, 1641938544, -816048832, -685644379, 1531321311, 1428749990, 306531356, 1922470463, 1235633114, 1637103410, -2056261301, -1496574685, 907190376, 1159030248, 1419762313, -1808314057, 44849208, 321244576 ], [ 1431166390, 1738141285, 1208705502, 622045422, -871734373, 1257000510, -54228145, 1840098848, 74320754, -1947671021, 503102606, -941038099, 1148343390, 738633581, 362818243, 1392529548, 1484061717, -702463868, -540091331, -1994938596, 1897708766, -734208536 ], [ -2068767979, 906960426, -220277550, -1264887699, -40322615, -1451386786, 264964835, 446191107, -1256595676, -1831143106, -1098155686, -1906722482, -1612792646, -119455286, -872684666, -1588778398, 550570506, -2034186309, -810281403, -987804302, -629726875, 1344181680 ], [ -1980190633, -1072643080, 413462186, 1054699741, 57384468, 1124592143, -240783248, -1611229674, -860103483, 882306305, -819267777, -124061044, 1537740608, -1096260595, 854731949, -120703339, 1491330388, -928692976, -1700545557, -1927078569, -1742998977, -1226922858 ], [ 1178142532, -414063277, -1269949104, 416110956, 246262343, -2077793261, -461763566, 2003333869, -1800162698, -778405018, 11917337, -892307668, 649101218, -307906032, -1311512451, 692667208, 161526903, -1896590398, -1741130847, -1992479802, -1473818247, 1508835461 ], [ -759856179, 332783303, 290712224, -312724510, 2030312843, -1658315208, 267811758, 412361823, 940056127, 1207397962, -1443275499, -1017677003, 1113967691, -53455452, -350501939, -732499952, -1351071035, -2049249565, 1110043281, -442561233, 1546139943, -678018639 ], [ 1472478782, -518741802, -896307918, -252696894, -548261306, 198619976, -672217411, -410009845, -442685504, 1034858460, 551771281, 369724414, -719670271, 1881449102, 441851544, -1343580486, -2022220211, -234280286, 682773271, -12163088, 2070899405, 156971669 ], [ 668606925, -2123702542, -419830792, -1241225776, -728669957, 1476001352, -1206185852, 1428469562, 1056691728, -256072387, -1593441587, -1882444512, -1928489883, 209280748, -2061303209, 2059098269, -668432390, -1466024655, -1094036804, 1311715028, -747750445, -583939489 ], [ 768313467, -1726010630, -819217653, -516744930, -1495687032, -1130966479, -9508378, 1426738601, -220977861, -1997189027, -1476699373, -1085309360, -89399630, 1836627197, 1252608194, 691232551, 1017936202, 1985417219, 228729978, -1782052170, -254978879, -1416630344 ], [ 1152426468, -1941836788, -1186165647, 1075555708, 281996134, 1460737663, 1394362375, 2026524232, 1875320337, -1017039337, 1433803562, -1155669246, -438397039, -1517443359, -1447451466, -404347854, -1438919117, -1926815396, 119565998, -719589404, 719177264, -887983855 ], [ -62496572, 943238952, -630659997, 1465497801, -1237740182, -469406471, -151584050, 499047623, 479834861, -755106358, -1052313066, -1540843952, 694357475, -367654064, -333154799, -304474159, -815839058, -2108068683, 475190937, 1557661952, 1622311681, 861508483 ], [ 924059284, 115966622, -615629566, -570852539, 1915069922, -692197304, -640740070, 1891717696, 323914790, 681837472, -311789, 1964916730, 1051251561, -295543599, 1457213874, 1244703716, -2089573892, -1026672469, -976725686, 855609283, -1851424400, -1363906411 ] ], [ [ 219248149, -942136370, -521428004, -668635340, -1551649052, 23241786, 1086215189, -470938853, -657835614, 869108612, 1059566611, -1618367947, -1494634973, 1866870475, -847737156, 1601890003, 1998620363, 1655642938, 1297135150, -1554855118, 800583235, 695517450 ], [ 1400315486, -115058578, 1482724687, -125046435, -623966343, -1580470677, 1590339933, -206313049, 1721160413, -910898170, -746059657, -662919326, 999730008, 812506818, 1982704923, -1940437541, 1637646870, -1738018771, -971187710, 378632440, 567462719, -232568913 ], [ -1010416496, -1985811643, -362706324, -80690822, -1469642614, 1867823125, 1845965393, -461983327, 1207033215, 733612122, 114335391, 920629010, -2101998726, 122326530, -1432600248, -1020900868, -673981640, -238802933, -70768386, 2015243454, -1702364373, -966214331 ], [ 172581424, 437335432, 240804937, -616207591, -224829857, 980055315, 820484944, 687078916, -314727735, -1551836237, 2142482861, 1876434527, -932552772, 1528917351, 1173353226, -1598452539, -1785863404, -658124789, -1082516879, 1652839126, -1252768122, -1349246178 ], [ -1822020703, 1731048182, -565220789, -1891237351, -765031768, -1187754991, 1022844449, 1260908966, 1792818609, 490752488, 1898070425, -1045994294, -370257085, -632233172, -1058359102, 733697607, -1417024732, 2024811071, -781466847, -191728235, -1990323968, 334868804 ], [ 2068722593, -964031685, 1686190784, -2096402776, 1775030084, 768311698, -1052417743, 1918124102, -1425245488, 1277155313, -143473289, 1210414477, -414637179, 396071799, -287933851, -643975594, 1931574662, 514447270, 1859619727, 209127250, 1811587728, -1735834538 ], [ 1627481885, -1012655845, -1909296516, 1781927318, -137384481, 2010096805, 662279607, -2128448784, 1289750073, 1640055908, 1510129461, -254892390, 414692775, -1994490817, 1424924521, 557002118, -408038237, -688358321, -1661733775, -123373626, 1952675389, 1044434233 ], [ 235383718, -512803734, 2002250789, 183260466, 1434320010, 1440373104, -533475263, -1707764658, -1050653174, -2050772824, -2127324485, 1668087667, 1684302323, -1467675206, -1744765624, -255239373, -1028992414, 893619598, 1733955556, -2080213495, 1890920731, 767199938 ], [ 1618543187, -535136715, 1907486773, 529545234, -1885280072, 582139867, 58242927, 1968035765, 842339794, 823785796, -23879935, -2029558695, -2110144296, 1518422709, 679996127, 1803797527, 1530075093, -1530253130, 1067020121, 1663849694, -857017253, -782524679 ], [ -2093645568, 1283693916, -1404534625, 1412011270, -637399573, -1494719097, 172396293, 1252028949, -169401103, -873565405, 1375249972, -1285523997, 523184566, -543209083, 1413425408, 1738574514, 1283432164, 1836964516, 1921008838, 471030622, 416801558, 1847404670 ], [ 1875339375, 210073125, -1563675937, -2014902550, -763400907, 1900087766, 511695812, 1174838739, 274288655, -12041670, -1110072210, -1517282832, 1923853886, 871632089, 1205914518, -1974526687, 272732561, -173928678, 1722620897, -2071734105, 300748060, 2071713047 ], [ 1183144763, -2001028345, 1857763072, -655092643, -1222017421, 1148078094, -1807311992, -89813248, -1809086430, -1185935672, -1964311742, -702413535, -278295980, -1000820712, 52017883, 10928211, 281256510, 1324070741, 332562906, 391852750, 1645326717, 1087305828 ], [ -1996878400, 1446453117, 1026633693, 307601473, -151545867, -1903671082, -1218918052, 1733350156, 673874443, 1309284272, -1460751269, 752023108, -1237837886, -1893355866, -1747842268, -216359638, -1762273963, 105184653, -952315409, -883186169, 438198680, 1485428616 ], [ -1454065658, 1618665899, 1283286348, -658281165, 102429778, 562401559, 29225719, -642518651, 1568776053, 1731025198, -1175251229, 946414126, 2004875748, -1551290107, 1467574896, 246118183, -875398747, 449863314, -1915098231, -417852091, 255047360, 738654773 ], [ -1514110217, -835844305, -1501403025, -2075173589, -140980859, 987240887, -427278519, 122742664, 1975497859, -248632490, -843599836, -1992244316, -2119493230, -1269390841, 598721722, -987256697, 504076994, 1235145021, -2086125452, 872911397, 888814160, -1559315410 ], [ -1803642561, -249498271, -14246965, 2019966820, 1056243314, 440880778, -790525752, 504843071, 319492948, 251974443, 663359696, -1216217669, -458974896, -1789513740, -1655798987, 181768072, -231775748, 1544284344, 218780444, 608347964, 915825720, -1789018186 ], [ -1191606429, 1336172323, -1727489721, 321544508, -1767011709, -1736570514, 1367941326, 1762156309, -902635603, -402846809, 1244552945, -1450632229, 716777705, -1963063759, -1508064024, 97108572, 1984269284, -1263401877, 596668687, 606918362, -1845205534, 1468935030 ] ], [ [ -1642101282, 1295875117, 1965234645, -1663090264, -52260132, -1833062428, 1542954243, -789126234, -2081973405, 2130436316, -340856635, 1132794842, -1918255245, 1307732545, -1199016054, -1593813285, -1778795565, 1802997271, -1020549187, 1566904209, -1043403475, 2084512779 ], [ -1349328989, -587569676, 257749955, -1204696401, -637683645, 704365100, -354068425, 791498748, 768582967, -1099478644, -1680365779, -838128649, 916302257, 957778639, -1950977638, 382710437, 1569305268, -1245285849, -870224529, -2052568841, -982881940, 1144558021 ], [ 1923939469, 150381066, -96181809, -1911009736, -795784707, -1995999418, 1447240695, -516917505, -118084571, -774612713, 1298740043, 1240349938, 2053960794, 30648266, -228390997, 1492418398, -786486488, -1194793122, 534672635, 758385977, 385232999, 416379491 ], [ 1406642915, 833428428, -1209666279, -1989376089, 1262436746, 858308380, -1720305197, -1685547724, 629863483, 1468209336, 540026889, 1193680608, 1034133691, 2021614437, 1862802774, -1067283838, -1193171656, 220509083, 991312914, 2043386764, 1496232011, 2129458256 ], [ -1296537301, -1260559577, -1895297313, 1474654725, 754374386, 698535113, 1084291263, -1699111145, 367968361, 354285051, 2030612998, -34102023, -238647288, 1967910390, -719103924, 1973361258, 609771283, -1125618850, -1624484848, 2008323345, -1712804546, -568342527 ], [ -288000913, -2135109614, 2022451427, 899681957, 1158220930, -600351911, -1211761268, -2046113720, -1837481575, -912699509, -1299329214, 432193524, 2072012111, -873514434, 809512047, -1283761992, 1510348419, 466356116, -2060381964, -223020408, 1378574736, -423808279 ], [ -1839949101, 754195421, -1076892092, 1424181469, 2057397614, -1304098935, 940973034, -1023231394, 488370744, -1697350284, -234622209, 1961134270, -302732931, -617620828, 74646710, 1825527145, -596390935, 730052330, 1767675112, 274609371, 1787328358, 1523099514 ], [ 1329854110, -1667770500, 1345638699, 1569497823, 975595915, 1362638810, 793443682, 1675728859, -545463372, 1437739627, -806832034, 682047918, 174116832, 1917500273, 2097987442, -256115688, 399019679, -1467267876, 443711920, -1257733743, 880169167, -420425640 ], [ -1116145326, -2080555945, -1050217135, 2076538842, 1275064437, 685473024, -502590256, -1143053763, -794204527, 1147305690, 492847690, -62976052, 1690374384, 988881704, -1978141236, 360921400, -525924814, -1131583524, 1925982854, 1079958660, 859003259, 1098841362 ], [ 1760405869, -271105163, -1241348098, 1214647964, 1023268538, -443205946, 325009950, 1697018993, -1371850249, 985629894, -1238014023, -708738912, 972075343, -183425668, -1357847321, 1560367773, -1750310356, -381978313, 1336693091, -1464477696, 394466432, 99513968 ], [ 16673873, 1882656129, -1427920477, 1678798199, -1067133656, -229586472, -1997504006, -270657086, 4613158, -391201284, -255712017, -1115999142, 585732953, -1848006904, -2007821112, 280675669, -1084955749, 1156282156, -33299127, -190234770, -593394039, -1602280015 ], [ 1485110703, 1453728929, 1061472250, -1926696392, 1732129036, 974959761, 1704942276, -1961217664, -1287863834, -700289146, 952801884, 1481429314, 340014110, -1094113859, -1391193138, -119809162, -887822866, 1203380577, -1616686796, 1142034081, -2049267798, -47614755 ], [ -1345747266, 729253217, 1092440697, -948876352, -1044797464, -184980139, -577617217, 1282289636, 1061775752, 1077024673, 1644690195, 1879667310, 502989113, 1611939085, 1033946145, -873280631, -1251946532, 474468320, 1791679339, 1575454601, -389550766, 651162640 ], [ -1602649099, -1813619807, 1774656857, 1339792076, -510038287, 480138129, -1741732782, -980912618, 161188010, -1546797448, 836092858, -1249137544, 1439279337, -244785570, 952994321, -1559986412, -1626805593, 1392925011, 326412929, -649390555, 1903406494, 195498260 ], [ 1230070771, -464616195, -1154931740, 1460010668, -1258075445, 1530156234, 684149998, 1066981071, -1789316376, 867914706, 1842520126, -1147052199, -1358732612, -694800084, 1581797043, -1187296221, -2102134222, -713425707, 1068685970, 456771578, 1400656045, -1999029545 ], [ 1612471881, 843848945, 1516024050, -14783222, 1716724345, -1807152645, 1510818441, -646630343, -1621974107, -387842028, 407959925, 506855877, -809964968, 1420803700, -1171743941, -1348209701, 839209465, 851540754, -1878248597, 1832129251, -1250958103, -1829047690 ], [ -62321913, 2015311029, 1388195033, -100351638, -867013858, 1191307537, 654228539, 1624265020, -486947396, 1329968430, -1555508866, 1353362542, -977232204, 1595199071, -1877333930, 367513534, -1602689221, -1809004075, -499632309, 1961352570, -1698112712, 1664286724 ] ], [ [ 1739301826, 779170211, -269759956, -1616352053, -414570519, 2132625386, -1172365344, -2048517726, 1700291177, 56171441, -1729250486, 163530155, -57561103, 907330301, -887396264, -728264091, 1242171816, 1596229251, -761673609, 794400196, 401727243, -392479825 ], [ 208058685, -640863412, 2072651078, -677528330, -1318736588, 45076401, 2140399754, -230311482, -655903991, 1150270847, 1015308681, -2047943146, -1587830924, 822971409, -613398884, 188801208, -141102076, 696883252, 811976952, -1120727022, -289677321, 130075346 ], [ -1035226597, -1252040837, -862333140, -41476460, -722973342, -1744748287, 1365034609, -1624015201, 1653702461, -1023560178, 191168145, -2101825659, 1939035662, 1238740784, 1242870139, 1778484431, 1420426759, 22104950, 2058723055, -1055391466, 310079296, 1615104459 ], [ -429599579, 1575963591, 501453139, -1705791861, 1813191779, 232637105, 1276557623, 1345646881, 132428066, 388218579, -67916047, 1583686526, 745496866, 1417087946, -1425038424, -1993612778, 1308609120, 1137777656, 710081043, 1565611393, -489888573, 699234754 ], [ 2061983552, 1011289836, 472699152, 1770801049, -563645230, -1197010501, 1817023691, -2147430549, 35583980, 833122753, 1988170178, -1659822943, 1266597864, 749972962, -1335837650, 705345062, -1598471109, -409052573, 298401862, -2051015295, -1531620678, 1276959532 ], [ -827206209, 2050036971, -950772638, 392471791, 411309829, 318986555, -1944251153, 292760876, -1483218558, -501922785, 817790209, -60080395, -742375600, -1631756040, -1671000588, 2023955559, 1322500065, 456840374, 1986399579, -1274407422, -1586816197, 1368973482 ], [ -706487656, 603435830, -1142177317, 1514358079, -1996989977, -1385131428, 446868852, 371119846, -2107393489, 424559664, -1590526750, 992534294, 496871803, 1032928937, 146330234, -1035816170, -29995274, -1345688328, -1162150497, -1625330847, 115054588, -1907832157 ], [ 1871673168, -133418399, -176936497, -1435394913, -314873960, -1390179908, 543750037, 1312895306, 2111687075, 1339516403, -757333187, 1887680221, 1289449011, 1415906203, -873429725, -747797391, -1881056859, -47374168, -705132648, -1379415970, 1297098574, -370886074 ], [ -1848842471, -1965879176, -1070237809, 563270550, -1455988479, -1080630117, -224911050, -4584151, 1347222375, 642571070, 1272588137, -621365833, -532992447, 270890807, -2009284401, -1499288477, -1795077201, -1317865821, 1327663387, -1084082310, -701995144, 1321568886 ], [ 1293196526, -1699287476, 724059592, 280084263, 1919700905, 1125112931, -1115964019, -181352142, 1340664846, -1682361982, -731675218, 1244434170, -2143936760, -383032779, 163429894, -1557816968, -966869395, -1528051638, 281390292, -1432126127, 1377224048, 1439219274 ], [ -747051770, -1410806099, -948375673, -119157213, -97469998, 205754181, -82781328, -384310180, 1293893344, -1121130022, 1514663104, -2042619785, 917767535, -1877204899, 108656060, 368098146, 703869631, -1951981289, -1850720276, 44296282, -1614593394, -2090277586 ], [ 1043573297, -1303409311, 2087977860, 286175887, -996983463, -1422407969, -2136255482, 1276728588, 2027665424, -880286320, 188215620, 1693625557, 196103354, 1260155400, 1423456369, 1165932351, 234635974, -92835036, 872523552, -2058230586, 1926139531, -787390987 ], [ -720358029, -538604048, -237909951, 1697275451, -255136093, 1390875941, -341552805, 1793856314, 1434913099, -368175726, 846100606, 1103681840, 1897149868, -187495327, 173909686, 1200942172, 284444814, 396421538, 1884227317, -1708557865, -658111868, -1638877614 ], [ -965075253, -1737940342, -1308492428, -1966056189, 1017590402, -1858329126, -1444065053, -504107773, 772071261, 1024009852, -269708315, -723514640, 2089196536, -1857849811, -1282258547, -2110253642, -1302845551, 2095927384, 609190533, 1342437676, 2019131213, 1388217229 ], [ -604188893, -887470990, -753263082, 1099401885, 246548783, -300586340, 1291911023, -1789809892, 82768595, -944862936, -1823273771, -1174515153, -779714260, -517619646, -1702701449, 1903096572, 563349618, -1842434389, -1544525707, 1903559285, 1832607112, 2012195028 ], [ 1798834973, 867023159, -49717273, 710738998, -327527585, -695999653, -2025326087, 555423911, 632799171, 409610710, -624125275, -1829028525, -1085232900, 1074803546, -2047417247, 454536395, -12845337, -1291427263, 1038084633, 1615221238, 1117636919, 2063227351 ], [ -785902732, -199396560, -1616264748, -2070027356, 742748947, 274731711, 309382548, -1046609751, 1271653983, -242254361, -1483364172, 416080235, -1482080422, -1061787356, -672681616, 830324825, 1610511778, -1191506045, 172239185, 117095039, 444760801, -332795748 ] ] ], [ [ [ -616853765, -1822987100, 321629620, 1483260846, 180988694, -1461995728, -486578004, -816342937, -1186916957, -1206092254, -274330403, -23226783, 1637633583, 2034685705, -995269450, -1815361010, -387130054, 29174737, 344421526, -1196403421, 1950047578, -1682975266 ], [ -161440912, 1695424424, 576475128, -934239715, 1738914684, 930567662, 1253462412, -1763943373, -683195912, 139623206, -1192740561, 1577436106, -1030579844, 1873006651, 1254475734, -158322689, 1560323809, 658018127, -34589606, -1158765562, 1439362490, 837213703 ], [ 836060173, 1525039201, 1135182604, -365286679, 1304772154, 1157905225, 256076652, -44832037, 405771711, 1738536475, -1949078417, 642512867, 79938846, 1977701459, -315273135, 1347544735, 522081464, 1632549730, -1147168564, -1023625674, 1031491830, -1904149868 ], [ 1003822350, -800384557, 1200790732, 19533371, -2008689135, 2072360761, 1368725745, -1075892153, 58600529, -724403465, -929251645, 838245702, -1966814120, 480717887, 757508436, 1279496412, -597070648, 819664495, -702316317, 146430290, 1890267136, 1926633443 ], [ 873670713, 706829850, -1520702645, 201907303, -493978615, -426741213, 389211896, 1928184444, 1902640258, 1800233423, 1043911241, 559192936, -1680398530, -1154553551, 219783541, -1068400092, 1680803154, 887555452, 1782983804, -314692168, -1901501300, 530231171 ], [ -815415257, 965742644, -827321229, 393898792, -331061969, 645018300, 803304424, -1535501573, 862802066, -1404704225, 715879587, 2133799542, 1683420692, 1065497459, 171090956, 883493997, -183395813, 991292364, 1775481737, -407805396, 1945325055, 255852743 ], [ -13383665, -1190543380, 416618826, 1989421068, 577861737, 1772624146, 1502761154, -1098805761, -2099129709, -643676655, -2052646703, 438991991, -1230013913, -972124593, -459404888, -512911669, -718101237, 786598230, -511524195, -1489288920, -943815601, 177661868 ], [ -471643728, 1334919548, 1524193239, 1796850557, -651937791, -640345091, 922123869, -108325496, -1770284459, -1019421831, 292700033, -31853715, -668433038, -239803720, -1730781615, -1720629987, -390744574, -907409171, -2062578764, -1023994394, 1851954306, -127863750 ], [ -1417372922, -2028739236, -1624373306, -405195657, -276126421, -105432605, -1440405057, -390658371, 2018573912, -1498045905, -312783887, 1663640851, 537933830, -593232787, -1835305561, 870054808, -675655087, 1700483437, -420068462, -1241651509, -684343756, 188651980 ], [ -1116209159, 259892579, -366896440, -36231879, -905271773, 2017428646, 427712020, 404857498, -375573882, -1009693853, 1079422486, 1620306657, -288739846, 1638525401, -492544676, 2043268996, 1256911610, 12588095, -1981125671, 1080520630, -920545775, 1643780999 ], [ 2121551819, 203854291, -702284206, -1196406521, -31945474, 804454413, -1851452376, -470682560, -1251603158, 1796645437, 274996026, 1502566050, 1652417285, 775417409, 1361790259, -741814748, -532069544, -1335248665, 1766443650, -746536684, 1831682983, 1278452439 ], [ -156434521, -495988445, -1959533251, -1490456342, -1271795116, -1038203622, -22674475, 698019594, 2032470964, -2019344929, -630433969, 727652922, -189475372, 143971360, -2129632250, 85673845, -128038726, 1961324603, 251557173, -491530770, -1518041042, 1092309711 ], [ -387809118, -1326165008, -1333119668, -2024860679, 1594558587, 65817259, 501907222, -1015881664, -1142561635, 1552282613, -925908070, -460965324, 228974019, -1338578838, 1847851029, 1564565559, 305678321, 66549133, 449081810, 344722980, -932256769, -602035698 ], [ 1778310551, -1968577389, -412921343, -428342948, -169331297, 879984226, -570770141, -627378948, -662904125, 1071672412, -157538744, -745733632, 1286355311, 1227085381, 12221105, -720884905, -2128203174, -822870188, -593161029, 75334486, 2008809419, 298765533 ], [ -2008074661, -1984999464, 1335170485, 1580228233, 313216737, 1471452900, 2001055599, -1770543376, -829472214, 882305269, 588679728, 1801421801, -1776994613, 426086687, -282089687, -428439511, 303308358, -1144465094, 1517423301, 679974331, -1497737735, -823365085 ], [ -1651369080, -922319190, 487636740, 1340169176, 1025018879, 626121127, 1713377377, 1019802535, -614895786, -21436564, 246400429, -1654678266, -515572526, -535585276, -636640476, -1848409958, -590158143, 842500343, -1458237075, -1005335995, 1751998329, 935563084 ], [ 630265919, -1226801691, 1052539336, -1180112724, -1405569424, -1392049840, -1117720629, -963192377, 1778489522, 1524461799, -1403799741, -158020257, -1977073462, 641495236, -777785037, 2107764757, -1330619926, 164692507, 747689486, -1947233659, -1989751943, -2007993817 ] ], [ [ -1711861741, 603972491, 175980275, 2051421343, 681707211, -2065940601, 1550671048, -67428934, 312347567, 1573214829, -1424691627, 1340933450, 1178317359, -744395969, 1537519912, -482933008, -1165587630, -1729907947, -1222345327, -425917883, 699316990, -760928937 ], [ 1529195419, 927026856, -1081844720, 1266656169, 428458620, 640102292, -322204768, -673116673, 1764447567, 244208754, -1910238879, 764616148, 1938284830, -2075758781, -1485216304, -1719224444, 332455357, 1125661504, 143408034, 728196477, -9432519, -965301591 ], [ 1682794216, 418269682, 1570609989, -1369212366, 60207055, -1336687520, 2062522008, 746608870, 708057146, 609475171, -1352941776, -1771457675, -537668951, -697902515, 1475051, -1020532744, 1585215326, 1557972910, -1161373130, 1894961970, 429538528, 1497625454 ], [ 628390382, 13770903, -2094924911, 1143309392, 669742989, 165514629, -30665259, 1012508901, -1295906801, 1850692930, 597543283, -526118662, -839789082, 65241160, 1259418474, 922217660, 348944218, 1506794301, 875374253, 317076933, -187167413, -1354449204 ], [ -1008167429, 1245247501, -415687907, -568054145, 818552182, 403606231, 1422627116, -456318321, 1752526612, 471621404, -1664675906, 610051099, -1209423078, -1773677383, -1805508986, -1463452352, 697719746, -196057464, -608329851, 180457871, 1698004032, -1931665179 ], [ -1836084767, 728711881, -1289344267, 655188750, 1367081681, -2077452650, 435973613, 1239929761, -1461957692, -484740824, 1522571542, -1688210911, -408176934, -1505015776, -1252923575, 92054095, -290571989, 1981889904, -855042431, -403833383, -1197831775, 385296757 ], [ 695791510, -1099854346, -867878998, 882859355, -118515806, 409536952, 1165477806, -45884777, 1797496638, -7016418, 1710757192, -1080031065, 342198783, 410741269, 348877667, -935540777, 960444341, -1347813458, 54298636, 1074148202, -543369836, -1461698286 ], [ -988928424, 1098942736, 578806517, -1884756470, -454066417, -1128060074, 1513903163, 930543763, -1420387797, -432630394, -1605581236, 1187538607, -32212979, 1105828813, 135268809, 1562842041, -457918609, -133811931, 913224031, 1960420069, 2108855268, -649613663 ], [ 102658383, -1657301778, 1567400022, 1076609129, -1832281735, -804178907, 326250324, 2028632165, -1114057916, -1262029976, 1721527341, 83553366, -574048005, 754453565, -664930697, -1100922854, 1035021568, 760360487, 2101449645, 75389327, 1489079549, 2074648921 ], [ -1832990080, 1437000528, -147179629, 70822099, -807468132, -4103363, -636069842, -1392141000, 1947920767, -1372552908, -704012400, -1767498032, -438532113, -1854310045, 1254946093, -1279757653, -4185864, 1806462394, -1784093024, 1198835128, 538184509, -1472414758 ], [ -1526958913, 551829070, -650158790, 974055992, 1965680720, -1431743122, 1939275107, -371868192, -1389964567, 1208747701, -23097736, 440279509, -286727026, -186740440, -1381439632, -115389652, 2145824285, -1336732203, -559682281, -203365609, 681462159, -375188972 ], [ 962860334, -1374286880, 35513983, -1645925030, 544754924, 1422967181, -96481305, 1722069220, 1142618625, -1679860919, 1034275607, 986792880, -833126571, -117946967, -826219028, 325298309, 1456807330, -1655308691, 1872556810, 115199913, -946931657, 381769269 ], [ -2135315245, -1189323793, 768645852, -399732111, -239520881, -1790591864, 646977037, -1057957883, 1284785757, -1543347705, -312513136, -746453622, 52637849, -1252389187, 963329869, 630418677, -964161108, 488150447, -1196251368, -541066116, 1164050247, 1940028679 ], [ -938224834, 1835822209, -1455421427, 1177466470, 1295650219, -1724821869, -1240711362, 1911572600, 2134703673, -577843055, -1732256492, 711827316, -350013171, 1780673201, -912482671, -1725255368, 2112888361, -881830812, 1542551301, -203972150, 330421771, 1128394318 ], [ 397507701, 1487594835, -105255367, -42220176, 808954903, 1915416336, 1176560631, 1810896268, 390909819, 1801264054, -451948448, -1978587483, -265557057, 1780399765, 796214516, -1176847474, -2024614607, 882830701, -1339185406, -1378949117, 10705808, 1055455656 ], [ 647457615, 2117051314, -940569446, 1994207155, -2044868528, 147685373, 15938395, -978985675, -1334937122, 1958344351, 1075150654, -509327291, -1952551160, -469439053, -668665732, -1656713446, -2111670726, 2012863861, -656737233, 66403005, -721099820, -588541626 ], [ 1475060197, -1032998211, 1976944316, -690956258, 874582396, 1032593017, 1503607545, 1672504477, 734094968, 70984265, 455172559, 591125386, 1249479435, -773706447, -424057569, -1663397275, -1274350176, -1111329340, -282495933, 1825993897, 1117606786, 1567853360 ] ], [ [ -378812710, -1889573001, -2081108971, 140299776, 184922878, 711957097, -1115564429, 272349007, 1279376649, 114572267, -822367107, -922851717, -707335722, 534003254, 1909898930, 2094327810, -641267561, -298227551, -888698688, 1927552171, -1713746099, -1177874909 ], [ 80500761, -1453186588, -564983883, 235241035, 89539699, 916852603, -214252340, -1233123199, 1573984409, 1566770734, -319975197, -491642800, 1003888201, 312288209, -1855863583, -1011426311, 681854063, 1695003099, -1038720653, -1205700794, 32822072, -1341596296 ], [ 1962665194, 351817923, -1427326021, 1174511010, 115333726, 1867469566, -1526279494, 1553814068, -98109318, -1621236200, 1222453670, 54013313, -1283288876, 1390966865, 277664550, -263847532, -828425835, -688574127, -1853986817, 347126883, 1436486771, -1239574136 ], [ 1336953185, 603268156, -2072703180, 1936471118, -1278861824, -11985475, 805369631, -2115619881, 594133394, 425057397, 1672516824, 1167972122, 352681914, -2034815708, -891372317, 640702526, 1473750103, 2130836045, 1493893040, -280494863, -1359381657, 480118729 ], [ 2069144154, 1617616782, -482141962, 333537683, -1228607721, 1056550246, 1051058588, 1616723939, 330183751, 860867184, -560592437, -1389940942, 1951201813, 2019658497, 526827533, -1291925093, 1577700742, 1035947657, -1580684416, 1344386260, -2063189228, -367296197 ], [ -309015770, -394972824, -1867998370, 115097170, -811652321, -995604867, 1214757618, 1274032250, -303595223, -1590862830, -1943713125, -2000496169, 1454260841, 225509318, 936235176, -1827651543, -407388134, -1706953131, 1905556950, -193082619, 779088337, 886805156 ], [ 1671812282, -715229911, 1770134478, 353682917, -1203165234, -460629940, -832734212, 27801087, -1421013782, -913599542, -1773625294, -2070516147, -1390394324, -1627815711, 1006869615, -665578088, -884660959, -561264461, -212635406, 40397413, 1030510899, 2028746702 ], [ 19065936, -1061271250, -1748808706, 435381598, -1501414722, 1129294625, -648978937, 2096202963, 352834615, -2065083138, 721156303, 1084222427, -989764502, 914100465, 1491822731, 781524220, -1766147898, 2076137153, -1900241154, 1501014875, 613705374, 206689691 ], [ 19184464, 850742865, 904033533, -550656259, -1678400600, 1330672056, -393408022, 1182897998, -1017914182, 222347165, -1429219749, 1462482133, -485385206, -1204732946, 1660874760, -1892320549, -1747758775, -1441168170, -417530546, 1282753098, -194392233, 576449024 ], [ -2063150984, -1368759463, -2114705630, -1010683904, 1589029638, -998670558, 1995046283, -1454872073, -260896820, -1899791143, -1619682622, 1811899030, -1827172519, 209181468, 652226126, 1540736359, -840729642, 1834742432, -2102049406, 454934948, -445502335, 932269696 ], [ 1999150216, 532972968, 1546360905, -2044426864, -922743800, -1469957729, -686408963, -830651553, 1379097969, 1005285848, -767783593, -724044040, -1322513977, -636904781, 1843040030, -1568845960, 716410068, 1414579539, 84539544, 25632055, -1533423136, 1120021286 ], [ 907853200, 401955680, -215030157, -1210326781, -1153850013, -1536213227, 1317957326, 2019485920, -457576448, 286021942, -1112682922, -412696347, 1075882413, -1603027464, -1527483071, -905496742, -1348228088, 1875712039, 1093945034, 1300623512, 321940205, -1364707913 ], [ -1563393906, 1873484318, -839992865, -810731338, 1040347634, -1315908436, -1875156011, -790066512, 499412580, 610934876, -1414890016, 264165560, 39217784, -1746251988, 195433827, -509995600, 1572919894, 833313444, -252353426, -386832023, -873173504, 2052824683 ], [ -240114992, 707023872, -709641957, -1023103714, 588857363, 441976849, -479601406, 135338292, 1458193519, 2001686283, 1121361062, -407699145, 1006358762, 1338300817, -1958521348, -1215385044, 272273567, 1563866491, -1955012248, -2103293593, 1973630278, -412556630 ], [ 1184376606, -965688516, 1169038692, -161412779, -1630091071, 1041889528, -23821464, 400607186, -656621368, 2125803064, 1314554169, -1350645422, 1933899463, 1509629445, -1584565891, -45469343, 1590471430, 80634988, -1260511423, -432250098, 2051172907, -48457496 ], [ -728680149, -1289166946, -1196586260, -1685254339, 618324365, 727328886, 1336879058, -816416157, -1531459788, 1765371372, 910731645, -203462543, 1338520910, 1822489855, -1101243223, -1168326312, 1627202223, 1811933120, 685803548, 954221370, 1710524003, 410925975 ], [ -2002972968, 1007963343, 1173264804, 821110307, -1642531779, 1903544804, -173442328, -1286565137, 441452662, -1436628016, -623906443, 1174349885, 823800574, 2129707270, -1289790394, 501076440, 1305645430, -1652989457, 958075548, -1882918092, 704930250, 659081793 ] ], [ [ -1345681988, 1482941495, -1809257300, 993683703, -938568348, 2011744255, -792052948, 62521859, 933090663, 839972687, -1262183293, 216631940, -86814668, 1156886263, -1881704348, 849394820, 36490044, -1007568062, -1983561431, 336545517, -1446907341, -1966521303 ], [ -1352449720, -908681161, 239406519, -876697039, 676216023, 780580819, 1260573907, -206306713, 737952848, -2027314848, -823242622, 1144757424, -271512637, -1717071444, 666065540, 140198526, -916282514, -141156776, -1674002540, -262519744, 1213421610, -1188298405 ], [ -1336957741, -1871357974, -1725840452, 876452921, -1054329467, 2003019730, -1747366702, 1290201604, -2043226268, -2011644380, 1770565970, 114498522, -630722515, 80453798, -1474128449, 1948802330, -98067126, -1914328208, -1824178520, 226602624, -1008912597, 1303404951 ], [ 60279464, -15631232, 1937842049, 1499005705, -432772815, -190025864, 2063241625, 1134681199, -1269540552, 2030983594, 1637889746, 1625181692, -2031601026, -978359293, -177072204, 751135778, -1038175422, 1125908480, 2022479931, -251554798, 1473529811, 1953454970 ], [ 997313910, -79080485, -146442799, 602717323, -1256088987, 462739446, -784582443, 1915735613, 530972381, 2121298736, -1878974141, 620675472, -1381521584, 2070337213, -1744327157, 822351919, -1825183903, -1180662597, 1780225473, 1125588884, -1197192357, 1110062043 ], [ -1588527102, 2026432850, 1772310006, -15533800, -1151568703, 1072454271, 1388900701, -298567696, 2095308607, -1307935331, -981867269, -150411763, 1084168612, 1307945767, 767567889, 952414611, 764046076, -1389570195, 2058302672, 1502110715, -175638892, 1045065186 ], [ 317943644, 1759801875, -899048054, 880333733, -1930499432, -1025232635, 122021417, 534539074, 685024353, -1791929646, 1952325804, 485195104, 1792035846, -250841673, 1861382157, 751916164, 1791340729, -1118747769, 230615105, 1345997829, 1762868091, 1997100179 ], [ 1790918489, -386899923, 664732731, -199087472, -1100791927, -133548707, -801251977, -631949295, 1094872889, 176151770, -1380013458, -2017749814, -1975676714, 1052235926, -274094000, 1251535238, -262501972, -1849257116, 1224789057, -1128251677, -1506312738, -638819733 ], [ -1470686090, 549245812, 1230117657, 1510118588, 1003992720, 780912950, -1272695440, 1887760178, -769110170, -65721562, 1376425782, 1440758430, 2107775718, 198866429, -1183567103, 1780182425, -587433639, -1434281608, 1971470875, 230741797, -1004816141, -818349585 ], [ -560539503, 2037809793, -14334557, -2020529414, 150093351, 108015903, -1021315087, 2109905487, -1057755660, 1213490158, -1463522734, -949647064, -994971843, -437971726, 1197223841, 468986129, 1006971091, 97235223, -2141629626, -1515177161, -546615651, 1116933271 ], [ -945232758, 1593872887, -180826334, -956831352, 1021405962, 379000987, 1280213095, -477689572, 1031721697, 1817654942, 343874130, -683247690, -1745784246, -1890247449, 288060937, 524308105, -544990642, -32451490, -1416453093, 754031873, 389947770, 949707801 ], [ -1386181135, 714234137, -2123854630, 1968039299, 1112697641, 858979603, -1028489321, -254186496, 951205403, 1463991884, -1734532099, -434786001, 1173567663, 1435572027, 398076707, 429666094, -108022371, -1127860286, -67678194, -1988708168, -1187669780, 588910875 ], [ 1623356960, -1921160040, 414850632, 668987445, 1752494012, 997927627, 861726388, -1412961067, 1982758416, 754524237, 1522706143, 2107837762, -328391227, 1264137031, -1309393988, 208182210, 182966087, -743205335, -967761889, -2040455921, 676212002, 1149616896 ], [ 1456513441, 659754695, 1731137977, 717478261, 785872851, 1794089686, -1391750441, 921457281, 1726715301, 1833238559, -478651170, 652981995, -36431514, -370731494, 1663088622, 1254426678, 1822711384, -2064800921, -1696764085, -447097230, -1345488245, -1472550291 ], [ 498707748, -662134889, 1917610400, -1407307939, 16346652, 80343804, -1662944951, 1784942988, -1965442710, 1998300696, 1527491448, -1819748721, -1788263719, -69043764, -1980725626, -1419271392, 1684053766, 2112318367, -936291229, -933862641, -1161680348, 761261630 ], [ 1489730127, -1149541076, -857112289, 1181414195, -8906075, 1906106491, 1155540656, 1425699781, 41176502, -776173797, -1884241594, -659717690, -994173665, -1144264860, -1311708562, 314203889, -858656436, -941634574, -580608657, 1172327228, -1367299554, 726656912 ], [ -1973808723, 1809983024, -1152972702, 1880248462, 719456819, 1589459598, 865799522, -2122557582, -558466680, 1320810094, -1105019380, 1595013540, -1833409506, -1511094829, -304533298, 1961106974, -669381590, -156710986, -918206556, -1746367764, -2043559749, -1088088714 ] ], [ [ -1888020431, -1351667992, 1430295603, 12162684, -665873622, 276348294, 1775334244, 767313574, 1402299005, -485707742, 113706999, -683005851, -1606311737, -681435833, -85322405, -672405798, -14654896, 1907165635, -940439542, -1943790406, 96194375, 1532033405 ], [ 1011290889, -1065403269, 414973278, -1913545211, -993354247, -2011722611, 198328232, 1050645176, 255571443, -834525646, -1122256074, -245939096, 186800363, -1352293705, -1237448177, -271777844, 54353234, 750917188, -1232014716, 1897459063, 926621159, -623743641 ], [ -493877656, 814668149, 1089915155, -1485776157, 116668505, -2049386620, 1202059801, 1715437214, 77272895, -832957958, -650455475, 1181017304, 1538640306, -599194948, 1067615891, 956204940, -223386520, 351246677, 698941463, -1369894927, 1497422310, 945154448 ], [ -1339508393, 1710025163, -1470117497, 906560597, -936198214, 220200046, -1449793588, -1881932544, 1319719057, -1784175758, 213362746, 1368424723, 1267834549, 1398197649, 79884042, 1164124485, 1009081625, 383543186, 1887402633, -1157341610, 512708987, -483961647 ], [ 1657038749, -787204608, 267046664, 657166145, -368567087, -1826675307, -1421292623, -1872470646, -1378513529, 752195167, 761634124, -399859472, -738648258, -2017945917, 1274600133, -1491550646, 282305883, -1240500221, 1443486075, -1199054149, 1372806453, 1635813716 ], [ -1386007226, -200147189, -1454407018, 23251213, 1636824219, 324419547, 1707816114, -173230988, -1680006342, -1174222620, 1943828715, -1896688298, 1621897250, -828987915, -1984694842, 1615794786, -79296250, 123400875, 668582790, 1065033932, 462787492, 1356821670 ], [ 767801524, 1568823149, 1834730342, -190631532, 275956754, -628494263, 1461519556, -1541423651, -1931561346, 969401591, -680574092, -1396948744, -1604416162, -1775890671, 1963354686, -37063382, 1487003903, 190660587, 524838028, 1657316300, 478013145, 2096052845 ], [ 1984792302, 1349811352, 748240361, -230673224, -1765067015, -386754742, 942816901, 1746549332, 678747000, 963690806, 301147652, 1153481563, 194805250, 1379984385, -1675679072, -1522412545, 1472474680, -388001461, 2009728469, 2013275030, 1254584436, 1925730222 ], [ 1982414827, -709782838, -1075996964, 1593737084, 1742245211, 330606882, 1182124340, -1891794574, 504474846, -1203273492, 1661572247, 25555833, 2012296023, -546533777, 1987247966, -1823444442, -532415084, -1793801210, 1139948445, 2077719857, 2036512174, 336750019 ], [ 155581196, -1359203797, 1247221592, -1568558573, 480565325, 1834937292, 1700079497, -1604514490, -1083338562, -421689076, 1963365137, 1707724114, 1614907354, 1765647882, 640307788, 864364680, 251144015, 1589101826, 1974261299, 278421784, -522375757, -1877418134 ], [ 1810194357, -1284706730, 665148988, -1172389200, 1527594557, 1438526630, 906384479, -1530835096, -380556928, 1476765483, 318617594, 719758370, 49475186, -491844860, -124582090, 599044875, -1398283535, -534135052, 2004255516, 1650347736, -1695495510, -593735641 ], [ 140805545, 350544474, 10464689, -298233244, -1504422047, 1397272700, -195442714, -585160795, 91532557, -40290277, -387479518, 137575572, 804909054, 1573230362, 274664915, -1836669052, 554457945, -439082182, 1315077812, -1822689473, 1642434755, -1679779438 ], [ 1275428894, 1354279256, 1022600555, 703425895, 2014930254, -1798786774, -10911151, 1896978552, 1818139554, -366278754, -1697345423, -1960503356, 1702399543, -877158415, -371375266, 1177671382, -1474120668, 1803531973, -2119686201, -743283585, 768006236, -554693165 ], [ -426095092, 862282676, -343338567, 1092870165, -869186491, -1308570644, 1768923335, -1666782256, -1736204277, 1538010117, -1892950764, 500822814, 809586022, 1384351018, 898055968, -1139328368, 1742034051, 1958383810, -1947283128, -1089365867, 773433214, 943426101 ], [ -1469516476, -1523641644, -22927969, 573578281, -1211175893, -1014222516, -569568204, 1853328704, 1960690031, -1101037066, -2125120773, -85095170, -1813926061, 1991755347, -1276223925, 277301669, -992462282, -797520442, 1026924921, 1173953502, 1012435377, 1926933182 ], [ 581582450, 696577553, -2070766165, 2034119973, 266951670, 1750521184, -983923990, -513101077, -832085467, -1986010528, 1806473057, -376445599, -327472317, -849663382, -740044794, -412041249, -1807209417, -1260440710, -1257036908, 1928866699, -944175648, -781322082 ], [ -369766503, -1278886426, -848884836, -1547599617, -677987076, -821029376, 143943711, -2073475093, -1441095390, -1597488461, -740168180, 93814019, 65128111, -606723210, -1917331903, 785374185, -293896252, 392066633, -1694352755, -652747828, -47781293, 2138239018 ] ], [ [ 3298598, 811543567, 1295862245, -215418111, 1443782305, 115150966, -1716957914, -106847372, -1305582375, -1132844986, -72535585, -1268143357, -1288183457, 521845610, -2019567368, 1032884229, 546008013, -300001694, -320366280, 74429182, -1818246636, -598280199 ], [ -585671274, 1796425358, 365491958, 1610443903, 44023728, -565572551, 1479138867, 625544559, -1776115585, -2011248407, -407184267, 2119155319, -39224802, 119809592, -312525983, -1993127676, 136031944, -1925253065, -1838236602, -113444104, -1557827054, -1162109022 ], [ 249222092, -1607464852, 352367229, -1671669946, -1970956996, 559212645, -920107056, 1055351782, 706499554, 339860047, -1615021135, -1963500731, 751142794, 344119452, 360986737, -538316920, 1903619430, -178573500, 1122003576, -836728464, 391658361, 541017459 ], [ -1778346652, -700127457, 1429321936, -380236715, 1686151202, 251661858, 1296249987, -1838165514, -1030216870, -1645770191, -2084687980, 401099050, 1249785506, -1364542046, 1345912945, -310210548, 1215253419, -1405115777, -1039097800, -1755855547, -1731236309, -418917023 ], [ 1324635532, -649131624, 1644053384, 855657905, 1181709020, 1915280762, -385197913, -901743135, 1812317750, -1754564220, -479833295, -260387749, -1497412142, 1924071385, 1925140578, 929126819, 8379358, -585119127, 1531125006, 711187857, -506491032, 1390703625 ], [ 2089601736, 1968340023, -258898871, -363043899, -1929248773, 868388386, 1069424070, 1414238492, 740380755, -524575655, -709615585, -429996284, 1621814604, -165581120, 166838573, -38879807, 388464785, -167108035, 62554946, 914953702, -362518004, 1444393888 ], [ -228883320, 678002103, 1869427666, -467171480, -630090971, 657827736, -1421141572, -687179706, 540996290, -192968769, 273918526, -1164734387, 1645482196, 939137429, -1664797847, -237369381, -732318926, -838445990, -510107040, 234824203, -1178170159, 1588641950 ], [ 1243651076, -232271420, -965407521, 898215081, 1930111647, 918502186, 1061395470, -1078274442, -2132543474, 1804116314, 676437321, 1049497847, 1773327885, -257760034, -961452827, -1334520574, -865813473, -710677841, 2035290636, 1888576048, 238524218, -1857790383 ], [ -930868942, -1385984442, -1923203813, -259619701, 233535191, 682468088, 1446316968, -2027256991, -804981669, 884228407, 477961878, -1912364881, -230444442, 15750511, 2136014921, 1828082521, 1785211326, -1734471025, 1721260070, 1410029168, -110160334, -1152011470 ], [ -514369188, 2115142209, 665329500, -1327375841, 2132980937, 416490701, -562979863, 989476042, -82851055, 1693807223, -566133462, -921360415, 1389141587, -1543810102, -431227922, 195996675, -445284604, 1621632475, -337507495, 576181605, -1428602636, -746076803 ], [ -1568283590, -170138969, 64891183, 19078910, -921235536, 1865287699, -832109261, -1188288141, 1698619498, -67237573, -558441369, 1775891081, -39723232, -1446494702, -405728620, -131805695, 109215121, -855352852, -1150151685, -1233912021, -1652924374, 1345889848 ], [ -360902199, -1005561535, 491999591, 1638238557, 524162438, 899296239, -32208756, 1647556409, -1163157503, -1604894302, 506719419, 1143581750, 925516429, -779641273, -2000556923, 1841310236, 1488958881, 575891780, -276598210, 1408912158, -1097775564, 1583195714 ], [ 1990233330, 1376984337, -1521020450, -1672813210, 1218628034, 847383551, 2034193318, 898021545, 281038380, -290569536, 1452887785, 1797020706, -86288354, 1592369116, -1153241770, 991713175, 1832010429, -974220942, 1802482240, 397814526, 466254787, -1296032309 ], [ 1612851975, -2053004399, -239128629, -1356301418, 1821514839, 1929908372, -1612493842, -320664424, 1042491731, 155623494, 1708191880, -1913301508, -1817840863, -1602503526, 1048066454, -1822586577, 10300459, -1980358874, -1491807715, 1784636355, -1922360491, 1487137857 ], [ 726796724, -1257446133, -969419791, -1025194862, -766185024, -704871857, 444564515, 1350031637, -2146397880, -111066287, -1256992336, 1074125080, 1993676963, -849167714, 533797804, -116294158, -258491013, 1542344702, 1025323070, -1744804545, 615564437, -1112065921 ], [ 1503717924, 542994972, -576214863, 187708243, -1671591176, 5621197, 70247849, 1103798414, -1673604196, -411616719, 1405949241, -509963265, -1662649265, 1521092996, -2009542479, -890973951, 2091997612, 679453620, 1469872849, -357539612, 1739520595, 55097501 ], [ -7788974, -796293656, 925532318, -84759231, -1310043815, 1295417920, 374178265, -415641843, -1506368294, 687947027, 1931368819, 449070173, -879319443, -2038780041, -759854744, -910535876, -1333124908, 461653932, 1800640546, -1900734009, -175381483, 558263321 ] ], [ [ -88424839, 941165850, -524021139, -1640460361, -1606972254, 311473636, 551595449, -1116834141, -856519318, -1532465674, -736534468, 387193960, -192564560, -1229987070, -1867761129, 1297431075, 65757483, -1557044306, 1525387271, 5355026, 1865099375, 112811470 ], [ 303698800, 1254950775, -1495165854, 523674357, 1407346965, 596475106, 2052393243, 1096620613, -1036250133, 1970848874, -1065630724, 1197997478, 883135339, 561700517, 1862605507, -1975485130, -1079850709, -1665152979, -1435820258, 1624346846, -1837388088, -1657803406 ], [ 1452537117, -1612626516, 1693594866, 1319109881, 976593742, 446798928, -735132806, -1756067512, -1525799754, -2070045998, -902246878, -101466328, 224378230, -577033774, 1388609001, 968656146, -426764234, -1029367222, -539963064, -1943309174, -140100996, 1040144966 ], [ 32046155, 1617413861, -286622565, 1833838390, -1046615919, -1668383435, -700229351, -954427771, 2077968364, 1360633192, -1502760867, 1604536688, 1373035876, -964393527, 175583966, -1467454888, -623089982, -1401196776, 6411616, 1840065091, -494974904, -552379504 ], [ -537823605, -1321323803, -679545296, 702336507, 475897021, 969087081, 1592312547, 344866956, -965367191, -1448885721, 1681625818, 1616124615, 1827258926, 1936543263, -1674989965, 1376136482, 1213653598, -1200543570, 680690254, 56444065, 455772118, -1047803495 ], [ 839127024, -1514161286, 2078899024, 371556464, 1577954207, -2038771005, -2090093714, -69918601, 658376954, 1862588649, 145041076, 1115547920, -66960086, 475882589, -1211985143, 1358816258, 833673700, -1469048730, 2145456660, 1322969567, -708182178, 375611207 ], [ 32651358, 591246987, 671345565, 622914639, 2053143137, 172783765, -1672185076, 494650649, -1216489005, -1209859115, -1571805364, -59635372, -620829169, 1237970292, 704346080, -1009192898, 1266280027, 1316948437, 434321517, 2142034540, 2033121084, -371402909 ], [ -915953807, -234146098, 1890415470, -1749917102, 178969956, 22265365, -858177991, -1517524974, 780082069, -662424454, 1242403024, -606604608, -2069629668, -794311987, -993081985, -973663894, 245974815, -1652144699, -1669396365, -1994137630, -1871178674, 1499702781 ], [ 200006847, 1240134620, 1675707115, 2064492400, -1363820147, 1288807709, 1187169504, 2076650672, 809898302, -224480949, -844394380, 710745994, -1361356190, 1785305767, 180569567, 1289692746, -649221172, -409329504, -1314883173, -60048973, 1898879013, 222136554 ], [ 1213783847, -1334772703, 696984512, 1170362228, -524570893, -717584768, 2101919450, -1888336969, 1543575276, -994635124, 1345698029, -1833290393, 1178520335, -1430524593, -814078113, 433232989, 579120597, 129534901, -2053011911, -1536600267, 2140908845, 2033397624 ], [ -362024270, -1323059369, -1908392348, 311141266, -2020146017, 2126239727, 1079474524, 575862005, 996478852, -918953720, -701523545, -728181271, -466837814, -1701432565, -317778151, 201441636, -1382050721, -1057754414, 1796934723, 1874413271, 565173294, 1815539323 ], [ -464760521, 1616177615, -2083945244, 1480069811, 95228850, -954783394, 618203866, -807604777, -559046773, -1003799627, -452926365, -86950021, -40052556, 2137000798, 901019166, 908768427, -454849896, -633247358, 961775199, -2116332733, -1333663687, 1967639326 ], [ -1618314704, 19616839, 227631206, -1199204057, -125935020, 1440147401, -2049803743, -1120157953, 1942595538, 754457083, 276559067, -1001575530, 747033869, 1794707269, 854094957, -548930967, -1925792630, -774631403, 633964825, 1216614088, 2078991423, -1372189720 ], [ 1145634283, -1959467203, -286065740, 119047973, 1282420790, -2113720252, -1223421851, -2140032042, 994829552, 1685955664, -2027459423, -2006904951, -58625108, 621660780, 2047640980, 118881386, -1238812841, 1822381930, 1884232868, 1458512520, -607260688, -740773591 ], [ 767521040, 831796402, -656593229, 447756494, 998193379, 1732871619, 1311199791, 1935978376, -931980152, 545182155, 1766795155, -1792105355, -880190309, 1501938895, 860404939, -1870173796, -666053568, 1231294357, 1455968336, -2126427373, 1666318916, -530618090 ], [ 1984703961, -977343275, 715947268, -43687799, -864327044, -1967045577, 340938484, -1811545860, 1156297253, -1944456389, -1424177368, 774789850, -1427958096, -956586233, 1262538633, -1034309031, 343267958, -167190271, 653331621, -603114519, 2049912024, -400207149 ], [ 289473420, 1147171734, 196685348, 971038421, 71092858, -898318314, -1576610742, 3071919, -1634153634, -1996996804, 908858150, -2035039613, -2028984819, 2056511653, -1967534747, 187819471, 987037909, 1221080358, -128253227, -202982131, 351627311, 850342146 ] ], [ [ -904288608, 725259230, 1424481162, 1071704788, 251445078, 1092563753, -396084327, -868176906, 724697103, 1996192219, 1660840263, -1382648694, -1276437419, -782272300, 1465381455, 1900529147, 810140215, 1425325788, 1730613976, 103917801, -1341111535, 1966375047 ], [ 1770732213, 1370197415, 1110216496, -1602300933, -321001002, 7856161, 1311787926, -531983579, -1531730497, -1168260661, 1274225821, 1765146485, 820499755, -893111904, -1948105467, -688668831, -904609026, 1834587693, -252875009, 136806856, -987596484, -1092144261 ], [ 1452353197, 645511728, 205691232, -343742843, -1746841276, -1289871681, -1533993264, -748041725, 280620395, -272628882, 1050119169, 246093312, -781221130, 1634880627, 302361862, 176471119, -119766910, 1394269171, -523881683, -756480432, -2130327676, 1333116481 ], [ -1666340104, -2026901210, 75027135, 2129790055, 925172588, 401933792, 1644145087, 1247347258, 241944788, 472433138, -1366602188, 48413255, -386977841, 802086310, 694353450, -825344386, 128142816, -213666303, 1045661899, -406539770, -1486202590, -1354273547 ], [ -577040639, -1287452978, -1088342334, -640222608, -747495357, 1372710445, 1755219956, 1068981035, 1198483047, 1236589653, 159981714, 963187442, -1019221156, 1616776693, 1838252338, 927169529, -719193543, 507663275, 595640358, 758285745, 279070792, -242773030 ], [ -574921131, 162851931, -510693245, 1849144099, 1091119002, -1887756845, -2042537043, -750757383, 293780608, -1455211512, 732496841, 1755201816, -883058885, 1049599781, 569326417, 1872269789, 1137113701, 1833334136, 1857287395, -669971232, 135205609, 815080017 ], [ 1898744194, -1105360495, -1785696410, -1774792344, 1000064171, -672933579, -2032859260, 415483745, -1495627123, 1550744282, -720893538, -1095441695, 1781041303, 1938308972, 1077015810, -1025761169, -1211809515, 1509645677, -651472764, 1819850682, 1827275580, 1377984518 ], [ 1615561653, 915219936, -1817345963, 1634901250, -145645795, 311199897, 1041974599, -1742369841, 919278167, 92097805, -1962844528, -1164159334, 476890354, 1227856814, 205723357, -26427181, -1543408752, 489320605, 942130936, 1377738616, -7844604, -1031077038 ], [ -1513997270, 1705105128, 154999176, -94993312, 7997910, 1056944435, 354040217, 1537850060, -1880840296, 2140522091, -235186215, -1892698231, 215846522, -1097635169, 165895307, 1816405312, -674383103, 1178855931, -1448728169, 959150201, -2064473916, -179088287 ], [ 731235858, -1161691607, 1266321348, 1133012083, -60286025, -1225496971, -1863736518, -928331743, -178849817, 717300049, -1300392244, 926976431, 1229674581, 529496523, 935938145, -68543648, -1796946790, -1529845776, -1845394064, 113291653, 1324220598, 1909849532 ], [ 924563128, 1796566915, 934650875, 279234890, -1377360758, 1814154604, -1057757743, -83201316, -2022717423, -1372512435, 1274384679, 551312430, 343543207, -2078766120, 1295805606, 206871908, -669270133, -1294737905, -386731730, -1124707674, -1235129566, 797817223 ], [ 658651070, 57439600, -357296395, 1968447542, 294837903, -870014570, 22463746, 2025739277, 1752305640, 1582075539, -232452312, -990095200, -137820992, -175103372, 1568527228, 1236966771, 1918684835, -1536577995, -207521011, 209306624, 2145059011, 222530255 ], [ 739253264, 800176353, 720380400, -552702002, 782710934, -1441853992, 276397822, 1678985643, -54456048, -1108227360, 1783468061, -93533036, 1222033910, -1490388179, -1786151316, -355382563, 45398940, 1787650792, 683606537, -58444017, 1711463619, -1781136482 ], [ -1310563896, 1274067988, -2057432302, 606894133, 117008445, -29725280, 276770364, -318616963, 928598406, -425334246, -1087176918, -1452825512, -1849632927, -1162818201, 1540372356, 1481580737, 1672674625, -1047802683, 652368811, -1941511656, -1819848837, -1223487088 ], [ -61512147, 1650301793, 860095580, 1178461111, 1262309230, 84707975, 1612712331, 2051329480, -1873543257, -60045368, 264150769, 1155638459, 1561960225, 1095632636, -722726060, 1820459245, -1986926663, 803245294, 796157347, -974467310, -16933211, -1384957859 ], [ -1914116100, -2098272495, -622903432, -321776353, 869058670, -1562023403, -1096810906, 2123251973, -508715487, 290790775, 917124355, 914406316, 672180478, -908298346, -243528835, 2069048685, 1071517816, -1537068926, 1260703531, 1873616721, -1705638355, 993772765 ], [ 71636664, -664237086, 180153375, 301226793, 1802580798, 241356087, 696148793, -388682203, 1991159634, -820169882, 1383909830, 148767960, -1610538468, 325104531, -1367272200, 1816133835, -1931738105, 354723006, -2056728335, 1300097646, 2015714196, 920739788 ] ], [ [ -1060121550, -2052079665, -155653086, -457988293, -796465482, -1595508382, -1796100513, -1886866972, -564170852, 917173922, 863001100, -1082504588, -656245160, 291697350, -1132318680, -715657855, 1992356743, -736591717, -246372345, -76010513, -1513334173, 1646503256 ], [ 844978601, 279741724, 1489409173, 1017619954, -1398092780, -1134107167, -778831665, -1120000990, -1742883814, 1676702716, -962278804, -1079676721, 1139405178, 36723765, 106737265, 307733360, 625716403, 66328972, -1238260443, 422636909, -1235162216, -1856491890 ], [ -355677721, -1375833825, 241924782, -1949123034, -1338172516, -1075773085, 1229396014, 384174108, 2087669088, -164730302, 154697973, 900860510, 1912725250, -76817030, -766183794, -151149685, 1826784055, -658444170, 480333490, -1964703148, 1710553199, -1692349179 ], [ 670577227, -1533582795, 693371748, -1068749075, 1570658265, 1982993758, -1564932399, 109104177, 747605352, 593311788, 351856698, -736702841, 1847580558, 1309711231, -317099385, 1149224283, -853732852, -766264228, 1188956026, 1546322194, 1811484409, -626337452 ], [ -2100471615, -1680991052, 397517191, 90980192, -115586053, 1036965903, 28330272, 1288805561, -1185933095, 236307699, 1261432515, -10349763, 16340148, 1249158318, 477860166, 1129027584, 620501586, -875764895, -1891408081, 1602000109, -1296891956, -492060783 ], [ 733153963, -2082640542, 1032596490, 206872511, -1787999887, 1833098660, 1209879034, -1460072992, 2011789694, 1601337720, 103855523, -1395197643, -676758232, 2035414829, -653176019, 1349990731, 868364843, 686714815, -1096765996, -2065976787, 1461521824, -320084335 ], [ 1146746623, 1097969773, -1186540522, 5210253, -76000466, 2004013406, -845472989, -1860067120, -1435664558, 310938669, 295922958, 77615015, 521591205, -489386774, 498855001, 107068405, -460445601, -663552124, 1859732989, -151607505, -1475587184, 1863705196 ], [ 495655684, -160093501, 667968098, -803052072, 670611871, 425235464, 1658932160, -1253612935, 19649739, 224078283, -1796066411, 1983642269, 15084487, -77872910, 1363328568, 1240819802, -91385609, -1629155971, 2130661468, 649545481, -1668594201, -209739646 ], [ 382739413, 274816964, -1921838975, -1376885523, -1407516205, -922786665, 1773607648, 582188903, -1720262188, 507574727, -1838028828, 83871774, -1189380632, -283725049, -1147417203, -1022962792, -295022974, -1161051989, 1555774194, -1183517612, -1152518303, 920827369 ], [ -383119111, 1796379282, -173430066, -262633325, -803086951, 568766191, 44830279, 1049880111, 6514697, -1426478267, -1293678219, -842041971, -1087962855, -1293234888, 1465060719, 720106898, 1816402498, 547010563, 1629455440, -1904591892, -1756078504, -45570595 ], [ 724356859, -227234061, 2048507980, -2115896698, 253989471, -1696660791, -428977123, -1535452731, 518359102, 1758409423, -1697733099, -969359192, 991431301, 1848540755, -1124592886, -86810097, -1235304663, -1024764136, -1592747171, 2135872925, 2129511081, 1525151533 ], [ 997832270, -2048344482, 1077856615, 36410934, 1052529922, 124649894, 2047223936, 2124947744, -131828797, 1070816130, -1286969084, -526188942, 2141879589, -981008506, -347282009, -1615743513, 581417616, 822762836, -4954600, 798955781, -150749595, -739677780 ], [ -1686088170, -1293672413, -938714902, 383627241, -2108396211, -1236356612, 1651407074, 1148206986, -1180889557, -741813941, -224231311, 728609958, -155520447, 1417697123, 656552804, 153477979, -1063782203, -1734043404, -1503288531, -266900119, 721208155, -1468398527 ], [ 1687992337, -518661488, -1325873185, 1469015618, 547888418, 1158642828, 1549768285, -495890048, -1662454947, -251561362, -1417684174, 1141139606, -2021568310, 1894533917, 1095666385, -273981995, -429102619, 148348741, 388289046, -1570323501, -1738324933, 1218191069 ], [ 1932820239, -1206915058, -2087482186, -802564616, 1556442209, -1464319900, -1016474510, 1884880656, -1076907406, -1476463824, 644262895, -1192283848, -3978342, -1439121019, 788083478, -1560993925, -1655716287, -569840963, 1924016282, 1283840447, 588311161, 433196265 ], [ -720910139, 754872320, -898442588, -413369230, -1385543475, -20817858, -1215744142, 1525984356, -159099181, -1516769986, -1946959340, -132951282, 378741990, 1145908764, -296367087, 193904455, 1849923597, -321363691, -1978785004, 885041774, -187053240, -1300442034 ], [ 1774070069, 1828542290, 594601479, -12011730, 1664372812, 1168894375, -418317333, -877651363, -152515760, -2139532566, 1113309782, 472626151, 1343804795, 1212539631, 1311714890, 1327794964, -1810418937, 1844787902, -1868278039, -1620606119, -1155520342, -376960376 ] ], [ [ 2113664861, 850882959, -881429777, 413574879, -9454778, 1907907661, -1048931465, 1362034853, -662526119, 1125908792, -201987652, 731264497, 641955185, 201747304, 2131255458, -1622793599, -1485341863, 2126695318, 944727181, 2039128764, 609340062, 1724227471 ], [ 1991394411, -1341912682, 1636192349, -1152640881, 1770273349, -1794193405, 2111765008, -12374784, -1621885823, 458707557, -1737945914, -1513874554, 757990918, -97116197, 1052705813, 2006804428, -492932944, -1660426339, 1670256904, -1431900587, 1558784904, 1648472455 ], [ -974433174, 645802654, 331500809, -1581411112, 939877695, 1504574130, -571035238, 479589215, -523013217, 426560201, 1429202315, 1195166635, -2042555051, -741605676, 598901577, -733975572, 1631438330, -63917500, -243858195, -1747922493, 1531097580, 855962262 ], [ 150984592, 321783904, 456770518, -138629055, 1176863216, -1046917405, 1288372658, 2019996966, -1751393831, -1397269949, -410709398, -1178865462, 1195579557, -1228523745, -2085567763, -872222369, 102479267, 791890927, 1104346567, -1874933056, -1150189085, -2053753814 ], [ 727005728, -576843794, 2025248777, 1003908232, -2082487013, -1614579690, 1131194509, -541286426, -1651788925, -343292753, -673244282, 489140733, 2093959107, 1619220462, 1904264671, -1404944734, 2018960254, -115208530, -100369224, -76552460, -1606567745, 1516577851 ], [ 1754850932, -164038315, 1112486615, 1873482019, 845605187, 456163691, -459930316, 695520383, -2040288361, 319589546, -1320289618, 778034819, 56085968, 538616519, -1018318820, -1777693397, 1925636891, -966669006, -2145810467, -107329572, -852050385, -196698979 ], [ -866691078, -2061670128, 1752456978, 782187977, 728105583, -1037516696, -315749189, 1447650506, -508335365, -1227933289, 35917521, 1440999569, 711053523, 28217076, -429055524, 1965471851, -1138176448, -1244157677, 211054776, 1667610953, 1369286718, -685895389 ], [ 328870890, -924133229, 1842672256, -10483363, -117424753, 1441321350, 382872438, 957157479, 1332260868, -1775117742, -221811685, -1810336165, 301430183, 606005302, 1163845945, 1576237036, 224307466, 1163696532, -59492204, -341411601, -869235275, -1367937328 ], [ 1579527612, -833013419, 1960849520, 1584059147, -459828842, 548075207, 505278905, 425798824, -41401089, 380470463, -344237780, 950530467, 1555999900, 676362669, 1179218445, 1688941369, -1626301464, 1243780494, 1193472575, -166398714, 1468410484, 2121814142 ], [ 1182497037, 342310882, 421213358, 1147148071, -638898262, 1143384771, 2114747219, -1618093703, 357191861, 736530644, 883783655, 666800128, -2142526159, 930070587, 2107312028, 91990400, -1902414990, 1342957840, -1578293962, -2049106078, 1377417364, -684862291 ], [ 83503002, -2091685256, -416872890, 726942927, 871971414, -1451148522, 1319488972, 1364794924, 1187471728, 320802768, -1527999696, 1228402803, 868806166, -435791373, 635270840, 928525841, -1707636677, -1091583092, 1779432265, 1618530523, 1328646007, -1715957616 ], [ 344715204, -1424930929, -934633379, 1311876864, 1573223464, 1768172109, 1625028983, -575073169, -67515693, 1862753965, 1752079665, -905475673, 968928921, 33064944, -1358008174, 456335215, 1100213515, -957880288, 403743493, 2110655064, -498845328, 733973855 ], [ -1663665216, 1728769727, 1558644775, 1366626476, 442270535, 1790185215, -985925769, -872819514, 456748595, -1459323582, 2025611206, 1829123454, -527863911, 1135583260, 1345808695, 1623622126, 1121460768, -456615456, 136861038, 78667486, 45734713, -200065906 ], [ 1716042784, 1242201041, 1503223426, -393421008, 1885911992, 134009093, -818876170, 1017632360, -304579853, -1546696580, -1108865221, -689270434, 1095860287, 365452371, -1410731858, -177365649, 88022867, 799093840, -458443002, 1336555446, -114061071, -1577091762 ], [ 61420880, -1944887122, -1018942665, 1564654621, -603186065, 1414295327, -1505062425, -2126252938, -124519272, -19768264, -1428954490, 1933370107, 1643258443, -627257074, 228482739, 1159372778, -1105093709, -171632489, 16080389, 1844036055, -282984671, 206517056 ], [ -1165096710, 1318125828, 848494516, 357543035, -1844504930, 70736823, 63822718, 1740363606, 467997614, -726510689, 458648432, -687126814, 505226536, 2004485221, 1362261837, 1992894046, -1148760497, -1425841586, -893146284, 101337916, 1988810325, 1297536330 ], [ -1715795513, 1094368518, -1997958600, 582383880, -795003954, 1358704209, -1332435528, 773706854, 2055102353, -1521410334, -2087854122, -1780546343, 776431052, 423400955, 1644054448, -952866668, -2072407617, -97442315, -742610134, -557543541, -1000023635, 127665420 ] ], [ [ -161922263, -966828486, -589238370, -194150216, -246310811, -963424084, -439153635, 427718896, -1921413230, 1388027793, -977747649, -932590251, 1148431894, -797459032, -1967415942, 501749290, 166760700, 1688080091, -932867340, -1656664514, -2127778108, 1486851796 ], [ -284458141, -835344047, -1198219423, 562074765, -908809560, -1168294268, 1477905726, -85955945, -367719785, -1591301382, 939782646, 909841930, -454153549, -1121853691, 225201235, -519377814, -76150992, -1701412555, 1081938785, 1808483658, -1240474888, -1390257154 ], [ -157941017, 153107418, 1979526409, -354775808, 247167721, 801820769, -1209716136, 2047310712, -68500528, 142261374, -1624549762, -1279277260, -386317671, -1515643076, 473990613, -263820837, -571033971, -239493063, 1092974844, -1646578593, 190314635, 26185746 ], [ 1784708744, -1345203390, 1665960410, -638861676, 1265167533, 739346157, -564699076, 385034896, 703981567, -2091608274, 1743942874, -2126310577, 615632105, 1516352754, 465660662, -1734328539, 770642748, 1913730361, -1649872358, 1651195660, 856980684, 2087982304 ], [ 981916965, 522120301, 1695783410, 990454806, 2110913873, -474242745, 77838808, -36304226, 1970934417, -289263788, -312760275, -925237203, -1716444421, -977722409, -1574236438, 1153680607, 1652349516, -898726650, -114503609, 1584798890, 2137769425, 1588786753 ], [ 920883798, -1106652286, -578965482, -1338595131, -2105740260, 749087308, -685169893, 2067974378, -226601858, 2087933951, -1740934960, 247821554, -792116422, 2131414383, 1693588553, -397990992, 2009294969, 490069245, -949259608, -1944840678, -1955449594, 710782874 ], [ 1288625200, 1252156286, -533870849, -1118343927, -581794381, 280325092, -1956261975, -1627020354, -392959216, -673882339, -125899272, 2008970560, 1106689052, 574191530, 1368094132, -1928224251, 1283901424, 1635083307, -654411894, 1731021718, -86042424, 1967305950 ], [ -321740866, -193642308, 1292397186, 377593547, -1885115529, -325195028, -1989691269, 1816250278, -487489521, -2055076602, -1817517743, -1597057754, 1722078242, -2039158534, -513702268, -398418539, 1519293340, 669917132, -1160983716, -281501609, -1237568701, -6302253 ], [ -1866094581, -2131402373, 363684954, 632770472, -194668446, -347246862, 1069231358, -1088163536, 179924729, 73522003, -1491284209, 493686550, -1234697680, 1924208859, 418164784, 1575724799, -1519384116, 657397569, -1374258202, 427889673, 821800259, -1292819918 ], [ 1027287658, 1311424487, 1016270526, 1535654495, 76836307, 1060332151, -561736521, 1870233276, -519562244, 568989479, 890559134, -438585299, -918337002, -110323576, 2103463179, 1319916164, 246694369, 914767632, -198011043, 765976872, 208140188, -2094938735 ], [ 1256378341, -2072289804, -1164896008, -1287995657, 2054507380, 1981382050, -58935028, 1845454155, 1389107729, -1579897963, -777825852, 1081114395, -1728080525, -1108352504, -826812443, 2060513581, 1553760242, 441055483, -1897079256, -1194258734, -2116923067, -265515636 ], [ 1560857933, 302400661, -11772665, 899148766, 136396276, 1909429915, -1562794046, -1110510944, -194714255, -2012117395, -761725705, 1514367647, -966000465, -2026679870, 1034038310, -2017842763, -2035681235, 1729686100, 2112172598, -1973700907, 1455411533, 3116641 ], [ 1861302579, -1875868074, -156929278, -409606451, 2141746053, -1134024428, -885015206, 559763358, -810081730, -1222674650, 1249071906, -2135979399, -741577052, 43943184, 1411912702, 635509715, 179353387, -1658448541, -281151062, 1710093216, 963440527, 442928319 ], [ -533827262, -892310012, -54472670, -1496991626, -1296947727, 1771556109, 751881656, -1407363286, -2052594973, -383654116, -869006752, 1433372096, 561188632, 287679623, -1518449580, 222246466, -1951689153, -1729927948, -1133191409, 997321003, 1586971137, 1383234227 ], [ 1607776496, -792680092, -1936026335, 903842880, -1273105947, 1373567583, -1685470910, 1107303671, -934612776, -1951549735, -1285375703, -2020960519, -1273465914, 1389193646, -783264763, 1906588819, -771588649, -1380140548, 744307668, -1361638869, -1371268922, 1782877813 ], [ -1167103369, -890654144, -1466279861, -987403113, 31467844, -1763095146, 522454360, -1648782429, -96177910, -600063658, -1470828347, 1823979327, 1632284643, 1712075730, -1266783214, -1009933000, -2096762914, 857552558, 480034733, -476651611, -1236198912, -1853036024 ], [ -1873630006, 1994457006, 631982887, -949629841, 566114549, -393502521, -120746235, 365232796, -1585521264, -1268288543, 1552800493, -1007677451, 1974987642, 1831641370, 835279610, 666578664, 25821027, 833056687, 306783515, 1528444962, -541496874, 1867590624 ] ], [ [ -4809436, 1382740553, -576366295, -1081279108, -891378539, -1717510547, -1496140113, -1568046294, 1433785472, 1592279341, -1563349781, -2009857493, 1426261081, -1942598936, -217706752, -1486282161, -771901270, 1315896876, 1117949847, -378739278, -1396757563, 451508521 ], [ -207498334, -58781005, 1277201960, -1465636806, 716709533, 746317215, 673013891, 1576488429, 1465702109, 109403917, 1571152356, 1502277419, 445695757, 29460139, -2043241633, -1491460228, 2020781247, -1347025320, -964934559, -1396460743, 724129196, 2039315123 ], [ -449856695, 607693663, -904983965, -979973845, -955126239, -266030592, -35684801, -1964378173, 2025071699, -1690229346, -1446047631, 2023546042, 726437349, 694118821, -1663527244, 299838641, 580188044, 360547935, 1120192072, -607246320, -1716987276, 793964066 ], [ 581934569, 835859277, -2052259223, 598462237, 1019544081, -763074559, 426174, -989049724, -1334935807, 27753252, -745211104, 1948320581, 431802929, -1390544202, 1574883789, -1998106795, 1675744065, -540629023, 1431129364, 701453763, 666716767, 496078919 ], [ 1030327816, 1243944908, -1158874785, -1511582444, 30327919, -812600042, 1161935741, 124399504, -816963924, 936874316, -376290391, 1037866968, -136834351, -1173478241, -158603850, -1216178746, 2053543976, -2070774618, -1719671130, 1555622694, 465895509, 1884263440 ], [ -1375278118, 1433944796, 1443481938, -1096832450, -464313670, -366844558, -343086398, 339023418, 28161456, 456559435, -716434099, 941118402, -2072906210, 1404122185, -1376489648, -1073459371, -235201408, -485574951, -1484330795, -999018828, -1109461158, 1740606095 ], [ 1651875091, 481371376, -417103740, -118877940, 2057602727, -1415566006, -1360700465, 1265233451, 837915421, -1228038339, -699208550, -2141161523, -975855823, -531625086, -501907305, 784757820, 102133074, -1075577850, -2049417232, -1367174039, -235761340, -128338496 ], [ -375356533, 2063488197, -1343859808, 919265658, 1086255714, 2137504539, 972563414, 2114288498, 1583915646, -1462485012, -32951755, 1675473344, -1791397379, -116680873, -1620368581, 2050762216, -1224147339, 1179847383, 1180204285, 918427792, 282309584, -1726064439 ], [ 572392456, 2141619365, 1460063514, -908565516, -420182352, -413437912, 2089144716, 890863350, -92155736, -1402206382, 1746848347, -759136977, -1710112921, -499459119, -1830378247, 1248191792, -1987956890, 1655833378, -1922367374, -1868605980, -989244580, -113851122 ], [ -855251535, -510593255, -1209903992, -2076502709, -561154640, -227951312, -354676762, 745774231, -78915796, 1252944964, -1835446205, 581992638, 1300260895, -685695164, -1057185041, 1638136633, -1179487045, -1398834582, -1670540651, -1355768483, -1890951363, 1519191681 ], [ -1525664482, -254481533, -1211635018, -13131366, -1806364104, -1174929681, -232431837, 111156245, -1783288704, -3962669, 1902846017, 1196341743, -1300771120, -662330864, 1534811451, -1905688330, -2134426456, 900486984, 815050491, 2069474639, 1066424444, 1186152223 ], [ -1902109329, -448632763, -1061565884, -1976232037, -1829074699, -335252484, -1756296768, -301113649, 1067557267, 9883665, -1372250828, 634045386, -1786759998, 1167930510, -1857960463, 1718462513, 1595218178, 109806161, 1488399027, 1015091646, 1893838660, -1663088950 ], [ -431465533, -224736540, -232204437, 1382022300, 2048661349, -1942923446, -135821808, 1883306203, -60266416, -1645177624, 1035240262, 230653048, 1529203032, 1069211506, 656666503, -837516377, 334447639, -563909881, -1409158255, 122441951, -1584067557, 824224242 ], [ 1822113924, 1872362746, 806536460, 1470623196, 1120874653, 1958502488, 1932159708, 1691446957, 790469404, 165320163, -2144665454, -816271758, -111852926, 915970010, 123573367, -671570294, 1081573742, -106873685, -1480512244, -561974382, 2105421659, 1973797499 ], [ 1511731849, -1168034137, -578441957, 368649183, -1378031106, -351759936, -1986791656, 1638377975, 1396963831, -396404647, 533441764, -506338802, -1036180183, -494019208, 650998285, 1396672926, 114799262, 2003607656, -807020500, -400038754, -654926314, -942072443 ], [ -1337502647, 169979662, -1595906721, 912156578, -900227279, -1865072947, -233180813, -330687211, 852459784, 1705279541, -826845265, 113376942, 1355828297, -912627778, 1438890383, -1928544408, 2118508712, -295233090, 2049077382, 513409439, 1338769667, 2026201742 ], [ -222932624, 1826144550, 478694960, 982893513, -1877019721, 1288576731, 1911994465, -1362392060, 1840875070, 478689538, 947777922, 812780493, -1661183513, 931471732, -680781290, 1311778608, -817335960, 602936440, 1871726296, 1630409473, -524223262, 443719362 ] ], [ [ 569710341, 1626096810, -1739703654, 1390494596, 1365390074, -1356079219, 1971296831, 645184736, -199516099, 168985162, -2091469071, -8554064, -1178395502, -215884253, 846209615, 1728714840, -1395484305, -117251359, 1327033800, -1919744102, 937369150, 1710068077 ], [ 1316267018, 915202222, -323081340, 798209595, -753669513, -652680563, -1243465471, 592788960, 2001215662, 614569322, 465459426, 292927743, 1351549410, 1714116509, 929008948, -1180199574, 738332965, 1194304467, -1057647362, 1174652906, 1736736319, 402383522 ], [ 1344910190, -512512697, 1816383516, -195285430, -855539193, 971888005, -583469338, -1691264292, -305237012, -535075140, 938080361, -991900170, -850088681, 57262494, 560740484, -1642813055, 2019224730, -1610114977, -2052580337, -1310685015, 1780556640, -2089611055 ], [ -1526154207, -2063442955, -1625594790, 755685709, -1929414711, -1138959243, 1160592051, 1032637588, -297239617, 495763818, 7496363, -1771334924, 167875114, 1301362147, 1336969880, -1568782431, 602835652, -1049457162, -1150471463, 1540479751, 154690478, 1615609380 ], [ 1236301242, 523098755, 151119410, 1297045135, -1820135663, 590885951, -1125688332, 682882930, 1373133107, -2109494622, -1198243319, 1011828237, 915980737, 731850751, -1136645192, 1524450488, 1890270922, -1901827588, -243658591, 538426667, -514355203, -1584047685 ], [ -121790572, -1409376006, -677386114, 100435299, -811980827, 817043182, -149544448, 1710907032, 449280128, 195486303, -1189164183, -1024452836, 1694629235, -1095125419, 144089828, 725129714, -197342263, -1300544896, 155631046, 1785567214, -1257472631, -6787035 ], [ 916492095, 1514611260, 379389128, -1307039900, 845387294, -553820550, 1957454225, 677941863, -1792757487, -1758002194, -340738982, -49499986, -1127987377, 1116817758, -1902795480, 523551778, 1485272260, 456489057, 1370259701, -1204586851, 648365198, -1427620499 ], [ 126461832, -628434623, -251626755, -1025747103, -1838585914, -2118298669, -1360297209, -786881596, 1046665901, -1890473424, -1265840469, 1160061893, 1950178394, 265927422, -1882642567, -1426368170, -1703087973, 1011746477, 302685734, -1157442899, -1829457949, 1973773002 ], [ -842717594, 1834647560, 1829943650, -1952282021, -124251774, 879876271, 188380046, 1107776856, -1353356082, -977948216, -498379331, -582634226, 1718692557, -852121301, 582070536, -1061591477, 1025784062, 697833769, 654797202, 1127537487, 226917524, -650635704 ], [ -608236303, -351761175, 875055444, 960113989, 476881415, 3219691, -419952762, -915584741, -75899161, 102422495, 1138463398, 1770271747, 1791930509, 1202601565, 674823246, 1800672522, -889604494, 1218178064, 390718068, -336418729, 757021293, 1043699629 ], [ 462132445, 1427795195, -627439847, 1236789624, 1354484231, -2111432604, 1426988580, -386256673, 355498506, -2144989663, -41214208, 805317997, -508038421, -230613382, 1344000384, 2027649925, -79052519, -1070514805, 622726977, -1914905987, -612390584, -1221007871 ], [ 686964082, 969068095, -80029488, -986033204, -1966057610, 1558093151, -845127496, 1103718439, -1487552308, 1292724476, -914496634, -1928967212, 1339387703, -1407263324, -1242351257, -145587711, 2067305940, 1024084694, 34258027, 1614629151, 1989381691, -1958735922 ], [ -239861364, 984298423, 422364078, 2094637197, 378388563, -1455067279, 1817520590, -503565902, -168898640, 697320606, -1860723540, -1566540597, -66573638, -2087733746, -442220707, -1858363021, -1106421512, -957852274, 1761611469, 1543895763, 1044981670, -1803446189 ], [ -1704725256, -1696949854, -882369616, 95591219, 354622617, 267750092, -168918601, 170447022, 1797639016, 523638042, -365241728, -112013906, 1622184601, 1915013091, -902415308, 1724421938, -1947727371, 746544207, -1264436699, -633405737, 735223197, -886264770 ], [ -555089083, 1668451582, 529942524, 415280738, -1154924255, 201793455, 1735787806, 611121728, 2037265316, 293186714, 717136364, -1146851893, -1527147464, -1666739423, -693569345, 791936468, 1498277529, 631044887, -838808337, 689274906, 439108085, 1721315734 ], [ 1777164684, -2052554071, -1895780006, -1976089671, -1003955795, 1511788831, 1152447213, -1617766596, -1474197479, -2147196636, -937000886, -449075591, 1620412007, -1802333104, 1148847501, 709544161, 326337020, 311345992, -428943846, -1415285391, 22583459, 988368539 ], [ 542179097, 973599587, -1687202355, 1163344940, -947248899, -1200174344, 1732044223, -735867630, -714322012, 697995660, -1109694218, 1793978345, 1582281698, -1469161877, 1004803165, 592946953, 1098763500, -1697016569, -2034661127, -166572381, 1394638975, -1688646921 ] ], [ [ -4335761, -1335548950, 544743243, -418872759, 1279555915, -124718854, 761055241, 514139361, 1406559397, 1018831513, -688226464, 1736465220, -783291778, -1525304535, 833954616, -580931070, -732008854, -56504108, 1407240100, -1376992085, 2113274491, 680094751 ], [ 965449375, -1817596582, 2000679495, -1529902942, 1237336461, -499828975, -365979426, -475258386, 1159071743, -201333758, 514252412, 1276858719, 1415391730, 7301385, -1133557109, -2049401786, 1245210494, 582157715, 1239352896, -1705908016, 407670509, -147767310 ], [ 1166917432, 1778892249, -1283138036, -635160242, 705375062, -862240422, -1781321869, 388550897, 238334027, -2062867724, 21549426, 1888273291, -9382004, 82250529, -1022270498, -372556861, 1691874408, 97535924, -1244961401, 142001688, 808333331, -1529736767 ], [ 287178598, 2102342859, -1703852359, -1993747453, 1662124969, -28690574, -2140574500, 1918816924, 2015844483, 436294320, 1636580674, -1558532535, -1235187124, -1025587671, 1611153682, -1907469703, 1693784174, 2015955053, -1808405164, -1458898865, -1870717143, 565697472 ], [ 585350661, -639809511, -1726816320, 160771550, -1398215292, 336403296, 372396832, -1087705090, 1871120893, 1933329051, -91944813, 1819634116, -126823656, 1410032922, -1305059920, -1333149341, 767317802, 886874400, -1869951710, 1258836658, 116261387, -729823794 ], [ 1479707911, 475345357, 55305750, 158740984, 1150197742, -1043112827, 1914334438, 874476846, -725731929, -1285636979, 956637329, 189534018, 1091217273, 303400484, -264554113, 221075423, -75870430, 809893631, 1079078240, 493305179, 462653361, 1562250127 ], [ 1898873712, -1666933319, -1053939494, 376363281, -756139220, -592575422, 163558533, -477940701, 1252165690, 119343752, 1722499877, 151128315, 374193779, -1176228140, 367051922, 1683672201, -1751022568, 539957443, -458781033, -1893692489, -18176059, -1940970495 ], [ 1365440574, -1841246394, -236178925, 762361628, 174918001, -1952396646, 1236167050, 1605256591, 115493757, 2107990982, -472982466, -1964875782, -2071372169, 2112239920, 294484299, -683222487, -288041466, 154664680, -1151574515, -740575295, -2094563388, -1220692605 ], [ 1591049385, 2103911230, -141969829, 981746721, -85119193, 23212937, 1829959207, 298294033, -785762269, 1396904293, -1573951286, -1552073820, 1268698054, 858586832, -1397763273, 1195661099, 1895993671, 2062568718, -1689941744, 723260428, 1005132794, -258976639 ], [ -201598168, -915925880, 876657308, 1860771063, -135164344, 651881938, -1096974684, -425907482, 980131641, -2023967534, -567867076, 1041853823, 1306019389, -949071526, 1032450559, 415374197, -949763918, 457992804, 826285548, -840243395, 78890373, 512236803 ], [ 3651723, -185770056, -2053097777, -1806587425, -695277626, 973792523, 400120272, -733260936, 1619738974, -189236931, -1574572850, -1442450288, -1683132810, -844610677, 272710123, 244001762, 476713582, -931465174, -509943715, -762542603, -377915794, 1460461407 ], [ 1693047066, 1114817349, -1242936873, 1744515183, 479238625, 402873175, 734665633, 406373262, -696811682, 24235055, 316520624, -1616140772, -131187351, 1975720632, -1986950472, 542823756, -999596894, -1725583355, 801501952, -1402074076, 1446946070, -110386020 ], [ -206238542, 872489554, 1030217266, -712470614, -870655976, 1743310937, -1164612672, -1473377507, -2130714489, 1703281724, 877850602, -1454024217, 223807962, -1166200994, 475509233, 890882200, -1039799034, 591526754, -128972887, 1265501811, -1927500837, 1221982410 ], [ 1631176106, 1272666863, -1296487081, 1435594242, 859039713, -751569472, 1473444372, -1428638, -955895019, 1482436324, 1760916986, -1427180881, -1464360578, 2143660916, 1729517697, -504309173, 447787986, 1230390697, 1927482329, 357639512, 1672073052, -1649739065 ], [ 700613418, 555632693, -1262936617, 902009445, 2001180754, 2010136754, -1793845969, 1639391570, -1641298984, 462924083, 334477326, 1591461887, -650670300, -1611636564, 1911709185, -1488616917, -643996370, 344746474, -708445107, 1171448766, -2001323262, -332234288 ], [ 484131294, 2102243103, 448904865, -1436902117, 2013807710, -2004400766, 985124133, 302709012, 870900613, 878520514, 227051463, -926839819, -578800148, 1928226671, -187525943, 916496727, -2098808180, -1549922675, 198163949, 1445753805, 710040776, 1776314184 ], [ 549774604, 421823643, 2006834320, 880413397, -1670372610, -47044187, -1368533903, 1543502663, -1264424741, -1060973981, -1237961246, 285226931, 778963225, 807296099, 58935365, 2018365625, -1280177, -1696007234, 655144983, 865413589, -11526036, -576337329 ] ], [ [ 1707117724, -1568263445, 599051904, 774013490, 657650436, -620416288, -1079151992, -1342103308, -129193679, -1993007210, 1811886194, -1746094450, 576883612, 1931769950, 1743512001, 892963095, 2029318960, -1033436834, 654036189, -1575279651, -849849189, -1106216247 ], [ -1012915575, -302133706, -704782138, -604254256, 598926484, 667578549, 790439612, 1787367048, 773216683, 1871331044, -922771903, 546668338, 1525079395, 1189886851, 125791461, -1399820952, -1628557419, 721011119, -1833790443, 2084525034, 1017567562, -1672297686 ], [ -1598903170, 1097130028, -1291172649, 1681152574, -1036234807, 701391044, 957649588, -1242419286, 783526557, -1860469638, 1431032030, -1148625963, 797569723, -471519543, -590847319, 2088467779, -1936248623, -235454098, 1983619345, -86462262, 198836797, 744212510 ], [ -2084600033, 646108907, -1239730009, -1592092661, -1879615709, -599813606, 2005458403, 249201141, 837878887, 719736956, -486307940, -1424409164, -1659912826, -1342962290, 456231159, 847525815, 1749863142, 688376570, -1091149901, 1437499824, -183190244, -1241287122 ], [ 701055668, 53999178, 705027963, 730568308, 1875931589, -1411181061, 2029557371, -932982836, -1726381507, 1062915089, 1505198825, 1678215082, -1146942140, 686142265, -640459298, 1043048181, -1789105772, 2056720005, 1260923309, -1354608157, 1948329090, -290993710 ], [ 783825669, 1468633245, -536880207, 1209256246, -631245537, -1594262479, 706364120, 149504020, -498888868, -533625461, 2016736726, 1868030472, 1888172947, -1515521944, -2134477946, 1338900179, 1451168729, -346380788, -616197107, -360014168, -1537886542, -1239677457 ], [ -426195102, -409820398, 1942282325, 1745917290, -1683298914, -114809196, -565603570, 1571081457, -1875510389, -1510552190, 1132263186, -843577504, -444233917, -896064289, -1774197061, 1208822964, 251927402, -780043250, 1187367072, 268355595, -1049956878, -87496031 ], [ -14504873, 429169554, 1852650402, -618655792, 1346123482, -792280030, -1410773056, 363820547, 471525571, 1284171024, 1797692443, -489046433, 890283322, 1480698474, -468191066, 1048165168, 189496738, 1455196465, -499346021, 393586969, -730666568, 1903028105 ], [ 1861589282, -1618319000, 1640201351, -1217827575, 784245901, 217183741, 2046328988, 567469736, -1142921953, 1731464794, 594339682, -276949491, 1180128238, -1807856459, -1275625312, -436264631, 621448191, 1148845269, 1181301783, -1228264306, 791164281, -561517566 ], [ 128856363, 771404779, -1325907731, -859114192, -1368015018, 174879011, 1159085156, 1599530306, 1539893148, 343566575, -948749710, 944889634, 1861722968, 1433570185, 1473329286, -153237504, 366370025, 1431218800, 1326444164, 1957878621, 431610148, 1691637628 ], [ -1998582711, 2073493074, -351493635, -1757310144, 711729552, -2132015456, 318746547, 272210948, -1833814644, 386079671, 466951948, -865111214, -1236374296, 983809094, 349453442, 929398408, -1632566501, 328616441, 458704553, 1756893661, 1683840473, 232228746 ], [ 1181744276, 420530659, -114980078, -1792956904, 1707120636, 1640622804, -1610785949, 2028281678, -736862248, -1657131757, -1560187276, 1361030605, -1981976935, 439340139, -714797892, 377753598, 1695287861, 620423137, -122642659, 2009535260, 193952844, -1615015476 ], [ -849947002, 652200974, 2128267019, -358592755, -1825940618, -446499246, 292570040, -1190921235, -742798139, -690467807, 1950842551, 969042318, -1853505615, -918087788, 924249740, -1598397846, 469946092, -636623249, -794775428, 944104097, 158371037, 1849183210 ], [ -828026399, 1130131097, 1465611602, 813014075, 701215423, 1161428637, 1452015789, -912511228, -508738601, 350639552, -1550928685, -505711457, -1986609291, 1714869780, 1869950669, -1394883473, -1140356347, -762800415, 525539276, -2137178878, 1029058458, -2144466255 ], [ 33273241, 124579505, -1414573926, -1589780246, 242549321, 1559416484, 244513910, -1377075885, -1755984769, -540777230, 1410959279, 1320728984, -969438444, 691738143, -1032210322, -86595777, -1864433519, -350012670, -422563846, 10585453, 432102624, -938585814 ], [ -897088080, 200271006, 508478284, -1307056662, 145182252, 725687072, 1819067378, 1189488968, 1587570918, 1307464005, 542495651, 1377975976, 994899067, -1382698658, 2123370143, -1545627947, 328840414, -795002037, 1515361250, -1133060204, -1851363622, 960601361 ], [ -1986492493, -1485579412, -1877239487, -255415758, 579565690, 339573142, -962904338, -1151430404, 1730714402, 1602226710, -902515667, -1021829883, 122628681, 694665673, -493884403, -225459916, 870221081, 1892368089, 1370194971, 578220534, 1853540473, -1589904457 ] ], [ [ 1579295433, 1847831455, -355852450, -1620851849, 9688650, -1739576839, -197953834, 1928700603, -414385026, 1251333128, 1322197371, -1832647193, 1968474431, -1978614684, -1872364213, -908902707, 728395953, 1597563466, -290554855, 2050024220, -360705006, -1114707343 ], [ -1613231105, 225732775, 605423475, 1453573616, -1117113580, 1013955306, 790181063, 1152247785, -406145386, -415488933, -2036411728, -1806920657, -1337155405, -1060461034, 1977794458, -391207350, -1934570314, 648521536, 643040004, -1398874956, -1100313638, -1782401864 ], [ -1462521050, 800471201, -1653813012, 2017216563, 1331426528, -1686850323, 882825698, -1332561816, 1601627070, 650101269, 418639136, 1823244841, 233695021, 733420181, -1193061050, 675936001, 2029402137, 866535537, -1574651924, 697701466, 636028760, -581299955 ], [ -1338072958, -794147855, 1606865566, -1051216054, 816696528, 1063627273, -1260308210, -1327425681, 760847419, 1485248575, 300607519, -563919995, -930904170, -1157882086, 1853685429, 1431005446, -1871135495, -397798131, -1637007316, 1058873975, 1902893845, -1525845971 ], [ 1521416575, 1340581911, -2010003215, -1579489181, -1181841952, 1096515886, -1267263528, 2010005808, 231849327, 471912908, -377412975, 64188829, 1369201956, 925256057, -2071455782, 2059897556, -1093839549, 1062855994, -903990389, -534120775, -1104608970, -117110154 ], [ 515076745, 1385190999, 129590513, 917876548, -836059532, 2051318397, -1136048138, -1036849058, -16046436, 631684126, -1282417164, 1108070303, -898828492, -772147699, 1710627336, -1716955983, -923310747, 250117895, -1826443878, 822548806, -1794864924, -1542382629 ], [ 988018386, -831470080, 1474466610, -1420856685, 1919007785, -1612666685, 96852638, 540679323, 490340788, -1225136231, -99598084, 779524205, -675657852, -1179546812, -259593565, -1163312266, -1422571283, -1214313568, 305526097, 1541176675, -2063255497, -1387807353 ], [ 1250519497, 1062538332, -332640102, -212647455, 606341279, 1744277503, 999916713, 1914682791, -1112074162, -637648039, 1899153794, -1978851955, 1138772928, -1481448497, -521800149, 892037422, 817861058, -1954870190, 1623062300, 292390453, 454668718, 860652279 ], [ 1093512955, 214375740, 270862034, 1598624751, 528525180, -1671344455, -1184315820, 1305528278, 669581270, 289294611, -665361359, 215761830, 499330437, 741680397, -558369645, 1225770415, 756371432, 2049580178, 1298925968, 479778088, -20108514, -658021902 ], [ 545121514, 530311702, 1467259007, -1219379354, -207423555, -1412196947, 1372993428, 616826005, -1200171675, -249984649, -1393069087, 670610421, 1287055411, -426283540, -1949040993, -75587364, -1408447792, 2062531301, 2098023063, -2126351373, -2010014890, 698020559 ], [ -747986690, 1061621438, 1244612817, 585523652, 900914049, -562189523, -1576403484, -854423539, 1669361410, 1575575743, -762858159, 860089184, 417988129, 121122651, -797362923, -853124785, -255955662, 2139830439, -2020141363, 1345814976, 707582111, 679624740 ], [ 2032696570, 1351465659, -1139875692, -1226220077, -1086200896, 531412860, 422485019, 1458241046, -128196173, -553084459, 973266167, 540844306, 1340324669, -30237765, -921865433, 1991415757, -1284316189, 897206217, 61461595, -2074978387, -1331117492, -977395641 ], [ -701546502, 2071507747, 707222739, 1098032579, -833364276, -47897329, 1597603753, 1511577961, 230234611, 550772732, -983384787, -340227358, -971621014, -626908456, 1324598827, 651636342, -1896019865, -2100920905, 1453468999, -1487362248, -1575592682, -1471293919 ], [ 1585912140, -1077628158, 1985105065, 1843996349, 1106121562, 203444980, -783481813, 1863074218, 1322550122, -1086364394, -1399416082, -376305618, -270659493, 1015873158, -1449131659, -151291745, 1967704132, -1731422077, 1191682609, 335923222, 1566450071, 1820287206 ], [ -600630313, -1799082470, -1995307758, -1180730025, -1127497062, 1259411405, 1141673068, 238042960, 629282162, 1893789791, 1759824375, 606190205, 565125002, -847075680, -708143107, 417758226, -1003185513, 1304836404, 1468570908, -1924166044, -668002436, -810308925 ], [ 607759534, 1122752859, -1350095341, 1916034441, -764698417, -1556668163, 1790433314, 855360683, -552983322, -1450631416, -1482678572, -1304916696, 1448188013, -1848312860, 896988489, -1912148061, 286675961, -1023612975, -673679117, -1445511454, -919748236, -1323908586 ], [ 935008504, 650861174, -1153088697, 1523169078, -510345509, 965127160, -1418870922, 1818782225, 1296443724, -1096037279, 623313787, -20556491, 1600324275, 731345238, -1484691368, -1409725105, -769681090, -25859389, 401412577, -51148821, -547286200, 881765044 ] ] ] ] }