{ "type": "int32", "data": [ [ [ -825197515, -1369866985, -500793833, 1110740245, -689710390, 1265181806, 1973648225, 1545684334, -1390186353, -685807389, -1321696124, 1232430202, -1307300781, 1792400431, -1778585123, 1275109953, 1703064924, -1854963703, 392388708, -1630723586, -1269379933, -970022545, 266614486 ], [ 350428445, 985087158, -1300348708, -1006945630, 1110849267, -1425160471, -1060841171, -1016028062, -588440168, -1631517103, -761248456, 181325944, -711466081, 2098626222, -1503815384, 1803277472, 1900045324, 605939033, 778447729, 2001836307, 1987445939, 188619594, 680093091 ], [ -2062660077, 72560240, 2055194653, 392844780, -736028555, -1663261915, -1332051448, -97753, -840259683, 2053447353, 1031949889, -601742225, 166275442, -1743036082, -1123940556, -1075104912, -195552337, 512802260, 743747603, 1311795752, 131954517, -1323158279, -744080048 ], [ 179939238, 808183104, 1432840839, 969322919, 529079832, -1744979726, -1511100360, 1574915612, 675806102, 991899174, -1882553667, -1782699405, 2037797261, -1809693128, -740706323, -1607369010, -350620128, 287225478, 536736626, -1326996609, 765575121, 45991849, 507703921 ], [ -1922784707, 1791541208, -553680375, 184697603, -643669493, 1575899652, 2144987748, -458390168, -771782139, 700222331, -1711857632, 1715967748, -451197218, 438828488, 671452365, -1888413560, 960228429, -1377219588, -1579297631, 1369726552, -630341109, -1384285352, 1630017079 ], [ 1838017777, -625336618, 1539466003, -1421065536, -785986974, 929625160, -1811918080, -1154083578, 254430192, -1394642564, -994635879, 1918666059, -1799572999, -856595486, -30809888, -1331443403, 1942661048, -1068377590, -1140318079, -1189286682, -722950239, 1455272769, 1875228666 ], [ -510799074, 1864710605, 555546358, 1533728332, -926018587, 518895396, 1424686431, 1398438151, -1601421259, -1292346810, -1773050742, 1588476501, -2117490003, 1281740677, 1276845768, -2099292455, -1554954012, -1011617604, -1941645131, -1803503407, 771366299, -897166193, 1552346213 ], [ 1821361342, -1955356540, -24529765, -677902483, 299012822, 1363897705, 1117842936, -70649554, 1847339246, -538194995, -189125292, -807734393, -866044064, -2111527914, 293690227, 264290410, -41276285, -1823307416, 1375727896, -1721507406, -120856218, 1547720150, -1420674477 ], [ -1974243563, 2019270018, 708223548, -545036877, 1841613128, 856216754, 1384117399, -1616032337, -265974609, 911475539, 1601431512, 872440619, 754325071, -2047933663, 1620165988, -1756217661, -1252400634, -995874532, -1778627776, 277201652, 1411534104, 1189767328, -969239196 ], [ -2125843348, 542558240, -503779909, -942730699, -1029522768, 1358244550, -457494638, -1946903685, 494047558, 1578644939, 660767070, -59979208, 471346873, -403930392, 1358773222, 1173337136, 710106696, 864632205, -1949142161, -1279776580, -434129332, 588032991, -688181412 ], [ 450725286, 822832684, -2003101262, 1534614539, 807209374, -192999894, 179449640, 1027286676, 1173505035, -231459121, 334362115, 569651518, 1821785163, 715505100, -946054616, 721915112, -1061857718, 1322536809, -1159445895, 50967074, -486122476, -1725777096, -737084030 ], [ -89731865, -1746160464, -1301153571, -695403228, -1344648252, -1529592736, 1952050064, -1755144408, -2033708411, 528064235, -329573982, -859034834, -1799997045, -1530297734, -1018355288, -697056072, -456491237, -107233299, 515563132, -1865182406, 1261005459, -1950124538, 493400572 ], [ 730087106, 73189855, 1613763205, 755636594, -2140492770, -385059046, -989089672, 1105628319, -1982073790, -1674890793, -1714538216, 1345605428, 705499150, -1164243353, -1218461861, 201377982, -1049877063, 959921166, 340256723, -560200893, -824035465, 14565578, -665581605 ], [ 1949827507, -1339607160, 697792649, -336004779, 2081969758, 273526752, 475727739, -1860365278, -1580186258, 760078811, 2107250912, 1170175489, -2080405791, -1185438235, 1500838342, -797618563, -545909865, 1466414732, -920833658, -882619336, 2038162996, -2133168391, 1531122242 ], [ -1073333678, 1796311802, -1636695698, -1298246871, 565317625, 261427220, 370759801, 858434062, 951658889, 428542222, -1922689689, -496146573, -73840951, -1577089598, 871205490, 961537424, 364639733, -51081494, -1734180743, -2128933669, -2089201675, -71524011, -1200670507 ], [ -1909275068, 928072189, 2046405027, 1707816776, 2112563564, -267891977, -1501207008, -519625033, 215102355, 2009440990, -1385267526, 122142450, -1658282503, -2110936369, 1304863223, -2029106491, -1592255150, 892240913, -598821544, -1122047754, -2007536373, 545011112, 1645123531 ], [ 455913367, 1898225420, -1792153376, -648126978, -49855898, -604164511, 1483187635, -199097679, -885630000, 1278709333, 79951167, 930549687, 297167066, 503357727, 1117444746, 1358016651, -1755907122, -314989994, 492673723, -95440106, -239351521, -1398334491, 1302113507 ], [ 1834378976, -1038778952, -807744171, -803525736, 84530285, 1193318795, 1287966736, 2058787776, 517828523, -1242251190, -697615088, 2021122382, 55605081, -900987887, 1931945593, 120263954, 125383351, 131028400, 1671882004, 510630704, -972733002, 2018858844, -104161802 ], [ -1600448247, -323936489, 1184310568, 1386562482, -2064582158, 911708005, 536008731, -742953906, 290881844, -328683545, 305928613, 208838812, 450765105, -220208106, 1475423601, -1813518045, 761688545, 624581854, -1136796438, -1386405158, -2095152541, 1295553644, -1462250633 ], [ 1890700222, 1582523843, 694342974, 906309904, 1876938811, 224863905, 386328688, 580983809, -1906299917, 845830819, -1464827611, 304986541, 400294850, -987418542, -79187304, 778203679, 1700773063, 365869111, 1971819908, -1735937744, 469696412, 903457858, 1574849042 ], [ 2118706061, 1784019504, 2027510020, 1964453818, 731948746, 574737010, 1234356164, 1274770285, -1090337077, 1130515431, 481118269, 1164608632, 660191373, 1254184723, -740890433, -680072788, 1018087547, 1592904555, 1276083317, 1648905066, -1010398727, -1361854373, 1862659210 ], [ -722172329, -1192986656, 1214415856, -24226138, 1197113514, -2001093637, -1859555060, 1819091254, 1358453745, -1429201448, -356590883, 1351347098, 577057052, 230129323, -1872682750, 550037830, -2119107274, -1021254862, 1537505624, -2038702139, 1287313314, 603902111, -1504790439 ], [ -2099362393, 1538930488, 476243093, -831764959, -1854266261, -1409759954, 2100239913, 740488751, 383353210, 1674135065, -1717430924, -1431326065, 2023804335, 1230793433, -1641819559, 387401840, 146559102, 599433594, 1724176360, 512430158, 1891060731, 137624950, 752231422 ], [ -1121130361, 1874024028, 1259486905, 143949156, 1686137884, 2062548419, -1841744215, 1395074139, 117495360, 1738691156, 137303019, -25031913, 2070183496, 626050856, -708714964, 2079920198, -1888564051, -1068619083, 674407503, 248098128, 1715157287, 1378944864, -903096535 ] ], [ [ 1819010862, -711563680, -1046272363, -196016423, 796812663, -373189420, 1523162142, 890140661, -1721659645, -1630613351, -1759250220, -185907069, -1834934577, -1915499451, 277288929, -1861151376, -2008809085, -1370586261, 734636947, -132064487, -447154777, 594574435, 1084863805 ], [ -273326396, 1846267655, -1182002559, 508263738, -83915321, -674823752, 1436954760, -1110502273, 856490373, 1205555413, 1821528364, -222977919, -716250393, -17939059, -466141657, 631330621, 1151845803, -555099766, 423348031, -1288801949, 414238909, -1161160208, -375155620 ], [ -1606151885, -955959836, -1646144579, -1884342391, 782578549, -860037133, 1724140370, -1865081992, 497545823, -892161597, -2122734333, -2011847700, 1079078978, -1818167051, 831477018, -1866890553, 1558333576, 350299089, -610719787, 1209889866, 1115742116, 1963003041, -1284077092 ], [ 934743368, 8261614, 335617187, -1930587415, -468509109, -1064736053, -306416822, -1548348646, -1122727740, 448310220, 134306321, -1735756722, -1034396864, -1035576999, -1332899887, -166185673, 914106907, -1801778869, -1747406911, -1176914883, -1675454026, -749481445, -1980172398 ], [ 622009510, 1900202685, 2010650659, 860804223, -1076741963, -1112067462, -653690367, -289485332, -1695734429, -568427149, -1108950020, 223852362, 1129926046, -32082385, 1894415610, 2034675716, 1732316575, 1246827000, 1379969075, 742535753, 1475967339, 1498915838, -2063106586 ], [ -1745437699, 445431478, -106170497, -2025409833, -1288511293, -441658458, -1322394345, 1622395241, 574356448, 174597446, -1079947388, -1648553488, -1652986251, 1019355292, 1035873921, 1739019489, -1716270965, -1974935232, 315574650, 1275775889, 894289483, -147964031, -7475173 ], [ 2083225472, -2108524960, 315426180, -2130318316, -1632662035, 144740048, 1362153507, -1056778360, -1840141350, -505342871, -1920602335, 1550317946, 467797474, 1497602329, -208394183, 1949794407, -298603464, -799519708, 191033689, -1306363907, 60564680, -607932020, 1362099709 ], [ 1605973700, 41997531, 1718481989, -951783493, -624785699, -1244939193, -2006862908, -496593119, 725871281, -459710517, -282538141, 1817681447, -711203575, -142126809, -1181115635, -1640223329, 2093345243, 632990974, -1502342289, 623406223, 354498570, 1998871681, 182538249 ], [ -2011048167, -550396377, 1537988802, -1832955065, 1080154481, 468816912, -1150957647, 1479479617, 198908276, -88785663, 1162433369, 179514637, 148126459, 247168941, -1137670354, 1030748118, 1927191154, -1806499105, -771199655, -958791006, 1874508146, 259645767, 1264076497 ], [ -184604402, -148480617, -326488585, -1994722617, -1370279226, 726889455, 1675126948, 2072982038, -1019045500, 2052351446, 1638918611, 1070184992, -1780598143, -479131481, 273301650, 165520480, -445173754, -1647776211, -1909470701, 786353270, 830857316, -1177110359, -362422747 ], [ 413091122, 1550807402, -961213658, -699130562, 142912718, -1057323370, 570153645, 1035368585, 1961159485, 494469189, -962053099, 553601992, 716286437, -474431245, -364586965, -2040813693, -1263913939, 567991, -1762612735, -854700001, 124129647, 1044831014, 1138053592 ], [ -1704745253, -567518448, 1992935073, -1993536325, 1136013969, 867447469, -1207131417, 418832526, 690900345, 1079570223, 977414700, -1403132510, -1440591670, -1767822806, -66089188, 1704931737, -2087457423, 1796181181, 1540299542, 106269631, 932238967, 987910178, -135673685 ], [ -534366647, -107680128, 474339161, 38952202, 129731374, -687482388, -914321278, 1494113613, 945532877, 2077291407, 268289400, -1527572804, 1780869163, -597900281, 667998682, -1893998416, -790819830, -777288801, -526764035, 909214718, -1712029409, -731981801, 1221918646 ], [ -221585366, -2144014407, -1946208244, 658265424, 678839990, -344317383, -805163319, -1291433033, -29959719, 1172116368, 1842853255, -1970655711, -1770157742, -89985175, 1829419232, -902884505, -2043252731, -2126272384, -2019366146, -2141377737, 994601512, 1710230048, -1071721382 ], [ -277612528, -829591624, 1189900443, 1911811058, -21124056, -33147743, 1393889136, -2054112695, 801183987, -1313399236, 2023828195, -806348838, -50491007, -1108083241, 623591193, 1734916334, 1497239454, 1775845620, 1963368416, -1732536669, 887985374, 1369338023, -2057060269 ], [ -1910744981, 564288154, -1911199488, 1863256770, 1460658773, 51302595, -1951764879, 1985109779, 406427191, 1477956859, -1186766974, 1066214161, -2000467775, 720163832, 883042084, -257277179, -200087696, -608596852, 2064526270, -1367965136, 678254267, -1712970638, 1389541623 ], [ 930716606, 859539826, -388735810, -324964227, 68582743, 1888162126, -1638858412, -466173728, 1254049371, -1673265211, -1244373922, 1599897331, -1580133419, 767038244, -1769221795, -1095445546, -1203225519, -1581563629, 1082988374, -623303201, -472778567, -2104814230, 778588211 ], [ -1509976699, -948488758, -1132129824, 809386750, 1548120849, 1541742679, 842336117, -1026977799, 24754848, 1265047053, -1573036431, 1179897039, 1045216137, 300605210, 60385132, 1699256245, 2112987571, -463684417, -646174248, -2081656767, 1707218024, -1305508779, -198984810 ], [ -703867501, 464071475, 1625123645, -1888505716, 172963131, 1795221177, -599744130, 363686726, 2019589077, 1405407115, 1922940691, -2040044636, 1203603830, -958721902, -267297808, -9745547, 1584952339, -1260453717, 681369713, -2011860299, -834039546, 746543930, 120005982 ], [ 2128657442, 411238783, 240287882, 1858779265, -611488016, -1689905917, 1180036820, 1055039592, -10217681, -841063591, 1958885225, 1958811704, -1462182603, 611333206, 326364956, -731769331, 985693738, 1458381150, 541515968, 1951735864, 1557009098, 638129190, -1919048425 ], [ -1390915751, -2032472769, 853322306, -1783086884, 694556074, 1537953544, 1451165566, -409450548, 1443260536, 1033024685, -1595367145, 147430717, -540625735, 1921722521, -507281342, -1042769636, 1648397311, 2036355128, 1685662976, -829839877, -1499074402, -921462020, 2124239258 ], [ 827285195, 1788521388, -1694078804, 62937382, -1532024586, -1769467026, -426277716, 1724998062, -1300747556, -1782387724, 450807053, -40868950, -775303128, -2117097674, -1902362297, 1101474206, 656839958, -452874010, 486451012, 2119125416, 1605000061, -1245919566, 1984103795 ], [ 1019160180, 990845938, -560131119, -884210070, -1927508053, 1414520976, -1429402679, -1370983949, 220818658, 1608173486, -17566024, -250207444, 1317882293, 1130047765, -1746956282, -426988542, 616556183, -2073926846, 502028021, -1153935060, -315450749, -348181153, -278151589 ], [ -645496906, -1426038317, -2092464503, -1780098720, -173998074, -1385919102, 798995022, -279399832, -82301169, -1355454653, -83891295, 2112529050, 426345325, 608125232, -1984803706, 1649891696, 1807258119, -1313709174, -1022857044, 1599387557, 876419277, -1185135926, 1308464101 ] ], [ [ 1268067852, 764242910, -958249713, -94568778, -177841740, -2090369153, -264053044, 1431331946, -2030826927, -200044361, -1288245653, -2125511115, -1225945556, -30520567, -1658377998, -1067981741, 1227304308, 1814101160, 1385927284, -1440783990, 95900943, -180559941, 2139222579 ], [ -1901969410, -1055671315, -1988435798, 549625118, 576711298, -1823657146, -1436243755, 913547331, -1889080759, -1893152704, 5047591, 1956901447, 598119001, 2013595882, 1074675809, 420818653, 478443843, 2048260975, 1544642273, 1704004837, 38794004, 1815570057, 1896020414 ], [ 698878449, -51046986, -237775074, 1493509976, 1842596202, 1925640075, -1751545616, -516441345, 1425294529, -302772984, -1088233658, -1473601522, 1526891647, 1540078552, -1956142995, 230427586, -587609370, -141581255, 1183605840, 330784881, -118619014, -27042035, 71213121 ], [ 675212379, 338367071, 400197965, 1040925134, 903013554, -913247447, 356805137, 584162231, -1903244075, 1502727873, 1632360002, -401033654, 1576722100, -1553978415, -1434266101, -518570233, 2076515033, 1626585430, -2040464676, -2040664796, 1026641772, -1682477604, 1665626839 ], [ 1796823438, -866287295, 1662496866, -690277888, 1143030403, -161300131, 848630436, -324320780, 572521758, 1294649021, -1914738241, 1416482301, 1843071713, -2088059375, 842866453, 1237385116, 125366040, -97330245, 24219421, 1804163395, 287348661, -605504625, -1775295962 ], [ -1996373886, 1732294721, 754662120, -412371366, 2028517279, -1559926502, 574910865, 1270944096, -1055042806, 1957684034, 209581353, -956710282, -1545379471, -1180569026, -1389336558, 328553692, -1092560902, 1514380371, 688132211, 1406371627, -2019450762, 1725760326, -464258198 ], [ 2134344879, 902379803, 1514308847, 1766367528, 1662978487, -818946840, 1633918717, 701026738, 1521479923, 148102616, -526391251, -477792192, -945228468, 1383300890, -1662568864, -56704264, 347152810, 1100502795, -1264299693, -1234496109, -265958964, 350813378, 418215833 ], [ -539553633, 507916064, -306811190, -99328368, -1086014991, 1149992765, 559652856, -224509905, 1496080187, 1156181280, -1978616696, -2009602135, -1704313048, -1333651998, -680487898, 1895690570, 1568738105, 213931967, 332962158, -2081260558, 909389145, 1475026753, -805525895 ], [ 1905249195, 1363855661, -498369215, -1409195565, -341573265, -823053525, 56614444, 774267181, 2118011002, 1579308598, 488919807, 1873888950, 1481270894, 1884273676, 1878540186, 20559650, 254231299, -1906223218, -995290234, -114296483, -1305318606, -1782152328, -887280475 ], [ -2054650983, -541900557, -860309414, 1498132238, 500940857, -519735595, -66036854, 1779235197, -1377590602, 49315712, 1033045617, 340601089, -1168792811, 1437685756, -1396041104, 337655785, 867585857, 1727507625, -1611903615, -520415303, 892431697, 1505529871, 851735545 ], [ 747298014, 402109865, 1203084167, 1111008166, 953332762, -772323474, 1605162568, 613628457, -662559197, -1896648967, 439939031, 1616651140, 1712076025, 494126607, 211426559, 2120144734, 1109825111, 1556300517, -25533364, 1554614686, -982402325, 838629807, -1735808838 ], [ 1782519785, 778358206, -379945035, -850557713, -612891273, -728074607, -1983511332, 180045053, -1708592038, -648569289, -2038486480, 1424984872, -77067945, -43845066, 1755131514, 1196367374, 1986164152, -1468571893, -174849161, 709039284, 657604665, -241282986, 422727695 ], [ 1812733727, 852246963, 301355558, 2116646883, -58267014, -128915115, 425078655, -1186787591, -1099262935, -392711137, 679587563, -1674300895, -1622338579, 1511362429, -1577448666, -353522628, -1171256943, 525021346, 1548119977, -249510792, 928218044, 1736897934, 841328686 ], [ 945863400, 1002055012, -2017105192, -2140771075, -1009121347, 1875754603, -1899111117, -1897575967, -347689016, 565714127, -104996574, 1520336694, -816392884, -1692953655, -66867046, -1945251493, 654724452, -1454596585, 626497574, -1724970928, -995604089, -1889158901, -1791819249 ], [ 1933086256, -2082900266, 578576797, -5032380, 661346201, 698446405, -2085982322, 2031969166, -1351135035, 2097271722, 1898590077, 49889001, -1782155096, -1588625335, -1750808291, -445890869, -1432806265, -215574596, -968387742, -855576875, 505740610, 999098788, -1559005025 ], [ -1939056800, -2029101563, 931591046, 2092614614, -2832128, -568331883, 2086001257, -791614097, 602001813, -428498363, 195961414, -1733785652, 1355085719, -1652523765, 330827263, 83819290, 1341064310, 2145394847, -853156455, 341124154, 222640837, 2088038842, 676161539 ], [ -1256251747, 1602046535, -2033502191, 1958448709, -889484775, 679164012, 1136603667, 1988498360, -1450696864, 391820092, 1562346557, 573796214, -689919727, -674460001, 1189847370, -985280712, -949666294, -28659913, 1442523183, 761753170, 269234642, -649714687, -1798505649 ], [ 1352153700, -282927316, -645894886, 2019268674, 1141029848, 1843971472, -1906554803, 179828832, -53417932, -1310171972, 970484807, -1345976873, -115372042, -1039293563, 881404747, 1896415457, 2091850565, 1628421805, -1664736461, -435037422, -108350714, -501068431, 2595796 ], [ -1924008301, 1343183864, -1380300450, 1544480014, -18594387, -1182218904, -1548297515, 1960196088, 1163259040, 673025614, 2141178729, -590927379, -1150147701, 269752388, -980689302, 968431736, 1495381076, 164454084, -1476117317, -1694727546, -780195043, -119673217, -2118017906 ], [ -232133674, 498187872, 1052623959, -2089703353, -480499661, -1460902009, 1365709649, 1491980254, -128880095, 1692911086, 688858747, -1030616527, -12789952, -1529931975, -647008461, 345371547, 611940147, -757910601, 1658681126, -1605882658, -659897591, -714992891, 1081755072 ], [ -997376428, 1283417484, 2019629120, -407931512, -980060328, -1310505919, -723522748, 54049092, 437701892, -1911844534, 1740060677, -275601864, 373015221, -560452778, -865595446, 1281464104, -848032643, 1375430584, 1535816189, 794578904, 300721596, -1610814293, -834229490 ], [ 1875105369, -308019511, -1005448468, -393911352, -845521647, -1448498163, -1835304684, 2015566779, 1305746703, 131005325, -1758429396, -1288449329, -598186281, 672583024, -622761960, 1961904490, -791023527, -779112153, -877968356, 1897174372, -1875900667, -50283573, 1449027538 ], [ -298578903, -968478527, 1736974593, 245309669, 1865174231, -527061942, -1347583907, 1314715658, 210607122, 580094847, 262040218, -902533015, -735256221, 1695651150, -1320728916, 1523843575, 764964125, -2030856516, -1396009321, -1246234005, 1596201948, 188579650, 1839560643 ], [ 714348709, -2143922830, -1504481687, 2004027216, 877176732, -1865170605, -481314900, 1701379892, 365946009, -591026576, -1549192256, 2080549056, 1172244841, 1721473365, 1322886618, 1471660994, -546767220, -676829543, 887596802, 1588809635, 1024119282, -1991846895, 1033831422 ] ], [ [ -66588357, -1064243073, -1128148357, 1593420807, -178976973, 675861911, 1501999802, 417156714, -839901884, -1487450373, -793365814, -1539331987, 1156439370, -1386251436, 2089432622, -1875068030, 1664780667, 1222115466, 1818684384, 86475804, 1951847068, -852021173, -2051653291 ], [ -2016326464, 285317877, 342121650, 1656149852, 1717054213, -767331178, 1814959439, 882937165, -1729434557, 29819289, -1338470229, -712524858, 1026337554, 1253740028, 1217349908, 893236999, 1154155676, 1090300098, -2100546814, 238894284, 335900177, -1228848305, -122392553 ], [ 857502115, -1058122861, 743230567, -1011426681, 1899371307, 1862291125, 1955572420, 158127222, 2002670392, 1184374495, 1393134309, -1630314783, -2087162361, -313945273, 1455229357, 1192662715, 1944221911, 200172683, -2126248029, 2066469438, -1284060489, 355892815, -1371914172 ], [ 2031904071, 760561881, 1771640242, 1567979682, -83033055, 1272945662, -1322545916, 1431637684, -1370744869, -314055285, 1749787191, 650859574, 867620646, -1454265518, 511251319, 122634950, 646438190, 776689025, -721315577, -1368491272, -139664837, 1688623827, -1584425378 ], [ 1738105232, 1000249745, 785630731, 2091093451, -1349461968, 1170607274, -1655859304, 1317535713, 1337320417, -1120613128, 1677755893, -40918650, 1916714117, 487540552, -2053202749, -93260483, -1370901439, -1146885967, -622026941, 175682687, 1810591369, 368768709, -960535230 ], [ 1990028864, -1260134876, 515997806, 1417576316, 616247869, -1768749623, 1780717307, -2078432179, 156163304, 1061644541, 212733674, -466192184, -1892349650, -2011406693, 1708138184, -1352821479, 2107713103, -489956245, 1331367620, -689998498, -1679759264, 2039232826, 1749614441 ], [ 846456627, 1944476021, -1555292165, -1030492712, -1662720341, -455385783, -2079681239, 1247509476, 714905439, 287524280, 887758374, 569546984, -442159699, -456937254, -2092028267, 1567030625, 2044127180, -1026008633, -333626588, -1311758841, -986995843, 708539531, 1600756889 ], [ 1825455786, 1624341061, 1864278187, -1749725764, 1740947674, 1096186610, 1941682645, -1380488979, 2071095716, -710146010, -1984505988, 1510062308, 1959922560, 1912552540, -684489119, 584471067, 1848462352, -2141558917, 1558619245, 1956958912, -1138313076, -155431613, -1193324922 ], [ 1654672605, -570179535, 151660688, 117722013, -1439305480, -870540779, -2054896529, -1925372298, 438573373, 1097835600, 874603532, -1651236203, 559327119, 202701058, -1645539368, -1498722215, -1812330453, 1724702140, -139933035, -1788255266, 1768305214, 1149184615, 130314808 ], [ 132786235, -1022938872, 1822508959, -674955326, -249161409, -1382222014, -1089641670, -1886610569, -1157930075, -1868343632, 329596917, -2019951474, 1140169738, -844016588, 1524657807, -173535354, 40365169, 1581899723, -700259871, 210328114, -254722362, -1230387343, -31167107 ], [ -224648142, 1151328949, 1053521256, 1011837287, 2057054951, 335730229, 1077841646, -363745298, 1262291771, 453387804, -1436655140, 1172011115, -145781927, 1968826734, 2061480638, 1135417061, 61627689, -501151670, 2128466025, 1616931104, -1216420277, -1809474191, 248532920 ], [ -274394267, 1179745066, 18965129, -423921944, -692528899, -875632329, 480910218, -1823488291, 1902489649, 470037429, 403290088, -1571339375, 786516234, 1396567930, -1136736926, 897682950, 401386134, -342153070, -1435997799, 141166886, -784498554, 1467026098, 1817733081 ], [ -936167832, 439242990, -1435188248, -545501552, -1182493109, 220141911, 1093964728, -270479654, 1310600945, 1140526676, 915140644, -921102378, 431035693, -1997868544, 1437994173, -560778123, -74171632, -1406791941, 238208488, 1773201507, 235237460, 1856273007, 1929498103 ], [ 1260989922, 1933226353, 1895564555, -1028691597, 876581351, -900327792, -1491791104, -875038718, 68084261, -734934077, -2122114531, -76797693, -1540345049, 1418479190, -811860638, 56013439, 1372561764, 762841340, -1814317122, -2067483908, 716018919, -1547705471, 126467279 ], [ 1768362009, -1482270878, -1361421004, 1461187215, 1822243549, -1969386335, -539567955, -1406530382, -1112878604, -1641685566, 401842266, -426912930, -1303335118, -1591235324, 697904431, 1404840015, 913586190, -1703523747, -173311143, 119957576, 1445075732, -796198316, 1349483319 ], [ -320029365, 1983443411, 436612196, 1512560988, -1873513154, -1055915872, 1059556111, -1835352922, -1914826782, -859790024, -1853757135, 900656610, 829725286, -621393496, -839711918, 553933181, -473669426, 1156235980, -2079618932, 1960874085, 979996505, 1906986742, -1413105311 ], [ -480816786, -1862433016, 1495570933, -1889950367, 804566844, 1381475573, 856455316, 2046539867, -2145702599, 773428690, 1832682936, -191207830, 1558842473, 1786824440, 491375138, -1554860422, 1694916569, -1376571042, 1065058233, -1802713097, -367936546, 882080308, 1914640099 ], [ -1494703173, 674659396, -637523309, -9221922, -528358377, -352326672, -472684866, 992544570, -227166765, 1587557233, -893954435, -224112081, 1040418376, 56813399, 1996513825, 13342677, -1641083, -1898535303, -145624868, -140598072, -844138632, 737346758, -270028112 ], [ 963990473, -2105388900, -356939144, -177844095, -729952306, 385620276, 1398921238, -392941565, -1425444246, 646420388, -116675513, 832011760, 2062291025, -1613973724, -1175464228, 1970271598, 1937394022, 1897536672, 63982934, -2068974471, -26265256, -555269478, -826755107 ], [ 1001323442, 1812164117, 1800807527, 1510995451, -1924774636, 1877362946, -603440867, -41740090, 1580436058, 1306934311, -829494842, 1345274745, 1075324410, 1232714353, -1471511379, -870420438, 1214325779, 409706813, 1422894790, 115109212, 294365296, 1246585220, -1285276818 ], [ 293250855, -412802788, 1596354353, -1243356906, 1541120080, 1778195919, 2110665831, -2035079696, 1363233247, -1285074658, 386624236, 1140631733, -397617840, -503575513, -876185800, 448500657, -1505724775, -1582332286, -1205082475, -445626632, 1548726419, 298075593, 1486512799 ], [ -342492223, 606783012, -987180941, -1567244153, 264158007, -528087662, 469824286, -386869611, 1186977382, -1771136361, 1493290659, 997868887, 1398184257, 1279050633, 1017942277, 1359183341, 1990951982, 1825340246, 1221487404, 1284466551, 823980658, 1818219187, 1109526718 ], [ 127974123, 1263485388, 1147149676, -294973642, -753798734, 122055787, -1819459470, -1937379380, -1709266619, 224532110, -374134143, -1991047261, 160417315, 220150432, -1964593988, 1250903433, -1652611259, 341279650, 362114941, -1382707816, 393895828, 507248320, 1328755490 ], [ 475443196, -721370684, -1332830413, 1376211364, -1605884807, -1945694997, 106514693, 1541050034, 1557411411, -344068797, -1574639760, 1215250871, 1703773748, 1325778688, -1338065434, -1412184546, -1257608573, 1678218036, 606015219, 714929280, -956907439, -229682952, 2070796164 ] ], [ [ -1991684098, 1852351150, -1267775052, -1507690243, -692772664, 2052921726, 1647320681, -1165813319, -1359090781, -610820779, 141035846, 1003659182, 434757956, -695314826, 362085702, 1455348832, -1852272170, 491399027, -1871635927, -240991268, -531252787, 1751840611, 1327849981 ], [ 1269230151, 1013182007, 1297316764, 1597708691, 75711351, 1685993243, 1484564459, 580565389, 154619551, -1298615955, -2043589351, 81351754, 662511246, -1684467954, -1920216212, 1534200865, 1066939774, 590192067, 2093820509, -911726639, 1091546826, 1573595595, -631982580 ], [ -911126746, -173142210, -19438615, -2035062378, 242551763, -1757049624, -1372222709, -1884530386, 1022794097, -389043812, -542660998, 164024933, -1939936175, 1534742755, 1653674971, 2144672013, -1462989552, 95545062, -512493645, 802049263, 396295866, -1513627226, -1766415899 ], [ 2078723390, -1091583833, 38807493, 1342927650, -2076202473, 938972148, -1283629690, -154573278, 981160994, 1982793337, -435911365, 1945678050, 504254742, 171396036, -859017630, -1258135722, -1919829577, -1817206117, -651547924, 873624481, 334833124, 643836411, 1340812413 ], [ 300983598, -1135930685, -526519596, 1140168408, -1898198707, -914129579, -1167710574, -709296170, 1798383756, -1853209110, 64702957, -2064795217, -1037502111, 78959524, 1880939875, 968328226, 1090385791, -30844919, -229755132, -101238226, -830789662, -1573557098, 1676083816 ], [ -965274279, 1731508557, 1234631475, -1893755510, 1332639274, 1609151921, 786600514, -8977359, -2134938614, 1299067948, -1132312154, -469448843, -1358213043, -2042650315, -693416686, -258491621, -807787907, 487264530, 1429000765, 1394345592, 269920459, -810270894, -1693768218 ], [ 615641316, -423393827, -1891558248, -475924282, -637120872, -2125165079, -1554055695, 1258306915, 929186418, 1416823104, 968025214, -1195309881, -714639424, -1567766623, -831864006, -673243437, -332822628, 1022732002, 651923054, -41607800, 1912537563, -106396711, -5627886 ], [ 1878511092, 337564314, -1383626542, -24955775, 125206354, 1693072839, 842758137, -1674047194, 58171862, -931712276, 1923492328, -2044104825, 582358107, -854306861, -14861716, 169526582, -1638895310, -866075010, 1071589772, -12069698, -279678587, -436146028, 618156212 ], [ -662847632, 126854237, 1785888666, -1565182552, 372943997, 889825133, 1142739254, 734691385, 1645498828, 339417675, 1003324844, 503014273, 141479895, -623804255, 830041707, -1017747283, -20519332, 462163443, -1461499349, -941177901, -185142709, -17800628, 392329794 ], [ -896627213, -398627418, 356748710, -577734492, -1279824840, 1669084919, 1505953038, 401864061, 181100234, -474388438, 1869182919, 1551931131, -1345785226, 289391452, 608995501, -214714925, -157141961, 1332511657, -1053121035, 119056373, -2061829927, 2115541005, 1953477309 ], [ 1453142939, -1890563679, 1288653774, 1881802284, 112711111, 69364878, -679017926, -1908635189, 552970989, 930024501, -1046457053, 1132291586, 16732376, 940852905, 1889778737, -1205303016, 1220598776, -551430679, 935221553, 1787137121, -764774591, 1811682680, 308506510 ], [ 2018996240, -1876903557, 2059398648, -2018496195, -1760773472, 5730932, -1210915146, 377981959, 1772063191, -71741199, -583491471, -990151069, -1624523537, -1312417507, -1535830041, 1834150828, -883125942, 21577312, -1796750461, -821584917, 919520944, -994720594, -1555197742 ], [ -1287035206, 394348784, -780866689, -2141458430, -1221267175, -854769646, -233308694, -1340043929, -1957458979, 1660038771, 1855983183, -594179114, 1907587242, 829212974, 1119763193, -1641554129, 2061766575, 1287896053, 1108310042, 1736281835, 1458556419, -275164101, 2012737744 ], [ 1698731376, -2103894254, -491311901, 1007409997, 1511851112, 738219810, 1238301088, -2087171732, 1176751032, -2033103682, 1073137801, 1443021186, -982211711, 1030146912, 1421265501, 1206395764, 533011035, 1311703181, 851867219, -1858168447, -166028484, -2053891128, 1998304983 ], [ 1872557113, -332702175, -380593737, 1915682616, 23117430, 1171630222, 843879636, -2146440886, 1906597504, 1548236634, -153158729, 1670188482, 450120445, -1802264491, 1524508473, -1077141262, 855775007, 1840513237, 1431417790, 19899547, 1672030200, -995556779, 988182392 ], [ 688248599, -1077600464, 830454492, 2134572229, -1351668873, -174840339, -1982735126, 47236983, -1011720182, 883009744, 1266074746, 1043185651, 641202885, 2062245032, 1546656524, 624364328, 1435426269, -1068145305, -1750101376, -798663917, -1623181381, -400642839, 2130083742 ], [ 1644717578, -1494244702, -1296971009, 1966351742, -787312660, 1418899535, 1811045970, 652859079, -2119687659, 981195761, 1412859411, -2007839689, 973419815, 371330362, -267469230, 1441187361, -1416148827, -1549719025, -1802718231, 1971727962, 486060957, 1941854985, -1122078024 ], [ 359300411, -2030120929, 654105093, 730017718, -1481435827, 1847801926, 210347103, 1333869735, 1160714076, -1441965870, 117834561, 1425218218, 448300028, -1655504525, 884927578, 1859621456, 1047195168, -1973646692, 1179685409, -66255309, -2034461989, -1855007594, 1902939194 ], [ -556474656, 408230976, 502014552, 974475563, 676999580, -24660099, 1605448642, -680708654, 797713083, -1975282962, -381768625, 496316591, 2111147383, -1517531832, 559191301, -751244895, -1855975876, -1546860159, -1119132055, -1054096612, 1283656736, -1732326296, -1989927042 ], [ 718281675, -747557350, 847554090, -136051613, -1484022640, -101856793, -318648002, 1005921326, -1548776561, -1278467691, -1379309076, -424876377, 977125725, -1310305658, 120578585, -2087983836, 1350143870, 1824280451, 647212961, 1395179528, -308465271, 843841221, -170403899 ], [ 943469212, -1418876807, -1196375265, 1749575630, -601682169, 471005128, 476437405, 806959133, -997976132, 1129454501, 977758289, -1371803782, 1013646999, 1263912897, -1091141338, -1519305377, 984487197, -798777337, 1566407571, 2062316576, 253133926, 1526644228, -1617419922 ], [ 1997138163, -752372393, -1278567378, 323035587, -943849642, -1972129761, 1311849461, -1484022766, 231195120, -2005177834, 90721297, -484059517, -570219509, -622289601, -322786745, 2048447214, -1146280252, 2053283497, 2078092604, 1479034120, -2006015022, -1015535666, -123993231 ], [ -1352516456, -1736357083, -983307818, 473148496, 167479980, 685778035, -922380549, -2103703909, 308106204, -948643030, -283224654, 1730636572, 245721451, 1156159383, -2019165452, -466819452, 1602967723, 1374440421, -587382291, 556904094, 1516520709, 1136811031, -1895766890 ], [ 1542583948, -2127539870, 416736004, -972872949, 526832642, 2007111818, -181967076, 1979344498, 1758654986, 1382689821, -1852744510, 259197684, -1533099722, -229240943, -340803424, 1276199414, 1685115938, 1440023193, 250549846, -1355891410, -1714151946, -1518167917, 351746808 ] ], [ [ -373701207, 596430134, -596100784, -1353219940, -419996314, 92526818, -374595528, 538129854, 2002288134, 1204299388, 1778008378, 1661651411, -1151411758, -29442127, -885711140, 258055894, -97113289, -1103773908, -124516811, -1081260398, 1163386391, -2037913159, 1360447810 ], [ 1175903091, -1482087015, 1487532854, 699842504, -1538184350, 2012298194, -1167561927, -1280829707, 276969846, 364348483, 45250032, -1570620566, 314767649, 1686803633, -105521436, 1298820904, -2096263977, -1193443113, 1262087290, 1092240629, -683764376, 2048651698, -1310124881 ], [ 1645580993, 1354261369, 415505626, 1271416255, 262783669, -582168683, 102146481, -1720894133, -2125602779, 1923782173, -1186083594, 614074514, -561146098, -963282802, -1383933525, -1313899478, -843597851, 1362655850, 1451041870, -1271745643, 893364808, 945728817, 1868235666 ], [ -221330205, 215837756, 630245450, 1097061504, 1756637579, -524595141, 842407104, -2134454893, -856587239, 1861016693, 1764856524, -1569173562, 1417661079, -506544703, 2111728996, 24941026, 102386388, -1235178797, -933600606, -583071240, -1269443846, 1318945252, 143074459 ], [ -1699057729, 666245292, 1300725201, -2087783267, -1991880304, -922842331, 210343544, 876628447, -2120516415, -432375307, 675687833, -513664469, 20619178, 254686726, -903363285, 2122142723, -748085662, 236404356, 33373387, -1769510315, 1526209276, -915338469, 1500676718 ], [ -1408793270, -118204253, -1119328276, -468923601, -1323241756, -863397139, -371303317, -2046891381, 1513272078, 499094021, 887005775, -401469485, -1159540181, 604844895, 1038232279, -716931253, 1096239111, 2044336817, -1693402941, -2135205371, 1337316625, 1624832324, -1756232954 ], [ 1946159802, -938775804, 1745515180, -165078901, 1382794561, 1351798273, -301788197, -2038765334, -12434881, -519596788, 926572944, -1190688751, 1176681145, -1432122068, -1397409941, -614281601, 1321014542, 610329271, 1811554863, 64212160, 2135373325, -693730877, 320439209 ], [ -1754074760, 193458244, -473348811, 716924578, 1246986452, -2126616501, 761694359, 588690460, -252842343, 1745401916, 976326984, 1094214118, 2023935086, 1588718906, 94584607, 1334284328, -184906006, 245982109, -414888494, -1342182918, -9298554, 1266489078, 1928192538 ], [ -1491356541, 779292531, 247022504, -529164506, -1765476234, 989994098, 312383530, 1300607880, 379823036, -1619242142, -1523207582, 1769425729, -1735216565, 534769315, 584768540, -443214630, 908301885, 673487863, 1149397102, -772718043, 965412622, -681803135, -903623327 ], [ 548093919, -1959450362, -314592422, 1496082371, -134548669, 337739752, 474775863, 1666151714, -1002652475, -820928189, -1754704855, 495649388, -987836029, 1820114281, 1779014644, -934314991, -1767372025, -1591987288, -312188733, -1111681866, -213450062, -2117882510, -36193854 ], [ 371991375, -625930459, -1793730450, -2145348057, -410863275, 1459259795, -1111736953, -86015868, -490529840, 712255739, 1731853540, -411379808, -582486634, -1823942146, -1418412173, -354902696, -1831988499, 13887513, 344379532, 314050540, 1548449039, -1639694312, 1384366818 ], [ 1053539924, -919589027, 1074709709, 1495102179, -1230636418, -779428037, -1928825830, 1919081639, 731368902, -419246622, -118972915, -391654561, -608309202, 601996978, -1345118844, -829666964, 1012062615, -1617358355, -994634280, 572162095, 1053512522, -192516551, -584838618 ], [ 1961355181, 760779790, -1523130592, -196605327, 433255555, -1643409547, 1180571954, -1409859718, 2056616856, 504080397, -1464946077, 455030269, 1897803078, -1957445160, -275246688, -198360453, 1784289750, -1760401227, -1323144975, -1680259576, -1370823698, 956508166, -1504924531 ], [ 1120430866, 1121528578, 978773159, 934533241, -2099836214, 1050357905, -113001888, -2132654955, -1125685458, -377253668, 1078293377, -1094913556, 402892169, -1095329944, -368723107, -412548856, 1190518184, -711866163, 2038627017, -1536708126, -704727468, -1154155456, 1923232642 ], [ -1717015592, -555728212, 1092438127, 1956936591, -345856323, 41994261, -125241349, -1311293145, -1996454217, -1353226764, -1754261109, 534750059, 329880914, -34773156, -520256649, -2057312964, 1255466035, 2084238989, 1605756872, -835146242, 1084173131, 1647046763, 1766531000 ], [ 1055841931, 2072382646, 959365039, 489679580, 605457590, 288843795, -2020537757, 1391818576, 1487283328, 272964280, 1952906217, 2119753015, 1139764518, -533985242, 192507481, -481799494, 6352016, -2119792473, 92358792, 658025843, 956903869, -1108148606, -53485777 ], [ -403040684, 1803772881, -1478934701, 953839516, 220513298, -206279702, 893693006, 1874171218, 511783412, 1522845191, 335497802, -142888597, -1663042701, 60446657, -1453942330, -461818037, 1979160598, -2080330821, 923394189, 2058156114, 1032403143, 606579304, -579358004 ], [ 2138068045, -426478216, 1226272195, -2013317145, 1237494742, 9514121, -1198692926, 714417436, -142473158, 1687365265, 1339407000, -1894035680, -1328034879, -2066541870, -1695110854, 60782381, 527959440, -1074975381, 1302346152, 2042346998, 1387800561, 460536033, -32990235 ], [ -90556343, 2103415410, 1971834053, -1739678629, -720907094, -1911426131, 1537575661, -342799602, -2102188353, 445428458, -1221839795, -854282573, -1244077437, -133039386, -555429087, -849251232, -964172878, 1355085250, -684722236, 80621070, 761317575, -1351136327, -1709788583 ], [ -1595904942, 480608212, 2118964614, -592421313, 112457041, -326889748, 246913655, -1100520465, -1139664128, -1152520955, 1320432941, -659372244, -1514945708, -1742265499, 1394827613, 1330879008, -278442978, 1836695916, 550637427, -1397847988, -1070814667, 19887995, -1455337820 ], [ 787502705, 1060572496, -1293352775, 2119552289, -1861291152, 146558014, -843574917, -229767969, 1693578313, 1485302997, 74668780, -574516451, -1193620989, -923597239, 491920555, -1598518377, -1838576154, -1172239023, 1125248132, 2075711184, -905977502, 139164564, 1146614465 ], [ -587733705, 1948887654, -142337622, -888180850, 724817299, -331144027, -934280217, -1360853476, 1598699519, -1249711651, -22838474, 642636619, -1549761210, 383530059, 1634219505, -1919114789, -1315757632, 1232388940, -539579472, -1982904509, 334841173, 285824958, 61009178 ], [ 612860208, 24808231, 962307142, 1171347937, 841154879, -1158734563, -1821017201, 829525723, 844007151, -90262730, 720282908, 881533495, 886671099, 72536594, -705985542, -1006574330, -887457871, -894896842, 1811677498, 785037724, -102433369, 428742939, -158947921 ], [ 787489857, -610324573, 911342376, -504012719, 814414801, -1855904033, 275327780, -1242941812, -479391875, -1585687647, -1459177802, -1877533564, -53818703, -1492996555, 492374600, 1586208202, 1631624228, -79951672, 1184327170, 1141351982, -1769118073, 1207471414, 593263906 ] ], [ [ 2040301849, 940713894, -853483683, -210716176, -1396868243, -1650434164, 700291254, -723775662, -155294789, -1974195688, -23815422, 1771709202, 1724206759, 1913434899, 1193067332, -2096940102, 1018230010, -47208824, -264066685, 1679211674, -2078613904, -1515345362, 1111094335 ], [ 1000462120, 1894468822, 1843920234, -726302558, -217778817, 1189233514, -503838801, 1585007708, -1853426100, -1841796482, -409035779, 92740293, 43934102, -648796619, 758215790, -565256814, 1692892731, 1952202182, 420278124, 331814821, 179027642, 854676228, 1641270509 ], [ -538496833, 1123179126, 1254475158, -328468263, 599498034, 375362035, 1856625553, -875468660, -182520759, 621786782, -535601708, -1853818668, -1858852245, -1799900642, -1843264987, -2094096823, -197524276, -1026273789, -1337521884, 184288916, -575242547, -836369908, 327604403 ], [ 74874236, -845920815, -398248994, 1505002049, 1110343914, 1895053864, -2139996880, -1059948205, 1951530348, -1538866652, 1312725459, 416896480, 1742280627, 1726404734, 909434467, -330877732, -635785609, 1188302668, 828612177, 144712240, -1677010449, 2011366609, -1833499171 ], [ -120895648, -650801956, 2080772741, 938679452, 1896106509, 1255816780, 2061925502, 1671505276, 1076306408, 1597483563, 574996722, 2008460665, 646978743, -1454994463, 1830634423, -55632493, 1892496852, -353346563, -856832516, 1979287942, 619066057, -1773852954, 1289884482 ], [ -598136340, -1731151725, -561175620, -304457709, -423753553, -236307993, -1839234750, -1249955039, 1079771843, -998186189, 180778134, 218289750, -877225398, -845546388, -13048478, 573034307, 317522920, -462729354, 744589820, 658467889, 917959367, 526326777, 958164045 ], [ -2043059576, 1768310855, -481330051, 41417252, -358447832, -1176394513, 1255623346, -762174819, 1317154922, 599861741, -69963904, -1620156218, 781390246, -2134185821, 173294077, 1770828678, -669863052, -1012362291, -1735492002, 1728668897, -166524453, 627435019, 1708634035 ], [ 1684273236, -2122612967, 616412952, -474633004, 994116184, -113495605, 1329005887, 154204953, 1857941889, -903261786, 1323250949, 2026799230, 1069143483, 578802944, -1253821101, 1707770623, -1451439084, -1094497756, -1225503837, -481418383, -2147399174, -693524738, -1062466692 ], [ -109809184, -113275220, -697555463, -1003116455, 835167211, 1359715910, -722456866, 431001240, -1269854431, 246302563, 1458923062, -859569235, 1512972331, -1322482327, 686848442, -1089112250, 729813173, 671990397, 865849681, 2043490484, -2115212065, 238072518, 200708914 ], [ -743729009, -1839332650, 1350170892, -136875528, 2131690474, 299549986, 992546526, 1861237688, 536652655, 706706983, 346442960, 851504706, 1772518556, 466797425, 494702369, -1174509354, -961180233, 1147308006, 2140007285, 508551709, -824173925, -1234230521, -1318071840 ], [ 1140163124, 1868167532, -598539878, 120739337, -1501576501, 1115233623, 1478264446, 1397046996, 2145505825, 1356336576, 533308202, 1782766000, 902281251, -1839967610, -1408994600, -573019229, -1061539996, 2103550602, 1437634462, -2144363299, 487030196, 255142977, 916508526 ], [ -957204780, -772963138, 434873433, -1222202123, -1333030129, -967242218, -1655114115, -159025882, 2016895603, -558638215, 891423301, 1549823162, 1677721882, -1321016402, 2122672013, -628235381, 1355362884, -1953226723, 393949576, 2043077657, 370990181, 1230566519, -27343736 ], [ -1429452663, -104344159, 1162199757, 394791419, 1165056481, -1404567619, 1840477216, -2146447782, 645493809, -566240900, -772707538, -1744438923, 144980789, 684108956, -1350274030, 89883294, -1388739170, -1682711576, -244274551, -1166879831, -1573686458, 887099580, -932637540 ], [ 242213178, 291311320, 870263389, 1593018284, -48134939, 540885639, 619233947, -836472354, -1121061649, 881789894, 374351850, -2048537756, 2048494183, -1126073464, 1765998740, -1308022784, -1313664140, -509416017, -1777312191, -247083960, -154710480, -1590890063, 1020051113 ], [ -1628884459, -1183221, 396940337, 258345580, 1893131066, 1349209076, 406112677, 1941825115, 1879989155, -908792804, -1760292422, -1050226933, 599710711, 1598652751, -2124578426, 817173236, 1434044590, 2110643911, 970276134, -191228581, 1153670623, -735913471, 1043728217 ], [ -783914450, 867643596, -157287924, -301870394, 883696929, -994896390, -439431747, 1645925649, 1588923131, -174492600, -79628968, -2124357881, -697289640, 287657052, 2137974789, 1857327561, -1528378590, 6559457, 1953768321, -45376163, 2078457243, -285932481, -1144602292 ], [ 1689930992, 2027938915, -1205160022, 871586735, 1646303334, -1521912553, 248823650, -2084071457, 1389950431, -1649851051, 250228784, -1322322699, 799190686, 365096009, 125265576, 1657259936, -1367674117, 1396489357, 375798359, 2127984180, 1200633887, -473545135, 103458932 ], [ -1527606381, -1288851232, 850338967, 694480638, 457976776, 1152363834, 1108210390, 189931410, 117542861, -1374087377, 1136774839, 729697732, -103436112, 232575046, 47594437, -1548495245, -1421376062, -40870789, 2070777499, 1976830622, 1223647647, -106904662, 687661509 ], [ 1463083681, -1035550612, 1893750091, 727559564, 752723851, -1398318235, -1715956775, 1613776519, 2032431130, -1054645746, 1649996590, 1472544371, -1949567632, -75722641, -2074933867, -362345177, 125938827, 1522518695, -1016834099, -950903015, 784456132, 1662713810, -354713699 ], [ 629650035, -2020483387, 2006396044, 1880772690, -186746557, -1174592877, -553106385, 1292505939, -913341416, -515998338, 548061288, 26480113, 1794407514, 1482988373, 473327484, 941074670, -1448551238, 1385275266, 832565081, 742055130, 1981860126, -1804293689, -1661200070 ], [ 956176347, 265185389, 139987586, -1885141022, 1215431135, 1593414574, -1589846985, 885765745, 444359555, -1947599977, 12660185, -926828980, -2006029154, -1028409671, -610319508, -495313533, -1620953120, 2025412551, 1418348664, -1603113449, 341062424, -1880000561, -1142806344 ], [ -1952719463, 1739103525, -797964337, 1344762909, -1541531807, 357854147, 1844316691, 240352631, 393369388, 744633099, 57366882, 1938979066, -74729072, -1157748725, 907391643, 18851771, -487437420, 546742105, -311154059, 723025197, -2120573790, -512886, 46717999 ], [ 1963228951, 2104707842, -575293687, 1487767164, -296660849, 1912986637, 1659245545, -158235255, 1509696943, 1261696782, -1734052493, -717332688, 648458017, 389124204, -982307258, -1385508978, 1694569644, 554502336, 1053472882, 1987635366, -981547767, 996398091, 1434277585 ], [ -2081127912, -1518066099, -1664057302, 1525122904, -1496565788, -1540755929, 1571340725, -1584854055, 894109272, -1221541063, -1801173418, 1376664433, 479443665, 1276712689, -789146562, -185105080, 1363821583, 228300688, -644762715, 1127935343, -1222006375, 81668484, 112209969 ] ], [ [ 561666828, 201679939, 1650412730, -1543065564, -1515424839, 1782318384, -691298374, 271430102, 1512804051, -1129877937, -1005203542, 12454909, 1703901314, 1605844256, -756331668, 1557140369, 509516688, -1074876736, -796927890, 1746462709, -291611129, -1840461118, 536407479 ], [ 940547525, -1995443081, 1329042758, 826815538, 733531968, -437455312, 1647682115, -461017927, 541895696, 1717388169, 889448572, 9527581, 1843801179, 2082464010, 1301759509, -283068150, 1428488837, -1397610723, -421712612, 1272275324, -2113894816, -626989, -303052883 ], [ -818172306, 916150765, 1764619483, -399917241, 1904133193, -1992129527, 1674496174, 1228921704, -912305141, -1857318242, -1008918909, 673131096, 316182883, 2113987227, 1978818855, -1670190090, -1196523918, 872498796, 670332541, -1607470101, -1565427206, -779323465, -1180181106 ], [ 582223959, -300771758, -1214753830, -307777112, -1880080295, 384477054, -778151301, 1167950302, -404410247, -212459784, 453330162, -435502406, -748502439, 1306978206, 661655496, -654751248, 1819472757, 129637338, 1296824044, -385144849, 1724295131, 933150422, -2146218179 ], [ 1446985291, -1408147659, -570009972, -1493331274, -2112275127, 922618699, -1692894587, -1944796936, -530050273, 1536613024, -469385498, -1702285457, 880170771, -1887149121, 1137831213, 1952578577, -155395754, -282950418, -2006678192, -1936776808, -1828713987, -1033667578, -821897163 ], [ -694584958, -1428342444, -1223381120, -50813335, 128308089, -1771270903, 653892115, -134644951, -731757717, -1556816287, -555462353, -1678416514, -148043464, -758681238, -2070506395, 1844028645, 1257769714, -722951620, 1565761960, -328761461, 299363339, -1220776987, -181031804 ], [ 1090279884, -1873140169, -138328327, -272845887, -603393414, -424249696, 1955305336, 1921998360, -291750188, -2035253439, 241854486, 694325992, -1683243072, 775855381, -829805799, 1217756354, -129195009, -1800956245, 1614430452, -2080332870, 1643486689, -1410703042, 1578710322 ], [ -1704755231, -232385769, -1570114961, 1227135203, -1389460662, 1488483067, -1592016974, -1887102284, 840999381, -984635362, -1763544821, -1699334929, 1244184700, -1818948661, -1237610859, 1212041684, 584726654, 935027638, 1293940871, 1185146904, 2120573973, -1471995970, -1883255750 ], [ -991610079, -302795138, 2017576316, -149556750, -1894528207, -1698545349, -1823232285, -1038952935, 1620241318, 1301160878, -1785445492, 869794895, -1996500240, 342922732, -438721501, 1240186748, -1846226711, -256401208, -8242801, 2085822289, 2141308716, -217250500, -338820113 ], [ 1323036990, -1979729597, 250895616, -418016532, 605372921, 1426840026, 1294551010, 1276052037, 1527843660, -31171451, 696536346, -870993628, -1923127181, 816598887, -1850950722, -27934112, 1673236608, 1429002576, -569061420, -1111920440, -214138671, 1049668963, 1047434870 ], [ 811786530, -719138783, -1865974512, -1999587587, -837610597, -1339330696, 298084389, -1704493205, -2100671385, 407351567, 136442117, -1704769075, -1571278060, 214784241, 1051917518, -2096303042, 323085275, -65276919, 745369216, -924159778, 1376895927, -219989638, -324805407 ], [ 260917910, 1312918914, -1328064752, -1040320730, -1031194451, 331769091, -1090869221, 1679973063, 558901192, -1198521266, -1254137302, 376386750, 92121421, 1163410448, -2048370191, 842049490, -1678392826, -1854979824, 1782422401, 439974866, 781001313, -472881307, -556635956 ], [ 8214718, 699317084, 1837538060, 852710672, 710217409, 1483501348, -1311617741, -1790041902, 427381373, -90127229, 1454165609, 655521802, 280600853, -1095941018, -45866333, 1365641250, 1213697854, 1586822533, 1836630604, 385459301, 1071843001, 1149020913, 324268886 ], [ 714134392, 910135377, 30347010, -350498783, -377168556, 1413708297, 1378042407, -2085484038, -903756456, -519320443, 379503911, -779513768, -1574517040, -871907481, -354161685, 453259712, 258710315, 1550158652, 1194007027, 316742264, 985952792, -550444705, -1079582517 ], [ 1967053513, 850152039, -189621470, 858698783, 668817659, -966622814, 214136257, -1231367669, -303985453, 1886583457, -746552659, -22853865, -567709005, -620868613, 1950607939, -105955285, -1794887415, -1535844154, 1825930964, -814586685, -1944898731, -1391534290, -1604583015 ], [ 1789150490, 2055171777, 211421099, -25975245, -1614970403, -2135158533, -1202903014, 135483139, 120427959, -941454587, 77219562, 1023113035, 1686036158, 248647325, -1525420977, 2007014341, -531773407, -1607525453, -962268210, -1614631944, -257454801, -26791719, -565040557 ], [ 1473851262, -965257129, 1947353872, 72818382, 483952610, 488504411, -1265236291, -2020569432, -2096434817, 694499227, -1932382594, -1123427552, 2083056622, -766587438, -1718155268, -195959170, -1850461903, 739184951, -94997746, -2091575743, -980467571, -1978009138, -1946501751 ], [ -1870325812, -1263903132, -1974313032, 1292533133, 1875855091, -766369549, 533576199, -831951906, -2034072219, -1993630383, 1915327642, 1593164744, 1247888427, 1199828961, -1236611045, 1462655155, -1763817255, -1969102191, -1750741699, 1696111912, -1585619360, 1997718100, -733838383 ], [ -1291026147, 1790883705, 1586842051, -1878415358, -1753393808, 958942325, 1700049142, -495887165, 803947340, -642022088, 1219928126, 283495284, -859330728, -1978281745, 535376068, -809941105, -1009892557, -705325770, 461892953, 1944227249, 428926206, -435848915, 492880056 ], [ 1113986852, -54641589, -144731048, 1005651867, -1024609716, -206210824, -1699190989, 825537085, 2035955230, 212204329, -1036088165, 284020061, -410599642, 2128144307, -119796140, -1850114964, 437691954, -1644664250, -1455229805, -479644016, 478012139, -596612654, 1616440283 ], [ -1846807127, 1514728386, -1054787325, 1062320710, -1435050048, -904817230, -645230004, -879866564, 260815056, 1731978154, -706898040, 58523810, 1350884143, 228980411, 1088128837, -1760560972, 182128745, 1930181724, 691578476, 2084023045, -2144009158, -2098468961, 1130755222 ], [ 1640518335, -465980167, -863546532, -1333978912, 1415774196, -1318050527, -223870081, 2134425096, 1620602095, -1498643875, 2052936371, -1836166131, 154755754, -248652935, -1234502753, 1455546533, 1035418903, 669803375, -1843839187, 1606423463, -1686954691, -1461056581, -1150306822 ], [ -1030401973, -390144904, 417718693, -1588682980, 2104027271, 2114499091, 1772947714, 785654683, 440470662, 303132431, -598796441, 1488937065, 1638236531, 794706103, 1443101363, 1350418659, 908373329, -1250755717, 1383173918, 800753067, -1794788535, 2118871542, -224003514 ], [ 1725138134, -125961057, 740945696, -810555598, -456568426, 755417105, -1009856609, -1883255296, 1178155365, -1632449190, 1673069662, 502386801, -678901097, -2017135084, 20051962, 1566473372, 1956567618, -551086730, -2000479972, 883958200, -1935868310, -1214818113, -224160705 ] ], [ [ -70036489, 838318715, -890881157, -1274328049, 1373339590, 814363014, 821252447, -1539553735, -1077877350, 967054866, 228190756, 393105992, -1027168754, 188875042, 80853664, -66291711, -1945849599, -1827745148, 1396508945, -489327508, 839657133, -539973848, -330108110 ], [ -728391239, -1377963553, -1694399104, -249612108, 229340780, -1387281334, -1581159248, -92133825, 1852637382, -780417645, 931837811, 298684447, -218577149, 1382646490, 1050499433, 924397615, 1096805387, 484809697, -456990632, -444136045, 1230424611, -1515536582, -2097297316 ], [ 1812270323, 477565179, 155149074, 2050388148, 190399276, -1729341789, -1770865851, -1455790965, -530561690, 1928726151, -1841273341, -220061942, -674129821, 1367544031, -711886461, -970687204, 1570926910, 481929008, 1386429802, -719393019, 1546608178, -1110121, 782208711 ], [ 1191892309, 482261495, -1099097983, -2125621322, -91607131, -543311141, -758545463, 889272403, 1935768373, -1434234320, 1632873322, 749197328, 20730112, -725591878, -2115066911, 1680120836, 22600256, 55669975, -1318727823, 1164267028, -2098183348, -2147308288, -1641795473 ], [ 1582715707, -2048069012, -1359901371, -1204810192, -706010275, 1209881158, -1343252975, 1067043686, 1785150406, -868898381, -581677449, -1570524230, -2041302593, 851678007, 1553725461, 2018855314, -1793544253, 1777456901, 1242676029, 880573163, -993213808, -256940166, -1593050255 ], [ 1868064045, 587076544, -858003485, -240652298, -2137259374, 1249198487, 639312187, -1304416485, 1421157896, -2121927993, -97027829, -1689507357, -525901074, 83562665, -945511727, -41847732, 1016535358, -1112863280, -1932715693, -753815279, -1910260051, -1696079288, 1659940185 ], [ 1617478163, -1373060421, -1966988152, -2027846667, -2125263588, -979866764, -901445475, -1822131155, 1528993830, 482060008, 1389273674, -1551993642, 47512393, 1242857513, -1547320432, -74055443, -422260001, -81169438, -1288877624, 1870180648, -1395430699, 1224414513, 1317543504 ], [ 628398638, -594554656, -784545901, 167583866, -1180372490, 1728042234, -44345832, 1719674445, 1088734881, -531577847, -1928307106, 1977871559, -796587148, 246440041, -865781638, -88562332, 1854081657, 1343264880, -283510824, -1181426661, 1713515722, -1629884105, -217896641 ], [ -1254103613, 137955175, 222952443, 1884369552, -1494128928, 1619696721, -975615156, -656995804, -434742948, 845993188, -284398190, -1882082388, -1052095946, 2010069729, -758856752, -1276024538, -1420408957, -613265430, -519966375, -1338366917, 1678184893, -1574593607, -1661171940 ], [ 1353288975, 1879437117, 476272758, 1672078284, 1818142283, 1375707147, 1793132913, -854824415, -823176871, -1858733330, 1359742241, 504490699, -691132639, -1000676256, -460159899, -1726920062, -2095038235, -1566244291, -2000545353, -1323540866, 250830941, 1064253057, -396629207 ], [ 677745626, 1631836985, -1607407791, 1613594201, 1139166827, 1193343035, -605782181, -1401172678, 986291574, -1305628423, 134260570, -1420622097, 301074590, -1817267898, -1377335277, 1856949107, -2046076978, -2045652161, -138422499, -1289749675, -2109451131, -1415853816, -825959726 ], [ -1682534531, 1752407740, -1240327545, -35421897, -747694325, -759712056, -1737956788, -1805258417, 408779068, -1258093587, -257494529, -299563379, -1556844199, -1208730986, 1420375786, 179442198, -1731216904, -1697755235, -1519619731, 308138402, -1342373346, -1440447104, -456259272 ], [ 909949368, -679849602, 250444905, -1172105246, 620279140, 1691358367, 688562240, 412860699, -342739604, -1866302261, -1168454442, 1893924792, -797939919, -934983945, -917658202, -936317420, -2064316235, 761915663, 1866267828, -1963960390, 1418823471, 357995374, 1295020015 ], [ -955278325, -1518400540, -327212281, 1831816906, 826859895, -1824156533, -722500833, -240747166, 49053631, -1741268435, 574716678, 229831683, -394209273, 516857071, 393244846, -533689692, -20458814, 1564567815, 1213916222, -540029117, 332885603, -1390083999, 1760944632 ], [ 873818279, 1504844, -1032766353, -1593839992, -2056122741, -799164605, 727647861, -236874348, -2083020606, 689897666, -1198955571, -348463878, 30276606, 600235522, -2021713810, 1038448813, -1192228176, -1595579726, 1774142397, 1680891664, 252956983, 1119952388, 411448034 ], [ 2009825438, -955477735, 151450281, 505191869, 1630560598, -1807768177, 1144515246, -41228441, -1697704135, -166463661, -997930045, 1944476924, 849054874, 787267489, 1856712460, 1095639030, -1824793735, 456971321, -2001545403, -1497590892, -572979661, -489305548, -1667217180 ], [ 219228765, -567374982, 159291674, -673989622, -1405263595, -920213779, 1007149597, -319417554, -41506159, 870892930, 900161286, -863056887, -1992911667, -1394005477, 1777409939, -806934073, 1174304297, 1610008704, -234223566, 221036826, 824299158, 147199039, 911409530 ], [ -1956463308, -314523663, 1917678425, -1700871287, 559428544, -1547653068, 702621025, 1424874921, 1861822727, -2105858523, -1719709383, -730150744, -436711366, 277961212, -341595953, 1954496439, 841486885, -495410887, 242536665, -147268602, 1744176635, 1994815320, 1518286269 ], [ 1707575984, -4541527, 1220894790, 242275458, -34426505, -1082875862, 1564198056, 1016668193, -985531925, -1606265566, -1662451040, -2078464503, -1968077047, 537723216, -696275078, 504121271, -32517282, -548579621, -1702263956, 309482751, 682331168, 152391682, -1672509534 ], [ -1803056603, 591595270, -987086323, 1256208256, 121789980, -358478141, -1408193738, 1633018466, 890505572, 788857914, -948681569, -360227790, 1907854158, -1185158561, -1079279494, -832532321, -475763483, -1424294329, 587267984, 1367811846, 1853509103, 1617831477, 416625461 ], [ -925447886, -1588002998, -571100395, 1504116827, 1274760688, 1627600773, 831835966, -491936795, 819979042, -715013802, 843524588, 115477799, 1319943637, -2015215362, -343215308, -1464562319, -141470111, 793529404, 223476853, -1124341161, -1104305155, 139286745, -240735303 ], [ 265575407, -754386598, 1922502633, 516184113, 1207568592, -254994242, 390297869, 1868629682, 185237594, 126374517, 1006583154, -1109825182, 664845410, 1469283153, -64172710, 41096578, 170827152, -1802033569, 2138505852, 630385879, -508940362, -1626872447, -948372923 ], [ -718475328, 2107439565, -1747388030, -1571604540, -393825923, 1509225347, 1573828798, -1876203032, -898142694, 1853823809, -628094601, -1046817115, -1703620448, 918355097, 1284009764, -840928960, 513234839, 2093563105, 622973807, 752617361, -126637746, -1646786389, 161672345 ], [ -793950258, -1532340828, -156037003, -144219711, -639334370, 287110867, -274120570, 1726295042, 1444148649, 2092664527, 898427684, 1262143054, 776944595, -1350672763, -868283617, -1797712450, 1820412624, -2138240395, 1454573028, -384446277, -1837630058, -2110528595, 174076107 ] ], [ [ 2077362132, 1386238235, -1788987561, -2101727406, -911974883, -1081251784, 895613850, 1022512093, -291083759, -960668176, 1751808413, 1182633016, 607716616, -1754784698, -43126447, -1114120454, -2050728189, 981410911, 2075666664, 771908052, 211848090, -1827840792, 1988100525 ], [ -1744425018, -1275888411, -1105318241, -228605235, 110360433, -1734594836, -1893037366, 598774294, 227443154, -171013337, -1198254395, 1718112476, -1926320728, 1853914147, 724685615, 1735208811, -1192136628, -1817758274, -1182133015, -367067908, -1046532148, 943370340, -1971458896 ], [ 1369632204, 2141598156, -1549598278, 841891884, 222811740, -692164364, 1040796501, -1472807170, 1680335161, 2038180693, -125878898, -1932607175, -1574580777, 1878865258, 1568027285, -1640617913, 487299293, 1008202935, 1931198215, 1941077678, -102876258, -1576294682, 1786171585 ], [ -599533305, 2142232626, 1441858238, -49393096, -114468327, -667765548, -152747584, 825128819, 1996733660, 1103364294, -1786629928, 1291260921, 1204736197, -629938431, 801394946, 1813652827, 1959281745, -687159449, 398020458, 946778364, -1671505250, -1727568740, -2042029436 ], [ 273227631, 246116180, -750924500, -1230041679, 953782649, 188514887, 1564269254, -876371621, 384962733, 715634359, -403152609, -1227262040, -1959548943, -1675163028, -1346443488, 246030782, -183467405, 1675135878, -1881780344, -1591191540, -2057303576, -1935040702, -997963961 ], [ -228393268, -165094922, 1897042097, -1638759473, 641700183, 42741052, -1850311923, 502714671, -396006058, -2002952057, -1027583718, -1545784967, -1664593584, 1959955882, -1026976865, 830655281, -320211662, -1858211887, 1495146149, -1255649893, -203813085, -1508775575, 572389159 ], [ 2085931702, 1011507901, -864226633, -2051240074, 990501632, 1626225144, -1350000026, 1768601722, 504099213, 695743515, -880716648, 1659390025, 541478081, -17620471, 1431172702, -945815918, 62647829, -446852160, 255349337, -1533472610, -235103525, -1841931581, 1339223110 ], [ -1190864782, 1015138798, -479458856, -1758990362, 107707403, -1207630693, -727258911, 357762337, -1245609884, -1397041464, 1319615042, 1599356257, -890518766, 981886647, -247800801, -164454960, -1643281244, -968493439, -891535267, -2024168084, 754049508, -255346657, -1608361472 ], [ 348872454, 553419997, -152552688, -537870474, -1665168430, 1770126959, -1264489286, -118708789, 1695474483, -981809791, -495087797, -1144099664, 982486893, -404253930, -1234253305, 476347274, -135867075, 481624984, -62939612, 1227280640, 991427572, 1698570239, -1983947618 ], [ -974714086, -1459385006, 1573589850, 1871323789, 1197292301, -1924606261, 821784759, 385409094, -913984593, -867214437, 497256849, 1136536488, 203671084, -1140771806, 1768508516, -74592390, 972452942, -187697211, -1982842295, -949944745, 1562421615, 1957025093, -1456641093 ], [ 1648764880, -2113513635, -1066294508, 844327870, -5662274, 1975067893, 1933301864, 328018745, 1206906348, 1257495677, 963210356, 148526693, 239485242, 2074012298, -337745627, 267789625, 1378086494, -731041321, 1294417760, 1845314781, -1203143157, -1131579783, 1667384183 ], [ 2042607452, 1227285140, 79661884, -1194005876, 1282093878, -258229288, -781191051, 325206124, -866818122, -1422998846, -322166461, 316264702, -1242359863, -1400030812, -1398490195, 433316262, 1602522851, 1955925531, -1647126359, 304126986, 1206675641, 1988796342, -213785908 ], [ 1756777017, 1299144123, -1979764997, -1812896475, -1721126739, 1531834257, 1581810580, -1619481345, 1636501618, 929295579, -1823954518, 865248952, 1386751871, 590239450, 909438926, 1084317353, -1830291602, 817550292, 1884683127, 2050698315, -304129488, 1308484564, -1466079654 ], [ -1214490298, 1454111605, 2011518618, 191432248, 902598281, 1699115016, -1102755397, -245391248, 587662915, 2067905193, 1205663199, -1682439078, 2024746423, -1077566753, 67096690, 1965067043, 85573073, -1484903447, -1966929342, 1709055999, -1317737153, 1393160910, 1101493064 ], [ -2004428417, 2072157669, -261801985, -1437786922, -1029989257, -1926345650, -1907902472, 57554374, 1469390392, 1103104740, -730795223, 772274050, 719748489, -1409565837, -855208931, -1050106368, -1991450736, -1594350069, 923459571, -2067284313, 495319818, -665841809, -1110384248 ], [ -1007454274, 1357043597, -533499913, 379530423, 764775034, 682156002, -1051167804, 1848344446, 826951901, 2050481900, 921376467, -1807855621, 730966048, 948821464, -250826892, 976276579, -1905453970, 424084273, -572904841, 1162721032, 782133843, -543446442, 767627200 ], [ -997658807, -761271242, -159189423, -1470670314, 1949342593, 7648371, -238890282, 367080664, 861295302, 291809258, 443949952, -347918087, 1497228265, 713944374, 616650581, 720635199, -1383994649, 217058411, -1607416675, -38300450, -115738642, 1182993883, -2038854737 ], [ -765933459, 1470861937, 1887639719, 1943448206, -638982220, -642563459, 1128289544, 1083927361, -1329635144, 230679036, 1765663372, 2031269498, -437134421, -104955570, -272572238, 2042298482, 1900439892, 975793760, 1610419462, 1162043206, -2128574968, -909914623, 532066729 ], [ 416883845, 40294857, 1028578281, 1401025639, -300837666, -728900613, -1719145733, -426326314, -1594258720, -895216753, -1643269525, 2026364224, -1456617329, -208656017, 169605039, 1228434836, 1445388269, -1317284328, -1151658919, 986196195, -1976829354, 719759918, 1092283618 ], [ -473237689, 718712044, 1694993080, -1127276169, -2125732851, 836478539, 1229049963, 773313162, -1448191136, 1211618456, -335286368, 1527553941, 426513661, -1858974302, -849444948, -2105395044, -417614555, -869644588, 478872655, -1944162826, -142363262, 1390139429, -581380940 ], [ -1581188739, 1069069483, -798671449, 83456769, -685274787, 624325256, -1544838507, 1339786464, -865703034, -1795586152, 1065430379, -1157314303, 602937099, -1915847839, -1659260892, 1329702278, -504287485, 2018971020, -1663113075, -742372906, -1295809634, -1293571655, -727726830 ], [ 1440144338, 184817850, 1203752740, -79041642, -933544978, -1471388799, -1211279176, 1482269175, 346835785, 1440744080, 1308653842, 356098925, 603364103, 62099743, -1901825544, 27326761, -1144680616, -404070500, 1659202584, 66257757, 176826546, -676090979, -1074465381 ], [ -639219274, -343401041, 1400127650, -804871118, -820675572, -11510058, -146898604, 1173450822, 675525881, 139842568, 1547981692, 1158389903, -946652341, 702154042, 500508987, -1951294359, -1789998907, 409898823, 2001285143, 1377239162, 1148095015, -671669562, 1002094938 ], [ 276863558, 1374059851, 1981781376, -1755782708, 1614672202, -403757051, -1381413580, 1107565204, -1360983176, -1041055043, -1757735257, 1166959296, -1158708332, 99252612, 1859853944, 231510797, 21386768, 2045217213, -986678843, 1339356246, -929353523, -1644337202, 1967749084 ] ], [ [ -1185702410, -1754455933, 429154240, -564373145, -1792094659, 124717152, 414930541, 2009120123, 2115265522, -423249002, -762413979, -1040501570, -323708867, 501871517, -897345326, 1495913767, -1185195477, 1355475284, -461582237, 1716391078, -257723244, 1566161112, 1943445188 ], [ 87070771, -1344961662, -1171943086, 406809421, -1019532421, 917602107, 119242471, -1495485477, -1744856268, 931141558, 1480731442, 1335540050, 494147135, -2005492637, 1582382037, 2051326783, -257032368, 1077747091, 1007555226, -100472611, 630560055, -1627060799, 981540556 ], [ 1627728358, -798741828, 490776601, -575700641, -2070999191, -537934873, 1662910867, 1668306019, 1943044067, -1349111201, 88205821, 336021427, 2056463855, -1966705215, 1615468659, -761624668, -605503183, -1363668833, -411046001, 713620661, -859895081, -1204550107, 849263295 ], [ -1045153852, 351712439, 179820829, 1289519472, -1081354627, 1847356733, 1627751102, -1489515054, 600748352, 1175852227, -2010711543, 753062518, -1706494895, 1967771110, 687726577, 452196709, -1523692222, -142083697, 1200299328, 2047209073, 506543724, -2028108357, -1908928677 ], [ -1403253806, -914105111, 2093251931, -1685891953, -1699434420, 1578471080, 1683321451, -332778471, 1625621018, 931046247, -1569175038, 497485243, -165208956, 987738363, 835743841, 1361917093, 1036459020, -1702706028, -1362793362, -2068422670, -1934379571, -932778942, 902412232 ], [ 293479295, -101601475, -214459647, 1686044940, -1845230179, -99271369, -550710621, 649276957, 1114961586, -978859651, 1003988917, -1635244148, 1368888791, -1064442194, -899866987, 707936323, 91001494, -346756498, -1691151436, 1044947448, 43029108, -1978411820, -131658786 ], [ -1863511256, 41747981, 1944668543, 752104987, 1336389619, 1108305176, -1626876138, -311604730, -2063598277, 1834576743, 48394144, -2140783257, 433610747, 2040688416, -707306044, 496463970, 1936590531, 492479605, -1258945317, 1678630986, 1837550778, -1370338152, 1531181848 ], [ 834178634, 490908655, 1480320277, -769657084, 862662655, 521280335, -1717998992, -1750403305, -10302865, 650408923, 708873437, -1144713735, 1324725621, -1979922669, -1808444482, 323369113, 69578334, 211878686, -348336309, -1263184806, 383214139, -1356382911, 628872991 ], [ -340979994, 132701284, 1210506541, -855464952, -16002866, -1353592665, 275125492, -1473967096, 2093210884, 834398241, -1275583073, 106565506, -594727427, -1223984115, -1617611309, 134761193, 682513286, 2084142559, 2106723894, -703798186, 1170372733, 368922323, -26003402 ], [ 1967331894, 865029070, 1321120322, 414878229, -1406370759, -1842875999, -1964694386, 271709856, 2017337079, -1713147055, -1939796169, 1349449082, 792335944, -954106263, -879289893, 1263585282, -54663482, 400199726, 434879335, 1947744310, 115712661, -1812604435, -34130544 ], [ -1321223679, 1661218824, -241694472, 1166568614, 1807291271, -112213523, -250508001, 1891944058, 1723109641, -380044135, 2086071564, -1491537762, 1180631202, 943662561, -694326608, 2144894381, 173152153, 1838236330, 736597594, -566242950, -1289890062, -555000024, 428217927 ], [ 1978128507, -1719889178, 662579075, -6379327, -814741226, -1108311058, 1232085327, -1856077511, 993268768, 802564559, 449354802, -809673723, -770618657, 210521167, 587299668, 2026939591, 2014741878, -647684572, 122051898, 702257860, -256982297, 799886208, -1292087708 ], [ 1345320712, 1278346884, 1805029197, 1409031581, -1810585488, 1705828942, 762496695, -500298815, -510421810, 451246464, 642494227, 79588952, -1935587232, -105760561, 94514531, -1194883101, 982646816, -710587000, 874898254, 182260783, 2019852296, 1928095908, -1016649406 ], [ -2062885991, -148119838, -953814958, -1622729022, -962481163, -764140036, -199819405, -1810323109, 1853864967, 517258322, 331742790, 1936183098, -701270878, -339995037, 1934513400, 570472456, 1183062401, 323830567, -1377272436, -2039015262, 1473542849, 1273508150, 142725014 ], [ 437618798, 185666195, 919924808, 1391108552, -2061854349, -643619740, 1580733171, 914142819, -523497772, -975249308, 862201360, 897459616, -498248445, 1293899618, 1089130611, 1711459597, -893470711, -706198663, 1930347534, -1326853205, -755873527, -2129806708, 2125979225 ], [ -1363687212, 1026722965, -1628838093, -345031852, 816058079, -2121555996, 767986421, -671121287, 1283348853, -670111538, 963609253, 612210003, 90864343, -1238283624, 860027503, -406124670, 1286464689, -2114694997, -91020386, 2004470635, 833903027, -1527571275, 1378295444 ], [ -643588733, -570694338, -531172421, 2024284761, -165916895, 159401312, -1887418980, 194086868, -1881649397, 1828385951, -1928614780, -1901235229, -1401329135, 133490038, -629764566, -56822816, 937429533, -1089656967, 889584742, 1656881039, 2010809846, 699967099, 1165254637 ], [ 2138208027, 1191959845, 1938958515, -1688958560, 70820970, -557206580, -1426084883, 1854180709, 1400999558, -975445112, -852732437, 1796738071, 426648, 518484849, 2090841973, -387868307, -910443164, -193547885, 697775894, 1484356392, -168034635, 479515614, -217139097 ], [ -311882811, 1041618899, -535528085, 1729217542, -72321555, -676198724, -355351434, 188423225, -1114040982, 1050076299, 1811270248, -945849799, 279521385, 1354311124, 298678552, -1317815014, -2014877995, -782756248, -467730403, 2117501955, 952948884, -1845657786, 30114480 ], [ 1941065929, 2137834526, -937927545, -1003139490, -1799515671, -664582841, 1370927699, -187275712, 1290282897, -477013102, 1657765092, -535047688, 1203541202, 71247157, 380398895, 1874647592, -1456436944, -540798009, 257162424, -19072064, 2141181151, -2051997955, 116979680 ], [ 1970344056, 321938538, -1944440521, 1393096367, 1546647674, -13757004, -1207003016, -306521635, 1287766291, -680807901, -1302270313, 197627351, 1074701776, -128347406, 205225299, 227703016, 415322445, 1866139912, -962386914, 237042599, -417360865, -987647471, 959977130 ], [ 691335349, 1492677409, -1572070822, 1502961219, -784477764, -1294861344, -809499588, -1828646107, 879628451, -1712280820, 901781557, -898890729, -399469364, 409928742, -521049108, -820761622, 448598656, 1001921036, 635461820, -1982139415, 2054325944, 79749129, -98735091 ], [ 1047062919, 1088299233, 1433354919, -241346959, -1080053933, -2096009564, 220334844, -1123295161, -1042827328, 1568230429, -419621453, -1716930761, -1880775616, 238933573, -1793581397, 333335665, -536667541, -1960725539, -151886602, 1399749089, -973616135, -252045955, 1684387634 ], [ 264428762, -1606225533, -850222162, 1938129145, 1661869097, -1479931636, -273844712, -664599403, 1841594819, -1496971285, -2063103295, 251898835, -288256735, -1403872807, 1368422528, 1281809984, 1160255969, -1987800416, -207256731, 656732188, -620589992, 716689416, 330471796 ] ], [ [ -590007443, -2063468777, 143217971, 298147188, 854872997, -2054134375, 1347415684, -646063380, -239827016, -139452494, -9678849, -1116891024, 1254633513, 683958843, -1826441462, -364974759, -1216212914, 1236505070, -1885209029, -1508067400, 27138054, 1553550395, -814466553 ], [ -2058770540, -811281814, 1861822292, 1109075555, 919435642, 2123790983, -1578658380, -1943174474, -431636270, -91765686, -919859241, -338041004, 1223636042, -523154240, 849616045, 431414093, -1609332669, -709700070, 2129652622, -1180806310, 709669904, 1745772462, -589190916 ], [ 1785535518, -1500620463, -719663466, -918436242, 1972388983, 1801022847, -930471598, -603751808, 393339896, -1287375794, -728218271, -1708787694, -76246857, -1222851914, -45461225, 821203631, 1650431085, 1486115293, 1523827782, 597881533, 2096341618, -869113358, 788268593 ], [ 685009346, -1791224706, 1131551121, 1375129866, -1045637541, 692959227, 137126209, 817759679, -1958933981, -158733060, 1591605779, -1681516551, 1040483768, -568834596, 1163263376, 382455756, -1003008772, 1483586150, -1847712136, 599306601, -984205373, -2062414472, -345017087 ], [ 1476451013, 831862265, 2037390049, -286632475, -1414659760, 1238512484, -1235687535, 1095541513, 2122269750, 1408270615, 501744377, 1245446201, -1546076064, 1780894753, 643534657, -2049876486, -1852383230, 861934423, -1318826445, 1547062594, 238306280, 128507592, -1816374643 ], [ -1218299988, -46679448, -633673294, -573514356, -2026760415, -1420781223, 1899814671, -542679130, 661108670, 947788168, 1697739876, -587367298, -943801523, -1072328440, -1811934839, 1093635042, 245936930, 212136383, -566670051, -2060623962, 1180060995, 1441192043, 1826753962 ], [ 2132173632, 1736409639, -1140537653, -531265179, 992749729, -1114665569, 863734310, -730314126, 995135329, -1862879444, 1643552043, 180571451, -51920430, 1957364448, 1131962502, -1911723452, -1385575258, -633822822, 1842293927, -1902805556, -1431505420, -518604498, -1183132555 ], [ -1541130469, 260061381, 1764209427, -141556965, -1476237791, -132965092, -2032619149, 231282958, -1674485866, -2021133838, -959361584, -826721828, 626427769, 1938801363, 1372928469, -1732333290, 212718297, -1796225421, 1968399569, 1080634552, 1639043644, -2122172519, -1776001040 ], [ 669536540, 1319723130, 1457205762, -722050689, -348422610, 520049945, -1681477994, 471880624, -277825969, 511606818, 347193597, 675392778, -2128098268, -1358647087, 2109277560, 944656260, -2091853792, 616028850, -285151092, -320397820, -1447749052, 1924401342, -252758057 ], [ 487564347, -801641133, 1433602471, 733623769, -12403755, -862812498, 287471638, -206945106, -1805685469, -2145120446, 63056785, 741314061, -1673255821, -1948136913, 258567490, 560403282, 647976745, -1092988287, -2067342332, -1878671723, 109583358, -2047368309, 1407433477 ], [ -1255722153, 613310066, -1873249358, 132142842, 1599769168, 1075056548, 1206183647, 62110921, 1143643219, -1147712219, -1778713162, -1103717484, 650561950, -470867287, 424294082, 1786070838, -466255348, 2119007290, 1486765412, 784529866, 528866399, -1448364423, -2139931513 ], [ -2141556606, 572846165, -561701059, -450080695, 115928569, -1519842220, 820403027, 998544532, 1156904192, 1454765946, 849856212, -1760569715, -270117967, 1897090822, 483087469, 296906747, 577787499, -967892430, 1211072344, -1030690257, 1042373947, -124658179, -1925378895 ], [ 1214780158, -436323474, 431348646, 1367859001, 852603935, 1181901946, 1652677810, 922032776, 503927312, 1969951147, -1145096909, 2059493783, -645808048, 1084487903, 1331829038, 1925002954, -1507883717, -1935691991, -1990122400, -1560203531, 1638881957, 271142149, 867854632 ], [ -412032100, -2134181745, 1739973051, -1655455511, 1612381064, -1833961649, -955040558, 781875165, -1462316647, -581398731, -78879330, 2037230479, -983866582, -1817690564, 1125815182, 2010692292, 1865067321, 1753409114, 1770137190, 1930821396, 1267822274, -148581834, 2133199404 ], [ -480964403, -810968639, 1341012271, 255355803, -1929918977, -1656259835, -2067902801, -1927094676, 81282520, 1255329491, -865104855, -1564671800, -1056828934, -764028841, -260691310, 1507157096, 96501022, -362228239, -567497069, -897230600, 1061969891, 243591341, 58053534 ], [ 520076832, -341364246, 207195702, -710761435, -1419815595, 368597059, 753882073, -2058887897, -1293642563, 1915550985, 583016952, 171294137, -953410669, -2020632853, 1118841679, -474116772, 783520076, -1985513714, 1963216073, 1931328301, 542951684, 915779055, -1859823481 ], [ 790570127, -1149348160, -1588170809, -407164868, 2077299542, 2005101016, -746629551, -178034759, 975992614, -1956988627, 1604301036, 286095828, -1582693490, -1768681568, -48718519, 83692719, 578619999, 818163992, 1810705814, -1137132044, 626219729, 354330799, -491035282 ], [ -1033927132, -1039249593, -553859261, -1661341815, 1850156956, -1381282443, 2010869843, 1821645160, 1391146763, -1353245234, 1613179450, -983897762, -1629581424, 917158786, -1698665598, -1100378480, -105640068, 2057320272, -1964328393, -1867593204, -464742511, -217639240, 1927891788 ], [ -1632190713, 995241659, -1824253749, -693956267, 256211679, 1015785275, 2009883888, -903488147, -80477948, -121257281, 1067030971, -656049470, 655630258, -495075135, -1648684116, 864037768, -1385046989, 414258906, -65340780, -1416070929, 1935790781, -1571195923, 1354968346 ], [ 212099160, -442025842, -1390959414, -1330010693, -1619202658, -1676929036, 864831970, -1968922581, 2021914547, -1790346195, 1351291296, -887428870, -835982031, -1557354235, 207768086, 1697478914, -36113861, -66959271, -1941740059, -1974461123, -409579097, -1651810082, 853137402 ], [ -210176140, -189950344, -1247100095, 325091512, -284414221, 174574334, -1446506963, -699804423, 1824539279, 107664246, 584536756, -700339256, 959687302, 1225905801, 1320435736, -736896161, 1373918536, 1486439402, -581453633, 501721, -215462377, -300760277, -299086942 ], [ 1677697528, -1174023549, 1829606681, -730089425, 1294516354, -1292816782, 1588681236, 799915104, -1273432393, 527558762, -1505936813, -228393646, -1606869961, 369505336, -515219049, 1726256745, 833592716, -1444242746, 553101315, -852578272, -1526484176, -900147993, -1003458279 ], [ 1366150651, 336878330, 1943454782, -1825795904, -1144578779, 1105904764, 1238891347, 1181455081, 203057408, 1450345439, -2099311226, -431312465, -1165034240, 1803854273, -472686226, 2023290991, -1416774308, 675851931, -1936227327, -1912058311, 726712993, 677082397, -326945060 ], [ 973928912, -924888363, 1309216469, 1743307188, -795454353, -605564124, 1439070807, 388014842, 1087545847, 730140259, -454319460, 1157484987, 400994062, -58463344, -592643922, 1399605980, 1367223845, -1025572218, 1970043665, 621101241, -1900152850, -1492413853, -390086821 ] ], [ [ 1733300375, 1967991429, 1663701516, 571219027, 219343218, 1133868995, 600946162, -8125028, 664468311, -1041792134, 1266877197, -1692818365, 1942658740, 293035883, 744876505, 1144119405, 104105630, 1334247888, -1981080568, 2042233061, -215838403, -2066048044, -632839641 ], [ -560089304, -805501814, 209607575, -1538705473, 919228677, -1941942542, -1258646587, 138609644, -693629666, -664507101, 964343041, 1858225252, 875603194, -1964162545, 335676607, -1304314049, -1119835647, -485336749, 1858802582, -928123113, -1646635394, 1679115769, 1055870975 ], [ 1528438524, 352114632, -1350614363, 2145115435, -1933987464, -1267738469, -359919783, -1696153891, -1040465575, 1561869908, -378575092, 299779115, -2113985444, 1561741598, -347657707, -1476848650, -1007101948, 1423349753, 1073926423, 2054415417, 328706756, 283035899, 674380163 ], [ -1057267569, -1216849139, 1288833145, -2041560069, 1805010541, -2129378800, 1459776994, -2015980563, -36364385, 1085504298, -1950213852, -1569516025, 1279456617, -1304585451, 1745564411, -1658848332, -790573483, 567725942, -1721330801, 835209868, 1896752061, 1549809005, -212319803 ], [ -303312558, 1053897040, -445763626, -483843923, -1095153476, 127262692, 1410664237, -482065649, 744501376, 866763665, -742795651, 229646644, 170525895, -1525100005, 1863615636, -937077930, 1228239149, 1204125525, -1309304734, -820995311, -1472523192, 1954780894, -830790766 ], [ -1367072804, -195096734, -489900245, 782305893, 1501653877, -1446688776, -1716553507, -1912786975, -446603837, -2136467091, 892685955, -724096389, 455870647, 437398193, 520596163, -1177462067, -1670535985, 266655123, 1536696957, -52572775, 131035544, 358325579, 1635325850 ], [ -1178103717, -1704874616, 263091341, 687644827, 679347428, 1604536862, -622281396, -436386825, -2002015872, -1000110020, -1782206173, 324954653, 341387577, -987813818, 516442619, -761715083, -1998003015, -666115232, -268780799, 19536272, -1805747830, 92379441, -1757910163 ], [ -83037579, -824998851, 1818043275, 1017228200, -449104774, 1389464405, 245755010, 1233215980, -474592147, -1221818022, -1167079637, 1643933167, -1263811809, -1914220380, 1314634511, 375529863, -223735489, -2104783681, 636702422, 792229374, -276753719, -1999018988, 1532781734 ], [ -319501262, -913500140, 113889806, 1964253491, 250658955, 1732907962, -618568900, -58675798, 1596603025, -1287015073, -1932708571, -952779235, -2069377120, 458879907, 83892950, 649976924, -1973813104, 80876639, 1299111242, -1594660888, -93289918, 861312978, 675498728 ], [ 1593155161, 1427884353, -118342761, 440660785, -345073665, 1385610973, -1248556996, -562059462, -2086066757, 189352500, 1683443437, -822261006, 1698186306, -1881893947, -1054861332, 1971362932, -171812685, 1119317720, 1950904242, 1938834090, 728642970, 1814877787, 2005112506 ], [ -1932566506, -618772172, 1812357117, 1412862210, -943938721, 2013414035, -1787241055, 1990538311, -979629645, -728575893, -1903226275, -715195663, -1607417721, 1277655324, 1797555894, 515341763, 1171766478, 717859304, 125490501, -820266040, 138434786, -543430265, -1786778548 ], [ 936037590, -269457623, 226686203, 1657156437, 1396059779, -2018020145, 145160158, 1159405785, 1447289190, 381920317, 1286924384, -1141278100, 1579028649, -79398308, 1428106779, 2057306574, 820331135, -313687016, 10105618, -8997970, -1324425569, -1280077661, -839644753 ], [ 1694085622, 1424871222, 2124216661, -310114553, 493258007, -427418222, -1948600816, -1258129916, 128767725, 792987440, -2020394372, 712009417, -1316337941, 1361710282, -502842387, 1368708533, -1072223957, -1623551430, 1287447994, -1049700543, -509820291, 1363348820, 1220652376 ], [ -276798018, -1461650065, 2111984200, -809083183, 1973354855, -1988116315, 765149954, -1266259990, 1862183054, 247907897, -1384393130, -1275870033, -1924791807, 1165340517, 1503371439, -1885901427, -918084983, -3684675, 2061868398, 851052570, 855404911, 1737571528, -1282670459 ], [ 1454071762, -138945226, -1086092438, -1270210251, -1611162737, -98722228, -962978715, -394662037, -1210068147, -990646071, -889963329, 1574479413, -346423697, -776007520, -511961689, 570002279, 1298367532, -1322765912, -12988849, 1315934063, -597564155, -1778723948, -1102297066 ], [ -1707928411, -146924079, 1874520055, -815098194, 624336662, -924958262, -1961364705, -2015565501, 709373221, 587255937, 1322837217, 1432848543, 320595321, 936409439, -1905522290, -275956993, 1388040157, 781612562, 1528878153, 1854363172, 423159848, -914623632, 1472979394 ], [ 2103350504, -356362728, 1141450515, -1594603750, 902364978, 1125200553, 873647672, 458490621, -791454987, -43862696, 1603108876, 70477465, 1212191598, 2054607558, -978385065, 65931191, -301432953, -580090209, 206939688, 1351089233, 1370129048, -555211156, 2103797411 ], [ 1764581058, 1295338861, 229388369, 1116009883, -800542683, 620461715, -1820731720, 801520744, -1147711364, -1943379140, 678818541, -29018914, 482760867, -1568209443, -1676485436, -357797684, 1369280293, 378448442, 1828597971, 569415256, 1159942421, -990009588, 1263589695 ], [ -1339583241, -1544875014, 393000100, 1719172961, 1246207481, -358257950, -218778336, -992759776, 555950243, 310452329, 2067543278, 621696174, -247138590, -1774127696, 47912910, -1285897703, 460648461, -391297671, 682212693, 1217233524, 1045569728, 1772555758, 887805841 ], [ -1876735416, -1506799955, -1289191394, 1042051519, -1792967759, -317042297, 1745933456, -824088625, 1688452648, 1983533094, 6338077, 340459225, 533786495, -1452672291, 2038021441, 300996772, -2057298891, -2089926663, 736750044, -104431649, 1720902134, -427752397, -837178797 ], [ 1836332147, -1569191809, 865677389, 1086206841, 290555846, 258712563, 2070504051, 38853576, 804989506, -1671206741, 1318395296, -755327185, 1764294374, 279742740, -866735202, 1929811052, 1599951820, 1217675060, 283347736, 607258069, 963073207, -833318863, 506367049 ], [ 447796744, 853279659, 850945593, 1313144058, 1688892739, 1374214182, 556895719, -1842917271, 603423186, -1655528512, 1861391931, 1052851368, -428424007, -1651424547, -2053115699, -1558080077, -101655889, -1064877343, 977710671, -1617342062, 1150245101, 740278723, 1668923794 ], [ -1791875740, 804162739, -1008135079, 1914521185, -974530868, -1441395782, -1261812161, -568203146, -1632842200, 278862421, -2120910007, -1245839738, -1164400413, 1395964481, -1243718232, 1038698472, -1691045369, -1707017140, 1359945624, -490482655, -1350514724, 1495137779, -323973068 ], [ 579318580, -2019379890, 750458470, -1000645935, -1664158551, -1964146298, -686805398, 14584345, 746563285, -636867495, 818651914, 1777537949, 1727722353, -1144198111, -809984650, -711175191, -1695774501, -1836682875, 552505937, -326146935, -1613583472, 927143974, -794077471 ] ], [ [ -642183198, -1122067835, 1222099275, -1637488116, 551078859, 2096719329, 1974326746, 2114228658, 1934033793, 589864626, -1294395173, 419781569, -1774900688, 918298690, 173515524, 73345134, 1133945119, -1615635819, 1444606654, -1642277943, 1160908417, -1343606666, -228243691 ], [ 1021429071, 20832338, 266818524, -1411973022, 1530252237, 555730793, 392088912, -1554520463, 1695999350, 266531796, -107573238, 117664347, 1464080650, -1730259246, -1655638613, 598652626, -1443373940, 2062227224, -1770463476, 984739285, 580412027, 2066335355, -1397835277 ], [ 374287854, 32277705, 1353835283, -948228847, -160698411, 1127400687, 1705941714, 1858535236, 57958370, 65168592, 2146279248, 1212925652, 1628177596, 2020122701, -1446399868, -1797729943, 1564334868, 1183370890, -1779144306, 1780155575, 1271415515, -1597698348, -786576244 ], [ -1827908440, 765435012, -1924735034, 512081805, 1259327408, 843445686, 451518868, 838940701, 962123667, -397112632, 396126781, 2096039945, -124245288, -1263566055, -2102585097, -1973319320, -1858001587, -845719959, -1869307664, 1966469025, -2106261886, 567652139, 394274438 ], [ 695836164, 430375219, -1498008959, 516894066, 2084339897, -777498695, 803856566, -1331904508, 1491321906, 69686316, 2052793164, -1051325547, -821347921, 1306981399, -526274543, 28195974, 2105686279, 709520798, 2072233016, -2031474419, -496324380, 716688791, 1219042432 ], [ -743451929, 78631399, 1721924965, 2070568368, 84830682, -1215042327, -1683972136, -462454287, -1129026430, -2115361668, 1722218717, -1424969907, 1343868858, -1148233100, 323663886, -1480022751, -529539369, -1335876597, -1985202495, -1331665763, 984960693, -933240636, 499186949 ], [ -56426887, -1604974643, 734072041, 1311309309, 1102858512, -349891507, -1138592500, -1397509451, -960110021, 1430599928, 1748086253, 775329276, -1335942611, -64712803, 652891838, 1381178858, 1425247158, -458840199, -380193767, -1881520858, 605366050, 1669786311, 200943372 ], [ 339487350, 1708105487, 1229578945, 161461018, 150004990, -974534280, 793217290, -1141901701, -87302649, 1076343287, -273027796, 1858852731, 1922029252, -1812572329, 567796767, -730326879, -565866859, 1408409332, 108830897, -622503940, 1797440356, 2041342259, -1317590889 ], [ 1324224763, -1883643115, -293777938, -621072607, 1187506779, -2074175487, -862612005, 14389486, 939407806, -811073974, -1565144853, 1410720772, 771178014, -1623435158, -1935053746, 494805692, -2031991726, 1039410464, -1737094480, 881578903, 546042528, 711123743, 97788558 ], [ -283059231, -766790499, -531405524, -1453175084, 740652691, -2082077986, -110882168, 1159515722, 304537717, 1904555591, 316464459, -1712634821, -1075728403, -155802470, 1252526061, 87849239, -180636576, -1554830448, -1114336596, 463132850, 776130219, -1346080636, 11966556 ], [ -1547607616, 1028606605, -325056779, -2130425758, -261368416, -388379917, -1577987626, 1824215799, -1548782525, -1410796329, -2060922751, 1559272136, -2124703718, -413948233, -1412385341, -1472693007, 1699805120, -1870071400, 1405182773, 703980053, -1217214966, 1801482185, 1156494080 ], [ 49936642, 90529553, -1022797832, -1728862490, -192511444, 1993687925, 1369433023, -2140066547, 38209600, 1165412043, -1335153771, -1330704502, 2111811209, 860569083, -44254757, 1223138917, 1313458971, 618473079, 1519060523, 1024466665, 963900980, 2115905073, -353469405 ], [ 544986861, 1219697767, -1995939389, 826106922, -702205439, 100517652, -1436915907, 1670872780, 1293018823, -650324200, 883370402, -1042194673, 328766287, -488263593, 1887643631, 1071793280, -1007612273, 2052294155, -1958302772, -221847592, -193287789, -5524482, -235367886 ], [ -788404475, 1892254148, 97546387, -1519637156, 1590985279, -1973586169, 622642890, -1390851303, 67688634, -904692325, 659454289, -2118065055, 1185607886, -184320502, 932433436, -603681011, -433155192, -1219722033, -1901122520, -602832996, 2097078396, 1014279016, 385542849 ], [ -150236567, -20132706, 419140096, 703116774, 1222020676, -6052710, 1427496217, 1380831402, -219442523, 1871529482, 922049377, 1355124225, 1377214557, 380482361, -1590923046, -646628613, 1115382668, -1235762978, 632815112, 1996010848, -1367508321, -1799505589, -1309809615 ], [ -1205306768, -66470687, 1818843294, 1035669682, -393830663, 1800591564, -747161245, -846079865, -82944660, -886249613, -1902558484, 190565004, -1754129066, 1658097400, 307622564, -1981196596, 801420621, 923755598, 1570436992, 644145729, -1515922416, -1651396526, 299170504 ], [ -1597653283, -1774190945, 502554669, -1223199763, 440139744, -2030078504, -1179715237, -293655091, -850425037, -252354756, 1375319974, 718937465, 1771917252, 1383145346, -275723969, 968837985, -1467921928, -391845177, -913978885, -332871659, 418204353, 1277445793, -2046519912 ], [ 1353849374, -1221384211, -964587784, -435160, 403725033, -282575685, 548228844, -1375831520, -371421308, -1080391978, -119708566, -617528443, 1852848771, 1907237277, -1959779641, 1342951532, -1253714017, 332695974, 1081677396, -484479301, 1634805642, -99058454, -9649742 ], [ 2044255805, 1822523530, 494342063, -1274235356, 309809059, -1603607491, -470640310, -2039087917, 2072504225, 147732625, 446114930, -1622766161, 19637838, 1215618913, -610069137, 912497416, -2016777982, 1569666725, 1193251851, -1387751650, -541013300, -73042078, 1216981293 ], [ -1487302098, 1602319500, 479408494, 657295797, -731548311, 1491097123, 2011014715, -1428342389, 436047895, -642204091, 118269903, -73480028, -1441584650, 1683507152, -1316553767, -1180374514, 1981331448, -1698857527, 1478628980, 823936361, -1025418573, 431007513, -1139450210 ], [ -1658926536, -1940186351, 2031282693, -1451009227, 542494147, -206289971, 716296094, 1011475395, 1976303582, 95843102, 1456207116, -1520883591, 818914550, 324960304, -669670243, -1499603120, -785793925, -2003839115, 465533213, 1494363908, -366804495, -1411948962, 988807272 ], [ 839385461, 321841964, -665263774, 1218915976, -1580545430, -562098404, 1816798601, 1104349815, -751036662, -2140921540, 2083219472, 810449242, -1411648033, 1735449033, -222073135, 859910702, -1266742770, 1907286424, 423550274, -1639801730, 2053554390, -1773132215, -617889471 ], [ 1368868534, -1198658151, -1802242249, -569105437, -164051492, -245735373, -614437101, 1685015289, 916330647, -1848753443, 2083522841, -64852400, -475039176, -1098881910, 360102111, 1393755384, 1762513957, 1586782338, -1891477146, 390138686, 44091855, 1324619329, 1943040357 ], [ -1314925828, -288129753, 1708690569, 171152356, 449892887, 946420670, 1984642542, 1205106857, 309296665, -117822724, -75181303, 1355133279, -2040358908, -255560071, 1311083602, 2021163324, 1394843368, 1496515309, -404640412, 1554891556, 1489536631, 1930097411, 171757248 ] ], [ [ -389397757, -525997592, 1542096433, 953385434, 394085954, -1429267328, 2083241777, 317819164, -2047828341, -2078454182, 432182504, 1712031521, -1903926892, 2023760598, 674197069, -1090260213, 665469844, 1545382871, 530460912, -942602144, 1451232443, 706330020, -1840964557 ], [ -923962945, 1440748503, 1491055285, -120065109, -1822629613, 307516256, -2114868404, -1688922975, -1674997765, 1998610772, 134239789, 991466597, 2120888025, -1518734468, -633951757, -1241883665, -1024796862, 861897044, 1462305645, 853574240, -1791037366, -2052479274, 1422537631 ], [ 414659470, -152545555, -1597303294, 1974709632, 1869193437, 2095906946, 2127537025, -1862099213, 717897490, 1945966560, -2096871644, -1283112975, 1919104954, -1807488292, -835426407, 93789687, -765446283, 2006474084, 515584143, -755017298, -1643867951, -273277613, 648222886 ], [ -2014433257, -1792813670, 1111008889, -1128663497, 1328394417, -1699441816, -1889514702, 1917578312, 1550311868, 2140056947, 1666057978, 1877156082, 271950329, -1810868974, 224541013, 1906714411, -498443039, 1157219450, -1090637380, -1946213414, -1655578990, 423539916, -1003816499 ], [ 1528347674, -1101651120, 2003505557, 373019610, -1587748103, -1179242196, 2004551919, -1167069983, -1026329971, 1133283839, -1055039007, 2008585144, 1699629984, 33416155, -1677503002, 1512034935, 1986951887, 210280407, 643964561, 329290139, 784215261, 1545506573, -2096760739 ], [ 996297754, -1102969693, -599297884, -1232774373, 251821525, 1201422544, -713967395, 647751517, 1241010866, 1323052764, 1893545662, -583378387, -671373121, -1947060590, 912432998, 797934164, 20391443, 453152637, -1092449175, -1747430362, 1655177949, -1472554435, 997258521 ], [ -316776857, -233609810, -14911522, 782507524, 664781292, -676125196, 1386760970, 770546460, 1792496797, -473667108, 1335963744, 1823740100, 95977895, -1350323478, -502508794, -1347149514, 1859929347, -1038100893, -639003656, -358204825, 1066192790, -2018559947, -1225000207 ], [ 768220075, 1773170902, -498139577, -51150591, -695031697, -161150998, 1050868581, -42685098, 414770338, -1323853925, -1052337993, 62463244, -16687961, 827254175, -1235837239, -1085981938, 335486786, -316933517, -1607126726, -1787057661, -573317755, -1442948193, -1867123035 ], [ 2138006530, 1760287125, 918397587, 1032828475, -200290575, -2142303906, -2026899750, 1123185566, 1199575304, 1528669417, -1161320944, -663911990, -2131337539, -1183195553, -648149089, -231812265, -1537525611, -739223981, -584371133, -348308889, 1144999770, 462477206, 1847143403 ], [ -1955991611, -1991443141, -285282490, -1390379879, 132999256, -417507522, 1709336536, 1959511546, -159866812, 76853846, -32983339, 100010703, 1567061522, 677632973, -278506583, -1471305712, 2014736452, 883098532, 1448742711, -253823764, 170372398, 1822129923, -294277659 ], [ -358472496, -1298717497, -1404328226, 2046728662, -1474920967, 312106369, -2030808160, 1015000, -2107557135, -2061490512, -1086732756, 1812019953, -1741421508, -1919510954, 985269383, -714094245, -425813691, 1074343159, 1987544466, 161893708, 982419441, -382980971, -436440636 ], [ -104905591, -1614544968, 2072309, -2078126518, -970021804, 602139683, -1196115802, -903474493, 1485461478, -1644880482, 1351533938, -1985759081, 1352662208, 523459331, -394250494, -1625001952, 390265861, -1727577679, -1272002500, 165677977, -2140676990, 912572052, -2127663553 ], [ 1517050575, -1846604605, -2019281052, -898235929, 1942808150, 414996390, -1673693549, -350894124, 1463713536, -1231560184, -1022630119, 1600642338, 309466612, 361616388, -1804162733, 564532332, -1701367984, 1449041534, 1466474074, -1997327554, 1178653990, -1994976496, 1743678027 ], [ 2085848943, -1454406160, 164557532, -725675405, -2103358125, -1952873420, -1033539710, 935247190, -17922148, -1586116462, 844515990, -442359819, -912340247, 941997787, 805009030, -627310274, -1734816128, -1007125148, 548614483, -563740934, -767758105, -340906395, -922658507 ], [ -246020832, 820071261, -384129833, -2004447177, 1508738260, -915181609, -1292186702, -194945543, 424174453, -1696060269, -893454690, 1514108159, -1738575417, -89899619, 149661810, 1554000613, 519998177, -1327365672, -819148629, -344864220, 508954643, -778670724, 279145890 ], [ -2042631011, -1879482623, -128619647, -1534132752, -2030798337, -1774562055, 2088483747, -1326696527, 542050509, 1834166790, 1214183728, 2011364366, -1855808829, -706928072, -1334662668, 1220057264, -798624175, 1585015068, -680389656, -1048484994, 217055124, 992316755, -94177927 ], [ 1969832747, 1331124337, 827909249, 601034656, 929274457, 411359306, 1348932391, 1107645120, 622077154, -1409807058, -592148046, 436440178, 1576516712, -975687548, -548724209, -1354694602, -1297248910, -213584583, 474806857, -327350701, 1997126024, 2047199708, 531314127 ], [ -1029697910, -369430243, 922273556, -46184974, 669972035, -487177761, -672330103, -1409973128, -1948308142, 837265050, -68846296, -506918268, 1618599805, 1669185269, 2091334201, -1873419329, 1765865622, 1189327409, -1691990033, 1047361827, -1684786523, -195892824, -162378715 ], [ -1823371158, 159616519, -1956917236, 838886692, 976419356, 965262631, -80377154, 1718231924, -998166442, 1080083035, 923607145, -1935428222, 1842051713, -1780956708, 256870927, -1119482373, 2124390369, -74932387, 412548195, 1624881150, 1164341594, -1322792125, -1331896220 ], [ 960899454, 2316701, -1288515501, -126894273, -1643470687, 2110385241, 559503658, 2035413403, 507502119, 1956636024, 1888275702, -626457756, -1796123716, 1251290577, -284411024, 1901500717, 116091716, -1008161497, 592460278, -1782462840, -1890914372, -107110623, 1633078480 ], [ -874299749, -352142453, 863912235, -966700763, -1876357214, -1502680380, 893973478, -791669041, -1227416746, -1067347261, 1304171371, -1613008519, -1363985980, -838417223, -171198282, -1376522273, 1386765903, 1806322362, 1909659795, -1577335736, -1047596004, -2068054411, -574107134 ], [ 1187460580, 489017176, 778966835, -425116156, -623359102, -1279974953, 1372672442, -692456377, -1402005181, -1228431400, 1310613079, 858270320, -878829717, -1639727605, 1524336387, 2027171406, -1081093659, -1122669757, -1315448662, 1229074597, -905512342, -924039494, -880930854 ], [ -1192038637, 2011900677, -1226433560, -949250746, -1892388301, -1797607983, 866102665, -1673629716, -394794746, 1861515753, -2131567911, -797834917, -463414539, 1038798542, -1282287080, 864889276, -2022423385, -1563493007, -82465914, 70344841, -2076049213, 1598262669, -636342616 ], [ -541463528, -2000867857, 1171294282, -504940933, 85396935, 1515743550, 113795795, 1264796003, -226705466, -9131809, 1081679261, 208010645, -483228165, 1912845914, 1995174051, -1741183249, 1094213359, 1303750860, -1058039108, 1648917997, -1395545773, -15303586, -312667325 ] ], [ [ 578184371, 1029342170, -182989607, 2097622038, 228408804, 1825355258, 1521890104, -593927126, 1345451678, -1040164780, -345331487, 205736324, -457217217, -1054677772, -191481943, -1698253811, 1011794634, 148243591, -207788400, 2068256763, -1087121379, -173074640, 2011840214 ], [ -1780246257, -225428952, 175043486, -1421916745, 2104275735, 410426780, 1906926646, 556683010, 1666841323, 65018424, 252840685, 709449245, -1662062520, -559248599, 1587501425, -1147768744, 80361510, -1006365805, -736292258, 1654286707, 72298174, -530231226, -1933446627 ], [ 1362444026, -1004452422, -1597228663, 1539699762, 737009253, 1538118611, 570677880, 2126471160, 1654488200, 483293682, -776289386, 815621422, 801184823, 2145623404, 1284935140, 270972384, -355009539, 1981274880, 1584210768, -694146900, -577911260, -348529646, 747774794 ], [ 84759000, -1557981772, 65268410, -578772757, 465431031, -1959041289, 39792890, -772558049, -106667588, -66814651, 1143078544, -1118536815, -753011150, 775775875, 977057369, 1753981333, 2132275470, -1328547845, -1210563275, 1982986946, -1242084882, 526545835, 1417186208 ], [ 1849419450, 1770619043, 1184965073, -74783473, -44760336, 1604591157, 932966444, -988870592, -1602518033, -1085509912, 243048143, 661721361, -1746580979, 1988137573, -999800373, 272281486, 1603220853, -669614144, -591013039, 1531648797, -344366885, 785283866, -2068162067 ], [ 1431536353, -1188473613, -1710573191, -176028479, 290242919, -2032691325, 1344672548, -287411840, 1219380042, 339162202, -1548156342, -747512961, 1253282808, -1124705688, -1661679806, -1222279962, 1082214992, -1672232137, 1347567342, -568974703, 1278163409, -1071829231, 1394542443 ], [ -1987921862, 2073531440, 1564308819, -1163696478, -1427967268, 1076141068, -1654828311, 8426611, -419158199, -1688225082, -1109423337, -336738981, -431402237, -21640177, 793776157, -1202497420, -728166644, -420832061, -405101637, 205933615, -1988463591, -788064053, -403843102 ], [ 958852277, 1362632423, 1420768643, 1296737907, 408752118, 670116363, -458538112, -1387850789, -79385788, 1458150591, -805463245, -424649016, -1272748707, 715642252, 844557037, 1690848832, -2139312935, 714834142, -443611152, 448771345, 1883993949, -196518264, -1251225484 ], [ -1910404667, -1077932627, -1458789703, -2117440437, -1291376974, 2057206011, 83263893, -52466703, 2068323669, -1900940814, 1930845661, -932468895, -2082429493, -1041834251, 1682880179, -2005599293, -279179238, -614534952, 725851280, -94218062, 1193240757, -1832347012, -1825322093 ], [ -315760683, 847674832, -1316056857, -802500714, 1091548562, -318939254, 45587359, 1253412418, 2119481572, -751779245, -64967021, -827571140, 144986589, -850658364, -645079893, -5927579, 499909001, 625316364, -1888325760, -1141614709, 1317464893, -914740077, -1671547092 ], [ 325492597, 1632404165, -305793758, 1031983080, -1628512101, 539193800, -548705062, 736446118, -1823492348, 1517289746, 664800579, 14339570, 1168416656, -986834798, -1336983401, -1733627768, 106558798, -1635987538, -1708075916, 2006281938, 351457442, -1533494184, 1290554471 ], [ 691392030, -1203825937, -221080480, -414387541, 430733457, 797195756, -1814313947, -675545192, -916084341, -520401057, -819872713, -185948099, 216908744, 800023555, -438180752, -2104933514, 2046996091, 289571059, 1273775105, 409112455, 1054121390, -878629358, -1704872171 ], [ -956023178, -1816284727, 8716017, 1627600278, 953202201, -2124871584, -787001960, -5195899, -1946712453, 1288143650, -1552022997, -1546240407, -1826014341, 1457344148, 499687151, -955894700, 1338248322, -2135135757, -1514363898, 453918365, 344935514, 2085507569, -1112326718 ], [ 817848731, -208545325, -2097293506, -1932253133, -1092928573, -82443324, -291221514, 1155551553, 1637441362, 1068104767, 1121763426, -96690053, 2068230100, 126526958, 1884048072, -1078790411, -547282870, -937984297, -590003902, -1147861858, -774493305, 2055460399, -794051745 ], [ 1666750728, -2043244914, -134546560, 1435234892, -1744270949, 1353176888, -300319935, 1458723404, -1642915052, 1505630855, -380392167, -1676101086, 732334013, 1741148577, -1307938798, 1153591242, 1801922123, 2030832426, -2038786382, -82127552, 264810561, 1238958910, -391005006 ], [ 667285408, -2087452715, 72802210, 763602965, -1584939983, -287749338, 1509949205, -1153335403, -680893139, -277790245, -1057998953, 1181886486, 427029935, -1763869388, -1422195913, -1328189995, -97946943, 1209846377, 1965182295, 27625229, -1607050823, 1053680414, -1005816478 ], [ -743680682, 1868678880, 1831515942, 1437974121, -826630816, -407425739, -814146607, 1519287472, 1662714383, 3453116, -2133122168, 79007237, 1475013589, 1715713417, 1446448069, 1780739452, 1385734508, 192013940, -1606898591, -1671912736, -2011558599, 2053140416, 1879067127 ], [ 1809222384, -63670808, 848445800, -1163002410, 96490553, 1331398515, 1837764816, -1331460616, -146788194, 233256683, 530520199, -209860334, -25613554, -816700877, -127135856, -1589125893, -760076915, -1862161854, -361933382, -232044057, -1700163419, -1057678429, -1080785918 ], [ 1575099073, 1515137, -536430559, -1730431385, -1169095311, 1548166638, 308588000, -213072728, 1444344325, 2129866720, 167802155, 690156260, 289132075, -2010705894, 367725064, 2050048192, -224860724, -1969730031, -295687984, 608346498, -1554622472, -745029950, -1700618122 ], [ -1619417162, -2017784234, 852566866, 947043232, -2089626115, 372164726, 552076262, -1506477796, -486514075, -2075966281, 904744134, -124000742, -1912002406, -1872372453, 875173802, 2062751953, -1755181111, 863128139, 1994306716, -341429264, -855260004, -1281344583, 140568665 ], [ 1096816670, 582634197, 2092034643, 1739928061, -1557769590, -288279273, -1716799379, -681932595, -1353359726, -462700873, -327579347, 376846525, 2117706896, -652450933, 374729740, 782715594, -317202902, -804144269, -1189902224, -1043011960, -1774153798, -1873296904, 727447181 ], [ -1701464284, 1664842517, 1537351576, 2042443724, 1634238785, -1146025177, -1564766488, -401385820, -1410264931, 749270562, 978946869, -659753427, 1152663639, 2101090272, 239812383, 654986971, 330034630, -2087922640, -1021041601, -1791923739, 977853753, -1923975918, -1176859661 ], [ -307980774, 1444654745, 1021966376, 1736206192, 1407564941, -96300728, -1280681747, 382943755, 31091023, -1298727890, -1794337987, 1714124777, 22434962, -1363009124, 2082116068, 1221308097, 17981760, -1663671255, 1761085109, -2093180422, 1890655840, 1935163431, -1678958856 ], [ -1927281274, 390602666, -1902673374, 1731055167, -169897937, -652313918, 751203921, -1014629928, 1020312134, -606968128, -1751297909, -1155452783, -856143442, 1678089384, -1694174244, 1872676644, 1145545476, 78054179, 31360146, -1939766663, -457280038, 1998362918, 566763073 ] ], [ [ -1508384222, -319865352, -322077260, -2044357621, 53293267, 911636225, -1359727506, 1191782574, -1620825305, 1927125691, 883353706, -1375093982, -1511739741, 1261241208, -1684048848, 1991202208, 2020746473, 343633328, -2111151976, -69070902, 14392394, 1132224499, 1042166890 ], [ 1337883824, 346048496, -1919855536, -1230922027, 4012237, 1591021183, -1885042910, 687908720, -803366278, -360331413, 557699355, -963349711, 1633179919, 1122319603, -819895898, -727486288, -1548913241, -1462951357, 1256004821, 361075325, 753580005, -43294290, -1000553109 ], [ 1490244740, -1774660040, 1253829551, -1423757005, -1838587288, 1823893458, 314212002, -209906834, 123444215, 2137018955, 261075669, -1098603868, 1601330716, 1911977299, 387271694, 1289376375, -547281067, 752664463, -1179210157, -1572008141, -1999161974, 1354292818, 1953019875 ], [ -1504414257, 2026796164, 1767104408, -1643363175, -696623605, -1031736005, 921357616, 360092985, -1885069473, 201879336, 666230778, 320662527, -1157856817, 919763357, -564064614, 207762321, 346785569, -635788772, 602742403, 1058705106, -1648824432, -548777971, -1476434702 ], [ -234633667, -1200927710, -1480199317, 701785052, 1497603734, -1563035596, -1443724875, -1488462637, -1815069063, 71925611, -1596981673, -2090854535, -158790251, 1485776446, 980234285, -1619039630, 1935281599, -726142921, -1989386499, -1660162244, -806248505, 1144412225, 1071140496 ], [ 1726291932, 591110555, 843631644, 1815891240, -1523790779, 202132410, -1418573476, 1362416190, -12532936, 752294427, -212564540, -5139086, 2145236715, -2075109004, 1233776257, -925372868, -249600583, -391865352, 811439048, -1096520543, -819903878, 1946331008, -1481708853 ], [ -2042628588, 742457178, 1789165328, 1533699847, -281410222, 797473435, 1280831458, -625273618, -1591517985, -1813276443, 984211862, 1311391785, -2131382693, -1142121590, -754579634, -210222253, 2055042113, -2005796027, 962821889, -1493850250, -601531774, -1388105416, -172135197 ], [ 1945559692, -512659124, 1066141929, -2920276, -1092878332, 1844929319, -1398338950, 415800491, -1957990857, 435950514, 1240914879, -924655885, 794976739, -1120201638, 1163392072, -1727683683, -1763909895, -1814878279, 397759084, -1785530459, -1643646644, -1984327127, 1675625358 ], [ -375369340, 1703843029, 618606475, -1891265394, 1360907594, -393529297, -907813577, 1984686402, -1237411417, -952185351, -2003675921, -698284182, -560945495, 1478784144, 2129076671, -1079189566, -1018797559, 833861519, -198017339, 1190880341, 802688482, -1334944647, 1962727322 ], [ 311372297, 347332385, 1763361831, -1866127141, 216694947, 1446035771, -19419058, 836908747, -1167693244, 294883748, -195002352, 41346333, 1594367203, 1889486219, -535797393, 259769304, -1833018401, -1321725440, 550889145, -1203588744, -967920341, -1594769707, 740242697 ], [ -1571737537, 1086851079, 1943862857, -1559242876, -1490547961, -1374281931, -1196971823, -1241490088, 208085628, 1248229948, 1582849, 1256659307, -861084657, -1285812543, 1962305050, -147737233, 2048243194, -1328707486, -531056461, -452990474, -1740157672, -602548221, -1192496806 ], [ -932429571, -16833576, 321788492, 920543926, 1158107459, -710514853, -860851157, -553900333, 878209504, 291693477, 519638329, -1232790866, -2005813319, 42919469, -1357031405, 1356860834, -1847760692, 1576351347, -1836716392, 916897931, -1777581552, -1749886541, 1591940741 ], [ -1941939553, -645925909, 481607856, -2037511475, -383750686, 87647175, -365032020, 761290710, 51445277, 2129983962, -1907292523, 536165480, 102883757, 1348414393, 530008918, -1019752070, -1257873252, -2117077337, 1447038657, -1768915291, 1876625188, 1819623953, 1655797791 ], [ 1057770673, 261224187, 1377009517, 745384822, -1461585786, 1462448901, -1204790805, 513433461, -1969719021, 1419144466, -1696137040, 1116800294, -934789030, 1671233947, -569939208, -627736231, 488078714, 2008964752, 2123371354, 124777795, 403586599, -1659137366, 209963224 ], [ 1695569230, -732914798, 555744598, -1216487022, 1360969835, -397999902, 569906957, -1175298584, 1311922941, 595201901, 272091026, 2085716584, 325184292, 1593048808, 1682074652, 2114373584, 1731722745, 718335167, -1330082891, -1106824471, -972404442, 714403268, -1998131809 ], [ 350719858, 569656008, -828743709, -1454552900, 2088609704, -656803659, -1436209373, 1234447344, 152176699, -1587714449, 374151424, 924651523, -673097990, -1925707197, -566062154, -1032746722, 612045004, 1106254344, 308471850, -87652608, 609508001, -84116876, 815899283 ], [ 863629169, -457016264, -1630286374, -1234754769, 652072394, -1429129485, 1461719944, -1445232233, 1885811767, 2122916134, 900168737, 1350440861, 111903538, -1331778105, -1263761246, 14718158, 203374617, 813741896, 488908989, -946578682, 103104597, 1494123026, 1941108406 ], [ 1372439098, 398714201, 175803046, 827028217, 867991064, 643811447, -537645371, 716619006, 695308487, -269031103, 483547479, 2125369870, 1649180606, 359402840, 754681974, 1162379484, -1801739720, -2037414301, -259516714, -1235685800, -1587661363, -1180211223, -877932325 ], [ 383996800, -1309744539, 233854200, -721648682, -1361641107, -2066889039, 975447273, -1690288172, 2023807738, -844184658, -1528905299, -1934824972, 379224217, -585575852, 1809484557, 737876946, -758543947, 645477712, 2030023085, 492577183, -1727320821, 1128342526, -124690119 ], [ 1085607656, -475157198, 917240145, -1675971590, 1176336401, 1260902695, -2054265737, 1873729428, 1537921007, -316560100, 1224461608, 1993957285, -2087517607, -314782983, -151697975, 2065606881, -328848854, 25824890, 1118171136, -75550298, -1819697151, 2145806830, -1749791849 ], [ -266129446, -1078147141, 1025900546, -937554420, -23349858, -1592418641, -1572130309, 1728601623, -1786758488, -1695946891, -1579389369, 386690203, -1479367967, 1967520283, 1576436105, 49194729, -1557585941, -816386777, 1442995364, -594701574, -2016359529, -1437649984, -364944445 ], [ -1412922175, 1092836407, -1987827950, -1521872304, 548381999, 952402372, 531098702, 58625398, -815428350, 85784688, 1047541865, -442808225, 452434858, -33572642, -122533303, 1405032764, 1456572609, 1399564810, -1749558, -1895044089, 717182831, 1270474984, 545076999 ], [ -685253452, -1548137867, 1167302941, 67953392, -1157435391, 1622509094, -1013166877, 1759409072, -536328549, -1911231740, -1841056632, 2094284221, -146908273, 200629137, 180356495, 1156521362, -1561760937, 1065063090, -483213619, 1879461117, 1137482141, -667714090, 76080496 ], [ -1158874228, -1561434643, -1237619038, 1811910431, 928506645, -1587271175, -191084260, -484558844, 1793425493, -1553616582, -1782739761, -923341043, -815750654, 735595463, 2042987730, -1109009335, -56885349, 1917997776, 513067169, -1451438235, 1807641154, -1685618430, 1487544217 ] ], [ [ 2102441927, -2022976871, 1002333820, -1801725540, 932809366, -1659867518, 1800376466, -979831145, -1066834064, -5223774, -994120674, -225253191, 1659158195, -1965219758, -1470431548, 1786949424, 13801238, -1316509461, 1266385850, -1731185414, -363432130, -1750379947, -228614085 ], [ -1627363049, -2025768752, -1234402610, -1216323584, -2025066193, -1103623792, -794687980, -368533716, -1355667986, -915290084, 62865251, -1032966739, -1925265426, 1770491045, -1514193612, -527325169, 765493086, 1979405371, -1460008789, -1150489162, -866522283, -1834975405, -2083500639 ], [ -1611280514, 1889325721, 7174914, -59906441, -425219844, 1206643254, -276185540, 1394959090, 422122056, 577931279, 2129991897, -727527270, -1027576055, 1910230260, -1515755851, -1221824457, 242865417, 1403584423, 1604827709, 281446182, 832372194, -531769070, -2123075433 ], [ 837033959, -1463319885, 1228131352, 1930916826, -2098800818, 2008619229, 482109699, -883336072, -1905608538, -1602457418, -980153276, 1562747803, 2083866783, -288704844, 1096578886, -742563380, 1598351092, -1151225266, -1997176172, -1991542690, -1885885629, -2140027268, 71691756 ], [ 1195825747, -143258605, -1667331173, 1146183655, -862359344, -120703, 1811883095, -1674828844, -825298339, 1624893544, 803996289, 359546615, -444894143, -1812797265, 496873836, -579073393, -1203124616, 128454268, -388581606, -1201491575, -425279030, 1539746562, -190343348 ], [ -1424873122, -952560868, 778323814, 992957347, 278880854, 1360098250, -2032264458, -938909321, -158669611, 978301989, 1743153550, -1444310594, -707876632, -967313409, -401881544, 197176536, -264331459, -1021004144, -150294220, -1363439367, -1458292602, -215966935, 1126645571 ], [ 1077023227, 643505129, -1577179094, -148396449, -1235115131, 989253665, 1677368885, 1368600543, -1419405296, -124682742, -1474302494, 53349187, -1022224676, 692714074, 562617484, 1935964540, 1827523803, -1781790644, 1780936497, -1335498579, 2118207109, 550526744, -1693769518 ], [ -1118315965, -64630488, 1610288484, -678596136, -395527646, 933617032, -276029894, -1882534247, -1979064946, -254401079, -1721557436, -792051888, -1040868195, 91315784, 718739381, -853098067, 849120833, -1058916530, 1754681412, -271853680, -118373200, 1619513855, 541529620 ], [ -205133960, -347544458, -1594164466, -177750289, 2141719538, 745331332, 499924972, -350274565, 470070225, 875210833, -1722524627, -1562090310, 1686085334, -172956849, -449703546, 1626041374, 1520861363, 397948259, -104811166, 55069692, -1438036520, 919900060, -271445718 ], [ 1107155053, -1036401557, 404975044, -1179613151, 1069179395, -1739846052, 767076483, -139530327, 953998302, 418573371, -669647329, -1528438887, -1889161762, 1720005393, -600123236, -296393647, -1596619005, -1719785275, -1968954656, 1737923810, -700510908, 474171706, -479646675 ], [ -1647371389, 2030151113, 1789897027, 1754299755, 54701951, 1450481639, -1241582212, -1290396570, 498390702, -1615336310, 1869777108, -893908614, 1770292109, 1968647007, -1855459541, 704167258, -901718918, -1197823846, -1084550149, -1162298101, 1207788116, -1007826252, -545603344 ], [ 1878947441, 578743876, 1117632048, 1421642119, 258657361, 1716013945, -610701222, -346409204, -1724211, -928993655, -335749235, -1280704384, -1772295715, 2034209925, -235517556, 1804420000, -304745831, 2136261061, -1762382938, -1760045666, 1722614348, 1528475062, -1276184241 ], [ -1656301730, 82028218, -1745533261, 1698865715, 1968712857, -1722071570, 2080434807, -591741306, -2131417850, -953735101, -1722379144, -75028168, -844815971, 30476132, -1339294591, 411829435, -2146606796, -621409961, 31211118, -751889779, 642565755, 1009759779, 2002692249 ], [ 929950356, -541778368, 1858270075, 184938216, -1229509804, 359769361, -712133012, -1043885383, 188048416, 665801133, -1636011644, 1192231517, -158622397, -1333663902, 1272910319, -778999677, -450397332, 692052270, -1770540958, 309665662, 154842664, -1400574898, -724446514 ], [ 1889017204, -262722178, 1711970990, 1344473925, 2139080168, 561638039, -1803283470, -953265656, -851972040, 860369810, 911783335, -1374390241, 2096253555, -1097117191, 1933353185, 221985436, 1542518231, -600257933, 1144228992, 293048888, -1988067652, -68115562, -1864317967 ], [ 1733446821, -1132548189, -1093247636, -1849248760, -1059712296, -1144968207, 2116033069, 1103624876, -1021345036, -546235305, 147214759, 654071230, 2086040185, -1817838049, -1993387296, -1366556246, 304619705, 1992195456, 1471398697, -1642224243, -1806681329, -574027931, 2011354863 ], [ -1539575057, -941499366, -2080379814, -1216514264, 901928732, -974077718, -2049924051, 908342111, 1313573474, -1173045616, -1160466789, 1822223417, 866093450, 410142972, -1827660834, 1123750800, 1455186312, -522421443, 1956364558, -476868068, 1419674023, -433359248, 1395907496 ], [ 35933401, -912422512, 1933978509, 882813437, -1165381273, 1307489326, -574370009, -2142909062, -1863333665, 1624235118, 587769650, 825530880, -757281663, -1404038481, 1965944185, 59078777, 263586890, -638851957, 854893708, -1154280146, -386569376, -432928559, 1887265969 ], [ 409682505, 1201392616, 1861153367, 551228796, -1890111351, -386141555, -516805659, 418071552, 553966471, 243403410, 1160176173, -385233830, -255827566, 1992220766, 1123506306, 613655328, 338366331, 38982791, 157333532, -396148558, 1258089665, 1995222725, 380708315 ], [ -953966021, 655394681, -2066656715, 1093834589, -2022108749, 1131007607, -1093258121, 1859931852, -1965920790, 723553061, -752580221, -1278760107, -234582268, -394382251, 1815437009, 64249254, 97688579, 398987431, 560669335, -1599048356, -755760428, 713720265, -208375120 ], [ -1508464920, 591440027, 1584805900, 1031923658, -1632583138, 206337819, -308099517, -1233056797, -1451583778, 1250533978, -1544960189, 1496478528, -1036609362, 48856050, 1215783458, -1003193151, 663948935, 939777585, 642094911, -1673136775, 1762639432, 960390259, -1778118928 ], [ -2048233580, 466988204, -150474384, 1068756306, 950059881, -455408461, 1438705981, -1553876401, -966865116, -1035855729, 1821967270, -1916926075, 121924450, -1826152678, -9582668, -1741601595, 1906763527, -615752466, 1178342000, -1303784946, -2038791080, -62226522, 1565039436 ], [ 1672006111, 580842264, 1460840289, -1006199966, -1613567238, -917307840, -1538248357, 1119168950, 1567208539, -1771360631, 1219080204, 1133021043, 1278005767, 74743680, 663485681, -701972456, 1582560733, 1781947792, 1329773575, 2113225356, 2061629265, 1770262777, 1188144348 ], [ -1996681741, -833824546, 1830500204, -1124178052, 690863249, -1805364837, 1834138742, 610203760, -929458247, -87827288, -92520686, -1967156061, 1656488959, 648043020, -1691347488, 2093995335, 647234065, -1471846909, 842944289, 461946489, -1693892115, -1184161848, -1341716830 ] ], [ [ -1271509676, -1187593415, -334230526, -1690302748, -1732306746, 538131210, 208985207, 582201289, 199233213, -599813362, 2036666081, -1252860758, -1685339623, -1057283820, -13397256, 587062330, -634835247, -1221097030, -2011812325, 1756265759, -1240818892, -1393849861, 1802767651 ], [ 943333396, 177932587, 696698373, -236114101, -1133448580, 8624877, -1318201292, 2007722931, 1717325518, -1571764013, -1418378208, -1680043216, 1979406359, 628501547, 529413915, -822373421, -1526441578, 972655272, 486642899, 1830357809, -1912095342, 20803814, -2065157106 ], [ -1957667323, -1082247865, 150379687, 1564839513, -1392756091, 1216813919, -368851556, -1549644524, -1405527530, -34201413, 1617891137, -1677108185, -2001846325, -1473023344, 364199267, 1625362684, -1013901294, -356941085, -662480807, 1624439677, 775838465, 735916846, -1278483623 ], [ -665211685, 205100367, 1661267108, -688508772, 684988397, 913130982, -190216661, 1344244360, 197911802, 1681713679, 429848543, -231527881, -1776345421, 1531476288, 1241762127, 1755798588, 1293587665, -1793843613, 895278546, 1848658041, -1003348343, 443522696, 123144366 ], [ 2003523012, 1697828119, 389223627, -979890852, -505155555, 1849871730, 1739453996, -76284708, 1890586100, -49193489, -545891721, -1662998656, 2096213513, -977674455, 1730381292, -2003411285, -1468428842, -1240893618, -736196217, -1586395905, 1349758688, -142591560, -625301181 ], [ -223511400, 1074845612, -960537440, -1731922686, -738975538, 484919062, -108111733, 1860829940, 2027830186, -779119723, -720973396, -985831746, 386504862, -582312643, -520625232, 1476999396, -588487181, 1885441344, -1737757356, -1344927685, 907733794, 710538130, -818821056 ], [ 377786959, -1164528851, -1023133363, 1068279054, -581125393, 244941731, -472228213, -291723262, 2091691599, -1221492484, 1502967025, 858547890, 1428536152, -1294606139, -1651249114, 1206055042, 1120882242, -1646537018, -1587098246, 1197014560, -1629937704, -535531311, -1521305802 ], [ -1066639076, -1597563802, -1773616434, 846507571, -2101054376, -1844305618, -1108086909, 1036035226, 1739117269, 166412404, -1426696566, -2024102264, 458054988, 2037373981, 1597473623, -1810111034, -1202263045, 265197508, 1563334988, -626964908, 917993274, 95842183, 1595764421 ], [ 256023456, 683433467, -725024115, 330596137, 333816762, -1115615623, -1582522625, 1501314648, 1969725695, 407917490, -1973006770, 71660822, 1662582528, -373071997, 1870902761, 1803500401, -1091562572, 843915860, 1555533896, -1377179947, -92647420, 682195528, -1391842174 ], [ 1786342583, 1567308105, 1935147978, 1877422133, 1025719038, -1780983445, -712260526, -231703023, 48629046, -585023214, 943423347, 1352313607, 1660315053, -229359725, 1220337109, 627021523, -25989277, 1772861202, -324944842, -481954953, 1662383341, -135949670, -1386340279 ], [ 1750725121, -170649913, 296947456, -1703867394, -1948867501, 523111078, -306791098, 217302539, 116025719, 1367900267, -1077231343, -1737922043, 1341564887, 1766783569, -329274929, 1700273729, -1284844901, 1244503529, -899028760, -604651125, -316550297, 902868168, 440155526 ], [ -1305553833, 950174874, -370891070, 1748834886, 1573593766, 468122462, -57839429, -1956954456, -633272562, 1271896065, -2032097875, 1545991972, -1247147657, 253647916, 84644132, 975188048, -535052848, 1503911655, 295271840, -2002370725, 1983559933, -1300603553, -1136885253 ], [ -1239451069, 1922248031, 53055498, 1666828372, 1601214892, 1691014476, -2016202713, 985975882, -230866394, 1111177279, 1165352999, -1828008642, 940606539, 76199744, -388390765, 934674314, 1957997650, 957856896, -756187478, -958267393, -1619444253, -101024712, 135468535 ], [ 2110365762, -1037686165, 1060852655, -1890184093, -1794297399, 1330876674, -86627318, -2041814305, -2114404995, 968503378, 1138284269, -1622413059, -1333685859, -854392397, -1275878738, -88324641, 2103811424, -272033159, -1093195436, -116660797, 173876795, -1557038845, -532218157 ], [ 1981619066, 703469744, 1463039679, -1671244473, 1612993305, -2027941328, -414763467, 1165130182, 371038147, 984098932, 307052686, 2001918117, -1176845113, -1677753374, 2031583503, 672014316, -1622140366, 1034979577, -353240643, -1552246818, -417185858, -1599578768, 489769721 ], [ -1133232252, -1756574902, -1195774146, 130020544, 1728713218, 1374610950, -634116785, -173876776, 1639619403, 1476276501, -1382518507, 911141056, 19863806, -1376542247, 1140434219, 938047509, -2094806059, 2132896336, 1110170120, -2050203768, 558398308, 1505629019, -587942456 ], [ -1503532680, 1566645368, 1264128110, 1287702669, -1436294007, 1426510431, -1528431714, 356036783, -1517303362, 1543202220, -142979860, -193863277, 715625090, -904708711, 207583056, -934619798, -398679517, -723226135, 1186843223, -2064887275, -2000437993, -949105421, -724403210 ], [ 2119199312, -1727924935, 840730951, -166157015, 903245440, -1185367606, 777298427, 1284366718, 506306692, -594814858, -451867203, 32798974, 809850694, -1355950366, 1456463164, -304954113, 416489048, -1024625248, -109424784, 240382503, -825970309, -688573397, 788290310 ], [ -1708881138, -1535857448, -347638410, -899604464, 241860155, -1008757727, 2116617201, -587221258, -708799173, 2034099752, 1320935578, 1410370217, 811030373, 548052606, -772704138, -108453556, -417832433, -284894328, 1671131795, -1635602278, 1101039218, -1060035686, 601769949 ], [ -413294467, 342822568, 1996244118, 1479412086, 1176651652, -1033995038, 1180705772, -720664094, -2054169780, 578716319, -999260359, 1271448682, 1984527932, 1980498380, 911877835, -1484995821, 221641343, 1351484942, -1481471148, -2040664910, 1187928963, 1968046324, 1950842403 ], [ -432463336, -494312768, 1037415811, 1229138677, -298000507, -41068898, -1692259518, -2124104841, 979733409, -1338066613, -289812402, -2082498781, 1197966368, -1211762174, 563542843, -2073689975, 1442948965, -1141218689, 1203394356, -606764462, 343920233, -87499637, -1409933889 ], [ -1870130916, -1465116807, 1708554933, -820400583, -1416834017, 198696356, 1200659257, 532868601, 861824780, -2058291911, 1543077114, 1732370041, -1662339698, 77298464, 1310815868, -1223839159, -1866250554, -1499500385, -52389308, 1670278276, -421519056, 475661915, -758244045 ], [ -132643582, 119187340, 30234654, -1797258340, -1029329760, -1021945656, 559306915, -780186359, -1616676568, 918874209, 392051342, 1556801738, 1864155609, -1429543922, 623076329, 1665359661, -1106010542, 1477359507, 893221012, 93865594, -1108611630, 1823192320, -18848532 ], [ -367862119, 2146221501, -2093235607, 1353094450, 2116051229, 1021068929, 957449790, -717204137, -449383039, -890876526, 142509750, 1092685917, -1754033355, 75541632, 554171659, -1646479309, -1736337605, 238741309, -1158523010, -1530069796, -2073313331, 1968822815, -963683430 ] ], [ [ 1609684429, 518267756, 708589579, 1200346581, -1637560406, 1326955530, 1616667750, 129425666, 1383172784, -635892994, 978545302, -441694284, 1937575230, -1444920686, 1874955263, 1147806139, 778048249, 886809753, 1259372840, 2118131583, -1382991546, -685727563, -1043937166 ], [ -229613177, -626559654, 543195800, -229441510, -1057824054, -1038370011, 1948060068, -1228329369, -974884214, 1589407525, 1246010190, -802490447, -2096599247, 791327400, -1131979960, 1013663397, 567060595, 599789938, -1473220268, -906372688, 337084754, -433171681, -223464171 ], [ 1917024720, 1557217760, -241444040, -473248903, -1717824056, 660184271, -375471941, -683785026, -227982245, 1660630909, -1846209667, -1630333798, -751192275, 726124039, -1788999537, 1032127823, 1563370566, 1907119665, -870913358, -536961986, 700104967, 1411314432, 936228455 ], [ 876928096, 1890845222, -1213432146, 1749278252, -1490285179, -1270670904, 473499867, 1023584057, 964085628, -677653303, -1375977456, 1777042313, -543721930, 1752114945, 1337212873, -1084615722, -317951092, 1447092402, -511867263, -2095430566, -1469093930, 1978137611, 1032378767 ], [ -1616420941, 1901224585, -666538421, 563662430, -1222214744, 1020883555, 1800654838, -1496955430, -566402710, -1497685709, -1773892281, 2054355940, -603554997, -1956343499, -13297116, 661478515, -965791235, -1496471743, 937443688, -666864456, 770243788, 1785729007, 318595921 ], [ -1059456093, -1957830624, 1927030405, -988037785, 113660982, 1367249206, -1059748269, 1348303279, -1939941151, 1588338537, -414027212, -213877179, 1545665307, 1264424723, -1311488071, -82933738, 863693924, 1160414670, 239789482, -2035659340, 879102057, 108233274, -1169250893 ], [ -825613052, 174687133, -160152154, 1716350915, 887193893, -1939610944, -1567256525, 1132224371, 471952138, 287837298, -882677994, -750752590, -36059413, 1062067156, -889120318, 12555723, 2079179101, 962636142, 312066585, -34348000, -1406893162, 1479328909, -1430058316 ], [ -597901727, 1365038598, 407359874, 314396896, 1101957381, 1013384306, 1546655105, 1679394986, -391034220, 396580980, 89964748, -1899798758, 1546573228, -1564305907, -829894899, 1015909747, -1031673405, 1665764865, -813970633, 1008424376, 748417123, 834249535, 839299327 ], [ -534371964, 895926812, -1505216977, 2010941656, -113692801, -792607818, -2133778382, 405460069, 289444537, -960782384, 1005260282, 1506010897, 1459010808, 19370605, -1714934880, 230319123, -1122864693, -1561567354, 682530758, 1373120732, 990236695, 1890518810, 1694667732 ], [ 1327086715, 1940752349, -814894666, -1266178685, 1700553485, -1305274801, 491767902, 1993400919, 906224522, 875984936, 392527251, 769500373, -394820836, 1173594398, -9566453, -1304000087, -1540473244, 119145382, 704244737, 2074824719, -1677223265, 1978731917, 1807937001 ], [ 1633095637, 1700988512, -1346230406, -1144738811, 1613962880, -513041855, 302790761, -303733358, 2114088144, -1909139492, 551301778, -147313697, 310667728, 27856860, -799263991, -156839055, -472841693, -83584650, 1124816524, 994472008, 1262667108, -1697324687, 2060507009 ], [ 1203770618, -1849389549, -335597346, 403344633, 226645471, 1552575156, -2053561157, -1923166261, 1135522344, -574274295, 372091489, 1112008551, 1950251603, 845660038, 253222365, -1982200636, -647648860, 1368207948, 1998543675, -1263719579, -721698397, -229536239, 839862702 ], [ -714818296, -1787005095, 476127675, 706370356, -1618346845, -889832075, 1893229586, -108470628, -87377681, 1483286997, 483008896, 10408206, -1655162231, 1703564957, -1986482063, -1347942325, 109682811, 1455267253, -1751989772, -251600570, 1391170320, -503908130, 941870670 ], [ 1717139455, -1781831023, 734762309, 1834978742, -1778249533, -1817583707, 1609121245, -1401273798, -569745534, -1669765397, 307757009, -853847951, 931263684, -2032923600, -851417263, -1355359113, 165877483, -1722234194, 1084748933, -718891977, 238022615, -1062127851, 1511641186 ], [ -278911648, -835886050, 506772955, 2115350257, 1228434596, 1978581777, -1118881926, 1633981191, 2028594764, 1753376124, -371168403, -145186350, -2069018015, -541714308, 1398808944, -193394116, 1336748636, 995094080, 409594377, 596061124, -36063065, -1019577626, -562148028 ], [ 1480399531, 1917482064, -539267877, -1978775230, 646289001, -409986955, 742273874, -2119059877, -553521335, -261470766, 357795820, -826158743, 2098797954, 1355263915, 2011454184, -1638548068, 826918523, 496370221, -78948928, 709321055, -596160993, -1183992413, 1333387690 ], [ -1754499277, -1939791573, 128191780, 720648561, -244392160, 1750706637, 1261080862, -1494771486, 2070351483, -56420078, -2086706165, -1707331826, 197077173, -1752955943, -62068064, -1728085358, 1650539246, -414375788, -1450768870, 1469806601, -639192341, -1108590702, -1228784660 ], [ -2077586150, 1167744712, 1715175207, 613656110, 243756652, -982024929, -2121628303, -1685865644, 1534334256, -899497114, 573531472, -263660848, -1025037079, 1269519740, -818943333, 958139040, -785208361, -1420081433, -117009690, -210960417, -140733220, 423881924, 395520538 ], [ 1627926167, -488747097, -74928941, -268284048, 273391648, 250568414, -2129192622, -67883983, -530710994, 1705554413, -1085561142, -1290888522, 99460937, 1340240777, 1326898044, 1267348838, -481269811, -1407523255, -1738985144, -396445317, -56187852, 193974850, -1132777754 ], [ -916729458, 588851334, 1394867877, 297343049, -898015137, -1455470792, -1506042786, -182262162, 1613756449, -1193649635, -2145069907, -2132320965, -1089032433, 1392710269, -2023175481, -1899534177, -1390459605, 712214824, 1533906540, 49233857, -347195572, 1564020319, -1676928714 ], [ -1492115982, -641341327, -1974961455, -271122676, 2146862806, 500237326, -833929288, 1854987287, -1435324038, 79103728, 1232880457, -192687645, -251117917, -1123488186, 1578137124, -1358730190, 1391029089, 763911143, 612974994, -909786877, -410478723, 1683885874, -1330647418 ], [ -1539029505, 409428142, -138020216, 1710545476, 1846221310, 2147177659, 384288528, -1888650428, 1191245669, 174270802, -958317674, 892555767, -1761797649, 1063057775, 881157031, -330907053, 1949982682, 295418447, 446042995, -1367024043, 1187357971, -1793214022, -1972740388 ], [ -987763641, -1557737575, 2104692337, 938780437, 1689221977, 778305387, 848093650, -1491614326, -1347581157, -1257468084, 1773195974, -1826159588, -1433909206, 1787849448, 1168822737, 1662844013, -634896826, 1587118560, -1135180196, -703662863, -1585022257, 1451401241, 2043022034 ], [ 988679336, 381378057, 135838945, -409448412, 131763041, 1183228584, 325528340, 2122023300, 1494375003, 1137990255, 161980337, -1710486217, 1955066981, 1185725702, -1731511951, 540749008, -599939992, 237687606, -1758310948, 167365267, -357132037, -2024029291, 1055868404 ] ], [ [ 627976150, 1460928936, 507642704, -263779176, 768571183, 1842826237, 464285549, 1663203044, -478326648, -923093155, -611939972, -273719442, -149126825, 1715572174, -415423753, -605575802, -362573606, -2133953887, 2125643016, -237178932, -367498092, -505342372, -365132371 ], [ -1778736809, -1520274017, -231511986, -943240990, 759278129, 458957350, -596341740, 573113402, 1618102312, 16994954, -1219091756, 262660329, -1376865642, 528966888, 49429492, -1893807298, 1817906139, -775124136, -1303289652, 432779123, 926270309, -1933796778, 815591832 ], [ 1963217827, 1820460112, -1026598526, 831026807, 153761107, -202378606, -392382329, 1969227753, 20048658, -1764229061, 2032427974, 198812495, -1263943954, -1082442185, -816971504, -56359949, 792607716, -1746121773, -742921521, 1273303550, 1217717819, -1779266915, 1441572941 ], [ 856812269, 836473424, 1742996520, 881064067, 526085757, 1679778917, 1398542007, 1669058752, -493016025, 997463082, 1263935807, -491651153, -453099377, 2060807636, -1402216955, 753382348, -1685043348, 1514266273, 874827935, 1738144657, 2040661307, 160715915, 422131332 ], [ -163181024, 883428722, 21306078, -1365647159, 1566026143, -1209988284, 668169891, 978112173, 1713842083, 13341664, 927681465, 1052168959, -1108557891, 690991228, -370284815, -541530883, 100368955, -1716579570, -1092347165, -397817601, 1952850787, -1665440674, 1268467462 ], [ 881801860, -731310058, -452817689, -586116135, -983886975, -1755645613, -1509248048, 22653646, 1036210738, 940878992, -1310555283, 1846905397, 706876932, -804717884, -2076919872, -1278681355, 269969525, 714202472, 1162543089, 1114760672, 1642670356, 15380847, 1001976498 ], [ -502410814, -1412619286, 775551409, 6100088, 660649832, 1784623899, -689862315, 1806765973, 676129605, -742076149, 1831874569, 758613248, -2116290078, -695442802, -1088845146, 966022596, 296390471, 1051639302, 1689116943, -1012576571, 1186315844, -968314328, -504391032 ], [ 1951724820, 514520198, -1571801247, 1029163920, -641693614, -2076555271, 1617146769, 1287853784, 1561672033, -1147857933, 2046136904, 1263871403, -315473516, 1433197266, 459486868, 1981511290, -317650272, -18689148, -1384006018, -1001311614, 1029493803, -1336804139, -677831458 ], [ -1871346631, 1487109177, -1804822448, -1782963174, 1590097830, 2069857643, -9324337, -261132076, 482560203, -1964770173, 1410519092, 1294968571, 1595543479, -1459046044, -1052876352, 31170350, 1428828755, -1263393899, -1532484827, 637802996, 1760919297, -1785670361, -637104395 ], [ 1579362424, 1526416236, -509933890, 214023447, 495097903, 2015923157, -232921501, -644376120, -1605666720, -1300980836, 892278684, -607718275, -1311389711, 1983027888, 1302085943, -1119158009, -905448269, 1938889231, 200447811, -1311673802, -1079287467, 687242936, 14659628 ], [ 1637939448, -740675746, -1021580186, 1071878139, -632881850, -1557179337, 1989717961, -417265949, 1388955472, 425425808, -2041651616, -85719645, 359617070, -750233592, 482836739, 273740755, -1532147111, 1506405438, 934732090, -1137316309, -683595972, -1826215843, 1167978836 ], [ 652136803, -1502068284, -304983330, 321832915, 2122551390, -1389188116, 575282585, 1145224061, -1459663329, -1398354533, -1751355949, -200388464, 207627500, 1781469314, 815659523, 645872068, 2010852685, 1657754404, 1245395636, -1741011078, -47368586, 720441203, 678580162 ], [ -1737897050, 1684766393, -1086921778, 616395170, 269715873, 744931035, 263427315, 686740616, 1149720433, -1187659071, 128032904, -1848472716, 1108830965, 581445833, 2140643087, 775243695, 1200991338, 841556900, 1970749780, -893003505, 2076474867, -1295727650, -1986960398 ], [ 1864944496, -1352552510, 2102681970, 2061859551, -295250448, 824295810, -1911140346, -1761811036, 340818343, -2027210981, 842922961, 614194869, -334898918, 803919099, 387244393, -626420050, -2002522763, 1538037243, 192181108, -1690037916, 1961764605, -74459669, 1284409550 ], [ 1885092923, 1639746710, 473443903, 291130113, -1418757143, -1428873692, -1877845815, 249050170, 2003266692, 1230282178, -1608282541, 1966967312, 1756489394, 1920505558, -1124607680, -1460807564, -1437124551, -712032032, 486245947, 182191200, -1894429483, -907860800, 1409171824 ], [ -1293810863, -684823507, -83144340, -1306368686, -2140038790, -2137424933, -1862306852, -1838834097, 732466675, 635553110, -1135022159, -560161289, -2113504420, 1176801234, 960559863, 972538227, -1104961308, -2052205594, 417059963, -1716388612, -1362288878, 428913244, 1045054870 ], [ 1097336051, 1693327617, -67847347, 1178146764, 940851125, 537731128, 1575180539, -1912274899, -540131101, -1350745588, 343233750, -725100585, 1390929291, 1166371597, -1444234594, -1881634991, -1697087403, 2027469438, 541363198, -628506983, 1518704674, 900607245, 858941101 ], [ 1493992241, -961455703, 1490174198, 632518552, -1909932533, 606458247, 1379282605, -304792454, -1690449765, 1543239811, 2029763756, -1615472409, 132668410, -1904620135, -1602913396, -563299339, -1986832633, -1185660331, 1661193850, 1723351074, -1625541840, -784937079, -886295360 ], [ 157580020, -1706541569, 1143820148, -1952549277, 2086425475, 621667138, 969410403, -489883963, 1759210636, 380005173, -785648191, -1534590054, -1270277746, -553117107, -910049559, -1806267829, -198218083, -829351587, -1807958420, 1343224587, 1947552952, -1353136863, -1777955223 ], [ -354421770, -2094535692, -1493543002, 1014737546, 1195387047, -1169259792, 1264204503, 689039712, 563672996, 1679129496, 26102852, 301511839, 1308630323, -430516750, 1784477521, 2027496915, -922491410, 683579743, -1519127152, 513830138, 1054030873, -1723404527, 991130358 ], [ 602565384, 613978070, 1428876387, -52564108, -619709012, -262996068, -851606148, -804536979, 1826161752, -668395372, -258807450, -1343544930, 798561794, 1534021973, 589425886, 1753339343, 2130089462, -1886268744, 1276447268, -1730761777, 1025572027, -915488437, 1414457412 ], [ -689007351, -2135391908, -567898099, 499390296, 987069516, 108590058, 353804288, -848316130, -336775938, -2065944851, 896343170, 491068363, 1526681672, 653813062, -626401267, 1701869684, -337849795, -342275330, -15549599, -2059103123, -727500916, 190801251, -372959927 ], [ -640036141, -2098902064, -568016349, 1134270605, -1906423608, -1943055298, 1954688768, -1687269560, -3481201, -762566775, -9180642, -1222550546, -681782856, -1747137085, 533843775, -1554479487, -1134733519, 1025514805, -1053585628, 1269015210, 1688416884, -1312258135, 83879692 ], [ 650686578, -151312765, -972016183, -1199941071, 142407466, 1836634626, 1719598043, -1472133424, 1943948262, 1565666445, 2032821708, -2036505807, 1178388184, -518245535, 589262193, 624335764, 972342455, -1061836022, 1554039858, -1400664376, 1675193915, 2097564677, 650354260 ] ], [ [ 399319746, -1346741462, -455279363, 1096988589, -1967578096, -1354032909, -1056610487, 508136960, 1580762375, 598192230, -557538755, -739748980, 523710959, -1666730073, -665386315, -374307184, -2112847684, 1509045834, -1953731889, -929867635, -144589655, 210446009, -1681107440 ], [ 438614808, -795561518, -504389199, -710683253, 429031529, -1233791556, 1517649643, 66581567, 1377355915, 329497100, -1503344166, 1188977626, -1880409708, 320666354, -2073652866, -1556453068, 335621209, 1602459894, 925335334, 1634397599, 477851070, 764101240, 453498916 ], [ 1797493769, 655110293, -518880041, 553344170, -695289687, -871961087, -6876041, -1243673664, -1856216601, -2054764662, 742533383, -1325369967, 189770834, -551274628, 234480310, -658303855, -231087848, 755039530, 585202853, -596103223, -1556916284, 1758822345, -2027916592 ], [ 547450875, 1525652883, 941892727, 11627146, 845187346, 478487905, -1747402344, -463409920, -799597168, -2144128404, 786024508, -199450338, -545462064, -86141899, -891719769, -1775339997, 1262287680, -339920344, 1395700635, 926019291, 1398005621, 1222403184, -1993048983 ], [ 148431648, -1281097735, 1368930948, 995953750, 968736302, -979169642, -103961946, -1747971304, 462753778, 794957943, 301531585, -1649202902, -1250579733, 974199153, 1863748900, -1064803382, -170121921, 248294264, -621539011, 1969134724, 1991676287, -431656878, 816891889 ], [ 1834627305, 1833568043, -2003865228, 368801173, -1859550409, 341214250, 1011576033, 356138130, -692905780, -439392250, -312322866, 2120548446, -287033412, -2052369926, -56321750, -1362708465, 462296268, 2104821616, -137984216, -806993904, -712467655, 2130716737, -711505746 ], [ -323865246, -217471991, 1088855543, -96874879, 2103776909, -1511207981, -1945830916, 350495621, -1758748062, -1298189875, 379231590, -1929623656, 189178168, -668673418, -758053202, 1070936676, -763945850, -424508361, 1829302595, -823842521, -1702436381, 491811297, 860547079 ], [ 2120014717, 2125227295, 636283943, 1166205216, -1533714314, -1606867442, 2010345240, -1073856508, 1490883772, 685038337, -306994029, 1744338409, 64095634, 817045450, -916380538, 2134174237, 1837337305, 1027317558, -1506851668, -2073073782, 1214197483, 1382586571, 704925242 ], [ -455150445, -2090487028, 942218777, 722445319, -1880726542, -1810159256, 2078169549, -454155335, 1286375178, -308063101, -687018941, 472050205, 582569847, -1707187347, -1364843925, 1254067352, 1331359946, -868143383, -681438869, -1694104455, 683041555, -484620169, 1385156391 ], [ 874372447, 458734836, 536597334, -257053598, 477889591, -73598435, 977231813, 2120114433, -1702314478, 1326094918, 817859609, 2113975173, 1667507287, 187011282, -323937674, 1796785109, -731575877, 487909351, 64814492, 1768479107, -1730004765, 1742586386, -27893528 ], [ 506139803, -108738679, 944973387, -2064280203, 692181376, -2072631846, -819413521, -585537873, 537602494, 896237630, 493784231, -368848693, 486637647, -299275918, -445502772, 2011092163, 903282097, 704759742, 181657496, -2037836447, -456041143, 546979776, -130930902 ], [ 1890665596, -405655159, 1765042413, -1312469123, 1274549453, 2134534960, -893779347, -57791179, 1403798636, -673075482, -1998707662, -389036178, -307026788, -2070202715, -1337634780, 62926473, 1188567376, -1223382796, 1151540379, 523990383, -734133434, -1430285884, -1549113349 ], [ 460892938, -38765306, -1943041746, -356613073, 1747571099, 236691886, -22816865, 230675520, 377952303, -2142146036, -1415548726, -1793201283, 603961326, -761510557, 1076908449, 86322528, 587865209, 2073789147, -982982396, -114539686, 1375497332, -365537444, -406761063 ], [ -741383756, 1100259479, -38888353, 328774603, 1907403451, -64396926, -1144171038, -1817468119, -1528021020, -764550597, -1602022891, -175968736, -1882221038, 96214636, 383441470, -1244616726, 213643454, -1027129243, 280244490, 25185114, -1925937464, 1934511540, 660271815 ], [ 879572334, -1992825532, 40766835, 1652981319, -1909271519, 2119183516, -1972877286, 876752225, 935080771, 765895287, -1616713888, -803320490, -1342045859, -1910254334, -201972500, 2074120288, 1553124772, -1336285578, 1838810100, 1906442079, 694297572, 1730563446, -327297370 ], [ -73898136, 828888720, -129824451, -570985652, -874147525, 1131080746, 735183207, -596462522, -1254668310, -1780291397, 875235055, -1239902785, -734341574, -1482053447, 1021426378, -1794284292, 1367504261, 695988023, -362310452, -182403676, 295680328, -1601568942, 130164721 ], [ -744258589, 100223592, -1553076696, -295536445, -1661587712, -1671392241, 163632606, -1765207910, -1273002477, -116473222, -1301795157, -514592304, 933743332, 829852310, 1857710499, -244053196, -1546019910, -556810527, 712451417, 88916274, -159621815, 844904473, 2053734904 ], [ -2017182304, -353249188, -1641715489, -1472764581, 535991540, -1565321462, 2021268229, 1535806264, -351943426, -684565345, -2130787130, 303979501, -2135870656, -1169498866, -1632456149, 1557262273, -142387056, -454154643, -1363637423, 720074353, -507010478, 1928600310, 1595301195 ], [ -1867845252, -429520958, -1801917851, 2057476117, -1942051339, 1588264144, 2086805397, -952990724, 2076155561, -1830554993, -1388664364, 1883153615, 102707327, -565238738, -1772496434, 793620904, 1200787058, -1745768315, -1097218240, -1286204959, 156847990, 111527751, -496216998 ], [ 33254554, 1580601745, -1987380294, -568189401, -1084546696, -1788830999, 1248534327, -1275456443, -1324449432, -1468178419, -1394657477, 1548601705, -1446300112, -1949585484, -186877156, 1434878162, 63280363, -1939606384, -678257028, 81816899, 1279144838, 988180722, 580146049 ], [ 281891763, 200086053, -1683152717, -925059490, 1770570322, 26815361, 1701589948, -206101709, -482924354, 1628331477, 1132192861, -1927684855, -1711443362, -485257994, 778053307, 1750750148, -1053625143, 569699735, -1743356351, -944645009, -1685324143, 1664632165, -1872680802 ], [ -965188017, 1210150071, -1597815125, 1032568962, 290849770, -1206509659, -8127932, -607373206, -1143787013, 128096850, 463315685, -120000103, 1438901917, 1920176777, -230762699, 1254725760, -1210722288, 2098327833, 1170899412, -1255963103, -1910626302, 798985197, 576303998 ], [ -1769693722, -1466397829, 981825630, 1008884589, -2076129495, 1486605498, -1585491017, 1924463862, 1245938536, -24236595, 187370360, -391045725, 1821224544, -846009321, 922360894, -77376647, -432621365, -1195042210, -628551372, 630527709, 1044728414, -1217858231, -1569769075 ], [ 1544907301, -762109181, 1199583908, -410636722, -1009707970, -1284107859, 813014524, 1738235968, -1371185325, -702128320, 607798326, 2044802564, -1811716600, -442168413, 1998811734, -424469095, -1973811957, 1568691208, 224524950, 2086723148, -1141330058, -1500399703, 1843529089 ] ], [ [ 1090588591, 192322445, 874704587, 510352201, 238719115, -853502524, -2043848101, 8184177, 616081940, 1617620877, 1986341143, 1884839238, -1667157325, -1365124935, -1359749602, 2009953418, 740374049, 1670385941, -48471701, 1373083500, -906590718, -773018617, 102639265 ], [ -637562275, -1704303955, 1121170530, -457274435, -1728592557, 1814126694, 712413813, -1123239433, -329143010, -1423742621, 2130843595, 254407779, -2949733, 2118069741, -1835838036, -1337070032, 1711727925, 439387823, -1487826987, -1744817126, -871463213, 195632363, 77007349 ], [ -501337806, 149933981, 781716242, 1100460444, 651139426, 1219274002, 559984837, -1882951655, -180914075, 632530226, 1405486324, -1936432802, -477319027, -1878942097, 1911283652, -188428796, 711471679, -1218005333, -1422319284, 1370072645, 2100080785, -2058854827, 641647807 ], [ -86466411, -2119097893, 979023531, -1840121855, 150722485, -140838866, 1019056980, 1019840819, 1556702753, -122293768, 1085043095, 1708150936, 1258896855, 92671000, -1413765166, 76517498, -1980093585, -1054916237, 368237514, 1470782698, -1794855625, -1833899135, -779381271 ], [ 719917869, -548351648, -1617253110, -1067394114, -782533597, -1366160366, -1847822014, -868360573, 1260988666, 1614257663, 890674479, 2030327033, -267476398, 1543996005, 1156318934, 986668824, -101703140, -1799036329, 259557698, 1367725435, 1046123373, -992740132, -1876458406 ], [ -891640925, 509825792, -569046344, -1992439314, 188339635, 1663318010, -784921270, 719641490, 1511294738, -1041520673, 2104000013, -264906061, 203156482, 2116046020, 1932095881, -859574139, -1079476495, -327011231, 2022514776, -547623894, 1580857853, 619921743, -1795707724 ], [ -351729875, -1929975049, -1047888982, -1349198223, -763946457, -1765618174, -827985235, -1088218382, 516914315, 2018771057, -1414726957, 1127584936, -1889231221, 1912036416, -657939793, 1568758672, -1995019636, -833139552, -1728950432, -725912074, -1735677030, 819247581, -2076307416 ], [ -911743367, 1143038312, 1498424112, 1693226146, 11180741, -766981790, -1216274024, -1612458122, 556547521, -67084847, 1184618200, -1127561598, 1186438302, -342149531, -898495554, 611791157, 1876616291, 1475114947, -1696529953, -568898869, 305292735, 1148166318, -554870626 ], [ 5279302, -883529085, 2072347571, -1018219663, 1760466072, -1026173806, 490309921, -1825488503, -967932373, -83662263, 2142638917, -1349608534, -46115030, 508403926, 1453422443, 1699968801, 433747450, -1362081594, -1002445109, 117334448, 1072943809, 2099491510, -755258234 ], [ 821798814, -955546308, 1862858503, -1485087930, 1862157819, -758036820, 1004747119, -1058525724, 1116273805, -1384854876, 1701087339, 1464681283, 1379889053, 1607014235, 171461996, -1913773691, -1752480586, 1815873718, 1113208353, -473252227, -75415389, 1553136138, -1043196487 ], [ -1942512684, -754136298, 1705309361, -1948342309, 1137157698, -1326533358, -1013491893, 412565970, -1439156628, 1833556366, 1584111846, -1156135403, -1421847321, 417545984, -1726931459, -1278361152, -284299334, 1347076683, -1970554831, 65283720, 737436902, 382391292, -337002621 ], [ -1047758482, -393548883, 2113296683, 876020583, 1841585857, -636617960, -2130583313, -925173445, -1615562175, 2071749974, 1046387873, 721645674, 1843085154, -54929835, -583825404, -1730257138, -1676239591, 144600414, -1403934258, -764031987, -1060698981, 153153540, 390452011 ], [ -143405375, 827936765, 1842471461, -1107295986, 334512978, 2046249550, -261001251, -1053767183, -692024878, 662883047, -2122955708, -1251019199, 1275328317, 1277903999, 528126523, -1369249468, -974630154, 810318403, -1061738952, -992407365, -1026101148, 2019030263, -2083526198 ], [ -526476854, 1344725779, -1015565321, -293286315, 467121947, -1238901232, 1092466244, -964899306, 1597772540, 584245086, 1745371655, -1532259068, 969300873, 2145008852, -704753915, -756705279, 1520287602, -206057963, 1876219450, 2046173043, -1210691930, 942617007, -1562053509 ], [ -1661770280, 1435036414, -1600810977, -287061716, 1115139342, -1236655958, -935531929, -733152514, -205844329, -1091766393, 905042169, -425084833, -534344084, -417207087, -1092981541, 905005583, -858284841, 1945154923, -947492562, 1924199502, -76127215, 1298397451, 348938931 ], [ 900900098, 1889709927, 654262282, -848875497, -981681225, -226270355, 1730438518, 1165491758, -1530297207, -702653616, -1101552145, -792692951, -982988854, -1374967852, -971370873, -280068788, -288485206, -941241981, -2045716933, -1734905749, -101328374, -1500538408, -1370858827 ], [ -989858652, 1215564836, 1229051481, -625459480, 496862400, -2008638632, 863732531, -863934624, 1604288506, 1976763392, -1312904613, 1129292740, 1531161492, 1656248739, -2039572119, 529526783, 796261225, -470697840, 1445694296, -517224825, -1445484145, 810704413, 1387027954 ], [ -1068001711, -514865284, -1330602741, 1373254023, 1968579811, -638701695, -286367933, 1594797687, -1265615690, -1166961843, -1760732435, -998513897, 528515023, 1804701112, -1391273627, 1117508014, -1564894539, 819467063, 603799782, 1834590421, 1275036494, 913869931, 838930194 ], [ -691339664, -379606305, 164913948, -409660151, -755122370, 2008716267, 1133317231, -125058434, -1031936165, 1911924217, -643973785, 106871566, -1501082941, -802158460, -865977315, 2075104650, 385033447, 1760784575, -1423243653, -2031979790, 329207318, 3375072, -416236716 ], [ 988607046, 1559101977, -1445838762, 413971637, 673118807, -1876394432, 717498446, 1767327928, 1003207119, 2100340557, 1159361806, -269402564, -1125825680, -1856841060, -91324258, -2123998907, 984300361, 408580257, 424963777, -1611190615, -703356449, 636147567, 1841009481 ], [ 1973368943, -2144205749, 268051804, 1669493593, -384580340, 193585389, 1339738361, 920542190, -2107661232, 1884249910, 269600020, 1717198204, 739596686, -142409816, 658414027, -1920259660, 1764976292, -230570907, 1053470949, 953325389, 1562207329, -1276901825, 1272826537 ], [ -885062729, 1636907764, 79087973, -954690150, -494040876, -1207011431, -740092024, -2124206852, 1673368498, 879258033, -1389685410, -545081826, -1858579685, 929678842, -885004201, -1863580986, -603048033, 2092009520, -914418639, 595042270, 925122640, 160295877, 2011529140 ], [ -419989234, 1688274412, -1874319621, 461492603, 245724703, 1766384653, 1115637604, 329407198, 424187013, 363054965, -1234725377, 1355681464, 1879724595, -221436331, -499770986, -1316024215, 1034707362, 1754611980, 1009090684, 28980079, 966328183, 1198505870, -796871912 ], [ -869551038, 1284194364, -692516284, 697200519, 942621971, -1611309115, 1286981936, -601893069, -184418124, 848346118, 1523790627, 377779248, -1710426257, -1685711926, -819527679, 868604474, -1282029333, 402204947, 1133408585, -1717758177, -1897854103, 1717494348, 532528404 ] ], [ [ 577036761, 1911352003, 866731185, 1210513468, -81801173, 1900947278, 265110446, -432772730, -1987956089, -1838211267, -1873482136, 916805057, -1611603059, 1408033978, 1249944384, 852994037, -1060914001, 1134750382, -1137264818, 462875516, -751948434, 497599957, -2035005571 ], [ 328874818, -1816953399, -1302870632, 1502051674, 807380871, 1001470144, -1338357925, -112789335, 1279820584, 811077332, -1471793521, 906747062, 2023408166, -3983306, 1762735622, -2126501422, 1588725935, -1804037163, -1221597977, -1997671179, -1891513022, 19610355, -1181927471 ], [ -2069011462, -1183963566, 387620977, -1201651661, 1137413290, 66159908, -811759226, -1396695170, 1821970446, -845492782, -596227736, -1144128686, 1197961994, -84251076, 839804614, 1587652588, -273921461, -851304598, 1511906693, 1751320529, -1060026628, -401613641, 657549920 ], [ 1307161929, -1497700882, -199691760, 1060338771, -203909019, 1028606578, 543610936, -1486573056, 1514523492, -194136290, 1907176009, -1901822212, -1613842498, 727677609, 364428372, -246722066, -1047830865, -1524790348, -755644837, 641700897, -1534734620, 1271323143, -2014624086 ], [ -1952360478, -650382117, -224240884, 1750416063, 1026847766, 68283661, 128942878, -316597502, 1344531880, -653230385, 1312364916, 2114602617, 796395182, 2040542252, -433957, -1313867975, 615233033, 1173210477, -1241331647, 747775282, 869825042, 266327423, -200190075 ], [ -381013832, 1077086304, -934485667, -1422089145, -852485041, 965950816, -1666224506, 1654693845, 1640172143, -865077668, -1880937687, -1581907142, 381702266, 879401234, -1961966855, -1460454084, -629263797, 789876461, -1746904514, -761116342, 415877820, 1195089065, -1459193696 ], [ 204714999, -1429751167, 860685551, -60301186, 1018568471, 1970248212, -1534408216, -60591265, -748773018, 479758094, 799540536, -1924850802, 341184171, 1429413237, 1123918121, 1430715321, 152484828, -355644867, 464560863, 498355061, -1113808589, 1950382650, 151878776 ], [ 307515756, -1534994702, -1293602339, -578415026, 588667544, -97506805, 770106732, 683297715, -279726157, -1765289477, 31761057, -746286946, -941008330, 925330086, 858526828, 1580186197, -1568429540, 1853319638, -455726224, -992658981, 1669758145, -1229881117, 1377874945 ], [ 1698942900, -695952198, 995561482, -538337398, 1326811016, -542490704, 609132060, 1426437663, -250292482, -1957220438, -2068948586, -386253539, -1412977687, -482820389, -1810108064, -515789116, -2014390754, -1002914481, 326406201, -46339922, 222783498, -1456341368, 30950819 ], [ -1042016046, -1468295832, -792389174, -1136689179, -752054614, 174325422, 130960964, -925995939, -708659826, 1890170178, -234797856, -2011095798, -1918095363, 1877015096, -1572312831, 487095161, -1226410103, -458383323, -2082775552, 79497983, -1628936903, -307989146, -1375514372 ], [ 92600707, 608707373, -501377673, 1374206901, 806204974, -1194310880, -669981418, 1667928124, -901135368, 1582674971, -669564497, -1488657496, 787659098, 945742885, -1361011158, 710093058, -1488508719, 715598028, 571083282, -759257927, 1976220285, 2051581646, 1178133300 ], [ -1086174680, -150261460, -1242293333, -1025933283, 1120828496, 1001130425, 1693808956, -1504189695, -232501583, 1783707952, 797483925, 1873776611, -1207059838, 521095426, 1071544721, -1593802766, 690449092, -330735904, -1922948218, 166486317, -1615407201, -355481070, -511609941 ], [ -260904149, -614735020, 1013489898, 2021219521, -1670838523, 1227595877, -2078329682, 2022090740, 693918371, 931416183, 345194062, -1330540773, -1274869796, -988964472, -2107722, -2051517263, -458578515, -1573942971, -616079466, 1614382902, -1802828133, -475860959, 1667271154 ], [ 1721825978, 896607750, 998132502, -1368106990, -202711817, -1508714987, -854916775, 1732165878, -1597700677, -1787658473, -1002280361, 1083915560, -1982953607, -390500461, -1672902060, -51483351, -778453869, 1620442323, 367721167, 413179304, -869152528, -415792564, 999479297 ], [ -1515517899, -1150972390, 822952117, -1336966592, -1416456189, -28869767, 442211510, -1827111721, -2008991983, -1970433052, -2092459688, -629731315, -1691183398, -1106786600, 422423730, 1642294664, -583807147, -2058954924, 755575215, -646031671, -1402590275, -1915337843, 868398007 ], [ 1259038742, -291633016, 1517398414, 2421339, -1180185544, 946301707, 399918630, -72153006, 1389933422, -1610815289, 1978468834, 2121544067, 141226328, -1729272414, -1251906496, -1980191985, 788653409, 2132265387, 81386020, -959082537, 2070601799, -20833825, -786254107 ], [ -1455039486, 992752529, 1246301066, 1029035224, 1257773318, 1767734835, -1041613002, -1840483345, -215735373, -773745085, -1384624575, 1730830585, -398667275, 1479707542, -1915745957, -1329636088, 234712992, -718558089, 1417317568, 1604909919, 1609673948, 1317640178, 12781652 ], [ 1017025646, -689590805, 1863352800, -1544407845, 1341018510, 317349042, 1870719570, -2032445072, 2025672266, 551470457, -28425329, 483901083, 1226822052, -748755218, 2136872134, 1960589342, 642853032, 1261467889, 40308770, -1942741795, 317674108, 1986563751, 520206029 ], [ -2099786620, -2123596518, -813026841, 713801966, -1456129429, -129860336, 158842828, -830608761, 979663563, -357650724, 1094380246, 299539513, -524836952, -1907128932, -86993073, -595075926, -803198434, 2080294002, -605768892, -160694257, -1997972151, -707391037, 663371297 ], [ -586343686, -2057499263, 900457387, 743471902, 1885346891, -367852700, 815462714, -539127005, -1570647229, 746373047, -1995298398, -606285860, -836242545, -602063898, 1850098392, 1594630579, 761710723, 1849272977, 1095369187, -1391038429, -594215855, 1697088566, -1968497539 ], [ -1334224947, 1913603343, 798669804, 2022425857, -1606340559, -803483993, 2011779149, -1607738361, -1835161335, 494818614, 318892698, 1394680431, 734039167, -548419818, -875474540, 1144537148, 78476571, 1021464220, -1890625622, 873750613, 554700965, -417560332, 313239408 ], [ -1908775475, -200051818, -511158342, 1129085919, -2000793128, 489699225, -7220671, 672078596, 1457417274, 1958842870, 1123568493, 191993262, 1449798180, -121634103, -942458909, 1927243645, -233052686, -513051291, -706578758, 14367754, -1650445960, -1868183879, 1614833881 ], [ 562180389, 1191443226, -1912115260, 269530622, 595005314, -2017271136, -1545866113, -1387552787, -338255423, 1679464825, 390222704, -638905235, -802025693, 551936362, 751918737, 1807357559, 1915912418, 1685704396, 1491763760, -137079806, -90675039, 78863475, 255844194 ], [ -1931707439, -1703049914, 1664887470, 2130809203, 1504918066, -52306145, 1516344191, 2062647024, 1279339325, 354889958, 691525220, -324206422, 223368735, 1470816533, -130373456, -304985611, 46681388, -72430768, 2008263672, 1346570353, 27993319, 1296379569, 945009551 ] ], [ [ -161955174, -411724091, -764721348, -362432175, -1387341077, -299881899, -1277151747, 1996513834, 1898879933, 575982983, 1990257400, -2112848243, -677258633, -521567646, 666469949, 555825671, -701900109, 87114737, 984736485, -1286862808, 25183351, -853772909, 1659900804 ], [ 1010622549, -900977028, -1250505562, -1148226348, -1945926736, -1250128265, 1730989746, -492870725, -716169085, -57687216, 566307533, -463693769, -1935956301, -1365579798, 1361393105, -1316293793, 782999362, 930686889, 215837994, 956143412, -751109845, 403431868, 1133552898 ], [ -1362070873, 636417023, -16192151, -1838414732, -246417927, -551441103, 33130549, -357796283, -2136589653, -44349153, 1907512249, 892256063, -2032218539, -1697172971, 1085658389, -83535037, -1878712077, 739623803, 525384739, -613876724, -502609310, 970141404, 1204763894 ], [ 243474201, 1474265179, -1210642349, -1164151406, 1757964654, -1891840346, 1083036573, 449275373, -1045049340, 599760486, -1530137295, 1688616419, -814806587, -2145495704, 246846288, 1703067833, 886136753, 1203841321, 1563299119, -1338436588, -602127344, -1156153108, 1747921422 ], [ -1819504643, -325091961, 138261664, 18314293, 1077243668, -121082435, -646596545, -163880089, 923769522, -1614731376, -1743533646, 279466262, 1534383938, -643566275, -680177147, -1970422399, 1271912910, -1416657159, 1745906893, 2070191663, 1318724014, 2073823476, 960905157 ], [ -1293129580, -877768555, 1894093704, 1403503764, 1972630007, -1896586465, 1983618473, 1390561418, -1205302507, -834475743, -1959415290, 829396835, 586100510, 1847598808, -867016679, 169288591, 1778506478, 13715015, -1035791000, 2109471976, 987917845, 1007656691, 850217747 ], [ 196486247, -720877537, 250734167, 1576928953, 1965393057, -94412299, -2071976057, -427781972, 1938206983, -1304113693, 956772950, 877240762, 568670365, 929301066, 76200044, -1458653778, 1107040041, -34291122, 1042830050, -1422314073, -1695523989, -863682354, 644839132 ], [ 982713170, -1112581743, -1446861098, 2085091677, -507024399, -1514002881, -1020691403, -406436554, 1645848868, -2095161574, -1709412425, 1909859747, -882013581, -249854570, 1927111351, 1176659565, -921625757, 991257052, 415687598, 2144440746, -1306551570, 1359411932, 435119652 ], [ 1696879427, 855340513, -274696515, -1745197601, -719663663, 2091912787, 1535453898, -100340678, -406489990, -1433022845, 1255945758, -844957193, 1189607365, -1097583606, 81576817, 773897476, -1320100502, -120461438, -1019001779, -1174767364, 1735335493, -1145173745, -174108244 ], [ -22983424, 1564930098, 1555337000, 995962946, 210320435, 11554014, 641720055, -493805044, -625003747, -294477008, 1968109323, -1514836735, 1387018825, 562209635, -1530223576, 643179430, -1438927140, 668427862, 1551888814, 1067279456, 1183433511, -983070749, 1985902849 ], [ -1650229534, -1362843597, 795980327, 808090612, 1254577351, -1787027018, -1841117505, 470539954, 307125413, -74873071, -1915543416, -1474105901, 1336948402, 489888342, 1537648696, -715839343, -694205358, 1038951064, 258861751, -1805489420, 523657451, 2097750917, 340143992 ], [ -553153946, 1974432134, -775041060, 406649522, 1980393636, -220163135, -1471098467, 465868016, -478947592, 1901017974, -1795049808, 924406771, -1389097533, -1877892280, -363950388, 893957017, -1105853215, -313167992, -1644931495, -475076651, -974535440, -1239743687, 1059704380 ], [ 1329261521, 1250000334, 1408978752, -852362790, -1747399551, -207715260, 1652805351, -1280970417, -640161807, -338403705, 566219392, 380635137, -2012287545, -548140559, -1458508935, 2043979698, 1687690826, -321386807, -728415161, -980254428, -425721346, -2037361499, -308390195 ], [ 1076687403, 742905944, 991577044, 377572358, 1510808316, -1170198061, -1859738346, -720049104, 1452209785, -1884940473, -1501943548, 1762276405, -658439189, 1515003220, 1440152716, 2017325900, -892262069, 1146621989, 606704783, 1020429704, -442802834, -1326263847, -2134364922 ], [ -1617247521, 638583210, 1870614818, 1103016407, -1246201934, -142925734, 544832236, -1518528676, 366947256, 195907472, -945280900, 908898789, -174780493, 939460559, 2143131952, -383240751, -913009157, 1413543502, -1106705867, 705993866, -2007512362, 873570016, 405681822 ], [ -1554015337, -2048061283, 1275744586, 1470915239, -655889523, -1809221993, 505327606, -2009322820, -929334135, -1090447338, -264355404, -311479326, 1471102577, 275156383, 735298406, -1885034250, 2042474728, 1207884564, 1273936640, -2002647768, -54260724, -1327152751, -1421504174 ], [ -645060007, -1223609211, 1794390040, 545103375, -1199183421, -1718908266, -943007215, -1706133903, 1308931211, -160527511, 1346191163, 1438401182, 439973130, -1914393824, -895906901, -1873094862, -859154892, -38987502, -836408163, 1670177058, -212244147, -1587744795, 970582856 ], [ 1964574781, 636691439, 2097018477, -1492798275, -1216632037, 50798111, 478223000, -1340534491, -278789273, 1232598961, -352193049, -317283257, -2105056904, 1231523014, -398416119, 1664261723, -2069630988, -527192924, -1198336133, -735060567, 724081693, -522102988, 1758396381 ], [ 1034173552, 623447749, 691508165, -488751005, 143941303, -1493293448, 1460515415, 1272714334, -721451623, 1051240079, -1193907483, -357236310, -1406693879, 831260276, 1250406780, -1800869012, 315761302, 1318363701, 27654567, 1631795492, 1088432353, -704709553, 1014154323 ], [ -1342572817, -1801559925, 483255508, 293989897, -85750812, 209445434, -691331971, -1891975247, 1934884852, 733215855, 295335352, 1261107731, -2128829185, -527944818, 1757708612, 1749272065, 1187637126, 66019388, -1038289756, -1079753423, 914600279, 423023917, 893176177 ], [ -462572075, -1310838313, 544435475, -1736789161, -516211963, -1572884996, 1277093745, 267326177, -920755459, 511198871, -1793489316, -270365540, 1793059092, 953711163, 1470728143, -827985015, -1673166038, 1390109567, 1789487393, -755710224, -1427295069, -903279624, -1272607243 ], [ 1209650974, -1787538849, -69691842, 567347709, 1077961610, 1568501337, 668892016, 1135394591, 900941341, -266852020, -652253027, 1645718690, -1724478384, 2075441794, -674121953, 334151700, -564499362, 1476811239, 1415642158, 197937199, -924130206, -1724149420, -1948545298 ], [ -1266469780, -1922175531, -312008082, -774075020, -2083578437, 1856848649, 196034216, -1399066052, -288988037, 1999454713, 101143728, 654600545, -102041052, 1648243603, -2098338187, -1508873524, -1257271320, 784531791, -1058919431, 1297264778, 2093395200, -1967228018, -505635333 ], [ 498120037, -18854784, 1219528135, -1569660048, -1474319445, -1651238493, -1054858903, 1080990811, -1664907346, 170606649, 470890373, 1166622626, -1842801330, -1221727862, -609383658, 615340258, -1993459769, -952737312, -1614499231, -988617051, 865913234, 1861881509, -2097309316 ] ], [ [ 388909683, 1546610016, 18886841, 1406252318, -1788994965, 967321741, 955187898, 586336056, -850168097, -232596495, 1890965905, 1502556639, 414957591, -1852275149, 941565053, 1476033550, 581819717, 1295190581, 1219428407, 832653293, 1027447718, 1653998824, 1745631258 ], [ -1136836771, 686264985, 1811100198, -1762566945, -1736216111, -961843856, 313773580, -2087365944, 1204845139, 706982023, -652030954, -2094566905, -744967631, -1463483178, -526307308, -1460262467, 862276971, 1933740501, 832111159, -1128398369, -729929448, 1935547828, -832525823 ], [ 1006349949, 1040437304, -205807302, -282470821, -1144029666, 113849232, -2067459273, -485146373, -1620700112, -100646963, 392502966, 500296162, 1523174781, 1924150528, -195695568, -1068199553, -1770344396, -1522975104, 449621571, 1568759058, -2145958714, 1939164869, -439771595 ], [ -2025546743, -1831106593, 2083087227, -653111033, 17578296, 791545490, -1058823156, 818400507, 602909197, 1261176578, -1225407513, 424464795, -331753385, 2120207540, -749755975, 1479083399, -489738271, 1010123467, 797527961, -1885075422, 419701435, -44475270, -38643045 ], [ 897404351, -1620814632, -898968201, 244003292, -426592030, -280309662, 1313201312, -545655736, -1555505323, 1187600702, 236423153, 1739514648, 1698259076, -2033826121, 1753519050, 1223530965, 15186495, -529007923, 332323193, -851579251, 1503530132, -997615446, 387922620 ], [ -122491703, -777281430, 1776216757, -798975956, -368772303, -202080275, -118980276, 869172515, -1373461126, 1143788729, 970951, -358405855, -360231334, -263023417, 975899608, -20940848, 14898730, -1871013518, -571012522, 4206793, -1172092297, -170554016, -49737223 ], [ -467446122, 1107823252, -727993025, 624422848, 125766283, -217902365, 218043776, 711679845, -557104649, -1074220325, 572336481, 70160961, -510422551, -16858331, 963296489, -1194519263, -1675143732, 34802912, 972778164, 789388860, 1478242550, -1447455530, -344827185 ], [ 1233713614, 170676312, 510120882, 381911979, 220672211, 1499659467, -1143822086, 1297201974, -1693666105, -1854699976, 1057885301, 1492801481, -2035428737, -1859098180, -837895023, -665925111, -698212108, -258693540, 1890427273, 1633008678, -470439414, 1183763167, -968500255 ], [ -2069452744, -1659353432, 213097936, -370566497, 1954047521, 712423718, 1215502120, 1105950069, 1519640319, 1410791205, 664019124, 1742270756, -205452345, 983470500, 1936390781, 1493381090, 1838538410, 1075857972, 1216493183, -1509324831, -813272484, -1495409956, -766662796 ], [ -1635111963, 961365110, 1964290656, 561758333, -46728600, 617002613, -205095628, -502498515, -1142171008, -1122782722, -1853075856, -513006354, -580868807, 1086695476, 557375646, 1805630125, 131829653, -548068465, -1618491380, 991367607, -290834924, -1580216717, 1724678230 ], [ -1270576593, 625513937, 348679142, -1939085841, 1453426913, -1239112089, -1673237891, -875032540, 272196597, 305611406, -155771682, -672030023, 4056945, -1525601378, -2095828241, -966756745, -367302089, 1377716964, -89999950, 757384798, -1157390685, 252824703, 2000109313 ], [ 1818828068, -1139163115, -346433990, -342738052, -2115350659, 1772253961, -124773858, -1809416834, 878541659, 302518689, -1651408404, 548375650, 1051224130, 1731103170, -1989597808, 1340286399, -1268700098, -2077080776, -1791637657, -2083171715, -854565896, -1029942913, 1837062268 ], [ 1959563572, 1286595597, 748293832, -1380387794, -324241243, -747952, 2050592067, -1570595690, 1475734414, -1472774300, -1311250362, 1279483646, 1527336756, -822777799, 1414439685, -1115218911, 156435726, -1489841994, 194040048, 792308114, 549998789, -151335827, 392119953 ], [ -1512552022, 2070299433, 1114711517, -30836816, -1724633429, 205759391, -286451360, -1446437662, 1261824814, 1925782750, 1773781796, 1444530906, -149674538, 147468407, 350035535, 2043216994, -1366349810, 2031824609, -1279773153, -1040281396, 102176561, 722762061, -1909728783 ], [ 515942877, -251278715, -419070128, -541981774, 1252111862, 1733119417, -787820446, -709288524, 1329369260, -2024137388, 747125169, 540331868, -746134865, -169972624, -1325662216, 1331656804, -306817712, 1511801438, -1747884028, 875729289, -64229028, 1430211646, -1314165943 ], [ -1667943421, 947895305, -664638828, 1178712506, -164614118, -194785447, 438557277, -2089078102, 1499372577, -1408994442, -216533684, 1473387922, -554223673, 869650557, 1857463089, -640644094, 1350674417, 1519774681, 1339463076, 1469564161, 276889630, 457166081, 638401127 ], [ 253467464, 1667221336, -1623886729, -319748448, 340422791, -763548512, -1086812146, -1680305874, 1312363769, -1234986993, -924394553, -1781522696, -1000002534, 1914565917, -1357996050, -1423963188, -1342581977, -1584060404, -1779665583, 1231884353, 2075832534, -595756006, -1786853271 ], [ 964993273, -1931659555, -368028458, 1110593373, 256194438, -479802850, -995500418, -220140360, 666001251, -1506060667, -1150655434, -98152148, -1443374903, -516161299, 1990839624, 530980660, -861236638, 1470511819, 894955166, 119345460, 7787056, 581418114, 817674825 ], [ -957322303, -570778619, -1458079174, -1383179310, -846849317, -1259284315, -643718793, 986969385, -949914173, 430263397, -1276479908, -175270518, 840941955, -1398393633, -1388108770, -651906361, -1675530697, -1069323464, -1361834838, -1843558562, 1344613476, -1952485668, 1352462370 ], [ -1471443270, -1882002886, 1556276629, -1835221044, 741089045, 206420489, -1079870758, -1836745498, -848214687, 160680489, 761248375, 1600973104, 791554949, -2110738964, 1480420097, 176988484, -658121120, 1367741987, -1244178538, -15584043, 293834756, 681071857, 2055832047 ], [ -1776248292, 366247529, 791548472, -1865219994, -1820614185, -1700390619, -120362170, -2051789583, -2145417563, -900501216, 1745456864, -326801633, -238199218, -2025475973, 360783920, -851424828, -1724399491, 1381173353, 901499474, -800144063, 686101486, -2067557367, 175081519 ], [ 473449674, -807939618, 733376844, -1540158, -401422313, -225000370, 581049663, -469600281, 1977688765, -1780406554, 1018101176, -204115192, -2018835610, 548578682, -1189770433, -223826480, 1751896531, 437187810, 826880006, 666538496, -1279090554, -86761164, 212616369 ], [ -834282193, -1509916645, 1810562866, -2142829334, 813021553, -1965079141, -1704079519, -1934865743, -2141440864, -289634508, 1978609239, 543545307, -368099804, 784342454, -1575281704, 1304159138, 664303444, -2086578968, -994196229, -1823752633, -939282075, 849489421, -378789196 ], [ 675397689, 969085832, 1004661660, 861544877, -529400436, 1840101618, 280410823, -2034909212, 924294759, -198382440, -1031065675, 136598206, -846815211, -1443720543, 182854373, -84276987, -1544123881, -548107000, 1738592177, 408315983, -1793962789, -1039172954, 1332781558 ] ], [ [ 353082435, -513854942, 938169640, 1031858562, -1295532953, 1618556847, 25553522, -999527751, -18252329, 1060178041, 811295286, 1456749317, -116905950, 2086086845, 2113262216, 1746672962, 906375299, -320505824, 1411369020, 2137078359, -1011467833, -2112619829, 1377698773 ], [ 1083844257, -2097213646, -1961727215, 873285276, 727469935, 839693568, 1397779162, 739572349, -1688400626, 1072282950, -1603876532, -535340805, 2018585193, -1792278072, -232154022, 1373692297, 1966718745, 1302737113, 470550382, -1025023974, -1681855756, 319466271, 2070468912 ], [ -1726920956, 1244209163, -807825176, 1582733656, -757915895, -659732538, -213380405, 641805981, -684822585, 1707436900, -280071844, 847779075, 1266195151, 1974203630, -1835127618, -1462001011, 1102927463, -1233757458, -925760759, -1685144214, 204190414, -1293235512, 1812810012 ], [ 590856212, 2007640958, -1098068587, -157563271, -1531479927, 720943596, -1177040943, -964898596, 920468305, -300774583, -1238631100, -1744607328, 826535312, -386972362, -1139693967, -4073139, -34667750, 678943734, 1564238013, -1469093173, 1311410785, -224728934, 1908564996 ], [ 1222658493, 982471660, -1594030599, 76868802, -2011888891, 1277600227, 474714190, 360735295, -227269506, -1409616286, 446947629, -1279531866, -529218029, 115264740, -2126262006, -570106541, 1328242909, -410449775, 2063430393, -94669112, 504590331, 1393971727, 29993280 ], [ -2124493833, 66310597, 1759507219, -841592665, 2056024876, 429698277, 1147838454, -501230573, 1945676757, 200124508, -365231610, -410993152, 130772257, -1386354098, -329540118, 1641810861, 915856956, -1067672619, -1791151191, 320317978, -412880586, 168750894, -1757408162 ], [ 96016007, 876605771, -1885121655, 2058577121, -1230328723, 1243987755, -588377840, -102381036, -1878146180, 96944085, -1050703711, 226103780, -731507291, 849330205, 782523503, 561745496, -1602114979, -635009188, -1831705288, 756830781, -1141641557, -60310307, -83746247 ], [ 19917744, -757123805, -1823292870, 2142034755, 1267488402, -1976885629, -392799068, -2018138867, -1126640023, -1116998032, -508249612, -1054211903, -968331525, -835242093, 92883909, 1470770884, 1420199152, 531429480, 1771816461, 1453635770, -30576427, -8391024, 1488637319 ], [ 1908430764, 1268467036, -1376978905, -332010093, 1255246919, -1963691730, 1506394328, 1355509171, -1464308877, -464948403, 1958727887, 877923457, -1272175285, 2014270256, -821211186, -2044125160, -442325281, -1816797007, 441502544, 1723989548, -1310078190, 469495669, -2059680708 ], [ 518502469, -492709360, 1825318215, -264707500, -1250674046, 698889400, -213048763, 707347290, -246248953, 2100281456, -273936935, 1510424557, -2052497131, 1075565876, 650080020, -783750580, 720225360, -1197248875, -1298045445, -967526224, 1153030576, -1375947115, -1359966913 ], [ 453251982, -457355340, 1097328995, 2117779958, -2113279769, 1255877656, 548226138, -1333933887, 1697362623, 270862742, 821117357, -1663974731, 83755775, -818388742, -734030319, -1869343162, 1039837461, 1553711818, 649206061, -366776224, 1092715719, 450831262, -1904462382 ], [ 34697179, 923152822, -1268530090, -14982916, 1721087629, -2021785228, 1161437954, 637308311, 1454694378, 1386703394, 1815692173, -1141352091, 1531614305, -64567875, -1939415867, -1682361498, 2052214164, -1905265826, -1266113807, 462977786, 250516887, -1956242887, -1187234887 ], [ -1646453990, -2048543131, 449566769, -1148819035, 1955511880, -2071366517, 529961638, -1152995539, -232552864, -121949311, -1647943317, -1613058400, 656732362, 1405911629, 75346011, 199206191, 1098175666, -2063216558, 877034183, -1735592253, -641227668, -178904439, 1428750860 ], [ -87695543, 254182200, -1545782339, 562704278, -923651019, -764796969, 908137935, -1441602882, -735826451, 1585558278, 1007143009, 1964591209, 1613626199, 1545090228, 313447380, -1247503970, 1099579801, -1538538657, -1698487965, 510156993, 1492178763, -223545742, 1867250672 ], [ -610317001, -1833348810, -1958420776, -1379379828, 271864074, -361184309, -620292182, 658635941, 649811229, 424126105, -847114398, 1966397692, 66913157, 1953066264, 1193266270, 888793578, 2055881144, -1187507273, 328113849, -1586504610, 1117539302, -852055068, 1506857305 ], [ -1564377339, -123733489, 1815092525, 503452782, 789651294, -151582612, 896434757, -1116510101, -1560596019, -726263929, -2065659280, 1003444102, 823898279, 1926585904, -2119115935, 59877729, -1858274682, -285414086, -1845767875, 1524382521, 1681755049, 322628619, -2054177593 ], [ 48233972, -615650033, 899960973, -1148325219, -1588643354, -1053676207, -579965729, -147833774, -1737502335, 2078886330, -1905938239, -2001748268, 1830105603, -1700827605, 113799328, 213294457, -103149124, -1665337592, 1670120386, 34122074, 385152411, 1176724070, -621148805 ], [ 1575353561, -1544735126, 408999472, -1797127619, -370726973, -801237139, -1564468635, 1189654174, -205677670, -113454723, 1007390173, 401807599, 745910672, 482121227, -194381348, 1141477917, 136586018, 861842665, -1096939659, -812138703, -975209114, 699909770, 300718986 ], [ -1247357184, -1401623509, 799064581, -216774306, 2008271599, 691070018, 2105107054, 1725128163, -1060720428, -740504742, -73805219, 1565795442, -1568122579, 1966767317, -1149111335, 2063595483, -696556839, 454674987, -263884250, 1423998194, -186738492, 1554844846, -978581441 ], [ 800686610, 955857063, 164538753, 1251275856, 229370885, -432770985, 2060706674, 33332121, 358608767, 1472315824, 2050478456, -814402537, 2109985956, -1181789219, -546087265, -854702155, -1664850133, 1999256864, -1849818793, 357762179, 1060021091, 1252199740, 1514125991 ], [ 1253625291, -526950325, 683378843, -1022836503, -1758638399, 1216932950, 1096987674, 2126704997, -1498282166, 1300738057, 969992303, -821304156, -1034776737, -1564667871, -1676503182, -828288556, -1678462143, -1078406176, 1359174478, 2011729450, 286782755, -2095481063, 1626794904 ], [ 569194813, -2113469610, 582618922, -1881128876, -842902546, 1756949005, -914669336, -268985529, -486551253, 1654258140, 268164708, 1246035446, -1736414350, 275572451, -601082002, -871008946, 982736556, -1334075965, 1061935462, -775845224, -555541770, -123317068, -701153536 ], [ 743187304, 1782774841, -2144640557, 1897928424, -368287974, 20599735, 217636402, -1076886878, -1009469267, 128514771, -1308047400, -40511102, 736828744, -1233748922, 605273870, 945401423, 896153889, 1841918381, 1807197709, 558729500, -1209662427, 29091363, 1757486707 ], [ 770877477, 1543189720, 2059985679, 307085636, 876272263, 526619947, -943416095, 1328429238, 1762391665, -1976649798, 2100960187, -1462753276, -1524118675, 1811696639, -1237311220, 885432179, 597841992, 2142220791, -1736245143, -45541872, 2092936243, -855640244, 866144927 ] ], [ [ -1636241618, -2050632520, -1272133624, -845869401, -1699743604, -16307398, 2104774676, -1354784241, -428265362, 1864310809, 1311832407, -1430539016, 254029018, -240377, -424203697, -253910843, -1046090896, 1025431823, 1991396861, 1788859814, 1377508734, 615551419, 1885942295 ], [ -1296759782, 1838917662, 1638063448, -641554096, 559186974, -1666568179, -13263473, -1036835168, -1252975188, -1818692280, 828210368, -1292271582, -621248791, 1501509887, -1294886759, -1141310401, 1740024234, -243055660, 331361724, -237804062, -1653634657, 1616302371, 1678525962 ], [ 1100238972, 2032835509, 2038083242, 45346881, -1165322943, -1767927336, 1267698039, -1503096378, -1023185540, 68285909, -510140506, -919256433, 242543572, 771709817, 1497451927, 1271330995, -2112971180, -2143869699, -814874209, -1842891285, -1640175640, -150505420, 1583067291 ], [ -1193017845, -598459507, -1209177000, -2115509018, 1072214943, -688945779, 1694222244, -1037969754, 497998239, -1729138082, 160081269, 1686492081, -2092674966, 1155442578, -996728754, 1677290880, -909523078, -2013637092, -943298072, 2072355314, 669508993, 1094621030, -1140480803 ], [ 1621931711, -397417736, -916479755, 1932029891, -543810594, -589122482, 506711197, 1978551193, -995391200, -484569294, 828958285, 317810011, -1111336360, 719410112, -1784934413, -230698855, 2051461547, 963662487, 765284423, -92335984, -1603813336, -1197636, -889160022 ], [ -288009833, -1804568498, -1916886242, 319610815, -1507781974, -1327454367, 650616940, 732569663, 1065805150, 667097214, 756661770, -1141652734, -1830171170, -753617739, -1404875708, -662783675, -1446392856, -1880025771, -525791143, 2050420127, 1707674188, -259222912, -2024951669 ], [ -1951912304, -641450837, 935167230, 1133721606, 573536435, 832344087, 1995252575, -361335901, 307557951, -1767547852, -1049279912, 594080188, -105568380, 57565682, 14560850, -189647405, -140758242, 462590965, 246432211, 18332512, 1788210995, 899038475, 480654598 ], [ 1534336704, -1075127262, -1185714686, 1860062815, -431439137, 1305725628, 1625160268, 128672985, -1766814716, -646661915, 995130094, 389830978, 371483253, -408376130, -80806983, -618094414, -1449017487, -631223678, 1194265186, -1666224620, -865023172, -1086480278, -1050134687 ], [ 649451454, 1497858781, -603842216, 1299555940, 462560605, 671835408, -897060332, -1672615306, -1028766097, -1544183438, 6844671, 1831400624, -1463342222, -933264389, -671913173, -1949028658, 1629216166, 1269337737, -1918809521, 1578151905, -156673234, 1974328361, -257305884 ], [ -803341641, 732971758, -1072735621, -553831311, -542431484, -471888578, -1909966682, 905931172, 211677288, -1902938716, -882198450, -323510392, 729256313, 303246344, 407190910, -132338698, -250768588, -161836516, 16036235, 1467973894, 741375338, 2007569661, 1718597181 ], [ -1033954948, 984078170, 586548054, -88758109, 583856840, -1856182260, -1512401396, -1257404220, -870479116, -568758076, -1876789272, 1936578135, -1110868988, 1892351910, 661339295, -2023307785, -252495274, -266062794, -1416970778, 1250407931, -2036907057, -2028864883, -1368651729 ], [ 1123556833, 1136241578, 414594583, 555505833, -258405430, 1023819535, -2053998368, 623357254, -1367878769, 1861978680, 1046359226, -425612104, 415402771, 2001744213, 705982379, -209336817, -2079156168, -620584013, 962801732, -24712242, 837676899, 760068731, -221151784 ], [ 1298698907, 607513031, -61983261, 2055584587, -1764664969, -1489628436, -793455055, -515053322, 1900610636, -1517226526, 1676405910, -703299311, -409710521, -800965348, 607973536, -99892811, 974780958, -985660655, 469775744, 750982875, 520494879, 184474825, 1899399658 ], [ -1456590137, -1727112548, 948987599, 481118371, -1002414644, -23079731, -1890079648, -722622951, 300881310, 1708481274, -2001479225, -416186593, -1241370108, -988467080, 1363113638, -2113031428, 1811109495, -1106237489, -27801353, 281246891, 185373101, 1375925973, -595877594 ], [ 1328839777, 1500960183, -1841886947, 10368380, -1621164390, 1097015590, 953630112, -865565131, -302936824, 1109033061, 1370011718, 2068902785, -1532221509, -963984556, 165694395, -1884493785, 1076837525, 1967040164, 619755827, -1269218419, 457106894, 994683592, 884999656 ], [ -633341518, -127489328, 255628333, 1135216244, 1162008641, -668442118, -986533830, 1885782273, 274511093, -130507863, -2048265889, -1146036123, -981140638, 452640592, -319464446, -368994646, 869765840, 2145043677, 1801306149, 291955200, 1078824963, 1255726201, -1964216595 ], [ -455050867, 761908699, -388049877, 1020316930, 1656616142, -908233389, 1531148185, -1602195690, 148436214, 1788510253, -1030530939, 1616353456, -1627779523, 1979064760, 1881155112, -868379281, 695049666, -316558739, 1704444213, 1431368785, -1480391208, 1824034816, 615263411 ], [ -494613817, -432678939, -317033795, 1460471545, -1945938970, 1543875911, 1177322868, -1592264122, -1525132921, -689671182, 29684983, 1705097125, -64674408, 1603616597, -2134689623, 1022903601, 1380512359, -359601008, -1787060527, -58927139, 242856338, -1333449696, 1447331041 ], [ -501519744, 1078311594, 2113111698, 640158091, 321563215, 1346213261, 1945466367, -1677473079, -1676594093, -1158683253, 1314186869, 1329730497, -1852959572, 2018718503, 1259567779, -2047337286, 1928062722, 932240019, 900649629, -932336507, 1330449145, -1788965883, 2085582482 ], [ -555204489, 881576512, -2109258423, -816089345, -1499535995, -1731233344, -788246705, -1081696017, 147543644, -145661497, -445896371, 698241285, 1514504565, 700293529, 565206187, -1402100419, -955723856, -964455976, -814494181, 843279430, -1156393600, -1988848429, -1910185271 ], [ -441111752, 255601941, 873514016, 1023531548, -495184864, -2068634382, -307661893, 1957662806, -1359375643, 1212126681, -971855145, 208263621, -220861242, -1478668596, 510498760, 1308090647, -1453765620, 803710649, -2127608494, 579550882, 1645202026, -1816965936, -1356377612 ], [ 842515712, 1992415095, -1289235529, 520766086, -1457760049, 2099911069, 885693614, -2103694880, 192841385, 1390542383, 1522598587, 1312887757, -1650326239, -1545106051, -735858430, -837221322, 1554061014, -102407226, 1456289695, 1464690696, 716748283, -1311501628, 910368796 ], [ 983978825, -238786494, -427917673, 387664094, -382890463, -1780927093, 1808603823, -385347325, -1038236611, -1136031827, 1167233819, -573573606, 1398880905, -92915366, 224065594, 1908674087, 2134459065, 472670315, 286862390, -602752524, 719625824, 1590265334, 2046923437 ], [ -1700005009, 370930575, 351315096, -2015544214, -1132510939, -1562505223, -259932458, -1270505018, -1717014871, 1731015791, -2057303673, 1744019134, -1593056538, -1587281824, -1783232250, 418163378, -319970980, 655341214, 348958939, 83368496, -297091614, 125198906, 1170884187 ] ], [ [ -1808525795, 307304192, -1616423113, -2125281107, -1872914857, 85671057, 182638978, 1467641610, -1444937004, 1971441898, 1523689387, 816534403, 82560605, -224983411, -1589627042, 825472322, -851948551, 178385448, 1435795793, 506020685, 2041399071, -1675188465, 1447346285 ], [ -682813616, 30507136, -644454876, -1933202168, 140939604, 1680075143, -1142875865, -313882174, -1268885486, -510674308, 979612699, -1114152205, -1449481959, 906325068, 1116793730, -2123256761, -1892162854, -1291196460, 1386153561, -1664595574, -1421580182, 1736389069, -77711069 ], [ -1540565352, 1223751482, -265023501, 836114798, -755170460, 818290972, -205666654, -140742425, -925519026, 2118024044, -1143376791, 1457328181, -1535552183, -1968655979, -876405726, 1781194356, 738637070, -2034866564, -1140614475, 333913669, -1321282143, -877299486, 2078326556 ], [ 452711547, -1524095527, 98247937, -342619136, 1734563509, 350457501, 1357913402, -667939192, -1776426745, -486455553, -1675305054, 279042544, -164770092, -2101835958, -509573181, 95014933, -405122094, 1523657015, -639742693, -1625317908, -594435341, 1706710979, -513565087 ], [ -1034681162, -69398868, -1643847585, 1681614687, -77273909, -940624643, -219547057, 1332343154, -1485776101, 95874828, -511229947, -354183160, -1365667172, -1248589784, -66745235, 1397049897, 26172834, 1765917984, 1131231079, 402993560, 1898931552, 1829680120, 1712199978 ], [ 1278515047, -771646183, -1796840689, -532168079, -1261154225, 1967651492, -400790634, 46153851, 1450444426, 1965070885, 2043420049, -1045701563, 354973352, 1465177361, -626165262, -92456131, -1779496789, 1782930008, 988468252, 1855696407, -1249795531, -1488129971, 1938725115 ], [ 1978240790, -1545872340, 1763465789, 1052415571, -466857897, -1013453769, -1240562992, -1241275850, 269014943, -1708004387, -1259167344, 591292439, -316162457, -1603673331, 614797710, 1936177571, -495778877, -674059975, 759324298, 1782249611, 875940579, -1697405247, -1605439462 ], [ 1491928505, 1667986061, -243466407, -299162463, -656282668, -1815609188, -352877992, 719886435, 165739646, -930786899, -744952829, -966016075, 403591455, 588745233, -1244320570, -720449236, -1327169220, 170865250, 1142545103, -666353938, -501027054, -1410105962, -421270231 ], [ 1116914271, 232692310, 1800880732, 471603922, 1253379112, -477453530, -995778035, -871971583, 380542568, -1670387277, -54111341, -174542990, -1092344957, 1910317345, 192550814, -551788557, 1549951915, 1883973748, 650356743, 26151219, -484863315, 899123158, 484693640 ], [ -1322333298, -595531246, -381567263, -272313581, -750071684, -1629582795, -537207412, 793040457, 652630840, 1300120113, -109268374, 1940991099, -1653718788, -466575221, 1624476807, 132212592, -1861720497, -449157394, -670251277, 1459109033, -2097085213, 136951919, -1027298167 ], [ -447173596, -751876854, 392932203, 542174037, -1348658478, -925340231, 1882826722, -1206608869, 502774914, 2136415064, -411736801, 2060770253, -1832320636, 1788343352, -1276944572, -2008889923, 1799552534, 428092469, -1473150000, 12369553, -1359311839, -987605335, 1778388638 ], [ 243135864, 1716479970, 499290212, -1092720819, 1933806910, 1790074431, 1000162408, -1549150428, -437823782, -1511211207, -1190921119, 2096287351, 961873810, 517619347, -310461690, 1195949319, -1827468791, -51753561, 581785839, 2069940695, 2128843816, 1900291273, 121175000 ], [ -344436083, 1834371683, -1356312462, 615635012, 2091647436, -2038276157, 1630268332, 285446763, -608310590, -440215750, -753462223, 113091638, 1207158105, 1288558450, -523911823, 159161900, 1403763251, 96154533, 2100259473, 918914359, 834071231, 1998716832, -836856030 ], [ 1316877761, 1852463610, -81784184, 1583356813, 165848291, 1422082091, -1371865514, -37620699, -281207935, -568634445, 1005660529, 1994420805, 466058589, 1449542176, 300212678, -297631198, -738315731, 582260058, -1959280217, -430227530, -562488058, -1033577654, 62525401 ], [ 1941376371, 1773297429, 1765123752, 90963872, -1601642468, 1857604278, -1012266703, -195168312, -1978172338, 1022745379, -2058569211, -1684644742, 276712821, -1241744568, 1806564488, -1581305362, -312363982, -1020188289, -1458849471, 1631555269, -264639247, 2090849083, 2078582859 ], [ -1520430390, -1965489846, -1823364602, -797654886, 1180468560, 447470196, -650267480, -120715186, 113442037, 166551338, -1900068764, 524505735, 1749456280, -762438201, 546094604, -55839681, -531385975, 380128858, 1553452796, -1059621687, -794439620, 1628388694, -506973562 ], [ -2053982923, 557734683, 1255231175, -179771972, 1919257, 1493780790, 1011093279, 2082757320, 539721991, 1141967031, -1035611801, 1491739700, 504437022, 37544669, -1419881641, 395821468, 1659803165, -979859088, 14261008, 1165271616, -1228969739, 634363013, -1173037164 ], [ -231397634, 164333252, -1345636536, -875331935, 604523778, 984810638, 565006679, 2105783242, 1115545912, -930750725, -1686015601, 1649764649, 542723446, -132622153, -950492320, 1971765352, -613364550, 1184201895, -986121990, 869454636, 652897794, 37583349, -1805413541 ], [ 898866434, 1870497874, 539041844, -260349334, 1693686344, 455315720, -332257009, -876829256, 1164926054, 959913438, -360742141, 1430852012, 1378048760, -1077556408, 476774987, -1413506763, -759950870, -1213700126, 239036640, -331737474, -1639205764, 87518906, -1117617997 ], [ 50038880, 1336328273, 508276642, -541833891, -461653426, -1457815519, 373480755, -1600831492, -897294347, 1508416271, 702096195, -1185031841, -1444827742, 97208955, -88653587, -1554557828, 1977550285, 1216156738, 308872824, -1557807852, 1307668408, 941832076, -384111687 ], [ -504914516, 269013133, 1973242193, -1401058793, -2019054560, -733517956, 1656026353, -1814165657, 605192377, 1274178525, 242728506, 1766238912, 558134269, -1766695850, -488596411, -1736590466, -192421792, -1962423189, -1683717913, -1487483626, -800269477, -2134444227, -35596458 ], [ 1738020510, -229559867, 829416502, 62026061, -629451745, -925246015, 660191284, -1834177853, 75005784, -904833702, 1355385850, -1517208108, -1332917857, -112311023, 84616241, 285233749, 1771335369, 1714146925, 861825175, 1820511620, -1603237857, 1659592214, 1684042299 ], [ 655232401, 507743823, 1477505111, -1014744594, -63092705, 696314852, -737282251, 548565928, -1149717085, -1276821704, -1247693915, 223932737, 684116801, 696167672, 113882986, -2077272582, 1379251801, 890400315, 1259121550, -53971395, -1067390278, -1079092133, 1824020351 ], [ 1511397516, 1481275112, -2058563859, -594051023, 1992998456, 1980669491, -1950472165, 1682173386, -907157018, -1943382821, -170809707, 494002724, -502467284, -1979350053, -641534948, 277063574, -1864580907, 101855190, -1501341451, 498039547, 1481280241, -516778904, 53685203 ] ] ] }