{ "type": "int32", "data": [ [ [ [ [ -147359089, -222945004, 1024771001, 81191383, 1958512622, -303335239, -1118049995, -2139820182, -925219730, 1244577307, 661936387, 1803321186, 2143438704, -1791232279, 1897956073, 474576044, -255475851, -1871662804, -255167515, 1728158671, -928921541, -827060478 ], [ -481655563, 986545949, 473119008, -496105648, -1525467622, -1130444809, -2033026512, 62885784, -1142501597, 180064049, 617496891, 1460685821, -1832760101, -1682328164, 1739473345, 1444472829, -1896286763, -832217898, 1372820335, 510631048, -1850960484, 737141248 ], [ 1243775672, -1840665790, 1759585795, 1682805054, -820341210, -636424374, -1499482745, 1451085729, 233425496, 336461487, -1401056229, 14244165, 86921144, 566064512, 1107737325, -383182084, 1819614154, 740927247, 1981551442, -1414547374, -2137045236, 1389309189 ], [ 493666825, -118812408, -1178918187, 506010774, 2127896528, -1957912942, -257673716, 1767784176, -1732380725, -1847625278, -594136900, -901464471, -2042728470, -1395753072, 1649397258, 95332354, 922586953, -182984551, -1651641173, 587286342, -832158740, -1337112949 ], [ -614377748, -1833757861, -1289517038, -773028973, 1960048559, -1577390650, 1378861869, -475828500, -1387189636, -312848696, -1983625502, 2039513332, 1234411516, -719644288, 683675221, 1418843140, 2026676457, 1758590831, -1710637026, -702151543, -693572819, -335611436 ], [ 1878850120, 2026760251, 1026066184, -268584271, -2071897334, 1553080114, -2047785642, -141262130, -420683247, -181316185, 1000455972, -976322488, 1557914077, -1441957977, -2082884085, -713767349, -1678614379, 1715147952, -801423268, 703784057, -1866731654, -1859973340 ], [ -1288355562, -1500185068, 1405647103, -1102459208, -2097977547, 573031812, -988628129, 782059013, -284606566, -1964119850, -916788347, -975264665, 1603059765, 1731557461, -1626086838, -851133558, 353465461, 773680017, 847686971, 1657051085, -281650250, 77907805 ], [ 581587558, -1335862059, -584865631, 24475083, 497379737, 422429262, -1536831475, -413474249, 377943137, 428363573, -464606237, -1940038566, -485714141, 2062394973, -981983755, 562106837, -1298755550, 477336909, 160087703, -283083875, 92054954, 1301172908 ], [ 1003328465, -513415056, -1907500683, -565768788, 667317332, -1016863781, 1926672704, -680343390, -1579594276, 990915465, 1372182804, 453066596, 1577100103, 8630582, 1419867917, -503057146, 1851753906, -1164411145, 353193690, 631322348, 145796897, 407188541 ], [ 1120878806, 377494535, -90964611, 713874924, -1238072573, 44648441, 656199676, -172988320, -470754905, -509404012, -846021967, 1498379731, -1210446600, 1029319731, -180492970, -455971949, 1896038212, 1201337993, 603381470, 242290642, 1107104934, 328663445 ], [ -1228971786, -1213803031, -887301102, -1558990537, -1453286744, 2050341567, -1644690389, 422920885, -307800860, 823297606, -1299157471, 887932878, -1782051584, -1717750412, 75168954, -670710895, 602752505, -110807950, -1113856589, -476473263, 119516249, 2145233391 ], [ -1822955808, -1183452557, -379528656, -849171260, -733484641, 2064918800, -1198167205, -1855505147, 2018123391, -2072491121, 1494668588, -1245745691, -499882223, -422416462, -483033324, -1453610541, 158848688, -1049651213, -1084034656, -1866745978, 521030046, 526754611 ], [ -1969901010, -33865317, -236730179, 1134867964, -171465206, 1503941587, -458911538, -1061209276, 2060168887, 1277660732, -1911098272, -358228429, -1774359636, -1615721055, -1433748822, 2125148763, 1429508935, 1988985273, 1610902123, -1499038324, -657230986, 1705367816 ], [ 962546486, 2081176808, 1402323323, 1514562434, 1232795422, 1870130200, -103618826, -552152437, 1673724615, 1098528822, -1292019133, -1214555866, 1198157768, 1907585680, -1042039906, -1790315905, 1083411825, -911332597, 886105598, 1696234571, -1669380959, -1536069705 ], [ -10905498, 1392608783, -1708868020, -1777544949, 1343050283, 1070431896, -8865986, -970574505, 934113552, 1889134980, 806840312, -1235437784, -95200868, 1020815281, -690460924, 1580543136, 1552905369, 1610752754, -83628243, 1375929, -1185563006, 1891335993 ], [ 33021032, -1911238457, 1894395480, 121261338, 1320683930, 1929205250, -1749608337, 1349476161, -927610536, 1943160253, 1979153111, -425349139, -398495896, 501389316, 457300051, 237418907, 760805256, 1900974141, -1831916776, 1779832810, 1163848996, 474997198 ], [ 856975055, 1248928555, 246829863, 108737778, -1000004812, 528217584, 1446972579, 341786081, 351788605, -1015259578, -1745679077, 842365637, -564930558, 1161656552, -1341671061, 1402528450, 613559487, -1194134057, 1426621711, 1373529051, -269114727, -1838981799 ], [ 1375078704, 1279375426, 1631316266, -1813817874, 1154026535, 1341599156, -596210316, -1627403086, -1853440234, -32595450, -1128293786, -150331184, -247168422, -176708986, -1635746129, 1699223642, -499181737, -1882376386, -1874807939, -443828750, 466527689, 1834776862 ], [ 835894856, 895842665, -1677319345, -382563331, 1596873388, -432064490, 1589730910, 944978884, -2110740349, 1020567729, -885797931, -1593607019, 1994975051, -1020855745, -570261808, 2136287060, 1366727390, 1070384651, 201475017, -873210954, -1170326848, -1832482094 ], [ 1554804154, -1328850339, -569140450, 765041858, 2047211862, -1587107184, 2083045593, -212424278, -379392332, 757313856, -612924448, 602536426, 1971761357, -547995571, -1724258951, 345815299, -55744071, 1363899633, -917239799, 450289373, -1287384680, -672366939 ], [ -1621786649, 402266593, 1483154278, -792890677, 574492835, -1460816638, -1810449527, 897374785, 2085776926, 1346578526, -1222331165, 1094975657, 999039643, 45779058, -1271506477, 1145137472, 677220789, -327794850, -453333624, 988807106, 1358444925, -463358258 ], [ 1166101237, 1560365985, -1276266327, 402572266, -1206677878, -1257638156, -1885479371, -588840453, -2048655747, -656828382, -1050133751, -924097817, 1271160661, 965589976, -930318651, 1896343669, -1136670331, 1264159275, -968625074, -1416256290, -1927046490, -1147742265 ], [ 376322610, 2077028860, 854297166, 1066784244, -1337121741, 729043398, 1990143424, 1942623228, -341571249, -1152982346, 437479258, 1364809419, 1451081555, -2112025966, -985864810, -1441447681, -616647602, 884759588, 630963471, -1644452241, -455302736, -1657238048 ], [ -1487036152, -277090638, -2138557375, -803569607, 1117158580, 236177300, -178703559, 1884121476, 28128203, 1980103029, 1095106876, 485415568, 984971217, -273279558, 1838131857, 929353546, -1682350003, 781257862, 1209070911, -708795937, 2028273360, -158955822 ] ] ], [ [ [ -1829776735, 1310335457, 2053190462, -332259423, 315844212, -1631457802, -374105419, 586122868, -516872372, 753861762, 1667595249, 2032299131, -923983812, 1849568148, -1796092979, 2140483121, 1643970529, -628996563, 568202138, -869145603, 1061438956, -42106255 ], [ -1553843378, 27800763, 1114069423, 1534935198, -1678051690, -373013499, -1568049089, 492926508, -1343558746, -319792032, 950077959, 70468046, 695909971, 1344807067, -1741786872, -92532051, -1287215295, -1667305293, 1066115355, 197995455, -2027653393, 607371632 ], [ 262134791, -230643594, -1238418583, 2099071182, 630463386, -575727463, 139520852, -782299638, -1612052177, 927794937, -1030686645, 74073544, -257588449, 1900333429, 1335149346, 527010503, -952522764, 390681209, -1096663163, 1101145504, -321266764, 59761676 ], [ -651177701, -1743686105, -813472659, -973198653, -1894777682, -738058110, 244348641, 210727013, 61883075, 1069765782, -125044902, 617164376, 43150514, -1288513894, 891614188, -1160129620, 222375154, 1804645032, -1918189003, 1268609528, 478469518, -852439834 ], [ -1851732913, 1781769683, -2024694240, 1827011343, -340022949, 675057807, -1578829081, -1763509651, -393547730, 379775598, -800626954, -1491847876, -569137172, -1584443360, -1942421879, -708065577, -312295703, -573538918, 212857529, 1096997935, -1324827368, -1640631806 ], [ 1069319775, -2118653588, -754824781, -390028427, -2103170611, -2114345550, -119414819, 725437554, 517948285, 1556522521, 1331606550, 2111035209, 1987649745, -755249440, -1899347010, 430780935, 657639220, 608143580, 1094997506, 1473310868, -5183131, -402831087 ], [ 1196706963, 70084045, -1492248506, 2146124379, 2019260434, -1573471753, 936910963, 311685698, -491205876, -12691805, -323630848, 217627438, -1771729722, -1109956482, 212141365, -1583926746, -1329961302, -3890233, -1010783130, -1765236786, -360226321, 171212106 ], [ 1367657726, 743028103, 912184925, 1323894230, 85612164, -1377765181, -232576393, -536315175, 1616193413, 1401019102, -1261844365, -174122647, -1938896188, -759170586, -337879810, -1608823438, -1724695252, 950768835, -476686457, 1536453451, 1863854651, -1158481798 ], [ -1542594832, -1856934076, 1906374837, -887702652, 1597693468, 58349634, -1007953384, -1799018511, 863399771, -1555901228, -1900893104, 951921330, 482165050, 2002468509, 891806366, -1028052873, -1813586610, 883515394, 483489868, 1269964753, 1054675876, -1945893609 ], [ 2062222777, 1742131404, 961999545, 1462069014, -630571556, 1473190074, -1571230185, -1200355837, -1975577328, 283690967, 48098318, -465066616, 447118756, 1475382861, -1349042756, 583843305, -1215865183, -492383330, 710022730, -413379228, -521667794, 2001883821 ], [ 409879052, 1995782211, 344743554, 1292991708, -849918519, 1765962117, -101923176, -1955333270, 44113566, -1765116000, -232010880, -1898768417, 1960111021, 1601110562, -92325607, 1695316961, 1473022920, -249283346, -1824050941, -1090843557, -1615279681, -961441753 ], [ 1036276609, -521877151, 2114721741, 889997067, -1537782901, 888633056, 163362232, -428751198, -755270329, 1484420325, -1595317320, 442615136, 1866485042, 2068906933, -197326491, 2041382450, 1479812874, -256456286, 1779487119, 1454754062, -1546804499, 1083031121 ], [ 1564917018, 777531931, -241860784, 1966931905, -829456531, -1008506570, -1239000998, -555367972, -759602425, -1399542476, 1228373410, 1872735027, -462402619, 1034411404, -645497597, -909595603, -1344093968, 1444513796, 764420886, 469461461, 1991582387, -1355886933 ], [ -1112701900, 1348411253, -661388463, -1620549395, -259590159, -550684175, -1123847494, 970253740, -1024492814, 953842369, 309488279, 939331115, -1469348697, -1462836536, -846483193, 2056657429, -571089649, -527880152, -1635450353, 1423270842, 581290664, -839105691 ], [ 164522385, -1522915486, 1171958234, -2085081296, -1378772206, 506332220, -931192205, -110487, 208908688, -2057208614, -1787368989, 1685474082, -1900700308, -749337639, 983263765, -2047287046, -504011797, -1929371844, 91612, 2091743352, -256729375, 1745863054 ], [ -1656899566, -1682563904, 1223036404, 174970825, 307292304, 1876149701, -1721212604, -1241606259, 1456124526, -648489071, 264021970, -1136266784, 2051606773, 2146174884, 1354761446, -14985398, 1070712227, 427772547, -1274281442, -1465542284, 2078801814, -745539693 ], [ 1038024611, -1541999789, 502235238, -261428121, 875220719, 1598401166, -462601584, 947102047, 735590203, -1169259304, 952830003, -1476874683, -19982171, -2076744456, 730301618, -301269380, 1256211794, 402311767, -1159066145, 1690541582, -125331424, -1874059946 ], [ -5024971, -1723228538, 1832770921, 401644685, 250291388, 624620728, -896251961, 1333624342, 2082177488, 1127264541, -1578653672, 1966071592, -1443921901, -1453719048, 860811536, 231128218, -775653037, 370497504, 570146489, 1456140595, -345990650, 493592572 ], [ 1908745297, -1306736607, 1450759678, -86313305, -148109372, 6624716, 2131293384, 1219509803, 1661887581, -641116712, -73589923, 1729737395, 725139615, -1729572672, -1225587258, 1680429116, 1706296, 222142558, 345208414, 1952135676, -556283011, -592982509 ], [ 1142791540, 1612120492, -1623071802, 1566835245, 268820235, -649583133, 1713396549, 786212848, -1181933568, -1020316310, 1684620956, 1251669640, -325882686, -971283757, -629966026, 658482186, -1608758383, 1670025440, -996454711, -373904114, -1016828694, -390859622 ], [ -573741096, -2017444142, 1712445897, 2141687496, -1248975638, -125638808, -34848552, 264552547, -441601727, -804237716, 296368882, -1741059047, 372325909, -1956774561, -1683545024, -851524145, -581728597, -123647324, 1588210248, -1799892179, 845746477, 522097534 ], [ -1602654464, 956208540, 234720995, 430061964, -1416239909, 339092330, 1742734754, -1130199655, -2097460390, 849641703, 359750241, 1514372858, 2056438054, -632254387, 9316490, 1416519266, 1729427618, 1790516683, -1746390170, -1161413865, 13780907, -1188795841 ], [ 698947132, 2047008506, 1214385336, 644770697, -464771446, 198701959, 1181618814, 182584654, 1444991405, -1604482995, 1948582325, -1008113821, 1356971679, -1733460399, 1598195678, -906977187, 15945212, -1915970957, 405053585, -581144686, -1579602134, -290851448 ], [ -284914803, 1963730438, -246101073, -1325710578, 1660141221, -1115524504, -2116345455, 1100210126, 413103363, 191371217, -1211406255, -386940051, -1954634800, -1466928656, -1132200651, -1148531548, 658887754, -1066324049, 84353340, -1295574478, -501469462, 1268971703 ] ] ], [ [ [ -1685379524, -1723522773, 1893165946, 1655177897, 2127603348, -814742755, -1479433860, 306903840, -986024510, -1631895519, -317420306, 1725603043, 1584253929, 700350287, -1705646571, -1467609098, 1223672787, 1078675363, 1409735020, -2123724258, 752255921, -1425475913 ], [ 882251581, 1389045779, -1607800144, -944564880, -1551962428, -1938313551, -2006666990, -830792442, 48015175, 811880860, -134877812, -364182264, -1868459008, 1310572304, -1030576772, 166735197, 1763493200, 2094643685, -1055200262, -1294020761, 40049993, -970550045 ], [ 985508236, 1253308823, -1705974509, -270612872, 1708877859, -128946207, -1829988605, -905937440, 600046210, -952467510, -129491052, 1026468861, -1062163526, -442095755, 1804509518, -1220220611, -1127568914, -349760132, -1565959197, -843444454, -407830044, -641563603 ], [ -407281347, 1864139999, 1031436357, 2009524494, 509935937, 1332351948, 902270889, 2056377822, 1509197419, 223837617, 220212303, 2005968594, 574526465, -531216644, -1353024237, -1570708274, -1926643256, 73447927, 1075603257, -84195034, 1489603200, -24566387 ], [ -1313180921, -1439581785, 1976396511, 1792249398, 1404969359, 848835496, -2072060460, 1247732879, 1927618617, -450488558, 1805983324, 352560306, 978033013, -1839517846, -1223531376, -1238584838, -316181934, -798944390, -703020324, -635527531, 2096200208, 533060377 ], [ -260017841, -2012968186, -422108535, -667182477, -761898211, 1995847247, 24919338, 588957669, 672052373, -861808706, -1611275464, 1389634056, 1767652109, 1474331326, 821096650, 1173072181, -37772899, 390481959, 545831961, 1084601677, 2119005262, -1551358242 ], [ 466259169, 387129419, 252169880, -1340597861, 442152084, -852201173, 182346984, -621008302, -204019744, 801676616, 460419604, -1073658193, 84597738, -1920448207, 446066791, 1814965147, -924044164, -881452764, 418712117, -1487751164, -1893619305, -522946341 ], [ -1312826083, 317673429, -1381480086, 952457108, -2033287959, 1274120480, 493798473, 1046180665, 56177724, 255609286, -2133977095, -1755960998, 1320954315, -1212171342, -1560992258, 1911657751, -216694881, -1025103526, 926867123, 2101919954, 2120071495, 1184859681 ], [ -1464499324, -84591147, 344541734, -676497341, 1236360769, -1035593074, 1948750924, -863035728, 1537413463, 708478089, -738245427, 1317552316, -1278095823, 1185513717, 1012760744, -1602933471, -243273186, 2067343690, 902744273, -379180437, 1311376303, -1986906015 ], [ -774137874, -1438495114, 246572603, -673609633, 1109057577, 2065826351, -658273634, 470197169, 865109264, -1995035914, -1454449416, 1440502174, 575141556, 2076230881, 1095391286, 1034079182, -2034990591, -2121790164, 1729253747, -1362015298, 245215964, -1639930923 ], [ -231153450, -1174031657, 7179776, -120079714, 1098472518, 289787460, -1683231665, -201144380, -928594766, 26015458, 588343138, 1186206225, -520495955, -1298035627, 1883272033, 1624675387, -1005933821, 1624190290, 1576174547, -320442949, 428697644, -205114201 ], [ -1186187414, 1087170607, 123506261, -1808028085, 1500804189, 186401201, -43447953, 2130089654, -1659900500, 931175791, 556904960, -1440102197, 804144001, 736422119, 2069281607, 877635214, -1352399444, -797833456, 962164110, 133933731, -246427226, -503587870 ], [ -56000590, 1818424409, 882108273, -894480198, 1280174390, -1877296141, 1949101745, 1292259254, 1342995834, 1945008133, -1647589543, 154550504, 724555102, -2090462907, 1747019345, -1529740030, 1192178855, -1797951087, 1553641383, 409591899, -1450255169, 714516487 ], [ -1734778148, 1154996183, -2084132164, -1524993004, -331840063, 1751591880, -212531887, 260362948, -211928768, 1664580511, -348333666, 2010395759, -870908554, 1547901924, -259527683, -728926947, 1310742322, 2011447799, 152026473, -2106605867, 419985100, 424582042 ], [ 1027583535, 983026572, 649855586, -1598297604, 1023868305, 1535534750, 690405931, 751761369, 320222898, 1729075789, -147958178, 643365050, 1117590128, -2087475048, 108204722, -857069846, -586109142, -291588860, -394325939, 1144418399, 370686975, -15292746 ], [ 989565886, -1211474889, -1760574362, 2054812011, -689938306, -477932836, -1891355725, -1531549711, 1220049956, 1846044162, 180607690, 911141058, 132541484, 2014643012, 825322661, -1627472321, 721021418, 1931120653, 981605733, -2089936752, -1367017541, -812104994 ], [ -1836482587, 1457666920, -39114565, 487883237, 753580960, 313085656, -1672154195, 1409948957, -2032609464, -670164724, 111611132, -1971364356, 1831199867, 1637671868, 405329312, 970042425, -1670675008, 1982328784, 1393026795, 1696381065, -1001067340, -1601095060 ], [ 2028959006, -600933903, -2017155037, 1942687169, 237154951, -1083389096, -2035474989, -1653100689, 2028149396, -1190654760, 760438140, -980766644, 21940531, -202013788, -1634047062, -1604943470, -1438299745, 1228415763, -640418976, -582401274, 52041453, -992628056 ], [ -2038568834, -1910123537, -1613334541, -1717757841, -206290078, -984055948, -967979719, 2088190816, 1491261826, -177775005, 1102047485, -1056776911, -442682769, 614152403, -552090044, 676001105, 1628520801, 1853396496, 725301732, 724015358, 1320240285, 1536748206 ], [ -1406787407, 1146227468, -1235279987, -453288368, -1659934088, -323838619, 1001048881, 2138712458, 1469349559, 383488199, -861549642, -1206792721, 1242201508, -287823403, 1687598290, 309512333, 1449611551, 94854239, 1041764150, 1972747930, -662996784, -705162780 ], [ -1596186732, 277237575, 1623882930, 377311848, 1203777603, 95941911, 1042484183, -389705321, 2007926748, -92119131, -1265630437, 1225393137, 1854586929, -286928618, -1990742445, 1888635781, 1218111052, -1131884328, -291305623, -2075725253, -1859624184, -589480775 ], [ 1533380543, -1968918401, 1994473833, 1497663390, 942011996, -758399784, 1201225011, -507876070, -266289598, -180084979, -1796478705, -1730886295, 1304621574, -1662654574, 454253373, -156579282, -1357037873, 1588836764, 1708015730, 1853807726, 1105234749, -553767992 ], [ -2083815029, 1598670827, 220053541, 1984513666, 663315139, -179598998, 1759223306, -1147347808, -1519013286, -1946955582, -188084324, -1607161415, 1057334533, 1174560450, 1426219672, -1087717741, 711037229, -1496676653, 321880332, 290779495, -657216529, 946862894 ], [ -1311541360, -954014784, -2132144914, -1978052915, 1349453913, 1539027549, -1198273048, 1895069061, 2147089118, 1214749126, 1379677166, 555112062, -1781233312, 235912055, -1574496118, -809568208, 1767282703, 958642504, -171273263, -103629030, 1733152225, 1688843989 ] ] ], [ [ [ -750422301, -13302987, 403507309, -1615407413, -1840193199, -1236166531, -1935357923, -31890179, 1155046071, 1455761643, 673252886, 182722503, -943006635, -1373424102, 740207260, 1685779829, 1835447614, 1917362558, 1849570641, 1936023225, -1660813633, 2131791160 ], [ 149921569, 927146617, 14956336, 1129308450, 529369385, -384394573, -1236444657, -1166158486, 472157808, -211334853, 82127228, -1528250403, -67169505, 257144097, -108662808, -465071994, -680612692, -472247827, -1453361183, -796413407, -1445136461, 1310580805 ], [ 1145997605, 123658971, 2076784834, -397373258, 81481304, 547461861, 1684244178, 1514445634, -73956323, -1306577848, 2037658383, -435847277, 2052847129, 459004471, -1942477968, -1833706132, 597448369, 1676993992, 2021233310, -487998418, -858987781, 156273238 ], [ 1091778860, 1108466454, 122917059, 1501813563, -1423539398, 957103143, 989675856, 1154757897, 2025599, -752921366, 249854895, 1618848832, -19991878, 520276779, -1063972294, 1799966564, 346424960, 146957197, 1845733099, -16239141, -695940749, 691885139 ], [ 1920291922, 994347694, 1047180311, 1375736841, -1349829141, 65346859, -1660652075, 2031091325, -547177010, 9489792, -1212361220, -1361427720, -738996581, 2010109669, -1606550835, -1236109734, 609119825, -1730908177, 1644665346, 1585290433, 1749681988, 65377957 ], [ -1646068491, -1192550206, 1504775474, 1963361902, -611621390, -28839958, -741174361, 129219571, -197697600, 177954484, -1774643749, -419103815, -834202729, -1849795842, -796293700, 862390612, -624433499, -1667666438, -1216508492, 434983013, 1142720029, 599114025 ], [ -1141656808, 1156716044, 1073363925, -99657734, 1522138452, 1039711818, 938229437, 743374710, 1931664285, -1217014547, 548207628, -2047731378, -647271184, -49573070, -1259490369, -276509467, 119122876, 427815085, -1508943510, 673962863, -1369049737, 84669277 ], [ 294670247, -1891545759, 503314866, -63359918, -72509881, -908991095, 1168674384, -415911631, 1156338783, 518754490, 598166584, 362993328, 1605657544, 476092452, -653243260, -754547465, 1906332433, -391480048, -1823831607, -1852530743, -853346772, 1106935131 ], [ -64723131, 8207632, 1139252613, 1192078372, 702019820, -1003747078, -184512060, 2142994249, 108905657, 418015862, -1318277025, -1242252292, -1588412576, -1883991255, 1995077781, 167685331, 1109115023, 1297918442, 1516878527, 1579165473, 498886961, -475072749 ], [ 1129165536, 1990692478, -759403251, -1927130383, 1578055189, -1349420495, 710617462, 1680488014, 914255370, -1040018830, -25274059, 14461221, 607474750, 2000411129, -2143169516, 349167928, -1550890553, -1556566799, -1210824883, -805669912, 1877483400, -928718564 ], [ 1067778851, 181048376, 1778289964, -1653235144, 1491582964, -487392563, -1832069763, -1009322108, 490392712, 646250750, 1979207731, -1631711164, -644522687, -1204033377, -276277486, -292484105, 298772127, 1279210249, -1000348304, 680695743, 383645229, -1024729704 ], [ 1366465602, 1991825748, -1583487955, 1649836022, -1052268059, 1028310517, 108713228, 457393101, -104655071, -1119760332, 1617632496, 323150316, 512388712, 1932482493, 28864106, -2027685223, -2087963193, -1361546432, -768443004, 1364617325, 1164128949, 559904268 ], [ 1986200186, 667325069, 1506575232, -973591082, -1950497586, 1851367287, 906590883, 1285861110, -859181431, -755123337, -1791416251, -2025182766, -494821779, 194237867, 2100421803, 472196436, -637987245, -1918103115, -1523423156, 2011831733, -249167791, 279226743 ], [ -1091457431, -293076860, 1571655687, 1014074695, -1877456922, -647968314, -460130779, 887254758, 1955476747, -2109250396, 1268715516, 474138346, -453680193, -644017306, 1380674869, -1887214076, 1530450191, 1065188373, -1190695039, 593850269, -211324561, 508010819 ], [ -876338430, -1272311570, -1708492292, 1192098034, 412229132, -1792604653, 1031989402, 367265356, -933745979, -2062107631, -1765260538, 1812682022, -1214375229, 1234884530, -1756987604, -1257333628, -1098830402, -1238891768, -1886783952, 590376249, 1355895116, 738052929 ], [ -1733920663, 417901361, -1321866836, -378273152, -331092754, -1694523074, -892697842, -929034661, 1748915146, 1798178381, 176836167, 1610944513, -158786889, 867915776, 916159412, -1283439517, -513679388, 2005694520, -1357813339, -1722054411, 1091487714, 1629282476 ], [ -1007555250, -1124867098, -394244084, -914910427, 1243805800, 1845030419, 172019634, -523085857, -91219659, -1821875092, -282014138, -1996937595, 126069602, 610224803, 1604220301, 1078679414, -1307559841, 1676591586, -1346603644, 1621449042, 681116890, 1222855593 ], [ -2110388782, -362205910, -369448454, 1873592759, -422746784, -1222848738, -1492847706, -1718998002, -1894103638, -1970582177, -1892463885, 1253048459, -1353497142, -1868141959, 1828199078, 698850293, -150742417, -1841753704, -756678122, 24636758, -61288930, -132099174 ], [ 1349257760, 607183713, -1090901826, 1211382957, 370216877, -297119525, -1411167754, 228558944, -171842951, -1791401297, 483851671, -1452055383, -1629052649, -2114458557, 899014815, -1314624212, 1548123767, -927086378, 462451024, 694464253, -1155206494, 1159119498 ], [ -136445569, 1755121803, -1842116454, 281319815, 45967849, 726447346, -468609675, -635414381, -686420785, 1275801112, 1854747882, -1909407785, 717626862, 1832053379, -2108987061, -290406849, 665889305, 1171728195, 1195988570, -192356904, 831657759, 1987003131 ], [ -58435319, 1971324476, 861318145, -365913727, 895766727, -1497760082, -984221841, 903407597, 691187476, -2095709616, 1527605241, -856851481, -1264960731, 1099527527, 1381574434, 1553336781, -8098236, 1931566462, -1915338818, 1680369014, 906634371, -369755218 ], [ 587483819, 1573407014, 1753742255, 1125458636, -26184277, 73381909, -445352733, 1976507902, -247311878, -1670701119, 2005464198, -1717096405, 270291165, -2022997265, -1429437624, 1203940065, -1345444747, 687537581, -1339537760, -1332630385, 1188080566, 567035209 ], [ 2124192081, 827901030, -338756730, -1852742905, 1579230405, 1045502647, 87694882, -1764111891, -826943662, 150548169, 1053942947, 1364540411, 245623134, -687365650, 2122206839, 150408079, 319111610, 173928900, -1125665548, -1804237999, -905249609, 1565695339 ], [ -321352145, 730540080, -897187651, -1870742659, -1975163300, -215443182, -2087043875, 43570242, -775328844, 807238086, -268472011, -254929813, -172777767, 729393574, -77757595, -615353251, 178675265, 983261577, 895582924, -511937081, 151827061, 589231312 ] ] ], [ [ [ -493777926, -1842942043, -520454879, 1435813225, -593860555, -385746859, -2109038095, -243166864, -168450539, -1780208425, -1297728466, 1505638240, -396825202, 1151924741, 1039613210, 1664733957, -768470854, -1187964706, 1619300082, 1172730648, 1527517159, 382604715 ], [ 2069555559, 1358368657, -320991925, 1673338817, -1867773177, -1685422997, 1523977683, 837597131, -970774194, -1110241352, -1583541910, -1689321349, 2061160460, 2053050337, -148919283, 1225297996, -110141156, 35065674, -1121744557, -418087198, -119351542, -260372311 ], [ -64974734, -1365583347, 1234591420, -67770037, -1887409673, 636800620, 1979327937, 1928239499, -1879875812, -426562165, -554049153, 1254809583, 197908880, -1533174729, -129842491, 1761695039, -727922928, -2097845462, -1219227765, -1698510576, 1554460552, 510006143 ], [ -1017353066, 1838240089, -2079706735, 259351839, -429926818, 1078218693, -1263692903, 572238367, 527952386, -121736997, 994086711, -1069296562, 153901496, -497381862, -2117431607, -1394628185, -545209637, 668871298, -192818987, -1810732392, 348766544, 378395411 ], [ 1040819655, 709915324, -681506645, 877425661, -144977881, -555988023, 115121173, -700848257, -1410335800, -846335820, 1123872713, -2097557975, -1273564832, -1769745718, -1162125581, 641905450, -1718002282, 1668172575, -1916631607, -1227288405, 1291586662, -1759125354 ], [ -1849139407, 1896994159, 428889453, -1805922613, -1403391082, 589303918, 1020740275, 1997778889, 369076822, 606575874, -2086472916, -719618183, 1501916582, -601746551, 263387580, 1319184823, 1932481014, -1412372156, 852648392, 1229830934, 2031932359, -295745294 ], [ 840459905, 947975356, 1684998389, 810367600, 97517439, 1047339919, 2129623028, 270121580, -145493638, -585626309, 387702855, 1349125015, -554680897, -1080405857, 521799248, 738406142, -1867506018, 1721407338, 375059253, 1316924474, 2054259472, 750889332 ], [ -293706851, -701741736, -161419469, 1188073905, -1895181522, 684413409, -1445043198, -85932683, 1190226948, -1743575954, 593446005, 295482066, 38143769, -2052469458, 1766150729, 494169491, -1397975042, -1066401102, 96598480, -1161588401, 773651362, -1107180122 ], [ -356382714, 1393351987, 1374970094, -708989205, -414497350, 1646928222, -911289254, 1898840145, 451251395, -792734097, 148791693, -1444308801, 12143986, 739513911, 532974241, 594974445, -209184016, -903164477, -1058002667, 17087953, -1244805013, 1172095352 ], [ 1752962425, -415800643, -2100052921, -963461400, 155992331, -1484285307, 680794701, -1464603127, -1952053421, -1579739826, 548931069, -1948474556, 536073604, -1508402196, -344117149, 1656491907, 491307913, 1316849552, 1309620862, 88581015, -508460888, -556670104 ], [ 804532921, -1940644808, -692760760, 1102302707, 682154185, -468855444, -959763662, 2053906327, 1715765679, -1132748010, -167589971, 693642597, -332994187, 506157877, -1232522848, 84671586, -1457356439, 1931711123, -298166377, -1506682478, -238351035, -892207798 ], [ 392567566, -1746550643, 1006637274, 82558239, 342146313, -760175936, 316148353, -1580912152, 2095926990, 536114024, 1567463576, -1474797993, 1126229458, 1878085687, -716412769, 514261343, -1690269912, -1165665705, -1401899230, 161831258, 1892808808, 1851761456 ], [ -1671030378, 526351389, 1922529191, 1317955358, 2142377390, 1571235285, -505454921, -563766351, 1531689365, 684312612, -1740383302, 44069465, -1623864087, 2013305169, 846663161, 1074549548, 1280402385, 1938708799, 1908516013, -728616858, 290641055, 1438358670 ], [ 1523526444, 2134812986, -127265653, -1395243687, 679550926, 1078066606, 986062159, 561205021, 1091139710, -497562696, -688798816, 1642151888, 491999960, 1178649394, 870078556, 832556923, 213925990, 291607494, -789005790, -1811674140, -777894927, 1116815656 ], [ 1624753614, 1603083929, -3006184, -1331314555, -490723415, -312001544, -1038221458, 565430746, 1624614303, 2109605491, 1003512488, -1395080836, -635158993, 1442778432, 1856036745, 22824175, -1885977122, -40799694, -2001128572, 25335994, -1257151807, 1627316594 ], [ -124884359, -1921120260, 685890676, -146028166, 2065097089, -1593133100, -1651972400, -1123654563, -2059659241, -968473619, 2032757474, 894311630, -179027528, 524952527, -324427681, -1114829463, -1556427275, -583602855, -132322644, 1321297368, -764394428, -566473599 ], [ -1110009406, 540339055, 792389558, 1696273720, -404292685, 1234383837, -2073051294, 907548436, 625289988, 340003730, 332006707, -1610075104, 1207903248, 1737854041, 1967401923, -1280067010, -708244880, 178241191, -759047001, -290245103, 842386221, 184875229 ], [ -306542138, 282069100, 44056194, 1203121365, -931917581, 2018830, 919019248, -565272892, 2114460178, -859639022, 688108848, 1138453695, 936014463, 825209569, 2027103898, -2081444554, -838098166, -1630551368, -1720326402, -85044543, -657577487, 2019469684 ], [ 756985019, -1792003921, -2086396753, 1392789465, 1707167824, 1958927326, 880345104, 1120317384, -1817425847, 1860051335, -745027017, -1758428863, -25657867, 131536133, -326141848, 212619264, 1345497061, -369697813, -1739654419, -1188750185, -2142227935, -1953392979 ], [ 610931847, 1210930682, -330578572, 2008079852, -1495607926, 822326952, -458400525, -1660525175, 37745827, -33202002, 2000921285, 1309608783, -67991688, -1329603757, -725952238, 108710738, 1622460778, -693033682, -296677492, -1384350757, -2020610678, -604051287 ], [ 1398512540, 1624533061, 290069435, 2117841712, -1625475478, -1819358527, -322269306, 1267998376, -885160858, -919775307, 2094707185, -1624510968, -956360603, -1003733205, -1988786742, 442813470, 8081743, -1253012745, -1249959041, -667082334, 1090943151, 703397665 ], [ -739858706, 1371949157, 749591659, 571145683, 234800495, 899324398, -106213421, -1308041382, -1720415520, 293173755, 1984272261, 1418078871, -496045729, 571316726, -1019342089, -90189842, -655671676, 788617421, 523007470, 1630491004, 710898295, -1079556492 ], [ -1667237651, 1043995568, -1273778780, 1128637418, -1239978158, 2142155193, -1176221084, -1694151218, -142442340, 1382633376, -2039166088, 548749851, 1240873835, 656327326, -1301301393, -13816350, 2137529771, 193055071, 1447486260, -1367812449, -1784898889, 2145803735 ], [ 1602885068, 729772738, 632676253, -941641745, 108494381, -1925050915, 1846454010, 1231948177, 783686192, 1026104425, -81690361, -1451664572, 792169095, 67638132, -233401609, -1838205427, -467574650, 92960961, 2141358604, 69517488, 2121534520, -1586853947 ] ] ], [ [ [ 1523607648, -768650318, -374806345, -995594028, -2118521389, -1869418463, 1721851927, -1094026928, -962633107, 1784875599, 1932842799, -2082148913, 1219657354, -2063963140, 1371597885, 1674698218, -419742650, 1228672128, 1534073076, 1271972009, 559322518, -429768970 ], [ -103961689, 482548613, 1689056695, -449132546, -719415879, -141353511, -1162791373, -976570485, -941125363, 1036348709, 581248714, -667837291, -525004406, -1467079253, 368536190, -2041937528, -1794084354, -2054235980, -1636914032, 325350648, -1147522216, -861922126 ], [ -1294464442, -1413645071, -82520685, -1950232426, -515568813, -1107361208, 496540775, -843487293, 639886908, 2130194348, -1363642002, -1680101637, -1423693637, 230686634, 814884273, 27046437, 2007851287, -200484096, 1403128259, -623176220, -326790293, -216071814 ], [ 450617055, -1880565648, -358373267, 496381725, 642148015, 1626748405, -1544035411, 1266457434, 597339505, -1944057274, -715241379, -824239791, 1356029521, -1081569361, -1812369395, -1896352769, 1967585028, 890039361, -1143636146, -2105429148, 818305535, -231183241 ], [ 303423647, -1109757313, -704893936, 583259706, -843336326, 2074151612, -1467337648, -625842777, -434362557, 456861570, -698824997, -261986848, -2110783309, -1690768893, -408396404, 191875505, -542848121, 1702412326, -371094794, 2006733067, -722230747, 1150486105 ], [ -2078154799, 1347139800, 76450177, -264122576, 103241685, -348292150, -350295612, 1806273309, -131458852, -1962196982, -735012574, -125169843, -1376593733, -1826804950, -1636769390, 693211647, 654852735, 237635540, 171358443, -1911147196, -212813062, -775689601 ], [ 1833607890, 18704828, -1434786569, 1451073342, 527072341, -1538205831, 98197694, -553156977, 1571766411, -247649515, -621702657, 1334521398, 408364337, 2026094390, -1073617524, 1781150141, -1522502265, -2123420939, 1924454154, 2008525231, -404825004, 1112106458 ], [ 902578182, 127977733, 120671934, -1218277752, 936620398, 723138736, 852509480, -1786295561, 1657639714, 327432630, -1845877828, -721786052, -1451388432, -1021872585, 1911273664, -432394522, 236053680, 504943954, 906732450, 1242367879, 169148884, 1614427731 ], [ 191562927, 1493491567, -1187231976, 806942963, 1562321116, -2118667877, 2071262633, 1035347200, 1372256513, -1142215770, 93119029, -888398549, -1320574642, 829656933, 2000437531, 914814784, -951069076, -751064221, 861307853, -1736637950, -1046582832, -138883366 ], [ 1873122055, 643658520, -827937519, 1636596970, 1688055780, -574099876, 1890139391, -996142901, -1872686911, -370570041, -216938033, -347761680, -1772694436, -341392972, 836073294, 205865362, 1937231221, 882124772, -1152915073, 1603941183, 921310076, -232684588 ], [ -2100562611, -437526811, 1923963321, 2021512517, -50558614, -1459364201, -46263130, -1246005061, -297605891, -299918458, -1849635933, -1680346861, 602928189, -851926196, 785158171, -807499423, -1900654088, 38658336, -318880600, 1754743345, 1757293130, 1749204786 ], [ 1670251468, -1051466208, 613464235, -935305868, 537350227, 1148894690, 898444673, -986400719, -1060715364, 1391810592, -1797873881, 649973356, -16134200, -342300576, -829214701, -232225738, 212601217, -1731427199, 895482901, -1660631509, 1149728126, -391047657 ], [ 1174069556, -1072713240, 1484327768, -1380472386, 1187636589, -166854999, -1975683550, -421298289, -330596371, 1981966404, -43815469, -333481424, 943266364, -1034203053, 1035426304, 1165532508, 464450432, 284187438, 526446120, -1630863801, -672473129, -370786128 ], [ 1866821911, 1872146773, -1303426763, -222747626, -1205996333, -1649769752, 1755397275, 1170831015, -271565654, 596207889, -1180110, -252469754, -2048847611, 270122519, -1298361104, -1230974071, 2125711496, 617450763, -1764594836, -1339939007, -700388116, 1278055259 ], [ 1832274051, -628053862, -1420851005, 445553145, 1008928666, 2097512289, 1130879265, -704018037, -645144337, 170403345, -96913357, -1424813288, 1894870579, 1193112489, 1618839913, 1492325706, -1399948451, 1946273670, -1402594226, 1501367111, -2048218810, -1242902047 ], [ -1178155219, -571906124, 637971415, -433386345, -1130275473, 549093609, 231028072, 962932411, 1361531142, 1526237056, -1306773213, -35092257, 1088207676, -1828558283, 952019188, 1326632731, 1076761983, 1375091338, 82190690, -1897069805, 139717076, 1015980486 ], [ 2065960640, 318836086, -572755246, -745950689, -1885737754, 403939983, -409697227, 261727892, 329655666, -1663226696, 208402796, 576030934, -632941949, -754345300, 690947728, 1981675488, -600923210, 1373935374, -2058747049, -847430728, -300283048, -1261576317 ], [ 47775279, 1648671675, -1585180177, 360601587, 19856597, -343935684, -72835474, -1262961324, -674965537, 1104756612, -1803421749, 305196998, -1750403192, 139811138, -397744312, -2106564537, -173090396, -617188419, -1874284150, -904661240, -1503469071, 555935053 ], [ -456473851, 564771497, -1027031958, -910927086, 1053738012, 1658056159, 1964486031, -1510112953, -1690475885, -843784908, -531108227, -1185656106, -1825756487, 1097085, -1082059866, 836109189, 1056049493, -1917558244, 702063812, 1264071819, 1865081664, -599712437 ], [ 590662189, 1232808820, -660486347, -312447135, -1057372472, -1881346584, 1534063902, -1582029681, -506665949, 1275321316, -1082963497, -2138130607, 1013121719, 2013075915, 2064446746, -1514627377, 1948682505, -300567689, -1834300704, 1845363963, 529160843, -7720059 ], [ -1615489312, 732036067, -826272906, -420162521, -1369471006, -1785964932, -754234186, 1442303952, -1124836586, 1306963660, -413754891, -55418432, -366680768, 1486021177, 160066782, -1214254325, 2127205554, -1374098908, -1814749095, -869578413, -1010922284, -277816052 ], [ -590837188, 425257185, 59733224, -2122292555, 1142362310, -206693115, 1337751356, -1369657943, 1313176778, -37467596, -477085750, -388599093, -215766655, -1601318771, 560694241, 76931276, -270423904, 564678142, -175752907, -1587703361, -1842006428, -1951454652 ], [ 1998558461, -1977020320, 966001811, 1073111175, -1135915641, 679384860, -519567311, 1032686745, 859420198, 832477266, 1984646341, 699946400, 366174860, 1895673346, 1245317078, 795891470, -1568675357, 651663243, 1674571855, -874531786, -737091657, 1109428015 ], [ -1735551859, 1969638281, -951577679, -1406053480, 138207810, 718309213, -1191165550, -1256237098, 683283555, -463037073, -927362154, -1518707221, 304470425, 220835547, -1507002526, 1606201896, -1578829146, 1632144390, -1558506093, 178148936, -1846282878, -693542089 ] ] ], [ [ [ 1863764723, 986026556, -2108985604, 1019765706, -1286013636, 1095058471, -723317308, -162571082, 1178346361, 777224011, 1271305328, -459404510, 1198881352, -391593529, 725389607, -2011579503, -494569889, 2084171324, 472431028, -989878952, 436314056, -1997156821 ], [ -1232902595, -1523586623, -705078813, 1809420875, -1894643217, 1216675824, -1804655817, 1931449073, 855310494, 1784291938, -50079627, -1082945229, 1150565299, -1217306863, 646323292, -1881822808, 1077890208, -916506707, -1187900846, 1944160969, 1806353917, 927502257 ], [ 1973503312, -407187232, 151201661, 137809703, -1028620041, -310809108, -1000438365, 873494127, -1150700990, 1541485858, -34125201, 493143166, -72776733, -1339649555, 1805416303, 293358972, 2087795657, -1138844972, 617574066, 740981664, 651838913, -294238907 ], [ 834859806, 2033819171, -1085720819, -840530620, -1533692880, -2140364424, 1340002672, -814070786, 371883252, 457713035, 420639757, 1267602307, -747007471, -1450507880, 1665069283, -1175169940, 1109659740, -2138235914, 1617023447, -809206523, 1704679549, 1563158020 ], [ -461862182, -102116303, 1580271556, -548021226, 818144890, -770824635, -1293434611, 1384029614, -1247024051, -379036786, -2100723765, -1012457767, -1483737087, -974875811, 105852840, -723379654, -1864242007, -1574370884, 711828704, -2096515956, 1956714454, 1711717743 ], [ -1349283818, -1984004572, 1542071141, -384340741, 1479051124, 563311628, -656303423, -490431152, -1190290546, -2086496968, -2134650144, 814497382, 1495114221, 1603815871, 1035614355, -247182413, 150754050, -1382474731, 588128062, 983988204, 1784732399, 1094314146 ], [ -288518011, 1779770353, 452887158, -1834218788, -250534591, -1336162483, 1572977245, -1875865733, -1078855331, -524422580, -761831195, 1675192764, -1891034009, -956251969, -484456125, 735444724, -386482046, 1116935259, -738688001, -989836195, 1342648030, -1106653435 ], [ -1867509038, 510732360, -1249093021, -655222670, -579244049, -1983249438, -2056565525, -204357266, 812435407, -1390119605, -630894621, 1470997293, 879619106, -286183153, -1922341101, 1443869948, -49799427, -592265068, -813602977, 1031277846, -1617321669, -1766328698 ], [ -611469165, 1162138678, 601380295, 1087559926, 49516246, 1881091504, 2139929475, -1327753861, 1459389030, 1749728615, -1376496882, -328429704, -1545226671, 689882851, -508472316, -2131781540, 1011574097, -1639255187, 223981480, 302692040, 1820619049, 388028711 ], [ -1190760131, -904304065, -1275971465, 166560240, 936936689, 744540432, 1340128497, -872629924, -1376824080, 203239811, 1122222167, -1533212284, 494154534, -798650660, -109937307, -152682149, 748902753, -1654363412, 1390412103, -2107657764, 171273052, 2084455828 ], [ -475153103, 1215891145, 1910252989, -2098462396, 1553681681, -1605340812, -88285765, 1110295368, -646310959, 1516588011, 201752458, 155933475, -765303958, -48355972, 2007780702, -343707682, 229067767, 1649876417, 881129924, 619934633, 804592339, 1312434254 ], [ -487427678, -214680634, 1593905793, 583437107, -1903177130, -2116191276, 2135099274, 1862228018, 468489297, -403360345, 1946790630, 455699299, 2146726246, -294342911, 1993877464, -147530381, -953188704, -1741852568, -1915939641, 254648947, -1835025530, 203758212 ], [ 1385969625, 973893567, 1119443744, 1138580561, -91572502, -1428215560, 1032731972, 1757436529, -1372481589, -58241107, 1083541548, -235547356, 1499703850, -1195564860, -197669123, -939799538, -1821535184, -814025488, -1136566688, -1423282568, 1352229655, -543991394 ], [ 534923229, -475193922, -561763822, -888780162, -1464219253, -944662493, -1881490456, -1181938047, 611903639, 1628959984, 409078513, 128989444, -1818364383, -296880420, -226513946, -490305169, -2120863599, 450737678, -928498999, 612078493, 1435887850, 1465992114 ], [ 1878925258, -820286908, -1061738414, 1177775310, -1536598691, -1323150717, 344122971, -783245048, 1709041942, 492505418, -686385833, 293487879, 748391417, -1027266120, -396701670, 1164841464, -202314120, -774322810, 1155944308, -560445769, -565686646, 2083213390 ], [ 720754249, 928217391, 1366428008, 34092283, 1398106811, 1453156126, 750568184, 196819860, 1435492229, -2012917801, 2059376940, 1559618184, 628952517, 1719559565, 683755985, -1807841388, -338067341, -1345844528, -4808520, -955546996, -487806764, -1005263344 ], [ -14521448, -237652770, 1916518422, 1979231786, 1829246235, -948253539, -1400965280, 2113962713, 334402030, 1886626707, 1565367245, -680228279, -53713343, -418683912, -1726796147, -109251766, -1756811181, 824288845, -787313784, 1350952989, -1428996322, -642390310 ], [ 1127274720, -1884502423, -1485878460, 1607118017, -421289827, 19109195, -1685715706, -552127113, -1313853089, 1862222677, -1281034785, -196448698, -473155211, 1634127748, 1899723598, 878658972, 171132799, 632083850, 476820850, 245751989, -441549780, 254975232 ], [ 934818104, 663637950, 1893028368, 658991968, -1447650418, 2133228822, -1250077847, -2147231248, 1058132168, -429439557, -1698670057, 401746569, 423851670, -462073394, -1955198411, -760228176, 1135097145, 1433345313, -343608280, 1800609458, -281052933, 1081613318 ], [ 1286609398, 245385887, 1814480056, -736891687, 1346056105, -1825566559, 464445240, -1486279251, -1854334032, 1785316461, -683683061, -1642022982, 1215827541, 387592175, 3637719, -2078971965, -1152914312, 853927776, 1138117941, -750076541, -964076034, -1256368301 ], [ -520427658, -1419025536, 42772328, 1494157943, -810822076, 536225749, 844903386, 1525029077, 116521859, 1131204676, -519000753, -1409723309, -1809365911, -340296113, 960743727, -446155831, 1357785540, -1031926316, -459599329, 752794525, -819382536, 794703154 ], [ -419251530, 996984946, -42812843, 1611342393, -360206278, 34624982, 1377081856, -284615444, -1065657166, -1199069309, 495820086, -1930134386, 1506062177, 883400781, 818191749, 381644574, 1588149331, -422032524, -490161093, -1017573391, -1022658397, -1109628367 ], [ -607554588, 636452571, 552116817, 1783304987, -380943499, -1377278780, -1047392221, 737884818, 1358682672, -1215136875, -1076809818, 2104083154, 1923114944, 2039954622, -1652764208, 1053810655, -531135173, -579909573, -1824854097, -1223290365, 1724816882, -1322452359 ], [ -862190179, -213965570, -2144204202, -1714776736, 66746811, -1874767784, -564797873, 1631264192, 2002136872, 870140380, 651782281, 783591819, 1601036138, 2028258749, -1162169011, 309750971, -1209808542, 481007821, -567551484, -1385083856, -1699539215, 1289881707 ] ] ], [ [ [ 974760873, 1905428021, 1873885374, -1739364990, -1845205302, 1506768647, -921076548, 7687145, 90161410, 1130101117, -850762088, 801641894, 709382342, -984854913, 1510618507, -1973154500, 928762291, 1600681828, 811857642, 1781458233, 895298328, -1183442581 ], [ 994408660, 150207911, 295926590, 1333558701, 795015200, 1792828925, -121009698, 1277860509, 1600549558, -2128564807, -1025574100, 1883178484, -1718277230, -981928155, 187487115, -713950426, -1861410090, 1532328766, -969315511, -1576121227, 2035771730, 8266683 ], [ 1292103844, -838368258, -1694046643, 833215553, 709114034, -1729137477, -2127610388, -929083318, -1058092593, 1452836905, -907532858, -5115955, 335965439, -1497755332, 2040878417, -1521469286, 541777512, 1076595189, -230310162, -1356643386, -1343174486, 630409236 ], [ -1948968533, 36338818, 1006975748, 870740306, 1983348752, 331793342, -1163198253, -580959412, 1755887008, 1403803630, 6501454, 652879674, 1779377719, 1256764986, 312592796, -321873529, 2038418056, 474465432, 155263020, -1087387224, 130801294, -204514222 ], [ -894325568, -784720560, 602242608, 392234840, -603485140, -537630246, -1732593887, -1916749574, 57220396, -1862079425, -1493669587, 356416671, -1970537234, 270035558, 245478226, 1607181228, 1247855606, 1874391800, 1553701906, -1746968421, 813075579, 18859230 ], [ -1239459160, 1790633422, 1869420765, 83827926, -1405908790, -915350238, 1545383277, -1300929867, -610238422, -444155795, -599646979, 1839652861, -1588206679, 1956008881, 1895977272, -883695129, -542708432, -346820038, -2040884767, -752873052, 1744989252, -75568615 ], [ 909247046, 621221599, -254586627, -221700939, -1802083905, 406327968, -451084044, -1640656672, -477146009, -1806484619, -1806594213, 1340947691, -1082468206, -766921664, 1248822421, 611945779, 205825287, -749987518, -521249574, 1318116511, -1915695162, -1641297584 ], [ -1906822485, 1703574925, -592275999, -575667766, 1608992792, 661971102, 970851117, 1639640195, 2087111581, -829153723, 691146213, -1404663713, -313101638, 1502585198, 1614403637, 1532486141, -1846386912, 322731252, -1582718913, 664300743, 854377000, 1209628044 ], [ 333156492, 337970159, 828885638, 46294026, -1249561303, 106647521, 430446550, 273301154, 728214729, 966298272, 1368985301, -300095277, -1524191169, 159843519, -2106007993, 193938558, -970984798, 783869718, -913719069, -319508712, 1457527258, 1972954093 ], [ -367131196, -236378211, 1520692715, -877314459, -1890473450, -1247218572, 855732031, 625315075, -925187772, -203427584, 1364415023, 836001859, 1061878827, 305588855, -385130191, -1738745510, 799986655, 1366184803, -2025269016, -86909172, 1315056676, 966664731 ], [ -493278062, 670630681, -819712967, 1317217988, 1397880690, -1370472337, -1943623425, 180663653, 1535198564, -1275198348, 1047647363, 1823916882, 1152896979, 156999938, 174480914, 102538197, 372534441, -884717483, 461232000, 910960710, -374319659, 707126838 ], [ 1744023510, -78185154, -25600663, -1313032197, -51618389, -2133076118, 1380347485, -1951167789, -636881791, 693870484, -905494752, -1913825259, 535803038, -897875266, -1056907797, 1547560270, -637314693, -617609867, -514102256, 1562000738, 348856368, 701504683 ], [ 854046643, 1882156333, 947808376, -985125914, -2041255950, -28840724, 655652097, -48279004, -167363449, 50501800, -2091232582, 1163115746, 626527614, -914168399, 1427509328, 1299455322, 1067399098, 1308201140, -299212054, -2097027396, 452772010, 391039484 ], [ 1779921457, -884010323, -1240626789, 314725890, 1511689840, 131300247, -442784682, -565805336, -1687697167, -679129723, 1756924716, 1271565679, 1324886986, 1704005119, 496753603, -1635066757, 19047983, 1081079506, 1812499567, -1469270631, 574554841, -961719003 ], [ -1518831867, -2002825327, -31238484, 308933803, -613597116, -1810115981, -1075645319, 1156041593, 1872008975, -1192840424, -1298912110, -63407034, -257828813, 2086338363, 728004565, -1234661932, 1488658635, 1609316178, -1117725895, 1959279675, -816290954, 1674350425 ], [ 515045621, 1538432777, -1997559639, 682609279, -1967973537, 224720433, -209766718, 1511398690, 1339223085, 1800158758, -1159073118, -77244782, -56640633, 1583357902, -1961070812, -1960344502, 740344151, -529884361, -2047289361, -1500083701, 550691426, 742233122 ], [ -198712970, 1039786656, -1368838620, 2104001204, 1923911554, -1874191300, -1520603298, 520234465, 985598044, -461479476, -112647905, -16997581, 851646150, -280541906, 2053753351, 2024841540, -1730043027, -1601909457, -892323352, 1332175757, 2053373262, 104844583 ], [ 662595537, -1925035471, -1262731988, 454837943, 1209367564, -1698474863, 368195600, 332233161, -1067585789, 1409817371, 543467364, -1466038833, 1987604888, -1532532321, -1335084011, 620962568, 1935629910, 199917824, 1167829492, -1837099108, -1756716158, -185642037 ], [ 792859339, -229036001, 953748624, -258223898, 1555112880, 1947526595, 684628040, -1358644464, 1472556148, 714434584, 1571686819, 113574161, 293654424, -23446056, -147824100, -447797460, -1997113821, 1744140965, -1921109111, -603592892, 1541144338, -1511224447 ], [ -1596270634, -457688915, -1420279218, -784414980, 10186121, 54748208, 795138108, -1121449272, 1421544894, -2053433244, -1281170116, 1920080611, -2013391454, -1737104418, -1758355219, -1856928351, 1586505380, -1043758045, -2049635384, -952019236, -2068958642, 22558992 ], [ -1165995460, -2096074111, -555910099, -1817449617, 1896157045, -1677516091, 545588968, 2065798666, 1376663777, -895841884, 1447256854, -292050092, 705421510, 1650499209, -177753324, 585320756, -1855564424, -29519474, -538792884, 919254857, -335402306, 496188853 ], [ 568995930, 1230901990, 1226882424, 1618359626, -2047604399, -1413693659, -982934667, -249493841, 1161034432, 150704053, -1434154552, -311243880, 837929162, -750960407, -1247779933, -1022066000, 2056419237, 212370940, 799395184, 873814773, 1902945799, -206113987 ], [ -1528806939, 2077958286, -522280525, -1114044728, 783192619, -462337581, -1149268564, -107666193, 988560510, 297527625, -244815104, -2113121160, 1093643091, 334685880, 1152066567, -465027423, -621142827, -3988402, -1828302603, 381117815, -1229350351, 1819760523 ], [ 862411185, 375299831, 61162537, 70723464, 1727470908, 529895331, 1173131448, -433985550, -1656227033, -1241442103, -584541604, 1843840153, 26093183, -603365789, -1113626783, -346205165, -1202002177, -1010258718, -1424602805, -617801613, -1234879177, 1732735848 ] ] ], [ [ [ 917562981, 127068759, -1841444963, 805407179, 1052770271, 193358015, 581082407, 192563739, -1093312910, -155567218, 1205534286, -1606299222, 711313345, 1615426902, 1600077768, 841827700, -116441479, 848619108, 308816904, -1465753250, -937378238, 1367000515 ], [ 245712732, 1249091057, 50751442, 1206999583, 246646801, -899071052, -1721292825, 518582858, 46301695, 366426059, 334956240, -1453179108, 405746713, 698922261, 1294729921, 1685966195, -1553368619, 675156503, 1545620876, -1584849331, 775393903, 620216935 ], [ 982402978, -1494202773, 169813028, 1120120853, 80306321, 2147240128, 1302475084, 1819792678, -1466523449, -896378226, 1007564568, -1083603411, 462078357, 966253425, 977857703, 1909357202, -275770428, 1632966187, -1404130835, 987484647, -2130203697, -1134276237 ], [ -107922325, -579875262, -1437061752, 1496637844, -663777231, 1838188167, 70618142, -708359468, -1064845456, 2102659200, -722720108, 955513378, 873265545, -301107382, -292433501, 1105867017, 343513265, 766218492, 55350662, 273009990, -1497339588, -715131487 ], [ 1487808654, 1421391213, -1786674039, -1806133759, -1337678534, -815654958, 1493400922, -1127471317, 745637848, -372923192, -790952606, 205343535, 1884488231, -390227736, -478204412, 1157307057, -1082536400, -1440947838, -1523320684, 244131382, 1333205609, -943001993 ], [ 933632372, 720396148, -470841507, 934526849, 877373960, 1975960261, -1213570587, -1036738316, -1964310820, 611292479, -514305678, 401712182, 844512481, -543023270, -312879425, -953808972, -910454701, 1080093841, 203877271, -1299347540, 698859999, -930049437 ], [ -909095574, 863526509, -2079600835, 1550735742, -463370975, 1962080339, 575311524, 1507620988, 1962154249, 1576718866, 823955160, 145303829, 1953831884, 1384437561, 806505212, 743235483, 1871394971, -1036572314, -812922783, 1297606237, 1054714976, 1356370737 ], [ -708320034, -2139764725, -893417103, -819605582, 1007755892, 2007151034, 1806219582, -1035022709, -1596636575, -566694727, -677535203, -986563942, 908187177, 595944576, 1283782618, -485152721, -736985441, -1529817528, -1014730219, 1511916675, 649583352, -1281135398 ], [ 1197209014, 2109909372, 398077003, 1178010814, -1851977769, -1736822416, -1378939707, 1293477468, 1708265820, 533088259, 746477273, -1317805149, -944948599, -182738784, 1795801042, 586379800, 2046885114, -956879374, 1749419298, -498536913, -1300591483, -1334445926 ], [ -165198927, -619443248, -1507203198, 529055641, 1205578482, -1948507948, 599547952, 965091090, 1955032061, 1634107770, -517881845, -1945453242, 787722044, 647683895, -1604430583, 1991197513, 868180418, 1946511732, 1962684019, 1822358089, -1058899, -1990833836 ], [ -412706320, 79438200, 1480297132, 965224392, 706496938, -413731359, -746094830, 794782364, -682815226, -1486638806, -1256260001, 1760654460, -1820683817, 1590631016, -975900536, 944644609, 1071952092, -1462927241, -1485820387, 1565438853, 80952260, 1301881734 ], [ 1150193339, -1740508356, 1322653429, 1194694622, 1792810253, -1016609932, 1328602000, -69521007, -127980371, 252238043, -1672749640, 1919803941, 371983919, 1307541262, -2010135609, 537299567, -1662058986, 908750259, -1719851247, -1620835403, -1717881428, 584283545 ], [ -366814962, -750413394, -785669957, -2079454261, -1099489056, 240706339, 1075397239, 712968141, -401482639, -1295674837, 2118177775, 1347384364, -1016939829, -278411797, -910624944, 1526577313, -1143510203, 527768572, 725355901, 1681263153, -346165317, 1307632157 ], [ 1589597261, 403282619, 784096165, -841917377, -2017860081, -1506625049, -744562066, 1814195283, 2005388667, -75772178, 356935224, -550560962, 403835933, -1269382450, -1098475009, -1997204676, -1654386595, -1716011693, -1356404509, 443228269, -328659537, 88174802 ], [ 1745791611, 2137357204, -7264354, 1105173499, -703782164, 1835069121, 1686746205, 1359783686, -1122497095, -628780215, 164598400, -1206419914, 2111211638, 1223208461, 523979527, -1447301986, 210739076, -416096648, -318736366, -1155825805, -1612221659, -1082847439 ], [ -374462616, -1400332870, -1793091031, 280710325, 172745405, 1320868232, -725219308, 1261684500, -70565927, 1937139491, 1756161604, 964089965, 1698457684, 1005075414, -1601652879, -1248017461, -1311541333, 1349572606, 1979224240, 523113620, 1167731814, -1161523949 ], [ 226098129, -1767083055, 36746246, -1280473216, -632431402, 1423071871, -1323375725, -1406454165, 371479694, -2070955817, 77597929, -749530815, -930730841, -1210290798, 63654277, 945508717, 963459622, 798978752, 137085890, -1829781982, 909986223, -1360719276 ], [ -436758944, 615458332, -855195654, -2053082190, -1071861504, 1136825014, -69135475, -1352566815, -334188890, 1111053833, 454530769, 3068178, 372742123, 218528719, -1328562939, 242474212, -2047467737, -1637196692, 358541404, -1468120515, -580144212, 942909784 ], [ 1399834395, -1311020178, 2096892101, 803679762, -1520345, 1833865546, -75259450, 2107087569, 120336168, -319875055, -950790152, -1318945904, -2141661997, 1257523040, -1945140779, -1391651902, 38943294, 1328277431, 1883821115, 1055373906, -2087892050, 704842071 ], [ -509799066, -914474771, -1243334970, 499524551, -715411994, -884430173, -1027049378, -1685082085, 332603437, -1812124509, 1418192557, -1230332811, -286286004, -1946882505, -1953710573, -345368383, 2030891050, -2037177977, -299990788, -1038500394, -1803022454, -1636274291 ], [ 1860605667, 2094990729, -184884868, -1358233860, -1086209266, 151147774, 1317316712, -406354502, -1137677018, 1534523026, -929335771, -1938862961, -1087157429, 2042068472, 1901723335, -1634643566, 395385925, 1036453646, -1756903656, 1089116007, -1088532118, -77905913 ], [ -101965991, -254420074, -1059915769, 650850153, -669699758, -1040809750, -734005729, -1512318317, 67390048, -726417310, -452011410, 1879004511, 1110806921, 1801288135, -1575612985, -863954032, -151585786, 2140768751, -1184663895, 546810537, 1841511702, 480282086 ], [ -1815947517, 813396657, 1820756107, 1504322902, -178476016, -1693492148, 1201177456, 1190811989, -43802257, -430463502, -2019604249, 465246868, 285426056, 1615424092, -993569063, 412052704, -1553989661, 551979018, -1624525198, 369586805, 724904000, -760045664 ], [ 1474425346, -1883192965, -1368640044, -1570117569, -452652348, -797170211, 1284036139, -532544391, -1558211680, 204091755, 450369980, -2110776373, -1842204419, 1223963525, 61560774, -1621930320, -285897738, 2013092546, 885764802, 1152195552, -640662734, -1688302787 ] ] ], [ [ [ 1150100615, -85089519, 1886736722, 1968838247, 1291144133, 2100114720, -141121610, 1392386785, -832458222, -1200650998, -868632816, 1284019550, 426388167, -1371313223, -1082677646, -972004679, 1308884396, -694956501, 1070794152, -1384127726, -1055694066, -42116910 ], [ -1495342411, -206005048, -983089997, -1274632817, -1140876197, -204831023, 689533245, 1325395361, 1871885564, -354820552, 1434344312, 1726227635, 2076470247, 1561803373, 1210644981, -1147173850, -1789313005, -1183909475, -1613607993, 1010019429, 1452903764, 185476813 ], [ 851113525, 1683766917, -1607765736, 1114551569, -1283215650, -1995939837, -106925227, -1254679977, 1312015651, 1023702415, -1672944651, -1764502810, -623842286, 2023347402, 3251831, -34829969, -1249408207, -1313350312, -2044714655, -1091390790, -13559521, -672602635 ], [ 2008434774, -1104645564, -1785455774, 1879093938, -1156368762, 68663385, 372050300, 1078925121, 252225105, 561390400, -1758961118, -1520566994, -628142099, -1615008744, 617640907, 186650701, -1909822100, -1926135156, -1417926335, 1790781447, 1079414113, -2140826279 ], [ 1824441783, 704421049, 2147245001, 1596998388, -140281210, 32383555, -677926736, -572710728, -1856169616, 534526284, -358101582, -1788539424, -1668635419, 408317570, -493516999, 1265253537, 1374562362, -130917009, 1587488649, -2030555891, -1085216199, 342612824 ], [ 456033182, -826597708, -1236668604, 448410374, 948270174, -553624532, -476042365, 2025572738, 204350617, -1989370549, -678319153, 493456479, 28187043, 1460318905, -1769107027, 211409629, -1070781318, -930772608, -1617326458, 435696177, -977601371, 330174070 ], [ -54636973, -890886938, -1205163264, -738490619, -357326865, 506513375, 1769644356, -1536724452, 1224872372, 1556929810, 1381287680, -927775942, 85785805, -11164509, 1958350665, -639212152, 39590217, 1350037019, 1757550377, -1741627371, -1111609069, 1459443908 ], [ -148839576, 119994649, -1137775306, 615783398, 1388860688, 2030348791, 454368242, -1163555828, 2012488378, 114186505, -621269679, 2146680957, -1116833360, -2043961850, 456129085, -965064897, -693449343, 1517260812, 1690705447, 1860455041, 483708680, -786530137 ], [ 1301229915, -1537550558, 1909216662, 618716391, 315172228, -2030577448, -161836810, -1105321620, -2055372479, -1644862038, 661099976, 24755574, 901651813, -1346850037, 256951789, -200246466, -2137704009, -813172627, -1135050950, -1711382982, -314581502, -2001193168 ], [ -1092673962, -1646737882, 1472267302, 232580183, 1547385241, -2113072964, -1608231585, -813244734, 1327538594, -1511053344, 616907903, -903155793, -292164876, -51265612, -825058848, -642459346, 359875037, -1030283956, 2142428821, 506554025, -238717908, 1708047987 ], [ 1074338932, -1771234757, -1741591907, 1952789280, 1426401415, -927895678, -1567761897, -1159177292, -30336322, 1619745186, -1640065616, 1999329713, -1832755102, -904039441, 432943538, -671185785, 1145072530, -3242338, 1892220566, -498027663, -2077931350, -1883267307 ], [ 2049722341, 1549870505, -61936520, -383410751, -1916915495, 240907019, -271079148, 693028573, -2016000131, -1985883453, 1703254224, 1517504192, 758886276, -296767670, -38365745, -1291881342, 2146337189, -559346699, 576652277, -1061075900, -525748873, 1254139187 ], [ -1854466561, -239705789, -43296350, -1796312382, 1094742984, 257776849, 1080205250, -1747091363, -677547856, 1179730010, -2035111725, 159489311, 2015953755, 973796541, -879307072, -146746072, 1734065683, -428628, 1454413335, -185749164, -1681230475, -46488026 ], [ 223713219, -1369084264, -684483311, -1054577552, 670354107, -975183774, -1133080773, 1744536360, 457150126, -40389762, -772139047, 76601033, -2078404354, 1123293126, 1732490673, 447580495, -867414478, 1086575486, 740355158, 302051882, -695099456, -693535888 ], [ 1017981400, -1982431757, 1014764424, 1988138837, 1181204012, -623117301, -7610453, -877119851, -174211691, -1292887029, -1071567181, 1924946531, -1241785999, 1162372028, -1158694410, 45961801, -482396388, -1592913723, 221957086, 564082111, -983939943, -670483520 ], [ -1891585136, -1319534426, -920015707, -801129357, -451919973, -1184015321, -244897542, 1110420010, 2124371197, 865498518, -11775852, -1721184008, 1517698479, -232774377, -849820414, -115729537, -1804548049, -1598991475, 1400637066, -837919610, 284970029, -1757265842 ], [ -958447407, 1608711318, -1723647445, -1178370973, 1130830932, -2074427848, -1076388351, -847925555, -883172188, 1443995293, -1470806450, -527446437, -419032245, -1782924113, 449058177, -1405111643, -878038663, 257937623, -1047573145, 821258485, -617976380, -1547559178 ], [ 773492589, 1798319922, -930441224, -698166839, -1640774955, -1581927110, 830669942, -1794871969, 1816885388, 773427381, -689274935, -1448051195, -2020327404, -1022943227, 2032109299, -224113691, -429756788, -903604321, -819569541, -953094476, 2107302398, 467474318 ], [ 1900912359, 1193630035, -900726967, -1251430776, 1793045030, -1544056118, 124486616, -273167303, 480517520, 1854741039, -1570697379, 959295907, -407180400, 692714578, -1443894231, -1463472660, 1545474513, 1436124949, -1229700882, 1810891462, 1641975361, -301072405 ], [ 1235187613, -270395002, -982611742, -756348588, -1341545081, 1393211586, -46471079, -1078095193, -1552117455, 388638574, 1681538405, 105008491, -1033251237, -355972507, 700577066, -958229523, 866850315, 1832069212, -1663776684, 2000699835, -1843074447, -44188182 ], [ -1996849246, 848796892, 2129091646, -385246167, 327530580, -1274347111, 135902842, -1316471390, -92165437, -503027541, -238378142, -1236526767, -935959355, -2055398169, 696742001, 393241274, -2043439280, -2091604355, 886759789, -1806091445, -2108341790, 182297459 ], [ 1775071941, -239606190, 339098539, 194462313, -233351490, -611474208, -608412720, 272518544, -1694325057, -1510452195, -526754571, -309841650, -82656519, -1380583529, -235143446, 1903030618, -591648377, -1504906760, -1100627606, -1899829252, -1341508520, 1297119159 ], [ 1130761150, -1845830716, -1861911039, 1114193059, -211452049, -539573385, -176856112, -1849584170, 1028390162, -1234267995, 1230825505, -1866544927, -92113609, 1888707213, -120435119, 555851545, -2042538802, -89959247, -2012929786, 1213732340, -1788352694, -1329839025 ], [ -1360942921, -2085088115, 1475425699, 347426251, -308033233, 237694805, -1808140700, -650232689, -115504353, 1817137876, -106973400, -2039340431, -2101537066, -1919748654, -872972976, -1501132736, 1606735152, -1594443262, 589819970, -1783579233, -2108690912, -573536200 ] ] ], [ [ [ 2001969541, -745269728, 1257593808, 257884851, 410113596, 814981496, 1107172035, 1486653825, -1481250356, 410172668, -1469552458, -1605595467, -250635978, -534880991, 1811316652, -590626617, -1763127213, -642795152, 535258194, 1402760671, 1469787381, 970084673 ], [ 677593336, -231496405, -1591702078, -663518533, 1445882872, 326984946, 762813826, 115925370, 2141437590, -2095258939, 1021717692, -18294598, 2105401582, -1377201598, -1191595700, -570514574, -361839917, -1549848761, 850253983, -1457589990, -1967199842, -667222186 ], [ -193552922, -271350960, -1815772217, -1331059727, 1517933430, 1364786053, -683870248, 1423128090, 168351358, -732566007, 136564530, -148139680, 1463067546, -176841721, -987135012, -884418114, -536767373, 406453999, -1696472098, -1739814536, 1701614208, -1260368290 ], [ -505018912, -1480215762, 611307350, -298509902, -1679444404, -838687504, 554151661, -1764911194, -1926418306, -686197477, -1036577879, 785731763, -1553816257, -1417380419, -1361509257, 54164466, 1662353773, 1200262971, -1460250812, -901149637, 2123924024, 1576917203 ], [ -870808227, 1953480857, 650403902, -706233863, 241432526, 53695244, -310722919, -1194935948, 548104624, -679075927, -1368532834, -469950336, -266959017, 1334117424, 422501206, -1274021559, -884624259, 1308601796, 304682644, -415442828, 1863347193, -1271174211 ], [ -659891354, -1926317160, 2009855243, -1823726911, 1104025938, 1579331732, -1187426619, -842160530, -16556915, 1278666289, -1277078517, -984374084, 1619926973, 1006513304, 1860558588, -162091938, -1404296852, 2116137861, -888666187, 1901497247, 849858362, -859809348 ], [ -618330297, 234110659, -1709296937, -405835847, 398933203, -701496216, -1232116160, -406278621, 304856972, 216730287, 187714644, 1507055059, 2107241072, 105662536, 1589740735, -922296809, -1899947941, 232157014, 360531819, -177972505, -1563037880, 1154521302 ], [ 266285480, 1807736280, -282434677, -1488704333, -849429955, 1032656516, 1691730754, -912592250, -1566303914, -220374752, -148561809, -381632478, -1212471026, 1910409886, 674680409, 308494286, -1840425266, -915987954, -1184582911, -294764852, 1620649018, -1980511279 ], [ -1952656252, 1355322403, -161953427, 1736944940, -844679918, 2040795632, -585528777, -271648045, 145508787, -593437140, 2123224280, -1644929170, -614888974, -1190629981, 1336584163, 1009608686, 1348958539, -1027711848, 103192531, 460270010, 345849689, 1256577979 ], [ -1989108327, 1372413871, 1221445636, 1997969924, 154034081, -1662686148, 2104616691, -2143153389, 17867826, -113960059, 945821081, 1575246496, -2058658756, -1252581878, -1846186960, 1933526958, -169384965, 212632060, -1755676591, -500111946, 1160890771, 922648603 ], [ -175368166, 1929378788, 433614882, 1064845248, -922512411, -1553111221, -1367344486, 1311276650, 387065620, 463080040, -663874480, -1930328809, -1033694016, -1266661159, -1441235760, 1719278403, 1290658136, -828190361, -1357047716, 1323448799, -1329538195, 696644034 ], [ 901363979, -970466667, 1746706448, 1243312979, 1388297394, -1166895285, -1684623203, -1390081033, 286438996, 1309341478, -259704744, -719466937, -849640711, -1367083589, -1665427184, 1885100351, -1088713180, -274507725, -1713094001, 93587698, 2116445744, -1175098057 ], [ 2093853164, -780984532, -2087338574, -309849833, -1073530968, -404822871, -1243865283, -1527974355, 1806194179, 777971527, 1343811492, 553058935, 1285678683, -2067250460, 901812937, 1812294728, -902602184, -2039711827, 181515174, -1801170041, -8533007, 1470188538 ], [ 138481709, 1150061562, -624406383, 1447084649, 1182302780, -427555473, 1624589071, 582528850, -99766951, 1537215411, -586451714, 535408193, -385610515, -1184574528, 890898639, 987059448, -880490710, 2088477133, -876895097, 1272042727, -1210836337, 749187368 ], [ 501210572, -321666234, -1199809879, -414502632, 354901135, 1450302586, -631221332, 2046567745, -1582914994, 973588088, -1930748423, 1708550846, -271672140, 1000340279, -1761821346, 1571472852, -2938738, 269457728, -1280466344, 481676497, -816572988, 2061689823 ], [ 745553162, -311968812, -1621926317, -1197014718, -1468480617, 1931290405, -1050039410, 664974568, 1698900667, -149808812, -1087871052, 1096818707, -1779930126, 34197325, -1977403278, -792530249, 728061955, -557178552, -837611941, -166182527, 1735484376, 1322326107 ], [ -538569948, 1739433877, 442902536, -321759644, 40751227, -1243977622, 1765089601, 954757037, 1232109671, -2127565332, -1121161942, 1134377164, -2057823103, 418661100, 1710787733, -1783785196, -1347484228, 1729868748, -1207220834, -1979305767, 1644025482, 558979422 ], [ 1830159459, 1310830695, -664826207, 76468454, -1539151744, -280147515, 2017963860, -308032236, 1460640495, 1659710983, 1862778847, -681814216, 88864837, -730716219, -1052601732, -801433590, 835873264, -18341844, 1475778485, -1372279844, 1633602801, 1369726836 ], [ 1421877414, 711345564, -2100682978, -1075261206, 1640833132, -1713921369, 1426066533, -372516247, 421677343, 283357180, -79218635, 1273382948, -1651806866, 90892327, 671951573, -281896709, 2125755922, -830214688, -1310638123, -2085818332, 1228346843, 322881723 ], [ 2116324587, 1307636387, -167927211, -883615122, 695741250, -183955957, 1039879661, -958450921, -813767391, 443344491, -2054646850, -889339214, 2099868194, 957098504, -390828154, 672233779, -242639276, -1214934331, 1766369773, -156249031, -1771399177, -1914164749 ], [ 1262917961, 1810175056, -134287400, -1417336754, 1595436416, -2044222721, -102722512, -1457039422, 625830453, -41076525, -1832361725, 1387555053, 581693672, 490115790, 1440771610, -352472996, 548919122, 1614265958, -1418967217, 1051083670, 380784967, 1809665191 ], [ 1498061843, -1646641838, 1965248292, -1885378377, -1951707233, -45473374, -552058641, -1906577791, 789205934, 1341337494, 607419572, 919394126, -1166718494, -1573990530, 1911310073, 1984695596, 2093871062, 1517652374, -481404733, -977056591, -1289931520, -1038889501 ], [ 1456165285, 968244489, 1631896179, 211056835, -1717577098, 1857907886, 787690937, -1075900610, 692846812, -942852879, 132208409, -236417386, 564290179, 2113277772, 1867573652, 2114439595, -330227776, 2029072535, -1580323552, 1964151369, -1041927568, -1258485285 ], [ 48111791, -180878713, 282934454, 1252206036, -1705578989, -1231202338, -81572342, 1102959053, 1180791879, 479033792, -994558534, 2044885156, 1807633655, 760830382, -1399809993, -1743589804, 823089771, 1918641665, -501347623, -606685641, -2053306892, -164498327 ] ] ], [ [ [ -1225972309, -307280996, 1145847662, -1093387649, 2087234731, -1807383062, 280532288, 451639377, -770286059, -2067732868, -1038350193, 468825238, 1810817440, -2057186793, -518846442, -573152675, 1952001822, -1418765208, 388672595, 1419355236, 1367153167, 2037310642 ], [ -1947795539, -1893912607, 820311827, -1913364675, 1256540009, -1434145951, 1465483509, 2072203218, -170049417, 1901357802, -2063546424, -1910643064, 281342283, 1622080262, 1358406441, 331155760, -1234146731, 1602976933, -1863071006, 1795530968, -1055687920, 1553148938 ], [ 1007573295, -135191144, -620140715, 1067290866, 1491390629, -1280408621, 1659383126, 1779439433, 556330768, -1443039066, 377450980, 1968265168, 115566383, -1583231894, 2031161688, -2058577098, -1510523130, 777762235, -1816771117, -34230344, 873388349, -114135416 ], [ 128387449, 543619044, 2120634053, -1100887975, -1264374535, -355913311, -781194364, 1906891904, -337072971, -2091268460, -265441318, -246934188, -1669610623, -1781954646, -2067262050, 1472438574, 1609611372, 768288845, -129575277, 360435991, -1863439444, 151364961 ], [ 1180891105, 316672227, 507358394, -1424618350, 470808715, 1766136020, 1592570781, -38054825, 1073329773, -1452058765, 1609281312, 892470391, -226489905, 511245305, 668927944, 86973248, 358284886, 816336125, -1478161953, -1723368121, 897671606, 903850326 ], [ 1558669002, -1697248661, -877164167, 112327457, -697560757, -950150310, 622426319, 786936819, 1931334200, -578641987, -926593469, -807365291, -1948703845, -1937017862, -1284648237, 374800367, 2100814136, -1953835689, -672259420, 1912468157, 732030943, -1575943762 ], [ -1246105625, -775250508, -913992011, -2113579157, 1862908763, -586872158, 241211744, 1523710825, -1284770480, -750292952, 2087416850, 1500612119, -1215170448, -1628517094, -1333303270, -530923635, 719907368, 23380796, -7601387, -1429999810, 1345871255, -3252456 ], [ 1718682380, -1944416004, -1593962658, 1123186553, -1407786059, 1043648485, -812311167, 1903549607, 2087827689, 1785078351, -275240014, -1897718122, 1666728433, 2050337997, -1154592960, -708661647, 1389116254, -1344699986, -1766227793, -1220226338, 250632468, -1001654877 ], [ 1655917538, 413033806, 815592719, 1103573056, 1779912753, 830205395, 1895544956, -310504893, 929108342, 65850662, 158877711, 2109775875, -728694461, 1860591692, -2097268665, 539423656, 1963656093, -1915561629, 190114653, -2116604779, -1363407896, -722458095 ], [ 703653612, 1188831202, 1188271417, -1838393691, 584106653, -1090793335, 257330033, 262282723, 9436842, -1783788091, 142854994, 1492623917, -259232632, -969173601, 1786673399, 775479077, -56689777, 200395708, 2014997573, 1696729896, 337055387, -1958054476 ], [ -2110567762, 2121393188, -112424636, 1323203922, 234408571, -776562981, 58434244, -1860582239, -1976247652, -2018245551, -1847902590, 1579389392, -942355550, 494959710, -637604288, -1335519197, 630513072, -681625391, -2062496107, -1257018446, 1944089682, -1789622297 ], [ -956952009, 1186048556, -760531490, -434880633, 1969348681, 1023528815, 169376787, 1227559775, 907411533, -900587183, 1246860151, -1335976951, 556046864, -1243509063, 243795990, 236491937, 698489690, -35616688, 1384966158, -468563139, -1849025163, 1406112912 ], [ 1350101038, 568418208, -1169084522, -476269324, 80708248, 1609722268, 1219623552, 1648932897, -1855564071, 122616431, -1184606455, -2051631409, 55907529, 1185988768, 1188645308, 1163335100, 60343831, -63769539, 876581285, 223336912, -1441068153, -410405216 ], [ -1580737697, -1380075949, 1078013078, 1724292981, 1351403117, 1219825476, 1398483493, -649604477, -408542499, 572694953, 1070689305, -1157582359, 669026242, -235385630, -532673370, -1333770675, 514691533, -888880735, 1545065617, 788192174, 480695856, -17907865 ], [ -974081164, -1052263328, 1861152135, 49851875, 1429809757, -938246173, 1968219037, 553039271, -1231592171, -1956165541, -1364893768, -1986377390, 992308729, -1254246232, 37209526, -1861017575, -1785900572, 751802314, 1892652842, 1665962411, -2055053703, 1880229342 ], [ 126206334, 494868269, 2025664190, 810371107, 1976147071, 854235430, 523854284, -1387507114, -1877198331, 1492549597, 1736533998, -1555605225, -709179676, 2036069009, 2078598790, 1529921174, 108517053, -1788751475, 2107531578, 487730797, -351968553, 635194620 ], [ 1512881980, -290618201, 14484504, 1558179324, 1733031310, 970523196, -280348688, -1909714868, -1669250747, 917630222, -1046606595, -810090719, -471126307, 354718213, 6287361, 1592301216, -814566282, 549159487, -1259459675, -1668147228, 1036825150, 1282433589 ], [ 463536639, 1534815665, 1395001934, -1203928469, -820493750, -1649800536, -2126783622, -146668465, -1268746712, 1480254754, 837686728, 275143927, 263193275, -2071042699, -480828244, 1157366653, -1404307450, -1725939432, 161513154, -1096027645, -1915432600, -554861428 ], [ 1161728740, 1552374442, 328151867, 1874123863, 531573297, -212703212, -263637679, -1370297328, -884522428, -670232735, 1140086474, -581662848, 874143383, 946047421, 1062865361, -828623947, 1905712936, -948817470, 756406564, 647963217, -971082352, -795361397 ], [ 1248271443, -1003615333, 1980239615, 602764511, -2037413145, 1026571086, 1041407804, 190941522, -571354381, -83831688, -1530834536, 1033756160, -680865188, -1952722098, 203370782, 1728863315, -1561763296, 1232970247, -1554085756, -1463433611, 658389785, -1734395347 ], [ -93666643, -668014222, 25570068, -443692249, -404666556, -87655606, -1733444278, -30110762, -1195848373, 525747112, 1800527794, 558474368, 1697275858, -2112961949, 851611797, 1442893607, -358600978, -244417233, 905811122, 57254220, 254253493, -41707460 ], [ 220926791, -1879121029, 159890803, -218444186, -1196839488, -478776343, 252863169, 26208450, -1195639532, 1403834134, 1032680016, -549600933, 639640550, -556074735, 166988426, -1231126246, 1039917571, 374971120, 194843257, -191834711, -1554008714, -1174249423 ], [ 1084502324, -1713278411, 657726329, -819306894, 1178534195, 437711029, 1432374419, 546602870, -1286340052, -286044095, 2070268950, 1492174668, 1032485888, 831427616, -184015508, 317940522, -637103340, 119593388, 1448745758, -752553137, -390472732, -788892787 ], [ -233634819, -1417492418, -1984757262, 81445690, -1423293684, 2088206401, 1379670985, -1049305715, -329420172, -16589828, -1549417957, 575181710, 174439893, -513000090, 384140199, -1342735909, 91472177, -192810124, -1922540093, 1005460265, 1390241434, 546686319 ] ] ], [ [ [ -1027514693, 636885434, 527932282, 1565890738, 1989179521, 2117181076, 503919643, -65417705, 1260232833, -1091092670, 1517419928, -618420602, -1617361431, 1324745542, 1238329964, 90303136, 1993983175, 1660732821, 1046967676, 1735086382, 410516207, 1685686306 ], [ 1318896774, -367375549, -167960368, -1607328825, -1296363669, -2140984499, -2072010829, 397939839, 1104966929, -1699006146, 1333862081, 983969759, 263619690, 1753819668, 1946764318, 179116177, -116476060, 667636192, -2102530262, 1982864353, 1512942846, 1206882706 ], [ -2477378, 1918894206, 100047420, -1083160133, 875878280, 700670084, 1868685891, 1454498389, 1468573749, 2121032679, -1800510054, 1801711755, 1483334038, -141757319, -1748538137, 423149471, 640589162, 470749728, -11887753, -1876760035, 1635692936, 422397498 ], [ -827731529, 1901081269, -28261993, 1338262450, 299878266, 1676633895, -861918588, 959731056, 1015761757, 1513029130, -1505230605, -1677076940, -636582421, 1566807082, -1088682230, 730778295, -422390761, 80943567, 1466609261, -1141999968, 228313335, -753562191 ], [ 1072458883, -289533472, -1013095846, 1552316852, 159812780, -1044142086, -492982846, -531974215, -1986386975, -747127618, 29035781, 1075952554, 258600589, 846015563, 422039422, 206929638, -599591103, 1358666559, -262161038, -1540920541, 672827550, -1550262586 ], [ -1005862649, -1975239115, 57018770, 1996476031, -1961485170, -227634467, 129288097, 395516484, 767220341, -699122083, 780365142, 793440600, 1094018742, 143059294, -462859139, -1907642133, 907953014, 913868882, -973951194, 468188108, -514604895, 900509924 ], [ 829937924, 1728740506, 1244722166, -10064402, 1623408267, 467778273, 1788382704, -114943735, -199383710, -657644823, 2043083300, 1517329280, -393024398, -10823892, -84549395, -263106813, -772167495, 725106342, 65514068, -1005914555, -547985086, 2030180978 ], [ -1022180586, -2078559693, 608190928, 388911246, 1179404229, 488448428, 1906790722, 1794013104, -1973299305, 711137655, -951400015, 568489913, -701646943, -2062795221, -537862889, 349413767, -1818354855, -1054518332, -1443815766, 1914859961, -446773855, 1404872567 ], [ 950879126, -2133723354, 767425606, 237208996, 1034808666, 1420223380, 83522487, 53534519, -39938887, 590795711, 1984218615, 733029911, 1088112499, 467598160, -1316973793, 2088800542, -302679237, 1904655348, -1636713282, 1790748326, 1141507501, 561314595 ], [ -576524606, -2036376900, 1469600395, 1824995155, 183858147, 226703505, -1506629764, 957053735, -1246490210, -1579897488, -2016520155, 676198655, 1415894611, 18492795, 258764747, 1067834712, 136083034, -1734178538, 1628880883, 1088092141, -1181829783, 1911929709 ], [ 1381083188, 1889153448, -533174849, -1702781609, -735603493, -1158717320, -1019492311, -1049432891, 772807293, 1282773928, 1043887078, -388958135, -188640008, -87817323, -1561371039, -783591134, -1329923213, -1837720131, -307142153, 945432414, -1997119320, 1607067924 ], [ -895270066, -2125954602, -687185361, -2119225240, 2125193357, -308340728, 833341887, -944178, -212680016, -516915033, 1608814047, -1544323404, 1235669870, -589606567, 165634796, 384932484, -1930468706, 2075464752, -1453319640, 1680520278, 844329753, 560804771 ], [ -749862094, -856496094, 537868419, -346270009, 701686018, 1452679582, -900556372, 124827044, -28090332, 2093079870, -2089748004, -351786794, 45493224, 1598513924, 1844332052, 2053951479, 567048855, 1283763132, 422311272, 1329379798, -1887512666, -1225654140 ], [ -657325688, -1753080351, -1765058197, 224718958, 1646663709, 1706996853, -2012545428, 1470419523, -1221554868, -227974074, 445369860, 818151897, 2094936787, 416229369, 333522514, -279246953, 1705898327, -1061558986, 1128641155, 781224548, -1771181097, -596690159 ], [ 256487698, -942212621, -1551561133, -22638967, 284651755, 1678254604, 401821399, -1257266659, -318423777, 913206289, -1645903037, -1776832742, -29528030, -1398234044, 175289922, -1031787218, 2010554971, 1581953426, -76723168, -2037440406, 1427143760, 1347849442 ], [ -190064633, -1784586090, 130034398, 1145081354, 1137839381, -1963152952, -1713659805, -992198357, -892605579, -1143863670, 561213297, -1648739491, 282299601, 930757177, -1070833072, 781241616, -1521309829, 1187704141, -208208831, -351016717, -1940672202, -1645898205 ], [ 1824125522, -28970922, -43837221, 1748054301, 701035305, -1672586502, -204332252, -436870492, -1024368490, -2104069311, 324274686, -2090518821, -76592718, -1803398338, 2002830826, 2146217328, -1379701912, 748394752, -1840741507, 1956687406, -564911211, -885988289 ], [ -2027757436, 925812800, 40529248, 1204809277, -1241593476, 1799458537, -1097094472, -975360233, 658061516, -1896810294, 1507678434, 950040605, -480086354, 1317732479, 365764963, -165629675, 1039033507, -81497698, 399398424, 1425860168, -1194526665, 721892813 ], [ 924149737, 1801665657, -1169587641, -246238600, 2132637378, 889022239, -1008450540, -2064821765, 2043563901, 1099897627, 1506638289, 757785517, 1532768621, 1645950113, 959076863, 1533597392, -509095290, -1403280701, 786227633, -839753701, -885480466, 659983299 ], [ -519864852, -469017892, 994953281, -61677115, -1242527993, -1298292605, -1513858129, -1786187956, -1223071445, 1207464753, -1284069248, 1348679096, -216866606, -264932014, -536032485, -1848046874, 428473079, -897136356, -2146413057, 99635816, 1109947539, -1197317824 ], [ 1332188948, 949440737, -169522823, -553488868, 1716160896, -1429108571, 399466614, -1440869954, -107405725, -1640304558, -69306758, -557791361, 1852558557, 2094645468, -1003273650, -1261680115, -1858145608, -271085087, -1320586138, 1980060794, 612781234, 2065960484 ], [ 529003543, -34614844, -1454450916, -1210820063, 690141491, -1885596336, 1882819003, -882031822, 92979030, -480472595, -1908862200, -1185454715, 494616579, 1605905143, 1825464599, 1297565517, -895663978, 538033266, 720186707, -1709067923, -831304058, 1304099461 ], [ 977379249, -1476139059, 1187926466, 1230786948, 907356270, -365561944, -2079368214, -1073900280, 1719115343, -1500290673, -1556207874, 933649656, -450515357, -1163145386, -96278317, 1189116346, 2040680927, -781293815, 334805968, 710532815, 399101150, -1403810720 ], [ 831124142, -1931270891, 749045912, -1171140889, 1460447425, 611345842, -1930317562, -321960898, 59953104, -2117404615, -2082923093, 775453772, -604260804, -243271712, 929595014, -1324430245, 1416637110, -1905383441, -981186841, 1246509285, 2135707190, -1435656452 ] ] ], [ [ [ 2098897431, 464780973, -2010033461, 906696564, 1015846846, -1760371072, 798484632, -692945915, -588346229, -1584487840, -14936212, 2135009840, 788223903, -1578918676, -75123653, 1831479220, 1069077696, -1956500115, 1425525620, -1342152102, -1358635156, 24302524 ], [ 2139305514, 1822036322, 1864550269, 934505889, -1027770919, 37421496, -1340345213, -1609951460, -858527341, 485502435, -719825011, 411479394, -155391034, -1281082728, 279605415, 1330943773, 1870990651, 563755257, 2002217406, 2108330347, 1655466747, -382463662 ], [ -987250288, 969141164, -1234905689, -1709254858, 1224694, -2052456464, 1480752474, 2066890056, 1882087561, 1791363405, 443932096, -1401818154, -1151976124, -727177887, -982412236, 934587920, 1985457512, 660671353, -875108773, -1166511037, 1859774660, -1313187378 ], [ -30795861, 1905515999, -677272670, 154783740, -83536078, 770978282, -1076903970, -1092759572, 1382928587, -108864212, 1438365096, -1677152509, -1522429402, -1277812653, -2047556958, 1722917544, 847862907, 959135468, 871217757, 1029582496, 1302765984, 540945123 ], [ -1827721471, 701686684, 948013892, 128278550, -389535376, -1488858366, -2007366650, -1968268833, 1177752774, -430873701, -818279847, -1575370511, 130869565, 786544125, -2019620589, -560208804, -481781669, -427323638, -1061818029, -1912265046, 1239533939, 991233269 ], [ -1500764449, -267355759, -2127937319, 2029411967, -1537835525, -463293544, 169222544, -1278442511, 1566439619, 347761081, -2064180240, -743205684, 1036260610, 1860635804, 327361575, 680467106, -2145594229, 627064464, -470842595, -836457207, 2073256199, -635383335 ], [ 1426941883, -1570673834, 1783098089, 1531158190, 811283718, 919502620, -2096076089, 712672722, -1846063971, -1173665848, 1421597326, 269330836, 586502935, 866739030, 113338723, 1124020002, -1575123745, -448772116, 842433727, 824538265, 1131832952, -125950967 ], [ 246103454, 982124962, -1918164691, 1591354583, 796652077, -295846165, 1154123729, -1377739867, -2007212525, -124655403, -2053050108, -1424261725, 1273978904, 519077642, -700373203, 585067393, 811317804, -333073003, 1150872029, -1916946270, 1157836129, 451947490 ], [ 312720692, 1615540266, 1853088022, 112778226, 93208524, 760008784, -1504097810, -479167831, 1647874860, 753155250, -1669791193, -1591395716, -1796514462, 156039464, 836222997, -790410817, 1854429077, -1916401253, -872305933, -1045838565, -321543839, 1199904420 ], [ -72458533, -942385235, -1084028556, -1732694609, 1204911987, 1529095583, 1680085163, -827250038, -1767230205, -232530569, 780595546, -1474881143, -778807383, 689472200, 113509374, 142100239, -2128425795, -982004946, 1685655757, -1962862149, -375479737, 1278087599 ], [ -1420410447, 1204743839, -1891346628, -2050289358, -2000736697, -1498489267, -621176704, 1283819548, 1873000496, -992252104, 624490408, 1813253186, 1205854756, -2119529358, 808972691, -1044677335, 1550401628, -1592284064, 1846219247, 46211670, 1198819718, -895276920 ], [ -1509259127, 1498780640, -1461822197, 1937399160, -964451709, 895072280, 340540219, 504049210, 602190808, 1195174886, -1865598919, -1410338486, -983491074, 719575864, -1036623183, -2108651910, -1020884188, -769901498, 1201104378, 2055460323, -1813615451, 183276005 ], [ -69487508, -1218932251, -508661036, -245960689, 1566528028, 159887510, 1598227052, -1857809929, -467564798, 2064888346, -2009487411, 971846575, -1691099674, 1529098150, 775199997, -768568522, 1274152688, 1244801918, 512752422, -1045928121, -1590690313, 1061279338 ], [ 558883377, -665267984, 423029788, 1610901218, -893704273, -930646874, -1504058684, -505329469, 198906099, -1131705250, 1100743230, 33004119, 460457008, 1445472540, -1832157121, 497457295, 273259254, 1704782815, -1674523443, -2129953494, -1518094326, -1598665492 ], [ -239275586, 1600049994, 1693634740, 591219207, -749712625, -569748136, -1378547884, 326335043, -1973277786, 303309724, 2086145444, -1859048360, 286015075, 1047394838, 506896109, -2124402941, 607593628, 1106606112, 2142367826, -1926021540, -1015540490, -1119196652 ], [ -366434844, 1699617545, 160919915, -1882895116, -454049676, -1580881241, -1583377412, -367018594, 570893553, 1222376108, 942945832, -1530585352, 800563075, -739760754, 1637476568, 356694723, 430719950, -1424311415, 54143360, 1543203415, 1988567728, 209996347 ], [ 1483781966, -1260226276, 850969361, 285282355, -1619133153, -1061025730, -1503309255, 82989799, -647682339, 875961849, -2135911595, 260810936, 1855434660, 152749633, 1504250592, -2140685255, 446192478, -178323149, 528315232, -1291126206, 994035118, 1422121613 ], [ -618904766, 380493628, 692882879, 1684759661, -948850444, -1878869030, -43768894, -928297536, 130012975, 298181766, -1745429148, 1531109519, -247996626, -1885207576, -1792650809, -681023428, 1467780935, 896474869, -2064136354, 208351141, -601789606, -404760286 ], [ 1196344582, 846568149, -208619704, 311172038, -898565960, 1220993596, -970362559, 315012789, 1807452473, -2065253955, 506242867, 1738051468, -1427569279, 1913662198, -1965524983, -817749664, 1106364763, 1273261872, 365431726, 1794297058, -994313931, 1295673220 ], [ -1692315714, -1872832798, -734556575, 1550505947, 705417101, 28698430, -1070516887, 1937611261, -910475111, -411413846, 1067852137, 1499341611, -326879747, 1771697889, 1762070061, 1485378011, -2070233504, 1499679943, 1493200561, -1842974580, 1580611030, -1737100322 ], [ 880008633, 577930042, 493171058, -327935428, 467334241, 1376401957, 1295627879, -1855449777, -1334814423, 137659888, -1068321795, 344472871, -126764493, -1359858149, -2035427386, 617328791, 1174818853, -817569913, 2004860459, 1893399120, 1597950816, 629976441 ], [ 1210951892, -1956821166, -525724794, 461018131, -304298577, -2031885127, 1794570845, -1386622795, 1999871216, 1287182435, -371634762, 1298414146, 1898033242, -1940386548, 1776541505, -1862666720, -405939233, 1330794805, -749357103, -615614675, -873495103, 270828122 ], [ -214709822, 1968685921, 868634022, 414907837, 237208288, -2123428078, -1484849061, -1385907546, 782451708, -310035451, 1637764598, 272455016, 1293380635, -837757073, 254481715, 1880592589, 1473874364, -1382872414, 231059234, 261960545, -1793562523, 648042133 ], [ 644742154, 916860185, 504740591, -249073268, -1878406588, -796047615, -749672160, -314893123, -808906377, 241773571, 1281723751, -487183562, 1392687103, 642713755, -1377290898, 1926862043, -636271124, -13991759, 1462731246, -1212529305, -1067904490, -1906690826 ] ] ], [ [ [ -1019044393, -2066487806, 467214289, -1483818693, -1234098643, -1708659254, -380841349, -255889846, 1844337818, -271393479, -1801688315, 725866912, 1646149325, -604927747, -459451516, 1127971217, 1308828408, -1664070779, 1434874595, 1506397078, -1643279512, -308128370 ], [ 22704734, 289221397, 644928080, 644178068, -496440105, -1221235980, -977824368, -998452951, 190463481, -1194762793, 300169710, -566844100, -2067554107, -942775557, -1341075314, 480014235, 1588496874, 1038396587, -1941996095, 1645961211, 1508459040, -623243486 ], [ 1599740720, 135750944, 682281055, 1610562409, 494853869, -951564368, -707346998, -2049649343, -799523938, 505013595, -1778400920, -837458319, -1545353126, 46066320, -1215445750, 290580072, 1535094556, 486756093, 234544529, 998179437, -1396801787, 654632319 ], [ 537474513, 813348984, 1364030819, 398556844, 1994872082, -2075935846, 850509075, 1871259063, -353474604, -2038839849, -403149165, -2043505255, -129035547, 1016652845, 1997172655, -1613458953, -1972089360, -1410919193, 1726747251, -2115524080, 262844706, -220014198 ], [ -1147432384, 1741884762, -322017253, -607193628, 1628367503, -841773156, -1422494580, 445309025, -800473557, 301758850, -1049139243, -83860134, 1566577469, 570506654, 440358241, 978311648, -605968998, -895850617, -1547325012, -840696157, -1708748682, -1109155710 ], [ 1951031586, -500166643, -1187826129, -248376804, 1228690873, 811541658, -1586631456, 1256087881, 1581285028, -716485317, 200995067, 5469779, 1906696402, 303659545, 2000681070, -781833449, -287206767, -1647130556, -691737951, 1051292086, 1519844826, 1914056152 ], [ 670271659, -577707471, -1104777956, 1335900366, -825764253, -957068879, -1293980052, 355169707, -1397468344, -171582490, -941712273, -1747722136, 1006833646, 1696489876, -127390869, 1948206324, -934097775, 1428258888, -1706876189, -255073068, 2033022207, 751396819 ], [ 1764799758, 817210282, -1528170463, -1764959903, -916582858, -1370501723, -1146079852, -405682268, -1665704637, 1718095352, -1182165580, 1709764180, -762838219, 1743742626, 1841395661, 567686525, -1078533928, 300022999, 1788492229, -580309820, -1591030453, -1651504878 ], [ -759492818, 2119652997, 469550852, 1404022304, 2046245158, 1564384219, 16292065, -1970648339, 268830608, -70560316, -1490120078, 1175050298, -425770104, 1229275027, 1620118379, -1145544069, -2023213453, -850954124, -1684411329, 1570935182, 481808307, 1077006590 ], [ -1215888716, -1797852930, 71672820, 1750610255, 1138351249, 475578905, 1124562835, -1277291753, 1887548705, 1420905681, -1218701604, -1100279928, 1604360046, -1805539267, -1139859815, -180519229, -1886670057, 946450050, 1100199139, -110507136, 1282900720, 341961538 ], [ 987540050, -1055707887, 1307936701, 1849491059, 2065158509, 1555393003, -859795576, 1338730586, -794762045, 2127728182, 2086085572, 2017819725, -170679497, 1675717766, 1685251515, -366267542, -1828493251, -1563971164, 2090771450, 524841874, 896521781, 1156075540 ], [ 1407490961, -1481324115, -147885586, -1994039093, -1648904606, -1651344576, -8659121, 995737890, -653223317, -381330518, 1438291761, 609341174, -961347736, -1896612081, -898340376, -1984771854, -145294411, 272634045, -1096700333, 265670133, 42452443, -1693414355 ], [ -1721046607, 704745239, 2008512060, 1980996739, -1506473394, -900489534, 719351531, 630332367, -1946977744, -1238991381, 973299913, 1845859076, -317294180, 682708124, -643783312, -693076503, -1661947650, -576803234, -2100349452, 109835001, -1469231214, -846869118 ], [ -1516442104, -1424686085, -1504836190, -1705791955, -410399107, -1326897426, -1624518431, -1422592827, 373016286, -1610554919, 855620841, 792896672, 1149118858, -1434466028, 1764032608, -1192928382, 23076635, -1974033281, 2088636081, 773006174, 1982207721, -701926159 ], [ 350622748, -1679583767, 301059661, -1646151322, -330051685, -363296280, -234897952, 47581259, 459210154, -1852999332, 250035351, -1315413177, -266588539, 1408571055, -1671547757, 410999976, -87023129, 657381707, 1170938307, -991539854, -1711389146, -169365003 ], [ -1620800029, -1172919101, -876619533, -452964981, -771956626, -632747421, -266157863, -1571325427, -1918453833, 1727768075, -337670066, -1210861513, -1216890363, -1045058561, -1071502108, 308796341, 125068718, 757538309, 1831755699, 1126224974, 962396938, -1797952729 ], [ 352518148, 1054648352, 229064175, -1033302807, -2004482917, -640476354, 697895734, -1312175011, 1786394659, -606685300, -117103203, 38331686, 1198116273, 1368610487, 204200272, -1645478736, 433913140, 1272634171, 346746450, 1587232770, -1141041188, 1072261980 ], [ -922866178, 2082820257, -1111138620, -1591263182, -801335402, 298810440, -771714165, -296567732, -2102576606, 759463202, -1005385703, 1960900578, 482940272, 1332433442, 481824093, -1896749353, 140175104, -1985134809, -757757436, 436990369, 1551484334, 811421299 ], [ 71736744, -925430330, 195704827, -581181135, -386444575, 76722045, -667483900, 1735789084, 214527926, 283770793, 254327491, 1337041221, -1344719785, -190638352, -1426503768, -1455794436, 1154659140, 592606671, 715827865, -2026818455, 1246407675, -271554644 ], [ 78301631, 1348574793, 1585165165, -1905900617, 1456255052, -1150598407, 843967140, 1993020899, -1965674112, -700651307, -1125524736, 960977874, 537818550, 207316245, 655568919, 145342333, 1773390755, 1366999853, 1677852849, 994682466, 1874913945, -1533654020 ], [ -389888686, -1370179977, -535831936, 278118933, 963229060, -894220184, -1790653389, 1338551111, 648630866, 64232637, 1907526442, -579263676, -765171889, -714497048, 394268374, 288645262, -1339417145, 563992594, -1619423252, 1425580889, 630890330, -1733469744 ], [ 1726202880, -88216571, 651132147, 1261323120, -2143379522, 98799542, -316957586, -978046770, 192545447, -294819909, -109771766, 891856958, 353298395, 890350417, 386981421, 1928443421, 893330563, 2029543683, 804636328, 807995169, -973040534, -897942548 ], [ -1638201022, 1088966917, -1555791105, -1931135897, 1523394267, 416816678, -1908037305, 2021479377, -1052281147, 740680620, -871222314, 398818062, 1897236141, 20978621, 1813804862, -1267842307, -2073238551, -299982081, -1330817129, -1245857350, -129818080, 456968884 ], [ 2020048893, -530456777, -600093855, 2133444798, -1560499950, 217171278, 1282367783, 122012418, -1157040214, 1108237658, 886245256, -1483491832, -175393369, -242354522, 1729388141, 552072471, -1017013858, 1639400740, 510420148, 1672731453, -1684303494, 513266008 ] ] ], [ [ [ 992798760, 181219998, -1562026127, -41944915, -26546153, -1987891281, 970875245, 702430102, 907856635, -1024095495, -1712679986, -1809019571, -1729086771, -1816212074, 1593583792, 1216677239, 325952096, 525342892, -1530124735, 2012308587, -1831230874, -1069240725 ], [ 1576986616, -1595700231, -1714461086, 1675926092, -1559257826, 940678840, -237101526, 1212820005, 996158334, -1327466636, -662292063, -1338158272, 1803671014, -1830246396, 290395766, -502183520, 1249200317, -2147132661, -667254808, 15920454, -1411703693, 1912762388 ], [ 1873686206, 2071870834, 52662325, 1293725327, -219154830, 308372025, -1752833636, -2101040740, 1645848757, -2019255777, -1930702492, -59435900, -1427013321, -1185593426, 1500120321, 227918932, 1389378104, 1374917917, 1124599143, -2083796153, 673634880, 302467609 ], [ 1192181745, 1377975051, -1745625891, -1996617361, 6627511, -2054196376, -1565668955, -1413983089, 1965249217, -1120819613, -82247957, -1217101392, -113719011, -869227064, -354617906, -876324795, -1696820363, 41255209, 1630452786, -1031811212, 1119976233, -528979568 ], [ 1279956078, 778941227, -1964899140, 1612200986, -1945645728, -1328402263, -216344566, 1670704891, -69941021, 1021180118, -1367395536, 1506134335, -1949516685, -136243898, 1515247932, 640292480, 1482885867, -610833796, 96795836, 231618540, -385825994, 1625628634 ], [ -489473741, -670251785, 1886121975, -237628220, 887906499, 680400405, -1734685204, -1262198241, 93560547, -828105365, 355019681, -417647731, 393416292, 2030232348, -391954248, 1720141637, -1184787698, -346641495, 1386602202, -1055319368, 603005092, 1116572854 ], [ -1777963702, -1388332158, 758779833, -128582649, -507507193, -495465035, -562138480, 1351615878, 749835791, 1601148203, 36279654, -615913137, 94257123, -1402387177, 1997939209, 2070364013, -1590779359, 88712856, 807540554, -343423648, 903850912, 2124494130 ], [ 1066688965, 996623492, -1174444234, -1521426199, 815701468, 37385325, 1325920093, -1909483366, -2097850654, 96528486, 1408716551, 1764360053, 590524702, -1934171344, -2127028345, 726582874, -1828412465, 427729518, -927501217, -94644698, -1171366560, -1089914286 ], [ 1410755311, -422052312, 846388306, 14032602, 1727583445, -1796879573, -1076712853, 540892631, -706551579, -1133571700, -405802111, 857726534, -575371903, 584170431, 745247077, -49304748, -1076991718, -1194662689, -1123108334, 684328247, 1832629568, 1093726968 ], [ 211783872, -969058628, 1278731843, -1054581882, -968659365, 1286766820, 991627725, 22016478, 812763827, -1537414350, 1010996678, 1817105404, -1522537541, -215667492, -1716357216, 1987537357, 828172679, -1117201182, 50681382, 1549290837, -952159371, -465872465 ], [ -803319611, 759074777, 1033375493, 1004330324, 1076098328, 1903577603, 1111945835, 1754443467, -1223165855, 1324433931, 1192587936, 1971996363, 1821427931, 1290441830, 788283768, 1739212345, -1667982636, -1815289457, 126147994, 1307532311, 1653413322, 163923361 ], [ 203594920, 2143205919, 487774440, 414970152, -537470374, -1870591805, -51860124, 1119161894, -1315131811, 882275389, 451867649, -2060447499, 1539751709, 2133289274, -632836535, 1231477341, -1959825497, 1210965693, 1195030989, 2023788524, 523122253, -1703667711 ], [ 1527934622, -1509643295, 128448152, 536518600, -1133213680, 326737490, -2123680240, 1549421862, -26228431, -1312466507, -1243095902, 858882304, -71747423, 558655638, -1243111441, 1922334043, 1443930684, 747445878, 1390874101, -649146097, 1549414650, 494712011 ], [ 576289333, 930628477, -2001829820, 801016811, 220849639, 364658496, -1329336810, -392793558, -1979154542, -1316592835, 578950404, 618335993, 447597843, 1783229328, -237671047, 271388534, 220926963, -401244872, -322153469, -1803086278, -262517002, -892868949 ], [ -342292715, -1567228965, 340559586, 1366025021, 863321947, 1844274977, 1080512177, -1054477940, -1890255894, -2010519250, -718690892, 495895071, 97666575, -1825901504, -1452705672, 965569064, 2143939026, -380720196, -308782660, -144087483, 1243383866, -1124419350 ], [ 2009717473, -899510574, 750947624, 374118080, 891627727, 320338609, 1032245703, -883556396, -741339499, -978171593, -443122835, -2060363365, -785840126, 296889627, -1181720833, -1111481024, -289467409, 407949528, -488949352, -771847594, 1729491285, 1884288949 ], [ -961819644, -446541433, -1480775204, -1030629802, -1853336138, 646092836, 382334301, -844603319, 1037583002, 1627857716, 1652442702, 1893649608, 471868155, -1715155393, -575818212, -1177999443, -2044692706, -1369707046, -1448310041, 1605865952, -908316777, -1623296102 ], [ -2055884325, 2124574844, 1112102408, 576408693, 776144614, -2119142007, 1350877679, 1330873679, 555350567, 356752240, -2105561708, 2061886820, -947756869, -755536408, -1379937292, 1876342365, -200903127, -1567001009, 2001368382, -2052033264, 2084562951, -550761272 ], [ 132697119, -466813426, -871512021, 2005284642, 879201686, 289191464, -702366376, -1005361092, -1015738940, -931216853, -933985705, -1476829863, 1820631725, -375536967, -1708887043, -1368382452, 1728079793, 1594502328, -83251251, 1449156060, -225231794, 328143287 ], [ -2048403375, 851156476, 419426400, -1339273140, -261748523, -1863729768, 1356573106, -1909875062, -632162753, -1320482012, -881175099, 1876760005, 1545503788, -486206053, 677923594, -36681480, 1996812040, -1174996603, 1518732276, -1867985652, -1964968010, 1665289955 ], [ -605429781, -197641986, 621254225, 845908095, -1979143195, -1506418008, 789914617, 1174212498, 549540077, 190023302, -1353991324, 172794623, 1903629705, -1975326095, 689705172, 2108115239, 1055980305, -1798787977, 894155186, -942952240, -1590075019, 887923838 ], [ 496841825, -67091766, -60034616, 819390155, 324860036, 776351533, 1263177018, -1172308418, -88684540, 1497421130, 436371352, -1423571575, 1098567598, 1821800675, -548893542, 14707476, 1672925513, -1428501855, 267392684, 690619062, 1018025790, 84415435 ], [ 600710131, -215076968, -2080690127, -1689613571, 1757230488, 2099739417, 1326470340, -75804111, -1261303061, 2061661501, -1286980111, 1007791381, -1880212789, 612243485, -349766674, 482507738, 344653062, -1211703432, -1119686366, -916373506, -1866080197, -1070387522 ], [ -1474327593, -962831883, 575595781, 715551570, -788657299, 1868944891, 294442742, 1221100235, 510202717, -168864465, -1852292661, 955213932, 1836872355, -1329830695, -250381750, -565446776, 406767429, 1910879976, 2090171822, 296519655, -613026126, -1698817534 ] ] ], [ [ [ -1458728667, 415539267, 787975715, 663657934, -172844015, -653878042, 319232289, -587989236, -1109681384, 817529685, 706004108, 1656349256, -1231239532, 274538132, -1742086876, 181844865, 952585126, -1930158861, -2116975373, 1221103389, 1146828075, -1706862479 ], [ -1563881220, 298525361, 395598049, 653807717, -1714162519, -738566698, 783078781, 1127088676, -802209466, 1930091497, -144997893, 329099711, -535254202, -1069282904, -1732686287, -851370955, -366531284, 1744770263, 262938395, -1227753928, -229047383, 738803533 ], [ 1257479058, 1633447971, 92490410, -606719452, -1755381596, 2086452135, 1310580441, 320301784, -1681140177, 341632991, 459905721, 1784244947, 2108394750, -1181187673, 669404111, 1863567712, -1276256729, -2010755619, 280194480, 843313809, 21759775, 1717116707 ], [ -819060618, -9570254, 252435308, -2066160043, -433766550, -1170331946, -1177249152, 1651768755, 1688504624, -1048451905, 1379460868, 243658927, 605965064, 608851992, -1064482852, -334822861, 336750082, 1945509832, 1450970344, 935488408, 1568918481, -728166016 ], [ -95382379, -1851874807, -1906499029, 681724660, 1165448617, -179614138, 1013192781, -204893276, -63318799, -1761871642, 481477285, 195686028, 856564523, 1180309025, 1192006439, 1753997487, -1139159238, -1299944946, 1879691977, -1156370694, 12975089, -1035328362 ], [ 780841675, 1299505140, 1871489504, 1444316413, -363774525, -1131309353, -1803349297, 254725114, 470721451, -931469362, 2060230296, -1027927006, -889621375, -1880029990, 788629135, -2015801033, 2104296281, -1383907591, -302841881, -319081440, 1805747500, -2043398879 ], [ -671626514, -1391240697, -382983880, 1785706452, 908604979, -1421826113, 497653208, 891780412, 907720068, 258079168, 1751782352, 1693530535, -1267160356, 1113787056, -840864796, 1622738578, -1471107318, 1304102298, -542800747, -1097956635, 523976345, 1170161043 ], [ 668851905, 612873937, -1102492978, -455131138, -1309926764, -533701781, 1597741175, 1476951870, 1419050423, -93671333, -1350680902, -980949395, -1577582800, 2054379660, -1101000589, -947690622, -1546705505, -253368030, -2123285922, 1332900869, -1310274937, 733208932 ], [ 1089772568, -268017510, -1001974678, -956130093, -1687712927, 245083370, -1237747988, -294460873, -337030211, -34121875, 949227600, -303713990, -1877651892, 1305911031, -1108009243, 142687219, -170984645, 1907303143, 1821217058, -1518517312, 1319874994, 763927686 ], [ 362165086, -1387392503, -1720956037, 849754671, 1611301203, 838448842, -1932686248, -1784186904, -523133315, 1196477620, 113401557, 463938472, -1492255057, -1072430006, -452603532, -2015565549, -121875450, -1698465931, -1456366791, -800385553, -1534034913, -1075390245 ], [ 317920992, 519646769, 1333919419, 309734670, -163970979, 260797048, -2049080927, 751145671, -1367315031, -423431774, 114366703, 206052582, 2115596519, 551207193, 1459324916, 306891649, 1198656373, 1076590091, 247706139, 1534126748, -1625288228, 599609760 ], [ -1451085253, 846534912, -561107394, -1600824457, 1900558492, 99439694, -1756135213, 1616314010, -1822897550, -60919559, -1029362473, -1445943071, 487502527, -1663465073, -810342486, 2128144300, 537084173, 622581535, -1213331227, -1409402446, -1259751189, -494330086 ], [ -944380808, 1299142139, -283065378, 52465621, -1631578695, 503485956, 1735218186, 562046595, 1153118454, 469746233, 815162953, 1910447986, -739863448, -563562239, 149053027, -1998876953, -411340351, 2079236039, 1536953265, 1105053253, -679184789, 1987989610 ], [ -1411072897, 585718965, 937997874, -487726550, 438603385, -302121646, -595078000, 2041735887, 1492008702, 176404696, -581485551, -742658798, 374773368, 2073377711, -1869599819, 707828434, -851178370, 1356973114, 1167399287, 308013278, 851105412, -1837511268 ], [ -953164913, -1024088828, -1657916934, -1099530515, 2105121511, -671577791, 2070819358, 1567460403, -1084611213, -1961951449, -575399982, 1410152305, 122952757, -1689403111, -531332629, -549560588, -1276508808, -1661440731, -1927157886, 1267358253, 165631595, 1694769138 ], [ 2144195988, 714580673, -2146201925, -794620298, 885587439, -286065998, -1677034034, -433843922, 1291113123, 482236826, 70942260, 154342926, -536452545, -1047666725, 1294678553, -2095763005, -1145112215, -1693910638, 304062278, -1894631723, 461532561, 1997110777 ], [ 1831297043, 1496399299, -540079929, 277424518, -1995193884, -363447540, 1004655537, 1859540998, 369285170, -1719093341, 2030697585, -574704931, -128618030, -1089654581, -981155071, -1700105983, 1201714369, 32766629, -1478478925, -2136294026, 1886354979, 1841616697 ], [ 620567771, -1673231557, -1526626205, 467103798, 2085046580, -1081879180, -348552620, 1281378543, -887220311, 1905546626, 1915133398, -821269421, 344675632, 1427197191, 2145525216, -1402757152, -623277497, 239321559, 1155654613, -1602404174, -416759678, -57490745 ], [ -1126236849, -2125117708, 1923105597, -1150841589, -155290548, 406139451, 852112321, 782235514, 1353309338, 2074394049, -1467456917, 985446265, -1555272918, 903486103, -1026273145, -1610562324, 382208282, 1560432511, 712021006, 793195778, 1465480026, 45196446 ], [ -761602497, 301151489, -1517965046, 2029866887, 1466733706, -1893835726, 1819233063, 592098575, -1962290468, -948025183, 1688638036, -1781894766, -1977688310, 1348224590, 596687461, -587646848, -2017621447, -457257813, -1268950466, 196269111, -359895926, -553914262 ], [ 2038279930, 1152885679, -1972979652, 610935602, 1357490143, -18364695, -1014827231, -1989855644, 162436150, 1783224287, -1665597444, -1322313134, 1705376747, -1993300659, -1049886331, -1091021790, 1298091112, -29349775, -458274569, -1036435088, -1826571148, 58342473 ], [ 904443715, -699971136, 87852949, -924090018, -1226008881, -1372413299, -1565271904, 969003180, 1548949156, -1500319842, -564603234, -763529668, 109287477, -1813143556, -620887213, -1877052059, -342337566, 1912158058, 1317096730, -1712533512, 1948161551, 1926189576 ], [ 1741550160, 1791102080, 913166305, 1515645883, 1930846206, -1177050246, -1501521986, 473141603, 2143890179, 1653053733, -2121878489, 1093873644, 627089402, -1410445854, -1337403057, 25823916, -1698393687, -1416596589, 389917819, 1183173293, 215155924, -77097049 ], [ 1740975754, 793317697, 1120029868, 911592692, 1519365063, 90598195, 516309531, 570879286, -812089279, -1582928823, -784228937, -1844384309, -1211533195, -1918212721, 688699786, -1895510838, -547603631, 1441071707, 1363079544, -1483822229, -1089337518, 48808376 ] ] ], [ [ [ -17158420, -1064251078, 935250230, 1076297368, 628454382, 1603601952, -1512261224, 166297440, -1223558952, 1092276932, 1668478893, 876651550, -893424813, 1722136026, 1036402547, -1283726267, -1087136493, -138435767, -389470394, 769807432, 1669519421, -1840797787 ], [ -653715366, -1604492208, -1496308840, 2004080991, 1429180111, 1168475800, 1309551612, -74174535, 1086588007, 878258526, 590738213, -847215408, -1916392969, -274741921, 834852702, 389366539, -1562800233, 2049688237, -1036272584, 927143360, -2061172502, 1149677253 ], [ -112818176, 563119288, 406252534, -1384060603, 365566690, 1713489366, -1821048166, -77982405, 233740428, -1009952547, 852267676, -1471443995, -1023842865, -414071739, 1790328548, -1939446079, -329612447, -951635854, 1642484254, 537818312, -2063589647, 2029461793 ], [ -238465985, -2069608190, -1222216568, 596613795, 1709253820, 1320795951, -1629790412, -1953885698, 2124421248, -138305311, -91519278, 380268542, -1777041980, 623386297, -1267923080, -2146742231, 1497496377, -1048744386, 253212643, -233741052, -986002328, 511505886 ], [ -25128650, -135306037, 458246516, 972222862, -1303074993, 105206183, -1370976266, -39065120, -2005902684, 1901301838, -705428889, -1915867021, 1804280752, -676527459, 352364600, 930577061, -1923188986, 657470746, -11232323, -1735220414, 1663412496, 1256861046 ], [ 1818952147, 1453833477, 1919101977, -962882868, -218779684, -2003556470, 799637682, 1919384524, 1382010599, -1625136679, 287312223, -1592066912, 824216699, 398260215, -2111535283, -834120571, -40704089, 1660585890, 103169767, 1138952517, -1484134450, 1651102712 ], [ -1639637924, 1463640165, -1261973173, 1497814357, -120744486, 1146024359, 153401030, 786839963, -1364569805, 1128786189, -514883203, 1660741655, -2079500238, -443339982, -1310887744, 1227943208, 824620214, -745609072, 641389466, 1914754426, -1343074191, 538359930 ], [ 1411801818, -436334631, -622007924, 920363869, 1188402432, -1944642290, -777549885, 813031363, 1744482383, -161088576, 21763157, -828323430, 1405823384, -1809497535, 1525554363, 1645072191, 2022551065, 680256809, 606544397, -2073832431, -892627245, 1699544389 ], [ 1689001332, -2074764179, 884013922, -1249294899, 569499648, 1358617775, -1344167328, -2080694797, -1263333664, -482932135, 1100376517, -215985465, 497718652, -1893877437, 358140665, -1281649963, -1348823122, -1993511034, 1574298051, -674069431, -1956142359, 146697476 ], [ -1703091806, 1238053661, 600699890, -1831131767, -1655565623, 768625147, -1830860118, 1032072368, -1198996931, 782906070, -1804692002, 1832366449, -2049623117, -1922012976, -114523824, -672000723, 1615513476, 1875571227, 809248513, 246253691, 1943442768, 2126145473 ], [ 688815502, 2014490203, 1719977937, -2099320078, 467242659, 1522425514, 1167679637, -1358048047, -1355911947, 2037110792, -568594931, 2057153091, -988393936, -1637987958, -1375396667, -429422095, -1519650422, -166130397, -275165915, -1127844387, -182290580, 123531882 ], [ -1982218343, 1064856201, -1644888694, 850075367, 407393891, -1083313973, 650558550, 1716439878, 1511300905, -51392983, 23631496, 1103763106, 415812774, -382634182, 2050964643, -1942360241, -2144844874, -1038462394, 1980640106, 1254465339, 1997743961, 2014816245 ], [ -280293890, -1861699653, 1862836677, -713739699, -1184023048, -1897042485, 1393633130, 2042439114, -77069837, 406701658, 37218623, -1778089749, -6444290, -425072989, -2043040531, -1303247260, -1891825343, -3108512, 1577274714, -1485907801, -93378722, 908586393 ], [ -1757762699, -790598745, 806090278, -798628437, 1647692563, 673861965, 258963091, 965609048, -342774065, 964000011, -691495630, -522898012, 292597036, -965222725, 1007185248, -627010358, -291311449, 1176785948, -2069208940, 1289121261, -1290675795, 656790575 ], [ 853705339, 371986240, -826014695, 86356267, 1653772847, -1306727888, 729426060, 2118596914, 1215087092, -1055505700, -1058544253, -1266131851, -241128612, -858597229, 106956712, -2070184373, -828378047, 56916851, -1294128600, -1854341999, -281778907, 2142541117 ], [ 331241677, 434222430, -601339164, 1446015779, -178991394, -1419165091, -671667153, 1808041417, -656746256, 1600552630, -1541763139, 1985704224, 2078924978, 673715318, -1149218974, -362874163, -830909251, -1528718474, 1917524042, 1858599809, -591489163, -794248784 ], [ 1883962565, 358606159, -105479698, 1111326919, -1036965958, -1057936291, -304623004, 1176486034, 502330644, 551011706, -27429170, -141500817, 20822719, -1703068830, 1770139672, -127863655, -2122926805, 668410641, 371440499, -587059869, -883608202, -765858617 ], [ -1706869898, -626871293, -474801600, 663067482, 282186843, 1417387540, -271693232, -1607176761, 1219560865, -956549452, -133230191, 667426605, -780735300, 677321450, -614548312, 1469908732, -1510202858, -443385115, -2073549865, -675829133, 861513114, -91753248 ], [ 136790818, -698586843, 1337571238, 491867556, 532932305, -1513217835, 2028574206, 20154225, 376181912, 1578640705, -445998513, 908885809, 1408278098, 2080861985, -1096813195, 2052280471, -85187329, -749697063, 1399657396, 938625727, -299281522, -1667963282 ], [ -456763988, -1457847826, -485830262, -1746374852, -1982754114, -364973458, 1379871739, 527732709, 1771715638, -576979550, -529785046, 1243913396, -1024214583, 1645662660, -866585850, 2023207457, -255177403, -2144088062, 970416847, -1323829366, 2011100579, -1249352701 ], [ 758534017, 963094880, -1021869436, -116070813, 695525144, 264305042, -1613286766, 1493734685, -671255833, 191368965, -1882137559, 1492409141, 287948416, -622563827, 2091759287, -1692466078, 1666249367, 1785288306, -282570551, 1667269365, -1841422866, 1457232833 ], [ -1996588616, 1278288516, 1942778725, -462706859, -1826388551, 886264350, -596065904, -607241683, 620273192, 1450748004, 725522888, 1023224058, 84498523, 1700449198, -1540006083, -41045311, -1565952422, -2126332752, 2043219915, 229400639, -1339567634, -1933891252 ], [ 730079787, 897684877, 130531020, 110006693, -716336954, -739888969, 417213253, -941956009, 124335677, 1869991903, -152661021, -367687047, 957113771, 640222882, 448747853, -272929411, -877423781, -1662794755, -1332698275, 936952500, -1071263077, 345956723 ], [ 2046222200, 1604758618, -856010794, 1171762792, 1491233537, -740215414, -1868978777, 154232431, 1456283385, 701052399, -567519336, -488993342, 1011020526, 1727540961, -1457013684, -1402462176, 194840781, 753023884, 736504234, -663840852, -64794009, 1985718687 ] ] ], [ [ [ -273704285, -1187013882, -1645724542, -231848618, -529723057, -1884679894, -2092032061, -2002386244, 2129629432, -823417661, -1265565254, 9486687, -1328139607, 1567921705, -61587590, -1304859742, -590889636, 1537845905, -1257632162, 582965494, 966339928, 242949387 ], [ -403114867, 141971522, -1939997098, -967595153, -735357730, 1223761417, -2119028271, 166236866, -1856968532, 291855358, 970824597, 1166648838, -629611675, -157070921, 282589289, -1690308675, 711714990, -1073387037, 1998483545, -674750633, 180645246, -1245544382 ], [ 1643011141, -1474627078, -906228301, -1935232740, -1773880379, 1574960993, -1749347539, 1430111239, -377501415, -1288047596, -963806297, -1700016804, -1930267764, 1862858952, -1268206965, -689003319, 468887917, -873010678, -2039225326, -868172767, 123536825, -67452337 ], [ 1860826250, -150318007, 872077665, -1526002305, 1562647201, 168834069, -740949735, -374272198, 312698154, -736786788, 1827076816, 785217885, -1424467593, -157599261, -260776083, 1019273825, -543297606, -1734244749, -568889762, -1524815345, -2066447767, -76132662 ], [ 1546098628, 37490133, -504342645, -274135885, 1724812499, -916305807, -121519610, 188408053, -441931944, -716962102, 892711523, -1307201786, 1583485979, -1907062024, 1501871050, 1834375418, -1554114255, 1567669565, 560395441, 2128488229, 1952708125, 280671861 ], [ 519741607, 2083213711, 146476688, -550782719, -1022059080, 829846959, -1512950137, 1233146348, 1320018928, 1411383723, -1037324493, -2020012892, 57295475, 1441889098, 440751075, 2086159754, 217882024, 561582998, 218274072, -340658892, -373525283, 1303533151 ], [ -1978063951, 382160330, 1915517240, 1358525185, -1535425295, -1401224050, -2135600887, 419430372, 244441312, 15456639, -2016433928, -694802172, 1358467273, 474003044, 531833381, 533323987, -1043372486, -1378039680, -884256137, -1316467073, -178628984, -1263515293 ], [ 1339571946, -1145901136, 1981235790, -222776631, -1216932830, -1169928227, -1675535484, 1634251892, 454951398, -1041435980, 406442077, -14393747, 840340286, -2034793803, -597804079, -1867295583, 517565153, -807443793, -827702911, 1152359483, 1794841201, 539222715 ], [ 1865621986, 1152511980, 2078202002, -1313306709, -1714677924, -1129563772, 159743478, 623169, 355496176, -332960577, 2118385561, -1962443768, 1249713690, 1287539345, 1903484686, 1763112075, -1218275807, 480385054, -1361540616, 180313135, 974578553, 1891911114 ], [ -2053528264, 1764915413, 1867408509, -1042242614, 909170184, -870890863, -37996276, 1864974849, 552332721, 1197566721, -930774395, -207431747, -1039104935, 1639910941, 2132308316, -2078511042, 3295329, 973179703, -781595184, 1559429370, 827620130, 765130916 ], [ -2064522139, -1055792933, 383458743, 907399810, -757178957, -139270293, -2092443434, 104082224, -1614539909, 1944015011, -390894858, -1266790339, -814503447, -432270127, -119341359, -1928239220, -1438315003, 884167337, -985573597, -583718204, 814153679, 1933158658 ], [ -2077400916, 595825157, -1902853826, -1736228596, -1007757458, 640546555, 443850237, -1279006413, 193340226, -1325086254, -1085028175, 160577119, -1790558345, -475836666, 1940593660, 997861435, -918581646, 1477361156, 1804100650, 331088486, 1809165750, 856183230 ], [ 1587617692, 768899471, 1685934512, 706181138, 1165489610, -974551346, -936428792, 657129224, -1757773807, 2065916562, 376788223, 191294497, -230293110, -1736347521, 994698381, 623987124, 1914887833, 1225105317, -1201608949, 2134508936, -1378497933, -1806535602 ], [ 2024580380, 378008420, -491472775, 263437597, -1654095323, 2131272542, 2096397733, -1071385673, 806099499, -1498643437, -1808595713, -1407612510, -750839801, -171782671, 106230, 1247127793, 198113061, 347797281, 472696365, -1238691985, 1149164787, -833696342 ], [ -557278996, -1883246527, -113172167, -986531617, -1376350095, 465197608, -1049558535, 1714859403, 432753643, 1855124526, 351941691, -46938560, 1493098072, 1723536037, 1974339092, -1491404940, 26885984, -864817146, 1362795443, 596959512, -2099951444, 510548117 ], [ 1780877891, -954278914, -694513958, -1416044912, 303809402, -1606506982, -447657153, -2069968458, 1508201965, -15557715, 1788268437, 1267109005, 1821478546, 1153593227, 904639503, -1906130565, 1957992109, 1447816825, 1104193941, 474679689, -441388337, -1774895759 ], [ -1900750917, 1724177610, 626481894, -1580121432, 1112940384, 1798531148, 877758256, 1777661617, -1130896590, 2026588701, -694291244, -1197213720, 695048863, 1855685293, 1376279037, 1381807441, -1952222821, -558659512, -1221245068, 309920615, -1683910213, -1314693862 ], [ 792741630, -299935748, -2107813685, -307345554, -904933620, -747487967, -60027489, -1599218707, 1171557977, 1181870454, -892018757, 2125975831, -690018121, -417392550, -88808315, 2096826069, -993539456, 981350873, -1835375037, 1358858278, 989118945, -525038541 ], [ -276160058, -44000619, 41258852, -104242528, 1608306204, -443915741, 1328416286, -906547970, 258818536, -115875721, 994995855, -88015875, 373624656, 632544210, 1467823994, -1887613257, -962896290, 539365578, 471133629, 1612373126, -503377125, 916071004 ], [ 1168532202, 251855255, -162194131, 240471782, 1482219904, 1294286344, -2063379000, -904677197, 1863886692, -1671457567, -2105288204, 496402859, 899452186, 1701715671, -566048476, 1777781282, 1081887817, -690143399, 427681516, -2125763286, 1280608701, 237947148 ], [ 1592336862, -1939607760, 1124745387, 396158938, 338117979, -1121554417, 1303464982, -1268281388, -1751897484, 423433659, 749432233, -593303772, 1155977646, 882430902, -527484462, 1670868907, 1964293985, 1091042910, -1838865637, -881539465, -1409575064, 1367298755 ], [ 193152778, -552501392, -1824251783, -1134304046, 700672160, 653828891, -1872089016, 58763648, 1243890981, -147700391, -1095187993, 1741208501, 1650057001, 1999768633, -2109707649, 2012664703, 1577121451, 1176981113, -399626066, -1150990677, 1326237793, 1435470737 ], [ 455202615, 518705465, 1679631462, -2429534, 1280767395, -1512066236, -1872548626, 1944737203, 2047863845, -150655533, -943669702, 273810466, -795260717, -2097337194, 202184982, 1336012611, -758117945, -1614360262, 327208038, -468755986, -1805159868, -477348078 ], [ 1426933854, -1508148430, 1541062766, -355265618, 736149465, -1054227603, 624904799, -625297099, 1686413367, -1762059110, 2132073080, -1642708189, 1032026108, -1130091571, -674947037, 73277920, -678203719, -133651473, 463724734, 52066864, 158196202, 1095024537 ] ] ], [ [ [ -949590078, 346079004, -638072856, -3691223, 582573389, 69066683, 447261245, 779460445, -787575357, 1014530340, 1821997783, 235130183, 618967262, 283986309, -1643511136, 1132943008, 2055570351, -1286835919, 803688551, 366290056, 1467814998, 140344524 ], [ -1094439960, 1255285970, -983376630, -1652098666, 2147296844, 1634943105, 541965108, -1672465386, 1879466012, -506049226, -1084939192, -1454917915, -2020903370, -1884274017, -227774481, 39152848, 1726921399, -300471663, 1932677817, -607540879, 420024278, -1948282971 ], [ -1875530551, 85357519, -193843811, 722297485, 2130435953, 1276976023, -93795039, 647513930, -235559809, 877357997, -962159858, 1935935673, 2123845898, 1183941192, -654306621, 540938028, 581626272, -1779085665, 950534891, -714783857, -1432698432, 1606124052 ], [ -610843021, 2087705887, -844065149, 1337930446, -459418820, 1755351386, -45891964, 2000166109, -1868377866, -79028657, 612326096, -803433275, 1990759008, 954721171, 140912523, -473407339, 1978814019, 409348718, -1147428147, 219651009, 607396552, -94526220 ], [ 23671024, -1441626689, -432243741, 470959397, -119706538, -9195154, 351046324, -1494479337, 1846105105, -196258330, -222364662, -304669466, 1835734655, -1984887031, -418486013, 1759910285, -289945221, -9393335, -1408787326, 1659335573, -454629043, -1312982631 ], [ 634423023, 1925878175, -725007118, -692266492, 86218813, 39281802, 692153385, -1399633773, 2015989830, -1512799560, 552862369, 1767132383, -488927829, -616218863, -2080101310, -1598513685, -703844998, 1565057825, -1081802414, 1812265630, -1347720604, 404331660 ], [ 1532511018, -905436396, 691891074, 580038675, 199162478, -1380100246, -4951093, -1565790667, 485792534, 1160967871, -1358031541, 1737377677, 601129927, 851648035, -1159799430, -137816394, 1725180031, -704177319, -192011177, -122119735, -581433397, 395774469 ], [ 1620083597, 1276972665, 1067723094, 1535644700, 1355441866, -1305013450, -1227305686, 787773526, 659502832, 1701630704, 1338408225, 1623326988, 707978127, -682116734, -323996520, 1214928461, 642694566, -707620939, 751165299, -727878829, -1003536257, -609506037 ], [ -2119071773, -1370823318, 464124323, 1401298963, 893985383, 965013251, -1956495844, -343624856, 649744750, 483483108, -26301566, 1842930028, -2143607734, -420206546, -1510085322, 1996548482, -1240443400, -1166181834, -1128309278, -609951934, 1430683700, 1775249929 ], [ -587107308, 865864201, 566040284, 1358117579, 1110215208, -1105476011, 706195387, -1302281047, -976613286, 1364845828, 793276831, -632423557, 144429991, -2089748958, -335475553, -519316897, 820558664, -915426865, 482937504, -1555658681, 1072851360, -2109288989 ], [ -1308935593, 587936754, -1384200543, 1154530677, -1946222276, -2019198321, 328811596, 447139368, -1341379510, -1444845204, 449488763, 95408039, -1390690222, 1083921520, -2136193121, -253000831, 1193817910, -1616969495, -2080256755, 612571590, 1794528065, -1197443241 ], [ -1639332364, -1473223517, -95320666, -1527964056, -1576824868, 1429486941, -1678611320, 1027400170, -432472827, -895258414, -833517192, 165265990, 1899557029, -1678956902, -1116964585, 1382386386, 2100430393, 816105898, -720644944, 648765948, 1639591523, -889589005 ], [ -378999619, -1948961807, -1804005855, -2122578231, 1761589942, 633494087, -923307040, -1809560474, 606116918, 1863195085, 1132219538, -1765990564, 1201282068, -1640504823, 1746984587, -1234549270, 1450196091, -277992233, -1755676423, 1695505597, 348198077, -1585931464 ], [ -221003992, 866822860, 4319574, -2129987828, -1860807488, 1606815393, 465365784, -650934088, 1160963314, 410617430, 1143171117, 279168112, -2026174655, -1736792665, -913539959, 1563799042, 622665295, 1141429950, 835149205, 2060518257, -149088950, 535396387 ], [ 909518084, 1220798068, 157255639, -1745622059, -401214788, -1284279, 1201377043, 1074658764, 2070669985, -1047469767, -789769375, 417977411, -337507464, 395787321, -889043274, -1377426386, 2053306027, -822265323, 930244818, -1825260912, -2037830093, -1955493329 ], [ 1015009937, 1023007352, 232681247, -623357054, -812577783, -538794553, -1228155897, -157255474, 581296576, -1032884364, 2061503967, -1494106688, 276692763, 1008741662, 200849687, 1345283276, 1168746399, 1304393424, -953092718, -2043542967, 45688309, -770634191 ], [ 1017729597, -757920052, -1226928094, -669368957, -1967661046, 1372908406, 2098737179, -464980189, -1670203221, -670723424, -335866509, 1771985526, -1546677389, 937003343, -957161686, -113622089, -93135655, 1984243742, -213984180, 2026769705, 2135107651, -2046077189 ], [ -1337469907, 25223947, 1982055225, 306092317, -950940679, 873205052, -518918193, 2060584353, -179017448, 49319661, 1568703121, -316897590, -1521854474, -1910199985, 1435344820, -1637552576, -1365416053, 1277233738, -628538954, -1767965662, 1589301552, -1975326590 ], [ -606107471, 1244976475, 719300398, 1622227996, -263780677, -155638731, -1912644356, -1164467286, -1736409061, 1839774020, 317326449, 599475626, 1279514951, -1919654546, 1518754405, 271062067, 1987519894, 188619228, 1059807186, 1510048752, 1979823616, 309781252 ], [ 1340552788, -213233982, -409440118, 489005512, -347190484, 1549067466, -2129412157, 155499714, -1677451331, 1222944292, 172999779, 1650143708, -1900767626, 981015559, 2003464293, -1036279276, -390969462, 1259327271, 531619306, -2080776293, -1610044293, -880364662 ], [ -1755760155, 1845880793, -536715901, 1232436271, 804512734, 1188666943, -1483102989, -1009976258, 1586126606, 1972460147, 817944529, -297192866, -2027006624, -2100392134, 1254955304, -138642473, 1972880216, -2144542895, -1180487835, 1889858514, 1398513487, 207716517 ], [ -1503549391, 889915893, -1345830601, -1796323767, -2062725286, -803744017, -2067466868, -611798021, -1866373939, -520721538, 1971376775, -1420361751, -1167348759, -1679457258, 2075211966, 236265250, 991439224, -1310269437, -1284724378, -1559095868, -35175978, 1653050118 ], [ 1430664398, 1641707532, 973676831, 767932878, 713182737, 143336052, -1167769534, 580601855, -2041003123, 1675906730, -1861295274, -674043923, 1221114028, 1519656202, 1426025399, 857484114, -1788751302, -1192545271, 221521921, 2070358385, 1563925232, -932591883 ], [ -802961677, -1011770880, 1190961438, -765443625, 662298390, 1159918216, 40274887, 1587503601, 586651751, 993169764, -160116299, -973716523, 185809748, 83100934, -1575363084, 1775230701, 1903732894, -1492463327, 1568840362, 20925035, -1387807771, -303349617 ] ] ], [ [ [ -370449489, -466170380, -1355969176, -1204303116, -1037045096, 762227427, -1185439888, 1145059642, -1062776139, -313954487, -2055390416, 1745145400, -587168952, -2009292711, 1054434825, 1084520098, 761618095, 1901615094, -1875191661, -1146151538, -437812280, 282642891 ], [ 1419757785, 1208576807, 1435074606, 382372745, -92164047, 2029181678, 85435235, 768303601, 1199327526, -422672818, 313308566, 1463002044, -969933676, 1787995817, 449317636, -378880294, 1958545497, 1016452606, 858969577, -2096640846, 580413789, 571510884 ], [ -59865187, 524728972, 751876796, 758121006, 564322914, 1514790927, -564708890, 691941409, 1812926333, -805847143, -863728350, -172044007, 2140529925, -1400010963, -885328296, -968281920, -1059944021, -1167663638, 340893400, 303141191, -1460483965, 1552077928 ], [ -1196891027, -1878856948, 454572216, -474408408, 2064047843, 1681642970, -73312684, -1645773489, -279766503, 1745906722, 1609454679, 192092937, 586364803, 142564442, 736582710, -1195110115, 76404640, -972397552, 862171401, 1834494566, -1778611328, 723776537 ], [ -1397795186, 557992562, 156111427, 794523653, 1226946335, 614518036, -1465139344, -1504757206, -1791787601, 1429588834, 581452381, 1405554032, 1449877854, 1096957980, -243178735, -1697071530, -1950329782, 470974295, 1742290314, 1152799953, -1418274989, -1600762605 ], [ 174554270, -235670238, -863282275, 764577872, -546596670, 825303359, 1236196484, -1125128065, 314661870, 835861636, 1525911498, -1791113412, 491437053, 588259863, -1538405624, -1566102309, 1291022061, 279070229, -77270156, 1937247486, -1976482575, 105797094 ], [ 1668933419, -1860666749, -153104496, 1046811847, -2136656836, -414922884, -942427753, 256436308, -1926205193, 1362151371, -145830624, -1713864260, -1207491764, -469967992, -1100143366, 1784445526, 1487805579, 870092236, 398799077, -159659782, -1269211314, -1714746328 ], [ -1534854881, 575841723, -504276778, -1248721031, 1725898858, -375766444, 2137591830, 1381776549, 732731680, 1615510801, 1846842590, 834326952, -374592629, 1448743407, -452559030, 167917595, 2101037937, 1938913602, -2140520156, -987966748, 993061548, -1469215889 ], [ -923291838, -1807543341, 2146939552, 971458949, -1597987513, 1234638993, 1032661472, -879988206, 1232258368, -591935819, -1401396538, 68599948, -762926778, 1102087234, -2004828539, -2053923570, -804518189, 1868604457, -486330606, -852745705, 81917536, -1211378907 ], [ -1174725592, 1537328214, 1399616349, 1691344695, 1574115533, -1871944481, 1280090613, 450630858, -1646299370, -169110567, 13513209, -863408593, -399243301, 450416760, 189247, -404284874, 1598952676, 652322144, -1943787107, -227602404, 192189336, 1803059943 ], [ 1532847298, -1285403148, -1609540969, -87219890, -1604512308, -762166551, 1122923395, 1848008517, -941724254, 1395130717, 1186664157, -1665152956, -878303465, -1481121419, -1245502363, 1852342592, -865014655, -694554537, 912563358, 474445923, 1483692394, -155511986 ], [ 1343984901, 1265884607, -1364301942, 2050394358, 480703800, 2061785476, -1454994662, -1302574148, -1606859523, 628141018, -296402195, -2136360519, -998897115, 980903290, 1765301101, -78491751, 1724022858, 381641139, 2079848120, -1267025956, 587211238, 808086927 ], [ 1228592173, 396043361, 604566893, 954820246, -742551138, 1782858556, 1550719835, 54358337, -1434178181, 2002363670, 82502007, -1476046481, 1386159613, -1962328738, 41170120, 1455506121, 888335749, -1657325618, 906531701, 1512715725, 2024895820, 957161331 ], [ -1437738222, -632480433, 1635576336, -1804846768, 499095627, -1031866274, 1141466305, -2130992719, -1316994823, -120610103, -1000678944, 519308081, -1170780203, -798412575, -38771979, -708749070, -1695028889, 1426385963, 1716084339, 1499359413, -1710285113, -29311101 ], [ -991350049, -1930305821, 1539639650, -1652822402, -1139873063, -349853511, 1150000252, 1802765273, 1929435237, 943323190, 1994570597, 2145305341, 1010685301, 993434677, -1367786817, 833108807, -1137172441, 1977973198, 884383169, -1153285628, -375400587, -42961219 ], [ 725250080, 1898893936, -1086670303, -980359542, 1327542363, 810861033, 1047358132, -187787275, -1692436104, -1777873373, 754544038, 1402668405, 1851167053, 1078746329, 1233537027, -2084016103, 200188969, -1639735356, 1573904439, 835893306, -1124529478, 1687880587 ], [ -113061809, -1974935897, -283693418, 1678660022, 1725204067, 1485299762, 677116773, -1959129821, 195608576, -545645294, -262127489, -1907032384, -1871535798, 621549641, -347257948, -868396841, -1459050607, -1265390505, -1727985057, 1832395838, 53991696, 1357845116 ], [ -391853254, -565496327, -2014174083, -511963265, 2008664670, 1358439119, -1269381023, -464427630, -2013946075, 937715258, 1891186513, -1480383444, 1078444594, -368478816, 2137591353, -880920385, -163972188, 1245424809, 1017656622, -367258054, 1203302147, -2135846952 ], [ -1319737758, -1913440708, 644234658, -1967472529, 1429140596, 1496347777, -1485832672, -1227439927, -1319622252, -880349831, -1405272869, 1522268492, 1614228977, 1044737031, -2110251790, 1911680901, 1124772446, 5650592, -1001035341, -1200990763, 828319128, -823381314 ], [ 1728140118, -1285285031, -1410392161, 1370520467, 964842358, 946617004, 1033212430, 383442511, -1771376359, -722615488, 216199964, -1055642212, -724249144, -73292286, 1888146841, -599399498, 606470081, 848204197, -1019691472, 1325397762, -583055031, -521463347 ], [ -661540124, 677373857, 558942116, -1956866301, 753937907, 2019680657, 1232472289, 357002731, 452559946, 984479334, 1144806299, -1304301124, 130245252, 1921254897, -75082750, -442260901, -341923273, -2069773282, -274479049, -57888604, 1376341481, 672152827 ], [ 1909213023, 1033988528, 492953906, 1063438989, -626105278, 1243779455, 1254619007, 36700893, 288940692, 1803652266, 2116177373, 1273096789, 1860082706, -783538622, -886002561, 137110404, -1337053398, -1692855111, -1733755748, -235280455, 951481286, 1510040495 ], [ 1223702537, 1198055272, -538598136, -53367236, 98453963, 1098564459, 607281693, 1865800445, 752028287, -1107395501, -1402177182, 831508364, 1783082171, -414436379, -803573073, -1955302465, -1866695393, -472695856, 505182065, -143269002, -786187106, -1772803446 ], [ 1857189395, 1569784411, -1397558892, -16247927, 236061230, -544026951, -1456114177, -400822906, 1178242603, -612971408, 1765406880, 25632367, -450725419, -836359316, -1092536010, -1003830369, -734723883, 1441478255, -1850890131, 1259258393, 1185728665, -1558230844 ] ] ], [ [ [ 77953442, 986745157, 1907427955, -263107718, 741202760, -347976571, 1862779568, -1009791602, 1534434480, -495508741, 104091820, -489337043, 1973119027, -493142699, -1321738800, 1256047281, -656494729, 8537656, 288688175, -665453465, -1314708171, 1146931584 ], [ 873173098, 192404867, -153428957, 107606591, -1862828582, 1997581465, -2015720661, -1378403738, -2067228104, 82574897, 334649805, -2099152292, -1814283383, 161745839, 402361817, -26099775, -40821554, -902786455, -839279084, -1554567444, 284557803, 420019392 ], [ 275185336, 1461346583, 1807331286, -1676593789, -1968862431, -203013074, -812999536, 1298951078, 463656908, -2110656791, -204013446, 545259837, -1171068460, -141053013, -494085151, -1849349443, -1986303962, 1894440399, 1710831597, -1039883853, 1829728655, -341503173 ], [ 54268640, -367095591, -777414608, 1457570114, 1044079636, -351560384, -1764854127, 1517802317, 1818365504, -865982689, -1840498532, -1164562256, 224869430, -1863722216, -2064026347, 824458825, -1511672162, 920715161, 621495203, -1091380354, -2021626769, 1880757138 ], [ 1747497032, -306486576, 1205813990, 1124058882, 1155485721, -44515898, -1408608056, -1141184536, 398386593, -1577558439, -1128475683, -858768909, -1736942488, 561314494, -241525382, -641991564, -1872189867, 1438882434, 1011574788, -900125368, -788610958, -546509812 ], [ -447367389, -1730203409, 1900281376, 720173139, -775330398, -1949011866, -1056700531, -451214282, 286720398, -592985508, -102049033, -1875367441, -2040930840, 645528424, 256143739, -896145461, -1461897859, -83765118, -1618100831, -1106326555, -60274946, 1908341425 ], [ -596984965, -377129179, -1476859387, -1442009864, -1458443447, 1203366654, -424636427, 1100301366, -680973892, 1490762503, -810833909, 1071814876, 1566843076, -266822787, 1407153647, -61157445, 1789844173, 522071342, 1161168556, 27434006, -1066810047, -457632171 ], [ -80034374, -1104104105, -1016004044, -250220126, 1630449617, -1196275829, 1330457039, -2041048120, 1164623569, -82802593, -52944919, 614442784, -1222696112, -806640142, 1195724069, -1985232821, -48821581, -1051520006, 1819251115, -1121946596, 1844421217, 458220543 ], [ -1540534319, -1014827718, -955428393, -1395594055, -68063569, -1645426652, -685708349, 121797466, 1777049617, 761121440, -1733163260, 663127988, 1150606196, 181082664, 1718545720, 1014395647, -1533461592, -1805992631, 914865999, -1320649142, 76058858, 62391389 ], [ -413713539, 588670044, -334842630, -571492228, 1753331930, -1140664680, -2114073038, -920286726, 1926001672, -2119186676, -1602641389, 1489312975, 1153084030, -210036260, 165982822, 1164365786, -1509886528, -1560021393, 553301652, -325128121, 1972896911, 149257545 ], [ -212252019, 1025304051, -1535296197, -622621596, 1561917581, -115633971, -1173548343, 413552474, -1934002679, 1009289153, -278720739, 693607723, -262381651, -1132661518, 916693623, 1686148150, 1209940127, 1863428783, 1376522558, -462489193, -34429295, 724069461 ], [ -1485437259, 373084025, -453130289, -634619386, -803674877, 458329351, 1578864084, 1017302981, -1455791603, -1762270024, -1903716361, 2110934342, -2043309748, -1061259473, -662432824, 2145718512, 1349664698, -1770132248, -545456106, 1975777073, 1571402199, -751160239 ], [ 1901813152, -972436558, -1142296584, -196933932, 364027248, -195456410, -1317669914, -704612536, 339779611, 47185488, -546353748, -1408270498, 266448763, 471168240, 1699268803, 1665650424, -920870842, -515324070, -1762717847, -1799680442, -1301467566, 1090554825 ], [ -752945304, -1514978446, 1890701185, -370750017, -1468788261, 809173705, 461240930, -1330419879, 1468154678, -1844887080, -1110893143, 64748642, -319140298, 1775275025, -2070807353, -509656644, -1249404195, 1943553021, -1169635215, 2019650950, 1394438191, 1098518342 ], [ -1789375027, -825292864, -1913445730, -1655167438, -1904464955, 1879211645, -866574702, -980182153, -1569340465, -2065135460, -205410603, 260935276, 289155821, -1426861076, 392028903, 1246776136, 398095617, -1772368895, 764196618, -2111119498, -1937681546, -1711625614 ], [ -323674696, 1583037156, 1436743465, -294442499, 1665737097, -325449804, -1117380320, -1931733944, -1977503395, 794854878, -1641868447, 759905660, 1959133854, -400610302, 657350215, -182245667, -426791824, -455626529, 1569268457, 2038020263, 669525101, -503210433 ], [ -569182276, -708466892, 1475930742, 2052399170, -1370664250, -931228758, -997718725, 1722502984, -789811825, 1643089762, 2003588794, -191322663, 1957106768, -1789603821, 1377106682, 97378110, 1933625002, -2026759607, 1025344647, -1216881321, 1518176153, -2074563410 ], [ 597690553, -832358300, 839776776, -1680267353, -1326695984, -1085712634, 1066475023, 893684101, 65686270, -2036325133, -92636346, -1641712403, -654278296, 593459731, 377343933, 326835139, 606109606, -923075818, 1805978927, 944296278, 1522606364, -1602514242 ], [ 972991444, -449467940, 1507290364, -921648281, -2081966813, 2115063006, -286444422, 944055245, -1411744238, -1531669590, -50309772, -630336919, 1750577792, -91929852, -228393728, -661642761, -1064459030, -240901359, 1863430340, -1653557572, -8997173, -648156038 ], [ 684904355, -467703595, 218832564, -1197871020, -570623697, 506811315, -463870684, -1206789066, 614144601, -725488444, 145222006, -2106780901, -1681545976, 865641549, -137412484, -487639562, -287221688, 788759897, -470487550, -1014708943, 918805202, 1427372023 ], [ -293510987, 1494625823, 1265463713, -1896328264, -664428013, -1835103657, 1197978654, 395480776, 1251424945, 2134439623, -563964532, 1850932455, 2079816960, -454380033, -1702272642, 2131416631, -44465144, -1815780372, -1124736649, 1415651730, -37360428, -211699598 ], [ -1380172817, 1416821245, 1076986900, 612714883, -1399223375, -1820864115, 1339802440, -652643888, -1982967904, -1980136703, 1251642221, -1006502455, -497468913, -1196485270, -1181040685, -291238043, 2084751940, -700030352, 1932683164, 1217101619, 745902667, 337647856 ], [ -1456861433, 1533427914, 1376727792, 1962303579, -798725563, 969429861, -595944777, -854454549, 285285229, -1296811708, 1095423378, -279166833, -1185634848, -2065811902, 1472727920, 1918348634, 1783832260, -1503452051, -1550456013, -1761683297, -1448333119, -92493945 ], [ -513456541, -1431999575, 1518272050, 1347813731, -286192934, 1455328276, 1936998349, -235297289, -1509112825, 1268312674, -1403476386, -718388362, -1295680841, 490350000, -926335329, 695532196, 1048449913, 1661177179, -47129705, 1967411018, 1689559880, 2124384015 ] ] ] ], [ [ [ [ -1052909528, -1733446280, 1223737210, -1368268404, 302321554, -1480422521, 381266119, 2022411064, 265913833, 365812819, -1832851481, 1939335170, 1317020759, -1359189761, 545019593, 336584948, 691951296, -2107739222, 2146560707, 912680457, -2097466200, 108870996 ], [ 1112138417, -796979679, -531836111, -323032657, 1584727214, 444406927, 2029495011, 1472980845, -841440240, -653337974, -1843814765, 2088966775, -1561646471, -310717052, -533342818, -232858525, -76995355, -682620176, -1330260926, -252668061, -1449077666, 1211795451 ], [ -2020977566, 1606635703, 2079933100, -1829295250, -820249199, -1257155717, 331836365, -1950917827, 344773115, -748685773, 65346707, 1293495788, 323102670, -1262366672, -365147929, 1316234409, -1216806113, -236780768, 1195226384, 260458698, -331489394, -1318009955 ], [ -1280394950, -454325627, -1943969784, 441461840, 108635482, 1966687635, 287324638, -113755154, -423669454, 1561300253, -472723881, -1215110532, 728339726, 1691395412, -1638912907, -660520183, 1342274810, 1885488778, -1901253631, 596199661, 1756615392, 1730937182 ], [ 186624965, 1285415278, 461226173, -1069634275, 500287528, 662029825, 2008249291, -1726613854, -1503395864, 153300015, -77791838, 1986075286, 743102166, -1099054988, 1871547172, -2099502299, 322246452, -1103850566, 794407863, -1250406653, 1588334381, 1935187785 ], [ 463025505, 1151263428, -153217008, 1962187218, -1012579329, -93235830, -828401174, 646595457, -566365082, 2028803616, -1737975545, -101569672, -1224441630, -62895855, 1874545999, 1083195354, -1727723327, -1718641916, -1683454518, 1849664310, -710726660, 1393007548 ], [ -1729757349, -1510502773, 1085732044, -2060623544, -531170309, 888476324, 796699395, 1587524075, -990994785, -407587433, -394756765, -1482422164, 1071733472, 1824707561, 958249839, 1011383583, 1963036049, 121115978, -793522930, -802459895, -1583179448, -1000347691 ], [ -858972186, -1076845177, -660976639, -1205168186, -400287604, 1802446411, -1456932696, -806126684, -1952821961, 212256339, 1694099870, 1077779945, -365348219, 264992670, -557518036, 1214864932, 1362816132, 1635044935, 933263305, 914136949, -1976796964, -1572868692 ], [ -2040459397, -944869066, 1489954329, 687332034, 1994518403, -926801744, 1844655769, 585855358, 1197490560, 1044306774, -1515250295, 207062650, 420966519, -1463020695, 243580405, -2146202422, 530396179, 1842298250, -1394202458, 1407657579, 1039143206, -652488858 ], [ -569422667, -1952109761, 430614983, 1116633064, 523372461, -73433323, 135704677, 682009389, -354862329, -1933135125, -221579169, -1434115085, -644722938, 355152059, -471587757, -203379252, 124681252, -2133850469, 923473517, 739653012, -976979427, 2025866430 ], [ -1121836183, 1589728485, -326021542, 1467635496, -2129435728, 1396840051, 2132863407, 45952542, -22341305, -283627945, 465752263, -1401583999, 542198363, 1594810815, 1785598311, 662162494, 1465354907, 1692692333, 2145011293, -347539530, 246626766, 1901192464 ], [ 670569758, 1769199000, -1369840838, 1984847319, -1230970973, 242827210, -979728703, -208833435, 823242111, -1463037130, 1772225200, 524607232, 1575739692, 1703132313, 844857668, 1150614662, -1827328562, -1671404271, -73921008, -672768594, -960172773, 1965330870 ], [ -1621668136, -527752698, -994851370, -1305788067, -2106733493, 1730695352, 951916565, 286326393, -930400648, 2077770212, -1871822598, 589965468, 21723571, -1682168105, 1433431854, -1825068955, -1690912177, 46918233, 1651447197, -1579269195, -1448270983, -866400064 ], [ 1654675756, -1266433128, -1409861776, 1820581700, 1548235115, 1482568361, 868269950, 820246437, 1894688573, 1547248937, -367788287, -228595606, -1118527202, -474448934, -1424051378, -125070712, -498915626, 1950180130, 600231004, 4116627, -1872577166, 1338000424 ], [ -446014339, -2056741573, -1952620324, 9705799, -1072776981, 1448515254, -797364097, -1047215245, -220028420, 1700183594, -1988446584, -582605159, 1218384777, -19862581, -1035510401, 165072243, -17622400, -1140834729, -1721194406, 1524549314, -1746589296, -1228579507 ], [ 1290074642, -155204015, -487985579, 288603882, 1617893356, -1458108788, 81376264, 1133080832, 1501865436, -1288970819, 887452572, 1095436059, -1466751357, 573837783, 329723035, 1302358494, 1103850154, -1617760128, -345295056, -1247264427, 711292128, -834958602 ], [ -1070066284, -881043304, 927614490, 61435942, -1113240033, 518071630, -202874660, -1611976638, -2047298584, -1824792768, 1297419573, -464961479, 1753719550, -1917455239, 2075654306, -528424941, 2007539507, -1599759851, -436491118, -1757401319, 502918001, -843098748 ], [ -1697041456, -252861542, 741826703, -916041468, -638292233, -1124742312, 919874260, -507640447, 44749855, -970353815, 297823979, 928216471, 93100459, 789138628, -341482703, 59975464, 645770072, -170407931, 1546655718, 2062905, -689863072, 166732115 ], [ 684616319, 1349281396, 1807850708, -241350594, -1626140860, 786092790, 1352892551, -160956876, -560964886, -934893852, 748746364, 1610413168, -1471799247, 1594871980, 267292454, 1804457075, -851279006, 1845185170, -1493033803, -91637349, 1773818237, 499764859 ], [ -478969162, 1916124747, -1619122285, -439950243, -1210901773, 968546655, 987884894, -775058691, -1993690946, 1863239225, -1371456287, 1139864488, 851001970, 1229463492, -1421276743, -220030308, -1219748814, -2095465774, 519848468, 1531044467, -813957714, -1735053625 ], [ 1562051433, 730363865, -1904612866, -112020036, 672092913, -1152968010, 940704975, -1811387639, 1738889890, -724848652, -1785767591, 1743801451, -1190318635, 594771280, 305877512, -1092430727, 1343331371, 1316581323, -86562751, 610740067, -1207521876, -497756255 ], [ -1427364561, 515156480, -1372318501, 1157987873, 2025768778, 867141504, -1042779770, 1128452352, -1526057281, 566218360, 991024524, -1584953017, -1938476640, -1131490005, 802576851, 1088379550, -1833152976, -555424668, 565133245, 1044485843, -482206503, 1962355940 ], [ 1033427677, -1384626143, -1936764179, 2054715485, -1366936849, 1337063465, 263554393, 835913512, -1415088569, 456359381, -2097301400, -760899761, 1466464537, -1904512275, 863133643, 351991817, -1875275003, -1380183148, -1782193188, -527143848, -600004360, -496185823 ], [ -811298733, 2102571379, -923757901, 1240597563, -917436755, 1157246657, -482160194, 1694239623, 135899376, 660946693, -1371711667, 410724020, -1872006555, -1767647450, -988701635, 1939044328, 532274683, 1520109922, 1283548150, -1770353453, -923470831, 1265419101 ] ] ], [ [ [ -2111752676, -274674462, 276926456, 1654289652, 469774873, -2114243802, -134575875, 851217008, 1124831228, -591061266, 2052587018, 1836318602, 1973615167, -296813457, -72427745, -515760343, 1408981974, -50946489, 2025939355, -1462093143, -1199147191, 581117482 ], [ -1097989489, -792414935, 298481445, -209805398, -112316441, 1014596332, 1152984142, 234934207, -746551160, -1799481167, 1193730190, 1699948183, -625339963, 443828918, -1741825113, 119875681, -443579019, 1984611580, -2144686893, -492208617, -60959218, -1923841709 ], [ 378097479, 990847553, 2129083610, 1342127196, -1419824818, -1018487673, 1930280052, 1065297588, 702516738, 1702780747, 2088114742, 460055720, 1197249213, 165855610, -416136637, 1852546286, 1264658538, 1320266748, -1298557336, 220278598, -1460505887, 730921425 ], [ -1029058158, -2137088390, -2028097667, -2087565212, -1530492005, -983667619, -1176330149, 1094932406, 1172305969, -1129740130, 847489238, 71955545, 1648724621, -1218330987, 817609666, 2125282816, -1979387054, 1977563310, 1569871658, 606925547, -656570449, -820809642 ], [ -2027668793, 276652721, -1187299857, 794630101, -879459491, -954799779, -1271724282, 1124849308, 1727439908, -1171360728, 2072651174, 1537787204, -1334829357, -936468833, 741526840, -1643045249, -1168028827, -1634627276, 165778620, -1075942727, -323892016, -2093840999 ], [ 1395025707, 395929791, 308506084, 173659650, -390368870, -866752418, -838250661, -615545893, -284993703, 1489238551, -318137296, -1125534623, 208392421, -223978560, 1234172248, 1976656978, -1211250917, 1555691824, 1595659052, 977648335, -881234907, 2139868617 ], [ -315345271, 663046055, 1513215152, -874341891, 980596571, -1855161094, -1233152180, 365821613, -45009505, -1764091899, 658127924, 1286491950, 460268272, -1342296716, -733148582, -1314108972, -1572107150, -1825601519, 1332568405, -356576328, 1489729472, 1501516713 ], [ -1110145573, -1797520552, -991706088, -1248714629, -441345234, -2041249064, 723241575, -965183922, -1807879047, 1328992756, 2125482705, -1126940616, 293506740, 229936503, -17896625, -983698387, -424655147, 241876469, -862737772, -1319251840, 298256732, -105230568 ], [ 1499323792, -1350182975, 618704284, 481591404, -1722245746, 594311989, 1294348789, 1231623596, 640972612, 181881225, -1193842182, -1482955342, -87980767, 853799606, -597681987, 1246722834, -435923190, -69119014, -989400065, -1391747416, -1180884408, -1576666558 ], [ -827189451, 74106285, -496919691, 1756661045, 1076412833, -1224732678, -810987465, 1890364032, -1027971874, 1658511302, -459287516, -2062555741, -1532782343, 2123584659, 2108190161, 97964674, -956889942, 2091722688, -805410116, 330224466, 1242613762, -1373684630 ], [ 217650158, 92642619, 1944707258, 1319855054, 2118837669, 596509855, -435493420, -1391579542, -2003656503, 2012561848, -686043719, 40058678, -1508473183, -888713824, 784136451, 1722772296, -1597533811, -308738321, -931005707, 987771455, 1394118873, 2056361253 ], [ -726131505, 179755912, 1542363899, -1914125909, 1280501211, 732353951, 675721837, -2144511050, 1821004402, -1407977737, 1905146428, 915493182, 528121551, 1702807519, 1034760456, -139639945, -1398436547, -632199656, 1587733853, -139518651, -345212196, -105492019 ], [ -2055584428, -640655525, 47505145, -968790360, -1046812052, -1109573677, -602495581, 263701631, 172587686, 917863812, 2016791203, -1969454593, -2073536188, -1214703184, 1413244673, 931197173, 810462303, -1860259424, 445322829, 416625064, 1339417463, -1124901179 ], [ -1250106226, 865975495, -922098169, 902963823, -429044162, 1637387378, -1472383681, -1697666536, 1066763502, 1651018571, -1143842259, 439770475, 1158613483, -74040650, -1294657998, -1009245444, 510371398, -802479620, 983475795, 1754100401, 805559203, -150305536 ], [ -990642015, -819970758, -1200571211, 898210870, 1293889800, -1386050085, -1516848545, 2087389981, 1687220090, -251496240, -1706628714, -582128327, -1519576318, 1537921992, -1256601235, 1535677291, 867192617, 621120006, 356429574, 1384522128, -1953691447, -1597631172 ], [ -1528617567, 442310767, -976441824, -1290192602, -1098485490, 93988431, 680107020, 861919220, -431238832, 1375400561, -42120106, -538643842, 1361955445, 773777647, -116351487, 2083204946, 640627487, -1505895766, 101696632, -493554000, 1713078045, -1896230657 ], [ 60186603, -1967368481, 1407146701, -1002568850, 769566583, -2015077050, -1754635511, -565480117, 983875864, 302302517, 1245196300, -266907615, -157333344, 562997184, 1995408203, 1097132837, 88552615, 1345061744, -491208460, 1513754784, -571062747, 1327146194 ], [ -318843226, 1227680040, -2132314317, 2044907121, -1942898663, 1760760757, -1623233340, 1286637749, 1867493956, 798187165, 220543818, 1961428872, 1185805430, -1465058461, 2106058519, -1556621271, 633441243, -1692169233, 1822029273, -587453479, -1680923792, 1416182026 ], [ 1123688820, 1441476561, 1667797366, 1841122348, 867349985, 1494962619, -150060279, 1552380987, 60637569, -180397516, 1715636759, 1562594793, -1373735620, -1045433314, -88720119, -1501966800, 2136197797, 1616797386, -1221963784, 1231425331, 1394046467, 1460873572 ], [ -1910967851, 594932228, -458758059, -1612369261, 93823652, 1917188627, 1191615052, -725796958, -1435049807, 1650013295, -1245161125, 411463886, 2126990185, 962845469, -246137020, -114557709, -1069916725, 1104160017, -347920146, 1053284179, -1976305899, -1091292731 ], [ -1298858227, 1788944857, 725162280, -1761702268, -266121432, 658632021, 418458504, 442185775, -1268121268, -1362367036, 1259861675, -18167698, 2057301112, 154883291, -1244303593, -771231873, -56304759, 447646754, -490378896, 1849876833, 17297300, 1260358560 ], [ -122270043, -1523019353, 2050259741, 880075229, -2054167492, -913198320, -404038782, -1407228708, 582805218, 762310126, 2092161834, 1182868394, -852968946, 1392543642, 1696516248, 789542643, 879454201, 1111600265, -1425968493, -1126551189, -1766263947, -1870530387 ], [ -1571697379, 2137337534, -718642845, -1720953648, 878052453, 417648106, 1403099998, -198073259, 1544544698, -1443832376, 1280543089, -1530556620, 543539908, 1358195965, -809585340, 749214841, 1715362696, 1420959743, 1332128863, -617319815, 2117557762, 813541961 ], [ 2047369308, -2132833438, -1221091334, -1885957840, 479696350, 1830495909, -726328266, -991242635, -607615540, 854532936, 439263344, -1833193089, 2063845654, 572638225, -921872405, -1277620599, -541194631, -70728433, 498338424, -610147287, -1613638299, -1041454608 ] ] ], [ [ [ -728813670, -898481146, 316132799, -1836093824, 1952677736, 1631628595, 61086024, -479279924, -338255144, -719736676, -1128383224, -1016311148, -354364011, 711580157, -1132064767, 281931925, 1734144820, 1356044355, -1918339472, 296276935, 2113087612, -110912163 ], [ 384728450, 1899248040, 1868900244, -1614398894, 305377603, -1140267955, -1550676860, -728627094, -642319675, 774429272, -1633109065, -1414857351, 1632847150, 2077339061, -710709437, -1153423884, -169963495, -2049843072, 454257707, -607609702, 1542423213, -600815717 ], [ -1382832052, -1998708432, -440300171, -496032110, 1880395923, -878626696, 281175712, -744987911, -652910749, -98186662, -364500065, 587227370, -747522118, 526734873, -519386408, 957961738, -1462221249, -800063633, 845534897, -26840288, -813309338, 1271897245 ], [ 974321131, 803121947, -575599019, 1224455488, -626899682, -1724970658, 496124401, -1767042757, -1266813076, 1377996982, 158105553, -1235799852, -598977183, -1622327129, 1547995567, 1102224231, 754861122, -1535696237, -131392815, 1311455748, 187597824, -648380276 ], [ 858212128, 180848987, -1749656610, -191731957, 168970656, 1046236316, -1013926144, 1442409736, 1759069691, 944846811, 1190597762, -321464936, 1260648755, -1778042191, 1095973073, 1457377667, 1682645248, -449411029, 867216234, -1041713841, -64577515, -347834119 ], [ 1147605275, -1558655894, -1854693132, -544521864, -681657967, 1418031322, 1649745186, -900707396, 2039414335, -1666349035, -1165334847, -2072697877, 2143930981, -1740141841, -770315682, 1122906298, -934584854, -1530008734, -720893433, -499976726, 565063457, -638379537 ], [ 2029497378, 1809090473, 2037699054, 887726537, -921884988, -225033397, 500131445, -1974502785, 283133142, -1196410247, -322470769, 1396271060, 2129186831, -271125758, 1339434870, 2133389660, 2021020132, -1524600568, 1685237163, -451017640, -1932544261, 342256292 ], [ -6114832, -230471346, 853401103, -1406611928, -1242821386, 505619764, -1367802662, -1519330663, -952649798, 213440926, 2072215331, -876608772, -746352668, -2118224994, 2117385946, -1485550327, -754707067, 900439815, 1984009843, -2116758364, -228928614, 1321181236 ], [ -580120254, 875359818, 1608128330, 1170195891, -49685940, -410754268, 474452855, -1513600751, -1991218726, -1647458921, 307303926, -387550023, 946866505, -1425979165, -871392809, -1793686432, -377542115, -480209099, 535208871, -1026234999, -1874269849, 188097904 ], [ 1551140365, -700589308, 47444119, -1628374405, 119425730, 892155560, -413196996, -1324375973, 1493720412, 605777390, -833554431, 1608474622, 431457262, -365350812, 811208308, -1335920799, -1921906773, -772529456, 632683275, -1777220409, 302332844, -1996387976 ], [ 1090248538, 1315286034, -1888574051, -1038681731, -257954027, 1475165043, 586734066, -502947689, 268105643, -1871996902, 2120868155, -697811537, -1768765745, 753088618, -1219292470, -895706405, -1214408993, 1862608216, 1594544138, 476535948, 2047534196, -1258163907 ], [ 984788784, -421719855, -1131660643, -52682647, 1706995117, -1838686621, -103199173, 1120467552, -715910395, -1133168013, -265549402, -1530442851, -1077047792, 969856008, -1562076257, -2089191456, 971196601, 1553561083, 65139507, 381361121, 209865918, 977068187 ], [ -1431377949, -941170362, -749159388, 1379720535, -191288379, -1622458157, -175310405, 128158641, -879263765, 1546093249, -9672972, -1672702994, -1073609789, -1332212524, -1672639454, -402103869, 137086628, 1040552547, -1801737268, -932712321, -830202010, -1178676007 ], [ -1132079937, 595334118, -1895358547, -1334103884, 1235067188, 1681483737, -1846600653, 333102263, 496105597, -445836920, 1560594163, -897528619, 596816890, 424854915, 945977580, 1750198430, 1562701223, 1571200958, 929777924, 1268708615, -786086441, 1384401839 ], [ -1388718096, 2016220059, -264430125, 2062874504, -810184085, 811548998, 166816848, 854874518, -1925429437, 1895630164, 2078595, -1299053399, 160704790, -1051101028, 809538614, 1052122101, -1244170711, -675244497, 986871635, -1490045670, -13390970, 1144077708 ], [ -1760966416, -555961744, -1177552063, -942292197, 1262244941, -219173678, 1741188634, -941319811, -1579580399, -2045758384, 1510729286, 1271957851, 1279203079, -475566200, -14009919, -391405567, -1044260245, 599354667, 1567194433, 989865237, -352910544, 875688967 ], [ -173502584, -986740375, 1304312, 69897597, 519961146, 1671455257, -2054728041, 794655682, 2076512326, 383702805, 733789476, -1363419673, -1903312317, -180141194, 456233583, -967104829, -559339957, 1618267582, -1364958977, 745197537, 590961377, 2068971942 ], [ 1029121007, 1679348510, -2063948200, -1317233863, -523525369, -1370743749, -630160513, -1077624772, -1880811215, 1433221449, 782309306, 300999752, 1306648087, -985536637, 512874950, 602441761, -775745509, 1865386569, 1476087937, -2106047162, 1178052190, 657264848 ], [ 1166577683, 1506759817, 1938777837, 1585469674, 1337386481, 851769425, -1622741913, 1089672164, -1487920152, -2011077013, 1047140115, -1619186492, -1369107854, -427797687, -1040695482, 1639982827, -1438945988, -1717447278, -230551590, -658479700, 493285601, 1212928240 ], [ -1590250467, 1439068113, -99044266, 1440701174, -100087716, 125104866, -1897295570, 184137908, -1221793314, -1217184970, -1756204915, -525128845, 1394435801, -1795707483, 438476341, 2121556484, 1535179213, -1863192674, -630568608, 1043068028, -661761624, 289275022 ], [ -801655292, 333719273, 1988434651, 1615781129, -1852322110, 518092513, -1593174090, -571413431, -679753627, -1489968014, -1387271557, 1674771171, 1531027772, 734108323, -17498900, -1092911798, 137160816, 398998596, -72488096, 963315920, -1673033713, -1261481211 ], [ -805270925, 842982078, -1366909871, -1322608452, -1603957120, 1232623303, -1290217738, 822177326, -1978922872, 379280159, -1321732834, 1725677148, -1027731098, -932639940, -58088195, 2086870866, -1128489317, -844509561, -161124414, -668589220, -1306270290, -1421036687 ], [ -995230109, 1453340143, -1499513603, 315956858, -1137088438, -1749937135, 1245217207, 1933461799, -961627096, -132049549, 925839801, 1731159977, -1529075396, 443360825, 909968866, -577654823, 748768379, 174245712, -1647476671, 123903045, 1790979856, 205660900 ], [ -637365049, 546189025, -1245303275, -2112054071, -1082278483, -901810577, -798941362, -1436035794, 1001013053, -1925157142, 984379083, -1043124814, 1906065945, 1971883004, -661597198, 842636586, -1121719157, -179158665, 1633278067, 1852692214, -1468590681, -650808167 ] ] ], [ [ [ -765135546, 1114503325, 803952334, -1139201768, -1894277780, -751009133, 2043001607, 84243985, -1157118484, -1733124669, -2031532902, 508798001, 1783524301, 1548368077, 1006420049, -672674265, 1532944840, -1194803841, -746092758, -1862243454, 873378455, -1046952935 ], [ 1838633635, -912028074, -1853811316, 1315560548, 1320373486, -1392643149, -742354330, -401447092, 554880964, -1417392202, -1725563308, 83345224, -875130563, -649336997, 508348048, 365418851, 1874176456, -1201654349, -1119684399, 1933208345, -446911329, -1481093760 ], [ -2000403607, 1058847045, -540078015, -447056644, -1125098303, 1331819175, -252247963, -1645227682, -358610306, -2057553362, -2024150665, 879581426, 261593368, 1593459903, -1111430299, 1755685909, -33123719, -1253174718, -877947420, -1034677344, -1792103210, 273819979 ], [ -383349328, 1872844624, -670189773, -187268724, 609755119, 1018429785, 1905909554, -755051574, -179690255, -444868861, 256761767, -1697587432, -1324665056, -1175975095, -888605816, -238480123, -1030300741, -1906435104, 38594174, -654757766, 1618779227, -442402882 ], [ 1834625506, 379191121, 1934400626, -1032020508, 1215664113, -1590002995, 608647651, -2125281332, -325950827, 1287878632, 716660898, 566858642, 804416335, 1300808965, 795397370, 1870722593, -1021004800, -151126621, 97723270, -1028626971, -202954086, 353496243 ], [ -198742822, -1564004181, -1576639807, 1604589752, 1224148498, -1134544693, 363677648, 2137771889, 1227075268, -1554776403, 2141062431, 1288134611, 621391686, 948246825, -955099846, 1913911305, -1373802460, -891512836, 1521731867, 1446627557, 2012044748, 307161059 ], [ 550260033, -1178101142, -502879456, -1810290105, 1005896176, -2083165631, 1726698763, 1538227133, 1968240224, 1064143299, 475197260, -1442848831, -1122619450, 1030727143, -2053649854, 1927524822, 13184250, -559119262, -1632233793, -1784338263, 2113261528, -610001766 ], [ 1399911075, 878976390, 270266818, -1962574262, 1598344413, -1932285212, 1219302802, -745215240, -2050900495, 634372169, -2040410468, -798908256, 841476957, -716753238, -712504223, -589793390, -502503202, -555649028, -478261127, 993207521, -542616460, -300739535 ], [ -1411825174, 387794452, 554847080, 360482735, -2135188178, 1158240605, -56456373, 1077457486, 1891484073, -1350815542, -185702006, -1665433296, -737790927, -17936735, 226200579, -1787205229, 1515529993, -61361974, 1336152462, -1965486671, 684384947, -121853009 ], [ 478332297, -1929282847, 823646981, -462722234, 1574011960, -1071217534, 2074005242, -1950248384, -856646483, -2030759806, 46072132, 867845016, 679819354, 1140421023, 1108887552, 2027520717, -1678770476, 1395393187, 473209554, 912245704, -1661045475, 1553667124 ], [ 990326176, -1192599049, -1042313574, 25778790, 1733734654, -1692873220, -1503969731, 319638463, -1966869850, -1241379068, -25793727, 1484331448, -1200419863, -1722409851, -519898590, -1167197172, -1668797538, -1492655270, -1324841917, 1787820500, 1064231724, 1402540208 ], [ 1590096004, 1907591886, 2010769833, -2017345696, 1554878699, -1226757455, -1311595557, 484017563, -131703581, 2085985145, 203613326, -1442690370, 423670466, 1279382963, -727635059, 1055317141, -298073117, 1940595470, 1706816384, 1471116149, -959415926, -1388053485 ], [ 653842603, 792695452, 656144891, 1107008935, 1575383884, -1065055874, 1095966460, -2037322430, 719389189, 851138777, -1121085513, -902489018, 1453149662, 20659212, 86124148, -548921572, -375111725, -447420734, -2090010830, 490409989, -605509248, -519252882 ], [ -240043100, -1703866534, -1293264738, -1649900898, 1118212812, 1400634465, 1396659278, 1122781196, 2064158095, 1516217053, -264942182, -1117803454, -707205820, -316129124, -1675212041, -1381153419, 186526682, -736983653, -1370004707, 30752929, 1750903024, 1272965282 ], [ 943187637, -1751436782, 1393902801, -1354162872, 1878944730, 1364831752, -2131509835, -242064783, -1471958901, -273941063, -373028198, 698844732, 512317067, -696176824, -1434906943, -1920015551, -836173820, 361554413, -700190309, 1459427394, 44676320, 1855662641 ], [ -1510580932, -1632183065, 569615633, 113337388, 1022168971, -723653756, 1616146648, 1038547877, -1226675798, -2068079135, 1779989902, -2016373782, -1245124630, 1321588715, 1312653923, 1973662224, -708098885, 1514993060, 1895189089, -70067676, -2130599074, 1234369706 ], [ 387238959, 947399720, 1326757404, 767469114, 773786182, 1654539882, 1311290502, -968472321, -1696808987, 1387178848, 1333290912, -1338748918, 1599516007, 1520306251, -1366479826, -1602825071, 114235098, 1684551525, 1374745752, 933394403, -176026131, 1602466893 ], [ 1982051975, -1345422069, 2048463293, -2048429078, 888589190, 1747500012, -819309586, 2033786730, 270233609, -932992145, 667991242, 1018644163, 398483848, -947090206, -2002735274, -739600597, -1681712134, 2062453968, -1921996155, -411273272, -1924730691, -610843817 ], [ -1542739682, -1382130253, -483109389, 49720589, 1059830679, 1085531743, -988883303, -613515588, 584823169, 665824918, -1539099234, -1000863283, -863331738, -141581024, 532314010, -1252193333, 1103629997, -631074080, -94608393, -649459446, -1295431058, -658931460 ], [ 2115468691, 1772029356, 187531162, -170295108, 1449244480, -19881882, -473818476, 1206299598, 453496437, 2067680173, -1782796778, -1452384241, 715793570, -805066477, 644746911, -923185551, 1331190551, -12515316, -1006123483, -1900479615, 1549389206, 1261404194 ], [ 1838964748, -1446514959, 628594148, -811869649, -937971763, 1355115190, -731273867, 1258661018, -1590717588, -1657771916, -627494356, -1628728124, -1079458086, 114632098, 264801192, 908287001, 1325283076, -1639954632, -1472150956, -42926107, 1864827331, 1263701095 ], [ 878615404, 1669116113, 1129674514, -1891369122, -1845701080, 1961450982, 2041719937, -1118634680, 491017463, -1277930157, -142897963, 1684731181, 1165493322, 1669788301, 1265739529, 1847870611, -1529085976, -1927774782, 273910265, 1627060583, -1896725348, 2051200229 ], [ 877588917, 52682186, 1853911200, 226179849, -1119739473, 1059538144, -111758015, 760397277, -437130182, 308564447, -1624159900, -1213450165, -591494170, 571643545, -1357269452, -1452494575, -515446776, -1439778967, -703639642, 316642456, 395822722, -1457404794 ], [ 1564885063, -1498277110, -1962615305, -1937124537, 1997790344, -1195444069, 2082826654, -1735968250, 1072230337, 1183714709, 2068513975, 1149158392, -1405264821, 2102089856, 1268895589, -1010192700, -579519966, 1104576564, 320006161, -911856837, 654464155, -220361441 ] ] ], [ [ [ 939383255, 1663606461, -2073941992, -524210879, -1189752338, 532120596, -866465875, 674728671, -962175115, 1525523939, -1535070959, 1062004715, -351099784, -1452240589, 59683183, -717674201, -258766673, 667049953, -1235706669, -1638074442, 1823554612, 471405004 ], [ -661308231, 648390534, 210322324, 1213884273, -121612186, -506613003, -331422764, -414521279, -1384508824, -1117348780, 1183070196, 99563616, 1900888808, -2122751756, 1380146056, 1753288606, -757566592, 851498185, -1307780599, 1614520778, -356670313, -1100755228 ], [ 1883985153, -166106296, -53937725, 1599008498, 616907169, 844738288, -424352573, -890584062, -93178811, 465394100, -65417902, 1603465943, 1110942505, -516399254, -1765332959, 507832665, 1775187671, 2131159100, -1164581972, -1073592913, 161326827, 187175821 ], [ 780059000, 1410900041, -673770831, -1397022357, 800586640, -1314850605, 1610224822, 1645408348, -368508176, 956329861, -2022791535, -1120134563, 2124251812, 741231931, -1145596842, -1012309937, 193801349, 2010943430, 1335198981, -159153365, -608711105, -1107152615 ], [ -1766412415, 1397682178, 1938200198, -1989500881, 793595518, 473067939, -1371430793, 1295951292, 1092427615, -496347868, -1174466604, 1396470831, 1855626640, 1870985624, -527396732, 650269690, 545382333, -1998020787, -1384323753, 846563033, -1624343320, -121273567 ], [ 1703713595, 1519715640, 697229221, 2039333004, -1323305119, 1753103023, 1608231692, 838997067, 474989610, -2115937283, -2063282526, 1846008847, -1230764990, 879947200, -950719879, 1615972867, -417571230, -1287926192, -1516005864, 451880722, -410032498, 572478724 ], [ -582061699, 2086802295, 854658818, 18890014, 770118761, -1735712090, 717265378, 369307815, 1499394605, -305538030, 938243639, 2116213467, -71084253, 2143784374, -794253125, 1040758301, 1483423585, 280616465, 437194364, 1037814608, 1403297686, -701567210 ], [ -1706001589, -1665765325, 695455218, -787859045, -1571174116, -1749899278, 1367949416, -714508349, 2055863696, 1979931262, -124802569, 1665026236, -652844679, -46730418, 1294233454, 1946768787, 1094297822, -588271039, 1675510646, -1533995095, 1211189967, 1468114050 ], [ 1597644839, 2146030144, 957446991, -792131648, 657026125, 9022411, -2108828588, -305745701, -1754381696, -1900746157, 1577390334, -1094660951, 1414489186, -1117556453, 425201273, -858655828, 668392731, -461964129, 1973729771, 356495879, -642702087, 1915898520 ], [ -162929310, 756692211, 537480111, 1596871359, -911611157, 323508078, 1863878767, -1595338576, -622322184, 1442403441, 2142622341, 884379179, 347688565, 1278139340, 986837428, -707185659, 1107787293, 21819421, -1108868054, -1242766712, 915053108, 1244618100 ], [ 1634265514, -324501134, -1013448186, 794696743, -1255094782, -1739349450, -1346979061, 478769727, 714141119, 934076826, -1308027553, 90643026, -1780702556, -90850096, 511264852, 305813193, -879594468, 997624392, 1267204288, -771429967, -1422289815, 1957918794 ], [ -128056095, 1195301032, -968158766, -1201208663, 754343305, 852995005, 893733084, 777028715, -1204497143, -980161233, -408604458, -328591662, -1804507849, 984386780, -1882138223, -1569275468, 284698737, -2032007997, -1980815409, 2067444487, 1205995260, -1414470561 ], [ 642247415, 464654541, 145403559, -1525352581, 1094954305, -1447468990, -1733748352, 1127868433, 1585950482, 1610267848, -1877973678, 240914628, -1057615204, -1196582294, 1191219216, 1632791024, -1562673872, 1424097732, -1173090595, -1638887198, 1986511687, 1420905434 ], [ -223649881, -1612632178, 1051287861, -1639811423, 1965819619, 1347370746, 1758202840, 1937954943, -459003275, -1370254713, -2081978902, -1452287499, -1435503150, -1575353607, -305742249, 1098618978, -922592761, 292473094, 1056158994, -1318802782, 793645190, -105993243 ], [ -1560500295, 2085112053, 1289046041, -1955717423, -557090987, 2066734133, -1704553189, -89177013, -130798041, 1501634877, 2138211162, -1867653753, 1819782122, 966034167, 167382072, -1045647452, 868169676, -956930085, -555851773, 1673967759, -1148284198, -1103193215 ], [ 78826398, 1874324520, -294384282, -906662437, -1201194581, 470557252, -1883528586, -1822454414, -169238501, 829191695, -1743885819, 710490000, 660362664, 632425468, -514917907, 1524354465, 1445175659, 1434812361, -135498263, 1658893195, -1729842693, 1633525038 ], [ -39378965, 1516969540, 1539076115, -2105909477, -63696955, 874508138, 101725127, 1124300380, 2111725279, -1955356483, 1821946250, 1996257701, 385680635, -672426802, 279519437, 805911729, -65842891, -115369976, -1174547506, -714817257, -2039072250, -1135800906 ], [ 1878762867, -1317393174, 1472397867, 631858933, -1897089034, 558176253, -1631081762, 1151813844, -1109022903, -1820996809, 1809894250, 2074654951, 1299269030, 1692146160, 2107852899, -1639484036, -773959436, -438380729, 1737393002, 1058896774, -1488597912, 803178527 ], [ -686181265, 1519337179, 1943229545, -2111964271, -1833888275, 247117994, -27827573, -2119948704, 617169, 668514613, -708987692, -180571740, 294819285, -1576260614, 1361709788, 39677183, -1137995530, -808313195, -96805101, 1034880360, 1570734192, -2116467862 ], [ 1258252578, -355043055, -296828757, 1516620510, -425131302, -2004462944, 427721374, -352924154, 972604394, -420118785, 1530356433, -689536232, 924184634, 1664300049, 124174354, -727643455, 1549395782, 120013246, -8883174, -1153131583, -611960467, -1214897130 ], [ 471055226, 1645169822, 376413647, 53546764, 1273691498, -148719399, 695975639, 730007949, 1785076250, 1905331324, 1481299674, -1513664855, -1236656887, -1831070812, -1292457146, -1984404762, 554528793, 1451792406, 583593095, -562233043, 2034238578, -1193406808 ], [ -866672544, -183585932, -396127339, 1860184471, 2142569372, 1886946391, 978086050, -532542843, -1873261378, -1488526386, 1325217801, -1193907233, -947760751, 1866287049, -1744331977, 325619345, -651610558, 2052550189, 2073544461, 921117973, 943781461, 1492905256 ], [ 1313667707, 2106405612, 1096269493, -2067571736, 741794479, 117248867, 1051151495, 259935845, 1209898764, 1081614184, -1745014424, -1145400874, -173717129, 1964859427, 1915052709, 506291171, -1777284161, -1318417394, -1073133103, -418701262, 1869746693, -1779995949 ], [ 931453369, 776595010, -1002355000, 564675744, -986550556, -921929568, -1298833509, -1330002791, -53871423, 2126548205, -1050432000, 851788182, -680423796, -1430150821, 1007545576, -1297823495, -78131542, -1411900304, -234984609, -1840206760, 643564069, 1916694554 ] ] ], [ [ [ 940309395, 584224191, 1535643234, 1950719606, 834067990, -115312375, 884888687, 1199740528, -1790083916, 1977716902, 897147953, 1535051949, -1925206656, -1275389154, -122675325, -634603926, -208223794, -1793494527, -586750437, -1531169909, 1408704561, 218494707 ], [ 1678000223, -374201978, 1137610029, -651965619, -1616885148, -1475306837, 958850045, -839914359, 939554573, -1570320088, 144966192, -1105574488, 1614531791, -2053150228, 699653595, 1358507235, -335555727, -1454444863, -1432194740, -409070355, -1117716289, 77665764 ], [ -926669428, 156715990, 1089004191, -1311997247, 296461052, 707200853, 1189062226, 442705488, 1618074526, -1146775664, -1620973817, 1881480282, 536317408, 617325634, 1116529150, -274768919, 322047796, 1974227648, -1158444826, -2069281107, -1785580970, 1078323724 ], [ -377008340, 1442125523, 1717987073, 1482177468, 1216959817, 2142539765, -1231512958, 2136833746, 1105537776, -386130976, 376503827, -493361353, 212329817, -55642252, 1318448102, 37003346, -1267168128, -2028167355, -345525751, -1440993615, -9468551, -1900774956 ], [ -25984376, 1430797149, 1879057181, 1487395811, 1956585385, -1531211065, -542516547, 659575464, -34606665, -1817631517, -111191302, 356417371, 143133208, 623628936, 1714112405, 1556517374, -63787797, 1300987754, 1341352673, 420892474, 1529771008, -258978820 ], [ -838138299, 203967201, -1959243759, -1671926151, -1067588015, -163280530, -1922900385, 747308125, 2133824157, 1792076671, -1521858838, -1265261476, -729262400, -726834976, -1676038180, -537219297, -1582654506, -1868010713, -988515016, -1059599096, -588911889, 65461231 ], [ -270494321, -1292983155, -1471406098, 100353235, -919921591, 1758963521, -457979086, 1646665797, 748559531, -1593566931, 1432966643, -1797138788, -1375277349, -1283679669, -1958458176, -276658380, 440326472, -1621859080, 1716087040, -455430307, 1605718499, 470987820 ], [ 1505073798, -1269706702, 531759083, 1899939468, -1600063715, -1355728168, 1439714132, -1056675469, -554612761, 1205515404, -2125472556, 1067540882, 1589143918, 1475442584, -2071006390, 1827065730, -1437384526, -1079561371, -149269153, -1384363548, 462090159, -1739676943 ], [ -2029921763, -445768767, -2056115931, 1230244934, 369913068, 1031972324, 873155273, -182297050, -1843027427, 972185594, -1285275301, -686720975, 1934805153, -196905856, 1777774927, -271283761, 577398460, -1078922418, -240683986, -953992225, 1209395915, -1003056220 ], [ -1352316126, 1358846309, 1880065878, -424401812, 1891519514, 1380214399, -646291891, -1162925632, 506590475, -479888683, 833588664, -524561883, -863845111, 800205195, -1343465337, -109197129, -1124676696, -2011869395, 1948914169, 1419001402, 489895213, 1743200133 ], [ 1766188737, 783559932, 17374391, -1616116037, 1223317975, -1865117834, -331082264, -13048818, -1853718438, 308926765, 68821785, -334623841, -1253861365, -471401817, -708377780, -526034650, -1820534881, 44610186, 939396230, -672705072, -1675842173, 2039354489 ], [ 1593720001, -430314700, -4143079, 1697502485, 858650756, -355129281, -1658034313, -1645338254, 88274855, -1456820175, -993838969, -982000155, -1860538776, 189135641, -1744440044, -1134947012, 959477100, 2112319612, -1510676315, -2119503892, 1517694783, 971542168 ], [ 1310029452, 1236917496, 1439277426, 1755407350, 2091369549, 1764584815, -201755722, 461396373, -1786196843, 188157253, 1091723561, 785478901, -834669640, 1045038879, -1893315818, 647285663, 1947065809, 1043305531, 1898632253, -2090006052, 1964719743, 1522082239 ], [ -953047228, -971151313, -1017306159, -2091022854, 1346081865, 1390154770, 1357466671, 1162253792, 1315194783, -553840132, 277559995, 1058773186, -545936583, 104219726, -305998903, 106974029, -406537511, -877574733, -1995840158, 194438189, 58458504, 1257371112 ], [ 1308890596, -1107394833, -506828648, 1368746410, -1912846239, 1802343191, 1888937103, 1679694465, 1000937817, 2144492695, -2101931149, -342210677, 537788458, -962152475, -671467778, -2025767069, -1458908552, -801834530, 99921129, 849332878, -640533026, -1353120392 ], [ 1396062726, 1843488766, 144759155, -435540181, -1535226102, 1623795497, 770813908, 288089626, -2141579728, 516708861, 655439391, -929875907, -1905412806, -922500689, -1237454748, 736736531, -682710707, 1803140247, -2129464053, -1374058108, 619250164, 853036838 ], [ -1721075996, -1605795161, -836678605, 1881811299, 115184159, -209904449, -1879055874, 485965787, -1006569259, 1426215795, 389149082, -1949891932, 996459438, -2031361164, -493895741, -1846053059, -1104942581, -1482837267, -486093076, 1083588599, 1668361931, -1956784942 ], [ 309196391, -348282604, 1594785003, 247156981, -883272214, 34504533, -1525441811, 1236376914, 795822159, -6437382, -903872984, -1485205224, -494179378, -910668963, -991675899, 5646968, -1633774278, -1840434739, -1301871008, 1662513781, 1838803615, 1520590542 ], [ -84181512, 1053719608, -55482112, -1796302855, -307234330, -2136023815, 979006509, -84719924, 1682285235, 187611186, 14161010, 984951061, -1919018255, 652204064, -1954263540, 1633156567, -558335182, -1572756464, -2018918294, -2082291053, -166407619, 364085068 ], [ 1796821194, -46240353, -92638665, -1560484687, 1880288533, 1327841677, -1211379918, -324288247, -1090724983, -253776716, 1364841042, 769561317, -796628273, -2104935250, -1217231175, 530303027, 157081050, 1497622755, -1080978542, 884581319, 347706448, -795661972 ], [ -566769913, -833564236, -38324548, -201518257, -238470087, -422961178, -2073672142, -104287521, -87759110, -1600486229, 2103468721, -339228619, -905031669, 244885812, 170878962, -1005544251, 389829510, 1534875993, -1691804229, -1286926130, -90980574, -721260061 ], [ -328668103, 975376406, 261055321, -2093085740, -2136477240, 239843327, 1898866888, -1080876833, -1740056697, 1026433727, 498015561, 1682774680, -168930891, -665758128, -76596828, 206480523, -1541023827, 800823525, -1235720460, 1609211771, 2122452097, -79774183 ], [ 330631671, 215485927, 2110939088, 755609476, -1301910092, -1666717091, -122226849, -1545936020, 562742010, 1579014904, -1842290985, -110053194, 1490071120, -1150799419, -1068052340, 1091361806, 1908211860, 1749916101, 1726056447, -519713908, -1192170618, -61503066 ], [ -676311717, 1163775982, -395785025, -1299903129, -197843941, 1715233121, 905121057, 21210084, 960549980, 835743170, -679525475, -1425897252, -1968711509, -1193802826, -601824039, 1710195872, -1587265639, 59579781, -909093627, 1895560851, -1312257238, 1644045947 ] ] ], [ [ [ 133358395, 795529845, 1450644196, 718777917, -691500164, 1658582600, -1222364678, 385453444, 1373907074, -459647854, -453098803, 7028912, -742945226, -472633785, 1331018611, -672664597, 32770111, -1125787410, 646028462, 490237957, -1976435940, -43241149 ], [ -2055149775, -2068150594, -191463923, 1162364382, 244761767, -1241743653, -275152091, -1575547203, -1063627416, -167332063, -1930506948, 1946780006, -424867535, -693029298, 1248688829, -1172716391, -507347988, 2104320534, 1063706196, 316749399, 1967730129, 929395339 ], [ -207257595, 798531683, 603027201, 1188579563, -491745585, -1499776599, 800809372, 2143746022, -1671549724, 1675593399, -1732712249, -308128778, 79457178, 702226587, -1387106076, 1434186137, 1623809093, 210157172, 862867767, 71459784, -986769374, 939579817 ], [ -1954042335, 1432552819, 82288828, 427283378, -1253258473, -944197346, 2007299695, 189606691, 1685868524, -835778196, 1870354199, -148077304, -1088096449, 256538469, -1420854592, 2041725145, -2071568171, -431012359, 725803362, -1780820899, 330143483, 1099833112 ], [ -1659955760, -1523124100, -756394253, 787034830, -994646233, -1067052381, 1863698206, -1434605488, -1753513026, 1484396410, 1357930266, 75144453, 1492409002, -1580526243, 1041261990, 2129968969, -2130917077, -1733292341, -1578365783, -1400447506, 317860397, 1452646362 ], [ 1932772778, 1418619628, 1031795290, -1312245345, 46549670, -1243099366, -80750498, -1476916813, -1180136659, 1361387333, 958252110, -995662804, 1776220946, -1851200330, -664394247, -1146299189, 810810955, -1572313332, 2079978004, 1731986317, 1259214820, -1364084504 ], [ -469616245, -446587686, 511227681, -2034854303, 1634771689, 2141379000, 689929055, -861527038, 526511690, -776594092, -310573207, -193764729, -200747869, 393121411, 1808324994, 1006091721, 129952167, -1614598, 652144737, 357914260, -1335203684, -1384527941 ], [ -504957121, -1536435129, 645840827, 942755698, -343725294, -168124430, 445762253, 235112892, -1990893878, -413925081, 394002702, -885679313, 1736374454, 442187646, 122777392, -59577447, -1451095748, 479082767, -724179046, -1700073102, 137781939, 114865150 ], [ -1451898488, 1574589781, -1367578494, -464846794, 1319029645, 513127312, -564568275, 67434717, -1408113099, 1766041102, -1279159942, 55583854, 321827740, -314181975, 56857330, -495259738, 2056662595, 1344675171, -2061335285, -382672128, 891145420, -1568640410 ], [ -2135533676, 1719268504, -1177234662, -416049312, 118150957, -1662835354, 1523914222, -906978333, -588534052, 1674883931, 1025167206, 242185643, 2131201591, 946328087, 105853621, 1509492888, -687193997, 1516613820, 805132157, -93562522, 671728877, -978384850 ], [ 1677769488, -1640020356, -1079203060, 755166320, -2021664654, -1758841144, 2003814574, 1548623993, 1204499114, 1642240537, -1325028137, -1386512535, -1084230653, 2113831929, 183385253, -2074724606, -1004274015, -334247998, 1375522859, -1744341632, 1474824219, 1775638762 ], [ -1098187967, -366631390, 1392176815, -427286240, -1842566799, 764121511, 2073790219, -1626330819, 202470409, -1305538603, 1573716334, -1735869548, -2105560201, -1387720779, -1594301434, -972704141, -431493448, 1613052917, 47561850, 2139931413, -219473959, 2006152714 ], [ 794579256, -615555257, 1849526734, -1089431942, 2135483116, -42007018, -215951543, -1583971741, 2022376951, 1196733239, 595400164, -945894911, -1211939927, 2007032598, -2093738294, -592869349, 1913644656, -925174213, -2123501955, 1469322457, -1266509254, 950606064 ], [ 1908320736, 1746715488, 1619811481, 1105733672, -1068077976, -1839070336, 1104574728, -973607937, -775386726, 808326603, 1642179995, -1662061045, 2084117342, 1362000394, 2050801253, 780261729, 1796378129, -1803987383, 1564526032, -904946913, 442361116, -562774956 ], [ 130105865, -1185079821, -1278716582, 403367465, 141123408, -727078107, 1332265142, 69780590, 1053049889, -109711103, -1259623309, -396714340, -854624481, -1947099287, -712599732, -100331059, 843186466, 252973186, 499168078, -799812488, 1110434918, 1103945101 ], [ 1992506015, 320492099, -2059163849, 304744049, -1113428681, 1999186477, 1514710312, 1717957922, 1141573225, -1293567334, -414214928, -807291413, 1209549530, -895266769, 1499383075, -679870860, -1454176492, -1354205066, -508732994, 695262904, 8637033, -1187441431 ], [ -1074877784, 1768502738, 869565691, -1918804615, 136678008, 178130882, 968282902, 1854479552, -1432293035, -2119500867, -688991001, 1124507828, 951308899, -1728262688, 1702282039, 585919539, -346244181, -24475801, 487044254, 24123888, 24830509, 155836098 ], [ -1673070230, -1791858184, -1467250584, -186952034, -726754302, 910511490, -1763987616, -1924447035, 1963857571, 1422563650, 1868938594, 1772940455, 1280983985, 57235268, 952060155, 1999142416, -383460486, 728886166, -435442092, -1304900042, 2022832510, 1297360591 ], [ 1579196114, 1383815923, -2012990091, -667896957, -723309099, 147951213, -1044786483, 1334932257, -1419016303, 1663065265, 2030595348, -1430352531, 1722005770, 198966733, -1843597026, 881716659, -289978214, 1500567999, -1208162297, 1634124607, 1447646885, 1205322857 ], [ -1544291265, 1487933260, -893021009, 503219583, 110514271, -856832100, -800964511, 287503491, 101905642, 1068030841, 589912085, -1715415408, -496742061, 1397567894, -2023982210, 645300973, -511584691, -667115558, -1201354734, 258196765, -1795065021, -1323857201 ], [ 1624906599, 323913212, -175934037, -1257011413, -1578211183, -2012915458, -303190522, -1636493738, 255727387, 849372572, -905428691, -922954322, 570472938, -2093225479, -939240315, -827146464, -459219623, -1443100691, -1144601, -171761165, 1730363716, 548938959 ], [ -866675554, 604079174, 1725175822, 275436526, -2083435919, -1468234600, -939013313, 535007146, 1731538954, 1563598763, -61405849, 1522441779, 886250750, 1348001789, -103704973, -652289015, 1902022321, -1762512933, 1206059425, 1297265040, -641574316, 747445405 ], [ -878906870, -1255497321, 28789724, -441735103, -607976191, -1310128889, -1760784993, 878024041, -586284579, 1145536644, -1158562953, -1023773062, -1862541183, 1294649886, 593572136, -1348683751, -1900171088, -461367559, 2063936454, 922658186, -460296702, 321767404 ], [ -2069590959, -1612740541, -186657530, 2036079656, -1060810036, 1850764153, 227303580, 1889341453, 1524149747, -75784192, -24035243, 2116934921, -927207765, 635007963, 1461305183, 1230085721, -1540361569, -1925493093, 338386523, -438785129, -7580514, 1920984235 ] ] ], [ [ [ 647727082, -1327191861, 337097997, 1713012313, -567440330, 947361299, 315932373, 33298639, -737434322, -350457491, 35365539, 1462387273, -831928254, -256442478, -1492694405, -1134527460, 1557339198, -1625305839, 1973219854, -1475003569, -1896451911, -1315906023 ], [ -120777760, 1345850336, 1243691497, 1859070962, 1924559708, -1404429733, -2146049705, 85419326, 102856079, 1015154821, 1209158639, 1562123933, -2016105042, -534392133, -915299807, -1110306502, 171011449, -1183873881, 1591840556, -291228342, -1037408387, -1628162638 ], [ -1265070288, 1393852691, -1716017363, -941452890, 544264917, -1004314398, 1955665417, -1616834357, -1678470610, -128447424, -293483307, 483389090, 56317526, 495919810, -1645373883, 1730863719, 1177686721, 852291820, 1955426393, 436340319, 933863110, -955089197 ], [ 194355445, 2072271585, -1589685815, -919804541, -19646750, -836561584, -1438294559, -644396506, 794407555, -1549833060, 381600199, 1645645658, -249061088, 1311454216, 1177516747, 2103414935, -1401966106, 745526072, 2106253440, 442094105, 1172112972, -1396506555 ], [ 1487810077, 110160143, -1296584807, 227523522, 71015073, 1989215417, -1721845186, 489482273, -1981664877, 477672302, 140290665, 1558805975, -209723829, 45093719, 1691109444, -1263106025, 1976861801, 1321876544, 1727025431, -110702919, -1179005038, -870471976 ], [ 1299684517, -1657676754, -797778312, 632181890, -1859240578, 1590179270, 339531460, -86972931, 140187853, 397146384, 541749171, -747932297, 1779655181, 2050149890, -696962085, -472363684, -1167886764, 275552205, 548640286, 2054903905, 663641902, -1428334420 ], [ 445358151, -158671179, 54105556, -293700566, 1075490059, -1028545546, 2044161116, 744811893, 811949758, -1441143334, -12667605, -1503481893, -1337959026, 372004073, 1823554145, 452038643, 260564232, 1625133409, -355406185, -1517374882, -1098562930, -1354980019 ], [ -559131743, 631079794, -1164545739, -313991127, -891722014, 666745485, 519938987, 217450978, 1799394035, 1476588901, -365609485, 1361097887, -796725952, -212988956, 1302726153, 1756702449, 1395163175, 900986804, 101111220, 1420547855, 1341809016, 263148401 ], [ -1569529307, 807924090, -915700418, -1899679349, 1294595418, 610262956, -1045087025, -1519077060, 1316704954, -1669948600, 256821550, -51272183, 1847557655, -1032695090, -2056682444, -1413122944, -1115746138, 307996727, 943157876, -1214788481, 1795694638, 1397015452 ], [ -504538807, -1248689495, 114924606, 1187274568, -1185444753, -1648038937, 1858038124, 922735860, 1975301792, 947152761, 990184467, -46254130, 2088133263, 218165762, -1953433939, 175931295, -1622461853, 1750525692, 1405948004, 630182939, -1398772441, -815065950 ], [ -1523098338, -1333530115, 583388552, 1976056428, 1734192677, 899519471, -1913092398, 291690319, -1276735422, -269893794, 1777921632, -2014072765, 597008557, -1212211564, 2091959497, 1761415850, 242922411, 1223204305, -258804483, -1504210079, 1952404666, 1235956785 ], [ -1226078818, 182531527, -1270119608, 1761028369, 1595672785, -1586344406, 1544743187, 1046313849, -1039891632, -380232392, -2067948621, 1013307048, -817087913, 517814298, -1258107227, 2093624078, -1545187675, -1518720034, 1274257764, -580723000, 1716229720, 1590234685 ], [ 2003941557, 1094455526, -2000402665, -1792619608, 1333860001, -1692643527, -996771751, 1173985700, 1539355485, -774219157, 968986734, 975419091, 2131013926, -259148378, -951670582, -1998281893, -723290527, -1658482140, 1211265593, 291800617, 965697197, -464295801 ], [ -1246938363, 1360295790, -1753670381, 1746116626, 721923951, 852946423, 988659174, 1809817411, 377193307, -1609097091, 892099107, -1991461016, 1393302493, -770397759, 1333812578, -742854843, 1005055752, 1233330046, 694216111, -1625610997, 52692991, 1521914319 ], [ -1675731530, -283843658, 1102924873, -114909168, 2010777540, 1827869269, -847668512, 206964958, 303831693, 1563788240, 159008274, -1290762975, 585157386, -1275096789, -1484966704, -571873853, 1783615581, 1940975940, -319437543, -890367144, -1872488055, 1807613024 ], [ -2079515769, 2093535065, 1597355396, 590825994, -1865389774, -1008010349, 499083196, -984323932, 992493112, 1976348032, 882969833, -1290289609, -1906918090, 1255864538, -1600714900, 412772810, 2020535361, -213880452, -1645848610, 1616292564, 1884323876, -1334891061 ], [ 2012157626, -738429644, 1583478634, 160732122, -942522683, 30196595, -171053217, -919837194, -1799533557, -1326034744, 107673425, -1891240376, 265137556, -751950884, 457740836, -1363215621, 665924098, 252546895, -1412670200, -658201691, -1386285043, -521631708 ], [ 902426372, 805761004, 908051906, -1165875442, 1732004045, -756433463, -114260952, -826210532, 1006307956, 1748139871, -1592088853, -2015981102, 2108099222, -868200871, 257086242, -639774825, 439151243, 2098147796, -303308094, -452231994, -1178011630, -524415941 ], [ 736638820, 316727835, -1152251661, -1377076814, 186116605, -2115552233, 1999126906, -145080183, -768429747, -230339375, 534948008, -1886417050, -705028981, 1910340125, 1689120312, 1991432706, -1068181773, -1235242128, -543399386, -1902300743, 1084246116, -832264448 ], [ -773654383, -407847927, -622355167, -392541451, 2144803402, 1365593639, -1610449990, -2015841966, -899189991, -1772063624, 1790051142, 1685423890, -973564930, -1569834244, -1830330312, -1669486923, 594968626, 2090031056, 1146601231, 1240278624, -1892838344, -412798699 ], [ 252568502, 200097563, -387685259, -1784034660, -1320192234, 1399638888, -1199115359, 1433442166, 1561942995, 1279627659, 2033525577, 1435374524, -486395766, -620884902, 158276968, 1687997526, 1096749106, 707502617, 1591127078, 662958186, 1325866274, 1627233990 ], [ 56294749, -2115262763, 1788223325, -525827728, 793918176, 1207956658, -1352061185, -618998791, 1865801487, 113149148, 96537386, -402172478, 1165516819, 190780008, 454667476, 784185937, 1135114156, 327146676, -1929486931, -126154209, -752789882, 1001815569 ], [ -2099061495, -1923343453, -492859873, 464858360, -1851586610, -15381911, -1811115214, -1970472213, -532686528, -1803069960, 1482525759, -723577260, -1791922369, -598826460, 444229664, 115342818, 2006143488, 154873565, 26915649, -1339767126, 1425103681, 1856795284 ], [ -1914861255, 1943148839, -810582024, 1138778968, -337935271, 219075999, -1037154379, -1218847155, -884411254, 1016695806, 333717552, -405558502, -1807421012, 1801355551, 70619041, 317788092, 883116141, 260329045, 1261430230, -1254119611, -1432277883, -77920480 ] ] ], [ [ [ 2016053393, -1729108934, 52767122, 1180552356, -613316117, 403887970, -1155874449, -1065451898, -1353919735, -806215706, -1235279834, -3651244, 1240030083, 2040956156, 1315842896, 1801622935, -720406252, -592195748, 1891120802, 1955169560, -1212305249, 2037515621 ], [ 2087163321, -1685067701, 1835023643, 744908734, -2084597047, 1171693715, -1263802022, -1408049174, 98215788, -84302129, -1687302947, 1005968192, -164007679, 1973899408, -541216266, 1182533229, -745080115, -244152416, -497494625, 260069402, -219270120, -510791243 ], [ -1374163546, 468318527, -932995851, -234170434, -1289161292, 727685828, 1465179150, 638011820, -447646078, 900015817, -1126336828, -1823920403, -1124832377, 1087959338, 1557001622, -585149332, -850832837, -907645447, -2097124039, 1237129760, 2118992410, 790261993 ], [ -112025890, -1269636626, 224967129, -310066240, -1952349812, -832664207, 1047980249, 1808524075, -1155203011, -792881459, 538356805, 2068084830, 118232300, -1314463765, 834400847, 392265318, 600589630, 1683081282, 793979068, -756902942, -915276989, -882991876 ], [ -917483344, -791216971, -398747632, -1769622517, -448957475, 520893897, 521012603, 572006258, -1259254998, 2110795030, 1899259921, 1433056259, -178227817, -1707174028, 377279448, -10859589, -681002382, -193633705, -519182836, 378615723, -1723845743, -570221444 ], [ 1296267213, 942421571, 1836022216, 996167281, -766259179, 1235568758, -96276174, -209453533, 1467065486, 100134106, 2142094603, 2070856269, 484519229, 938870502, -967851271, -1142561284, -500228610, 401943330, 763093525, -1516103497, 736572335, -1645987330 ], [ 137536747, -231490044, -524040415, 1548129425, 1646971245, 1969066544, -714507242, 1096686785, -1879566974, -509459924, 57559872, -1184191425, -249623192, -1593681215, -597207723, 118547061, 825848634, -1586304803, -61400020, 1641611843, -99581921, -1392925771 ], [ -1047190760, 2036197312, 517844684, -1663514358, 831551080, 147505072, 1219749499, -270690484, -1687451061, -2113036001, 1832916744, -159716015, 376038596, -1641105212, -2008134859, -1312236461, 46642044, -2088648678, 1015502040, -1714959178, 538644821, 709596876 ], [ 1702792180, -2088076403, 287277983, -39310457, 636050524, -1316022466, -1207252998, -473084074, 2004274073, 1669049916, -1801663541, 1508322354, -1908510155, -2042975705, -1835982610, 393503151, -383349449, 767144361, -765947666, 1466969617, 543387603, -1172769638 ], [ -997437834, -954070110, -2122496680, 845993482, -2110441177, -1761772660, -861513769, 839740161, 291852090, -1311570088, -1513008360, 1300713136, -974400471, -1776130294, -712774567, 62182947, -380246592, 1456385042, 1433979450, 1966111309, -650627691, 549027893 ], [ 1545689661, -796223808, -403974126, 1826041290, 108453293, -2065800344, -72522635, -572202241, -1335726504, 991096752, 344380561, -1063015390, -310084349, 1336234616, 93789067, 169784424, 2113202030, 2003247073, 1899218845, 1622415524, 56497694, 656124309 ], [ 847034178, -720663648, 928448833, -1946012489, -2138163529, -1048364941, -478859704, -5359662, -568846910, -2028867213, 1833799418, 1109688339, -2032100235, 787674611, 1794015429, -259904791, 1968769199, -162572665, 1048279616, 793708200, 1554940728, -1598565863 ], [ 1395508892, -1098536945, 1806389521, -1116803689, 1711361169, -558373436, 904222780, -2037145750, 1184401927, -1485512341, 1544782648, 2059085899, -1701871415, 2041207905, -1559384387, 10424986, -1062129164, 1386095212, -1949469218, 1166407001, 1624864627, -1432434163 ], [ 62284921, -514597400, -1421675625, 1085751933, 156865214, -1053712593, -1769209792, 720597618, -299519235, 237654732, 2061465708, 791478046, 1296157624, -1469706513, -96740702, 205999676, -511705854, -671129815, -1900016116, 1159283203, 1208853851, 106615601 ], [ 1528981819, 1532947686, 1970563704, -1028938525, 6321918, -2134419862, 2012669975, -742816110, 361182867, 680594400, -484424229, 1800605672, 298338007, 1622525172, 1618061676, -656565271, -625193359, -769719143, -1764690753, 2008397757, 812984766, 828473712 ], [ -773760162, -63683837, -792087020, -1617925269, -327889359, -577729023, -492243665, 2022403450, -2016189937, -1406393534, 1930609727, -863248812, -1246007068, 522813719, -1681592304, -1428457028, -631247133, 291910859, 24362406, -1393479545, 775669918, -624835467 ], [ 813039681, 1869046543, 910828934, -1548624089, -122395486, 141155087, -1160348832, -1258770553, -751552459, 1011785533, 2065555028, -1957354217, -379824362, -868024483, 2123355638, -2071819708, -771037624, -686888407, 1254847197, 257042586, 1940956428, -1471671025 ], [ 652341363, -313339446, 1433533030, 1441359496, 388153842, 1856738284, -928493751, -1372953913, -330498393, -183741138, 1240839655, -799191790, -984608393, -81198194, 1402122406, -802914254, 451277437, 563688329, 1663540107, -993337488, 1071196868, -1815312696 ], [ -118880664, 1384549320, 1369504504, -1540595955, 413473267, -1094647661, 778717508, -2059506570, 2028454849, -460301678, 596788738, -1901194759, 1984424669, 2132002981, 424367546, -68896073, -1553000115, -566198483, -866119707, 327367609, -762871452, 1528375834 ], [ -1702252170, 1928627574, -2145193444, -1033624940, -670173495, 1931202946, 2128668039, 1328432299, -1424665236, 362772877, 1670223902, 579387564, -446649119, -19833465, 2072931816, -1643533507, 1970357820, 903642866, 1538029017, -1473486144, -2015075398, -724051915 ], [ -862716340, 39441512, -1527493043, -242315793, -2089240629, 527303199, -830473320, -1929796434, -51660933, 2083497412, 2010037745, -362078819, -1213530452, -946768166, 518368416, -337349319, 13688000, -53450072, 329413847, -1149433268, 1913096289, 252906479 ], [ 131106601, 726831463, 253683680, -738799883, -2115604658, -2145331958, -1159834248, -2067743269, 1935819324, 1169317781, 1056488003, -779362752, -1882636736, -1970216381, -1656338179, 387914235, -1494042531, 1709769113, 3808660, 1500971979, -702724755, -1744868299 ], [ -7996674, -1083315415, -1392161366, -1745639181, -912734019, 1179905956, 1455856743, 265667833, 511771754, 762865837, 1558530849, -1952601401, -1600426429, 1450779758, -351476566, 680016054, -1705136577, -54679628, 1839086781, -1193403091, -180089503, -864341623 ], [ 242850841, 2072010020, -626082091, 535899304, -1683517008, -1125267532, -1588000507, 54234561, 170218384, -38975120, -6556071, 1423919224, -830481654, 827843087, 988857876, 612923279, 205355659, -705932958, 2015771521, -964753659, 160375762, -53530870 ] ] ], [ [ [ 1785827820, 975206911, 1340072749, -498769825, 1862662506, -1961906302, 2064568006, -901217746, 1979912655, 1530378460, 1697633675, -1398702939, -1945314442, 697303784, 31715090, -385655775, -1333579571, 1238622804, 378188033, 1268816070, -926951174, -75420012 ], [ 81863195, 1629895255, -1439606328, 1660518519, -231237481, -244402704, -428460506, -1269768168, 1378093026, 357994130, 79413951, 1773827986, -171244439, 889504305, 1308274552, 1965331394, -1353525099, -181611384, 1723214356, -1978561423, 232651266, -1570722956 ], [ -2105506121, 1750378550, 523450790, -29568790, -1036080244, -64568293, 1900477417, -2132632819, 818097780, -114870471, -46986738, -405215679, 1142397543, 1694821073, -1557168696, -1551956909, -135257880, -468950218, -788303315, 2044586904, -658146763, -611181887 ], [ -529628903, 203318932, -332184719, 1320980427, -1379253025, -1558688049, 313151824, -1735012058, -732676864, -639319216, 241442587, 1165514701, 1771364671, -927512808, -388474642, -538523568, -1912242270, 1571299890, -596015788, 346030818, -978300434, 1938928434 ], [ -2056230239, -1980269467, 851656666, -1614301838, -1496191784, -479532586, 7276914, -1769753827, -1262798764, -1867466049, -2066670112, -1344811381, 1066109588, -1363201625, 434005603, 1733963890, 1364898785, -1842107756, 310742603, 1027001821, 797382616, -145877942 ], [ -1756694692, -180395152, -1769386092, -1254956324, -2034890262, -1208721639, -1443521065, -1614608317, -1109691991, 1218626669, 1637936171, 1353156232, 2002904150, -1115544319, -313504876, 2115273996, -1103650062, -871908748, 294036209, -1410584077, 653344756, -1650870421 ], [ 1080110592, -1203581002, -924473010, 913403170, 175375268, -1060685999, -977495585, 64302997, -116707249, -1462577016, -800809258, 1876131931, 2117979459, 903196772, 1660369183, 201416734, -609436, 635511551, -1314377002, -2083450295, -1128931230, -1173220898 ], [ -1909624047, 245445947, 1028621796, -2002150288, 1278511128, 833467114, -1180411154, 871943947, -498829182, 1168185557, 259298651, 1507263368, 447620645, -53795109, -1302034659, 665164967, -95421225, -685419255, 952253574, -1294773361, 794765455, -1614230052 ], [ 1176563889, -1066133906, 566294487, 1596673255, -1978129302, 1283104442, 180784842, 923023992, 39385327, -593956669, 1672474538, 1642212903, -1807823931, -117402823, 2064832152, 715104405, -1463381208, -1940977491, 680682541, 1488357226, -1918479888, -2121270928 ], [ -294945136, -577147651, -912223845, -905764743, -1810615720, 1398972036, 1047451066, 1283894351, 1304394129, 727791465, -542435911, 681192356, 523448459, 1174302865, 439998416, 1199574965, -1260767645, 534056229, -899480440, 1143567802, 70657568, -1694771227 ], [ 699160337, 1190509765, -1895107360, 1772335583, -1268417419, 806590320, -58946876, 902291199, -1843410966, -1587490049, 602322472, -1849179871, -162459037, 222742892, -1555251036, -1370416935, -1545521578, 311662376, 442586012, 1121043935, 270722222, -540862065 ], [ 2117650778, 1235668201, -1156132748, 1305366560, -1957701814, -1445477929, 752084090, -1935385492, -177176603, -1488860045, 454703689, 241747432, 1453954267, 2140935074, 1574569242, -953557978, 960162060, 1266383955, -1299815171, 530203220, -1355256765, 297951753 ], [ -1981676249, 780916502, -1485080761, -1562896777, -1591594332, 895275050, 309815482, 656654681, 1139173590, -612922440, 201671978, -9155915, 975537535, -1155344596, 590764057, -21806172, 825360309, 1574670696, -202950824, 1125919359, -628891398, -1993751322 ], [ -1821584029, 184599596, 2066239769, 614987430, -1219396482, 1550483169, 1889451741, 417547140, 1885067834, -1125940972, -539767490, -718059012, 630719979, -251169986, 1317233618, -1085726806, 199426162, -182908311, -147316084, -1413109946, 1223135445, 66953416 ], [ -1634441582, -1355855108, -1385678039, 232068975, 774370434, 1911951068, -176977799, 1956079699, 1866368556, -2029007456, -1154417007, 372223104, 111887531, 346704665, 1185911983, 1799195790, -365808269, -251078153, -1854160765, -1885741313, 1084057302, 1274306279 ], [ 2029382486, -2056229864, 1633231737, 1582236785, -1130432824, -366205500, -1577644669, 188860488, 362725898, -1766006171, -1875738733, -1730983497, 61736796, 1760232759, -391840825, 20161046, -1944345075, -281682582, -1363801639, 2021456169, 499368749, -700525440 ], [ 941059009, -625643531, 1715171272, 185084868, -705800387, -1912662394, -1739112388, -1006251933, -7010281, 1623727594, 776434367, 1795424196, 1796499204, -822493868, -586117098, -905326046, -914520361, -1164679611, -380912358, 1873180345, -146117855, -253727132 ], [ -2109680121, 198076481, 2032301454, 1779385169, 1195619651, 1491429139, 2005631748, -626898333, 18109638, 1603461476, 1772603826, 1903650433, 153723159, -1479987469, -183981371, -927698978, 119712296, 1854546224, -745035892, 1536182588, -1151162937, 292241752 ], [ -498668809, -898268746, 1192705217, -171114671, -859976923, 1312533704, -1753479080, -1096217793, -161156776, 790387996, 2054314492, 1083640331, -430563053, -1174333128, 991857668, -1835800637, -903820973, -1433384691, 1368484967, -1374488554, 1969992329, -338391495 ], [ 1736711843, -2058292695, 1277076830, -1789399265, -1582018685, -1947042113, -1916420207, -1555465952, -1289370861, -1576022350, -561914054, -1993400719, 1777236821, -1457864813, 1622178095, 1918091670, 883690394, -2059609446, 1238189345, -627389170, -1939923812, 115076225 ], [ 1306411229, -976969400, 2076869861, 755137447, -1033858736, 679887211, -208862109, -198244591, 32575132, 426839161, -581366998, -677154847, 1030884453, -714385147, -621786320, -252292783, -1802255604, 500869055, -230349886, 376508909, -1160702646, 307849251 ], [ -611261378, -1932503269, 1745486651, -1194677704, -1369536837, -1722549191, -680690644, -1913027102, -897367264, 1878928014, -938068450, 1187288930, 1472131714, 155404811, 1726491065, 1637346009, -508731748, 326537822, 2059313933, 702904580, -2084842162, -155361327 ], [ 2097821400, 2007519977, -450773335, -380024575, -1892257346, -429332136, -1166854380, 1117441362, 1514587215, -1031404170, -266699134, 330474696, 967610824, -324163803, -333051956, 1207396502, -2142632697, -527944999, -1530317920, 1369492872, 1123216912, -573145695 ], [ -280235228, -1944359630, 1882806853, 582201478, -636221682, -2098081327, 357580168, 786327801, 1365095688, 156359327, -977006965, 2031112659, -1556195262, 1016890186, 759695547, 708937069, -155532874, 180385128, 1565625127, 274719499, -1466803281, 166806463 ] ] ], [ [ [ 814305023, 873515106, -2040145234, 192621879, -326024573, 531420827, 505506431, 1240296821, 265666151, -1825349866, -1710535907, 1741242016, -1313214501, -1331002979, -439595843, 1434028489, 298280103, 576747781, 1868279366, -222131339, 1671412967, -381318835 ], [ 2091138434, 992710504, 593326714, -1049782062, -1268366943, -67859553, -2124793769, -402039235, -248719032, 1139975977, -955730651, 1942981596, 39748228, -1586951770, 71336928, -1382448826, 1380291551, -2057586320, -2036663242, 1369511033, 719000886, -1187532860 ], [ 294515644, 1290007227, 989277289, -1026682760, 1582323644, 750605540, -138114315, 1426980627, -2060666777, -1789738383, -1012362041, 1195643742, -798777699, 681707061, 365521275, -1873017122, -607611707, -93444173, 4587528, 123388054, 1390280555, -324873629 ], [ -1435823546, -1616940749, -1925205857, -691659557, -1660417302, 1010506949, -1049060745, 1301179619, -866665658, 1761686518, -219224665, -257968318, -42144198, 106194957, 378840091, 803979960, 1605831223, -310092527, 1849957095, -1619017855, -263575000, -1474056703 ], [ -690091813, 662623365, 113041188, -1152756913, 2069319299, 54072134, 1920052455, -841356277, -887208719, -1840869536, -1907300007, 1769456560, 2083575395, -252794409, 820528375, -726734256, -1751863856, -29285811, 990466073, 1199358635, -641378849, 948832718 ], [ -1084912029, 1029902526, -1644629184, 2113765470, 480248414, -1767064994, -56945012, -674571714, -342808450, 630695520, -927658097, 858847860, 950586861, 803921871, 1640153175, -1110896019, -1881197802, 879174550, -1747771858, -1478459972, 706295841, -1984921863 ], [ -358050601, 1932063261, -788010995, 1605943233, 2056071341, -1538265257, 1884821432, 2120015560, 1893697647, 169044219, -929788766, 573713106, 366911331, -275920054, -928219261, 844725014, -1894226276, -1774944451, 787056974, 1609455045, -487822521, 2068209822 ], [ 1853676490, -496842783, -1545479190, -1163592745, 2089640527, 2100666719, -1149578939, -20828525, -1329387958, 1503672921, -504211297, -2063986061, -962674909, -1153414580, 1318344291, 1903273665, -493026585, 251892687, -838315817, -1749244650, -2007853374, -890654183 ], [ 1104492132, 40194891, 1191912893, -445118590, 1925561787, -315483747, 1813051910, -1853055292, -608449146, -1653628891, 758589851, 1331837630, -301130219, -1789686520, 204296258, 18658953, -297913416, -837429034, -1915400245, 946476151, -412420013, 10693546 ], [ 1386685139, 565800305, 1163423680, -1830057642, 962730816, -319170632, 54280764, -1972888127, 2042050738, 132918625, -515281044, -1698018151, -1173602652, -1188881446, -1135445824, -219932345, 1507891481, -1727065660, 1557105852, 1608495798, 1164649559, 313524829 ], [ -1635781829, -277473778, 1632383306, 1426062488, 1160948903, -1807935350, -523974694, 1389289776, -215023558, -1087986687, -1426616474, -802377908, 1589824533, 562774012, 731500196, 179862041, 1890941226, 1185148930, 1741726290, -11980734, -1802633826, 646351476 ], [ -1573836397, 282107196, -523149565, -235213436, 324151962, -1260825791, -879830432, 859052364, 820352211, 360867824, 1014415976, -992552305, -1213957418, 1503388008, -97539344, 1415863649, -521815028, -256863986, 1894879272, 2025881881, -146193077, 1121889364 ], [ 1393575533, 945584765, -1136246627, -527372077, 1176394733, 560866597, -1404003359, -1560683093, 1848926053, -1897983008, 1852099887, 1470776492, 2042067849, 206061969, 1916837671, 1049514816, -1110989561, -588763547, 883056706, 1990552617, -1810014251, -1557949037 ], [ -2090170263, 2034563020, -439208925, 552344047, 2035286337, -1652857352, 830014544, -1518477, -1826437527, -2090853133, -200094271, 1777983426, 1550460926, 1815230024, -1268699753, 1401740335, -1414343305, 1196805460, -993268976, -1751143797, 1438878145, -1469644975 ], [ 1853807040, 1379179877, -1318303043, -766539604, 370364615, -1175126090, -1950852989, -118340288, 1510036298, -610551469, -1575039127, 1246892451, -749480738, 346481896, 616549864, -1990858702, -1735862677, -1741862065, -1264447411, -584404823, -609394333, -778793914 ], [ -1837876722, 1369880273, 620586985, -995829321, -1532038539, 1466691996, -2126298126, 1171021865, -276790075, -595753416, 190584790, 1672224646, 607442597, -1338770950, 1426531907, 506356831, 1482332490, -940550758, -1119975208, 1233970140, -200958738, -683698496 ], [ 891136979, 1757300443, 1701857841, -784027544, -1920828332, 1198415126, -1597103762, -745563874, 721023559, 1239377591, 1180699967, -544076866, -2011232924, 9748122, 1990664508, 354488113, 567017620, -1586311719, -56049683, -1475787975, 43736626, 622687296 ], [ -1261365831, -1718220129, -1781921439, -1420699294, 629054416, -1179531945, -1577047137, -1079311786, 1881744071, -905700484, -1543779779, 1422730822, -903318477, 1078000384, 310718127, 227650991, -1795084156, -929325677, -1381195449, 804165471, -2012879171, 1357167256 ], [ 472363091, 229977490, 1331481824, -1715169902, 372448306, -534855518, -968325467, 774837207, 267209224, 2063705462, 1665418454, 2024849805, 1888879161, 804432235, -1337883004, -300092682, -699003866, -1148344524, -1182019107, -1695149200, 1055670887, 216997891 ], [ 2053078477, 707160438, 1037436993, 370416150, -156537776, 1616665514, -91972643, 645808364, -472633293, 324869248, -1051803117, 844226969, 1677730956, 2039863128, -1754745053, -856884489, -729818946, 57315263, -1009542776, -1321996816, 930826070, 501882740 ], [ 1495326543, -1710963787, -1266786077, -1226455535, 1780660180, 911923430, -511076887, 840235235, -1571635926, -538220251, -1407089995, -895760425, -1654078714, 1786770110, -2005932226, -1528002109, 1372286136, 1268608403, 261174998, 1294225604, -1769375087, 1108823180 ], [ 1051256937, 53976240, 473326296, 1614284368, -906440575, -1855057795, 130191912, 758794126, -70392419, -1723935697, -1022490634, -16263462, -1162342808, -1463646660, -1080038189, 543587622, -618425991, 1222399667, 657892588, -1955430970, -945364449, -1879231279 ], [ 644741574, -2032455694, 1193909650, -1035047751, 275724144, -1647725594, 138744772, 627219631, 1545426312, 580889478, 398573090, -397658, -1561815613, 1592347222, -938897414, -731946708, 838861411, -1377491136, 442624250, 1147453423, -1975519188, -1445938826 ], [ 126425283, -1466938340, 25254924, 431592020, 2118206503, -481037333, 1257358880, 587906346, -1911066531, -208044399, 514906517, -1427130628, 2125567132, 1916519337, 310676850, -646220687, 1472033946, -724523909, -1515001509, -1882521439, -2019670392, 1422375180 ] ] ], [ [ [ -957110044, -1113656230, 619351146, 1151935881, -589966944, 2080636535, -1776222760, 717909187, 1053500025, -737993545, -1354030234, 1302885097, 988837048, -479510306, 2114083417, 1069277392, -1492228210, 1242535679, 2095334765, 722690170, -1039423273, 2084557393 ], [ 2069343930, 252414759, 393211592, -207971402, -1082804506, 1274991216, 1944186043, 1201666402, 541016155, 1254172526, 1044420342, 1213887919, -1995141482, -1063890752, 1207347283, -1784622701, -442014995, -2034314840, -367387717, -1520511266, 655016195, 300330860 ], [ 1272936415, -2123546439, -1240907217, 1183757219, 1105018065, -1253707990, -1409191573, -1287430472, 984166707, 223674382, 1634103158, 507995527, 178849586, -1326142490, 1042185267, 1599124601, -1256133102, -895277367, 316770466, -2071120651, 32933209, 1869245246 ], [ 65354020, 1109698407, 840768456, 1553076599, 904990263, -1992702981, 560739652, -1831415710, 722737437, 2088072720, -1186358326, -656534895, -1731768169, 1642329877, -1445509763, 75829400, -651336372, 1945551213, -2047533019, -257920212, -1489319082, -2089214284 ], [ -353445498, -295331201, 1508992575, 1656736618, -1214603783, 1955040406, 765510008, -1231785685, -797334937, -1129392772, 1024689339, -231713533, -1345625315, 1838073554, -1560534216, -699688941, -976093778, 1330766440, 1580900490, 1064991205, -728937744, 1232690040 ], [ 1374259723, -371921628, 1709971049, -1858963395, 1835951290, -524280237, 2046365231, -57754653, -16946125, -646528641, 1622845192, -844459493, -1073810530, -1826382587, -201504524, 906846382, -1187415497, 767050403, 583624495, 429735905, 757587061, -1781019345 ], [ -1806594600, -1250418729, 1483429761, 2043750997, 464759901, -599235577, 1510836956, 1617539659, 1056455026, -820564105, 1393921794, 440540277, 201872897, 735207054, 1703736890, -1071432742, -14192720, 1028144168, -690723258, -1452954641, -1024556881, -1562874105 ], [ -290012922, -439886540, 800502149, -2052305878, 1861476996, -1155708392, -657295580, -1231780964, 290785370, -1454537483, -38196823, 523855779, 753048195, 1170102438, -2096662069, 486692887, 914443130, -855916817, -83116511, -255472477, -1572776234, 1966106517 ], [ -1774717244, -1413248978, 1114779813, 1913715246, -322704148, -786584749, -2087581729, 2144662304, 1350393035, -1763773428, -972467016, 1528109935, 14992152, 1898014227, -1014363, 597546501, -2016988879, 2037454679, 1929048459, 1405590223, 1653337574, -755973221 ], [ 1019020087, 1949031657, -1381403593, -1963280053, -1337303310, 1777809083, 442522301, -1198749365, 915695752, -698520311, -966631520, -1701602685, -565026689, -668832368, -312690787, 80728723, -896676613, 474754081, -2083923952, 2019732217, 1683911747, 1365788488 ], [ -708810363, 1885967273, -1782629097, 1213189930, -578302721, -1069280728, 1580772303, 223968118, 197894966, 1410781063, -961659432, -869256618, -1850472450, 408060579, -1452597419, 309313079, -762452160, -1456404269, -1515743631, -296228224, 737793392, 526075598 ], [ 1229918729, -457563204, -1009164862, 1792778913, 1365207776, 937146957, -596621312, 776707678, 1707207987, -149889578, 660298422, -239304733, 1996583027, 1956613440, 488242478, 1745818878, -459643492, 190040391, -1207175233, 562559232, -747269421, -671256010 ], [ -156371439, -1116984618, 2093691645, 367010585, -137221788, 427725092, 827218939, -1843153380, 43976313, 144385708, 2009612168, -1999327033, -1332349731, -306227410, 256441679, -776772716, -1133031721, -1860201149, 791707148, -631361312, 1903818847, 174301032 ], [ -1765798561, 60136899, 1483990845, -2030873272, -1412703893, -1924011971, 295155969, -104953383, 1506508407, 683602423, 842664717, -1946407370, 297953885, -361222509, -1848919753, -1402093591, -2095097931, -1093781882, -483067598, -904496723, -1851985733, 1064345365 ], [ 1729546974, -648725191, -171033399, -174236510, -1291910024, -771644174, 914614362, -749214305, 689454176, 2119826513, 677933071, -479184832, 170496913, 455376501, 1138537026, -181559378, -222854198, 1159352674, -2059685020, -844923206, -845250734, 1175218238 ], [ -1387296566, -1104324678, -601898226, 1445766173, 1516015823, 2034721313, -755346319, -323984950, 1176707742, 859840366, -1721958127, -315970913, 1521078707, -458273211, -1494216507, 1793560465, -705376279, 468294661, 300684494, -1997412290, -249722828, -1740390767 ], [ -1619735349, -1078551051, -795712744, 1073333658, 196629546, -1850699162, -1821289166, -1148289127, -471091177, 1637167594, -454589844, -1174472351, 28484211, -258174555, 848680650, -415434833, 1981551501, -1808290735, 1673469006, 1172440216, -963500790, -805039944 ], [ 662930108, -843523329, -904876598, 1363369518, 1620397956, 247882909, -1282458272, 1920995034, -1593162055, -1181762102, -1342624514, -2074238759, 2136039922, 949188986, 1143760247, -578755768, 385950257, -1535945885, -1709381615, -101729187, -40609646, -1865028914 ], [ -1903615720, 1984285726, 918649057, 1585745008, 82303686, -1703289324, 977086379, 126534761, 824461934, 2026584888, 1815391376, 2011382159, 1318660841, 1863137793, 1076857225, -137739700, -1872760934, 1142809740, 1068300487, -910251153, -1775935521, 1468745 ], [ -1626356961, -1886902099, 831838252, -582789507, -1191490363, 2071413788, 518831706, 1062835243, 442806446, 448394194, 1526931222, 924883880, -706341783, -1182343718, -1771068044, -1149475963, -1540361166, -1815610892, 159048667, -953116199, 1306198356, 820506679 ], [ -966679451, -985918818, 161053594, 1318929654, 451462897, 749807633, -2125079589, 1783042548, -1478011785, 862031702, -1596217078, -819875795, -1399017019, 1676593156, -1297117979, -1697064143, 1729201444, -1966424476, -1090397286, 512296137, 696025927, 362074046 ], [ -135498491, -1899390874, 578157867, 1749227892, 198273788, 335605848, 1670111905, 822756670, 91336069, 195590215, -704739358, 1817943405, 1124868596, 1845218355, 1284564153, 1273892390, -1508436569, -1972365377, 302920606, 1988039466, 1520758022, -467465451 ], [ 1541488350, -125936940, 1709580584, -612273876, -363801513, 1584542836, 9903010, -620898788, 2013188947, 1454255639, -990000356, 52552536, -211856391, -170044624, 1403733641, 1054495935, 1616398842, -1113330852, -1347316216, -1605693791, -584496006, 1915459800 ], [ 676451595, -603760040, 1155047079, 967091170, -335951397, 2105991129, -984661767, -1354321324, 2065280247, 1459836247, 1185361524, 1407009565, -2138392123, 1754229462, -2114604142, 1816857075, 478211972, -1124716749, 387817712, -656196733, -428446267, 797317269 ] ] ], [ [ [ 357783162, 146288753, -966234516, 2007393564, -1045762523, -978193086, 219211394, 1670362050, -454999242, -1539066386, -1015699889, -119182853, 913844170, -1033898662, 562944889, -343393997, 133900135, 1782205358, -239802382, -1698560006, 1095690535, 1293035731 ], [ 1668475663, -1368295524, -1996126634, -2126590739, 952431656, -1308284993, -188910574, 251752879, 714591752, 284515581, 132881381, -1271987039, -1064753170, -1660329643, -1958459235, -211567583, -1422159683, -1295318271, 747449866, -2064362306, 33683625, -2006286304 ], [ 1049685087, 498451414, -1380164693, -1941744827, 1282040100, -547457353, -1043935444, 498386109, -652584798, 1877579290, -1579727415, -98280628, 683925605, 930474720, 1721026939, 734174835, -633400566, 1502670205, -1084839088, 368317975, 1462255957, -1346138099 ], [ -1916538266, 2013626619, -17028773, -641176185, -760502683, 694377125, 853389423, -774643486, 1886846376, -1877467084, -566981758, 1943760712, -740123962, -1924930945, -351349105, 1969623780, -1771925314, -1459227712, -2031737298, -302697406, -1270179302, 1393927516 ], [ -227647293, 137319822, -326562678, -610422842, -114434454, -211370190, -290747527, 339541567, -1326590734, -386730242, 1226108799, -1929173070, 1331214371, 1759998561, -1746953386, -323064125, 432358642, -903555772, 1382726689, 1008733243, -180772039, 303844018 ], [ -1390306935, 696886359, 483991997, 307924010, -1555453377, 988749579, -96118432, -1608653609, 1791293823, 441254204, -72905542, -727978783, 457828212, 1113090337, 113140395, -196736381, 1771104689, 1056948406, -1593007534, -162609137, 243183027, 1407686958 ], [ 925963834, -1988920619, 1092916, 2035101169, 722475592, 1721940342, 202914228, 115182453, -401655175, -1863220967, -243953280, 1131785781, 891682261, -497706434, 892069966, 2061980387, -1050498349, -1405418242, 1068742040, -725054533, -298191983, 1186203859 ], [ 1281177721, 743322560, 452165853, 272586221, 1186354427, -1900314928, -408739754, 2089701470, 1787057977, -1927128883, -301772823, 1382960003, -921610303, 659646736, -296372595, -1466080280, 256574901, -1140210106, 1824886120, -1593813974, -303781852, -2122587588 ], [ 1872663102, 611329625, 1353250305, 1119396603, 1556048600, 880212986, -1901058158, 1275726602, -1956702607, 1347184671, -360730809, 1259314393, -1932986664, 62819067, -1245501916, 1969785036, -355474068, 1863930804, 1874790169, -389103194, -127120702, 27019396 ], [ -703701931, 1209820489, -2070891212, -502045539, 757298393, 1036994724, 1278723008, -1461258925, -531642747, 1176177709, -277071837, 286277670, -656670917, -583481504, 974760740, -390369935, -132838718, 1980347820, 1524492898, 289077908, 1182924158, -455421490 ], [ -1409870563, 1880788225, 1963533872, 1494842300, 1828445334, 47170604, -162379717, 718040337, 1038690520, 812300963, -1556715596, 137749092, -655783046, 30426353, -949749187, -1449748928, -1612368506, -1145639776, -13862189, 482577161, 797642214, -904254860 ], [ 956397764, 2069942128, -456238840, 277001211, -1458398497, 91427683, -693748560, 522688049, -1741469973, -2078823931, -273594295, -1326832521, -1948263860, -789839117, 1346680834, -856922371, 24133146, 1372597903, 734778047, -2007356901, 1629525532, -29733689 ], [ 1431950752, -803615723, 1353544819, 1996626492, -1336795276, 1564664942, 321834503, -1772503849, 1802918876, 354111955, 1044926808, -89598907, -1565147594, 1210591753, -817899001, 1056792252, -622526461, -1340198099, 65925616, -1783455000, 1645496133, -314585287 ], [ 1115592028, 1024769261, 1665845680, -556208931, 2104075214, -777422713, 393375490, 1008145987, -40098303, -1105792137, 29405388, 1089273017, 681709074, 1382952382, 345827127, -97010515, 1786854115, 1971571962, 1948426774, 426554311, -1548930809, 700368777 ], [ -394393929, -1460996557, 179664504, 1863754343, -200246748, 359524483, -34076169, -1924243632, -1002854223, 1371189750, 529137900, 1901389056, 357444098, -462831877, -602817501, -799764295, 1570620120, -449404212, 1405736715, -205785253, 2146987201, -2036845949 ], [ -1681257611, -505974662, 1370456554, 1570437853, 1067855653, 1121732347, -1366062285, -1055799867, 1190131020, 1074705343, -1769965566, -1595488947, 1192778778, 90113767, -1943173965, -1862055508, -1390876481, 1770643035, 943438465, -455019370, 1867886951, -301357735 ], [ -2062465915, -1164582737, -1537030306, -1214557033, -1669685261, -1778611374, -1648543541, 1886741416, 1986678491, 413972441, -764254899, -1486606851, -1959521616, 956786466, 1167283992, 1562332960, -1000173565, 1738977057, 1272287850, -1083364970, 1529582210, -1033018520 ], [ 562452065, 563613422, -1291268737, -1798212961, -1622309616, -2022230061, -1788264009, 33707007, 1410935698, -858769418, 1933455693, -1806188389, 890629103, 1914979582, -948957709, -1341440072, -459908059, 1827304371, -1043066366, -373777221, 146209978, 1013280511 ], [ -1525051107, 248086766, 1485848397, -75302665, 242724835, 674392504, 776477473, 1190108167, 338165336, 1967266155, -550734758, -456325947, 1156547432, 1386766314, 593533443, 1664858046, -564569070, -372022203, -607790317, 1756645527, -535584781, 2105430360 ], [ 2144977842, -1725006962, -2095910933, 1457879635, -1547983356, 1266776358, -1259865396, 1718203124, 3464412, -598225036, -1913652307, 2095611583, -844772473, -1985261739, 1520872571, -2017039638, 2117074832, 1969638847, 1158759132, 457485099, -1322821480, 944969955 ], [ 1695934292, -1656344022, -25536014, 1119743462, 1012745919, 2020747828, 1124925989, -1930879186, 564660049, -748746861, -1306897139, -43785158, -1921623874, -538004498, -975484742, 768268242, -1834079180, 167107847, -2060994109, -2117383339, -964631479, 1855213897 ], [ -1609945323, -1963007990, -1081185157, -1042571009, -1664655632, -1968034915, 798669266, 246262527, 1242650775, -423777653, 1601007751, 1422779100, 611111798, -1299712399, 1877097258, -1448229637, -1427979837, -70612207, -964563687, 1402306068, -1524332456, -1539898105 ], [ 27249133, -120453974, -920457292, -412926538, 1377872422, -1824487557, -1746288043, 872669205, -797666463, 963534580, 1290327424, -1516836271, 691021705, 874938983, -467510261, 341211218, 1048670249, -448060066, -1314133204, -174314067, 72842349, 1925398035 ], [ 1442338120, 979250489, 1991718745, 84397353, -1599789532, -217727033, -838190645, -251206896, 1973288402, 1790728659, -861952476, 2125343604, 397097320, -1021196705, -269577485, -1307724733, 1916299534, 950899591, -1852951082, 1576936015, 810881670, 1128939287 ] ] ], [ [ [ 556540433, -1888864147, 758016693, -136644255, -1633979443, 1699118822, -951552798, 1720527384, 1317677323, 1480277692, -1780475216, 1244392164, -2038577556, -274781426, -1169457218, 1554964311, -1010161286, 840837430, -85329111, -1427737048, 1407559141, 62338111 ], [ 2046176752, -1817228174, -646333940, 862281622, 672015917, 1594554622, 915645298, -2055056434, 1118555839, -36326577, 22613015, 163137292, 1045258973, 1764559675, 1679938748, -1375382593, 1702561753, 463047841, 2040998314, 204654245, 1521254832, 575138671 ], [ -1257837689, -920809211, -1892819168, -849997057, 1537439350, -120903410, 582541238, -1350181745, 362460876, 2120611620, -226346125, 1957195369, 894103508, 372618965, -370061995, -2100079271, -1183816610, 570269516, 404292539, 281666135, -2096629208, -1234479786 ], [ 412067996, -1028830252, 1905800276, -48979347, -900670143, 237717242, -1717177629, 1109062473, 1595229585, -2085875679, 113382371, 38931016, -1171579378, -817771313, -1864546703, 1959061027, 583133594, -2004312412, -521537603, 329895006, 1746299269, -541546340 ], [ -759700795, 655597416, -401278157, -1736020434, -871715014, 88990526, -1212211559, 1993724489, 1115461313, 1220181733, 2042868896, 244123902, 1758412551, 1828769231, -1395288875, -166033033, 290041085, 1774418375, 617670031, -533010017, 1584960625, 917620791 ], [ 736321948, 541664360, -1870904525, 941057402, -1493416895, -476132459, -167697942, 1198942703, -65596649, 1579745778, 579617783, 456205438, 1857318943, -1081586587, 1227248365, -30745530, 2122245674, -261945390, -1744911687, 1847975593, -1328131229, -212526555 ], [ -876160297, 1275396198, -5431832, 2137681682, -1574716304, 2133738348, -1098943850, -1889939826, 826958200, 460223928, -471140769, -2072311769, 1064955830, 2002611766, -584710113, 2146911989, 384796500, -240746645, -552721627, 696352953, 339071610, -1114441172 ], [ 896026340, -1534725901, -1506539671, 1562756958, 200932387, 1821215101, -279010373, -38018583, -641922584, -148818116, 40337678, 89533131, -1769060195, 821424950, 1572898485, -1649763065, 2046254999, -67796368, -1454174841, 423157108, 1638146744, -895575709 ], [ 1052559803, 1216171033, 1353285697, 2127953108, -688491877, 1001825068, 145186937, -1336172415, 1045590761, -1894539946, -1372970121, -1555437104, 1929673864, 1038390036, 1918087671, 1893191488, 766407907, 1449973253, 569862344, -560258473, 909277209, -1583722922 ], [ 834205145, 128687296, -1022639664, -1312701435, -1996833139, 1997106959, -319307883, 1108746663, 524624, 2122574463, 396254738, 56209631, -1919805475, 791294422, 1797798581, -616562740, 2004536839, 1199820879, 376278428, -2096555262, -491780686, -1538465733 ], [ -420053292, 1336339784, -429279052, 796601450, 1044856860, 2074302983, 1989335473, 1158299065, 1616366015, 2006660143, 1888505787, -1755259316, 1240880027, 143987374, 1379392643, -1558402017, 1050074502, -2115911753, -1853343900, 1327058147, 1660922232, 77646900 ], [ -257022698, -1148341780, -232867343, 1964408768, -986460448, -1645193026, 1900474478, 663429654, 1764005481, -1044475557, 1466148416, -1156444376, 1923456059, -1992568492, 597939559, 196707340, 62670288, -59561915, -1489376013, -385327748, 1367406737, -1385162947 ], [ 1355569240, -997095617, 1747139668, -453108567, 1141189486, -1815652385, 483923569, 689938434, -212891087, -969604001, 1469129820, 461047920, 2095106449, 1286714880, 1184184059, -26114918, 1593697475, 1795232689, -1738529389, 437018558, 296438717, -512595272 ], [ -650207372, 1581394300, -462877569, 862443611, -1685727332, -366151014, 246541325, -1451597375, 621220286, 1481153220, 1675187006, 324523960, -640197109, -594522138, 1469922619, -103059650, -774376153, -1816774567, -2009554792, -1273800400, -1761420718, -2052841006 ], [ -83168543, 1000427878, 347487568, -2023046297, 1780353364, 759077594, -1348777995, 1279224852, 273405343, 172379696, 1405375598, 2136088131, 1128100056, -1965333546, -1883616736, -325127357, 634247584, 265344984, -2024651135, 1711745934, 1435708692, -494509127 ], [ -1157022038, 1458468452, -492605991, -1179746909, -361818759, 634811402, 963585079, 235436380, 946570511, -89171000, -854040439, -1369209874, -1495350919, 1320936419, 477926473, -67985955, -564753949, -103537295, -440301775, -562534491, 1102298220, -834556389 ], [ 1108946512, -679295251, 506788051, 791446201, 1620315670, 686361100, 755616500, 1454741729, 1417052328, -1102197482, 1759553903, -1958406123, -817240299, -878403472, 1396836818, 437854530, 1831855375, -2031138239, 1714931714, -1959315429, 667695205, -2011744589 ], [ -2016589171, 1150407555, -513150983, -400561012, 1869080400, -2025990653, 1253416191, -2023630161, -545735497, -2056948671, -191845232, -486978530, 378313006, 1455560749, -1026776167, 2014284753, -1608526121, 1036262872, -1088807358, -1056684475, -1771712247, 1520486211 ], [ -750662161, -827255347, 1333375990, 565805205, 2042023825, 88090965, 581494162, 418281631, -818735705, -1269824165, -887553749, 424570267, 874204793, 1646299841, -1298049195, -1932256218, 608097523, 713267224, 1100293483, 871082233, -725300345, 1584589553 ], [ -2084425419, 886671225, -531274335, 1075098160, 41507334, 1968527084, -1714480316, -44816191, -2071904860, 229871536, -183798086, 184137714, -642308180, 385217249, -1070515334, 1516810101, 1348129951, -1527048614, -1928762247, 426869720, -1219192339, -713927937 ], [ -1249007703, -1203461576, -945472759, 1460790227, 803245998, 1346041930, -977557069, -1744107039, 1277725845, -1886801886, -1632238182, -1302410446, -1104633759, -13397422, 1460374355, -992536253, -928861972, 1577063475, 784993826, -1095173976, 1841600767, -1793430022 ], [ 1662950550, 2117947078, -877852769, -453335660, -1713905244, 1928532031, -1687976362, 83068218, 1641381038, 700730847, 1221812807, 1895247021, 83736710, -328323236, 261968192, -944803412, -369759923, 2005347947, 1543544039, -72966556, -979921718, -480988677 ], [ 295715030, -812751801, -1573240016, -251290973, -1202060430, -1130226859, 1834893475, -933961549, -147978783, 2033701905, 2053132096, 115454878, -828369138, 1768841212, 1821884317, -671254794, -287735533, -1507337532, 1265899323, -754434449, -164941561, 1388967922 ], [ -107144713, -1131783499, -28731582, 518425536, -2023518867, 629341874, 257310430, 1809181226, 449965916, -1686154527, 1439198971, -2031678155, -30237943, -292271886, 1832545059, -1395928849, -792301703, -1031642236, -1974126417, -1652607813, 381792432, 164001748 ] ] ], [ [ [ -1783624083, -347772746, 1781982772, 2108675359, 1549673883, 1199134016, -586403278, 1842157419, 917173031, 1656876420, -1328054530, -1592048744, 1837626007, -771967895, 809204939, 552058592, -1334949265, 465854076, -1435608870, 317537311, 1345285845, 187749295 ], [ 2061432416, -813013117, -1097420079, 2015924500, -1822652455, -237429253, -1171415555, 1811632328, -530241413, 1558642114, 1808307685, -822748339, 1151989740, -1497357806, 601440909, -322544432, -585808221, -1276221804, -197302880, 42980626, -1222227561, -591756221 ], [ 423152387, 1654040381, 1004725191, 2046538048, 1747356439, 1691012355, 1415185551, 1462730258, 1009991868, -1243884419, -1464156905, -24650582, 1987830217, -1336891947, -584198219, -1136389339, -627741860, -894746216, -2070781700, 8990946, -1335450270, 2052859663 ], [ 56103327, 1233836481, -1954135822, 634746867, -1031340782, -1629740800, 618173219, 253990923, 697043774, 1089450512, 848853696, 2068451047, -392641663, -392553062, 875202776, -527583050, -900863492, 441276624, -1356679492, -56626175, 1567881312, -1560044648 ], [ 2019817822, 1585267632, -13717613, -414970630, 977002665, -1614372632, -1717864472, -1917621217, 1590380275, 511253791, -895056990, 1896663819, 923843882, 373861565, -389858702, -2005682526, -1098837177, -39898158, 656835481, 695710212, 1311475820, -231862547 ], [ 1329292189, 1591853170, 1093859792, -10558137, -131994660, 246480456, -1213983499, -547257342, -1131178143, -42662227, 879155681, 1192083902, -168463996, 1835668411, -346705543, 1570612623, 192691696, -169297625, -293060672, -554900920, 1424221098, -1925901349 ], [ 181507298, -1946595767, 18947358, -1438744469, -971774249, 1795103926, 1759972982, 982909276, -519264889, -1529224891, -690853290, 900120307, 35631840, 1415330165, 1551373078, 134756045, 1383798313, -412844693, 1671232224, -1094123837, 1474022175, 1081013967 ], [ -550189600, -1757121257, -1397200248, -1471258339, 1522386135, -1053383321, 1069704405, 1590359397, 1684921700, -1121345716, -1189034362, 688021591, 1306491185, 1524904044, -591117695, 1187618088, 77270483, -1171563365, 2119813719, 1872846894, 1175759972, -722065501 ], [ 1274049623, -1395101672, -1730085506, -850405486, -245737418, 628190606, -1489392489, -966687945, 2032232154, 1151291557, -1167988901, 1398507330, 183697432, 579535499, -1661943727, -1054197546, -258035233, -1905251048, 1531733985, 637598193, 1813827408, -88246506 ], [ 189904673, 1558132106, 2103155510, 1754901655, 658371150, -97911772, -331228092, -693268078, -1744329428, -2060778781, -1335677247, -1077617548, -448869685, -1490812941, -2034006257, -1778958579, -422000353, -2038418667, -295440101, 633788578, 1639106107, -155799745 ], [ 492221636, 1080638400, -902698227, 1876578126, 1688074757, -1976830685, -1435540424, -373400731, 1515250461, 1030541184, -606465896, -1232341074, 16792920, -1786814719, 1600264688, 798866976, 443205423, -1234502239, 1206610974, -82313721, 1975998266, -998200783 ], [ 641700774, -1148631026, -843207638, -2069705065, 1759197090, -1121451615, 1046584462, -266318390, 2014963463, 1998091785, -339670432, 1507571532, -684812140, -627020840, 324674219, 208881246, -329581719, -1658578011, -1342459477, -2062739297, -1968171116, 1976547 ], [ -1122232576, 1710615501, 1717762562, 1681597086, -650421800, 561587665, 144614158, 1775641715, -832039261, -1777098227, -720518143, -96829117, -1206312181, -668289380, 1641635920, 23548494, 1858656526, 1110547085, -1977279170, 2018740329, -1544367401, 1639169002 ], [ 1596607414, 2097465742, 796888272, -1452912050, 1796589683, -1798740149, -730219197, 565982178, -511481810, -1549949196, 1849976944, -527880474, -1649371467, -233022120, 1266959417, -1107280307, 1500288331, -184557860, 705054178, 2069753828, -2104017480, -1698443234 ], [ 84322587, -1732585689, 1741920022, -826412706, 773545624, 1424687209, -1750113964, 1225587200, -1382826823, -2068536961, -244869700, 1164360908, -617905000, 571232325, -1222547659, 1190781126, 1379294765, -1364973038, -1374890376, -1504144361, 1367080825, -496661249 ], [ -411990300, -834765647, -345783750, -1836973932, 1181991355, -1991442839, 325296980, 261671680, -186928328, -854734133, 1698655672, 852350148, 644748904, -1245023828, 1185874660, 1080956645, -1768715519, -1909437722, 51673499, -1708622673, -679688025, -808921062 ], [ 832820077, 1823370915, 1768992675, 150159682, -114902798, -755105256, -1938422919, 1303865524, -1999881514, 1131938093, 565689130, -1847507578, 219874399, -1529053190, 1174572565, -948128917, 1485181837, 1048123620, -1070368532, 899289911, 63889291, -1575871209 ], [ 2025836629, -412580053, -1565173416, 2094924817, -78736457, 1023498866, -1980365358, 886943481, 1319648840, 70222343, -1661842978, -1488705920, 1152671792, -971302940, -1959064108, -1943399751, 527089119, 967302909, -601112138, -394678846, 109853954, -644967664 ], [ -656171164, -28161499, 1144376868, 638532403, 1613969814, 1923895164, 751264622, -1228913801, 1603703398, -615830941, 44105312, 1352842561, -74825521, -1311111607, -23953989, -1139707135, 160237127, -1123444826, -1903901363, 1637379511, -169722235, 1285140907 ], [ -135857761, 1911696057, 1014332842, -519030571, 112642878, -221088226, 1306737230, 40303207, -1955912558, -560256175, -761697628, 1731841873, 1805042806, -446758391, -1501948756, -279579029, 1691118086, 1988746815, 672948222, -2133062583, -999114872, 666737123 ], [ -220246075, 1786045884, -283618781, -496421424, 424229730, 911466542, 383213939, 921260725, -891948104, 1241107028, -979963418, -373943744, 358975347, 1779341488, 1096746873, 2017915658, 1162163538, 1149156431, 1623578405, -42439075, 1853567831, -572382078 ], [ 1276908238, -1851558715, 1427883257, 1954230391, -62005045, 491494705, -1835966012, 1122257889, -1274060604, -149489488, -1639797963, 1611809828, 326783684, 1831592153, 453768307, 2026091930, -1311936332, 247602960, -1387481459, -508384727, -1324548494, 74752398 ], [ 494751255, -2129246639, -599144062, 1014565357, 545546726, 361976289, -858733466, 1719300130, -706098079, 949095705, 629452585, 793826177, 177903650, -2079223015, 825033973, -636082171, 870092297, 372102204, 1159184556, -1833896286, 55516651, 474987248 ], [ -1704904549, -412426449, -1203359902, -118081813, 414437269, 1897415818, 1385499180, 1838898189, 790384665, -238937562, 2126996361, -1879957844, 1421702848, -1100676341, -1769436643, 441870519, -64272301, -1456037271, -899696229, -1503452102, -1144087766, -1971967134 ] ] ], [ [ [ 1348692350, -383984927, 1102824084, -1616267953, -570256601, -38104951, -2086464149, -1790391886, -194852534, -862918007, 356130048, -644106907, -1776462526, -1355103020, -1079901251, -1616018105, 1636673280, 1472928318, 376386744, 1366545831, -1177331897, 708176836 ], [ -120734133, -141609293, 1089168168, 1904967725, 556024560, 1372683940, 796348816, -1997129824, -948688317, -1894978585, -87871960, 1895538376, -1892580995, 2109600150, -2132541590, 1841520788, 1243208417, -271948081, -945648315, 1768897585, 839255225, 370232992 ], [ -476085891, 1972469412, -1490991633, -1424429351, -1018980801, -974554272, 934186103, 1242991845, 183196862, -1388715118, -1878083850, 919023801, -1558068220, 1275240865, -1683672310, -1020598998, -1455738777, -923731745, 2001346593, -438107765, -244365208, -1018670349 ], [ 1474348055, 968002438, -225904305, -1399226708, 1342927050, -1950038254, -2145986238, -580966983, 1493989987, -35692617, 465439985, 974711444, 1620752359, 635732049, -1429484658, 451800920, -927576277, -356371094, 1535171966, 137260691, -1409623734, 332681345 ], [ -34196217, -1671877283, -709770926, -1281165482, -1928027985, -828185347, 75731264, -167975797, 1328927567, 1541939439, -1968677020, 123318824, 187900364, 1567473286, -951843874, 1080461700, 1972773612, 1807817320, -1792122693, 1867553219, 684214776, 1139336082 ], [ 1017595504, 2072471037, -547225485, 2012318746, 328331074, 880825259, -217605765, -2087997127, -1005054580, -220361395, 924661230, -725120436, 1539626977, -2134815427, 627291542, 1161649190, 1008131841, 1762465533, 844222207, -1546229712, 1024199970, -280281380 ], [ -1458687639, -590724778, 1954034643, -506219886, 225224533, 364900245, -540912451, -823668696, -1205855532, -656384474, -397791639, -638176136, 29561108, -599725391, -762467529, -793414257, -1650207031, 1029287597, 1160871627, 45438241, -1486598273, -1388524779 ], [ 247909799, 722951241, -294076280, -468704794, 8892257, 728416754, -347434297, -859019947, 1243562099, -1611366694, -127969258, 1141313196, 1394245441, 2057906457, 1143182949, -1797972244, -928775260, 1218520244, 1304549649, 1341138520, 689955628, -247927058 ], [ -360679136, 109762863, 1906757502, 590082982, 2090843669, -1002074480, 1742543043, 108048853, -664986142, -729601637, 1918441940, 944288876, -373274755, -216566762, -205667460, 2006637003, 581400458, -771696645, 1114183617, 1731856385, 177315068, -1958203894 ], [ 281322499, 1307135487, -1403176189, -1169118801, 680296879, 541916287, -895589679, -868492581, -1047953448, -337882901, -1083570348, 1469384409, -404147645, 1735336646, -1314453916, -1108132564, -1313685842, 3071835, 1172695525, 265483410, 1183158211, -904352323 ], [ 543643355, 1445750669, 1054391210, -1474491411, -742748448, 1684365115, 1302837974, 742021033, -67202019, -1783040860, 839772759, 447671015, 312074920, -445030244, -1705094216, -1546725105, 553547531, 264003127, 369702333, -92959274, -1841467460, 1010693938 ], [ 1834191870, 1728790967, 1422236044, -353846467, -1672547859, -442248097, -1359749670, 1381778387, -268945636, 1136126351, 1949445717, -1767971288, 967823316, 1399733481, 2055109844, 957770562, 2022242623, 363981425, 1107136152, -1689485164, 624884267, -2059631001 ], [ 646189053, 2127424328, 616603996, -1401104348, 2032770401, -493555144, -58316741, -813190006, 1339812547, 1837434555, 1448044273, 234936351, -2049365382, -1120941448, 379510675, 257158541, -421211494, 773395186, -1128762661, 327234273, -535603283, 255038427 ], [ -1652991258, 1170233124, -1734929825, -1517597739, 200344153, 922853510, -1963526116, 1281745031, -1754383176, 181355235, 160584324, -2102028724, -2139648414, 1494947123, 1180987366, 755509786, 1058604608, 598869403, 1486176401, 1267928972, 1051673246, -847971108 ], [ 1110636558, 281076493, 132912604, 1310290381, -191060563, -1502679000, 2067443939, -1632879843, 460602708, -990912555, 378202737, 1211881151, -1538567681, -2010785808, 666513251, -1934355097, 1132907187, 1279463344, 1080786222, -9968546, 1436938944, 1007541213 ], [ 1707720814, 180466774, -759769089, -1157819925, -311151240, -1860808473, -1183990432, 1194439385, 688782090, 112977941, -220722085, 412525312, -687841184, 1619550087, -1143522121, -1254092747, 454373581, -1853974868, 1989438775, -683742011, -1409280334, 169971608 ], [ 255392472, 843239441, -597493508, -92076783, 211558879, 1937416643, -70596927, -971397721, 467018306, -1215063507, -887346081, -23857553, 994769742, -14754750, -237634771, -794945230, 1410884058, 111609073, -2076299877, 610029023, -1598234593, 763591868 ], [ -1733156635, -89421889, 901195270, -1770460464, -1355969575, 2098372614, 2135233864, 309768501, -1252576658, 1188827037, -1059824562, -58158555, 1021777076, -902356791, 1199325528, -1236482771, 1591872000, -1526671637, 479282886, -303858011, 152672078, 1801110614 ], [ 133162070, -925375740, -1756813132, -1352500469, -1557252816, 1248389470, -496137358, -944359038, 1648691823, 61332085, 1566135355, 1813333754, 199250792, -1001610665, -1540262100, 947710267, 369305032, -865894383, -1871268849, -1114418828, 2058864490, 1900651985 ], [ 1593933144, -922798731, 507381786, 393011625, -581558148, -1319977520, 327614248, -1255611714, -1757030997, -31674717, -1136199899, -83622361, -1976051291, 119772649, -1660060706, -13942371, -1009656278, -51865620, -1683176998, -1576628442, -439002931, 78419140 ], [ -656359397, 1273278619, -1524417498, -2014565771, 1034823979, -1315447774, -1823021224, 384752458, 866867498, -1462881572, 1623648399, 580168788, -1274422077, -894586245, 155567436, -583962515, -863587398, 352396356, 1969128871, -973162966, 1787799207, 2043166011 ], [ 889778941, 885046510, 1080700197, 1120328637, -432657537, 1832598308, 360191393, -229356787, 89276985, 966369154, -771186559, -2043593746, 2047681442, 1402168485, -35724678, 752230066, 1403774059, -1036613968, -2085209907, 315852688, -943151603, 828447964 ], [ 1219042034, -1754981826, -954258191, -520930103, 1301026501, 1116571662, -351675945, -1698598762, 398939867, 484161159, -1611847357, -664083813, -1002427335, 922310107, 28116043, 805017629, 833137986, -1178875428, -878643503, 612276710, 1749771956, -1608958602 ], [ -1081596624, 1968655000, -2105684572, -623123058, -815738837, 677827145, 1576781763, -239149078, 1471299639, 76235893, 1884028260, -154949273, 291540990, 775000785, -587515441, -935184904, -1743902692, 1491715715, -1858730900, -961949307, -142840290, -1915597402 ] ] ], [ [ [ -1119072176, -97275216, 588885918, -50524855, -505587595, 1102078685, -158461077, 441238177, 1124034273, -2104048776, 1111433196, -893985005, 270035767, 1723952036, 1337198034, -2140469396, -1269499858, 1539716974, 1537968000, -893411377, -393758879, -772568396 ], [ -58289822, -1471903182, 1517000890, 1705975196, -181529150, -1888284241, 1689506035, 578864187, 644457057, -1309759501, 1863554228, 2113409826, -109884087, 293715453, 815380655, -1803180200, 1517564920, 1596972518, 663918528, 1876050191, -195179534, 172485973 ], [ -1427433996, 109058033, 589930665, -737756812, -1322623698, 514906466, -363649782, 616282177, -264735993, 1967719082, 630227323, 251623180, 2049062178, -1046081020, 1203643704, -1206941578, 833360029, -2084846477, -1455784161, -2104483146, -418300332, 2007173726 ], [ 37997750, -933653576, 590607852, -1869302680, 1728984013, -157588371, -440918449, 513394716, -529081293, 91148563, 1746325447, 1434466620, 234654679, -228028298, -1683218104, 1806503254, 1486270107, 1967938013, 1471011190, 1906544035, -423866131, 773725564 ], [ 1928416658, 755566988, 1726929817, 1717387857, 878236468, -1932889099, -1768451252, -959866917, 165423950, 334091197, 1433321189, -1428674599, 12038671, -1114709583, -145116912, 1870383500, 487712661, 1620908623, -1844541377, 1070752603, 1732863734, 107050169 ], [ 722933093, 1575649420, -28177281, -1994746904, -73616473, 131828914, -1120349652, 1003180586, -982944796, 1500032227, -1582259941, -528288777, -1213688763, 1431753584, -1220121407, 1068379313, 1206853248, 1703495965, -1224244878, 7732638, -1732799648, -829047820 ], [ -1825055502, -373493309, -1458395712, 1109848473, 546814832, -1068871259, -943510749, 235809474, 2385266, -217523388, 1389951153, -2028884085, -1859993664, 1553412728, 374087665, 1421244711, 2112426408, -768620897, 1209426449, 1929177537, 277871019, -785780928 ], [ -765768359, -2083017613, -391372741, 897129982, 570601651, -2123721484, 201213802, -898868141, 1480159593, -240196943, 96247548, -2139485848, -381576371, 1319041653, -2041280919, 2066165584, -1467851150, -646640438, 1738122790, 1242449584, -232675477, 954220965 ], [ -18831554, -1982605737, 1317251176, -374577068, 172242174, 1772095148, -173839470, 1392561554, -1246389115, -908300816, -368518736, -387760480, 1915056532, 359108091, 834831861, -617993367, -219457306, 415112060, -382371060, -898757335, -1251624, -155382747 ], [ 397592087, -791596549, -1799703674, -2072739715, -2015051959, -1541162701, 1175033587, -1413377171, -1610689257, -1866007357, 670444447, -1657230579, 718859495, -1027368860, 617518584, -53029410, 40849747, -1961987561, 431358287, -1449440654, -1017909258, -1976575500 ], [ 562920890, -825204924, 1799869951, -1903328571, 1414070622, -95632724, -669979181, 1713519072, 411831215, -1590009960, 67146814, -2044574305, -739903570, 1793812506, 211607121, 471403755, -635105210, -1771314451, -1009145242, 13666489, 465997102, -1453945171 ], [ 1231082359, 677588166, -85598535, -2002459831, -1441003368, 1921597410, 1157469983, 878942243, -73076387, 466789307, -721967313, -343451087, -19322831, 1157731058, 2106776265, 839233985, 2113532236, -1437355637, -1742122861, 1531372380, -1509047517, -1120897102 ], [ -1282109830, -1631604127, -1117856155, 520800252, -886217606, -1831372641, 1745776143, -1127610834, 565397616, 429292386, -1201979849, -1403969181, 1698228490, 1332716854, 1467675391, 2037052513, 461521695, -1418359538, 1477971940, 1892222753, -272229387, 155858388 ], [ -483196005, 2115901192, -1420178021, -342803282, -787675053, 393504891, 757123395, -1993565481, -1136051362, 991587546, 81262322, -1110170580, 834249878, 528315103, -541902757, 539610041, 725672967, -1341642132, -2005963257, 559397770, -1089363646, -163757908 ], [ -333896519, 889196415, 1533516877, -2005250744, 856031022, 343089891, -1273784257, -705364850, -270335466, -55737217, 1737990449, 192083690, 1772183756, -1965544560, 951820118, 1763968140, -1184513437, -916978176, 321467204, -85310163, 752660093, -2062792975 ], [ 1510445551, 76993271, 1097063020, 1805334156, 1402527622, -286989243, 489766722, -1665399368, -1353288596, -1000410820, -299038197, 196976954, -597202301, -1757302153, 194397633, -148150944, 1684326510, -432855966, 427764460, 1767828363, 826393917, -1172263728 ], [ 460158827, 859567120, 836936187, -1543497818, -1117540035, -451386706, -681023875, -1641336398, -837456960, 1849921420, 1022137056, 2017567413, 1337745800, -869544479, -2033208863, -72508234, -1026878762, 1691983302, 1899507210, -1630919487, 1956118668, -1727922799 ], [ 83982429, -1140142070, -744848850, 108213544, 1830191766, -1728628157, 1540777915, 1653899719, -908019992, -1225261416, -352312032, 1170172701, 1198248057, -1773549217, -1951545909, 607057442, -1423837922, 2124482754, -970445391, 97373992, -921152503, -1415051053 ], [ 22973431, 1683063480, 1530586592, 689286257, -507799228, 184043266, -949784164, 443800011, 1929261436, -1136412802, 1442258470, 1746637886, -147846208, -1275072488, 747183292, -70775099, -1316906647, 1680829103, 1500331086, 1474554301, -439118576, -1191683666 ], [ -749052433, -464196782, 147765781, -1630565184, 1136971588, 723584957, -631352374, -205156401, 64118945, -1176931274, 982867701, -369626592, 1847581428, 1322891345, -1598098712, -449720445, 884053464, -251377712, -947000680, -334505164, 1286065157, 808716103 ], [ -1330042992, 1342391468, -1366973599, 1296297528, -246000283, -429408132, -660168718, 399088765, 1314750942, 1246899998, 2023232173, 1270331137, -313634422, -498412798, 1276176719, 1801862073, -1111226513, -1109823150, 2064257930, 463608901, 676804730, 331806871 ], [ 11211508, -539179612, -2002142434, 1088811835, -1358809627, 808081032, 2073463355, 727053599, 865990397, -1990607904, -1989632230, 1819683835, 1646544221, -1721073537, 633051510, -1715286744, 1755190932, 335137691, 225178083, -1684073017, -1060103723, -82101666 ], [ 190738890, -515583246, 1096594234, -1907486583, 111542790, 2035403014, 263915092, -8273954, 2121346361, -488011209, -253575165, 172021787, 473472635, 1299246835, 1329014927, -283156956, -1897833063, -226674216, 1567508114, 523357976, 839830620, -343833959 ], [ 1986720019, -1054130391, -1372262126, -1990379737, 734230661, 1559241849, -1504588808, 1113247638, -794148079, -1085430494, -649235958, -2066142495, -1514366889, -1658349679, -1645067867, 210447518, -1976467340, 1505449722, 57894373, -1609086511, -1932803666, -990144932 ] ] ], [ [ [ 71083330, 1317440354, 1822512697, 473322492, -60221873, -1514403797, 1424734964, 505695587, -326714122, -1512107071, -706463953, -1581545185, 149589698, -1506476758, 2059949186, -19223781, 143478044, 1844233256, 1307330555, -642820933, 1347439976, 809993741 ], [ -365387396, 899505395, -569127520, -133844785, 272545225, -1807584865, 1390533974, -1035932212, -1223116910, -1597851545, -448271734, -1795443728, -1297229443, 325378246, 1026679853, 328164580, -1818377404, 2112785575, 1175161776, -1804417499, 1718793883, -1644405740 ], [ -11337912, -31784166, 1304446588, -148758819, -286297955, 1586954878, 825108163, 852390434, -1518369792, 2009611348, -2062394257, -1270487123, 390777979, -864924007, 1216506921, 1486527054, -1937022830, -970737103, 629296634, -2020234568, -726834408, -257433816 ], [ 1630337028, -1143485504, 137929147, 796383359, 1030190379, -382829909, -306809930, -788954468, -458186190, 1368445063, 812988019, -198862254, 2049052974, -1303062490, -56309801, 1810110961, 2026342586, -201113206, -1993246639, 2066448858, 1354054480, -611473188 ], [ -267538388, -704198575, 491971362, 678755097, -343122033, 1217289614, 739143613, 401442545, -779675607, 390097076, 1604221694, -1894562811, -1177580193, 56884450, -941038028, 241706132, 1942850483, 1786214851, -48600612, 1299934583, -1448823577, 1583829804 ], [ 340818098, -158445025, 493730578, 2016953267, 1916500131, -140239411, 1390548855, 1395432374, -342148433, -824508584, -1396539979, 940334036, -1710157323, 2102266240, 1091232453, -1522908839, 539407746, 82283496, -52360252, 1824435223, -953301124, 669238975 ], [ -1304813663, -1096022419, 1746455513, -562777450, -1402393519, 637609415, -2069843140, 749679567, 1103400912, -720502703, -1198996046, -41579332, 1619573940, -88403725, -2042918489, 853386597, -1594245996, -617822909, -915844059, 405165063, -252733562, 461324703 ], [ -285074736, -1616444595, 1892183638, -978433310, 93233385, -2104985541, -665257873, -1501615614, 777395361, -602429885, -1141169912, -1265804084, 318194479, 46927884, -1115299523, -1993699026, 236097935, -1972667077, 1791836833, -1675164316, -1369542920, -1198171504 ], [ -405077016, -339886570, -1024889636, 2000596673, 1159063481, -318025400, -1441803545, 104593915, 887566543, -1181448476, 483946244, -316448032, -2011361908, 1722144217, 2129046178, 303977863, -1160027860, 1767424141, -1059360450, -1655684549, 486338555, -1625920577 ], [ 1548610218, -1883161969, -1247641404, -2083389229, -476371673, -1339644254, 1676310991, 893473452, -74244107, -1141333998, 1854930595, -1318330202, -199999158, -2051490884, -744702028, 2126077737, 96270165, -1286366091, 1460483565, -147059418, 1167633814, -36949492 ], [ 846948672, -221776186, -1819042581, -409369353, 347853081, -1625911687, -1243993681, 289073781, 1792249660, 207962196, -41099051, -1851440580, -541556816, -1061354387, -2117492224, -2013175005, 287088, 1382809687, -1134690208, -225557239, -262071893, -882337338 ], [ -1451068004, -466276658, 493177959, 1466693290, 1487741444, -639243659, -1605490566, 1221254180, 1894347116, -340653270, -361855802, 745157323, -1779465798, -233981426, 1392529431, -2075226386, -189507595, 1674743768, -1993607138, 771121192, 1414882506, 1741779955 ], [ 647329636, -1463046143, -95513218, -288191663, -300253878, 1053852726, -166350267, 921395679, 1497588742, -1567713417, 515924058, -301179034, -1664024828, -1661443574, -1481497308, 21868405, 1453171182, -995146135, 1916721008, 978194654, -2112244421, 1957142742 ], [ 1689925752, 659056746, 1427546104, -1640481954, 1517930599, 45721800, -1620493998, -453970675, -22350550, 1594332887, -463421159, 1431692602, 131945910, -244916056, -1416735382, -347610515, 1196865771, -1197645070, 134388555, 1822067045, -1901536123, 523045545 ], [ 1769367584, 644072189, 59316453, -1948658506, 280430206, -257323186, -1684664719, -1409676993, -627686857, -1181680012, -608712204, 1385615691, 1611418522, -737994653, -576746635, 195135358, -1298515127, -1208272570, 1698095512, 904917696, -428637829, -753049001 ], [ 853703816, 2085941305, -2091856788, 1135081879, -214925376, 1435679333, 1005493814, 1053487103, -665522010, 160968457, 309359960, -788852411, -535417366, 367604032, -520824477, -383880192, -779130913, 607132117, -1675168187, 881177728, -167908759, -1921236809 ], [ -1689231811, 2134719940, -1688729427, -1742187400, 266448558, 1330151655, -917896566, 1157878038, -1264696875, -186844449, -1344618661, -172548446, 1273783669, 981699198, -447744817, 131719345, -1830066101, -785676748, -1535167622, 31380500, 707707507, -1223680425 ], [ -277243928, -389400397, 1457267384, 526212889, -1693275573, -1195879653, -1019237015, 545304786, -2001759468, -1459093145, -575768998, 2074498464, -2109041481, 45586118, 1525455677, -1960500777, -1070165981, 1654668019, -1459402936, 476440438, 910274417, -1500222132 ], [ 1305554722, 76404816, -1386563923, 236620943, 1096301874, 1700704127, -620035606, -938829932, 119800530, 1539378804, 112411838, -1686733669, 1866445149, 1520517765, -1544991602, 236081582, -1552806407, -921599295, 803845392, -1705390172, -310986704, 104929036 ], [ 227477715, -1411567952, 434720571, 1736968101, -1253961568, 104958096, -387863194, -1029104965, 1940203325, 1551572788, 939496371, -1036190221, 549195482, 102850294, -1769811320, -665934903, -1359544188, 1436073203, -1827845856, 1548929081, -1227805359, -540013980 ], [ 1435689382, 911874044, -1844087724, 1810484232, -1120284804, 1321061785, 464916097, -1756155620, -1265762287, 2114005809, 1379423747, -1291945810, -971195452, 1345113686, -1470623253, 1542605593, -1189519274, -1981517493, 1621926803, 938339899, 1295247692, 1556180884 ], [ 1743269908, 57096149, -158373473, -1335781589, -786160009, -437126326, -2022066896, -499098287, -1476948796, 249085149, 1344891533, 1165361893, 1883059231, -964184661, 588902782, -2147399828, 94512247, 1899989046, -1828228747, 1250781306, -1150762584, 1363296134 ], [ 1946892791, 778144654, 1707129607, 121451926, -896619589, 1493338536, 1041681177, 665902952, -999195953, -603129695, -8669933, 1475215191, 1191028875, 717686410, -1631285541, 477706998, -664964538, -1418733450, 2034778944, 422731089, -1709231877, -2099751106 ], [ -1775248892, -1133733048, -1025184166, 1946946670, 2017887933, -1430873121, -798977378, -1619276262, 391619630, -802183251, 2118760406, 1276578524, 345415887, 97089177, 1900058141, 872374906, 423085090, -51442862, 1271057818, 313796521, 536302157, -1356016737 ] ] ], [ [ [ 838872836, 1364283253, 1275786943, -1752073810, -1861265266, -735463895, 1641731312, 1875270085, -1931653624, 1422812374, 51230059, 2075899493, 723359251, 1801301010, -1119328784, -798422695, -819431840, -316590022, 355815978, -1319709034, -2109222188, -1350728317 ], [ 978939456, 1417421837, -591296179, -39440671, 2073069033, -901298090, 2050898810, 1033476517, -1659530026, -365126014, 4362820, -1051687773, 1890291913, 1123246706, 1582269788, 87449072, -1645471897, 544501088, -762976462, 447708939, 1083232973, -756051258 ], [ 1012468311, 720025685, -153803956, -1986437809, -467844450, -1359473018, 1438137131, 695942343, 553409715, 498249119, -200774780, -1324282474, -1426232334, -1081185371, 947711711, 309605000, 1308965769, 1278616401, -1145046202, -713055487, -2064107426, -2075606483 ], [ -1070929337, 939550506, -1085980796, -1804341749, 1698397679, -1257195103, -951897359, 437450921, -780507621, 982989380, -191129893, 282137088, 678285250, -1715269784, -202585046, -545142885, 550122341, 141243483, 1467591660, 2122240798, -1537533134, -443965220 ], [ 486870131, 991233728, -1495492607, -1103362754, 1191653045, -352531366, 1545846682, 2001536012, 1848328316, 1327708506, 876263542, -165126731, -980343074, 570879162, 1645356420, -223275545, -1754813378, 1917050061, 1550185308, -916624847, 1306994618, -340631354 ], [ -707212956, -385398243, 1989703340, -1363829787, 1430797558, 394514075, 1423764608, 1304067069, 1677816412, -1930373312, 1891853015, 128191140, -525493300, 1693611229, -1720365845, -570726899, -938931261, 1799049154, -924781207, 1462071441, -895750621, -1819786301 ], [ 1300972371, 1310750281, 1038833734, 2143234040, -443345890, -1070935562, 304081106, 658557314, -220483260, 1932567407, 275650546, 1134925752, -127956992, 769626419, 1438718406, -3903497, -1714690060, 660995320, 614293407, 1529367318, 1297634386, -1217934412 ], [ 1516340858, 487927397, -171239894, -2055217141, 577198763, 1286237515, -273279590, -168198585, 1380731054, -289041850, -1861318122, 491272811, 1597626234, -1998744851, -194678298, -541066710, -88442761, -1107025087, -1197948335, -354875254, 1525080916, -1846407029 ], [ 967547543, -1064182378, -590771628, 1905555139, -93677930, 1653962817, -284469562, -1553513152, -856241408, 2059425579, 1790074668, -934963621, -331807200, 756312098, -1343985623, 2099330091, -1604731495, 36515411, 20013232, 1911012468, -402538872, 215989017 ], [ -721168041, -1938188194, 1503190834, 1880597452, 2017391598, 2033931780, -1037437045, -56932240, 611151762, 63185751, 1021633045, 634312775, 1721805591, 2117765448, -2078812725, 1706393123, 2092596373, 86812, -1852815415, -1699368355, 952156672, 406336499 ], [ 1857795610, 1218823024, -368530077, -1980023495, 437987928, -467127425, -1651878192, 158087080, -623841150, 1857432875, -1032337230, 1531155708, -596009912, 1057514440, -693450438, -1535377086, -1894273960, -247334005, 63532453, 1627154782, -2020828249, -2063841578 ], [ 1313797512, -1770218750, 945225919, -1362581360, 371137897, -1143398423, 1324663707, 114401950, 44341915, -1783049157, -1082413184, -2089941095, -1114994323, -246881889, -2070226233, 277111378, 1080964593, 677725863, -509408145, -1052795626, -1351222188, -228468654 ], [ 1974846385, 1089463283, -2056272446, -1600806956, 1193115160, -1697422891, 151565640, 2041708074, -2082904540, -1363234016, 344946952, -987114386, -1703402423, 2076487502, -581866769, -1927336696, -1544691667, -1405386729, 236577792, 716160059, -1966219071, 2094571843 ], [ -1570930129, 1497818034, 2108638584, -433468447, 1681146832, -922390206, 1721597015, 624992475, -1229362225, -549907885, -879093077, 1872638088, 517641300, 1097358129, 226611119, 1261809002, -1373609526, 763595269, -1072085607, -1729025729, 1893665618, 1821596577 ], [ -520053471, -358235433, 1039368654, 662865360, -315979422, -1087497970, 2011190759, -102733875, 675954864, -1443243736, -73414442, -211353853, 1381750293, -144769497, 683567136, 660587952, 1254700584, 496888489, 87954850, 1086333039, 214496757, -1643858169 ], [ -1394373242, -2008045532, 722396768, -914774593, 2048106691, -1781989987, -727182726, -1147055546, 543807029, -2018436444, -1575407434, 1683483645, 772683288, -746428568, -1824270328, 1474500159, -799838223, -119961023, 838233555, 1964259457, -1383901670, -1667883803 ], [ 721287560, -861605110, -382754508, -1196051119, 955054292, -1491653538, 43987577, -1454660367, -1128819025, -298643586, -437998788, -1287804172, -117399028, -341821699, 877778873, -1711311531, -1458016638, 513807492, -629913629, -1232469321, -1129143934, -616945515 ], [ -1669347413, -1942172878, 1861956471, -1313363071, -1199159120, -1618048119, 912947132, -551381945, 689135394, 1464338308, 125674944, 766853940, -1936763259, 170792567, 502512497, -2069955739, -1801816266, 527946630, -335776422, -1078618773, 1224390946, 232262206 ], [ 1093923306, 596271442, 1720249882, 1810422472, -335205311, -542241560, 494650328, -606067701, -532664621, -214720935, 732425341, 463550640, -1066017344, -720394256, 1362377107, 1982985442, -1897569182, -322680050, -342062874, -1996270544, -984594388, -380131680 ], [ 495296206, 1716491060, 1020952550, -569569815, 1100098019, 910167963, -1205100973, -1139307176, 1581622364, 467157746, 274232143, 37088702, 1462435027, -1958716764, 1865723291, 149898269, -1057365517, -1279605112, 2129947869, -323062969, 1308167048, -1039417356 ], [ -1786536295, -1268033893, 1820768460, 919351314, -403557732, -853704960, 1388018596, 1166578950, 1942977711, 2128219035, -519024130, 1375464975, -733005468, -124528874, -660668879, -2102306781, -1423534471, 2145486435, -309597705, 1140482670, -1377344789, 1602280330 ], [ 385142733, 484892014, 27642039, 224615543, 1711867078, -1239291407, 276386921, -841360384, -715477914, -648001468, 1293620243, 358543276, -1365861983, -1845680506, 1546209097, 1048733665, 1286499287, 1263053012, -1246735343, 1555459340, 1319403943, 1296068403 ], [ 1591477632, 384000967, -1494711422, 1673419979, -1886660665, 1088934095, -290300443, -1068709450, 1082003949, -1544362288, 593510790, -1235164919, 1707178618, -899739925, 1488371981, -789292480, -302813806, -2041554683, 93088701, -1268260098, -1519894243, -345964999 ], [ 1224243176, 2103738878, 268024980, 893538119, 1284446326, 1272473508, 818011416, 1653179826, 1526741557, -725654239, 401248378, -838339255, 318745814, -878846814, 1124466869, -1653479785, 1433952401, -499724949, -968713735, 1453755469, -1197410605, -1692749207 ] ] ], [ [ [ 1082048422, -1324994134, -310033716, 1989354605, 573562304, 1411328347, -808420889, 1776610760, -1895103553, 1356765699, 2051118117, -1973218360, -238545021, 397521862, -1841001539, 122330125, -951881810, -88311149, 435856644, -647970020, 870651158, -1715080600 ], [ 2123998407, -1182297187, 165848648, 541870904, -951944567, -1938579641, 229441845, -676879477, -852722565, -153166975, -1506524433, -500619876, -316395966, -2132126694, 764356687, -1476735101, 1546988949, 1479625919, -1314307774, -416480928, 1832192570, -354361414 ], [ -1935182537, 1451089481, -318307869, -564623187, -1562340256, 1008110796, -1852399990, 495240889, 1084032616, -1363797266, 140483281, -949143099, -427095730, -490685344, -1061301148, 112427142, 1646337040, 1831184889, -1613935507, -1193318484, -788503976, 585591650 ], [ -741875378, -2027197116, -60798462, -470853315, 1621672312, 118370378, -826616827, 1088941913, 2061168372, -1522666562, -1599259237, 14741580, -898025749, 282168521, 1206127237, 1651716572, 1295634475, 1828902467, -191470592, 1690200033, 1400058924, -1881272581 ], [ 1210840946, 1514683916, 1188718952, -953307468, -1230769772, -850005961, 262159992, -2065989502, 420872018, -206539514, 1745476531, 125128131, 1811089982, 25892083, 1525731797, 24306216, 1077512045, -1179580490, -335662944, 265563258, -2043482192, 2090724016 ], [ -1844679276, -2007964533, 220387336, -989312509, -1554960608, -1648681670, 1555860935, 993467480, 297281325, 219473965, 665051237, 375612215, 1037133589, 646994599, 696414352, -972160512, 1555373448, 888832662, -77887999, 196436216, 1472887434, -1292185660 ], [ -762374732, -1121466658, -1527072131, -2091690765, -147501829, -517647527, 1360304166, 415963289, 109413792, -774073185, 1494739738, 116481577, -1421229082, -1542829484, -975057974, -715404983, 507000156, -298482644, 315208175, -370754161, -1738047865, -29195034 ], [ -1893378310, 133003506, -1925798319, 1017649358, 1582247339, 1248255796, 1201594042, -1946332360, -642594443, -1996039929, -321268983, 925959111, 756641997, 1237460170, -167403437, 1275324644, 55790517, 1650547647, 1611282606, 1246649902, 1238819099, 322660127 ], [ -2037854003, -1874416860, 1805970727, 333834223, -796294762, -461793644, -1195272087, 1622080036, 1120277404, -1138067070, -1289009455, 338030565, 1845314596, 440843769, -660309351, -2141985150, -1503631822, -53182495, -425272654, 908007380, 1164781992, -80649925 ], [ -870868787, 1118922571, -559181775, 708093680, 2019921778, -753428661, -2131686122, 1460603111, 479857617, 368153931, 1462491071, 2057310612, 253321114, -1563872642, 1061381504, -568740382, -664132129, -1415959556, 1341425810, -358734794, -2092803575, 1796392312 ], [ -609315922, -817417276, 1622919285, -1260885091, -655854438, -901756472, -697261794, 1465292656, -798082920, -526743797, 1113109928, 2041638250, 1810101234, 9876873, 1894776871, 213184409, -632048632, -200631441, -1009980639, 988432234, 547281174, 2054238425 ], [ 1406920921, -929232697, -1949007499, -751769227, -1790851597, -1845617777, 757108790, -1078406963, 1333200660, -690596769, 1244729383, 218718211, 2066932249, -1331396100, -300229693, 659567271, -933622887, 248644292, 1935430215, -690630047, 1938596127, 1226005540 ], [ 909356645, -1215034321, -243719276, -834189283, 1425586102, -237793819, -30687321, -682491295, 188459900, 1930798865, -801972134, 1699224706, -1830803498, -509842194, 1652079965, 1257545340, -323757717, -1403912855, 1430542972, -764151440, 1366728447, -1430644346 ], [ 1793386333, -934293795, 1208773201, 12439685, -1277452244, -859332860, 341335868, -845687470, -1021767943, 1589894737, 196310086, 549083568, -1360319641, 702470204, 1912238373, -1544751588, -1510219742, -1649307490, 352789797, -449511952, 2039544481, 2007104507 ], [ 99762046, -1492090976, -197610913, 1199193285, 994051113, 1001536492, -1687055518, 2015127382, 1420627137, -40959675, 5406535, -1390923311, 1906444049, -725469295, 1110670945, 1453906946, 1769577383, 482027193, 483018745, 828033072, 1445332982, 390452157 ], [ 1297240825, -6050071, 1820411142, 1235420432, -1126053502, -118710886, 382645193, -708039075, -1577452182, 1482764990, -168804060, 678680498, -1136881279, 2068431948, 1452270609, 187139702, -305253406, 1136368203, 966905194, -1231360326, 1641365626, 863637960 ], [ -1026185853, -2085124294, 1568917379, -264946519, 1604074861, -1172482890, 1357590971, -414692525, -834515461, 909291336, -451144084, 1295491814, -735730023, -1221576776, -227432384, 943226984, -539032276, -598524903, -1393885457, 150702914, 40495669, 115999117 ], [ -340201632, 1297216476, 1888614412, -1613485612, 1763346980, 246390457, 1507177903, 914105174, 2144898969, 457350370, -1046659498, 1356922413, -943610714, 1216599702, -2102389094, -241307119, 1639618588, 740661596, -118192905, -90678655, 269389754, -1308627776 ], [ 1706179770, -556894663, 1674662615, 1701403520, 2037570167, 1520142272, -1634941272, -421595099, -2006841286, 983875177, 2044747492, -238933446, -1573182046, -1659002042, -1878909046, 387441342, 2101333279, -882762656, -270772825, -1199668078, -1525330253, -1042262416 ], [ -344099792, -1557682893, -333268207, -1138576418, 35961434, 818676759, -68972334, -450675019, 954305229, 843369447, 202338789, -1313139598, 528168611, 1998139995, -318538062, 956606351, -2061340592, -1383008794, 230011033, -1415856091, -1283297441, -928495434 ], [ 363508373, -1916508336, 1869553984, 481010100, 1138445117, 1026314300, 248243568, 1230535859, -1921961408, -966824542, 1687438314, 439052061, -542862943, -2084809703, 1741160706, 2073355626, -841236346, -1600576843, 1311413415, -1792651839, 1884079765, -996056128 ], [ -1393688035, 1592636499, -1344723878, -1955596268, -1643686196, -430522456, -754965709, -1923946977, 1963007780, 1794948489, -823518888, 489848826, -816040692, -1700618204, -89132066, -898993813, 217617529, 644818334, 1267869986, 2137904258, 1809854946, 1690658586 ], [ -148727079, -1688434390, -988301891, 1141423262, -1120652563, 2123630779, -516353111, 1826027757, 1398202387, -847929608, 474328998, 126975346, -2081483646, -457231718, -1609183930, -1528556207, 1025831355, 1008587229, -2322579, 247369995, 2033792714, -1921152917 ], [ -1830947849, -1586054793, -935629430, -1581737272, 273274016, 1690747866, -282281611, 159474643, 951478305, -1284864930, -193941062, 1018004118, 1853533052, 915760720, 1260523154, 1609696958, -891301767, 2122752508, 1436636817, -588392450, -1332834058, -123511239 ] ] ], [ [ [ -1608482955, -1125907868, -2003973166, -1261817762, -1872805098, 1887052636, 1016035228, 257826521, -1905135231, -105842553, 1654263274, 2105389769, -514601618, 799052661, 1139417415, 1692838601, -1114188990, -1835603470, 1550468858, 1528266237, 388382975, -1789092402 ], [ -1150740534, 46159704, 179095487, -768483834, -314611483, 1913436827, 643532682, 1299925585, -1476594541, -1134208097, 1929226980, -1332083058, -1710361742, 51967540, -135984019, -759927794, -125091489, 436783718, 856565373, -93026988, 1178209657, -711399894 ], [ 1004001638, -1526273184, -1133745315, -746162236, 35177014, 77486997, 93054518, -1562701838, -588084539, 674631041, -678484949, 489200489, -1728309525, -105305663, -318392483, -1937352280, 35738481, -556427937, -583598952, 504494908, 1955525135, 1191674241 ], [ -885827861, 1385996210, 1526647426, -1335582970, -1769390858, -1224530236, 2057122686, -906598431, -1664984132, -1056407508, -1799720204, -726926163, -455745780, 1703318757, 1137896792, 2089276481, -1228823592, 1889004556, -282894794, 1608676680, 753110041, -1946349888 ], [ 1773518338, -261647190, 1482508027, 416887758, 239027749, -935420218, -689975222, 1445042809, -1853726972, -1867703403, -1769997763, 205497969, -1955741581, -449869272, -1707778273, -2132717939, -707722568, 621396910, 1854505163, 407283490, 595661313, -1684004485 ], [ -448914661, 1164144099, 243044045, -1146298851, 2079603446, -447262525, -584286573, 68411419, -455403455, 367935348, 1992915355, 75204441, -1940080893, -1024540722, -537388072, 1663759443, 83993323, 462870123, -1963893487, 429040830, -1904557438, -2143989047 ], [ 2064375628, -1899012697, -716092042, 1734944894, 1939068515, 162225245, 107117978, -2040612959, -1955777319, 744334099, -136956670, -1099473914, 983610392, -2021865983, -2021590213, -1486949813, -1570698290, 1200763926, -700654768, 1612828483, -1477566589, 1701843472 ], [ 619772103, 246414140, 159212, -1893403328, 590938600, -1073536505, 1594698279, -594085750, -1464456918, 183040343, 2016615848, 1904601520, -57320910, -604766183, 590261460, 887305354, -1552650260, 331528458, -188081993, -1621930940, -666074665, -532446145 ], [ 957607531, -421623240, -1872509770, -449447901, -761983292, -502530902, -916665866, 772914996, 1539941550, 492935372, -334079358, -1123001867, -2083543059, -767907852, -1269176626, -1621338344, -840660705, 905462610, -1963399892, 1615980347, -636788158, -1059542531 ], [ -1693892449, -2136770802, 1796356156, 1166235966, -47109426, 132898990, 74485567, 189747279, 1634310073, 97221771, -3072721, 796119687, 35836557, -1374688420, -750038391, -33348073, 1536252997, 1317469803, -376143578, -1260427000, 999797132, -221220434 ], [ -1466056252, 2057787796, -1323429735, -823139702, -1453951916, -1992222708, 1687765719, 2061159409, 888007212, -2017381478, -86988722, -206433859, 1377865900, -993479730, -582962903, 1142547551, -625662914, -1022019718, 1299079883, -2104245873, -561796082, -1838875882 ], [ -1401675735, 1332435455, 551524451, 872543907, 301965893, 327019470, -410518168, -1992313074, -335310443, 1417982989, 2087190840, 1944723585, 344975435, 1908112761, 733304202, -1192992783, -609982055, -1220799387, 2133298547, -1354935509, 1772754914, 763238550 ], [ -23965683, 753784504, -1254340402, 2131694721, -1430144587, -1239916756, 744878993, 338051691, 2134447876, 773407178, 2059263977, 1239154881, -1301746875, -950242969, -608694510, 1202264945, -1844781784, -1652413581, 1970882098, -1127442819, 388380244, 965200939 ], [ -951882703, 192963413, 1458727086, -1854755056, 473672264, -2089847824, -890301963, -774322215, -249365893, -1703238158, -1489131008, -1227960664, -1080083461, -1592808723, 1440539820, 1196812345, 1387871786, -743441733, -1571196268, -1610750901, 555284838, 1294639838 ], [ 1425698460, -231171218, -181385369, 2076586780, -1607531664, 1893234596, -293138165, 373925553, 393684511, 287091252, -1253843515, -340887618, 1781701680, 1234732637, -457691193, 753391616, -738195222, 336233140, -1177173255, 553974496, 256685691, -795276347 ], [ 321912090, 1194527898, -156009950, 1467470514, -330091011, -53285739, -2082198905, 245834154, 2097110044, 1909545378, -943165530, 900770191, 1525742756, -1790186470, 532141289, -437074242, 531147114, -717591976, 1850509655, 848198044, 233913654, 554506624 ], [ 1729843142, -659160684, -518696508, -985727090, 873307140, -16730018, -1528824984, 554215016, 559559898, 812320576, -1030764625, 105760697, 1890752426, 1547833540, 1040464329, -1055571403, -1166501875, -1257933205, 2082544136, -1858062754, -759150163, 2102358994 ], [ 2072612077, -431172058, -27704069, 610191773, 1641195487, 1776152035, -687275979, -448821922, -553148544, 1114462018, -370425885, 1956125089, -1107686628, -1787060020, 1805354434, 1068152691, -935977811, 1356095741, 1031885124, 1058812071, 1210275361, -1412246781 ], [ -1083119229, 1334206317, -715408202, 696289146, -1638087421, 1482177898, -2023769097, 760400125, -1331811672, -619291215, -1382524467, 108171461, -1072972171, 933292271, -1444519075, -1067403109, -1938432350, -23586873, 1511780500, -1811849013, -610107860, 1007193910 ], [ 974185843, 1807656463, -705882735, -1109858835, -1508109085, 1905600170, -533713400, -1991576666, 191971215, -755603585, 967885069, -211887952, -1343919704, -703471657, 1578135921, 1544040530, -127207129, 284690762, 814302912, 701326091, -1701583031, 434247802 ], [ 1420080825, -603384500, 995147819, -1108967312, 404578010, -1048651221, 71694554, 1452844775, 1949505266, 153497414, 1824397877, -956745272, -1190214820, 737006956, 2144623794, 32295329, -1231965004, -1015131152, 687816961, -1312294544, 25465084, 1560421004 ], [ -1765558844, 1918411446, -1006163883, -1077607701, 1580574591, -278825760, -1430403898, 74479699, -340131278, 828785401, 1174553990, 292594627, -1462539455, -2012234806, 81983870, -2147370977, -279228028, 1837705851, 997196219, 1365258492, 1260396684, -1734175261 ], [ 427400702, -1163216811, -739812769, -1091309674, 149490993, 925573946, -373526595, 2071611216, 1090315430, -1602895042, -711477024, 1713174507, -1194300546, -1352017432, 221920974, 213406514, 1837357987, 1968175142, -871247625, 26080725, -21234256, -1740001950 ], [ -961498761, -1414082816, -63784341, -601050130, -1342059847, -1882733796, -1084754363, 1974901094, -129859694, 1696934136, 1493249043, -964256014, -1153352601, -813362107, -1558541660, -295182015, 1657757645, -507791221, -2094018918, 1245453792, 865011279, 912170513 ] ] ], [ [ [ -1489316537, 833187811, -1794932071, -1888452690, -783403476, 708949542, -683235289, -2047580300, 2098338709, -802569268, 1980329499, 1551151094, 310612799, -880357766, -1771783099, -1132344624, 1564732507, 102132505, 1256115176, -1440953338, -1983281200, 849682729 ], [ 243087960, 1730838946, 914538253, -425607552, -785528199, -1108824735, 808699385, -290728634, -1400479764, -1192293874, -1024907231, -1148283317, 629674660, 411441579, -135459569, -1759466527, 1842872653, -1530064183, -1029244951, -1986908464, 831568812, -217161924 ], [ 965728754, -1118559866, -346343168, -372827696, 1593859042, 1823530658, -467841496, 839642340, -1944936139, -1853275360, -691858913, 645448803, 236555305, 2071888882, 1126088649, -1953190830, 1175055658, -1937549941, -790921345, -1492515606, -451165242, 1180038432 ], [ 821966066, 121557449, -1132085035, 410956586, 961723622, -270388804, 945706017, -238679841, -1954182886, -896028171, -1463450091, 2105243103, 1903473777, -1477275473, 1394737281, -694182129, 853291474, 1187981146, 336370308, -518087226, 1475847002, 1567802901 ], [ -1751396158, 342307260, -299473885, 193038268, 1610965073, -262845901, -445740844, 1534476223, -2041262439, 1435262350, -964429561, 1135774620, -1038722377, -590651848, -1749411685, -1469307398, -618481645, -2077678502, -1704753548, 799469365, 1258325754, -2117758450 ], [ 1513517378, 1553665516, 131311787, 1317276504, 906704399, 98102954, -146562184, -37864747, -676272731, -1381678785, -1364871320, 381090362, 1838615898, -2011022867, -444365988, 1433507778, -692976638, 707492508, -1751267450, -1227547529, 1924869307, -1333708008 ], [ -142392623, -1214810552, -970589135, -789354196, -1259852146, 678835347, 326452096, 10927043, 680824094, 243585964, -723421818, -32350742, -1776834516, 1633333699, 153290133, -835871945, -858146433, -575519350, -1124586784, -2034837216, 1971114805, 1066106048 ], [ -1764632139, -548397208, 107552027, 979011921, -1717249558, 2005061351, 1858640932, 790768488, -2082796528, 675937299, -1512630956, -1088901985, 1899530974, 1247395058, -924667173, 47948058, -925858293, 888569449, 382737069, 356206450, 1847974034, -2075239301 ], [ -154475449, -1754229458, 1574314585, -1884250854, -49333001, -1609840267, 444778257, 251586739, 641167060, -1741342520, 1114451186, -858641627, -796536979, -915190425, -758475006, -550559164, 1428075792, -1597019830, -1680445822, 1493400391, 1770673059, -1786900233 ], [ -386377331, 1070041364, 1184014434, 1158518101, 1345942654, -537825005, 1589551509, -233212332, -1058000877, -1496529471, 1759128432, -490605874, -1743607905, 1545911978, -1938827308, 1230418961, -1171060427, 1542133650, -860768358, -1697808511, 491512567, 376279898 ], [ 1625645572, 543286049, 1912732088, 15854893, -242315486, -1884312927, -1771074256, -746739428, 56448001, -306250444, 571907460, -1008781504, 1808115467, 1474830855, -515609891, -438574125, 835565808, -435654658, 976031044, -1109977328, -233234629, -406723679 ], [ 1279123702, -1234198678, 565771029, 729089698, 378684175, 1619938787, -1096524102, 410398621, -1545426275, -471541357, -1339613395, -1092645457, -512848722, 1605882630, -1809446394, 508631440, -363662754, 1129474606, -746797937, 1343443644, -2128109675, -837297287 ], [ 1688539831, 295650547, -1806447967, 1613980166, -500740456, 680792709, -1299402038, 1190208226, -1081376438, -1044554144, 1929720546, -30707301, -1465464194, 545750769, -1780260119, -42593184, -799919982, 646091984, 562710497, -567003399, 1519252120, -1208613150 ], [ 39719007, 1647886199, 1723859742, -1362217266, 1088356392, 496707333, 335834240, -868832429, -1077182315, 1134892181, 1366278027, -1848879483, -196909914, -1609175407, 1005333202, 589923683, 1953350531, 1498103315, 1542275360, -1038427179, 1363318223, 1327806757 ], [ -839161214, 1308028094, 898027798, -1653833045, 1337396647, 1633361693, 345715726, -1562269366, -945399761, 86466072, 343901779, 1820830380, -1375676159, 507312063, -503822184, 2062434536, -1213591957, 2100920171, -18059398, -535990514, 278468973, -1071587587 ], [ 344590046, -303625310, 1264357375, 1751634691, -25656587, -1673975147, 238168702, -2106632457, -780404517, 1016803289, 1512081787, 137114389, 880723154, 1296826763, 1354006637, -846303602, -92552025, 1651703250, 1029384686, -525741982, -202289380, 373825743 ], [ 1128178786, -1679553502, 1185036965, -1866887468, -1438571830, 1751253337, -172958066, -1041191219, 338982788, 1842933405, -65285516, -1090042856, -10670952, 2060610690, 1115055628, -2030341720, -299695838, 2067650638, -1396277102, 249865353, 1169952429, -1036504200 ], [ 1935441196, -986456746, 705188354, 1979707453, 767501517, 554027510, -310318500, 1807903454, 1415143133, 890223658, -2102029218, -99125545, -1869517493, -240918481, -1406091427, -1367996691, -1909874748, -1004598462, -1619154747, 1963298695, -992238034, -1734567648 ], [ 1888087559, -1643139675, -1205872884, -2010725873, 367783137, -286484652, 518289321, -2093118109, -1083233357, 1316781534, -1635890921, 1842076483, -1314879528, -126066176, 1400660806, -1693564861, -406161146, -1914474118, -1525138286, -1670051252, 24364635, -98590304 ], [ -1321918418, 616997616, 34123449, -200516690, -414091431, -98716344, -614031168, -937327067, -290852059, 1551231260, -1954936254, -2031222187, 1773914805, -1000082640, -791456131, -273700693, -52790127, 2015311964, -1036233150, 1772441973, -536779593, -2136697076 ], [ 1888948298, -2014458151, -825706408, 651165526, -1978988931, 1760546258, 1220359885, 1604311162, -2098350196, 1647871252, 1995948021, -1672324813, 214521694, 1708844131, 651527810, 84953112, 537300403, 175552478, 290258743, 2039712923, 1347182726, -348500767 ], [ -978544753, -316719484, -694339801, -693866950, -214122396, 1815580913, 1237876764, -705373522, -240240287, -614575945, -1559877279, -126298705, -1723215303, 1318224959, 2124626629, -99389875, 70406231, -525092159, -18050253, 805784326, -1062195429, 957846404 ], [ 710550336, 1193289509, -1072263180, -286590840, 1071635766, 1136847661, -1590929495, 1265376152, -1930792009, 148595567, -907291086, -1148003766, -1919142884, 1859895436, 2071751548, 747114233, -1592733366, 448265069, -873389577, -487167820, -44215583, -744437469 ], [ -944170314, -1136061032, 1098730404, -1095176154, -1793369509, 1813467420, 1035183619, -1093007887, -412399840, -2035848650, -1049013590, -1113596652, -2123969215, -1453718637, 504648782, -910612193, 1630668448, 841889257, 1138378508, 1703708970, -1061719175, -1259677544 ] ] ] ], [ [ [ [ -1427483813, 1763678331, 796209049, -325759484, -521477554, -1304048083, -712823306, -16242685, 327927204, 1267289816, -2051389436, 2144552716, 1509360638, 876459933, -190814394, 910485273, 1838500124, -2064777262, -1802580157, 1613427607, 1584736398, 490477572 ], [ 262542346, 1284508432, 390033237, -1429019053, 45810023, -1493477416, -1670683114, 1443968911, -1048885439, 410037013, 1606543811, -2067247706, -71138789, -1624371645, -996413363, 2012448983, 1789672448, 169343526, 1180882969, 260811154, 1241582334, -408963156 ], [ -1753252186, -1890250510, -1892942764, -118997381, -1505285086, -155807364, -692730443, -1633310724, -1303193785, -551285441, 704057311, 2025385090, 180488737, 1411400033, 1473918966, 1502914076, 21419430, -536998395, -1978423263, -1120689760, 1811472535, 1314556854 ], [ -1098785906, -2036526337, 281063459, 872821931, -1641188546, -503141035, 1422419353, 295553201, -1420679289, 334869616, -1997608040, -131513474, -1172993869, 2040288235, -47533011, -1947993394, -1293783851, -532470049, -1786906189, 846073908, -1020476951, 942629282 ], [ -164142360, 92782778, 1467980782, 187888438, 1212417184, -676233661, -1783627460, 1056344622, 836484854, 990506444, -932335281, 600074413, -2141620225, -1847782000, -95210250, 1805346367, 517761017, -1704142938, -761693793, -2140497545, 1782518657, -1728847510 ], [ 1745849513, -1377118763, 703920037, 1651855254, -461315306, 484952477, 1699991945, 681901400, 926899337, -1894715319, 506467776, 780147436, -1543061147, 2010561725, -719123305, 2029866166, 1758670223, -1282947773, 47241477, 1747034376, -809055410, 1603639367 ], [ -706055603, -1709750011, -819204798, -55291742, 724607619, 232321545, 1810909689, -465080969, 1110604643, -1127339625, 1771579590, -2032892255, 86791937, -1031676321, -390628377, -943996443, -90027865, 1744436443, 925202240, 466347977, -924395796, 287546777 ], [ -2005326800, 34299332, -2060970600, -1674324565, -139039616, -1265156266, -2043478909, 777879136, -1160232200, 135374571, 344961749, -509879311, 374296754, -1907136835, -173517100, 885037364, 1357690724, -1216694059, -1390594963, -9326201, -105511580, 175399595 ], [ -1080611106, 1780774310, -2131323792, 435062481, -258191908, 523009660, -1994043450, -1136230849, 419628215, 1964231851, 1623558131, 123884260, -267670723, -856677722, -1293329450, 2087401835, 440203511, -880503554, 776294919, -1937176269, 463354580, 211447432 ], [ -408650313, 856910023, -527998714, 1718846365, 333198974, 2044184168, -1116028978, 1420790850, -1983156182, -1131836671, -1769806042, -652248726, -231761505, 1917765576, -227065854, -709166653, 915296836, 872411195, -656437872, -289249735, 1945225427, -1339011515 ], [ -168422336, -930700829, -1604595469, 1406036029, -1012055946, 1279503358, 1171278512, 1954602073, 1502805413, 2133376984, -1362414988, 161259979, -1604575937, -1310343675, 551397638, -1642199928, 824330877, -2039942014, 698908873, 591195684, 1169977274, 1231123697 ], [ 1301884510, -655310697, 1415725884, -1792607803, -2073045753, -591959782, -1510175174, 1242341558, -171929644, 575897344, -1812430081, 1401193909, 1537980469, -1953019536, -126873954, 1678681042, -2057001071, -1216298842, -1927344609, 564099559, -1381986455, -1121995644 ], [ 1698333410, 1168612771, -1307263958, 1564414231, -2084434638, 513810924, 2042228565, -1666469463, 672723513, 749019865, -1933835661, -553944256, -108965637, -1625485591, -1106795778, 1735751725, 768705354, -1354522202, 1138486733, 2081097511, -572166687, -482233703 ], [ -793730846, 859880420, 1419138512, 644476945, 153587306, -1354728857, -1196135305, -551052401, 1768667932, 881639106, 520063629, 129328784, 2142550712, 1352600041, 1746334939, -238651699, 543077486, 1355646035, -1130372771, -1658784898, -1799127999, 1350247825 ], [ 404025745, 1986323305, 2138034847, -1421910047, -339764109, 358554125, 1064267185, 1475709120, 1844795462, 1113358816, 2097447805, -1897657182, -725834481, 1387661570, -1735137443, 147383401, -1100535346, 746628036, 636035255, -1590933475, -1842596692, 226163466 ], [ -1691862293, 1649203652, 1163041140, 1082432293, -1925718607, -247219880, -1967506654, -1490464395, -429966159, 990146559, -1949870061, 1529749563, 1675188706, 1664800566, 2086072180, 1815307937, -2064969940, -1015819565, -2019352918, 460981663, 751367923, -2058571126 ], [ -445554075, -21054775, 1369704551, 313550714, 1849918806, -863074909, -992461038, -911004185, 168482846, -1808647505, -1357085997, 1999592638, 1512719614, 1301764027, 985671145, 900794524, 331740999, 1571328705, 241963963, 1205016437, -2099380544, -92954462 ], [ 1698219299, 1993182110, -1321142373, 127810359, -458810419, -162883816, -1338294460, -2053002963, 432613452, -129342976, -1426227843, -201131022, 616745170, -1774751223, -76765180, 383322722, -1548671223, -2089486690, 836406096, 1928451536, 1143679525, 329844724 ], [ -1105202760, -123032089, -1606968020, -882268060, 111640570, 1675798368, -1168179559, 1087530693, -2067789462, 1903794186, 716496950, -491108306, 2091112299, 874028312, 1379913474, -1796528483, -881003048, 27718384, 837007882, -109093420, -871787385, 1844157823 ], [ -1779891407, 321238516, 1380712144, -1021895622, -1589098226, 1822884333, 2132403874, 34882217, -1169222485, -273327771, -940143928, -1757131025, 1019968256, 637893196, 1182175650, 471840353, 343153833, 677039941, 283772177, 1227226144, 169864488, 3093162 ], [ -733893744, -2315094, 1229104171, 675064262, -120793657, -257680, 420426065, 204645524, -152453435, 1135072259, 93602527, -1391732818, 735509639, -1635782697, -1211320931, 750323143, 190955768, -1462262353, 2094639379, -1699778122, 870884809, 1167927549 ], [ -227787966, 645397543, 322789105, 507379914, 162792553, 2133656604, 1783758046, -1612095136, 1481681517, -578666482, 599450080, -1670802828, -1403375309, 1652676980, -1050034771, 1451464006, -1441673066, -1891699536, 1524153655, -1085327993, 118450672, 1286752813 ], [ 67984241, -1324419158, -1146964513, 2022061625, -608896204, -1250008654, 564241877, 1922933736, -667819676, -448318248, 314215139, 731252938, -448213385, -883700914, -1995758665, 422831882, 752173229, 1724587781, 956176022, -579616325, 813738907, 1654699230 ], [ -2144727172, 349049718, -1108083077, -34749198, 1908057044, -433319171, -1515093507, -1116506007, 389695578, -1134844479, -1702132345, -1150533273, -1196207802, -1018108493, 314398278, -679143699, 312534441, -551636113, 141736505, -1947795539, 1051320424, -1643913288 ] ] ], [ [ [ -715110142, -1762595218, -970824077, 590027390, -1676480010, -1495598685, -2117469308, 295127257, 1434641501, -1105959594, -970402695, -1040193318, 1499730102, -1929478438, 2041484413, -138585181, 1546936413, -1260147475, -340410829, -1180228053, -75160571, -1375589518 ], [ -945465212, -1348438255, 1954404538, -568490425, 1121761133, -151224971, -1638393189, -116992207, -1379375985, -1942728463, 958043366, -197794463, 1105391165, 325842520, 748469998, 2010474700, -612892634, 874327011, 447877946, -5610249, -1064898411, 953997068 ], [ -922859523, 1472989920, 1254791629, -1946396948, -981000667, -1665733700, -1171859728, 474907487, 1456650351, -537572355, -2123955437, -374676554, 1441653519, -1872458580, 2033411830, 1081330230, -1443445192, -1956230543, -1756256224, -1108945433, 1726690032, 1092156538 ], [ -768883843, -1169538780, -2093516504, 1320317811, 516219394, -1556168723, 963515973, 493703870, 1181012092, 611609071, -1179254342, 524474147, -795157982, -1645534041, -1108779980, -645607602, -1557237054, 2135185695, -2066676973, 1366245202, 1186868386, -310411914 ], [ 884421284, -1696915380, -798075018, -1706755643, -680764956, -1423668783, -551661870, -1607847588, -1341330816, -695212223, -1737565847, -510545761, -1886499490, -1040042500, 1104515053, 831017218, 1875681542, -293987716, -1618903909, -886136731, 1172061651, -2005212203 ], [ 770276713, -1401456880, -1200258391, 1554420278, -1091285617, -773235237, 46566915, -1073812975, -631063527, -1511633120, -695831725, -1660920455, 95141937, 479082723, 1393422450, 1982134836, -1984462824, 1921988845, -527494503, -559396864, 377428988, -1316345630 ], [ -1577703420, 81190940, 236682609, -1161040558, -1130557479, 2133129855, -2038421650, -843476452, -1309539334, -2065783916, -1444981318, -1191601815, -1309959580, -2087134961, -1463038552, 1185391085, 1058801082, 437455497, -1357531442, -116910501, 653673288, 849968669 ], [ 2051773721, -539804146, 1047300524, -941931505, 421401438, -580889988, -764618777, -402706608, -63096532, 1034562097, -1350009045, 217073542, -1335538739, -1577433985, 1886474425, 432318596, 1201262863, -582565065, 1754177302, -140390443, 701041101, -242172025 ], [ -709048254, 1825758605, -594152789, -479520884, 334859514, -1048042416, -1393842301, 993801950, 1641391346, -118000946, -961125219, 897515203, -891541560, -949039543, 930036095, 1952816361, -189720987, 565157915, -2001798261, 552523927, -1681639752, 1304264125 ], [ -1881672786, 1500641308, 32378843, -715733702, -1247024712, -2126306094, -300917810, 715092538, -1969534255, -1037724091, 1289228317, -1038280560, 1720283941, 1327946036, 338699070, -1413522989, -330767371, -1184526544, 803687157, 1836277958, 121930055, -1322178253 ], [ -1752758184, 1039569557, -1978638677, 1522849568, 1952699679, -1238653009, -1827588482, 135183049, 2112716357, -835490810, -983722038, 1801432405, 844717970, -1922380025, 262923451, -327005534, -1485582839, 97826877, 1379687362, 718035159, -35428138, -595805971 ], [ -1441689218, 300603947, -77049022, 1707095304, 647606435, 1247357604, -1224516479, -450759243, 1531520909, -22660632, -1130300559, 1195161211, -923268566, -944565545, 512461827, 139396305, -1984737943, 1874255079, 254006221, 1438338243, -110643010, -182001280 ], [ 1199704854, -1364226913, 758366445, -1198188305, -1221054109, 2074743075, 1967283159, 767319338, 12854861, -1603441790, 1226514571, 70543279, 1783967518, -1825680658, -150843542, -1550452334, 1678573612, 1225329335, 191669322, -534209105, -489581270, 1160975583 ], [ 1387784745, 223579949, 814398109, 183218247, 1370086530, 1540564419, -670502336, -1181432423, 403954608, -31902748, -485510766, -1113732459, -2000041580, 1060233391, 516907201, -1800564378, 1230026947, -1826295536, 2073082631, 183172405, -1348656150, 1873498709 ], [ 1686208984, 455591382, -1866635819, -1678575894, 305759080, 54792526, -398908563, 629837403, -623828745, 994679199, 208078550, -1805301365, 137522757, 1816785014, -1939064817, 1993829501, -926740668, -469453893, -501328784, 1094261673, 1065102417, 1677700162 ], [ 1044811357, -1859840253, -259413496, -250781028, 2069525762, 768859706, -203422481, -1620559582, -794533599, 163741015, -1473719450, 1368754628, -1331715536, -1361045, 1429214804, 340007044, -36331144, -807627668, -2021433296, 75761409, 1479775745, 888780364 ], [ -783465555, 1474896118, -1191061085, 56451181, -1880161906, 1799923893, -489859966, 2118787528, 1896409776, -1021795197, -248640155, 2044907729, 1533254631, 1153386925, 291051668, -808207995, -1542300083, 1331093276, 1062705587, 1862647113, -938655222, -1657254559 ], [ -1811833691, -780680762, -1622263203, 1037510139, 1664224325, -109185531, -1545799329, 1633894263, -422827260, -31636397, 1857620692, 257208981, -765470286, -1618468423, 1703726376, -1339167613, -633676563, -845227283, -1622729315, 1573954218, -908433455, 298579375 ], [ -589033029, -1697954702, 748635923, 214000706, 553540198, 1425639296, -1194382868, 1171266656, -1900522920, 63161877, -943303098, -381903514, -691471755, 1984934694, 224452664, 1967021351, 313726283, 411397674, -844093504, -317139806, -1625194831, 2143101723 ], [ -1881906716, -763387244, -685049525, 2048894281, -1986195758, 800571702, 1340329911, 657134543, 902373160, -955475905, 1679378321, 1943811003, -1618261540, 1198545521, 939427100, -2034341135, 1052528482, -1298661171, -128544612, 2009646631, -1143427904, -265608495 ], [ -694123196, 981353957, -966206083, 554469517, 159061648, -1383518008, 1692770737, 945949153, -1313524048, -1774401969, 1937381652, 1635272627, -1516421839, 172296658, -1761502257, -1245737289, -60335054, 1198291531, -1089359123, -1647266593, 700628458, 669653656 ], [ 1656338477, -786417381, -1536972042, -1335971991, -1109132126, -1515704967, -499078587, -820915096, 1532820774, -1841279224, 780803678, 1724519698, 1692273918, -2118162292, -141074266, -452392251, -500901339, -1717694765, -811503952, -467099826, -1682739472, 2015735996 ], [ -552178655, 1452346771, -1010702282, 47027758, 799366601, -951066627, 1211535783, 24376681, -1998565125, 1438573967, -164078014, 313564958, 172284695, -244676779, 353278960, 760888539, -2136598962, -1344502308, -240664680, 1482457514, -2090025277, 1336758560 ], [ 2028238902, 581454916, -886656461, -569080210, 895417352, -1538627911, -1871975290, 657857598, 2055549292, 1918802414, -636848157, -1808304358, -926363614, 896501183, -77869756, -994100228, 648847170, 257382082, -1513011701, -2101548764, -1615870665, 1949744608 ] ] ], [ [ [ -2055277099, -195060610, -703994904, -1787006061, -150125167, 1245403540, 2025889232, 860503465, -1224581339, 1948854785, 1312959442, -853550068, -854590745, -1322220948, -1250960773, -720474576, 796969169, 1561251271, 1490180736, 1412117372, 507816750, -1013414751 ], [ -1066883654, -1346063121, -1622028323, 940261527, 1319501098, -284345093, 1945858475, -1663743832, 1874652964, -188434479, 278594745, 796017836, 2116724297, -1690793972, -24244297, 61985234, 2069594638, -1358327610, 900901915, 223341958, -1690774166, 389676692 ], [ -335483704, 443589182, -1307684036, 2002243702, 2018015447, 1846408326, -1823211158, 2040268800, -1763412533, 1982870323, 2143142172, -379224597, 1639494838, 2095561526, -1989345469, -1243727863, 1941880649, 1567725105, 119431908, -1891305399, -1246130111, -1066525021 ], [ 646860530, 1463356725, -1641410297, 1629629022, 544774136, -1466683126, 1055803429, -28085564, -1855107089, 1164948212, -1034211545, 1038472764, 1356576634, -851902613, -848683055, 1405469192, 1752033552, 68277439, 707525505, 717806705, 200408732, -1809753345 ], [ 500111236, -1565618636, -389460059, 1486577033, 290437219, 110433828, 247106470, 1843292327, 757998944, -389562852, 457318509, 1195578569, -2138717494, -620054779, -1984072804, 1617466270, 634440637, 215128845, -1024991914, -1314768104, -47031460, -2080755323 ], [ -1037003361, -1577764397, -1360828001, 1988892278, -419033187, -1778547157, -358795262, -1546127430, -722817664, -69164029, -177926988, -2091344458, 1904449331, -910891375, -2053825508, 41035148, -1800195898, 1050220676, 1716189993, 898709048, -2003162247, -263550955 ], [ 1145139005, -1378317741, 975353874, -196405926, 744591323, 1578749300, -1877157714, 843767275, 1528667941, -1758344641, -285482705, 33953637, 198419785, 2044880707, -2145065411, -1490695559, -599350501, 1030516511, -156367042, 832026203, -474388109, 214579374 ], [ -110323017, 1643917101, -514564765, 174934260, -430722509, 1633290093, -2066062081, 724791622, 1424202547, -1304953461, 2082429289, 1980285024, -530358704, 966160346, -788065937, -1797455802, -1848415040, -88520086, 1182575957, 1310395658, -1083936542, -1050424632 ], [ -459483031, 1839338534, 907714479, -1865764825, 574947833, 937050171, 1193782506, 848108770, 230339499, 1246261113, 198554875, -237434251, 1263907178, -2005969936, 1919919177, -1668422298, 1815321877, 382412175, -1297211640, -564675420, -1128510433, 203578087 ], [ -1805645019, 1903910932, -791719252, -1910201229, 1364532325, 2109241045, -678913675, 1452901262, -1346217919, 220687476, -2068773278, 290710212, 414048095, 538050193, -1813686007, 1848804285, -256192703, 843530986, -149398837, 1212120045, -10697400, -711966987 ], [ -1262455369, 2007132871, -2045814921, 1772038321, 567204304, -79942381, 913567555, -1230359858, 1718488788, 349012618, 522741633, 489264483, -1233303028, -1611739967, 830092490, 1227477426, 935925551, 153659358, -2132001132, -2113720593, -358924335, 963640154 ], [ 1345294487, -1305738483, -56275332, 1731371603, 608500263, 1638975409, 695828325, 681593535, -1565393616, -1832562280, 2098652392, 1609306540, -744128197, -38520420, -374604741, -1814277248, -737188141, -711766438, 600189981, 458449809, -14194654, 753563275 ], [ -1722018383, 1839967356, -646228666, 653114799, -678962105, 574784981, -478375221, -57632505, -1637216130, -599979617, -1867414058, -1552089453, -1654673790, 1474240593, -1099769429, 1354327255, 1215361600, 814175816, -439822639, -960017824, 546873913, 342653669 ], [ 1807413996, -573286724, 1418505267, 715256204, 635368329, 1297173214, 1871673845, 412187555, 1481129063, -1740019627, -1831685722, -610820668, 1001697375, 494630099, -856100414, 889145873, -1432829507, 1811296471, 642170372, 1290122465, 103569069, -295482606 ], [ 1354281100, 1893168557, -1721598581, -200969357, -40405159, -1957542376, -677048042, -1469589070, -548551406, -1425732144, 1599342244, -253355593, 266990695, -1492762196, 706114385, 1858797454, -1453144639, 62915082, 1600348238, -1012588718, 69945089, -1472088001 ], [ 350926176, -1354057316, -536090109, -354642842, 1785491566, 1947152304, -1443886942, 2083165448, 1060209960, 1303585029, -1686638994, 2044592083, 799402760, -558541691, 342614330, 461330373, -1289193388, -317526059, -1437739036, 1305026055, -1743203236, -1943841941 ], [ 1581818953, -182992321, -251674312, -1859704861, 690795209, 1879643018, 2131663601, 1616036195, 521505755, -1889907679, 1170963885, -96589905, -941646910, -764739972, -1467228190, 705876639, -730824982, -1532301265, 40405357, -1810927656, -975977593, 327221095 ], [ -725607653, -914689302, 990879011, -132536581, 221355187, 510752211, -782481165, 753441193, 1006782871, 1775892383, 1180054861, -275728339, -1931534242, -105715739, -111481302, 2049912474, 863695083, -404953264, 7573422, -1997077131, -568975856, -1891420523 ], [ 1221162383, 110815668, -1463308399, 2067996559, 621468047, 978279720, 1450763271, 316744584, 1389356263, -1728270887, -292542932, 858832071, 377484310, 421577710, -848423521, -797916710, 1681680062, -958660453, -260645975, -1098892449, 1141901319, 650137368 ], [ -1603465116, 360053760, -634104481, -302776551, -9423050, 1160576312, -1268198849, -1164849739, 1115005344, -1615474197, -730771059, 1792613911, -40954189, 644051317, 506226925, -1796627690, 1245631791, 701702832, 624310332, 1256917202, -519299544, -78024718 ], [ -1621255527, 1117142787, -552059723, 1435807874, -610614204, 778432037, 679338145, 1121060217, 532245209, -942254705, 393800062, 305264874, 1535150637, -557666477, -824799160, 400441167, -526070732, -847269503, 2044607466, -500028050, -45253491, -749366810 ], [ 1818988940, 489696585, 89553087, 1930923833, 1481504756, 18320969, 2033392891, -615366417, -1650059417, -128884055, -1701616773, 1138313916, -1492594967, -725058708, -48595536, 35693836, -79798502, 883351286, 947406049, 60279590, 1036977214, 561413143 ], [ 120763203, 284355406, 522399182, -1952647948, 1850121725, 1337397591, -850151622, 1287370766, -2015083087, -1708147763, 1735579968, 374122024, 1453148172, -127385594, -2048810481, -312649082, 1348420502, -2084873043, -1523036165, -160210461, -1808996562, 1457331950 ], [ 217555644, 1023778322, 363220282, -1374021096, -294456681, -97340462, -1924235279, -403975562, -1837361971, -206712068, 1119917812, 1347203917, 1749787753, -575428082, -1157109220, -540563739, -115668068, -1120063002, 1901433398, 51245874, -250568226, -2011779734 ] ] ], [ [ [ -1210205783, 1210962279, -136330099, 325153985, 574906493, -2076475781, 1582578064, 85624382, -1805174584, 1034608871, -2141317091, -573066093, -1323638905, 1197670946, 1466378188, 575768681, 1516491231, 2077970458, -1494394116, 980829730, -932413513, 1683902266 ], [ 970568888, -232777089, 2095565101, 173116872, -1619473563, 904808025, 1562586158, 457252833, -331389475, 1675138728, -1292130903, -285452778, -1108260752, -503458831, -927544203, -29029112, 1194483085, -383232831, 1608630043, -244161569, 58466277, 1148547412 ], [ -1531574384, 556126931, 1894887979, 1552940823, -636416794, 540373305, -1946478859, 571252137, -867549207, -1241015199, -176988728, 956639906, 1461314191, -2046837779, -113436378, -484315857, -123422543, -1402438217, -1184721381, -1532934285, 2078128511, -1594207663 ], [ -662747503, -1770822475, 944221780, 625376049, -2005431429, -1396876531, -665015555, 2121428384, 444231599, -530179898, 117537386, 720966994, 818990726, 1989194085, 146244684, -1787436614, -1417898106, 1082383555, -2035309063, 1749268504, 1536819521, -815137500 ], [ 723852649, -2145067076, -882476805, 1300402716, 600768930, -681879113, 605489532, -1082399804, -1148289363, 194666265, 994602193, 1096500193, -550959326, -1098913620, 1723257740, -194914734, 2052800019, 689634008, -1840689878, 1236502528, -2088725019, 251831037 ], [ -2097201858, 741812425, -1901010645, -1362748887, -701655442, -848920279, -81009833, 821773823, -1083196114, 1116356653, -1564806726, -213052547, 230940287, 117591863, 841388697, -120081696, 1838399118, 2123550826, 607260355, -1924414066, 1164097748, 1454764192 ], [ 2015779078, -535401293, 55077701, -247109222, -1425098587, 1706889112, 953477523, 890028869, -1421531889, -724467354, -634165419, -1323865247, 1153327531, 73439514, -2072268035, 1428589765, -1797221084, 655588997, 1424651632, -263549166, 1661358006, 1339372128 ], [ -403922410, -2126712853, 1480363413, -1686440322, -144297695, -108423865, -475044636, -1119427471, -2024359573, -1236004581, -843197717, 984760162, 102834256, -2066924648, 521879854, 1217763523, -583835185, -2109827246, 773268457, -2097918053, 2101020512, 746540646 ], [ 1801769556, 39616406, -887264609, 704478618, -1915781481, -142356377, -406663310, 417432464, 1041284251, -1818377940, -1821764356, -897099320, -1270122573, 627960423, 1313635874, -580187572, -1021704092, 1192125094, -286696209, 890008276, -1250184594, -694216990 ], [ 1763158679, 118338111, 1822616484, 1837180213, 1860735253, -1301588963, 1177555355, 735264290, -1901745702, 1328630583, 679158322, 1551887594, -1954380178, 495455327, 906689534, -1252700894, 391227731, 1721143860, -1901910981, -762808086, -1104426263, 140680008 ], [ -816519598, -1502803709, 1278561808, 1972488915, 649224142, 1574338322, -283195909, 994019659, 668682630, 21221954, 1054310789, 556696778, -1034412060, 1947280326, 1689000263, 452471501, 298087481, 711440746, 5701844, 1653078663, -1866508510, 938768140 ], [ 1017544508, 39521853, 840640940, -1643829966, 517510267, -629792681, -1640406479, -44252933, 396009099, -370188218, 1145991761, -694602836, -1531586867, -1222687879, 1597509727, -1831566620, -393335500, -1783646725, -693080280, 1772539433, 1383035238, 1106880588 ], [ -312303459, 419424990, -1364737343, -1524864340, 1638244477, 1958271480, 437156270, -320039096, -776469474, 753898288, 441558908, -1258829541, 1702886456, -570959867, 925691143, -1771129051, 1302100853, -1867752545, -1060302792, -351253027, 1825863627, -680655439 ], [ -306878035, 2083630937, -1702916825, 1978527924, -563025725, -843352377, 1687827144, -1301844878, 400076443, 409443822, 197339956, 1638336975, -544889107, 904072194, -2022619408, -1442366638, -987365427, 475209774, 1843954868, -295378497, 2073963920, -503075251 ], [ -1179710728, 2013362466, 1858785510, -1262914658, 1800621019, -579405407, 353307076, -1961305590, 1556929395, -1864326490, -1282403339, 1956398550, -1567341619, 125526040, -1148330231, 789100159, -888189515, 1102815984, 893790409, 1386013764, 1976314960, 805124606 ], [ -278701779, -2135039959, 687388072, -1010099948, -937539720, -68079832, -1084151115, 2123265607, -1369382125, 1118195637, -1500117516, -1824549138, -1316850309, -1379424605, 883865663, -1745183333, 1536461676, -1307515821, 1365104360, -1279940805, 1956034090, 1419937782 ], [ 985253110, 1222774600, 279332426, -1412469353, 23637886, -327299081, 1239606041, -1694859834, 258290157, -1557612680, -1751706066, -79240036, 195415868, -604468912, -1196472694, 1778942884, 212388595, -1274542098, 175098279, 931289846, -985296152, 362952063 ], [ 2129103370, 1789151245, 880541831, -369948464, 231718472, 1589515310, 803843063, 1211979071, -305249914, -1643590727, 760029098, 1536239724, 1136962822, 237248189, -667079575, -845011250, -2120241220, 445373997, -1562193014, -1564976160, 1910097829, 1822896547 ], [ -256294535, 2086737462, 921286475, -1002642680, -1424088012, 1085989409, -33714427, 900923891, 607682011, 850025280, -599910890, 1457365822, 1001564078, -908911178, 1486900738, -1596842314, -1834807551, -1173736066, 254468563, -1928378448, 913840701, 747842694 ], [ -1118647876, 1275947518, -159103649, -527913391, -1800150289, 907775661, 926700558, 1051778545, 1886229289, -431871729, 1226010775, 256651247, 1458952967, 992973176, -1635642341, -480886143, -1062585078, 587316667, -1190857786, -684672084, 701181373, -853744960 ], [ -191807715, 1804738207, -2142395298, -1517855737, -1770591771, -787791642, 757801428, -972364242, 999294864, -143104438, 1789367097, -1410827424, 227817844, -1415792123, -407635373, -1179237584, 874399562, -30201352, 1082960517, -1839104608, -1073967397, -2129318696 ], [ -719161259, -2127116439, 733695653, 304385412, 1766387701, 670926025, -1007485467, -1620716218, 2074539839, 1444218003, 210437325, 583659499, -66805041, -1097403900, -1609485450, -655822732, -905758242, 1112546952, -365765309, 1640269306, -1740797622, 2051606147 ], [ 1018936702, -421789388, 2094983614, -650828794, 1687484290, 530232243, 1882290568, -1289554127, 998019363, 676471115, 783879696, 1752090671, 1905840956, -2091652285, 1378234539, 399057757, -791442376, 78668651, 691081528, 94938941, -1609548839, 1920557875 ], [ -141756784, 151871192, -1389913829, -1756570836, -1866688491, -720263446, 627416575, 1693765027, 610106125, -1201268636, -223093909, -1046541982, 1632690828, -214822089, 1389594016, -1619193340, 787807549, 1996696847, 1720409256, -1624952512, -650678948, -2133375932 ] ] ], [ [ [ -301791005, 1204244053, -277152696, 194161877, 1857241433, -1158045020, -201254713, -610067941, 2126367026, 329655813, 1481747804, 746005821, -58187069, 428647391, 1691964174, -177397780, 1656706736, -805138075, 1877254168, -79862030, 351883231, 1455249464 ], [ 1700612132, -255754531, -705939061, -553042252, -2111375669, 343236917, -1756862620, 1426679542, 211551276, -1230147948, 1954752993, -1125946561, 573425387, 1013806159, 1957364362, -1859391855, -731089130, -1595396002, -363059618, -2014824461, -1124611830, 554478715 ], [ -114825293, -167308092, 1297072633, -2033935773, -1208086680, 1806333890, -1836644656, 189930886, 1152806489, -188998119, 1319569507, -955529747, -2025892008, 996188514, 2005384846, -910089178, -1038890845, 2107668510, -314486361, 1823734380, 1192318352, 531119690 ], [ 106084098, -698263240, 1463518339, -1418909852, 627118006, 795594002, -1622198520, -340643168, -1147847177, 254742734, 996765307, 879267559, -1176855481, -1986143783, 876248199, -1417667898, -946850039, 1167337637, -1547303671, 479965165, 71956580, 1307276215 ], [ -906190066, -1207430167, 1549091938, -1079995813, 442119210, -1731823183, 1103082024, -509035162, -1225531960, 670311372, 170812856, -1546717138, -1090099204, 1950819930, 1345500584, -165492281, 1476787241, 342563400, -225772042, 781851615, -1730621654, 201238574 ], [ 146374534, -800974834, -123575257, 1189614415, -333597316, -1844700387, 630155622, 1938301112, -584516544, 2058139638, 84312196, 110687539, 1975220430, -971085533, 1723935964, -1277904429, -1879019157, 803246835, -467079775, -107720461, 1588615093, -428418478 ], [ 431201204, -389619675, -1246158617, -133931201, -1001466847, -149669075, 1735163041, -1489811405, -1763294085, 1039946834, -1110636549, 1140652223, 514072735, 161540599, -489588133, 2111749273, 638091242, 1421615250, -1123666119, -1085738319, 661264039, 1398928732 ], [ 79239581, -1951033424, -2083301283, 1199787445, 1350283666, -165211337, 260083417, 663397471, -1672473160, -1652117909, 480819257, -1673552849, -719151319, 1220165074, -1663275802, -1658435398, -827337468, 797373608, -498598755, -927029849, -1449935863, -2121665262 ], [ -427804389, -1689057985, 413545395, 276726978, -325104942, 1564099819, 266687672, 141318527, -81314534, -1201417931, 381058371, 719094169, 471965502, -1304042616, 610408311, -636489768, 562647866, 427171825, 755364107, -962037019, 880240373, -1649168540 ], [ -449519962, -323773128, -185025888, 242735198, 2063379311, -2127728396, -1363156464, -1557314508, -528288058, 247265545, 178260078, -394213477, 1317504740, 190524881, 1162444736, -198696876, 679012100, -766367221, -33542110, -661161671, 185817326, -1528754205 ], [ 556012088, 1753139868, -1030944591, 1278493606, -1856514338, 1505377484, 987891517, 1388585268, 36628766, 1243524723, 1164945307, -1081063912, 1499921531, -733383706, 63077955, -1223674575, -431219580, -790002267, 2138059408, -1995591681, -1504122488, -520282182 ], [ 863162671, 1032116563, 1115475668, -111776690, 1484339164, 917300184, 2071556034, 386977830, -1878713255, -601770889, 2128729628, 170071737, -727283953, -1577462555, -455935692, -892042564, -422286754, 1228250752, -1716865247, -948305651, 1021072216, -1097642333 ], [ -613856124, 1801765617, 764909767, 1229556834, 2064324142, -177071944, -1281236129, 1864932103, 1157655681, 1207484708, -1140189206, 1761711357, 1931876743, 1085211365, -1957148114, 1453655288, -296181095, 1351828925, -1948332454, 1615477675, 1229594101, 2027455983 ], [ 1785316132, -561497257, 162909194, 1093980237, -1837810429, 974597270, 1345186861, 1485213271, -430230963, -414558791, 1658576353, -1866071110, 1409037849, 1280599333, -1272484291, 1220040615, -769058318, -2032592304, -1965053098, 1936116273, 2022215934, -776781417 ], [ 1401895149, 911599856, 762348243, -2128459684, -1324066999, -686888107, -850983347, -1043535652, 633851817, -244769574, -1751066932, 1980906321, 1684869161, 297433324, -923351274, -1298420582, -692275254, 391731643, 1517085512, 378612468, -720801416, 1825550821 ], [ -1190645109, -668641571, 4095342, 369195742, -14464215, 1871428403, -1215145751, 274747916, -2022718365, -30027872, -707002096, -963204298, -1658916045, -33969452, -618230679, -1284734711, 78921397, 1876662460, -316162023, 293652440, -1927057809, 913710815 ], [ 303990553, 1493521686, 1138514075, 893024717, 548345118, 1207870542, 869860183, -2113195897, -1940185233, 1982378076, -563314359, -498002411, 134705664, 814693734, -1242873152, -1731352778, -2031682839, -722630758, 1191518223, 264342029, 453404519, -2038739723 ], [ -30796383, -329359265, 1754440465, -415032111, -846842298, -720772503, -1689696227, 1614592010, -350980306, 1647417896, -1379172541, 1252374524, 294214880, 1555189275, 315566777, -322344427, -1480615542, -898175365, -74978, 1839394709, 1470012894, -447028388 ], [ 2015423487, -1970498485, 400932306, -1829251978, 1293120836, -1500969180, 143667140, -21546112, 838081506, -477563142, 888024670, 1510275873, -1801413873, 2011627983, -312859017, -1374035347, -1670013007, -238648807, -1285255374, 243178842, 1808334253, -1049608154 ], [ 1047893992, 1661358227, -1994730546, 482806669, -1542138592, 364887662, 362143207, 1464687455, -94582408, -879944667, 1210116516, 1551743995, -406442595, -1229334732, 926019405, -1590927689, 884350877, 207762418, 1009717354, -624680581, 507282129, 1241471222 ], [ 479825795, -1000071026, 266672182, 1258952130, -746966764, -1178527436, -1999947119, -2068898360, 1167294726, -660585367, -138909874, 1944618086, -1628288801, -997417797, -1796064325, 667212443, 1344436360, 8182159, 859924950, 879564215, 1660519565, 966186496 ], [ -248556612, -721777650, -193147380, 140936984, -860963287, -884350908, -404224718, 1841256837, -1339254713, -1330763162, -149702343, -1526051832, -796619231, -339770605, -1288122784, -574029746, 261471158, 568352949, 1026172668, 1649318510, 1611971409, -2130990915 ], [ -448679037, 521807915, -1660218329, 1596446288, -209074027, 2072761799, -466662897, 56505081, 116707441, -433753286, 568042939, 1249875260, 1215872014, -970852831, 68119068, 41754984, -1025425417, -222595014, -691244, -872212269, 955654861, 344363442 ], [ 514355647, -1578856060, 1825143749, 853275076, -1168191689, 889914267, 1366006602, 591389786, 2041725679, 1744596466, -1877175752, 1751174483, -1194895847, -1172205854, -779525499, 1861143660, -808090352, 245672873, -1368981020, -887758881, 511337435, -1363788653 ] ] ], [ [ [ 1844525178, 1154374268, 499083582, 58727832, -780408826, -982319315, 2020329471, 1654477409, 796881746, -938452900, -1838651973, 1517372961, -1919179057, 1571817638, 1069332100, -504012399, 1637335352, -316045983, 2115964973, 1613368724, 2109839153, -340247651 ], [ 1418221818, -11684936, -657451882, 1500384985, 1333645807, 694364693, -19675547, -1958184245, -288010877, 984234455, -355472821, 2005027119, 20258645, 2028018470, 1053824362, 37001817, -925361726, -1840956162, -778520865, -755197260, -1040889389, 490243629 ], [ 555118025, -1344237985, -1044286441, -134787950, -1784052114, 959087832, -1271244385, 1776752408, -240837083, 1431424533, -1318360645, -940139764, -994753957, 929775961, 924736029, 642680676, -910337184, -191996893, -1988731979, 1694870165, 1789851267, -602829577 ], [ 527561441, 1717622360, 688390345, 426940037, 1811889264, 1027525830, 1120132177, -2079989743, -2060561006, 430550097, -2080980962, 1671634792, -1139804650, -913031715, 1968140249, 1098247053, 573418404, -1339992101, -618973234, 917996520, -941655891, 1975441914 ], [ -2033063133, 1500704033, 450865620, -814991020, -1976348799, -944501551, 13008211, 37177863, 241001695, -2140003848, -1714026270, -1073622286, 1905689723, 1616466330, -1436227020, -1809411056, 1712023108, 2010257034, 1230149249, -1054029017, -2133279305, 1903223227 ], [ -123789960, -1368356228, 1412562794, 1432899359, -1933275399, 464804745, -937080860, 1046909663, 246353024, 561631932, -1491478665, -1130538484, 811185026, 1061418137, -1102347593, 1543929878, 478362596, 692818439, -42592879, 824054365, 1652579804, -1182604665 ], [ 2043832662, -576858594, -24987830, -836952464, 1015933032, 1487847960, -583650727, 914587895, 1078221802, 894568219, -380711166, 1483807070, 612783334, -1668517034, 1729427555, 891914211, -2030208950, -2022790727, -43887534, 1470367406, -1087818768, -1453117976 ], [ -510434239, 2018916958, -1075692008, -327702042, 1915003307, 220968489, -1032404645, -654373249, 1278976530, 264365673, 1018759654, 2118448897, -939274378, 438981333, 2125074053, -686909596, -780656616, -61469762, -658303773, -524106760, 2117552382, 492269320 ], [ 1407855979, -316314985, -1101418080, 1204953904, -538176842, 1310732440, -1459947199, 2039909018, 1850846100, -1496682778, 802207946, 1648639542, 233349857, -1710128393, 1919841310, -356127310, 1664262159, 1909331875, -306986307, -1797200265, 479725453, 1990228807 ], [ -1729041052, -65228900, -1113338739, -1925800270, -1351682052, -1557569705, -1777085382, 1456631170, 1794380306, -185018943, 1956628624, -1499836807, 141402721, -1740557387, -1570964, -1677918380, -1708078099, 1902538454, -1267717562, 1487352339, 683116277, 1964147936 ], [ -765256353, -2022955661, 2023885212, 917737104, -994120692, -1360421160, -1619215693, -2097576297, 65992580, -1143074064, -1074947681, -436041073, -1644498777, -1985302215, 328958839, 904338430, 1667243896, 220912615, -402449746, 295715878, 297098241, -657761035 ], [ 314390369, 1057832970, -77199538, -1238999684, -681313521, 1086678242, -2084577784, 1457347319, -1081786458, 197593417, 730027412, 329990151, -489581425, -2060012252, -1253622617, -1678905980, 309863521, -1891773380, 1331012850, 1098173319, -2120440416, 1043720061 ], [ -2118453854, -1024773575, -1673663437, -1893700247, 1254917912, 553686344, -186579567, -1423939272, -680886403, 1254344056, -454652307, -1689904816, 1874842508, 1672522974, 276331927, 1285581005, -1204275200, -1161801509, 746267257, -1999992756, -514931434, -966721794 ], [ 1182418412, 520556671, -1743018887, 806360309, 2139881729, -75123239, -1612627268, -2028702075, 709898921, -829582984, -1725078382, -1229036219, -860711173, -1097921387, -941092950, 588186976, 1325987849, -534655429, -1163720948, 1925789351, 1428571449, -179472274 ], [ -637414051, 813227725, 2069437522, -2044379524, 933274223, 1602132125, 412050928, 62210810, -563390383, 2108797984, -1277002093, -508819892, 2057053662, -1265826406, -1544448083, -797054423, -1863302966, -721679993, 334863387, 1225542223, 978234983, 286854801 ], [ 1270904116, 1144679566, -1800845188, -695432283, 1907910962, -1321671870, 511269851, -1281165348, 1210726608, -1672024750, -2147437899, 2022554137, 2101060602, -853759992, 1307958822, 236823602, -1196191964, 110768591, -1322120652, 468677594, 694689442, -820264301 ], [ 1952535260, -230959432, 30266483, -1750328065, 830425591, -1089666749, 1907647634, -966064206, -138378920, -718678900, -790784885, 1759651640, -1193922028, -261959669, -1769130805, -1000372624, -745800469, -625980555, 1293356622, -2094508328, -1840635054, -2119005773 ], [ -967861752, -1082234008, 5560260, -1818704975, -1698847415, 894176031, -673088739, 1304847364, -1485160892, 172928075, -85584780, -1592048139, 2039993059, 1779662371, -1793954673, 919008709, -333832802, 1551395362, 1505263738, 1553254144, -128282894, -1109253728 ], [ 1045561415, 1173027372, -578931068, -1774351569, -1276684257, -690169501, -1650720318, 1034009792, 1033711, -1057804664, 2026426518, -1162101598, -1874820315, -975599416, 630921415, 2083068519, 594500965, 631266365, -631702587, 446388494, -1502615748, 475016242 ], [ -1370817227, -226111586, 148852370, -854007413, -309025665, -229579858, -2042561684, -745927089, 2071448122, 2037353548, -1347544573, -1621834984, -497026484, -1802164494, 578764712, 644099086, 992360006, -1687672060, -255340798, 590969969, -170156937, -1780139853 ], [ 2107198915, 1254404228, -44064433, -1126084742, -2092839984, 420070200, 1301672067, 398943608, 1516069172, -2093783309, -256490975, -826412989, 315216456, 1023459959, 712970926, 1513816273, 1837270507, 643790188, -1208521161, -175826467, 1627401217, -665655227 ], [ 1437788779, -1949622083, 1614975687, 1523687902, -1370980813, 206808891, -931524516, -1445878782, 520714095, -440619800, -910001593, -1230652881, -1779069779, -982999606, -1853149007, -1762445799, 1804909579, -851191399, 381113886, 1933391165, -1630613082, -426894267 ], [ -217939004, 937589357, 1984068492, -1973219962, 90222343, 513606174, 944271531, -1255577223, -604077755, 1950438959, 357794823, -3684717, -2060128222, -1334133107, -486553561, -183556990, -983437624, 1348169594, 1915287519, -296832277, -1777819255, -379944039 ], [ 708112544, 1316015766, 1342904486, -826197730, -695723585, 427147790, -660393953, 1003249761, -2111882332, -180295467, -997528054, 420699833, 1694146618, -866216023, 1709810913, 1316469516, 317859702, -1267727930, 997016860, 1544199230, 1102632485, 1763992992 ] ] ], [ [ [ -574777358, 333383416, 1736593765, 1320268171, -1326256307, -1843394110, -615256730, 1455763994, 1447973693, 1404375267, -856062029, 865917461, 1784272667, 1032979268, 93872325, 1107883620, -1161040978, 1344659399, -1333045008, 808247594, 1933833146, -151469815 ], [ 2084408404, -1613711445, 1630388875, -1989519612, -445677556, 1280383253, -1716892977, -1484539209, 1867152322, 70738869, -640250235, 997731595, -1161640934, 344329639, -830670099, 1947141096, 270936776, 1464276436, 672705968, -367284265, -1196645689, -1740185625 ], [ -1857124702, -2038828186, -1693299230, 821570594, -881026107, -1771984473, 1972182148, -299523754, -408470039, 760683579, 685604125, -316121745, -860238363, 1964627086, -1048423061, 1242673861, -766988974, -2088325730, -908187752, 1665361932, -1391081809, -883458547 ], [ -768779102, 229722353, 1068977002, -328550877, -1545536515, -1688435713, -1168726515, -1102110323, 2070061424, -1512185158, -1735974923, -1314291874, 1026439208, 1479629626, 1524688202, -1559263797, 1291938664, -1574092432, -1627964474, -7309572, 353979445, 1363471552 ], [ -1997822982, 337257849, 298186435, -261506177, -1118458143, -451406605, 235287618, 2103519493, -1746487204, -486472654, -808432063, 1187454734, -2021238867, 1196497995, -1267081602, 1683023742, -2013764548, -1311125327, -287732585, -1555493348, -617708702, -2018679949 ], [ 437099849, 1820867906, 44636685, -1949871543, -466516576, -1991535104, -1780223735, 643466202, 1270100569, 685887101, 1612068676, -2098926336, -1924944109, 1033053498, -847363132, 1356787781, 485754913, -1048218552, -1918839508, -1098768193, 76465831, 1280396527 ], [ -1272108122, 1256268745, 231112860, 196792826, -1349693035, 1567147492, -1648849392, -1018631621, 1126444280, -1766391146, -1818166187, -1122591303, -127219694, 1856850153, 1698004377, -1965910431, 1615423721, 1814991147, 932210816, -1769690775, 258207420, 780177566 ], [ 926049905, 1927422886, 1176960625, 920562966, 406363487, -812069130, -1349936022, -115455956, -147282580, -1523844224, 980534095, 1001368378, -1679500531, 814081992, -2127610986, -1594444739, -2009010883, 1508764416, -984596116, 481995663, -287643455, 673679905 ], [ -959614271, 1862937742, 1995570216, 556887911, -2026110600, -917918760, 598882975, -2085283041, -285599784, -1013053767, -1339345750, -1893033948, -1476640191, -312628724, -699924071, 192897115, 982065434, 865719638, 1651074694, -806344135, -403170216, 1119655319 ], [ 1488118061, 530699870, -621492422, -2017783796, -1969198801, -1793572635, 790856735, -1937706106, -1857609195, 2097960964, -324519874, 1908560271, 1880589997, -203403280, 362984346, 96031600, -413713443, -1451965127, 43494918, -1563656854, 166420945, -391273239 ], [ 695821559, -523705026, -303792437, -506048115, 257999166, -708368365, -1921384504, 473493120, 331939996, -1520265098, 809095984, -1268119612, -1851667386, -983362244, 1801753293, -1341089767, -992278177, -1193112852, 87960328, -1534948549, -1141399128, -1620863408 ], [ -1984587257, 1462249620, 1922855694, -1809231766, 105955031, 1159681901, 1689915818, 643251361, 585164640, -27057270, -938749555, 1335651895, 913767338, -228539272, -218192247, -12083572, 61147538, 842478270, -475835325, 1352561657, -1796070657, -2004443267 ], [ -1469354997, -1070466903, 901643133, -1448921727, -1940455607, -464893149, 694137496, -239551718, -967540445, -1488886870, -1531710886, 359544034, 154394955, -231683003, 1184356149, -521942719, -986503211, 1869253506, -1769822115, -1241424898, 1601090150, 176122851 ], [ 1689851021, 202061660, -1499432858, 1480827921, -1618659241, 1694264967, 1047597747, -1652042667, -1807821898, -356299544, -739935723, 2003454842, -736278053, 629696988, -1767829195, -1052142212, -1056928698, 247734519, 141774170, 2085455991, -1098024465, 1319469389 ], [ -1506550897, 745762645, 1704080256, 1935967425, 1608627939, 1441224254, 472686310, 2145915278, 403788568, 809071980, -714540749, 622203531, -261243984, 1271619876, 1392876522, -135369535, 1506880578, 1400050764, 1339241823, 736540121, 458091725, 1870599518 ], [ -1106233901, 1780537500, -1520258256, -1330722113, -1369694864, 1465563569, 1736661427, 374126281, -1107161907, -1469771093, 1389949832, -346396404, 1924496377, 1782464463, 7582473, 1931624538, 494133070, -1975893681, 1691054017, 1271425628, -1960205730, -1134719597 ], [ 1940111618, -2044286176, -1097821907, 1473639440, 1315790415, 741851329, -2005192982, 535751225, -1813847292, -1878199782, -795806792, 186142688, -1990104, 1669702903, -1410051518, -1858704827, 1486935020, -1731183773, -41875978, -1588334109, -62972997, -1306705323 ], [ 836312134, -2046636227, 149859113, -1198468793, -1860397677, 1044434917, 980069605, -1121672591, 455645075, 793446076, -1512768888, -482813636, 727425440, -1300892276, -559277150, -1633150479, 1841425414, -680084685, 1260965343, 1205153223, -203881775, 1011277458 ], [ -555619142, -822110533, 550694631, -1608519443, 860856514, 936842707, 1902012704, -821223734, -2010098704, -1713911544, 1627110850, 311519373, -1008934287, -1439075502, 1675921800, -629750837, -593673259, 1239540469, -954340502, 762584085, 1833785617, -114750640 ], [ 1921805497, -430930225, -768888357, 395933977, -344121726, -1807979759, -1983360604, 1967456868, 1513310455, -1727849123, 1714434291, 1902129403, -208610238, -1749735416, -275764989, 661107179, -35909674, -1116109734, -232712551, -127871510, 406512206, 374833573 ], [ 645619317, 1759262599, -1699318717, 1706513376, 1242965871, 283462054, -842553454, -248391213, -971303143, 1273358057, -350617467, -797627538, 1726938796, -1722089354, -1422926649, -1486474511, -1442961868, 2027057633, -653835239, -1830511302, 1872581063, 481128853 ], [ -282185340, -699234216, -1357743835, 1810269009, -1894826772, 1665972623, -2092776132, 492760712, 1672239043, 894955517, 1641003738, -598042782, 772907000, -791572538, 1216766474, 552166595, -1055488916, -1092104311, -608611004, 112035630, 1704010129, 794371760 ], [ 768261295, -1326188197, -106358814, 617120247, -1130431524, 1286495763, -1697390766, -416442341, 1119083183, -1312540706, -2028791361, 320503637, -1580833445, 1445910515, -1436815258, 994476388, -1109266231, 446954210, -612165753, -1796721858, -966434739, -1048905956 ], [ -1265533963, 821021179, 1619760642, -999716712, 382917824, 1929693515, 1026290840, 318057582, -2016942544, -1554759318, -761501339, -1893986350, -1351930969, 1765333567, -671762314, -226038223, -1605136670, 1088038468, -472856139, 2084298977, -1993178942, -1946183162 ] ] ], [ [ [ -113144582, 717005598, -1872040927, -319043809, 1541873854, -94380168, -750034088, -1394114235, 1064265724, 84136390, 275105374, -11468036, -1689873570, -871159253, 385535503, 1131920378, -1922913824, -222698635, -1233707042, -1107307418, 904836318, 1126317506 ], [ -1239461453, -618759608, -1906228281, 1648722201, 2045261069, -1109371639, -1259765403, -1204311377, 1428611903, -1483821674, 1265802840, 923254296, -1632250267, -1038446671, -1200875900, -1839204354, 1884828335, 2007144308, -1905376667, 1767260606, 317061299, 330261614 ], [ -1208990192, -1374299257, -599985345, 1629006410, -1154996745, 1451821048, 138361006, 1078357135, 378308136, -2082567558, 716346711, -1728277278, 1974123973, -1453794650, -1633176338, -779795549, -658787448, -1433795995, 1162217836, 907410500, -532917291, -2027685928 ], [ 1403397163, -766505386, -2057722919, -193144528, -848820136, 1216622875, -607622917, -1738253463, 359554571, 52349093, -747888779, 514265876, 759781111, -1684005342, 1778742120, 893113762, -1332131815, 998755755, -542372688, 2100617752, 1338849638, 1238533611 ], [ -1912445409, -856343006, -675782933, -1170420385, -1084259834, 799230268, 133634265, -302887724, 2116152544, -1983033929, -137891779, -1025439516, 1880797325, -1694296748, 545559467, 2127202671, -436606322, -1226925808, -712344517, -311287056, 496396162, -429830918 ], [ -1792206395, -549633155, -1245745778, 166174484, -2005689507, -157048052, 1042673163, 632674471, -47729266, -128059401, -559545569, 1575861008, -614982449, -1135327157, 45602382, 1827186897, 1673577224, 1782742776, -1652166266, -719356569, 2022756506, -187317085 ], [ -1732121888, 1823213101, 1442327796, -804265697, -1049023025, -1263510469, -1070966676, 377682967, -229737250, -560105763, 2120210956, 1526779351, 537735010, -367027511, 1103128913, -673413238, 1656098944, -1702981465, -1434643654, 1661420302, 487843264, 773309735 ], [ -1323561732, 1327223893, 1388124888, -1702986316, -1464626055, -88296221, -539971266, 1526815825, -54900117, 29016739, 14152515, -1073324766, -405854068, 1086394351, 1893627581, -1124349417, 410898392, 1152186269, -2064101102, 634321278, 1892898281, 1446944692 ], [ -347736782, 408325351, 193118371, -996274760, 1025192633, -1004478882, -21934927, 2109615107, -1046963905, 2125527618, -16792562, 116364247, 1779769705, 1431471195, 1312958262, 1870574616, 229031490, 409214299, 1039992055, 131236590, -577651823, -437601802 ], [ -218735156, -1392625998, 335672554, -640106640, 43244772, -1300280129, -373210619, -596755079, -831476662, 947297399, 1308063093, 2052939125, -1620689057, -2047716905, -1252770540, -1258254794, -817585927, 456304995, -145693990, 1055929101, -1931435147, -20283417 ], [ 2038777646, -279591008, -1167340708, 1668700050, -197576507, 1100424277, -1174567734, -76998825, -1605223141, -1168163002, 991379292, -87978097, 1431299322, 172966543, -838976043, 1333860397, 935009668, 1758008755, -697883987, -1564673288, -1614787413, 1407864805 ], [ -1662314724, -1706655276, 2070661247, -1823130848, -752648444, 829986832, 1335641370, -754814727, -711146526, -2122181505, 186757614, -1534521214, -1056709848, 366657977, -1131246150, 1946617693, -170439057, 1026886444, -1127272255, -734642553, -1980470898, 873017808 ], [ 1500602968, -1732364003, -2120749906, -1848312980, 1257468752, 23404613, 875540895, 1135768130, 768553643, -1682818185, -1486074564, 836345875, 559714051, -937821161, 1394082339, -1560694090, 706471476, 1756111372, -840416556, 1507873128, -2077495189, -911630894 ], [ -1308580535, 891174337, 1265068909, -1538363737, -1656468810, 1804571180, 140719536, 1102874841, 1261711934, 592704135, 1357363142, -133472255, -1134504148, -44700049, -1214998197, 304904314, -101835216, 1632224229, 1164911596, -1426403652, -501762494, 1011774696 ], [ 2134348782, 829417351, -1090593177, -1910979461, 1025596864, -175039403, -703038098, -1368307689, -2100604082, -1876519131, 1974103625, 284544542, -415417501, 1979099515, 1239142133, 305976888, -1298499713, 886807393, -15897727, 682566452, 1529824281, 88231795 ], [ 1429754392, 1931698006, -1920803522, -211403647, -234100700, -1036663374, 434667805, -349179345, -34186217, 1666901107, 1974392584, 1370478464, 1461222298, 1735223186, -1088083508, -1558514981, -778476696, 2075087223, 563551166, -1806278092, -951735986, -256323502 ], [ 316574160, 496957907, 381963255, 781161272, 457750820, -2111426285, -1076110752, -351277635, -1993985610, 628195214, -1500790771, -438605953, -107438737, 2020752687, 519398830, -919495056, -733502717, 1082723922, 1734099219, 576968857, 1664475186, -581189729 ], [ -999505663, 31511715, -1947534825, -340197770, -2122116460, 31660561, 1318458832, 1423070258, 1201318718, 916779994, 1260144213, 1549723164, 1670307027, -546169424, -952993790, 1689945363, 606514320, -1222662470, -1751409304, -1173011981, -966465351, 333718596 ], [ 769116119, 590227235, 1004237823, -1392127393, 550198209, -1223700475, 1545861042, 2087734201, 1031224893, 1957782590, 2044428400, 535107231, 422836427, 792855268, 315064539, 1213782650, -1067738098, 303153503, 546251681, -1548905146, 1767580268, 495904783 ], [ -1147124237, -1899077461, 133829918, -1175887023, 1343314856, 587671036, -1945396543, -1102491986, 726921040, -1230463425, 1026887614, 323962871, 184922845, 2061661177, 137456657, 2016707089, 2087992540, 325155420, 711047814, -1621126795, 1414185714, 987682903 ], [ 761470483, 486139870, 603912548, 990433429, 1171129788, 454914359, -927372452, -1897499511, 1094865246, -25506447, -1602610564, -1706941018, 2048785962, -665265279, 806736381, -1695061153, 741283180, -494946173, 2039453150, -1372347914, 1139441233, -784825082 ], [ -539842556, -492612040, -1754787987, 41753103, -2093745910, -623885125, 462470828, 302398635, -671673332, 1138124166, -1471586156, -969391519, 2073709024, 2017873901, -896002417, -1232546161, 1769914811, 929342937, -1142771810, 422231662, 1071933783, -275622151 ], [ -620173527, -1793462298, 1427903665, -1596190622, -735629186, 117094336, 479909262, -918284662, -340348512, -1149361954, -1436869007, 181116667, -592606554, 1411610858, 791725446, -1291400042, -2117736391, -967053473, 1671757886, 890229308, -218159905, -1559655755 ], [ -1614085047, -1468610367, 1757116675, 1815798305, 1131762644, -1518589191, 773950495, 140985887, -1491271225, 1187164572, 203883899, 599432298, -2104851759, -812114272, -1756949134, 1302688387, 1008971237, 1976636515, 1666515747, -1453868871, 1784095603, -152764284 ] ] ], [ [ [ 1282888500, 120471783, -2071249813, 1076890031, 716380164, -330770105, 189129550, -394903513, 1775902801, 2011593445, 969593300, -1313122856, -1416392471, 742201232, 622498069, 2101460632, -564334020, -418715371, 535349823, 1313198959, -40058013, -1910727186 ], [ -1379010928, -1515481851, 1074701851, 1700947731, 958848553, 779618267, -1017740659, 1028751345, -1778069849, 1721944122, 640950654, 1504855500, -804403296, -729078199, 32230423, 956342741, 7864655, -178990035, 408883320, -1098490036, -1541821168, 2048216773 ], [ -83856670, 1014162960, 1570625022, 493704904, 762183428, -18637715, -1488190021, 1338408610, -1009089065, 1065480141, 1732114130, 1995382987, -51770561, -1759088872, -561702368, -586273374, -37018093, -828087626, -774482247, -1050136875, -1524712849, 1291681616 ], [ -1693689718, -2024898141, 877616684, 1083740843, 393353112, 771755215, -1196044851, 1459942622, 238399629, 1042464327, -621923841, 1192634282, 222636695, 78567436, -1759736440, -220644561, 1764097654, 1856001197, -514376741, 2122987219, -1323147105, -509565332 ], [ -1468300447, 1362773131, 339581334, 859903317, -1021457971, -637678945, 571047870, -16286162, -1668429273, -1941630007, 64043349, -1711576347, -1925552176, 1312613599, 1661044648, -307432529, 1442950828, -900296645, -20046733, -1996062734, 545823288, -785772333 ], [ 1335168170, 535179374, 37322566, -1944941899, 1641755374, -1448279336, 239237364, -246667507, 1167565714, -1189005752, 1416043440, -1307201641, 253255027, 1735255792, 100464248, -1534910329, -1266035646, 1381737254, -1911934568, -923852299, -803106732, -1905731321 ], [ 2092870986, -1559892173, -777138493, 1053934289, 363175489, 1207235238, 332314348, -961024643, -724361254, 555643452, -2102442460, -546252516, -757536291, 772088283, 835535155, -1985898538, -893597395, 1443160324, 1946771621, 1855839868, 1779226239, 1684669920 ], [ 1192640848, -1151813011, 155318997, -1260581562, -1682563328, -1092124292, 884559844, -1366267627, 1202386645, 1695053709, -1469424157, 620254156, -6899779, -58947374, -1748920415, 72743683, -600683068, 1384136846, 2092706384, 1076823060, -1775351229, -1111161796 ], [ 271660261, 609711453, -661602339, -1244292003, 954642661, 1804836244, 2107688806, 1088740825, -1244424753, 316623894, -599780100, -1475558609, 755986784, -1667990556, -1956931815, -538075070, -1803796561, -1002868302, -1842216303, -2024591486, 567145156, -1315199550 ], [ 166621295, 829950654, 574779311, 123144875, 1469892959, 1655920052, -561438288, 1128988537, 2070306321, 1622571052, -363329191, -570390040, -1857196475, 1086816831, 1460134300, -319452574, -773876828, -1226698031, 281658173, 1802121895, -1539793285, 48278922 ], [ 329938828, 195696129, -1048653781, -1024052708, 874832621, 2072528083, -1848370278, 1483395011, 907200428, 654274551, -1686962739, 643273344, 1126452011, 920139945, 1468519176, -1592579483, 1089345835, -481337655, 1220694434, -1200120004, 741062990, -2059834750 ], [ -496954290, 195660425, 137810007, 497752429, -256261837, 1603457193, 163132252, 1802830026, 1387626247, 1664111737, -1712629081, -665056657, 2005515658, -168517687, -1581229989, -771017435, 1639666556, -622132774, -2014834547, -616472020, 1560276875, 1751635581 ], [ 1932076764, 707836777, 267069045, 1859486537, 389889384, -85688940, -1103876504, -1185523154, -274298594, -104646637, 944596523, 345889079, -566437885, -538113319, -251551716, 803620856, 980393513, 607168775, 593752921, 773077124, 1517359374, -1068372007 ], [ -595845181, -2118973011, 869631947, 904236902, 30992832, 193888060, 1597457501, -1185182284, -693913666, -213299891, 2114827082, 1699454197, 266346911, -688300180, 1086422764, -287574624, 1270854673, -556441940, 353640339, 271022820, 191866502, 453182562 ], [ 388213886, -402794058, -438205611, -261208774, -557083980, -264174042, 1032594222, -1191442829, -646748597, 15051770, -283563194, -113378566, -419150192, 1743646894, -163167134, -550088707, 824207461, 1333718569, 1728192043, 1639733639, 1408252614, 162901025 ], [ -510301544, 63749707, -845814068, 698174471, -1582516004, 394824545, -841441670, -997601812, -1570997288, 1533035136, 885549163, 1630292934, -608142139, 645987875, -1022215696, -1426703676, 1821815367, 707630891, 1627250972, 1922872812, -1198397998, -1289906556 ], [ -521296997, 1482708811, -1187755062, 2020971389, -1756190960, 1739526812, 1966246089, 1418497191, 25816422, -463279760, -1880562418, -1386501049, -1590481710, -1896286573, -1057219633, 1983025674, 1460106173, -377088122, -734819430, -783772411, -1041930276, -23532166 ], [ 1889859341, -1527390539, -1904560074, 1787726384, 1895466833, 1314624300, -130093388, 1758153335, 1067949772, 663225919, -978486221, -574387407, -1296132308, 75481369, 1509807399, -1591607711, -2102370570, 1679521038, 1467135450, 182583331, -820660862, 1253281847 ], [ -54669668, 1000263028, 979402662, 430890241, -732528425, -1482144920, -707692802, 2065150092, 1181376208, 1440575587, 2099067523, 1597230756, -235827411, 933319345, 390886105, -1280601658, -1457999674, -145106153, -820109651, 1664822254, -51041390, -1683978641 ], [ -590257573, 421272591, -1395661847, -627262251, 1800917362, -2137917161, 1572514558, -1322860580, -145016064, 1365879538, -1177937442, -438080306, 1359339086, -39970674, 1743778556, -495856197, -814946080, -335292265, 46867642, -734032406, -479663110, -133327711 ], [ -927766623, 1504308624, 892481639, -2123260059, 336490088, 450034462, -1098684313, -1362551346, -2145460028, -655914459, 1198988849, 828862291, 718963545, -1259094563, 1844121147, -279691633, -871938829, -892845088, -1512642595, 1684083007, 1511994293, -2033605770 ], [ -488312851, -782742586, 2009952650, 1137462840, 903807611, 378265203, 438484633, -830172193, 1810124556, 515298326, 1805793601, -1619561068, -1763055131, -207536275, 1368459254, 244504792, 473784430, 1299371872, 567503188, -442577224, 972398096, 1176083939 ], [ 1776923988, -1975121555, 456686727, -104199281, -1472622700, 894963597, -740538863, 1751643561, 1448074171, -362577004, -580182765, -241466059, 555014270, -1697587374, 960671556, 920901524, -230141265, -1762495087, -744513090, -1014216025, 1388848908, -554499193 ], [ 2068043125, -160600700, -978570582, 1299039572, 2042862026, -1303120604, 205261685, -596693191, 895028695, 1631813376, -615346896, 1859558707, 1825398503, -219407116, -807610702, -2064911235, -1425717648, 767843450, -1087407115, 481034153, 630765296, 353989292 ] ] ], [ [ [ -809872211, 1861784025, 1260734393, 1001388956, 743703468, -834924633, -117162551, 1162395508, 886808890, -1653001313, -958861588, 932543882, -695082943, -710271730, -1853896448, -364049151, -232320010, -116576556, -2009204403, 1908141866, -1821263876, 1376665060 ], [ 501434826, 1588812954, -130079741, -180130549, -695622396, -335902152, 348211271, -280696756, 1244316920, 1594852899, -211301894, -2142276547, 806650148, -1279104877, 1331152199, -1248185572, -2068646431, 1142741133, 1774679088, -1926393923, 1397594925, -1751663042 ], [ 83597745, -1073039148, 1604443860, 595449090, -89064197, -2090814447, -793631687, -247124510, -566165615, 509277117, -432695727, -2037321286, -1177080103, -856697967, -819667308, 1956627970, 26617256, -1685316084, -1800691812, -630820617, 10592172, -931747085 ], [ -557597625, 396953248, 159574480, 934124970, -361056926, -1989549235, -283987827, -1829920178, 28047473, -2062279586, 1260776632, -1875881034, -1126856576, -814974080, -2020345743, 929633676, -1607465304, 1564757287, -838453892, -1358977421, 1328787413, 795096549 ], [ 615916257, -1610117431, 1530919217, 536154830, 1497325808, 1379325767, 1426713562, 1346403937, 127986715, -1017840959, -1217740677, 1772450025, 1861300204, -852515965, 2020039094, 519196460, 1004861752, 549743194, 2114229588, 684128355, 1124857331, -1395573609 ], [ -1293055977, -1666708734, 1638529270, 1983278654, -727006601, -825581194, -2065613609, -1353275893, -5934416, -925413996, 1267439394, 1136092289, -1495041962, -822087845, -1592849205, -952215909, 1055388897, -1900103418, 204514781, -1270849677, -733709890, 1777873398 ], [ -221299269, 475957889, -941011410, 399104882, -600083246, 550078613, 263923808, -1759716218, -877776166, -912799891, -1352730793, 2138434437, -1102565483, 916846311, -681181106, -1115183501, 123149959, 775027562, 1200885112, -1690937907, -622838876, 2073069230 ], [ -1535192827, 3809675, -336074757, -1709203141, -230139279, -513469077, 827939157, -798972444, -255744875, 62912334, 875041543, -1622973960, 2099865665, 1443874506, -1776159854, 1371604565, 1477757710, -1551115735, -1753100796, 1041655898, 1445600306, -1175523543 ], [ -312862284, 1259947477, -81915167, 1809071804, 213282899, -1950458971, 435120256, -792849840, 2041136967, -2034824703, 1152924186, 1083784032, -1908207918, 1336748464, 300358421, 303985738, 1556789138, -1858746199, 2013470086, 2144670306, -369925841, 265901302 ], [ -1149034333, 484139372, -1955577263, -149739857, 981726047, -201982731, -1446166344, -567350664, 1900506606, 1066391823, 1107836626, -992672350, -1660643341, -1569047586, -2124558030, 1540206120, 549631129, 1592194703, -1138836772, 255817047, 1682008863, -260050503 ], [ -2033205428, 1614037978, -1985550227, -1766155992, -627068486, -790237585, -1493156886, -12917371, -1469678387, -154399180, -1986544194, 1993341308, 414940594, 628455808, -468002966, -1769838735, 603322790, 1797364660, -1863728129, -14325722, -1308866966, -1390972277 ], [ -1503483127, 1273603238, -141038556, -1298878486, -646545109, 2067991941, 1122609842, 603931936, 506294432, 70617283, -629066221, -2073687064, -381029702, -1366109275, -1345547554, -836682951, 1942905074, -1582636473, 30794460, 184155809, 808140710, -488525273 ], [ -1728645883, -2114687128, 2082010491, 775699003, -1897523145, 1374463496, -1485649984, -838537872, 959163977, 877254253, 725398170, 1854574390, 1630086965, -1800979054, 430966846, -1640299365, 881863645, 848624940, 1815248398, -1115976169, 1010870239, 880209831 ], [ -665091753, 563459209, 1575740722, -352849572, -1556959778, 1962060363, 560225628, 1675197441, -1265875770, -1968263517, 1414918461, 2106614726, 131892443, -472791999, -945766400, 1943985480, -641223698, 1056091721, -523619770, -1645010053, -1279695317, -1628722124 ], [ 369941094, -63686484, 1810212226, -1533521759, -1983421565, -1790154835, 1826160733, 1056763848, -1032870224, -1087936156, -2019619981, -1403242267, -160261182, 1987669567, 1508932291, 213501306, 846206180, -1943310493, -1521034986, 1743659470, -1049553214, 1368915794 ], [ -1334739096, -1147283223, 1109728394, -1687972831, 26525939, -2060030458, -1285722459, -1599536452, 1465239985, 1777679629, 311542549, -1409944534, 1692147951, -1606536433, -503135666, 1721573815, -1827012228, -1114029375, -58832528, -1289340588, -88270840, 1676581851 ], [ 612824884, -2095923681, 916342431, 349105890, -1903939264, -968806511, 186777247, 2072650290, -1847608093, 2031628123, -31714599, 249861580, -1991552749, 1966973807, 103128621, -1618452736, 1371965574, 586007557, -1061277517, 1656972984, -1128881299, 993000127 ], [ 1808680208, 1553299893, -466403037, -2040422515, -428876006, -559510996, -927322480, 73331332, 1390835328, 605801290, 256240166, 905074163, -1390025680, 822524055, 555411583, 301736265, -150519940, 1994271774, 382108162, 579226410, -2107817611, -1975467621 ], [ -1660991328, -1346371927, -521626638, -1609958764, -1351922676, -552900095, -654381996, -752967447, -77922215, 1855744787, 1296891465, 1967096929, -299253611, 892395816, -934586488, 1233262136, 2067905685, 180781296, 1149793918, 278416980, -1797952309, -611704401 ], [ -375271339, 1695645817, -259263146, -703149352, 2099368292, 1363168286, 1792178769, 2099894042, -1512432563, -973689443, -272379511, -827236467, -790364764, 553267201, 703997287, -2036796756, -1320680998, 956176212, -1503999721, 283749539, -288591658, 1749322411 ], [ 601105037, -63016913, 465951901, -614725581, -741455593, -1865260267, 482608328, -1797385485, -1796002460, -487906164, -355316659, 973192021, -1284672571, 1056784794, 1390661697, -177557091, -1019779835, -1691399380, 1243027983, -257391809, 1691376279, -274602689 ], [ 558538194, -514734510, 1278426033, -624534850, 1620258374, 910411717, 1991321713, -772338154, 1449976093, 1341965243, -2115309504, 723887972, -1825190232, 102219424, 521853373, -1773526196, -1371168249, 1887933470, 1089542273, -1409929874, -1380181164, 1095009018 ], [ -935391356, -941748216, -1685467310, 493104651, 1637467048, 1571821863, 1418100889, -41679418, -179539600, -396022233, -1107950060, -109477634, -547821461, 1872837041, -1254814009, 630643345, -2005626804, -1281736979, -1122256663, -161363452, -1948419853, 1711416532 ], [ 410167177, 1534685192, -295491620, -1102453934, -243911205, 1681452604, 356328249, 384218931, -1979746150, 1859491158, 1621825802, 801842599, 1960390410, -962238397, -982157292, -312897641, 14497964, 198620569, -1036442435, -229140608, 1778175928, -120203896 ] ] ], [ [ [ -305038347, 1813364616, -44033025, -1126594323, -1605794538, 2137401969, -456025360, 620901607, 393914127, 2000346403, -1828146912, 1468657596, 169734537, -1466077840, 1935638888, 1922033679, -770070645, 495267543, 1527810938, -1518884193, -2138680755, -1722057126 ], [ 171276887, -416683376, -220996248, 1109220371, -393725523, -358220620, -459153365, -100238467, -1237234364, 1840477102, -1925454775, 388497228, -503451311, -916282574, 1873126928, 2057062734, 1850104712, 1529025387, 394055163, -362442979, 102205274, -2043583867 ], [ -678183736, 845493781, 2060043619, -2079316502, 340346136, 510359188, -1192501250, 981529876, 1652355972, -795039994, 1237575694, -2006544185, -671065325, -1289099975, -2046626708, 999638565, 960848731, -455319233, 782858996, -1805057112, 732904517, -1518293332 ], [ 107599051, 1083377284, -1028804044, 244956762, -1247611140, -1499227710, 313879659, 478499200, 904233443, -720668252, 695414027, 1881407878, -417883847, 232123889, 681705012, 233619069, -427184757, 1023571901, 1028636171, -573350969, -1242756241, 1666952738 ], [ -1523235029, 289206056, -675403970, -1384637504, 2083538340, 1234643779, 399533480, -397561307, 1099207934, 181178124, 1934250988, -187077024, -1849083901, 1214000101, 549271907, 107510400, 1606288865, -944710804, 1755489617, 1756230503, -391972234, 304851593 ], [ -1468658786, -919027962, -157342646, 1290243795, 1646965940, -404771865, 1293779765, -926328749, 831698462, -22340906, -860751280, -1603744054, 2048228794, 554868866, -1032883051, -1653373131, -758780193, 1264107556, 1162688847, 676758091, 1971304096, -389049809 ], [ -1387115298, -1191991945, 693495739, 1158820727, 696308393, 1752107713, 1719779939, 1037358106, 1949080629, 1108340433, 735337925, 397048292, -1195554701, -952418522, -911494157, -1383143804, 395329641, 91107235, -1048564788, -500317510, -849761869, -1151004914 ], [ -532547158, 687181744, 1001315536, 73814889, 1564065452, -601810162, 1528157069, 1870164865, -127410325, -306262861, -844156831, 706056875, -1535553904, 1061025822, -416240773, 775662522, 1206003479, 539141883, -760835841, -1962067184, 1521617236, 1208974196 ], [ -1665780967, 832156575, -231307837, 581556225, 503227734, 137037701, 1955743557, -959609625, -2031151674, 725937057, 308960969, 478470259, 1256180604, 270627070, 1675134927, 1303699000, 2140623185, -114419169, -47605234, 1422203996, 1062369446, 2141377568 ], [ 1264477431, 323490734, -1999577931, 1714861821, 2047557743, -1681770581, 1963788441, 1810494069, -1268841941, 532290753, -1853681991, 82323452, 2052890779, -1323137481, 694629209, 1375581689, -1288577196, 1379621329, -1966652772, -1003580232, -1047337063, -2145841850 ], [ -1653497932, 441245965, 1509132870, 1659514929, -908696112, -1904713965, 915455284, 1736632043, 1166988962, -1090662661, -890205531, 1015429135, -698896921, 809495561, -1019637243, 2113321625, -1753713229, 61164444, 538933550, 195575590, -1922753195, 1653858422 ], [ 1775644156, 238168048, -163195838, -1891910045, -586001588, -1707382971, 1033484608, -675541517, -364803439, -583741264, -1064346678, 1018734290, 947543687, -188548346, 1934025313, 120735622, -281542614, 113918931, 60363802, -609984019, 1944288195, 885566925 ], [ 1091470102, 764419867, 278308475, -2065173075, 492589179, -262039250, 1961013246, -662945913, 408998568, -1878740370, 81937931, 1662359519, 1372069629, 1321557325, 380312723, -617370334, -1548761650, -1860411142, 1492830771, -723834745, -1462602494, 1121122087 ], [ -1318783134, -154585861, 1227474284, 1692656384, -1915836478, 245488003, -500452179, -603006471, -618112859, 1952562327, -1956704756, 43725147, -52076301, -65038931, -43081051, -1088759465, 1339609657, 1331540055, 1245897643, -1069457824, -649969746, -1333511247 ], [ 655162709, 493863055, 335421653, 146290188, 630294356, -51223289, 2041856124, -908809205, -1482806480, -1622135206, -2006046751, 1695810735, -1962543546, -726639355, 741642624, -271256591, 1325000685, 128228106, 1984123894, 1124166902, 2137840040, 561202298 ], [ 1791718217, 1858658382, 594026779, 1808894094, -711141276, -1480737497, -1645114125, -1403484259, 1835634846, 1591052071, 2115461365, 1951665832, -1650821883, -1078417063, 754261647, 312280525, -1365194716, 650722859, -1665650366, 2138277321, -1667225855, 1944084686 ], [ -2097462591, -1275887769, 1786448483, -468530670, 1327789797, -2053051176, -1233256514, -1146357509, 10017248, -2029898192, 106575138, -1878356078, 1415752104, -1619982980, -199446244, -1210090816, 1572862721, -1330986003, 1975995669, -1600790634, 1856365221, -1046831413 ], [ -1078115850, 510421458, 1043179937, 98767261, -1220925471, 523349429, -2016398320, -1218738807, 1995465555, -1361798077, 1311586126, 580800445, 1962274317, 1094714822, -2085747976, -1538672676, -1173971362, -568401199, -2065359912, -954496445, -878412169, 1852190186 ], [ -1355317025, 292205738, 1822116678, 340910217, 624467082, -1493133920, 813529545, 1464740130, 245864453, -1113984091, 298250340, -1558479086, -161276510, -1637078323, 1459554999, -426420704, 546148588, -2098246109, 911624820, 471506252, -1706763176, -2093950342 ], [ 758925118, -375962439, 844218341, 886155245, 1854575868, 448917130, -671107044, -1647483282, 1926855999, 1105162761, 300123343, -1828293711, 1901317385, -1287003504, -1208141165, 1094709944, -593469548, -1373746540, 1970894519, -1330792468, -2099415921, -28676276 ], [ 573781948, 2109937220, -263298032, 414941131, 1575772386, 1968073513, -1455489489, 1435674946, 2017727193, -1210651556, -1699206258, -985962084, -861668771, -661667757, -1092527916, 1220232124, -1098666017, -1739320737, 1416372738, 246794143, 1443861075, 213917379 ], [ 502202213, -385538195, -818705043, 42688443, 2141756865, 1687063309, -97060864, -869035764, 402605952, -193285171, -902353107, 136927661, 528780298, 515636928, 24655003, -1853325942, 1878288389, -1839795576, -1196115603, 1908856481, 840119699, 1457358406 ], [ 872832197, -1745186267, -1508230607, 245254424, -604565401, 1727620742, -1580307444, -1787395863, -1798899558, -536150478, -1549458663, 1999326068, 1147726932, -1949309201, 1206671670, -1361657977, 1387004263, 1481792789, 373448517, -720271831, 337127910, 746515726 ], [ -846370637, 218857788, -1906659650, 1818398334, -829710542, 1788287587, -854584579, 101407289, -1785189315, 1453896591, -1423810837, 841847791, 554338207, 878008130, -2136813370, 629690522, -1295937078, 1007237981, 704582057, -1605783832, -788168379, -1697880384 ] ] ], [ [ [ -771413169, 558989150, -1279533849, 1659814264, 1722387313, -500497146, -475026141, -1649292601, 1628324823, 358234762, -1460467476, 1825876956, -2102574593, -544799174, -1868072892, 1709624974, -20260973, -1486813165, 714240579, -1316976947, 1291281080, -578385305 ], [ -1831138898, 1675169514, -1492826003, -1562099889, -1961321395, -405667520, 1120910385, 498447701, -1574976071, -1388124144, -406840110, -727594900, -2114297704, -758957444, 2094857773, 939815398, 1721225720, -873415892, 1185270196, 969081096, -1884221790, 360781909 ], [ 1446512646, -556581889, 429877193, -384850299, -578176571, -127142865, 1547013464, -100909034, 792811974, -66128559, -620574056, -708932698, 687694388, -1834561349, 1105864321, -197563037, 154196176, -1813205860, -1972450380, -1973732550, -1198352722, 1084291653 ], [ 853496342, -1578515742, -1784683381, -1429258372, -2125330099, -1704108479, 288573042, 1924221239, -526476776, 1022423768, 12714351, -161692481, -131836854, -627164767, -45864675, -418089356, -651885394, -706601126, 2101664458, -1131796775, -550914667, -636823187 ], [ 2056117775, -1102934787, -1601225710, -725031204, -1265595968, -80218423, -846563946, 1240336017, -502529591, -7869812, 1442722983, -1598429280, 721824793, 1061598037, 1687976200, -652056815, 182333261, -909415859, 816688754, -567229187, -638846764, -220472132 ], [ 811921476, -1728046398, 1426450889, 1918856986, -1613998509, 1519281534, -441316784, -439701956, 1509276295, -1700215820, -1627614751, -1687822459, 1499220266, -1608376089, -427581837, -885564976, 618019365, 585067940, 285353398, 1150588207, -2018456008, 158668448 ], [ -332297440, 1601835264, -380301564, -399844202, 1571635136, -1663979118, 391443214, 1542520700, -1717321897, 928797081, 1465643070, 1716939302, -678085675, -517419122, -809310271, -1930677776, 1504359787, 735325809, -929531994, 497006859, 257247674, -453523833 ], [ 1821685563, -1637053301, -1347527829, 986242438, 1240994859, 2040474136, 1756009649, 554911407, -486190358, 813298660, -88027313, 1742977417, 69585003, -1596547642, -1565776371, -995029677, 261096386, 2048679659, 2051768996, -692269137, 181729579, -1651713086 ], [ 621713774, 63990813, 1210278467, 941473687, -1813936919, -948386268, 816750671, -394863522, 2016023855, 64795139, 1205960703, 300188979, -911936877, 1329528207, -251000444, -353072908, -1007265165, 778352693, 1425865995, -2026922151, 1936757945, -1834716223 ], [ 280623210, 1188108877, -429766031, 802363758, 733815221, -1556109683, -814944547, -850552785, 660444037, 2011891096, 1712257641, -471022410, -1985278499, -117241759, 1240503989, 1186307051, -1014993411, -1186939246, -54713101, 2063905661, 181871104, -578531234 ], [ 1836015145, -612314614, 313231033, -32771987, -982887490, -2001546918, -2034065283, 112053995, -1753614641, 270558370, -779485823, 286593723, -830728861, -836178638, -504841747, -1180268592, 1707864653, -215406994, -1022973751, -1916025594, -1406523321, 1586707988 ], [ 575129213, 936969313, -1770847212, 2030302000, 1134437838, 2041555818, -767280905, -688745234, 139120639, -370653015, 298817117, -1021846553, -1106204783, -652843643, -1682971274, 1217700020, -1254034417, 768094277, -359241042, 1321992046, 1178804054, 74562408 ], [ -905052347, 1828594958, -941551397, -1319722488, 963065255, 774138777, 1127683814, -327300822, 138112461, 346346724, 920407085, 328147552, -590334591, 1856438220, -770807426, 459896692, -1198542875, -2101726465, 1528015985, 55163825, -1959457776, 882924417 ], [ 1601208528, -977419025, 1789404424, 1387445954, 163049894, -156180162, 669040948, -1960426242, -1398779878, 546504213, -875469301, -140326144, 1107787503, -1835954777, 397143936, 555575230, -2051901260, 721974078, 1323675956, -1707242092, -704006103, 1484756195 ], [ -2075726921, 264032443, -1425808017, 181247623, -2033076050, -1348078547, -288204519, 933674954, -1698666091, -1272906822, 18016356, 303718133, 1719533560, -1349747650, -1873750871, -686998679, -1754872680, -873985521, 2013375624, 631718875, 1056084273, 110519974 ], [ 1069716989, 294460238, -1751907165, -1874365872, -1150500224, 1590688096, -529405636, -1517048785, 2071674028, -1727310854, 41278540, -1979387822, 330244177, 866335523, -1347403873, 1109981455, 155557836, -1786824245, -895235924, 1008733634, -1364640455, 346841850 ], [ -1244374746, 1898447056, 600335626, -1223709001, -120224237, 990220210, 933437341, -1928021869, -1878786179, 1983474447, -1327052, 710407936, 974924793, -1436454228, -862162199, 1329836912, -143470880, -100762295, 1781886389, 276529309, 2029128735, -53781727 ], [ 655154313, -1969590955, -1550370804, 1837656884, -1179187988, 1978890596, -846108932, -1539148423, 481464369, -727259792, 1590871891, -1475270565, -1354853452, -1182643069, 1751007949, 985695612, -1124818702, -572950359, 1648206734, 103836521, -1757503693, -548412036 ], [ -1979011439, -2040687234, 664844623, 1758504098, -568485958, 1255100733, -311519548, -1724167262, 1131245162, -1173547887, -1447100858, -2112611049, -657362850, -1589953529, -1465853220, -1644197316, 243622970, 1413881224, -753274216, 112549683, -1208000794, -1368382594 ], [ -934570214, 1407483700, 1662263617, 1925027108, 745321609, 272659177, 854973432, -1358288387, -891551400, 1019028255, -1570279861, -246031067, -1177606585, 1856632096, 60117069, -1056073756, -1505047883, 417895813, -1777765190, 699921512, 1867698867, 363595199 ], [ -864427911, -1429713735, 916649179, 2086132156, -1015233759, 943034857, 160636049, 333873364, 1512932494, 745252288, 269949053, -1067145478, 1545896264, -1614564082, 838772165, 553662054, -103770548, -44967893, 1889667168, 1088990367, -1687633018, 2041990773 ], [ -1733662379, -942771577, -1398248104, 1636355733, 847635463, -1032644257, -1500681440, 1730831052, -150761089, -296158778, -1943732850, 136662982, -1534360788, -2115388473, 801070668, -82462898, -1487756832, 38615739, 35608257, -867388717, 850047150, 1486636400 ], [ 974977238, -1301216720, -1431669739, -558669072, 1780219914, -2011376796, 339360054, -559544491, -1276067600, -1914462465, 1729470477, 739963508, 357034787, 1652001097, -1947710606, -1632019157, -1309579829, 915519660, 1563365850, 1617355209, 1914427651, -787213956 ], [ -1119717797, 755538582, -1226684641, -1946008425, -50538092, -1278045482, 1396672980, 2024595620, -10967234, 1638516137, 2097255532, 1475862803, 631157288, 935789179, 2062664515, -541883086, -1267728280, 2062412091, 488896951, 1059828519, 903125944, 1688855885 ] ] ], [ [ [ 849483707, 2019911141, -975741056, 551951409, 390463920, -1822241634, 932257376, 1867445366, -401794571, -741662020, -1505553132, 450133911, 1826954420, 1604614110, -1699597825, 1009343602, -338373441, -11466047, -549576689, -521531339, -1264814873, 772992094 ], [ 908600700, -83075446, 641066834, 2064475083, 350166845, 649335663, -804585744, -324656695, 1212448932, 1414204301, 66754137, -1516243300, -1968090371, 2008789481, 1508731257, -128192537, 265487896, 133168857, -1908485665, -1160041332, 1773752250, -760875543 ], [ -664830715, -548674431, -580999906, -1248921055, 933763288, 466075891, -1801191131, 816930201, -137563705, 1074841661, 777858390, -1612827806, 404370877, -1255574760, -1953151924, -1585488754, 319049348, -1351707749, 939349048, 294118165, -84448011, -1764219193 ], [ -691680723, 1798500181, 313952968, -1764520389, -1454391707, 391756600, 1851391595, 478719583, 2077377726, 1807862905, 1290609127, 2005252259, -923964972, -1803683898, 84393834, -1083363563, -234515219, 741937853, 1200826666, 495888397, 1381208732, 423542507 ], [ -1795412246, -1580066862, 1808458938, -1858414287, -269358203, -1071591575, -227079484, -1539370846, 1856089906, -329392694, -1820619126, -602953080, -1777261539, 371591182, 1421882160, -1603555544, 1769210663, -1495214839, -1794440452, -1040943869, 1683027686, -1373744528 ], [ -1751779697, -1759700759, -1078514365, -1694602115, 793326149, 1151920995, 230209580, 840892963, -245242606, 153185394, -1746379446, 299316998, 591477978, -1373123083, 1211440042, 765017936, 1910227743, -1335923786, 1082032672, 1362046099, -951989501, -1890704820 ], [ -2009133178, 356750605, 1216084674, 1363588139, 178475610, 227957532, 1719296768, -136259909, -1095804533, -1559947026, 1625645704, -1006820270, 246952604, 767685061, -1165003165, 1266220020, -1967634728, 1259482111, 1313354257, 232940323, -453374060, -642421865 ], [ -480320857, 1367388181, 1351039519, -1942943306, -1670217160, -1912330419, 873935548, -1870732884, 324358240, 1890512871, -1315676283, -78837168, -1270521877, 1583076010, 527234692, -246997343, -543121398, -933573953, 347305198, -1712349978, 1727583703, 1999106252 ], [ 2053436228, 279597666, -478404976, -1113800668, -309286075, 710880829, -2118451313, -1772108067, -1318565515, 1903998385, -67447392, -1475106104, -643832651, 1872312314, -1359152867, -695445255, -292110482, -57741092, 1373821828, -1070449350, 1229952421, -2089201265 ], [ -2042392139, -229224139, 2049024501, 802867409, -901733216, -2084448563, -339420014, 1793740635, 806764855, 1448561225, -1755470897, 547082245, 1386101250, -1360328423, -818447385, 23422417, -1273488581, 1902986662, 217021212, 657327416, 294647728, -1531177160 ], [ -521805344, -792819366, -1058734342, 838054963, -1120430493, -1675709801, -998138721, 431461032, 979557919, 1419199061, -1417025538, 1255687922, -1684295020, -1473379075, 1933007798, 218410439, -2091181473, -761370884, -1656644760, -645593385, 1803650083, -1279555299 ], [ -1425073916, 563010815, -30347458, 1646112052, -86615844, 1533418767, 405374643, 167439907, -2135112316, 447399088, 1018791230, -1291439674, 1722506451, -906321734, -2111632043, -217688576, 153366836, 863427566, 372644560, -1724959626, 1205063230, -962153680 ], [ 1573858918, -11640728, 606625020, 2050100507, 850738431, -134718792, 1866030141, -777342258, -1716549990, 581151416, 2140249668, -1219120932, -261017911, 1193942244, -181863604, -1248636053, -1711198210, -656362349, 1218057620, 721734028, -236906182, -1908870824 ], [ -519763565, 1127849949, 1200045036, 1560987677, 186235170, -1730902657, -832692865, 1753770628, 899330100, 318523459, -1638695171, -971978382, 296946789, 352128242, -1504570876, -2074158527, 665944431, 1217284317, 611992073, -712582988, -1315342366, -897275334 ], [ 988751579, 1757853389, 1996163276, -671861454, 1886289487, -1817000144, -369176911, -1952470904, 1395470482, -1090510320, 2083981205, -793263220, -381769095, 1037538226, -426892242, -1288007630, 585360384, -830446722, -1396053662, -47955328, 551162268, 988918767 ], [ 1942753441, 1820903531, 2073385160, 35786344, -432217104, -586999653, 1258152756, 2140639645, 858138330, -1991810071, 1433124485, -1198985212, 691358022, 1734693737, 1572475182, -541444565, -969295872, 647402363, -1895775859, 1416014480, 913569502, -675186625 ], [ 874209116, -982415906, -50062498, -180464477, -546315137, 471154233, -461500346, -1493957118, 92125022, -452479541, -169840019, -705436120, -87787916, 1619789629, -1239121237, -1300733678, 1731602208, -753389108, -1176048540, 360800477, -1094003067, 1061576638 ], [ -1905303938, -2003924698, -246844304, 777920729, -462942978, -720655511, -1172442392, 487534558, 1951685358, -1253176938, -1470840901, -1955164844, -566006449, -2145632210, -22397958, 1648388921, 1471859214, -1324278061, -195757451, 449899824, 322315474, 1990711455 ], [ 1524580396, -1385549309, 1513456850, 984362812, -2026224172, 1939555345, -789552630, -1457466109, 586060360, -328492161, 8572976, 1376768501, -1404725310, -186453403, 785962488, 1563373074, 1626439266, -236566655, 229531576, -1130644676, 2108181475, 442091971 ], [ 1896148637, 185564520, 6691536, 1919782432, 573971395, 918388848, 177126941, 488120235, 2080790864, -145006489, 343144274, 263293609, -1262927796, 1058920125, -1092858222, 722859349, -1311125052, 2147422777, 298447912, 1416095189, 1979385428, -737217850 ], [ -85331045, -1668461180, -1022493455, 1174215714, -2128820272, -1009491856, -2134458161, -702770273, -832264341, 1338056618, 1995165093, -1031451763, 1462411270, -451782674, -632693425, -1508412338, -1419597404, 147782036, 1668863879, 280562699, -1767339629, -345423179 ], [ 2000211382, -2018490538, 282458074, -2136955035, -541698836, -2124709125, 844347334, -1093470833, 636843854, -1214820415, 2090405023, 494026102, 1823357142, 1058830754, 2047197790, -289935157, -858011759, 2128722154, 281749844, 1939010830, -836785907, -624127768 ], [ -1559801906, 1946140073, 1053375647, -271328733, -508154443, -921010720, 2136439292, -57220717, 1543833252, 1876611241, -2030843732, 688518190, -1802007506, 1913732653, 983480213, 1069609648, 510469607, 1714942801, -471616483, -1611599475, -1742816664, -276831324 ], [ 377175968, -694837526, -366995375, 179516230, 780407140, -245738356, -1592149685, -1604854642, 1319667757, 85186217, -36382937, -688695276, 1045033214, -362230392, -194824065, 354203595, 1419306434, 747502222, 679011514, 671310388, 1409139206, -2118466695 ] ] ], [ [ [ -62988427, -396514320, 733497783, -707051999, -276892095, 419015908, -945202369, 1638777610, 469890344, 1318161913, -1918796710, 933695016, 1751647539, -1361775494, -1930629964, -428057685, -659907643, -327289851, -2123097151, -229698322, 750770100, 1891272924 ], [ 1034873655, -2114020089, 1268793755, 1353243655, 62076467, -317304704, -1020844775, 165806506, -1308610540, -2104693746, 1849369603, 409803715, 688416071, -304829268, -1587926785, 1748131563, 674900076, -2034782675, -995664726, -1758048304, 1208079455, -769395243 ], [ 2143578578, 87079162, -992099577, -1332059879, 809042882, 596138255, 1370815503, 1650979185, -839510878, -1625995970, 697360472, 318900306, 65189954, -1397756356, 679441125, -377019674, 1798700346, 717756471, -567408031, 760362575, 1112494399, 1424994647 ], [ 1096543724, -169147379, -1567275558, -363426842, 1617918133, -598267392, 1305211634, -1719986281, -135360846, -1430415, 1225697768, 1467567573, -1885102508, -30502358, -554106395, 740645093, -1507718482, 309022843, -568931422, -1482976538, -1375281284, 495704680 ], [ 2096020595, -608086105, 2025844925, -618651914, -2126018442, 890624857, -872627179, -1449305553, 1999919314, -815167694, -1331282283, -386011921, 986879028, -890824535, 1487557450, 1547264203, 147258351, -1586768184, 512862815, -1904604357, -1389665898, 769133012 ], [ -871852279, 1122286616, 2058602904, -559357947, 875537956, 1991282517, 1010418811, -634509792, 1051866102, 1436434782, -487032980, 1861331240, 1814538082, -265837300, -507477410, -332566900, 1102022169, -46123535, -1640565809, 584201515, -1168363437, 1001699365 ], [ 590933398, -669721029, -1705280371, -1556401481, -960138504, 755217502, -358624581, -1912943816, 147297742, 1375811353, -632839234, 610657658, -1281424999, -2018055861, -1154481595, 1237912225, 1182657840, 211683772, 427294835, 954242014, -194753554, -398227862 ], [ -1151407740, -1309245702, -1228732426, 1607447881, 825585577, -27325785, 503381002, -2094067171, -903182468, -2010942023, -605040373, -1695883348, 625586543, 1527897593, 449913314, 1804157004, -1423035982, -1506085768, -476743442, -816764681, 1557517225, 1893973220 ], [ -930208358, 1891999696, -89163219, 1530256178, -371665685, 1051387564, 677820252, 1357386516, -1244681513, -24699073, 508642595, -1951427162, -200317604, 1715044138, -1967892954, 1935335770, -338960184, -1439293150, -1847518392, -748882453, -1532926004, -1141200907 ], [ 787368497, 1972616400, 608559493, -1921230319, -2033133688, -1598571442, 2026445036, 1531248977, -209765875, 2108901098, -305817135, 1988692739, 2080531462, -2027972924, -103813318, -35406652, -1219157501, 528447419, 1309487592, -402138820, 700741780, -1264705823 ], [ 781113206, -1084416409, 375204203, 1964214440, 713278903, 1234565204, -811235922, -31477326, 764028009, 1693939172, 866249428, 1641962015, 755459311, 1129235624, 1096974703, 1473807494, 567553352, 1661784990, 289758489, 291293610, -959661751, -721965489 ], [ 1002473465, -124606230, 173467461, 269320437, -1714564332, -608229609, -959092617, 792300470, 50625438, 628346361, 1226638708, 845003692, -1912963286, 975829347, 153993717, 745652278, -18983168, 526585659, 182657454, -587001378, 284499781, 939740446 ], [ 233181768, 1315082087, 1615376078, -690239013, 74267383, -229347681, 1984430892, -1968755713, -1403337348, -1854603461, 761193380, -1930855969, -1790302117, 124270068, -1891321352, -2093085827, -1242399761, 788188043, -1943854034, 1245372079, 271698960, -861667316 ], [ 1538216202, -1914972566, 1038447841, 983680399, -1502268400, -1911811059, 1792871084, 233215707, 811100189, -1596501046, 2031620055, -482208921, 1900290776, -1701276170, 115919300, 1871352823, -1401424740, -1387532238, 1129878908, -944248525, 20705494, 1994611532 ], [ -1055078129, 1138052280, -1079391526, 1247507569, 836694138, 2125866789, 67053580, 1996375789, 1310333608, 1235278670, -646260129, 789135676, 30628628, 1503703648, 165040477, -2129513152, -1145624042, -168707649, 2012114102, 1796115292, -1388624384, -16597230 ], [ -1958743903, 1865328734, 507056230, 755554962, -461000568, 569851978, -1980829138, -1660899142, 28141898, -1891233250, -1960102971, -255078663, -1739295402, -1671428508, -1640183570, -907537804, 1499334824, -177263028, -918745817, -1328045810, 1944273140, -1967450396 ], [ 1247141753, -741670858, -920520582, 1315554288, 1549163352, 1243434561, 66138836, -1951777563, -1231152394, 2118991432, 837793436, 116790122, -1148819555, 1927449125, 1620763158, 685895625, 1068260344, -1048479278, -2054178494, -609793576, 465702054, -918128557 ], [ 1132396067, -567103311, 1648362587, -220158016, -1973830788, -855268960, 386834329, -1142294475, -1850359787, 528357372, 515485793, 1960729262, -1178807427, 1896620418, 525328074, 1942445660, -1194733230, 2081375833, -459369377, -1894733214, 109004934, -1871091588 ], [ 592512253, 552879779, -1241242905, 183521267, -1040896046, 675078141, 369024520, 1974768776, 471459947, 1226226894, 224663735, 77432320, 2043775848, 1574311380, -1548840690, 1229696486, -1533311165, 2019259549, -1864428667, 676616356, 1793331595, -510715312 ], [ 191368809, 539975611, 1934504793, 1425254242, 128077563, 1644248475, 1390003926, 586191076, -1707071448, 1350298589, 231500419, 195989770, -1361347458, -863850588, -160988711, -1084416885, -899830797, -400421309, 929018654, -622251047, 154561097, -1104273613 ], [ 274518963, 1152651203, 102563967, -1972392312, 1765665152, -1571629466, 635632803, -1671859085, 1754237665, -638809687, 1073132191, 1247020517, 1474624509, -1381464795, 2099347804, -2059242362, -126563379, -736790303, 1675179572, -1075370856, 672387083, -1630269450 ], [ 1557730522, -1249059349, 1932035483, -886865747, 1527622778, -384352097, 1609499418, -487068926, -336873301, 1813468777, -1967542574, 1128635115, 818322307, -971306804, -597218056, 1327075834, -1123765624, -1238194450, -205770741, 1732883509, -96418714, 2067788815 ], [ -1838189202, -1909229706, -1072423460, 2687376, 1108733616, -1615559382, 207902382, 1669097316, -2145727012, -1744322452, 41446035, -1772372206, 120125500, -1572396665, -479214015, -1357752782, -1356111610, -1471553682, 1545875586, -1054099739, 1454677717, 544027522 ], [ 853140560, 1102351325, 634725854, -1836489942, -362559535, -395677008, 1537210168, 771627935, -429873906, 458623483, 1417036266, 57081253, -1126626848, 119415948, -206591162, 416013724, 84667538, -2015268567, -201250749, 1378431691, 1455479251, 626764559 ] ] ], [ [ [ 1598455455, -2094690592, 584204342, -344485979, 1619706100, -1913228064, -1051778330, -1192247593, -920828765, -713563896, 1011289654, -1108446121, -1519741494, 1121666930, 1978079740, -984791661, -1545576201, -21230386, -925571666, 1073427774, -945296141, -1051035879 ], [ -926530951, -1872482870, -1526856288, -937900662, 146664591, -1385421173, -741193095, -1930699580, -115482580, 1718833369, -1712021414, -42431979, -394967871, 525310298, -340387838, 1782718132, 1947425370, -701983490, -647756725, 461515925, -1368223950, -783446737 ], [ -695589063, 1578780613, 365260922, -1237926448, 1499912642, -401967784, 875091581, 668228428, 1390058060, -1888533834, -1159825385, -982639301, 312288989, 495406235, 541517846, -1616738227, 1515286606, -664224637, -883465002, 1112980868, 1279793730, 416937700 ], [ -978737965, 930564576, -317956636, -1172102932, 455560399, 1550725674, -1373804228, -122307963, -702552661, -521679373, -525562959, -2140896064, 89134236, -507761542, 1079700612, -1657398557, 1878505480, -1894921562, -1872120100, 479380205, 724977012, -286295437 ], [ -431431418, -600843036, -290526421, -378266776, -477612864, 1372316806, 5381848, -220949319, -1605526256, 1957278324, 1110729361, -1318668775, 398706095, -1282810616, -1092190172, 2087162787, -213321553, -1036472874, -1639093233, -497938034, -1780871446, 260438826 ], [ -394750327, -581420829, -54717413, -1738142975, -822134660, -1489679786, 1286646879, -1652112710, 436123259, -1178966052, 368720655, -352029577, -1994776309, -1000108734, -719448258, 1285156811, 1883749710, 1395882124, -1559415918, 579037973, 1912830561, 503767993 ], [ -2126450202, 1266431149, -139525506, 903658854, 532903285, 1783544520, -1565712960, 1344579242, -1763915158, 682321819, 1870544189, 2024863415, -406158248, 2131193044, -1454232686, 1364441592, 1033473981, 43518251, -1778431526, -1997973849, 635119998, 1733931850 ], [ -1758843988, -900557732, 1997903789, 2087303389, -1853878751, 312992643, -182593383, -14605818, -924407332, -214611418, -1218477938, -1881818225, 1300590677, 185827609, -1767602189, 1909388249, -1574289720, -1251638787, -748800261, -606201116, 658056903, -1781134264 ], [ -1606399533, -1649849819, -940772388, 57431, -904090606, 1477007437, 116183867, 1191168468, -295209229, -748350352, -1879408482, 1394906723, -1251701999, 1099204432, -1756260770, -1241052573, -876541286, -358139483, 1507900445, -1242545432, -1721300476, 1120341985 ], [ 134351557, -821495476, -2053619644, 452285603, -384203475, 35081059, 657893549, -1684672593, 684723716, 138205715, -2097366192, 289683469, -885050713, 1240451897, -754915842, 388213764, -640124693, -56333784, 320348783, 2017447820, 253487567, 1393559962 ], [ 1566497215, 310540065, 1316889245, -1352053890, -1105914422, 1709474850, -1399069596, -740855960, 1227809797, 1543921280, -247452469, -364668608, -1646255199, -2053180898, -992711152, 1831271416, -933687427, -660569922, -943838710, 2130488397, 586767903, -1757185925 ], [ -601130634, 1298850714, 967835101, 558493629, -1493441836, -990382680, -1707402612, -1908565637, 1736892227, -292452026, 2131919942, -508641527, -1503520309, 159361018, -2059279734, -556762017, 1384255675, 1185598987, 7816734, 1604496792, 447505184, -334233133 ], [ -23885393, -177151521, 381532936, -1883786620, -1978194721, 1193684286, -1955714334, -859741301, 666051395, -98324779, 1689845200, 252471233, -1339077383, 1892712515, 1107363465, 371369139, -1212522626, 237443512, -1311888653, -2002142401, 1860636391, -1063444022 ], [ 491393165, 616122893, 305103226, -1947294786, 963257178, -42398867, -848875444, -471973628, 667523457, -1496385268, 1869994634, -1842127702, -1927322719, -2029048264, -41323471, -1792106149, 540995772, 1937653882, 1008466341, -722833530, 724291609, -953043220 ], [ 562094970, 1884352192, 1750928148, -11018913, 340504845, -1487532161, -264645534, -1795536434, 1821708746, 43508566, 1811343111, 1856181775, -1500326939, 1853884721, 24265946, 1546107708, -878825459, 312252186, -505444330, -607828238, -1361577206, 1735264022 ], [ -1390743489, -532866798, -658442813, -990899653, -2112611736, 1353020057, -1055745589, -204548409, 330405641, 199909070, 108258168, 792977725, -157603034, -1689681289, -1012311856, 1570176886, -617457676, -1984747452, -672655121, -1489812841, 534769911, -1248057171 ], [ -1139757223, 1276577546, 1518701402, 1276472409, 852339074, -1969217192, 1287209524, -2113882371, -1479822515, -1711854648, 801063256, 1352215371, -71345893, 1096032319, -1492970637, 475553165, 1212196751, -1831560571, -713117415, -1076662571, -922712776, 673120263 ], [ -519357316, -806712926, -1686455866, -1937129387, -701128932, 45511243, 1423571746, 1073079950, 1208262427, -1395240570, -2132092149, 600320593, -1062794274, -1960580535, 834014349, 1670339193, 854475325, 898348606, 1077032343, -913685567, -784473974, 310569071 ], [ -1506745521, 231092292, -1824053292, -1434645016, -1238683164, -923393482, 837257195, 662932222, -1877603488, -1799922645, -2014453682, 1295661004, 1953266464, 2116067150, -443400918, -778601366, 959340568, 1302558092, -2050083736, 503700309, 67884895, 811989565 ], [ -1206713711, 29880414, -62860677, -363753368, -996910520, -590631939, 1148547864, 442732795, 1151956927, 1189380076, -2031283068, 956580074, 2047513804, -751519867, 1520105157, 160024258, -1286011038, -1696263954, 1327121799, 2013049507, 1687987893, 748244658 ], [ 85029510, 1761408969, -1668102384, 1180935917, -1389970000, -962605666, 1808194267, 1596697473, 251754428, 1006589218, 1657953099, -1038989522, 2005692425, -1914823019, 720371414, -2125432541, 1593221048, -391403714, -1256266410, -907682968, -830293288, 965327684 ], [ -537438928, 996168962, -1462776189, 1953870457, -47377512, 1191641603, -1344709208, 1949885773, 1185819254, -1448247773, 308734485, 1696753747, 1001352362, -1338249546, -1078741655, -2085176550, 438251345, 935016671, -2123982474, -905365029, -766884144, -271062971 ], [ 922258939, 883289091, 1142917587, 1346681523, 2101953878, 824745761, -678372212, 1425459784, 2105670720, -1881636172, 1937836427, -1954437203, 2051970118, 845114486, 228202523, 2012701574, -219308766, 1224494177, 1538004488, -669420935, 692865026, 1336396049 ], [ 1778543448, -1324228626, 1366716300, 771062032, -981720033, 1720724006, -1351582218, -838079629, -1323987019, -292884174, 310734336, 1519426678, 552473216, -1274055455, 143021892, 2069101775, 1248629082, -1550447112, 642159505, 237532810, -1417188509, -441721575 ] ] ], [ [ [ 1052186012, 550068802, -618141796, 136126372, 1465452587, 308797721, 524123348, -593439280, 1777456253, -1976329490, 1110039304, -835540060, 379088264, 2062404241, 1572926180, 1662929118, 988231263, -1551475583, -218392936, -897541938, -341923970, 2146426759 ], [ -1411240197, 180623554, 1770335466, -105531081, 687504862, -532480002, -346672224, -1743612445, -1791688539, -258310425, -687450667, -152005262, -1706586283, -2039632646, 1404536787, -514232602, -1650611289, -1697187878, -1105571440, 955734521, 1402789305, -400855129 ], [ -434037717, 2028490246, 1269376685, 762699876, 784577109, 824553833, 874962257, -1872240966, 1273716654, -1320387574, -1930991139, -1110708995, 1229099256, 705188927, 1811967933, 1704847145, -922050177, 1281601172, 1480944025, 244770157, 2131500274, -1291143109 ], [ -519607272, -789385872, -1110838557, -405729001, -1901013422, -124666053, 1990258208, 1182021585, -1720438562, -1073709886, -1738819977, -908770862, -214165234, 1064265320, 1733880373, 21909428, -77389828, -518894240, -1389382227, -2032482921, 742531736, -672858152 ], [ -1374357065, 66691166, 2064629941, 528138668, -156172631, -1611395818, 582998868, -282677128, 1811474659, 1836212019, 1304600053, -1039634846, 51689217, 115445016, -456251734, 758653533, -305630647, 878993411, 1344394561, -1885863197, -1915408194, 1404468524 ], [ -1315590674, -1233878500, -856705069, 1697491604, -883079423, 199738872, -1889802372, 739572915, 2055900708, -539013675, -1477345474, -1222767045, 617976085, 74524888, -433759633, 174432805, 2022868804, 1417664862, 398921335, 630277340, -700288835, -1330230945 ], [ 1414914944, 578863148, 933372283, 787117625, -954511741, -2013633461, 313078095, 786714431, 1184052354, 406960305, -1264115539, 191305333, -311838457, -419781197, 693471531, -24270303, 1612599002, 614469579, 1337851122, 971595860, -1719678880, -1181037795 ], [ 1254792161, 630821387, -893875821, -606432109, -395332202, -132814580, 2022410451, 1488478674, -518827219, -1711043378, 514664152, 1679856686, 149447732, -1043387514, -1684069870, 209251977, 552591060, -442404737, 871464603, 151586883, -447498609, -407655924 ], [ -2039985335, -1633577076, 1164324679, 368563750, -1127033017, -1239112146, 357527233, 974156772, -1794540590, 1635245752, 1718936929, 710048230, 1996150970, -1196411996, -949234402, 790880042, -1252532705, 2144460725, -1706039951, 1224251960, 1112532549, -543280899 ], [ -1160255499, -1928412510, -1533986221, 1736082324, 1061792875, 1103026825, -1289657784, 1736254653, -65300920, 1664913770, -1533173185, 91144957, 1364145277, -2021883084, 1136827785, -1136706879, 1658804531, 1402460845, -760559202, 1447995084, -1358329035, 191569658 ], [ -1827408450, -1500518414, -785564189, 863916374, -1865374362, -69648049, 1308475518, -324427650, 1522338684, 1602117787, -569595546, 1362985404, -242102449, -866851763, -1328810745, -1400850096, 1768246133, -572582207, -1313352924, 1494949434, -1939360027, -318415944 ], [ -1255910744, 1331029455, -212966423, 1095565643, -1208129082, -1869957034, -426401502, -1310508099, 1760697686, -1449330158, 247805456, 1036846445, -1767135754, -1648951841, -2108066227, 68758854, 1680451301, -1978953853, 1568978003, -664050042, 2087638551, -816497390 ], [ 1728021602, -539103740, -2131425822, 2107688511, 1381866608, 1667147247, 33514380, 1518461923, 601533922, 815653898, 2049283090, -1430784137, 441917543, 1884940509, -927525818, 59563382, -2094138886, -861982950, 589412805, 694879989, 1153508660, 1401166291 ], [ 2093862910, -2132554576, -222437143, -1979836678, -997602887, -966256382, 1545445696, -199607071, -537377947, 974853861, -1721072999, -2097259883, 684108923, -1190526775, -1801458944, -1608531687, 195167273, 2036772324, 56472369, -1612837902, 1786142320, 2089347926 ], [ -1584191293, 167581081, -1492732849, -619028207, 455598518, -294805832, 1582936275, -917143291, 320075333, 526643545, -179012233, -1792225729, -146216187, -1110029204, 1939688803, -2030019519, -223353228, -1967943148, -1469535361, -224007727, 1861203981, -1441843873 ], [ 609853777, 1113584589, 36868349, 1976433957, -923060507, -1882668074, 1642683946, -1297723587, -659495287, -74199023, 1524252358, -1619778497, 1057729250, -2026635932, -912586951, -1559154331, -1779698390, -897882537, 1680514163, -1277540685, -2126318790, -983048099 ], [ -716033472, -1866212827, 1118642872, 1654765122, 1767518911, 654602407, 304880479, -402130237, 1997469436, 653383827, 1495004787, 1926110521, -374872392, -1538532617, -1640461608, -384660550, 485676584, -1436719391, -2050535846, -2064748778, 1497758439, -222656543 ], [ -1929161452, 272891569, 1336916630, -1838804893, -1842423133, -1549804074, 848770441, -1610831732, 1041869891, 503722335, 1672995082, -360574937, 1807322034, 1647805455, -1203338176, 1933227897, -922390792, 2007214627, -1059083501, 918847662, -126057876, 1799309203 ], [ -1924068236, 192576995, 1325307054, 1562411532, -166185465, 451636013, -812817836, 1186280941, -1313134401, -433895083, -691074343, -727219211, 793827251, -880277835, -192489206, 1772817771, -1364672299, 864441761, 1224932092, 513734910, -141726100, -980125845 ], [ 1820426405, -1681368584, -1080192970, -1877080000, 1864452894, 1333768583, 1459545260, 96847109, -243319760, 362090743, 1677063731, -1748484350, -1447056521, 1802894162, -908364933, 1818367214, 1018401297, 1687577661, 1852620870, 589189364, 711691464, 946514906 ], [ 530048894, -110182733, 868143574, -1955675746, -267587753, 618175038, 1829535061, 1679013989, -2107031226, -1596895889, 1666407822, -472039271, 1355864845, -406276813, -41567819, 1877905244, -380552696, -473616605, 1305061478, -1017857570, -1004462039, -1624705124 ], [ 2145576300, -246827732, 404312881, 1757950079, -1317912022, 524435038, -1712639169, 2111965641, -542998687, 1548097901, 881552548, 434005726, 682842594, -226643240, -1499920233, -332764825, 187086898, 952480210, -415437934, 1690212364, -979021889, 249016384 ], [ 99915299, -1137810829, -1804955730, 122358910, 1345964644, -1880370511, -1475205665, -1273360463, 1032863536, 1116377737, -625147027, -802226451, -65746092, 1795815137, -1841215167, 1495512236, 1154617907, 874134092, -419618722, -1820786827, 561158423, 1891067818 ], [ 1992585629, -923827588, 1121506339, -1978502180, 155786622, -2006333849, -564154898, 1744262689, -630721393, 142132001, 76665606, 695662859, 1938572955, 871640711, -292443236, -1985890177, 1209692553, -254239696, 1385737317, -1807198388, 98792411, 585991952 ] ] ], [ [ [ -478352951, -208782026, -1037472778, 1177720079, -1799775190, -2061372417, 466280710, -385236832, 709956784, 2022156107, 784910569, 1602016541, -2092104211, -754278161, -1870934984, -49810719, 1764645920, 1112493602, 1295642435, 305557813, 137752478, 646320250 ], [ 1825701115, -426041386, -269745287, 1709718839, 56366763, -1841634218, -766293350, 1536169599, 1602838770, 1760319961, -2060358161, 592920599, -202129398, -2003816896, -259113292, -1223934798, 824098329, 473483001, -1786939935, 1815225476, -186689455, 64405550 ], [ 331894538, -1432147024, -1202293553, -863486440, -561778360, -504799879, -1344547233, -1983456574, 79414693, 1256899148, -1870340332, -1389060050, -1780859377, 203246310, 842798288, 1270535161, 732389007, 170296927, 1548654799, 71005209, -197291646, 1703509032 ], [ 536363560, 1680432726, -1748144202, -685015266, -1861587483, 1001661275, 166176495, -384550542, -441920843, -442376941, 1218027624, 368567495, 910166254, -185630415, 1873801022, 1683990633, 1826010982, 264443027, -1572624399, -533836272, -1105360842, 783731253 ], [ -896428929, 709935731, 237754619, 1933967856, -492900164, 730236040, 735598779, 1653012715, 1936394289, 251008236, -1297821261, -1276025441, 317489734, -1960600627, -1536928389, -58967834, 496697759, -606794398, 857630511, 949869024, 1263726177, 688255449 ], [ -346991153, -957971241, -1731768221, 1577893137, -1424718401, 1401850677, 168183520, 1302653647, 316979399, -1020151599, -1587106019, -1616116689, 357334636, 1235108711, 1116461926, 1978569591, -127092787, -1449381369, -906932862, -479093946, 751070621, -1608208902 ], [ 2099417954, -936135758, 2088971516, -1750792512, 49011592, 762292854, -276248406, 325395850, -915631975, -1862512711, -521721990, -53895088, 1054868352, 1554014612, 960109483, -565481804, -812068076, 2065726331, -1206695689, 1662632050, 274848134, -1878397597 ], [ -1356664325, 1778315610, -1037638077, -415284819, -978914410, -1394905415, 854631915, -1430966675, 50749587, 803985906, 1367552491, -2087047792, 567021084, 1102176033, 1298909609, 1302643996, -1821932839, -218981792, 353751607, 1098023065, 341815775, 928631411 ], [ 1600472122, 1198535475, -52062840, 1518704191, -1280433928, -564445757, -1264419730, -34629280, 1435652008, -611202499, -1924999166, -168948125, 832640990, -1803028668, 991048036, -2051920230, 64750468, -538537419, -1337299288, -1885405611, -1754110456, -1472762457 ], [ -220493972, -1230755991, -1463438592, -1840842292, -1157156340, -1048848791, -370993984, -660490469, 850130249, -1501866209, 2042395817, 1631010135, -820129002, -1834569810, 304329879, 1176234587, -308162974, -1115149356, -1214983943, 769952403, -1298185857, 1887320701 ], [ 1120292437, -876187341, -954191382, 249261472, 1423932536, 321757036, -656248005, 666859712, 834277486, 1108229407, -2022130104, 1725995031, 1650378892, -975771161, -2008615348, 877688396, 536650763, -1121586037, -304696299, 746162041, -802540166, 48082370 ], [ 755158533, 93666061, -1544031934, -1207143599, 63927950, -182925062, -930778668, -406155083, -1663437337, -480815748, 2133539989, 318964096, 1444422585, 1306890883, -1764029682, -153791344, -554618960, 9747971, -1100554056, -1694680910, 134010401, -982301176 ], [ 508645834, 221139295, 1358470390, -984741522, 1330566766, -1640085858, -1660817465, -574278780, -108438605, 1590558305, -1432445023, -1380085731, -896326956, -1700693436, 639114161, 128337125, 169026474, -1772796363, 354745774, 2137967533, 1649689382, 1065133804 ], [ 699702359, -1937592831, -316958549, -1767320814, 479670687, -1315919175, -2075490367, 1422407012, 124044721, -1118079768, 579318848, -2028982035, 145846147, 124745513, 2002911938, -639254671, 1172143450, 923065245, 254412370, 884131388, -1799912376, 1135383226 ], [ -702145182, -1873789518, -1444727073, -1745731375, 311689650, 626001739, -1321909506, 584734795, -1817938994, -352333018, -1172554972, -669816880, 718890761, -413160919, -1983368180, 752809390, -1003658699, -663186052, -1020140703, 1836491126, 1981439837, 1438904056 ], [ 1536862925, 1039248353, -149991656, -1577362709, -1871550021, -1732403718, 1386043958, -1111823593, -475611699, 539649881, 595663033, -1332044567, -1660385322, 252636055, 1141893064, -1690350419, -98353136, -1081308063, 2032836504, 162971638, -969636957, 1493077012 ], [ 672010537, 812046470, 1308446523, -1580385453, 164043841, -2106661007, 1482054424, 451871946, -1642584439, -620599630, -533183926, 1461432143, 440356945, -2038404719, 1871694622, 1971856533, -1239435234, 132323593, 1493741084, 1603816517, 104959334, -1481818591 ], [ -2132367288, 240519774, 1175069832, 102900883, 1622942892, 1248139348, -1371956240, -1359701445, -532657485, -754843512, 986824125, 811323996, -121355701, -1986482954, -68594888, 133821005, -1373264980, -199839048, -179049940, -1263858762, 1107950724, 2121006774 ], [ 360246694, -1870963617, -289311538, 1156923462, -1357538007, 1342924364, -123713168, 408396715, 471974679, -165869658, 870946185, -1275612899, 2026417296, 1113661775, -1200481922, 1597383150, 976489945, -676775979, 931853467, -1213988075, -165385758, 1420791136 ], [ -211706762, -2329117, 776249246, 1358962545, -1778190612, 1383976099, 754648177, -465159106, 1970183793, 1842537444, -243916352, 1892826342, -997656125, -1525736037, -807358631, -2123772934, -34537413, -1832341033, -723313309, -1445033970, 1623675504, -936796824 ], [ -235352559, 1178102641, -1025244141, 893305686, 573543416, -816456607, 1632005091, 1493957980, -1906881937, -967032589, 1832277235, -771201929, -1515073172, 114718249, -619653601, 537605677, 128301448, 750963380, -884823232, 168375521, 823450788, 1255691195 ], [ 622253638, 1529950315, 1255546325, -103365593, -677070926, 1554250879, 680481034, -1755561393, 1011482402, 1226012023, -1691289416, 906481679, 358472279, -432878239, 1021667910, -589254677, -675832498, -34706406, 310215758, -1393199210, 1736540741, -1877259015 ], [ 1170542068, -1474961187, -1101924197, -1910887169, 1957517166, 1114016595, -1707093079, -1294196014, 1233099840, 1316387104, -633600743, 277855269, 825089873, -242522565, -450208509, 309158840, 707799477, 1369982447, 1121946566, 1913587968, -1488092524, 621008602 ], [ -834896521, -172551496, 1242586464, 356162881, -996311074, 1783809264, 1785947369, 1729979920, 2042419990, -846877943, -355866127, -46093925, 433917514, 419085699, 636864335, 497919682, -816371093, -1101331085, 1182340617, 2117445389, -777062336, -313606961 ] ] ], [ [ [ -1740763005, -1849028711, 1732383552, 1638417113, 688704520, -1396747892, 1782936915, 1664356710, 1285083163, -1854527059, -1093573522, -1927078198, -289853349, 1049547387, 1526651701, -726447945, 1167821079, -515073169, 699873390, -418541683, 1873074274, -1161618127 ], [ 932211725, 511522924, 700226627, -816619225, 95505233, -1037708689, -835304977, -1761409529, 2088416206, -2009831521, 439295138, -1792199448, -1363501600, 442596794, -1497488851, -1273789418, 265391145, -262771716, 671909533, -1173826357, -1903697631, -1162309576 ], [ -576088195, 1587582619, 1643260560, 1818290009, -654386164, 1420953752, -167037676, 2215826, -839823699, -471858170, -373363603, -767424274, 1941171596, -525458172, -1980845262, 643711409, 601977906, -708326200, -657134234, -1080023955, -1033920008, -93955350 ], [ -1471670849, -2011975707, -2041839913, 1720009026, -1460288887, 1192514191, -12532222, 941803393, 1075042230, -149314297, -28787140, -2129701531, 1082460885, 1360470862, 915972370, 1306389635, 1082929815, 1438398390, 2112718353, 1451794170, -936733723, -1162729474 ], [ 1436595105, -2125089930, 1228389728, 98182895, -240046034, 688953111, -2130914190, 1902114644, 1915079108, 295220917, 1028963204, 1428207768, -1206557467, 637593441, -1010921532, 1862108226, 984917328, 472837758, 364777558, -1733697912, 1095901859, -1780557653 ], [ -2025113568, -148439052, 420596524, 1679325415, -2021814998, 1007032198, -1672545417, -961882520, 1728071559, -872018468, 1820041413, 570722653, 646584097, -1752312426, -1335525417, 367204875, 1334162400, -1685140708, 1430076053, 1534862897, -1814983021, -717487958 ], [ -1683244897, -570013673, 534774683, -1532807756, 1070090412, 1475675755, 344220980, 1422521618, -961100923, 1402255052, -833028546, 606907788, -1393264462, 2117658958, -670797650, 2010963, 844236993, 139725938, 1463365914, 989944822, -1825085854, -1747168470 ], [ 702931374, -588900009, -778742621, -1968234859, 1160609051, 1390108483, -1018200491, -508362611, 1296741392, -1293805027, 364902909, -381522257, 1439863538, 940814572, 729789446, -1690032318, 504712186, -1253555927, 1766349683, -1066140138, -664059362, -715084846 ], [ -1229587677, 789070767, 329109776, -128299070, -1661478423, -478911710, -171877992, -643369238, 1589939224, -1050241235, 380673578, -523958315, -1202516813, -1761602801, -2079581816, -1701950039, 626304981, -1261457973, 706395760, -242326272, -1728156313, -2025262397 ], [ 1536698382, -1338749690, 2029954174, -1575191614, -498660825, -2116325812, -97183744, 430150744, -553848616, -1311330029, 699896423, 1578118057, 87214498, 967610816, 1517282970, 1142049739, 881508765, -494048577, 1105384494, -1004507213, 468584833, 2103242508 ], [ -1794096528, 335535701, -650168951, -62174539, -403286659, -1079392016, 1275872021, -1576757416, 583193199, -1160301503, 2109198642, -1987401887, -669142205, 1056139308, 1944344985, 164569953, 882596414, -493685457, 1272849537, -1152398747, -1260211469, -1752378596 ], [ 2020349471, -571961471, -228639562, 1946365234, 613160988, 649838284, 350445350, -319790934, -448034561, -1923549328, -1250484213, -250974332, 1552009989, -977956770, -999351510, -441972295, -2086268950, -980356499, -880866014, 2048004647, -169943948, 1473603054 ], [ 1102275337, 692916843, -1529671963, -316037246, 1327677058, 2088432117, 2064315437, 1546201208, 1919922726, 1352467251, -1556683827, -1300642787, 769150307, -1434160050, -2047840111, -666119115, 1490113611, 668106032, -1157591612, 698674621, -1912984341, -243665518 ], [ 1576660140, 1284051291, -1300389648, -1602288503, -1627518381, -1463772515, -129315732, 2052414725, 441047283, -1124157356, 1660278700, -731201697, -1840535091, -1827387546, -285917813, 652453436, -1464786732, 1122780408, -1124523897, 1350555587, -1430705933, -271249116 ], [ 1388845145, 554879531, 54009490, 363332221, -1119069035, -97542574, 1300495223, 1716692244, 1756454748, 1081565831, -1425185586, 2086845312, 857358078, -1772489123, -1640930365, -220627112, 1142680483, -1260014901, -210271395, 471269313, 812270949, 524188482 ], [ 855625569, -520136139, -845858029, -839320915, 448888379, 919178895, -1270461218, -665335842, -837221583, -487122927, 323057493, 827284735, -1132781516, -1555709336, 1407401718, 1476941325, 2074308563, -822872075, -1558449588, 2031527302, -1625716006, 1640594399 ], [ 600770086, 1641562277, 981757980, -710212928, 809982712, 992916931, 823855813, -997980720, 909778233, 1379579729, -1281833722, 1250379975, -1421755114, -379442544, 1076449271, 1960826695, -290267426, 1643807568, 955469658, -1465610314, -36835435, -469480609 ], [ -1052814937, 500307745, 1432742804, 17657910, -355527279, 1305020031, -1553641405, -1184897663, -1321495681, -763874926, -1571426107, -673579027, 1990708089, -639262588, 1012909382, 1535965515, -1743123805, 998641986, 2013845362, 1286442021, -175302362, 1821675781 ], [ -1723785279, -1115265381, -801672829, -1257401804, -2046189162, -1784781038, 1454009038, -1712141482, 1305779269, 1717067449, 1238821728, -1406857431, -1555173803, -2086144003, -428890438, -888597032, 1704881640, -1254818891, 1189840762, -261050036, 2002255860, 1842142851 ], [ -191063821, 332206533, 1067970313, -2094309752, 1405112268, -1755523800, 24708295, 1745623981, -290984233, -1152737613, -1437106955, 111921898, -261921063, -217175530, 813828119, 1686645787, 2051253518, -1652718080, -85879025, 1645967340, 1110064362, 1822526455 ], [ -1396633847, -2042740678, -1192247065, -1056641220, 803290929, -1804910669, 1728574655, 965884716, -152726026, -797694566, 170012685, 643249212, -1903916542, 1972111498, -1292769138, -1605121261, -974184595, -121796132, 104524172, -173389643, 1092340247, 74528904 ], [ 743342894, 411561732, -769082115, 1919528180, 839958006, -921676065, -2038477852, -751082958, 338833515, -1231990912, 76987179, -1089858495, -2091110482, -1317362945, -955890791, -2095662788, 494419347, -61202252, -131026305, -178422382, 1408243119, 231832470 ], [ 1140381591, -1376033516, 1584374124, -1003593575, 1089486334, -1194636292, 2095164526, 1958953124, 877415450, 1960783834, -117896048, 969535539, -1373644084, -902504489, 174063413, -1246828941, 2057053185, 999446188, 1096307418, 1856139733, 722918048, 2112816807 ], [ 826707037, 1125698215, 1728128719, -948537908, 515128815, -1180575261, -1278702586, 625981084, -1648258854, 384269288, 425096643, 1564161594, 274144997, 394704337, -865807438, 1901455483, 2146646349, 608207936, 1281633414, 782490569, 594509957, 1630701599 ] ] ], [ [ [ -490946633, 1050816267, 1345323744, 1494637679, 1370304433, -1958507798, -1247449038, 343012483, -851098825, -167700767, 329105108, 1916054470, -198937440, -895943294, -122204317, 1029440424, 1178774632, 986781285, 1210880644, 518252287, -1477332390, 858044836 ], [ -1927775717, -1328406618, -1640046269, -1450433030, 889155941, -1000989521, 1790587375, -1521993712, 2031982182, 1336943466, 1065506414, -434912364, -607225002, 662950817, -1756307961, 1928087853, -497544359, 1014762528, -485752703, 2072185893, 1172550405, 1733952730 ], [ -693322478, -825981774, 405466905, 1684271454, 2099139661, -1913378621, 1875935078, -1705364470, 750282453, -190512776, -389634579, -792883563, -969623388, 327830050, 660791907, 428679847, -1960809787, -616786253, 709695882, -1012822966, 528179727, 1371255940 ], [ -749029286, -1469961398, -1969799990, 752059211, -1718268333, 1873147804, -1060132143, -1987267229, 1198354242, 666095082, 884056829, 758457137, -906272078, -1137792167, -2084699992, 1213956200, 1532829845, -2139304300, -1008219825, -2063149329, -694756315, -837622059 ], [ -1671889997, 1723587356, -676955506, 387312847, -1600735398, -2086272363, 507866977, -2092795948, -1049959455, -480314171, 903004862, 1321124914, 29794069, 1215103134, 617140482, -1864668844, 767543894, 636246226, 1894347159, 1545470560, 1750119859, -981641831 ], [ 1450386725, 1582158636, -502128021, -106223197, 1108471816, 1113881957, 263670105, -1527905051, 1959809835, 2026774992, 520741791, -1691424993, 1188027520, 1726632617, -590718100, 564269833, 984626439, 2147111205, -45602113, 1482789948, -802701910, -873072680 ], [ -143139740, -977495822, -8707106, 1459319204, -930286558, -1583164720, 2074921484, 598972898, -1137364385, -2139400756, -749542108, 542331258, 2046140962, 235731918, -2141620966, 193446850, 1375729850, 846704472, -1893115160, -671586855, -1349484409, 813705361 ], [ 349631976, -1377418635, -1896690514, 1421377687, -12114483, 66766327, 457996766, 880683626, 122757565, -1279880232, 43058262, 496332191, -582799940, 1265476812, -344579242, 1596289639, 1053271616, 122514715, 203043207, 1688441631, 85724811, -1654195365 ], [ -333175928, -1563757435, -1328315789, -1161825283, -482606815, -786000474, 1763427076, -30521842, 1336551007, 2124904306, -1065429191, -2063101278, 556760782, 949687323, 1066888103, -1778361456, 1548382228, 281039582, -134878542, -1745310120, 1925495537, 1195470784 ], [ -860132154, 1183040812, -762956780, -801543461, 2122195016, 1607698209, -774948744, 1108741535, -1751158211, 515821504, 1497900488, -579053582, -1738707106, 1558037970, 1579195924, -1483671858, 2073776955, 1216295460, -1255955867, -1783590902, -1007492969, -46568560 ], [ -63606186, 1482023740, 1317070288, -979944868, -1218484948, -1927446748, 825650815, 302542567, 2128900676, 459596295, 2074976003, -532619697, -1885878233, 342263152, -491089577, -402419530, -441715994, 1223608604, -2019959498, -46643414, 542328928, 774485318 ], [ -1026512337, -723004961, 79344803, -1661346697, 442345580, -350815092, -180464966, 2043617934, 681695052, 2016463640, 1092870357, 125270601, -336399363, 203086112, -1030345163, 443590479, -2141581484, -819247165, -2050913844, -1816463399, 606921106, 1552587563 ], [ -1180969259, -1989159554, -1674935923, -2083001008, -1937883763, -1581401189, -737586850, -454992256, -2087938913, -527728084, -246376573, 531974778, 487647931, -1743800589, -198267822, -1222961993, 44137288, 1343691505, 1358906800, -819059766, 1684963687, -1098744364 ], [ -1602059067, 108749591, -1945458400, -973630986, 552988606, -817279505, 1063733503, 494637775, -267583393, -652463699, -805604743, 1573015867, 838418679, -1719053130, 1265695510, 1810563226, 1341770747, 65332693, 1564731527, 886297934, 1816045413, -1267953688 ], [ 510546202, 1294012428, -1510217650, 2019366019, 1903577491, -1658101768, -1888572220, 597930130, -1745180613, 609310503, 1011860341, -321765793, 1407218736, 1238615456, 1463137117, 353953129, 1421820989, -721569016, 1993999049, -1913915504, -1768636241, -657487068 ], [ -494496611, 42656182, -1223965086, -1770231343, 898916536, -1932988687, -1577168418, 273454084, -654855150, -236276267, -2036364260, -312722748, 2079630079, -658546322, -1556141164, 958544225, 1891650827, 1016392469, 1597870957, 604027900, -1463828368, 670972617 ], [ 1401633608, -792476614, 1437158103, -950415253, -1196008464, -1248565704, -145521023, -2019104332, 1865746507, -995566980, 783779971, 1658648275, 203688913, -893790716, 1517634988, 208682198, -1793106714, 1149706351, -482261712, 1323789015, 1981320684, 1019624204 ], [ -254324440, 558189382, 2005966328, -795026088, 514531953, 3695161, 628509921, -285068903, 1241876557, -948445822, 1971073269, 577395419, 528978923, 1965168660, 1084178214, -544562072, 846077893, 1394785749, 259027181, -319605964, -749586012, -1286580846 ], [ -346655315, -679329002, -451468966, 1943667616, -349114168, -1951796393, 326272712, -1614408597, 1309518276, 1690339012, -1021935321, -1564411883, -432566416, -839423896, -1547896657, 932095834, -780560676, -1856106508, 418708371, 1026623669, 674308458, 451834778 ], [ -90794078, -1979205273, 1535911381, 2045870502, -74287019, 1389024755, -625175730, 1829768500, 685449955, -1430383223, 2034219539, -1801496220, 2068556086, -1930955001, 921337415, -107816808, 682969179, 1390853988, 2099741286, -624715228, 900289670, -271463125 ], [ -1488042107, -30958253, -757655784, -241970440, 328705968, -1416425446, -265157529, 1108257035, 1261241018, 1069247928, -727821058, 497093860, 592470738, -1279230834, -1273239030, 620677524, -780929114, 1086970446, -292460863, 1667001711, 1076101185, 1038619462 ], [ -1372303312, 77067928, -1946808763, -26799712, 1411668701, -1451293459, 273089595, -1131359268, -815049086, -1715418548, -1728580803, 511400553, 1742553264, -639235373, 1021566208, -1593560181, 636104995, 264682750, -1459180487, -1866774113, -1627846763, 473048986 ], [ -1921762448, 1220955736, -429967553, 1032242795, -1870510429, 1901230236, 1184612987, 54723775, 915181059, -1647773928, 19447827, -1876073546, 587140029, 1427550878, -612894071, -1628846759, -1614058485, -404936732, -2034839491, -286586352, -2031965992, -986412883 ], [ -781350637, 381980169, -70243016, 2091104194, -618936867, -460605390, -874290631, 1873933842, -1129519827, -334549274, -293664026, 1587829502, 1724671137, 1690440372, 693156055, -1709713453, 1585376404, 801821570, 1237978, 1430971866, 2056485245, 1078375173 ] ] ], [ [ [ -2002560673, -132116162, -1176759888, 1648212366, 193182638, -380745187, 1304927860, -195468020, -1371014630, -59994841, 1568796650, 1657197029, 525544156, -573234502, -162185014, 1103826965, -42262045, -1588508066, 1385852123, -202998275, -183801283, -1527843981 ], [ -1835879331, 1323324002, -509172773, -1909765113, 553900017, 1235723794, -456472414, 2086891391, -347829591, -549891943, -1195250379, -695217487, -361575958, -270065961, 423918813, 848921831, -2049928107, -1469668238, -1238017849, -1682805346, 465947047, 476141711 ], [ 442716602, 619379097, -1168879484, -1597715441, 233023110, 2099523980, 1264046099, -1127855399, 255758533, -1085307924, -1518330329, 828594360, -1952127796, 1080702948, 875016728, -35059670, -626791274, -1864602482, -876697913, -478704722, -2136796555, 1593593571 ], [ -135549679, 539509898, -1089791358, 1046782570, -1212390605, 1326553823, -1605594204, -1459470447, -1756628180, 578334236, -1399665304, 1856911899, -248724434, 341837843, 583080383, 717969237, -248336706, -1109481908, -1603591671, -947142071, 1373837955, 467857198 ], [ 1404657451, -1198223144, 1440335072, -283225304, 321464316, -232119593, -697194014, -806965583, 567323770, -1409509025, -1157459814, -1990814499, 1413168028, 1364368486, 1837876468, 155682033, 46519960, 609640848, -1328478656, -1639266099, -1935604588, -1310545253 ], [ -1926546600, 1238816372, -681289097, 1827336753, -925876638, 1671520824, -388152336, 1074348954, -743467691, 1391426923, -1626203609, 2053141500, -2059661533, 1274833215, 1058433591, -30588282, -1407899408, 578209455, -1634248921, -419497816, -1713778427, 1515463519 ], [ 1738635534, -1657045063, -1313466892, -1784922097, 1449537046, 1017092219, -2129160883, 899009950, 984394999, 2033069532, -1081267867, 413954904, -865163851, 863360082, -590111773, 493075215, 1323405474, -609637442, -290034818, 817291673, -162185177, 1471968696 ], [ 1371671476, -770389710, 1279570682, 1947926661, 88379699, -1592078283, -668770703, 19965025, -1910742264, -1565681904, 72879310, 1720529925, -1086796399, -448647348, -336537370, 761942349, 518240741, 2122886230, -1985587451, 197139801, -1366887401, -849540820 ], [ -279140977, -1608030703, -562453993, 310986563, 1695249374, 1891901088, 1685037581, -831204602, -1803788015, 536682673, -689484515, 1775293055, -435770241, 1205169326, 192444597, 207036926, 1483560294, 1928206494, 1956663379, 1453532760, 1709920634, -118317871 ], [ -1386661131, 528127305, -1090705282, 19090277, -1599314701, -212550703, 1830867409, -1777380505, -384635695, -79179181, 1014309263, -737829374, 1626686980, -2079629350, 1096664882, -753312313, -710852157, -1771212167, 317987307, 1498464071, 777728475, -1299275516 ], [ 537232618, -631761280, 1321705385, 613571507, -2117349947, -56597251, -1911687626, 101008784, -862630287, -769311571, -608137564, -1680708233, 1017090990, 885383359, 379421573, -240614638, 1197755513, -1698927209, -316194137, -1547461898, -578388977, -186427767 ], [ 1951933117, -1919954695, 1310799858, 569631548, -1931239716, -1768546763, 1188021358, 2103555726, 1460441725, 1340277697, -1278101225, 1160666969, -1895625141, -2086055013, -1990314578, -205400987, -1734317933, -2144342861, -97890111, -502007121, -996662590, -1810556026 ], [ 664482371, -540881001, -1941816376, -1461258184, 1187309007, 363104073, -2101268585, 635738611, -21727341, 2107667987, -1199564412, 1183426583, -91584999, -986759384, 770107524, -958956816, -784393716, -84450250, -1019477180, 1009183995, -170424285, 1758352191 ], [ -2078779628, 1974963283, 659762876, 1795790742, -1004956506, 610142408, -204697711, -882436406, -236086599, 248557353, 552789634, -626483556, 1275172190, 505876193, 2101244576, 1682137570, -1064625992, 1628644532, -376540193, -1557183652, -1472971857, 1831947441 ], [ -932129423, 1920033405, 336612686, -178073971, -1330183693, 1013974094, 2082926632, 292189546, 249577998, -758014191, 2063672319, -1111129558, 1755267527, 952593891, -869795937, 440142970, -1265958362, -107030393, -298472515, 1857445570, 1025924018, 1620296793 ], [ -834184157, 2016109229, 640784870, -827886621, 1774539217, -1843601237, 970525516, -1245793136, 1545819301, -1342082916, 423930912, 1102011670, 690457893, -919885063, -2138513589, 1721578181, 1086296642, -858740068, 534054784, 1235513686, 142161371, -784310983 ], [ -810666406, 1418949475, -1785047310, -1044398134, 503442059, 599213562, -1252710177, -534905830, -850588052, -906018532, -845792847, 1674960760, 2030584174, -1948010964, -1584228584, 801758513, -1110241129, 274021078, 1201678659, 1139086751, 1436861988, 547152212 ], [ 1440999486, -1183576631, -2044589710, -305701561, -1544662958, 483001206, -1092537966, -2098059755, 1816892610, -1687248836, 115762238, -1971823918, -893331473, -1123892140, 1845659841, 540978946, -1207165048, -165159563, -404515296, -368700027, -1983090356, 1853763368 ], [ 200869376, -1338004956, -1350775608, -1542855667, -453930809, 730199042, -1266300858, 228169517, -1206330964, 381966918, 394322189, -1962369921, 1816556070, 71153499, 46062713, 1731089013, 347941237, 1136413195, 1097667094, -1611231523, 2054299209, -1467368185 ], [ 587067079, 365871464, -1728047247, 694017625, 2080600865, 1660467544, -1401883425, 149922941, -1351112263, -1624178962, -1774702578, 271564134, 1171569730, -1541704629, 1803643691, 1106204351, -1681944139, 377695310, 1559416680, -1357990867, 1724084000, 1012490508 ], [ -269143790, 367359283, 718338818, -124893299, 1071854755, 1309918625, 380774700, 1555271999, 1899584435, -571282690, -933366174, 809464778, -2065016239, -480261196, -386753711, 171481990, 953661006, -623695328, 136259549, 1692627752, -994321950, 237012379 ], [ 1194441734, 1589171096, 543499359, 1571365043, -816289388, -951099111, 2108015788, -1135851007, -847264764, -151667279, -1429895071, 802637568, 1392907125, 1664455665, 1924984408, -1592954700, 838373941, -269347866, -2112423944, -380486937, 517179734, -425606254 ], [ -1625364833, -1246870275, -655848806, 243977065, -694408697, -836540746, -166215169, -895144014, -1556255978, 87020712, 1279281626, -1619839846, -4775990, -1149345012, -401716476, -1656778185, -353013939, 318152628, -779975128, 797193933, 229206312, 1622134595 ], [ 1924037165, 2078389678, -2019380309, 71140121, 1786033130, -1120106333, 1218385386, -1657531485, 1782749455, -1934869177, -841296871, 333534356, 858066731, -1295536933, 1269830944, 976036858, -1830758877, 1552891262, -1400250919, -671138734, -1939203748, 593054832 ] ] ], [ [ [ -238484992, 1443806302, -248662061, 904572493, 1754561134, -495623937, 1319300163, 132019716, -608346320, 1246290674, -889412599, 1493227399, 2129054507, -551477986, -1240366317, 2024997591, 1762112, -850643604, -1521514188, 2069490393, -459713965, 1308633238 ], [ -908907935, -632133253, -1736269962, -1338917278, 1572884530, -1749762430, 1617883527, -32093495, -1110404960, 328717501, -1657018982, 1972783399, 9063050, 444879443, -262285596, -1761650851, -395914904, 1519431251, -262349521, -116128571, -1814480139, 1037420263 ], [ -1686019779, -1000835610, -2096815017, -1925365267, 1557406909, 1615548686, -848470468, 133317977, 681317130, -1967894509, 2061742766, 2127385861, 1833591665, 312145537, -885408461, 2103730615, 1108255909, 192065561, 1534011398, 1998464603, -1471160816, 217644558 ], [ -1487762650, -282640628, 1534583255, 1014732056, -1189107643, 1348215788, -1060964570, -1866861911, 1525969368, 998160676, -198930347, 1498904738, 1072911816, 1348090275, -502187342, 779299224, 1455319539, 418903179, 620445284, 1469847163, 982967952, -1423431844 ], [ -876073428, 2048559324, 751999070, 856940630, -871984411, -1919953473, 469098828, -2017687371, -579341174, 123699909, -1880775574, -1680731004, 1430572439, 415168145, -2071474086, 938955982, 860873217, -1073787925, 518483004, 702742239, -1381381660, 439448514 ], [ 1115559865, 267568791, -1233062131, -1558806614, -642447006, 174545509, -1709845452, 266946032, -414999643, 2113972351, -601261595, -777590352, -1734934806, 1060568081, 1381188387, 1891960333, -833576173, 1212545363, -1705202195, 1660288460, 937824400, 927877661 ], [ 121913270, -930957254, -1323208811, 67332493, 1948475415, -1980292455, -1123321493, -1251374844, -1267766576, 2130957257, 1761509632, 1893565677, -1194894873, -1676940236, 1786204699, 1296415629, 1973644720, 1143808935, -1700666679, 1839128103, 1678225287, -532895040 ], [ -1055150096, 1016856981, -2051026695, 792489460, 1437826687, 520094561, -1628965524, 1379861129, -449043807, 1526538161, 309453252, 1689097212, 1555171808, -413551454, -1181261692, -1501313445, -640969012, 1129804239, 345617972, 1691466291, -120364624, 1244054320 ], [ 82714685, 543166234, 1745371530, 1553985243, -330230281, 726670949, -89356854, 1662953153, -23917380, -1672312354, 1055017889, -1639414833, 906555646, -1448959415, -683877521, 1727940624, -337474484, -1854584811, -727024696, -606462662, -1602362116, -979820766 ], [ -125812924, 827133696, 262669605, 1698431397, 720748982, -584932331, -479959720, 1919990491, 310595961, -592236838, -712603396, 561582093, 1287866236, 1399419726, -2041709946, 244529115, -144730111, -97714521, 1010914942, 933703664, 1837622638, -1451803149 ], [ 435253472, 929454594, -278624984, -1655575419, 1588631129, 1048144959, -1308290957, -1864083677, 1707271102, 213311722, -143797222, -858162220, -1955935477, 1411600726, 37391166, -161729418, 1734715751, 593062435, -240811612, 1268622485, 1571128868, -1981312659 ], [ -1625538473, -235472073, 2017410984, 1018681467, 1295002507, -1761487953, -434771649, -1972039633, -2025531723, 1474351820, -257435821, 315431322, 1797876283, 1432799734, 1318689547, 870386741, -1889668049, 102119860, -1447982340, 1527003354, -924139024, -1592600773 ], [ 1618625852, -1704548638, 180835261, 362499920, -881337258, -1194567180, 1641841217, -335990311, 334480259, -1798185323, 1096429103, -1963521005, 1544755514, 32222994, -1228138447, -1834316531, -718133293, -1006728940, 1921557480, 1455479622, -1601451584, -1707801483 ], [ -381761687, 1256046270, 2106531863, 58878505, 613559140, 364137888, -1220507771, -1414468689, -1084504618, 670820862, 989307023, -403265629, -1564008627, 2047621839, -1440687957, 906855410, -1504938286, 1154988323, -1856471371, 303043057, 936609158, -300938493 ], [ 1421911025, -1880161614, 1053127597, 324367394, 770347769, 145517529, 762281999, 909137829, -170992936, -928123867, -286385912, -1871016904, -14644302, 628207294, -482170717, 1690295870, 1446538245, 616312475, 377087466, -2051582084, 1634532994, 1650969396 ], [ 638705984, 332822286, 378305433, -621574396, -428651847, -918571008, -1186834960, 94695087, -1891133314, -1612135020, 634457351, -368353460, -51156345, -1415970034, -830657682, 1793474638, 412897426, -1351169793, -1400881500, -1764940235, 1927953910, 2043074642 ], [ -1716956015, 171357381, -232316281, 1385872749, 1870342839, 212931136, -1464584600, 1652424183, 1349401318, -696452647, 1520784383, 1784660647, -1507097882, -353343168, -120880058, 192707389, 2047123911, 1121923871, -813870197, -599972550, 150677203, 475615672 ], [ 320168648, -1544136694, -1599688550, -1442626451, -1563637812, -1755798205, -1084664786, 223220946, 1142761463, -1477507875, -433919170, 1698529107, -125965560, 1584390574, -1367514527, 221091109, 191809094, 1562896167, 1286897054, -1077707363, 914233374, -612726700 ], [ -1699873343, 631227591, 1678930512, -1743648033, -1342294250, 115525302, 79219554, 569187755, -2008013459, -1486477312, -146846724, 1123364212, 1804064680, 123834480, -585963426, -178648243, -93421182, 1318813788, -1792051794, 930560687, 1370880488, -1758493268 ], [ -541272739, -1280156135, 561672671, -1397495403, -1760845686, 468416512, 1372972992, 983924192, -551149348, 1810901619, 158913768, 729091598, 1377196314, -86269187, -1816301223, 173913765, 116078554, -1019053018, -69581226, -1821455087, -938991072, -2129098657 ], [ 253573852, -37515426, 2037589618, 1000003979, -238498879, -798421471, 681777898, 58976747, 405535919, 14710376, 1984079420, 138299117, -1422178760, 1248773510, 528610226, -338616806, -191360740, -352648828, -294172611, -315369701, 1249592720, -790348480 ], [ -2023132078, -1866758062, 1395571019, 50526803, -659370568, -1490887517, 851759945, -559930894, -1579942715, -2123573451, 1669345208, 417038908, 1340901632, -1227204536, -1976690225, 1406155117, -851674693, -306942076, -677785936, -358171313, -455934353, -4110148 ], [ 1006802556, 149649938, 99921340, 1098641762, 1996605878, -590179071, 246837547, -948399232, -136378374, -1099110819, -411371628, -701019486, -1543085013, 914842880, 696536026, -386964396, 780516314, 326194500, 140126127, 1391924726, -787379384, 1246393171 ], [ -1066010575, -1391296932, -192140432, -870333353, -311837013, 872087118, -1177118080, 1075258637, -1442170935, -807192227, 66604036, -1350718919, 1224367522, 14535093, 1566856726, 910300510, 1792501444, 1027174757, -1545792442, 124059413, -988579437, -1863806104 ] ] ], [ [ [ 335821589, 248475992, 1955167176, -451808855, -1001597229, -1305414665, -208030851, -1244303870, 431598407, 2063299485, 2143279130, -321312415, 1282276492, 1561535076, -683582179, 229809550, -1561743075, 1036842665, 1357782767, -81217296, 1690962286, 1548061192 ], [ -1371020328, 1195608968, -1210251606, 578886093, -321244367, 113361601, -314794366, 441370056, 1591497487, -1490008114, 627700600, -1523294437, -220557548, -101987591, -1470912677, 156894413, 1908810986, -357760800, 465189949, -156837284, -1596162921, 465491998 ], [ -1647085996, 835389649, 603255998, 1078542363, 1476234415, 361975438, -1166510214, 1473164516, -1057855006, -1701296049, 446512703, 474609915, -442442873, -1099534464, 1373597723, -1881028719, -1341325663, -1485303952, 621844111, -1688379536, -456472853, -1857828040 ], [ 1074917984, 563261266, 1005213105, -539889919, 984811539, 354604689, 1153088062, -1167747991, -1332032350, -1682724255, 385579855, -695188258, 403273168, -1087679887, -438392956, 850572846, -2101905093, -1258168693, 1121874148, -38072566, 759824369, -1887113908 ], [ -936139337, 244970013, -402551931, -1552340329, -1211808519, 1600159344, 1298234931, -936963918, 87650114, 603530275, 497753438, 18878525, -527379373, 1016716051, 1367752085, 813803690, 1761162480, -804442186, 187257198, 1033138361, 196183931, -1222822458 ], [ 1604825171, 1811419877, 1909420742, -1556975227, -878803302, -95435046, 544586442, 245509525, 1470547114, -1681876312, 1985325934, -1598756466, 1905730287, -74727137, 1532383882, 321440829, 676272623, 2065761161, 1568349179, 265765388, -968167258, 2108007689 ], [ -1234412068, 1204238146, 1938016875, 1183895684, -149714545, 767847990, 850230212, 985491543, -2027936399, 1513805264, 1923816552, -1140435159, -1966893898, -167946757, 722959235, 1886561378, -779792724, -844630004, -504841613, 2657049, -504235146, 916594693 ], [ -324186727, -1618825971, 514766920, -557935448, 1435671229, 343640444, 433002365, 2025066191, 576723527, -410859673, -263141914, -2014701134, 1055903144, -1318320279, -484587922, 468931632, 519650373, -2124218014, -1036081594, 1048652043, 1642400162, -2011004399 ], [ -1337998327, 1475628784, 302194425, 883300194, -1026177708, 283723792, 1485175885, -1640167381, -250833305, -1444933370, -1593584488, -943408157, 1412835595, 61978269, 1260346290, 528502204, -1967790810, 1067806381, -1798702572, 1761017995, -258100333, -1765676739 ], [ 1356345840, -1242857158, 1072974802, -734031196, -1600380803, -295376884, -1088801333, -2126264269, 1138932823, -604676483, -1107721077, 1180902498, -828901706, -1943232020, 577878193, 446159188, 2128465248, 398403015, 370193686, 436403076, -1359854854, 1299835616 ], [ 1953653630, -2137358966, 1132051093, -422547929, -1426571060, -649205504, 1064558188, -1913893819, -1123284092, -1230771110, -986784842, -1957869999, 1341600717, 654724026, 204164259, 564407390, 1119258372, -817780056, -897215717, -350366407, -2127996351, 462720543 ], [ -2092191229, 552394372, -636290655, 1130206292, 645076858, 1987523572, -1707765002, -912576615, 400985756, 1539168844, -519639631, 1694406113, -1065438068, -518229682, -1498638395, -1130855571, 78266864, 191806583, -1132295532, -36263125, -1725217046, 1216735422 ], [ 1818480251, 519646665, -351963823, 1263075443, -365898283, 1041154860, 1980160763, 1598914814, 960306224, 61303218, 1702913653, -6453690, -2144098998, -415117977, 389125956, 846005504, -497774186, 889485094, -1977198743, -1788243281, -210446678, -899561989 ], [ -1661655769, -1249728691, 438733406, -1730219552, -183532609, 1776256170, -1169517072, -456111423, 173509972, -1005802900, -361174909, 452756921, 1226709280, -1146590225, 747538313, 1020465667, 565085787, 647156305, 1282671576, -1198747934, 1698960966, 902485206 ], [ -2041733296, -1310787450, 354752230, 908093662, -392533999, -1512735107, -1739097586, 2107897741, -1730479195, -1947959263, -1113832167, 1850423235, -160897077, -1230260625, -2001591548, -84285640, 731955664, -593833258, 1141034581, 1313381557, 84451043, 2100293834 ], [ 602295874, 1315565520, -1999669781, 2016288021, -1819020383, 1613043852, -1581274578, 317117454, -536332971, 1816957497, 1272080938, 1769630900, 1528654036, 504112792, 1841088196, -1936696299, 1007074070, 2015162524, 668464163, -949286055, 2018863966, -177064966 ], [ -144414656, -1891610516, -1641726059, 1654103042, -26237571, -2011527055, -1430856707, -1975512309, -713166969, 313853145, -880163162, 1517596361, -1632243677, 1459947324, -39549994, 1892707035, 1082752595, 426197107, 1300814296, 2102061034, -1805055094, -2119146204 ], [ 1086626793, 1014783791, -2032491598, -2100101211, 500821658, -920080575, -685704134, 1549979627, -1765521416, -1419627090, -2055581552, -1721532338, 570253390, 2080999908, -1760552691, -1448689837, 1933066145, 39562865, -561105071, 563236132, -706306637, 770714136 ], [ 1727474583, -93053596, 1499320224, 2068120842, -532187521, 388204500, 437735874, 1094599231, 607243242, 1229790021, 1125887061, 2089458255, -40108931, 2037327271, -1044415788, -731038824, -1665639901, -1827450570, -498725693, 1722133170, -791658750, 300154311 ], [ -1749285467, 744256009, -829740689, -1082871446, 479155557, -607831149, -423375949, -1715338743, -1622920207, 2074920614, 547154728, -178863835, -666092860, -22852237, -399236906, -515453513, -1084330608, -1256496158, 766919902, 1344438788, 2048829372, -917122493 ], [ -1444286893, 1781861410, 63927890, -1854970945, 2089815543, -76190052, 335253651, 825647369, -316463786, -96500230, -2141872587, 1282114038, 487928152, -1495650097, 1995622290, -2071821659, -1450529018, 1373973419, -1389814177, -967928576, -441867038, -242682178 ], [ 565969995, 1974063419, 1949428630, 1180104532, 577594953, -1657957438, 314339155, 2002154787, -1913492200, -1441023984, 1725540817, 684570758, -1340726423, 634878692, -741345462, -1761492030, 387184600, -938044795, 777315225, -1656605712, 903018564, -1614276097 ], [ 1272098340, 1509652760, 2104670347, -1070693441, 1877865654, -1470072671, 102469936, -852300652, -309052466, -1832859298, -524087905, -342308888, -1658640730, -943325525, -222917250, 260176843, -869355689, -1747800130, -1815366804, -2008013804, -1305979207, 1368786957 ], [ 825322071, -390621680, -1801830009, -193443914, -1997431102, 2016082940, 684610066, -424679641, 1288181762, 1780571507, 1448880258, -1937593237, -1611117597, -469972376, 162949247, -294773575, 1299508452, -755645402, -2033843617, 2110877640, -258486551, 759103552 ] ] ] ], [ [ [ [ -1777895145, 215161659, 618666381, -690734783, 2010108210, -54601249, -1386663754, 929357278, -1177722862, 1677716901, -1493493536, 367169551, 570674144, 1266317327, 599934986, 1346601827, 1264037252, -222995624, 192426711, 360717533, -1679882782, 1286059145 ], [ -1609250927, -1110834425, -345062575, 1618355040, 772873142, -1843421756, -238864894, -251658450, -460902566, -1450340035, -91628123, 284936195, 345228766, 1383541424, 1328407017, 673349500, -2081054162, 2139108098, -1039699624, 67079019, 55714365, -1809282185 ], [ -2016909408, 1618024217, 1264610556, -770753477, -2082012804, -733219432, 598307061, 1248702629, 1415074240, 1551041968, -1550428829, -1115288340, 632030023, -673194460, -822518071, 801374367, -259151820, 1800696679, 1734350886, -1558667598, 638594869, 1767509853 ], [ 1248299732, 168986783, -1424309538, 1046595042, 980680274, -1984079829, -1717846202, -1867674056, 1693195010, 1888109539, -314773001, -1570960375, -601348174, -615287118, -1085608005, 1674102108, -905855900, -2131254273, 342618815, -121122286, -1048432609, -1095993350 ], [ 553575183, -1829262954, -2049347407, -816629401, 334362186, 46312741, -148656165, 934095590, -859698022, -1025973312, -2044729886, -2080051217, -1330623623, -1819728958, 1949769956, 131159696, -1995522348, -511536050, -1994771142, -198186414, -1377870755, 228166152 ], [ -1267445103, 230795716, 1518480303, 751244354, -1160096800, 1275975059, -334591621, -2098710205, -2017191060, -1813387332, 625359245, 2142915514, -384036897, 369719844, 965564087, 1077364356, -989439726, 929063800, 245830601, -114326514, -1556204796, 516306611 ], [ 1139607243, -2109837769, -1556283384, -1107533760, 1923038477, -360149865, 1935581946, -1251101389, 938061184, 1649417617, -1270798376, -1879070951, -1427065813, -1560086422, 484911842, -1439238634, -789127294, 1619264929, -1493444615, -664560569, 1261543181, 1373057092 ], [ -1747916627, 1213664729, 513972440, 205842637, -2061526483, 1179896377, -1626270812, -1834568503, -1636933643, 1253559420, -918005138, -742660784, -37611752, 799373994, 772089559, -891670197, -1718079727, -269329511, -128775455, -436717192, -1187135429, -1538289655 ], [ 2139539394, 1533622077, -1491562015, -1604358418, 1835182755, -1052464997, 1851594280, 1904277376, -633845561, 752506480, 961562212, -421387277, 824166860, 765757526, 1345609586, 1384338014, 298099094, 1838774083, 1718529333, -424683970, 815690526, -1059873382 ], [ -1305122141, -84184843, 53471233, -1668309808, 1511893611, -904394571, -769577186, 1041536184, -1955322056, 409219298, 615044393, 201060831, 1822824626, 1249468187, -1849141548, 1753940901, 442866958, -1292952795, -346598155, 152276746, -2117357130, -1873517154 ], [ 161773709, -556453572, 103091742, 644688145, 143846375, -1074608409, 1212051736, 589415349, -857737451, 1438662021, 1135217448, -1322443433, 513379063, -704409938, -1938077194, 1417615559, -998397713, 1948455010, 1141539021, -1774448199, 670048744, -889429380 ], [ 823933986, -303907943, 637437804, 532003167, -994441486, -1736943469, -2131799549, -1029620785, -917880361, -1867077797, 1040346182, -811984407, 1311679155, -1727180373, -659372185, -364374502, -330522578, -608387380, -1827752456, 2098769537, -2072515648, 1425577519 ], [ 1447997293, 1840986123, -390625212, 743595573, -1960591186, -770288843, -127493678, 1902833472, 1812239589, 1029505636, 2021361753, -361501221, 1924972098, -1348207235, -1351822989, 330562752, 1284553324, -456054691, -76850251, 187733318, -1879072053, -1536799650 ], [ -1638552781, -1236791731, -137155192, 933459793, 2081761674, 1139631965, -655169563, -146844999, -1553335853, 90980191, 1483869496, -280941798, 1501407499, 387251924, -1343447934, 1378998756, -691869247, 692236860, 1250208154, -2011106816, 1586366033, -1717440431 ], [ 5752980, -1805455151, -180816066, -973050714, 231341746, -1413691360, 2086028981, 714386730, -1662717525, 2058281120, 1679593947, 626578840, -114629979, 1531476083, 1199856342, 885860770, 1773428289, -1153468824, 1484303465, 1737481101, -954442439, -693389684 ], [ 213585511, 879275010, 174157710, -1187675676, -771558080, -429672181, -150358686, 1724187398, -901740557, 182525036, 1293982388, 578527957, 1845544607, 2098896706, -283266447, 189730088, 1842804336, 1063657020, -975250292, -286220730, 585173573, 941870114 ], [ 1238722709, 479714542, 416918435, -1931214971, 765057837, -1633486684, -124978253, -677274316, 677655043, -1735306596, 771897535, -893599797, 1537192591, 145942358, -1770757786, -291467702, 77778953, 1595058732, -27697396, 1239699744, -743497576, 151809268 ], [ -405092459, 2089893802, 1473056994, -1020004069, -1104505190, -787481348, 1820759852, -270104669, 170848010, 674611136, 734420372, -193642086, 1258089882, -1947359141, 1421985093, -1418651333, 1310738261, 905244184, 1420800142, 1356945371, -744033604, -1538800741 ], [ 1861218400, -116522732, 1578700258, 1632170929, -421035614, 1516828464, -2121695142, -1368478371, -149831573, -1569321634, -17719960, -966473123, 532286916, 528020356, 1466516717, 253353452, -1704467520, -220522272, 575358574, 1030111531, -1777068292, 1746402296 ], [ 95090641, 1704309523, -1185591797, -1446606246, -90984706, 828604455, -1817801198, 1118106410, -1303005085, 1497748352, 1950760920, 534522549, -318149299, -824002670, -1919954229, 417702853, -444751, 1112538049, -1747132571, 1538004444, -849600960, 2135245697 ], [ -882610645, 1381047747, 597608847, -1522828018, 427815266, -1630391929, -1912920515, 2106318216, 1264013989, 1268619752, -1032403249, 318392866, -438884198, 1540177302, -1430001552, -902379410, 1850438876, -1107728027, 1014206160, -618569614, 563069884, -532563908 ], [ -1556894506, -1899233697, 974503277, 186101167, -1044972122, 1885770275, 1878494398, 1837195694, 1609803447, 236305507, 1477184022, -37380248, -1279597561, 1230265263, 1810508077, -1922817298, -552391743, 269504248, 1333721786, 890458296, 1244007467, -2039702394 ], [ -828871689, -1941833046, -470364208, -281308846, -569327224, -301214332, 989580367, -482018718, 1931607690, -1868315807, 1189309644, 537326133, -1437345491, -395889098, 1637229848, -736678748, -1367194212, -1239350700, 231927839, 1825975879, 1205894926, -399579342 ], [ 1434341474, 1389904212, 1478853881, -446787457, -1212872208, -804364258, -2080718562, -1104962258, -600521342, 258492274, 1981753683, -1899053811, 880239341, 1904106134, 291801550, 503889874, 1260758643, 323880547, -929829266, -1278263378, -149798701, 1551237223 ] ] ], [ [ [ -781076681, -2131784477, -765250249, 723403170, -2142164279, 1673740114, -361788740, 1440998879, 1205457695, -242176042, -1032076069, -1373023154, 633847378, 433467839, 814787841, 562440326, 848260059, -2126420220, 53562532, -109018577, -2012892693, -783691854 ], [ 270480716, -1840955197, 1284959434, -1105783572, 121405087, 112856357, 1243458911, -922676279, -544635310, 932285774, -226651797, -1443617504, 672814014, 503437408, 1029924634, -807054094, 618857176, 102534155, -925854569, 852710416, -956824275, -774379225 ], [ -1467660077, 967265434, 1775361080, 1214333100, -1714118039, 482080640, 7079780, -271668450, -502793765, -1600798365, 51725777, 1405533986, 623832602, -1890261526, 1559202280, 331343397, -776863368, -1249897025, -549793460, -808416697, 165470459, -1273038763 ], [ -1469495595, -1263465823, 836217635, 1162463271, 1697430911, 1374946383, -162686195, 1503230072, 1839336648, 1275390387, -1769923893, 1715356120, -403542198, 161735772, -49603045, -1349671279, 1392332823, -74041557, 539057667, 420404155, -1511731617, 31833661 ], [ 311507516, -205373718, -2133477532, 1278569275, 1248867262, -182343193, -893340713, 1442269325, -1928971131, -193528905, -2070436369, 811285161, -605608866, -866710569, 114814974, -954803994, -451104337, -1595401099, 557443807, -1354456761, -1292735591, -850333608 ], [ 1084064686, -610434897, 1733715985, -311711611, 1139457537, 1588353322, 1510885677, -1836953296, -1476672751, -946666347, 318460833, 483623232, -64856150, 241040165, -525791557, -38096415, 1690444354, 1272805255, -25090622, -766350313, 1479788713, -1398687339 ], [ 62656622, 1563636037, 491999043, 80921675, 1444133508, 879005964, 542217773, -1421865527, -2050712438, 1780537524, 1231146015, 1780930271, -379929335, -251184122, -1880804959, -438927512, -1896551296, 1925694207, -1170674325, 2026974004, -1100928384, 1392342632 ], [ 63386236, 494687778, 2055302993, 246239856, -1786316362, -1399112885, 326007804, 510406164, 33530509, 880381585, -630952498, 510808655, 1162868799, -49561872, -354825093, -1642549171, 449913869, -531382435, -937959537, -362234187, 1033609302, -754251736 ], [ -620932493, 582473388, -1119192475, 1257016351, 569671175, 631148383, 830245888, -505074236, 1358752934, -930403273, 2131842619, 127085865, -2113546294, 955484140, -675770348, 920177675, 1381449707, -1759754215, -1915330843, 995189174, 688803990, 682389732 ], [ 2007793313, -2041499184, -1684183110, -1133652393, -1992483390, -893922623, 226214177, 480261871, -801674372, 1772516998, -1711040590, -996344210, -1806773686, 496747002, 1353176884, -1302655389, -1339868804, -1993892558, -428898493, -1287948859, 1118449054, 929602218 ], [ 987358517, 1450916640, 1927978692, -1977859332, -1996927112, 1246384879, -1806795053, 1897076882, -1414724605, -872474600, -1017548640, 1256375191, 1658820297, 1243242858, 1213220595, 89508452, 1207400526, -920700177, -1778648514, -906668284, -633040622, -1101508999 ], [ 969741818, -1621784549, -928699678, -1544014281, -1560298998, -1192503391, -1891798037, 914951173, -431788167, -1996404532, 425097759, 1084843237, 317396122, 1675763619, 1426586634, -803010732, 1433667966, -201460248, -1209740911, -1848641590, 1753279863, -1801091838 ], [ -1256650012, 488281555, -241245672, 834904723, -851237750, 552011525, 1275785078, 1991633762, -1653019229, -1956663655, 1410164256, 275219596, 1629855094, -1894613831, 897918236, 1907356390, 575037828, 732679321, -321229180, -1967353367, 1691846189, -1704137381 ], [ -1057681249, -1463772642, 1792701514, -1964433811, -658566429, -2090627606, -780803365, -2038911296, 1932647900, 1892431437, -221193413, -466618708, 749699487, 331911516, 1012223433, -1463283283, -451696005, 1496314437, 830350895, 994729273, 934304257, -93562305 ], [ -1286668651, 979861134, -1050460151, 1920331969, 820246491, 874332897, 558205058, -3263136, -1218176594, -280149685, -1180771511, 215287245, -1031760005, 1996329266, 1109190020, 476383312, -607773934, -816055508, 565236122, -1869098822, -198656376, -1168601867 ], [ -757916608, -1412625718, -892644021, 670748450, -743598612, -1208939798, -1740753047, 329700410, 811321588, -757058772, -2071875310, -134688778, 1911637396, 2059697135, 40904254, 1761599600, 706672659, -110047171, -407154425, 22281449, -1489214235, -1924374746 ], [ -5364397, 35590360, -83548199, 651921553, -1278272018, -2035659003, 1448684857, 1955017022, -710140159, 1965546377, -1378599676, 81730007, 2053348102, -905277730, 1384359609, -791052641, -451568772, 2130230053, -1833544742, 1977222436, 836934819, -208202016 ], [ 340350804, 770010487, 2145944210, -379576603, -1238476629, 449080556, -1523681016, -1970830090, -909657905, 538398241, -56585296, -1439746646, 2014785959, 1000722162, -1864286594, -759532851, 350455718, -1270186607, 470699993, -104355600, -281869514, -273300286 ], [ 1746245125, 746007975, 902322401, 1539751543, 1690231683, -330206240, 1809535381, 1175512359, -1804617166, 908467041, -2010777054, -1577018440, 1071260834, 584454956, 898881813, 1035550742, 1384305796, 352841100, -407130967, -2088148461, 1531537794, -603703361 ], [ 1065594922, 1255164822, 839107103, -578505697, -393903473, 1029907479, 1108671737, 1094766983, 1083991271, -1269262326, -1399549830, -221072306, -771367335, 1446222287, 34877891, 1978004873, -1737328261, -70155544, 699808190, -1045716888, 869800418, 1103886074 ], [ -2112188413, -1051605702, -461744391, 1318800983, 1370010258, 1826183284, -175452565, 2039516622, -1159633526, 250997532, -1700390938, 1680432794, 154894472, 898803678, -1219350507, -1546694929, 942672011, -569190769, -72650353, -1121330882, 1566453315, 1867839189 ], [ 217166827, -56880667, -241093576, 1273291767, -505730482, -51951063, 1243105057, 971590790, -371763763, 1832192850, 865744747, 553505024, 1168964039, 136730745, 1360936097, -356086608, -1087822223, 144505356, -2071313818, -354056046, 2046424866, 3074887 ], [ -249137287, 1733055817, 913576949, 540475092, 1691901746, -474962082, -598826854, 1240697150, 1050941737, 1125002404, 322225594, -780306518, -80706318, -178572137, -1540166737, 737438208, -946994720, -661358580, 193659572, -1047510943, 805606819, -987808091 ], [ -2129452181, -1133754160, -957414726, 1510665952, -1136430629, -619985489, -1611409509, -1209254330, -1120196171, -41266779, -22441111, -1781541096, -1734549295, -1642510078, -1780712974, -187750172, 1190535010, 125052903, -1650793208, 1624184550, -1589038350, -464337295 ] ] ], [ [ [ 823994969, 92506587, 2037341369, -1652575980, -652989437, -1431299321, -1311899803, -348410445, -1177085958, -2046243644, 776103392, 1521520622, -592680709, 232315993, 952945569, 114723833, 967359789, 1800306953, -563196522, -139395279, 753412666, -275787129 ], [ -519784582, 941901722, -190605956, -601892191, 1272403037, 1845311985, 1866925821, 1550132083, -234056032, 428667997, -1458070092, 1067510116, 242519794, 1387715887, -1436205020, -1346002935, 1745397713, -1588461762, 470553816, 232462956, 1632004755, -493675561 ], [ 1834864778, 1188666301, 372886007, -301421380, -424065572, 222283770, -251887662, -1111167784, -1304879386, 5380065, -2135904294, 1629284976, 1009741637, -107766018, 2067328167, -416550032, 298973834, 152982526, -88600816, 1521752228, -766685806, -1142382703 ], [ 1042850256, -1054445888, -1046998558, -1140306849, -1600392063, 814951580, 574477387, 1801039827, 1627100054, 1882645569, 112078772, 2096371155, 1393586747, -1305573736, 317378721, -150303367, 1485739667, 682926034, -242988925, -1024647822, -560546070, 242678374 ], [ 832628467, 572511165, 746930942, -2092589345, 1912965506, 765416257, 1239739494, 1259665346, 361639979, -7549851, 1530537598, 1069524503, 939943553, 812841313, 1762681657, -970634525, -1802109829, -1519164951, -384782117, -1146787658, -637366350, 2017464977 ], [ 377014575, -1546042234, 857925068, -2090723365, -125489448, -880731510, 478300248, 2028565898, -914313534, -1748593634, -1195902630, -364912350, -2030242911, -1669046696, -509107894, -1626594900, 965591960, -1522422030, -1489239676, -1944230663, -141437337, 71198681 ], [ -772906156, -1469024229, 2146990963, 507461303, -1191588544, 1920927632, 1134506020, 305265097, 1276394807, 436613677, -1676093087, 28064219, 1941472202, 1343072208, -854413049, 1311847087, 1211990584, 1283457486, 2000960354, -1472318721, -869771731, -393639308 ], [ -1822558272, -932635293, -632164180, -2033896226, -1114887992, -1750219450, -539316207, 1433755423, -57283763, -1240356542, -913942361, 1091914169, 295889850, 672491491, 1274567649, 1588790158, -483961338, 597260945, -2103213956, -1877714536, -1104072182, 1717850175 ], [ -1422699259, 1518089154, 1835301284, -491414711, -2039386321, -781292993, -628395785, -344440241, 615783824, -809919469, 591346165, -1655116207, 733328478, -303317677, -1709715030, -1846293765, 315152271, -577238924, -209443530, -1889119611, 1962186238, 1566606034 ], [ -90359919, -1046376421, 394939374, -191177912, 932035062, 1937379013, 1959105158, -30085502, 1419262256, -1059187673, -1643900227, -1547755179, -619012397, 1898790511, -1132783160, 1498015281, -1671996387, 801719135, 146946302, 889845112, 1406656031, 54757581 ], [ -2082399489, -488510051, 1124147277, 822880965, 1071335712, -984993660, 1231289241, -1821458704, 1736714322, -1716124987, 93561444, 1440977403, -1908562566, -1784882875, 1884779289, 222821921, 750350848, -535683054, -1247349575, -51942219, 1421194859, 1387411658 ], [ -914913531, -731126671, 415194147, 1827133320, -566049103, -854499431, 1351474557, 588956318, 733250350, -503043881, -654638178, -129225861, -720679660, -165141959, -383297165, -2011988255, 154835772, -1166557395, 1622173433, 1344308, -1947565176, 2044121063 ], [ -1562409778, -1636633889, 1979987274, 218458007, 2004987091, -374157911, -428495427, -187942992, 118238667, 749061903, -2015056291, 605386535, -2088441762, -1746250074, -1450818197, 2008172988, 1561407432, 60146583, -81869011, 838565501, 1901026509, 1484614700 ], [ -495792796, -807056341, 1380360503, -726362514, -593488858, 214431078, -2078149730, -614455230, 897469122, -577509284, 2024314946, -1902689422, 994854782, 1925703276, -333839289, 1787688319, 676743631, 538161677, -215400159, -322160082, 1516324122, -319322103 ], [ 144751461, 1421715023, -1022866880, -590939195, 1927004870, 985349574, 545985255, -1380775013, -584424379, 1251322792, -1883430430, -868492223, 1056278409, -1768633850, 550628562, 1290677174, -1099892509, -1343157878, 1150177133, -1568692233, 1922543357, -1675538368 ], [ -1267087249, 231281662, -1501840094, 1774452928, 1422345918, -389872183, -1066319119, -1485139979, 2024320256, -2079265709, 1956562359, 1031190419, 757539442, 1954557, -1581083560, 69966690, 369451036, -483172024, 1337098819, 1030160602, 278544411, 1972295519 ], [ -986686751, 1278240214, 1822896878, 574523816, 404725087, -1818852089, 2136518837, 1445113952, -48799674, -381375306, 1492643964, 1585284870, 1397298931, 2106548181, -439716507, -1275461290, -719759418, 2087290142, -1709283132, 973435385, 946618510, -1816628851 ], [ -1048852502, -1095821622, 560837484, 1932545359, 1099852410, -143429947, -731569974, 979875129, -1127461286, 1487280211, 389259609, 1588376304, 1549709005, -587190878, -1326030514, -2038002679, -504659468, -1353757437, -2075092633, 452636152, 2130402523, -1636866825 ], [ 341227838, 1597844415, 1110002746, 349069168, 624463255, 31264548, 1764944126, -1163508059, -177486654, -1067529595, -949912482, 2089338444, -558618586, 1299741914, -139910068, -323146541, -486832129, 1060232463, 1481349845, 1086718697, 1383870887, -688722587 ], [ -1212747377, -2015622035, 1593121274, -1022182030, 1467605373, -1877177375, 1639167856, 1347637422, 90371634, 836837034, 1370929654, 844917903, 1408854194, -548088180, 341286951, 1391984432, -1888517571, -300354400, -1701487411, 948371830, -1757100410, 1202102371 ], [ 531130884, 962807355, -1947331287, -730905154, 129249903, 2056421114, -131215144, 220920556, -816885539, 1096646293, -1331266358, 979631664, 1953535539, -1961740792, -1930485605, 2019317670, 953321256, -1106369158, 1203651343, -1030295176, -314431502, -876923817 ], [ -607906436, -767154872, 1157358372, -703496844, -628120566, 235769795, 2001147718, -1724897977, -2110497469, -643366745, -363751150, 1494317814, 824364054, -1150390023, -364177999, -1469362106, 1258591405, -1309718342, -1455532246, 1814110079, 733071950, -1775766708 ], [ 1279644852, -346244050, 2135599326, 426372202, -397699006, -1487058888, -1011808240, 29798536, 2008705197, 1877126411, -883046384, 737878468, 1429789736, 1769597990, 727942809, -910266617, -1731640054, 659071267, -2080430546, -899800499, -38227635, -2023496769 ], [ 712522552, -2083844522, -1525830479, -1052871219, -684206716, -812615729, 237284497, 81473012, 390001527, -13211706, -121301298, -1352684080, -1427530602, -1222770194, -413860875, 1940429627, -246795901, -958437186, 1914255688, 1602741875, -1060349852, -495389951 ] ] ], [ [ [ 483137638, -47555218, -2045563404, 1508155738, -271279059, 367155017, 1053031011, 1177585828, 160045797, 1335608770, 168581109, 1639725615, 1018995386, 75656717, -456292015, -770191651, -532403667, -18770308, 1205227774, -272154486, 107639306, -1300540940 ], [ -1476202745, 779612222, -1708754949, 1680002074, -2098057675, -840393007, -1778016483, 1718822446, 1835805228, -1101525341, -672835090, -1334478452, -313663878, -473778547, 1931194017, -1450939464, -1755452096, 1164848348, 1288659019, 2126749251, 1949446708, -1497380073 ], [ 996375555, 527363325, -1094295368, 1902080111, -2032199812, -707061831, 195165799, -398972024, -1105277473, -276735963, -246110561, -1314603677, 49620832, -1144655988, -531717865, 1954739624, 966308678, 678601404, -143078565, 1289387133, 1159309304, -1337904634 ], [ -1829656899, -992249236, 262535842, -2016767802, 1852591666, 818423092, 294897638, -244249123, 866954232, -1428688115, 1253253592, 1499368926, -2130091501, 1810985872, 140771826, 1493932268, -1777388769, 1587232736, 1858871043, 581181512, 1916937426, 1270649098 ], [ 93584247, -1138598943, -267779261, -1279898709, -22122882, 1832489212, -2122816826, 1004615817, -915196133, 1093534537, -494105433, 103479291, 841594414, -668529962, -1513575431, -302582214, 897421687, -1390523059, -1291341389, 58354041, 662340582, -1805186238 ], [ 404045745, 621265029, -1834248997, -835269507, 1221269773, -18894546, -1001195758, -1805872970, 1661371150, 2116918249, -813301444, -1184952096, -302119462, -936574892, 1714174374, 1108539314, -805854729, -428444537, 1428542417, 525675684, 228698731, 36291700 ], [ -1669769665, -483634943, 1890302775, 653621263, -401891804, 1730470103, -571934799, 40116547, -978254578, 844423253, -1144432666, 955852278, 494789928, -2048722217, 194297669, -1300678955, -299197067, -1863334174, -1801958373, 1711743756, 1731836154, -1258381532 ], [ -1528319009, -1324016162, -70313620, -398272320, -1539717045, -245421667, 1992827057, 1396771528, 588070530, -235677550, -1050848919, 54359710, 1201133413, -1883252840, 958152148, 1045821206, 324637121, -1045106878, 1030828692, -704875247, -389451521, 1714422154 ], [ -230416082, -1975166984, 1658919024, -1614517894, 2091397026, 1863999056, -2098307486, -496566816, 1541538222, 729005787, 1738089580, 647964033, 1871969748, -296630940, 984360807, 1698553017, 1088114179, -117790618, -285038592, -1710341001, 945574787, -1273651742 ], [ -1663122608, 1106914499, 79203586, 316289908, 92631942, -371107355, -719106843, -1839840818, -789193363, 2083861411, -1657964258, -56758104, 1453596806, 1963545078, -1437771027, 1411702389, 81077462, 476394944, -1278209988, 260212332, -1560093824, -1851320314 ], [ -2066669869, 1202045919, -9375921, -2055300223, -507342084, -1489735411, -2064012733, 1048949393, 1800086468, 869467927, 228984072, 639039462, 2100421995, -1082254851, 1523894706, -1188327899, 857182141, 1076097315, -851881926, 414061482, -1556280345, -1536328174 ], [ 126911365, 281771400, 956695085, 1242884761, -1223925965, 665683268, -1041299496, -1159352191, -546206489, -1476204840, 551427239, 1017872592, 61026300, -702488559, 636561378, -272556986, -30757876, -1478090059, -1584221255, 376823515, 1342486646, -262734629 ], [ 1850326671, 744233723, -1532823598, 524510435, 67825361, -285701598, -485804396, -51238332, -871100220, -2106224950, 1711546731, -1862784802, -1339018767, 1059613664, 238397960, -1342818713, 1086212879, 1850318759, -1879859595, 799686402, 1812682601, 1440912260 ], [ 1959022123, -1711295762, 86535222, 1889224079, -1976411225, -187727611, 1629957090, 633770093, -1196796580, -669237845, -1104791178, -1459105517, 1201073896, -846099432, 1768104159, 1444437184, 111975451, -2001814879, 1239029541, -922923561, 1061325683, -1059607228 ], [ -940613691, -2024451692, 320506692, 1724598846, -308551447, 715570524, -260880851, 438025606, -376307794, -1808037490, -1094902491, -733989441, 1650150078, -1866159044, -1082121070, -1125954092, 607758124, 458920872, 1145573672, -1849186685, -883882746, 405200722 ], [ -1173101778, -817950987, 2052853640, 223061709, -824234959, -2065535483, 1983687925, -2018665902, 212636720, 133504795, -381941989, 907208258, 660970062, -130455941, 1431662202, 1122278910, 244055655, -1074973525, -770747504, -1714044382, -1688690902, -1856892474 ], [ -1191288347, 704167134, 1484489658, 883999909, -377580664, 1603254252, 1257880115, -423208490, 958917004, 578500298, 125015500, -1389380982, -461122509, 1144014982, 177363087, -1441223265, 828858338, -1837927721, 554228429, -1803104823, -49625278, -1165569284 ], [ -2021262071, 625351368, -124353414, -2145227750, 1577716533, 1074355177, 387035016, 1315833512, -341907010, -1484444440, -250157848, 2076250241, 1548518713, -678306088, -1770906767, -346861812, 624444099, -824267320, 1940706910, -10418531, 1593752364, -1870998358 ], [ 1212640648, 381343346, 1110377683, 112435204, 152519840, 999034130, 2248829, 1011862704, 1995014832, -734047793, 2067413843, 812423377, 1191609615, -1649375427, 621406579, -1105649662, 1354581600, -1331507424, -1525991045, 1326757844, 996204666, -1698051764 ], [ -695424426, 1106885807, -1639885095, 1572207399, 503005220, -1125399304, -330888815, -1766577065, -893846929, -2074506936, 407902835, -477243946, -180935531, 658639566, -2068902182, -721040143, -362077512, 1599123454, -158297, 1006771758, 1909365295, 1934450071 ], [ -1633276420, 1746149140, -1291221571, -609594997, 1127023672, 1988762724, 1034636289, -1452678646, -690356200, -1711136687, -1969247179, -1839689656, -1183331268, -1464340929, -1591269209, 1993686115, 991275646, -1246016632, 619851474, -640554579, -1902901324, 434641371 ], [ -308455589, -521576681, 1878581104, -1892308872, 1816278727, 1863423343, -1275132972, -1271326667, -1025343487, -1765318334, 395393342, 593318938, -1297821871, 957353046, -477445679, 2140451956, -629561587, -373075850, -96143596, 241748128, 1082168196, -1625690281 ], [ 1294543612, -599082750, -70177543, -1064786095, 135707579, 898716585, -2110629031, -1471673340, -919985033, 894578723, -85143973, 1524334238, -1292559281, 1493277695, -1953366299, -1655518691, -1884226792, -463522685, 1061774256, 1286696537, -1663867699, -1309932818 ], [ -986752477, -1651690975, -192868376, 360360201, -586402870, 2062248003, 1094498981, 1657821832, -1723329657, 1924092111, 1777552194, 1005674372, 1353874517, 1251702008, 2005449996, -1036367454, -809734371, 2119718802, -2062709450, 2013481326, -1397651897, -73715449 ] ] ], [ [ [ 1342615392, -651657443, 484057443, -1252451057, 1003785773, 1959508863, 1166828201, -1508617484, -56248644, 1981670297, -1064504145, 843065790, 1187789734, 1505014136, 1563431875, -771510464, 1184779985, 122341745, 2140210838, -1458223472, 733968474, -1131327612 ], [ 562057535, -1078668600, -1315241336, -1011204211, -1764029765, -584653956, -1829501035, -506928367, 72831308, -670032158, -1199874161, 1114381573, -127570832, -1632495995, 1087012301, 1505327218, -898245663, -940051890, -728046534, -1984034322, 1786001908, 1586211479 ], [ 1151749128, 1871219581, 90006483, -423851347, 969548036, -1710607418, -1692110760, -868076213, -625768161, 27055014, -53577987, 442039782, 1797966831, -1009633790, -1511266348, 1727630966, -375221242, 791296414, -1747225772, -857795561, -1013318306, -898875074 ], [ -1912183250, 1279950765, 2090019198, -869482826, 1684461638, 1859501530, 1900146975, -251813887, -1360710078, 1288268513, -1322625007, 964344502, -1026402426, 1175630860, 546641503, -1587598828, 1828068378, 2098642129, -816195698, -614218998, -1388375305, -663705591 ], [ -1803200959, -532733701, 1110024884, -1970396605, -27592211, -1015203954, -364859043, 917846239, -1872913798, 1338229768, 2033089525, -560063932, -1609681170, -2049978963, -375907223, -56625400, 1109383432, -1401138890, 427849788, -842322957, 2137798050, 1076983052 ], [ -1514743943, -1826136432, 1828591849, 1768816931, 136396575, 2061724191, -2016285547, 1488298701, 1134848936, 1578806946, -1077495263, 1945521353, -1978436111, 454583412, -1843519744, -1768265014, 727642699, 174689741, -1361768945, 870745527, -706338072, -1547553799 ], [ -1804962085, 1568803050, 35462772, -702496333, -524026473, -1565432536, -1446986507, 1007506113, -2099483345, -1033816267, -1264480708, -438601228, 21857223, -1998909589, 146466712, 602938387, 817892500, -1515209835, 1378546275, 1248143610, -1066101806, -31798189 ], [ -1668849123, -1131626136, -784885981, 542912475, -1073611241, -1522038689, -1516429655, -1502445116, -1427461459, 1033946069, 1453394665, 1427646239, 1058006023, -1058911424, 1753380042, -1798684782, 724037685, -1511441613, -1839215111, 1206761888, 939662474, -1399689161 ], [ -946496097, -1038043157, 1703652403, -1070414280, -714345725, 857525699, -1309724154, 859364999, 629115010, -422236901, 588980350, 358344443, -1059166758, 1238624570, -338956647, -1386652909, 1565138560, 79402591, -461036040, 1089818092, -1795655358, 1486921086 ], [ -1939398949, 1702081347, -242681241, -830527892, 455965488, -291236644, 716436223, 1286398511, 109965222, 1374654463, 41649823, -88363912, 1203971715, -2139166468, 1470730274, 282672552, -527402480, -1349473748, -351260805, 1436577538, 841644283, 667030493 ], [ 483346504, -786394281, -2029733629, 1549219319, -1039139343, -1005242858, -536019128, -74710677, 329712913, 1387511472, 1068397973, -301636339, -1673351524, 433829220, -1464378800, 630592033, -1294913125, 1247949422, -1917392058, -950356111, 704566456, 2021904667 ], [ -87002363, -843207822, 1526289957, 1924680756, 824242465, -396440598, -860474066, -1640158017, -1539094401, 821823280, -340649843, 1785652975, 2012579006, 1186333777, -934939752, -46531561, -617709443, 289201353, 1001981051, 1942580593, -121647339, 621455212 ], [ 799248546, -996451821, -1756091218, 290287178, -2019530784, -1709101040, -222584694, 1402455508, 1543291961, -439013475, -1403596454, -1629876523, -601165539, -785480730, -1879253758, 1004655902, -902135539, -544574506, 168444019, -619806832, -171889677, 9239467 ], [ 1050301682, -556797382, -1463649216, -1487423708, -12232629, 724187135, -846099169, -1918879882, 1510962285, 1632794430, 1816908642, -1533047044, -1437279411, -832014024, 1119563716, 1043769309, -73940654, 10536773, 684363805, -1778138850, 53618924, -872186179 ], [ 437833127, -263480272, 513581697, -1518574775, -1213033133, 708263798, -41297074, 688262477, 1250103192, 1689735668, -998974029, 1494041806, 1558914515, -1799861050, -590592600, 563319286, -1918035075, 1213083191, 626788515, -962289141, -987466335, -199685526 ], [ 1414802189, -2049679516, -1876862872, 1950958452, -2053727859, 288757978, -1213405531, -1581000382, 1163122566, 674913551, 408018706, -1513009469, -1812767052, 367051126, -245671084, 128440115, -952398615, -1211155617, 580648010, -1364017980, 683916681, 765160957 ], [ -1774365970, 636827576, 871629158, -1863482655, 660613001, -656318578, 851169494, 2034725151, 1438505133, 1194325753, 854919258, 1454744568, -977706217, 2011165214, 1295419240, 1087732644, 1377625372, 1254716167, -1383381960, -2010309566, 1621668543, -1264167837 ], [ 424811914, -793636478, 1507539233, 1693437422, -1802215052, -111695206, 986410208, -1437138089, -927391008, 338945223, -1228318019, -335604767, 1235463916, -199629419, 1892772299, -748691090, -1866892019, -707686141, 865988337, 1983531181, 336798395, -752672286 ], [ -529990210, 1546057046, 797527750, 1059594549, -375502592, -815971982, 278142277, -582096793, 850722595, -348303228, 1226976752, 2066442234, 1867625914, -2023950616, 1569981079, 1104642277, -1414222044, -1186371100, -641741377, -1044281741, 1193321376, 1562968947 ], [ 1473041600, 1911183355, -1170667994, 959735025, -2137092091, -1079701787, 48531074, 33825654, 1026594931, -1267030281, -1445279396, 1045448261, 917969258, 623452427, -1090856627, 1272357172, 578224043, -2042527677, 81204686, -1902322833, 913201965, -264934251 ], [ -1335041883, -1571438713, -1511773901, 1558801428, -1122066948, 613786266, -26839316, -505478672, 392324927, -774312003, -1743905475, -1054393029, 259956107, -646690167, 1398564118, 16033981, -1368037271, -336373250, -1950809379, -895198828, -2124563827, -527895992 ], [ 510685573, -934272133, 2071159700, 658275045, -1262001860, -1152580441, -655652632, 1100168123, 686301787, -117386359, 1624118616, 1364748853, 120949504, 1332553453, 2096285172, 572178932, -110256043, 34194148, 1344682726, 730603648, -2269482, -1208047258 ], [ 1216281588, -1816359484, -1982384724, 70079788, 1529435071, 236940319, 1445345659, 1265630778, 1579115672, 1804318533, 466517572, -577965448, 736497337, -2069013579, -637895513, -998055492, 1968241972, -157663536, -1514039523, 1935157342, -92578857, -141257837 ], [ -1210700037, -760763535, 1450109487, 2032505126, -1933586837, -441273333, 1052641719, 1814624600, 1992795368, -664253339, -753518303, -1629486477, -407919686, 40375148, 1783706309, 578598182, 1885931967, -325282026, 1317219556, 675958566, -1447834391, -2009332732 ] ] ], [ [ [ 1410979912, -396673584, 846198258, 1212447099, 1877648747, 1248321743, -2072084172, 1518005548, -1723990620, -1027003472, 1938150376, -929128620, -498365785, -904526407, -2083149301, 1025544105, -472911315, -664782450, -291904446, 231883372, 1663898449, -1729676090 ], [ 1253792647, -1371486382, 653024390, -138759999, -1303115029, -336807255, -525326899, 1774628907, -1802176242, -941120181, -2092535850, -1990336223, 188525391, 449858903, 263627268, 1065444759, -520276049, 1980055965, -1819819531, -1777553639, 1873405683, -568795126 ], [ -536087399, -132794173, 761501857, 278579208, -547834232, -293106185, -986631332, 582843129, 1738244846, 105704678, 144118816, 1776602252, -1246436944, 40514880, 596326817, -986864134, 164106998, 1343558803, -1525680000, 1519902739, 149340503, 813730535 ], [ 987359243, -229405190, 67567946, 1263640411, 1756926645, -155755961, 875490909, -974501467, 401791751, 736701061, 1181880580, -1517387964, -94454091, -1464495247, 1414799303, 2015379268, -1436795522, 1312905033, 2121097128, -1935653065, 1493744450, 1387840235 ], [ -1321435279, 2093159200, 996688320, 1611245657, -944828002, 1448052127, 694601389, 348184188, 164990569, 282585391, -84743624, -724537121, -1327965683, -773507791, -13364381, -1229245990, 586073602, -1412086557, 629780099, -1061401720, -339924259, 1914818120 ], [ 1062717172, -1879296117, -1526314809, -2113689081, 1531485989, 1978875084, 1493340402, 1619625807, -562828994, 1145651208, -1253634147, -1381919392, 335193855, -246627120, 1711193806, 1771670917, -1016916798, -1152082002, 1196573490, 531231397, 1821329472, 993234770 ], [ -1342244470, 2035440645, -935250271, -1616022910, 752684276, -29440632, -484547513, -407019915, -585089371, 1322897347, -1985853766, -17871342, 866411304, 681925968, -335328046, -1707876847, -293556022, 368739700, -1155652931, -1460788619, -146717906, -1310511281 ], [ 1343357272, 230717668, -1477654888, 1938112938, -1294628276, 964765812, 1142130022, 1088069166, 1811782331, -511348116, -694053754, 2040473884, -2145794364, -1360064754, 738669096, -616643290, -1382461780, 1685786694, -1983171189, 306643260, -1064701740, -1657419858 ], [ -891008896, 113855573, 672273282, -704304500, 1547992154, 405825093, -1019065807, -1601235477, -311227588, -209298413, 1309164435, -1674229167, 1966655172, 1044285585, -1753102131, -1220288431, 289030271, 213185754, -646472118, 1953144593, 1375424639, -2143978237 ], [ 386559288, 966531341, 1871967869, 12696390, 1997903785, 1361292883, 850863258, -505031876, -1556665853, -774092626, 236973345, -220934603, -126488026, 1071742146, 1121900593, 978670703, 606186596, 943356229, 1491567128, 1487368251, 143662464, 2009065715 ], [ 258260350, 578892252, -1811038502, -1067058641, -1583918868, 1855424635, 415124911, -1749503742, -592463233, -648476803, -1258404122, -420711405, 472416054, 1392311950, 1869017408, -1358948185, -1096331141, -1105737233, 1354184368, -1961665068, -1238504143, -1150694311 ], [ 1321283011, 262110012, 2055211732, 1712474195, -1836504168, -679453610, -1218820957, -228406617, -677155444, 1545376690, -281592644, 2002124454, -1999761441, 739495048, 220140976, 1034549336, -1719621322, 1626600487, 1310526783, -1697826879, 479690236, 1834012165 ], [ -415773404, -1139540028, -1055797736, -1215128239, -1614606539, -886795859, 407054167, -154571105, 909715447, -1073184864, 41145720, 397451619, -1641658792, 1299369294, 1479564727, 275502212, -2032629400, -708695835, 1644522074, -818273106, -684775923, 169678090 ], [ 1486354758, 1751126512, 1030833056, 1064549899, -748581818, 601123839, 2136564735, 2141680524, -341896892, 1290046023, -1728108926, -84383759, 571002267, 524065323, -1397590132, -274842813, -1780134227, 1094210506, 1358508465, -759769140, -184216015, 1492742164 ], [ 303524065, 2083963846, -412453033, -1630549760, -486017411, 2133134653, -188126314, 2046054457, 1574073659, -37291747, 548769281, 509071118, 388488458, -1872191541, 1391719805, -1335170759, 2097893318, -1721879302, 1304803360, -115065016, 1603558701, -613340204 ], [ -2090182274, -494501155, 717191024, 771501390, -1471914630, -184140339, 2125696363, 338634573, 1048494595, 432484728, 976212353, -136362722, 1980582601, -956573375, -2079567472, 35608766, -1118652467, 849424868, -612938486, 1674944667, -157902662, -1085486262 ], [ -1838307279, 1781395368, 1607576197, 205234969, -693950841, 1923248103, 658948302, 1344776860, 836241375, -138055293, -1685489330, 158637880, 237714961, 1017193632, -1571310549, 358959704, -1792304378, -1224905710, -1183793632, -1933447456, -1222831268, -51026050 ], [ -991439155, -1625548918, -211006457, 1701626967, -705173781, -1329153545, 725288394, -178922152, -1723766214, 245893712, -897862125, -472702998, -64476276, -379750731, -1339701505, -1895553458, -108347830, 475321624, 1762668536, 1973749972, 479104673, 120498727 ], [ -1405081605, 1415623899, 1998627305, -245857260, -1748198796, -239902291, 1651779457, 1827047105, -731219263, 476116087, 117102908, 177471434, 1568126889, -547099064, -1813813006, -203348971, -2075608328, -368966009, -1903143069, 171633721, 1263944893, 203808871 ], [ 1900967502, 622671500, 1228162686, 1523888266, -1952599709, -613499853, 301400689, 1429992455, 1861647879, 1400196125, 542156966, -1808203829, 954706821, -1308391268, -722797615, 1794204239, -145539191, 611089706, 156994212, 628457764, -1727326319, 1982950760 ], [ 222647179, -1467852664, 271477301, 912913205, 1495755051, -905987909, -1799909819, 1895436097, -1783543459, 425736080, -1057915051, -339566565, -1779502313, -1817889517, -153331297, -1982362869, 553943165, 1790593529, -1123236628, -1438344425, 322667838, -1337657163 ], [ 318566614, 850918726, 706666791, -1528513388, -1155567371, 333780106, -1219302446, -280355526, 1206897890, -2137602881, -97836688, -1445562756, -1603222167, -146583118, -464158900, 1312210211, -1240086753, -1103023213, -455588045, -58387834, -811500421, 1174494806 ], [ 1586899110, -266047227, 1792062741, 871746457, -1230614130, -1485180007, -1532641866, 397029416, 1843894652, -1119692067, -827430797, -1811765840, 1443977649, -2128600649, -1396586822, 1355537255, 358417144, -2094530747, -1101842667, 1916808500, 1369978879, 1960597879 ], [ 1927705126, 2047992460, -1691020167, 813955611, -127015962, 409217237, -977497128, -1792711550, 1350981371, -1109988587, 1253178675, 992887857, 1143297444, 1107485768, 791185658, 1971066670, -1043040911, 936847821, -839338796, -1309768069, 1976075715, 1821428804 ] ] ], [ [ [ -830423560, 1117491541, 447649528, 1886339203, -2006481323, 1281137402, -1482121598, 1209346634, -2139065574, -1234534864, 988076770, -395546129, 1057785380, -984928375, 882833341, -330603025, 344779748, 750887739, -150316500, 1628796528, -1196192310, 1281332436 ], [ 91647740, -1199980700, 246887857, 234112307, -520027641, -1072691503, 927479592, -1869335331, 1348497261, 1631352159, 307053634, 1155807944, 197982819, -639419912, -2006642664, -1485671733, -412992272, -2003866043, -652416846, 1375954847, 2099416540, 49283942 ], [ 719840428, 1525430833, -132870047, -2013547960, -1100269006, -1082070169, 1130264060, -361298587, -277083442, 314906781, 1684483425, 75616323, 1229434484, 1000816313, -39451129, -899530484, 1181136784, -1855820588, 392712679, -679420049, 840277069, 1128724780 ], [ -1619178207, 550766670, -1888298064, -493960155, 753594205, 531866309, -1699663725, 228643699, -1677590216, 6884176, -1034799148, 1146907511, -1485146835, 1470750835, 1570826272, 2084739235, -1066982426, 426710555, -276728994, 1291683215, -1385824806, -921678897 ], [ -627409232, 1029411450, 1667489557, 572178248, -1782064258, -1929427169, 1909668722, 1308155478, 2486697, -1825466761, 342990217, 1361797736, -2087093250, 1614493287, -973074738, 1396017340, 758989195, 1005930463, -1354234239, -730895654, 1374281733, -1858419232 ], [ 2113814211, -858750952, -729548762, 2126012179, -60303654, -1667880199, 1247668822, 238025277, -1947706491, -768423497, -1402995985, 564867095, -648445666, -1391191866, -316956061, 1003065283, -794011093, -1812324161, 627822566, 2066725524, -105822422, -827704517 ], [ 1961227917, 174139812, 1777498455, 1642536665, 1631405299, -1179217253, 1917769491, -366076801, 1973050196, 898050438, -303450676, -737100257, -1853573000, -238251795, 1848523302, 1080977415, -1721964869, -49803, 1453354177, -1382580945, 2135196793, -164332583 ], [ 917495561, -2107537892, 770973049, -650048288, 578965974, -1753196801, -543249437, -728250609, 760540784, -332007495, -756172545, -1554635314, 1006454013, 1838729981, 1740115334, -705836916, -804656423, 139987225, 495933751, 1754002028, 417191112, 123340060 ], [ 1459379191, -1493107170, 1014148870, -1523647096, -1437273776, -1631457469, -710782604, -607348558, 1273168828, 1901077702, 1252680017, 1738102647, -780434001, 660452515, -667477805, 353578360, 1426250154, 1937686669, -859850305, -408009568, 1249074543, 2004840932 ], [ 81961509, 1791899624, 515029738, -88108224, -720121415, 1491358698, -1329497947, 187459733, 989365470, -767527495, 981028416, 45715346, -919759358, 1901618966, -2135541155, 1686541659, -1422014581, -1795703468, -761245980, -1467996998, -2070503389, 1328297776 ], [ -196833735, 1135321690, -1354820031, -731992714, -1404120965, 2043450427, -782513214, 1895903995, -258650063, -1650066391, -1011661859, 2056630722, 1533711979, 1715185622, 818173684, 1021462457, 1667259852, -215304956, -1296266084, -750734583, 1657778774, -1790976695 ], [ 197599480, 1226167864, 618314931, -1728349175, 673841197, 221440561, -1146073070, -970980146, -626779559, -1666419979, 2113923633, -645823807, 403605472, -875708624, -194988675, -1362643793, -2128528746, 1729618367, -409153876, 1152509606, 341604178, 98156921 ], [ -423157265, 1831220927, 1270397453, -550895168, -2097162037, 1338919595, -1092570601, 173912781, -780360858, 1101725029, 1485320626, 909654253, -1772838818, -141271837, 1934171728, 1852661740, 134823401, 1910473617, 976609375, -1942856833, 566873391, 442853524 ], [ -1103710174, -1896891702, 105707580, -1004461385, 1938070038, -1521769239, -1528840773, -2117452456, -1242843333, 1208225285, -974242747, -1029744611, 1873565496, -44295963, 679123091, 186155947, 2027489491, 2059341540, -1987377368, 162383673, -1206033138, -1502595775 ], [ -845055813, -1627131340, -412974334, -652381071, 1042760241, -1644217531, 890267544, 318352580, 840175684, -1354482239, -1378070439, -2129900450, 1065261745, 48411150, 175813532, 1371265441, -1183337126, -757330375, -1957259231, -1681375703, -1986532932, -1741707289 ], [ 1551443112, -1183013847, -173284105, 715777209, -1682221647, -1255356544, 903230401, 1500813694, 1450797141, -1158619371, 725085547, 330543305, -336812720, 543940992, 2048812166, -327019659, -153683891, -1688842624, 2003499267, 1656810772, 61226002, 1987585053 ], [ -839771537, 1066175493, -1072032511, -412839165, 282666112, -801542044, -1254901467, 331484300, -1840604244, -1860732867, 1445323569, -2114248736, -748463782, 101245221, -689946734, -476187680, 1083181144, -1546030175, 1022635358, -333525625, 471931189, -1425606349 ], [ -572616580, -47527570, 583808580, 1955751722, -1070834913, 86002674, 1707128167, -199322472, 1826352723, -1746822778, -981899463, -217602208, -704603360, 13604896, 1666215667, -1893471205, -96652764, 1656589449, -1896456424, -322217690, -11005188, 455787096 ], [ 1133604524, 1823246151, -727465049, 1387802757, 50689102, -1486269180, -1455149398, -1135187001, -174688818, -754425975, 51449191, 51381435, -344478056, 1134640730, 650201017, -561818591, 800849303, 449865047, -1976767825, -444110825, -113969429, -803211815 ], [ -1701010916, -1960260096, 1548957732, -313574285, -992444195, -328049799, -512822868, -1640338774, 270924623, -1795694496, -149591033, -427728179, 87005655, 1509826288, -651741432, 1271617655, 1222446144, -1668383714, -394381320, 2082303777, -1340936688, -1604429081 ], [ -1962203356, 503641426, 839321821, -1019255263, 1032466137, 1597370751, -1948722350, -1617653554, 2004744754, -1605943414, 136279018, 353263190, -806670318, -1697483557, 2114487050, 1758768047, 1682179868, 865483721, 696276745, -1434767453, -1910720841, 339045214 ], [ -869538078, 1066073980, -1487968889, -1701822458, 650960921, 34025958, -1792641459, 761411354, 1672374278, -774960991, 583027764, 1207172377, 213864889, 1271008768, 2115751769, 430577859, 1359451019, -1314940437, 70128225, 2054675949, 468098938, 1767936686 ], [ 1005637258, -205901410, 1047322992, -1356757961, 124110529, 1520924292, -493551878, -503843372, -90762583, 1263470945, 306170552, -599231557, 203922313, 1422382698, 969993101, -1222790748, 831838214, -1086937002, 132847648, -1428164093, -719104208, 268780189 ], [ 443901153, -515602107, 1291473134, -1602009841, 2133191577, 2096803099, -1659437528, -1335475991, 2125233882, 623293537, 1449577581, 182865462, -1316943161, -571752257, 1967886302, 940555427, 2070077754, -1185716356, 437492370, -59810435, -121280005, -1310193353 ] ] ], [ [ [ 580996865, 770762133, -177064570, -1313592051, 709641070, -1407571918, 375851253, -2017166336, -1206110743, 487428619, -703836871, 1494672349, 952848448, -324337615, -1376925790, -1126489455, 1929572216, -1582003851, 1908727407, 1012694095, 42819027, 1755944841 ], [ -69695466, -762161733, -1568024248, 802551171, -973697814, 1024160119, -1846416279, 1919522922, -1588626229, 895591382, -1736866625, -959703812, -248332758, -53610876, 1225868872, -1123533963, -717696283, -1826700520, -331884717, -1233864380, 1585614135, -786428494 ], [ -1063303565, 418932134, -1503040865, -2143634687, -1445400677, 1799019378, 925537550, -895533915, -799789558, 69910587, -1901662743, 909487042, -352008405, 1860897644, -1219942199, 450300366, -509692783, -214036164, -1239911163, -320349128, -320038636, -309043423 ], [ 1294836575, 342942738, 396957228, -1492008720, -558349329, -1058897115, -1908696827, 113275419, 1059485986, -2014702080, 776205644, -1933015096, -113293559, 1602917877, 871318169, 254970842, -610529603, 1292313353, 111059311, 89559226, 1051093161, 1157912206 ], [ -1913789619, 1398815823, 228233020, 1590865599, 1007098557, -413842952, 1070715797, -1422539971, -2111464589, -1415627831, -2078040930, 337043304, 375387794, -1069626749, -488769661, -1646150074, 893441258, -1683793890, 172636301, 1959582897, 1758528596, -1323307325 ], [ -1411236259, -2030534527, -919776014, -371796889, 491154743, -216302033, 564498563, -614637463, -54067541, -2116283774, 708607130, -259105895, -1115857297, -931760321, 1618195405, -1509208196, -1785344512, -26104572, -459417779, 1806676255, -2110300909, -1466426883 ], [ 2054626987, 449721771, 345038042, 544070200, -1928230821, -147510856, 1388768410, 31414797, -522782555, -1108002831, 1358888527, 1264047614, -786047962, 853141292, -897466495, 2115524687, -1658017492, 1138209973, -1391227171, -662107319, -1005480491, 406472464 ], [ 898557643, 1251459800, 806893089, 542449784, 2122684858, -1664362951, 2080982117, 527420344, 1457289025, -117081896, 1994170312, 820296323, 1001942364, -1652515527, -2003446051, -1164208336, 408640370, 963536857, -1305710350, -1196595543, 1581258503, 68734417 ], [ -757025888, 431976512, 331171112, -257026424, -1561020430, -2140196956, 716463944, -1661754895, 2002483325, 1418424703, 1984001234, 1623574957, -349444669, -1152717275, 1340411054, -176803984, 1514864569, -1528587698, 1818404319, 1906014252, 1501054968, 1119249994 ], [ 920507932, -2107864067, -1783007350, 299420894, 1593102128, 707102489, -908382708, -300117289, -956667586, 1536452577, 51609693, -1680932672, 1133351838, -201738765, 348364514, 1489384265, 1043782608, 324137956, 128215731, -1763206306, 659082627, 45744064 ], [ 1226455288, -1738789067, 417235230, 1882647875, -260795076, -198428641, -439901644, -1118039761, 8410312, -2068993407, -1504614906, -187908321, -1785765834, -1154585662, 1616700963, 1628060892, 1778849545, -471792748, -253039767, 961768210, -919603519, -1889670900 ], [ 1534903216, -201547257, 243886383, 684392914, -1636488223, 467830099, 1757866454, -821939750, 1235273556, 1416777056, -1380135432, -9008902, -570122799, 1727153313, -955883001, 977620673, 920287702, -978502788, -604313398, 1224684494, 314500760, -1938433143 ], [ -841429356, -1381848470, 1251628854, 787938304, -1902932236, -529712298, -1905196653, -1715507454, -1686633115, 548424984, -398919818, 2073824154, -715419755, -1365410947, -1080964818, 1319102012, 1409002277, 1215668083, 307514488, -2114213806, -381205885, -706303879 ], [ -1234721926, 2094097172, -261426685, -1174262240, 1718262686, -1148845021, 1766853971, -186315557, 562437725, -683596178, 1067047706, -1499037617, -280709835, 2133875323, 621800815, 1600200497, 2080462918, 621642706, 1871650749, 2001109897, 911324512, -129560739 ], [ 924507969, 289628802, 2039035261, -658438009, 1996301, -1005561428, 1366124930, 1429722889, 1013277345, -1179036535, 305366890, 305167975, 1966758852, -1144511905, 1639407270, 119140438, -2136453798, 1337865995, -1152492299, -1962738208, -1714801254, -1402201924 ], [ -1580026279, -598765076, 623755725, 693018702, 866843851, 1906502010, 1547563748, 374809566, 747936327, 1529917591, -482066590, 621895283, -774691613, -1936957231, 631710147, 1865262282, 1348864736, 1941778710, 611064908, -598000704, 1706999336, 980287716 ], [ 758844323, 1775327869, 521382130, 1981881906, 821700164, -1891302255, -418030849, 1303880459, 1900082764, 1494311205, 996443138, -237252168, -2108390390, -793865225, 1597988011, -2037229104, -542937156, -1485384588, -1166381059, -97662303, -477422434, -270576895 ], [ 389419980, 1468175799, -1254935004, 1553625805, 2050996323, -144356149, -1475255129, -1314565175, -1440082936, -884713056, 694320188, 2123033988, 691725275, -238115549, -1107808357, -98775025, 1601575479, 266042144, 511233771, -1257781069, -511458906, 1464633171 ], [ 1835053328, -968380976, 1347900278, 1799610545, -1082465186, -423481347, -206304201, -200071230, 851819945, 818758931, 1460555234, 14761271, -59662574, -1008584202, -753334688, -1930546724, -1058765187, -623961445, -374399505, -346125045, -854144250, 1565689399 ], [ -496714795, -784942965, -112035805, -306945061, 964719, 1638478258, -1630074131, 1372195413, 458945427, -822273911, -1900244154, -714093061, 2089313106, 1244502615, 623090321, 1569345213, 1839355629, -1230825320, 1129061908, -759908509, -1299958813, -1592500029 ], [ 2110255432, 1972934191, -987425467, 835544898, -271892998, -1376079694, 421801940, 66373099, 1484791138, 1714390503, -1745964304, -2009859653, -1474455883, 1307804337, 2112640525, -1949782127, -1120114502, -1850827673, -1447713737, 244656166, -1150108877, 493369009 ], [ 746528209, -617925382, -1623656300, -270370435, 4261411, -2095408534, 922839958, 1417329343, -1515926410, -451363380, -1052939622, -664554240, -2047099266, 2128106761, -1987431784, 1057752779, -1080547481, 794635421, -219880575, 566397848, -97463409, 319679126 ], [ 1297532012, -2061963035, 2018657333, -141176194, -249948831, 1813241079, 1229416504, 1916370137, 764948855, -274722124, 1123641186, -1602139463, 2112458499, -933743532, 1786928196, 962369631, -192174616, 1839748819, -1494488624, -1495232532, 423445140, -323534225 ], [ -207332998, 380652675, 353582706, 1290548756, -1781758358, 316602744, -1403678262, 1549114841, 473072374, 1137271004, -409812137, -307063254, -2075877231, 584032179, 2126079192, 1560668931, 1091436683, 1552492819, 1271427939, 1155842365, -1477572573, 1734483252 ] ] ], [ [ [ -191764309, 364067123, 1672403174, -1157477953, -379729455, 1054963533, 1109199761, -924741511, -187331184, 1660242312, -1729267605, -1010157407, -495815576, 245306421, 940360493, -708671407, 1992682651, 137724018, 1684052829, 1904374521, -668212024, 1713023934 ], [ 146464485, 1459947092, 1936138224, 19178902, -1374791314, -323375568, -826829495, 757644062, -1162579733, -1243601653, 88703870, 158907781, -1354342818, 151629015, 858739349, -1624320313, 1022966232, -1504092621, 934548664, -1900302537, -1903252943, 378051807 ], [ -1914389090, 1348049844, 1464264096, 1698559118, 635447136, 1697336895, 449159575, 270959230, -993922174, -637019434, 192278052, 87059751, -1624959121, 884564837, 2083967879, 1067390970, -1494241651, -1863587365, -839436979, -1711290634, -774462315, -1183590771 ], [ -855519844, 481638024, -658345803, 1329162481, 1389097893, -1055355571, 1757406976, 950580385, 755551108, 1754825604, -2139576564, -907472206, 1768001243, 1135500415, 1571035214, -1434779274, -1159421874, 972991011, 2072239222, -2117841721, 2064890108, 1814720239 ], [ 940372116, -1206548607, 29944183, -1397076143, -707749831, 312179016, -414058466, -35473544, 215239911, 692383830, 648562307, -737722470, -961397613, 677454572, -57958696, 2014303215, 1521133529, 1983699134, -1407982674, -934195005, 1961463523, 685603349 ], [ 2007545594, -1202634828, -1854416830, 191887375, -1020247208, -1285120831, 1276805543, -725979593, -467919690, -485058189, -1114778112, 639457196, 686858858, -468067804, 1806776174, 623005108, -1446133482, 1812768663, -724709555, -705023054, 748295821, 541593289 ], [ 728943975, -53885089, 29489675, 1469188705, -645375710, 311840721, -1505588743, -1129947576, 1901396782, -477384777, -1272826041, -1027666082, 780940580, -1169719278, 1717045521, -888720795, -223181710, -2117748046, -207164050, -2009346061, -1977455652, -1782605965 ], [ -980452620, 210080572, 1308894894, 987232736, 1653743346, -1555536732, -868822387, -950016441, -1297681947, -201846321, -1336226563, -1148280451, -900870583, 1647494486, -2133733304, -901987962, -40498101, 1836538129, 519982721, -1865157037, 971737444, -588089724 ], [ 337021236, -127404477, 434821814, 1323608451, -2109740680, -1535156740, 571049932, 1177243506, -739303663, -1369972643, -1032136397, -2042587195, -1206177869, -879872126, -1917918033, 1795244780, -2134554073, 191439906, -1287951647, 1789403898, -1522525051, 1169861300 ], [ -144761522, -2035627464, -1602203637, 729211990, -991246448, -88503238, -2062568219, 2011612579, -736325655, -1219280970, 364939991, -970260508, 384872120, 900316755, 625509390, 1820998812, 197436770, 1403175353, 720438312, 2028320337, -829227464, -1360379239 ], [ -1747689478, 1660168622, 1191230871, 425540422, -1567655452, -798860874, 1317353889, -1540096716, -419611344, -471155088, -1362094775, -1247877175, 190706396, -1234998700, -1103972569, -943822306, 963380551, -1088383960, 347622497, 87196309, 1297507291, -1143600580 ], [ -739431202, 784896745, 226360658, 1716264493, -1001694593, 1454493329, -2100230489, 414193296, -151889292, 1093483716, 792327542, 510692790, 1737896741, 280242312, -253954401, -1229377981, -472861054, 47111542, -583256921, 1341531276, 1874361242, -1953306575 ], [ 1750048, -85693317, 1599169087, -1725887996, 495381545, 1987343351, 1425740261, -958072200, -492687994, 1724752356, -951529760, 2065698366, 2064990371, -953991251, -1668988643, 1519923563, 374602464, -1371116846, -1773052656, 212305365, 1553372502, 527635445 ], [ -551969955, 885428388, -1868363629, 1178966413, 1072499570, -520612111, -524627233, -2535026, 1649187257, -733675308, -506356053, -265591343, -2008245011, 1225169398, 697196789, 47282954, -1832910629, 204980221, 503934793, -1660623817, 315345274, -1802416210 ], [ -440148890, 2115081901, -1160489918, -894466564, 1897413897, -303631026, -46330937, -837546543, 183848179, 1959004751, 932569510, 1318603658, -893338682, 824717925, -1301085801, 1478512168, 694776204, -2009492270, -1405569515, -1647726951, -291479792, -1714810201 ], [ 1212949666, 1204658605, -1733211015, -1164155508, 161772178, 580476251, -2104776154, 1196410223, -1264400927, 2129733111, 1703525779, -1408200802, 1291690564, -649190025, -973955706, -641552285, 1117322256, -1862106995, -1311108817, -938858953, 1581118010, -367206930 ], [ -1490512168, 477950870, -692315085, -2002637884, -951714051, 2045511651, -340538892, 1383131038, 1030922017, 300271870, 1555142193, -1256964370, 342276088, 1748841501, -1487726667, -448337019, 1918267568, -295443950, 1509916014, 1985008930, -197836116, -1089577344 ], [ -2141350004, -811108308, 2086786083, -1029277705, 1409774932, 344771243, 862923287, -1510167016, -2145371927, -1782823302, -781727868, 2009194066, -2092474513, 262338879, -588497956, -1266588250, 400775202, 989585027, 1682180496, -1049148894, -399029157, -279845660 ], [ -341249888, 1876190008, 1527194681, -867756665, 604012554, -1804230376, -1348552447, 1152856862, -2042158066, 1596607150, 1233718551, 1983929261, -1430732320, -1055845219, 619485198, 1870686725, 1734548121, 773629952, -1462589497, 166625537, -148488951, -2091314257 ], [ 1743907835, 187325301, -829216862, -2094794666, -124641963, 996333228, 353679034, -1910589985, 1970158285, 1305506899, -656586320, -1611937724, 699669815, -1141613945, -50451442, -811675140, -1184204050, 174155506, -1695020835, -1613285813, -1779872362, 874404505 ], [ 1244852824, -110579603, -1694940157, 324371797, -95478461, 1275036687, 247872958, 1142003891, -869673667, -842259291, 1646544713, 1244902600, 504246473, 1589704424, -1261174218, 1018373108, -558178835, -1313743570, -783683081, 527198618, -168697405, 1375203347 ], [ 1861695998, 389583575, -1083635752, 1307344361, -893461347, 1841263342, -1934925622, -736740359, -186200641, -1157201359, -386448278, -1829906662, -924689976, 252763335, -481296518, 1018666446, -482783996, -624261581, -2026010542, 833899858, -2135404961, 225239710 ], [ -1664560199, 1600283081, 432546531, 608383472, -314103872, -729211369, 1070296917, 1153394604, 1049973808, -812338115, -1740147040, -1717300644, -1788436532, -751641437, 2027537187, -2092025308, -1993851985, 654938219, -1458672107, 1748183275, -2110292415, 467657947 ], [ -390526930, -1009617311, -1360529537, 1351642260, 971825350, -1411037091, -1810283477, -315383719, -1547195433, 1338501999, -1066955888, -521612659, -516505397, 170749570, -1389807641, 2125373884, -479933454, 437686200, 668150189, -822974996, -1403949852, -40563675 ] ] ], [ [ [ -1947306372, -350375882, -1596942023, -974393463, -1397237887, 1096676504, -644106442, -1558660429, -899556466, 2064723465, 161696296, -150516086, 475541800, -686084338, 1219624726, -2005824050, -1636382236, 1070962844, 1673631726, -1619041652, 500404427, 1870680466 ], [ 1570802914, -1266764044, 1999402099, -1669090018, -1796703621, -1397060021, -573520137, 438567714, 554699368, 172504266, 943056956, -686163317, -1755536014, -1991596771, -1554161519, -587196889, 879302264, 1613523817, -2039163296, -329480308, -1254005000, -1917253369 ], [ 1097278028, -510303373, 1712886562, 1709906910, -1892882341, 1180239848, -1488028888, -1495844340, -1467406701, 762086126, -1729362461, -1565221323, 540451176, 1990364132, -278080138, -88511166, 777923503, -292514502, 1106787059, 1172515993, 1151614069, 707550847 ], [ -410720414, 1736192254, -1399374042, 623376212, 656383020, 1133091669, 1804298585, 169375363, 2099257114, -1166271749, 1698490467, -641669608, 403130058, -1631056209, 466666163, 1933015273, -599744295, 2020249909, 1458539166, 301683079, 2091610842, 133471186 ], [ 464660649, -1664166464, -1241752653, 2073744814, 1650456127, 1155692456, 615618691, -229624828, -981812219, -1938463414, 212223615, -1191244717, -304944972, 1568752799, -369444459, 77987833, -876265910, 1040036598, 819550941, -1485686825, 1771264, -2087438871 ], [ 1625052503, 1072921964, -899403006, 1574940071, -2040872748, -1072738142, 546811738, 1780174142, -286717158, -417704546, 1351283210, -1804734340, -1409563675, 818733465, 1821406421, -1973092067, 1074577599, -392387503, 33124939, 1013574768, -2144034476, 739521648 ], [ -1779528458, 400382286, -1084974681, -1843761779, 998004583, 299541827, 1405976715, -482112001, -1017772349, -332999402, -1491846360, -1178382286, 1105027903, 487750516, 119204611, 766187176, -787322223, -213244489, -1257354125, -321944259, -862228664, 760580406 ], [ 898996824, 814325, 280957935, -1250361498, 1268436467, 111310028, -5040464, -404546931, 1379549815, -109956331, 1936060207, -898584261, 1562484365, -1406732281, -154539634, -614888816, -1741979354, 398010848, 1510829941, -963490978, -1851065335, 1190949245 ], [ 1454668371, -1767884798, -791341132, 2088149577, -421074364, 1064678153, -1056041190, -1794709260, -288460822, -509679297, 1311719586, 1323710274, 428431630, -1233661268, -1817484562, 2117323591, 920879363, 1629250278, -1843306554, 339450655, -431114822, -77589046 ], [ 580443627, -1627422904, -1960193995, -1039314332, -439969229, 285497664, -1638591202, 1875213202, -2044019743, -1533722468, -1133311648, -1379527084, -749370154, -1222286770, 777637730, -928684927, 1362980851, -1859951961, -569842499, 1832454746, 220745677, 120408197 ], [ 294780874, 262531232, 1503284692, 1467681796, -2003802250, 154799065, 474371394, -658134019, -1957567760, -645883133, -402868803, 120571159, 1503428934, 1700148854, 598101386, 1071254158, -755137671, -791289038, -825612017, -1979748367, -1839349327, -1941118135 ], [ -2026499733, -920626340, 1709502973, 1801534008, -24657968, -935359066, -228643714, -1873892861, 602243875, -1872459511, 366186680, 1136102053, 1000227296, -1190053872, 158901908, 816376259, -642101435, 961212452, 1192751596, 686661368, 516933421, -346450636 ], [ 1981064717, -1204648624, 174980893, 290517100, 1082336193, -231423523, -395672281, 788823624, -1419232229, -1889235426, -1373443970, 1593982012, -784792653, 11651947, -996031651, -644656875, -890928708, 776345364, 1784848407, -873920693, -1136180815, -246910769 ], [ -1218762142, -1554836170, -1841254367, -377259818, 1426075776, 928726262, -83031909, -154316, 994947046, -681459377, 764568800, 1153966361, 2011228698, 877458059, -2108012376, 699852164, -1510493329, -218093309, -1234973801, 227008136, -552696700, -199028770 ], [ 1777498516, -446860025, 23532568, -897117420, -1372240774, 1196424882, -648996628, 757427796, -1144135672, -1784483948, 563148827, 304491041, 1832554763, -1578140109, 1014264459, -1196237462, 1354297541, -2085976271, -955205204, -1227144441, 1558303161, 2131954673 ], [ -1331222044, 1704033457, 1093104180, 425656839, -782243647, 1510474581, -1926984107, 88651838, 918930938, -86861661, 712385501, 680911846, 2026437568, 730722518, -10721745, 1976272936, 1144833979, 914954862, 296027254, -102084399, 599088928, 698200080 ], [ 937480361, 79900135, -1955598514, -437410175, -1193315733, 1669105587, -1918583838, -373454679, 1583195299, -1442060326, 1589221722, 88037202, -1150614615, 597804412, 1470105777, 1190845471, -1209185009, 1016349082, -1840953328, 2125131192, 561048661, 104391257 ], [ 1430608030, 1240986109, -771983214, -590741230, -1316534061, 277101684, -446022141, 1944787284, -709308513, 698555911, -853738217, -1202996604, -1145994149, -138575833, 482034414, 1718418145, -2074076397, 1161971049, -954670607, 335296222, 1400183504, 43375234 ], [ 535516078, -1272335999, 1217292606, 1608217564, 130125458, 1614476750, -753004479, 531088693, 975550542, -1582000091, -1376797636, -386143647, -1418384897, 1331688905, 1369348818, -708094192, -1836536773, 20493463, 1966672002, -1930526475, -136038261, 1744836968 ], [ 991336479, 1734375555, -138964925, -623625382, 747675057, -1050348454, 1169735591, -306857259, -728417740, 120766143, 129979217, -892608495, 925372209, -2098217054, 1382828165, -230813012, 469050573, -1635098870, -195346283, -23634830, 1833733103, -554023940 ], [ 471394152, -980854949, -1950821775, -321723433, -1840976021, 546675189, -1493090040, -277079730, -161936500, 244443518, 1742879895, 1780211620, -1274055009, 820958087, 1896552236, 625802410, 2037524670, -3994744, -906780180, 1048856651, 154128328, 713510505 ], [ -527405552, 1334835535, -1944476541, -1542661715, -1467094077, -897744255, 705656747, 34046367, 1349871074, 1679005059, -523519494, -1707732501, -452982327, -1709065321, 2026973586, -302935729, 942291638, 1023962681, -2029381475, 884745931, -434844314, 1469680141 ], [ 536148751, 1908371399, -637921905, -1470864390, 1636197698, 1007400829, 1655146515, -286765182, -92930835, -2107018690, -1467948611, 642167495, -1600184760, 1558246270, -58912560, -1740821911, 1284256589, -162993308, -1927742085, 94167186, 1996221055, -421155703 ], [ 712298326, 725262687, -1126160182, 1424383048, 2097135494, -1531295393, 603168300, -238090842, -970366431, 393123046, 143385327, 1726204166, 1560864172, -84231619, -1229870857, 274562006, -1670251606, -1345127564, 1559428312, 478773959, -869375760, -1837536862 ] ] ], [ [ [ 744866560, -1924428474, 1218654968, 5801851, 95141295, -2133461332, 355791298, 139045295, -572808373, -1900682727, -1843503366, -744317965, 143327859, 1308195543, 1986019742, -829709761, -160722448, 1215575002, -1581111881, -441871503, -2017960776, -303711670 ], [ 880540941, 39002566, 480202219, 593177711, 470170264, 1424483321, -981201925, -1078649898, -920293346, 1312659778, 903964786, 445596419, -160730097, -787059235, 1404538482, 827331074, -461588745, 890443358, 320643109, 2077423465, -1129503904, 1984300684 ], [ 1008287739, -814729524, 1304379820, 790862197, -1160170173, -1665062861, 980462560, 29906767, -686981598, 1924641905, 862610685, -2146453999, -802467065, -1193717585, -292042922, -285609972, 1091594698, 955311446, 34586697, 1805823520, -1771377043, 1026845071 ], [ 202745808, -1197302402, 445372112, -287695325, 153043343, -238407086, -1431365423, -8458353, -5850302, 553180896, -921188387, 1315061855, -1799481375, -2131200604, -920805833, -1332840320, 232764504, 1775186032, 1832598420, 987865473, -2009950111, 940707413 ], [ 1456256458, 1091182831, 1007835002, 529043398, -210020739, -1981551508, -2093949264, -1391353386, 1372373499, -259853061, -367907394, 1449311033, 1177990359, 552613866, 1872465632, 561092421, -288209019, -455993945, -1878511429, -860586895, 147710457, -1424096300 ], [ 499359682, -263995659, -996973281, -645288454, -848707880, -429461331, -1150336066, -434342957, -645576730, 268671026, 1521245104, -497871806, 1962450658, 1034408269, 453467972, -807958562, -215125974, 956518654, -314007498, 726845018, -283421298, 1708591015 ], [ -1992691233, 66298580, -315230355, 437757036, -1249435542, -861740160, 1593355678, -1391946093, -1727580204, -228864274, -667971519, -803413899, 54619192, -706540691, -482641350, -1436571561, 1716160395, 423482234, 2083331017, 6946342, -582285451, -831668696 ], [ -1820092726, -1807960963, 1317584367, -43693340, 1434783742, 2062869621, -1805113791, -1769767177, -472770523, -1785815518, 1808846564, -1084875308, -493670697, -1382089882, -1571842005, -789567370, -1636985762, 1994704722, 617808041, -253939126, 331703483, -475018111 ], [ -1579359589, -361103571, 1134447851, 765181418, -62732190, 2121374753, 99870718, 793139752, 1193152016, 542523239, -651629692, -1322078223, -891313223, 1104318490, 1341547742, -2082131240, 681480230, -583608627, -1325626239, -1675835464, -1266999676, 1792774534 ], [ -1804692839, -984400848, 1502523592, -876171065, 1095773282, -1663020111, -495308214, 1690722072, -1773550375, -406480529, -1710008067, -1465241493, 1453283548, 760081599, 2059760605, -765208058, -431759155, -554369926, -835889157, -903085858, -53599322, -1018774257 ], [ -1177739910, 2004461617, 1217115059, -793383039, 164530869, 683543708, 1327434921, 1596615768, 1215979895, -443869796, 977351176, 2047646428, -1467578550, -1000432214, 361570310, -468909720, 1909285514, -1457360582, 1305671403, -2067708354, 1024884117, -850115773 ], [ 1751249124, 1384354234, -554192394, -249826629, -29764049, -886060530, -187054342, 464734802, -1408091986, -959333837, 1519448074, 1848913825, -706760496, 1807846627, -1914578487, 438910106, -285918231, 601764456, 1612502639, 378480484, 840034336, -1012385369 ], [ 7070426, 1723097622, 1207857109, 1078771546, 1538150538, 1113616759, -1619799844, -239824776, 2053875990, -1360697403, -1121446200, 1139681224, 1381688966, 1037544851, -835859520, 186628015, 1000783259, -1296121448, 1668544428, 809943895, -2025337064, 914340833 ], [ 979544384, -584686508, 53830939, -1606104693, -1802458855, 659731069, -909674917, -1294037346, 1365287163, 1450088133, -1381389221, -1264716000, 1492573355, 1128879477, -606697901, -1081933995, -1638934246, 470393233, 1568362332, -502966455, 731299336, 1788063388 ], [ 1643518393, 207764192, -1651636017, 1018191612, -135153491, 304492145, -605147982, 1506361335, -631815255, 995737124, 814270536, -1399828870, -608540758, 1884059233, 1473425979, -1036536472, 1764018716, 837229244, -697893560, -1445113660, 1721287604, -768627771 ], [ -572819387, 1543804773, 1408999060, -329346365, 1464658552, -1112803736, 114411146, -1608421254, 2141155541, -195261481, -2012977456, -432647254, 2044695965, -1945985399, 1402050122, -1663947111, 82512165, -19994843, -1951538993, 1773410259, -1242398754, -1480812398 ], [ 1909394518, 1822123019, -566741909, -671231672, -1360668030, -75759634, -953257801, 478760531, -2072562519, -246973354, 1962779233, -1890364327, 839350116, -1174597318, 1680588123, 108473665, 309931867, 1697360580, 1177360802, -251568744, -1254600160, -2110874831 ], [ 2015831736, 738833884, -1846818927, -2108281059, -1130884129, -2044216706, 1171674236, 1084172748, -566205373, -584620948, -1386947459, 2062214069, -1556801703, 781543004, -60148986, 309768831, -2108671801, 587799572, 1976352582, 765668985, -1435413201, -35938341 ], [ 867838554, -1248215611, 730726474, 1243770681, 1005664451, -1119255132, -897671779, -720866600, 343365492, -1610980226, -1333553241, -1668156819, 1979397048, 1212135121, -732857873, 108862773, -880971768, 1543181449, 602219457, 571207219, -1704129542, 699632977 ], [ -1357912556, 370159105, -1356645141, 343116134, 1702751612, 1455625264, -1753777734, 549261180, 329024454, -934080787, -1847583065, -715472117, 369597441, 76932879, -1386417378, -23447968, -78092075, -1932675203, 1070998593, 1560403524, 1495673708, 1517656557 ], [ -831678269, -290494381, 1049673387, 1802938557, -1280520638, -1446467438, -1472528240, 1341249351, 1986438198, -563770121, -512170055, -1885716121, 1601973949, -841368042, -974379772, -25546674, 1375773343, 1235048120, -739111499, -28585440, 178641475, -685070030 ], [ -1234836620, 2093300154, 194059446, 2013485023, 1055686609, 1513253490, -1894892115, -765266838, -412068754, -497350476, -1292242318, -1604306482, 402933065, 1424929381, -1100033489, 1411426571, -416880322, 553818884, -875424587, -1505068718, -1216094449, 658675674 ], [ -1186528754, 1900254062, 2121254535, -1993564964, -937268023, -1226957606, 1014881692, -1754763333, -225339283, 1944620081, -165490932, -1140142614, -80270739, -721521112, 132071013, -641590705, -1016061588, -1152911879, -1982141180, -859600491, -7694495, -793573401 ], [ 1564364378, -538206457, 749737620, 1333872660, -1424584659, -377499570, -1431715485, 396447339, -906125165, 209352007, -130768249, 1798965933, -258350274, 1929549399, -860898387, 1813003284, 1709555230, 2012481851, 1029878911, 561895462, -835023971, -1192355345 ] ] ], [ [ [ -1968432349, -2054853810, -444876282, 1330756428, -1540809915, 242264109, 486126953, 1555281789, -2137133343, -1427377987, -1120099101, 679013480, -871459125, 435391806, -1144255471, 1898887860, 1883320411, -420039352, 1300737215, -1430170015, 1519103388, -928199923 ], [ -1356834106, -1329927124, 1138575293, 1000767045, -1863135367, -898272797, -1621592973, 1513138294, 6146531, -1342182012, 2102430364, -1270045983, 1595195056, -178563724, 884233285, -204664235, -918423074, -402506091, -1105960267, 862763730, -144915379, 1242727139 ], [ 1797527841, -1260963241, 817369728, -124334050, -365523121, -1859699424, 635593336, 1619834234, -1533815565, 1303193709, -566192134, -1324894685, -1865698663, 444497145, 761338080, -259726245, 1175395374, -2094442586, 913129342, -473062713, -2050980983, -1188266931 ], [ -282605883, 1351468163, 216328437, 2120448670, -100854278, -1564105629, 1557582265, 2049216610, -1227754988, -837099389, -1308306965, -1198526551, -1908613946, 1498698052, 1743045281, -736804563, -1737918901, 1813221124, 731053795, 1535457103, -1904195332, 1623704785 ], [ -2059213989, -1846337041, -1220265921, -2123287116, 844015742, -1232419806, -833756757, -1443582364, 832339956, 582984078, -1816191980, -1712773442, -660783396, 707579040, 415281802, 277634016, -1042455716, -1453422119, -1957824246, 1820272207, -1834374823, -29917313 ], [ 994358449, -1550124355, 1122492590, 1457351177, -417902418, -1887409604, -1025746991, 540218675, -1913262772, 1249932124, -154841017, 1923789352, -899418933, -345931128, 603417169, 602593726, 217680209, 930360097, -1778117494, -1351200000, 632052736, 1131100822 ], [ -1064855401, -357877512, 641365580, 2078935744, -1399041550, 2098412356, 889203144, -992693280, 513268186, -1617923571, -1695360893, 152333656, 596887862, -1562909364, -766873125, -753694220, 257296401, 2044065578, 767860362, -1354757649, 1544073906, -1171539513 ], [ 60831766, -1635527766, 278146282, -1261550098, -152673669, 490527577, 586851992, -1529165217, -1565164190, -1756339937, -394527770, -1983707378, 768386802, -1009853285, 804785170, 317515742, 1552729015, -1947115615, -1928883708, -2019660700, 854315835, -1058204940 ], [ 440279707, -641777994, -1358275175, -977306368, -1337798335, -1005955753, 165454105, 1103046409, -481312109, -1586444505, -1321216212, 1116272390, 370517822, 1149298497, 1129974839, -7667525, -1808332049, -754038779, 990993436, -1115142927, -1366415267, -1988631558 ], [ -532230080, -2122798952, -1147326486, -718003583, 2142769631, -1154925912, 277811627, 907994498, -1236274276, 1777626895, -2070579798, 586944342, -1919399954, 1628115134, -1984377967, -1500278018, -734398684, 2061408454, -1323957592, 745965318, 616951399, 2050440329 ], [ 37104275, -1814421683, -2047402285, -2086637493, 1101158890, -1111296805, -295341508, 168591656, -1487993320, -1987497196, -447675634, 648145082, 1505794874, 574832777, -914028830, 705109401, -636474262, 735836423, 968812385, 1485472017, 871621322, 255442415 ], [ -1342656100, -1099492638, -1610562985, -255354373, 1765058642, 917678327, 281903402, 1534588034, -291679465, -710446914, -1315861820, 1962402428, -881093454, -1700715613, -222209829, 1473932223, -2034232133, 487261699, 2063937544, 1433830808, -1411799302, 1847964798 ], [ -2122409911, -543118898, -1132019180, -1667680424, -1579028596, -788017880, 709515573, 663175242, 437765362, 1461112720, 1289398636, 638662145, 1388131611, -2124571630, -924190280, 1171682586, 1227129206, 2101577426, -1879909791, 1046592510, 249670942, -1701705799 ], [ -1143343002, -116849127, -189511104, 271878475, 1921015796, -126671683, -980048147, -1715063409, -1719234839, -218685452, 1583014239, 1906471962, 321124769, -1956366549, 393554610, -1589950927, 707592808, -518816196, -1705931869, -782254395, -1276762268, 868905380 ], [ -2116022637, -1400869824, -840382030, -1435622877, -777480491, -1699157602, -967833519, -1358333843, -512918815, -282780490, 850665661, 857923247, 1264755779, 1515426772, -1326329703, -1222072043, -2115358817, -937543832, -646579280, 1336114339, -1465871477, -1900886753 ], [ 1365602861, -1301188538, -1644374205, -2046998555, -2056188004, -1311987009, 1977833551, -1513543063, -179512024, 134729381, -1241511871, 1210983876, 1508890524, 1532315103, -15234319, 1399160643, -660294610, 524375232, -1867306919, 1679550907, -1039708491, -1451639196 ], [ 1282199836, 1183097058, 1647499971, -254095141, 283240475, -1701785293, 247311534, -1864307714, -1206366698, 1155113550, -1616091725, 2031014007, 808054474, -1584534545, -1243922386, -289452821, 1081960496, -538658393, -892036982, -676934832, 1380027986, 1636669401 ], [ -1829973785, -1412954211, 902489428, 1281580573, -1305439703, -308493065, -1076634595, -404424678, 1946642298, 2069374364, 1548265349, -312392686, 896926517, 506438693, 1044260443, 1495783590, 1425225367, 2105458525, -1388183026, -646682273, 859533025, -1197166699 ], [ -377823284, -427784770, 1161240382, -872563007, -1145046715, -1140129944, -1923754634, 1969627831, -1075588856, -180774899, 994637505, 499750025, -454075203, 1964552348, 1658524823, -940025730, -1916799026, -1204515824, 1355366252, -649714011, 2059394565, -1692248800 ], [ 1523708072, -1114495443, -358842982, 1284881410, 777977226, -675776443, 831269589, -1893912473, -65445430, 1379499841, -1027012634, -1214618210, -1826911922, -2031239261, -1527009586, 176794790, 207282890, -1716116493, -217174175, 1702993908, -1036378639, -1293456119 ], [ 1640989569, 2119773050, -2136570451, -1562990902, 377423650, -1352830675, -237066426, 92843740, 177155887, 1427669471, 933775433, -165840000, 805068802, 978732326, -747378900, 1950021248, 947762646, 210203936, -347484506, 75470262, 1305573670, 67857752 ], [ 1597507359, 1216865375, 618202207, -1809853063, -1406726873, -2097807502, -955466457, -1378383408, -2035863683, -1657677657, -1320051050, 1852928152, 1910240233, -176975608, -948722800, -1407391743, 1791268619, 1477999087, -2603057, 1563928266, -1898614991, 462158795 ], [ 509066703, -1793625762, 1668699014, 280520851, 1890405048, -1628923386, -1810826998, 84537851, 1583251710, -390832477, 841620115, -1877060674, 824433054, -983279734, -354808518, 123968178, -275487814, -749541857, 835389740, -612772910, 1372668640, -1114378039 ], [ 984218416, 1294711363, -1206713074, 554148533, -1416323023, 1702749354, 1196809661, -2128560933, -1516815961, -382908420, 829673979, 360244531, -1995926729, -826883845, -794217299, 1093632917, -1895208769, 1095054757, 1824725073, 123672348, 699468752, 1817497939 ] ] ], [ [ [ -85894528, 229847094, 1845418201, -1743792599, 949031135, -656648937, -1799394284, -773112533, -1594200186, 1321455524, -1942126539, 1860994637, 1970798072, -1560553991, 1638800202, -2045970322, 816153158, 1336293062, 319238548, -1110175088, 727800462, 529262941 ], [ -1975951597, -73341972, -1765821888, 1548238861, 911693695, 1911049214, -1599674960, -922000210, -1531286180, -427390235, 404247664, -265508031, 626080555, 137468407, 456379397, -1657230469, 1090948138, 190154648, -1698792772, 138218692, 1625813873, -382539973 ], [ -1483048695, 2010808537, -251042023, -1885046503, -762884390, -989951620, -964555080, 91129501, -61760971, 232938565, 727040044, 1963537437, -1407759870, 1023803600, 1526401761, -254962698, -7416553, 1994559145, -2100151794, 1229566346, 1836404984, -12211902 ], [ -970231648, 1255509508, 733247302, 1698839490, 1336369474, -349295957, -748366116, -580442084, 317440314, 347952627, 148313160, -1474808356, -612319106, -1096922638, 1819908801, -1842407274, -815132442, -2069086436, 1441240257, -100725054, -2048921414, -1872318644 ], [ -415219787, 1701828346, -1445084435, -1435541495, -446303602, 444371663, -83943680, 1953739326, 739061928, -1753309109, -1744320205, -139516064, -713092837, -2047084326, 771179674, -1707484349, -124125, 2069448598, 1033740206, -900570279, -571380823, -148206379 ], [ 210604796, 880284197, 548179605, 805227552, -1505018592, 621061048, 1877817575, 43176544, -1424538611, -1676963330, -764496029, -503987573, -1453245355, 1632115173, -1831431967, 1543950892, 1322179760, -1068533690, 1341946228, 564681897, 161788974, -1410762664 ], [ -2135547569, 2045548695, -1440701040, 1509518217, -1072308421, 1323073692, -965297550, 1203752722, 1871528732, 879205914, 1786075123, 295115116, -1787209321, 676837567, 1752329244, -1446267407, 1375443943, 1549946419, 2031437694, 30447214, -40178462, 638414698 ], [ 1098634032, -1297052579, -883486795, -1631341497, -1432200911, -1822073464, 1712466165, -1811328345, -788678302, 2085136201, -1558365764, 2128980920, -1411832638, -1512912021, 235973977, -1503022074, -1401405282, -1764436761, 2113263656, -1517846305, 945919537, -2006978772 ], [ 728169660, 1867354687, -1015447221, 1435800988, 330376685, -1559012596, -1269884977, -1695385086, -1506885792, -1012796171, -926678492, -1450234242, -1888921428, -776257075, 138644660, -1975000758, -959861956, 867862325, -1951156596, -296666896, 1487973747, -87954297 ], [ -2041725980, -1063940775, -1147237108, -715365377, -531804247, 1764718302, 515546657, -2121234634, 113209804, 647426915, 716084278, -1327798175, 1598962404, -1420287391, 875867568, -1264185428, -586586259, -1379074594, -586238531, 1974263009, -1462436542, 387949181 ], [ -462164197, -815305471, 75004218, -1088536176, -2008310170, -132480838, 1662815299, 1576199680, -327794642, -1341688814, -504413243, -458545308, -871348337, -967068847, 210584901, 272715165, 751861311, -1310756536, -1820270340, -1231956285, 1639820098, 1645770763 ], [ 1485163030, -1541931180, -195699759, 499684260, -1931516609, -1436537637, -838275666, 1727321215, 740184567, -517813033, 645022072, 1232552034, -2114662601, 1903717615, -895436315, 2073073822, -1536742071, -1405041105, -454335459, -793221580, 1208903736, -1719996359 ], [ 214566197, -558202760, 370770562, 443344514, -2084542939, 516766988, 441916903, 1265442590, -864921839, 1218691073, -251972710, -1005015140, -789587572, 341926671, 665646154, -946058122, -690039698, 5412749, -318975290, 351562251, 761070916, -308869858 ], [ -1961600287, -121048431, -1264105338, 847834677, 573152765, 168825267, -1194149290, 390894029, 1462563964, 2025423495, -451319844, -1091135509, 1076514446, 1157517191, -257540568, -1933450958, -39893000, -1028744410, -1676847441, -26158944, -2141340701, -685537431 ], [ -1676379379, 1532557534, -788087296, 1249536234, 154709391, -1957974305, -134668964, 2007271835, -1850792170, 572409920, -1145657183, 1645233836, -988385716, -1965135366, 1114530852, -450655142, 19133572, -1835069845, 432470688, -1988679641, 1170538992, 1622229932 ], [ 930360061, 2091486966, -41537151, -1438549926, 1528698455, 592186827, 760854108, -426037852, 122999021, -808711759, -1898399562, -370589882, 799073765, -523306661, 1228781578, 1656975951, 990079584, 1789421473, -1088434928, -1283987552, -1019575993, 473515233 ], [ -74165908, 1169327987, 1763089063, -1561690928, -276363446, 157567950, -836450021, 536440373, 2051946132, -761798114, -639579315, -842143997, 77161019, -1188556792, -556296769, -603504946, 2119729828, 729084439, -654887670, -628293450, -869933502, -808522543 ], [ -1236871436, -915621657, -1362155002, -832502152, -796960634, 1960661500, -590758118, 1829874299, 1404495662, -739317940, 615672989, -2113615723, -1690183924, -1056872479, 673248598, 684696574, -2109110913, 363385539, 781121636, -608770280, -1407960663, 1066631644 ], [ -615721216, -845238120, -1472808883, -1604593418, -2014875793, 1313194049, 942356342, 830198490, 1738351636, 378797661, -336859831, 79611228, 298147188, 1602179560, -191781615, -2125552964, -761456179, 41881316, -1752247154, -1603137962, 1124787588, -224958523 ], [ 1543137815, 718777608, 1597644026, -1843148124, 1919736795, -1216296839, -833125485, -535722820, -1465903162, -1806290797, 1208749475, -748638634, -1797648035, 1990007803, 527967728, 1357983836, 1483037310, -1357683665, -1762711332, 688278085, -844139960, 1328217995 ], [ -1497194551, 97395676, 575503372, -918511201, 533797452, -386294719, 1848645335, 583852899, -1629429073, -926796259, 1156735124, 955534125, -293432368, -10223432, -410782961, 1275672488, -828360654, -1415011890, -18391686, -1889228912, 61371035, 1500372790 ], [ 466547807, 324897370, 2058006540, -534741287, 296693083, -1429960380, -747580652, 999931639, -1620598956, -1489224112, 279488961, 583097377, -2013679005, 422109608, 1313109106, 1176828154, -1682775612, 1139515657, 840641339, -551766702, -369397416, -1850370990 ], [ 1415035207, 1045340855, 797759710, 298212594, -165935982, 1084668501, -1689596328, -579578521, -1608361797, 392477247, 197185349, -1700521461, -1436172071, 1900478580, -1113715539, -1436774202, -1230846956, -1365426690, 774332560, 79359080, 1563760487, 638696547 ], [ 1738359327, -2048827331, 1858889059, 929230167, -2101927210, 1785941414, 2140464201, 1631047083, -110468561, -1416803427, -1908556835, -1116131668, 1923864687, 2048312203, -1122900921, -1347249729, 1629637255, -1164149616, 1437416882, -452855169, 1853095899, -1520115936 ] ] ], [ [ [ 1060983529, 2101533652, 678822522, 1134272096, -2006255576, 403899220, 94357499, -775587093, 887678988, -1637121169, 2118198031, 1967544699, 1539953999, 930122809, -1347620719, -870583733, 1138159510, -1430120577, -566524347, 1509743943, -811379621, -526014473 ], [ 1001855213, -1766626044, 1676808834, 60225384, 1295581100, -210877637, 1177505133, 1351626680, 770119914, -104659227, -1806053773, -1039720700, -1122180940, 2005510812, 1059978312, -677002866, -1333868481, 1449239649, -180173278, -1816403257, -491704831, 1501472793 ], [ -669512360, 1933807843, 896926629, -1865817673, 39648813, -363145353, 1057376043, 676863930, 320967724, 337969813, -995926255, -1688613599, -1761236215, 938880734, -857402285, 570119855, -1439810052, 1423204039, 1427326417, 348887777, 1835437653, -1605038982 ], [ 203451103, 688438284, 2035821732, 841499111, 642281381, 676575634, 657702159, -1631758934, -1152788875, -1939348341, 1500443724, 918530033, -63323993, -398698843, -2018161474, 1224837492, 902266773, -1281446417, -72383415, -1655775081, 1514941874, 1839290183 ], [ -1068807098, 675552321, -707931062, 144323718, -1159866999, -1080756756, 1940242366, -131644138, -87874413, -413945867, 431160161, 2043804100, 1404764289, -89022770, -1902766283, 1470075856, -452255985, 2014607189, -696054460, -1587784171, 63603957, 1627861456 ], [ 1010031954, 1185721801, -1028197787, 1851335211, 895339292, -79650597, -137744055, 1646035713, -2079461895, 1140066535, -347416495, 1284865952, -1289261694, -61331396, -621396633, 309988613, 254111146, -659417024, -1752080486, -1101807866, 324058080, 1307869747 ], [ 1119979861, -1457923172, -470852306, 1461071330, 799385264, 705299356, 1171462373, -1480215554, -332250249, -1925868672, -924454206, 1031923073, 70431830, -841687803, -1322386050, 1616731984, 611409230, -1618248683, -907733912, -655541135, -1441328224, -40387406 ], [ 1121609979, 1970126091, 1887687736, 257896166, 365773230, 478284576, -1059551522, -1920754080, 33197711, -1922798450, -1500210464, 1876606347, 1485889538, -1563837691, -1472379292, -1247516752, -859097156, 937810450, 1820664918, -1008290736, -1737429676, -1357678832 ], [ 1491464681, 1363428367, -1853329680, -1548368540, 1950222718, 2027879254, -572008160, 79961762, 268413547, -613074815, 1212597852, 440133637, 270000355, -1308783057, 348258733, 2081075370, 139537205, -979767036, 1796696707, -1981864599, -1686585299, 2037338144 ], [ -30765806, 2058967083, -1768523716, -191180689, -205997535, 491437726, -2080871692, 1143691818, -225582619, -1279035783, -210278573, -1295754942, 1451240480, 604078699, 887798636, -256448131, -1116876616, 103339061, 1660182612, -196103770, -1105676081, 73319616 ], [ -340850501, -59634623, -484300331, 1181378890, 374271122, -994336946, 723061628, 1786012569, 73241186, 1695265620, 662841747, 2133661140, -1719918523, 675015704, -1297548860, 210329447, -637290821, -1060604365, 1032473285, -302720691, 1689325276, -234366977 ], [ 132388013, -841128498, 502238753, 620248910, -142115443, -30811117, -504409414, 139541815, -990679728, -1064879817, -893741409, 24336315, 1686222411, 229049473, -289202896, 902707801, 750897565, 594798275, 1871243838, 768555251, -132558318, 758709671 ], [ 2000894477, 1235700193, 1378917513, -121666604, 1752184238, -528970570, -259823378, -1210037911, 965325497, -35958778, -1086572669, -1079963000, -595558280, 1271934109, 1283497430, 1969729457, -1998574696, -516613324, 2070138867, -957640213, 426372791, -505222 ], [ 1955210235, -1648081193, 1717559305, -91756317, -760225974, 55831803, -620855668, -281186333, -1083596956, 1779626611, 1008507247, 694983488, -205871228, -1257674613, 77559890, 1447554785, 1141849498, 2034057052, -1981439951, 1716364572, 1842242104, -1749537680 ], [ 454139220, 2017465083, -1619299041, -368017954, 686102404, 1554209232, 1866233269, -457750408, 1082602917, -1008428997, -970924227, 959121313, -993839062, -1039033889, 1185410173, -1335225307, 1427489613, -876702491, 790214965, 781209506, -257456452, -1790689524 ], [ -115401455, 1645102886, -448961791, 2105243532, 238480210, 1496022916, 754574599, -56998575, -1794170209, 178839839, -1754666610, -585053079, 1797630485, -1289821385, 1403370243, 2041466248, -656651545, 1386110102, 1415872242, -1538823079, -379644427, 532836941 ], [ -625200108, 854534520, -1189375355, 1571899282, -1993027981, 570641371, 1863422172, 634364902, 925746227, -1769062484, 610309814, -996525109, -338147679, 103408783, 1700583511, -1017260304, 42516388, -734683805, -1732751768, -1458190634, -1968515373, 589684642 ], [ 1098636338, 507098626, -904549432, 1213479948, -770651412, 875154503, 2009339323, 430716334, 97699081, 691151600, -1782448198, 1203138275, -473440022, 1714405936, -2030668717, -1630500738, 912131200, -1291729294, -320784208, -1734572701, 1936021332, -816432742 ], [ -680861964, -1776510058, -899815030, 688273623, -575117439, 878690162, 1600352189, -1945844812, -1011949362, -825119573, -1222592211, 1254464771, -1610885886, 269265096, -926469068, -1114436142, -1180370445, -1272462878, 887299355, 2012068623, -2060750530, 1709582965 ], [ 1861218774, -138186242, 597745442, -1612006114, -713688160, 4790360, -1023421333, 1490525473, -1304338835, 60829840, -508212852, 436642051, 477604228, -1372679116, -355925178, 1844253545, 1910713560, -323256815, -338961122, 107620220, 218412761, 2012558743 ], [ 2047886066, 1955260031, -731377810, 1497377823, -1129294677, -1257656710, 929043218, 522769483, -1305345515, 211631758, 776119096, 1706945251, -285521224, 1930487139, 1132383126, -1245459513, 2037870491, 211126085, -1554472848, 562434198, 112138724, 1088642091 ], [ -1979980687, -798044768, 1637423171, -361041756, -210901378, 1562312719, -587175644, 42988535, -148869185, 1774823673, 1471642381, -1542131593, -925680171, -1588516726, 12475920, -339413830, -37449916, -1402682424, 1622594765, 1953762823, -465345088, -358877398 ], [ -562354394, -1398152683, -733648789, 1911086718, -263247022, -99922823, -1308611203, -496504844, -562245289, 1678070665, -137118864, 852829467, -2129527646, -564782840, 55786221, 550435322, 1310802307, -1641599832, 1536653954, 1301968210, -111307872, -1553275711 ], [ 1877230665, 1097231949, -1744192038, -1878139158, 644874901, -1714953258, -1584893404, 1263347858, 277417110, -2089419420, -1135484991, -1546358675, 1481429036, -1530846705, -1911767209, -1808391698, -1177445735, 1001036166, -599902338, -853844655, 1158984075, -523297510 ] ] ], [ [ [ -1191117137, -499110188, 724836462, 1829844549, -1691890693, -436738929, 982345797, 1104768194, 1191393455, -1461762792, 1752777960, -85512847, -292830976, 1537133726, 60240723, 975327999, -1784789215, 1381222440, -758713284, 831881010, -1363036780, 1374689346 ], [ -1006694072, 1339055910, -1735626866, 1577534386, -768107902, 683476073, 1919896494, -1348885659, 1486415583, 588143001, -1243090608, -176949320, 1741877156, -1581572882, -1647853295, 1386592046, 701379530, -392157076, -2033602361, -88841276, -1478217079, 1694512562 ], [ 504645284, -772041045, 1371579069, 789386384, 1469093402, 421410959, 1116642028, 453509857, -1678169210, -151241783, 1031507952, -134586620, 48640824, 91872620, 1273165499, 578438242, -1714500245, -735801063, -832831575, -1252586706, -1231801563, -2088112035 ], [ 1487534526, -1619488374, -716031000, 1407316084, -1176553583, 231887261, -1669672474, 963713435, -629647350, 555011443, -1890324447, 584080216, -112869212, 1326319904, -593140278, 1321544012, -1379316167, 564778210, -1194134861, 1386285502, 619789922, 454724785 ], [ -1901306652, 55181025, 1406149066, -1531786197, -361613440, 749229167, -1261987516, 977997478, 198641057, 1504163125, -517364651, -1647884898, 724263029, 1709723585, 1132709663, 888551418, -2107545969, 632360895, -2103477447, 524681595, 1803830444, -803378963 ], [ -1021019358, 1719974113, 768354286, 1866185099, -1591037881, 1124883978, 1198707269, -1617874178, -1077011677, -1706985562, -1486927949, -1167451127, -360134722, 1886437176, -263681529, 1936667199, -900922608, 940915111, 925397575, -1944082371, 1778873362, -1740481754 ], [ -1093352847, -1124451231, 2007340054, -121931231, 2020486783, 1109027620, 141165931, 439897364, 1613207064, -269564604, 877500596, 1707383270, -317072139, -1120170442, 1970590964, -1633892773, 970615171, -265482600, -657381684, 1186558233, 1184304068, -1386705166 ], [ -706629752, -1677532741, -2007344846, 1255046233, -915648830, 1690110819, 1042992914, -1507008938, 315710048, 486326632, -265041515, 95428948, -1605081569, 2080807350, -80347833, 1957462587, 1580136540, 1634010527, 2057021532, 1498751678, 264790637, -125822807 ], [ 1387937412, -477761119, 1696900355, -1040792924, 550168850, -87826538, 254313803, -208227998, 44592852, 1512486825, 197057593, -1826710927, -835197187, 817626954, -327172234, -666297748, 598014937, -655906909, 208596222, 222673265, -1972479690, -681401849 ], [ -1119279702, 400772197, 1389293947, -2007937579, 1724047509, 1726226386, -110327459, 771002343, 19613728, -1731218192, -819512509, -908874696, 2146449296, 400694849, 2989925, 1189825092, 304991686, 301636198, 884159981, -248287247, 230195389, -1292398600 ], [ -1414209277, 1197138028, 464244840, 530884668, 552880543, -1311891111, 1016038470, 1684046366, -162579916, 1452961225, -1939238845, -857503016, 2128974154, 979121141, -218093377, 1953367340, -1294711444, 593939621, 400389838, 180948152, 1295192522, 835358295 ], [ -1593324796, 131293217, 595409311, 105605346, -1993930739, -1338582194, -132035628, -1899020360, 455834163, 724871205, 1140350329, -1448634588, -1422306893, -845309800, -79508537, -649149981, -637920783, 784835631, -320264987, -419371079, 205353387, -881377982 ], [ 1440010821, 1400490220, -1113895511, 1880261313, -681760443, 206495291, -653058139, 2041594552, -2034637876, 655953841, 653844693, -1265965190, 1288603802, -828375555, -355386954, -2054441937, -1977161601, -887532404, 1367388234, 882597656, -1309067116, -1385495147 ], [ -900000511, -199304307, 1579386349, -91133564, -788152993, 1182998249, 349697413, 1235960302, -1164917430, -1720663203, 1511709002, 954485920, -1230256620, -2065618767, -1985367488, 831217319, -1561609612, -313273642, -2041074349, 1901775822, -847669730, 580261809 ], [ 1083304451, 660852689, -469094458, 1556198322, -1209834008, -1222967577, -257727977, -1428141428, 1569028225, 1816135636, -816213338, 1026749979, 505946579, -558549355, 648858984, 142379205, 1726335509, -367999728, 1703093396, 1043305229, 447134185, 1238914186 ], [ -1321304894, -1318388609, 385434674, -1535923027, -291945741, 702539371, -297326046, 2097865438, 2004952725, -93885956, -444335819, 1246216204, 1814647298, -1982614186, -833056247, 655868134, -1877742923, 144161560, 1070653985, -1508436496, 530874812, -264067032 ], [ 784996413, -1888246178, -2034021895, 1027557029, -1931074259, 2119422195, 394487517, -112941373, -1216373872, 1650666306, 2137702152, 1859393248, -1713818098, 1215257674, -576715086, 1422079599, -232307920, -36085104, -373398842, -1464298863, 1484826087, -1836699053 ], [ -1180311978, 1701141342, 710412281, 1973708375, -863086885, 2071345575, 113619173, 1427792093, -1903039008, 490303663, -1675369287, 605011624, 1635516641, 794424763, -670202585, -1649208437, -1612422125, 1651302462, 1119542364, 184729544, 2066039603, 653700101 ], [ 755684943, 235334472, 874084158, 49694795, -479911566, 237526561, 1645492110, -1559367649, 1630771390, -570071772, 1668088676, 1832118349, -780900146, 1299276536, 1693462105, 1749398933, 212307884, 613493003, 434671369, 268894226, -625345392, -650146058 ], [ -1710611465, -997257212, -1364543922, 1437643102, 7689217, 2126351999, -2002546783, 202730582, -1300268902, 1646915457, 1700995357, 924022784, -675663997, 967898861, -76628739, 1169180211, 343622922, 802336219, 745379719, 377020894, 1029708799, 192095181 ], [ 261428701, 1319836511, -1016203414, 1163342385, 880074961, 1228910508, -781085738, -1826376943, 1743097484, 118628952, -2010950998, -1525045931, 1790717963, -241958073, 547253036, 606167553, -383073680, 527335658, -913912481, 1581745408, 650491926, 1703696994 ], [ -356078744, 1008058501, -1603811770, 1579208106, -2117514001, 259061560, -1948225167, 1659416846, -1794220351, -819195965, 1978575111, -926613547, 603807512, -345134315, 768754773, -1386663923, -39009759, -2133964002, 1874748653, 1783616961, -1918209268, -1113677235 ], [ -1293298127, -326763212, -1846608881, 171090824, -1941416437, -807773068, 1360767432, -2099382937, -567669976, 1950104068, -1844307904, -1725416262, -1495789568, 302582536, -1262102106, -852972681, 110662862, 2093203924, -1310271879, -1197064792, -265864801, -1603385493 ], [ -406549665, -1030600390, 285982439, 1721287730, -1025289407, 5382759, 1524755888, 845842867, -434997956, -1034133915, 1914108656, -1226818663, 1896845191, -772079324, -1599536121, -2050744559, -1723091155, 549976991, -212673931, 1815592163, 1941565601, 1502254785 ] ] ], [ [ [ -384151450, 280054274, 1355901763, -192883601, -1009864764, -1276543371, 521034393, -51012395, 1083642531, -1841984770, -1130479530, 749741514, -1843696775, -506586653, -262078383, 823697308, 1148924696, 1831954619, 236673857, 1549398838, 1192786303, 1068446604 ], [ 1682917299, 1013036116, -297510062, 1916041580, 323038941, 471603309, -2101477004, -1864110942, 322779684, 291395171, -331483123, -56371859, -7450347, -296316663, -1135551551, 1596616812, 1948371482, 1153860533, -1084084489, 1688620711, 172301104, 874977320 ], [ -1831401255, 1922750385, -387170900, -470220843, -2010728134, -1434909790, 1327819154, -581641844, 771768797, -473126632, -1106688806, 752727551, 1080556780, 1867259516, -2039515214, 1576355841, -2094102270, -837651079, 399641315, 1653469119, 210797449, 21913332 ], [ 566030737, 786744855, 821343614, 1297711220, -2005983202, 1272227795, 244012196, 1070119835, -1503741707, -1023120223, 724224212, -2056277367, -1887342525, -972857487, 640870613, 680580798, 91558625, -1744327088, -272574217, 1509099122, 212868859, -1916852809 ], [ -581012398, -355892332, -260390385, 1520562786, 1932666885, 1979463233, -287528730, 2085368802, -1881412579, -377426931, 1873786391, -1601363419, -102815729, -324922974, 1932293068, -493491381, 1368145259, -2138288231, 562554385, 429950044, 609645398, -509731043 ], [ -972410709, -1220400064, -668673133, 2097246906, -1876065452, 1159293195, 1606974416, -375063499, 779913984, 944369012, 1853811527, 795728635, 68796460, 2102786699, -557541247, 1037891426, -60957309, 1074708655, 897332055, -2018191127, 1773739793, -1156642512 ], [ 989071372, -2000920326, 1968438855, 1414024717, 9748246, 1342439584, 147583914, -834963414, 650435589, 1883624663, -2058380966, 2113850041, 1698670048, 151272548, -1429333078, -1006159801, 855556376, -1421499889, 1627901322, -84257759, 1621832581, -1564070544 ], [ -515943582, -1737121871, -1895529848, 1170933001, -1655547361, 659186087, 1138856107, 792515731, -1888494568, 87638277, 1879662387, 190898223, -1398381731, 1575529796, 2058932822, -440852291, 1463721983, 543738909, -573495340, -1410030208, 341852966, 408810426 ], [ 520126618, -1375403951, -1463128983, -1032733890, 988989132, -1494887465, 2074831986, -1048302157, -1518153606, -739587628, 589521889, 963461073, -236915414, -135777680, -669233518, 467187937, 238421365, 1307132302, -1009372801, -1585594356, -311468674, 1377026274 ], [ 1155142079, 1220396604, -2052705177, -997410869, -449640020, 1669426036, -24455546, 190484740, 1844172526, 1751183787, -1850394103, -744985782, -1912799644, 1696343993, 1442565919, -1844235892, -518646648, -1838980741, 1813694242, -1136981365, 1552323117, 160747843 ], [ -189357641, 1125181134, -835192194, 1694227488, -489592271, -846786423, -1089981717, 232755906, 1801344155, -1142223603, 1914485601, -1798579687, -1546258861, -1977940210, -137193872, -39578897, -350709445, -389389306, 1043834619, 1699917745, 245861301, 1438051429 ], [ 1755465468, 653154098, -999698952, -1895050882, -1040333326, -1175671210, -833272232, -1124970827, 371919998, -678663796, 466915095, -93961374, -1025223790, -707003894, -1964097518, 405608347, 701017709, -599852155, -260307801, 261220604, 1978675823, 1839306230 ], [ -450197675, -927502347, 518432793, -152784645, 2089231663, -764336754, -1017727582, -1184172165, 248040261, 1065668109, -354788110, -1151102309, 2009571685, 998188544, 1406582944, 534049442, -1146730423, -1373721927, -209935904, 1224270131, -2080180981, -1918369593 ], [ 1992170264, 1238760599, -1854843689, -89432046, -1364678277, -1527728444, -1704573565, -1930716153, -1060292497, 2034492654, 1935856509, 1281455251, -36418350, 1937885745, -543711457, -496372305, -555674122, -2071137701, 951021283, -1500047182, 520706970, 300425528 ], [ 929037410, -1267561228, 1050539797, -617548304, -202885132, 1857617541, -957104704, 562861114, -1871038384, 600093757, -433537940, -219448796, -698256586, -60384352, 594794538, 134693799, 71867478, -199441817, 17133148, -1426713651, -64176627, -238742210 ], [ 831566630, -926175367, 1630233760, 402656299, 804214278, -1240076557, -1726849683, 2005421379, 48964012, -444213867, 1583615577, -620444234, -1852972596, 632666480, -305593315, 918635701, 964665097, -843180349, 539510897, -1763812806, -2033938682, -856949770 ], [ -1476536523, -101643386, 117648197, 1185278638, -1549077964, 1130722041, 546439569, -1232040969, 687337629, 783248696, 17199087, -1520253390, -1962586149, -1851072420, -449522902, -732245869, 31560479, -1477559074, 809342506, -973967040, -1601570867, -1738097566 ], [ 128612845, -263379837, 1332821943, -1536941904, 1133002887, 274550186, 652277793, -1856636326, 54768415, -726128725, -302476288, -1626328949, -1752025035, 1013831607, 2067939273, -1770996617, -670470853, -1200320607, -1765956788, -1342438671, -1922329883, -1517036675 ], [ -409535777, -1847829650, -1215578935, 1920267413, -466152726, -604774652, 1121772240, -766406779, 1682848450, 242051486, 927754107, 799298942, -1993696957, -1487877173, -710344655, 778909810, -1565823259, 151145021, 426528153, 1957067478, -1791111791, 1072896115 ], [ -1710108399, 553326371, 1666939967, -1295034299, 697401632, -203724567, 1051208657, -195538641, -1011746744, 148623796, 479655763, -1833202541, 142529182, -1155359220, 216979549, -1353307767, 1919389113, -1132992569, -423608206, 1391098211, -329817672, -1728643425 ], [ -1617046230, -485124271, -2142560817, 916373130, 600741073, -1394486142, 24367423, 1253398351, 2028762504, 784996680, 2108270397, -2031896062, -608659039, -2073546619, -1547109595, 15072130, 1835337297, -1941725240, -100434204, -1247752163, -2054634190, -1243054538 ], [ -1974895841, 738664502, -1580039704, 54177123, -1744374339, 2031074040, 1216464292, -740015127, -1569051266, 370033678, 1814332190, -1022795351, 952900617, 389895830, -986174554, -1976267116, -1624672726, 1414734780, 21267361, -822496685, -1561008505, 1963314208 ], [ -107916366, -1353332834, -762443224, 1655862300, -81876685, 1567529405, 1553406483, -6311943, -472598241, -192877547, 209133971, -454156095, -178650186, 939937954, -2023598075, 1248234930, -1773328727, -688138238, 1630588248, 1238439724, 1347978369, 840590853 ], [ -1160222809, 648809497, -1407961561, -1798531690, 258903522, 56411165, -1062085528, -2099313558, 550202789, -1919292300, 843522821, -222248228, -1243007721, 624068516, 841054721, -1085696021, 696667018, 1859153083, 1667228263, 282317664, 379190178, 487275966 ] ] ], [ [ [ 1629887442, -98114314, 148986337, -1179947507, 1374181279, -1808119651, 1867913594, -902866494, -1612701967, -113748662, 867695522, 1800973372, -627227262, 267845025, 1063637267, -945867977, -1654076489, -1975249584, -1646869246, 864869479, -305942024, -1424647899 ], [ -173785249, 2109187883, 968795594, -1053123141, -252505348, -851861717, 1766245010, -783848352, 394802867, 311583445, -1299146139, 1745268223, 1800184563, 1017316292, -1225234931, -1433631947, 1387682282, -464676718, 493897134, 2133146803, -161138522, 1057670320 ], [ -1443957583, -1390999462, 381963238, -273307115, 555470056, -367794888, -1544550151, 1350333440, -862066216, 1793595112, 1936471788, 173370694, -1797952373, -1389829100, 808405017, 1195121713, -660304468, 1664143151, -1039807501, 224600415, -670066649, -251206847 ], [ -1291388460, -2117439595, 866587220, -1130121101, 1268257764, -519476077, -521654863, -812876659, -1802282814, -681084045, 642231774, 1232209889, 1937668902, -1188303637, -489925472, 1570078673, 2114125276, -1954071900, 1205832271, 125889918, -1010786632, -1440910615 ], [ -1686995455, -1919071932, -1193483671, -1856570167, -943246618, -1112092202, -675274816, 1243930715, -1541636785, 266873265, -913497120, -1905291727, -429002599, -1875569295, -345006344, -1097194033, -1601946846, 448074211, -189923933, 1486507152, 1331226488, -1614827770 ], [ 968682350, 4274389, 1998336878, -934596404, -1565224484, -152860965, -1678380738, -41776007, 24379531, 685705854, 1164923003, 2035255821, -474399856, -1908752312, 891867303, -235351034, -63849454, -1714963379, 1132212005, -206052880, -1290633690, 935403745 ], [ -1961136065, -1393887743, -884299058, -174494058, 467755151, -1840173642, 756959638, 415987903, -1152123429, -247961251, 497348201, 233238614, 917764632, 1526433487, 1865759446, -326667004, 1346220999, 650800765, 1379736942, -1930815493, 124045473, 774459652 ], [ 1513352300, -1807713244, -1442570311, 351161426, -642147814, -573512846, -469960269, 1316163212, 284554840, 1412990981, -2049461426, -676536020, 990029730, -1103433746, -68001147, 195607478, 431052020, -1400183299, 1051570075, 1131953758, -1890057899, -2027102076 ], [ -990876004, 1523599279, -1708781308, -1461916689, 367232168, 1619598805, -2119546062, 1209424930, -43051188, 1614243223, 756947113, 882427187, 325383686, 789579693, -780978909, -1469100589, -1580903667, 1011822881, 763919325, -25718925, -295407894, 540030692 ], [ 24063551, 34424800, 1272932722, -2086937603, -501355691, -2108924531, 363668481, 1691061531, 1596332140, 1146789324, -109249166, -796622459, -964341198, 1925786818, -1214886910, 1102342227, -664412073, 1204397366, 1992890165, 313089485, -200781143, 1953667074 ], [ -1313415622, -1837171350, -314096470, 419932435, 1387505752, -535635459, -1167966760, -947825713, -786826892, -1891312159, -1173699035, 78249169, -849724050, -1171676125, -51894396, -821214030, -748327503, -383707557, 2141730494, -66735278, -998635830, -2113402896 ], [ -448909600, 153588370, 1879913695, -235327128, 599577890, 1765638876, 1940216949, 1622828367, -1362348943, 1389077984, 17785759, 1627473944, -973717655, -804002109, 269022411, -1527175018, 996691375, 1614393005, 2124788466, 340244019, 594333693, -177992292 ], [ 2019485551, 9961309, 277819079, 651684865, 1302028993, -450509236, 1141812333, 1429434727, -1752615538, 750109245, -389444475, 477732591, -696166818, 1840981031, 1151940798, 401487669, -865037594, 1623202812, -553290152, 795145679, 105201366, 1770496743 ], [ -908365582, 1703889899, 693579287, 2124733880, 225847603, -2051719082, -1218093365, -691890386, -2134026163, -1150921274, 1960094007, 1960273051, 1676133304, 943536190, 329966314, -2059936942, -429041265, -1562741105, 1358952636, 1669556735, -328015497, -1236735846 ], [ 1024317258, 954269217, 1050777283, 198286951, 600263105, 998537810, 1148698707, 297493004, 2103221584, 1335718648, -229265419, 906760378, -771732552, -793900151, 535836639, -440711957, -2055016062, -720069207, 882295429, -1921060508, -971896133, -1265615467 ], [ 1419524793, 1285602262, 333481593, 1128921748, 1470424379, 1416363629, 1992516870, -1331523629, 803066954, -1169303442, 1635002083, 1511713709, -1547825475, -636731660, 410165112, -638302407, 471117446, 1449088941, -1946816317, -279752814, -1400644304, -379432065 ], [ -1610380985, 925286729, -2071604288, 844208382, -546678069, 1412925249, 493662692, -573886662, 873286694, 603591702, 2058566513, 810631827, -691781138, -1905131940, -1310183397, 36716091, 2106096108, -1313137782, -1118834032, 516887939, -45605314, -967067575 ], [ 63374167, -1082543053, -2007863194, -2031545697, 1288270935, 279620548, 142911035, -1939636068, 1759071358, 1637672698, -2080740627, -1506616210, -1836606416, 2055513567, 1481578062, -2016459812, -23729225, -2133476005, -1667896102, -650591669, 1067681016, 207130986 ], [ -1734597887, 402674498, -238383782, -1942044988, -1791598790, 906853126, -1950251635, 1821633829, 747058060, 1943808496, 882589624, 378992578, 682165493, -1681080696, -1018821478, 1722901063, 321728109, -173162457, -1608937362, -1843835052, -2124049587, 331988403 ], [ 508645665, 471052151, 1837420532, 1798197264, 1280065031, -1387443337, -1888028073, 1092528242, -1447796330, 177540062, 306557027, 254024737, -881823865, 1553776209, 378375575, -1274612830, 476525565, -867561698, -247984755, 622845916, 1853808394, 1112169300 ], [ 422403202, -1334272429, -1498648453, -283910910, -1185505297, 1162167315, 195010959, -395901389, -374695772, -1129633314, -1463447107, -114196125, 1996168270, -58992573, -1756566533, 2102715336, 1652582758, 368777130, 298806305, -921570507, 1266386263, 1663114736 ], [ 1835816304, 1439630554, 547306038, -1749215659, -403223356, 840027271, 2135194420, 1849963049, -497204967, -1632434029, -1821576741, -360186722, -104551488, -618414913, 942507157, -1943131158, -1028895353, -1403582494, 1631600049, -934504521, -681930156, 929013013 ], [ -1948266018, -2107685918, -266438145, -135334681, 993363172, -1949288927, 2025980215, 115261045, 1601933947, -862319555, 64453314, 1971369983, -1824317272, 1092919082, 771512396, -1897042364, 1422014514, -1769602332, -1121558963, 705623188, -196185450, -1434329359 ], [ 1513758909, -196137927, 1678543679, 70645577, -1820556852, 469048315, 1664851845, 1834974613, -1930233059, 429534812, 1711279434, -1525166497, 1446112352, 1214265162, 520579171, -1355930542, -232439575, -1449604082, -1028002840, 1816902709, 353530591, -2013215769 ] ] ], [ [ [ 502227114, 1016996270, -269535803, 27010510, -1591099311, -1328507310, 383848542, 326982402, 1766457472, -1506925306, 1114540611, -1658450590, 1822164022, 1316511476, -65646270, 1822370235, 1606819439, -295021100, 638500129, -795749739, -1958662893, -199095215 ], [ 199939839, -1113110923, -1806871602, 957510113, 972128549, -1900222878, -884626757, -308409696, -1940550886, 619596382, 948158780, 5504076, -1374431017, -591680771, 584657722, -656475108, 1258069576, -799603478, 502868827, -1936725226, -484710479, 486420878 ], [ -1589206592, 1872276824, 1066569504, -82970542, 1977156486, -1129078651, 960925155, 2135996799, 537365054, -847881859, -2109045888, 1773481061, -388642079, -849705502, 412966157, -1365611500, -89602566, 1493470653, 1451946988, 569092467, -731650206, -1574913787 ], [ -690243668, -694567731, 510557020, -195534871, 95448259, 1796028725, 1987102751, 1322254790, 1194109622, 19706243, 1901589245, -1544288696, -1633798155, -1289488059, 1163235174, -297488287, 1516958765, 170200240, 1581613038, 831402366, -1006459091, 1526392065 ], [ -1001669069, -1500456643, 1283938161, -1854637733, 65026936, -1693355008, -1044636470, 347058825, -251156823, 567334808, -1594453468, -1825557667, -62178201, 847187243, 1074796920, -1169653325, -569370783, 1991809529, -1965396621, 884741658, -1514485769, -1537441188 ], [ -981267948, 1130034012, 1626781713, -796422788, 1252752313, -220549033, 594811568, 1810945729, 1441680980, 1714777743, 1978966387, -1000179775, 555886443, -984022301, 1689169370, -352663610, -412954765, 1448592844, 1276001650, 2046026632, -911285076, 2142809440 ], [ -156302160, -905071645, 1180721514, -2072196149, -2111085619, -115566729, -250648468, 709085079, 842106401, 848111262, -1683896534, -1961439819, 1277647568, -283714088, -2497136, -1109279576, -1202920610, -505786676, 1481041488, -1464429419, 783620263, -478976047 ], [ 645904574, -1934251106, -481000982, -134792897, -1183413190, 1880156817, 2079458756, -453069388, -1858830960, -314032050, -1600766482, 782038960, -432505999, -1798001547, -1668102197, -895836671, -2108689876, 1304903983, -1875601037, -590956771, -482670492, -216277860 ], [ -1887052262, 1973302780, -1734355303, -452217814, 1107561056, -313720157, -1527670686, -1124327421, 1896640642, 1490222480, -809247331, -576740470, 1896662479, -20868960, -276381003, -1368133254, 1047335617, -712567988, 1639800720, -2078651383, 1062276594, -966565329 ], [ 631975320, -962592957, 1251681246, -1201477335, 910626046, 1429532210, 304752840, 1169475703, -1533499452, -412080099, 811792675, 310851964, 1294341723, 1184224758, -1387388783, -1095178706, -945765073, 1033840880, 1346941841, -2064175367, 1332538034, -323451788 ], [ -190439728, -685139898, -2096695302, 641723523, 895308906, 1988393434, -1680150949, 752603883, -1893745290, 1013885101, -1696037041, 442763724, 1072487967, 1931078646, 392224205, 435668675, 1250802289, 2098335691, -1513463202, -1136506084, 441336575, 1938282883 ], [ -693513065, 891896732, -459064054, -876100889, 868708493, 784676214, 493412767, 807623168, -108823001, 1140031890, 947497867, 537180965, 62997949, -1737725581, 1198563012, 1180586134, 812102574, 307754859, 968127842, -946339659, -1285170231, 318112202 ], [ 111689354, -1991900592, -567672709, 1736104395, 1165605268, -807857993, 1886570625, -970743416, -1636038722, -1256482983, -528070446, -1863154013, -1504752212, 1683551260, 931107842, 1972847887, -110842580, 1848654943, 1647474192, 1388204792, 876148897, 1077762896 ], [ -493900116, -1901327910, -2055117986, 721095804, 28415349, 1113837354, -918061170, 1318582703, -1037708726, 1845871829, -1644873864, 705311813, -241278223, -1327345927, 476028118, 1026063331, -793070745, 334764917, 1368222894, -2054900860, 499531910, 1566957955 ], [ 1937951641, -1699039291, 1769119690, -951245579, 1621708818, -632472850, -1027618024, -56203325, 1745740992, 1404835754, 1027047333, 47393308, 1551802072, 204920997, 2117822361, 984062599, -2084087716, -1445035500, 247830265, -510315607, -1092765618, 958623868 ], [ 1573887460, 833988348, -902175311, -1744794595, 1293875638, 1163618367, 569106914, -457487538, -1821647145, -912623542, -2029653418, 1174813145, -1387508183, 62958021, 313671386, -459482293, 1061794822, 1766962291, -2142407281, 1595494888, 538710682, -1378564472 ], [ 1328165132, -392295712, -783649501, 1139469841, -1651674997, 1596336754, -489151944, -2041476537, -1800809973, -1696476778, -1607550340, 696182126, 768992786, -1728792448, 1852557042, -37776499, 510930383, 2025125478, 1247998413, 1641927085, 1271679131, -612554117 ], [ -203004885, 668730993, 835205062, 1012792198, 30651253, 637411135, 1108448438, -969310026, 237276156, 1933003081, 619923094, -1732839650, -544110412, 833686694, 1851862191, -311724310, -1148986083, -1450141585, 986582417, 1454586695, -163702074, -2139814681 ], [ -323257579, -1152497735, -2016905536, -1516070086, 42634747, -483558973, 1275832379, -800378901, 144212743, -201988308, -359108326, -1883229262, 901854726, -204721632, 942568432, -1565189589, 1009790684, -1043787247, -1132120006, 1927933994, -842690767, -364913491 ], [ -1937479256, 327406626, 390546777, -1526126405, -550025279, -1009021914, -1372312446, -1034073438, -2066449030, 261925232, 997841299, 2046654571, 120990223, 1771536207, -2038763718, 525860788, 924446980, 1949689870, -443232255, 444808391, 311128277, 101380291 ], [ -546247586, -1705707606, -1353286960, 1674943099, -1681086489, -2060215791, 839631050, 995885900, -1471632134, -484152161, -489015196, -1956326746, 1388496627, 731396794, -161285231, 1174367465, -1363327908, -806869521, -1390728697, -402199998, 867520231, -657478302 ], [ -780230257, -998837204, -1311174591, -553517658, 14999614, -1269047822, -1491625708, -1335732683, 1743766700, 1687395655, -1902669246, -364487063, 150759634, -52797647, 1639705816, 1478524643, 2124049031, -1680901330, -1941853388, 1602782899, -1627395177, 1301371168 ], [ 1316474597, -942916256, -358866595, 1408115571, 1654417905, -1044746225, -674111232, 330982340, 2085268985, 255184078, -1026005354, 399151775, 1459959368, -967408345, 255259458, 1371257399, 1479255622, -190345002, -504410978, -1836455518, 2051703368, -1184125711 ], [ -1329017530, 1180104967, 900428652, -2027415607, 1414966066, -1657754635, 327275621, -1699415788, -1277671197, -425006582, -841376682, 2120292799, -1622686097, -1926390622, 1403978443, 1116480396, -1551293703, 394074308, 2006255093, 90027212, -978879630, -1485294335 ] ] ], [ [ [ -1189715900, 641778374, 713563692, 940589090, -632169475, 1498747543, -2093405180, 461255930, 1014315507, -1162450573, -1321629499, -2046227348, -1506149213, -1286877726, -1957349150, -7493584, 1527957928, -517861197, -1681770664, 184030752, -671361357, 1319483932 ], [ 1246561139, -1090926596, -1495148463, -732548633, 1176981736, -1632050607, -1855057352, -2022679298, -55579717, -1014077422, 1870706795, 1309638633, -153596382, 2057637741, 459432197, 556523457, -1063996666, -1857219969, 1522388053, 1034542577, -379659472, 484308655 ], [ 1613191644, -1516382609, 1978862752, -2007309106, 1427823224, -1614057007, -359832014, -675402350, -499677373, 984081893, 623694296, -1607732526, -1859659898, -1859041074, -786961232, -1843540328, -1666347202, 1507895630, 1524158960, -1913626981, 1410950401, -78237315 ], [ 1610531586, -830292449, -1996384411, -813961350, 1296992051, -1343375327, 107814162, -492256157, -1004918747, 2046516993, -952387087, -294454678, 1147355742, -473646808, 577124589, 2022995343, -1236196563, -1405760008, -304696118, 1072450871, 1919159851, -1465682921 ], [ -1770793502, -982583397, -409677325, 743494496, -2127160776, -1801809919, -1875635395, -513713594, 1388680816, -233263514, 1343019945, 745249804, 998732069, -1365439871, -1239828761, 1322185258, -438551134, -1839754380, 516323857, 751363854, -728398312, 352295477 ], [ 647636646, -158356648, -742514395, 442173548, -435575794, 1011769192, 198419620, 1159789427, 1379780083, 1464841345, -1000711457, -29274146, 568180155, -455827264, -2063814235, 368395098, -741943449, -1346741162, -1125438739, 159944941, 470147034, -245109286 ], [ 554851162, -65023619, -1202132930, 297026018, 1595761965, 585663482, -1705020263, -1166194399, 1766117754, -291315454, -1821533658, -781525782, -841713666, 1587412651, 1942563950, -534036130, 1122895075, 547060918, 1550448633, -1915885165, -2141999679, 1302902490 ], [ -1656959302, 1479972309, -2000143540, 819876832, -562437605, 59815601, -1708976585, 1698196466, -1678090194, -1395791558, -532323985, 684461783, -48664138, 1134726661, 1545752231, 1930842389, -1002541582, -818721111, 530893245, 205463837, 939925374, -1837900269 ], [ -1427776074, -92972900, 377760737, 1004849553, -94285959, -770438826, -1436824983, -899182350, -1492419766, 934464500, 1724742779, -415795443, -165482910, -619125863, -984174247, -1108024907, -728387344, 471151209, 762389837, -1691600400, -1778145349, 1394535800 ], [ 4217615, -2079056478, 906624126, -967420862, -173414747, 1797366824, -45915569, 42313250, -55972347, 809003899, 596580768, -1194083759, -568041544, -100189483, 44016122, 489146880, -1695811986, -620646227, -1502076468, -788741951, -1489184594, -1993281511 ], [ -1051732081, 2017206969, -1049996839, -1523495540, -657419871, -1586740499, 1749751164, -1615176361, -1130226822, 706777750, -427159023, 431004334, -201929927, -968583288, -1479781771, 804199411, 639053393, -1052887179, 1707061323, -1910798870, -1606395483, 256319639 ], [ -1865360210, 486380005, -1794489391, 662555166, -1282866185, -63244066, -1628646654, 1224748212, -562954104, -1241845593, -711204092, -84336552, -1533256327, 1471540320, 2012231123, 1076543207, -1546088934, -1087496823, 835173459, -1856537378, -1887047649, 666877719 ], [ -669041810, -1198394389, 1301917274, -270187489, 1066425918, 65594726, 634231528, 1308625542, 752871452, 395933089, -182856747, 1471512313, 1428042832, -1538579570, -458302057, -954619743, -1290135043, -933116000, -1586615868, 521619390, 1197639707, -717742774 ], [ -918498215, 2005069014, -509884944, 915755022, -622465378, -1561675237, 349579757, -87733604, 1765399035, -1141058339, 1069971252, -1512317636, -2145965950, 1492879925, 1711125652, -1549500042, -856080901, 959601829, -671583272, 1907812097, -1231477490, -157021871 ], [ 477086689, 754226605, -1964486517, 504014805, 2126697650, -1351147678, -234849305, 2005197939, 1622932991, 630100959, -1017232866, -898336979, -1093943662, 1780070741, 1545863786, 88648611, 2116419947, -551231802, -1433314542, 320427129, 169986227, -409878965 ], [ 890596189, 955171906, 441308294, -1576833370, 472763033, 1874401435, 1923110777, -1738427270, -1562632669, -549886803, -7190532, 1388773807, 1515928060, 619530480, -1264927669, 423404793, -1091953016, -1337235622, 253411693, 1542927189, 2144509334, 2095370791 ], [ -1989358261, 1369511864, 86858427, 2037600038, -2045145545, 316142384, -1083814205, 1174118542, 862062709, -1883135235, 441784773, -2020558076, 1783339456, 667836266, 1642597212, -904413195, 211576866, 753051927, -219947490, 1634822907, 1077433971, 1573586245 ], [ 1142146711, 1835174970, 2042286465, 2051499682, 933251849, -798186012, 1726254405, -588907244, 101556504, 1446479536, -219884199, 2030787614, 739734559, -593711539, 1618900799, -750984868, 1455218431, 157447338, 567007167, 1739523743, -1355452775, 1466090855 ], [ -1828459153, -53448925, -382410016, 22671061, 1247571096, 2021570989, 1082346892, -160284082, -974518508, 1424531330, -614738851, -1617770995, -541077178, 516875076, 462371244, 2068186460, 1102031756, -2076087258, -1742766305, -1108666280, -680171315, -549571836 ], [ 1571518799, 1056491035, 1401102637, 1987310512, 125281677, -2122502641, -2036896958, 1766262701, -44948526, -1579956791, -1532201456, 1754682423, -925849710, 81776497, -1836609706, -2088470220, 1243975141, 1403547994, 1906679699, 1733474019, 837734559, 1059909204 ], [ 191647906, -1194527673, 965674957, -215445356, 2045091740, 1610198084, -1662931987, 1246573092, 1565984355, -1874249521, 1115213788, 956161902, -1331313613, 407120676, -1051169601, 781645876, 1853278281, -1583908111, 1530421087, 1137558901, 1722030268, -459506888 ], [ -1579387532, 516923599, -152116252, 526498448, -1289231928, -56081585, -23635831, -1180992984, 46655494, 317537079, -1858954988, -861094303, 1309585603, 705759729, 870459792, -1405276043, 219231682, -162735689, 932121543, 812108452, 337056023, 1591896929 ], [ 191665413, -2031890174, 1861879757, 1144474713, -650000823, 775210243, -2011887291, 772300748, -44183364, -548638777, -1306176731, -943777281, -825539068, 1725729204, -1561734178, 1292195370, -1397880869, -1396348145, 1750482058, -498142392, -127014887, 1059296461 ], [ -1121023595, -886411191, -2010146577, -1787932745, 15705006, 848405742, -1641539497, 1116285611, -1360812349, -1504999483, 341759502, 1959810217, -186703706, -1782150317, 2049395100, 1650643737, 403649715, -1015949791, 2042130847, -1729917581, 692684473, 2110022656 ] ] ], [ [ [ -1729523575, -2059267409, -731050055, 360190465, -1980389909, -87379518, -1179269877, -678860347, 1165195880, 788354629, 2139575946, 343083457, 776180597, 1470002377, -1547290089, -1731174505, 126547538, 873367772, -291476363, 856166568, 1628767836, -122366293 ], [ 1268177114, -1429949636, -1558627469, -503283365, 1855576416, -1551731393, 984779677, -2017608690, -215727453, -572588378, 73662886, 509312085, -1579200515, -2072874732, 1080291979, -1201181133, -616110611, -1082492508, 179468065, -263991976, 1153976463, 797108680 ], [ 1402534545, -997989153, 957174665, 1554339982, 475517105, 1266234873, 322987501, -1679787409, -46388753, -2145204181, 636521982, 961984427, -1046815155, 472394899, -372710435, -789166218, 1670460506, 539116665, 477924822, 1821909430, 1310207845, -598139150 ], [ -180424175, -1385043690, -608198503, -1487308418, -196878692, 1045198502, -1836897579, 564839328, 1084274495, -1496519593, 896246835, -512580144, 718906745, -2058686354, -337518023, -243325575, -1926451019, -2043181664, -1576862240, 13731120, -514377444, 925352354 ], [ -401468122, -350316756, -1736153135, 372492972, 187773141, 386004997, -1614119079, 1162215965, 458271969, 1362356587, 872387470, 392418120, 237928910, 1019776171, -1752679277, 1366226739, -712334900, 1806621676, 1673253885, 342735909, -1673684508, 1932533452 ], [ 730466046, 646097800, 69367935, 684960448, -1873330355, -283689822, 855477478, -1882243696, -347929073, 230003749, -1164511746, 1521859827, 1466419944, -733155906, 2033285327, 1590942181, 1436531458, 430568414, 1790236293, -464582296, 1605332405, 1124892485 ], [ 901932165, -23430914, -1809959112, -765953604, -1229780669, 39678736, 626500244, -955033702, -1483812460, -547439222, -1845936730, 1801301317, 598611041, -1127730444, 72102777, -130969494, 78175704, -1533927963, 1270967497, 1841958518, -932537884, -701103041 ], [ 122880191, 620642708, 1777470359, 2020741124, -2095905028, -603138846, -2123601878, -64222527, -2060509580, -1033654394, -600247978, 1226803961, 655706143, -501592420, -1157622112, -1698603827, 1284078896, 1472092327, 354420052, 640948051, -1957347312, -85610251 ], [ -147127488, -1591553711, -883092451, 1788524182, 1261591001, -2102452495, -1315174743, 166151051, 759728855, -2123434124, 551102657, 2110067127, -1708039618, -2067408249, 1866719545, 337774936, 1730203490, -1450657706, 1419672123, 753732078, 1419895482, 558777940 ], [ 1035128715, 499572351, -1123515507, 1224972376, 2093046801, 272054173, -1891504722, -1101149988, -1302073721, 1716086330, 946860601, 617212686, 129398151, -3574569, -885742358, -1619709182, -17681071, 312781827, -1247409951, 626741490, 1053036661, 234570231 ], [ -796287447, 1930871488, -2122843038, -517119418, -1673213354, -1529529209, -405945111, -852776889, 1125528318, -1670640865, -398965, 826480317, -1191628805, -1968901178, -1437129378, 1331759614, 222629695, -1428304474, -650483245, -362104991, 1873781089, -1190490332 ], [ 327700555, 1601099606, 375036940, 28558987, 1449574887, -1592885271, -1772380894, -1274564359, -931264593, 238518217, 900132821, 380258228, -1597180201, -884998727, -888468972, -53932912, -695336994, -613736787, 44120355, -220588425, 1637093179, 255620080 ], [ 442928340, -1091530114, 850667540, -1308375569, -204895106, 2082520347, -768432032, -1654726354, 1826997606, -685415434, 1529963989, 54650677, 500543292, -998000988, -1790262029, -1890367675, -1898067879, -34346275, 1036193551, -1880797388, 391556191, 18215259 ], [ 388279895, 289069537, 369245164, -1326987127, -240651002, -1647079721, 1490469245, -1537400563, 248008173, -595860366, -1725076626, -212190030, 296588136, 911830912, 2108182650, 400877372, -1853252184, -261574851, 214155886, 1852744509, 1017203733, 1447191800 ], [ 1946608952, -952472930, 1954250990, 1153915328, 2034581725, -1654514423, 1081816139, -1734868347, 821843137, -1353763937, 2045510538, 1283393109, -491493404, 184389998, -1495544943, -1654309650, -1745635065, 643251999, -21189377, 1166411441, 954007391, 1540352485 ], [ -7383378, 1303146131, -1213472797, -1247740265, -840916337, 1252814693, 1643421612, -2041637551, -360674085, -899544050, 310357627, 783593891, -724417630, 1925685770, -1295554143, -1004646266, 1001488907, -201787283, 1365162090, 1908581639, -184285762, 166162838 ], [ -2097735622, -839165063, -602036608, 1595424473, -1156559567, -656096770, -1341969932, -498681322, 1782826545, -477499741, 794475757, -52256390, 449317337, -877261144, 955898487, -1754785645, -979867538, -344534045, -697264150, -1712443489, 21186117, 730627680 ], [ 911726358, 994287506, 1633236750, 703013074, 1286251937, 1029916109, 1767640037, 1039196837, -2130141109, 1599590956, -2047449601, 686182812, -1344132809, -823418799, 822683991, -393347789, 175477181, 1907083512, 2132227570, -1537782121, 151862094, -330153343 ], [ -117002952, -403542059, 251864113, 2135385272, -1091443359, -2031818926, -1011237093, -1605784335, 2057806495, 71471346, -1680208244, 713015727, 771349943, -876077904, 764080661, 2018336313, -450668799, -1047337972, -446277434, -943949822, -1266541055, 1127901930 ], [ 2121594841, -481072605, 779453579, 751237843, 1083061558, -2062612781, -1378555039, -2032366196, -644514492, 360727717, -1226472825, 1275327443, 1617708748, -486347653, -747037527, 536693187, 1113573955, 414750976, -937895967, -1081839398, -1976604579, -1516687450 ], [ -1950787617, 1308388693, -537389524, -136437472, 1296056619, -614578651, 816946508, 200632190, -717826659, 881629208, 449241021, -201533153, 198942773, 198128589, -558385241, -2070050463, -464371429, -1959907876, 1048262663, -408063367, -395400956, -1767340383 ], [ 353733321, 956572291, -1483317528, 429369923, -1250024535, -1983790703, -611904336, -546963195, -1998298400, 2105313876, 1434468593, -1408514614, 416986281, 1333465479, -1762900381, 1864273167, -1329732057, -682290654, 433250832, 1165001338, 2052851604, -970213276 ], [ 92475487, 1854639588, -2004175048, -278648106, -183233581, -267700572, 1403716221, 1362176207, -2065540051, -1999777832, 36804376, 718582813, 1929228947, -1779518606, -818689874, -2133893213, 806440908, 1074683361, 1839743773, 953087336, -1628119446, -953491717 ], [ -1230685322, -4146688, -8554359, -1071685968, 152752196, 1492661440, -1709600253, 1698100714, 1627606860, -1508842452, -1015430756, -291682082, -1808476817, -1220537635, 2069484379, 1753366733, -1842722471, -810467278, 1925630867, 2089980124, -1844387118, -1366760193 ] ] ], [ [ [ -855996952, -714725701, -2057147621, 611344872, 374393210, -565908916, -683926636, 675315795, 607659962, 1090109573, -2099456865, 255513675, 536300119, -1596315058, 471260961, -417633194, 1062676342, 1228647974, 1085140588, 1575647160, -509239045, 964957920 ], [ -551282825, 206301279, 1977859376, -786330873, 1076700388, 972594763, -720540310, 1320945215, 18192840, 1755490652, -1039235809, 791899044, 1436155055, -624033026, 1555201244, 1420266163, -718388414, 1464101625, -1170625516, 1273267210, 2097808541, 87831914 ], [ -905293656, -1685788116, -1303278482, 939421784, -1635232141, 1929398224, 1709806791, 1303461964, 151167161, -1498013715, 1150022154, 1217930611, -1903784892, 1533541020, -1700719014, -124526569, -1260797051, 983698682, -1055782044, 893609915, 507513966, -380350752 ], [ -2138899186, -1076022262, 313104931, -1870202713, -1970860912, 1755401640, 143934849, 410530247, 1029004629, -413403024, -530165593, -650483487, 515728401, -1347131695, 956207830, 816891, -2121571831, 1621722915, 299308183, 205443845, -1760922431, 1401672282 ], [ -100930400, 378353400, 49331798, 1613651908, -489459325, -1061131873, 1205327446, -697281706, 429945120, -1316126830, -186132235, 907933215, 678633469, 643785362, -1904254119, 190682991, 1575131789, 549505722, -2060524257, 150304101, -2090981561, -548561406 ], [ 1011904941, -442829309, 13576951, 128969271, -558461051, -1523941633, 1051594296, 1492912226, 1047708805, 353723052, 166470840, 1020718119, 1065074394, 1264710588, -963907447, 235604487, -2055212351, -2003653143, -1434400622, -988675331, -1775369663, 719058353 ], [ 265646020, -990436557, 1419738819, 1352905253, -437111906, 293668044, -1138783079, -731980601, 1210509724, 171446907, -1939954326, 895762183, 1328329834, -962112502, -1142073578, 1240063976, 553205529, 27718784, 2135218954, 103760878, -597014700, 957849362 ], [ -1634553789, -1613959523, -1705471875, 1209079092, 1461537679, -948241753, -1181680191, 1534737799, -1011246271, -1291673661, -167513085, 1148159862, -2065981567, -878641989, 1762352712, -1560872454, 1658704652, 538047691, -554628437, -328916456, 1855903754, 1348221198 ], [ 798479012, 1780336246, 1820296624, 1983948887, 705674055, -208876249, -1518746377, -1835480568, -1705682273, 435497701, 966304177, 1974632835, 81497481, -487322501, 1191206051, -824720509, 572602797, 938846168, 632775183, -190336680, 1505022304, -2143863898 ], [ 1132883535, 962623467, -451633759, 326699289, 29590327, -1078092607, -1551792656, -2024196452, 540301694, 1490751513, -988076951, 1908602213, -1693020976, 27143084, 604336924, 644741617, -1126518818, 460040911, 1650577835, -199528222, -1981251930, -1795884605 ], [ 1051854665, 2128995242, 1670627125, -53894758, -459043332, -185751866, -1076977887, 1656217446, 625444867, 955045440, -1587397033, 1923254388, 1550496119, 272219600, 1324163738, -1893347795, 2025295831, -2122738503, 1517906040, -481137180, -1333853951, -1007417139 ], [ -1501762502, -456687226, -1362026331, -1855065508, -495344186, -341803585, 1783947715, -23837005, -2146570976, -712573007, -1352564267, -1497931445, -1760443562, -549525934, -591241801, -1015290092, 1051797521, 1918583913, 294711507, 281269598, -1217149513, 992345971 ], [ -58455748, -1949090768, -1722096440, -356872807, -1749456361, 1941574132, 2043724666, -21159869, -773493501, -505320232, -585305550, -613244689, 1605172243, 1303289391, -325830853, 462004319, 1634190399, 1660855649, -933841990, -1561880016, -543575133, -1870801267 ], [ 1535567020, 786770932, -347396644, -1454985617, 1760437253, 237193608, 1333022114, -487602823, -647886490, 1773082088, 284692026, -2124776013, -271239674, -1078817358, -1768448019, 11501305, 422991999, -1431885351, -1750307850, -862388757, 921795820, 1561569361 ], [ -1976616045, -571061075, 662112675, 861690900, 1100683157, -1637860979, -997050865, 344332934, -288027638, -1134581704, -724374208, -1419601502, -246224263, -29825644, 787286827, -365369873, 1561153406, 1532244579, -981927279, 2002925484, -121838068, -1503508037 ], [ 578727404, -1143568743, 996282701, -34718357, 1822234754, 451373861, -1255445845, -662035597, -1470102279, 543612259, -1768173051, -2072701885, 1210873748, 1619865624, 1868042841, -437527546, 67528068, -1726764996, -260699513, 7218857, -636854927, 1121226212 ], [ -1676843053, -402016178, 1526351073, -235893315, -1208672822, 168904553, 849226177, 1446555641, -2115762540, -250742433, 1075506296, 616584471, 983518587, 2040152033, -365094937, -854456879, -1722306553, 1948354811, -220819351, -1210060351, -208416752, -1678313969 ], [ 594408280, -1898225626, -1415684729, -2082099240, 83507681, 118011311, 1718094900, 1296913508, -1550367745, -1865333559, -1106353173, -2008913508, -1518655718, -844712279, -1623655210, -1240292223, -2065759525, -1708850997, -1019745422, 1944674924, 379916067, 679961010 ], [ 1441427849, 1529096587, -1725954513, -925585352, -1716104020, 1792354720, 979812819, 744130149, -1368023136, -278136386, 1318803936, 311589778, -1709306071, -239240369, 720903790, -1366305439, 1894400191, 1605254789, 631264101, 432280916, 2062254574, -199934271 ], [ 191463771, -19427116, 2099658762, 1232876250, -1077944243, 351753900, 93803983, 1839441062, 962587268, -1030237529, 2064629486, 1837186603, 1277991008, 1564030472, 1800553166, -2037853323, -1764122865, -1827966158, 177242894, 577385941, 750394365, 1425716942 ], [ 78792729, 1251720071, 1072119155, 1005662032, -1148430641, 1646281534, 1558677644, 935446959, 1887677822, 1219943448, 223769142, -929888545, 1112011005, 18538262, -1356618799, -1756684696, -1132326435, 169092597, 825373966, -590915801, -1064936132, -832357421 ], [ -1856773528, -1642146518, 2113305157, 1328438300, 27129953, 1402439925, -375791219, -114784724, -706916815, -1234929829, -1640723021, 1634884763, -1044974571, 820266484, 2064544160, 27310213, 1525137424, 1703138318, 236847852, 1008778814, -1976599671, 195454441 ], [ -1239896970, -1062231206, -1190001406, 1689061204, 1360401254, -41660530, 525393311, 94241291, -2120806575, -2064777108, -899187804, -1762053063, 1902086951, 62940183, -790955152, -1618507191, 1921076367, 22093008, 526947527, 1847384575, -1065302537, 1886610366 ], [ 2128505815, 588572832, -1398976614, 574321472, 588047190, -1105093963, -2083995468, 77827046, -1835907264, 247756428, 206666222, 704302771, 1531040364, 1379403667, -106119788, -1157304581, 1314667236, -1302689489, -334568053, -2049526539, -486316142, 101151625 ] ] ], [ [ [ -1534011447, 149712768, -868909769, -2140014179, 954427545, -19436073, -973279686, 400784514, 1833581511, 1890445691, 135293748, 1001820282, -144790742, 876624537, -184874874, -474701389, 605217439, -212599865, 2130828177, -803105765, -1396470232, 5713305 ], [ 1394279242, -958473811, -996184901, -1024750959, -932031097, 1855029925, 230497896, 1149545212, -1154528158, 2035022087, -1079332536, 965542671, -1148976489, -219065123, -95460631, -1113980696, -1663690161, -1266595996, -1556829179, -992350688, -803645351, -1068209495 ], [ 1857866052, 875952731, 1437055472, 365151157, -213743575, -1424746550, -1450937629, -796180740, -1358295341, 122487452, -872248307, 2044422882, 1713962682, 1934994897, -1930407609, -1804001861, -1410534120, 2031311716, -124259553, -696827029, 114422655, -52659449 ], [ 1436058534, 762506090, -1533548903, 67516236, -2075047446, 1603827296, 106545102, 894036304, 1024930866, 732410938, -1219253980, 1459644997, -95085009, 2088818345, -1717094236, 1581738495, -1877172446, 680660153, 510430395, -744201888, -646066036, 712819671 ], [ 810798717, -969117973, -1505299649, 1413779769, 963617409, -818861853, 1580381727, -580372817, -1854067733, 626957835, -829686704, 489775407, 744697378, 1543630367, 2144561924, 1753585539, 358479776, 1744811399, -655226596, 21357931, -582953621, -2030805579 ], [ 1153424878, 535998659, -1997808364, -1874799612, 1568503176, -1549917255, 1647606305, -723867715, -761809330, 223244103, -1410963932, 1169762566, -1359200715, -1042996021, 612376952, 1841849757, 978645299, 1317417462, 68443994, 872175758, 994693782, 2110355297 ], [ -474304847, -349010105, 142238483, 1237484854, -1228918996, -902788358, 284825048, -490229663, 908092127, -1500574133, 302180699, 539066659, 536575968, -1190023704, 994916380, 1041153893, 1112900673, -920122458, 517959411, -618756692, -596562522, 1997090365 ], [ 247295503, -930569873, 2068123320, 1573117990, 1137094710, -95357333, 919994272, 257350973, -521969164, 879572833, 1510565809, 1901641944, 1259382595, -1755445730, 1868649365, -150942634, -594287640, 1931514352, -1550736559, 1742226391, -212581973, -1881611219 ], [ -1437972343, 1794503331, -1609436602, 2042205072, -228292882, 387407145, 1908626741, 145909122, -1029259017, 1979591230, 1271398649, 1423750475, -1048509167, 1889258332, 1254595917, 1149003077, -100386461, -1082831460, 1887526209, -812981118, 744220985, 1473365847 ], [ -1866994759, -1501313853, 388509958, -987262207, -845193793, 1187999062, -1183705169, 228157635, 1334700467, -781199090, -1820055896, -1672485304, -487731462, -788859060, 117877652, 2026497310, -1850249634, 1703051193, -687220398, 514144661, -651472775, -1596677642 ], [ 1195267823, 1135258708, 1295335631, -1902814992, 1430834971, -1012886295, -1726240493, -1340234132, 754393976, -154590297, 1279432329, 2021633837, 568665415, -1372746561, -305078204, -1471649705, 805677641, 1328874127, 127305863, -1355134728, 696192606, -614817111 ], [ -650323454, -290307465, 2084490375, -1416659656, -291654677, 946083600, 689656930, -1849155928, -243148320, 460903527, -990262517, -101436548, 245582821, -1533356946, 870874768, 1887640038, -994666895, -558436522, 626389383, -332648002, 163627614, -1433748218 ], [ -479792951, 867756034, -864490191, -315794176, 532575992, -348108543, 140751204, 890709187, 28063157, -2082541028, -1774221838, -680132697, -64377140, -1930449571, 1124690801, -1161460904, 234145110, 1250883896, -104572836, -305976969, 1229575488, -1363552517 ], [ 678198474, 1193247576, 2042016790, 149869908, 1055837703, 1030538697, -2131742427, -1465823293, 1140120710, 1389558965, 1493489858, -230192312, -1987182317, -1239409235, 1356401913, 757113922, -536306859, -1670434075, 535828901, -747396776, -480685361, -133136692 ], [ 1841217813, 1200780889, 457099792, 625719020, -1751575971, 1846539300, -279232974, 421548275, -2101826957, 1254864976, 1764904472, 632276439, -1193009066, 197982614, 1584065637, 1724893590, 1862312372, 1083329154, -508149730, 1797060716, -29037788, 1086713145 ], [ 210902236, -450765987, 1732953535, -1148022149, 650632429, -1277940494, -312939751, -557450067, -130934915, -399299679, -483738513, 242367827, -1040727074, -1534030782, -1824931099, -1025156990, -841079536, -55252202, 1033286892, 857866926, 2146327451, -2123123645 ], [ -244384380, -311054413, -693275793, -1786247463, -2128583217, 202398332, -1568423443, 1161363857, 175445131, -561004034, 1682748768, -1007244867, 1786600916, -426109541, -1407509371, 751404497, 1410193825, -2112113143, -745376484, 1958494087, -871580038, -1837429342 ], [ 666361682, 1538743644, -940637997, -1222498344, -1876858579, -1589543989, 1287456921, -753009319, -398681406, 15415824, 938326783, 1700185995, -251230790, -154522381, 1486367647, -1159082207, 754437770, -560946657, 1390656805, 703618283, 322090180, -2077662157 ], [ -507600375, 1717828471, 556752252, 2048376094, -1239980859, 1617132689, 632832516, 267203764, -123648180, -123413645, -208473898, 2119301078, 1835239356, 727446511, -819682467, -2092416306, -1612842310, -882704052, 1681301168, 1172006840, -1808041540, -1040114034 ], [ 816435352, -302116412, -963983393, -1482497249, 291107034, 1432205700, -939631973, 435580446, 2049051491, 623284803, -2126304354, 251334924, -1316641448, -1803677169, -1701164456, 20586535, -2134084955, -1148142412, -1679288952, -1409973985, -1418496324, 1590336762 ], [ -945706430, 1370029082, 1454049152, -1855260960, -1411702381, -1174999609, 1006856090, 1705004398, -1190692223, -699605082, 2053902930, 1971996768, -2029379727, -1039462910, 1414105466, -274522482, -1159338388, 1888390191, 1102441969, -497901596, 2083261072, 29287885 ], [ -1690303457, -344146151, -54650607, 1839025310, 294195611, 1734644279, -771176132, -1090161234, -1654803905, 1190845526, -1519929143, 506256505, -497685028, 664939127, 1624994808, -1065289515, 506195102, 137772599, 1509931786, -1699758622, 544532198, -1410951383 ], [ -482353318, 1593338898, 252391251, -1045778432, -1419727602, -982934845, 823725184, -404354967, -2015540684, -781939937, -696707138, -60550677, 833100118, -532939656, -57496884, -1843747802, -1235949760, -1578053325, -118378305, -209342392, 609041502, -1767402266 ], [ 476877327, -615040158, 377821772, -2103762824, -87357550, -739786754, -2146326824, 2139589736, -1501782096, -1741391623, -903444170, 1065484076, -2272311, -545867706, 1848283044, -2013574056, 785012647, -52398116, 732894868, 1146453961, -1827067840, -469796759 ] ] ] ] ] }