{ "type": "int32", "data": [ [ [ 112849036, 836267508, -848410121, 283518622, -318801626, -2116265721, 27364086, -331930903, -758469289, -2040672184, -1461829496, -67260159, -894193648, 1681393065, 2024042013, -1682099024, -2145042056, 1172394842, 111427447 ], [ 889739715, 157533547, 1422314965, 1155123721, 1412731137, 725488963, -713848875, 884899015, 1539327190, -51933778, -15091988, 1644319464, 1745969023, -146101929, -87127619, -1057783715, 1178104416, 1773767112, -519826242 ], [ 1872487166, 1491466916, 1291523174, -1141524610, -183981018, 562568056, -2006154342, -593260167, 668919450, -1840093617, -775853655, -327788083, -2049383085, -188459577, -2086384448, 1777775205, 1182117769, -856964797, -2128365139 ], [ 626249742, -584156405, 51587584, 1986085306, 910224497, -1556630189, 1718947400, 1473472477, 1634328093, 550612420, -1197379681, 1745409014, 1861668492, -1109426691, 1850059268, 405851333, -2011481792, 1286099587, -1962880000 ], [ -1623636623, 1217749831, -810247328, 2007123080, -1416525490, 1011399838, 2118310715, 1305663309, 820682324, -850369268, -174693715, 1720357038, -1367770311, 1534751431, -1495326674, -1550514952, -97174261, 1294318627, 122996846 ], [ 9345157, 1617219272, -1798399926, -995956398, 2081076433, -1605138407, -1666153703, 1329882911, 1195170464, -1855873007, 551713571, -320656983, -664915186, 594395571, -1431504775, -1196734107, 1453667255, 1805708033, -1259548554 ], [ 1542977769, -2018507040, -1101774577, 2147173982, -1194889646, 1722058226, 1816020864, 2134265304, -1528181049, -1696704550, -1552809168, -1165058348, 1845079299, -982825228, -1997534797, -456389334, 1649128609, -1720731653, -557843601 ], [ 494451514, 1099482987, 1591491381, -1687234141, 692647015, 1659450790, 738363419, 965020238, -80815578, -2110565108, 918741033, 569896509, 2117714955, -436895037, -558507860, 766211876, -359421533, -495456201, -377050338 ], [ 1945996111, -50348026, -700573991, 212231207, -156370713, -646128634, -1908812704, -1636504562, 722275818, 2069748358, -1227512725, -1289468031, 301472733, 400246029, 280379009, -264389194, 1561495081, 1980721038, 422869195 ], [ -1157041673, -1719112420, 573299619, 177096602, -1638530560, -1432107177, -1743910005, -969153572, 47349742, -2106256883, -1550563201, 995812701, -989558998, -1618064507, -1720566699, 1017815825, 1622001160, 1412029448, 681541324 ], [ 2110466827, 1421658702, 1695675740, 2021969386, 2126006029, -2064883618, 1145381106, 1669667685, -1508766929, -380333472, -461279815, 107133616, 377366478, -935238148, 1505501532, 824069802, -256625230, -305008605, -686624270 ], [ 755753656, 130660328, 40380354, -917089691, -1532516556, 1518072210, 478538915, 481518942, 357964165, 1088318811, 931135361, -82793031, -1450339732, 256484467, -510274755, -496278825, -1877369122, 1923787684, -1005421575 ], [ -1736875668, 1541610081, 771012699, 1218796998, -2034240252, 1145268536, 1214449595, -1643005267, -395271989, 399085882, -997070188, 423179374, -1831078921, 1317311547, -686868510, -2015897729, 106946114, 1189967912, 793217696 ], [ -1635670934, 176195776, -576361326, 1658816318, -1423886706, -163501071, 1195896933, 193767332, 1719120531, 1619840191, -784122447, -259854937, -1917397228, 1670104745, -1138657856, 212646303, -1390537608, -1516558609, 1063386466 ], [ -2023550324, 840053236, 50029741, -1120604541, 1824989360, -1404108335, 535933083, 1037867409, 898241595, -133692378, 1412546002, 415093346, 1941435693, -1873397123, -921538444, -340764908, -1604066846, -921214888, 670024914 ], [ -1264649457, 1299622496, 1447488631, 925407417, 502602757, -769112309, 2015840494, 1142108073, 2064908969, 1494665959, 1239520270, -120303738, -1213934922, 1152498804, 452331331, 1788753656, -512915895, -826462200, 1760492625 ], [ -96325135, -2062838192, 1127358352, 1688614086, 2046630758, 1558472312, -962384281, 481118109, 156704711, 1095595195, 115211458, -1069454311, 1452153174, -1096536241, 598752140, -68571627, 1020081580, 262878921, 1585799147 ], [ 1548778960, 1675735833, 625236646, 1895933804, 304099478, 294114091, 952467371, 713265565, 2077688878, 765683770, 1847877753, -171697826, 1637207916, 1323255531, -1996094626, 1548603086, -1326177627, -1895744243, 1385326500 ], [ -403053680, 1611215364, -943729015, -1997601411, 1370130390, 522768077, 255508818, 2089211428, 1176602258, -2078742393, -1885697683, 435225972, -1529236665, -1491135315, -132776685, -826276538, -889135025, -320937809, 483372781 ], [ 1147646990, 455956511, -1521077192, 1658868580, -127930690, -1823394424, 458527648, -2144194451, -1009175175, 1096645480, -859125429, 836725160, 1817499252, -1976402052, -1719449265, -1860794334, 1428704088, -562092446, 1813240161 ], [ -1735272879, 1730994093, -1052981053, -1135616122, -262937075, 1245382246, 824121918, 1622530392, -922190277, -614725859, -4408036, -1422233173, 73272464, 1733968692, 498719837, 1316362050, 84659359, -1288469674, 313211339 ], [ -1708710635, -147340156, 1837576821, -362515047, -407448034, -646592687, 873753305, 1423388489, 1417149152, -722673598, -2024136570, -1355701005, -689232646, -695270643, 1101469904, 1932247622, -1734979701, 692603125, -1398452390 ], [ -1957273518, -250998246, 595100505, -1441420179, -1381619361, -587461366, 1925944796, -2031641067, 733067883, 1232210000, -1152033851, 675779564, 1801609436, 1614181905, 159882793, 1610996973, -1672502100, -1691782673, 1251276911 ], [ -1016253549, -686894816, 722251731, -1279404735, -561982278, -807643950, -1062317546, -1066105986, 1351824954, -828606087, -734039984, 1205216679, -843903248, 1603596499, -350672870, -831355882, -891792733, -1243403308, 862054507 ], [ -62035080, -503962454, 192712400, 37079196, 1396079467, -265440938, -1916631751, 2050382678, -352371046, 892856273, -1198451102, -361433826, -288471359, -1297267570, -448560759, -1493793318, -1056163040, -350642672, 1748255492 ], [ 1093007538, 450670766, -338382388, -1731932768, -848319470, -810139401, 884696295, -2028026052, 1979226069, -1612738063, 1680857332, -116550112, -597806813, -731471546, 411011624, 1078881921, -441473964, 706938237, -1097379892 ], [ -853652772, 780751319, -246525273, -536286859, -1000003732, 883973093, -61636575, -1800526467, -300112904, -1094268517, -1268733792, -1066439430, -1669376413, -74177323, 541990520, 1670681749, -1575462304, -1048699647, 975234987 ], [ -156379378, 321257510, -320695897, -1951587440, -1776089691, 1012028104, -1248149983, -975890055, 1178063538, -2119741010, 2078553947, 335183414, -1806433186, 1366211883, -1176586161, -394885668, 306687137, 1629272367, 2055304041 ], [ -1260055438, -1023165610, 2009364161, 1141202965, 722637155, -245861722, 973794542, -1590214716, 493913727, 602734089, -2013819786, -1482972786, -1283973353, -1264843017, 875501452, -1962480361, 1547083916, -2142030529, 2047368362 ], [ -1114636980, -220970194, 2087603137, 1355291469, -2140707782, 430587293, -87094886, -1879275563, -71591388, 1447287897, 1160401437, 1439576330, -1778370993, -238377438, 1847564674, -690471044, 1228929439, 2040719942, -632859214 ], [ 1872499598, 408319370, -218160388, -2003631152, 303104605, 323513489, -1959591745, 1958375354, 327306519, -58195843, 1139233477, -1622337049, 1411095383, 1260611914, -1763702284, 590377336, 2000902994, 92147917, 811838238 ], [ 44706765, -273065088, 306216225, 737240431, -1746650839, 687926036, -487111697, 601580766, 1772325684, -1497067355, -150981215, 1049522919, -1319489330, -1625655645, -1095017074, -1505188078, 125844224, -141862112, 290774002 ], [ 446471468, -1823246150, -1976839833, 698559352, 906636716, 288359098, 1675088597, 1415621765, -2036000133, 121211231, -541712699, 1074831578, -1631651932, -1001668762, -185378520, 2105884082, -623490196, -845497293, -16686752 ], [ 452311544, -2001301012, 729308350, -1404481459, 576680422, -2114969662, -563236889, 166903890, 1127261787, -1971670430, 1353620977, 1497921432, 802778358, -1243267498, -1792006461, 542846321, -1516511403, -611259071, -1083208854 ], [ 1201826026, 638933116, 351732793, 52500078, 118406704, -102196857, -1039421873, -519515965, 1502457431, -407844660, -918973307, 1539146001, 1770518377, -31774651, -143881861, 405758654, 663035662, -1818545568, -1878506354 ], [ 393268876, 2049861684, -1142065709, 1114341190, -1917033442, -932056784, 1534253461, 1847786087, 337569855, -625480622, 1744313234, 428861260, -1902669899, 1218210708, -554943744, 923570285, -1746168071, -1855037281, -619176279 ], [ -653568279, -549244559, 1958384336, -182709661, 95027587, -1590886505, 610615015, 1320461809, -1112375451, -906082163, 1436843099, -1623599930, 936546439, -483332691, 277792788, -1794654403, -62722111, -1308087231, -2104885678 ], [ -558751489, -171245030, -570869829, -1997728484, 1052935422, -707253572, -1111560634, 612174323, 1814370739, -531850742, 1629992908, 1052603246, -325281858, 1420622555, -179862900, -1195443512, 159995128, 2009700265, -1037396871 ], [ -594966710, 1012605774, 364893809, 2002311871, -30286832, 376904643, 276495389, 2077476917, -1867563044, -844557453, -367718609, 1854960016, -1229616893, -1687079770, -2026213744, -413215251, 1197025150, -2093060639, 412865563 ], [ -1406639031, 1204426515, 1039921549, 2135843314, -686474479, -663924297, -1872737858, 321384041, -1994439704, -2022446479, 640383701, 35158902, 1898721710, 844671851, -244742372, 1356394026, -1556669977, -1165062754, -804082666 ], [ -362034688, 655498917, 729138639, 68594859, 1460047813, 1777107881, -891485718, -752827850, 450782816, 1898687962, -944481672, 1717120925, 1228201470, 2079226928, -1105758492, 1601766864, -1696738731, 567998904, 486970157 ], [ -761100639, 1607952911, -2011079083, -1348554890, 449658416, 1473394534, -1265420613, 97731134, -718164400, 518826440, 1980316223, -326360815, 481045050, -1124878634, 1883488423, 222147544, 984811911, -870285506, -975701385 ], [ -468999291, -780919961, 380268864, -503432841, 1278124125, 688028190, -1513770088, -1338431368, 653855044, -1895425010, 212482884, -1895509367, -176179134, -1008728289, 234510965, 1804428986, -1459819435, -1088502982, 739462781 ], [ -804865070, 1030269926, -1883517938, -1554511620, 782573002, 1422503475, -2059688784, -1782937688, -1828789124, -973931482, -1667693404, -1538245253, 1683545142, -1219313589, -2061029699, -1304309422, -1597665585, 835659483, -1888697886 ], [ 297602368, 230277404, 1067503345, 632081204, 262794235, -716242676, -1184805936, -1042740136, 1635446800, -1379052463, 1472687492, -1138038541, 891737617, -1542832173, 1472790776, -2118166931, 478044707, -1733866857, 671646375 ], [ 687544383, 838938017, 1294653037, -391195908, -2016751537, -475363879, -95455215, 121232045, -1591985149, 1118455392, 2126903741, 236912399, -1796492084, -848884268, -1748781241, -1153521057, 1048675552, -211187181, -1169565584 ], [ 2035711075, 1535431288, -512040760, -328104655, -729290705, -1121402318, -979113131, -918730495, 448944682, 1595674573, -681762768, -749251917, 877941968, 128361357, -356230195, 156932741, 1568477734, 1110216527, -1891428093 ], [ 1144068643, 992483541, -674897503, -1694820462, -1053258734, 823905924, -372337142, -912696297, 547425990, 325185922, 1685052444, -1918846336, 2112624295, -1043973414, -1239687589, -184686027, 888789734, -1270676052, -1338345249 ], [ 1759879387, -19812749, -380315163, 1437872878, -1212251488, 768013202, -1743553314, 500901255, -2016376123, 1239960162, -1629990322, 279644364, 1179926304, 2049341060, 511866876, -874483612, -210799076, 1873259800, 1098668612 ], [ 1807826429, -403355711, -635994970, 1018659018, 41855894, 1548035604, 249599397, 1247227725, -1511936795, -1249763407, 1215905792, -1198983420, -1053907201, -369161443, -2067396216, -1455055426, 80937102, 1202643464, -2022628829 ], [ -1641100476, -1418842300, 18195764, 1955053417, -789668619, -890722187, 1987402724, -325553916, -1077595193, 2137475991, -1959379754, 462868042, -440000892, 1000630976, -1070477508, 295592697, -867655815, -1429752470, 766013234 ], [ -256676505, -1684166339, 576514500, -1846935780, 277519270, -656940562, -652711595, -1497970568, -1006310744, -963785328, 316078364, -15279395, -301663352, 696557750, 441227150, 2003591420, -1395133124, 1214460919, -935827644 ], [ 334763096, 1720914081, -1648457862, 1742889259, -1393974588, -48255156, -977489391, -1729508230, 1529547915, -1851485824, -522898030, 1953281499, -1718870448, -874590010, 456382508, 1753525393, 2116771535, 1199387085, 828191219 ], [ -1430907651, -1441689921, 1100427859, 1640989053, -2003698889, -1334286059, 1480336745, 1249612222, -1662599398, 1305216269, 1726126122, 788350743, -1177806863, 1884293212, 1833432976, -1603771931, 950088584, -590903611, -1501314537 ], [ 101472124, -1653427003, -1544501032, 480427699, -1739807057, -1148005880, 947124605, 1233053812, 1142423058, -2088292771, -2022288543, -531933733, 105292295, 191741157, -538564807, -1760740354, -467244034, -1711494969, 1925768863 ], [ 783444368, -1094715116, -1240756222, -1547485479, -441138525, -2109674247, 1613558813, -538430287, 248446162, 1370328426, -726115321, -1497403888, -1627724547, 1398699140, 1515109546, 787279505, -756217656, -1925828084, -1664222191 ], [ 554047851, 1472979979, 510793521, -1688717574, -1758118221, -1879375030, -1136229482, -1664572981, 497897384, -1425087895, 146535393, -1620293767, 2100325576, 1974586487, -962240819, 1266452013, -1657834918, -1743177109, -1584485087 ], [ 864829783, 1527566003, 1902140804, 606536078, 671762536, 8520447, 1936121932, 382946964, -1016019420, -1724194747, -1505025165, -297604207, -2011400430, -1267730380, -644944706, -1833224251, -1525668198, -1332822368, 46989474 ] ], [ [ 982754900, -1414073799, -390869587, -1935737977, 1524997486, -604084707, 674408879, 1297773553, -1974573482, 59842721, -743727322, 1922087509, -1510153096, -1130337127, -1195895238, -2050384480, -1590997260, 1394637585, 1173064160 ], [ -1076773518, 553741518, -1667213407, 1968764116, -707783018, 1323970635, -1883868903, -1922448006, 104432784, 1614387542, -1367821241, 1015796483, 1965227689, -391416905, -167343669, 1045265848, -1821138471, -870458577, -148739830 ], [ 496306267, 1514018951, 599870698, 2133202782, -481370745, -2074577586, 99779027, 1400379259, -367074867, -383019113, 1780461521, -348165153, -1186672514, -1002968643, -1227593817, -371372791, -864040352, 1098206035, -367249981 ], [ 1869575565, 1294663228, 959973571, -1388714412, 1981367147, 193059899, 1051708376, -50974811, 2144930569, 1080190115, 930573054, -802594343, -1041295947, -620587412, 733840946, -382303137, -154553645, 1672705442, -462872506 ], [ -2005081789, 715019314, -1564254071, -2069861758, -651312660, -1975475150, -144452624, 1819138377, 2040591894, 110064302, 1847618362, -1139050999, -47867991, -629752451, 221858135, 1814065096, -1684904725, -734977483, -1648257846 ], [ 713322681, 1145767894, 845094719, 144650952, -1378021757, 1178085064, 98450125, -1624235480, -1854301659, 356266544, -2069685193, 1875593061, -858281968, -1968397131, 1063339634, -2068472723, 1989072573, -1574777838, 50241033 ], [ -219763610, 401445704, -1369273416, -1365286605, 1606945262, 1992099939, 1349996086, 1147364643, -1292616481, 158500269, 1596189277, -250135971, -1964893166, 1629989464, -318930441, -942182362, -1202753761, -1269844635, 1948890388 ], [ -1670805564, -1105550741, -1095279769, 1800733268, -844080391, 1854210055, 1581944337, -1604681417, -856483555, -1165120049, -745534406, -1607214463, 1011114560, 1113720763, -1902177626, 329039532, 336929993, -2038019220, -1182937853 ], [ 1942637969, -361528428, 1213063770, 1990102009, -153484664, -1024250855, -1408622461, -1163193167, -1253453997, -1537611957, -1334472162, -613770669, 107209464, -880027273, -351799940, -2057483048, 870751946, -237068314, 3622079 ], [ 200397176, -1904761664, -430038849, -1260466387, 1260017498, -1420630169, 1185863773, 1601586756, 1253146442, -1122844618, -1397668782, 1004038035, -588069425, 572939911, -309306709, -1076250647, 1585224817, 565550035, 2120293643 ], [ 1014066009, 1798770806, 934712472, 1020381014, 685397887, -491531972, 673718226, 409483555, -269855660, 969606098, -2111632529, 553215486, 263413375, -1595179297, 1526030699, -1594455008, 1425027292, 55013997, -1549605471 ], [ 2025861635, 1687837397, 817098127, 692444384, -632993458, 1032890469, -2113522611, -408640025, -1940987405, 2014711984, -536885297, -108220045, 458899100, 1367152047, -974417770, 2072326834, -891064306, -569523170, 628048096 ], [ -1983028249, -1532871173, 2048237781, 1593146715, 1536269778, -1575228899, -28051914, 1556935139, 1551573347, 1357674115, -1474067568, -1154438104, -815469250, -606579884, 1956035628, -1738278444, 431103933, -1977595610, -1023606187 ], [ 1642862909, -606608743, 1225758272, -1401586587, -1271264845, -1159368572, -935624172, 2138811030, -21597952, 1797564989, -1399044025, 790855901, -40819499, -1084103085, -2063019191, 420331861, 39439566, -23378828, -397490429 ], [ 805740545, 491586176, 548148326, 210153272, 132499231, 1245630376, 1705935857, -841252709, -461684625, 2127291316, -2027269612, -519261092, -22117238, 1481945700, -1578734194, 1424686409, 1464362780, -1788900494, -1829105237 ], [ -880630024, 1193124791, -1967124422, -653109898, 1675899510, -1643850474, -1966901626, 686635984, 1346317337, 934412235, 1634693904, 258934688, 816759785, -1612424067, 1204516534, 169870998, 1305225390, -1057725328, 1306460873 ], [ 1637067154, -2046260592, 637940093, -863968539, -200310525, -647251950, 1077563005, -1907272437, -681616499, 918886051, -902615564, -1619528475, -1665024238, -81282824, 996257500, -806639161, 1656931198, -939563121, 1869189822 ], [ 834580531, -1535999214, -975767750, 220706511, -1067064864, -1652856443, -207512985, 165685030, -1522537962, -202320064, 1610014749, 1529331399, 966256497, -1541827106, -278236116, -1016217749, 272216378, -300295863, 360074220 ], [ 1644904847, 654999778, 846907182, -234845279, 1488082038, -227250592, 1202520345, 1320269989, -2100035849, 1374812412, 1224789432, 1194999639, -1752213013, 1624624747, -616551047, -2063378988, 411728782, -1758490483, 5292037 ], [ -887471212, 1103548861, 2066740482, -1001660064, -1051622673, -1774256409, -775818344, 974710264, 716857681, -18486896, -1699032638, -187995025, -1418732358, 1882948859, 670729260, 963943404, 1322437452, 47421810, 1361121133 ], [ -935893770, 1452202513, -1781487052, 65593100, -145764511, -612476094, 1553001373, 741622546, -2090799129, 669863025, 1220375160, 446803611, -1611247165, 495141456, 171869542, 1825850488, -1373512381, 322524411, 1810768813 ], [ 1678992795, 251499680, 48059936, 1618434777, 868127375, -1116058607, 1002825299, -2010956010, -1872447284, -1795258816, -313499910, -368993575, 1614593237, -1438873420, 1264527800, 209017868, 1260179985, -906745595, -663454749 ], [ -329370683, -1305632324, 1901553943, 1980310315, 701711709, 1985905022, -2079636175, 1065373509, 1787107139, -1302539343, -2052569414, 717605110, -905127360, 441790294, 379765141, 867217801, 1960055247, -1667238061, -1989073271 ], [ -1505189279, -1378556205, -2082230104, 165059459, 1501708955, 76142315, -704302647, 1406492900, 44905484, 762366401, 514949473, -963002513, 581560069, -929551812, -1405511656, 1028506907, -2064137400, 2051321541, 1374701132 ], [ -2134665334, -1534705324, -2082386218, -755569696, 2129563585, 333169537, -1733309579, -367492620, 130798682, -373950290, -894266108, 1772511304, -1094000321, -1172705430, -224376759, 1204843514, 592703004, 1312471360, -1716906269 ], [ -672288407, -731173022, -61531924, 80247835, 317732616, -1345427380, -1544246212, 1986127456, 35141850, -1752981216, -636115263, -2093734287, -1724336548, -344595750, -2096167854, -583482319, -1251250359, -1624953380, 899698096 ], [ 902137890, -4575739, 859427550, 2050534219, -1862069730, -1179211942, 1810831471, -1887463909, 1743729635, 766023935, 1746652651, -1937303915, 1375296078, -2068911816, 1436093202, 1422120014, -174809088, 1581320452, -822782425 ], [ -1897818951, -899830566, -1644579971, 78170117, -383124198, -1483212101, 1097679978, 417890621, 1541682445, -2070409159, 1191209527, 1982843304, -1192465995, -1039161041, -33629258, 549907515, 82050742, 481044794, 368636737 ], [ 603504008, 1250017926, -625640461, 1623878862, -574678861, -1147474045, 469880066, 2018634595, 422809714, 1686977108, -1548489821, 1924656574, -851496310, -1204269702, 1871982382, -1677329350, 455112668, 1518236386, -940011420 ], [ -1284271516, -1071662011, 57355323, 1595635598, 683458742, -172568034, -1464505446, -1056865981, -2033220026, -975085299, -337749150, 1525655340, -227063969, 1810700074, -1057310443, -664691260, 2116138223, -387867071, 1194371103 ], [ 230525050, 529449166, -817238643, 293053719, 2086622484, 325220055, -44056516, 442840177, 1240467838, -119782463, 419102161, -635809488, -1413896328, 434545226, -2072814581, 379359806, 537744097, 1176177903, -990848658 ], [ 1847457700, -1416719274, 518421033, -7844456, -977751806, -989428313, 279294886, 1278966255, 1424131875, 1737318065, 88809778, -612538467, 1502160440, -2129321275, 1951210917, 464171510, -989488485, -1636446021, -644714370 ], [ -1175078813, -1660338313, 43779473, 2143181884, -1497962436, 1734084414, -191608931, 1703264519, -894819212, 786181065, -2025535920, 1829944571, 687770708, 1669629034, -1706334573, 760744344, 680858196, 1552867345, -1018157080 ], [ 1651873232, -1549285226, 2118852389, -471224344, 979628718, -1127858805, 817068839, -1084380522, 1131160891, 1751871100, 848726100, -385403364, -1088754879, -996170419, -1806607404, 708616861, 1779470484, -344762887, -335251596 ], [ 1001196296, -2036897154, 1375630153, 560967791, -1496621520, -650065714, -1708151033, -1035159855, -829460967, -1583252283, 1239135502, -1885794265, -1123368562, -1655081300, 1819544005, -1703191856, -1054926442, 1508434467, -1788940879 ], [ -1979601117, 1975593180, -1975409103, -37313047, 1165072170, 1774383720, 1526750648, 1339990558, 1561301795, -106699160, 1799861716, -1138753817, -269299764, -2129405583, -607070132, -1479219834, -1557630493, -1875824030, 652970121 ], [ 1935949059, -130497954, -1100940821, 1210529891, -1317220010, -515184354, 308976021, -1839157357, -232084373, -1759938119, 1024274292, 1278424190, -791620468, -143381047, 980772077, -658183658, -638792363, 549109005, -1744132785 ], [ 255991081, 352216163, 458057324, 930460139, -1617095333, 1748272527, 217651435, -14888015, -531636399, -1364861271, -1112960510, 1712505328, -1132720794, 1181802677, 1060005755, 2024872102, 822896712, -2110199575, 1018140287 ], [ -1596290728, -522681853, -865442165, 81457189, -959664837, 1599850336, 786093146, 1257141863, -1706593083, -2116988428, -1909377927, 891359918, 150219191, 656474369, 812076809, 1984334419, 92634816, 111413587, -1756129844 ], [ -1993838401, -2138333216, -1621857097, 1391509430, -2048968020, 1558218933, -860910042, -1029826960, 245866514, 1682435900, -1030215514, -2023667692, -1393723152, -1953476935, -554494173, -1927807904, -124672076, -1237130547, 172629257 ], [ -512316842, 1119075049, 1881625705, -316840568, -614691573, -541343140, -234578457, 558035168, 2088082188, 676651223, -1188945394, -283191026, -1241856140, 1274947363, 2007264039, -990893122, 1446200014, -1296508668, 248214512 ], [ -1166004188, 1403626830, -1599883923, 254219483, 1955887241, -698964535, -104188361, -1367626119, -294084947, -426144566, -654053482, -1334107231, 241091632, 1316048059, -1294904732, -1740975443, -1743457743, 616338073, 1198013 ], [ -1890384561, 1276572494, -1779948240, 2124110829, 1350910410, -35628551, -226798184, -1459366366, 231998357, 1417506838, 1699900661, 103892460, 311045350, 526788456, 2118687149, -1335582583, 44904535, -1288876434, -777064212 ], [ 1746425287, -1574579019, -18728557, 1580881172, -1050384693, -1511313674, 1518294739, -346822058, 1679739411, -128837023, -2125300882, 131880071, 583333438, -1987665459, -1450488857, -589085572, 248587896, 1817662255, -855077015 ], [ -2067984105, 786485378, 1125466743, -661171819, 430006821, -377523915, -2064214183, -1782940216, -1565207491, 551217325, -1726833592, 1399429095, -1065940034, 1253815245, -30083332, 2085171577, -1376065943, 1121159522, 180827263 ], [ 1969521755, -1554994164, 2127702741, 2039016424, 618821982, -554791511, 2084132333, 637336479, 1074385816, -1071266482, -1543879806, -388261654, 1258868662, -798833146, -1416963988, -497479132, 927139969, -826300908, 805556206 ], [ -1830585665, 1493923227, 1238769308, -691152185, 643579828, -1184880304, -1605015717, -1624311341, -994910325, -428416567, 2084981084, -1879166715, -1533696009, 45041528, -1661885156, 455892351, 1989672250, 833363481, 1073400600 ], [ 183597418, 1455911639, -256239912, 17667696, -923520206, -2062007953, -773731285, 244190648, -1849087621, -117490354, -289473171, -2054903841, 290410787, 280015990, 428153205, 246786175, -1403770171, 1515201139, -1700646905 ], [ -1033785304, 1844431685, 714941851, 456464505, -136816198, -1046918566, 433867094, 1511918622, 1007190969, -148732537, 1951818533, 1410526234, 372958924, -318760173, 1865010283, -867572760, 172650039, -549056768, 75115006 ], [ 92705835, 1271862172, -1976858689, 638924414, -1039913581, -1092656063, 84915924, -1043551508, -1321914151, 823519520, -1997620461, -3449900, -846432373, -8641788, -293414625, -1150463319, 78253964, -147608456, -1251376542 ], [ 2033105321, -1139591904, 1430168419, -913604706, -1124159465, -683483688, -820354111, 1661348360, -1698099964, 1549365761, -788735401, 752551457, -1310309628, -2136005542, 553964633, 1573013638, 1474769553, 1929508300, 1898826455 ], [ 2002154317, -2125973381, 1869731996, 265406828, -1186525147, 583488705, 1847584661, -1818138854, -129797935, 836114964, -1894409095, -2062898990, 1131600798, 1305174877, 1948276623, 1933324959, -1689679695, -1615995026, -1507527997 ], [ 209917471, 502298129, -29934704, -1708267215, -1204009128, -724487429, -755125118, -1730572060, -1098049357, 678941518, 227632468, 1515620502, 153243686, 992288399, 1288741133, -634219835, -131072329, -227928698, 994642963 ], [ 426314415, -1354893458, 96009048, 608769238, -84319202, -261692533, 134505098, 1467674911, 1224454274, -1440057890, 40964336, 915531171, 1791566385, -1432923628, 218167187, 563602823, 1300530477, 1805750529, -1515495162 ], [ 201083930, 904257317, 1406613013, 1589703478, 582572582, -750100520, -644832821, -1037342459, 1197262295, 1689862189, -1741195326, -821284357, -622848549, -94030034, -1534672289, -1916723307, 1871652257, 1011142398, -515654624 ], [ 613423528, 1346332740, 1064451202, 1029555656, 325552749, -1081114036, 259353056, -1933720315, -802269322, 1700174436, -1767974365, -1195680316, 456144374, 1525318449, -1875551142, 1796382087, 448121455, 1930425370, -1651018651 ], [ 1457260783, -1923397396, 228928141, 793427913, -1584855966, 2001819842, -322922598, -1923776739, -1879537377, -232351395, 275909324, 620968694, -1534046054, 1154045878, 1244468570, 1539781466, -572218128, -672992502, -937603262 ], [ -715206700, -1335175066, 1450039268, -148872522, -1707557530, -759343390, -16952472, -973157034, -1090420192, -1078911396, 2015381623, 643128072, 1756288636, 1245917596, 1423939463, 100765199, -213504215, 470099297, 1526614085 ] ], [ [ 1127658415, 182081512, 1855261548, 72668040, 527455009, -1547518668, -2010337008, -691970967, 961856695, -1191503526, -344425973, 509345899, 854214149, -483536466, -723248710, 613412380, 909106658, 682110934, -1431934121 ], [ 120879621, 1263759276, 1234966243, 746443711, -132798780, 115759212, -1100363450, -691738503, -1216345544, 694370265, -1234060552, 405442808, 1640522960, 474465782, 159434867, -1578668876, -1135868573, 1485432481, -1095487189 ], [ -2123005068, -803321100, 2070803242, 482199216, 349539654, -410927380, -161970151, -1948466202, -320507423, -501844055, 550791033, -1215340553, -85558398, -433870608, -422143082, -1248333142, 1166136499, -1335983826, -2014065230 ], [ -791502786, -1234736980, 705430328, -891296382, 696761071, 759609838, -682564544, -1301959397, -1453694886, -1869210856, 587080373, 194388042, -1330101541, 1191521880, 1327916803, 195794322, 67833722, -784404002, -1639476993 ], [ -689776885, -685805689, 376593422, -1699081516, 605506776, 1157690635, -631758580, 1510855518, -578060345, 988432635, 503094165, -1906589510, 796935024, 634239586, 1497579152, -526874992, -2049843480, -1753001606, 331170882 ], [ 879955100, 495237346, -219410108, -388429388, -1091495525, 1104061739, 775469555, -50244875, -1999339674, 662788262, 1174850070, 1178702211, 2119025088, 136538205, 927781839, 1158488704, -1790417456, 1634206129, 1048120637 ], [ -497314076, -734025353, -86444154, -1292257728, -273992976, -1088895738, 292848375, 452903377, -55753811, -1824610274, 196351819, -1510218656, 1877716611, 1153174934, 723222452, -2067494118, -1796054269, -703127129, 513436356 ], [ -1005675165, 465672915, -1695833444, -1016269853, 1755762746, 894347199, 1539919924, 1793057828, -904629163, 818818424, 588819923, -461222065, 1077902120, 1174196055, -376079855, -786152211, -1084461993, -1804572085, -623606872 ], [ -884898367, 1019151749, 509999800, 1295468061, 1327674713, 44974502, -946673925, 1673072914, 1892100317, 748895626, 417377790, 1047530228, 1320505767, 15916611, -241285693, 1291422001, -685409476, 1274499570, 738410230 ], [ 445157469, -1879004849, -1535168867, -1180411027, -361792321, 1032382091, -406081944, -672580204, -95459418, 705728056, 1892048535, 1759583254, 1035590388, -774932692, 1692923342, -1353811721, -1342807800, 2052127681, -787184010 ], [ -1382255681, -356297057, 1874322965, 1020768580, 69027570, 622193624, -1100711873, -392825375, 2099368040, 229216579, 1747077449, 1682523835, 437506845, 1672534677, 154900893, -1687606517, -1913224783, 1029810274, 280490642 ], [ 312319737, -418523807, 1452343552, -249347822, -976417566, 814119229, -1913296449, 1540741697, -1098162907, 1291372718, 1759453038, 444342703, -969702567, 1161721267, -413581654, 478103844, 1049902414, 159085805, 1372048831 ], [ -720687369, 1782582121, -1517346502, -409307898, 1056924840, -152195387, 779487690, -1060628061, -1233852780, 550243711, 1223136780, -1991322326, -696691028, -235033982, 1624443856, -1706123688, 583388718, 1464064798, 1706483253 ], [ -1238840259, -271775159, 1759496443, 599181907, 426072776, -1757754850, -1124389883, 1083028165, -1746306328, -1816909399, 915416692, -1609247127, -1441548869, -163913422, 1265519873, -1435646935, 816670504, -1039450706, -676418778 ], [ 1492484159, 191722005, 2057385176, 1903957476, 1443703683, -1372021315, 1227716351, -1286913302, 723505092, 1914994871, 1600204082, -783378998, 1145705276, 619131746, 1438887377, 1022275027, 87377463, -14366481, 1748059859 ], [ -364655479, 1254291922, -655794005, 1741590594, -425604445, -434634396, 1502983362, -1711640680, 158654122, -1289187962, -922466529, -2052782855, -353083914, 2064490591, 1939446005, 1912285539, 293127841, 1108376958, 916775933 ], [ 1113666786, -209716334, -190603732, 262978757, 853968888, 2039626713, 1457572525, -1279327656, 189948687, 348823885, -2032934122, 1739239072, -511610546, 101330582, -166708167, 741368439, -980175012, -933591685, 1628880612 ], [ 2035035838, -424574142, 555254758, -1184893472, 1130387470, 2000277560, -485926269, 172688826, -680131262, -1188737193, -801443953, -1760534871, 1426568167, -1300845649, -463024225, -2013371088, 1134168040, 1563189133, -856301684 ], [ 1473148886, 1956021145, -1038065779, -163963770, -987229815, 1710545212, -932567856, -199763903, 794731188, -2113703009, -2122858270, 2097988894, -1120354299, -1318937236, 1339044660, 1117216581, 1127200695, -1268496057, -1067722927 ], [ -1567084536, -81293272, 1838484438, -237118677, -914928819, -227550761, 1337297058, 1425288656, 1505710691, -498446203, 1938958539, -496097332, -1870206419, -1677587583, 87077407, 356672425, -1491617571, -2086989799, -177194117 ], [ -295013539, 2042476115, 2073982215, -1441935434, 307027370, -988027845, 1918064397, -1169326997, 1849006370, 57544115, -797124039, -62616856, 2097251946, 1980068927, 1563124598, 1579798082, -1105940903, -382211959, 874273895 ], [ -1407870629, 1045533745, -1102523751, -2051861290, 490823508, 2109834114, 938393651, 2107121036, -1878676683, 1565441771, -50853100, -693884207, 1015474350, -1954352561, 711698430, -1307772163, 1490698168, -502669094, -918539600 ], [ 134101188, -124261889, -1340413638, -1548427635, -1732751227, -905201385, 1300819542, 874496901, 1945115854, 133619866, 570563286, 1529073946, 644195436, 1209433848, -250287819, 1560573220, -1435373586, -803604171, 1807292362 ], [ -1928832326, 1572597842, 1813933435, 1477556409, -2083339304, 957442492, 238609858, 1662031050, 269807900, 1186314704, 1414968473, -734518462, 1416657933, 494777387, 272071688, -1616606858, -464074025, -2142582011, -135001102 ], [ -1533252954, 1052305575, -966515692, 15857275, 1564439060, -771794281, 1788472779, 1345855027, 1951974210, -492590967, -1642079992, -415404949, 1020498285, -1799123881, -378818218, -1962871509, 709768006, -717227467, -1212468287 ], [ -694601521, 1584229505, -2006379263, 1167314698, 537456366, 2062162975, 1226312420, 382737894, -436406169, 1311981464, 410624283, -289582941, -1421897589, -460782491, -1713701265, -799679051, -163804821, 946721075, -1846654593 ], [ -2054197464, 932324423, -468822252, -1972515657, 1448714316, 569353867, 761082870, -634796585, -96318422, -1382822046, 1864934945, 2113537722, -589747752, -1018479076, 471566368, 135635553, -1287076063, -2033230594, -1806044940 ], [ 1417224751, 1524623960, 1105947697, 1736947759, 620580167, 623413808, -1856440690, -1504469203, -706968253, 1727121709, 1344237169, 619594887, -1391873173, -514025054, -1351177884, -1353289526, -855888909, -706772883, 1145240587 ], [ -904514861, -598565642, -834989033, 1702383386, 463409065, 1786028800, -1280815770, 549531021, 894781621, -1968323536, 102441494, -1104759410, -1850079319, 1283067671, -1977120762, 602252156, 971497218, 207795483, 1331001123 ], [ 124566081, 1542576489, 2002177004, 762775885, -284437252, -1158662334, 636586151, 910974278, -1748864051, 1284581528, -125550733, -418449089, 1636464287, 255375072, -491037278, 778881865, -2077485916, -1218854165, -595272749 ], [ -851654602, -1172389525, -1300213308, 1610604062, -924136171, 1293353029, -388697386, 497781475, -1134793469, 1028530707, -833384192, -377547005, 2112003861, -250825301, 2052318221, -670538338, 1444624287, 1049597856, -511151552 ], [ 48847045, 1572521616, -235529845, 1902466412, 355959875, 1566169649, 1659569443, -630265014, -1172878689, -503025776, -856746998, 1537212882, 651571789, 249529789, -285037011, 1388454009, -1347634564, 249254625, -1270566728 ], [ 702939867, 27320080, 787381508, -1427682514, -933186239, 173063096, -985614976, 356848149, 1613748711, 172641118, 582243837, 553988610, -247586485, 308614407, 146466796, -1844280886, -1903887265, -1096364657, -1178775982 ], [ 66159861, 955140642, -495162303, -373099445, -1567403942, -876107951, 398787694, -230413154, -568432442, 630329627, 1784527506, -230263716, -213887786, 2109377311, 243391375, -1256390858, -1994015092, -1891786015, -726296605 ], [ -1516071799, -1384740660, -534651516, 1740865425, 1263561578, 352335785, 1721440748, -2123189098, -2116889257, 1233762493, -749205674, -1982508528, 1038854275, 2086042891, -1615088910, -1422668057, 1402164538, 1955268846, -594059370 ], [ 529349751, 1144733639, 40138161, -1662764764, -1963657134, 1474749926, 231512547, 1203236557, -1533197438, -2034196945, 1701357851, -397857992, -1821005475, -657107242, -1197671793, -524965276, 1198412274, -969966802, 1368100020 ], [ 226807456, 255233717, -2004924736, -1130603523, -506203963, -1567782288, -1702323831, -76849279, -2027384129, -2140040371, 1467409555, 1983796524, 1713232445, 354986066, 74840794, 1372836863, -913562060, -1059308887, -844632659 ], [ 1142177692, 625714444, 1535399017, 1956946115, -1239040860, -1767738886, -1513731017, 1165663381, -1910727880, -1868851932, -756144860, 527542563, -1032558627, -1746640220, -1554380426, -1824719765, -1095720998, -420458041, 1319334265 ], [ -826225800, -1065326456, -305001935, 1681524314, -220926726, -998110246, -1428469820, 1995715186, 1496478107, -1578269375, 1951607920, -488036047, 574176329, -454893899, -2103744129, 2071939868, 1565192301, -1708394452, -2034429064 ], [ -847977548, -2001546537, -1650150518, -1085901613, -1059498339, 1547988932, -118685998, 478444244, -435694722, 1616431198, -1367633627, -37628762, -1107012169, -2017330191, 2119530961, 775773191, 234958078, -234301884, -1953132035 ], [ 31625488, 292680839, -735639246, -1647973896, 112452865, -509573866, -707343817, -47582578, -314382991, 2073276441, -1948207663, 429618589, 1793014802, 1147163670, -875002945, 712584695, 832138985, 799532908, 498087207 ], [ 897576068, -1683395465, 1256755174, -2090898160, 1916536796, -1206063022, 864262696, -895904165, -1641469886, 250434098, -165908952, 652302316, 1113255814, -164173608, -512340671, 1403890046, 503006560, 509809280, 203527117 ], [ -1179934311, 1350642119, -1873970721, -679334433, -1964143400, 1052794837, -41581940, 1549357953, 1780878075, -491468745, 2139529065, -1240239916, 1422341980, 1837375682, 1307143281, 1701853345, -407162564, 300865749, -377427798 ], [ -1969596186, 964145665, 1737654002, -1345926466, 142832828, 67326706, 1438299214, -1358125413, -697140511, 1903512274, -171491939, 1058160790, 975191339, -1655983454, 235165902, 30140815, 1921690110, -221127889, 2004762330 ], [ 187569324, 1302129191, -2131835289, 1643792494, -1952958095, -7617675, -1072078659, -1681619878, -477545318, 194651356, 1513887175, 828362544, -1221309151, 1149968645, -401938285, -253886026, 1747860123, 447484323, 868389218 ], [ -1409819497, 622899824, 1710216418, 1504394699, -946901279, -100011696, -1643892553, -1624427389, -1293490873, -1517549864, 1811960013, 1508717459, 422104821, 115391965, 394755693, 1855761464, 1091476448, 1178098644, 1457043277 ], [ 1463144547, -1404076682, -1751703179, -280691334, 1704402996, -331478131, -239843185, 1237059321, 772275000, 1284699208, -2123705645, -279607195, -2143563685, -1054158664, 259921739, 432811898, -544973552, -1961996839, 1289759400 ], [ 778598349, -1932709043, -994711721, -423445925, -1138950305, 2060273059, -1656070579, 1355613814, 1489636802, 1847685962, 2091992439, -709888337, 1484944837, -1435049288, 943021087, 1605331763, 235683393, 1933357393, 1679270623 ], [ -932441272, 340117245, -1468306794, 1496874939, -1707915, 1934889217, 166191950, 1164119216, -92945415, 1684570105, -1987570824, 360770611, 28606372, 1387134897, 1995864728, -929983668, -2014990116, -653135857, 1280587414 ], [ -1559750024, 907920193, 1515160237, -763053655, 663482860, 1513170892, -1808393086, -808872655, -2110605850, 520866940, 22408253, -1479819358, -448357120, -1453479813, -798255622, -181361513, -1360872443, 256632234, 608229473 ], [ -449290748, 1141539314, 1028370423, -519276090, -190259810, -1983994074, -1295462224, -202616923, -870985695, 1794622594, 88120590, 755528574, 1153739628, -329429357, -549451795, 1169278318, 609509581, 453579390, 1810673614 ], [ 1171938712, -155711073, -995874581, -878989166, 822642428, -1478770650, 1815888759, 1774608941, -194763545, 1180029415, 269064786, 217922616, -1721928932, 1364935534, -1573887739, -1693984087, 189466396, -707139226, 1454568332 ], [ 2046181438, -1808013359, 2031906533, 282386118, -1196304495, -194906126, 747212027, -1819767627, 824898237, 664439942, -1677365924, 1978744288, -1488924693, -1531262800, -1420404336, -1986552833, -996656672, -259925366, 1175025735 ], [ -1765849344, -944227814, -1295386714, 1013928487, 327975593, 356634660, -1772058035, 374637327, 1450427172, -1029080291, -1275930155, 1316235447, -456769758, -1036341215, 1518921485, 1105485807, -1903630438, -88211090, -693091517 ], [ 289160357, 1916431915, -426231562, 844978, 991283947, 868978557, -478231031, 1067827481, -1531677230, 1824156091, -189330063, 970721488, -520308632, 559345360, 1050350044, 822620123, -604911592, -691776769, -1074900838 ], [ -2128851537, 1000191123, 1210228333, 2120571877, 1915268004, -938604985, -1700334478, 2124806817, 1503618957, -1340784308, 694975374, 1830709426, 673304439, 650716309, 1109811735, 423002074, 521256059, 2026636016, -786527165 ], [ 1032073341, 1649057014, -1468862794, -431240786, -1525587210, -141216499, -1546833310, -2070818653, 1952299397, 1735039735, -1173202634, -870097038, -1807134605, -2003290323, 1281945496, 355762987, 1313453161, 1274638972, 1154221672 ], [ -426446647, -1707227679, -1252877493, -784318992, 1669299599, 1260346023, -1017033831, 1137368108, 432230802, 942755740, 319805138, 2045467404, -1624375145, 1131372957, -1720207361, -551914053, -600100661, 1673034198, 1717627975 ] ], [ [ -1697156500, -1510380117, -1339995426, 759257151, -384625718, -2103294201, -1948324207, -47577761, 1365666134, 867585139, 509216817, 1392307132, -1875784933, 485988234, 590732983, -309007394, 303379926, -773658157, -361657684 ], [ -789120599, 1104982385, 1635482250, -852158204, 1265216471, 1294801967, -773622850, -707944640, -881831207, -1352269972, -332641890, 985310821, 64053201, -1901144724, -2111400849, 507855660, 1685198113, -1870369826, -393185809 ], [ 703881388, 175019677, 1625093650, -1942160846, -573839501, -1684857359, 1990127660, 1716999591, -1949018113, -2097368656, -929840091, -1835487289, -1401477700, -1538775214, 524414092, 1532200298, 2050545186, 449049221, -1224498813 ], [ -1150476397, 1238077, 797896667, -359855308, 630789111, -1748882754, 402983409, -1625823950, 2085893179, 1538414203, -1554880597, 2048912575, -1233020975, -1031992583, 146469841, 679392974, -523575297, 1317144416, 590908142 ], [ 776969863, 713512165, 474442553, -1885412602, 1181097898, -1222624253, -1282771622, -1679878232, 1513707078, 400865362, -756746089, -1616329074, -2098294467, -376584456, -1434827607, 1122193960, -986197730, -1590014006, -1552807178 ], [ -498254068, 136865206, -1357782131, 1023917454, -564078572, 610384188, -1774248363, 512796743, 1567936772, -394888983, 1650043035, 335075416, -1023765081, 447211749, 1021695298, 1774751335, -101362746, 116424500, 1303612990 ], [ 102974104, 1649067680, -1565272604, 1439991410, -598076877, -1741916842, 931342817, 65082240, -928062235, -893151857, -1002255508, -841088622, 759001459, -808106966, 1316158146, -72326031, -1046763956, -1038149901, 1132911634 ], [ -1377820760, 1943381945, -146334702, -634101, 1372525746, 1157867255, 1041122818, 1006277750, 524854421, 1495722929, -775877334, -1198946536, 1413871489, -1159671135, -1459971458, -871272450, -116615305, 2009335537, 1237357559 ], [ 1910594345, -967668349, 941987175, 965413240, -1137888789, 807719548, -855510958, 683508101, -571191894, 1966461887, 1889909692, 68926786, -1942454947, 728328974, 758080836, 2050394116, -1692032899, -826570568, -1754600793 ], [ -1943500498, 148898439, 1788206329, -1844670747, 1279327457, -1101665123, -787371879, 1894049722, -312043166, -693490966, 455286688, -1770453156, 1133991564, 825164671, 564088288, 1831275807, -1716459147, 1395916794, -2037234902 ], [ 628376199, 1171280292, -1003115714, -1125270925, 1481053091, 1776133147, 2028999515, 528920547, 1182577379, -891114717, 1822910709, 856771379, -1286697674, -1445758509, -446597277, 224589613, -498943985, -765184110, 1661722471 ], [ 482844621, 54593957, -1853961322, 1101293846, 1994082537, -1153340599, -359001330, 1457714326, 775745770, 426788391, 2018042519, -1215228020, -481508374, -1279528544, 1901903638, 2087638548, -1515437897, -1841968867, -1047944132 ], [ 1576996043, -2066628837, -524184646, 2006894664, 872492216, 1739463596, 509260984, 846832833, 1418378785, -2130639426, 2077261262, -803392548, 163278037, 704162188, 1421561332, 1098313808, -513962044, -651717201, -1650434 ], [ -2097630733, -1611577490, -461799651, -1649369016, 1070620454, 957820351, 1079939519, -877105264, -1933597228, -2097896198, -1137979594, -1236866348, -707541303, -854367180, -1191209810, 666940015, -1205403450, 503290336, -2088148330 ], [ -1498016650, -374769972, 1092715417, -1105518792, -341170776, 1362189247, -63293859, -1479617691, 118276740, -615376161, -801539717, 310276630, 355732692, -218175807, -444682512, 660047866, -1726148838, -2044685812, -1651000468 ], [ 1937499873, 430515802, -815167195, 646878369, -446399533, 1272692118, -713586660, -136118613, -70224751, 629620314, 1041480840, 153925707, -1146286356, -1001526236, 2063258857, -227176570, -440391056, -1924951396, 818989724 ], [ 442872542, 1323108337, -1160413398, 1955503417, 585032013, 150952921, -1584744301, 1356433314, 1504286858, 1530057210, 502800732, 1176129460, -111024821, -1904509615, -523307863, 952984204, -1563715152, 439866714, -388809761 ], [ 620129889, 1954310992, -343424107, 113164509, 441443418, -671809328, 1010118078, 1394183386, 1854789459, -1622937281, 1783582853, -566618697, 1172186844, -899304687, -2126920859, -25660680, -979597578, -1017211923, -1324447566 ], [ 351846564, -2087978089, 6776928, 761876278, 873130688, 1625067261, -115060148, -1765477959, -724041388, -1587312548, 1191958524, -1236873391, 277750887, 1504140894, -1735187465, -391972141, -740424039, -1734689023, -2083626795 ], [ 2005321149, -1187632998, 70317828, -654420752, -166429543, -1769514997, 788147441, 9496143, 406302139, 1594540514, -970755083, 836565509, -340535712, 566065663, -979755557, 884939234, -1361361423, -1374784575, 439179256 ], [ 643014706, 922302173, -110347903, -1656975523, 274092716, -886954831, 687329463, -1213215282, -1408265968, 1795461163, 1772343909, -1670647503, -1257526042, -1998619172, -1454115463, 873688047, -68427691, -1895610422, 1223663461 ], [ 341148744, 803460467, -1794545413, 1484358033, -1027557099, -844587802, 1893941839, -1034821260, -45689957, -586773366, 228835209, -891715051, 849173438, 751165838, -551564931, -296418904, 965049060, -1120319833, -1161224314 ], [ 258810438, 1639178401, -1493538114, 1246524347, -1297635176, 366590328, 831674841, -683563440, 1970030581, -276845648, -363111871, -176916624, 1188804147, 1890685654, 162258576, -285090904, 726069799, -1255404285, 942795411 ], [ 890965667, 902494473, -885245790, -1119619062, -986310676, 686544464, 2056709956, -930435215, -1497310795, 1319626940, -1182207208, 1348597717, -1618617732, 1674876463, 292942957, -602061264, 1028420256, 1232351970, 1234377602 ], [ 1961317741, 1983229557, 1455621956, -281165467, 1952994032, -1255239223, -881221227, 313811394, 1262937828, 288293561, -1191262461, 2102941889, 770168885, 995048552, -1410475963, -758716616, 1063232425, -671243889, 207807067 ], [ 1535594116, -772251821, -262631214, -617878892, 494794528, -1946872581, -2073854955, -1389533524, -30182161, -1640827082, -1540415449, 1153634709, -1429112000, -995100744, 630663340, -358036905, -1642631276, -1772707028, 657048326 ], [ -1169798936, 323720751, -1919579234, -152342760, 1380635556, -2091843286, -1491218053, 647869388, -581522088, 768698649, 2095376907, -1915136692, -148058503, 988724956, 595567502, -1398038623, 1009352783, 1630765450, 85688104 ], [ 115096918, -1912887653, -1946546071, 1338586428, -502683850, 1785660893, 1205961027, -1192999077, -193094820, -1702561408, 1633639929, -208025483, 1688881253, 2121268833, -1447216299, -326024527, -584286960, -2136072916, 1405129269 ], [ 1540125906, 67028178, 1389745268, -1941240691, -1638687377, 792408698, -1443354324, -1312441649, -1288582896, -1459871997, -61850258, 736242184, 1410572446, -61590306, -1838621785, 560058748, -1974992523, 1231240409, 1227694116 ], [ -571289090, -1280398791, 1116108184, 50734667, 571296412, -1666812991, 2097598500, 1311417901, -1109522309, 1326696055, 1855532572, 920055107, -1485673136, 248204828, -91633394, -458713398, -1007701225, -1350804314, -333335714 ], [ -1149692277, 2010919486, -1916592990, 782280582, -916642767, 1388761300, -1675377214, 1116613960, 943360563, 51507490, 1822770132, 51510159, -1693439648, 1835580494, -1605886417, -1387043216, -506680069, 887549483, -1519883838 ], [ 1826019028, -1764301590, 1374437158, -1929584420, -99468635, 1622518446, -1906361807, -254253956, -1114662450, -992677715, -1250171268, -528209329, -1068375360, 1955891778, 1789231538, 1413821904, 793503731, -1518478810, 1817142577 ], [ -368037403, -743681512, -6453004, 1854850954, 1101781973, 730920489, -946073026, -1820422069, 1522572293, -1778242562, 1505332550, -128252674, -1049822974, -1656917069, -661483469, 2005403905, 648295129, 956042021, 929149680 ], [ -208627106, 1922888285, -570185658, -1636164433, 912235422, 1227131614, 869267792, -1058944012, 103148478, 980489546, -458794392, 1591690237, -677017838, -740347378, -1368356384, 165918910, 520952622, -1591803535, -607275435 ], [ -209778930, 601170801, -1733395219, -1320032169, -1108575457, 337602619, 1603299572, -860021017, -1620022818, -1310854728, -352870130, -1703697326, -1615854823, 713209770, 66653609, -997988944, 245557810, 1014259332, -393677770 ], [ -639176129, -1097957672, 1348324769, 1447861636, 1234559972, 1762188607, -287282712, -190588072, -1674411241, 950857748, 970121525, -1892841615, -295750190, 1600036789, -2001495577, -1132248925, 1410477894, -1726322987, 740193696 ], [ -1101575687, 1065384725, 1025856417, -757244070, -699432999, -1906547863, -612742830, 87349088, -957012213, -24397737, -351229288, -681907422, 1649736677, -424112162, -1677866513, -557993745, 434903657, -1112813996, 2115021946 ], [ -1465230879, -519297302, -713291057, 1750794113, 989781870, -1597919894, -250864598, 881660502, -607725026, -732304229, 992934163, 244620368, -1077073200, -1719213536, 623635160, -195552940, -1281453989, 366887158, 607247130 ], [ -488674732, -577291099, -1218928206, -446895974, -1826926760, -146011762, 1410510188, 1261630792, -1838672334, 2125211785, 978072036, -1315556238, -53533474, 1443897651, -1402716571, 936619724, -1103239992, 785524409, -712200597 ], [ 1223059233, 1969911709, 1488631066, -980289977, 1790750775, 1277362818, 374225901, 1343838942, -1706261779, -1779021519, -510346220, -63954139, 398777897, 468921590, 1746027860, 327549449, -1790457663, -354352436, 2018873749 ], [ -1695651697, -744856901, -138804564, 1847989115, 591241319, 950826565, -2121111876, -992425292, 1272698857, -333010203, -951729034, -992607057, -2005164056, 1198076747, -1822148488, -919835260, -405246882, -1804511567, -1756215132 ], [ 1567706561, 82901323, 1238425841, -1813228018, -306872435, -1235647113, -159528837, 222842200, 747683854, -906168769, -652828024, 2073200432, 1032631058, 1977264238, -1458168771, 1967837587, 1379696800, -679188174, -396323554 ], [ -431088920, 2625238, -1376195456, -1857239764, 970671868, -657447856, 113595156, -735483965, -1334044445, 741788120, 1453857413, 1651312098, 1935237144, -331391411, 498519853, 1979078962, -929851593, 1901989858, 842195121 ], [ -757996817, -610670833, 996250389, 1259770728, 918967502, -1717272024, -1686497367, 1999045742, 1103874697, 361416284, -984400546, -72402646, -6422654, 1811265943, -1657677812, 48169438, 1514291088, 651823847, -260005588 ], [ -1580443269, 655471125, -1572016574, -2113461540, 1670247595, -1418373678, 602934391, -2107204018, 1638364773, 1272655727, -471050342, 1375865035, -438251572, 494230889, -1596696118, -2054323366, -2011600196, 537253435, 1077730460 ], [ 840110006, -1313541404, -543737534, 581048348, -349991921, 1802283456, -453889764, -224159851, -1873016505, 1729678711, -670256512, -1701675695, 1697759107, -846830496, -1100296167, 237364997, 899427749, -924773438, 337856416 ], [ -795971601, -1649974270, 170707357, 1295081745, 837348862, 1120965213, -1085010890, 438014757, 822750968, 187173292, -1755011555, -7731577, -730729635, 49264674, -282945646, -146176975, 261841202, 1379159797, -523812444 ], [ 1403154692, -1918601550, -1354744957, -1022787248, -159584562, -390792739, 179166955, -1227401158, 182658308, 959034821, 2021582378, 548637219, 988735921, -1659228331, 1357262605, 1177836311, -791076043, 1026474755, 962406917 ], [ -114023173, -1685990841, -833078567, 1142265458, 977560578, -1833984760, 1236722599, -1174283079, -1525866762, -1822229949, -1208378277, -1222304383, 2002840843, 711840084, 862411410, -1141305860, -863053361, -811124689, -1991602943 ], [ 2137499881, -1719444486, 785058598, -631021655, -773938752, 921018715, 976585772, 670274209, 462769832, -716143611, 2053113785, -1604468151, -1426546502, 2142269526, 295825350, -2129856754, -1891809676, 1187735118, 2139741954 ], [ 407259030, 2066624207, -945781231, 1845409944, 1606503717, 597342050, 1330012306, -1557549124, 1576341978, 965469195, 572364380, -1726160302, -218630887, -1019219995, 1004223089, -1577153081, -1701255741, -1026247002, -236151234 ], [ 945465255, 492685757, -1705656585, 1168856546, 445410553, -172400829, -1157839347, -1344206854, 975977965, 509515616, -2132736237, -770862793, 702995441, -430725054, 1601360949, -50845245, 2001978077, 819149508, -245092931 ], [ 830413228, 1871461086, 865192030, -18008537, 1220543233, 1959416460, -932569886, -1091964284, -1166973314, -77087671, 1878723841, 670752892, -477595224, 1345800856, -1223059468, -1207321360, 166268009, -2091851962, -802023473 ], [ 107002505, 643497945, -1989003724, 1718324541, 291742158, 1080372918, -1705492300, 1530804644, -1108685830, 1594286739, 1674248160, -1703338425, 1173318730, -1668789287, -1979448256, 1490740172, 13788983, -470071812, -837424317 ], [ -1786158113, -2015805906, 469742087, -962232325, -1892621255, -605481994, -1795095967, -128282008, -608772730, 968062925, 1583246392, -244433705, -1750294046, -1814904150, -1142459041, 2082276104, 800677434, -2045659568, -987755820 ], [ 2031416991, 761756195, -2072120047, 2145178300, 752058249, -98065294, 1073773257, 440353670, -230295205, -785199591, 1059005876, -976781083, -1612448478, -1428920205, 1162555165, 156994121, -1732448114, -598898250, -1797132384 ], [ 855271526, 2114629471, -718849152, 1776785860, 913311838, -2108684074, 886656345, -1217080463, 49535510, -2033420737, -151032116, 1229606037, -1693422732, -204401538, 1909650276, -773225030, -2000402132, -791167012, 1752591649 ], [ -1230998933, 1829111561, 847212273, -2021181456, -1115883229, -362110645, 483160688, -707719594, -497935670, 1454603521, 202897184, 1667140130, -1944970306, 1335365088, 880776969, -1230962218, -2025162511, 542137411, 806305082 ] ], [ [ 2062738305, 1303894445, -1269717832, 1618176754, -2113001684, 1937013718, -1456566271, -1764200789, -1924285432, -2126897018, -2085781296, 1967940781, -1626933144, 1383476653, -1637211541, 291113151, 1828632864, -13573362, 1749537893 ], [ -1834583139, -1884721453, 1243150452, -741949492, 1037775068, -1725373690, 1285371933, -470564475, -2069061561, 625349282, 918436812, -1403222401, 100285956, 246900302, 1370336634, 1496640643, 1232354270, -1696704894, -1250350829 ], [ 2101652846, 378897360, 1942154754, -95532268, -1335676011, -2084796496, 613838911, 1751171232, -805304397, -52253637, 1271174279, -1431073095, -74634195, 90412072, 1312166089, -1741501360, -1374113829, 1881385794, 634751151 ], [ 1609495106, -19044495, 2001877627, -1928346885, -473901452, -1528637270, -1441925781, -194864002, 1180102489, 170071961, 2143558449, 1365482055, -2030836658, -1889138562, 775795800, -1262962817, 1777576419, -109199595, -1627205517 ], [ -416178501, 896641725, 437005385, -815046030, -623067318, 829043116, 2074542636, -835044089, 1347443457, -1458280332, -1986532070, 1856421512, 1791242858, -60575872, -1474819384, -695452158, 1139215446, 461924856, -921582149 ], [ -2113349402, -346487549, -1152943784, 153089538, 420001599, -1871287161, -1393281063, -1599510738, 1119124798, 1248342935, -323629523, -1685499896, -1379850495, -1998541235, 549991704, -739624290, -1465454290, -1360056276, -374547464 ], [ 306558802, -315402893, -623811969, 1586623752, 197909729, -1975344756, -970660820, -2032878818, 1698782976, -884737952, 1231868463, 1815403481, 448351144, -1714481737, -1546879497, 1414059631, -693797880, -1704997881, -1748406185 ], [ -979506778, 2129823691, -775041457, 1146886356, -2095815808, -1458148846, -644703392, -1767060485, 1900437069, -1447129146, -1640757385, -384398870, -1360469374, 985577685, 1679801360, -114711696, -1635020059, -1593633297, -1648973872 ], [ -996476128, 248967111, 1525973395, 1063861926, 1850303309, 272145841, 1770555776, -947139825, -9025653, -1169759239, 1356751092, -334949072, -247457718, -923971111, -857628148, -2068135981, -383787950, -1359024330, -913296484 ], [ -231349334, -93496184, 2049448047, -807450070, -2051883233, 1540154052, -445595656, 2054301475, 1162496586, 1296320512, -641497542, 1199139927, -351086547, -428723022, -134299678, 217338304, 293080567, -1322065002, 660886179 ], [ -1010799152, 2049256057, -793255396, -44065676, -73896079, 1061504068, 1562909341, 988438092, -1847190575, 832755179, 678031133, 1994866130, 51143975, 2119904827, -1926366844, -1204148273, 2125378387, 465875227, 488592374 ], [ -11994094, 593322232, 92579397, 2125266950, 77501059, -1252923651, 122684480, 689845679, 620030599, -689424246, -1583256145, -945609719, 1783362275, 461024158, 463178218, 155388099, -1279937666, -1778675576, 933843684 ], [ -309399357, -998476211, 1601603716, -1603765023, 1773505582, 2011362604, -1288363746, 1067301089, -1539681218, -453996488, 1651796173, -1916895546, 453072934, 1825115287, -934259857, 591108475, 902725751, 1235780801, -1281216826 ], [ -1148082460, 1599597100, 93954792, -852223145, -1752412265, 1399296748, 1891554079, -907263427, 1012401811, -1641243340, 1207889005, 1704286657, 1777647250, 1393401902, 247958411, -241390320, 1797511005, 1165050499, 1496318992 ], [ -1120810948, 1359293309, -937344819, -1292134454, 1091497836, -2023472132, -644484980, 2082409455, -1841123520, -1638197729, -1136002544, 156794145, -903514422, 1116847543, -1358930646, -1889099119, 2072941336, -513458076, 114226540 ], [ -1187465919, 1696583862, 1993320338, -1163399189, -1570305402, -561023227, 1099243355, -196448424, -624045781, -1782705255, -630964108, 2094855659, -89036714, -1270333949, 1996998478, 289262545, 1533131057, 1688975925, 612909208 ], [ -852000362, 525189805, 267254108, 1938669265, -1140260359, 107538872, -337483488, -1881049544, 1417648655, -358152578, 1615913163, -1258371218, -1790130233, 162851059, -885697355, 1837360803, -1780337986, 1865495882, 765025299 ], [ 918484560, -731136604, -195034183, 1249826584, -2053592965, 555864075, 674511006, 751213831, -1764444079, -841987063, 902311596, -187469021, -1615517688, -875177162, 103468945, -2066679832, -2039794234, 1517932608, 1572352995 ], [ -218998903, 200331756, 1344184497, -1720616192, -442078248, -1905035242, 31405400, -1475872010, 1851845664, -641319642, -587517362, 897395447, -1445257360, 1606180402, 2032452828, -637810681, -542279246, -160581030, -259063328 ], [ -8048704, -241257269, 413348284, 1259615968, 1007261857, 1222896920, -474330276, -166634546, 181425440, 2134093268, 2097831595, -1444416602, -1265228114, 713617211, -1089291530, -1396181479, -1875940494, 693002110, -1541398536 ], [ 1316524054, 335580135, -861190771, -745947913, 1347119552, 1935629334, -1962611649, -1579736899, -577438771, 22403822, -862564164, 630054501, -2122221435, 1278209196, 274696888, 1964455019, -1739425031, 1806462484, -519069598 ], [ -1007567544, -894466761, -508763369, 1592284976, -839386101, 154308679, 1511342110, -1007492164, -1488683104, -1037618341, -360842955, 750635195, 185822390, 1569135533, -876182016, -793440936, 1256497884, 1994192207, 851416816 ], [ 1752912165, 1385623291, -179261475, -1008156740, -1161235235, -1534684945, -285123551, 1934095794, -1374955660, -1510848101, -1697713233, 742218047, 1537295872, 1410728568, 1092383305, 1925336085, -1100803124, 641496549, 144310205 ], [ -129818495, 145605555, 1729633008, 342263011, 825557282, 2028045493, 159301281, 1716016922, -1298302599, -1856294996, 1487007053, 253423448, -1524382461, 156157923, -1019399572, 549969990, -681565097, 1272779066, -156763988 ], [ -1270949270, 511921476, 580280722, -1300613560, 317753205, -812264675, -1290107796, 1683281032, -2111143708, 1502360823, 1255824891, 1506486455, 1655117687, 480292939, 1956476643, -1454189207, 1333639714, -1013475248, -502951419 ], [ 1468616142, 928428292, -621749934, 1295293325, -781752042, 1864329628, 99448204, -829281084, -140336812, -717066025, 1900092644, -1786917074, -1531079542, 389165536, 1292107426, -2018525254, -994972115, 771683427, -617052528 ], [ 297490412, 1979673205, -803796023, -1157344890, 1037796384, -523230404, -1418584758, -1847062874, 663448157, 1380589205, -414095742, 788103373, 1322594916, -1429765322, 170188241, -1444787902, -998336775, 2090888576, -993495099 ], [ -885958424, 260922978, 1506857894, 1924236247, 905331467, -1341000337, 963377955, -1323113012, -1793702497, 1835222935, 1924265094, -83023461, 695272206, -229637927, -629726431, 2125830065, 1832446702, 1067487212, -450307719 ], [ -1055572363, -138290645, 1030740339, -7292767, 1161658587, 1710018412, 474147386, -1303503936, 1331925487, 777567739, -53700694, -376532154, 938288674, 1884128450, 2138852849, -247214780, -210858870, -550106065, 1104470960 ], [ -2040153176, -1622157418, -294685380, -364570211, -1949035345, -1691452931, -1839747555, 2024359458, 2146192003, 1783438512, -1553424615, -820847674, -1657525749, 698150107, -1162091876, 2001545793, -99288443, -233630018, -1628767370 ], [ -1559075192, -1594150703, -1936404621, -490435585, -864615680, 1910970461, -696149340, -1151445167, -693309489, 92279704, 1693703806, -2013587539, 595665798, 386276099, -845838420, -677120602, -1805599385, 1369823739, -1298441159 ], [ 249446880, -65170852, 1213821392, 47903107, 1194943507, -1269401678, 1709447133, -813421368, 823909655, -1251575889, 1096568118, 775063712, -1291571152, 816988771, -2081259765, 322893986, 584609449, -912239824, -265812165 ], [ -1962481694, 1664313710, 1664427276, -190355114, -1243606061, -255304206, 1642703858, -1370959138, 662411268, 2113375009, 367409436, -443165643, -527047832, 2093103997, -1887359033, -454463677, -87058896, -1559105316, 1629721291 ], [ 1138100004, 1111319037, -1429303000, 1813168621, -420624868, 402062923, -68875311, 1595472471, 701616456, -1144918518, 1295582225, -2131271249, -1502874677, 1775214962, -1051650027, -1905177489, -626682438, -492824931, -1065620332 ], [ 1763466466, -677753649, -1036006286, 1578996480, 337034351, -1070078340, 1916442965, 509373230, -798118645, -1887675764, -630153787, 1631928216, 2039382387, -1569308482, -762340828, -869963668, 746228126, -991483260, 65543457 ], [ -370911678, -2111916814, 203147052, 1659502599, -225579941, 558937855, -1303639788, 1119288251, -1592658048, 365458502, -546986335, -1255793665, 1645312936, 333344194, 970730875, 1536118262, -324292438, 1924216993, 1221606759 ], [ -1084016068, 2032704727, -887785939, 645999154, -779305525, 1640283014, -1784303650, 647603557, -1577719639, 1324374683, 371779271, 1862162439, -2008015601, 1268069546, 488700635, 268293315, 1511278729, 444742680, -1920699645 ], [ 1191527383, -412301772, 437414349, 1388573107, -278724053, 705877264, 1611209463, 741743861, -646740150, 1026969936, 49943743, -1637200426, -2125556991, 1887907763, 1049277448, -1923951910, 2145363138, 388883408, -1803746358 ], [ 602324522, -837067636, 2102399965, 1660140959, -1652843330, 2025105094, 221337378, 1048581848, -1571968639, -2087677786, 791260887, 1147705149, 724691096, 824209549, 1592663063, -1133867249, 2070930159, -37500494, -868109266 ], [ -304105702, 295786297, -858268135, 341341479, -2091952090, -1973320854, 576561901, -1185564590, 1997313904, -716314362, -189108868, -1281880843, 482093158, -1084455456, 1505728918, 867167229, -1951917995, -1577413014, 531837031 ], [ -781657226, -815455424, -939567170, 935337263, 1536998063, 1038443664, 373607470, -1553410601, -76888861, 82575431, -1176453398, 1691768488, -1116153199, 764247059, -472529454, 959341527, -599721519, 1174006565, -24001216 ], [ -447988396, 1056834848, -491717946, 909119506, 107550644, 2142469665, 1686993093, -940678400, 871130703, -2110771293, -1261592179, -2021340875, 531576721, 1345381077, 1552698685, 1718860618, -875535037, -1387421010, -1059648047 ], [ 218387841, 1429112072, -560584204, 1618011593, -1224829308, -1561083041, -1221664008, 1052284803, -144675733, -2039155837, 1383288586, -2020483577, -1532569264, 1591286962, -172329293, 913015944, 408689895, 1142990118, 955953923 ], [ -2082765112, 2134846931, -1972222905, 1781117496, -8650338, 1642903784, -1254193049, 48906006, 1021102668, -2584321, -246874902, -888617805, 441768034, 380127143, -968199424, -260487788, 2032628246, -1218293301, 519794964 ], [ -2076013734, -253465120, 1975956346, -1754030301, 241378598, 696970017, 1901670212, -2079359976, -319076494, -2107067059, -868189949, 1443112690, -1384850766, -1608239106, 547527115, 69444445, -1812299036, 144413733, -1999373936 ], [ 335157949, 1628732947, 1998234056, -1075672514, 410334481, -13203035, 1590640625, 1624079029, 1447356812, 1111353051, 1285278746, 1489792991, 1407576897, 935691878, 136948715, -299325645, -140192357, 1274384549, 1601336221 ], [ 1743195997, -321481023, -1022384799, 953402829, -932924718, -548664894, -1551755727, -244360466, -1931246706, 624053734, 1829378115, 2121099154, 585450533, 1956700238, 494427483, -1872672459, -565521345, 956100460, 68009783 ], [ 1931607685, -936114722, 1299775800, -736768917, 1808911289, -1193473329, 1282872797, 387639969, -73926146, -2085220255, -74952166, -1372405870, -396927145, -184085618, 361312266, -1784000413, -1484912840, -1868151095, 2058600097 ], [ -728344933, 1004424952, 3841318, -460435312, -1870191219, 838772742, 1069143293, -482263083, 650078870, -709802597, -367199093, 449082894, -620514172, 728367253, 255600506, 2121025988, 1543654605, -2135358490, 1917788205 ], [ -352565864, -820598685, 1956288364, -1937935908, 142082835, -1283185531, 765500139, -2070657329, 82411193, 810114512, -2067280527, -1768651892, -999582756, 1881474639, 1005802059, -824905059, -579555477, -918408908, 970894833 ], [ -1990725651, 1920213948, 456445492, -470474902, -836309834, -859841964, 482728877, -1286120658, -751578917, 849171747, 354537806, 1360286028, 1321017903, -1097725191, 1238304236, 1870781402, -415662677, -38878075, 426823097 ], [ 1791471928, 512617798, -596253155, 2018046716, 1908472762, 1726548514, 1728536604, -2019990384, 934881608, -1667028898, 1033796684, -1590720154, -1247369867, -70203810, -9045726, -1902624133, 1232256870, -1459287554, 1666741821 ], [ -1288047823, -1983476276, 1612438732, -2097647132, 2070454112, 1447862437, -1356056060, 437663249, 326563253, 275480009, 1849534621, 1682002753, 588374909, 491416381, -1380082855, 1836650203, 721076364, -1454401770, -1229995026 ], [ -717473596, 2098430016, 166367469, 1077852274, -465331722, -1499097131, -648706085, 1096040641, -649735117, -759901013, -1134476701, 10326684, 893797174, 1911084329, 936889103, 1628401668, -779971919, 633591108, 152623550 ], [ -1835927000, 1813414943, -1922925155, 1793429583, 77807471, -948614251, 1067116685, 1011614125, -783877153, 1187355841, 674804169, 1206313373, 613094213, -1489609870, 1129183910, 642191335, 1125770974, 99063502, 913634269 ], [ -1338267126, -1193800745, 2093081702, -1315515006, -1231462852, 1284245605, -2110660275, -1606379295, 1092040798, 358183863, 1603621401, 104198661, -2012245482, 811714020, 343567381, -1310940717, 1809851770, -2075721433, 391985514 ], [ 1740880521, 72222906, 1531268213, -970517011, 334457947, -277650711, 437459351, -240489598, -550411805, 374496670, 1287341235, -365317786, -1268870692, -410301538, -635923499, -316949548, 722329092, -519304288, 1936554564 ], [ -388233167, 958857659, 1358116750, 1690165740, -1128396628, 1499688713, 1728655625, 627280822, -1134600964, 636390890, -2060019664, 473378944, -1692255661, 1884399655, 72516533, 120658960, -1917348830, -1017281415, -1584065431 ] ], [ [ -528997510, 1419774838, -123893409, 162143405, -1184718527, -1838784728, 1847718437, 329385915, -1129625973, 1245875105, 1292883408, 1980373261, 1660363775, 2072535940, -1831166285, -949429774, -887141979, -2089755372, 86053921 ], [ -103007482, -231246344, -1672963590, 875010779, 1535498500, 575491899, -622657427, -70476828, 1000345399, 184488605, 434395254, -193483517, -766740006, -1006603101, -1735731132, -1237052766, -1282850990, -238203186, 862359829 ], [ 1996899010, -161979396, -4998170, -456874555, -1284086720, 89709607, -1022221064, -1229956685, 64012498, -255538176, -124567840, 188193188, -1191328629, 889950214, -1655420428, 844983689, 296691131, 1169884825, 1996564602 ], [ -70140439, 1690033997, -1668816482, -847325094, -1527791953, 1504884111, -665789362, 659946721, 1125895741, 1004917230, 2050375736, 596846746, -229735444, 47618786, 2037557398, -301177717, -1347595663, -1882617697, 2077774275 ], [ 1648655630, 66837582, -416824889, -2124908934, -54656869, -367208203, 711612679, 735885545, -849985244, -923570359, -276941964, -675578956, 1389799020, 980908971, -1215044516, 53204456, 253450814, 1968554016, -461867875 ], [ 1856754013, -271343510, 949235384, 2036247600, -1339626071, 704306449, 3504462, 9782211, 1505183826, 1738967494, -832378137, 342882990, 15296792, -2049798818, -124433012, -367798988, -1446259640, -1361069168, -1827894729 ], [ -771903638, -201777052, 1275175198, 996291292, -1338892559, 1304751559, 1172959729, 887468231, -757531702, 956825063, 1009557172, 1356750117, -1487231489, -46387122, 143170641, 1233602498, -1939831598, 1755605550, 1889927631 ], [ 1893069497, -836449231, 366349241, -897369602, 1463161431, 1116365868, 1167218320, 1193325400, -1580856126, 976930347, -1671054587, -1373167769, -1405444214, -2034789050, 415058062, 1991615302, -227398610, 1212384166, -418153059 ], [ 1292669176, 341843486, -1832141457, -1108143781, 1174422336, 93759704, 744224581, 592938569, 1358911117, 534904132, -2113172644, 1725385075, -1707009020, -1294457499, -296795575, 66276258, -967111668, -555908076, 172303985 ], [ -1025843568, 347127625, -1948130220, -930207916, -1469465902, 594684581, -902194285, -123434496, 560896877, -1288541295, 907257833, 744217010, -942167945, 312335789, -1681395155, 807538897, -1488372787, 167892511, 1750090341 ], [ 276218593, 1776272596, 517258598, 974648134, 22192192, -1234450107, -2094007102, 1474335480, -701190072, -1268506991, 1008910547, 334846725, -746525164, 103790567, -1025540942, 1498985368, -2131737484, -151070686, -1564891907 ], [ 1276116275, -1475887634, -1913303970, 714201721, -1458468945, -277821825, -882294332, -1344354987, 783594699, -1642475994, 125801019, -1610827086, -90747720, 397075546, -993032488, 1961234107, 1664739726, 1595621358, -1754442684 ], [ 973302234, -1564361505, -1433219544, -1348847032, 451861688, 1234012382, -1238798523, -1444420141, 19917253, -1531469344, -532078465, 1809931888, 941221425, -166551090, -1920372864, 127070480, 1205498673, -1500665470, 208880533 ], [ -630616720, 143112285, -85294837, -1747215819, -262478032, -1231095885, 378494070, 776460053, 1824824793, 591590269, 453975672, 1475382789, -2004200103, -1018805738, -2020516710, 1876855189, -542736833, -1633531519, 947582523 ], [ 1689514030, 1774848880, -810769401, 1143349183, -809164891, -130623208, 943759659, 1841767756, 294499904, 324496499, 1548786444, -1595721411, 1981936749, 929999882, -1580560499, -439993247, -2034966656, 441707783, 1526412594 ], [ 1163843245, 787555185, 108414565, 1832809305, -1278438833, -1148740754, 465591137, -342948026, -1660840301, -225533149, 1658279800, -464279335, -42642379, 351188852, 373713380, -949625415, -1239996717, 1728750690, 946534587 ], [ 1743519229, -200099598, -86992265, -1550749060, -372595590, 1965527028, 146234466, -2083478248, 553649814, 699811540, -116587814, -1354494577, 182386511, 1099527965, -586584404, 1332950993, 358261267, -610158003, -331113529 ], [ -717819336, 534560413, -981551591, 1938481314, -2084354221, -1348753230, -1319642186, 1098838339, -155571839, -1732811010, -1196455352, -1778243260, 554759387, -204665641, -1000249761, 1840246651, 901562083, -1256562430, 1705063841 ], [ -565081974, -1465398262, -1268015318, 1326235311, 62342229, -1247710301, 96518712, -1200517529, -229106993, 1600190169, 1997373961, -845178556, -651010325, -108618312, 1773613851, -1296370476, 1830457292, 730161063, 1854527330 ], [ 207266341, -1088450777, 272656596, 359511461, 1296338918, -515661557, 1679505776, -1067165554, 1209386169, -518228828, 376045945, 72316863, -116789640, 1870377493, 929849370, 1306735113, 1935258904, 1439690708, -15174726 ], [ 251619658, 960041668, 62282790, -95331645, -1712391181, 1759332238, -565520037, -1200872903, -1922331515, 1339228890, 1779518527, 191027032, 1116598531, 1909999785, -1355112333, -838821621, -784948372, 1742669054, 1129739236 ], [ 869511544, 154990599, -1465935111, 777632521, 1509105752, -1704025244, -644079451, 453765089, -405522841, -1415578735, -627138303, 85416853, -1703055854, 1058180098, -1199228540, -1099232274, 1130328562, 791520576, 977586170 ], [ 318229023, 1018472056, 2145378671, -1521929912, -164114375, -61773344, 505872782, 796583148, 841995759, 37310534, 835861634, -1033325081, 1393702577, -1504145002, 1137054017, 2095984917, -1277931743, -797575539, 1711709355 ], [ 1904518462, -1209083238, 1065148029, -221312714, -491318809, 91193290, 285640875, -47356480, 851171618, -704192581, 1437291131, 21884087, 258288340, -1258492799, -693182576, -966743277, 1869181045, -1760213837, -2053707805 ], [ 799570245, -1106356867, 1299605429, -358637503, -988121031, -960586584, -558901036, -670670418, 506488331, -122392188, -731683316, -1770505492, -1924916503, 2031834003, -452849767, -1841147775, 798642054, 1737070453, 1249201946 ], [ 319031933, 213110895, 1570454152, -943098809, -2138608738, 197048695, 29931465, -1792308402, -1094870290, 842703050, -533339116, 102637556, 1051269850, -1932996850, -348534790, 2021209579, 351363035, 1149309200, 211812843 ], [ -531501543, -1574476947, 2135465775, -1343142822, 713840939, 1800294546, -915937609, 1952409768, -72430089, 1530319851, -1234807569, 1300121263, 1424656726, -896918613, 57023300, 1373290288, 2122140686, -1310054959, 739322566 ], [ 714964968, 1464352980, 904956814, -1879569012, -910515238, -28315364, -1756154974, 1331496642, 1382552679, -641520752, 1735092194, 1670145884, -90506840, -281230224, -1816099178, 250723013, -1893305640, 746071039, -955193907 ], [ -623402911, -977173052, 900822183, 266614164, 405692721, -70405115, 471839666, 2066285517, -956570911, -330395211, 226114249, -1981785501, 137590508, 1233631454, -622035082, 622229311, -1734609989, 1304568907, -199399138 ], [ -74936373, 1121941212, -37614328, -245479485, -694711064, -1915763466, -2117647942, -1556037126, -1452473373, 453901481, -974379841, 1082342254, -414077938, -2037464924, 1221630227, -1559891317, 219059772, 2006069043, 227032181 ], [ 25120286, -1637386638, 1739421843, -2094234582, 1782149504, -1416225527, 1357713203, -1279637310, 905716822, -601503595, -1388761244, -1956066644, -1568451822, 648816790, -1403826635, -1301916252, 520655562, 1912171675, 991418696 ], [ 869363634, -562348300, -1653141606, -1497204951, 824638345, -368269487, -663612321, 441270439, 1354654944, -578350315, -1631710995, 1536909712, -141271790, -862094181, -540661380, -1658652132, 223274991, -467969989, -1272003440 ], [ 607114328, -540964596, 752942497, -1680052553, -1429112419, 1879851695, 37094972, -1240051634, 455673060, -1440732309, -800176080, 1612937001, 1669015535, -1750868178, -1014453867, 1835186860, -1372125885, 412263221, 1596842817 ], [ -1934433752, -811765117, 2062734226, -1452011188, 446981892, -561222246, 634220352, 1669844822, -966913009, 888432110, -1626139564, 1600753895, -170893183, 1572788972, 1301060591, -531482171, 1204122435, -654254945, 1815528229 ], [ 1688103306, -1207218147, 1939696693, -1991121553, 1886057137, -1128925480, -1078739544, 842677290, 1143648587, 1070167871, -41783991, -761588848, 675433992, -188096500, -1529885038, 1093430144, -1688336019, -541717076, -1353641934 ], [ 807758489, 470297421, -400250029, -1325389958, 1288313157, 1996181721, -121954117, 1504755174, -1811007153, 1992152595, -1407482267, 1593122583, -124999987, -1246118574, -135371863, 239879838, -1020800126, -1677717363, 894691382 ], [ 360903127, 537068139, -2045751319, 1426254073, -718245121, -304947323, 1822807216, 224938482, 144014146, 289434013, -1710876993, 282470141, 1883538019, 635649376, -943281029, 1664494495, 1563178698, 460395642, -1430687590 ], [ -1633367875, 671695024, -309229778, -1447934622, -1826428722, -1217384144, -455957030, -2098900283, 1585773445, -422252388, -333231808, -1529347069, -771276049, 2135946693, 1483245742, -1911165760, -1916990199, 1724333884, -371701321 ], [ -668727422, 14879242, -2053537509, -53569111, -670983975, 299652570, -288206511, 1819475386, 1700966323, -769713226, -2051646171, -66187407, 953395655, -1302202655, -1363955463, -25944835, -1325325589, 2035802348, 784557594 ], [ 1593903532, 1409372984, 1788153297, 1443176127, 784569578, 686260725, 642683512, 245616958, -1579856002, -755311032, -1202979382, -320658151, -559906018, -1438285867, 1042121205, 1037001672, -1578806134, 1767964045, -803139157 ], [ -1268966392, 3685665, 651862074, 891296362, -42201458, -1016568912, -1016470893, 2005805767, -840089082, 1164893265, 969623590, 1814853991, -114936172, -1639932964, -1881479976, -96694512, -1216356469, 782218775, 172957409 ], [ 2136445853, -216905810, -412900767, 1084934697, -9300591, 1440083718, 942876934, 607092256, -565703074, -306223346, -1918183746, 1393972125, -23545338, 245311327, 1113629683, 1550187189, 831635768, 1604198417, 627394213 ], [ -1914876272, 1407544989, 1730842422, 1837957160, -674487397, 74442626, 139545076, -1010072981, 1789544021, -2030072983, 157580931, 2047063793, 1149981335, -1442559229, 1057610604, -1810183647, 1361980895, 1662856281, 176903569 ], [ -1242869524, 437628445, -1465503253, -1616542375, -1389398326, -1897648707, 1857719467, -1751956751, -1586569578, -213978505, -1803557473, -849212600, -679494999, 863906819, -1950069341, 501309663, 1825217748, -1588925970, 1423960784 ], [ -667493437, 432318082, -481589799, 1755883587, 1857415196, 197453585, 581948122, 1628112765, 705964958, -560007458, 436729865, -535560985, 1955844783, 409331442, -1230613314, 860568533, 1141539259, 973828526, 1586794119 ], [ -465981067, -1139683034, -886276994, 1117616681, -699580208, 705547231, 1717731729, -2047675115, -1972758516, -39319931, 110827875, 1811113933, -133521097, 211668989, 148694074, 2005428654, -161627923, -680552506, -634415187 ], [ 1794157914, 1772086122, -420244070, 122127877, 937270889, -1738725547, 1483720844, 98812209, -1929902163, -150939474, 398845979, -1586399538, 1771440431, -612801491, -805631846, -1917255659, 810912614, -736817105, 164831510 ], [ -585162762, -799817593, -1576870266, -745461374, -1638573943, -1097086126, -1160562460, 158928751, 550028547, -675772715, -1558160338, 1753932745, -471473755, 349987648, -896731052, 822000649, -14180586, -1326316262, -1119465439 ], [ -1191627650, -763584668, -743064595, -188933057, -1706602110, 476728248, -1696992642, 1925253706, -522853776, 854638927, 454467102, -581085197, -2074523271, 110446361, 1047174478, 1200446121, 1804297870, -1790170312, 1102443593 ], [ -2136918743, 2084778262, -1386586917, 995492281, 982938434, -537120545, -838296530, 1798996658, -350204905, 1020130355, 1027770334, -1640525470, -655512212, -1105716730, -1597555905, 1129341731, 1581475693, 786400326, -359503329 ], [ 1780389441, 729855546, -174742491, -1970819804, -1496590142, 838695689, 986517463, 657338542, -2090366000, -1222555542, 1726206611, 1111280186, 385877683, 1928494065, 1486695877, 44267608, 1666755150, -715086401, 405717963 ], [ -333178222, 1451981168, 1879698752, 2117635213, 2120462935, -1170586950, -21434914, 1369313358, 301185592, 472444391, -31969108, 677562272, 1001434734, -1369505873, -2032874055, 1447387924, 1615347321, -1042420009, 1949717017 ], [ 987076065, -1333297113, 1759105704, 1443137322, 1892933511, -1755589692, -196678026, 480951310, 317242772, 2082714281, 386660147, 124410238, 1686065061, 1092409682, 11388421, 2145231019, 2040225658, 856482040, -2001942841 ], [ -1208967375, 366139251, -1956293072, 590172807, 988985470, -438058411, -802956320, 89726141, 1997845110, -365907047, -673012676, 929246051, -2051206887, -2079696225, 1892033206, -1702474720, -168060468, 291585959, 506882562 ], [ -1917956199, -140620993, -611724357, -1322593385, -2028651698, -465404545, -128739704, -2008656440, 925228416, -1804359224, 419979484, 966214018, -810394550, 138950909, -1432254233, -730261127, 49384865, 827780486, 616234154 ], [ -1927396127, -1722009571, 1284687779, -1346147654, -1447014543, 484119642, 1710145346, -181263550, 876033107, 1006013255, 365039055, 357857290, 1559784711, 382691232, -1867970683, -732340071, 1110285413, -60907437, 528956096 ], [ -337266061, -248016784, -1650408884, 1920172474, -121654980, -56459720, -283241295, 1457654660, 1359172594, -41960426, 428359460, 1124770204, 326694687, -515314404, 249226500, 224267351, -2008935319, -1809753447, -1770929136 ], [ 218157181, -499122421, -44589937, -2085357705, -1968525444, -702923818, 907810098, 1678657946, 1885124894, -405197978, -1521094079, 358158808, -1649742999, -145784441, -793873187, -1744397471, 2136087735, -714951425, 315894359 ] ], [ [ 3146226, -1075985924, -966968014, -1050298199, -1528219897, -1685876864, -1356080281, -132013800, -69095024, -1420253884, -320489729, 1838263385, -317309275, -1382209082, 867887107, -236195838, 1763910462, 1500916089, -95808591 ], [ 1883566050, -832253779, -260028965, -825964771, 189219714, -1700388055, 1216512920, -873270903, -426979498, -1963134535, 759967477, 1759090888, -779154497, 1187019848, -211657137, -954074267, -2136661486, 1380186740, -490831825 ], [ -1539285322, -634867443, 696061486, -933248313, 780964065, 492820062, -1345751109, -943742622, -1447950892, 37137691, -332724020, 1237476107, -1303373852, 118119743, -1697369424, 969966900, 2128082850, -1998479018, 677993133 ], [ -91797529, 1838899019, -1335478488, 1805785589, -1276812078, 1675820860, 346543498, -1616581540, -515435289, 1739861390, -1084673613, 817941335, -1538631402, 1233677969, -1500606418, 789830276, -720768678, -94465013, -386503308 ], [ 800113973, 1200312372, 1034055998, 940678134, -1346505304, 2143164391, 319180809, -1163370087, 1590856240, -1010809391, 1806709069, -295973028, -247691262, -190578206, -1755000075, 629005385, 1302171932, -974482646, 989070934 ], [ 1439048175, -686237423, -1575944043, -1781707678, 1695175010, -752639346, -321747283, 434949815, -205160915, -359006344, -1315564156, -754809448, -1360448164, 1380682741, 1562115524, -1799651371, 1364723525, 792644674, 421294986 ], [ 1362448809, 282374165, 1348455239, -1602606069, 866041561, 1872933657, -1937911257, -1579638924, -1749038660, 1207293608, 148430444, -580515173, -868938546, 1872410621, -424484726, 1204329357, 1257927544, 1075163170, -1223401199 ], [ -961723124, -1932961995, -570612916, 358321834, -1887374244, -1497280813, 1791273334, 1006308311, -276477106, 604754928, 1205430038, 989528386, 1230729432, -519961558, -92995471, -770598831, 386073268, 1315123770, -270580210 ], [ 1364360356, -454194316, 483274572, 1397628288, 280602506, 752093615, -1078255640, 1757979988, -788738096, 1882217950, -1398662375, -1941510683, 1745858756, -331165761, 1021939738, -1521486501, -1570185948, -977660826, 1793734681 ], [ 998639065, -1471282776, 1499545289, 1552590116, 829306073, -1329160583, 2132179996, 560092904, 745367901, 1998344124, -1846363244, -965805334, 252729806, -581997162, -790032456, 161980250, -94871573, -1079302815, -303568368 ], [ -1166220615, 867680292, -2077177531, 1416905454, 978461800, -917792554, -2025285847, 1729629791, 2008702368, 250960145, 779715723, 1898452823, -1176621449, -1567851810, 1634561971, 1916050474, 1717987754, 1025536822, 702414803 ], [ -79282778, -1874482758, -967702380, -1117988027, 1961829482, 1162437060, -244860735, -1477923058, 2092565152, -212145011, 387527944, -1496905138, -178647025, -1029599147, 824719862, 1258471028, 1784449085, 117285860, 571702231 ], [ -829435009, 740866871, -1535144906, -1235954435, 1012829353, 1087197569, -1631914220, -1235226412, -300186706, 76800002, -412992046, -453216921, -1911492292, 253537288, 134244076, -1742127030, -668888575, -858067190, 509094867 ], [ -327728995, -201596526, -1927545545, 137485315, -1309323154, -74401173, -1713467981, 55196979, -946291001, -2101556576, -780859160, 881835663, -1708443981, 1011362340, 1629417032, -1462557558, -900611252, -796326902, 1475987391 ], [ -1800413426, -196461877, -1436600680, -104565541, 1783271476, 1632471152, 774679617, -1182285241, -512300002, 1913727795, -1706334983, 1757012809, 584246480, -1605243684, 884897271, -76433095, -166647010, 1707426848, -1930898163 ], [ 2121150892, 1753080242, 401924495, 1865814055, -2038428904, -586701455, -1882661260, -199380526, 1825243632, -2093380170, -1145207447, -1661575626, -307645895, 1770008660, -1277932058, -1138257195, -989882342, 1560176856, 311745363 ], [ -1461244498, -754911862, -613236677, -2054549239, 1130733805, -2093063557, 233025619, 78348667, 1659481801, -1318153993, -252175110, -59510089, -1868721882, -478449429, 46337752, -213040181, -392294836, -1505922031, 649126939 ], [ -1397702997, 63717204, 1100257381, -1548354988, 1477621243, -122063634, 883121949, -2139592049, -1671638591, -1215630650, -1614971489, -397042449, 596823424, 1857476698, 1753505675, 1297657421, -1306087148, 20167028, 1401283604 ], [ -1381008499, -695241389, -1885214150, -1019339279, 729415604, -1930385132, 277148622, -1977733905, -1571776228, 1447143985, 1301864822, 835522886, 1905655400, -1736358714, -1897269262, 1711809561, 1657840067, 1079993292, -1965745179 ], [ 2087188095, 292934062, -2123045388, -613154798, 1533971887, -1896760811, 1328349505, 349172093, -1913025029, 1947582847, -1725165321, 728462304, -208767364, -1829205224, -1834768540, -1764704176, -1158827631, 16626408, 1341524542 ], [ 102931540, 1988630464, -609519951, -1754968901, 734323492, 1654796156, -1980068353, -1708389065, -1143103407, -913351207, 677778180, -2003619073, -451729130, 2104521819, -312918757, -182241014, 1703996813, 187902761, -837690680 ], [ -1462466903, -311894038, -2130819755, -1175862703, -1292499286, -2085559365, 1313067465, -1945977426, -446006080, -1768967068, 2066807544, 1741981305, 1018505437, -1107937471, 921336319, -1444753794, 1514978363, -999886436, 1407420471 ], [ -1933474489, 1819499712, -369887438, -1443126065, -1378812495, -1038350093, -1891201210, 667479791, 2084434541, 318583314, -741161708, -590311159, -463498789, 206639280, 263996530, -827791163, -810144493, 1049320517, -30093532 ], [ 310269730, -1862671514, -1613573548, 353472002, 1588922400, 424521015, -1806474277, -1422534587, 2005881948, 243974451, 1074875442, 476068155, -590359025, -1401862178, 1145070820, -1504900663, -549258610, -469706300, -399689010 ], [ -157822980, -91451103, -976410161, -2104128147, -399864619, -790649841, 1784360954, -712133779, 1587998875, 823185666, -2030065475, 1615511238, 858078639, 1858337284, -1923708958, 779836518, -331762541, -1024802442, 2016147787 ], [ 450075639, 72257719, -766682659, -207626317, 680170275, -2142005051, -145848029, -505909383, -194248067, 2128680873, -420979732, -792371607, 1837252785, -1441818475, -1509021573, -414735544, 1360589243, 1302879461, 1371655689 ], [ -1151850384, 699662278, -1433885628, 2039098463, 106136345, -89910753, -804696821, -1542999059, 1368086729, 670066171, 1172248549, 499970547, -831358902, -2092667918, -696579369, -1539148193, 1637764119, 1886716563, -263022409 ], [ -1495047054, -394983056, -1737791157, 1015587601, 478105125, -131415317, 418199252, -1260177623, 307990571, 1621704276, 216283207, -613082627, 494098762, 995694866, -1920792663, 1967180846, -1153304768, -621113486, 1172447253 ], [ 1914257815, 1965885005, 2025504811, -1413406941, -815855498, -31364104, -722299636, -491596731, 1588836599, -2005029147, 960534419, -1284051225, -8062458, 1004429099, 579555533, -494047390, 1033961180, 2086213535, -1013443971 ], [ -670300079, -435837621, -983804722, 1060235090, 2036381024, 369339756, -1307324415, -728628218, 1812703730, -932793439, 1154871520, 760829326, 741000998, -256657274, 1057456007, -1070750356, -1404270058, -2037270790, 1034531808 ], [ -445326768, 866000149, 639745819, -682288064, 842685193, 336714483, -314829049, -394145319, 677410053, -322681157, -97255561, -430713912, 607990722, 649015743, -636023913, 847054688, -1893334912, -1570578597, 1219926449 ], [ -1918896563, -1495965447, 577830061, 1573256109, 49603389, 72640844, -491435163, 1862200564, -1457673800, 1580796911, -2034698122, 1413563492, -1817070047, -572927921, 374233467, -2112554750, 902633482, 1290453219, -1090061379 ], [ -2120359910, 1228505847, -813586945, -1997141164, 1098803323, 1310152496, -2024744866, -747585439, -275158420, 366510106, -1634222653, 206791570, -638425876, 210683441, 527690407, 2110746939, 1043819905, 790763654, 1029622731 ], [ 1865870526, 444141407, 1458432418, 738945214, 438269168, -328801752, -1925470682, -394039987, 406849647, -665271267, -1615798669, 1538320513, -2092709445, 345875841, -1995515869, -317640902, 2080758663, 88316281, 1583997668 ], [ -470800369, -1824708631, -627225144, -1801958941, 272201043, 53714391, 1760948933, -1586585303, -1025351288, 1309818896, -1780771302, 1098798445, 1749655812, -1806428876, 1368999044, 1479164492, -675206489, -1735485878, 127268657 ], [ 961364246, -299684604, 2008566092, -1116340842, 1393172757, 763621594, 1859694275, -1090269066, 1627268903, 733938341, 22617077, 365316588, 373203535, 1108068084, -129170452, -1955816544, -1221441477, 657213145, -816976258 ], [ 804004029, 103333297, -1984674779, -2076794109, 791702789, 1201939873, -2077207747, -1908882397, -224080189, -377665685, 1641920868, 327325644, -332270937, -761036206, -1791615680, -85714502, -214279506, -1836136748, 42709940 ], [ 931059293, 1258947032, -200420739, -816932641, 1182318232, -822462924, 1036524672, -608421812, 614075430, -90737659, -1665618928, -581413850, 258156841, 1010320496, 1056635713, -1245942581, -1987330519, 1057464969, -1692775980 ], [ -1595864744, -446179672, 342207492, -634129621, -1672383778, -797755847, 1473980743, 472261500, 1236212424, -931626167, 955739323, -343853229, -320859095, -219389990, -1798459055, 310277967, -925065846, -99715925, 1335746831 ], [ -1868378446, -1266213640, -1842758082, -262278195, 158735842, -773154849, 347513289, 66792161, 1953238633, -292146992, -307002726, -1720704208, -1030492613, -1349046880, 1987561438, 897687766, -1983615187, 1827327040, 1339154941 ], [ -1004188065, 130633043, -1660414007, 1315457477, 921783579, 1984894014, -626556491, -857079441, -591497294, 1671410488, -862134112, -914736578, 854347250, -1878655994, -1198580052, 1891626541, 107243503, -415409315, -1324483310 ], [ 1575872510, 900149956, -1263247910, -491639906, -2040605276, 1850609675, -94393579, -1515082979, 277651250, 786763, 354387554, -287644268, 226675948, 622912610, 432488343, 1093198312, -1793179053, -1629753207, -1204828782 ], [ -916212015, 206376119, -1090660697, 493860385, -592613621, -1155117354, -1384413175, 1752652325, 1256298736, 1832112760, -810791730, -507331858, -58891685, -1614006676, 1125398121, -745031469, -81588631, -1786929966, 1358732510 ], [ 1982350236, 1277482515, -922912069, -796640280, 1463239834, 708599362, -402544297, 307864658, 383401244, 1727628554, 1195387952, 2042372402, 692969021, 954303024, -815880600, -2033104908, 5120334, -519324066, -2102499794 ], [ -1953156958, 202546695, -215808794, 1322115712, -1247001554, -1254023063, -1296129754, -1650555985, -97071997, -770209051, 2073539289, 1144939276, -1556553154, 1255276475, 733698491, -1217882598, 1867268788, 1351811382, -1156462281 ], [ -470534364, 1187276271, -383698403, -1614078956, -501959143, 2101677071, 1363405657, 898233644, -431240116, -1760106616, 253745897, -835632428, -1605530773, 309949169, 636694237, -1184017786, -1572577319, -974701331, -1260400029 ], [ 1619718341, -825209819, -291837781, 1940740076, -949069003, -773952280, 2010667713, -1650713666, 1845549695, 1761917017, -1399581047, -1813522122, 136694124, 1538586568, 735808103, -177473588, -1655938357, 46459227, 1063987648 ], [ 1481994471, 1517596790, -1860296423, -2143680188, -1003854653, 1738977157, -1399113300, 2082089795, 482429555, 982771753, -1323612212, 502714883, -1250841557, -1058675161, 1708608549, -1549405875, 2083255330, 1901672033, -112982385 ], [ 1100330655, 1998656298, 797220839, 1396459782, -1655123839, 1276559112, -2065480156, 1800828379, -897685270, -1973073525, -1822369140, -1176967313, -1237807431, -1417652392, 1986257230, -662418362, 380634599, 1286792714, 36364776 ], [ -924545135, 492851951, -1155094436, 2064539542, -270462729, -1100277108, 1100044077, -2051430078, 526758045, 1776005498, 1852553418, 259324246, -2103800994, 1759698208, -371984529, 202588681, -967958225, -349457302, -1875212677 ], [ -593344370, 1700314657, -2142866769, 49568184, 429086292, -331145140, 1557870173, 2063386123, 1490049417, -788373223, -1157553678, 1124141360, 1416030942, 1746142792, -1665210108, -1061991153, -1000799802, -547134004, 1187469417 ], [ 985217646, 955409532, 1395335212, 1005640314, 1529196462, 1092011687, 99213911, 1592602466, 65792185, 486135961, -1945300411, -1237961247, 150285784, 1326018653, 1190235048, 2041215533, -1934164796, -637256674, 889379770 ], [ 1343608413, -1339820395, -336068374, 797310173, -1326979597, 1057853479, -709072136, 1178764139, -85506406, 2129956652, 859786259, 1335032879, -1246892728, 160722480, 1662709493, 666981827, -1155327964, -262183120, -940250000 ], [ -2046689047, 963340575, 729211434, -2142004650, -1394475171, -763657804, -1487665488, 155027540, 339488356, 1257765659, -1786903173, 1493780668, 1456489603, 585640344, -398916955, -1957631707, 1937255359, -1235247484, 668452734 ], [ 2084874279, 762830343, -638664897, 2094516669, 37715851, 1484454482, 1491184451, -2039756450, -1293519615, 2076282016, -1752465088, 2097594550, 1983730476, -1142657101, -1167727251, -1480111356, 1394673233, 1142161207, -555120694 ], [ 2052633107, -85993886, 1392063692, 693133127, -1543542027, -140915164, -754481393, -1755349286, 1229531937, 803742003, -1291911122, 2134429234, 341526040, 1472899305, 1680100781, -1399112018, -1492930907, -66176370, -1621748734 ], [ 341763537, -1874099181, 2040437426, 1236604462, -238347133, 1532751476, -1110393745, 1915212779, -1107178222, -1590547676, -749953682, -1265766444, 1298780853, -254759669, 562489444, -1294116189, 869494017, -795638686, 724823445 ], [ -1686359295, -1485338804, 1910948087, -1079291708, 1475844800, 118496704, 513843841, 657887418, 384240980, 1899436313, 1278892202, 2100543696, -231169581, 2125061258, 116826660, 1088596035, -1886469361, 7858338, -1218432674 ] ], [ [ -1715950394, -1865083291, 384131584, -1228238821, 1669960360, -1911152633, 1286193740, -657200646, 1415087346, -1056887708, 1726444033, -1291744132, -1517496404, 1253628780, 1454890503, -1539082328, -228973704, -1717753321, -209460745 ], [ 1484909844, 923453637, -1322984221, 1433096100, -798409986, 1382405222, 1353887778, 902109373, -1550264629, 145912655, -1571158602, 1974600996, 2102724612, 290421570, -434322109, 2066596920, 751092338, 1946457018, -41965226 ], [ 1020000522, -1042162866, -856814927, -1039338391, -97861370, 1866775909, 480939152, -2096566623, -283902102, -1453888742, 26378034, -237679171, 618204157, -1714362818, 141578461, 351165214, 751209199, -2041925795, -1595908517 ], [ -2084294456, 1236901868, 1785120080, -1117667651, -1282687000, 1079533173, 1099000634, -1018290170, -1340574132, 1349265815, -782421791, -201945293, -657547653, -672639928, 536102986, 1923448513, 1398410143, -774739822, -1451049643 ], [ 2093591814, 572644110, -295489805, 929565875, 343086593, -931609240, -899132960, 245403304, 86840721, -445201525, 791321621, -218164617, 2054504127, -812871827, 489247752, 882359953, 321023897, 899141887, -2023215129 ], [ 1411048596, -475032712, 1114348558, 1417835036, 1999083128, 93498932, 279044341, 41276637, -2096744058, -179293992, -848276286, 1666914899, 347659756, 2044820681, 512833705, -1729452841, 350940047, 1448465918, 462455758 ], [ 1828860039, 1911213054, -669523087, -678536166, 896453259, 1564219266, -1095044338, 1085193220, 1156213161, 966416702, 1434892988, -1797588272, -1400686485, -361400230, -988010944, 1220154763, -1794869873, 768811715, -1866586069 ], [ -2127497078, -1365240799, 1104024165, 1437177057, 185295912, -1984514023, -1282894223, -1042387576, 1869050772, -281538296, 969441128, 2100400803, 1229467941, 313023752, 1261041318, -2019099613, 1865851073, -1964859517, -1717652552 ], [ -874258543, 465300442, 1365227615, 1900428803, -1384076394, -854869931, 1075041213, 887691166, 2063419286, -1591432061, 1171958827, -918637557, -1034551267, -457013929, -1703387425, -1434566937, -977587180, -1599850840, -543186103 ], [ 488253516, -703531056, -1030910171, -59909314, -1040634394, 200727190, 1901495410, 1633101458, 2131938011, 1203546903, -879923650, 77285829, -1684355421, 403420623, -356539664, 909112311, -1760345338, 191497945, -1729699739 ], [ -19468239, -1879035682, -375595654, -852991079, -1825565249, 1030485097, 961215504, 938354879, -1929555679, -420494655, 1956458029, 791730735, -762957781, -1698165261, -2142039694, 433617933, -1350681678, 1899799113, -1272336015 ], [ -1943795698, 629719960, 1771697103, -1420673686, -2084405344, -2010565732, 1757966591, 791369356, -2043390597, 503526550, 1221908547, 51428212, -815339932, 1278374836, -439606108, 1218598170, -401448651, 1465217085, 137543301 ], [ 1565990889, 1604775769, -1773131569, -1544167717, -39373420, -1399019506, -405263391, -472809206, 2003305545, -723560455, 1883470885, -250296326, -1227173722, 1780464261, -1669640423, -2098729716, -196875258, -1145876632, -502129089 ], [ 236981844, 1385874576, -1811669215, 298590137, 1195579997, 1328196349, 1199727848, 853597718, 901922962, -139003928, 1646119037, 1062295298, 2051662886, 497706389, -109931164, 1820988391, 1564376814, 1803052976, 1827968596 ], [ 1036286015, -870904567, 1894401026, 2026128661, -2094114309, -2061507030, -837367483, -983606863, 281870323, -1821799678, -1568997464, -796917962, 1738842641, -215616423, -442690417, 572409826, -968301619, -1872743896, 252102861 ], [ -785100963, -2134926010, 1244521703, 318890313, -1209803116, -1419862568, 1839026168, -1446899007, 1581672873, -4041970, -1353162197, 385985531, 740612574, 900158318, 2128200539, 11598677, 980546523, -1791173211, -1659107507 ], [ 1168088842, 1902459407, 298125979, -1477271151, 1827988982, 383894607, 761739326, 1000830103, 77083535, 1875396220, 913625119, -1733496469, 232056044, -1349734331, 1722324002, -1313040225, 620100451, 750284283, -635235851 ], [ 1170017911, -1829708972, 386789961, -909162422, -1892542001, -276536432, -1295915750, -813784183, -1445939482, -261350438, -105443091, -1544638750, 1422525273, 263156182, 604931868, -577986666, 174229282, -1289581313, -649763100 ], [ 2043513257, 790987237, -1757891280, 895114102, 918084150, 253157744, -619859199, 454168043, 1770694599, 909153906, 217641420, -2107009836, -1296173395, 1472433304, 240582500, 648624702, 1538713598, 1580165534, -910731329 ], [ -316843413, -1262548475, 1606303856, 204079793, 1627071269, -291488024, -603323472, 1404163635, -1649138506, -145159029, 1158533684, -563309646, -1673649591, -2061745628, -568862920, 1697758178, 1819530274, 867785791, 1763314575 ], [ 1262392758, -975949317, -73629438, -936450606, -2100256887, -313794368, 591283039, -1377385739, 1206761293, 13203410, -2080236009, 863012708, -132450440, -1402497959, -1409315474, 1374252337, 762031982, 90129254, -828108670 ], [ 1370684028, 1750723350, -1797179099, -503628591, -1937582129, 1820111603, 415886451, 755696313, -1361822095, -164423951, 2126227304, 754435060, 105731801, -2141974931, 676985143, -1919376876, 1665973821, 360050197, 1355116366 ], [ -1356434057, -577738415, -1186211962, 1664999064, 1619843692, 143215130, -58101463, 1720618559, -1139213040, -1706957738, 1262101046, 923960079, 1345376491, 1902066245, -163236127, 1164740367, -926033970, -1083244131, 2059002873 ], [ 1681535699, 1548645719, -361513587, 688676943, -2066022708, -629292749, 1179774911, 346017587, -2111043012, 1327115469, 1317638095, 1889937441, -1402592553, 776583739, 1901473270, 450152059, 496898691, 149294031, 1770741957 ], [ 625703578, 1359240982, 1897292346, -1311483626, -1048029692, -131894152, 1666327497, 338790436, 2061217867, -985128555, -1580883336, 1553614060, 827290210, 2102393251, 525637844, -2024831362, 965300082, 606292967, -1869312002 ], [ 481967817, 139260265, -1234041304, 1559090943, -1628752146, -791621617, 1449038201, -259739928, 1093396073, 17383713, 268482382, -1522795456, -1619591685, -1498635136, 1414701546, -257099081, 180061825, 602624374, 886817460 ], [ -1409857084, 599527656, -568070009, 209384051, 1843251989, 2086314701, -799858879, -2026845182, -832929096, 1733837884, 1419281734, 1805485651, -2144599180, 1491105436, 2124432934, 190858472, -1936377887, -501764707, 677672524 ], [ -1454233520, 53500837, -1553708396, -1334361494, -622216679, 1285077487, 634446406, -832312549, 2103028421, -720513025, 2104789135, 1591656946, 1534918410, 24062345, -424909115, -1114893048, 219867883, -1303074313, 1109913000 ], [ 1496050175, -135437384, -386965408, -1912234867, 763518449, -702921384, 2128375344, -734425563, 1370049960, 363998585, 1759745979, -2133564439, -163134114, 1823471714, 26178267, -20369734, -1993774782, -2021563510, -1051341603 ], [ -1046733030, -1656697918, 411441999, 410820388, 1187352155, -1355940482, -1267460955, -1564945850, 1665478015, 2022426013, 912831358, -770037868, 1167639813, 892456427, 1472207669, -2051794519, -850238817, 926265030, -1212939641 ], [ -791289046, -1950278933, 1998532622, -77564390, -1443050313, -163814056, 1947470312, -984794226, -1142246976, 1604875203, 432035755, -701348603, 335677369, 2007111196, -724732023, -2190639, -303654178, 857308790, 1036928378 ], [ -2102701102, 1178408197, 316271299, -532907477, 1076797896, -1582163672, 725122027, -742132569, -584604101, 1104585262, 1809424054, 415254677, -1263834720, -844675980, -1243108388, 1698488904, 766790738, 1055602178, 1530633934 ], [ -2086552545, 2145172057, -524770237, -1890727663, 1644363940, 409149756, 1301172212, 1215594910, -560481538, 1806068869, -813682114, 2089826052, 109294647, -314869109, -812123096, -44191040, 1741364806, -1503134864, 1390937414 ], [ 258882172, -86502305, 2130147428, 514051438, 1475386904, 2146465525, -693994023, -2063512037, -1907635606, 617055369, -358260036, 1608041053, 886578927, 431388274, -41262677, -1905143113, -375667567, 1614475784, -897096835 ], [ -1898609700, 543385193, -10047072, 81446355, -1226969881, 1037102466, -1619791870, -1972541868, 1309892929, -760335447, -2027544446, 1705758050, 149857185, 174801714, -893954587, 1362046458, 1908921070, 1435287079, -614796219 ], [ -1627477, -384890498, 1688366283, 1518012670, -1234254672, 1484432694, -1611662777, 816842267, -1001638339, -915167544, -157798899, 867140007, -1392970709, -1523769242, 1033672470, 1842407598, -818678391, 382523821, 140775136 ], [ 114544192, -337161087, 653855829, 775346476, -1677114647, -1910021768, 77369682, 192084583, 923722446, 967242326, -2068652850, -1147690035, 1320444873, 715078769, -1155238754, -1999630972, 739865634, 182434926, 2103081418 ], [ 49110534, 180621822, 1303544976, 1379419050, 55054926, -2128034460, -150892704, -1040079338, -1408828408, -1866904908, -457743524, -1805551797, -553539760, -44160875, 1766356570, -496327238, -914975356, -523996089, -1843216606 ], [ 2095266759, -994197857, -1302496763, 921586267, -1638092415, -1615346515, 1710773065, 1108203936, 585688448, 1062428527, -1246674992, -428858455, 1868625819, -1976283559, 751749112, 1327088063, 136590595, -278192718, -1268732063 ], [ 377776549, 2025869000, 1395616215, -886694304, -843031616, -1865187908, 467844802, 501087712, -1574256957, -2034947466, -650047092, -955893224, -1474791556, 1654871226, -318054582, 1870307109, -322660135, -177920715, -885424485 ], [ 1333916552, 2007418219, 68339990, -1086729979, 1930803063, -1746489118, -341414592, 342479312, -1444538199, 1523293834, -217595843, -738069934, 457938338, -687392504, -747678544, 1624933052, -728388743, -955663289, 544252656 ], [ 802676437, -248560949, 2141847403, -1298597769, -846019827, 570200356, 566956308, -1559877709, -863454753, -651481335, 1310594836, 1937954634, -491357240, -824282206, 1390250170, -1733239389, 50533547, -818671949, -1684791632 ], [ 214345719, -474449328, 2107433169, -446682573, 895846492, 2118591557, -290255628, 1654491035, 1519908803, 721716717, 607132309, 1976639246, -1284821469, -42379690, -692241666, -664451896, -1446641782, -881941149, -2097304792 ], [ 653613881, 135796234, 1799611362, 1086666798, 848740224, -1959479494, 2085116656, -2024415384, 1469468584, -372495128, -508896912, 1661591548, 1129044447, -906986916, -1990259131, 1549048687, 1268058168, 1796721693, 230664784 ], [ 1958220323, -1728273837, -1255058583, -744546880, 296216331, -1382384289, 513296905, 1470513469, 1134607376, -682213723, 664443171, 2047089783, -14929238, 1333473971, 1630734985, 868758283, 925950846, -1596536254, 697198430 ], [ 1646354081, 447654220, -155590907, -1115022081, 527084462, -608575790, 842409117, -1209150642, -279573392, 1109397632, 339103242, 555620479, -175402554, -1062733990, 1899217762, -1954138411, 880497678, -168190644, 1761215551 ], [ 2076155537, 480962399, 956549242, -412061929, 1060967706, 1362964266, 620801321, -1627386924, 514481732, 417202880, 812926665, -1622424195, -1036094169, 697213497, -309572795, 281636372, 1696709655, -1997418738, -82776269 ], [ -2141999009, -275242075, -622253950, -1444694312, -609082083, 2008493376, 1551001282, -1014181161, -574349779, 835214537, -849256827, -2001273962, 491725446, 1361174472, 648082465, -492041400, 1177912932, -488762836, 1238687231 ], [ 711385708, -487069314, -1554458497, 1819144392, -1135716583, -1715207401, 2043649982, 1677792303, -1032547027, -408262864, -191638905, 1272492753, -987258310, -2143142689, -800708692, 754191719, -1765182625, -1540692292, -1165448386 ], [ 1670456880, -882316418, -1284397991, 2144789492, 1625711930, -1479059785, 1218623952, -1301781754, 1538690104, -1374861563, -1079703461, 462498516, -1621725570, 1486521512, 591472363, -751838674, 1904746771, -545635971, -470485072 ], [ -1334186943, -1536894775, 189177092, -145413476, -2001626605, -58004584, 1714331647, 102286598, 1773160892, -790592156, 607247054, -1205457800, -1664430645, 1796865763, -1837475990, 1100201401, 250296369, 1970664588, -615834289 ], [ -1873867740, 1282265652, 851513101, 147969021, 157129315, 1130385867, 29725493, -1274288308, 1159413350, -470153812, -1298580228, -136118582, -451591889, 589781122, -1269063995, 1281192264, 1654436506, -681864086, -1072639841 ], [ 1619165486, 192668929, -199242232, -1238664374, 809663994, -83861498, -194467955, 615912527, -566096900, -1979991545, -940480139, -169408178, -191556037, -283877798, -1543325369, 1774125942, 310551422, -1390253059, -1676952014 ], [ -90218186, -1000600488, -598954752, -648258751, 331484979, 1825676284, 1953657447, -415377641, -686623020, 1320588204, 1965046608, 119848988, -1510736186, -92401558, -132142694, 1602514114, 125441324, 355759664, 490315608 ], [ 1229641240, 1715632165, -792045185, -1997050595, 850908355, -1395283609, 964302442, -1666489246, 2065918211, -987064367, 1790297525, 156949106, -2145266673, -1944780772, -698922454, -1285126847, 1697147723, -450757576, -1264537687 ], [ 1212404050, 1011408352, -41335151, -305114738, -1716335945, -2130397220, -239561306, 1758378747, 1402486525, 853129212, 914045171, -508553055, 1446604132, 1342993858, -1202275650, -2090819162, 1967625993, 118771233, -645039177 ], [ 754396554, 1999257781, 1040303252, 67591458, -171319691, 16255541, 1978336901, -2032741354, -3471025, 1133253659, 1037894987, 602398814, -908126711, -423108974, -1175829482, 507175223, 797119924, -1369040772, -345802420 ], [ 1451330731, 1500043388, -1536389689, 1652324509, 1662554083, -1579784190, -576327402, -1282785242, 947508673, 672137102, -518813531, 1451206, 348280074, -1579142573, 972037158, -1274158209, -1458904948, -893646913, 1540251832 ] ], [ [ 1227817630, 164618831, 1089757687, -404373548, 831358256, -1167232857, -1940344323, 450167448, 1291253735, -145432276, -767766575, -1845473413, 1770846644, -1967129311, 601498269, -1748561820, 356106068, 1915087062, -538479696 ], [ -1673626415, -257330699, -1752773419, -1056154003, -4920150, -2100057199, 56110403, -418256110, -803775331, -1579446967, -1367645088, 434085968, 2028395110, 370181129, -1286580680, 785541868, 383208297, -395361598, -2070712401 ], [ 40239717, 45075549, 1454293643, 840672664, 1948010888, -399211643, 25489060, 2118803943, 395484057, 787045376, -182102813, -1903664710, -446348, -352388182, -699682872, -1338893079, -731613635, -404877188, -1475574057 ], [ 732391471, -1910733405, 1724692602, 1780396912, -1928344591, -1827108912, -1680251076, 1289869492, 1528827800, 2009431152, -1452082993, 1136134568, 1728830909, 168357587, -570742226, -495969908, 923046698, 913779810, -1775347163 ], [ 226367743, 1022351416, 1697108014, -622461776, 477580806, 686694565, 1051601773, 1367811473, -1370761023, -125602175, -942737937, 654105496, -79856579, -1593103359, -1923216453, 1960053773, -872359264, 1764131591, -882840244 ], [ -700413740, -1043742590, 298785031, 1264764758, 889316905, 1380202399, -989999282, -1887080611, -633282358, -924715358, -444130561, 342113880, -806314566, -1363041385, 849651555, 532555097, -1907424842, 1573683681, -652128546 ], [ -723820322, -775038455, -2075596088, -714669063, 81223352, -1873394555, 2033342997, -174477097, -952044973, -190024731, 1733036084, 230104728, 369986014, 683415244, -1625356982, 1362484838, 1642031976, -872107330, 1398658077 ], [ 1114090619, -1179282858, 790939678, 1195707432, -1537446163, 1859870371, -1676220151, 687041523, 735371226, 550684663, 736406513, 574341450, 1204013477, -1584034683, -782033645, 1460986047, 227658288, -1560669239, -977515551 ], [ 5430922, 557454812, -1201274994, -1616036680, 918792469, 926534938, 982367919, -2016525345, 153776290, 1407812914, -1246331020, -5093921, -2006129306, 835765515, 1120428965, -1723576107, 413695333, -1032453542, 542934127 ], [ 1120534537, -503412130, 350295632, -2116281977, -597317478, 1318763572, -1905556487, -1080933171, 822375818, 159104341, 1829790780, 1992908515, 1262105607, -382510603, 102347807, -1925018664, 851449371, 982663344, 1853062437 ], [ -1676767531, -149737243, -1623750120, 2030980311, 1220374885, -430822842, -669863166, 378239505, -706233211, 1675754521, -2013444500, -646378031, 1371257089, 1546398061, 688598550, 68835739, -1464435926, 352362923, 1896754429 ], [ -1890046512, -1393168178, -2035392743, 1006943950, 1091677321, -8641576, -1371968127, 1327227950, -1708479649, 100576078, -1566975515, -751143041, 61245750, -1183848290, 1789796444, -1077899362, -1830311619, 1271167750, -449935501 ], [ -2106449693, 1449964900, 979861483, 2078700075, -308431303, 1961688948, -643604938, 973467563, -162117964, -411309518, 1276420514, -1708119896, -444928239, 1323233981, 1679525117, 866879498, -889363581, 1722786686, 474204766 ], [ 1294863655, -715957608, 180378656, -668241533, -1704349695, 1780717912, -233836468, 107562164, 277388454, 1468411702, 305270999, 689269120, 1269349882, -1857114662, -6568926, 753420952, -864382148, -828295696, -2087296853 ], [ 2043827973, 1060257998, -2129291718, 683925101, 1160642452, -1861721652, -519237651, -1107177461, -1522172439, -323052948, 540751381, -331414982, -776585025, -1112014213, 1119553577, -1332492323, -629550070, -514714547, -1384038481 ], [ -1869752565, 1949430563, 1214054198, -1607727675, -1456569878, -223312708, 1223364834, -524738701, 1258660018, 1285389263, -1927756473, -1810503021, -999792768, -1356125831, -1251904416, -1591436594, -1177012549, -1918909892, -97446420 ], [ -1422882415, -81860536, -1092312890, 812473520, -1291498174, -1833049830, -1954302432, 347443557, 1387056903, -1023667715, 1168782194, -1736403825, 1693128593, 2128941292, 736343989, 1264295579, 868147434, -1510705784, 1026374699 ], [ 931516834, 48554866, -56976133, 1043778658, -1219932972, 1705183930, -499182444, -899738044, 2099780683, 207540416, 2022502394, -1154491011, -535797056, -1435246002, -1389099926, -1065065011, 1578380205, 707890327, 610352813 ], [ -768347409, -418156328, 765924614, 1456600225, 210481067, 261105631, -42634221, -1180229116, 15733241, 134574798, 1792188888, 1408208457, -1650680425, 1370051952, 2128651618, 2072157044, 1035981151, 422846536, 1758590895 ], [ 1854747674, -645028081, -126138073, 1593910327, -1797932993, 1893077956, 598132206, 1675334466, 626729, -709918011, 2121183671, 1297011585, -186541169, 118289386, -326872944, 183271906, -990093342, 1622729592, 311244381 ], [ -2100220460, -1778679349, 1872138184, 308028081, 1613764908, 1785951046, -1950789438, 259018823, 650654487, 278753214, -1627296360, 1510701044, 400854118, -329829829, -634065724, 544036533, 1446478988, 1847280870, -104741618 ], [ -1477696871, -1662495273, -587720435, 114339285, -409679221, 155717164, 937341359, -1253167886, -1189104141, 313510530, -1668954672, 1912919416, -2102519521, -1497241266, -307571784, 1105433536, -1424307263, -963908475, -237572951 ], [ -1999157629, 178175619, 954583, 484594202, 288065975, -1322341906, 1389834458, 562972249, -32790306, 2009096417, -1911638040, 532298368, -829043093, 1352203723, -292680423, 1335935232, -529497855, 1415864677, -1627104001 ], [ 951129864, 595763131, 281340871, 852777033, -196042722, -909350671, -657005122, -1266671305, -667978544, 525082080, 613864107, -1599977926, -1551067493, 1450614831, 1891506465, 548385699, -1420994524, 2076415091, 277105910 ], [ -1700896751, 1559521670, -1649370759, -11315133, -1064558743, 1945008182, 1026164997, 1286227501, -514504925, -410128810, -1438124692, -1878692116, 792156575, 1939094787, 2032126472, 53285268, 614383697, 210444902, -435995911 ], [ -1567367895, 376537368, -380438123, -859884563, 56313302, 1310063789, -621594901, -1974315707, 387234152, 1463865592, 1125516975, 562034445, -1908763932, 889808, -1252293461, 796904284, 1486976390, 1663318194, 1358739204 ], [ -1778411342, 29703346, -852608894, -355462068, 461904598, -1810417174, 860880204, -1374557358, -1388432186, -435286135, -188871749, -1246900021, 8283352, -1571252820, 2136229707, 300436359, 1585464548, -980070271, -1207372806 ], [ 870773353, 1780292383, -1584729049, -1353397036, 886643289, 1560204053, -1519924828, -567445971, 2074054626, -1669884906, 1928237348, -714359405, -366014110, 455966408, 1233743688, -1202864472, 1565110390, 968931764, -1875359181 ], [ 924328078, 156419032, -536103618, -585103662, -220562909, 461001872, 1138240927, 1386972274, 1827106568, 2012836112, 402411404, 1612571108, 551510276, -322081700, 1670651820, -1025315240, -1689173945, -220543480, 1794105424 ], [ 642489285, 1396450749, 387970994, 1936929159, 1820509475, -64736793, -907094775, -951802833, -2088336563, 596774776, -1209580906, -1647045719, 1060607888, -1602660182, -101551460, -1205549057, 309494474, 941907866, -1512461936 ], [ -1098478604, -1200462990, 1217318719, -1479499996, 1576554634, 1298567008, -1533817378, 864828563, -517799205, 701920781, -515357501, 801290388, 378326663, 435841333, 1351827236, -495380086, -1766013131, 1556842053, -1468875957 ], [ -1784525752, -956983047, 442420433, 1810562434, -1968318031, -2017983708, -1375376854, 151932133, 527996923, 498563413, 31733444, -743541603, -681958389, -1042049682, 781477417, 1301341751, 1028895247, 1840457333, -1559991962 ], [ -913928515, -330090768, -1385739205, 1005846912, -933153639, 301779173, -642085575, -1751246194, 1089826106, 2103041131, 559967415, -130088631, -1863503063, 1898263999, 149576239, -1530828358, -258122118, -185926044, -115640887 ], [ -1760528683, 1776924203, 1099883058, 1159887694, 1870561363, 280192909, -729437052, 2005884404, 406139622, -972304550, 1062277533, -1760345968, -500019978, 778810357, -1142371260, 1819833712, 749936184, 1130254045, -2145899303 ], [ -1255752659, 1512031149, 2039659729, -1092098343, -1852026851, -1727084912, -444676690, 91364306, 1895248258, 915858124, -871265122, 564280817, -507655779, -909516171, -1105625454, 1218454586, -1245588542, 1244063854, -489741556 ], [ 1682275529, 1358028136, 389667819, -862941817, -445441699, 2040223032, -379481435, -1926466839, 1607881014, 1345287236, 1368231762, 784097408, 2046293642, 862576631, -1506176844, -818085293, 1545301582, -1047035897, 842374499 ], [ 454980885, -791474218, 1527697290, 614595331, 1953338534, -1809342071, 555526016, -892829978, 513851577, 174414798, 327086660, 1306030677, -614903748, 607955087, -738763548, -1662576181, 1458169318, 1101159647, -1648225351 ], [ -1397640519, 609580097, -1415700321, 890028571, -1024822427, 799084632, -1416631473, 120862277, -357285277, -313695819, 996173935, 1686538468, -936384763, -784451548, 876699566, 1940627972, 156082159, 1414470757, -1811001462 ], [ -1652421842, -1911229614, -564610936, 1067365731, -118201816, 2114748134, -675727614, -2061469304, -94228347, 2081191987, -911165338, 2057036073, -233073267, 443347276, 679391860, 2122312791, -1797671982, 1465772851, -1212429605 ], [ -541842521, 1963617932, -136126764, -3617436, -463935737, 733982751, 1863576777, 1790203233, 1018448568, 1478996301, 509605976, -1976461944, -2079376823, 1123414376, 993690544, -1025481817, -1061961030, -792004164, 1780191606 ], [ 1377746326, 1932759353, 1528955035, -1550305055, -482259097, 1133538878, 1629621169, -1995085678, 400972340, -2022398532, 6621115, 195986916, -483983408, 181168844, -423637548, -1142373525, -1540540022, 1306713055, -469097448 ], [ -1246110260, 1351330047, -249800003, 1429032333, 1251184130, 226507233, -796991257, -318160370, 1558089345, -368444, 731612836, 511495695, 277873589, -667872852, 1393793224, 1246530946, 1511901704, -248825556, 1166624320 ], [ -554874283, 1401344532, 1643591809, 447125416, 777022076, -384554873, 1591926524, -598783935, 370673083, 771407098, 775069978, 1275966374, -1159434357, 289947852, -524183803, -1607389333, -1711891227, 1752015161, -166402422 ], [ -1731587125, -859528712, 72820272, -1110216527, -367609749, -2065961896, 286884232, -721524101, 1462338025, -1669230527, -341707507, -981518136, -1893250573, 1553379660, 561309564, -1451811416, -580282261, 91972259, 303823137 ], [ 1352929373, -1881022884, 1007628148, -1110763250, -722018235, 1649527656, 1797440294, -1776190825, 243522032, -947977184, 1447578110, 1299910734, 1682270459, 1919190108, 779413830, 1735136798, 1006590622, 1354288898, -1716705344 ], [ 1571064512, 826918529, 1713660097, 1564606469, -618771271, 326696895, 1760161944, 1618560061, 788439710, 1987662543, 1491568580, -1229799796, 1111701289, 282587164, -1955213227, 1133429214, -1313048128, -139685666, 1508625536 ], [ 1974979581, -1633752291, -952848105, 533058801, 627069842, 1890946645, 1806462888, -413382420, 1883104287, -1545531004, 2134444314, -32367577, 1689420317, -206552926, 1537015322, -1877272874, -1195890212, 1955494304, 170402597 ], [ -1260510528, -1808488288, -771731983, -1546383114, 1493999748, -522073265, -245659685, 961026918, 347163156, -112874386, -397442247, -1342109450, -385037674, -102434156, 1458212856, -1508577932, 1796437859, 937051932, 1679714962 ], [ -6925885, -1449278266, -438646367, -2121693547, -850444577, 2120221211, -1923870718, -1678062587, 1040222992, -1475847547, 631891873, -233255056, 1091471208, 1167175502, 1426833524, -1193909487, 1820696295, 1773028557, 777294238 ], [ 1208653066, -450472651, 1136353521, 1715048334, 343534078, -1009298511, -1616314773, 1915991045, -1060436508, 184294691, -1100742420, -1842636010, 1227075572, -1635658355, -1544662719, -1216207700, -1743685366, 1209126750, -1348673344 ], [ 1363837590, 2117987352, -773435145, 2081802891, -634347502, 957078535, -1871681919, -1895228645, 1566609918, -468422773, -357688077, -761004168, -1444751476, 872177394, 1554499361, -1585407303, -996039575, 670008483, -1522839270 ], [ -2007947131, -1190079369, 150751264, 886014696, 1755732886, -1509453623, -892482311, -703566338, -43914638, -638318562, 1841624358, -81598707, -1540609566, 1628987002, -938227580, 347829457, -734109655, -1365029916, 522139687 ], [ -1666797604, 1342561933, 1958736847, 779217329, 118571075, -1382247274, -840348107, -1018525754, -1843483466, 125721852, -658000890, 571908374, -422741987, -642013294, 1659735934, 2125891100, -697753039, -1031329496, -1313078048 ], [ 41572531, -941141821, -123443105, -347787538, -1897577975, -1757914412, -1773935316, -102200355, 337085433, -16266977, 1790310249, -1928324392, -1165754239, -1200631894, 69673652, -417398097, 313158108, -1711557180, 633384287 ], [ 1180680149, 936352782, 854858127, 1983323429, 280000942, 1585561179, 2000529098, -2112553572, 2133638669, -107998009, -975469705, -898110038, 713693982, 1244781405, 571310310, 893396599, 716660864, -174423927, 1541514692 ], [ -2134671825, -914163560, 789584172, 1636366822, -274626636, -996222579, -737378052, 545197092, 740733594, 1515547385, -1808133953, -978657635, -276761606, -924834931, 282831109, -1045024408, 257093152, 745118667, -1916618146 ], [ 364361769, -1739117622, 1887911923, -746173312, -1637086477, 527825243, -1715659822, 486356367, -1816752159, -1279431973, -1063007459, 1591152290, 1229233212, -788681848, -38567255, -2099185903, 1105436735, 196529005, 1232177830 ], [ -498967680, -1659948255, 1037434482, 1894834157, -1705519257, 1885988825, -798401438, -32804603, 605562577, 1018341481, 874872870, 554125195, -1944944573, 1046222876, -76434527, -899724628, -2127917394, -978591363, 879384567 ] ], [ [ 258460457, 1682389823, -1341130339, -1010495353, -2042173791, 605957667, -1375274258, -914134027, -142810672, -1150712449, -1049589921, -143453665, 640961787, -1032197110, 521436791, -1946699645, -1948814835, -867402238, -749976363 ], [ 693882280, -527760211, 1622067720, -1997864938, -236801946, 732932197, -1900440517, -23115730, -906539522, 252498677, 818609313, 1984150590, -1716715178, -1722459986, -303998901, -1946480024, 978706, 1944459592, -245284877 ], [ -1881651134, 313494992, 19212232, 1657625418, 604008774, -733339177, 2084015284, 2043622563, 1727783093, 1745957150, 1486912400, 1023644883, -762874618, -1194685901, -485699215, 1474111888, 2141657769, -1672304843, 113810271 ], [ 567383404, 1418947246, 1124780043, 855598741, 1013487921, -703688638, 187696300, 1135155235, 827539000, -1781545044, 452177873, -1847317123, -1321957625, 1428089672, 1531684432, -1996321006, -1461617862, -264313184, 638817663 ], [ 383505140, 2051896375, -637013714, 1739104838, 355947857, 1131729312, 461985332, -1781305763, 1871108601, -1679662957, -259265547, 1788912585, -22213933, -635127430, -1794570340, 41389734, 965044836, 1937486856, -1798748080 ], [ 2058797792, -1522732937, 2045859926, 1531489364, -514604398, 423693241, -1121595479, -1586276678, 1193537279, -896838699, 411244025, -714472205, -1816905222, -71069917, 919703904, -894089853, 218979958, 130813178, -935983952 ], [ 192864501, -1727718612, 1046847876, -2122462753, 632182943, -864369976, 1979948532, -168842734, 1620739273, -1449709391, 618672721, 475113486, 1770559624, 949375653, 1311396537, -1658678905, 290330299, 779977057, 1915648994 ], [ -1762208468, -1515292810, -761063050, 335992340, 1151670329, 1281547907, 343044019, 1672665210, -1579390436, -1377960167, 680869912, 722598292, -1412826631, 699562923, -509379829, -1640841874, 643226910, 280727129, 24007601 ], [ 149825397, -677094583, 879718022, -545155712, 1103322580, 962063937, 2107173931, 1475610981, 815527573, 1540782135, 992531619, 2090993746, 162394442, 1615377346, -638181554, -121620014, 1259706417, 2122849363, 521177505 ], [ -533809518, 1759913033, 170579880, 309145131, 692207515, 71476225, 1296169952, -320815321, -1727694871, -1683402335, -696923886, -1619510479, -1697751259, 637466117, -1352625957, -233381440, -1294584858, 690850766, 1059262155 ], [ 359952274, -751927155, 2085806691, 1965227772, -122155816, 868783620, -1311126548, 765094297, 308626634, 1744020272, 57412001, -1770959874, 373456292, -1321565006, 2137322416, -429733745, -1365072061, 1218688543, 1361070507 ], [ -115570217, 1358015716, 2003260931, -171083803, -1593940828, 449883506, 781904613, -2064715441, 710220765, 1135398954, 760251896, 1433285410, 641859835, -1115113045, -1277508920, -67677259, -1996380312, 423685397, 808871533 ], [ 2128585987, -1776093024, -1393394644, -1716560106, -1611542747, -1549739247, 1784778195, 1540643435, 1990249708, -1622329637, 1613300583, 943853690, 1765841750, -1772530498, 416175703, -735320215, -425181387, 1966548967, -1265270117 ], [ -61908510, 362306540, -708040366, -911898760, 887592353, 98718221, -1964525787, 720800611, 453095599, 63232384, 918950149, -887759336, 1561551919, 389437267, -59622736, 1551141508, -1220968615, -17059048, 1729663838 ], [ -612580196, 943268214, 374716397, -25685725, 1195090035, 1090080941, -380368301, 396972577, -607028394, -577060073, -1342191855, -2059915674, 787850183, 1425539051, 1008418744, 590763489, 1001029368, -528176343, -759414396 ], [ 1276238989, -1933586545, 1373626766, -516778340, 1416155995, 1691590224, 1533279602, 1124680775, -1340612268, 1819080494, 919895712, -1553089292, -1688344400, 1951693423, 604895855, -821085188, 1855823481, -826759004, -1147378190 ], [ 62661697, -1813872969, 1035345523, 596856373, -831359545, 259531057, 388750266, -172674606, 1161920406, 2069899173, 1510321042, 2037144828, 2102051865, 746779801, 44406949, 261925628, 569755621, -1553834551, 715337501 ], [ 1917150209, -322232449, -1440202534, -1604078300, -1935401644, 2146742147, 432999874, -1413660244, 1655963852, -1189956208, -1290913455, 113134375, 1816555483, -815715645, 126876151, 1625024214, 140845831, -1561310750, -183527121 ], [ 220673644, 137078541, -483482927, -1342840038, 1239277566, -1472012084, 1354281187, 155804367, -1998254219, -1897696187, -331040419, -796602745, -851093334, 2142077804, 700789485, -1340578979, 1695593588, 632848530, -1565721467 ], [ -1411181479, -293002274, -1739414384, -1063312614, 1036843727, 163095348, 604054644, -1924759316, -1450708296, -779939820, 1866351749, -1045846234, -777088910, -875669466, 194486070, 545669778, -492709859, 115849487, 1083069433 ], [ 907906764, 1546004054, -2046331160, 1181364067, 83079680, -1237812395, 1416988206, -1841617849, 1578068715, 309524433, 1312634629, -2134411133, 1445959206, 2063306790, 1152958292, -619175723, 1434751142, 1424901878, 222815956 ], [ 1812730963, 977005101, -707911576, 1958326483, -160285625, -71705087, 1581636472, 147717209, -1402602336, 956342297, 64833323, 39658797, 1091729089, -320733894, -600822600, -1376823792, -2036519577, -117847334, 1618318870 ], [ -603820881, -431886814, -362037934, 978881840, -986816784, 1173742282, -773442558, -1052817253, -195960325, -990954976, -1232701251, -2015611833, 1470418552, -625126766, 659292049, -1477831082, 1397422052, 620753177, -505534686 ], [ 628256117, 1495138999, -879079287, -90472147, 842059588, 33257973, 735970527, -1727968246, 366921528, 642926000, -470265456, 1045128518, -1833414420, -1375297722, -168793618, -233939515, -1739299176, -333222031, -1814596702 ], [ 776329807, 1362028037, 1017892151, -1501431500, -1674845746, 306539967, -154267551, -1658620937, 1156529338, 1533514631, -2135820060, -1467175698, -455013362, 433812988, -1493542956, -1081320122, -991176759, -702265386, -1685780032 ], [ -2132316145, 2057159955, -1480994808, -809716833, -762376237, -451256267, 1598461065, 2055941771, 589729215, 1817544017, -617945105, -1272713455, -1035886036, 2116601408, 1143098703, 442860848, 55037275, -1588394732, -1257450674 ], [ 1856448917, 1872464033, -883966357, 613179377, 2137858636, -1598020215, -1394071749, 318306410, 600406226, -1404554771, 258412299, -1049519559, 1489039546, -1885142373, -645978295, -642874494, -383646463, -918997305, -1169983273 ], [ -1474131759, -1263796803, 915655816, -531055588, -306420968, 1977223152, -796559337, 273909171, -490598701, -1953800086, -1492537977, -1880726795, 1834261456, 1204843474, 1083118061, 1901970548, -644879630, -1258069405, -1874400460 ], [ -309331583, -1865495270, -1637488366, 141296767, 1782074126, 607198514, 2077463870, -1840003261, -1587841918, -840809600, -934205319, -1363109623, -1347665888, 1154423842, -1355196000, -109715233, -1791639066, 1864346123, -1350480926 ], [ -1778674480, -690805314, -2140781719, -505060797, -35406376, -1962339253, -1592915991, -226494791, 454502727, 1362554302, 263944307, 1018039768, 1930990208, -1975441345, 614510995, 1034675081, -185634550, -652326741, 1546641318 ], [ 1239953309, 1291427538, -129913736, -1089576544, -1739324408, 1946449926, 1153236820, 548999828, -1973218459, -526702734, 1161316107, 2016798303, -10469201, -1371972990, -685542788, -1841186251, 1020517211, 1147643081, 1792438256 ], [ -1913071765, -232777233, -1354363016, -164361221, 126826295, 1472053598, -1418266852, 1152435663, -1870533556, 1533429381, -925044060, -649134331, 1339538557, 96072797, 743518698, 963399434, 685033486, 943021513, 293787651 ], [ -1963691677, -1440156221, -756482043, -668040994, 2037037731, -338766531, -1692284280, 384699297, 2142615012, -1885487491, 1841596199, 1378871124, -2093858766, 311014342, 311621769, -873642990, 1038970656, 1791018933, 1754650983 ], [ 56350094, 1138809091, -1420528569, -669337261, 753201751, -352656151, 1103471310, 2097604452, -235584533, -1345510031, 2119208177, 241956408, -208376724, 573292433, 1266420201, 238827439, 1026981479, -498600413, -1718581808 ], [ -547558621, 830326262, -1651823422, 1474055825, -1364696701, -2071126459, -625269245, 574120441, 925728154, -1431778865, 979444315, 264443780, 35086340, 305282322, 713481975, 1022206476, -1984721989, 396312695, -239493084 ], [ 1789777209, -115241874, 1478673686, 696331720, 1632134130, 528685743, 46150884, -1741069440, 915724693, -932132115, -173725973, -1669655493, -2024848525, 1230835499, -2128028113, -480340861, 1429409910, -1523845575, 2049707196 ], [ 1568664563, 847260843, -24583930, 2109572246, -1526685535, -983398628, -1239167437, 1310707159, -932014825, -399360280, -1308555746, -627171970, -1423870310, 1436349931, 333412356, -1484088772, 1661506411, 154672266, -2086347189 ], [ 1162792272, -606679698, 1521336565, 2004828630, -918456434, -1355076910, -467459284, 255445936, -428599680, -2007390071, -724102826, -514997028, -1506439746, -771282151, 2025109768, -1843598872, 780516488, -810769609, -1678702526 ], [ 624750089, -1736374771, -1745546661, -566588887, -375508877, 1601787344, 558796462, -1627858821, -923322778, 137782552, 830634468, -695776261, -53751675, 1695174506, -315464104, -1831802644, -338860688, -1102021523, 1352596538 ], [ -1492530282, 1840195180, 777585053, 1064407503, 834653510, -840610339, 1645628212, -1658779779, 1316055141, -1470539513, 2058714621, 1759957800, -1895111711, 884887789, -1746216218, -1770797703, -12814832, -671282105, 98962370 ], [ 504904902, 1093804146, -821295795, 1806302454, 543722571, -1399109299, 777542655, -1943484090, 873643214, -2021433580, 564032737, -1533317212, 495978441, -1215494672, -1321405050, -1117354132, -1618111765, -1901305681, -995170265 ], [ -1187792983, -1756853238, -2076166167, -2145408543, 1871567429, -1071331207, 458783287, 17631791, 474724380, 489877171, 1306666350, -301328102, -752468790, -1549090826, 427895324, 465830748, 1495620397, -1325537185, 1913613374 ], [ 978076192, 1135234047, 547828745, 1797965858, -531616141, -95807455, -728394152, 1651717450, -1994420083, 1126598391, -338319778, 1301785276, -635872159, -419678476, 639596953, 1772132367, -879658023, 1453511443, -949383413 ], [ 1095988518, 429415188, 1859718064, -1355628080, -877259984, -1366931104, 1660134066, 2024346548, -630280383, -732046950, 1873212894, -1919807672, -1952327708, 1730248061, -1740582034, 2141014389, 288601573, 1957948083, 811540710 ], [ 1189119529, 1303503597, -956465909, 209675838, 2131958189, -1469773330, 223341993, -1227334831, 594252244, 371905823, -1134524427, 17420258, -1243928466, 628167983, -370885756, 376777022, 544317452, -1567783679, -549616792 ], [ -2041584595, 195581626, -1383617791, 697351915, -1991983771, -2100607969, 1747486105, 2128070169, 489006418, -144187823, -312752980, 602960071, -1371116268, 1584003594, -1481184199, -129210267, -1618550033, 47602683, 1022496259 ], [ 1421832336, -1015322482, -1636915940, 736154080, 305095146, 22177701, 1043804714, 1594420740, 1791747878, 344406313, -1615100447, 1137304241, -916017985, 1605947049, -393823771, -1084207031, 127190673, 1273293031, 1212357868 ], [ -1603327091, -1565909943, -1951296791, -69003934, 791211753, 249677984, -1329910901, 816221420, -145337429, 413866887, 1716338072, 831667157, 397828695, 376801198, -676756658, -517573571, 1941512293, -1399820716, 808706979 ], [ -737183313, -1671597675, 1987674929, 189852203, 1167856031, -836287325, 1689877272, 1112450463, -1658140209, 227014935, 1422966883, 99133798, 219014913, -1593806550, -858193416, -610979133, -2108895728, 2048051265, -1799608066 ], [ -556298543, -1942420490, 1443725560, 1646165214, 709711211, 2053699451, 2047321520, 1695687553, -907573608, 200687571, 864355746, 950521152, 604260773, 677367495, -334942914, -926002434, -1988007715, 1645352316, -827554352 ], [ -180339956, 1627501876, -2142245490, -1565866862, -283110807, 1849064494, 1553707836, 435827275, 282286036, 522487471, -768793137, 219771262, -2033808795, -623460810, -1671358680, 2025146046, -1512772109, 1442626940, 1452724123 ], [ -187559243, 192198429, -693981914, 211028435, 596299291, -917355106, -2039689090, -153983571, 372361786, -1418049365, -290834554, -1612522727, 428811542, 1143478757, 1851563971, 178143344, -36412794, 493984648, -637215242 ], [ -1057818594, -1108104442, -689400091, 1556782102, -2104646718, -316937647, 280898118, 1149313098, -197128879, -316700696, 476318065, 1625887307, -40334373, 2055072867, 863903777, 628000341, 738304140, 1626370372, 530586820 ], [ 1585845762, -293829979, 63606963, 249019738, -788226466, -1888353762, -256898715, 2007280382, -1712650266, -1860192436, -534311180, -877671477, -587659150, -253063881, -1719268933, -1012388734, 1760824039, 808956405, -1768616409 ], [ -1988002850, -259414845, 1526651300, 2055497747, 1277753260, 1246449773, 21585375, 412486911, 1439488424, -763594385, -1192973208, 1979372660, -1484104674, -1109839734, 40394877, 1675116114, -592235113, -1152806793, -846359313 ], [ -1278840738, 1839368614, -1405675504, 967391395, -426488759, -1831337781, 693981726, -1777460515, -278854006, -139935544, -38263497, -1420172677, -708886417, -1713091832, -1901081534, 1327092176, 1928017625, -2000996550, 126342710 ], [ -1890413731, 1321659573, 1791829263, 97881842, 1378640860, 1990502640, 1025008251, -603460670, -619281815, -1035393582, -1012095073, -1265981928, 770129608, 633005449, -353966367, -1609516213, 862396710, -670649237, 339169275 ], [ -1775320861, 499582695, 1825317791, -1966694098, 682160192, -885943989, -1918075531, 731800110, -1884619783, 577671498, -982779601, 1602343166, -2135301841, -741037266, -696747538, -1253789129, -495000715, -1013781008, -329503550 ] ], [ [ -1769793767, 589631982, -145410494, 390514043, 1595388687, 270553354, 549577859, 1764816195, 2121368711, 1114161078, -426051105, -1012912644, -1332779811, -1922111374, -536161644, -1986676701, -1126332123, -268892465, 216419502 ], [ -802227436, -629173768, 1732355983, 719344136, 970163970, -1973406919, -1585676157, -981583318, 372099085, 281891827, 1949730338, 458995839, -253898623, -1473239080, 892468002, -1241113246, -790523066, -1860037183, 1301238924 ], [ 316659106, -1124041541, -1552299020, -825333448, 1173650570, -803754928, 970277721, -430596167, 910671250, 794433166, -1919168400, -217902579, -840303122, -274704009, -173097764, 263974535, 458180342, 248516761, -1807778794 ], [ 1785562705, 1321954448, -423207308, -164840050, 254382252, -2017030225, -1292901019, -1386011981, -741803614, 2137911, -1233025609, 1317615457, -1899605076, -2109064355, -597083568, 133525422, 1707015293, -853503378, 330349885 ], [ 318163573, 1492028463, 1548019987, 2082850899, 1206488079, -428012019, 23248605, -50091493, -1473352520, -1652245569, -514475709, 1998835684, 1443421617, 841195211, -1274494945, -1213169098, 623572756, -1331710698, -1517757558 ], [ -422611128, 1232029895, -1416314232, 383130611, -246263373, 1575319685, -577870118, 597589865, -85816643, 433084664, -2121033383, -823905684, 1702363204, 1140021110, -1266468778, 981894573, 44553276, 853768491, -1652703823 ], [ 1669304640, -1706079429, 2037694202, 1585470639, 729007877, 135332269, -1999794205, 60734136, 138637186, 1677428660, -181528876, 1328132085, -1427117364, 1203074347, -2021148761, -757023156, 1990733417, -101278863, 472808644 ], [ -2009056423, 1571809946, -925206407, -1166505495, 1979639207, -556477696, 780788087, -1283260806, 1809888755, -1184708080, 1810868421, 1659303393, 256676421, 1054524648, 777880915, -26911903, 409015467, -1715970717, -182756105 ], [ -1393166286, -1088145425, -242444911, -445736688, 1952910244, 1605735311, -59771928, -127677554, 387324528, 463892265, 863239151, -1290729550, 2012247786, -423932996, -1039078352, -1301299279, -965238101, -442305092, 759484804 ], [ -430090365, 763516374, -1043687155, 1417089178, 855854668, -571381705, 1913059841, -1713311218, 995417996, -538554160, 673811861, -2107278715, -1045739254, -1347704631, 765541279, 616755145, 1118778099, 1661887611, 2135639529 ], [ -1858615120, 1032562263, 1796216207, 140986344, -1727624252, -1924743570, 522987394, -134347497, -283440055, -1712697840, -1597908569, 1686177121, -1925484863, -577148658, -2049909036, -945467165, 1029638891, -1336702923, -249409459 ], [ -1660736826, 1199794462, -889551818, 1444131219, -1936021670, -286939182, -840389030, 1505067980, 2057152414, 1997014572, 804960360, -2006247064, 1730081095, 1321346426, 443246441, -1464037781, 248298694, 980520062, 758674668 ], [ -861108532, 1274966708, -1094196396, -575653837, 599682670, 2101346190, 2113279837, -1742437526, 2146107808, 1234314974, -731692746, 131439064, 450184225, -2081522513, -227897375, -1480761075, -1441805269, 319068395, 1675270693 ], [ -543187467, 1420245864, -1533137489, -217574393, -1436319075, 1883820331, -138898492, -765660179, 213171391, -210178525, -1603736026, -306324613, -1511617673, -1442749604, -1579710086, -1952541236, -72507503, -938118224, -1590693809 ], [ 28779671, 1687683371, -174044554, 115855670, 367553949, 542550030, 1604289084, -1652975770, 641465124, -705524582, 1822714255, -765812684, 287512871, -224240526, 1083751426, 1333241675, -585354698, 481065803, 1276995344 ], [ 390838242, -313646785, -1655624477, -1906137852, -1481261201, -116848723, -1112588526, -439678991, 1399491621, 1746546121, -748615190, 151799655, 546015006, -455665794, -1354228865, -1038530979, 829103724, -424805296, 2055045024 ], [ -780238621, -515147765, -609787671, -656409248, -2116743263, -1069166997, -1853609497, -1546623918, -146030447, -197414221, -1262934311, -1285954193, 676598974, -178594189, 27098656, -2127730700, -768105550, -120494030, -1264088197 ], [ -1491684404, -283663292, -1282345467, 316621201, 125504882, 1402656773, -1045440607, -66371829, -341081732, 1240336508, 1631572418, 1033971008, -1542836967, 1536303019, -842837765, 337955418, 1435540837, 653233745, 569149908 ], [ -237619891, 2000396184, -1755734474, -400764161, 2096539315, 1379164713, -615576199, 1597327503, -1087880916, -415320468, 875145819, -1197598051, -332344746, 4107845, -5495075, 1331727848, 1503256396, -1865434079, -1652255874 ], [ 1685274554, -1552189685, -1184625934, -773628465, 2101545198, -1710618900, 964671529, -1660507663, -1152943594, 2135520231, -809039824, 474608892, 1002886743, -1516278204, -1361393334, -2004954415, 1810200057, -868093181, 1155258408 ], [ -26603969, -52108077, 405383782, -1275152603, 422461593, 857852711, -1735320404, -953778638, -1581865486, -1981400400, -823806986, 1605612256, 187656440, -700566895, -1720974893, -319010385, 1001440570, 487919622, -862120771 ], [ -956394290, -66783850, 680501250, 1394606483, -1139355931, 513259096, 264495950, -22912903, -1129287945, -1237649606, -180147877, -1540739235, 317509357, 1970381974, -994740615, 1963349392, 1730153025, 1252551281, 153726635 ], [ 1850151479, 850853528, 1977138737, -1201854485, -1293011159, 1928166898, 315474993, 1604968966, 1755979609, -1452365241, -1218540355, -389764189, -1688950776, -1054808756, 590697747, 61817153, 2049617862, 1294267956, -1612064807 ], [ -806108201, -1276897569, 1624824807, -1152796885, -760944036, 933412647, -1313860573, 216142528, 1013816116, -695793399, -711384536, -793188915, 895280559, -1744070231, 1927872499, -571764824, 399919560, 1653854321, 699631254 ], [ -1825134112, -1920493376, -608955640, 1451707108, 1658347624, 158750574, 733456521, 1411644148, 489855720, -1660560191, 592640399, -1183341987, -1447352658, -1952589593, 1908601367, -380771751, 1952843756, 936043647, -2049780236 ], [ 273504769, -1594862495, -1980431916, -2032241662, 528519380, 111811770, 1328436920, -244097432, 121300997, 1675050006, -331243720, -503941503, 531643356, 111384772, -1114818208, -279361887, -1757427059, 2073616229, -920035952 ], [ 1245605632, 791726620, -1114177544, -6625953, 856734222, 1816569185, -57126047, 1582379054, -1253148562, 1068975221, -893080368, -1033541923, 1099721629, -925687184, 1692311563, 1720528709, -208681196, 1343105505, 23659996 ], [ 1254380539, -1395722600, 82681761, -494050334, -581821614, 342200831, 924496377, 41568768, -673268724, -1650304719, 6350616, -565097084, 196317828, 1029405831, 566709789, 1037357014, 797910178, 1897362134, -377498495 ], [ -1922739289, -149831141, -2066054807, 840650644, -1568105664, -1695755700, -289546810, -908734115, 1020900917, -1774617415, -1646585562, 1675147983, -1461504099, 2119760228, -1110257542, 302592723, -576648089, 596160767, -228034565 ], [ 438186128, 486084307, 1045347314, -981086609, -945342891, 197398207, -827135874, 652886998, -32389812, 1783989799, -192728733, 2147019202, 1800745135, -277434891, 844227852, 1605464700, -1163545933, -1492399463, 2083026478 ], [ -557292061, -365966222, 97614363, -2049049561, 805424058, -1805030618, -580512561, 1163250232, 1354497009, -1195581496, 23540716, -1300168784, -1091309967, -1661450251, -442426049, -1400593553, -328601348, -1266020478, -1205958748 ], [ -569259358, 1265718445, -913191062, -1732975554, 1572619534, -1670036834, -2059959152, 1325969722, 378368585, -1117784713, -638025241, -457402084, 2067924546, 1469018407, 1334260248, -99824557, 1388050885, 1741288183, 449980051 ], [ -1946736318, -2110675828, 1443463567, -1875097599, -1668342863, 1656358164, 1871816575, 1090088303, -990353416, 1973916548, -2082479279, -1424505232, 1780016499, 726855404, -1311116850, 113685828, 946069544, 1132972075, -809978266 ], [ 1068260098, -827687834, 60467430, -1705417727, -783168743, 837039618, -987330841, 222039921, 1641512735, -129476544, 1350455405, 1214714811, 691436590, 305507155, 1883900040, -1901593200, -502379316, -688287483, -1392466904 ], [ 939285646, 135744924, 134730577, -1295083651, 1381335616, 383370899, -1941218085, -1249955344, 1697989204, -1356435187, -913239782, -608270807, -1421034439, -2052694027, -395795967, 862698020, -491608148, 919637026, -1039279282 ], [ 1856285672, -1396990003, 1018075104, -1681446390, -1487068921, -1861968062, 89276004, -2088705983, 1166811008, -1412986103, 515571132, 123276042, 1804905639, 1683888267, 18762215, -496620798, -1352584854, -1628272197, 256794165 ], [ 1634955057, -1823196283, 1090143085, 2016984501, 1797233710, 998449693, 1137114738, 187462194, -921327083, -722789600, 1368855544, -1414539982, 2081845133, 1167081791, 1769036596, 446275594, 193912505, 1311838420, 1451472103 ], [ 1974085763, 560158555, 848612409, 28996511, -1284237559, 594991115, -1536849541, 1172793811, -120652686, 2075369005, 1710744644, 1780958923, 1385020352, -2048922307, -1961413329, -1940549136, 1314081199, 1677018575, -170270411 ], [ 840933606, 1058771797, 2001919567, 443505848, 1385108316, 1041391724, 966184355, 1347276072, -1668959251, 379566138, 1551053371, 1021384460, -809671733, -1943094241, -1287148900, 1037106360, 1564381509, -632231015, 344697345 ], [ -1210221819, 1424866439, -194059191, -658051384, -506077791, 1653830085, -446384425, -1989527780, -670115589, -1514846434, -1862758560, -1451959648, 2096579315, -442153821, 1749224282, 874198784, -2024599755, -1918076244, 950889054 ], [ 2102176980, -648582007, -409665560, -392837113, -907360859, 1922301726, -1364115797, -1810474277, 1611258436, -2099794414, -478783158, -779157900, -1173209383, 125764993, -1225474560, 1768250401, -1911184608, 1329698259, 684886183 ], [ -1935328807, -1392991665, -934492044, 838598709, 561279504, 993945165, -145802821, -1864814051, 22597629, 1187204309, -1061925899, 690628207, 451039341, 823393650, -1121248540, -1231640436, -1311342609, -1966168794, 923964789 ], [ 922590522, -671451365, -1327438430, -1654505490, 1590794721, 1989600421, -1154136646, 609786038, -995667990, 1952152996, 565521017, 368005448, 1768067092, -1817323280, 2109136385, -1363714577, 461570824, 1662072043, 366410278 ], [ 1312238571, 2004073278, -1790808408, -1674292072, -1736445383, -1130200437, 1252984286, -921406515, 724662256, -1601886981, 880754550, -1759802846, 1793370409, -628509402, 166302731, -1065260865, -1142703376, -1657593950, -1063742230 ], [ 209265952, -200224833, 1475438724, -1686680582, -1516800193, 262417936, -803442256, 1675809591, 1632683374, 1974768778, -1888159956, -635768043, -1017573046, 1993495013, 1376631701, 1191924127, 1121843683, -1755288585, -630322588 ], [ -1658391791, -1796544483, -599422804, -1120945305, -457900397, -183227250, 889666534, -720681544, -918176410, -960888830, -740380523, 1004428038, -1752287352, 125593744, 285667106, 1267499632, 625776734, 1243573795, 1015643381 ], [ 1847621612, 1409586484, -1921964350, -1285229932, -504519361, -71135865, -1760435233, -1942640902, -548760778, -1971821146, -919542238, -619264029, 515929703, 932284661, -811347871, -1417163741, 1717837305, 1731750276, 1142125581 ], [ 959080119, -78471394, -49480678, 1491325988, 854439207, -1993931509, -1946021121, -46299955, -1047805540, -1978682159, 663365768, -1551880358, 2066516402, 76358426, 1085567416, -786012696, -449108917, -470153996, -1261777238 ], [ -1530909686, 375651876, 1525200661, 1477881732, -1435330446, 1232500362, 2085377278, 1645747851, 1744663610, -108257875, 1074900738, 1872122172, 1314148097, -2141072098, 1987189290, 725563659, 359520231, 1946755660, -1232210870 ], [ 2114356538, 1933270126, -689671428, 645363501, 67407795, 1299897970, -244538154, -532525215, -1275080915, 661068671, 1960650667, 821942145, -310231865, 708569409, 602048458, -2046474587, -1592175958, 2123344156, -1612040548 ], [ 563454800, 1993526698, -467111350, -570328652, -2074363651, -795307924, 2115685126, 356230752, 2005741213, -696650655, -1451668367, -55198091, -620679835, -491146940, 1275271973, -401901144, 788037781, 1842807918, 636717770 ], [ -643235303, -230560848, 472575320, 729175353, 1681339224, -847897379, -1219346662, 727776035, -2026414329, 608709297, -593586871, -1667141774, 1999008589, -894859795, -1730174305, -554201509, -435467614, 1234658817, -994221463 ], [ -895389220, -881700068, -845264952, 622273504, -1327400457, -2140835010, 770002171, 1977534407, -1676197778, 433287465, 185062980, 518872579, -65862767, -2094976026, -1546384880, -1643349088, -1163439877, -518495586, 367513882 ], [ 1491325356, 219759681, -1761171610, 468204098, 67071166, -236782052, -1474163453, 256405077, -936491350, 167790615, 1325907548, -1900262831, 857598113, 1438559411, 1935947187, 2071652302, -1601775805, -1255393389, 1813721451 ], [ -93067463, -1433127186, -2098207200, -663493342, 525540457, 11990549, -951940263, 81176994, -655729398, 399786567, -1205188442, -2131850554, 483694914, -987305084, 554741687, -707899124, 137790465, 497237058, -471275079 ], [ 1343884295, 528575366, 1895261118, 1775250789, -1428943897, -1706930278, -1379923306, 410610707, -1691633285, -1815581911, 1112839689, -1568888147, -1587664293, 274977476, -1375639648, -1354600749, 131652465, 144815965, 92089380 ], [ 209290162, -535780493, -1475796766, -760722602, -1324326985, -1255298121, -1454054292, 172028795, -2024536701, 257257075, 63146005, -366201466, 1199814351, -1393859014, -1193414851, -1406032866, 1554653554, 1006446705, 42180524 ], [ 2113522888, -100035656, -808090874, -214846076, 777206759, 2123168469, 1746656971, 835102318, 1956247596, -1509387048, 233853429, 608022256, 2057355726, 153609285, -609589265, -1321129099, 859330735, 381371753, 141640202 ] ], [ [ -1929232991, 1666025910, -380671299, 338904405, -1272870408, -227138434, 898569568, 1407248376, 1003933185, 657006969, 670942729, 917316552, -1166640924, -1125488337, -552126201, 820542306, 823598232, 1390957308, 974779717 ], [ 1733204649, 1869499796, -1120373671, 92929672, -705668176, 726678102, -2074740459, 506691128, -1250564601, -1214227907, -1549323057, -288054425, 820592009, 1300275904, -1275146271, 34090006, -2068613098, 1142260634, 87405908 ], [ -1697743360, -781564002, 1808931709, -1341965495, 1267698880, 1975228397, -1910750006, -1959518144, 969303302, -1177817652, 21739440, -893020272, -42721080, 1471880433, -81333983, -1771074561, -513177792, -2008893268, 409745500 ], [ -509255023, -625340173, -177365916, 48147635, -1171721644, -1411910552, -1143642852, -849724546, 1042170833, -1168743867, -844944980, -32528578, -2139283963, 450884468, 1742069068, 119466241, 1875227533, 1631325289, 876912277 ], [ -997586007, 110103495, 1457623299, -2030842218, -1422321862, 2078516802, -890870295, -671129335, 90700088, 1251046551, 1434413258, -1065064699, 1219584615, 1791477158, -370304687, -490556984, 1734382900, 1426894760, -391498001 ], [ -817819759, -402411166, 1508604467, -1204212984, -681910404, 2059991101, 488894878, 432566424, -499808981, -809117968, 195831436, 765405022, 2121534076, 956420433, -280456941, 972814283, 2022264011, 440624295, -2097092673 ], [ -1759098030, -812763102, -289394483, -1408972764, 111715090, 118492868, 2061165048, 938502156, 9388618, 1344552793, 551591806, 674219245, 75987814, -1385076490, -49676670, 1914420822, 886524694, -236035148, -1199890871 ], [ -539476155, -1494627176, 637520028, 29928201, 2069026716, -1120343116, -1396501193, 1953352569, 406585484, -661129480, 708455045, 1461440981, -1311256785, 1029375026, 496640149, -190751558, -1737937398, 1188412901, 1776260890 ], [ -102453815, -471520292, -1757566004, 771378940, -1524299246, 316923317, 611086045, -924733786, -208217475, -1160634567, 290613501, -316180578, -71713508, -275824135, 2026503103, 15812622, -1476261398, 174052480, -1309342200 ], [ 802561799, 1564765117, 1610041739, 848021010, 500359967, 517571013, 1676650170, 1387312462, 676925871, 2119927741, 653087085, 1658606493, 460747157, -827798039, -2083236551, 156019494, -1788474097, 33199743, -1454699248 ], [ 462144735, 861782905, -1626876951, -1211170445, 1603405576, -1714719992, -1942885563, 1949907159, -1499701138, 1290690079, -73552738, 1938857969, -26090767, 729206282, 1688693610, 1799073808, -820210669, 2122601794, -426427852 ], [ 1034562748, -1794311452, -172275276, -1101217423, 270891336, 1022011084, 2144569778, -873233498, 719658323, 1332739678, 386815838, 757741656, 1245261780, 160741199, 1424310326, -411563610, 580997711, -1974339680, -1291945965 ], [ 1143057534, 502875172, -2012305423, 928287614, 274500615, -1150204798, -1838784219, 833640923, 1923199682, -1214872675, 231130504, 2068920215, -1848635928, -1245300367, -1191651544, 1898903890, -947441981, 932066875, 28531878 ], [ -1722681014, -518863517, 1901000378, 314805442, -1370885989, -151116682, -568405732, 717363871, -215513959, -162954702, -481869976, -817582326, -1135040725, 1883065625, 934802270, -728795471, -2002643708, -1934452343, -2036027305 ], [ 381367947, 1150679950, 189775446, -453606402, 774021698, 1054758821, 1230801661, 1246672010, 1329100936, 191009426, 1681862880, -1855581177, -1383359862, -2025140912, 1813381529, -59147832, 1932369414, 917783075, -773602705 ], [ -711470227, 593913712, -1369015470, -1835590139, -341590611, 1851563462, -1143679746, -1980968292, -1685724998, 890051308, -1902055140, -1980115359, -1994066519, 421929726, 238032383, -2087661103, -1583911763, 35946611, -587582399 ], [ -470824653, 955068400, 1476131320, -1999872873, -1623868780, -106413365, -301095649, -326580512, 1821458199, 139897415, 72596689, -1316388058, -2069690467, 299415362, 196345379, 1391701808, -868613473, 1357822923, 423028761 ], [ 1475239159, 1983264693, 971232150, 1048553815, 1324866335, -762381741, -170037814, -1358229339, -1672262992, -2019196229, -2084746240, 109111442, -969607225, 162406937, -1398370075, 1099585360, -1661047934, 1105106735, -782930538 ], [ 1476633137, -1882398523, -1273064354, 2108671730, 204015096, -1040048608, 2069624828, -1408295342, 602825524, 1624990583, -65135055, 1958970427, 446676396, 1971658774, -418450363, -1172062589, 574095361, -496150750, 151271421 ], [ 848624938, -1280738171, 1079356270, -1591642268, 817173122, -802214960, -493279036, -1003586703, -722170052, 1941033265, 1386373523, 1726702306, 232632978, 591478795, 357515121, 1496142912, 353310273, -1504268936, -493941064 ], [ -634697832, 932510361, 399031053, -649603105, 1917957213, -1017463457, 295404013, -365878182, -1468502389, -1071735583, 1564593243, 2134905542, 915826229, 2142127881, -190979003, -1978864526, 1241053143, -1095170500, -1261738270 ], [ 1658940380, 1463626870, 270796089, 1477401925, -50745246, -1923711650, 1339375419, 196573869, -7002826, -470214588, -948884031, -948288868, 953852976, 241867672, -264234114, -184637633, 1851506237, 1112067761, 771201657 ], [ -1900137386, 425580694, -275589778, -1685011770, -1653614675, 44752037, -1316202875, 633961997, 1502705232, -1934684117, 242800009, 2081871296, 737371061, -1229300665, 1769844910, 1804197041, 893246566, -379581896, -1512957572 ], [ 1860392900, -1034011930, 556134180, -2127619810, -910563735, -378593655, -1854872900, 792678583, 308684158, 2008866035, -374762478, 301381862, -776181151, 2132178322, 1623902290, -1760011493, 1848364644, 657920241, -1625156166 ], [ -483752328, -247522787, -1404682913, -1418197577, 32389891, 1656448933, 545090001, 667279654, -1591403198, -1991449818, -574669514, -1138291491, -771853882, -1834169131, -1588338358, -1001340714, -1081893583, 83006110, 1384712288 ], [ 860737012, 1554173, -243605121, 1493771038, 1017139859, 1745317556, 474403930, 384539578, 1542770048, 67473407, 1942683790, 712640208, -1369905820, -1722945948, -1666847051, 885912519, -516983403, -2007202740, 1285805120 ], [ 762062085, 222803534, -1251341984, -479767303, 1615610591, 1661525725, 1651316054, 820276309, 1784818570, 747346674, 1935717468, -1101023468, 610111156, -896804119, 1079835841, -1215758383, -2019794189, -222429420, 1487929525 ], [ -2077964344, 1149684074, 1914202193, 818470563, -1326403662, 1840992367, -49489225, -150347405, 1887201572, -650667928, -721644553, 267520954, 1639351903, -2135977880, 493087140, 1477563440, -1778114504, 1275380393, 76612453 ], [ -1650200141, -811028668, -1353693944, -638584931, 341617078, -1286374842, 731466779, -2040258412, -285485679, 331724315, 323284269, 1022348262, -685832077, -1183154554, 364670741, 2094247024, 182156232, 630433898, -943791905 ], [ 512382737, -1333082608, -369122893, 71523386, 201850646, -2099960440, 278307873, -1109829370, -219835483, -906947680, 237425372, 908352696, 1674069209, 188723038, -26453363, 715078559, 2133038685, 1340150284, -1907327882 ], [ -12109918, -1085594027, -1757725581, -371458209, 965790119, -786052579, -2085455148, -721463091, 1179126457, -1533604139, -636671585, -1264825058, 1727271450, -1261920504, -246127462, 378405330, 1818711116, 1784502513, 1843570925 ], [ 505644471, 1870787517, -1865322350, -1855360635, -1574419259, 510864936, 1199708942, 1365420193, -911352308, -806547348, -1511825442, 1992497587, -125951353, 2040074991, 1124756479, -1107838813, 725855644, 1154790368, 464908657 ], [ -1054987265, -1665559098, 1989428346, 505705473, -61430546, 1387011153, -1988641321, -1462667098, 1511736623, 862034616, 967113669, -2048042468, -575864673, 846270117, -2094246411, 351750378, 576767505, -963196331, -1461996924 ], [ 120508030, 151778130, -1369470818, 1233527425, 1277836301, -1526886346, -1864380119, -1104715656, -1845558134, -643278181, 1218901500, 483545876, 1455363370, 321981619, -2081694425, -239317550, 755852213, 1690809798, 1940809939 ], [ -1494672243, 340822301, -559711742, -219041286, -635852872, 156782837, -385929927, -620010456, -696542373, -1968530591, -1696073158, 149925623, -1818591470, -1438703151, -1304543526, -840306009, 506158814, 1820176447, 1757639312 ], [ -1758034835, 1640286514, -1709500929, -150727591, -1216365923, -1143695540, 1237894806, -1106111892, 1910221656, -513580233, -1165373629, -549727934, 1736337439, 1369110140, -287211653, 2118119964, 1637033136, -1880267327, -1566138069 ], [ 256143657, -648814562, -704056589, 490386192, -634835349, -1438601814, -1721551125, 1369877421, 275607641, -469933758, 737464453, 1378507251, -494096792, 1299998207, -953271883, 1631474498, -28206096, 244835408, -625280859 ], [ 423997766, -1531246088, -1014226478, -112824458, -393792660, -367093613, 1710111165, 1212270022, -1680697499, -1950847981, 827981980, 568488113, -1945866325, 1630508389, -845726861, -1586708613, 1125219914, 1500921882, -1077078124 ], [ -845557469, 531171363, 1464651661, -1682330153, 324163663, -855580520, 1224334802, 1364475607, -1508224027, -1787602615, -1910570491, -2035523988, 468433050, 1371940346, -1045502863, 51298942, -265234216, -129788224, -205333895 ], [ 1733429691, 904120832, -411184728, -1032836874, -593790240, 618248946, 823674386, 847075470, -1589681895, 1152904942, -990842556, -1424097451, -2081392125, 1519538666, 341314775, -1353897195, 1900883694, 902181743, -1840705198 ], [ -708179550, -927738857, -287809601, 822749094, 190464717, 839104650, -550591365, -937141633, 1047154954, -722978401, 198333723, 1932136748, 1983982854, 2011354228, -57400161, 1329159605, -1641662948, 1341714492, 192405528 ], [ 464298518, -1844128847, 70761752, -1405735892, 1026878406, -2055135411, 1096332029, -1647500056, 83540843, 292968960, 532288534, -1554010709, 1277997840, 634330316, 1022440062, 413926166, -1119972182, 141922439, -896334708 ], [ 1034174956, 1987327362, 1318673601, 1508351541, 754386024, 438841706, 927399629, 64526107, 607359359, -534328290, 556970043, 1183774882, -222174031, -821749432, 2028996064, 371257666, -1234242522, -1834086700, 1579178090 ], [ -1071862796, 1448529395, 1987732025, 568613244, 1594945105, 1670375064, 565097392, 1996917973, -1035647981, -46776114, 1461251324, -240192678, 1837405833, -1878049092, 1618939771, -1939501398, -1908800312, -1041045889, 1711527853 ], [ 1313608469, 1976997520, 1799254422, -1085196860, -1532806533, -1769185111, -1334425813, 105784881, -1844806522, 869333066, -102476995, -875827020, -1114178917, 85770114, -389008283, 1203216375, 977179205, -1875926084, -305843673 ], [ -314081591, 1487452941, -224895066, -1333086330, -1550120724, -1282626582, -183647489, -343015438, 162842565, 1957032175, 230594126, -1866523275, 1884176362, 725126820, 2136282805, -613399339, -1674937968, 209415551, 1835041572 ], [ -1546059455, 231805346, 1218079957, -137172605, -920990986, -1285880411, 1982623851, 1289581326, 526078146, 1963266762, -509055415, 1064950163, -1300913104, 1917504092, -45344752, -101497316, 1679482260, -2041518810, -2134522977 ], [ 846591943, -1296548727, 113173549, -502383210, 53065125, -304861722, -141381910, -1140491608, 1851720778, 1470795107, 39954632, -92213119, -354103163, 1126624803, -161881278, 774240557, -1172745538, 996720130, -1752112054 ], [ -1654838985, 725584188, 675228395, 1319345916, 503936337, -1590491200, -71907920, 1944195289, 2049891592, -413601880, -72718084, -126786500, -1730713339, 728214048, 501607762, 248026856, -1459653527, -1176974094, 274201203 ], [ -592575194, -1575585229, 239714143, 376164807, -1431770647, -214176032, -1199729897, 1096484626, 301603678, 1640768448, -1799299118, 1862381185, -1567215152, -1605648562, -329914700, -1327344917, 2123886342, 1883937481, 1245497112 ], [ -1542365719, -1776482143, 2045777270, -276511721, 39859221, -1368384859, 662099456, 596744678, -1654387472, 299989878, 25679029, 1404460133, -173383218, -1151507708, -1954424564, -1317864707, -569804509, -2004300651, 1558277289 ], [ -606712724, -185835316, 1369678817, -1978097537, 530165189, -1356805364, 410626434, 133298192, 677229962, -795688196, -557426945, -1447890973, -1332609525, 237773709, -1678197940, 1351880468, -1135234722, -1849884834, -840773539 ], [ -1478303575, 1739581562, 2033712301, -1182703802, -599967632, 313957349, -629824101, -1702579977, -600173125, 1744884646, 1090093651, 1491909014, 1581063492, 1930915331, 262132940, -2001349018, -1510275940, -1410137668, -1244984211 ], [ -529023853, -622436787, -2140079296, -1598306976, -1570710430, -588923253, -1628139177, 1943095739, 1482908030, -1222038707, -1839161668, -1490757731, -2012689116, 496669961, 1174677878, -1696801977, -1624446444, -1137849584, 1978832380 ], [ -1504424404, -1626204867, -938554899, -1461943105, 1128486426, -1553678752, -2044092221, -2048876289, -1900599020, 200169483, -426444614, -1899081529, 1412317218, -1288618524, 1422959681, 1574148088, 1240817023, 1693047038, 1313432569 ], [ 38176334, 1017332088, 795023156, -1494111202, -1200918045, -638199984, 1641657520, -2091516067, -162085262, -1696239694, 1117012505, -2016243848, -1230819314, 1677580169, -1904988808, -1855007561, 601078511, 1842712780, -1367216114 ], [ 1698708950, 1682019558, 967448201, 1552190447, 1348185218, -402806387, 2132299805, -1269983431, 1618129821, -1890533617, -1126791405, 441059093, 1936068329, 1916802613, 740454154, -1648769144, 1226426216, 883924329, -328169283 ], [ 2106894698, 868790982, -272904486, -2126321314, 1861284846, 391405036, 631662200, -1166160276, -271104875, 1877548046, 1333502494, 100113488, 1401269277, 627030757, 1935961227, 1501162168, 662992393, 1863317361, -419519663 ] ], [ [ 740193544, 1423064004, 1594859270, -381945442, 393151479, -1561007551, 986060369, 789485240, 1302903070, -1714663994, -1973037845, 1991287122, -376674204, -582022684, -638133540, 1775661489, 1759593994, -838133350, 697183535 ], [ -1400497255, -1959293971, 1359090965, 1326838850, 25607441, -281029132, -793313386, 542658315, 2028212047, -1578866009, 108885668, -573751466, -746049625, -736260517, 46412147, -1564401587, 775771075, -1749853806, -2062403000 ], [ -1647042210, 994867722, -1855126009, -566451429, -1948267291, -509142096, 1597549531, 983523512, 1413059377, 654795883, -641941899, -1371590543, 268120446, 1614997221, -986209986, 1245184679, -718096771, 1936094537, -672289067 ], [ -1811033910, -1647955092, -728018794, 1204140341, 638119999, -1434423376, 58133659, -934851957, 949421618, -770495552, 1438621797, 1426498824, -901442092, -443821811, 511588961, -1514313728, 808404908, -827215416, 38183861 ], [ -781267709, -791538310, 954599275, 1406786379, -1040098567, -310526352, -734481399, 1950219777, -1917238733, 475302272, -1984572691, -522730935, 604034754, -1348865420, 1769158842, -371279186, -2125054044, 134712516, 124611242 ], [ -195793437, 1815543374, -774084939, -1594143808, 1492834541, 223383931, 217833167, 1526957910, 856937395, 1153657635, -559802699, 1937932969, -1815650267, -1883462979, -1967466276, -1016773767, -1700751698, 1726222397, 684280464 ], [ 1514187051, -1147277833, 504050092, 1082485889, -706822901, -850134866, -15104429, 1979712039, -1265697764, -1529056668, 487423849, 970880428, 1251439567, -1932075500, -1772483801, -769284643, 1758602526, 1571052594, 1707726263 ], [ -616589832, -1214959346, -2026486417, 25544483, -1360605954, 1588834586, -1276795006, -567185717, 809904959, -1666119624, -1510028514, -672113694, 653369176, 99247047, 1776879307, -1739464368, 368233963, 757510683, -532484032 ], [ -1214344276, -74622903, 618652411, -687185790, 840304642, 918503836, -484081542, 760421221, 1464198605, 1951809434, 1594139114, 1672201874, -631457618, 2028485909, -1568311558, -1549204644, -1321605426, 1108899129, -109051647 ], [ -465260858, 1688538374, 111255327, 421047469, 1650443660, 1837556855, -1449463125, 642640875, -1344271205, 1915877011, -329067096, 1163084054, -176351952, 507096244, -16577221, 665999566, -1613955216, -58005030, 498177453 ], [ 1910591583, -1874393953, -995325634, 2066631429, 730492973, 155990809, -1565269325, -1693522565, -550180047, -697988276, -2018629103, 86673537, -684498434, 1362366006, 670981767, -273087462, -1864701526, -2130064039, -1463573355 ], [ -954956261, 1363358707, 1113424734, 156201412, -746010463, -644081166, 1766694410, 648124707, 1879794879, -2070577972, 1743042680, -16001570, 1261704720, -2004162658, -1940286866, -1424283798, -2032444253, 6071475, 1617396435 ], [ -1524626934, -698312230, -994323857, 1479400209, -93525958, 1585642820, 909149597, 607043198, 1457416063, -1995064576, -136263708, 1811186511, -421424940, 752629162, 677140591, -1134885923, 1378159906, -44411585, 819401579 ], [ 1988060199, 1477972586, -1186452854, -2047990582, 1478774666, -215360323, 1332443331, -25642934, 908488485, -1196874244, -1387513590, 1244190404, -1585163324, 1091963105, 1886971636, -760217232, 1810710846, -34194243, -1240472128 ], [ -1710941272, 1700105779, -972105256, 1216668887, -817214982, 39540904, -360298761, -1078312326, -911922240, 16496185, -207030659, -766874391, -1237148136, 496599807, -965970305, -1343279520, 1559228741, 312085807, 1845116808 ], [ -1283009300, -795154560, -241647841, -1210395388, -838026652, 2061361966, -982874226, -1491853640, -295972589, -1711358239, -903346755, -1549737865, -1671257705, 972574226, 1648935512, 1117402502, -1897333290, -1241247350, 1099175820 ], [ 260160684, 606967083, 1145181078, -1894115760, 1630153523, 605086208, -1258919941, 1212394683, -441912278, -383077037, 1693602256, 1204157967, 1198843369, 390560378, -21685460, -1639851810, 1722458204, 727665189, -2041252888 ], [ -854964138, 1617718838, 1513699069, 942758712, 800617250, 1285765770, 215941024, -1435040176, -1354580693, 80954155, 430498495, 1035332591, 2032082330, -1331662039, 475768491, -514486071, -1680982229, 73754657, -564404958 ], [ 2067725021, -655651473, 1682773923, 650579488, -1976711648, 103983448, -1938470116, -490518819, 1262112983, 93066862, -2005136736, 1474227253, -1283437547, 1264470945, 1323691032, 569781726, 2090549305, 568781453, 1941204882 ], [ 134202782, -247810326, -1695117138, 816695073, 977767064, 1223127838, 1627489584, -1945359247, 1690437729, -1423215678, -970221510, -575975168, -833976561, 1058866797, 754102643, 872436091, 938655903, 1643823620, 1822415975 ], [ 196868631, -376292908, 459457738, 1637549861, -258491562, 1591115452, -1785211113, -1020325062, -1007275482, 1315371542, 1474607054, 2061430164, 794324998, -955065902, 1014306148, 1373800094, 898728872, -1838442703, 1151767015 ], [ 733700798, 1179798432, 1657794583, 251896115, -1570386726, 238366834, 1591657597, -2053595992, -443295009, -736119487, -1816775708, -1688701550, 1600339865, 1904145913, 890869378, -1733257612, 862156143, -1852284709, 30239921 ], [ -1031015747, -995242887, 1255393805, 773679476, -673964348, -786508095, 946028679, 1882630001, 1137099420, -1062113531, 1429490948, -1451197517, -357217545, 303332620, -1502564737, -1919887328, 645397668, 1224434244, -496596076 ], [ 1174932514, 841989231, -174612686, -4582684, -878635487, -785762633, 742872664, -2102926706, 272529860, -1895422876, -2135227580, -922851647, 865642296, 788025020, 800265439, -1568158333, -1720128016, -1892001413, 1217010872 ], [ -1743115769, -1908402081, -1113266960, -755018607, -157049463, 657149405, -2091927817, -870404692, 1879340396, -688243753, 570291727, 1959092023, -672005562, 1671305955, 554034585, 2011380615, -1495257869, 87937841, 89205376 ], [ 1365861503, 1798642347, -1949037059, -1647227685, -560883506, -1069319642, 764942745, -1395227159, 1431943964, 1433672606, -1493726641, 1203540079, 930461184, -382237171, 1993279715, -1989233409, -2027085877, -412514122, -153230853 ], [ -1594664671, -449435506, -360206130, -1784611857, -670375480, 1473785161, 70039439, -549498210, 1804457322, 1596234956, -1602249723, -539406650, 202603200, 621365155, 777355537, -1480897546, 668822888, -745355610, 511270904 ], [ -490580534, 176048544, 1232631642, -1456333070, 234953835, 1616677144, -1623158630, -2078084629, -1466417935, 1507432086, 1617667825, 720490155, 1017492229, -1793319505, 1489623368, 880497657, 1610615674, 2034312574, -1536760167 ], [ 1438027185, -1146112192, 880919134, -1456593710, 787617123, 879074889, -659164338, -1125852735, -818221780, -1848943281, -2067207353, -733475056, -2046472234, 1128253396, -153088111, 1788926698, -1578560146, -939799626, 152895425 ], [ 236879185, -1106887657, 175359775, -547344423, 732392381, 1751028330, -1005555029, 1111912093, 796943240, -1284138881, -947840064, 1560060418, -679936502, 676089112, -1330585553, -1436556007, -2086578316, 248186554, 989433794 ], [ 1640141683, -1504535756, 479050170, -1136094879, 1736100672, -1442408168, 1993443611, -778463852, 1993289626, 775575946, 131953411, -1924998908, -1800308968, -1399342589, 93834443, -1977109787, 1737499298, 1904986200, -879393688 ], [ 1338893006, -1683670171, -94316622, 1244446964, 351480655, 2056048093, -1589335213, 654838235, 641372152, 1256352515, -1099117258, 1411653053, 1258659634, -315726544, 2005208376, 1449639881, 55301771, -249768759, 1110398234 ], [ -373791130, 638715838, -748106754, -1404212199, 210518588, -1772136657, -886520082, -961554774, -813693863, 860291838, 1735613155, -857370463, 1405969163, 1734078616, -613006756, 371251050, 1754907059, 197253303, 2131515314 ], [ 980965917, -2103018954, 122261923, 655316894, 958299619, 1999004725, -250800798, 618493267, -1558958584, -2129998718, -1587118424, 718573541, 1671726934, 1417228832, -1411938311, -2035227932, 1495362805, 905129185, 86718927 ], [ 1953959322, -1600039672, 511778554, 1200840809, -1550341433, 446365374, 1909135652, -723874534, 1950760996, -1799070622, 571534440, 2016287179, -1391818074, 23367978, -750193075, 590495528, 624752298, 2025118031, -2091231301 ], [ 984802269, 824236549, 1740298667, -1381210560, -1175640498, 428029984, -561703794, 489956426, 2089563470, 835768792, -1251789837, 444528690, -999545214, -764700220, -1493410089, -1413485159, 8809695, -1489088487, 1797233969 ], [ -1936186122, -1426541327, -1047657096, 1780791998, 33622176, -1216468103, 169368865, -1856749104, 694621533, 74907157, 1942723867, -1974413659, 739178229, 1367660582, 1677284406, 1752374850, 104468840, 1520890486, -397594644 ], [ 1869166609, 1161957294, -698363291, 721132481, -1846015482, 1918563734, 1357224450, 1431272148, -1051312401, 953042784, 1435506601, 1286253915, -345476323, 1195876399, -1990883034, -81649190, 1723134148, -2110583757, -179899520 ], [ -517161839, 375748592, -198341881, -1689066998, -677325754, 323555057, -490984403, 430298826, -1749367796, 123900748, -267103182, -675240394, 1782561539, 102224224, -377375018, 1735596172, -371436434, -1861710759, -1656901339 ], [ -1095377647, 1176716019, 198594159, -388491417, 1659547546, 1691594750, -882779612, 688781606, -1893954046, -1909613964, 619856487, -2041348445, 1336728844, 1040155598, -1728784112, 1902135384, -34044521, -2110669438, -394646038 ], [ 1174872548, -1389954320, -1297189610, 366265781, 1213578755, 789964093, 910534141, -1586207452, -949280650, 1945272539, 134393962, -1583696394, -1341030318, -1085012178, -1080776190, 1250976305, 547565840, -537957143, 540539339 ], [ 202797979, -2104285886, 100425401, 1468301424, -844506533, 549462538, -1125778032, 102386691, 924174112, 1229810493, 733253054, 1189407665, -628091706, 215138256, -1135823979, 1801584212, 841842583, 1116400933, -1675233810 ], [ -1200392038, 615477889, 628320039, 758799348, -305880176, -810717511, 919734244, 1754617070, 712316169, 576916675, -989099853, 36563624, -1905839206, -1854815332, -660624454, -176931289, 203109344, -915902843, 699942681 ], [ 127487286, 1842786966, 1493908443, -689684790, -1720321855, -1328545678, -1007912372, 716359407, 574830034, 1231054129, -1437046187, 105125796, -921516256, -1821031670, 1983459334, -1517720167, 1552349081, -1318700737, 1191079892 ], [ 1857320589, 1239575958, -1528082508, -1687987710, 550460829, 2027747070, -1996809712, -1939232456, 184603693, 2087405368, 1471931444, -996891568, 851678440, 1631694169, -933525481, -209636241, -2105573279, -1605419566, -1294790098 ], [ 904680097, 1214000679, -155777174, 1660182225, -1468282285, 198859511, 1058656682, -461727356, 900064882, -1409580306, 616827362, -1062064242, -1416508175, 2105410627, 1785547552, 1669701964, 617682319, 274247261, -415243263 ], [ 1147914214, -1349650294, 1473329351, -1054140965, -482785724, 1924193810, -544002048, -702715084, 516482742, -1569319866, 1847821107, 323401978, -1248905404, 1575638629, -1203805294, 2084775935, 1112899393, -1844260583, 1560754170 ], [ 865322121, 621037487, 1085930784, 2137148565, -400448640, 1485277471, 2030339319, 1571549778, -340647348, 1156494976, 253669775, 1713896994, -1054094543, -480923462, 596314241, 682737651, -240276205, -1168520887, -1738080819 ], [ -455352935, 714346046, 576096192, 195820001, 1198085965, 1628882460, -656129579, 2116214575, -1445332469, 211792698, -691684123, 2081548127, 1705599679, 358826331, -1350143101, -663063880, -1287754523, -243642040, 1840603991 ], [ 106199964, -1430894843, 1535872210, 1333070923, 158493422, -1772482846, 1094330559, -290994593, -1302485223, -233600362, -170761293, -806918606, -854884442, 127918091, -191049140, 604669235, 2065203129, 1615050624, -643971835 ], [ -908390987, -1462468031, 1705557217, -720658639, 168974782, 193061605, 2078398152, 432966203, 1514762453, 754250483, -260962417, -1817804459, -693285150, -102036115, -1355819796, 1525533778, -611183425, 1260899795, 1601236098 ], [ 1238576916, -1481597796, 827203909, -765928346, -921961777, -1885741988, 706241861, -1698079149, -1426268660, 1487361659, -1404583383, -1103782065, 385949434, -803358992, -87335405, -1750983761, -1434343066, -622129636, 1407852611 ], [ -503702893, -1506124446, 2067364300, 672986933, 1591492078, 759350175, -945161138, 1675287857, 105701832, 799678862, -1512974638, 531722848, 2042175021, -1963289944, 637908484, -577193020, 1104873255, -96759031, -1108988839 ], [ -1008950569, -1334518249, -1320274291, 796898573, -1613042888, 1263775537, -1693781893, -328931219, -928004311, 1509273696, 917621473, 1861479719, -867844736, -2010229217, 814510305, 113679387, -495151051, 1306892681, -938879503 ], [ 227191982, -163069557, 40920465, -1583755476, 950653068, 513827561, -991830793, 875125431, -987740898, -1427057316, 987361100, 1028380665, -2046076132, 1471811719, 2013981626, 1095147673, -683982945, 29306027, 1798161253 ], [ -751706181, 1772942946, 1575226833, 1789744140, -1526306774, 508230125, 1367963098, -220182059, -1746196657, 1503115072, 600660362, 894649294, 9942986, 1501712097, -967107262, 1623576095, -1957004578, 377075637, 1387364854 ], [ 1989861487, 1170823030, -728467022, 1812436253, 717903370, -46319827, -1165401246, 738842997, 1445293040, 1357957131, -396587418, -1656334095, -1030820424, -1258722400, 685769453, -366190218, -455677872, 1696218615, 628897221 ], [ -430906689, 1473291249, 505376209, 254884010, 829432560, -983665953, -564534293, -62603947, -1921381156, 1357697850, -1836439191, -1705957293, -452653989, -1412076936, 2012207646, -405100951, -1766065999, -1122633178, -242600843 ] ], [ [ -1161025580, -2128685189, 236243196, -1708775017, -718994364, -645271632, -1644755137, 1219134387, -1908389676, 1703824530, 163165612, 996574118, -2143259504, -916137719, 1718773308, 1362794732, -1066154336, -112645032, 1912286668 ], [ -1075711659, 1890622090, 1332646554, -719398927, 425932452, 2128030226, -842544666, -208985310, -608173840, 444390526, 1454052039, -2076112436, 453869920, 1898225521, -1785389849, 856038754, -1524574148, -374990890, -1642111181 ], [ 620581138, -1264821655, 1538833265, -1877855240, 1415832660, -1219400431, -2126530017, 1121226577, 979455110, 1456496275, 922632010, -1659429038, -691768182, 1575756355, -1043013434, 1255868654, 508277686, -550421060, 1985126594 ], [ 380644300, 1229598247, 376738548, 949565717, -1067104488, 1067853525, 1377613915, 65271395, -377300986, -910124836, 1347606519, 431109794, -963858801, 610462045, 561067561, -519735798, 1155382504, -1719188993, -1261020565 ], [ -1968076477, 1495094770, 1932666517, 1552703216, -2017380247, -492627425, 51575693, -1399860912, 2044930417, -1009627878, -75453080, -1415057711, 528371207, -487029196, -196621741, 295413494, -1593326622, 75955436, -347980558 ], [ 1743159566, 70706251, 74094404, 742578989, 1675376456, -1355651053, 1158943399, 923963557, 250179535, -751668423, 247113882, -2147448719, -1270653832, -672636235, 316039581, 2096544378, -1243209624, -1954001796, 314752178 ], [ 1989651753, 858161273, -611454344, -1594913041, -1147208894, 1179111711, 1677773830, -827004022, 933051053, 877657536, -148352273, 16125990, -2006259599, 646056925, -1158308919, -156364497, -984365315, -1505794770, 1150206504 ], [ 1926832645, 1305648989, -1549924109, 1686991904, 546799930, 1881014563, -1123730097, -1395463188, 52297311, -1832362063, -385177298, -887535891, 1637377481, 2113157070, 1507320504, 1604484819, -2063188504, -1720782078, -179590478 ], [ 228370849, 1196588407, -347608205, 1102885579, 1369360006, -1190649383, 1070495651, -242277304, -1309380772, 756595170, -908918682, -2047885985, -2088519918, 1538432131, -1945895962, -368317838, 648599703, 2034518028, -384736992 ], [ -1561587199, -607581812, -136800148, 633688530, -958068124, -779469284, -1359004823, 1146476398, 345324580, -534670335, 1574399381, 341242101, 1489649814, -391998623, 1776091729, -1366586399, -490078425, -701853828, 301763429 ], [ -1216644940, -446719733, -1755190786, -1710858713, 1805946794, -345018659, -1735670355, 147865720, -1409162010, -1332265014, -1702973694, 399502157, 243596108, -1463832402, 367928415, -728925898, 691211022, -569740689, 1668781677 ], [ -1448970007, -1266913921, 1345418976, -333783008, -1508500486, -1870881483, 1675161377, 65462237, -1813258159, -1233589403, 750449, 343962045, 549750572, 1114010687, 1527436865, 1983272684, -182166992, 1639527364, 2113213884 ], [ 783927371, 1676958855, 841583224, 1011575597, 1456202380, 1201390751, 641351010, -1733207608, 1379340229, -1056155687, 324426564, 1558342495, 1783496247, 32645829, 1935651294, 1256618324, -1460628110, 844324404, 460604470 ], [ 1967330445, 1451660455, 2050733268, -1880578408, 1407540444, -1278699912, 718627405, 2054811275, -1553579455, -920344730, 981064170, 838773451, 831455281, -1613928151, -478306984, 72169892, -825549918, 141205545, 1857681328 ], [ 1688661978, 1177540652, -1564276144, 108349458, -1665053311, 569442430, 554572179, 159031356, -2031548717, 2095096720, 1919087064, 1340907028, 102866046, -2030918330, -231854591, -929273844, 1835369019, 741989876, -2061252952 ], [ -20735838, 136835133, -1541609833, -1581134115, 2047498457, -521914897, 8712756, 228298812, -2050850833, 1407050539, -253683727, -1977082953, 1151717787, 592772957, 1536651920, -290789976, 1039494588, 109244721, -238505978 ], [ 1177689823, -968792062, 799534039, -742573278, 354294127, -1321238034, -1196854558, -1876603755, 1752908767, 1556828477, 1850336073, -1407137815, -919617436, -1576657281, -1463535169, -2014959833, -543992212, 26204469, 1795910968 ], [ -2108868861, 277758832, -1260497793, 807606090, 1446241127, 1104942321, 1180159482, 197578793, 555664130, -419853752, 1198857407, 2036028350, -360444123, 1623598323, -433555414, -247294021, -1994818474, -395528205, 724126438 ], [ 1331407747, 1441536843, 136666454, -2051682671, 695861157, -1515753629, 953805854, 1543459369, 795622653, 1722477784, -1253208759, -314988384, 30345311, -77299080, -653432140, 515850913, 1950872413, -1707108575, 914208873 ], [ 1166812629, 853055275, -749579712, 841200886, -1812685679, 1160740246, 1332991097, -1541914454, 1034629510, -1748754131, -366080022, -27392946, -671650954, -432565342, -1382162056, 653257819, 525282239, -557849909, 1164575267 ], [ 677848988, -1133063781, -60534107, -1829221998, -273941027, -1780466986, 2146995224, -117984006, 1989441472, -1562498965, -1177487447, -2080836216, -1256444889, -1052733001, 628614106, -327637228, 1423128227, 539193606, -824941385 ], [ -666315059, 191469915, 1855922953, -692818906, 338658241, -1753079329, 1746061665, 586156982, 1700528424, 1219520179, -393810046, -1165789717, 23751828, -2136048827, -2068118264, -616142918, -670054278, -821554514, -1398537364 ], [ 1691853872, 660737052, -1774610314, 2055080493, 799111315, -856597804, 1662756613, -743955831, -339284623, 1338973407, 1626981519, -725495434, 211705888, 1980303455, -119728704, -1976207433, -938206072, 1313360849, -74451884 ], [ -1166119648, 1707996715, -1686680484, 1305129484, 1929101288, 591849518, 1022855817, 1766619867, -791882606, -1229647805, 488121339, -766296254, 796598090, 873379451, 23431689, -376670930, -1793546312, -527832642, 1938800110 ], [ 47153968, -727299893, -363238374, 1770585958, 1356021689, -1850015003, -335497964, 1845886274, 2118730303, -2136562248, 1592300897, 238333888, -604236524, -708366364, -551617867, -1512317348, -1495036213, 1888392769, 425891202 ], [ 1429243159, -2049486847, 440168365, 438680080, -368411096, 862463554, -337459010, 481311507, 585970230, -1720811853, 314651805, -1164191331, -175834336, 70985819, 1239475412, 29500662, 1187214330, 756191816, 571766628 ], [ -356026761, 1689049452, -462036260, 1558779442, -86446635, 837137567, 977349340, -105244055, 1306423070, -306215999, -1119699070, -1389197999, 1582289875, -745413880, -1772065198, -526080544, 1586075431, -973506496, 2022663144 ], [ 1055690410, 159368416, 753718158, -1347655640, 1007920687, 197169009, 661384058, 865180685, -678397868, -454048161, -771200858, 931848070, -1187661498, 739563269, -1260645597, -1140487920, -711000405, -555380488, 1301892837 ], [ 27344955, -2016167488, -380777872, -781185821, 239511763, -268544217, -817668904, -409897054, -1295533220, -1501260396, -732356957, 1806631295, 1086152993, 121036984, 59494287, -2111028827, -395193098, 1689111894, -1897980462 ], [ -1927875602, 1531563036, 1220569529, -1757012610, -666328010, 2012558063, 1762492378, -612695596, 2110677440, -1696049889, -930886960, 498367091, 431538037, 1358256525, -1231130671, -666395386, 1401012894, -121845497, 1355284894 ], [ 940716854, -888918642, -832217426, -815292664, -238821747, -1454532358, 2135932133, 1245055799, 1487763685, 1149177720, 1046078853, 1516895283, -1462025518, -166643343, -300338483, -773414447, -9256807, 1923093181, 1364908381 ], [ -2067952493, -544008780, -108515618, 412140936, -399745755, -1094242368, 127423461, -1541828169, 819591577, 1667546766, -2087762286, -1539489329, -2028100083, 1967334149, 1542868978, 56623048, 1246019039, 467535685, 1419714410 ], [ 1789072306, -659142691, 1089490892, 1358785295, 1280845360, -344331397, 1781302180, -393107697, -1118426339, -523953186, -1706982557, -248113594, 717561185, 2009533716, -712703386, 1455279172, -1633327543, -500032117, -56079054 ], [ 1291747899, 1164872308, -688428392, -337022729, 85278447, 377339357, 1382723138, -1696386224, -764893018, -185138591, 442988174, -1242823896, -1784241445, 1348340611, -431461139, 1372332776, -1232257357, 1929486267, -927004343 ], [ -1425294312, -1004553451, 683539650, -1358255336, 1043872675, -1717030190, 1107884843, 1469901280, -333096067, 378022762, 1601326746, -427501162, 821185334, -854140943, -767945740, 1224809501, 1400079223, -869828978, -1104478000 ], [ 1620806111, 796512370, -439934013, 435604895, -1705581178, -1276298376, -1428299187, 990754937, -247415445, -1383403111, -1790170962, -1439753548, -600279432, 1947818807, -532974875, -1419584292, 699245784, -1002915707, 1004806225 ], [ -1783337219, 1942857192, 414444671, 1211866676, -695970249, 1757206507, -1433366826, -2023401848, -1465909998, -885766482, -708759508, 185148060, 1322190976, -1142532221, -838853370, -168293232, -970943227, 1543094662, 556356403 ], [ -261269300, 461161269, -728074565, 615148137, 482772487, 1133055547, -469791235, -279108315, -1880413522, 1403803421, -906591274, 549680029, -1170638479, 1034357839, -331547033, -1963248128, 1731383636, 481292817, 241988513 ], [ -1958033314, -410707560, 2139460301, -923483982, 746755272, 936502120, 373485663, 1227397570, 1786019966, -1393583398, 1605416710, -1752424104, -1397175359, -1231150598, -1641651039, 213344909, 922767134, 1501190154, -1147388076 ], [ 2080070013, 1428567492, -534176796, -1672856686, 1472713895, 32334291, -1116534999, -938695449, 419535740, 51309563, 1161200419, 2135783359, -385538998, -1833182574, 1570503665, -833192021, 1266267159, 408096195, -1939872938 ], [ 818533872, 379226342, -1780083191, -1983375233, 1056680920, -131681359, -2053602827, 691537389, 1700905561, 1183717760, -2074905445, -1288563049, 1966715039, 1089523869, 1650927404, -49620338, -1859717181, -1433869439, 230702304 ], [ -7150445, -1785123820, -524184002, -1028180078, 2045106224, -1485825263, -769915932, 1753171216, -733532295, 401293310, -250520132, 1084705746, -928390472, 965170714, 1184774371, -1304477072, -387151717, -1984838801, -376996060 ], [ -279764771, -2019835370, -99120649, -500434059, -1430846244, -605897950, -1339901360, -967973052, -821120711, -1883143470, -300330391, 1943336425, 1865050007, -403056549, -189304807, -2008585652, 311898187, -512845214, -28413506 ], [ 500779494, -1727547967, 841087430, 511550368, 1902168325, -916689393, -2022719808, -1002600241, -1841758022, 2066829912, -1352955910, -1761548215, 582531518, 1634753031, 889760992, -1271911501, -947416376, 820572771, 1201893143 ], [ -1929622013, 1950217632, 18351030, -1029368886, 87536833, -98803768, 1630052299, -793601588, -88564098, -1187778576, -1368032401, -1297936807, 1224202369, -1459117898, -1555257651, -1372351643, -1549451701, 1128037079, -845292246 ], [ -1571925374, -682586584, 1817864034, 1039848833, 2063445542, 25499587, 1048192195, 1971524043, 1001287951, -1468552310, -1670401403, -2115118365, -1058884130, -366011063, -1345385388, -1028303956, 57388817, 1515359354, -1235805704 ], [ -28057510, 1530231168, 162511646, -1153238326, -789839999, 737227226, 423997893, 1150485106, 1182292159, -111288810, -1652262029, 1221396746, 1519397339, 1271677597, 1453606148, -1127348727, -1276273230, -1756294104, -674616206 ], [ 599341667, -1612079867, 1483534344, -1019341423, 1367244492, 640789611, 406555061, -490955887, -489386169, 599449042, -566970120, -1963836607, -1645774980, -1431069303, 754733810, -1433766544, 96851107, -907452741, -1275324240 ], [ 547556131, 1404252811, 1785443791, 893122203, 706214364, -280952848, -635154292, 1268746220, -1826336075, -1486581934, 1976787631, 1927721136, -873077349, 1584729635, 865604098, -101674344, 1242001352, 991432533, 669560466 ], [ 974918416, 1433102274, -1234203242, 1330932843, -1057739043, -1546148691, 665013800, 1537392045, 149224589, -1611065104, -1244236180, -2055209849, -1458906205, 1405558814, 828100070, 1103422672, -1979676543, -221883078, -805871521 ], [ -520658071, -1405094964, 804477386, -130430188, 1532401043, -353433377, 1965228886, 1778993634, -719696673, -844141302, 1890465193, 742381755, 1507715458, 1411470386, 1676559336, 672522580, 2093432831, 914852537, -2033496046 ], [ -1225889762, 353189503, 1329524250, 1028106336, -1553265284, -1195980862, 1334203427, 1605780228, 371356372, 1829696125, 1994029050, 644210224, -252196993, -621561333, -291653212, -415779142, 516353249, 721961013, 1222157880 ], [ -669261562, -49206344, 1929865635, 1574839416, 1840292275, 82887173, -1151964927, -2055088927, -1463136514, 1360750027, -420099007, 1180227647, 1376170977, -758224537, -1946968017, -1567037455, -396852991, -976620996, -1444179254 ], [ 1353833812, 258122063, -401308945, 889166356, 184076303, -453283835, -1178124819, -1774082687, -1428326515, 1438665655, -531214878, -405466110, 43288738, -55576132, -1879920499, -437498173, 873604011, 499419462, 130749876 ], [ -1851653513, 820660597, 2147286549, 344178685, 569933709, -293726653, 905316092, 310455278, 121992400, -1894050162, -1856503160, 515339668, -2052186814, -663797459, 1683201055, 364868917, 1561675835, -1958645290, -592074488 ], [ -2131825820, 16497165, 1920971321, -2045067982, -508984358, -354935230, -1775663453, 188445538, 251979868, -866353138, -1559280541, 921893621, -1656055746, -409226098, -894694842, 1751733718, -936793673, 1919664473, 466201648 ], [ 843135104, 1300258523, -192559919, -12959956, 2034932597, 555716563, 386481180, 241167418, -232924437, -1928324651, -1916681477, 1718315862, -1223527178, 1933756833, -1275302483, 1477312157, -1918951341, 772694970, 1561648254 ], [ -342812363, 1776503517, -1587702331, -445348257, 123767439, -1614271894, -234651743, -446414062, -294136307, 1191025004, 226167545, 1505223117, -933139131, 1308624580, 1632182947, 1061804860, 2094643210, -66166537, -612581372 ] ], [ [ -18058154, -1854336964, 1125218770, 1328492827, -1319256379, -857157983, 1274583474, 437739990, -1785084207, 255617207, -1123534654, -687943564, -1343065350, 1726846637, -181510851, -798030574, -982510727, 1255921391, 27062147 ], [ 145568611, -824380006, -158833562, 78987920, 1007019292, -1735704096, 210646663, -1790383312, 147546785, 1418507535, 1087029145, -330054329, 2139605532, 1978875108, -1840450845, -490452425, 1900368784, 1629446461, -1874096226 ], [ -1029115906, -1594801788, 450990059, 1817217481, 1493974783, -1758692967, -1194281876, -1281209956, -1955158973, 2113583049, -649895629, 1210628628, -1708702397, -274682067, 475769271, -20577421, -1056486309, -760251822, 264567863 ], [ -556558733, 1387731822, 1919606800, 135586539, -2106513581, 1828734135, 258756739, -218825887, -1192967929, 1138787915, 1592077412, 1484125797, -229127838, 208336946, 1864874882, -341872575, -913371464, 529359309, 757725403 ], [ -1611550300, 916187450, 477462830, 1436433277, 1838196661, 1992865140, 913948276, 2114287181, -2618108, -74410940, -1819645951, 648774545, -1836253272, 1396948156, -1414814042, -700951869, 987289431, 1402493393, 1309330742 ], [ -952911432, -1252163966, 1700936319, 90169941, -608108624, 654486993, -989458893, 551695828, -2120867489, -2105717475, -1921089991, 92974305, -880916298, -912128196, 2074936280, 1899919786, -2008235933, 1368832892, -172247314 ], [ -724409472, -1814738044, -452810655, -250545249, 807331381, 411404675, 1392114804, -1006322071, 302749662, 818490387, -825401461, 1271379973, -628553432, 1254294362, 333789293, 688350512, -1378033920, 1907874192, 302556154 ], [ 1425614877, -881286155, 1364484734, -1489595866, 1268095427, 706868591, 413591360, -1788050221, -472890046, -1239979916, -2045734227, 1416137701, 1936070171, -153132279, -1138636985, 1110826994, -1933129684, -561095071, -2126059076 ], [ -2054190159, -96261201, -750609976, -1438945055, -1949841592, -1958655492, -152408588, -181423253, 1640779038, 2097615363, -488191085, -1991574363, -224311310, -1508407689, -718877138, 1327904640, -1210692075, -357745184, -1672150218 ], [ -958515785, -784132634, 962303624, 1377921926, -403185340, 844651892, 134272565, 1020506840, -277370288, -472561665, 1786905276, 1062579223, -1713501008, -1349439321, 1967434404, -1503418525, 1235791851, -1075140140, -39492508 ], [ 2137204461, 856141989, 1062654839, -1138909082, 301370651, 1920693364, 1137752833, 768889542, -755813448, -727487574, 813519888, 613392337, -172878629, 1706794699, 112571487, -1318442304, -1467933197, -2044409591, -443782262 ], [ -1166560132, -594184313, -485758546, 1008041745, -1384920716, 1805055660, -866080747, 1220156213, -528264741, -1051794911, 182668100, 1633388815, -2089514233, -1833194333, 1849046231, -1292262851, 1281396226, -1946935756, 364466595 ], [ -1571287141, 1498123401, -1493425870, 994055428, 1308528355, 1396757664, 485268117, -271262955, 128675740, -847952131, 648124852, -420612814, 851751814, 1730582462, -1144605450, -446088344, 1273022184, -1344883082, -1651165428 ], [ -998837414, 695266616, -1491665710, -1327993112, 1367732797, 1217488893, 779815259, 1393252347, 2051865984, 831780534, 2139836470, 558470758, 861045689, -27188783, 2495716, -691968456, 1382471619, 1652392375, -1991036355 ], [ -330988931, 178907178, 421084833, 1032515425, -711457937, -973828427, -255440064, -1320173222, 83283843, -1531854913, -1111452683, 181338806, 1824597779, 2038168553, 1101978490, 804233606, 2062598912, 241810689, 281393261 ], [ -223645279, -1443479262, 1884620891, 1400571103, -316591299, 714652398, 406067398, 1653510930, 571133265, 1055824527, -1915958492, -502706940, 204397898, -925017001, -923545194, -956512885, -1901803699, 957234445, 1412560552 ], [ 1822624373, -431812882, 236589624, -1069785304, 277410125, 1996492705, -1488923681, 1293944857, 625229805, 831813805, 1440684520, -1041943524, 1879321073, 1559584404, 1895862181, 2007312204, 1720936319, 1221927224, 1933686258 ], [ -1986858537, -920110327, 369907283, -294535635, -2021008931, -1225028393, 1549678287, 940461606, 1641096511, 292167859, 11770127, 151632437, 629556820, 1792535401, -1196588346, -1317001654, -1804631775, 1532393968, -454322284 ], [ -2092774241, -1654700023, 785336345, 204212467, -808113265, -1220824837, 1603119309, 153780598, 32418446, -2043598673, 1549207145, -35354671, 1608787132, 135189014, -1688489808, 2108332546, 103519411, 1873568364, 1419666366 ], [ 715631837, -904021073, -1467190516, 733408207, -1780957697, 2106063431, -597467230, 437373698, -99133742, -187522520, -1368314543, -930735487, 1348180495, 233862348, -1264056984, -1311505037, -1308381569, 199220096, -1186532520 ], [ 2129468030, -181278987, -268515691, 338365817, 1305116766, 87064896, -1962908529, -125213834, -1587652621, 296525504, -1750490446, 690895821, -1751236010, 2110152625, 345627843, 2085168707, 922290621, 1180026694, -86153950 ], [ 1043000592, 1345748608, -369643149, -1890028186, -157837222, -2009866849, -734534475, -948167761, -1282419057, 946492239, -399938131, 447503064, 1738962356, 1657556937, 1328968642, 961790246, -1403353882, 2058433682, -1106294456 ], [ -347668151, 115428487, 488481841, 805882772, -686922007, 595145404, 679514156, -498930493, -1838885145, -1636256346, -1177172225, -485540825, -1341094652, 456172681, -757570801, -1620603378, 80395919, -737892644, 221719074 ], [ -475522618, -1685813802, -740287505, 1715554975, -1641020641, 1388889234, 1540081573, -734049245, 1532561947, -57374021, 1949074947, -656798319, 1614878003, 912955893, -1643678007, -1882634265, 676731462, -1080578489, -1576851399 ], [ 177135630, 708744415, -678626144, -1374749385, -424380150, 451262713, -334046302, -597795474, 468091951, 2144201246, 7412095, -680996103, -1435469557, -345859100, -1006203239, 1087539672, -834605606, -836147136, 1961502936 ], [ -165669067, 908057885, -1506149241, -1317730307, -1361849711, 1140688877, 335471015, -1713323786, 919384709, -1958075874, 399881428, 1734053170, 623831179, 107995904, 170589370, -2134383, -773860803, -878367707, -1131482107 ], [ -2086366543, 1283910105, 1503751104, -1658518191, -573834718, 1331174411, -1191312904, -2110607854, 1433566365, 727847896, -860641630, 1473318429, -1817007707, 154911204, 611154811, -259715222, 325162315, -569302514, -1038737360 ], [ 330329368, -1904205190, 642436223, 484656341, 787604568, -1938896114, 1763640271, -1809391234, -1787823791, -793423684, 1305812228, -1798069875, -571627256, 1387109530, -299552548, -1173788869, 1871197416, -834515585, -449467146 ], [ -209207920, -292905830, -872639220, -941654486, 2098707273, 1859071275, 2035612122, 1296125582, -1058475430, 1320972601, 1239335710, -176244266, -1671989218, -234291586, -1905030085, -1663495544, -505184948, -1261466569, 729753811 ], [ 150343961, -1796135129, 1880547343, 2065087255, 1345673181, 1548389772, 172944103, 1789241942, 243675844, -724369533, -452697649, -1121804791, 1518086765, -84997064, 274573200, -828663736, 547023348, 238478570, 1261453916 ], [ -207979133, -546640616, -1340306285, 896923557, 682989546, -2106611623, -1212839088, -1400951792, -817674541, -1736613190, 1593175840, -22007092, -526080114, 88284110, -1360324007, 400066232, -1073510777, 1058304278, -1067289143 ], [ -1482009599, -644611063, 741194303, 965871255, 397148503, 1881700194, -711451149, 1333774647, 480448737, 1803654701, 1347988000, -147654254, 803762179, 1479076959, -351379857, 235038100, 1600032028, -1910813387, 814550076 ], [ 183075346, -414798990, 10190120, -18328865, 1526000435, 974838485, -838695607, -375839845, -1739954917, -1788591743, 1203003308, -1975859713, 920446246, 838855326, 843130538, 2080823461, 2138017352, 1262199452, -212420742 ], [ 1156213277, 808861659, -2147046362, 2093947500, -1202966376, 101430224, 1911585953, 702458041, 952296244, 1882900793, -2112174518, 167425456, 523683173, 2134364415, 1700997501, -1687258678, -520162443, 223649927, 2050011717 ], [ -933055389, 148211342, 1921778334, -1428184155, -1549233598, -81674522, -225131491, -74175058, 128966602, -1321145705, 154765396, -290224461, 1420840736, 2086117759, 1373458978, 1649843396, -1458418096, 1378637303, 562058578 ], [ 1460447799, 1239550391, -1882055400, -32592413, 650568286, 388010171, -1952869276, -1489558198, -633285009, 302296763, 1509637594, 1202640017, -1480756522, 1132946536, -497864273, -1718853217, 1035242166, -1997162174, -832612336 ], [ -1152004500, -823958689, 1268687890, 639850357, 652670655, -1693192068, 1987882916, -1849362247, 1595810710, -918245783, 1897753598, 1330475988, -107610682, 628364670, 61131020, -1064171485, -1630129895, 591204733, -1072051203 ], [ -854316206, 1919999913, 1366433089, -164015815, -1501703044, 1886315057, 2076730038, -2064935290, -1042015392, -1573662574, 327111757, 378471134, -1898414294, 453870539, 979073986, 620095659, -1011689996, 2054380501, -842475931 ], [ 356451431, 743802270, -1309041861, 2133614527, -258853619, -1129439571, 1528236110, 681490379, -347309557, -916274586, -374463105, -414888423, -1411409284, -269906972, -450741932, -636198421, -1072222024, 1368580305, -1338066175 ], [ -308757298, 1229183018, 1146168892, 1553846017, 1829308405, 576670712, -2009177284, 119213633, -2045978786, 913429848, -95899463, 661891914, 1121698349, -1528665575, 166685501, 1023191141, 1697482863, -914542222, -1345270532 ], [ 2144501143, -683649876, 1418202944, 551185159, -1344673558, -2026570263, 372424425, -241903337, 734497071, -859609666, -152365799, 1072634738, -259264202, -1195514902, 351518472, 1653324738, 1155561707, 183414600, -2102680902 ], [ -1465847214, 1582682022, -1851246238, 1493115833, -782387535, -126532134, -957466249, 727201586, 1813605394, -383296617, 584428526, -1147108500, 22391852, 1398064616, -1494560260, -1492491149, -1405937522, -210199969, 1495083448 ], [ -460349216, 420391023, 182019547, -1470689950, 905594675, -1047304404, 225789604, -1746789252, 2089977051, -319482562, 1682665661, -1275905366, -1690782144, -1604642409, 576948856, 1994684961, 1516547914, 205119057, -1960523132 ], [ -667207217, -1154172960, 1621902957, -836162034, -1568557038, 41804752, -492402314, -1941791044, -270055197, 1589216055, 1835388951, 2045306204, 2092049710, 43706626, 707712678, -565342505, -207802751, -1242652520, 1146258655 ], [ -996399931, 1396092410, -634850904, 1182656303, 1646550546, 1642831965, 633353910, 511418670, 781670242, 73240028, 922243995, -212979973, -1274874167, 867909610, 1999716092, -1683510867, 139275249, -1395045491, -2118172100 ], [ -216980827, -1620695153, 488424824, 1914061101, 927519894, 1139620124, 695465117, 954055728, 539325325, 1973390548, -2016803732, 1063570871, -814411427, -513598250, 416334362, -615234543, -72852300, 1201717282, 14859718 ], [ -166912736, 1452583843, -301533690, 453255685, -1859198328, 2088809425, -1191867506, 164654817, 154290358, 771977234, -636639454, -771260968, -2094663694, 90543322, 1431043981, -1163579899, 1271134158, -1675768345, -64910693 ], [ -1289456436, 1727064511, 198295040, 716574614, 1378811769, -1094115691, -1435122539, 570762566, -2110736626, -955336334, -751616422, -1119637451, 1440401171, 1689370278, 143720623, 230064742, 1825334282, -1048989874, 398019565 ], [ 717244834, 1595234839, 1272892579, -60069233, 1119998072, -116140555, 425609305, -1498996382, -1462218720, -1782018113, 311406271, 1793587554, 1853033415, -1425696576, 2066658172, -1984288548, -920224033, 2116482590, -2137270129 ], [ 552014243, 1415218110, -1059539968, 1191931235, -1817545734, -1936957858, -413586728, 1416435248, -1123480741, 833834351, 931454991, 908017472, 1836259728, -193056452, 756024820, -303808167, 736506929, -419684322, 474269850 ], [ 1512958204, -101389743, 1355525306, -431925892, 556493065, 156868441, 1075334307, 1566312461, -1084408320, -2143445119, 946930802, -617809929, 995770037, -1573260546, 1641867220, -1202162913, -1581859962, 1486029004, 634046049 ], [ 2109875116, 1377041673, -236150229, -154231594, 1726134964, -2020916260, 434387171, 1224988101, -225217820, 169153399, -602749217, -463101266, -1418277850, -644439376, -1980284132, -125406150, -1931816556, 989979400, -700486964 ], [ 699800054, 958258999, 958172563, -1695382330, 27938822, -67929692, -940027344, 1674695090, 57507463, 283815906, 325829185, 540137257, -1563669192, 2101861802, 1937381923, -166863376, 1091648610, 1816288720, -555487478 ], [ 1050058696, 1033170489, 652231412, -1207292542, -1700956621, -1626001521, -789857551, 1987438691, 1354806870, 1290119926, 1582550051, 1045478908, 1088371040, -1693759700, 1936743636, 1733379965, 562569646, 1959881287, 358805232 ], [ -1755963, -975042437, -900404826, 1853462431, 305637862, 31532695, -63767548, -1547039820, 818989961, -1709074350, 972049086, 556019456, 293646364, -1900464985, -2079317164, 1846119731, -1306111462, -1456116678, -1520755183 ], [ -1163724854, 789727821, 808636305, 639784787, 1738030527, 1338958335, -1602155224, 1019172980, -1811012091, -1364494557, -256436363, -1227571418, -464510017, 1717166537, -302532243, 1311743390, 2003887548, 755688877, -1871151707 ], [ 202887353, 504952054, 146448324, -814230930, -239392621, 1306072065, 1268199986, 1455391327, 1246006990, -1650340235, -363628996, -1874404292, -12431119, 1835838186, 305436655, -1488654388, -419999148, 311674709, 2032182595 ], [ -698822432, 382205161, 1553973657, 2067553523, -2105072927, 564770299, 31241967, -1761675362, -2012486318, -1118066650, -1982710223, -1145409225, 1466469221, -985609048, 1173864360, -1862137410, 338508371, 702685596, -2091669978 ] ], [ [ 1537963397, -1495313573, -559662708, 1472514603, 1870029098, -1356594019, -2090603232, 1114411150, -1253994194, -381936887, 805893606, -1153416288, 1218523903, 1839092060, 505299311, 1008485923, 1420969197, 611019607, 771327543 ], [ -1298022333, 744955913, 801623755, -347558426, -1816572399, 472151075, 1802372495, -967069657, 455467234, 1304196599, 1361923618, -683486732, -817723477, 446151610, 1580942313, 1207137053, -389526510, 674046874, -301938059 ], [ 1662982658, -1455552103, -1245371135, 1912947239, 10676106, -1724592468, -338691781, -1352979546, 798959689, 1089894137, 179200725, 922309183, 739747073, -1532114709, -1173587133, -1917253790, -2074580995, -1488062649, 691141768 ], [ 1043020618, 226223149, 1863219165, -723144553, 888263582, 29542911, -921498080, -534490993, -406938447, -1111626494, -51607949, -943154355, 1595628392, -1418015791, 2117170231, -852456699, 1387634263, 1581476860, -958047832 ], [ 1787003665, 1147623032, -2020499433, -533727185, 1286610062, -665387576, -1759415999, 1263639523, 1786315335, 2146833992, 8519505, -27759726, -565439699, 1092827558, 1585448943, 2007158501, -1193971729, -236847720, -946177754 ], [ -105659469, 889765266, -505176306, 1034191837, 146249416, 499914125, 441546337, -882140460, 1958436119, 1807177749, -2014775680, 199611017, -435617764, -1343312444, 355815280, -603553808, 8400807, 678867829, -1618919194 ], [ 1048202110, -1491362099, 898808928, 1297629908, 400982760, -692302797, -1275190583, -1365687453, 412441050, 1560146179, 1762642310, -979083088, 407944998, 1975773699, 211986414, -201843682, -229665191, -60041384, 1187033900 ], [ 703916048, -1816411875, 2028626742, 1842615217, -409502167, -2050640118, 1702866328, 97582537, 302076417, 1994559382, 1844624657, 2041040752, -578286120, 957108515, 737809767, 283905491, -2142355515, -652803849, 2014768324 ], [ -729612647, 1848207338, -498508698, -795314737, 481993771, -979258940, 718943027, 506074357, 1417665395, -1327561147, -1510110420, -1883155079, -1379296813, -1624912537, -2021189905, 713155180, -518767002, -61834307, 1182383091 ], [ -940863216, 2076105574, -1833158498, 851356283, -2087170918, 1925355293, -1997920543, -230339005, 722696812, -1014804610, -309481830, -499810034, -1760885427, -1518272225, -267587584, 428894741, 1593359588, -1957187743, 1674482974 ], [ 1286406200, -121180712, -917811465, -535291624, -1093490438, 97405846, -1879466883, -1088565525, 1371359358, -667244874, -1246046471, -87939363, -1599966412, 1004919282, 977890657, -2038682444, 1382968197, -1411657560, 738336094 ], [ -387609547, 290631251, -1788008336, -314081988, -384015894, 318986794, 855227725, -1952329056, 1589143869, -1460519496, -1728507898, 433805618, -1285761494, -1210609085, -562711972, 716461092, -1074460433, 208826849, -1371862713 ], [ 780882048, -1601301977, 1882817067, -1903581365, 109832210, -1010658768, 1582245604, 1200725073, 1442633804, 1336101253, 295522005, -555205404, -1680478911, 1871740754, 626517009, 323703022, 1749158118, 753824104, -2045411565 ], [ 1527222983, 1985904859, -111712976, -457903018, 1987974707, 1086656986, -1512327824, -999192932, -1721653685, 892223101, -460812875, -947022956, -1207237289, 1501276169, -780691165, -1272634628, -1669100156, -404155077, -365661712 ], [ 1620937274, 646773573, 1640621069, -1222098778, 1199086129, -16778473, 41868695, -1253181020, -198687296, -28860051, 218184213, -1587570810, -489981288, 1024386475, 884156930, 223210788, -1523665786, 1786523938, -1262495427 ], [ 881688428, -1334820102, -205034909, 259655119, 921417279, -1200550021, -611740356, 1464524773, -1110061481, 1995331880, -860250307, -1569450944, 1976203115, -807331352, -1530166328, 1120064973, -2099560568, -1672103878, -631458734 ], [ -97969259, 1513018313, -1423613564, 949711536, -1792163882, 452751126, -576714198, -6453891, -926513385, -548184248, 655041303, -1923526133, 893956544, 2121355886, -1953004456, 942082187, -2052457473, -1439940864, 1477959479 ], [ -1393835201, 585771476, 1598309152, -1209780376, 594459992, 1102971841, 276429258, -329618072, -1906327887, 195993419, -1443350168, -1809040690, -1323026841, -717956090, 556306497, -1097624495, -1706318199, -53868079, 84139811 ], [ -1028041158, 542555992, 1519690774, -1887525542, 1896173868, -1016514266, 1273429211, 1730288640, -398545238, 1475806328, -588773687, 958548710, 1931441036, 1756054303, 1623736133, 1329346011, 820572148, 99456848, -1366504732 ], [ 1517587061, -622637595, 1499716816, 1714805656, -1268279839, -1322400371, -1613553944, 1607733380, -1447630678, -1354720681, 1219249590, 1671535691, 742657894, -1714954021, -1205051749, 1563883375, -998765823, -126233780, -2008331343 ], [ -970790964, 1297690658, -533104968, 1359270999, 644132847, 1606859757, -1530365563, 983446305, 1884629856, 1910489863, -808723800, 906815858, -1761493540, 1630609536, 113326022, -2015427347, 2147080009, -990273884, -1075449089 ], [ -760542396, 996408848, -1599951713, -154164134, 1571813559, 2114950407, -2094334003, -978314895, 1626187651, 806631744, 1039822685, -371354373, -711538154, 899475187, 127549272, -613903962, 652808266, 994391318, -705461500 ], [ -1236512435, 11711098, 616622194, 803735718, -490923470, 131001733, 210617920, 524975777, 1144689065, -766109422, 1519800496, -1315082373, -1735281909, -1935067574, -1769022642, 201129913, -1353588196, -909340316, -1349196437 ], [ 249795633, 1234723228, 482730483, -703009149, -1286819668, 486672570, 1077397159, 728978022, -483779468, 2091993635, 1960040342, -1360881170, 315600151, -225799192, 653309542, 561636471, 1676837333, 1563262985, 1259541115 ], [ 1077439591, -802596340, -480426677, -50638722, 1242645903, 968183390, -536529958, 852506538, 1074851702, -1269855253, 1826849737, -1197045905, 528145295, -1325723988, -1512740989, -315499650, 2054085456, -577346027, 376182199 ], [ -724927935, 1029463141, 888143683, -1624892996, 1177724114, 2036480993, -1065244997, -1943307293, -229441984, 438785465, 1782053595, -784047954, 1536702774, -814167528, 561243029, -605701270, -948373008, 566258744, -1531895134 ], [ 160262377, -1169679293, -1180795361, 388607345, -1730424736, -1749135504, -1519087965, 1111371455, -918694128, 1034837702, -1462645198, 862051704, -843161745, -1155408480, 702784071, -182266638, -539747484, 799055020, -1299364051 ], [ -1001140461, 2052237585, -598321864, -1178076969, 1577867542, 2045142438, -1260545432, -935733295, -1351975463, 136914744, -1230496638, -1063368007, 2050703642, 735623964, 1777090790, -300387051, 1109152953, 1638894302, -1649346093 ], [ -1535578048, -1218941002, -803054461, -1511945060, 1778726206, -68055187, -1137727552, -1875205922, 968055802, 341547227, 2100265655, -409617083, 1571276682, -701875689, -6733750, 481454375, -1610073277, -1608502665, -1724317984 ], [ 684322509, 2109445237, -454200845, 1984078073, 1557056991, -1654977110, -109378824, 1554827604, 1747098447, 1568360908, 1841916056, 678379661, -1198775619, 1581939200, -817405792, -968351119, 482547158, -339453048, -118673060 ], [ 966043932, 1899769725, 2135493953, 1871721346, 1884659354, -279192265, 2142076363, 1623671756, -1834129284, 333158663, -223536935, -1133508145, -1821184894, 467903416, 1008160213, 574700456, -1853378100, 1177934732, 1619291435 ], [ 360296125, 1259976902, 1837479201, -1897908229, 1247301974, 1623366684, -583933690, -1052783323, -1898160612, -391341544, -1602856313, -1136837163, -1189630974, 849273428, -1457208807, -441523242, 793029106, 82138643, 1736818901 ], [ -2007284859, 1049628579, -1241329217, -1718836140, 1889193277, -934665693, -947348450, 784114411, 169453666, 634072572, -414705249, 195490545, -791024514, -1681207977, -1466280584, 1975997779, -924420557, -1783789967, 1142188733 ], [ 2091717826, 1388571016, 1075949904, -1226330622, 532583841, -804089973, 1642180857, 677265679, 1110404488, 1030650068, 1705929048, 1429531981, 767903962, 613160130, 1914540854, 255278057, 252325927, -1426958260, -1145626135 ], [ -1509905647, 1913345113, -1177547165, -1045187038, -1352655469, 486013085, 1529712614, -933118405, -419728939, -2047293535, -1565046266, 1016696273, -1234162603, -978080048, 204869656, -2072487678, 1657209601, -822329708, 1113225162 ], [ 806804159, 1468595157, 181598748, 1211461616, 282575997, -855326317, 57637899, 1569724332, 1665264918, 1030151389, 1694685830, 833522850, -540674886, -2106256197, -694792757, 1426788600, 1680897955, -2024382492, -913354089 ], [ 464977454, -902462501, -1270803719, -886555581, -1993994767, -1864194561, 12409572, -164909099, 653994026, -1009572837, 670801034, 1845420494, -1054430445, 1740642842, -171489642, -70199920, -696242190, 2128317477, -1703817105 ], [ 978578291, 1462376668, -1704442876, 1285491055, 1703636760, -350765675, 2141172566, 372252390, 306712829, 752462004, 984256641, 481118539, -1814115750, -1725137233, 158643299, -2132325124, -1778500580, -418005456, -685424848 ], [ -1375166521, 1131165082, 423494382, 2016656593, 668659132, 440705686, 1518414983, 141146541, 1199922905, -341344354, -1010398368, 551913531, -815285641, -1063347715, -1160578783, 1447776914, -807792878, -1648878198, 1421329946 ], [ 766543283, -1121973574, 733817820, -137957567, 377449813, 1712897348, 546262534, 1704622940, 1176112250, 58931675, 1157683916, 671848941, 1652263930, -336522026, 2079481616, -1601110977, -1235335832, -1543605760, -367039340 ], [ 947259531, -1910563168, -1741577946, 1417231577, 1833623835, -1098814169, 1871999477, -131779005, -1640704470, 1204779205, 2008429360, -769725813, 1595799029, -1645003975, 1873412666, 172017265, -25468742, 21089572, -50758822 ], [ 1448071987, 575340830, -1754056010, 1722772135, -2130484072, -383801300, -1141684656, 411797841, -472426501, -126678156, 125030037, 1182397621, 1955354063, 203999176, -711133749, -1606586732, -2066601773, 526612003, 948678445 ], [ 124097482, -925451762, -300051470, -921891530, 1789256371, 572111754, 1863634354, -978543319, -63068407, -88934628, -1460722637, -1285319693, -1896812836, -1514193585, 1320036341, 138509882, 1710057321, 1322615595, -206461796 ], [ -1214957520, 669416902, -1902278307, 960401652, 568420044, -1224013289, 1265172359, -1658759910, -779512882, -316857560, -808593386, -1869869219, 1582370221, -1182173020, -147093592, -1433352733, 1149498216, 1954514422, 600017434 ], [ -586317090, -1148359519, -338418395, 1006162638, -387418632, 542417536, -1881194801, 1984959798, 977218227, 1384762827, -1366374664, -1056793168, 1811632092, 946842414, -1517447469, 19240601, -31175972, -1299866520, -2025179195 ], [ 726873364, 135983883, -390687169, -2023620882, 1269368644, 935694967, -28062432, -664986173, -687651472, -1039337588, 1422673495, -48675365, -695663762, -1009022217, 1320935532, -1777456941, -1277998438, 472936113, -2095669396 ], [ 421749514, 867918369, -1828990939, -1252663111, -953324130, 2006409548, 280394269, 1031610465, -1178440299, 1703668296, 205058893, -742758433, -99857125, -1847530818, -1171826329, -79023259, 456468224, 1367538973, 478550734 ], [ 196685162, 1580630025, -1711455504, 621182356, -1482026359, 786392749, -119238335, -1080003287, -1718224322, 347318049, 985101554, 1089730180, 2138229708, -1156242616, -945920573, 2130332085, -1868060393, -466411056, -1039585093 ], [ 1807902051, 348402439, -1271281289, 639920594, 602576386, 770442669, 782885570, 1220308509, -1708131508, -1456324142, -616432284, 63443671, 907286182, 682266444, -1423355257, 521209774, -1719359232, 1584540682, 307179431 ], [ -691874502, 1954468632, -2129106837, 1375840674, -58553321, -903294430, -146748797, 852577420, -1042302297, 1929966036, -991867870, 1411862308, -1611430608, 1698380202, 848836885, 923355088, -68821523, -1487761318, -126951524 ], [ 2138386408, 1950681768, 428729783, 704086787, 362097490, -1352387336, 787849165, 753736467, -312057462, -862377334, 2000226389, 1252139653, -1063268069, 574466933, -1122488075, 1258052802, 562248909, 2139021115, 706142502 ], [ -1491162865, 979980150, 939174276, -2072327619, 1437489756, 1379640187, 930186275, -390755942, -759906524, -426468264, 321463390, -1448340871, -1101759078, -2009979352, -1084473836, -1837459351, -1959165023, -828096167, -230169753 ], [ -1249485863, -661206843, 1787807021, -2079767425, 1098762198, 280791683, -1947298504, -1888352459, -283614332, -174662043, 228816151, 974464478, -532538050, -834045730, 151168537, -1833802545, -2101415199, -438236390, -926045041 ], [ 734951552, -1250165363, -304360679, -230282603, 65480104, 599684270, 861217604, -1680834629, -1944912346, 1736134639, 1612919575, -1270962394, 812347586, -110308827, -2031620744, 421961191, -410696842, 685160511, 488272175 ], [ -173536944, -2003370479, 1605598639, 48064148, -754016142, -803605102, -1705751817, 1460524857, -263893838, 689463473, -319213864, -814660207, -1186059445, -887641005, 2076294842, -1867971458, 705596504, -199576424, 418911614 ], [ 867592994, 304194779, 461821516, 692648171, -1283858689, 346863585, -2048144395, 1329973571, -1902235039, 1124459105, -1517367699, -401685596, 1599640287, 2079898190, -1302761778, 1432407010, -605467668, 743514421, -1099322703 ], [ -1955985258, 1619577885, 1285404666, 827281429, -1853225119, 2005686417, -1022142259, -89919155, 2119219162, -676164212, 2007490875, 779547748, 1100583044, -324984550, -329442931, 116337288, 1318019259, -83756443, -548419882 ], [ 914055387, -766218924, 1479428757, -733644673, -200642725, -182510694, 246368674, -780813912, 1635712973, 450421766, 473201004, 616918487, 691525651, -1051480824, -565033526, 803691090, 76945775, -1676497770, -903463368 ] ], [ [ 1306559055, 171967001, -1683730486, -230756766, -1489928618, -1589465346, 1768415539, -2143548218, 267611244, -1941018263, 1874100535, -1185523463, -534999028, -1486759245, 359661125, -2080641242, 1586936700, -266804203, -121230432 ], [ 629699110, -936999794, 989049484, -1774390959, -907966387, -887313812, -87898567, -904738717, 1646208680, -2122462631, -1484407670, 36756937, 2001678127, 1656483050, 1726424971, -731020973, -1434167680, 796821394, -1950277736 ], [ 953703147, -1915022884, -1423264129, 1594844680, -1355185696, -364760006, 1984284146, 70036398, 710515031, 1353877453, 1212950280, -2005265134, 166095849, -940870181, 942326928, -855091543, 300322262, -893750749, -1840016941 ], [ -337032335, 1915543268, -126208614, 748374972, 778157495, -825258110, 2126688916, 830045663, -324482766, -1256390129, -1219512534, -276357120, 387808263, 1802273520, -124009320, 982220628, 139320444, 1310924290, -462644183 ], [ 1911509251, -490608408, -2130879258, -1786129424, 1006234962, -622196292, 665187785, -1542420367, -1186315624, 1092574546, 116250761, -1913224324, -800898039, 207207871, 1718001053, 966223615, 1801562222, 1586962246, 1896799865 ], [ -2045377865, 1753154617, 108778323, 1494269220, 1364308585, 1217022301, -49367113, -954539640, 636825445, -880368693, -1189232324, 773101623, -953454638, 76190951, -329377794, -1125399299, 1858554784, 472172153, -2109558335 ], [ -392584728, -88656288, -1752215037, 2051321148, 520236111, -1266851266, -655654427, -1246042208, 1522737233, -1953222525, 1323305646, -2108157673, -1298333503, 860357459, 824935885, 943519903, 350748987, 1494661540, -323546843 ], [ -2001879530, -240202367, -1537301324, -1856879239, 741034923, 694873328, -17859956, 622513654, -1877312327, 355838945, 1709138227, 1627799666, 2014604003, -1698389493, -983575021, 1997477898, 970308159, -805819137, 2082250 ], [ 1781983459, -663834044, 33838764, -461596381, 763170331, 1280463863, 1662091803, 2062484770, -1033650220, 295271245, -843730494, -248890451, -909641648, -1421661440, -144264010, 1546859030, -500740553, -2099115915, -423360026 ], [ 1323091018, 2049114219, 1848214107, -664595055, -606620765, 771734039, -1573041947, -1366546043, 735400697, 114488311, -1051741758, 1876623097, 1070447289, -704488051, 1145673809, -46012866, 512835473, 595285129, 992420362 ], [ 1605201871, 1069260829, 1328833208, -892050239, -392222234, -1699963482, 1022646319, -906489325, -530197911, -994059713, 476045575, -814406148, -1459441695, 751868350, -893781220, 1921453777, -40100168, 1510719718, -1586311021 ], [ 1296062090, -971972567, -348934055, -646175562, -1864111041, 243796570, 136100180, -928741876, 2118086476, 326361577, -357008915, 1538527230, -95347484, -560628315, -1692049241, -1884823234, 1261649234, -465892008, 2109172935 ], [ -2008103354, -429598210, 283345654, -1191388040, 858363204, -1174736988, -399877011, 1334099209, -1310293920, -1681496202, 357417498, -1863830013, 1507597455, -161042596, -768024028, 1663599363, -1161986658, 1931158078, 2088036443 ], [ -1817332065, 2073162135, 1643622419, 232666719, 222394223, -656531406, -1215337854, 593006108, 674219328, -348894032, -10036619, -1439250552, 679436132, -930300008, 1064218349, 1831341036, 1765006615, 876981530, 1405335234 ], [ 333083172, -1120058723, -663516879, 498905434, 2072353177, 953828291, 1238728395, 1878119849, 1422673624, 2114319064, -1868046773, -769981548, -2103734087, -477418682, -524125245, 825717049, -1729689252, -1402327456, 432077046 ], [ -1859299669, -327617712, -1209693702, -718843758, 1648669948, -1364068962, 395575824, 162281824, -1155373419, 2132139242, 71692896, 872104468, 1699898994, 1409257113, -652454497, 410303794, -1515442194, -566558577, -542446009 ], [ 771444977, 746334056, 637557463, 1778509915, 990395135, 986431096, 1697079961, 1498755927, -1227144103, -1098200079, 1265558460, -452832401, -1110048794, -1528186102, -1746639090, 786866664, -1507733031, 1842406816, -2146379675 ], [ -1251693515, -716317221, -1917138126, -1409669602, -1824511950, 2059493118, -1985920244, -1707217718, 537635425, 1352574214, 1450222172, -2101032187, 1181047094, -646270256, 103915879, -391755291, 693559644, -1579748461, -613306428 ], [ -144981514, 1213557922, -1245050198, -204546736, -1338517663, 442139093, 2119432431, -475033777, -1536294183, 56360043, -1143505549, -278342106, -709264398, 45767638, 1849198310, 406915791, -1674837095, -1649559547, -1297849119 ], [ 388599244, 1785609539, -1113164218, 517899350, -141997757, 350618994, -653798719, -1287171682, -333910420, 1385919541, 952231102, -1460822339, 1837048462, -1910141462, -2012652672, -1456678535, -636007871, 910705743, 1670183133 ], [ 295187905, -1626255812, 2038307687, 1107619281, 232279091, 64060203, 1029578205, -1691388678, 686123552, -1996527344, 1383744593, -262103625, -634664814, -884910922, -1609064263, 1032693606, 452386039, -957376477, 1773578239 ], [ -1189165260, -1490583449, 199184011, 1813055188, 141724552, -394055551, 768581418, -1950552905, -656084934, 404541287, -1568671405, 1120846559, 601335430, -1802516003, -2131504017, -1311390671, 1099254303, 2144086296, 732353930 ], [ 1644691813, -429984491, -978321294, 904377310, 1822138637, -413388015, 637642212, 1654791162, 449407181, 45393955, 126358489, -399503201, 195456222, 1071320882, -980149895, 1462862890, -1870155038, 1388082058, -872268838 ], [ -1893476803, -1240532691, 1536353514, 686214076, 1654539114, 519755495, 1314606134, -1776718716, 1991903870, 2011703974, 1021169799, 1566888755, -863421717, 1294280487, -1507644885, 1501607254, -1690491822, -1918137588, -1639520156 ], [ 1927904758, -504354735, 599677915, -277345493, 1016691140, 1512273111, 1116417817, 1657279208, -748153980, -1511118847, 425486804, 1438561877, -556142911, 593543677, -1998690442, 4670521, -677273692, -11817319, -1834923150 ], [ -2140556302, -1201622248, 1260980878, 1806970314, -47317550, 1616426272, -1135911172, -1011548815, 813355814, -1893874625, 1580124509, 175517031, -836993285, 1967707887, 2071517941, 2134874749, -1927572139, -423671176, 1314880525 ], [ 130354895, 467675495, 509616139, -966778337, -962702733, -32435634, -617416863, 1474050809, 1821574613, 881069957, -1118618953, 886534306, -2117819685, 572122261, -1977423447, -1950078148, -2065191921, -571325634, 1163095821 ], [ 1650367037, 1996037945, -2113840780, 1700918592, -479743401, -1139971289, 1039230643, 780797819, 917502655, -1739006298, -453788841, 1785065238, 156045617, 2101906828, -45073366, 1253233723, 7890067, 1251754762, 592944796 ], [ 1830671071, -843123855, 380181973, 1692657819, -65268882, -739239610, -1496404078, -1646180891, -2037232110, 220122203, 1599183661, 410778521, 1507365828, -624183661, -1037175281, -780786617, -722988801, 253593631, -645390338 ], [ -1909420860, 1263315479, -1723454520, -200024849, -1848963680, 1415243831, 1688850357, -1190956539, 1976280329, -735388872, -237298636, -56201978, 1733992447, 2085872001, -1712116147, 1285772018, 783933905, -623166425, 1825589023 ], [ -1562977394, -1532869538, 736080574, -245074460, -1939515404, 1090017108, -1032472613, -844335475, 970920426, -1455122667, -830307655, -690004827, 2084811958, 1148897073, 521687648, -922924905, 470320552, -333019836, -264160363 ], [ -985084981, -1229681517, 1225531658, -2043279456, 405407247, 1742876477, 173462770, -2057669646, 166308976, 1021060894, 455248714, 1001448949, 1861705141, -1504153215, -959794899, 1703825922, -1260352601, 2058873790, 1532072193 ], [ 148300190, -120209409, -977971239, -1116810021, 841807756, 1263420673, 597355745, 1591464802, 1194913703, 274798327, -896879088, -851225845, 1839935984, 7520494, -1093051094, -2123759477, -640296928, 921096668, -1004281966 ], [ 940224665, 532472792, 1422717782, 1953967063, -840870303, 1542121413, 2077928555, -720598798, 1809231827, 1748680638, -1482785206, -1219396135, 2128955967, -826833536, 681158007, 1476736676, 316682845, -700714251, 145549864 ], [ -120057958, -234920951, 484049937, -1468355433, 972697320, 568507197, -704451325, 1487491513, -950854271, 2057289028, -2003641040, 402275924, -1312602111, 486785356, 1980683897, 1394715943, 1544793283, 1192984255, 370937220 ], [ 431106149, 417000106, 407851006, -1524135117, 465240978, -75086598, 1978387787, 599489431, 1484743459, -375921418, 1781429751, 1662940439, 1647557066, 729327719, -509505435, 1230294037, 813766758, 1935794941, -1445528333 ], [ 489861465, 846918964, -866769118, 68732624, -1624455963, -650617112, -1205739587, 1524837540, 2083740809, 1011320033, -53105055, 569866727, 1796094221, -1573786211, -955125680, -784328624, -2115187654, -1047278337, -128930225 ], [ 316960369, -2099953827, -735071023, -2129795755, -1408364024, -603944102, -913314393, -1751368141, -475238887, -104941653, 40277661, 724304888, 717691292, 1235119629, 222858505, -216445665, 1993506742, 29157536, -1064110141 ], [ -1757610960, 1997062416, -197176384, -1377392117, -1625986162, 398249090, 193540676, -1231029953, -791905176, 291727859, 1528551710, 459548956, -744335926, 1264582626, 696971959, -1841234163, 1347325656, 726894585, 2105551683 ], [ 1935355290, -650839631, 1536991328, 883665694, -1372718480, 898124408, -74307826, -1524603114, -717742559, 1961657525, 1442548951, 316726600, 1712724857, -401280236, -1854381524, 325967767, 1992706227, 2133590133, -361706929 ], [ 327747863, -1508190537, 1536698955, -113029762, -9261106, -465315836, 200549811, -409331011, -1923775638, 515612407, -399810156, 450236991, -1737242022, -528182373, 470751450, -482624233, 1720474048, 1049554346, 1966755840 ], [ -1904873650, 681946504, 470279728, -1033598538, 598507298, -1868468060, 1616592523, -549022964, -400088527, 861795512, -1939450528, 1754531392, 1259650119, 556698668, -796019488, 1198583233, 1995947885, -662656944, 130867008 ], [ -1045427773, -267855576, 878105099, -395525853, 1781803310, 2024183014, 1120137843, -609421174, 975781631, 1097152209, 1188912687, -232615684, 1305582443, -658185503, -313056650, -18777029, -15909012, -220758499, 1260517998 ], [ 825228855, 492928237, -1471684920, -822050655, -1896403657, -2075172036, -1872542069, -1347262161, 130779772, 958955116, 259695771, -926871085, -1969940176, 1982237641, -138353330, -647031154, 233120551, -936683736, -953444570 ], [ -1669256903, -141148493, 1590823098, -1706566600, 1640788110, -461689852, 1125518018, 1348779638, 102235680, -203797455, 286225324, 765838780, -232615515, 1679639904, -962277762, -1542057505, 750357154, -973705860, -561436860 ], [ -1463444626, 1401912757, -1192567182, -832493826, 896769776, 1292166445, 1776255600, 1874752239, -1623447751, 1594335127, 1795577276, -490758921, -1209816661, 154382263, 1163471026, -327165029, 1556467860, -1443082742, -437329416 ], [ -1236067174, 795675887, -2047401378, 1492404366, 1008928082, 770356428, -738379787, 871949798, -362298594, 508076946, -1105823962, -165521348, 574583590, -1192386707, -1329114493, -1109282805, 187289725, 887215954, 1743282502 ], [ 2074179391, -825773359, 366005645, 976630262, 1819526131, 1386543994, 972174657, -1664228486, 1883662428, -1369095569, -1287481307, -1656886051, -1226197470, 2074967568, -1591094050, -1512048774, -928538436, -1960903772, -551536435 ], [ 1868295926, 750650402, 2050650591, -1072370240, 419673401, -1850881115, -1854821138, -113358704, -1412873794, -1339253664, 213441579, 801401652, -1989887498, -166714734, -1985919796, -146225334, -1964156209, 966609535, -2070046581 ], [ 1639932104, 2005465007, -1790055028, 1966226540, -790714881, 1139099470, -697815094, 355279805, -1360102555, -256966488, -904701353, -781806350, -1114449464, -822182120, -2052598540, 1230697926, 956013336, -322475564, -1997681279 ], [ -1163949951, 119804802, -1877527092, 770442722, -466574082, 1516545601, 2027696565, -2101346932, 1731149608, 1219804275, -453315902, 712419897, -732636446, -1216137851, -1815114249, -1712198343, 139563316, -808176907, 540306359 ], [ 1576565799, -1479709768, 1593319563, -1525720748, -1318516407, -1977101054, 1729493410, -94473539, 1987715438, 1143472238, -1923726376, 1816680955, -567848802, 255935249, 1962114895, -1617938476, 1396658374, 1650810156, 1965638673 ], [ -167878420, 942089805, 990754709, -898489789, -1417513447, -1096280130, -1922994537, 215102262, -745904986, -181108723, 368987656, -889638422, 1175329123, 1419375323, -470500157, 1554667819, 1732173678, -859451580, -1907797533 ], [ -1003908, 1317361499, -1769146235, -1608586044, -1921894888, 433883139, 100871779, -1261581692, -209025264, -1498531308, 1841348139, 590604495, 595696747, 942601083, -2035570571, -2014389684, 1408786720, -1765864533, -1466907803 ], [ 2004433935, 1778462156, 1356786887, -248295731, -1455626544, 703969680, -852691104, -2144868971, -980721687, -859582323, 241621955, -1702381019, 1755153597, -770726055, 1104482974, -1204340972, -579160321, -306599776, 2141024700 ], [ 1382009634, -1827665242, -1473533795, -453438386, 862747245, 1213470592, 1380389076, -1670431782, 1659440355, 1758181740, 1919263135, -1919047822, -1632105370, 1273944388, 1036312038, -222589117, 195772270, 1975025192, 914159134 ], [ 1961185394, -352747434, 721228974, 423712552, -271604860, -1622421502, 1147312245, -2106912232, -14313702, 1598619881, -283735637, 1598372839, 1261157382, -502082408, -1479770849, -99760059, 50545298, -1396470379, -1460654217 ], [ 642646894, 1738610126, -782676968, -1240188548, 1751651761, 547762834, 641552269, 224793946, 1828439488, 2035232138, 545146985, -1511540337, -252349238, -599189556, 1956500994, 1107969024, 1184957238, -1749984605, 1767303780 ] ], [ [ 1394743040, 1458656279, -1980571321, 2143862225, -330921348, -2072520760, -925021241, -1444586153, -617928822, -1287981352, -1154225930, -1635916214, 620050489, -360487034, -532317060, -148997238, -1986260274, 277849444, -1645712089 ], [ -412394202, -518064235, 154145211, 1863489064, 1861827894, -23053784, 2084051707, -327702141, -935786801, 1614141176, 1345837062, 369927480, -469369510, 1559997367, -908830924, -134458188, -1369103947, 854799654, 808382063 ], [ 1689461671, -956593360, -1869286055, -1483624035, 1438240279, -1428469559, 236184832, -2933252, -937990640, 497573233, 914955249, 1499814105, -1520106156, 925349594, -813886779, -873010697, -302066219, -2010960566, 1519984929 ], [ -208724090, -2088762203, 590999567, -1594190820, -1851024606, -506823665, -220935874, -906194608, 207407095, 773325487, 1306800105, 1686855474, 1297986844, 1684638015, 907525689, 341916115, 1153023205, -1766701426, -1600481460 ], [ 804630029, 1401303760, -348052144, -1843336378, 344899009, -930696060, -526691369, 78737467, -89333948, 905647557, -672235266, -1399975491, 1519141081, 940889028, -1554178009, 1622215312, -701185769, 1206857579, -420001874 ], [ 1779289377, -600930531, 872102297, -1501793540, 179169335, -740806485, -1912909107, 682151130, -526662257, 1767588704, -1148391884, -1039628245, -782371472, -995348343, 1557123401, -1928339215, 1023762525, -38374042, 918817516 ], [ -459766990, 2057954083, -1958225050, 1282308457, 745806984, 1462765169, 1296576376, 1017182322, -483468750, -1157317265, -102325279, -1188299941, 569454824, -413442832, 1906810740, 987173494, -1936473626, 790113262, -381334178 ], [ -1525388746, 912845989, 1882674260, 1763491363, -1729930384, 107891694, -1259117336, -1423382949, 1317780448, -2114162470, -1174001235, -1865808932, 1459745461, 327562803, 1093047201, 1874326422, -1389439843, -362562895, -1065269224 ], [ -1022333795, 918912784, 17717744, 1659806989, 275644136, -1395430777, -1072595311, -1461260299, -1613283772, -35390840, 1373893893, 2014427183, -649895291, -1045013034, -85579742, 1987739776, -1494335874, 1816339614, 1989461478 ], [ 1183170792, 414176659, 1615320146, -444527892, -1337885507, 159633114, -1564132032, 1750835452, -112648135, 466544727, 1289943400, -1894875608, 1335226293, 2085805365, -880998913, 1531503945, -638566072, 2139299189, -2106652888 ], [ 815676846, -795513805, -501091532, 594485349, 889729950, -1919660915, -682452906, -1205994317, 8676320, -1406652738, -478457827, -504895157, 487244135, -1827102340, 1370108496, -103094766, -115270177, 870409631, 389605763 ], [ -428189442, 2067203710, -1601758318, -177358061, -403391590, 1005706908, -2009123858, -443010055, -1752386174, 873753878, 605835657, 570032040, -690668278, 1388730437, 624365204, -572214624, -1370325506, 1664211975, 1250241712 ], [ 1630009914, -1400722831, -727989746, 1086892344, -611936842, -1365077080, -1080792063, 1178037054, -630683964, 1941782012, 1814222117, 791770562, 713245858, 1752151913, 437937545, 1046053955, 1522833285, 65027467, -1056096780 ], [ -124772665, 225400582, 1804935814, 657071024, -330060439, 506493430, 285254659, 1540105613, -1418250203, -300761397, 2112304500, -1351122989, -2123100277, -929133400, -2134173882, 1565886003, 1881857780, 740900853, 1492909299 ], [ 1598896598, 1957941493, -288383340, -1086294333, -1972483127, -924265870, -1474480080, -1210553173, -1041700611, 1577293067, 903810179, 719425375, -350617941, -936879625, 166205419, -1325501739, -1529845653, -70739951, 892486527 ], [ 431196705, -440704270, -368083967, 1505883776, 1244421656, 1735663321, -327568603, -574888260, -1029577360, -784621695, 414065205, -1775926979, -2115837490, 842055586, -75919783, -2034919537, -437486497, -466154661, -1231394059 ], [ -123938785, 800838754, -998172557, 98359642, -2004167557, -1530679915, -945795091, -669495434, -1040952454, -1203000879, 766184105, -773406377, -1750098134, 491729396, 1134891862, 362737937, -2096624966, -697352232, 150737307 ], [ -826413898, -1129572009, -530267580, 1691114851, 524096759, 1700932184, -556254065, -1204698409, -141507172, 1464673702, -1104584985, 1277794883, -1189376039, 1274641154, 162205253, 1045470396, 780017391, -858284760, -543826958 ], [ -1976073827, -1126843240, 156142740, -99004154, 122405651, -1729947226, 1041851427, 1783734102, 429760756, 1558204774, -222969155, 1928320796, 2135988269, 660925758, -1134143175, -1528185819, 575837870, -1025971438, 895847225 ], [ -884149370, 1998255001, -636721118, -1740705558, 490678963, -695429812, 987865950, -347193444, -161404888, -1579437269, -1670207839, -21077815, -1971874886, 1567301711, -1776347297, -1644090400, -12101131, 1669635073, -910900602 ], [ -208086511, 385823966, -1152050425, -864653579, -677036395, 826822614, -1347283507, 1815838892, -1111661652, -1826247667, 813536168, 1171227201, 1695176431, -1492258684, -1686986209, -2045462550, 682958641, 672247554, -1123326028 ], [ -966137413, 1447222715, -959984986, -513541296, -409491709, -1545481974, -1533500175, 1235682483, 513747961, -24754667, -189276174, 962528543, 598963514, 1790704049, 951069250, -615529985, -615307583, -499160295, -1308767212 ], [ 1885309652, -370328864, 129185000, 166959832, -1004407345, 883042566, -1377729737, 631177125, -1465216423, 854918667, 358760250, 419847187, 990480033, -75479407, 604380675, -27802038, 140503397, -935268405, -1456079683 ], [ 592518673, -384383504, 1785468570, 349618936, 1426085457, 736401861, 1309702897, 2117037841, 644092501, 1846498778, -1095261041, 1753053480, 446715635, 1421779176, 723517671, -1193152299, -1806581323, 796698277, 1595639780 ], [ 1505949174, -2120339299, 1343470928, -2037312115, -938119996, -1297571834, 875759343, 931969977, 1942353459, 753193130, -48394791, 85464764, 286937, 1773697013, 992432909, -1217965150, 1470111609, -334792013, -1409132954 ], [ 262601169, 288378146, 414671606, -1950307020, 1841304429, -1862742303, -208113791, 746224472, 1052127819, 1746500194, -1031902653, -36281142, -1653760627, -1179081200, 818302971, 1398691620, -402066106, 1241832778, -2004139079 ], [ 81464165, 28262417, 1456889634, -756412639, -1901798927, 723471992, -522224641, -754963743, 1964787274, -208372477, -418357072, 1391099694, 979354418, 1722965134, 668542861, -685335689, 1015549708, 1331251478, 1192329044 ], [ 1404272654, 1663537355, -358140076, 1591200572, -45852752, 2012589442, -966048585, -831272315, -33329283, 1705515580, 1540956347, 520420347, -1840550518, -1997335016, -1809343826, -107640489, 1848784043, -1577994155, -919327199 ], [ 2067867901, 680318130, -1577530754, -56831877, 726059644, 1678523416, -340218966, 745976039, 1495339364, -1491414200, 1453221675, -1583894796, -1441098008, 213361472, 1874128340, -405830725, -684646661, -661673896, 213063474 ], [ 1270957334, -47013947, 821548037, -827669587, -263192055, 1982988707, 1474963161, 864580197, -1954672181, -1504860330, -313361194, -1750727201, 1986275902, -379917144, 34438335, 755414366, -184797018, -287908806, -1181721101 ], [ 1007218402, 919581135, -515221453, 508996977, -2069574593, -640662214, -1859548171, -631483674, -1861436249, 1247236147, 327872819, 693763191, 434785426, -1599229127, 1119794639, -2040057175, 983816165, -514710044, 1631176911 ], [ 816845162, 1509379302, 1692934739, 1933098229, 1601760559, 195212569, -315562472, -1230158964, 810098236, 10079266, 1046886405, 1863971182, -1208410604, -720962497, 1397543949, -2038251216, -70294944, 1437102774, -1122320056 ], [ 2069450161, -1292256948, 2107995472, -622434277, 432301320, 1359829519, -2045787361, 192146271, -1055986410, 626044532, 2079226786, -1252420834, -637594032, -490298179, 1580203756, 1839249900, 1719781123, 1354001039, -679746078 ], [ 2024442850, -1567617068, -1059869130, 1258994648, -1124516649, -1839110829, -1274689907, -1619846287, 1587828472, 748571061, 525467912, 1045582659, -1786203366, 244533378, -982119407, -1182765993, -1453216288, -1531147123, 448810393 ], [ -1130936227, 40522118, 1133744749, 647709505, 230217898, -1436727704, -997829972, -2091804373, 1177551819, -1891047279, -1300402239, 1447455325, 1455754155, 1246531888, 1761941162, 199215189, -144112084, -1514412198, 1291959544 ], [ 455423383, -1900039254, 161275093, 1850295820, 1529174073, 386498012, 178351546, -2017984575, -829800129, 30896262, -345308433, 1397540783, 1674729935, -1281652924, 1176923076, 1452104783, 867767514, -1236570708, -855570077 ], [ 1180530188, -492150418, 1320394223, 1251138433, -1151517408, 187916242, 943159897, 79925903, 66823843, -2034475696, -128911657, -593099447, -339996184, -1064213999, 502880287, -145138655, 1473108332, -352990574, -1890553766 ], [ -95625643, 213987121, 1581102285, -1799796182, -609797627, 509106451, -470313988, -330334784, -1936065056, -700259730, -16760679, 130512268, -1335492779, -1152847876, 856157642, -732297232, -329583711, 841481782, 1036630308 ], [ -201582074, -1817527060, -1612682001, 202227890, -1772325961, -552833750, -531523586, -1583088831, -576505088, 937475936, -1565759358, -286360928, -1914718642, 1385112404, 176957987, 2103981312, 1717129884, 1116151691, -777931888 ], [ -260691986, -2077850723, 1224619673, 240593333, -638534018, -1417332982, 1265208601, -1965477605, 1191466176, 1422683753, -1021423716, 1639188091, 2125042558, -1040804816, 2113446821, 1231329461, 741282806, -880324034, 515399436 ], [ -1180722656, 1614798815, 571614562, -340667444, 1193558290, -878782102, -1400058178, -831458701, 102239454, 1207914268, 641082139, -1138538803, -834757140, 1908746891, -1992823886, 1498826858, 106575748, -807668404, 1395563152 ], [ 1858649767, 1497851353, -1317299726, -1002993348, -600117136, 249473453, -1588486864, 846463169, -932154460, 1994812691, -514763380, -1939567636, 1793826495, 1963390747, -813465643, 1874032498, 517341436, 1596860369, 911419720 ], [ 1368053507, -551874484, 337871449, -453042287, 788295341, -1724111782, 1508715178, 384850021, -539851808, -1267085871, -2047693014, -1151356349, -1122276782, 681356459, 1711920508, 1425494601, 1775594278, 1041207288, 219431415 ], [ -1311927954, 1314517959, 2093226096, 1949089683, -1857230555, -984945906, 1711330542, 1984957637, 388010745, -768667168, -1595735736, -576419669, 1120254617, 459866517, 1978078015, -46266727, -824835547, -1955711327, -1611895190 ], [ -1017368985, 822316713, 800280576, -834510422, 1833407446, 1198216964, 672163220, 296981525, -1353297974, 624531854, -619482825, 1085271188, 992318890, -2039868802, -382488259, 1912363086, -735948223, -687024501, 1439104521 ], [ -1163249390, 600519259, -60898680, -313578758, 658509725, -1553787105, -173434373, -89298299, 1674109190, 627710309, 1482514651, 1878235612, 1027399299, -1376965642, -2138346812, -1863449398, 1635368065, 249816540, 2035097580 ], [ 944636716, 387121265, -704662389, -757460851, -821665414, -1388723637, 214475647, 2012333818, 389578432, 1491067883, 73527845, 1887105220, -454947196, -643959909, 1869196716, -442623923, -1833782296, 1892360738, -501332101 ], [ -845185215, 1588724468, -1196711210, -589554025, 1153785418, 872484590, -177972584, 560594755, 332253174, 328897699, 713480316, -104657025, 975142804, -1641822201, 1835595538, -1324806431, -1796677207, 216055181, -493242609 ], [ -2021561109, -1511102839, -2118427638, -70765941, 462150322, 1464803241, -1487841397, 1368962326, 915380042, 1491132118, -1901747693, -1910706424, -706515628, 712293083, -2037834248, -937755886, 1944138640, 268696944, -660992247 ], [ 605486512, 1103574426, -1968654272, 1048979253, -494507966, -18768094, -229405217, -2027927255, 1873687563, 447439869, -2068303904, 400808879, 1181214354, 607740511, 1089979253, -1245477421, -204529792, 1188656457, 1779702561 ], [ -1135930153, -1395896383, 87853880, -2115068816, 1796069378, -1134134004, -1664598966, -1008425405, -1973108041, -257288469, -416891104, -1797987376, 556854632, -1927948062, 780411482, -291289143, -901189895, 1575438530, 1674684274 ], [ 275668902, -1020874753, -703836330, 434400295, -467854186, 160803438, 642847120, 1334107399, -980213266, 1580308537, 1733204850, 838681247, -792030271, 139770601, 1242958094, -18845641, 1470166376, 109725469, 1990356041 ], [ -227275525, -1384100069, -587369593, -902313593, -95581187, -1704678327, 1112937672, -1174186510, -1777241105, 2042269265, 590453853, -561193059, -566835082, 1052839140, -1043355245, -1774807291, -1408806519, 228018612, -1521244967 ], [ -1958268921, 1480549556, -474410267, 1535896586, -465814732, 757193922, -1296930364, 515852671, 1980731014, -1667071373, 1640555610, 2115670075, -1065174163, 1479862640, -281214349, 623120639, 216784129, 379319768, 1912026007 ], [ 1193031229, -1043634015, -1249768370, 1452236085, 1779716492, -1731811389, -70813283, -545652529, -382319959, 1983639208, 1078011202, 1265865415, 1577416016, -1102951722, 818305582, -280095902, -1121338292, 1081650984, -1835646470 ], [ -1783784505, -664227802, -750357544, -1405324305, -1122231563, -29237071, -1459632869, -1461654577, 95139500, 88728725, 981557441, -2065662484, -1909478114, -2034067070, 2129354031, -1663425394, 2037843117, -1613565594, -1708234099 ], [ -1656469534, -590172183, 201041683, 1536357163, 1554344076, -332062490, 569959187, -2020287458, -810023579, 1471292398, 626157005, -1487004268, 750975401, -1565938038, 129526304, -212518667, -199805072, -948748579, -1305540168 ], [ -2039357568, 1056633619, 894681386, -89665336, -248139135, -282965108, -1648796758, 184974927, -697973190, 1524834594, 1374411843, 1332999479, -1536442196, 1155343947, -1458398266, 930257448, 525270217, 177534385, 1276819882 ] ], [ [ 392701024, 91014716, -1287415353, 1328568143, -1453688458, -152929001, 2049310825, 1546067534, -692031212, 902744234, -880695225, -1530989271, 1877967358, -2104795623, 97766306, 399496638, -632297977, -1501078808, -1351564986 ], [ -1896523324, -827723817, 1905460582, -1232618521, -1213920764, 782365967, -394847864, 1832008787, 1810916577, 506777456, 74689361, -722333747, -1872921499, -1029154591, -382065128, 201130760, 1819249645, -511272769, -1752799604 ], [ -1761227596, 1254624727, 234661628, -913835821, 1905683783, 462090171, -1850534411, 465702478, 1662435716, 1566275563, -1733364764, 1505234208, -183592133, -1817707623, 292535978, 299038835, -450679118, -1923429552, 1605984831 ], [ 1231859970, -62191426, 1555456816, -1296890805, -1672393474, -1038583023, 1710727716, 784102659, 800057616, -1009863281, 410654760, -2096436139, -1516723297, 849880158, 1200566121, 665595062, -1628838819, -2023265746, -789322854 ], [ 1397303209, 1693238228, -1126564142, -1687125095, -1583223485, 212183996, -1053108940, -1303841655, 519827437, 1860399856, -2127237664, -1996881589, -1642040084, 1057918049, 1173772592, -418942115, -103702405, -603785957, 227270238 ], [ -318984193, -260380712, -1529360653, 315342164, 1236389854, -1097993122, 833726486, 1246527882, -470023442, 1823149857, -360460013, 626490500, 1353979865, 326816186, 1136251883, 1631913742, 592947195, 1125130943, -955020106 ], [ -1830954583, 774739373, -2126793790, -1531994442, -252857436, -1478468761, 1908167471, -1299056009, 1569092323, -713166304, 1347614858, 403319637, 858269081, 1074035347, -485844068, -646722580, 386711214, -1592909723, -939484240 ], [ 2020728793, -1843416226, 250923731, -1905900301, 1531526064, -1717970332, -1769567014, -1625550424, 1919483479, 1977649422, 1649819546, -1167013816, -1284247024, 720503471, 686947277, -1545159696, -2057365975, -1074550862, 1766570064 ], [ 290373910, -128825880, 250033970, -146511010, 1048622068, -290019518, 1326061458, -2144953153, -1161332337, -1069635708, -406972298, -1013777391, -1121161346, 1332836983, 1662623981, -86077530, 1425245679, 1383618284, -2096228470 ], [ 714194632, 818139185, 1274967417, -295940380, -828688444, -1904235827, 379534800, -2145795094, 816603623, -728820498, -1507180596, -575386534, -234261686, -2018215411, -791359904, -503984230, -1371254118, -720484291, -1052949813 ], [ 816820749, -1536474578, -1261638764, 1661154741, -2135694404, 817785832, -448342569, 1540940824, 1859906710, -866494034, 716035683, 1794107378, -1818143711, -656481799, -2019886353, -851580846, -726347950, 128353753, 1358984592 ], [ -1505568190, -470540319, -1780489867, 95467666, 1721887839, -1012450791, 1992808693, 1992645216, -1690165924, 1878876554, -2080891525, -466466126, 1753896189, -450510788, 1620086796, -712820665, -195032985, 701727401, 390596176 ], [ 1158421991, 1955888433, 1293172942, -669924118, 352572392, 1479546037, 1847772716, -2026310267, -1023781303, -2001797939, 275796391, -69318065, -404433298, -1666603039, 819880255, -734607518, 2865301, 589323524, -929675979 ], [ -2040847938, -1118547933, 1402430086, 1390298206, -1426219977, -632821249, -351123749, -498786675, -1515186418, 1435995963, 1154125821, -1475202967, 1607263757, -1905086965, -1132575184, 774005955, -753994891, -1114622607, 1269930843 ], [ 1189508242, -292960715, 266364088, 1398138181, -1362260153, -1092429820, -220953474, -214797442, -47463334, 153519398, -810674367, -216874243, -740190329, 1085755621, -1851371514, 473859617, -888054419, -1605914757, -814465722 ], [ -1319410761, -1257907661, 615316408, -100494097, -1333243682, -975338423, 1309441941, 683769898, -1953987609, 1590882707, -410275102, -12315830, -840374300, -508470399, 242028625, 2087914454, 1727809427, 971670723, 610438744 ], [ -142097573, 733710671, 1753513280, 171236055, -1700348659, 393395917, 2040357593, -2085261040, -1729529699, -1763711563, 1055534760, -1154598022, 2134087438, -2135266223, 1639327095, -983830695, -692174087, -2109765592, 1584406288 ], [ 1453426540, -2064929116, -71680703, -290837669, -205531872, 521135344, -1483952658, 2045067237, 1333121810, 2059563069, -357656218, -667090377, 1769561672, -1599248171, 395462890, 1735756622, 179983444, -1795438234, -118989602 ], [ -1124386929, 216713873, 155162414, 1051556107, -863024022, 418293429, 497601391, 979556802, 164904196, 1245350270, 1080672413, 307518188, -937010625, 295299164, -1699833910, 727971914, 1981711117, -1536605464, -532882922 ], [ 108844327, -868408749, 286296910, 527949455, 57579537, -1871636827, 679616325, -121077856, -2082399579, -147941968, 802535961, -1366866047, -170019459, 351095691, -185473807, 1955691083, -1419344111, -12562827, 434883846 ], [ 267127835, -1827881917, 1036691611, -1400169124, 1138861488, 1099086369, 559518928, -562694177, 645316199, -805705588, -9155650, -362135805, 1934550293, -1557069079, -1483806748, 1351976138, -1900331541, 663759546, 1324638571 ], [ 623367955, 817031035, 1157130293, 891557271, 988303869, 1604438691, 1642417384, -1671282841, 1098121517, 725985805, 1206513434, 1172016785, 645445387, 2002213375, 2023202991, 666647681, 383973338, -2059549484, -573337152 ], [ -1126863076, -448928577, -2027203500, -590607300, 1170049657, -336687685, 2012141385, -1197544968, 1852577073, -1751710373, 2124583470, 47427795, 1291686470, 1508614706, -470987979, 772613122, -451674474, 886566007, -569801924 ], [ 789098917, 1585644804, -1063819817, -358710654, -265794316, 705753723, 1034769098, -1983094403, -1740861324, 113803512, -56376919, -1876139247, -1807476959, 732324886, -1495381366, -286654970, -868077104, -677095887, 1312333805 ], [ -1855632022, 1024080446, 892898333, -1667201008, 1448898713, 1073605737, -1211767355, 1488712787, 1928151768, -1086064929, -1784780165, -96502023, -1649714923, -982046932, 827890363, 589904013, -40026829, 42480985, -1823274905 ], [ -1728036378, 569454294, 518786992, -1050823334, -108792292, 943628340, -1368548569, 1757357831, 1155836572, -953536396, -2102329757, -401215182, -280896549, 1582844094, 1596161412, 107042594, -202661485, -15309298, -693503478 ], [ 1640818538, -749796026, -619634126, -61809533, 383523784, 1247001865, -1772808949, -2109333230, -559426960, -1139003633, -1126868240, 851780369, 375862674, 1616976794, -1354456772, -1712068868, -476805856, 1913061419, 36293709 ], [ 465021443, -925132769, 640508626, 235169480, -408049657, -1026891084, -1614733004, -846065982, 907682139, -991563461, 305505882, -854676235, 1343535160, -86601862, 643295838, 1408159646, -1878518623, -994054915, -1464624560 ], [ 1428168035, 601162381, -1477601785, 851913082, -1598860897, -519379945, 894970769, -730757951, -1983945771, -490195219, 1060919623, 1331300813, 278603963, -342200109, -1308007039, 1601259941, -35621729, -793157452, -1458687999 ], [ 1167485463, -1098613444, -1967139608, 1963191950, 410742468, -985428890, -1959939930, -1257628182, -1954829359, 210541833, 1482531941, 2066715340, -974474966, -1249227086, 845562677, 361945731, 234690304, -1132974511, -1514759942 ], [ 1450776285, 571348931, -1625567223, 1786020023, -56034442, 849938236, -2067784525, -2060934592, 665291816, -364209874, 1071306313, 1554327248, 889695303, -694880741, -718683081, 864987552, -665550101, -1021067601, 1469136734 ], [ 683772653, 1873471327, -1882581819, -1377434861, 1636084461, 107371003, 363084013, 148223517, -1563890893, -1316868170, -1612230918, 121367890, -1368123016, -887554487, -1445382184, 1169616037, 96723571, -1465095497, -248944890 ], [ 1700692179, -9406592, -801157982, -1753097517, -164598451, 188480734, -762614856, -663622020, -388618454, -475496917, -663240647, -459963164, -579019027, -1625348159, -758513361, 2025768500, -389273174, 872679152, 1995626661 ], [ 1081252373, 1700386371, 1725861896, -1805997378, -971965973, -577930060, 805682261, -1277128039, 326672448, -1842874912, -1344854729, 1065833386, -2043272825, -1490847234, 1298518755, -560866281, -2093417803, 899825308, 1000814288 ], [ -182628153, 459655922, 1500028772, 1075621535, 1236058037, -1880788524, -1372880013, -1375651980, -1764809441, -2112515172, 147556104, -1073230194, 1305356533, -958648293, 877474683, -1792280166, -2067675466, -412770232, -766578397 ], [ 523529603, -1813424255, -1145388620, -625087380, 434394674, -2126963428, -136367714, -1660466929, -1301628183, -1268613867, 723867529, -981239097, -2037517630, -594109881, 192608310, -858665981, -1633293067, -895445369, 2109570819 ], [ -1031760996, -367967559, -1629723296, 9734014, 827691158, -377817655, -1274487540, -2069894087, -930350258, 118448870, 1972141300, 733913816, -2067645366, 322093137, -127392421, 114187662, -2113950548, -1676145173, 443177230 ], [ -1911544743, 2054752986, -141506420, 169264757, -642768140, 546394686, 59638275, 1266678348, 1517745353, 1767199842, 1355870463, 1440438304, 2080508711, 592974013, 1319059404, 1208682041, 1764522548, -308558513, 969815615 ], [ -1313285391, 1217763163, -1115525380, 2053684106, 2120096107, 1954819497, -668362375, -1183216577, -245486885, 499939825, -344944611, -1030270437, 1435586833, -1468060943, -438883843, 1444195577, 868981183, 460579730, -1472042159 ], [ 266320968, 896012179, -1791167899, -1583198879, 138176242, 424456187, -990494383, -904207120, -5759651, 1113368849, -2125504927, 402299683, 1906897244, 86803285, -699254195, -219250891, 1315513547, 654903613, -1932705295 ], [ -1352712074, 302287003, -189476250, -592678020, -1459514848, -191278134, -1775958568, 764478685, 885622485, 1916178226, 1022069396, 803320762, 1665737130, -2007282863, 669888757, 1519649360, 1610450907, -499355939, 2080780582 ], [ 1867989016, -1782204199, 1135881706, 723564020, 1422850228, 875002405, -233945663, -537300679, -473288266, 1018118084, 1083750619, -663085321, 461920754, -1964532368, 375137455, -1330371664, -1277768716, -1291933651, 588888732 ], [ 918389923, -16865095, 2106505612, 625944665, -1063861244, -1062735507, -1855731353, -1290889571, -1421083187, 1876420574, -723924623, 1035498934, -891831920, -1877791289, 115211420, -280104960, 655008170, 736628040, -1536611269 ], [ 1139944083, 454010208, 1630469695, 1481728005, -1404868800, 1902489436, 843893919, -982270547, 1752980307, -1654662336, -73449579, 254041052, 1120702262, -1757423291, -101371790, 506455054, 821649841, -138310659, 582822496 ], [ -414537787, 1017543753, 1997677443, 141683338, -913721367, -996060995, 722554478, -401345412, -1016285830, 418601388, -1917510941, 1787995842, -931189380, -534758978, 459084727, -372888131, 1059924128, 1056478053, -774955592 ], [ 1102383596, 105614311, -1081960728, 74228962, -2016027517, 1524237040, 1939079705, -1985125354, -1603634779, -1252854113, 285610164, -905285283, -1333033297, 1773453021, -556640417, 553939605, 419422700, -1888039138, 379023832 ], [ 1596173253, -1319759458, 1533190161, 786417180, -1289801118, -1226971872, 517676893, -1400953432, 1944312041, 1441072378, 297291595, -940296815, -1985685395, -1741133611, 1175035706, -111769115, 1899351044, -203534940, 607645763 ], [ 282241430, -1905610567, -744085739, -668213523, -526831404, -95165341, -1960539288, 1978192208, 1808069129, -1190631318, -998984823, -46319738, 1943780148, -480400210, -844117334, 839030021, 272976752, -1985386408, -547062169 ], [ 1496174098, -1756861962, 1208866919, 461479127, 461386235, -1590495703, 495044876, 863804176, -1181472426, -1245016570, -1795720374, -1950279930, -1215048562, 237705708, -1162076089, 1514390775, -895524390, -1362480049, -1576607364 ], [ -1292765015, -284558030, -1956783974, 409606044, -1754612926, 804951405, 868899033, -1832062525, 1187335018, 38205149, -1696739908, -1436940527, 337725316, -1048507380, 1222889787, -1405015233, -491269494, -1330308177, -1482563136 ], [ -555716943, -229151720, 1737571194, -178634427, 1456279253, -398276858, 479567989, -247288958, -20131906, 1112053681, -60218169, 26208021, -1754883814, -752854829, 1214086810, -648605509, 253792370, 338891096, 1841359663 ], [ 426399691, -1647904936, -1118648908, -2069278953, 1510318054, 29819982, 2061810675, -1883777860, 1473300968, -940401079, 1332553573, 1252148273, 381989186, -1355484619, -642583347, -1401733889, 289714079, 1046621546, 405910161 ], [ -905051814, -784115656, 1783317177, 12116994, -187422036, -689749866, 810964954, -839645919, -2008265686, 2042467653, 1101376896, 243197156, -507772501, 344036474, -1320622622, 192493046, 94587855, -2076969090, -2117410474 ], [ 1879470470, 1272611481, 792717439, -13945222, -935001588, 703882872, 623427326, -906279820, 533373773, -1442297022, 611924892, 1725643550, 1705209647, 1847188651, 1397512679, -1942785311, -294121896, 1167856172, -1121863792 ], [ -1257504644, -765233956, -864102091, 294819432, 729578978, -1628443179, -1056001835, -1811978963, -2115478261, -779988814, -1386140910, -1837619522, -2096139724, 746343629, 673419203, -1030301200, -283977392, -1556000073, -127281486 ], [ 942381317, 1012486427, 910085944, 1409974347, -163444052, -1992596687, 202792547, 275496083, 1497226549, -772397517, 814316374, -66894430, 452952437, -1353028288, -1392088335, -912865170, -1295460031, -1000340406, 1554909091 ], [ -319470574, 1267093269, 1989523034, 2055434016, -1493644543, -849397216, 1871215936, 1697762105, 1306856864, -300292507, 511262056, -1504349639, 40822308, 1738837327, 881321426, -38005454, -752958505, -1355862590, -1675455756 ], [ 69222262, -1660848308, -383913449, -1818454747, 1980230595, 1773846071, 104316108, -379453336, -670334403, -47759666, 128262989, -985916257, 769629020, 511339417, -228373527, -1290384173, 1462249071, 1322328752, -753319272 ] ], [ [ 1714041057, 740872250, 164013931, -1251646843, 1966693767, -1695725527, -1028879077, 1059771000, 1207653512, 1799356089, -791465405, -271884964, 1869926290, 1061507182, 1251137794, -42354562, -625195775, 1945286679, -1981582726 ], [ 417924203, -1410599080, 1618321667, 108008781, 111230316, 798399445, 1475655718, -530452914, -1578050310, 923256831, -1117404020, 1194405533, -125930444, 726561538, 1817256831, -850350748, -1825090695, -760848693, -1523755884 ], [ -491366663, 1657329580, -1615251424, -1499011016, 979461243, -1457429759, 634996308, -395600909, -808603073, 1122108003, -1714398742, 1886256940, -1311319318, 2125019955, 1622608511, 1791469506, -1656039871, -1189171884, -1747341453 ], [ 1458793661, 543912910, 1322271859, 1421893555, -638051571, 249904796, -446303440, 2014617628, 1510320795, 1387512047, -931685069, -717833124, -581222412, 366698446, 946485959, -1666902399, -887858817, 807017758, -238279542 ], [ -91738246, -188286296, -1490581664, -158491707, -50254671, 950732172, 377831691, -356627163, -1372636145, -1849700670, -2103018437, -2063942812, -893272707, 803833315, 2042925700, -53669925, 1858911824, -1753453947, -1226344636 ], [ -303776104, 27481910, -437112928, -939978093, 1560272777, -1051712186, -661582199, 375369998, 1172885711, -1687503176, 701643827, 19053969, -1778449875, 1479937552, -1130147217, -1072963613, -566799008, -1779302265, -1367556457 ], [ 337886862, 1262279294, 547246007, -1965997822, 883314327, 1681170680, -2036991745, -742331720, 2147143092, -1411538509, 286989515, -207166776, -2070359777, 1908046564, 11750145, 517766804, 876524276, 824367804, 1240051214 ], [ 1998327087, 782856178, 1149290654, 1077780145, 1210501189, -643304523, -276908418, -1360971188, 23887207, 1415856664, 41082066, -2119430227, -235162699, -144717927, -745398795, -1189046170, 737811399, 1653290666, -784820202 ], [ 1093592367, -282842585, -626903372, 763418271, 940900290, 1776975769, 989488114, 216029361, -1205005681, 29347156, -1833716427, -1024071103, 545403677, 641876851, -326210549, -1666560935, 1420811176, 35827841, -818486170 ], [ 196481671, -2027151757, 601981182, 918316812, 32538996, 2086359062, -494568922, -51520716, -504785497, -1479703422, 1615430164, 1201551146, -1740112304, 1740626873, -1920938451, -887645998, -1754653548, -219416369, -1096463473 ], [ 485220433, 1571839583, 2090273109, 662890005, 206145736, -1904571598, -1929935780, -648495439, 543395132, 99714218, -563730471, -296230692, 1594614907, -1251268309, -1437121551, 1667687776, -1923202992, 638088196, -1565639768 ], [ -692060766, 44457715, 1649877371, -350523708, 1469851273, 1488626143, 1209830479, -1964025787, -1819360807, -475379757, 947569857, 1283590817, 956557824, 1310494233, 2044235620, -1173481992, 955964179, -1254407377, -1992620855 ], [ -958775306, 36293120, -95882950, -2120332721, 888412151, 1345295321, -1254434874, -222669024, -1974225845, 1074513166, -2093340119, -768725059, -1392922502, -769057892, -1020918642, -703189590, 457493645, 1347892745, -654272675 ], [ -395291167, 1890705912, -1598472171, 1882972621, 587756819, 1486554589, 997664673, 1179625102, -957396032, -745145582, -1550903477, 1454413964, 2144105206, 1185476425, -400662046, 1465996876, -2140492948, 1033826417, 946935863 ], [ 1070288193, -1747663649, 2025806691, -1366306, 1331627642, 697935366, -1584244477, -476696224, 387337449, -301964371, -1036764032, -1519911915, 510208743, 310258871, 984072975, 1994849755, -943446955, 1757782751, 1746118375 ], [ -1993924063, 654234800, -697545108, 843883790, 1891664500, 1600408317, 278107461, -177484985, -671624766, -437950762, 1171656261, -814304862, 33963218, 1372698452, -1188377617, 875859936, 1724634575, 427250205, 968760025 ], [ 1739056311, -963496852, -1632218396, 614368208, 952714396, 303548829, -1385097406, -2124590357, -519861686, -1626037290, 436481080, -1576015622, -127264464, -304436546, 972933168, 1969402890, 2121884816, 114357590, -1326533752 ], [ 332736921, -1820375374, 281031781, -527328650, -851684111, 49033187, -1398073164, -1752285656, 2019279144, 418748670, -1600345201, 1358380117, 1656447468, 560145820, 360834232, -1350424999, -1544199063, 1770460503, 1938591565 ], [ 49305458, 1346630199, 654735947, 143475460, 1793171655, 295144175, 156339777, 1253849750, 1424706350, -1890999144, -995340902, -330827500, -695313064, 498786041, 537594213, 347177178, 842464495, -717024551, -1444627183 ], [ 1329972786, 2063694770, 234362317, -411488972, 2047426266, 2098866641, 1669188477, 784098944, -1161295613, -344354023, 678046356, -1014173793, 2127037003, 874325796, 1887344621, 1796794753, -430003794, -2031150854, -1127395529 ], [ -840582581, 1204635224, 1182728850, 1554954507, 1077277750, 1458406558, 829144947, 819154712, 439284741, 885362942, -310472133, -795904485, 219520887, -656869681, 41252787, 1057492873, -1322310895, 1728772456, -973516932 ], [ -393083587, -773245374, -793253496, -904494684, 1840755434, 1050804687, 1751354443, -109308841, -490618557, 605624517, 159622164, 1385360370, -2087267651, -1557045651, -1594103509, 111917116, 253169957, 1693564317, -1726847908 ], [ -123359255, -1392250892, -1842571677, 1374273666, -1095830378, 445043662, 1629879831, 625662883, 703763400, -511924082, -2054087296, -2086892490, -638149200, -449249512, 1520455625, -780738089, 897321692, 1900469068, 914248570 ], [ 2039403538, 1932429477, -1924086242, -757848051, -1706619600, 637521319, 1180339695, 2054117974, 180577261, 1598466521, 354396701, -733493069, -926496656, 1422889183, 457737788, 1771400854, 1945426702, 948398958, 1203266530 ], [ 533729054, 1275167268, -692055483, 680592815, -150785195, -353039791, 116338459, -526130981, -932808703, -2140306861, 1158118282, 705719610, -1610944663, 1922301741, 1312844809, 634802921, -463776943, -1413578080, -329122902 ], [ 868896786, -452708587, 965958898, -151790372, 446466824, 529650730, -2146909121, 574613501, -369639713, 995036061, 760039937, 3358789, -1746928565, 669927110, 2122177883, 698464669, -984199369, -115029865, -1453120733 ], [ -89354874, -452702131, 1913799012, 2143587508, -1045559669, -696416257, -1684322407, 605336514, 1226758927, 879691010, 691963380, 260870420, 1221295676, 651999371, -1349792740, 848296073, 1265180694, -1784765418, 2125317088 ], [ 1057191790, 1634067891, -924985409, -2060522024, 499601804, 1313671401, -1039393151, -184899738, -992214033, 1403779904, -1130020021, -1533654530, -1332883062, -693110813, 1395021836, -1891782775, 557957008, 823652080, -163927837 ], [ -106169271, -1954718978, -1162678155, -1717142323, 633207651, -1578382095, 1161300813, 1429016412, -1080084577, 1599681296, 1966825698, 1674107049, 1973997918, 334441927, -842727157, 1915753925, -237102166, 144137049, -407859756 ], [ 2137492746, 37620341, 1807936766, -731738159, -1793103251, 463091233, 1209429109, -920215340, -891732086, 626071642, -1192808748, 1931499647, -667412920, -846548011, 1960236157, -1412707463, 1197166663, -331603975, 64651110 ], [ 1119047378, -1107966487, 1368369002, -295843764, 1707375896, -390106417, -785260077, 1246282584, -83959679, -415640525, -2072358359, -1788820138, 270352609, -2134800368, 1470189444, 450237602, 949039770, 1043053270, -1026471931 ], [ -537365180, 1483763480, -1932100068, -1972852015, 490252852, 2002751940, -979280316, 547352028, -735467889, 2033447341, 2004737023, 320911307, 1433033226, 1663242753, 1215718063, 1470904953, -1950544265, -989059855, 1111653850 ], [ 1052430063, -1272513501, 1884711086, -1233515326, 1728157920, 805221632, 1623865931, -326709196, -152128050, 1030591533, -1424100037, 162319067, 1972012572, 1616790917, 975462415, 1028648543, 555084874, 1371422715, -1949731903 ], [ 1722387301, 1975798083, -55478714, 1582233805, 2002532828, -2109257264, 1982964506, -1634299064, 1862356471, 1504595226, -266368535, -2048311397, -1784991443, -894380030, 380714452, 1267602591, 86409919, -1615601774, 983446249 ], [ -748970170, 679381237, 1394463591, -522494934, -991393765, -2116362098, 331090160, 885642965, -777597896, -1296162101, -701049456, 1911154069, 563852495, -1601947683, -396005939, -2114980872, 134041163, 1991002600, -733430994 ], [ -1152960490, -1951100650, -230574646, 997337899, -1846036725, -1956702078, 1358572796, -631457249, -370475182, 1672078165, -348481916, -1828522237, 382760553, -185845791, 307564783, -39659709, 1064854332, -779566170, -50506091 ], [ 760235738, 1786294793, -132627284, -2013951165, 581570196, 1657803777, 2050343840, -647758475, 1087354757, -897170365, 508235453, -1955494093, 1818493846, 2840753, 1739907656, -1080395987, -2108790371, 270326607, 1103373243 ], [ 1364320517, -1581377186, -125948353, 1535619927, 1003789037, 1393046213, 598706913, 1596783262, -962939773, -899628038, 656982828, 557408624, -139783585, 1705694011, 2023476559, 325967055, -1304029167, 540978546, -1614709564 ], [ 1544282304, -726474022, 319278957, -368368622, -2083997446, -500436002, 486835833, 385967279, -568845562, 448467762, -1721557753, 1394232646, -1974677371, 1559062505, 70625082, 1706954092, -780084372, -2058408367, 1560467816 ], [ -1332702199, 1261500288, -71049992, -1128824458, 270527939, 1881748576, -433798276, 423112647, 565066673, -1331359650, 522416104, -1995276510, 840317402, 1465524144, -1258932203, -232542514, 1616613563, 2006773088, 7471239 ], [ 1063596987, -473612191, 601661567, -616650958, 1928096756, 417878889, -2083903266, -1622076766, 1890973475, 43677493, -2030531542, 1099613940, 1964889635, -1280972112, 1077234564, -570329071, 1073952289, 662988117, 1653832293 ], [ 1766769863, -2121599744, 279301089, 531940259, 1602989814, 2146548102, -986883367, 1790263139, 861850455, 1446150921, -664805855, -2001222586, 529077759, 557655333, -650484010, 696020642, 327870617, -1245470317, -1688863290 ], [ -1951710329, 953592847, 386849040, 62766109, 1680753962, 1565158966, 1818643584, 293728999, -18953815, -1510402676, 4217624, 718651942, 499148143, -319844153, -1579934625, -1628402767, -233253588, -1686056928, -49485788 ], [ -237168246, -2110583619, 1485941822, -1362093730, -50088682, -1892441046, -443914862, -706849079, -2095221396, -435401566, 1798557105, -871367088, -1447818890, -1192774208, 1543007905, 1483685449, 1678374343, -1188611847, 1673553633 ], [ 1854109804, 861180817, 777934218, 1780057009, 82269239, -373951633, -1677356326, -1319032275, 58936698, 1270747648, 398390523, -792320856, -1833420546, 2068215702, 1449982024, -1799453115, -466926233, -1751808939, -1083292673 ], [ -1254526451, 1784451354, 692291562, 310620597, -299752398, -502058961, -328609446, 1298634577, 1770966253, 634238593, 903347279, -613271627, -89325022, -1445450837, -699941651, -756335829, 2098383269, 1007302543, 2017416827 ], [ 30737526, 9026153, 1711129703, -944021809, 938225110, -482022854, 1964385657, 1923389258, 1914957469, -1553234974, 541021270, 1922507560, 173075570, 1166730460, -642374369, -922440099, 2065073603, 1361275826, 914552569 ], [ -689076102, 672452971, -1888980631, 350747585, -450799928, 1293250309, 1510131036, 1698576719, -1263334707, 1049658755, 1136577539, 364216441, 1560896, -1343067264, 1845165461, 1464124137, -1130708029, 1467753773, 1236463000 ], [ -20310431, 1255646161, -239283133, -2113563635, -2127765482, 1648982767, -1519362024, 1027471297, 1573436583, -107747702, 1050044085, 524539159, -1130149848, -1053587248, -1550332429, 335274792, -409223056, 1119139108, -1433635780 ], [ -978549451, 735466043, 1731310722, 2117909253, -977081516, -694861103, 965216311, -1875725493, -1601330053, -637428767, -131708830, 2137932590, 486684483, -847759816, 146838491, 1320264613, 1713536799, -105295948, -1286672807 ], [ -1143739680, 105002783, 1176425506, 42649370, -1021006195, -1402183032, 1148686289, 1463269879, -1533660750, 1001014300, 850657470, -1450071506, -271450389, 1858985742, -1026930866, -280730463, -2125948594, -1242231074, 1301895633 ], [ -2040470413, -1379374418, -564602174, 1294531185, -1286824930, -1837268850, -1335785582, -1066045088, 1464105984, -718978129, -971690005, 1910996288, 603906209, 2091147388, -1416878607, -450539057, 391150204, -1642847668, 779853898 ], [ -29567415, 1319511030, 1849843138, 1601815221, 2045576922, -1762719098, -275232726, 1180338128, -1704653627, 61125483, 1243306501, 414626034, 685315066, 1231593868, -1086185956, 1740198979, 1487779916, -391316367, -1649452807 ], [ -30000802, -106577358, 2025252366, 1778815374, -1732737960, 1195094360, 185043583, -1112494307, 278208094, 1130831267, -1519619079, -957739476, -1714952752, 107421563, 1016734244, 354378166, -1684122472, 1290754587, -67959653 ], [ 1774840463, 2105823705, -1958648608, 575874645, -790424540, -2119576498, -1029431795, -782342478, -353605439, -572208893, -2071521582, -1254635618, 784613037, -1932890610, 1238484172, 1704754579, 1446217869, 2075825005, -435240609 ], [ -1226609827, 521414568, 2141344055, -1731284179, 1709699756, 1379286228, 1743897550, -163680658, 870440207, 2122914250, -1816225758, 812047774, 1234598796, -1164406126, 790038655, -656029752, -745825966, -1329344084, -506121029 ], [ -1124050080, -1902031911, -2045793116, 793729769, -1464350556, -1073913538, -22166748, -1289871100, -1882318888, -1968859165, -1942174208, -1648571046, 1645566317, 1296828115, -325586431, 1359166214, -510180881, -899784701, -885717841 ], [ 1604561526, -938108151, 617294152, -1789488785, 162642338, -995547951, 286582095, -1291120310, 1683491776, 873945379, -214112390, 909762633, 81888522, 1295984414, 1713643909, -1116323152, 2011276628, -1374247134, -1187338427 ] ], [ [ 1154329525, -2056247803, -1274568004, 1741126853, -72030898, -1451815567, 1053780653, -584008534, 42994208, -1662273196, -1676709442, -2145975568, 2073689457, -1542356562, 1883117818, -1287742956, 236344124, -457191619, -745409278 ], [ -903118958, 197602298, -1262407680, 1185624927, -457968623, 1606484244, 126421892, -1484170621, 1314567706, 1483115512, 534927811, -1580453611, 1590832466, 2015723137, 1965355238, 1488727305, 226181766, 800335983, 145764990 ], [ -855759972, -1971094422, -1582783634, 914968389, 120559828, -58154465, 520569246, 1421810956, 2023442272, -1244466839, -1832716150, -947902317, 1385073434, 1778239972, 1011754865, 134497261, -1077793484, -905949489, 15361340 ], [ -855616369, -1758809254, -1438451030, 2006309347, 267890996, -1322901277, 534191962, -282420900, -1607142602, 1690721682, -1780074068, 846900240, -1597003893, 1586742206, 800587159, -968465055, -1290701101, 940659960, -301718053 ], [ -1155468902, 695665209, 458135670, -1659178610, -1035127362, -2049759971, -1608052215, 971387960, -1492507802, 324593322, 2005003224, 1847337, -1180300871, -1645771451, -1689608233, 1940086874, -1510742079, 682642991, -1966020999 ], [ 211678697, 747398912, 1181912641, 1206726415, -210819632, -243084252, 363535123, -1047947457, -1080151855, -1658476961, -1046962631, -1408105102, 784300269, 1355681968, -1664848763, 983244936, 824440434, -612326728, -645801440 ], [ -2093941179, 1483764755, 1988381093, 1677448933, -761336668, 1156429203, -53871072, -826801498, -636842065, 1713772215, -1383014551, 1808237681, -602437626, -613983004, -1628522021, -2046814392, -1111712821, 958325484, 1214383987 ], [ -1742585306, -701578533, -280785859, -430815117, 769247660, 125476533, 774914226, -688140489, 1543473461, 1353273540, 1661938018, 1433773602, 2103772699, 1627772342, -569272032, 1474923698, -348038983, -1801607735, -1312307354 ], [ -1283468315, 1384232616, 1199413737, 318642913, 1683769654, 1849659898, 946476209, -1207864755, 1334974123, 33791111, -494016398, 459077076, -2104288963, -299433645, -1787417558, 1610363075, -526309033, -1197762762, 1617744020 ], [ -606178092, -298750765, -1406557926, 1678436558, 359452527, 1105495037, -1669560759, -1603504568, -2059085599, 1909319293, -1038439721, -829915264, 1684446512, -2129112900, -1687745757, -1986073281, -956765539, -512571644, -702664357 ], [ 1420861180, 1583120807, -1116456249, -722974012, -236059874, -886234982, 1373898673, 840412627, -716419816, 275320801, 651537707, -237408772, 1513821533, -793694065, 1921828424, 519950517, 1658035594, -1981257937, -1704702788 ], [ 246324298, 842187385, -60718540, -857734453, -2076046794, 755881216, 816848753, -1288306639, -1304344478, -307189791, 270405982, -174647307, 2076467879, -1101580915, -271674928, 814523344, -57155400, -1709793169, -1861199493 ], [ -1574972437, -321473327, -1052278402, 1037989266, -285788673, -1023414379, -1095406089, -469208541, -390385511, 1837034158, -1102510938, -2124503309, 618466534, -1207137802, 1013185504, -167191474, 1511779250, 175850226, 860547911 ], [ -1566080119, -1360833179, 681344486, -285805513, -1628621449, -845053667, 2058596471, -1741127336, 23278577, -1746379147, -1389191850, 175564661, -2072570336, -1519620851, -170278727, 742154101, 1977541716, 1630165261, -654298117 ], [ -1290802788, 1194632701, 656177640, 640648303, -1532005452, -966390745, -910561677, -1203488723, 69665298, -1981613055, -668657262, 186102783, 28195666, 1578319189, -2123235116, -1844695329, 359594916, -30943208, 1853675188 ], [ -684669047, 1992839394, -952242898, 808545316, 1744614811, -1320541117, -774940819, 147451239, 1270664088, -121037871, -541509470, -1552817898, 811714540, -1719024368, -552470908, -577880907, -821495459, 36713447, 1041888365 ], [ -62525526, -421862726, -938788264, -415524893, -378162748, 1424303808, -2019229044, 20882321, 256212330, 445089604, -1217659477, -797851311, -1787607002, 21718278, 1250431624, -1488044034, -557970040, -368752260, -726981283 ], [ 1430150027, -1381899132, 1238080565, -12864784, -1485982973, 763026202, 1532108431, -139108353, -1277752632, -2043220315, -763542400, -149162448, -1007682899, 1930045909, -850986075, 134649851, -1794204360, 1159177552, 1262267390 ], [ 579101645, -1107180400, 1488754082, 258454564, 1496714552, 326686930, -1408965978, -529317812, 798827890, -1815708280, -177825222, -1344709991, -1393175167, -1001660217, -975233809, 1790108076, 366273988, -1293950797, -1808174751 ], [ 711159484, -711216990, 491885899, 1717851580, 4534401, 1289365907, -641617231, -2117496785, -1954103877, -2089038146, -586005507, -1749006285, -1827782372, -1992206988, -236303338, 828764394, -375580175, -1483996736, 855189509 ], [ -1548348682, 1871583833, -18474739, -487891058, -315255802, 287467375, -1114274256, -1285758333, -821526892, 1985544035, -777883359, 1261882751, -1231318781, -755977276, 19514968, -479364102, -1595254329, 1132706346, 932768431 ], [ -670764551, -474709918, -1470833388, -683945610, 387582501, 1465368563, -306283139, -587956882, 567881661, -1593388483, -630485952, 954275579, 1090647833, 1502188505, -2060038159, -2121340127, 772039700, 1161821034, 180265759 ], [ 1609440272, -1217957761, -916869189, 1594963636, 444076568, -306616249, -210139260, -1547243095, 1140555902, -1592038350, -343140378, -1741908602, 917279025, -381819795, -101529669, 1328862532, -967951759, 1139256928, 1967059393 ], [ -1817021591, 357237235, 1942502370, -866795925, -1234502676, 803945027, 982701236, 963707801, 1066682274, 2112104250, 334587490, -265467782, 275580085, 984760432, 1992498731, -1985356267, 1906372584, 44914949, 1115945406 ], [ 733371971, -1453351582, -969635589, -1311773178, 122706675, 113279527, -878270981, -497242840, 593377223, 1880497732, -1107878173, -1208105760, 1199468817, 1353440176, -562085375, 2059229833, 522617880, -1951514479, -1091077604 ], [ -640372752, 2000582413, 2111541457, 564469892, 1804921049, -354619564, 1480687299, -1687579354, 2026184034, -567461270, 401678541, 425475013, 1770433179, -2099689245, 1825530805, -742823540, -379122720, -1115967057, -1197326188 ], [ -480981278, -1742715137, -239551520, -307875487, -1218841835, -921342782, 1116362624, 98730780, -2006799345, 267630377, -971059359, -1957599504, 430611396, 2128039172, 1336402713, -1412341119, -1512618861, 572363717, -1560024929 ], [ 1739411709, 2055289430, 1302164332, 6448915, -1324705097, 1884308698, 789942700, 735788283, -222951677, 2094706319, -2045604683, -1425803672, -1925446504, -2012735928, -598813987, -13099767, 1770660035, 1018361217, -533781348 ], [ 2099888608, -884362794, -1806436809, 1852015478, 1445718585, -291847854, -40005812, -513468535, -197495922, 1417381851, -1408225698, -99803904, -149727210, -597953210, -786235925, -383385146, -370303392, 1845832772, 2065023411 ], [ 155394951, 1693762502, 1410982028, 153034815, 684202554, -269901016, 1318050801, -1492616573, -1931568826, 1390145932, 72044119, 2108102444, 1596323931, -1713788210, 1262600013, -1571348969, -475247949, -629952235, -1078057447 ], [ 1705982466, -873427812, -1512542571, 1493048680, -595981580, -1317153096, 1415977846, 2110039243, -1069801749, 1916446213, 1723777087, -342512140, -544924364, 1962640259, 1427207595, 1871634422, 727449617, 687654707, 1463088670 ], [ 1543497634, -1254171765, 141779896, -511463552, -1864989619, -839557097, -1547040401, 320277453, -444458072, 1422886600, -656802329, 274735602, -643376983, -441143275, -155543720, 202239352, 200282055, -823467211, -407989110 ], [ 1559829440, 139806618, 1036872194, -1772156208, 1231229175, 2116417569, -1998047501, 2058000432, -1794155929, 1985169008, -1359699400, -2113192417, 675759794, 601311275, -1916577317, -1973836026, -2040846997, -1012553946, 360538199 ], [ -687454614, 1746108822, 1880746243, -1862538003, 1090080326, -438433230, 182978841, -1337499739, -1979801742, -2090722123, -1197875746, 1732631607, 95271915, -485690282, 939721806, -113003739, -1722258742, -727618315, -1377181617 ], [ 526606627, 1404720411, 2017331120, 1255711631, -1750056253, 2011796229, -1075500910, -594634498, 241460506, -533415131, 583230465, -1797310938, -1698087959, -433701106, -271010107, -141582204, -1658086981, -57479670, -1656230942 ], [ 1255744207, 488630830, 267035628, -1818288542, -1330288357, -1819600144, -319968384, -440286620, 227279795, 2120010883, 1467129765, 1836213378, 1109653463, 687712148, 696921639, -593799127, -1479720929, 660347579, -79872002 ], [ 1009386705, 337149279, 1665084910, -1491354157, -133788557, 949067085, -1959153365, 1197477033, -1414695696, -1288328771, 1517244368, -1617525354, -1867360972, 329193260, 1403995541, 523293534, 1259065188, -1027952627, -152837655 ], [ -639654354, 105345782, 82514962, 2121772634, 1469945610, 123356996, 171893685, -1481948425, 1185328309, 345751766, -116607938, -1828465164, 162288500, 1255173188, 784274687, -392218290, -957630196, 1614962303, -1309485712 ], [ 859393587, -674851338, 1170981734, -503867852, 175705087, -95158782, 1706649507, 309954897, -636924938, 1396642990, -1107283862, 1078148989, -1455166499, 1854021488, 1344354365, -98068908, 745030201, -109208215, -1499621164 ], [ -165361720, -1305578778, -1000907694, 804062565, 1224899309, -724460512, -1097255652, -304396277, 408291363, -1111916500, 1996401514, -1880065381, 193293399, 117886329, -698555679, 298126986, -1163536063, 2103590824, 384247678 ], [ 845994114, -577581431, 1472136825, 235112745, 1453297369, -1807210197, -151515436, -1634258021, -2115331464, -1249255460, 1813413925, -1180657405, 218867351, -1690940866, 1750582632, 81530055, 1492944826, 689053479, -1706222173 ], [ 1035256469, -35046417, -1268012870, -2143584403, -207556624, 1348028051, -1113858582, -309418108, 384925801, 1791854310, 303884488, -540849426, 1961140392, 1761668308, 2034151582, -968163447, -391829138, 1623038745, -1579834359 ], [ 1120755140, -629525616, 1986008066, -876981062, 1489540304, -483917997, -686406139, 1800564104, -1056946161, 1609053850, -591962633, 1162528770, 1490610272, -283959092, -2009450501, -298483608, -1694801682, 1658427897, 724389127 ], [ -579113096, 272017787, 1436199357, 196292818, -642092598, 1235992753, -1361319167, -1082493312, -2041939295, 2015524806, -389250069, 728448814, -1977628422, -942871050, 988482032, 1473020149, 815109628, -2027332249, 1216170034 ], [ -1268543857, 1587947244, -526459237, 717279683, 556387299, 494198773, -190285698, 1471704977, -1100348782, -1022759764, 1774813358, -2774495, -1139922639, -831538409, -1160740919, -370674452, -1072354661, 1987174440, -1975511848 ], [ -2016713819, 302597784, 1012059288, 1742444942, -2029801431, 975007733, 1705732383, 786122475, 367874910, 80954172, 666764685, -707886550, 890019757, -1454528216, -429429081, 177131041, 1653068906, -476779130, -1478118125 ], [ -558029938, -1338166882, -1931823320, 756528100, 425570424, -669441942, -1544972657, 19562111, -1056802669, -1126082650, 183975253, -1013320378, -872417162, -1301690580, -581938721, -736665602, -1038729888, -179725199, 1370549904 ], [ -445040679, 256148025, -607320188, 1936301342, -986967943, 1305323008, 1714323533, -2116090672, -322549507, -538775922, 1839236184, 363799811, -846743861, -557494340, 1787978325, 780116649, 565143473, 124345051, 765475338 ], [ -701074632, -1676832829, 1469962952, 48806808, 889215114, 473888441, 61860359, 85310049, 75179823, 575935230, -1210274331, -1451047845, 1837952069, -1292173403, 1010287602, -302950548, -401702710, 66517332, 891684532 ], [ -1595594495, 833892722, -1911317781, -1197549753, 2112225594, 2083048058, 1514757245, 1451706274, -188476059, 276579518, 742626111, 1832741502, -966347311, -1808776952, -372483344, 2039130976, 710108563, 735024098, 1652882395 ], [ -580785139, 1393400475, -2019250195, 319967990, -1009084614, -946083653, 70415168, 216247087, 2094358408, -2103462749, -1182382754, 559864918, 1246622263, -30720240, -1784625334, 1906334689, 559969593, -1892642293, 1231622530 ], [ 653078323, 1246702039, -1167129577, -449964029, -566812657, -1397134029, -285499651, -1249221044, 1410120544, -1733784357, -1381528209, 61659976, -185542855, 2040272168, 1795124435, 1397467603, 627933057, -1068472632, 1116953053 ], [ 1753979854, -3465984, -761387138, 1385306631, -1978661672, 2117210001, 1665363711, 253989042, -388907487, -1122729800, -669489425, 1657528263, 1148794923, -1477619730, 1693831584, 990638297, -283565908, -1131045922, 1286708283 ], [ 635051656, -974975881, -1268831971, 306440486, -391326760, 1852618786, -375235962, -1923268771, 908986662, 1070110605, -570269475, -884532389, -304468473, -2063769568, 794775742, -547399950, 1111753057, 1617187988, -1222990282 ], [ -1089951174, 2132617692, -1169514746, 1744786881, -1519625023, -1442782552, 1403877241, -1672306211, 1385933739, 1524932521, 1140504290, -1905012494, -150769372, -1227890009, 40213634, 1615888790, 1421100048, -592642315, -323054514 ], [ -1197762769, 285050589, -1351100436, 311339275, -1367185921, 900850228, 1727379000, 154998739, 111734626, 1902056527, -922743667, -909138471, -476363471, -1582145819, 175491633, 1809694064, 41698058, -307063058, 1253174991 ], [ 138718832, -2027933511, 2105218646, -1024173320, -1349950326, 1214848873, 423677649, 1421083948, -653646930, -2053784634, 1450000873, 1431821505, 2103205801, 1206747815, 1183280277, 1620139698, -1227770936, -1358739916, 129803623 ], [ -364418330, -355456658, 1349030127, 1034543196, -583203836, -132784974, 43320535, 1404881908, -1451247829, 1015324284, 1624534255, -519033455, -567059055, -565448150, -1371514574, -508103021, -1242364583, 1959830216, 282672983 ] ], [ [ -2001000459, 1618534095, 1636792955, -1222520636, 1330363331, -1332603787, 689892446, 1874720928, -1351762408, 1647813045, -1990666917, 8286743, -2121895983, -452094989, 1630437252, -1733073241, 571629433, -666115153, -1221369485 ], [ -23646691, 1910935652, -1516695771, 15648791, 822155331, -1079798670, 755697071, 2090676020, 1257353459, 817636614, -555074222, 536667103, -1835424008, 229617352, 1258960096, 273290377, -635707177, 714288849, 1075454081 ], [ -219259821, -517072563, -1748243982, -1978503867, -2092242293, 1601844538, 1635620705, -252801886, 426087971, -718173354, 1995698624, -154603301, 341732869, 1723253880, -2014919760, -1857753437, 707281896, -1206899046, -248000152 ], [ 1159236083, 275418932, -1000445387, 1683272494, 730767504, -253751846, 1588690875, 1347242166, -1306660882, -1411066002, -812709597, -1320706948, -846291271, -1115456759, 781202156, -1798386384, 1852128742, 1281378277, -841095825 ], [ -1131006339, 958751836, 1168323902, -1155950119, -1317381245, 1101580204, 415521724, 1662529644, -1011520444, -579631745, 262742787, -325930386, -245772017, -255575991, 214471950, 418458816, -808206853, -1423141775, -421566290 ], [ 1930871768, -1761557608, -52635050, 611513308, 1088201856, -205135151, 1614653606, -1124231469, 1248589032, 1328824632, 1316473486, 2008068327, 1690168540, -1218665737, -262946764, 1829910138, 2017048578, 1273866198, -1108536088 ], [ -1161148893, -1889985009, 825383024, -1645183284, 2002976898, 1249516349, 800299557, -1226634142, -746141298, -57870789, 342333662, -819212151, 1593262208, -1440083745, -1249012505, 1161501473, -1575424846, 24898497, 949800246 ], [ 1640822590, -2030962211, -628799473, -1131766449, -428590986, -805846096, 668402560, -355633428, -830887927, -1906269753, -1570145172, -1827277065, 544501651, 614429768, 190062109, 1180987434, 770333220, 1280130110, -46844719 ], [ 75477965, 479845467, -458604008, 79239783, -1083244698, -357214628, 1928572982, 763760178, -2010401616, -278571928, 469017014, 364287652, -2001823841, -1830722439, -1728769050, 294348274, -1125427728, 1585143128, -68127696 ], [ -499747632, -1006871017, 755137204, 1420615504, -1652538735, -308202296, 1972712166, 1505073481, -1751406500, -1460128108, -168931600, -1966209875, -1257559045, -18486665, -816971960, -505460719, -1794908480, -30402706, 2145241405 ], [ -896916534, -655014900, 2139020573, -1735852996, 1757746464, 91627011, -448574215, 142731963, 2028946658, 1016251764, 119709061, -135770592, 812021691, -841737422, -810399281, -1789259820, -1724714844, -990261034, -801557845 ], [ 160061873, 744545645, -2040992518, -1723057741, -110670101, -145667193, 2076497453, 1415627100, 1433898143, 252259543, 440794521, -1574248824, 628701785, 1703149940, -1262476523, 574018125, 182810082, -2064763681, -1341753720 ], [ -826826519, -1132481089, -1956284700, -1481887127, 1043403028, 1488077912, -417726980, 222086567, 713832846, 990771553, 550596727, -449666725, 2143306979, 1735466912, 1170480369, 1122714420, 1179751784, -1600805491, -681743730 ], [ 306913108, -1716108980, 530897046, -2079464835, -2003460609, -1555896103, 1360834917, 133035938, -2007945004, -1710641325, 904388475, 406860930, 1414406834, 1618990444, -985538900, 111701014, 1522221480, -1276952510, -1377458344 ], [ -440901714, -885209507, 620419179, -1508471455, -1703399583, -1229533433, -159921740, -1380332361, 1082762523, -843420809, -1675434996, 2088687281, -1518448379, -2067648547, -974560095, 1015370545, -2125250040, -1929591561, -676661421 ], [ -1482783335, -1045841526, -411629696, -1923318982, -2044369478, 1653326292, 2116112048, 1601628598, -1384491898, 1257559769, -915416911, -11904808, -1297780015, 1411057591, -1343012845, -706297233, -677431194, -353865670, -1796275747 ], [ -106955880, 1563618629, -539705167, 1914343121, -1611186271, -2127811791, -1345764982, -1026516206, -258705591, -288332198, 337932992, 894359615, 673778405, -1538675768, -73070244, -1728512187, -730074955, -829242935, -867295014 ], [ -336114220, -1922856713, 1737362799, 586479243, 1742975991, -1107202793, -1361321116, -1639445991, 1611973996, 2114690828, 1789426061, 684520411, 699878212, 2014917321, -920541849, -1310180042, 5561685, -337170915, -1607395471 ], [ 879211672, -868407093, 443323899, 666133335, -1756190652, 1808801415, -981051035, 650930841, -1185945714, -2037584573, -988293180, -564315405, 565055440, -2142227522, 1432051628, 2110613417, 1269175299, 273249742, 332719528 ], [ 42810541, -1378714763, -604102382, -1516308643, -434553960, -952554905, 1184041369, 1460467616, -1833794740, 979790750, 571227380, 813159779, 1309481717, 1051237767, -1997055043, 982106568, 262005076, 416668553, 120150797 ], [ -1964651462, 566813750, -244130236, -2099130706, -1549659322, -1760242112, -602541925, -1315419522, -1622785015, -576271914, 282859920, 2104277972, 557326969, 1667741054, 819753331, 275713701, -1912188178, 555057143, -1356426202 ], [ -1564155964, 693545906, 1229281757, 959626307, -1646065957, 179065287, -1796667374, 690018277, -2091254925, -1452116768, 1886461260, -1558490688, 1440227127, -1031677978, -1746967508, 1918138997, 2115243768, 445321359, -1250472713 ], [ 2127642593, -1195259712, 1730310159, 1686307660, 1599793909, -351696509, 2045877678, -679368890, 1690250169, -1269478759, -300782341, 1336221121, 1043699332, -1060375989, -1168617333, -117996524, 917251357, -179909542, 340730947 ], [ -1633537731, 852177266, 1090001129, -743774529, -101371940, -995286661, 904313417, -351658102, 1172093318, -1985799270, -1622102745, -1454121226, 1341055401, 1885301205, 1141537459, 1173073666, 1038688290, -747704860, 2105349849 ], [ 358537424, -736733459, -1849536288, -849050192, 566291762, 1475418320, -2038940340, -470658141, 392843825, -36986433, 65229837, 2020746543, -594434342, -1758588825, 149337346, -968441544, -563403383, 2002034480, 1642398138 ], [ 2025606287, -1999722849, 1612514766, 1222700040, -673007047, -1968497979, -1494916207, -549033814, 611278677, 1865379758, 1009737498, -1427313924, -2079645357, 998680340, -1944139437, -1308397379, 2145750615, 369172512, 1054245719 ], [ -1024499793, 156365437, 1043241063, -436687749, -627627545, -427666997, 880725775, 814180749, -2037659684, 1687504911, -1404169633, 599715903, -1041308184, 125395810, -303291551, -393551056, 2020908496, -1283646059, 598364478 ], [ -2111962749, 136476506, 1925968599, 1839272711, 668551903, -1927025667, -1354731265, 252103742, -765392710, -1579394816, 128674394, 1340716740, -509974441, 1537231281, -1957660659, -841897545, -1382312392, -314603916, -1842046668 ], [ 815294267, -487967989, -832140157, -451943226, 633729695, 971121608, -1778328034, -627327513, 692994822, 1639820035, -1839560579, -1239715973, -874865704, 965437131, -334951705, 1627566004, 844939382, -1328618450, -157765715 ], [ 1361501040, 1191507889, 1060982773, 56968552, 1699541660, -783824642, -866857619, 360967366, -234803695, -399473164, 49777460, 501129135, -1282807396, -1491283843, -586839444, 1969260027, -1847411069, -768556566, 1006471543 ], [ 1837484279, 1339827677, -791652116, 1794727715, -1333144512, -726815958, -1717625709, 586883000, -91587914, 357332550, 631018790, -2017139749, -1475130810, -1672658579, 419483253, -2012074477, -1789791461, -699175896, 1650665132 ], [ 895450112, -977481218, -1258363043, -1435586049, -1569819059, 288428961, 1865258488, -762677463, -419989445, 486405320, -631910201, -1085802187, -313725817, 318366720, 1074611313, 740697792, 2058414459, 1244683615, 1879715929 ], [ 1153169483, -757122024, -406286948, 1425263942, 903230547, -1929394387, 574468884, 1836467264, 353648471, 1429598486, -1540177026, -416834525, -1815235819, 333265660, 2111935319, -1010090145, -1038081396, -1651175121, -1461693161 ], [ -87603053, 370674559, 983909797, 178445171, 147745136, 256390166, -1433988761, -671072310, -1811655241, 1904339964, -268213885, 390346784, -1856147206, -492737299, -215662474, 1361954938, 1693229672, 1243776732, -625753878 ], [ -1547410840, 2044594633, 1059163039, 1167711813, 1995343046, -1830008130, -422991674, 1306028092, 724390911, 1987578967, 1920818950, 1919079854, 1439276238, -1610622221, -327933236, 771607243, 89068394, -912413913, 981633254 ], [ 146754615, -319316351, -301453862, 1256880474, 3849103, 23695069, 1858060192, 303319285, 236302479, 1304416602, -707662736, -789662729, -1647480807, 1291929817, -1621914682, 1099845501, -2047668501, 412415535, -1694398402 ], [ -214200550, -1000628765, -2145122609, 162383749, 2095969169, -1250279830, 400880676, 919284068, -1051637517, -1929669139, 365891658, -2056248112, 349933608, 550083651, -59445922, 1172242294, -811037054, -1176687984, 1711004626 ], [ -356895781, 1835099810, 1443468686, -909138864, 1776757343, 569336015, 44927679, -1070314931, 2033383649, 1469628304, 1526930028, -1449468075, -1383981798, 911683970, 1793442295, 615938393, 290294238, 1719873299, -15108713 ], [ -1008820053, 438445871, 680378038, 1752658701, 1789165883, -451912172, -2123272483, -427801542, 1460691931, 66329343, -1553481595, 481164649, 1362004296, 1673834812, 1162077320, -1264675773, 886029215, 305758523, 2144044633 ], [ -601398377, -1590231653, -1928863777, 97337011, -129200161, -1193970365, 50536799, -1377066395, -1886543444, -1052085120, 60350634, -2121185580, 686284588, -1653547029, -1721905007, 1631317717, 382951221, 955088004, -748638914 ], [ 333241358, -139602361, -277224094, 1344521415, 1124912815, -731441307, -1676057703, -877706608, 1943332201, 1239914251, -1573593873, 1613846109, 1144874075, 336236672, -501841400, 2001822762, -532881235, -877585166, -1498637749 ], [ -2094639498, 337743387, 1852495580, -2040237326, -351782483, 242472767, -2110239235, 1710970128, -1479194497, 587102338, 894664271, -889495873, -980156726, -341843821, 1074043387, 752743868, -1864976897, 1309615965, 1497601777 ], [ -1106940854, -1541876687, -327145953, -998290545, 1712617814, 1957410111, -1327898094, 1388617194, 1016010343, -10443648, -1096625837, 647585836, -309272103, 505604523, -2116818218, -225938589, 2139075009, 629147211, 1191439323 ], [ -1143532264, -393674395, 364840525, 2106497958, -1303698267, 1829741975, 2091935695, -16408194, -1111361709, 921608470, -491628039, -1446516382, 1784693616, 115651228, 1739528283, 914791470, 1899675304, 1294469824, -655327286 ], [ -2117493931, -797251487, -1315308616, 744843807, -904891724, 713687393, -553290393, -972643485, -768697146, -936426290, 1624675103, -1577702344, -1148164997, 1043286169, 2001394767, 1097639285, -1402904552, -574917385, 1116616869 ], [ -806874700, -619857001, -241624304, -408378513, 738721865, 1386800667, 77836563, 1370513259, 85569438, -1962580733, 684654078, 759569168, 1856952624, -1454315192, -1981592496, 1664180222, -677633486, 753972778, 316959561 ], [ -1084168333, 935130469, 1059460992, -71327370, -1870244783, 1766323346, -774927786, 554165063, 2135895684, -1556057890, 1937890182, -901829934, 933399427, -1538507182, 982022437, -2095987375, -284009006, -1708011343, -2066110601 ], [ -886009704, -2041098624, 1530900679, -432177393, -508284526, 1452320368, -2101539824, -48915898, 960351830, 1169308127, -1468045819, 237365592, 210899825, 132310223, 803380303, 1753560907, -1102099975, -1072447410, 1555523961 ], [ 1138101091, 1373745434, 1342592985, -1773621945, -238993948, 1348406262, 401694096, -2074880003, 124100691, -228831562, 1389677697, 806000046, -747581836, 1093346114, 834834193, -1146776051, -355136474, 709165329, 1191003994 ], [ 1637511327, -822222714, 1437860648, 1650459313, -1591364989, -914126969, -616402394, 1106264879, -599897228, 584836893, 91793261, -888843552, 1871459049, -572405399, 35795367, -76335011, 1954611002, 1097634230, -1476219624 ], [ 2028928165, 140964949, 1726584277, 895899291, -641879860, -2084032539, -486761343, -715857961, -1871992061, -1205903322, 314141663, -1960628792, 1609169308, -842416280, -1655825551, -396223305, -2138773891, 994477168, 1022418271 ], [ 1896797772, 1031783304, 1351364452, 1833542698, -34301830, 780509547, -1977603687, -1687692928, 538897211, 2051205930, -817661459, 592309150, -670314745, -839245823, 92896145, -1476701824, -666851793, -241740298, 1672538112 ], [ 1978926151, 1773809550, -198013865, 666353284, -527794716, 308537009, -628638804, -1639099387, -1554678752, 2065449423, -1668255363, -1109462406, 1626827556, 1594104277, 430452127, 1907282479, -573567025, 1883292322, -850242844 ], [ -1575948846, -1005964266, 2140371753, 402385061, 949113667, 1087379803, 1338688141, 1833041435, 195424307, 1245745791, -444767040, -1542912759, 801599756, -90708002, 1622966311, -579001335, -15935934, -2115144783, -851156282 ], [ 831080863, 723399932, -359730787, 355858462, -2062665925, -4825302, -1840996329, -1025278771, -1543745527, -218003509, -1182306327, 560375975, -148050353, -927506079, -158795400, 812532355, -330712038, -271408119, 524816306 ], [ 1474864370, -1174671651, 2083238251, -1280991332, -208297120, -1375690570, -623202220, -1195389125, 1627197211, 1579218391, -239770076, 487807317, 418478822, -326553737, 1884558876, 1254929171, -181984902, 1471907490, 891977581 ], [ 1276859193, -193538970, 973096374, 919254233, 722210903, -1608086734, 1264877133, -1068885899, -581999715, 660078577, -110238026, 937449249, -745731040, 295814570, 715037565, 481313571, 1836910698, 1731213087, 1498105982 ], [ 571257463, 430200952, -1574721375, -465044768, -1465939011, -309797781, -1546914354, -1812000532, -522197638, -998061353, -1592469595, 515275223, 1766616179, 1498342572, 1635839689, -1824217860, -8931335, -1562450910, 1418034483 ] ], [ [ 963151655, -2022343799, 656887848, 2041526565, -1241608709, 42652500, 2057180325, -887261896, -878024483, -214891128, 1587256030, 1038952653, 640139747, 1054291621, -37602491, -1488435347, -1289787685, -1372918467, -1438872659 ], [ -981037517, -665388413, 1810747141, 1575338336, 433492514, -1146702144, 1441816812, -1262731742, -157783083, 7336565, -363221315, 1984501194, -1504259736, -325540072, -1991473950, -1168475390, 1024321711, 1860298374, 620505885 ], [ -1560206235, 575423861, 884033565, -1982093058, 1062205336, -1897553319, 177880302, -2105532839, -1087631357, -1920012600, 1905739992, 619885428, -128002509, 1793427379, 1161955108, 1930661575, -647183119, -1604685974, -1532738231 ], [ -828227577, -1453784620, -1603495059, 882267518, -1512326680, -1342248037, 505383305, 2022439204, 118171723, 1096979449, 872113589, 1204320018, 612458492, -445248805, 2112654095, 1407082320, 1861262973, 300793702, -1961493486 ], [ 2054832562, -2115372853, -122332282, -1101060190, -391181842, 787964592, -1777381577, -488418441, 2940199, -2136912913, 1225598971, 1926651717, 469677877, -239584748, -235557993, 369892289, 141342471, -1611262105, 2095903580 ], [ -1155146126, 2032301803, 2111210595, 326825384, -632278723, -504836883, -994589621, 950133688, 855940974, -1648855785, 1448583568, -1082337802, -171143750, 108215244, 1537242792, 111075668, 412599867, -475619355, -1131614337 ], [ 504393016, -1873620335, -36804952, 1428579910, -2018757409, 968754089, -35045528, 712710003, 1591373668, -2117134606, -1640036790, 1854849993, -1045035260, -1447686554, -678159273, 1139560539, 632541922, -1939650688, -1944660532 ], [ -382344621, -710870974, -2000733372, -1608283790, -1395659270, -1396610057, -854304969, -1593164316, -486665844, -1748607045, 1947936329, -1321621954, -178365765, 139378223, -782508284, 269053517, -697079210, -1343399128, 334228029 ], [ -310820639, 747050598, 81234942, -718634516, -1001376517, -211516518, 516124831, 1350402183, -1225248149, -1081122774, 246372489, -444944772, 2012294385, 448614951, -1003482086, -220308703, 1886644021, 1996799472, 1731619145 ], [ 1656034847, 286071540, 501308697, 466211118, -1777010932, -885000, -629600803, 1940386262, -1393704047, 1054092468, -513406323, 150884295, -398481690, -1458627584, 670199945, 289224868, -2125545963, -1342670762, -362065801 ], [ 1010584139, -387942635, 126143716, 951140260, -1020526711, 1890071051, -1770253099, -1053478492, 1173252247, -1815067853, -342514520, -336185860, -254070925, -148057548, -355935647, -204854382, 282643370, 1254106635, -1680239933 ], [ -724579505, 2050081622, -1351685454, 699853188, 1961305619, -188055180, 54497174, 31866187, 494192641, -432221936, 1978771443, -1134495965, 1664405591, -999175231, -817541251, -1471723221, -593483565, -1143091639, -649915996 ], [ -357056807, -1839165149, -1322853975, 24854277, -406609764, 2137512290, 1574465732, -1667673605, -876411201, 1712793145, -1571607632, -1095250995, -2099156408, 1393788425, -1997079774, -638220988, -1598156639, -354550571, 635772921 ], [ -684456508, -889666853, 1970375309, 914418927, -396015090, -740954644, 485199251, 1582766616, 690685382, -297630589, 1763124560, 2028309030, 1620905882, -725203113, 1823502614, 1628650600, -915085261, -1365292290, 552168075 ], [ 1104864648, -1069224194, 567974978, -1153806241, -168026975, 1923546598, 1100062006, 1217645396, -664541306, -1923416666, 2072874823, -977398461, 1804645874, -807329494, 2053241065, -2141302813, -1597767954, 711273622, 258006934 ], [ 457210015, -384466205, -244160134, -1036941823, -1728172322, 1852392094, 2067333500, 1987838329, 1322498495, -385264668, -866066398, -1033591777, 1766054562, 1401756457, -1799494291, 1977978543, -113073757, 231034435, 2014216633 ], [ -1983170716, 1415943990, 1569729567, -884883101, 1756550524, 1961703015, -1253161496, -1563252382, -1555864382, 12882430, -1794119136, 487759271, -1529338254, 1937669925, -1714044159, 2004045849, 1103801625, 1935283824, -1091178294 ], [ -172210756, 295278344, 233033772, -758780668, -2004677056, 1228549353, -1428823713, 1621046208, 221560596, 812485233, 260760863, 140490286, -1586712159, -558565959, -1144360987, -1794698797, 1811643869, -2045100939, -1523925166 ], [ 510280049, -2079588857, 453890512, -1214648965, 1249001458, 742026259, 378113300, -600296482, -1481713211, 659200241, 1904600878, 1747881356, -51242759, 695624703, 1913655232, -429287656, 750005534, -1311883522, -292226436 ], [ -357701209, 15882843, -2131961670, 1640715226, 597178195, 783730132, 1570644199, 1914157702, -1506495637, 2062598274, -777385773, -2067669448, -846035416, -357907301, -1944575912, -780323810, 321522420, 1665015326, 2015722779 ], [ 613306046, -524094479, -1111936577, 1052625530, -1657357540, 73014981, -861080597, -683274600, 199189380, -280113628, 326082777, 129634582, 839178177, -1006086805, -2121909348, 1474333181, 1967682371, -1775105076, 1992414538 ], [ -1300870930, -532178899, 462106573, 930801591, 1659667372, 1040736547, -293130039, 702896862, -1071323714, -598974169, 2054789729, 1832915412, 1080636784, -578966620, 734300154, 132485491, -462773832, -483656658, -1696935540 ], [ -598242078, -805280955, 744395738, -1072648048, -1031989883, -869770347, -420185397, 1974086017, 1476065477, 550196246, 298608810, 678939587, 2134728076, -108582591, 1111379405, -1367068896, 636872495, 1051977861, 553808912 ], [ 2120845009, -2058441058, -242974228, -680780115, -1397524441, 1492030540, -941003981, 1928784304, 1534081116, 336564128, 286655413, -1633873008, 1456710699, 823566132, -1868285327, -444388958, -2012336179, 1224446704, -384257439 ], [ -848993393, -632204773, -824636111, -1344663466, 1995516531, -112242612, 1778643867, -37967922, 648710018, -1981105350, 1721154116, -1434639969, -889450135, 78246661, -16959102, 986521454, -1387255489, 1919653706, -880856718 ], [ 431898447, 816650496, 303503512, 2046963587, -135760690, -1061644404, 2019638295, 779682615, 1708929844, -1432158379, 471711083, -357892466, -746397470, 435566105, 1688440388, 1650420471, 625474293, 1613982936, 216409226 ], [ 2022961037, -1726696243, -1098090576, -1901040836, -1329625089, 664308754, 14396176, 1858361148, 467005904, -1725714681, 1569799720, 1564727362, 1663936177, 581979410, 315873251, -1067350505, -1023721748, -143730952, -484767658 ], [ -1510506504, -1209439908, -262614420, 1222877126, 472170331, 870203568, 1257941095, 6511428, -171687729, -1378025035, 490221575, -1093927019, -467652526, -780158716, -308549620, -2039881046, 1174976484, 1012577367, 2135697991 ], [ 1874785433, 740862519, -1890196891, 472857734, -1907061911, -373596624, 834933789, 850364194, 1339536959, 857375186, 419960325, -178225815, 2080552442, -926566365, -986758186, 1208538136, -283854828, -1847831319, 337800830 ], [ 2131718862, 1593200201, 2006489664, -1892808356, -895389705, 322800849, 801035229, 35732654, 196820302, -2054526723, -1302285251, -119741655, -1834267243, -1547266402, -1401779126, 1943628992, -290468842, -2100775783, 1845875755 ], [ 573714489, -744977442, 1410532625, 927434661, 1912126348, -1884914002, 2129924497, -1687032373, -22564936, 274158869, 342224694, -928432979, 347349432, 119269375, 1898060199, 948867855, 294611322, 1008939040, 346536388 ], [ -1741407035, -1627486512, 2077243903, -904575095, 952746785, 566839013, 1436135170, 1900071074, -950871582, -1354521081, -525601538, 987275342, 1058504705, 1992153, 64265917, -1568621803, -113765831, -268507287, -1264424786 ], [ 1594366471, 146099224, 1185847226, 205875333, -872221158, 1538347366, 2002269725, -192730570, 1963018258, 1142000657, -1430519074, 1415142937, 645754599, 2015785174, -1634703045, 1517203346, -1062625430, 561729047, 93131467 ], [ -17336586, -355849181, -119143623, 1604818353, 1907461294, 691299103, 712853939, 650915439, -495770754, -366871052, -241512834, -916912264, 1666922335, 2055286211, -1258170632, 2122361470, -1764845137, -1416523847, -1949803010 ], [ -905053621, -246543597, 862761895, -353052581, 881000089, 118755513, 1879955805, 102805157, -1917609195, -2139425835, -1908068831, -2135725412, -295329599, 1339444293, -1842237815, 1730201397, 1724196669, 255045079, -984538965 ], [ -71579430, 1753107019, -701149104, -91051116, -970222044, 917545887, -906017777, 1987266753, -811537703, -1644544364, -1667850330, 834007667, 203548844, 1530041452, -239742525, -1757066311, -643756556, -2123951926, 57885167 ], [ -1771758012, -1003166954, -439043296, 965284119, 847688496, -598762712, -690292691, 603614335, 596346966, -1699264436, -963644421, -370918523, 1098147335, -1730146882, 1345350084, -989756828, -476417859, 397139826, 1185747068 ], [ 911169544, -1097666495, -644699699, 183826949, 1420177633, 1105122972, -2099440574, -93500170, -1622030365, 1281154859, 1066704416, 950932222, -119113292, -841612467, -1068863554, 1092291186, 1005462755, 933665523, 1732141370 ], [ 284710898, -1141157778, 2068863167, 912959422, -703704595, 590167804, -234117180, 641278469, 207872976, 1461505378, -1174164755, 553808740, -599544319, 2004521726, 1036008425, -368326556, 1775075625, -1347342357, -543027439 ], [ -1477813774, -100009742, -1127655594, 527966931, 465071924, 2079595309, -608325844, -145712618, -1265792460, 1725070082, 1777335192, -950092496, 1211431371, -307893941, 1579776922, -2060292314, -54559604, 1423992588, -1364418798 ], [ 2130901836, 13523944, 820692475, -203653970, 1986540883, 895607083, 1059904745, -1645766154, 1953988474, -516101699, 1087265735, 791142594, 515248346, -972463009, -1954052387, 221840603, 1624053781, 1051858231, 1422620579 ], [ 1273913113, 1857996650, -1499915929, 1706516847, 1857079452, 535412575, -1246299826, 479186296, 1977820146, -391908243, 1455015109, -125291736, -1531865804, -1768874726, -509453766, 1694396275, 1792968232, 1900890368, -347311742 ], [ -226975880, 994879451, -66532273, -133710341, -1010584774, 452459217, -958614156, -791852126, 1722546117, 1937743619, 2081502834, -955775944, -599824176, -1996549104, 1968588428, -1645390528, 1444749646, -483327320, -230818407 ], [ -1471312259, 2021612751, 699463703, -1545202124, 1964194354, -2144891412, -1978300824, -804661327, -377978793, -2101871469, 558952157, -1396051495, -995954240, -1994838341, -598688665, -206477856, -1282007610, -1827248098, -1344069296 ], [ -868866927, 17971426, 1333130928, 1937955562, -1093463718, 869826418, 222814178, 21628478, 1492104234, -563331284, -1245409579, 233213948, -1785363982, -720084200, 1924942138, 1617567161, -1306660386, 898154155, 1028230546 ], [ -1379454094, -587886618, 783443779, -1221233072, -1239406778, -1916145933, 223092288, -1043188610, 356991000, 605149876, 876327717, 1705529430, 1723537521, -262563507, 50442611, 994486285, 745089088, -1390448261, 1809921049 ], [ 532200935, 1199612263, -2060287704, -725310588, 1498281826, -1930998043, 572347756, 1010366790, -99377000, -890883978, -941604959, 513518102, 1529008862, -1256563022, -252871436, -1567351322, 947827289, 730702587, 1542849712 ], [ 375940304, -382263061, 1521083808, -389043514, -1661005464, 1015816935, -506367349, -1592311814, 1712148273, -1276836289, 1540725542, -1732160923, 1657400965, 1185311983, -1438246862, -813635856, 1628632768, 965035079, -1854047447 ], [ 487016635, 472474219, -95867834, 1255835590, 286977388, -715002326, -172307752, -473412003, -497695006, 343437875, -1974783415, -177217478, -492380901, 997071211, -557553739, 1301760733, 1947489313, -947826830, -1076549126 ], [ 81977589, 348619859, -752330427, -1351294936, 1482411965, -428646874, -736927146, -1334252357, -1939038406, -1599768228, -811341781, 1296941754, -1930484090, 1130376328, 1530776543, -1704146274, 506688758, -82835562, 158676528 ], [ 497024319, 376245681, 1619050914, 1651656146, -762314537, 146602120, -1895306879, 1809218073, 1398142012, 883529197, -167340906, 333679932, -1916582558, 1528629548, -667625467, 1639954201, 1293397426, 2057455874, -139162416 ], [ -1335440654, -2074937679, -637755771, 2052238462, 1246884021, 2018238850, 979362233, -379478040, 1556214892, 196198711, -1696600761, -25031234, 1674007643, 935178799, -1610288724, -622816673, -973959415, -1387595250, 1958686818 ], [ -1261893625, -2073328537, -1210676154, -327446913, 228262874, -1632467872, -1584607975, -1338110372, -1691109533, -1263188421, -742821271, 1090324752, -1212463759, -458859384, 1474185817, -1140033087, 507646474, 1060837506, 1530710447 ], [ 1747246085, -1445321142, -538973607, 1637387564, 416302999, -1080876161, 689104205, 784088575, -432461279, 436069689, 1609408688, 925552069, 590943079, -836105475, 191312204, 1842459089, 871456121, -1707102379, 1510913258 ], [ 28547313, -622224701, -257625783, 1209022367, 1631000775, 1865841034, 1068198384, 171279522, -628886012, -1831220133, -1260161194, -398813643, -1774394874, 459200757, -1821042730, -315385402, -82008912, 827509827, 641446746 ], [ 16321964, 1990862420, 11825541, -1490767328, -1785037532, 2106392752, 1951391734, 1443485330, 1992619348, -266102829, -295377488, -1594651864, 2104397635, 408448379, 2081086659, 1991922049, -1583318969, -1248284517, 1178267237 ], [ -1138337384, 248654751, -322492024, -1801360986, 880059417, -942074413, -409912204, 319723633, 1347844797, 233247075, -1931367790, -1628024553, -2115728609, -1001531925, 899136380, 591243137, 13520785, 363277914, -1129524110 ], [ -1908531967, -1654377534, -330415068, -876965580, 2047305365, -159101145, 1612007068, 1109337776, -451553769, 1440000174, -1277870873, 2070063497, -539635415, 1290561623, 1833349481, -566268357, 59383350, 670080150, 915015661 ] ], [ [ -42878015, 1706414687, -1895763003, -216727564, -270075519, 647458796, 1411784534, 1592203388, -1541554310, 433268053, -1660491429, 635336001, -923277366, -1468661592, -2047066481, 516283191, 450320742, -60707725, 1732930982 ], [ 1496479610, 1050442141, -1322233336, 1502611870, 1229016073, 124378448, -1520539232, 1387979689, -779263359, -1632634262, -1865089861, 678672302, -1592680778, 296257297, -1761028840, 1647858222, 2031427488, -1646905043, -636867579 ], [ 1670729209, 714488743, -1647048476, 998103771, -1923520127, 1539346129, 483048941, 382392727, -1364398168, 62062175, 1115039631, 2032879683, -1881970394, -1817458707, 419947617, -1080365338, 774739993, -1424577341, 1114580236 ], [ -1362911513, -2123855848, -924514704, 1576608517, 697690089, 467907885, 1897946071, 1709139636, 1508972671, 671500962, -155221889, 1455985375, -1429642657, 1006884925, 2070776729, -1872272245, -1618903201, -79272332, 296885941 ], [ 1705049227, -931800013, -1022535322, -1804733151, 1668593651, -1779225219, -1428347896, -460739574, -1743704843, -2016424209, 283787981, 595404503, 1325240238, 1567197460, -1003565594, -877406781, 1887812343, -1148401193, -1470889308 ], [ 1345334973, -1590452377, 1781035153, 145809402, -851222314, 881077967, -1041782562, -266407131, -1353643059, -1185425552, 493522797, -2030883262, 1999672674, -1907720624, 1314999768, -883850216, -324059522, 1242593868, -1559952014 ], [ -992609586, 1557835246, 99470046, -1012229435, -1063644750, -1735907422, 1084346711, -553900311, -1494834450, 1428291352, 473127043, -1634729968, 1003520664, 24334913, -1463464187, -1968806263, -422268556, 1442940605, 1160351330 ], [ 339254940, -243471127, 550453824, -2064266533, 1656323808, -1116261397, 60094865, -454681106, 1804113434, 1819351840, -843718171, 915314090, 233083128, 1671029900, -1236408390, 1062458819, 108624806, 1105446940, -622687649 ], [ 347723432, -1456731640, -142517278, 1553058122, -1117298612, 70594939, -661455645, -2107952549, -1106613411, 941851897, 1054551437, -2117929134, -1087284029, 2139841479, 1884359529, 4035770, -1203735791, -1644233762, 519128864 ], [ -279463990, -1568327171, 161055616, 86126987, -750144952, 1051657192, 2063462021, -1727096155, -585778561, 1237430236, -493548193, -1927997141, 2030863242, 306585566, -371457511, -2138660490, -358823481, -199323649, -2050659077 ], [ 235557180, 1359497813, -1525737692, -1477272096, 1319539067, -1616330134, 1133164147, 467007253, -1750308188, 56269206, 287031653, -1730553477, 1721720195, 1683550291, -2134237736, 86981170, -177491531, 1949776539, -1362445972 ], [ -419466615, -1128164113, 2038622478, -377057214, -1649184156, 1403964490, 651609624, -1635985707, 1200133753, 1084511098, -102011463, -1926386309, 1925751604, -304710188, 1757729872, 1556705748, -882149572, 57864941, -1843985455 ], [ -19341761, 742973167, -2122595005, -651463880, 682338174, -2012268584, -556939930, -1319571083, -946376635, -432335411, 155732858, -868582723, -8468014, 404166367, -795531215, 151672042, -1236357323, -1479281996, 109498279 ], [ -1064142263, -245162645, -190676226, -736810049, -585482151, -579367365, -551268556, -2036650162, 1297693473, 1333245459, -2133728152, 932288565, -344508920, 130285422, 2081355850, -1504441139, -512141561, 506175001, 834124668 ], [ 1398667691, -1428336294, 1171712373, -1177961986, 1121267301, -888651879, 1410761457, 1197073251, 1007994001, -1128887781, 1735417266, -1069155233, 1499950916, 1719679876, 499613758, 1214252699, 1496749963, 61967437, 2109084971 ], [ 2065976278, 1440460635, 611107138, -2033057023, -553438302, 2017361422, -87390809, -407051323, -1237696187, -1872618176, -1661779356, -2035245080, -1800370733, -1997868777, 167723446, 497749949, 647718130, -556515961, 1192468181 ], [ 8202232, 1976915261, 455305895, -142492494, 1527036579, -837240215, -1168265840, 1867223327, 865272197, -2138236284, 613707505, -1962407649, 749201675, -1276593324, 618041565, 42417531, 1520371380, 749164880, 698070340 ], [ -1586136956, -1658699776, -225997235, 776897205, 1453818895, 1801623310, -1540110708, 1245623432, -971898166, 565453438, 1157842694, -976374831, 1863786568, 2135959509, 1237850946, 323341081, 1989142877, -232867879, -525776527 ], [ -1446338414, 1026675267, 2036648422, 977854377, -528380035, 357080239, 1696762921, 515961618, 268109495, -1824755681, -1071974225, -844267607, 189743315, -1260463422, 209191525, -609887413, -366225893, 923809640, -1090894169 ], [ -1450589386, -952772855, -1544509688, 1835641671, -846064857, 495143885, 1631051502, 248330855, -1292980588, 2089944892, -138714322, -16889510, 9537243, 1711867845, -596478452, 313292972, -1361830903, 941451666, 288270862 ], [ 1007419141, -1347009531, 719339490, 162538364, -415081174, -230706695, -1271416990, -881222646, -697886065, -1964099074, -575676001, 1998807320, 1184659426, 1148821147, -1856780507, -1501739760, -1578569488, -1568012697, 2100316596 ], [ 378626019, 1256851950, 384388517, -310862086, 292867719, -958062889, 1598170239, 1480903823, 1282370362, 1687138761, -446276462, 1924108253, -679050162, 834834220, -1116445429, -580711041, -1305199483, 1101418913, -1913133380 ], [ 1942830156, 363194499, 1613409352, -721786010, -75727314, 1884299298, -52118963, 2010420024, -1114960665, -703371828, 709636322, -1930360187, 1131491897, -781375629, -1364137435, 525947079, -1913666178, 1570771535, 1539146647 ], [ 1854166448, -150708621, 64707182, 654364910, -2116725811, 2025275430, 1684453278, -1564270929, -1323093440, -683131761, 2000822456, -896403322, -238998613, -1790866153, -1756642668, 1299098144, -1385353914, -112219415, 47170419 ], [ -788499539, 1420608236, -1149111335, 1576042459, -1640993954, 388824583, -2080773714, 1867110373, -1913815790, -608566558, 1299987447, 522020818, 1099904782, 1277056001, 2035987714, -168980734, 1309136555, -651075626, -869343099 ], [ 1199230747, 1819069743, 848141802, -1705133930, 125091202, -591775536, -1018626425, -1867831767, 60048646, 991082381, 1328659705, -196398609, 491224463, 958563588, -1709001869, -713026464, 1648476825, -1836417856, -633664633 ], [ -2139415544, 809778709, -1620631991, -293529111, -342725443, 1734681537, 968968464, -1217302115, 1474272521, -122196696, -1975403260, -385122105, -1311604678, 817205384, 1547860864, -345601031, -947799240, 16877850, -1861405485 ], [ 614313918, -1383298511, 1464116099, -1924411286, 1990309045, 1926020500, -192309436, -1568028538, -648067028, -1834152862, -1380096332, 642179709, 620855513, 719691699, 542026536, -1764062372, -491522599, 313147680, 2125593396 ], [ 1299719919, -499827541, -462085378, 967874569, 1848233814, -185965081, -1984754054, -1816959032, -1890445070, 1893816414, 830836342, -1479382215, -703413623, -1331091908, -987632315, -1557414243, -175823266, -592655043, -1462142360 ], [ -997665576, 530726679, 490409937, -1547501311, -1412975509, -900114948, -1561526824, 718103656, 1346145106, -1486951328, -345472876, -1774392539, -1184589988, 1003318035, 1791780958, 519752007, 601095067, -863902719, 2032261704 ], [ 1375489755, 208365824, 122689975, 320020327, 2016108912, -80191200, -2100374851, -936151887, 363042530, -204897219, 856425607, -98152257, 1764380278, -270286364, -44773765, -2001175141, -515938094, 663870934, -104351465 ], [ -788189422, 451942695, -2012991048, 1251107109, 1049975377, -676653741, 1217903691, -1255017800, -2030769104, -2007966145, -1985637653, -1027957813, 845208455, -1626375968, 706302232, 1244217303, -1906030776, -1193343438, 906358596 ], [ -459463670, -746171896, 2117881341, -2137962226, -1374101149, -1160206951, 351627030, 1996464040, -851510117, -1998957150, 2103976296, -235712215, 769446942, -79027283, 1603847341, 1228713686, 10697785, -1185225979, 1845952995 ], [ 782579212, 490798568, 1323232176, 227341805, -282079439, -67405359, 342462708, 807465843, -225407389, 1021680220, -599716434, -1718384624, 1148825366, 1970615224, -1827619446, 447821880, -750716388, -1836073499, 561777401 ], [ 529775174, 1673027351, -1212667168, 1880914250, 571908876, -1344611483, 1228255361, -1107715707, -1188272724, -2091916450, -132965063, -423947658, -1576569197, -1655720629, 1498843812, 1259277344, -1658109250, -744365264, -919873883 ], [ -1857998978, 1626850109, -270953389, 144984418, 400513784, -325280350, 1636547331, 884591900, -550471463, -877796823, 1807509663, -917670089, 1003211227, 396166203, 338285928, -927167904, 1477371173, -1709500056, -272304582 ], [ -658113305, 761714590, 2016053112, -822200064, -2122626371, 1579682752, -749327945, -1899096711, 200655840, 905019932, -782201310, -55394630, 400072163, 188395017, 1468951401, 1536735615, 1967947290, -50938423, -1550965699 ], [ -1085790321, -784306294, -197952941, -2107145167, 1581578364, 785691562, 651290654, -16927476, -1415105689, -1636337668, 1277531766, -37530090, -1098769337, 1007700385, -1292973218, -578698246, 40607251, 758585298, -653067966 ], [ 1467658702, -2100466569, 897759419, 1172840285, -1069185883, 1147566591, 1087258343, 207824208, -585352755, -829015007, -248484136, -414010441, -1912779091, -1276377100, -99834395, 1135398515, 856391935, -1523802440, 1311269049 ], [ -90124143, -1419917419, 1105721409, -2084715605, 1105754376, -1970102117, 1012553849, 671316481, -446988223, 375096276, -113811908, 1506567951, 1657751030, -348735422, 1346628718, -1955794030, -127639182, -1692995719, 1805872817 ], [ -777786145, -1464020168, -771423529, 1593067505, 543089488, -446866953, -1803864163, -1237198978, 158724868, 537499040, -1530881263, 1659961265, -432198901, 1684046942, 1046347048, -2084435563, 1128908817, 1503848027, 308719058 ], [ -1480119467, 1860430856, -1570923211, 2013303751, 1964976369, 447895767, -978297238, 1996024260, -1627564979, 1831628548, 372299769, -2113401722, -1152698894, 351084144, 2123605618, 1019755560, 958128445, -657496907, -247511204 ], [ 829500324, 1092737138, -308592954, -1250559712, -1113644299, -839013722, 528471638, 2046411818, 1824642349, -1580881470, 414099555, 1186321603, 2090692784, -1827716989, -81669673, 1231316245, -1927706412, -966438971, 1573336212 ], [ 963358668, 902756530, -49506108, -104101036, 435418778, 595135231, 1250982080, -1431674087, -1307690570, 268691776, 224167058, -111819410, 1138327079, -879170317, 309338635, -2111207710, 1241527490, 734963560, 309136487 ], [ 844476091, -413621863, 428437853, -702676526, 99030959, -2107600761, 650677549, 1938523268, -1182113177, -1870854138, -305059941, -1712240617, 1979851550, -1879964976, 1007749979, 631821888, -1493359266, -247559692, -456049315 ], [ -1036587483, -1617581160, 2017846109, -1091221940, -146579436, 1739643635, 1683574912, -1663418394, -1705569564, -1957513403, 1087748649, 2001738654, -289793489, 1502269103, 1492194666, 1155349087, 632756308, 2047556387, 298909453 ], [ 786399162, 1852189765, -174156481, -1833981281, -225880083, 509132023, -689368676, 1119451204, -685233714, -837144766, 325919114, 1397674101, -1711423305, 110234837, -237490559, 104647244, -1686718660, 1393338739, 820925819 ], [ 919074106, -418075742, -646891294, -225669883, -627266761, 295297532, 886252502, -202018383, 1756818961, -1908927793, 310463308, -290950196, 2086907042, -940753747, -1524224160, 531951911, 1347538827, -1932334062, -86957551 ], [ -1334574917, -290589531, -2009221629, 338847324, 87663952, -1985310086, -1825300026, 18309709, -470104280, -2092619606, 1823102687, 1303121534, -962728239, -126115357, -263676383, 776059150, 1983237585, -1222483351, 436141579 ], [ 1548332492, 1946492157, -914661197, -1906196262, 483262996, -276342075, -1659413594, -459842092, 1336038762, -136606262, -922579848, -2061422315, -1075254336, 1176996939, -230260942, -730075805, -2121880674, -1558366180, 751704790 ], [ -1194923824, -782632540, 384615732, 496637206, -838686174, 1415497723, -265162521, 1947758324, -142118727, 1993327526, 1294839289, -2003009416, 203026902, -1730979892, -1227155665, -1395022220, 178049965, -822723897, 1648967224 ], [ 339548343, 1195076656, -1553708370, -1698104972, 1331555033, -515458858, 1184122833, 1542688144, 573360279, -587166417, -716232115, -1574153701, -1043712665, 332801887, -622002989, -685394889, -1691640370, 488645560, -549097973 ], [ -1131693080, 297885912, -897192426, -1842772576, 1465901688, -655723988, -689415494, 2007817917, 1483106054, 1187699782, 1837373824, -869756078, -705069257, 382260471, 353927129, 1466168188, -1815806365, -496721987, 54555631 ], [ -1706111567, 1498131936, -96859903, 1061722581, -1458018788, -1916837941, 124407804, 104195340, 789696659, -128969259, -1497917032, 921619319, 1968548054, 1408250289, 771118614, 1823087479, 1895011230, -2060315880, -109897931 ], [ 1118867798, 592769117, -942515013, -80493412, -534294361, -949750957, 1251487222, 1137285694, -1101021842, -46276248, -1100523914, 339321302, 146318542, -786786447, 435302106, 501764170, 1860680125, 60714383, 1536951830 ], [ 1216845086, 1990757459, -923926536, -2001273180, 1904888977, -493404279, 729635796, -668350944, -1531394591, -535514483, 280753246, 1727457881, 269875375, 1467069282, -1348112641, -1580665044, -1924178660, -1722404065, -1257461427 ], [ 180092731, 478897046, -1522879485, -2064717026, 1649202051, 1599434650, 229645550, -1501534547, 288859331, 1912370297, -2032987875, -1251441464, 181091587, 723167639, -930555633, 1841235907, 1756665685, 564598701, -486511254 ], [ -1500140513, -713771526, 990495567, -160324357, -255949454, -1678023136, -532965338, -1120243989, 1626494050, 296445364, -268814618, -89139234, -42096725, -1620266590, 848461688, 1546873832, -1199492009, -556426115, 147097001 ] ], [ [ 414023217, -111507520, -21250458, 1191644531, -1514539485, 1424078899, -946746244, 917241134, -329682385, -1423858339, 183963262, 409608419, -1756144571, 1952812879, 349648505, -1828246544, 1505824420, -1889654292, -1219274870 ], [ 1820889031, -376010713, 437352869, -1498019037, 1414728442, -78422821, 376272875, 1068307590, 1385451245, 1349435934, 1841261182, -694926450, 1832583023, 1974885201, -39369365, 707253251, 1244513613, 2030187650, -2074217954 ], [ -1127799958, -1613474172, 106282835, 767796555, 487826756, -2024183574, 766213757, 1392723445, -66828621, -1099283321, -434357234, 1989154504, -359563667, -932291486, 168230349, -1594976486, 2007257321, -1730916985, 370265829 ], [ 31596111, 248228267, 1630600309, -1025335212, 1147890611, -661619213, 299068221, 62761034, -853869713, 1876785775, 1216076618, 1817897972, 1979980509, 1447424660, -1219864843, -1789685180, 1633054524, -1145082382, 2068914713 ], [ -288927679, -8046532, -286656137, -1615716338, 132586526, 1227507926, -1648784216, 1175104601, 1562625465, 221988286, -246000056, -1565184701, -2084622518, -535328944, 1400607051, -481429369, 1278755343, 1101731629, -817043611 ], [ -1681126049, -153201458, 1085134605, 474191791, 657562573, -2090798210, 1251946234, -1122126639, -639782629, 267913972, 2094912112, 2000880579, -2007535682, 1036974834, 2000634437, 993581983, 906179710, -396550637, 1116585971 ], [ -1330442959, 971610682, 938970412, -798958476, -1185249759, 1646532777, -788876386, 334143211, -1716033648, -85887602, -326870040, -1958008546, 935931020, -1197255937, 866615669, -986232308, -1050236383, 311437196, 1857592507 ], [ -2122567992, 1935655401, -2140177120, -1005271505, -1569041967, -2124169919, 1436242426, 2002514149, -1062206983, 1828222043, 2132088176, 340897494, -839884367, -165019083, 1121967794, -1764590416, -762721345, 1127933278, 1403202983 ], [ -160698443, 619530723, 1838168062, 402769691, -1860084043, -1949137809, 1020470263, -849823491, -110576425, 964223345, -1631872001, -518740572, 1049713940, 900777739, -1148209825, 657532470, 670257666, -839319375, 264625284 ], [ -1870904541, -817203906, 611202442, 1225120136, -58190330, -1059506419, -2110548014, 720219010, 1107281923, 1222227328, 1356426817, 1587999167, -1286949028, -1506514841, -317345303, -1244060346, -2034225877, 1178283343, -1705613360 ], [ 1444889817, 1028167066, 481140723, 940057047, -1486368987, -755236471, 347995714, -309016149, -962267889, -748321994, -1797748435, 1043582366, -1877691777, -2117025924, 68340263, 920297698, -335528546, -736196042, 1528367219 ], [ -420566911, 270722656, -1158910989, 2083691228, 585513488, 743964183, -169259853, -459269940, 500945775, 589680652, -1964327440, -2096777920, -1227323384, 358964855, 1302163893, -533911794, -894609474, -2041051937, -735884138 ], [ 2120101928, -1433591566, 948229955, -1443058297, 164828954, 1027129461, -425465650, 393168908, -1534889659, -1548169075, 782576467, 1272358004, 2137994771, -1648464359, -2045551677, -1332311179, -1625643098, -1356281160, -1248189786 ], [ 573606167, -1910348224, 776857547, 1102065159, -60450280, -1108947815, -740422771, -85529816, 678714592, -1151624526, 1159328546, 2142051360, 366159595, -900871531, 719785474, -284306664, -1255537310, 957639074, 449494061 ], [ 1153730357, 1095579248, 1598390047, 755859761, -625444484, 1616434268, -2050312384, 2002491102, 1644158981, 1312093053, -1204928570, -1133858168, -290747405, -475296334, -441781328, 1787408339, -1406942053, -637924179, -1744836173 ], [ -294314845, -972365874, 1935886231, 1517321389, -1090689830, -2082562099, -286422743, -1601221510, -950313833, -154213707, 278966170, -1217132483, 1959600800, 1258981251, 19840097, -21983750, 457790367, 775375716, 32846825 ], [ -580229204, -671371829, 1397317798, 674290863, 1739388345, 1222449664, -1892793857, 1537273724, 313725359, -747582128, -445501044, 2006629160, -1858965313, -717232943, 669224724, 566714114, -2077013657, 29344968, 1096826659 ], [ 1266539068, 2040555129, 1648784337, 646968783, 1413200279, 497849180, -664079185, 1672471619, 336777543, -388276396, 291248145, 1727241519, -2111793723, -1515288980, 782243500, 1623861168, 1965445673, -356254141, -1634107569 ], [ 1970968337, 1191593486, -1828904787, 1470132112, -227530421, 1396688769, 875864534, -2038531735, -632493706, 2120324477, -1008724541, 229651803, 1905201056, 1862544911, 1493872946, -1448992643, 543754343, -1380008753, -1081186348 ], [ 1340073699, 1367865761, -1516174500, 1063075990, -1344753954, 1796617122, 185942442, 1827817819, -1529129775, 974298315, -1544701804, -1778799642, 362294977, 2009228748, 1600525318, 1039919780, -1626174832, -1329534509, -2107494221 ], [ 1088545612, -1539089425, 1251015758, -1935867856, -1538781626, -745222934, -748269922, -719752843, 1986369798, 667850581, -1759990152, -436880311, 1987472869, 351062347, 1623030811, -655682441, -472722659, -1138490396, 2138067523 ], [ -872924127, 662067399, 1368893821, -224101135, -735660794, 347736076, 1773452357, -1891709442, 200668392, 1243038968, -1225891420, 940190993, 1818045312, 997086014, -1115666700, -1051704255, 1935156673, 1220223151, -22337719 ], [ -756602665, -2123113816, -1580922243, -570245378, -2137705011, 1990194040, -930734246, 170931101, 209114144, -272571839, 1960567582, -1347469733, 2127072889, -2143377692, -1546935784, -552660419, 654014529, 1933218823, 1686493992 ], [ -185892061, 1289649442, 90101360, -1556142585, 223780461, 1714332970, 138781851, -1646652493, -1059875105, 852336729, 1198620805, -30927317, -1253144220, 1923880955, 1905757228, -1983352361, 1381349550, -1134563542, -300295068 ], [ -178698767, 1311003906, 1196316677, -1869057661, 683486641, 26773308, 752721498, -1658489755, -25441000, -104364788, 390466827, -1912933355, 655835362, -68730076, 1175105356, 1771443395, -1297864814, -2053217747, 2046596756 ], [ 1042566195, -683512963, 790509813, 1480897687, 1172811931, 1196990282, 1158702787, 1096435395, -802131279, 1821290950, 1761169693, 183396001, 2045298148, 542149095, 1662636931, -1764241213, 1152013770, 76439263, 24481344 ], [ 2142615269, 32556600, -1931571938, 1003683198, 111759776, 819452237, -2106639062, 758138835, 1550520807, 1160066393, -510296433, -1444743005, -280398730, 1844213939, 941922999, 1769576675, 1382388210, 1044798432, -544747286 ], [ 1610742393, 738032519, -220740144, 95959958, -1080897159, 244905288, 1658045199, -890273302, -1260698542, 273432418, 1833733445, 289870235, -1202580384, -207923882, 1997573119, -66822432, 484692112, -2130747167, 1244868411 ], [ -1685997526, 1027205230, 1948530697, 108049526, -812773240, 309243867, -887611663, 2104530024, 1311219376, 210225743, 1604762669, 1330520466, 739814477, 5213572, 2144183078, -1392908330, -1265782747, -31590776, -426683345 ], [ -878704329, -2059752410, 877151812, -1947468353, -229523532, -1972839807, 382212691, -1507872671, -1888400649, -986977236, -2139754266, -900315110, 980877951, -442710793, 1234938743, -1269781226, -68309806, 2099627329, 859680504 ], [ -639764112, -1329268878, 1621737061, -1860179003, 509611590, 507702973, 1702802085, 84746798, 660110503, -1989623693, -1689430990, 762136046, -985372309, -794833470, 984991209, -1196608619, -107056559, -996179258, 1397949624 ], [ 1577374942, -1733174594, -1358072622, -321080111, -778827901, -67573400, 1725120212, 1684165805, 1426469845, -1446480475, -729414300, -398075064, 666136105, -123339324, -592275256, -1363719483, 830267334, 1946887593, 2078595266 ], [ -1712808535, -2113329231, 2078806746, 1347457370, -1115989395, 1013418560, 719736420, 1119587043, 1292739094, -1249013315, 907767804, 1361069716, 377189601, 1714863080, -686269161, 2057131318, -1524418094, -1130646654, -1529580149 ], [ 273997331, -45438595, 843013941, -133053925, 1224548387, 983885297, 1960762269, 1766441593, -1060587876, 1937197800, -1670645590, -575860926, -2124129274, -2074005415, 740254027, -653436306, -606468532, 974565531, -1807398765 ], [ -41356492, -115803083, 1910872723, 1876067189, 813423150, 303182021, 787760483, 1614981013, 436868673, 1649890061, 602026223, 285127264, -685420833, -1403470826, -1510312328, -1309785569, 621916733, -596948895, -974874379 ], [ -318009769, -1848176073, 1515801284, -971560830, 1220312241, -864105652, 1017686235, -1596519506, 818585276, 1540618996, 85460202, 168936648, -1405567010, 1081457081, -1489879811, 1160047952, -1011925126, -447424320, -1630260493 ], [ 955250790, 543145802, -2085970557, -1076805850, 1282067689, -1389725824, 137479427, -969847910, 683504365, 1342000264, -519190602, -691231976, 1419271425, -55212055, -1080418218, 1188522661, 2049874057, 927781645, -264870468 ], [ 852075379, 139059326, -856220414, -742560400, 1585502842, 1283094408, -125319201, -601718876, -180539795, -1008222745, 986043562, -1224970641, 548457496, 980706545, -490995732, -1504853511, 497405318, -1286587619, 783044452 ], [ 338017118, 1120479393, -1139503042, 1822181397, -478201785, 31623435, -2087850598, -1528348262, -1659352145, -1988356917, 611527602, -175853943, -680267790, 1526198423, -703789192, 49941692, 59812866, -2002239626, -646498201 ], [ 715727582, -210576368, 1734993361, 1155228680, -200387014, 984702210, -962981889, -1694489422, -1496144184, -324344430, 1085868912, 90282662, 1203915667, -700223657, 481781109, -600815631, 59741917, -1282077810, 666878464 ], [ 985784256, -385516655, -1580199297, -438066998, -82011873, -638497375, 1457709094, 1841507033, 1872186741, 1920563124, -3269748, -1092992195, 967673513, 1782440704, 1676128245, 1930532054, -526477435, -587086882, -463301767 ], [ 227366124, 452537357, 1743319775, 333093995, -1898806083, -1678143042, -1122156099, 1391387476, 1516972222, -567841307, -1803076242, -1450205331, 1598088036, 975626541, 1436444172, 305680420, 1872076495, -890962427, -963104459 ], [ 1942881796, -1753514648, 185831623, -496820804, 1598516038, -1592818906, -844597178, -1462640526, 1326425911, -1013232323, 1967058707, -2143575473, -520451232, -85732209, -1378380526, 1078797971, -351045721, 688117063, 1903346317 ], [ -1813999647, 1551626313, -615004922, -935420358, 2049203114, -424102480, -1950085835, -823384784, 1748801661, -1656872000, 554961932, -566815058, 1888886912, -1960246164, -1495513099, 1704339015, -310830309, -1700142500, 926944733 ], [ 204562411, -350530131, -1332206491, -1537169946, -1919359691, 648656200, -1161176179, 2042977443, -886212621, 1693359552, 637801168, 1994442294, -1384062299, -1489971409, 2007607805, -1803572081, -95370533, -1564736142, 629017066 ], [ -608516886, 104975676, -1193657749, 2143125017, 1510309930, 2133727499, 1006723694, 39186198, 616610913, -1764668767, -930321430, -191808273, 1342836614, -364403762, 529552863, -291537306, -1999236693, 1880740363, 1119159827 ], [ 1234754504, 1548451636, -923201579, -1533709463, -913710276, 1566374590, 1531740455, 2054187254, 310005749, -931052379, 162850189, 1733140030, -246286041, 1016007651, 1249049758, 1499508834, -1523367548, 1212316445, 11044565 ], [ 112349508, -1508632969, 442837228, 2139949757, -316354757, 419511893, -1020716883, 573599912, -1772899533, -1397640462, 1678497858, -1830384831, -830890864, -1105366062, 562958377, 814962586, 432964521, -1015999074, 1911560497 ], [ 698148531, -1154697090, 278521576, 1589114109, -829288329, 1917455712, -1462546477, -1072004599, -1617505059, 234352335, 874182133, 226600632, -1949676825, 1262809557, -898019503, -1991672735, -748850551, 79070795, -1195664284 ], [ 1736983392, -209679632, -724685297, -1314166933, 1831819281, 1840043340, 169882821, 1150101376, 432979922, -1654350305, 848249839, -1704368908, -1581587218, 86023450, -143900971, -182427613, -1019156164, -1989091070, 1110596002 ], [ 737075397, -1411474541, -154286621, 155978437, -249245862, 327160276, 601028498, 2072231396, 909955203, -417877837, -1547345341, -2137455348, -1925899386, -628046007, -900854157, 497169113, 724112795, 884126825, -572903142 ], [ 2041455449, 1070091133, 1705762300, 1219580797, 537958525, -370034901, 499975545, -1505250487, -2057890970, 246295483, -1774771767, -1993464163, 2054937964, -1670227526, 1530012203, -1338692922, 595773225, -699696205, -1024138633 ], [ -1235015508, -954661913, -100288226, -1013606014, -419267920, -63662787, 95235543, -172489713, -394941118, -241990838, 686292622, 1214099950, 16008088, -586728251, 647728118, 864955747, 2061539515, 1409745076, -1052779037 ], [ 737071437, 1120117329, 425539471, 876418681, 917685312, -968261223, -1369495945, -783730231, 1971989971, 1748944994, 265210585, 265151565, -2019950664, 879700177, 1107901294, 1937629210, 417628086, -320745733, -126483758 ], [ -316235735, -1118826632, 503911277, 2111274418, 1611618528, 1590236942, -478126541, -223194523, 1301915569, -821781749, -1806963307, -1414182313, 300110508, -407491144, -985060134, 488585116, 447073977, 1979240027, -275526786 ], [ -228316503, 2129156245, 1756762055, 1011617722, -1461478034, 1149754509, 1667759753, 2040005751, -2139591981, -526017535, 1756455843, -1342475603, 920354393, -1110128722, -158118166, -1770481306, -306123394, 280151477, -713735708 ], [ -573032339, 1713069677, -1032278662, -262191598, 2092987975, -1552912310, -1233310309, 2045031330, 797671571, 1921032532, 2048626379, -1623263465, -416441606, 1209267215, 1841829578, 1569870052, -846070341, -2065200814, 569894728 ], [ 1347774747, -89923209, -1569144896, 1041524369, -629684070, -936209857, 1765640312, 1776107066, -1307781966, -434118435, -1120339333, -1891879150, -1237916579, 1058003658, -1102058259, -1395057428, 93651732, 1446827082, -1418350686 ] ], [ [ 1841615687, -980165083, -1806340067, -1421390451, 1712954815, -1365195470, -1755118076, -1666743547, 1532991590, 561206931, 1217304785, 1253334667, 1400472209, 606997336, 251223259, 1578177592, 933799633, -684490148, 1825437934 ], [ -1615194830, -535618897, 1376607038, 82670432, -514447209, 1105127023, -1663465496, -1815365469, 1147696867, -2130363605, 2062331170, -955819855, 2146028837, 1505990032, 216529428, 1154605334, -777907839, -297145900, 63003891 ], [ -1750219319, -1613336575, 1571860850, -2054580359, -144500809, -379058844, -801779285, -1090605665, 76986956, -35116780, -1833361069, 1686281914, 297347142, 773404149, -2094937125, -607195774, 1158856655, -1025166596, 1704163122 ], [ -1787243676, 146161265, 31689073, 1201325008, -1299263817, -1581931248, -1292213230, -2020773096, 903286655, -920716770, 1480121309, 893719917, -1730713483, 1851202430, -1749321044, 536909312, -576621807, 316547330, -1282854773 ], [ -91571520, 214066668, -1462778690, -367695069, 811265184, -2065705492, -1780726231, 1980232892, -830609180, 1386304983, 1508482847, 1222925640, 345392172, 1082770590, 130506887, -1856384808, -666480331, -277295029, -168704718 ], [ 1211508643, -1119813087, -633569303, 418516383, 1710626626, 485370021, -1945750877, -525638316, 2084300604, -364247766, -205304637, 2128496916, 1493049587, 1747838431, -2080478767, -521669057, -316725201, -638318387, -1692792221 ], [ 1564722982, 605473192, -1521717385, 874292510, 1350085335, 1902233307, -1068023779, -2020960927, 1145265246, 1128621238, 1775627637, 1389014885, -1391757966, 1350198139, 925734731, -1112454373, 227543136, 1290065385, 1593510294 ], [ 968039794, 65976212, -1376183705, 1488242832, 433233320, -798541420, 1784624984, -358010662, 1438667168, -1671612134, -1617770390, 1196304646, 585332342, 1563827033, -131002892, 2034883381, 1763194065, -1484786057, -1382600438 ], [ -1254673944, -818036466, 1779142346, 229205147, 131482879, 1964145264, -1249797539, 488295697, 1066263239, 1063849362, 501750105, -1733775636, -1523096817, 737466058, -134479919, -78288273, 813660480, -1656589478, 524130646 ], [ 971283843, -1256971352, 21370580, 1755996370, 1727904592, -1286965873, 1480230187, 1937683505, -520289997, -678308678, 1149244284, 445550530, -1486785486, 498151037, -710832706, -474476325, 1599065318, 1535388135, -1827461514 ], [ 398712828, -1824042673, -1247813430, 1775556830, 1099453860, 418241551, -809857031, -1413474842, 597727255, -1639246612, 1683805646, 1378212430, -71576667, 1627754881, -1379835048, 1064560193, -610309993, -77876140, -2064558695 ], [ 132859582, -1710794467, 1918991959, 542056842, 455055336, 1222572171, 377910037, -1895883093, 891591345, -1655568080, -1431082581, 951890065, -181220784, 971285974, -1483789707, -2126111038, 2076862925, 830104464, -1364120006 ], [ 1762790812, -2094408104, 1475013725, 803205464, -1779727356, -1253187848, 1179294168, 1178579328, 753220097, 1865825886, 2145898386, 1532752817, -1757729066, 1970815015, 786181902, -40227865, 1719718216, -31968287, 783910983 ], [ 800657328, 1392920825, -1709744412, -817644402, -367659135, -27899781, 756539478, -557938936, -708844482, 649547578, 1769007849, -1200001997, -1136701654, 7298749, -424249393, -61495722, -1377728880, -2128781944, 1972643563 ], [ 268567624, -1365493203, -1102485127, 1678405683, 778584690, 313932573, 672444353, 292405919, -601491326, -1564220298, 1372954390, -1088307491, -2019225685, 1833866465, 2011623087, 1753381893, 2111978294, 436245131, 1335739157 ], [ 664556260, 203092503, 402651071, -1974421130, -268900856, 1569140966, -1454243460, 1322618550, -1179088927, -723959140, -1135607821, -2095973684, 322867638, 1883106322, 277482471, -1697685635, 1863429828, 478762458, -1968492518 ], [ 2026491976, 1894145208, 1294927562, 2074920747, -1336547591, -1043113336, -1913179785, -1919106054, -1359683676, -1008642017, -428883631, 350462680, -1063385356, -1319637250, 196051387, 1141063225, -1922655327, -186797814, 499174568 ], [ 1297883437, 63631133, 842151616, -1639940863, 1362827068, -2010649770, -326489289, -924993704, 1801383656, 1336747741, -1122112621, 1870617818, -1431757505, 337826500, 627686732, -1213745132, 916809445, 2130294906, 1720435684 ], [ -887250992, -928822289, 1604049084, 2121473345, -510101533, 1998067741, -381377030, -1240962016, -408508943, -2132217824, 1531278598, 1712736883, -804875615, -284001705, 1233714040, 1945050492, -1908977791, -1206580167, -1573157925 ], [ -1155326122, 222793067, -1270237841, 524535559, -1968649692, -2112629220, 1457434704, -1788551706, -362525587, -853433751, 1827556165, 1690242016, 32511546, 468165442, -619389213, -2059590993, 570021461, -1511296561, -2036787502 ], [ -1459750045, -960807976, 437576093, 2509155, -507829814, 1827654648, 262646369, -1034896965, 1151878274, 1531998682, -346193952, 1260176803, 1363952923, 1950837656, -429703589, 1557235844, 1334360401, -718259020, 1948271587 ], [ 1866986204, -1784676383, 71232916, -936211006, -2125126332, -835466005, 784871364, 2145800317, 891415017, 998003346, -80231546, 162833589, -916642211, 800391968, -1301682913, -1510871062, 188211675, -1539081254, 2050944525 ], [ 815957735, 280028398, -990100331, 1162589800, 695313296, 1187972519, 813672530, -237531127, -1244748933, -1520049504, 900327034, -999424233, -960318184, 378224677, 1729563294, -7880907, 50086044, 1839783807, -262726968 ], [ 235130797, 19581140, -1348962142, 1165874402, 1835251841, 373893128, -1857214808, 659673561, 1211210604, 1830480283, -1038166066, 330256914, -1911717738, 837855882, 1435350442, -997481590, -319404502, -1287222423, -90651144 ], [ 2023603561, 994738071, -1613124895, 891428190, 1237106667, 639761363, 1149130138, -1786830597, -759587125, -39636941, -72832593, 2031654491, 1155979877, 1243684542, -469483325, 779808396, 1014167661, 1999721921, 570826737 ], [ -1846160470, 898901142, -1879066569, -939200695, 920279910, 330174168, 80582542, -1795737373, 899054175, -961495224, 1776985842, -1663145318, -897059778, -1492506302, -1784233979, -979605336, -1939452792, 1796943788, 719322936 ], [ 915319067, -1443764378, -131811237, -1904909225, -976197099, -79890398, -700577091, 347214304, -1945392412, 1118006543, -1882158726, -367331729, 298963649, 387879858, 1460841050, 498300273, -1086467309, -190922290, -264148396 ], [ 32712057, -785067701, 2081156617, 68694100, 1819833657, -953019009, -1862449595, -1673538701, 1376367323, 219856008, 1755753732, -236183856, 1138980296, 1834347136, 514687960, 112365756, 863678564, 1970307661, 650344383 ], [ -1499985095, 1217025588, -442853707, 839691684, 1014577793, -2085687382, -689043125, -2078700130, -1111719575, 842491343, -303826687, -2115110600, 1346437132, 1239098405, -556936754, -260488933, -377631587, 1850606306, 873855114 ], [ -1051294088, 307693470, -2068778921, -9977068, -62441189, 919925428, -1724526565, 1664310685, 1825383064, 1065204981, -652857579, 580573559, -751784957, -1221777889, 262400245, -1263097270, 1402286074, -1186108183, -1549565653 ], [ 43351472, 712261220, 654297500, 688941284, 884780728, -1321853459, 1000799997, 338497118, -1273586095, -1045845730, -1116930235, 821192036, -2020121929, -1858306394, 1899657749, 651293715, 1379422413, 1060999603, 1249397790 ], [ 1174810137, 247678781, 43001802, -1489389386, 1863850259, -1947949313, -1025260510, -541018729, 819974375, -1409242388, 1722892136, 1017112137, -886213341, 1436290403, -16528230, -724350948, -320227245, 2131878340, -789509407 ], [ -680181961, -478663692, -2008365309, -1316431730, -472806694, 1114832402, 99568082, 304198674, 1051644298, -1900360843, -87109575, 124882385, -233731048, 1898682642, 309653496, 177966486, -1703950518, -1400342340, -443903699 ], [ -516233724, -276725465, -2041789724, 788052984, 300664684, -1212421084, 319536487, -1296355263, -186946667, 1758399460, 726914374, -783678955, -1208153067, -1616040470, 258547564, 702035208, -83056871, -1487208991, -631035224 ], [ 1661644667, 616197567, 1388892750, -1343823462, -340564627, -33509997, 550958459, -632237788, 1751060925, 1896855704, 1261177702, -848586185, 888217607, -813796574, -300561014, -28291339, 1500359763, -1526361188, -178783873 ], [ 1432890008, -1590783655, -2067271850, 211891779, 1369242551, 1900622068, 721711271, -451435356, 28042718, 1139102370, -288805409, 1138657819, 1613404101, 12398464, 1244765716, 778339219, 777343221, -1652385459, 582024073 ], [ -880562417, 1684515740, -984231552, 2067511041, 1926056446, 299174512, -215429552, -1283736422, 351884268, 1378099372, -1723725406, -1768083113, -1682704764, -1097011281, -308246857, 744447525, -25971491, -702822390, -97640630 ], [ -1131402055, 1960127919, -434311536, 980656938, -38473486, 1888043445, 1936238324, -182340885, 88292915, -316097926, 681026617, -2090577666, 1071629813, -67388847, 656438424, -1593658281, 419786581, -53949465, -1557718186 ], [ 1291998984, 529511366, -75168682, 991844724, 1995846846, 154734913, -1141303207, -994647930, -252402842, 2007461001, -938900118, -1585390689, 1739491514, -1564153690, 752153253, -1308706584, 1420824733, -2127842558, -1248771130 ], [ -155030285, 1866990862, -310991774, 733904971, -1203387018, 875538111, -2036679763, 703914492, 559559975, -175548120, 458693871, 1238245803, -422825007, 1480269501, 2101261620, 1075377308, -1188241175, 2022639834, -1880943550 ], [ -1318396322, 1861724715, -778326926, -1126467565, 207222078, 1545993676, 1975718512, -1990406462, -607903829, 1286124408, -1619572575, 479436179, -1750938764, -1957246174, -1772166601, -1733767807, 688117751, 1569641176, -1571889673 ], [ 1996107258, 285829950, 23475955, -667893268, -1053154682, -190811089, -2029246080, 2121837272, 836922356, 1855004469, -198414304, 120881244, 994197058, -702488878, 1610624076, -573433072, 95847918, 1657915386, 613396768 ], [ 1089037503, 2134091547, -890339437, 1826280535, -1486439065, -1757621507, 814621198, 1726751916, -920208442, 809365611, -702336802, 989255698, 1269805421, 935527162, -263860277, -1747533016, 1048124388, 787756977, -657125810 ], [ 390892085, -1489892290, 2109024769, 1625859479, 747069472, 1756624427, -979287274, -2131391563, -631768659, 1461858493, -1968213107, -1282894993, 1548006496, -1222770082, 1130140548, -1595838929, 505403651, -1246288515, -201672371 ], [ 1742059428, -601642708, 226942357, -678327000, -225770436, -2054896313, 1131851904, -121178490, 1487205896, 1944293362, 616754396, 326928129, -1761690224, -1459873490, -130772600, 800573660, 1048716737, -1750741991, -1363531049 ], [ 279358307, 1380095835, -1376648468, 180268731, 1720364669, 1078900829, 877944751, -783578790, -144962621, -518196403, 2145927682, -2007766557, 559562689, -2093686169, -999519674, -1640955738, -604153577, 685544107, -1454004460 ], [ -1208248162, -1647004832, -1480592379, -603563879, -1563414330, -652933046, 402315221, 1971781522, 260034784, 1439211247, 1268160035, 1953157690, -1171095841, -1947656175, 2037892808, -1251374166, 738216089, -1756900786, 1811295451 ], [ 1824753613, 1566945655, -1653732971, 130681073, 1460589784, -1140081745, -271789382, 1128945313, -52823989, 1208522800, 159908200, 1906301994, -1154457165, -591763209, -1832298038, 1575782216, -1142780059, 886532940, -373579939 ], [ -820177424, -1766535659, -463179572, 813604594, -784004484, -852153038, -1148772042, 677341497, -2097960693, -259107189, 1403819464, 1702077714, -536374107, -1855381494, 2008604408, 286615448, 1444678464, -1488732759, -71483019 ], [ -111550555, 1085955824, 226116971, 1510402507, -1823265491, -939859505, 1891494386, -602824963, 42459668, 654189044, -774291965, 2064698373, -456413277, 1015463731, 1228051343, 1832251517, -328129613, 1764545524, -1326494895 ], [ 939396551, 147101277, -332969092, -252496076, 1575414818, 1215257910, 2078660382, 1672785553, 2089323017, -1074630269, -1952854071, -617618120, 83053645, 881111078, 560547979, -649014399, 1693308733, -1515685999, 579626884 ], [ -1603717451, -13104650, 899449095, 1399819570, -686320233, 1739848091, 2013847799, -1116659438, -456925953, -388898491, 8789094, 474282117, 992845876, 799100865, -289700665, -1668385083, -100797240, 1675879663, -2113938311 ], [ 1623537977, 580626377, -279411293, 645813706, -972449168, -1150778504, -609885421, 1226417905, 1034302506, 326259217, -2052470238, -1471199705, 1043308810, -257588961, 1126677316, 1221559696, 994939243, -1888337636, -712551350 ], [ -2125530588, 66032832, 399876932, 1617778948, 2089964439, 1100056702, -1849741787, 785849137, -492159401, -1793659690, 1402198941, 959406591, 1535475297, 1067350543, -2120346116, 2065454651, 119412526, -466384259, -1371117279 ], [ 512846016, -1561386394, -913426594, 1250773716, -405700806, -2067107484, 1662511633, -1204621065, 1241194774, -954394217, 510315256, -1225881903, -1665210373, -1702061745, -1073938551, 459660695, 179971121, 1122755326, 1606330607 ], [ 438484279, 762808920, 262444503, 2002897096, -664002658, -1247161480, 1050041776, 733732927, 629354322, 1139932818, -1603822692, -1777177511, 462365804, -1370984669, 963300937, 1047416309, -1567360771, -1980859322, -520506733 ], [ -422400070, 777464223, 1780118506, 717463301, 324970145, -1418365799, -1114630750, -627905705, 1037853382, -1296672088, -641136499, 404170114, 718937031, -992663715, -1055800208, 145136647, 513269850, -262545784, -2139749612 ], [ 673188988, -97278889, -39535791, -2119344388, -2009068782, 171745364, -1599016786, -1619359313, -1113240565, -2136063432, -501980898, -659125056, -484502335, 798822279, 1211781015, 1801229240, -304421621, -1665346252, 1202011800 ] ], [ [ -942744026, -404875291, -2057070489, 1795425767, -1849494087, 257972829, -2063800539, 1747733814, -1433662171, 486409053, -118140904, -1577992638, 932597085, 1864142515, 716452385, -437318524, -2114624372, 832850045, 118778752 ], [ -412459568, 1798878882, -976236213, -2015862383, 1399317088, 316441050, 595118806, 1678901582, 13859045, 746419358, -1661435646, -1261953054, -1056556446, -1864186175, -1251304639, -1993858757, -1472569193, -1689850814, 1928972031 ], [ 1034636710, 30543446, -517106972, 243573212, -878012843, -1479889783, -726750610, -384782669, 605374973, 1734110626, 1805928187, -2046697825, 220182369, 1360462642, 182075287, -725842417, -1330628868, 1630878852, -518339999 ], [ 742318247, -1961843533, -74694325, 1388649798, 1946080351, -67881003, -159683034, -929833556, 1859427691, 2004352370, -368155548, -527721334, -219739905, 1338982486, 1315845462, -1409756356, -1021083831, -559574188, -1758411295 ], [ 662553243, 1348731699, 1919861063, -2125712745, 845049030, -814750344, -1904748470, -2008859561, -946695959, 263822573, -895890142, 819200142, 2036754849, 1040556040, 1071507897, 230444921, -1305561963, -664786942, 1020685490 ], [ 1631232271, 1351467758, -573637184, 1248841533, 453293595, 353323775, -73676138, 1036986688, -1351907246, -575238737, -1427326871, 1354633695, 1715377778, 136513935, -1634633913, -878451268, -927990614, -441492938, -451429079 ], [ 1958140666, 2128294143, 949721942, -1850976607, 853910461, 611641429, 749702721, -201972823, 1413169614, -1891284663, 865917265, -1504050178, 948073995, 1801708631, 223952719, -771602598, -2066652318, 185710151, 880432390 ], [ 541255949, 745518274, 366132376, 1701889672, 1016436953, -1043526155, 159188560, -403506933, 1898101126, -247448987, 861877218, 1073843099, -917786079, 531759187, -1712731983, -530648123, 1192721572, -1227758236, -622475858 ], [ 247102021, 2142656454, 2143983962, -461342403, 1827871616, -787819627, 1575000111, -1976375771, 87211477, 1064373647, -394078185, -47325184, -1592440760, -593826771, -1301944422, -265527716, 1468221511, -820674391, 541226697 ], [ 971452262, 1351761155, -765033501, 1467717814, -654519110, -1230410273, 308589502, 1542230319, 870536148, 1525861168, -499119304, -1310824968, -898289097, 315266367, 1096880252, -706988808, 399320849, 907037021, -407881602 ], [ 117400722, 1823813433, -1864902286, -304634390, 1615448990, 114252407, 852234825, 1843548221, 1680364025, 254147521, -395167909, -1171473192, 1250334473, 1831228668, 1642699089, 830941548, -1557931782, -574986240, 1297474679 ], [ 1548206801, 2633729, 32636014, -1256309562, -1148175552, 1692367255, -1292437904, -1130669670, -1205204128, -713736977, 1575471220, -1629772654, -2024737983, -547126858, -1240949404, -1369629145, -1131855116, -2145795501, 2088632604 ], [ -1064450689, -1459072332, 1345344637, -1262139277, 597127131, -184229586, -1702114243, 264485592, -382069381, 1156683084, -1529516476, 27237073, 1322925856, -1127337734, 1489079609, -571813241, 752566661, 2097342618, 970226710 ], [ -1102912552, -599989693, 1039725193, 1369763741, -1001356387, 1716089400, -347600892, -1470124505, 1205843733, -1317036633, 1111112964, -989957486, -1092142727, 1332077581, -1981276925, 524488465, -1413284086, 1302320393, -745733585 ], [ 2132841906, 485906454, -1753863194, 1357886466, -1498440339, -1514109377, 630173688, -1942049159, -126119627, 162971965, -1711516380, -2116081770, 1286008239, 538806301, 1248021987, -1033177728, 1711055065, 1885810192, 970097010 ], [ -1456833187, -191579862, -83117213, 1675228254, 1459225300, 1322803011, -207906057, 956811215, 155011767, -154667181, 767234405, 1177363591, -990179856, 803504284, -947489592, 1449969883, 1393794540, -829883576, 57227026 ], [ 1499301439, 65549409, 114354631, -21429204, 1157122017, -1828144756, -1706763655, 1614596707, -1776841543, 1067198523, -2009577581, -1500711000, 1435568683, -889241557, -1728235800, 1562271782, -1223321709, -1536464223, -227900712 ], [ -1657291380, 1579602617, 847202162, 1255089956, -439969259, -734227912, -1736769175, -1147869948, 756140208, 470474102, -1188862321, -254507330, -278668154, -2088832971, 795724475, 1577584479, 863902569, -349871674, -358657106 ], [ -991135699, 1624511024, 1023146595, -1729354926, -502645660, -1010550587, 1442642582, 1188444981, -2038396946, 191856848, -1919300603, -41979310, -211276064, -555657376, -654023018, 1584609647, 1624716548, -222466693, 269652123 ], [ 1474928171, -192305631, -1017551919, -137394376, 768237320, 466176509, -1006502175, -876683618, -1810252829, 1723812292, 2143630653, 1199765057, 66396812, 571655992, -483590823, 200525625, 1988936701, -211264755, -396108916 ], [ 1164360776, 710025599, -630988635, -515740827, -2090669986, -526946593, -1942815942, -601131625, 1398666311, -764647710, -1459687657, -142082634, 1278952213, 1540469032, 1521005718, 1792486247, -1844356984, 87332761, 101275287 ], [ -1511119520, -224474920, 1154039448, -1846441661, -1531713729, 1753381067, 260117404, -677986124, 1407975524, 1479795222, 689731568, 1673074872, -1391551819, -1335710414, 811078806, -398910884, 404655711, 271679473, -1932089088 ], [ -1965391481, -1500611994, -1742529433, 609703909, -1677732369, 1766441914, -1748563407, 265425748, -1036083038, -964484449, -1935243472, 327662767, -804877075, 389563132, 1391311809, -2060931624, 1978521842, -1779888166, 405206831 ], [ 371336355, -440913302, 430857026, 1983888826, 915430878, -258189614, 1289399225, -1635716303, -2037237767, -2029591575, 1879092784, -678104062, -1013782320, -437884991, 900667962, 1050243112, 1352992031, -1396596717, 1301225773 ], [ -65317709, -1097109163, -973049762, -1877059504, 1761848630, 2097245647, -681460055, -88478322, 2084691669, -597069000, -2001491065, -608347177, -1476011742, 822857738, 1982902030, -1989893826, -1911391329, -1131163892, -1446979981 ], [ -2063888998, -1219291757, -1054390257, 1620079903, 822245593, -1966135098, 59054312, -1125021078, -499716462, 923683813, -1376788128, 1184282458, -122221153, 1586792081, -540743942, -1054482714, -583735876, -210415482, 1365085304 ], [ -914790393, -134909489, 1273124675, 401363425, 2132218601, -516594133, 161144219, 887564312, 1017207528, -806694350, -329740813, 1390043762, 79105606, -506791204, 827827908, 1950284430, -445330005, -465195220, 1838509071 ], [ 20952656, -239810795, -1759057352, -1643979511, 767744285, 672104858, -679312377, -879457390, 1734329672, 774544587, 1737408371, -781353068, 281308782, 1524283910, 1365908121, -1424189783, -1861557383, 1998512357, 1293189440 ], [ 2109787685, -541031572, 1437665573, -226614760, -938673931, -1032614615, 891832055, 1515709385, -1701165834, -191597785, -2063130118, -1324637136, -800363989, -1799021755, 747963853, 1361346040, 429471886, 969202577, 1433646989 ], [ 473161049, 2036970528, -357678481, 894139265, 775853062, -1760653637, -641420084, 1441407387, -618868626, -1890008241, -1212063768, -2076053239, -665360164, 533748767, 1160739716, 1319570845, -2044776844, -1150977156, 1452265139 ], [ -239397049, 632254630, 449865419, 410138351, 1682344581, 1932755875, -343665507, 611172838, 159205602, 870986193, 1064842411, 187558067, -521962412, -1022861761, 873273936, 981878302, 34460964, 1387154811, 529694511 ], [ 949599823, 1726009804, -568741920, -844067620, -622003579, -1829497433, 1561944112, -2108160693, -157899316, 732726402, 22364024, 1512840052, 131857199, 434896823, 1943506737, -419838268, -1220822292, 1656104650, -1641192956 ], [ -944510121, -356896343, 405838909, 2003137735, -1199158405, -1122121468, 340716037, -70385476, -339767293, -2089527560, -560267809, -1733988744, 1892055598, -1473633849, -1733402297, -2070965348, 1247812623, 701229698, -1181214002 ], [ -475081894, 294437887, -446260813, 1307435316, -732342603, -696767044, 587573649, 1903760576, -20179925, 1695333801, 1913525387, 1204715441, 230472961, 66462869, -1784596315, 1243677549, 1495687781, -1940685317, 1647359689 ], [ -2104728714, 131400031, -1949372925, 259787021, -1686077207, 1128390339, -1053651427, -483787496, 497211186, 1199465739, -1169887550, 1630544896, 338328291, 374170238, -66132876, -1360840057, -1038975740, 1756965453, -663309376 ], [ 1562568442, 1219581331, 817658062, -1686250015, -856092362, 575129379, 1157893034, -1115016207, 1436141816, 1559617770, 682108975, 1156362144, -1867264497, -988908995, -1102923861, -1768104369, 1360294544, 1509451500, -1773248313 ], [ 1255025587, 588627626, 370535880, 1463227690, -459343745, 471426954, 1922318522, -1743728495, -1846276510, 356005769, 179273898, 187895399, 610460012, -158078542, -964548148, 15547102, -1949009503, -2056251281, -1867183499 ], [ 1655789179, 618325401, -783071948, 246474731, 319141259, -2114387220, 925643205, 1587022125, -1506869131, 1722788200, -1394970450, -901569252, -1632492550, -1750072131, 1415799462, 1355126525, 1611026411, 1769630795, -761434058 ], [ 1985064493, -143670219, 93760808, -539334149, -1918888800, 150827361, 1709982151, 1099404730, 1693594833, 1407415913, -812709287, 1043500676, -2002990374, 1238607225, 732876279, -526988662, 1489254923, 819874485, 468836337 ], [ -1050012401, -250954029, 1834344171, 1253979964, 1891204817, -143382283, -1347214433, 1733664474, -407233237, -477331977, -187351760, 1859992362, 1356100087, -2137020976, -121444255, -1115113750, 69985058, 373453464, -1767114713 ], [ -907201241, -1662069346, -925902810, 679459021, 1948175646, -506635057, 2013030518, -337469479, 684776911, -1436874810, 116654506, -1768458967, -494792350, -361969577, -1194585868, 1015512373, 1798693095, -852181968, -2074377077 ], [ 1569012422, -1392092101, 292148818, -393764940, 1819309988, -637908107, 644126133, -1939195689, -1833027690, 163615040, 422822548, -476590106, -1127301001, -942999887, 494972074, 1649371943, 370591884, 1516646406, -1190991675 ], [ 1579978605, 237829237, -176109382, -38951851, 1489290182, -1711314652, 483046952, -1193064644, -1310271529, 314614387, 226179980, -1270371394, 1547938295, 1600693514, 765247458, 202320115, -1820525125, -375866390, -1977533850 ], [ 140768176, 1197851801, 1456340463, -2109789429, 1503575469, -1863827332, 1455207184, 1445568680, 1065996889, -1784236825, -73971810, 2133386270, 302861811, -998071493, 1651549304, 1395249761, -207726238, 578927177, -332946769 ], [ 1235597161, 492417284, 433348401, -1582410611, -98957302, 585803139, 1658073017, 235549317, 1266496080, 1046745252, -1757603618, -1703457441, 293492589, 1276070448, -748512486, 1126777054, 779287220, 1631214624, -1491337327 ], [ 1309444431, 1817149593, 636692133, -2004129445, -2130912460, 335252805, 444148777, -766508894, 1119210596, 606224014, -1430306437, -355436373, 481324806, -1327628468, -738106738, -1700714572, -1126215119, -1632235293, -1870072506 ], [ 2062186025, -1089913521, -998890594, 118298367, -732920400, 1882196010, -267042117, 1338147726, -1482917304, 570242591, -1423510384, -1080923111, -463630236, 1125838233, 1930293694, -786356486, -366778009, 509649108, 734291822 ], [ -401969233, 1286755260, 1787184351, 464350306, -1589592491, -1110072296, 1296783513, 1874876228, -930934545, -593393215, 1906156432, 1329770392, 1949328966, -1719976633, 338279099, 1549744209, -1048924691, 570563819, 129452886 ], [ 1825855088, 839574564, -778542245, 1233908150, -264127635, -1321088705, -1200204239, 1695929019, 161680851, -23590729, 171416711, -270290998, 90237309, -130517620, 160536145, -1655488881, -1365660200, -1997148973, -1504405466 ], [ 1360011802, 758731202, 845732392, 1513253743, -1419003158, 938863217, 259867300, -577113242, -2035931482, -497792824, -1096405175, -1223616906, -1789951995, 889349565, 1851370406, -1705953115, -1037287283, 327706045, -1042801285 ], [ 1666451236, 610728436, -416179095, 1240644002, 1656664011, -245536582, -1628814878, -1297063389, 888518939, -984168984, 965212867, -2043890292, -1836003113, 794235503, 2066610565, -878994201, -530606128, 799929841, -35705322 ], [ 2130807390, 1718241848, 1267229526, -600733099, 1290105871, -1161587530, -781691440, -703710756, 1275810325, 1398046577, -1987548542, -530922566, -1162705806, 772214479, -1643148917, -2016087674, -78445200, -970467088, 33801181 ], [ -1028702895, -2088743340, 1342195309, 1136810904, -750086912, 1298474121, -1139162165, 1962244685, 2045262237, -2018474579, -71245068, -1974179068, -1865628238, 254270789, -1428869013, -1636382691, -1065278926, 1760808872, 1554093484 ], [ -790152547, -790638975, -589684379, -875500621, -2030246178, -2142515672, 2066215821, -91671447, 1362586869, 1968256608, 1919104238, -149536588, 1765762943, 2090202479, 2111077731, 1487443679, -470263007, 1401496617, -237349253 ], [ 280829117, 819918086, 1705252136, -485176387, -682925740, -677970506, 1927874581, 354495470, -2053607180, 395736771, 2064321998, 1359977136, 24644994, -1996981116, -2118304366, -2101649012, 1836582505, 1468457756, 527859400 ], [ 1022193676, 1420336222, 306721763, 608447893, 216883897, 491036941, -437494382, 77271049, 1645882531, -178459940, -374091613, -762093057, -677627055, 1341082133, 165564909, 519749900, 63550588, 1601038971, 589319402 ], [ -219216971, -772571685, -1268057561, 534179290, 680737907, -1727343751, -1478431166, -447450411, 1345349513, 1203484975, -2032975822, -1872476006, -78965744, -1947854918, 1935737970, 652768856, 991257678, -1242363785, 1017983260 ], [ -1533904898, 1789121953, 233554931, -1329164470, 460374533, -1671460682, 200512106, 736952610, -525960263, 2093283678, 1980317677, 244725303, -370087341, 1755886809, -1640520445, 405185701, -27628903, -1467669508, 164277311 ] ], [ [ -693893731, 1236127495, 2129092350, -263442906, 1921981747, -1161729621, 710494357, 1851526125, -1330790709, 822625168, 1222394367, 233870055, -1120872574, -1864187114, -1568143570, 1168720317, -1115218834, 593619630, -1276706341 ], [ -804412745, -1758140643, -1162166946, 114713139, 2012118627, -1134332290, -29972909, -1666212905, 387937949, 856006679, 1852731178, 924584954, 1112066283, 822282438, 1844499764, 1377823027, -438772242, -1167065541, -1107298419 ], [ -1347087623, 1030266490, -579958887, -441674991, -1346083316, -1250626934, -166014777, -1175042308, 1973395561, 1200191017, -1734403570, -1474567711, 506253174, 1600262850, 1083452540, 1858128576, -2090593137, 954708957, -415967423 ], [ 407270957, 952968047, 1870983412, -1354261865, 1154789656, 2105091819, -1598882881, 552037983, 986356294, 479859071, 1589392338, 560282415, -465428230, 1090741748, -1366190417, 641766932, -2068237770, -114673141, 872996979 ], [ 480062257, -250795876, 1868923959, 1809116640, -1773491312, -660552100, 619424521, 1630902945, -433197073, -1789134964, -10693336, -675129207, 1905316883, -90405424, 854930940, -2036582208, -835025974, -465815651, 1170843071 ], [ 431313433, 146334283, 410722861, 1145736348, 627372182, 1815542687, -1543441122, 417530355, 1247981678, -1557683937, 342236620, 2066473411, -494696886, 785446833, -1897977188, -359567159, 1026502820, -1776401787, 1792722912 ], [ 127379101, -1008497471, 575700426, 1924870111, -2064559986, 2043977407, 370524226, -1707016815, -799294733, -657783451, 356203139, -1276147736, -901734149, 163607888, 1760681397, 99105722, -781747946, 772408906, 755983586 ], [ 1077332624, -768027675, -1472180785, 1521792668, -1315312848, -1693458413, -468294596, -895941697, 451008598, -205765602, 43983850, -1913589052, -1927926033, -1868744588, 153425771, 975297161, -1576935133, 255197114, -1342594998 ], [ -459068795, -2111002255, -37153300, -1912110385, -1816365476, 1710816461, -2106814445, -170846724, 311803152, 1192436265, 1639562419, 549909842, -2005526687, 2083873834, 181366006, -1483317885, 1526493941, -1273116920, 1515026260 ], [ -527991636, 2058321515, 1047157348, -1168289428, 47494789, -735296046, -1135787707, 1257120082, 2003410562, -869377770, 1500527968, 1814154978, 1425242662, -827582592, -1268856065, 957874559, -581435855, 87160133, -980326049 ], [ 840956192, 1817326946, -47076398, -906872399, -1757397730, -1841972269, -1734400769, 1828801261, -2058840792, -1789236072, 1859719447, -1553866259, -1936247606, 1768736156, 301304035, 32536512, -617407663, 1501066879, 2099168394 ], [ -668295275, -1197856195, 820778947, 975025048, -584328085, -657779118, -1966333858, 301338320, -806978827, 567997646, 1180602642, -2021183856, 1085650171, 702524724, 1118210483, 1137907515, -990716783, -1165884930, -948264050 ], [ 1153743326, -971615783, -1921356562, -337730889, 1533136162, 1321503470, -1885076159, -468623497, 773672513, 1258001313, -2052820483, 447961535, 1574969621, -1259387112, -177078405, 431508568, -1694056366, -533615597, 975164122 ], [ 1530406537, 2126731229, 1163511376, 1145149332, 956740883, -763759421, 1823328833, 2055525795, -287709442, 319132837, -415759012, 619860883, -2109401136, -1105356726, 277332210, -1777224893, -1980996662, 1433858301, -722433040 ], [ 2015560072, -435879709, 1175725074, -1969425755, -161207716, 1889679121, 2126178084, 914955126, 352369898, 1068419073, 1257048736, -1946757224, 1793581912, -299818928, 2138000058, -238191023, -1330958445, 1281021267, -817859221 ], [ -1904509411, 814554267, 233346795, -1918797842, -1578218060, 67854469, -534040175, 1506209271, 1768263216, 116884561, -1595397569, 795806365, -1797833571, -1187180549, 1525857088, -1395506208, 1321777919, -1685633915, -1202634096 ], [ -1596113584, 367249621, 1083661592, -1440293771, -1013467318, 2111861508, -1522419935, -1944230821, -1855043743, 333822239, 882291163, 319511601, -1130952563, 1456518713, -1643302493, 2118104607, 56415285, 1219796329, 86427924 ], [ -840641715, 1443662141, -450543171, -1090706290, 1940157713, -446540813, 1844172362, -2098357455, 1028203223, -1253612250, -317630691, 1505664474, -1086887153, -525393938, 115071775, -321755558, -2027763897, -557414847, -1369719191 ], [ 1343663487, -249611772, 1715130262, -615613117, 1165172724, 544262139, 1914870221, 71548019, 1874699479, -1824248368, 2013520774, -988259150, 116195812, -409053909, -2080774199, -226425210, -841450425, 1941182059, 974580888 ], [ -1838399436, -2140311734, -1247655159, -825699123, 1293204275, 595330643, 1492046768, 771643420, 1884844747, 399738064, 1986059122, 2077923263, 991852330, 323819376, 231232548, -1950141860, 744524920, 1344542124, 22001798 ], [ -1542281008, -1190234432, 1206874391, -210007040, 1329259671, -1375487551, 539808264, 460229679, 313200607, -2095547674, 838338279, -1392787811, -398815575, 1496860739, 1432600149, 409147248, 1256436121, 902764638, -1915095838 ], [ -172593053, -1744329241, 908077222, -1187604373, -1909630983, -520004432, 1494901325, 1017497833, -227687865, 1529160860, -548975614, 335431429, -379307073, -36229265, 525506631, 63487728, 1775847510, -35357821, 880067871 ], [ 698142992, 1704156521, 1669044867, -772477607, 386782237, -780582460, -1221371379, -892847685, 660527068, -679444780, 1718253246, -1904482452, 388368964, 2004777786, -249369431, -916692352, -381007489, 1115442693, -319021002 ], [ 2063911561, -166813075, 189575100, 1136444300, -1623493320, 1845210850, 1577386994, 1199010644, -1852260851, 396252769, -1200801256, 1701052664, -1110089320, -657114936, 207633572, 1199863430, 1179580966, 79450646, 208415219 ], [ -1283777180, 894869198, -1289864389, -1955453352, -945981116, 980935171, -502170176, 1454519268, 948951601, -258157438, 401448476, -265253932, -1700144875, 1122293176, 1654037314, -749297614, -1168672339, 1794887348, -1558443161 ], [ -516345076, 1290029306, 339984228, -1270207551, 1669422755, -288121661, -1975069214, 1445781452, -1570732897, -1452788694, 591748674, 2073865133, -136316183, 343226251, 1887173087, 379077620, -2062320657, 1115855175, -837657040 ], [ 781040044, 1555165809, -668565104, 444816999, 632203256, -1913646510, -142656428, 541794103, 719129476, 904537997, -1694385007, -885534584, 518389647, -1540693718, -313695685, -886342024, -1607729007, -2005079004, -1799925711 ], [ -1249966364, 365713840, -822615874, -2027623918, 592017173, 918315734, 381626708, -1933927575, -170247070, 310850882, 955354395, -1214849298, 630639851, 1422025491, -280699762, 896169140, -1856261686, -1073914868, -1989938382 ], [ -767695690, -1320429576, -862694765, 1561525290, 1900173417, -560636392, -1671072501, 1491977949, 1778052826, -1959665045, -1051288847, 381553638, -1381904780, 1808433000, 1451018775, 1486793006, -727263652, -2030970039, -1714396217 ], [ -1826723789, 1541233191, 419318522, 541314380, -113564061, -170012557, -1728280911, 187220531, 2141832675, -257728245, 1394840866, 1884202217, -465348185, 1810373812, 743728458, -778994000, 371031245, 401472412, 1649903068 ], [ 1351304167, -581416273, 1450416000, -1080316186, -244145702, -840445217, 498623393, -530383285, -1940913524, -884431270, 1486871684, 1157946349, -509842337, 1589751415, -179393777, -441676839, 599717804, 1253172393, -695253731 ], [ 1184693951, -1939302611, -921578653, 1040657090, 1680993734, -64130937, -859897919, -1927927191, -1624501172, 169666861, 850730292, 2121577097, 444966841, -854022976, 404402064, -1581688554, 1650722163, 2127760892, -971305513 ], [ -349395701, -263973879, 2095863919, -978653517, -82215338, -2070133207, -1342043369, -1912352668, -781146826, -2004321843, -1303853061, -257636311, -317634507, 1912598493, -804799378, -2127364361, -935028124, 830611487, 282529213 ], [ 173881920, -1401566067, -150435725, -1861561101, -1409402186, -1131124008, -1455094253, 1289093663, 2092364964, -1610415368, -454707887, 582109995, 127556420, 371153439, -1954860548, -1318451805, -399577390, 1287267901, 864161288 ], [ 1275707427, -1570334399, 1272636904, -1668346606, -1240564493, 2022998953, -640300446, 1748944838, -2085374043, -2072453509, -148249570, 617409261, 1975944048, -1931452778, -1418946218, 2021066042, -280348517, 526573308, -1246286610 ], [ -604225285, -235668500, 419371395, 1847040115, -1965486708, -1475114261, 146799601, -1019453206, 1733999074, -287547655, 1231100490, 1761132132, -491400792, 1345824299, -788786973, -1331303288, 1276974917, 1314869581, 1768918636 ], [ 1208175821, 564208674, 2146580059, -1024882423, -708484413, -1001531709, 745470207, -532472881, 198050757, -72657850, -416549316, -331644066, -933049084, 939178755, 1455165071, 1786679380, 1502836140, 241429481, -1871452124 ], [ 659619970, -479906900, 1634848023, -1453888651, 1732091502, 458145164, 631630587, 1875933416, 1158926008, 70321513, -1209798190, -1004915535, -2089597544, 2059678134, 1568182627, -308027508, 1663613333, 1226334268, -598021459 ], [ -720455157, -939493711, -405941179, 1896478694, 724193600, -946400717, -1899735555, 1909391472, 1083591163, 663672404, 594400160, -2048446464, 242704679, 1759225188, 1969954827, -1670755372, -1210976416, 1646936734, 1740156266 ], [ -1630501258, 615563606, 1407065263, -1102186194, 747000759, 1870036500, -2137183460, 1831726224, 1671368697, -1479408841, -1456462346, 1773947854, -2136958917, 1282732563, 1234779790, -236006745, 404724719, -921409905, -1358102588 ], [ 437985638, 815063350, 502632172, 908135831, 575278526, -297599518, -811835578, 1636323950, -1947903663, -389374505, -6729409, -338029677, 190019319, -372880600, -811481324, 1316231673, 3529038, -409295633, -1175315290 ], [ -1353096852, -2009636796, 117253552, -1716385690, 69990174, 1176605034, -1814161453, 2603405, -1225003935, 1923310427, -1339109860, -690627617, -589553818, -1693318431, -1172661970, -11714089, 372246631, -1085075786, 1295631346 ], [ 1262671445, 370769235, -420407006, 1590211671, 1037723313, -1207055047, 1575599093, 1120201502, -1989605939, -662442964, 794658504, -1474031906, -1530018024, -735830841, 1063681016, -568342555, -1836933154, 707077608, 1082168694 ], [ 1502540116, 1283100188, -944948012, -265515730, 784268512, 135293020, -1394467955, -165916090, -286713997, -1415458249, 447195885, 1478596422, 1571737926, 1190560699, -639437976, 1645564018, -2020729034, 1703495501, 164998783 ], [ -887159854, 966843413, 836159689, 1878929289, -833320873, 1664357054, 819056266, -2057291113, -783253499, 889674391, -1500324917, -1875553113, -954573282, 1635668543, -1441211249, -678409069, -1180165304, 952899833, 888758839 ], [ 428132308, 2005467375, -448996934, -279323479, -937012416, 913891804, -1539011108, 669746907, -1211521075, 4268110, 609702306, 1705097779, 1010409009, -193988303, -65677822, 1081273057, -577836683, -915681041, 1000541704 ], [ 1623630115, -1776925100, -1682202621, 1360984366, 1231542497, -651226450, 1187553269, -1156197560, 584010357, 1892527819, -246582648, -334574883, 577343345, 847214402, 436695112, 1080629627, -1950516365, -1544939550, -531714764 ], [ 1198749049, -25233246, 1527507119, 1095207559, 219276762, -522918603, 399441868, 520993565, 763336280, -1721832042, 616993554, -1997481046, -382957716, -1030147704, 1981479269, 970175821, 1334458411, -471770785, 867355785 ], [ 1812993604, -1083665186, -2091885578, 2022224697, 788440332, -1503137577, -193233175, 1718057367, -303572141, 969621829, -2010108800, -1438311782, -1984624256, 668574198, 1113810586, -1003840586, 338080490, 700398056, 461557978 ], [ -2125576208, 1092380870, 1341252233, 753339365, -332724249, -279831564, -795774219, -1256893408, -219074476, 300661190, -819813839, -706931590, -1341672110, 1375442301, 466428003, 723325693, -611063146, -279373193, 99835792 ], [ -2063758319, 610700655, 953662661, 600027448, -196448351, 1808881259, 1771769596, -381471958, -922083140, 702907889, 1944702898, 1784735134, -667252179, 1999330914, -1954521145, 1967204066, -306541032, -756935051, -1187532442 ], [ -910733755, 1175264426, 1261254387, 755084639, -1558780852, -1851800249, -1768944001, 996381558, -926292636, 1159368892, 626340920, -234235712, 725326331, 641178867, -1942739086, -1926729321, 760061751, -468802252, 1253254941 ], [ -576071764, -1757338258, -190360000, 1666051845, -241726880, -1968101993, 2142834333, -1259665948, 1131207870, -801338915, -689061573, -1006760233, -2099239534, -138145833, -798177497, 333441686, 1900980915, -549305516, -1459157989 ], [ -1391323396, -2079385284, 1755702328, 2074376105, 108425514, 1190927820, 1722277394, -960640547, 1662283121, 555928974, 1101850187, -1003785563, -55949962, 620515129, 492048765, 80738673, -163225421, 1823642861, 1529045245 ], [ 1950968019, 1210114379, -433899845, 773682224, 16833381, 800425337, -370609985, -1440831107, -875024780, -899124313, -404901335, 1709957569, -145356371, 660232322, -20696464, 934692483, -564341673, -509259022, -291682247 ], [ -89552571, 1087181269, 966158283, 699575594, -891735707, 330118465, -1154042830, -1501054260, -222806568, 787206808, 2108925729, 1384691904, -1604555707, -893728142, -1510448051, 1205913723, 1424215571, -1803202042, 2021189734 ], [ 364310233, 1081625826, -939815356, -109333281, 516302445, 2108823876, 2119704599, 1391933532, 898154075, -263514425, -1117863883, 1107131040, 2083774333, -1257784408, -360597412, -1399038044, 1972504450, -1221192132, -1370424162 ], [ 276716846, 1053486522, -283788148, -1339036425, 1954526486, 861265253, 332374898, 243436829, -1503051190, -2029632304, -1989749145, 1066014164, 22964668, 872800325, -41076012, 991205404, 396752642, 299646772, -1812597081 ] ], [ [ -1794774522, -1093305669, -300217667, -77549519, 374159177, -113274342, 294908147, -541308578, 829140588, -1960956236, 2037729095, -894776826, -769702684, 772574457, -1752882854, -1905103661, -508279688, -1125795013, -341611277 ], [ 1528151580, -537072864, -820184596, -266822070, 1825263973, 1362658377, 1243515997, 1134104976, 2094821829, 1581780089, 1676208490, -1115028465, -1438837167, -1350609279, 1724465468, -393442889, -1991409817, -1964640111, 266729378 ], [ 796151754, 1627799171, 981686438, 1187292648, 1629183963, -925196405, -1028652347, 1500989564, 1737822526, 2122118492, 1570277900, 176844134, -866841171, 564682973, -1259674166, -1276247076, -621684157, -1335922788, 530120253 ], [ 1724975479, -270718391, 1447466503, -1574115011, -1008930057, -636016591, -943832516, -328141886, -541146182, -1003857135, 2064075257, -2086489721, 903570214, -215011323, -991922201, 1303606005, -1428371868, 885855344, 916716517 ], [ -123630245, 143853904, 1816746573, 458824268, -1928115060, -1755732337, -64889606, -1307751119, -1143770030, -60210284, -1121628988, -1461880160, -92523214, 683699394, -1398230013, 489662232, 1514216512, -1394533795, 1256690136 ], [ 1184226682, 280506396, -406089438, -1211465289, 322568780, 1223668095, 1049192275, -1688604783, 141797631, 682979463, 94383786, -1760043673, 1360162767, 765890520, -1452414872, -2114104773, 1912735325, 242801038, 1934852390 ], [ -1189940310, 304622375, 1392773919, 241082491, 184548583, 1765840488, -83574322, -838110163, -808815108, -1710244671, 1006267860, 375511704, -587772084, -1211304787, -96303151, -905054808, 1875197384, -832940743, 467423948 ], [ -1251349959, -409572465, 72754354, -1026996658, -1021048539, -1229830472, -1029823787, -468368489, -1657522767, -2040015224, 2134461001, 1227095637, 2108018907, -1545180302, 1184878523, -1643217515, -1829892984, -1650091535, -1491352361 ], [ -242474986, 724582371, 1597818658, 1637788384, 1103419199, 1126935426, -873107971, -1737826772, -1466852759, -236517399, -291190211, 247518042, 561737646, -437246273, -1216572664, -860704519, 706188615, -1271591256, 1236333873 ], [ 853234980, -968596965, 2008502520, -2080529525, -777897467, -928701896, -483548061, 1615362895, 2039594321, -1228362588, 438457367, 1594682847, 1553479654, 752246941, -1058608413, -1552832748, -990377245, -2033634456, 229781394 ], [ -2096544514, -2080585588, -1067299193, -1746523360, 1676838186, -833975353, -700738509, 1686774050, 470693594, 2052455222, -688703452, -413518414, 843041964, 732289349, -1071218213, -1720018140, -1392081192, -1520643911, 173132707 ], [ -1409207291, 1209262709, 186731065, -617435732, 1514501611, -190965883, -2066087208, -360971450, -96845515, -657988741, -828894320, 1953401715, -294684905, -593887657, 1954043851, 1321890936, 707290508, 95688485, -1107040825 ], [ 451296267, -1890337565, 370880013, 1205132937, 2091995608, -241185189, 704938905, 1957184706, 448825374, -1134305810, 457568946, -444240986, 668446535, 713319902, -1786487302, -940196571, 951055189, -445599264, 819080640 ], [ 190315881, 1918008966, -467420895, -500195448, -694566620, 1712875974, -1316604235, 508352270, -1807477165, 1889484169, 1183241139, -1904949356, 585637645, -374721633, -674237498, -1173548704, -708752744, -239834121, -1347699626 ], [ 818487932, -225951788, -1245126889, -441981898, -101377554, -1753273060, -1039588306, -1412031039, -1905764362, 99451946, 250954991, 291645864, -2022357495, -620472792, 1683351665, -636358024, 34678147, -224004321, 768171314 ], [ -574215404, -2071664299, 1116800298, 952816186, -119823438, 1568498302, -1219905163, -303228235, 212679416, -517724513, 1417276451, -1728837314, 770746331, 1804941832, 32751587, -592837800, 1823208060, -1389899319, -585519440 ], [ 164419343, -1423690073, 2017371834, -1780349485, -939584580, -1173210274, -1769867722, -2032880184, 1897202279, -1458665168, 1266328920, 612332672, -467754826, 2001998284, 1720283243, -2071096136, -1984304599, -461805987, 92994679 ], [ 525427924, 1796569438, 1419442356, 1731853523, -1820498802, 141547786, 402464524, -1372942102, -209356677, -192315039, 291413853, -1491322052, -2081122396, 1527452962, -647400861, 904555379, 1125488709, -1823814524, -1901535790 ], [ -133397380, -334594672, -132581305, 1330982205, 545979452, -542025426, -925029571, -2044031545, 716102271, 356480785, 1464975256, 1962387763, 591421222, 1120063325, -2120156817, 23260869, 598240952, 285854242, -1549753993 ], [ 1115655973, 1157375813, 236259180, -41845443, 1164875533, -1715371517, -184592325, -2090968562, -1049899099, -507948456, 423359030, 539373040, -47231126, 1211963100, -1888222025, 1943499742, 660125659, -1053824867, -1980982177 ], [ -2039781185, 452194563, 2000372027, 1617298872, 1611687290, 1835314214, -1240271631, 401417849, 1715734321, 701155446, -1381130165, -658735078, -1165806672, -429009000, -1360535093, -1582542997, 1996688383, 381717944, 991417191 ], [ -937947593, 252161079, -1559323984, -1865555366, -1487033740, -1736128084, 1150018664, 370104456, -1820989312, -448992701, -1012051372, -93514855, -1262327105, 1160964852, -2010824383, 930882295, 323358214, 1150394885, 5232748 ], [ 377024086, -557048058, -655183778, -2064684879, 1669031527, -1821666952, 1796754666, 2100253691, 2041580377, -1291994882, 1116357274, -227613286, -2087548399, 1043920769, 1123089103, 141545365, 579869068, -1495814533, -296771835 ], [ 361998377, 1064427575, 77003071, -929931899, 704367488, -401436482, 99844017, 1704092796, -584843609, 835732235, -498068503, -476873824, 720732434, 1771306782, 488597131, 1125120634, -681376059, 147362606, 977208047 ], [ -552876730, -92379747, -451813597, -427229123, 1612690686, 1098331142, -315403764, -873531699, 316429129, 805193879, -1539953087, 1202038716, 867687899, 1424038506, 1755549494, 831957187, -940582667, -425535874, -955553287 ], [ 788769550, -1945669193, -87145792, -1050194333, -1145011471, -1511869676, -975793897, -127981673, -356426580, 1459206096, -455303694, -1919211211, -566722813, -183319454, -412527729, -306588851, -525250957, -471824866, -511348915 ], [ -2060232201, -42449409, 924920528, -2033076300, -1879089029, 683638899, -982365488, 254703852, -1421223006, -406304768, 1673416635, 2027919838, -1583568370, -151720422, 1787762419, 201499746, -1028478450, -1056422107, 182178281 ], [ 846800382, 1107458760, 182529600, 1769832376, 1722746324, -1716684387, 333198944, 1689875653, 1473569940, -1359046799, -1290399485, -690715047, 356791951, 661680945, 1718540772, -907198676, -1991766216, 954283289, -779987293 ], [ 1260137816, 1049667982, 1033331475, -1851389360, -1991824647, 2080773020, -1830744134, -992004893, 1401020527, -781841589, 2034710243, -378514029, 797831836, -1495288667, -1931036149, 2144420329, 1877049712, 2039304338, 1685584070 ], [ 1828857566, -1493321807, 1126911311, -757409874, 2062111661, 1154758190, -6323789, -2110910745, -348679904, -152601254, 1781335886, 636704947, -963002027, -1648486654, -153396538, -1014183513, 781749728, 669405763, -997604963 ], [ 1945311936, 1724695720, -1144836815, 2011498761, -479567949, 2126278215, 1960203000, -748131893, 327071951, 2074984149, -1727744786, 1367721, 2320006, 1603411863, 395347688, 1996774314, 798116189, 1732574900, 440231259 ], [ -127322480, -693795408, -350862562, 57768319, -1528079839, 1054372116, 417805409, 1990785639, 1717475275, 777839064, -1081774594, -12250666, 1253940167, -1561168611, 1451350039, -1862676035, 514147340, 194807803, -539462336 ], [ 710263928, 494584774, -1829902625, 1227936256, 1202625362, -994354112, 775692742, 1389098894, -413062297, -2083832563, -1320787472, -471990352, 908029213, 1221155379, -1659413765, 19716579, -858421331, -1836762485, -1876097389 ], [ -383488345, -1473166278, -1578049287, -1999190140, 2026548957, -1549716941, 120362376, 1882879119, -143058643, 1091629648, 181206995, -1975166551, 202132558, 1295523645, 515476502, 1712249406, -231361484, -1746375322, -653155868 ], [ -914275650, -1681309606, -844825728, 1619420714, 59266023, 805992063, 153762641, 241891739, 676022636, 533476212, 1900054091, 1350578258, -1981441571, -2047911856, -1606157347, 1949076571, 1761875949, -878215829, 147695002 ], [ -1897840485, -2102777237, 1336760532, -1015419018, -1096060207, -609627755, 1789155496, -709187795, 1049898092, -2093250931, -1241627063, -547101386, 1214927358, 1262010904, -1242940929, -1263588073, 2092370725, -2023462391, 1874929091 ], [ -336019756, -532700757, 1178791621, 505799317, 718216143, 1836437098, 716856374, 889650666, 1495792796, 923317672, 1337667946, 104658589, -1385881581, -2081391068, 328589884, 271382346, -1716912487, 550763994, -746805327 ], [ 991092285, 1631275341, -17712274, -443636844, -1275843631, 1805699660, -70298819, 1715778978, -1697584679, -1445133965, 269281436, 969224972, 2120494816, -25955505, -1926809741, 1506702460, -765702628, 1601832131, 1671079029 ], [ 1184619924, -1197612287, -746290532, 1781860144, -331225643, 1048095484, -1374065518, 531348306, -649386464, 1628347504, -843895939, -735644226, 1037155351, -2146567614, 982112469, 1832586531, 1971674077, -1376385383, 39363157 ], [ 386360366, 1614898731, 1964697268, -1294774921, 1311641548, 330857177, -1919603084, 64855881, 493703706, -147246351, -244765086, -709916895, 1025856144, -356889891, 545408478, 469084835, -1690235414, -346419934, -1577866429 ], [ 1535840171, -1478108971, 1472131396, 264489599, 1622339985, 1418582890, 1360963753, -52584683, 928162653, 1962827467, 1571917125, 399807254, -1668174029, 376631658, -1536008718, -1967639350, -941498444, 1139420319, 637247364 ], [ 757053008, -737540920, 1451174364, 1453560662, 534639962, 2006463988, -1201770355, -560453024, -961647626, -532157425, 461481401, 999564565, 231854980, 996231186, -226353689, 1827156556, -663246716, -711237420, -286728695 ], [ 1863326111, 1136147379, 1436859263, -1611264637, 1462238330, -2080481185, 1706516697, -1320198558, -1608492945, -1205179541, -1033147131, 441318450, -1701911401, -185780561, -136659764, -1221521559, 63258605, 679255283, -1255884923 ], [ -1257129767, 349224356, -807751778, -1376738249, 1533407961, 1054992993, -1338777439, -1900545251, 2040484577, 1666898252, 787939912, 317677775, -1187525426, 1124517453, 395529822, 1594729169, 53469537, -1061902873, 875866874 ], [ 875543649, -1639983452, 552257311, -598264775, 1413042833, 1737340709, 983006959, -2062106575, 1810259758, -484586528, 1816132028, -565461765, -797547053, 1267116275, -335428372, -1292301566, -959277546, -815199370, 1335270512 ], [ 1929654455, 958171483, 1830095144, 1661791624, 1014958898, 2131709111, -1573266522, -1413743349, -1271228111, -1535809953, -887720194, -550280142, -1281480714, 531448015, 285249420, 1342397190, -851890459, -118333364, -1597720436 ], [ -113749168, 536807403, -1620374102, 618252661, 2078765811, 316769393, 1204550027, 1283379795, 1522815501, 617784206, 1305125501, -1569831285, -1607818571, -200742806, 893045518, -1440684237, 1464435420, 1889842900, 611502683 ], [ 1805015696, -1121633033, -651703069, -293986784, 94152859, 509609740, -2030766262, -20757363, -1551288887, 717313847, -814691565, -671021855, 1760091645, -1302299772, -1854428669, -1952399866, -2054216276, 1169659442, 1491719018 ], [ -1157267720, 71573167, 647369474, -1188240097, -1601717927, -480497928, 1674939275, -1199189517, -383216143, 1614453661, 22586503, -1040558291, -506857475, 1078229801, 2023984450, -950220029, -1559483769, -747541255, 811910518 ], [ 1124818373, -816873244, 1902508808, 1407174096, -1132310586, 1140222729, 999286738, -1549715701, 1761149369, 1618942095, -1869410482, -410500755, 35286517, -12793975, -1249525306, -1005493829, -2068796171, 1064221453, 1345433335 ], [ -2075950927, 1122786396, -1885010044, 125914971, 1218011465, 939694328, -332278938, -1830488756, -1744825822, 1573913819, 1793951518, 809053371, -614466370, -99835755, 957523842, -1769682931, 334736024, -1925354568, -595599960 ], [ -553908943, -1134326072, -81888290, 301433430, 539786930, 549302087, 2138618190, -1419551075, 893568054, 1593363901, 1941683089, -810751569, 1364318595, -1121684149, -1843119291, 860254944, -1724722038, 1305518542, 552341152 ], [ 1477785688, 1606183278, -1333872770, 1261756016, 648921948, 23145499, -2088828695, -844146493, 1428636922, 794509761, -1819643612, 174212939, -953122720, 1812484541, -722754743, 567129477, 266538020, 1657825446, -76518268 ], [ -61551277, 1811840481, -843570723, 1932428304, 2083185287, 721822195, 385683552, -1743598334, 1194120281, 1907756862, 631809531, -1237419700, -687073822, -2107498409, -1617925252, -981483579, 2070934528, 501778820, 430576264 ], [ 1883677629, -92138041, 2116208884, 453595322, 1956860876, -964521711, 1076161057, -1638348964, 419675739, 991336360, -330379731, -732868781, -204372656, -1446364051, -663336481, -105874693, -1448537886, 240982886, 1239403233 ], [ -1799643936, 1037633086, 1067963594, 1207994558, -1075117729, 2125459416, -672088775, -561810668, 404414520, -337317717, 778294503, -621701037, 62025009, -1425959070, -1387655310, -598646024, 1140044868, -1863432405, -15285841 ], [ -1718747060, -42323461, 1305974456, 136741322, -1016209712, 1747941496, 488642601, 875198170, 1263547087, 1821644949, 825217704, 621231676, -1459480266, -443485400, 540316182, -1547336707, 87453095, -630308308, -224148858 ], [ -1800654260, -1322852654, 708863171, -1002773559, 1823363492, 2096621406, -1922260911, -577960918, 552428072, -863789285, 495562772, 1550649935, 1020880579, 1180097763, 1005968852, -476607376, -1392559677, -1152656147, -1320719857 ] ], [ [ -1711615425, 1303382125, -847115943, 825496351, 544795378, 298608984, -1399430808, -1987846410, -1920297020, -1526590796, 1582216463, 829882590, 1470739937, 1841682307, -1689639888, 1284495935, -646683872, 1932016076, -1739368431 ], [ 561189391, -538181247, 1990476257, -224083994, -440046295, 1503187796, -266766483, 1764160181, 541408269, 969632554, -1125446598, 1716039975, -479566371, -1181627537, 1248400204, -707758881, -504447922, 486394861, -1933960585 ], [ 17232141, 39497778, -2116350266, -2103985443, 799000804, 404804731, 1320144144, 352042199, -723137496, 1894433538, -1256065920, -54933783, -1799348569, 2034650075, 610436720, 1684407028, 1458585769, 278535866, 960620921 ], [ -12893528, -159298678, 833948636, 149351928, 1740361271, -1523546132, -25499558, -1205375036, -914229021, 117674766, -1553035750, 1888116597, 904758610, 1272331218, -767259232, -1965347562, 577486040, -1652954345, 1053183380 ], [ -1193538670, -1554194659, 703796289, 879312825, -37538769, -532301949, -1960900574, 1617370287, 1347050468, -737512549, -1453185973, -767706052, 1142476169, -1335959816, -1990674893, 1968306573, 358434574, 1562028622, -884099849 ], [ 816737327, 1136024309, 1923684822, -1545576443, 905509486, -215787001, 1542130549, -2020737277, 70100831, 1927010634, 474904150, 1380585370, -693497233, -896609731, -264576913, 1306946584, 224335227, -406965807, -1052130555 ], [ 1071728963, -1212742470, -133721225, 1973357312, -1451117593, -1981028695, -1070978397, 1575778130, 109956145, 134401086, -1064867983, -706616941, -642131199, 133680375, 1212016685, -252420161, 2052474657, -1041321114, -247926416 ], [ 1536156408, 907889636, -1469652352, -1241807167, 1758581039, -498043031, -1234380646, -1014886648, 618673063, 1238900759, 1249770882, -1047709601, 807535442, -1080288795, -701123053, -216970511, -1909473062, 2068570603, -2048252048 ], [ -863502523, -163730191, -268791328, 1248425172, -323492494, 888891354, 640099057, -1309100715, 1292989494, -1418705226, -1058128219, -401640260, 2119812838, 457869204, 1877301588, 418551634, 1812043283, 954596290, 217312551 ], [ -1970334640, -219193102, 1377149544, 1763992050, -2044262817, -185818274, -1625711219, -1650408077, 270339296, 503596595, -1116747614, -141357981, 1712069708, 998856071, 794084152, 1086211359, 1875781171, 857434811, 1173350686 ], [ -2051508501, 1308507589, 1872248576, -420137111, -1832731751, -2001668700, 1898345682, 1998556229, -1266284873, 1305450725, -606838187, 981834324, -565242371, 894391433, 1868939392, 1875114088, -1987283694, -375907362, 1230073303 ], [ -596038519, 823795319, 2118641634, 1048971656, 2108563486, -1900349214, -1732417794, 1203285982, 1469937725, -255080070, 700975568, -862043448, 97108054, 727283886, -1423376406, -698126324, 1358554274, 629860583, -416942401 ], [ -1383006736, 53510310, 768139512, 2127457870, 1154215397, 2129866786, -1645390667, -1610993239, -1862586910, 1066316493, -1298877046, 844881563, -673045492, -923163149, -2142156965, 1298100233, -225370236, 502593273, 459437596 ], [ -1384991842, 1285794898, -1956504128, 1022162871, 802610514, -1821192481, -400860730, 532759740, 851132209, -1926752513, 437383348, 98574333, -3139258, 327978891, -371561052, -1639087961, 1477362355, 1398910715, -690729812 ], [ 497060897, -1472533834, 1780861814, 532808364, -230590655, -178672007, -1564012172, -804310911, -852633824, -1339510311, -2071709639, 1627667374, 460215584, 116420918, -767807583, 1521506648, 1022654261, -2035403891, -341280251 ], [ 1679022503, 251188369, -680926179, 2008762180, 116322797, 382720215, -740557195, 13453848, 2060455794, 302889715, -1477928416, 798219726, -2020507350, 885283293, -1032300326, -461144627, 500028155, -2063492606, 573878640 ], [ -205999843, 1704734476, -2004510726, -1104372038, 916220670, -331286692, 1171594238, 494834951, -562769128, -1005316727, 2020806040, -1712886495, -2026655505, 1465957011, 1073803189, -1299151550, 86693264, 934700908, 488452575 ], [ -1519048755, -802556280, -1130128997, 453063368, 1351451986, -1476516057, -489335700, -1031966636, -1332632059, 430941236, -1343517026, -1814389250, 1164113025, -775356004, 603056707, -167462247, 1720097846, -29828899, 83573429 ], [ 657708163, 1110838403, 2143438434, 10526514, 2076566464, 1985568498, -824665132, -1267712649, 1776691027, -481410611, -1197734964, 1626585143, -931186465, 1700287480, -154403141, -1388679843, -1541487916, 1371775770, 798904225 ], [ 121345896, -1042095622, -2079294525, 1973662251, -1446069543, 128000912, 472963425, 1643943481, -357112577, -698242035, -112981688, 347748665, -1694801930, -1264320236, 238247509, -93522746, 179416295, -857671877, -785006880 ], [ 244478168, 681573107, 2006915662, 1854471852, -2141175962, -290037557, -481050440, -663900414, -197141310, 2022875392, -1514446970, -658516151, 2054893405, 1435131082, 458905443, 1216764172, -444943362, -1192916087, -1511178138 ], [ 587235081, 1773329639, -1813492269, 2103017998, 686080915, 743431683, -1699722039, -358801713, 119790794, 2147442247, -1858392144, -275763420, -441877005, 1312550967, 86482557, 739108974, -480723671, -1701322765, 1586362423 ], [ -1924662751, 295875561, 1568197066, 792253649, 235951168, -406882151, -2056500973, 540970448, 38827008, 1833578998, -152388260, -1354949637, 2053528130, -1185433625, -161311835, -1725085040, 2039116105, -1204912279, 1902913869 ], [ 540966256, -1650345542, -1046681532, -8689823, 417486088, 399373565, -555829218, -1265169795, 218369696, 196372311, 903540818, 1105135632, 1872439577, 1812454113, 675537770, 535645514, -1854846895, 111492304, 1189247103 ], [ -1675682479, 1679409293, 1589421436, 1920263020, 576405476, -762356065, -477412778, -1352989982, -570803769, -310008106, -2102613762, 1259558473, -664961802, -1312155819, 62762082, 227102664, -2066914900, 336591207, -1576153608 ], [ -2124725587, 1474846873, 73278833, -2023941693, 519958143, 722804722, 217782600, -1782421850, -320781183, -1444293030, 69059389, 195565788, 691612186, -1734588323, 81958292, 1275649162, 1773840943, 743475517, -1116679815 ], [ 1307237370, 1498629130, -510241274, 1979311999, 908429461, 1576187166, 1828185062, 1346066527, -762067006, 1275059474, 588233930, 367395833, -1321572638, -2008032240, -319522229, -366396101, -944276980, -1737012049, 872321997 ], [ -732781092, 1699430644, 1264274151, 1778389670, 761061266, -1249578351, 581545882, -89554034, -1937441644, 1247423130, -753238653, 1517052839, 2077204256, -1502576866, 1500717416, 1015268944, 1541638444, -1434351905, 1748188195 ], [ -1020367956, -1253173702, -459415644, -963886145, 771814010, -439806694, -401539044, 1388518123, 2102009462, 110357524, 274965686, 949767120, -714744581, 634173049, 1135068364, -545301475, 2107335838, -1006733315, 1319416160 ], [ -344580667, 277449830, 162477579, -789174971, -934097845, -416746356, 1469207413, 1154284217, -1888371549, -1623033939, -81119942, 350603301, 1978365982, 75726021, 1484725788, 12477654, -498546098, 129060922, -1814767073 ], [ 1806712038, 6610291, -1973390154, 408479228, -1569107145, -230674007, 1586934318, 492938402, 1973534554, -195968955, -1052777976, 1700534607, -126728380, -869265490, 595782560, 1273901507, 31151371, -688559833, 387933405 ], [ -224729181, 1042869052, -1441409858, 1698192463, 280708039, 2027290804, -1039514633, 25507630, -84359842, 578834043, -79676834, 2097852328, -87847803, -925049941, 1951076022, 1973108090, -1128001078, 1935137024, -1321453799 ], [ 318989589, -875969859, -776070790, 458048177, 1972985823, -2105191751, -1279057596, 1389512213, 470458793, -1380168488, 1852780021, 1273029591, -1541439647, 956071823, 977290656, 1985242074, -1806878546, 126099700, -41239827 ], [ -1494955526, -497109923, 1177901217, -578314902, -2039272228, 869927352, 46194835, -1559074764, 1058324169, 1527053560, 2083883216, -95241741, -80722163, -1600175155, -1609331560, -1071320453, -1018046517, 1686101687, -183051808 ], [ 560059523, 15445514, 1017576264, 897942415, 491480698, 832429068, 1748778901, -1892007882, -707193161, 977533927, -503831877, 66972794, 1930500142, -550390014, -484507501, -842413517, 387150214, 1059693361, -553231176 ], [ 1440677821, -913500500, 1072089219, -262486752, 372046634, -600694875, -1906108046, 340107841, 881825140, -438672633, 731164849, 2097771005, 887795756, -1292863704, -1978584490, -1935270487, -1457583212, 1083515495, 1992190530 ], [ -2134401128, -2119012602, 1702474418, 318615010, 157703987, 1686576659, 68444202, 401281994, -1763365142, 2145007459, 1552100531, 1578094594, -330565410, -828377831, -117323803, -1078027401, 593095993, 1656179961, -2097201842 ], [ 456438205, 498849236, -387168374, 1087723734, -1203617986, -407431592, 1716182244, 1719529603, -901049325, 1085323592, 959334293, -1458415887, 1855247749, 90008814, 1210354197, -1641770533, 1502077929, 1200629375, 1596628365 ], [ 1404238330, -206450455, -314006953, -1101020089, 1827022217, 973784826, 915015693, -151179307, -1590386393, 399519176, 1839986099, 838267692, 2134479043, -763322314, 1028272874, 1356716336, 1865256559, 1134249363, 1042078150 ], [ 749306657, 989778180, 833287603, 1242456479, 2006562124, 468077942, 1834328891, 1207596579, 1217010317, 938692987, 334047457, 1732881922, 644441728, -538299682, -2070154360, 42024380, -1929130436, 327554827, -547689654 ], [ -1311582386, -1164017045, -1243726305, -1678464823, -1452575488, 2131736986, -431789984, -1941259718, 53670848, 732822164, -1221062785, -1412660631, -1364167156, -1727256025, -890245386, -412777683, 1887226424, 3028270, 1513129793 ], [ 1679029676, -214775185, 1704901930, 1421804998, 676930939, 177857356, -1008570920, -50120900, -533307741, -2037389156, 567294582, -1705198136, 1304352116, 376139136, 1692905220, 48160493, -555215452, 523072035, 1127067714 ], [ 341813848, 483085359, 720597959, 1167049043, -986922230, 286724583, 2135430126, 857037231, -1258562716, -2060493417, -921407181, -1921223751, -356877223, -1159463917, 721648760, -242398076, -1349059334, -667849870, -2113508080 ], [ -568222149, -1496965944, -313797152, 215536172, -1026511225, -1328321257, -100681029, 472068076, 1590107256, 1018299648, 1012407506, 160879827, 1937508152, -1969229798, 38002633, 1019245038, -1608627016, -283429195, 1253166085 ], [ 1755261300, -790343570, -1211189983, 113102740, -1283461629, -206774953, 1147232029, -866845979, 798720228, 1530954799, 1410535748, 1004798160, -892910477, 2115764191, -1183316832, 1999573443, 96625934, 1388566956, 496589476 ], [ -823474112, 1735657280, -1199631865, 845718482, -1715935259, -1068729944, 2056156279, -516054767, 1936955664, 1762035845, 548121513, 1072226921, 1975236446, -238351325, -649054488, 642861245, -340003995, -1578545533, 1460319916 ], [ -285422838, 401484500, -1639542050, -515029043, 876762056, -1302553964, 1933285724, -1589906862, 224799252, -2040175296, -969464655, -761164010, -2086688928, 1727696846, 1615301914, -799067709, -677660769, 1352577595, -2066076103 ], [ -1799811434, -157220857, -452073238, -1207978572, -1569238207, -719070046, 1111389639, -1868861836, 615248871, 649400758, 1267742692, -533908946, -816773202, 1655602399, 2123311930, 1597888912, 210554509, -598763425, 1148631858 ], [ 402435148, -2024204100, -136072065, -1705757234, -954405422, 938527863, -2056039901, 1795689594, 629551288, -1225838521, 221686834, 510455969, 1483702556, 1492322002, 1365967253, 99826902, -822133, -818736845, 149898515 ], [ 906870984, -2011820076, -1546682369, 469976505, 1714183075, -209210202, -689401335, -230734420, -1585962500, 856576468, -1064183847, -612563881, -350071117, 528946782, 1117374594, 57924463, -1433478263, 921021392, -1813712613 ], [ -1575552061, -512240907, 2104303111, 207495207, -1269793208, 944345858, 1476474933, 1705232601, -1063085527, 1691216538, -953822627, 1068322758, -508842620, -1280369758, -2010378749, -902230254, 534995126, 1100597707, 1786748071 ], [ -1218899463, 1000806293, -6024228, -665174248, -39700279, -924235339, -1836295093, 71575242, -1141880884, -45611205, -912548061, 2102105735, 2005171837, 307659575, 811087175, -494488005, -1362229755, -1854576727, 998712192 ], [ 2033689918, -1474336389, 1659935722, -425690690, -881331257, 192363314, 1609108625, -623858557, -132989321, -334633081, 859678440, -998725301, 1085587017, -313488467, -391102744, 401210932, 527314080, 1998628004, 260750050 ], [ 1129013431, 266419989, 1323636266, -1826753392, 43884661, 2022507539, 2058559492, 1703637030, 598534496, 691507203, -1221594840, 949858734, 1992655359, 1183387121, -417051026, -991015722, -929441180, 510058163, -1276813356 ], [ 938451608, -1011949116, -1093664850, 1601998491, -493111223, 1875096315, 85134881, 938024201, 59549892, 2132403473, -824644589, 243518127, -1303783792, 169040032, 1638868027, 612331240, -1986470760, 1903993724, -301722305 ], [ -263609271, 121119564, -139115364, -1796494517, 1479559368, 1217042493, -168542854, 1387568372, -1588710070, 1202268989, 1236357929, -201146268, 1115138599, 1285798376, -1496629304, 1349558795, 220161518, 1004688845, 1637292979 ], [ 928075518, 1867516732, 419616915, 1483197025, -1555036940, -1754026226, 679497165, 1945270337, -1846167465, 1203458312, -1304854705, 1162644486, 1894378735, 1277040468, 1656245191, -310260748, -981019637, -1812274452, 851182239 ], [ 808219123, 70119197, 47469684, -349345674, -1302682103, -720667966, -1999123968, 735420513, 222680326, 1254003861, -763789383, 727073993, 996752506, -2053254320, 670663565, 324883746, -42161977, -1320976091, -1411398294 ] ], [ [ -869117767, 1246970862, 18230161, 1254895596, -172884492, -1511702531, 903698920, -353746075, -454604698, 1493879726, -502696222, 1385664612, -2002359664, -251063794, 2106455327, 1934254151, 545515073, -982436412, 320062987 ], [ -299314569, -156221076, 1978827575, 1157418650, 1865194528, 146608087, 562012292, -1084056512, 218189362, 1175103240, 3808179, -1371566048, -673715072, -1354553812, 550060278, -29694459, -1713308513, 2109181732, -869899980 ], [ 548147760, 1782954130, -1130356026, 1140031600, -1992322876, -555379724, -1074539639, -336850794, -1646366937, 1088375460, -700046377, -129372053, -957943051, 1381085230, -54141737, 776513788, -735541823, -222670175, 887113202 ], [ -1962470608, -133554343, -1974735326, 304400559, -1535046410, -2079839500, 1435510869, -1935350163, 1197658895, -597095874, 539500385, -482814357, 35767689, 2131752180, -815320461, -1038946696, -1481217536, -2065500767, -123644057 ], [ 419057420, -1247528545, 1986268153, -234265317, -603745461, 1548156416, 1789381342, -1025630149, 560986950, 1677742163, -682808618, 1242625025, 1284088085, -1207415019, 1135062834, 747569345, -841800139, -456506836, -1328175877 ], [ -1013134778, -58948250, 1290620474, -1375785882, -1972399992, -526229817, 271347081, 346147242, 969217702, 1995782571, -1992650272, -1991201758, -1984166465, 100334317, -1924291936, -1246820415, -1820184094, 1198107579, 829048545 ], [ 909858160, 1128879139, -955073885, 1366651411, -477094868, 265159319, 274300258, -55364917, -693843251, 438292529, 1557028802, -2016646158, 1978198642, 1889826110, 737881886, -2089528557, -427264426, 569920284, -1721479956 ], [ -293372030, -2008117981, 971638388, 78612843, -854161267, -1248556494, -562824293, -661418893, -1479134101, 1493957523, -1521844382, -1820486005, -744921145, 1031515147, 175050923, -958275275, 1778140457, -2089184501, 1548155771 ], [ -145102841, 1546724949, -1511323599, -1019668903, 1981081413, 1312971632, -54178880, 917334802, -1515035240, 1593999380, -1734644770, 893815174, -377229994, -592040632, 1421862963, 1508726908, 83956803, -526330459, -1229554296 ], [ 1656599733, 1443092743, 868753798, -530613154, -1862459204, 2082586470, 66592732, 837210397, 1486101332, -1090632723, 1811550407, 2093346753, -1103716684, 761573686, -1605050723, 1328296315, -762895554, -802944062, 637594706 ], [ 659832581, 2011418260, -1466904950, -707830481, 1053156336, -886193754, 1527391921, 113057180, -1169984732, -418927979, -1124855244, -123906721, -2121526106, 1657202601, -687698637, -900610731, -1903557484, -1807665354, -1835781401 ], [ 1704102960, 684463486, -1443508121, -1583080732, -663310870, 1863101537, -61317210, -1966194683, -1294098706, -326218882, -1510168490, -753035576, 60895031, -831873769, 523005525, -1702784270, 366905237, 2120706048, -2102515129 ], [ -2046338185, 1106246058, -857006999, 1915523351, 270110446, 1976898142, -714103617, 1344391316, 1482216179, 2122624599, -997354268, -1719678511, -1870470639, 1421543202, 1390957211, 732631443, 1966803887, 1032821210, -1133391804 ], [ 1189802, -339370778, -1725117497, -1772800447, 247577819, 843047012, -858052363, -86827368, -1174211602, -1983691565, 854416206, -956694372, 1344776280, 191571676, 1176950763, -462148885, 1095448503, 1432762343, 420985825 ], [ -1657962002, -1208350763, -836115526, 1996154481, 78556251, 335321290, -1505445659, -338431806, 540519520, 1503332411, -1892606373, -1504539516, 1103940714, -868585214, -323497234, -187008178, -123015991, 767251325, 1087256350 ], [ -1270471382, 692228106, -406760585, -287579148, -700227006, -659762024, -223694716, -270150675, 334379429, 843089048, 620822244, 1790962756, 199763901, 1389990826, -987273756, 624500452, 2011400094, 275527024, -1602224424 ], [ -245987080, -265883846, -1520701120, -2002415158, -1285714739, -404004276, 1617023446, -1023119384, 54498076, -1069698921, 1518203823, -956037850, 1457075384, -286085206, 806190048, 1630085181, -1907932420, 196935311, 690693983 ], [ -1518641561, 2006251155, -932877000, -347174573, -2128200877, -1605371927, 30556990, -446131745, -1232299792, -517373667, 1798775479, 621311221, 822921844, -265304614, 1069752532, 1555078498, 1919585672, 269601662, -346984134 ], [ 804415430, -294505075, 917915525, -612273587, -211790266, -162233635, -1229804437, 520777618, -201687914, 608561146, 879516618, 125508094, -1987568689, 721179066, -1174933801, -546951071, -1814219771, -1324403866, -1587548331 ], [ 137943227, -876075593, -113893465, 967486366, 2006592520, -184569512, -726386532, 58172387, -1536384178, 737805538, 815221615, -151372605, -471796855, -534336771, -821892873, -627871328, 1730595145, -680252426, 325412055 ], [ 2045482869, -1550267983, -402373792, 745696311, -1116262222, 563063578, 1724002878, -1383439618, -1666046315, 2048489148, -1443089720, -1063916937, 1958288522, -976105072, 1913155227, -1184463811, -1973760813, 628269348, 565884261 ], [ -1945898688, 1971399705, -226969362, -916751277, 2019271697, -1203353682, 885956811, 1683973059, -60951503, 46136166, 370881521, 748170660, 1289573912, -1769416699, 915845849, 383388949, -1652401074, 1489455401, -1521330145 ], [ -329976863, 346137627, 803582906, 1386232357, 160082867, 1705088289, 1505937872, 57427287, -587508146, -390579167, -1192142941, -112639741, 2115965434, -788371202, 1384330222, 374901665, 1178957948, 275612841, -580545351 ], [ 706200965, -1950182971, 2137110446, -417628661, -964175470, -1394612652, 1526950902, -360556205, 1878660278, 2021696704, 2115621365, 260555166, 1543910742, 466943349, 1588951427, 441669099, 202208853, 1678977555, -1585873145 ], [ -659943527, -1497222151, -1641869992, 1324681332, 1074109943, 1396655765, -1539279485, 1636697871, 615571855, 2002961387, 1497951395, 1242419479, -1070750640, 1756523643, -691383545, -2131795787, -1624260182, -1334627945, 2145313933 ], [ 1486071746, -1980240918, 4680333, -1808782369, -445369727, 1800146793, -1592338679, -6887717, -617547034, 1752542864, -1543531363, 1027466298, 969410081, -27771028, 550335277, 367289699, -689142124, -914811392, -351937105 ], [ -1575388597, 1991656843, -125844623, -2008463253, 1620253057, 773096957, 1779751891, -1845847771, 1405914705, 242839425, 66871656, -1833133268, -128098674, -552744863, -521287844, -244031849, 1766983463, 1521873555, -1285986298 ], [ 811034829, -761348274, 356585231, -1499615763, -770385440, 346142377, -617953231, 810491082, -1793255068, 157973778, 799847375, -133481801, 2086014703, -1006014236, 1893634695, -160945739, -2133863384, -780299665, -1129545790 ], [ -241496383, -2078907192, -145062971, 224426615, -569779936, 1924414398, -1075719094, 1282447663, -1356376079, 890308953, 186602190, -400130264, 1062637282, 115504902, 1403956921, -894631778, -1126511525, -1882783217, -490066073 ], [ -1251814019, -331183483, 966546558, 677041450, 1891692056, 1444728734, -1602246628, -1215945017, -1940980837, -839578025, 837946338, -1948726314, -1572129619, -366152410, -2108156140, -1746886982, -1665578485, 1566400456, 753947032 ], [ -1268597550, 916045240, -170441761, 1009910797, 642618296, 187363564, -734645153, -1937383404, 1528834486, 1900465651, 914393383, -1506627033, 2120459237, 775466852, -311675011, -1430694566, -1362981752, -571943849, 599207489 ], [ -58778095, 160509131, -252238765, 60634074, 43653672, 1438549465, 1962054673, -1624127759, -2102533538, 1260697341, -1665704080, 2002990552, -548811365, 875961994, -329123932, -1633756403, -109609310, 839457123, 1295957515 ], [ 600896122, 567686882, -1613754710, 776898604, 516512104, 1560952357, 456818971, 138152052, 1659273452, 1244947377, -168081495, -1435703889, 277968413, -829008314, -1788698955, -785861920, 30359766, 90899379, 204360088 ], [ 565279207, -869000875, 1262471810, -877744803, 175515373, 1326155584, 959680559, -250694928, 116247210, -1918752516, -907527097, -2100857435, 1886471172, -1420110061, -891691641, 571008686, 152610218, 1802531473, -1653905989 ], [ -1543241443, 413047660, 1118424295, 1979279724, -2072033709, 2027206246, -1001362858, 471292658, -1581845338, -1200882293, -1542500500, -2031042081, -1068598629, -799968828, 85812327, 181999393, -1118850789, 307800537, 1062663978 ], [ 1493061785, -920036741, -1095346497, 2075495306, 592980992, 707821676, 1678808753, 1768198903, -872176825, 1928001181, -485137714, -1917307944, 1808418395, 371875218, 655679918, 344199710, 1994537718, -533441651, -681101164 ], [ -1116685780, 491996034, 811557475, -1077340099, 518086499, -1961994727, 1411904494, -380604209, -1594257327, 803523345, 1635557739, 838214618, 1581451456, -535505517, 1147508675, 1065386115, -398777346, -139823631, -1541130578 ], [ 1691215096, 1525791058, -1622138906, 1595247733, -1163940423, -500360010, 1179761692, 1005082143, -1743413264, -142518817, -876414499, 138524158, -960403526, -663695781, 1897856498, -1905001432, -1882528825, 678993760, 1077447702 ], [ -1894141081, -125406667, -2014705780, -1998196040, -12258110, 1711319190, -2076338949, 1062873513, 1918514897, 1534859346, -552167600, -704140593, -1183376175, -1134689881, 363719354, 1397805573, -862312399, 199118894, 1741697192 ], [ 967260035, -119195490, -982454173, 957219398, -2088185002, 616302294, 834987530, -871957427, -966860285, -761681553, -218145103, 2012271783, -922115269, 1019891946, -390517512, 291834936, -582063227, 1533949277, -1075293145 ], [ -20860156, 1964386793, 1313853096, 606647838, -1079628988, -1488514974, -997571440, -373368590, -818837386, -344031495, 2018146729, -2010974018, -229086008, -1178090107, -1551435940, -118911881, 1145323532, -1958979707, -1385077132 ], [ 1050378951, 733736516, 1371425781, -1479041072, -1853963649, 1257822933, 1229029828, 288820094, 1750812641, 952469981, 482949425, 1081000962, -2083628688, -385787609, -1815568503, -691816430, 333802944, -364057514, -1173518443 ], [ 1481717681, -1250338374, -376638021, -636733401, -1948533116, -589286490, -292938723, 87787276, 1326657549, 2052484443, -776826780, -1619890647, 499218583, -582636248, 1112583754, 973031137, -167514609, 97086766, 756732270 ], [ -2105981327, -100029792, -2146890747, 1356337418, 917795392, -896941688, 655803039, 1070076074, -2021556991, 1695459624, -1767587184, 1466827029, 108717287, -1051426698, 1936960784, -1304446249, 1642204342, -1390583926, -699962292 ], [ 1878298428, 1554319039, 1248771417, 1518996410, 1112907985, -1881167115, -906297328, 1536427328, 370328151, 185896582, -1538572674, 683737428, 913980091, 601140531, -377434639, 810865922, 2075796468, -1599649592, 1967406169 ], [ 1953996003, 727370322, -1960772188, -495781009, 1871225995, 468243719, -1277517141, -1929848481, 964875501, 2013382735, -499082699, -1526044304, -1210390466, 1623626329, -129181185, 2136464198, -1483005351, -272324876, 1411136035 ], [ -752449393, 915026884, 759133037, 1825132607, 423050481, 1259349060, -1736798478, 771585394, -1996896854, 1731114304, 346167247, -355846489, 967500619, -555802771, 939323960, -1595180416, -1900864042, 202894015, 913270621 ], [ -699043761, -584492279, -284994498, 1868376388, 1913573978, 518168379, 565246026, -510494562, 1290342466, -1331732542, -1008508598, 95101998, -1237855001, 847848270, -1034736117, 2018028856, 581757379, 1409364576, 895318453 ], [ -2015381727, 1215125228, 2123696014, -456752160, -1057979067, -1184868767, 1829082666, 1804098915, 1798434780, 1456435560, 1360504698, -218146743, 2011060362, -2097817283, 894138484, -1293640370, 1951573165, 1397084015, 624867916 ], [ 331081125, 557508312, 1576486354, 1666816444, 1158919622, -897135289, -925278046, -1160501508, 794802150, 1869021214, 483025953, 1488411340, 1599283056, -113915713, 1955311923, -765905178, 1440106062, -1630045550, 902889975 ], [ 1567118187, 243756679, -1182098480, 1540340308, 1864735476, -545872750, -593897383, 409745186, 1008625236, -1126534402, 1959141019, -1218449977, -1089581217, 774838708, 821811457, -881596800, 935573605, -1690664550, 806917422 ], [ -1528085272, -319136836, -1603150203, 536045403, -1247718405, 670875330, 2067119448, 1790985926, -1623444784, -1552225401, 764113848, -521347510, -661905648, 633542349, 250954554, -1782758801, 71704551, -1639207864, 938963480 ], [ 1935291139, -460845904, -898818653, 104486499, 743801788, 1528294437, 1048924934, -1197088317, 1898532135, -1747436473, 1355680428, -728507080, 909975250, 804384956, 1759273438, -1931613353, 944401399, 91562246, -1459990623 ], [ 708329292, 1396737299, 1703724547, -1364942179, -1337433044, 1408455630, 603636224, -1709874917, -1520360238, -542610985, -1834516517, -141240454, -843042958, -21359793, -388645970, 87455712, 616122033, -1325882782, 63150857 ], [ -994994987, -1942965304, -652644258, 2124355239, 919965467, -1609876658, -314887392, -1380051671, -1865566854, 497241878, 451920077, 1158020663, -1201381420, 1735178060, -672624105, 1903198356, -1707977528, 400279922, 1732447762 ], [ -114526903, -1489136963, -1692026921, -27954425, 906399198, -330579887, -538537138, -1723513247, 1035680248, 777515155, 1191907833, -332715172, 2060600260, -1290759482, -150799075, 2138959324, -160451640, 1802271149, -1233461801 ], [ -1260247081, -338061394, -943630335, 1986856498, -271989085, -358572353, 1749557552, 1857791139, 1726533595, -1322015082, -876195471, -2058590066, -1662052102, -266471859, -1947258929, -659086659, 366505601, -82170368, 1325001053 ], [ 280737609, 1063223390, 1355044067, -1274852375, 1218955692, 1381195220, -1653213412, 298244370, 1295881106, -1209243382, 767131973, -708803852, 1309436361, 1373723017, -332470027, -1143136982, -609739501, 2129888716, 868475354 ] ], [ [ -538473999, -1948532548, -657183755, 787445449, 435539502, 1847884007, 2080747573, -1660526800, -305386152, -666554633, -1202260171, 163316406, -1934455982, -1303391152, 363844109, -471520363, 436083787, -1636468029, -1960970887 ], [ 940910920, -511032410, -882115147, 899082216, -630225582, -1701837734, -439219221, 662801335, -1582115335, 347903733, -726861968, 1327516854, -565412817, -1996105243, -1902682009, -709663352, 2001792260, -1071506858, -92020241 ], [ -737781208, -1984888875, 1309849234, -1018363017, -1554644348, 609993008, -1527194857, -326001223, 1688079448, 966814799, -901023532, -420662270, -1004663642, 1774499124, -613847007, 1620102804, 1123756831, 1591587247, 2094717889 ], [ -678008286, -756067478, 460295586, -834174588, 594629769, -1149971811, 1150095901, 880265468, 887494337, 307091451, 1422563910, -81027765, -804882528, 1743833243, -566638873, -511336807, -799943459, 1405686428, -108738892 ], [ -999257806, -773819805, 867206807, 2083134249, -584234086, 268867319, -1283575712, 1232682539, 129804951, -2064869054, -1795659874, 330827695, -492496010, -812513016, 284529608, -87203529, -1207180915, 30763892, 446095836 ], [ -1332537887, 954160445, -1343067411, 1376195309, -1340210777, 1581097, 1980555182, -702871407, 1638592277, -409850434, 1943832454, 116391211, -1877337632, -926228535, 768271985, 494595012, -1848169849, -285695433, -533575169 ], [ -940982803, -4477432, 846314801, -181223859, 394523411, 1128650604, 1598431453, 719269886, -2048385139, -719787613, 1989732035, 1638158695, 365208402, 105300680, -719853916, 800549101, -1451486963, 1589102120, -1747749433 ], [ -733753735, -500404065, 1596547851, -1486890324, -606374665, 1194183780, 1583177749, -1706938782, -1651043247, 1694141543, 725970678, -2080612925, -862379554, -800520719, -1927736661, -1224196699, -1013222921, -76419522, 839603334 ], [ -626637270, 1159898983, 308414308, -426946196, 341108172, -128695571, 440481481, -592874808, -2004646618, 55441804, 1998600108, 1752078068, 5491591, -658465922, -493621511, 786435084, -2023969197, 2108224210, 1201406183 ], [ 180006532, -1275988228, 1673660353, 1680753664, -402525531, 64988488, -1354357479, 1614321027, 2017412021, 544751988, -1437810922, -1599378617, 2065049027, 708974386, 734911914, 556081092, 523637467, -46552527, -2108065076 ], [ -1466699086, -767513629, -2144166654, 2145029170, 485737854, -1721857400, -982887736, -1149241391, -1505882363, -1028751065, 633245155, 1091141622, 146518753, -1770030621, -791005349, 662546249, 56297623, 1214480207, 1642897766 ], [ 1023466074, 1720289187, -1534834703, 1425518243, -1802928847, -1627819655, 1788298711, 1578130744, 1380192412, -285375328, 446498694, -1216716414, 76719461, 160499554, 741650169, -1820987930, 726962339, 356692777, 248079937 ], [ 1500165476, -723338652, -1255486534, 1131961893, 105952875, 823697327, 538076654, 280458393, 6141290, 491523810, -782838441, -1785587558, 258093886, -241065849, -648795153, -944335798, 29240273, 766704644, 282822856 ], [ 936537366, -415440297, 1435538580, 105284832, 178830498, -1323223665, 1620476063, -1553252844, 946604803, -1867756290, 19075141, -1889115048, 1591652372, 576398085, -483650176, 1387187146, -1993303824, 1115121614, -3936861 ], [ 1019886478, -1474314646, 1653796942, -1711677769, 531550159, -1107147383, 670482867, 1000932529, 1450223997, -1873736876, -2004706417, 189872830, -680758543, 1414795404, -517197178, 432824870, 1174496849, -767798126, -1358544183 ], [ 998786232, 1402564068, -477156517, 299742116, 1334680451, -918130114, 83425539, -1987513086, -534985293, -403912439, 831777665, -543822078, 1742630411, 168135035, -1439642132, 155379948, -1522984102, 1584775961, 514954472 ], [ 229060404, -1527212144, -880878879, 1799844320, 153358894, -650892, -842881149, 923551206, 1079463097, -995637442, 1218251503, -248872150, -203690117, 200695041, -1601862571, -27356491, -560571423, -34898952, 951020486 ], [ -644452478, -1934960540, 1633892579, -631443252, 538484148, 727230722, 1437120704, 592253826, -2038431386, -571471666, 161625046, -1784210559, -594857512, -2001128830, 1213203797, -116775486, -1329013813, 1685557252, 575184861 ], [ -1537342388, -1297928567, -1968447364, 1233478445, -254044485, 387743645, 1619656735, -761502109, -546455976, -1226943411, 1591257, 306152532, 151641162, 2131782608, 492449024, -201908146, -229539068, -33336629, 1867697054 ], [ 669059771, 1321220321, -1021423278, -1491260218, -535682815, 528870917, -539635091, -750045854, -63361289, 1225743808, -1817500379, -468643400, 996071658, -1734054992, -394364235, 1014216203, 1166026374, 437704668, -2072075047 ], [ -1316942018, 1758769736, 314106061, -482359603, -882318426, -95041107, 243602042, 212619181, 535778014, -273820600, 3066134, 1416184621, 130761025, 246014321, -750569824, -1468900944, -1833159537, 341537799, 1332063516 ], [ -1162749399, -1580482855, -1971745212, -1705867462, 1079513873, 201546788, -1282411265, 288862484, 1543000974, -1457876068, 2080338545, -1398238866, 1310663303, 1182539351, -788259252, -912380497, -1041022544, 1163954743, 18239880 ], [ 282816772, -1685640852, -470056589, 1947128506, -1414407706, -1401584575, 1076480981, -999707504, 2023768883, 1320474804, -1869474283, -1663425167, -1133999170, -2081026996, -1976942165, 1516920090, 496479667, 1328070421, 1271988196 ], [ 2145776014, -175809022, 1839118683, -1283973223, -885572184, -236155299, 1710811885, 1111859153, -1940714871, -384867202, -41310964, -273992976, 365868529, 625714210, -242417766, 392322250, 1393192095, 1044173931, 1090393473 ], [ 1678053846, -1658719420, 2075813168, 1254924270, 4268432, -1149799504, 13436558, -1447756739, -770275665, -523798768, -348654759, -1105344261, -488885309, -1621382318, 2114588170, 711904496, 1136596160, 1921516706, 146369509 ], [ 15454874, 1557916999, 1451159373, -1951490440, 1549378923, 460675704, 1229150994, 396158412, 1583124163, -2066335474, -884038621, 1831999714, 514229397, -694765169, 602587568, 479204892, -812683950, 1542868373, 2058061401 ], [ 1545693766, -1225098927, 1279009609, 2099533979, -65385723, -895220325, 118099808, 326186637, -1492344252, 1087696753, -866589658, 796381431, -68273720, -2008530680, -1507201863, -677977747, -1489043935, -789540424, -762178352 ], [ -1614020662, 795325773, -1245034977, 574281489, -1129058450, -2121397549, -47317149, 1952341814, -858457827, 1365809084, 819930057, 892144886, 2014383394, -1631154938, 935354244, -680247930, -1245423942, 1683051123, 773583872 ], [ -583474800, 1842067559, 1119231494, 89445823, -123477073, 1476068880, -1136928661, -2037061964, -20035247, 1004788853, -501716861, -845201387, -590971892, -945436253, -793571291, -2117202178, 777301818, 533506476, 1071761728 ], [ -90072254, -1925271821, -371646205, 497904488, -1765028443, 997628313, -595103770, 1236581674, -227392719, -1501555037, -545010119, -2018596231, 1174949804, 1028857667, 1237413084, 108684966, 781438359, -1309807681, -1443204192 ], [ -48840486, -102610449, 1558101692, -2070457240, 68273821, -1253313942, 1289954879, -686806110, -1797162615, 394755115, 1071791948, 566970911, -1646940197, -2132765485, 1527905841, -1131941738, 2019678509, -1527698932, -275593795 ], [ -1082853317, -360459944, 186080645, -916883684, 1234679980, 875664465, 1458625423, -1980829829, 1137296062, 1760447960, 584846615, -735001103, -1816780112, 135219136, -1243325506, -1654160171, 1138501401, 1621128977, 2011265653 ], [ -227381019, 1241124737, 288780305, 846523653, 2087423587, -2120917267, 135341916, -976478452, -680597320, -2023000109, 193077137, -1083376322, -1811493881, 1410265305, -452966854, 1485498741, -1647740239, 128099725, 2134250839 ], [ 1700736841, -1572152989, 1551307066, -296986318, -2000326687, -1535552774, -277019123, 733052071, 602082061, -91904058, 236809438, 880152533, 811745842, -292955907, 1726133928, -1521797282, -1515459616, -1202905122, 1364710889 ], [ 1937663880, 1034345009, 1599957936, -1559421634, 1923060379, -124638276, -811506414, -782037095, -316576838, 1498108774, -1462231043, -690115514, -610315734, 144067091, -717641764, -1857950045, 957873633, 1690944351, -601172638 ], [ -372757395, 1720301505, 2064722374, -1026638249, -387433348, -35704831, 1766971314, 351188732, -711305274, 1665834414, -646149691, 853415018, -2130345818, 49733327, -1921206893, 1043649737, 554249835, -621194383, 1497658771 ], [ -1178061185, -1453818410, -998017208, -533130888, 550068231, -1660928328, -1536405206, -167370248, 1174982162, -1985897294, 2029897964, -342400762, -254450015, 1792621037, -1810682111, 574050914, -1623164946, 336920039, 947432747 ], [ 1364281441, 138106110, 745846493, 279561533, -587523617, -160566723, -361037901, -950092722, 406598708, 1549101900, 1885113925, 561818545, -2102270516, 252287790, 1985352172, -722911038, 1860497812, -726975814, -295539188 ], [ -1372146178, -207606914, 1017166192, 1461242963, 1127580950, -813871527, -632944482, 2108605042, -552317488, -725780747, 1745919092, 184088187, -445310592, 2055475690, 902753937, -486379737, -1635059921, -1447535583, -1239558817 ], [ -1698782180, -1425937039, -1914623501, 1904892190, 444512362, 1000491488, -1158801927, -102559414, -681740082, -1143623210, -97833615, -85159231, -1526386985, -1582372441, -1718729768, 2001857602, -524509383, -63686425, -887018008 ], [ 684115938, -1562308423, 776475391, -638613412, -723865983, -687895992, -1191094540, 55940820, -69942525, -98792610, 420956579, -1987372778, 590547227, -390157852, 305169109, -1173933792, -69305516, -471291990, -321227320 ], [ 1987131915, -1266272552, 936186818, 1256263506, -1793668027, 1431360636, -763974633, 1487942095, 381244091, -390300373, 515811440, 567751085, 785603435, -107932300, 1374689152, 1478446871, -2057127968, 499653559, 929386446 ], [ 705578291, -1639420876, -1100378648, 1598602669, 1556834851, 1432332134, 999671055, 2033870873, 384006382, -1168182184, 298491061, -241366432, 629964515, 94001701, 1151789491, 944710682, 1105840169, 2087655728, 612148066 ], [ -1761586804, -39888674, -1603690886, 712501871, -147231486, -1940441498, -1605583458, -1024073829, 371952795, 476891432, -1822714747, -1700010507, 1237703926, 1207829660, -458959553, -94502045, -1560737533, -979722653, -352375324 ], [ 2055100297, -1765793160, -1415940577, 1034608191, 2066033208, -790670000, -384599698, -1615201352, 946637023, -407992362, 126564042, 213536103, -1049578549, -113410697, -273440957, 1093985658, -1151088029, -1087204778, -1536888073 ], [ 1347507298, -932523062, -631821939, 1939940583, -773379878, -620631364, 1437571684, -168597569, -1719947084, 2106870516, 569068687, -1588429505, -1520946587, 1865505552, -1648681650, 1872819179, -384959791, 1996679602, -391196706 ], [ -2096749886, 1299334441, 2059024022, -152416679, -403057568, -483071374, 1582976671, 397255568, 607115715, 299344374, -61915713, -265014814, 1519465193, -1423323553, -2028970467, -1513771191, -1101443735, 351470761, 1723957826 ], [ 1361446554, -2051098022, 517640644, 2080782770, -2121461564, -969273514, 1097011986, 1493826085, 889052124, 403390508, 1843422644, 256387723, 2110672590, 593702204, 1146348613, 488684601, -1627293907, 1586914159, -244877710 ], [ 2074138288, -845199709, -1430357496, -586870668, -747059525, -1970233393, -969835272, 1239483801, 163957763, -1101076576, -323083721, 1017020916, -1025166543, 783887628, 992651662, 1662250485, -1627941468, 978598247, -2115314754 ], [ 2075191735, -794457983, 923934090, -847020992, 252662264, 1750481496, 1582307544, 1900068204, 1468066640, -812074325, 1466149446, -2061089950, -1910521749, 351771718, 550498187, -2059171789, 868506754, 2038054122, 1259675367 ], [ -856218177, 838745185, -546044098, 747338581, 2007216865, 1882520971, 1883933890, -84349908, -166872850, -179680398, -1546028029, 2106391689, 1904098943, -41097438, -772249642, 2126947524, -1680455458, 1481787201, -396979907 ], [ 1593607422, -1444727189, -1263505868, -550558176, 1664553511, -1294459862, 334332525, 1227528137, -1736643828, 1096413141, -2143423723, 425468693, -325816842, -157025296, 1258578437, 1017996918, 494596734, -784879228, 1503044621 ], [ -1016451226, 100856309, -1648064919, 109460416, -32250627, 2136770977, 615112725, 312135192, 338805587, 1164062643, -946598800, 589662893, 278289466, 1626418892, -1867076013, 519922338, -1787727823, 502642981, -1443902388 ], [ -1385122067, 1002302431, 290713850, -1833778623, -106982722, 834329814, -1608082592, -1231128381, -218498971, 2027533999, 1084039558, 308237100, -1256303511, -868835475, 897289414, -1472439009, 739684111, -183546519, 689918247 ], [ 1770355665, 1063110847, 1330367929, -538599423, -1442586519, 304104787, 385916441, 1061133339, -828860098, -155197454, -1234022001, 1859735839, -1154495626, 463422572, 1572045834, 875618752, -716091516, -211575566, 1528917647 ], [ 97997806, -309173813, -1227151102, 862058249, 1739287077, -905244727, 833936797, -875723713, -1509953843, -420603729, -646908751, -1032905710, 2083042065, -214617973, 507926847, 333499213, -1122521336, 979950139, 1814920239 ], [ -643023652, 1496803416, -1046465724, 965087363, -133398562, -1286868500, -1059463240, 1996238510, -1252754184, 929306174, -1817723, -63118193, -817679918, 940481438, -1873615926, -521392165, -1556901592, -1504767394, -932074307 ], [ -1682052116, -180430753, 1507677909, 870878126, 493917805, -298731016, -1314694072, -1631036198, 1462197495, 1364190146, -2008614175, 25612552, -2090276500, 1927129727, 159905162, 1766911465, -1899348267, -1159003586, 1556921745 ] ], [ [ -241799066, -575471382, -1351278502, -1744662306, 322007105, -384655409, 487127877, 1571521000, -1621666733, 493692769, 973181805, -1665834301, -899004163, 940523418, 309427267, -2025482959, -1747862497, -589526415, 568121765 ], [ -700384331, 739802392, -1981528358, -1016345810, -1769617262, -967399694, -293497693, 305236413, -414902924, 2053414352, 1560557825, -1205448617, 1754792897, 1976890058, -814323519, -1288937601, -1259885322, -434825789, -1746861090 ], [ -1163753483, 1864706528, 1550732117, -110841699, 1799091016, -740026865, -429910939, -466324982, 897225649, 1261999967, -1336292, -1679645473, 1882977338, -1369599034, -874192867, 729448442, -975608991, 2018329480, 260073450 ], [ -902443386, 1114581997, -1472366900, 314180622, 1467971615, -605808615, 47631844, 61329133, 1390732474, 2034770690, -1102704740, 456586474, -680130119, -1157831999, -1353464312, -1651373797, -2026736244, 127632942, -950096274 ], [ -206766107, -253307282, 1160962106, -1386232939, -560246926, -1551887912, 1314594660, 248508124, 1884311637, 2029649051, -163872203, 1523893611, 652971775, 610210865, -1099851448, 1495598107, -248648057, 1447147425, 749317566 ], [ 972265735, 1946679051, -2083613109, -188763998, 397069916, 731268737, -696061691, -2092106152, -1967873823, 660181368, -1746539903, -824025512, 673799882, 307536356, -970656938, -805766448, 1669177247, -1370811336, 195653518 ], [ 1229847938, -869021414, -1295828830, 757481072, 149774445, 238249405, 1752619864, 1666123665, -25299619, -1783449421, 1797625004, -1971392669, -261407210, 264640172, 2001863717, -941867551, 2079219974, 728167492, -1532131623 ], [ 248034068, 182402447, 423529302, 491436384, 440476058, -1840339537, 666344575, -355623275, 51977479, -409912119, 933280747, 1984890722, 1806048752, -1106445960, 406692718, 1613395396, 2088841187, 1928548714, -1454417331 ], [ 1685515314, 1370061299, 1126732023, -462914448, -432420864, -1604576572, -1274642773, 1453544556, 34514984, -1480816788, 1019487981, 818246154, 1665009293, 790559347, 1140915868, 1094316141, 1325034682, -919988683, -824632610 ], [ 1290291449, 833967847, -1248715986, -900956545, -614767327, -1627386448, 1327901606, -824301697, -522191472, -185415849, -564631745, 1752185404, -480359772, 1663973498, -588243452, 1643501721, -1567227293, -610595909, 1379135508 ], [ 570277935, 928237332, 912978875, -1508108771, -1921666661, 53990915, 1172551814, -2116770364, 555094088, -65293762, -860207895, -485412097, -2049758655, 1961799581, -60810994, 1686036518, 1117599579, -1454073522, 1175233010 ], [ -555705422, -112543779, 476727643, -1557023432, -413707703, 373286760, 1760546727, 994283326, -1130450361, 1143508549, 1419280178, -102361678, -1123139429, -1796776880, -1497325631, 946003858, -1878784696, -363199544, -35231450 ], [ 1029320499, -1999741094, -2085079007, -1589021140, -1774445102, 1084762429, -1284751533, 1351877827, -1822442687, 1232411038, 781455004, -367139894, -1865338947, -1149513654, 1508642214, 1587448882, 2125396365, -685454712, -813081018 ], [ 672627439, -85241914, 2021814148, 353987584, -1330276090, -595949655, 2034017405, -1807162082, -1743189915, -1325727523, 2012757245, 1641087918, 1054290463, -541152655, 1071202171, 1991261959, -820866640, 1718571045, -1746018266 ], [ -704560598, 1661908351, -233615038, 1073613770, 1180763170, -1756008962, -661685635, 1801781608, -1095782425, 1539847117, -1626461018, 420531392, -1223327866, -1468966406, 259251434, 802694091, 311701284, -1595738631, -199222098 ], [ 2029190888, 336948077, 1871784535, 123754964, -1090228750, 287980753, -2141880098, -959996906, 1140682730, 1674050654, -319074379, 819389810, -1076809558, -1012771178, -1050218840, -1448629230, 1088907801, 1526260837, -312875332 ], [ 2052212048, -549294790, -1068334785, -1838624024, -328339470, -1667733042, 1871689797, 2143100792, -758538160, -1442740643, -204414171, -145776577, 832230890, 9580257, 1118471813, -1836315424, 1629010815, -5931489, -1154585506 ], [ -1016722874, -423278349, -1500485790, 182624899, -457062646, 1358051195, 942383840, -1436748097, 98126778, 1531185140, 1731770715, 1691464775, 783676690, -2146844430, 1210234728, 1234945932, -1352042543, -1949892944, 1606408005 ], [ -363742439, 242332484, -1117725637, -982285716, -29190703, -433797556, -1180626208, 1889989743, -1363181470, 264103294, 1227439499, -1600268000, -199211193, 550308903, 568747519, -1603363974, 1624349203, 850607875, 1795254049 ], [ 1658432009, 315121750, -892763645, -748012348, 1445117180, 2016204124, 113786665, -1317270103, 877912981, 882532592, -1507674548, 959176235, 1635019730, 1147174509, 588296534, -2050822464, 1302283842, 736894952, -236441203 ], [ 373007025, -719301405, 104175148, -537241209, 682527076, 94963480, -1740260366, 1026764581, -1897658008, -561382462, 777412575, -461187866, 639433974, -848770056, -518511167, -1162544497, -1381205987, -101611687, 1366334169 ], [ -1383518060, -412922102, -764248935, 1902693323, 311096974, -1211864545, -71856315, 419839729, -131922231, 1395153575, 311679139, -1905737749, 903381466, -2074401930, -37391964, -1595743577, -885623818, -1310880300, -1699234431 ], [ -1427588501, 1261284438, 1588697489, 592772735, 1056524699, 712851600, -1664552627, 309966675, 909530429, -1264941461, 931189065, 1448253937, 1424019297, -516838032, 1473572451, 1562031474, -753252689, -1212818109, 1303417144 ], [ 755421041, 612965297, 1703684158, 1387189247, -730039708, 29960144, -2143921197, -974350955, -1116447456, 1191546795, -2106463699, 1500725778, 928684328, -302998282, 1262496675, 521435169, 404054063, 1426781391, 1052967266 ], [ -1453575172, -1284218478, -744907692, 808952968, 565446161, 610422904, 1605828367, -1602444512, -1977781511, -1431151659, 1095450255, 1152822071, 1324695862, -1305590942, 763198405, 854510617, 697102790, 227422467, 1590926444 ], [ 1540543167, -59456166, 1793376217, -835457621, -1338050794, -341938274, -592172285, 660498848, -1853042644, 65580755, -1477511014, 44101818, 26016807, -811198744, -1730792384, -296188984, 876037161, 1471094023, 2030443714 ], [ -898467119, 1748285080, -1914866717, 2042400225, 918188335, -800423625, 986351827, 1741940348, -1927891126, -1014844543, 1092511730, 1591492500, -1535771768, 800125876, 1311970528, 717709741, 1552382999, 466321122, 1385717911 ], [ -1461108939, -1947815369, -998990231, -1729913973, -1218972038, 2044481871, -1974570561, 1340399806, -313127506, -2017061414, 1765950638, 2025574361, -336920457, -1159045208, 979977296, 258004718, 649496623, 1376597433, -1418249868 ], [ -1107615658, 821280279, 262176040, -426598426, -615365670, -701101496, 1575392821, 349177068, -596013757, 2054146562, -968002316, -1301960616, -1019334767, -1528191411, 2096017772, -2050576919, -734587387, -1449417819, -1499580113 ], [ 306403011, 641352301, 628434079, 1132471038, 327540933, -763466183, -302390549, 1359073174, -273994619, -792957556, -2053997041, 593949164, 535434003, 1907720153, -464847180, 1373368250, 787734005, 1537920420, -1945016913 ], [ 254949269, 543625904, -431962788, 179607199, 1796549767, 1548419752, -831301180, -757388790, -2045790956, -1259320878, 1998917636, -1070581646, -1023094058, 299212336, 1882750857, 798069703, -1991360993, 704882851, 156915193 ], [ 1938372592, 1902507339, 1142609544, -659345299, 1801267315, 89222652, 1660563370, -1901238390, -44866877, 1094336452, 237283578, -91971673, -1566993537, -650366256, -1184164358, -2078371577, 191539688, -1272519030, 1112985975 ], [ 534642939, 1518933520, -25515933, 1539159516, -1080072982, 783206766, 1760912271, 954954192, 1300729295, -1672931760, -796718918, -1649677691, -2125839845, -1995586137, -309528607, 1520789395, -1826385458, 1092440579, -59269430 ], [ 1090468876, -2055135859, 1820676505, 1287844299, -880899510, -249634165, 1234028678, 974721239, -1481961828, 247348023, 1293506335, 393980091, 1162826403, 1243921396, 1068095150, -1487593504, -1259707285, 272544620, 97163191 ], [ 1297645734, 1983060679, -1990435899, 1807622732, 309902795, 1586614295, 1218725594, -1546214184, 948478060, -589045344, 399124994, -64454829, 454425839, 365460458, -1429386402, 808031947, 1662155683, 1771120877, -154689606 ], [ -1486909654, 212352687, -344293269, -674380459, 1600473229, -1340036285, 294025281, 2118885803, 244426378, -531889128, 1280221195, 1079078024, -1515452822, -1003505524, 2001942264, -798199328, -381928908, -540083541, 403777691 ], [ -395129026, 359681370, -349520836, -1964686696, 1938130062, -1108467277, -695652164, -66296062, 1753982781, -2129237883, -494949624, 273161185, 773098169, 1832525870, 1226515492, -2064287360, -1736750702, 298537389, 1619998462 ], [ 2123270834, -376258161, -814413149, 807266114, 980067368, 1943152515, -125528088, -137824702, -1271204470, 253018804, 949794151, 1665253745, -48320131, -524470214, -387800442, 763885340, -1285009224, -1726100602, 1957383518 ], [ -195394123, 588922208, 1309619060, 594389616, -323980936, -2106901209, -1066424119, -812083408, -558997461, 471529538, -1505234282, 1220357140, -1631847696, -1439771256, -1295350858, -964892290, -861857081, 1862693989, 1844914429 ], [ -1738408339, 1382842072, -484234746, 916572138, 562687955, -1530478992, -1182176007, 1543315425, 1209198604, 691067868, -82085391, -586838297, -2012972553, 1891438499, 1022801573, 1709986569, -1047319135, 1397799608, -542232718 ], [ -2034879563, 1240096805, 658082499, 871761542, 875388737, 1603461805, -1973819462, 1330046307, 876621165, 629212621, 1413642491, -354584765, 2069499944, 1546864791, -1342120767, -295098056, 752121570, -1364758686, 222271013 ], [ 623480695, -194975379, 1297442892, -300824644, 1744870271, -1708830123, -296416220, 1060350521, 1591031803, 1459919490, 2010027489, 1195536353, -296733100, -1820593041, -1720536098, -911563110, 1990865590, -2092604583, -437989487 ], [ -1071812808, 1682245806, -22613270, 2036035980, -783602090, 30495024, -474292830, 1548667118, -244594146, 1728947537, 823614302, 1061825180, 2072782179, 726605083, -468233153, -1111428086, 2051526397, 272673688, -1378963126 ], [ 367750885, -2084041541, -745813538, 873576603, -494160717, 262623232, 153274794, -120116481, -455602732, -2007408782, 852550002, 266118534, 2113983931, -1053132892, 511959684, 395920138, -1069492234, 827009701, 1153193022 ], [ -960328694, 1011429863, -1361879070, -638436898, -1508776920, -592487754, -1614711980, -868712083, -218200242, 1645991404, -1229868689, 1930842133, 1283518077, -210498916, 1085500247, -1294295993, -382731504, 1822303600, -315209806 ], [ -1198446906, 394328740, 1832018582, 100884677, -510608229, 2045305409, 1222760268, -1835293193, 915878626, 1434102453, 1710119777, 1344035986, 2084244006, 1554215247, -763204950, 1762860001, 582668578, 515496321, -815744982 ], [ 925909207, -1660909436, 415558468, -1057471617, -1901267976, 1194423573, 1608985775, -1371470165, -1848129269, -1186889646, 816876135, 650739498, 1856241024, 1783129432, 351239192, -810821961, -1990128547, 531289620, 166551556 ], [ 1895273857, -2142947370, -517172388, 1586481557, 571417544, 1680645980, -85976444, 267436246, -1404785897, 1718291125, -2015429413, -1528577553, 965929585, 1045240264, -647163559, 1852577000, 1406240149, 42918138, -638214059 ], [ 577410954, -850359178, 2126655891, 776655866, 2077810527, -1244177825, -321936921, -837036895, 1083344093, -1720420879, -760776961, 1514344365, 1112380956, 208404071, 313324252, -1640634808, 318859236, -1840246844, 441900553 ], [ 1080359878, -1469459504, 565506234, 1856622980, 916129793, 191443637, 696336768, 977235584, 1207869403, 1576313348, 1441615603, -1548050230, 164950906, 191188327, 1523260019, -672152154, 174500139, 1915398685, 225201328 ], [ 1072523662, -1829346234, -1701544772, 607550204, 1345047601, -439558477, -1902928423, -1948273156, -767617586, -415623153, 1078218749, 1180785139, 1412630236, 333626789, 1885220611, 17181915, -21968023, -2119098640, 892658673 ], [ 593358248, 1125080118, -2033216960, 1304232381, -196831770, 2134532020, -1976308874, 278399046, -863090138, -2063693725, 1770323436, 365824758, -164954668, -652443747, -1417217520, -914194381, 741865043, 379588730, 1652280738 ], [ 1046917504, 1620626416, 819642993, 975696252, 1258316890, 693525367, -1941580201, -1213773261, 43842864, 1250806597, 1178675560, -79058911, -177530123, 543832632, 936040181, 1173064156, 739888654, -276648564, 192946328 ], [ 1305374284, 1712278511, -2106846791, 1611597794, -1786037076, 364169941, -1666618239, -1964162793, -929876745, -1324458216, 995912527, 279993795, 961388802, 410281348, -209750417, 292985949, -120385680, -1562177982, 471981991 ], [ 66828080, -1452210417, -938272737, -1251872511, 438320190, 276870224, 1604831634, -1973106502, 1619037934, 1196974965, -1923352563, 339404253, 1226040143, -948380342, 216804814, 1771143569, 1844344346, -441480712, 1710784454 ], [ -453419967, 1462059350, -611725766, -1155143712, -519137907, 1852640162, 1226237514, 285653377, 232141934, -128721090, -61854520, -841857378, -799147362, 12282399, -1796565561, 929551922, -374208863, 1478300407, -426480170 ], [ 4168820, -828854378, -1480656567, 74723764, 1954758071, 1434949806, 1794547862, -1801346675, 451152212, -790462914, -1044095572, -555171456, 1374705566, -359765399, 679970479, 1832167863, 1426965283, 1411397223, -1423219342 ], [ 1348803310, -1448988640, -143017681, -1645672487, 324590740, -2004877295, 851113878, 1500371973, 1302759255, -1798968854, -2104381586, -201740441, 1952141978, -1415178046, 2014242105, -50189724, -1673980576, -699506254, 604605574 ] ], [ [ -1830074541, -587901067, -1980575809, -1416365654, -1811855374, -725759464, 600944798, -1605851665, -256394974, 805934502, 1525561345, -67189474, -1051639360, 133982320, -1525345895, 1816247807, -306272490, -1877494830, 121870371 ], [ -1524468344, -1653130174, -860344657, -1060562756, 2042706814, -247184634, -1742772391, 797989896, -325347213, 1129151196, 370387482, 1285633396, 236923511, -475026743, -752435283, -407994474, -1069284299, -1644053634, 2073537510 ], [ -1089292947, -878782690, 734336197, -1897153076, -1947361185, -613234885, 1445072731, -1908150216, -209455041, -951008705, 646328951, 1074928173, 1729249016, -1316322042, -775441560, 36537220, 1911109428, -147846097, -1795818013 ], [ 1801553190, -2061102837, 332404389, 79572134, -369533547, 1934985348, -738792001, -1971962359, 1706723897, 1244028935, -808995992, -542903568, -2088615115, 1719537004, -1628730664, 931777333, -2097321152, -515090724, 258933340 ], [ 2075638820, 1913953408, -1949979428, 876645077, 309024768, -1475503114, 1314430007, 2073463684, -2073013454, -1946395845, 2112660359, -511300069, -684829951, -54058324, -1232178998, -693399775, -1139407479, -1032065781, 403594983 ], [ 289171457, -772298762, -1195051975, -130209239, -760840728, -267860971, -702995621, -817724085, -1191660979, 1915050070, 1549277943, 1349222456, 878035525, -1363477034, 1070296342, 1729361376, -888580560, 307535326, 1929773095 ], [ -2132301568, -1304895122, -761152138, -1725947594, 653864136, 267018455, 391359304, 579613609, -1704924458, 210494457, -1431827216, -1775196410, 703662910, -768514692, 1212788251, -1451755449, 1501142762, 1279821988, 2035266124 ], [ 267394253, -1722475385, 1143278730, -1477572449, 795823600, 44302455, -1777195840, -185112305, -1508097741, -2035413533, 1653531804, 140973545, 365795947, -2147092055, 595032542, 223631630, 1283656874, -233654310, -1367225751 ], [ -1632919461, 330043844, 126617699, -1255970546, 1369634807, -824805021, -1372913697, -409752162, -1567962286, -2005437343, -1688327311, -409349017, -1184417381, -523608518, -452268465, 886525872, 1329412836, -233830514, 1123724844 ], [ -1844613082, 809606622, 1093690794, 282269135, 968402865, -1449706688, 1360660627, -571963925, -1912091842, -1000196812, -847700662, 2001240511, -1219945632, 242221944, 56709126, 1363321512, 954126209, 416991717, 1740482913 ], [ -1957066593, -797567645, -776286003, 1883182362, -1904981447, -1427371490, 932913574, 1517064694, -1659431343, -88012603, -862113079, 435137324, 1632328521, 15581041, -568415507, 1541094817, -1241156864, 457477716, -1970288157 ], [ 1881009651, -1407636734, 1304159426, -1138510526, -84769878, -1437220115, 1515011112, 1927663265, -1093527374, 61421502, 368750839, 992294481, 1638634273, 289030552, -1196828676, 1758929086, 1316627907, 1246361268, 695655074 ], [ 1201315137, 1315094567, -4942070, -1915225002, 429790220, -1170181154, 1586062585, -1628223715, 18790959, -64300333, -792425873, -1038201554, -1776065303, 1594391818, -161452379, 1321028102, -28291074, 1500639212, 1087214151 ], [ 192273905, 337856316, -952960386, 146576559, -1851140384, 1329008507, -2080703204, 1776198870, -730970340, -591594656, 2007781190, 1811939721, 1183956299, -234751563, 1875648889, -1679987181, -1348029265, 1271624966, -1475335332 ], [ 1502418952, -1055048255, -1395282029, -779133142, 1731626715, -1109927036, -723654164, -150500846, 1980418104, -150728324, 585528149, -1409804692, -939801180, -1132937610, -1131870437, 312780122, 2000885911, 2138445906, -830104660 ], [ 425041642, -536002874, -2110248138, -2051338741, -370127427, 765092651, 378867077, 983320088, 1731780670, -1044843612, 1733395527, -989670535, 1697870905, -1649219774, 1301836096, 578556350, 1650324840, -1456561729, -297726259 ], [ 846507780, -143016127, 961301656, 523800198, 115178685, -2082380590, -288280291, 2122645149, 885566075, -1012746973, -64915480, 1606767096, 2114356199, 1235577880, 412952387, 1640122071, 1145558492, 668489909, -2105500958 ], [ -19363613, 1508671971, -1026864438, 1440151464, -2111030209, 96118669, 506699166, 1083158886, 1727307662, -2068209514, -792166574, -401605005, -1027492327, 1631532544, -1957638510, 827024727, -995481359, 1360181800, 1848591182 ], [ -1615838653, -1324786613, -1319094523, 535759504, -761802375, 2029687637, -2054431423, 1290562774, -1213489918, 502176109, 1728420110, -2032524930, 1419620402, 2114352892, -1058745400, -492724899, 152530573, -1746927325, -9611570 ], [ 694339548, 555268056, 1010512942, -2001372482, 1717556761, -2097679310, -1625653312, 2013755532, 1212991215, 75802056, -310340406, -1896746378, 799591438, -585167128, 87004277, 21124273, -1243958598, -433452580, 1709522132 ], [ -414008972, -32264092, -167046652, -145777559, 714313620, -890722012, 960455450, 361785046, -970808672, -259594583, -1316030632, 727022817, 944956728, -282708416, -1131247679, -886701901, 1466571033, 2056534130, 1418424258 ], [ 1919050330, -1316034370, 235653776, 922258997, -1073465149, 732285768, 460855398, 1385880988, 1840523770, 49006804, -819630136, -1935326226, -563029089, 1903462685, 765307070, -101521469, 338436752, -1192982033, -1318548208 ], [ -1286635524, -1319930855, -1188900090, -2144019756, 275516936, 882680611, -1685755765, -620327290, -1143309822, -275920365, -1880375346, 1969994189, 372399180, 35846440, 531047027, -457665975, 998280656, 1736935862, -761306363 ], [ -234858329, -1868308524, 158784897, -1031956213, -1004793590, 567478868, 1791697734, 630667916, -1767043171, -1621563695, -626428400, -1341530012, -22885862, 13894944, -1397097529, -178293167, 302091849, 461565498, 259439812 ], [ -1292863842, -1914287371, -165300124, 1875905439, -953730373, 64590492, 948388654, -762581488, 1468347019, 1466379292, 1063448850, -1232456665, 246199472, 1025917151, 121375465, -735604587, -105902730, 1770446068, 1196633796 ], [ -919606651, 215635291, -1901776947, -134254956, 2055586148, -1497087940, 1653074336, -368786603, 552832396, -617826899, -1683602920, 1174619324, 1375709598, -844521778, 455260159, 1110955080, -257841056, 1842035475, 1684616803 ], [ 326232701, -796613865, -1398258706, -1702163897, 215862598, -1518485997, -1002720990, -1910292074, 188275244, 1130356748, -2067034723, -1260435408, 1275931762, -1479713021, 236782262, 374207970, 936220200, -2061063008, -1656902351 ], [ 1504671672, -1062089782, 1226682362, 231902376, 1413457317, -2033657444, -1318550279, -1777838915, -346018681, -2090839298, 1646546532, 1450598682, -1630820008, -704171950, -685893879, -883447986, -2010251402, -670435651, -1518210165 ], [ -581514656, -512067324, -1207126675, -1698472471, -1779908925, 1564154836, 1740506589, -2094844604, 1220874968, 100688546, 1167161786, 56773312, 255884342, -1907759698, -2017308032, -1271804699, 78637887, 2125468817, 1097676322 ], [ -1594953574, -1853406655, 277337433, 465621844, 1985551048, 428429255, -800610383, -386979854, 758235606, -1257420888, -1267557376, 1404991675, -726618605, -750663767, 150621875, 756933730, 387556508, 1755145640, -321451550 ], [ 1140243714, -2077235204, 393823258, 510936236, -623412826, -608814360, 757691654, -2091160613, 1233196212, 247126775, 1836555589, -963946703, 551989041, 39355854, -570314077, -1093708613, 311570861, 142355677, 966006998 ], [ -937661394, 1246701858, -1318363673, -807334872, -1417590196, -1699729266, 1999211726, -2127617561, 1583220674, -768907427, -670530812, -116980332, -1742291246, 1504088092, -1994049467, 566551769, 977809084, 1457635003, 1050571611 ], [ 1063782803, -582372408, -1826012009, -1086558139, 1648561192, -413917780, -919040505, 1152967956, -1690992659, -1531544925, 1000172346, -1763818836, -2026400853, -170767807, 1796962450, -1041242935, -261086086, -1102083812, -1521478011 ], [ -395299541, -425331099, -1837052013, -1501683153, -1990857228, -106432089, 561439418, -1807157521, 1318847610, 449246800, 1469114072, 1585871581, 710144849, 1937898750, 1205518646, 1069704711, 225948997, -1634274506, 354496395 ], [ 543874221, -949104197, 945177248, -844527880, -1805593466, -1644352667, 2033873759, 489312861, 694198618, 170704393, -2047384447, -1083184851, 1509516313, 1562301550, 894531985, -691999133, -1650812174, 2037539635, 2118927098 ], [ -906570197, 630032429, -969595953, 1963215641, -1823472242, -785197537, -1204359385, 880178241, -967026286, 586308443, -1155994140, -357226, -1844576561, 344560322, -355475032, 601790353, -1303122795, -1492281179, -225872419 ], [ -248002350, 1087458417, -396635868, 1210726133, -1147412683, -743437571, -327671168, 1708437245, -812640192, -1926661078, -175520224, 2117995587, 741588618, 1717403283, 1871193696, -1617136146, -317999115, -1894382232, 701384140 ], [ 1338279114, -2057663568, -1966325104, -1107870336, 380537488, 561631261, 1368544362, 495145203, 1852747618, 756038680, 925084430, -1743213719, 1251996119, -1447535931, -2038467836, -368805514, 720922443, 595769205, -682305448 ], [ 813668424, 469948119, 500660079, -862374656, 1586532369, 2057687720, -1218891347, 1954267755, 1823010668, 2089722176, 1077432835, -1854738774, -1387814246, -682183720, -1515785691, -36925244, 1264340772, 149543526, -204112034 ], [ 1303675571, -1705318889, -1442613259, -938366175, -58418796, 2069497808, 2007303887, 1396436394, 1686145329, 379727872, 1741328559, -61020174, -1997589375, 2116112337, -1147748641, 427875427, 1783430179, -1337324971, -983970149 ], [ 1611389706, -1147470170, -956212545, -1071189651, 1749097150, -1873786304, 1312435846, -1963737750, 15474014, -1214742665, 1761609689, -1147488702, 1936315235, 483684735, -1419481317, 146840888, -1957168414, -729466409, 1175023547 ], [ 1117676368, -371471813, 1692675883, 1231074322, -600513196, 774959441, 1955952380, -26391449, 215100660, 1765182307, -912055072, -139190107, 1546586629, -807620806, -1951256493, 1021714461, 377250199, 660459540, 921990359 ], [ -617673463, -452564759, 1730436822, 1109337802, 780727593, -1936878855, -12304093, 2096249941, 1762049581, 1938668243, -2028133261, 934538536, -129430776, 1466201390, -1554003073, -1082516841, 149926739, 1855528998, 752991098 ], [ 626920059, 1746197887, 674999145, -419905185, -1124081358, 194032239, -1845213207, 835347566, 1210247832, -1458703920, 265451813, -797574807, 615685179, -347338708, 1494476960, -1154828707, 1979327450, -1897204871, -2006669058 ], [ -370016291, 288256923, 758136085, -1124298526, 1951017105, 1051925952, -1740817432, -863223971, -877125396, 234144452, 985023493, 191769761, -1047265319, 1906854858, 1392985550, 1297131644, 1949977932, -658765763, 18456771 ], [ -734111367, 925285401, -9878731, 1492559710, 751832721, 1209465085, -1306842212, -46364663, -2101806904, -18436774, -31678763, -893867776, 624619711, 1232956943, 1485360313, 1974631615, -1440061018, 789733202, 573378791 ], [ -124072237, 512746828, 1214566468, 2087407750, 511767627, -1913665755, 483741776, -835943011, 332255839, -1007093591, 954801393, -824458720, 426757963, -1213747328, -92810597, 1051470684, -817386045, 2083928591, -892987631 ], [ 977592892, -735180860, -1811220797, 2094722648, 108316694, -1362970940, 1209837717, -1359160514, 1988093080, 92373425, 1251182945, -2076335691, -228002363, 976765647, 920816314, -1512950021, -2121616474, -68456773, 1043732789 ], [ 1171729907, 843183504, -1546910632, -1164775773, 621197597, 275286128, 355750385, -1853671862, -872148894, 1885666495, -699456314, 185259183, 1338939728, 374404501, -1366293925, 2077939228, -1061410185, -1477778921, 1214587069 ], [ -1628842472, -1582633651, -1742620030, -1048124077, 1813111384, -606322576, -1612703641, -1970934951, 519362269, -1496330794, 1970407346, 1112875190, -433820747, 626610539, -458068079, 1962261150, 710642126, 1270929228, -1263363144 ], [ -1105195402, -1913889734, -841457436, 1914880022, 2014573501, -1365370555, 827557449, 1737044463, 1281410465, 557179646, -1175875347, 1731032519, 158368519, 984818050, -66713218, -704307693, 358090833, 1763409603, 1538579324 ], [ 659443277, -948388661, -251715510, -944046953, 613287848, 1996871072, 1740907106, -248307168, -1068355695, -581856502, 1310050061, 2055824680, -2032983931, 1320683338, -35046904, -1949115726, 2105548049, 1824289267, 1806628583 ], [ -1853705951, 35355867, -1407869097, -1875117512, 1097677002, -410374469, -1682709324, -1977472221, 998758439, 770187911, 1962903256, -647867269, 738412937, 35860136, -1228451787, -867444298, -651637647, -5698753, -842144727 ], [ 39880323, -961929117, 717961943, 1946790213, -656442097, -652811776, 1352724038, 1838411528, 663653934, 221774983, 272701243, 331426966, 66258141, 777920585, 1231920862, -1167538492, -936303254, 1199324136, 332249526 ], [ 667599292, -549990748, -1390039916, 1400441009, -139614181, -1770395991, 865525535, -1804692576, -53091939, 761453473, -275791910, -1981482928, -1449511819, 798852744, 473965430, 2055467458, -97246466, 581400302, -440397377 ], [ -1280540687, -2117671348, -8915454, 1261562291, 1187710076, 2078945683, -2072179059, 1958001093, -1653809792, 1748749875, 2139304352, 1580199889, 798914789, -2077302344, -562921074, 922624429, 1341017171, -509400857, -1224852862 ], [ -2012250408, 1635041151, 1397216185, 1770585021, -1795778378, 836234520, 1460712954, 1291656580, 1805572366, -1271615987, 1315544731, -866659255, 565470621, -1670000117, -1541755686, 656035205, -706947991, -1347016067, -1970301050 ], [ -95674104, 2033480362, 2036179750, -115462032, 1610073943, -1463646060, 1168941634, -2085037459, -1209380236, -290356924, -375523624, 769468601, 1865373519, 799164479, 19499867, 908873319, -459550790, 1435326338, -1460271123 ] ], [ [ -2049750248, 1516803541, -70061668, 1667505194, -1389675366, -594055023, 1882422669, 1765484116, 794890186, -1340963192, 444359918, -741185999, 1953892846, -1131047543, -815904087, -1932700385, -1219512491, -517621032, -674059656 ], [ 854040485, -1756542068, 1119646438, -155370422, 1386466431, -711087006, 1606462369, -573099369, 630770983, 520063875, 30282120, -886705187, 190457111, 1068573361, -420731780, 1344656760, -216222500, 2095465971, -617581030 ], [ -1825658029, -1854555223, 714663892, 1370308512, 2104698809, -1965817088, 1845759756, 1036844329, 1074694555, -1715957489, 14894550, 492965344, -1469387110, -1937243057, 1158731738, -852855626, -1300778265, 633387031, -1423763161 ], [ 550224572, 252396761, -1296279673, -1471340311, 390767672, -1534396135, 2037182504, 711131700, -202564467, -1307780325, 167602981, 1669615775, -1990332162, 1450429813, 48438483, 1621154498, 407431160, -1997271527, -927997282 ], [ -708005223, 1056752098, -80883421, 2076998725, 1447521749, 190730947, 1674412826, 2132134395, -1931488850, 1704131702, -840688451, -1499048689, -1645620687, -1914575339, 479220265, 1397863170, -22605220, 1753517847, -413299796 ], [ -138804562, 348094154, -1134798822, -593536194, 1251210384, -431492613, -1456049179, -2025488862, 953719655, 104152801, 1208375458, -745890888, -1895110012, 544141160, 55165957, -1871963928, -1340210703, 1552905850, -1611331146 ], [ 802576411, 1071646112, -586313413, -1883237782, 315179271, -371510701, -1739587153, 733792815, 1082548159, -1319336197, -1766983585, 1359839408, 1918456904, 1982439107, -385053297, -624855058, -1188352955, 275218535, -1090890254 ], [ -53433835, 1798015594, -1539291632, -503316474, 109190042, -815040313, 996394624, 1054130578, 560788223, -531866327, -421075637, 721724837, -1725762561, 1677202967, -1308679214, -1314135324, -663410880, 1256621057, 1824623051 ], [ -1451062164, 605685112, -115594842, -1843733160, 217580685, 1225687007, -1360648174, -529060202, -2059365167, 2015701978, -425812321, -139781803, 1299561037, -1870259412, 93142914, 191835207, -1610937478, 1849187740, 1605860749 ], [ 1555684848, -378812606, 1638178570, -1328847433, -1836518937, 1523912071, 1878763428, -1457427023, -941468252, 791983531, -1084843802, -1220870063, -1685404220, -2027580671, -1306098319, 164617535, 1154457409, 493326578, -807373535 ], [ -196638125, -854398940, -1529250838, 2041258761, -1572978456, -1299114706, 1269926653, -1572995521, 1436936476, -2078882181, -2006399322, -1810013248, -27925901, -1436423252, 2074613762, 545628964, -1452066052, 1324357765, 329625256 ], [ -1557675575, 1833119796, -882489899, -766416576, -1161665402, -1316866136, 1018469877, 988139237, -1701100401, -1903461464, 2007024269, -1859462879, -536645412, -933461932, -1809315826, 1782819283, -769597173, 1548749209, -1795138002 ], [ 286826122, 261211598, -1207602494, 692434806, -1008679473, -1048629814, -871063182, -920766976, -1927891559, -996319004, 2019135512, -125718076, -1556588269, -826573011, -11532496, 614848751, -1537882514, -237104813, 958301013 ], [ -185094107, -1573272882, 1798214454, -1213171646, 1960734367, -349576592, -630179151, 1904455344, 144149185, 1262233823, -1970180533, 814257145, -1138647203, 1526270965, -1453481738, 1260051849, -1307732611, 560012455, -1801567847 ], [ 721846115, -1409544947, 210329003, 492587138, -593672222, -1657976474, 267801552, 831485690, 467431568, -550452800, -2064447409, -1478388237, 1587524885, -1792531348, 1210507393, 966962979, -618194924, 1159501265, -1334942208 ], [ 848589254, 1979443560, 1836863427, -578562641, -1041434597, 768124386, -75889841, 1880989287, 1743774110, -435337139, -1882586858, 36332757, 730987667, -2141989208, -183802975, -604991457, 2014710152, 844424057, 2036886109 ], [ -353675206, -78909051, -1866701730, -1446751956, -633453805, 451361859, -409075058, 294310972, 688342020, -1685889828, 1077689744, -1467934323, -1899229721, 649603254, 529095861, 1368588093, 449695152, 1929575378, 814357978 ], [ -1414152430, 1702347784, -433303996, 861441182, 73246683, -1372964450, 320231167, 740862920, 1518267774, -2058377292, -19996945, 1380464996, -615731602, 750127303, -767911859, -121508937, 320102931, -775134653, -926149809 ], [ -232305370, 1615841430, -376482823, -1460812489, -1243722098, 2055012480, -1985366340, 1929128032, -1666890643, 1327062278, -1949954287, -284569646, 488177849, 1615951341, 579234076, 1641339465, -277325904, -1700492486, 2109730332 ], [ -391153985, 2117048610, 749265289, -607753785, -1453566267, -652155049, -1271135202, 1117233859, 1330162107, -2123138414, -992896281, 1201202689, -1615398929, -1590686417, 183823963, 559948754, -1312424290, 112442169, -1544775898 ], [ -617090887, -2031565224, -1061668, -2067845628, -2041343811, 1300396128, 2082456262, -1923525865, -2015619001, 1974988255, 1689044933, -344969765, 115237572, -318673227, 193308096, 2088446117, -2016543876, -130238382, 1836769007 ], [ 1841004932, -506914478, 1788848941, 1800720802, -9920854, -1516775897, 448781454, 907918249, 1503805271, -999479611, 1005564085, 1444885233, -240404130, -1026744961, -811652591, -454904059, -644124962, -727525518, 391759581 ], [ -1038232902, 653280733, 1982626494, 941169180, -2078738524, -356500548, -1097534627, 531815228, -254376632, -2075367829, 772908800, -1743546728, 1033583007, -1914560706, -46754597, -2118722726, 1972568668, -475030299, 991966267 ], [ 224554222, 848714566, -1572547295, -246743603, -232490288, 221470764, 1453890201, 140877324, 67468466, 1859830894, -917037155, -445653730, 1945911268, 135865808, -349857203, -642712059, 407804688, -886003144, -1240479412 ], [ -2062413579, 48852180, -2102300958, -199033679, -351836708, -1536890204, -500574389, 325141798, 175746830, 1330652356, -32544296, -2001111731, 1691405099, -1133604591, -91044607, 714109556, 1462968782, -1272873158, -1975217072 ], [ -547752676, -232823682, -1260211462, 2107607825, 1766048070, -549514343, 478664061, 911417771, 1239717694, -2038530735, 1511710141, 1964511114, -1387742836, -182681163, 289408311, 101314253, 2180154, -1355923461, -1705789410 ], [ 155681290, -305615615, 1659519672, -708417564, -1500091196, 70470949, 593865066, -1816524413, 507462859, -1247748318, -757985627, -1072232558, -1285228130, 1325711208, 458157131, -548167983, 1705144961, 2131109142, -1596265904 ], [ 1948231598, -1349508950, -1767814701, -1199916727, -1894770896, 180821405, 441241986, 248674312, 708221428, 2092698938, -99048491, 570218892, 951458744, 1821495911, 854907220, -1418239410, -1837339886, -1328710226, 1432172728 ], [ -1877532727, 1465160395, 580890727, 2035835082, -335729762, -2048293090, 811481874, 1786979573, -295088251, -385677240, -2037454730, -1807103086, 1663952826, 1486523679, 612042537, 369752461, 1852187688, -2143842248, -2008300518 ], [ -1129645190, 1133498881, -362444183, 1004187774, -712102463, -1060831771, -2086481791, -435300882, -172628417, -873894555, 1301435657, 774272465, -1299474309, -597571342, 579446369, 593492601, 190389714, -298580626, -1988153401 ], [ -1665875428, -1738258508, -1051004042, 679903062, -1327085290, -512540909, -1007244515, -664645030, -1481930746, -883181534, -1597423166, 246197100, 1820696070, -421328374, -2080591788, 1192202804, 2121841290, -1516788683, -1714935643 ], [ -1409168739, -973888859, 1693417204, 984631740, -625925581, -1954907761, -694845895, 1833860718, -608647581, -460353462, -362980785, -128519990, -784794653, -1157063395, -1723077084, -1475745330, 1290188827, 218780076, -474578984 ], [ 742570178, 88557272, 1036282866, 2063811382, -908406538, -270115095, -917702173, 1722402921, 1974583629, -601347352, -586515333, -1563554522, 467662193, -1522951959, 913020546, 483287047, 524226399, -1471188063, -170776488 ], [ 1487835723, 842084958, -251069792, 1497322443, 403220254, 415402000, 690069670, -1422870614, -762360640, 1542050802, 718142652, -142057903, 823146527, -1108243243, -1374835729, 1561704506, -1248503438, 1786245157, -1557463457 ], [ -1453796070, 1435958778, -494215679, 1890973290, 2090633065, -122006014, -882342942, 1059924151, -1501987353, 1446483055, -1292263329, -503688144, -103863857, 1337794033, 1929732195, -1708555670, -1460115925, -1088840671, 2009366552 ], [ 965416625, 901571141, 1659411951, 2042315754, -1866970462, 1220851611, 1013364720, -493538370, -652509511, -396878450, -506636605, 895972257, -432498366, -1405566637, -1881331266, -651653624, 1443474624, -331401006, -699593696 ], [ 1305596368, -505648317, -1339844234, -2034142199, -1272626637, -62837664, 243704254, 650775849, 449705697, -830903163, -2119710537, 317776614, -654693921, 1264739870, 997673058, -1914738667, 1552966970, -864150255, 1647895316 ], [ 274910033, -607949697, -890185735, 980552470, 807755771, -58100425, 654460317, -854821485, -851587881, 554543235, -511568774, 666952654, 1148010754, 1023001112, 1960567323, 295993740, -1689940241, -277101017, 246119684 ], [ 1214384312, -1425677971, 1963884634, 919054711, -686264048, -1486786092, -848492335, 1783215386, -479671805, 756530313, 1324951704, 5254497, -1215172634, 625048679, -1042131585, -1760928942, 1566924464, 679336122, 1961430615 ], [ -311432001, 1483297379, -2004482146, 356544790, 1453435687, -848128116, 222402430, 1165280866, -517326740, 1321676386, 336893348, 1426086702, -1433572888, 1052857912, -2031210915, -260891290, 1227764783, 16663792, -610512239 ], [ 1883580348, -133868372, -655052907, -1687198974, 499655422, -1422711033, 1198951657, 56516341, 898558912, 466134815, 1238487692, 156075323, 1567957134, 1618179188, -1544205877, 1388849407, 2020759729, 650857372, -293275363 ], [ -1808927489, 1415645778, 870563420, 85206075, 1348615016, 1204889469, -21521128, 1372406280, -143941867, 297521135, -1910821838, 1585349243, -1517103623, -428486384, -1723069776, 1563834286, -2071308261, -781204758, 1560927936 ], [ 1676611944, -1453146456, -2147017151, -1945386770, 421997132, -1485948636, 1622064707, -1311914111, 1847978254, -342539873, 1488322007, -486519442, 2082158956, 939335880, 498062438, 64210586, -179883969, 1654051086, -358418242 ], [ -310726367, 1531912915, 721541772, 808544279, -210583261, -545298382, -1968526271, -290272309, 1963345565, -685812180, 2021131418, 843698416, 1065384129, 288604981, 1574066913, 1348173460, 259442956, -872665285, 776446842 ], [ -420759408, -1904631491, 1138673157, 823309932, -1458240708, -1992624999, 743297441, 1488870095, 2133939793, 576893920, 1222144116, 718920880, 361683214, 655161072, -976153192, -1176739898, 288094935, -896889876, -1912715315 ], [ 1974564512, -2092936099, 675928087, 1459265786, 1963823977, -1919298651, 1345738520, 1047285606, -37826433, 2121118220, -1720068722, -857157361, -1254069550, -1701544258, 339511745, 447890056, -1622175636, 1811901366, 1564081138 ], [ -1023828872, 1071003217, 1116032210, 980144604, -1155286410, 1705040478, -1497289681, 410133458, -1970217565, 2136735536, -1275931943, -1960859971, -1929556851, -178678903, -543277498, 880225260, -2115680493, 1715753016, 1898670467 ], [ 1780555540, 1709225779, 874019325, -1724663521, -104052247, -843109903, 893707080, -1316770358, 821694254, 1615908903, 1990774374, 1279444437, 1708992124, 1338251390, 725794147, -1659430506, 747238438, 535564991, 1877608390 ], [ -282027522, 161416099, 1223228943, 340757584, -1628284396, -1688981421, 1870916032, 2116200689, -1632028972, -402140765, -2108536159, -864347881, 678521595, 1540861508, -526376522, -1760718681, 2142218319, 2043419164, -1441633471 ], [ -142055094, -711947165, 2068946646, 1847874485, -1560243782, -5132589, -1601680886, -1827451339, -1607424850, -1890862782, -1265189979, -531430420, 1267296623, 1859803532, -1936137424, 776131435, 454890641, -1662521563, -998394586 ], [ -1774012189, -11527559, 114254650, -1978170593, 552074371, 27270632, 1099761409, -305002482, 1890196068, 1969101202, 1659546599, 1480461995, 67866769, 768991488, -1293965197, -594991435, -1646549529, 491875062, -1445193245 ], [ 186931319, -1800918562, -371091016, -142714699, 1196542437, 1277078303, 675532936, -560032823, 243921845, -2067092049, -21284414, 2089654532, 276245045, 786722988, -212902657, 893870870, -442218700, -1886965083, 1715563636 ], [ 1402950094, 665614247, 679762546, 1884186223, -395920430, 760355053, -1796666030, -449284582, -1469753680, 553293795, 1704806691, 660176385, -1207892137, -1684768409, -762441964, -777821517, 1892446194, 548610392, 2022204974 ], [ -688532380, -81865380, 1781331679, -116026448, 321598099, 1778342733, -108112292, -1961867534, 1237415738, 1428586338, -1468549659, 1448701233, -416284273, -1356481337, 1154544571, 1559058007, -2022353327, -1668713143, -104950376 ], [ 711371153, 1540438141, 669114930, -298302612, 1120335752, -940358705, 425650776, 1929756851, -938300136, 478973008, -196245390, -1641162900, 1445975695, 716361313, -2100980416, -524697568, 962838893, -976657902, -1908218067 ], [ -896110042, 1596613192, -1367424488, -1052577662, 962583262, 2017180160, 720638270, -1496892884, -1640830002, -1247643763, -889313763, 793384387, -2140892611, 958205985, -539347485, -434137974, 57271098, 890344140, -1313791264 ], [ -1153493690, 181158863, -187968471, 1474866589, 1012206890, 1442358757, -1056792141, 472776785, 1804135169, 53003190, 1611023547, -925999285, 392036027, -813156327, 281258940, 1428151274, 1909823769, -869634673, 2026431018 ], [ 2138859116, 1020389123, -1971015754, -2118032893, 1691954990, -1753626822, -1254212741, 824355465, -255102438, 434848033, -1728257934, 335166963, 285738066, 1280903387, -1746908658, -1057105370, -1521918750, -1069481772, -758343860 ] ], [ [ -1391061665, -704221801, 287570710, -158688930, -2135531717, 1114559124, 888993424, 1355720833, -1661156892, -237962281, -134525728, -354552259, -882051798, -220468019, -560154213, -1655733522, -961818677, 598016490, -1700142760 ], [ -656144984, -1705971748, 162474901, 416220727, 412329259, 1697689155, -368719416, 2104591534, -1793242261, -1943713311, 54587010, 685595639, -162094040, 184856719, 1223737584, 430206503, -509389772, 1336598042, -1452486812 ], [ -926353608, -1032963527, 1765247406, 1111520506, 1985773872, -1151782486, -1501868786, 1703975960, 1819899558, 1450838451, -716872777, 1119107295, -1029084676, 953305132, 1586853246, -1655605562, -1257620313, 382434048, 1718584881 ], [ 771282712, 13440006, 1108028799, 1906854713, 1617754475, -1121891760, 1062225330, 1305325697, 2128081435, -1025484323, 365595517, 263531711, 553927223, 860182106, -341581467, 1379499804, 2050188656, 900964397, 1620529138 ], [ 1901263203, 625630947, -991430813, 294985474, -182578953, 601320468, 1686279781, 1405936884, -183394944, 1631436094, 1633475683, 1413610206, 762983473, -852703569, 1866929785, 933697446, -1875633229, 1085853521, -525062591 ], [ -2051196732, -1612249663, -1757361244, -1226414622, -1743491845, 1250166669, -369939906, -253704689, -852403660, 2042325255, 590086287, -1093110058, -963477876, 1522659328, -1282493137, 1767875538, -72556500, 935609644, -1719604255 ], [ -1405440148, -240677378, 616407453, -630756145, 126335299, 177866770, 778390541, -849179711, 14783550, 1326926921, -1124389300, 1747506604, -1204279544, 1483135104, -353770653, 849763300, 688657036, 1752953627, -437407186 ], [ -2115002571, -385405871, 283340320, -279816624, -1768211764, -88107564, 1915576471, 636183626, 1087789720, -229230997, -980521958, -798989684, -1734827709, -202111242, 1489911074, -1221965725, -436631222, -924007468, 232011802 ], [ -240743775, -1516043114, 1833054328, 1238004853, -944516303, 560900457, -314269734, -573792115, -480439648, -1525371028, 1157799223, 1156779720, 850665595, 57735586, -294852561, 1177606813, 1814480640, -1862743808, 1253597539 ], [ 1133124465, -494093304, 18604689, 1975331891, 630559547, -120929039, -927400919, -893299242, 1366095403, -1059534828, 603031125, 1191930095, 1835646106, 1104301354, 1597807194, 829678282, 1129196771, -225453824, -159852217 ], [ 2028741909, -1839604735, 284485145, -1720071019, 854448966, -1297261250, -1338499695, -1491333016, 196883741, -992277705, -2109708731, -1856553589, 1769243561, 355574566, -252312757, 597000228, 1795336615, -163775527, -2064300837 ], [ -1530445152, 810003210, 1098139661, -1571623806, -1207705058, 346968206, 1168459829, -2020612520, -770567624, 2059659332, -1043875768, -169748758, -1421443721, 1549287186, 1291867298, 668506648, -423511765, 380978376, -750415027 ], [ 1654861195, -212602081, 1070378826, 176467025, -761214419, 1668144118, -1362374954, -1029167256, -983724490, 1897098092, -49661158, -1383596465, 910797456, 2084274980, 2027265670, 644950437, -376944884, -864262661, -705961663 ], [ 316554317, 998505754, 1069930539, -502080343, -1455955440, -492197265, -232367067, 1721511040, 137971531, 654420340, -2023689617, 1550087416, -593398430, 165428191, -1439384853, 1861909491, -353870922, -1054318834, -1147698039 ], [ -1376700982, 952446692, 645127446, -1623895410, -1838020903, 193246700, 2079699294, -1230597897, -1960980740, 1183028293, -164530919, 735085510, -2005423463, 1122231551, 1473461723, -1012030932, -1248332885, -1815848624, -617479527 ], [ 640498971, 858701557, -1635572602, 219843026, 274394457, 1386684808, 322012663, 1814953837, 1174469141, -1024685633, 297288804, -881604440, 131316314, 536018276, -878418735, -1255286619, -646433284, 1358420808, -1261585793 ], [ 989699483, -1110358586, -1112184811, -1011087387, 1272499814, -1154448685, -2108598898, -292532225, 654096357, -875045893, 1207203405, 172335620, 1919702521, 1963478383, 592473765, 1542420625, -64007269, 1778600549, 1401946763 ], [ -1165770771, 773599582, 1345951735, -1077057514, -571462243, -407556635, -1700909515, -465970336, -334405442, -65313363, 2050764438, 575840102, 1678187762, -1768647631, 1863241613, 189754427, 525805842, -969560955, -660598651 ], [ -574482549, -1113141666, 775701675, 440355591, -658097644, 1235177177, -1720851386, 589276640, 2054526854, -1624408932, -897793859, -119460167, -789955035, -490642881, -1643958555, -1613848744, -1104963151, -1550919247, 1772879575 ], [ -1479520612, 599916730, -357222931, 2108334102, -892860125, -2138243885, 2038517371, 1551317904, -1380690759, 82965467, -209714468, -587287851, -326744143, -471809049, -987178377, 1585679091, 1411830121, 7356947, 1138209985 ], [ -1649982626, 856380288, 355787622, 527516233, 152107903, -490406355, 54049053, 1987133721, 756310933, 723707753, 1979741181, 623339499, -240004116, 1781718529, -1124926483, -1398284685, -13134075, 1377903104, 1011534597 ], [ 1958541162, 1956243922, -1547790604, -1778717069, -1502332020, 857287433, 1623643021, 294124596, 1691549427, 2072075142, 1562081383, 1398005738, 854905768, -107594473, -339853808, 1114310586, 1600955018, -2092838899, 1850816126 ], [ -894632864, -772430323, -242095346, 242386732, 968351085, -578046432, 1444149466, 1170144370, -359429603, -1275537882, -566440741, 1696476864, -497567163, -884096542, 923952723, 2008758745, -1981975045, 974927056, -2041324436 ], [ 1114952601, 1922486353, 1909083503, 1037354451, 1277032769, 351828076, -1263625875, -1115269408, -1844740332, 1164858187, -458487259, 133796805, -1789319349, 563500798, 1970314873, -1323585194, -1845311533, 573456715, -1285010019 ], [ -972133653, -116812642, -809704722, 552003672, -1440657346, 1615621140, -618902036, 291471887, -2002569188, 474763350, -1604067320, 743209040, 746736788, 1549976821, 1896112516, 1043248413, -122166552, 1944336254, 154817054 ], [ -1052972476, -702329203, 133478748, -656022539, -989550858, -988650707, 553025553, 282654302, -371290439, -996629599, 1976060106, 1502526655, 2121358502, 1101583416, -1687980553, 1687280214, -441107176, -665681107, -560743108 ], [ 1294746005, -578892614, -1027477477, -1057490585, 2106038187, 1027102052, -579756340, 949678022, -1189881356, 113287650, -101081877, 1469524963, -1481898651, 1434479827, -1227475158, 305028818, -636479065, 328077662, 543464028 ], [ 337933726, 806208724, -1849106225, 58622821, 428240386, 1351411004, 745050438, -1440427982, 2127997856, 943488515, -1136942431, 2027604768, 909524311, -1459683861, -14140054, -1103349123, -1448066469, -1973185329, 1021614292 ], [ -349143140, -1145032787, 1366298384, -1600199296, -926600068, 1863941719, -1873674911, 274077332, 1828819729, 1418050444, -468806555, -1643760560, 1181215399, 182209531, -1091579853, -643107555, -1415390451, -1454749415, -475270302 ], [ -307833578, -886793487, 1360943093, 1112990935, 1986946480, 1671608246, -1095458794, 1129353713, 1703403913, -1507015746, -1442114740, 266931606, -2004027735, -689422666, -1361209576, 1481760398, 1622315662, -1656437284, 578702090 ], [ 221927616, -1754784295, -130699351, -1501280113, 135891300, 744134066, 1616408663, 346326267, -1950347417, -219273911, -738593349, 2104919090, -2017726779, 2125710844, -1048777790, -1014891853, 197646048, -1814398875, -217521447 ], [ -1311302391, 602725671, -1608098368, -64442626, -1991547781, -638032520, 722306628, -1187479113, -1687908486, 1531944707, -1305502554, -1441555351, 602273313, -1677551594, 1489754701, -720911422, 577499992, 1771743609, 501106812 ], [ -1961690236, 1947246909, 2075390554, 701785163, 1847647748, 607267323, -623389426, -917570972, -1309614477, 187117557, -1816892248, -1119740096, 1156144985, 546146310, -226702746, 360375630, 166498879, -1431734126, -22779560 ], [ 1449029086, -514576672, 1562634020, -197137385, -1090420789, -1890785254, 2100113225, -1082542872, 1414106180, 67648409, 722738724, -1762913044, 1643045780, -1134537540, -20000818, 1298565881, 86097985, 435566996, 509195030 ], [ -39231609, 1061628802, -1478762974, 1949966329, 43154968, -1232543144, 201602841, 1160366842, -388311720, -1892968090, 391236197, -1120094695, 1095514090, 48062501, -478545035, 1555500657, -1936747148, 1719431988, -21451525 ], [ 2044112873, -1574223508, -1083752876, 389131938, -1356154374, -807685537, -1143660441, 1428322368, 972577394, 875943210, -733642300, 1338954238, 156528884, -2062241412, -1040444164, 807895742, -271560033, -1047392420, 886097670 ], [ -524075365, 1683147155, -948121975, 1962526944, -1621193179, 1709304153, 1634473855, 51656850, 386555924, 931244220, -1129105102, -340679616, 563862191, 1472490621, -1310896287, 915573668, -603791802, -1220038147, 914985292 ], [ -915415113, 931002233, 1082146065, -1084545292, -1002181052, 1251807807, -98557263, 617123359, -2135103060, -1851335419, -779673031, -263529412, 1022829520, -1772087056, -615914103, -425829922, -64090076, 99851825, -2021763232 ], [ -2022225841, -1235049625, -1177073594, 1440328031, 1476120231, -830408583, 858245520, -152701490, -1732448026, 2040995635, -1631583425, -967404127, 493925718, 1385934622, -379348476, -1441979881, 608186232, 1887692610, 200436080 ], [ -777133332, 445284431, 531437209, 1731424422, 463288686, -61020214, 1496806751, -69842734, 1609083609, -536203284, -1375622089, -1396273852, -1480328346, 1537873024, 1216074896, -353907095, -351890777, -201451127, 1582547994 ], [ 1145307010, 1751004051, -1141161918, -2081273636, 1438834467, -498396320, -1998079526, -2088315918, 806744120, -350575805, -996250158, -1948729830, 774785396, -1559352057, 2067479439, 384340535, -649367866, -1728175685, 487415927 ], [ 2023463364, -1057592263, 1094207444, -454359368, 328438930, -125847007, 2017666850, -1079253663, -576824432, 559399032, 1876339433, 49291414, 722826386, 495881817, -529485873, -1613597507, 870900395, -1001525924, -96123086 ], [ 104141173, 911945128, -766747646, 1882278443, -481362302, 346278281, -1588764432, 1046184658, -1374178233, -1139971369, -247729747, 1326489338, 2033962646, -810053349, -1878746639, -1179957988, -224150012, 1089930992, -1669081613 ], [ 2032946767, 447853315, 1167468063, 163658959, -339406085, 1031913818, 1306532137, -1401588231, 1977430111, -1223686427, -1037484343, -1784825494, -163943280, 1334476612, 1129119457, -697386719, 1990627513, -1863235678, -2042267360 ], [ -572891882, -1307594756, 769445165, 1281151361, -437791136, 234801958, -168247429, 1142680188, -227355420, 1095307984, 2090634085, -1249071893, -1821111455, -29169152, 1156635268, 1844517662, 852848347, -92224570, 1934978751 ], [ 1568104072, 860387485, -659439023, -2106216673, -1515885952, 1470981024, -696181247, 1957161615, 1826371755, 1599856404, 1920337854, -234589771, -1983363918, 520501489, -1810038854, -1297826355, -46237963, -1825444780, 2107836162 ], [ 1211516778, -687591963, 140965912, -1316062378, 1008387872, 655743656, 1206429820, 459442666, 406695865, -1981596389, 1494162970, -1626336542, -1081573115, 1109813156, 1105880805, -1518093930, 2043821826, 1202163623, -842201975 ], [ -1809593290, 1622127086, -330606266, -582775924, 1911222864, -2109902653, 151761025, -1941767119, 499800418, 165991585, -1620132396, 421787119, 102329668, -765197823, -1259637523, 1134081239, 1257654011, -1943305221, 457082559 ], [ -763553461, -1541110246, -1748545943, -341348315, -596218947, 1189482362, 641540277, -1085998197, -1945709941, 1434977671, 1506899681, 1141053431, 74027204, -209912749, 1654213865, 1681951680, 1669940529, 913819106, 1920106396 ], [ 1715959220, -1138608240, 367135414, -521519348, -340361970, -184567632, -886799342, 1642945969, 1492452884, 1615713704, 1615112403, 1848885160, 1550575453, -1322537007, -789128943, -1012649191, 1291691584, -2065774074, -1802832938 ], [ 1515038693, -161782733, -1789559193, 1692799143, -2052582985, -1797307171, 1324127239, -107537371, -1382004355, 1380274012, -423813428, 946473466, -1302495697, -1337481830, 1337395852, -107190692, -1647898996, 1815750776, 126139111 ], [ -102736132, 620695459, -1117885062, -974241323, -2141369257, 1866574933, 735797234, -1452054310, -1035561147, -1588785931, 535504670, -1710178273, -257735390, -51657398, -1506871660, -340814534, -2133882369, -1467002206, -247070845 ], [ -2080511985, 557738799, -1294607511, -1662964777, -1129639435, 1433493019, -1191415119, 1562025642, -1320358677, 866814446, -908474024, 160468127, -2067997616, 1076754921, 1806849539, 135869631, 2015260969, -96424325, 182518448 ], [ -1480989304, -2106009709, -2017901462, 315585786, -709137684, 1790533940, 1947433282, -1964719778, -1905779776, -724706486, -820094223, -1856075876, 839075438, -2016821616, -78928802, -1582536018, -1020833445, 1344255017, -2119916800 ], [ 1280741448, 2055738717, -1728893662, 750840105, 898563527, 910034084, -722755207, -1567566760, 441653085, 783574256, -1062954401, -30896222, 1391448939, 1885624433, 1053577334, -2039652801, 1867955636, 249380293, 2132845528 ], [ 602147545, 1784832151, -393453408, -1829610202, -853147988, -1623533103, 1973628729, 1351124303, -1630060809, 1710319540, -132052655, -1971401489, -902291525, 43089351, -983143163, -594880716, -1116193958, 1849655262, 444965789 ], [ -920976558, -1600980807, -276226859, -1635238148, -807921866, -2089231032, -1493793009, 458478910, -1516042914, -591805042, 255239876, 1717522322, 463822267, -345559482, -2085531333, 1431176709, -307805262, -1441145825, -815877854 ], [ 638947521, 1684067870, 922689237, -1813989043, -1382258296, 1283698578, 1813465129, 41832618, -940983390, 1030819760, 938471828, 427272251, 1197278900, 243312419, -2024865109, -1134991589, -923825287, 1116852714, -975996021 ] ], [ [ 940456427, 119905026, 153559416, 502513309, -224666235, 792107748, -474827063, 120558146, -976875504, 620759653, 1320596519, -1230850666, -2031929365, 1575120567, 1546443569, -426729775, 277444355, 1185927213, -1807280747 ], [ 1011466020, -207887824, -1889464439, 27334699, -2038180367, -907560383, 1487160509, 758881563, 120755337, 304981646, -333406130, 1489458777, 563027532, -1914709758, -1392797104, 1285478030, 1738426614, 1932404828, 955628798 ], [ 1595929239, 1065299108, 1763685754, 1341570655, 1032133848, -183406932, -1834478463, 771221987, -578012435, -2053583833, -324315430, -1871701214, 1446541427, 588819108, 1290253773, 1174672125, -1599926038, -839031270, 420843400 ], [ 1882712209, -369306779, -1831956786, -648830369, 1298300345, -488556054, 58953944, 236832436, -1660886930, 2101549803, 1917119414, 817250429, 26533788, 1992054127, -1102197381, -193569371, 1974565347, -1743482215, -1607728860 ], [ 1253812456, -64101292, 631105338, -361255197, 1513953618, 816547247, -33075051, 1180728935, -1530913018, 1109511222, -884890298, -1154075019, -515869288, 2014448864, 454556368, -1327836645, -580957178, 1416189754, 1331573570 ], [ 1966260886, -652671825, -736074824, -1195731829, -1961832062, -367466872, -1076940724, -652642835, 531101, -20105823, -1010484964, -976303, -1142745090, 839725439, -1840693294, -53583441, 115666729, -1992377935, 1772894905 ], [ 1789485813, 1565326495, 1069444040, -1604260999, 831381331, 2012533987, 561715547, 1766033465, 1305913096, 1979043125, -2126870531, 2037660209, 1226669762, 1216822051, -977123508, 1656865806, -289488995, 1581773106, 290897893 ], [ -955699870, 970839112, -1942479431, -1814068667, 1793197752, -163712769, -291612396, -479948635, -506924434, 1625126418, 528767424, 100825037, -1393579015, -1007163776, 603650167, 133109020, 441552120, 572797080, 2036965075 ], [ 923129068, -1932297823, 1441306879, -699311527, -678025524, 127872442, 1960852735, -1458872076, -887337346, 1261328710, 1345332731, 185145029, -1103572173, 1904209398, 1993312914, -221038070, -1812895421, 888706476, 982154584 ], [ 1693839041, 2146088041, -2044116981, 6863908, -430421618, 1069452071, 1438302272, -1942830907, 385237268, -1422995357, -82076636, 284182089, 267298423, -1373172109, -72035935, -334974382, 1594038888, 1494441136, 829109262 ], [ -472877919, 133090356, -625819496, -1531005732, -418917787, -191626696, 100184348, -1604775982, 730084166, -5693891, 827726938, -595107503, 344076015, -444892669, 1515666554, 221694678, -1435826173, 1320766739, 1557140841 ], [ -1886004016, -1810720131, 1854382508, -2009193359, -1033291423, 469569203, 708093681, -891827711, -1784270296, -1402647688, -800886987, -2098558237, 1441617672, -1397751530, 679017035, 1929660662, -2119069233, 572718639, -1326140470 ], [ 835539914, -409766280, -137694184, -20822858, -1760525097, 181422401, 2061438059, 1776509510, -1232673116, -595306270, 111656352, -1881913212, 1000051627, -1101205595, -2113579680, -801409018, 955082881, -1637988401, 864423418 ], [ 2104647314, 385778377, 1385938073, 335401733, -1554768307, -748473346, 1741577402, -44771028, 249364251, 1853926422, 2057086685, -123003795, 1773081274, 690320426, 368572526, 68291127, 403921993, -1750864691, 310449361 ], [ -2005878382, -1461915798, -1587355470, 899906205, -213486873, 397405869, -1349458645, 1969710498, 1409792165, 924082932, -2108570518, 298457021, -712854455, -1067799566, -645418690, 969258414, 1967771457, -1941145987, -1903370238 ], [ -223324800, 1825753436, -1440758261, 114265403, -2013294453, -35253426, 1849529855, -672882233, 1881951561, -1940391001, -1782511547, -988100073, -1680985309, -793287024, -1639254052, -670342219, -103280605, -887718509, -412418788 ], [ 1912035073, -1249505924, -859139725, -992531319, -919579808, 928318323, -1566784719, -1684618601, -1416906736, -530521521, 1686924239, 685880027, 792219262, 969637557, -717186384, 1016264930, -1795631922, 872327118, -1996307606 ], [ 632456944, -694377983, 1803378012, 1300062404, 2132274942, 1429931746, 1117062071, -504712971, -556486995, 977730464, 365672575, -1670390288, -1086285811, 129239400, -1526948153, 1958309322, -1731191339, 1534864705, 2143249387 ], [ -15756650, -292971774, -2011556371, -325727139, -1858540008, -1623530136, 2024555528, -1293928746, -433565014, -1078942755, 1979058651, -1724626828, -1357881044, 1154349079, 327534906, -234684227, 798804107, -1301160526, 1838583928 ], [ 1903740952, -2033537304, 389199825, 1488810076, 2032451336, 770486159, 91457928, 703518186, -2078924712, -407273009, 704336119, -1066086268, -2100949620, -746158374, 813913920, 1359428215, -1443086907, -298546785, -864353204 ], [ 261604210, -1104028650, 238827384, -516419508, -1348318478, 1933953850, 245889405, 2138809655, -287667188, 1723737144, -1311498502, -1809842109, -1379034596, -17406555, -1938289528, -1056827962, 976915513, 1100965639, 812939444 ], [ 1281253881, -742721209, 1271986594, 239725468, -277227360, -646670461, -1806333913, -1869843452, -1655397562, -1072105456, -1050698218, 1780346732, -688092745, -393318945, 1245328705, -767528063, 582897218, -177567707, -1412652481 ], [ -1387096084, -520222966, -2021661546, -1649736175, 792648274, -1746385889, 1227796189, -1446375455, -931543491, -1634180929, 218682703, 1596496141, -1007437650, -1389723604, -1601268851, 959867625, -1789691037, -776171704, 1710138529 ], [ -121099379, -1513563363, 737675060, 704093752, 47457562, -470847610, 283163525, 825890291, -913565576, -690422386, -1944656980, 72383924, 1985333639, -390523266, 345143112, 1698200674, -2063997341, 653531581, -1873371811 ], [ -1275489259, -243539285, 1299924960, 419025946, -1119149517, 50920591, -1207192834, -1825433140, -303143692, -1167308538, 1746388642, 825761504, 1013564779, 1030767344, 1352262783, -422717768, 1283248125, -850345035, 216385142 ], [ -617212808, 1890699420, 692278622, -775304840, -237980932, -1544145217, 476156315, 1715677143, -852707132, -925010602, -1933996595, 790303816, -843195529, 324415913, 74071109, -1404856691, -290686700, 636041011, -1460116041 ], [ -709739768, -1441438953, -2053426292, 1471145716, 88092829, 1238596530, 1184359175, -1305166929, 579838295, 314226353, -1662832126, 658031866, 1683058341, -617785727, 1392621576, -475910787, -1647263474, -1216178919, 1917978925 ], [ -1635411744, 1350740043, -9996790, -945529092, 2080618483, -1793535993, 1088522373, -1668057249, 251769585, -1875404532, -1927468033, 167581900, -1903630172, -2142452241, 931562167, -392056950, -25127246, 874235333, 1504745405 ], [ 2107597094, -410964166, -634507068, 1067141749, 1649898181, -1108768450, -746580907, 2134720938, -1104175709, 1227444127, -752277005, 1590600222, 420619061, -951214321, 941771396, 362585961, -161878682, -273858663, 1420777165 ], [ 1726367842, -222459814, 1490410477, -226887492, 376301012, -565915074, 2036507929, 1379030754, -2083490077, -1291388632, -1932083939, -242353593, 1067788008, -767144883, -1800134350, -1898296062, 1368247521, 1187299392, -1174285232 ], [ -1499580627, -1830916898, -1350392179, 2146459477, 1835786328, 1007697131, 113825043, 563071589, 728153878, -1102606515, 1253940682, 152312794, 693258401, 1139427738, -1610885156, -1437620491, -1997947935, 2050124418, 636804610 ], [ -1159892512, -1681070157, -2073768802, 1224097924, -1670532729, 950242142, -1341719353, -1837291039, -680123456, 2127605996, -209083300, -518019152, 1091068715, 726110775, 1483402470, -996967859, 1201532932, -486825391, -1402135301 ], [ 414830312, -1440432606, -1786998763, -811415772, -1884204938, 962642698, -1956863022, -1814607344, 938499406, -467962952, 1652745344, 1338965356, 675042807, 830907206, -1254346567, -568289373, 1872905357, -1994272305, -1199675178 ], [ -1222829830, 43474514, 1465746937, -1738151833, 354890075, 1768074993, -1515216168, 1540438687, 31999752, 711390633, 522134825, 1399931014, -1906035221, -935247036, 901693125, -501868517, -970998027, -724481438, 514700622 ], [ 1046399308, -902458093, -221856100, -355059377, 14398113, -1269582582, -1167057155, 1107567520, -985773448, -641304925, 681801421, 7205274, -610434028, -1146887467, 2072015636, 14792477, 372283645, -235938761, 407637684 ], [ -1522794265, 1102157249, 1067588022, 1771091667, 34975022, -1364041112, 2116315054, -1700685546, 683843434, -426008005, 159645894, -1170731197, -1652701194, 477088784, 27214401, 1641275264, 1843329738, 1836224943, 1459050642 ], [ 2053739194, 249264210, 1558874387, 1732152859, -1139485709, -779017339, -1543331424, 1849795888, 1240723265, -1967641112, -1741938699, 894702579, 194850741, -1418143940, -885548106, 1572903693, 417794050, 462688309, 108018203 ], [ -881060796, 1981433253, 1456132291, -121522446, -2071568561, 1493079263, -1506633822, 166141015, 295885248, 805915425, -1014358338, -654155058, -2008386890, -682707721, -575015532, -676541434, 1788990507, -1964454339, -2010748928 ], [ 165177941, -576056865, -1661650462, 1540864386, 413716229, 897850357, -618918197, 43136331, 1035547472, 796076657, -1384646020, -1353026495, -384937226, -1049306743, -1781087070, -2121440358, 344996014, -849389380, 2032603653 ], [ -739967543, -1986216593, 358438375, -228617395, -758351810, -736880969, -773321861, 2110337374, -404200242, 1682364895, -707506697, -356682136, -1554374266, -2147000950, -2023555357, -1798465494, 456760037, -933367501, 2020690476 ], [ -715111516, -1024064347, -657796633, 1641507428, -12400655, -1574361476, 769842714, 737732102, 559688555, -2034608124, -1545152117, 172036686, 715023727, -2117260656, 361814634, 1280630517, -1988830678, -1776770240, -111729085 ], [ -114161107, -1674374445, 771890941, 1557120591, 498178718, 1001953366, -1780957016, -1051257934, 398034270, -1878850184, -2121906350, 1842932814, -224202439, 1521374490, 1055307675, 1842317824, -1466416444, 2127586126, -825533392 ], [ 2062529429, -1751647613, 1682831618, 297081333, -1920273785, 250694417, 596020873, 2113136858, 1934654049, 364363677, 322663803, -2001870124, 146086813, -1092591430, 986058764, -1118329900, -399768910, -1993018285, -1320339301 ], [ -551545902, -2025364932, 1399852872, 964763199, 554760851, -703407853, 1231680318, -1745444521, 1887519014, -1070813154, -966070206, 1675808049, 1373872762, 2114508418, 1146121965, 604087443, -796354752, -689954646, 397873286 ], [ -351791177, 702237657, 196877943, -510231851, -2018828126, 1575057247, 1106187492, -1590367436, -440862475, -868234549, -1331169732, -1601713158, -1697236662, -324720527, 1727464756, 1516065071, -811739921, -1154725220, -379207342 ], [ 2065016680, -995193291, 1151001529, 818129460, 597514161, -1378496216, -986834073, 482903681, -1905317025, -1673630423, 1447927929, -1958023344, -1370280356, 440691666, -743761117, -1814242696, -1926475614, 1566555161, -66790318 ], [ -672428518, -717769305, -1774188233, -1813144499, -1289021560, -96550359, 1728076215, 1706317600, 2125338085, -1036977899, -206546729, 1965389608, -1359076952, -245575696, -1693114487, 43921485, 1243079074, 376805516, -1713582997 ], [ 313269229, 186151037, -792736744, -883333447, 282985139, -1122171991, 310934222, 1703159279, 1261479478, -1425504590, -1720935514, 603427297, 1960048228, 1033594296, -1852172974, 1201605909, -2141221845, 282042511, 1718746657 ], [ 917791612, 721094575, 815362126, 1763299313, -276060017, 2140420297, 190309391, 192704598, -1098120440, -873632561, 1428064581, -968616068, -1179550591, -1858124735, -20761935, -949059717, -542674789, -2069952307, 127408295 ], [ 1899500206, -918020977, -1548847430, 2015023591, 385962462, 1612754109, -1162579058, -522679856, 1778137026, 1033246865, -472312401, 1514599507, -351925177, -1079011598, 552427244, -39889991, 1482240944, -199636998, -1906522893 ], [ -1126260698, -1704042647, 1140967938, -857341131, -2132935019, -96011154, 1797290325, 1952689664, -2030564180, -507804371, -1008638092, -267534441, -1599228402, 1840951200, 910085431, -533675578, 1293996477, -1951299737, 461116354 ], [ 1554368871, -991814274, 1944414022, -1543549476, -436757069, 1039359344, -400593649, 2003181288, 1869541090, -1660875486, -737193516, -1378772763, 1264115125, 324639564, 1978177745, 272035816, -157519479, -485389837, 2032523912 ], [ 858753396, 4392896, 1489146897, -1459308869, -2110927141, -162375898, 697733019, -1948881794, -1264946943, -968474261, 1651740792, -938716427, 1347743888, 204663759, 1842057949, -1590698553, -2045819855, -1433950851, -306103829 ], [ 1522073929, -416466412, -587936015, 1751146813, -911409372, -21809390, 1138590615, 638469365, 1735554499, 559106349, -173925555, -312554325, 696335928, -10367538, -1856877370, -1339179106, 1773519838, 2053861016, -605169792 ], [ -1787786389, 444198431, -1623065926, 1270462651, 339635295, 375312159, 808850613, 1683518732, -757805061, 1900275129, 1221275265, -1134870958, 1523608569, -1638942420, -518470455, -903008603, -1306481314, -1651176433, 544561757 ], [ 2118214569, -523101632, 1390782246, -1232789672, -1034889510, -177124750, -551072956, 1420388774, 72338961, -1007310631, -57696899, 1652385435, 50913807, -340821662, 1878047554, -639945046, -888996087, -661599263, -860062598 ], [ -1137639323, 2055158895, -915663669, -1444014261, -30855822, -1067270254, -509640858, 854349479, -597420885, 2007732333, 633342433, 2075505779, -197966283, 1700635531, -146365432, -222304655, 27549806, -888552074, -727744764 ], [ 1245093621, 1247109420, -970279667, -1187571828, 239291481, -1889699594, -577944755, 1076839733, 1124477735, 1135603828, 745362849, -1925099414, -1953276017, 250646524, -2066525623, 2052151278, 408417503, -1416364289, -930767877 ] ], [ [ 417379153, 403502994, -66052281, -1805437082, -839048136, -825219165, 57957020, -12962420, 1073949230, 1580939621, 31773827, 378859188, 2061504101, -1622441948, -388279243, 1738670214, 34324952, -968614473, 1806703900 ], [ 775183616, -902555711, -315744727, -1665470617, -831383434, -890354497, -1279695297, 644925599, -2020288187, -1179263992, -1124077356, 1473725456, 28193524, 470118273, 643864068, -1277077296, 481008041, 552594624, -620037836 ], [ 1806246212, -1655691654, -1324016377, 1228264991, -376755485, -1246542428, 1505957033, -1817898367, -1904007602, -1412720682, -158129729, 8461605, 429668988, -1695384589, 1914307587, -617925802, -501023179, -1388481082, 205967210 ], [ -1101277841, -1275232232, 1082903987, 87297335, -1556489214, -1071615388, 1078888716, -1518173547, 951594596, -1836284207, 1802402966, 2097155806, -1320619395, -1551061203, -303271375, -171729884, 665022227, -1019843159, 796250468 ], [ -723534242, -1656851412, -1592133952, -227925916, 1264112144, -78152859, -1547732706, 1228577848, 1638839174, -1324222862, -281019349, -1110274829, -1269387346, -712535904, -1493050236, 1472262354, 327306519, 232517727, -642213361 ], [ -720875142, -1152092799, -435426425, -409881394, 188845733, 455146585, 2077352315, -510567363, 1103376290, 521981286, 1750275461, 188992283, 288516723, -844955804, -126748409, -681140535, -961809373, -1121309714, -1770454686 ], [ 1817407457, 1167254960, 1225293088, 150206823, 2009952751, -1978252318, -2078139320, -450826175, 282861219, 2111758918, -1051830297, 341954621, 277050883, -289848816, -1150979395, -83426364, 1509596454, -1209186240, -1549248883 ], [ -423263846, -1022575235, -453366711, -1555960337, 1722200396, 898201189, -8201990, -1049423429, -623219989, -1483594877, 1689840806, 1790983751, -564767222, -469436514, 160614895, -1405924977, -1199560002, -1504181745, 587311720 ], [ -2066066203, -1622123724, 1458034641, -1546274074, -1572256014, -1251176300, 1037549130, 1654728018, -1991950462, -439242991, 837843792, -1591729978, 1996556184, -635351927, -1695217291, -650557080, -1322823544, -110527759, -1757829659 ], [ -84172908, -1952594299, -434714878, 1201723189, -145040743, -1108244789, 1224001916, -757982950, 798065520, -1062538032, 127298174, -91361117, -1862062252, -998282341, 1276356374, -1555852042, 2142547240, -1675108023, -1883697728 ], [ 357707569, 701689762, 883593267, -15746829, 1639330956, 43812547, 1221331385, -1880978228, -1386856559, 1724325775, -128566693, 8488532, -1883956963, -32246320, -686363131, 564509130, -1375347425, -937493903, 1179945085 ], [ 229747720, -1048057080, -1350777190, -2052510139, -1692386437, -178026040, 2046458973, 597832197, 1402322374, -203345858, -1283321475, 1917395136, -94266705, 1062744802, -154469342, 2020601914, -116450878, -1110337676, 1354747402 ], [ 512981260, 1986365993, 1468918985, 1247607116, -1518364101, -489372519, 884550000, 16194787, -514468051, -1557343404, 1757367202, -781824685, -1668032063, -210134881, 1519835258, -1961744580, -628312225, -710584082, 1397626272 ], [ 481778019, 860681832, 129109328, 163703482, -977201127, 1431630351, -1177734110, -1790896218, -1152865073, 1223130704, 868023276, 11857510, 154747, -602284512, -1148298855, -92117611, -1538097187, 2125721293, -361187743 ], [ 287163177, -149382100, 1078227996, -388771689, -355287136, 969699320, -1983523971, 900994411, -1338479730, 1179488101, -1971633389, 1293910815, -1960229407, -952387217, 1017975658, 1919318054, 206455887, 2000345542, -646091207 ], [ -215238155, -595035267, -1244253726, 927434337, -1125194086, -2147289658, 159641941, 2090162747, -1065651796, -1457066614, 1624438205, 999849826, -571594203, -443626622, 829862350, -782661072, 820605062, -1490523067, -879028016 ], [ -2023747382, -1125264826, 1948426214, 416950923, -15674134, 782098899, 1275857674, -1604422613, -2102346137, 1452442177, 653648677, -1593187441, -1987897421, 1668553390, -952694107, -150013175, 2046483430, -671916886, -1484927633 ], [ -1788045446, 326266805, 301604283, -615209278, 1601902364, -1075677152, -1653699092, -1601350007, 388120427, -1249079025, 723544962, 1844655684, 1104265509, 738437994, 800877556, 100878327, -155066005, -1374661461, -1890480554 ], [ -1494380834, -247282593, -365566532, 1353210803, -144368058, 87981682, 1394702808, -2038704114, -1049822671, 602533097, 559073644, 722197967, 432585744, 396136743, -263927304, 942038810, 1495754882, -1438006679, -1482510362 ], [ 464091419, 1234937061, -630965338, -102034074, 752289231, 1782755592, -954861071, -1360786286, 1970089628, -1882146196, -1359871718, -941927084, -23696234, 9031161, 1922199645, -993672812, -2071445059, 1051312019, -1963482182 ], [ -1646239047, 312367954, -1827220119, -417039379, 568565736, -1297027972, 1156326163, 442310321, -944243416, 141676146, 866659293, 1456538410, 1147876024, -1407419164, -1552415890, 1562615678, 696849366, 1754008514, -1359038343 ], [ -1336341859, -2093261328, -1583123317, 1197259614, -2014349627, 1688789464, 1279250897, -6232310, -1822652948, 2124740323, 425921835, 1377812879, 1563659694, 1084375238, -576303548, -63340805, 1486503939, -1636627595, -1146373059 ], [ -474447869, -907153328, -1823172265, 774002936, 987008338, -1615774626, 667195023, 1905098119, 636213530, -866869456, -1420081864, 1297741266, -383070221, -2122995022, 238867306, 1034913853, -1650457321, 1548946235, -609407464 ], [ -1135915095, 1960384394, 874093173, 538493884, -894774457, 240374505, -364455450, 965209493, -1597748038, -1013886502, 1117880439, 1759891099, 1344306435, -1645598790, -1619845492, -855054335, -459001365, 2130111382, 2018007542 ], [ 1349720697, 1013138046, -2001056317, 1149902154, -362254566, 2063913592, 493839227, 35367956, 1247394250, 590710785, 394202888, -524549370, 1435290948, 509251643, 2133448589, 292303148, 1643349762, -1718115240, 1393966093 ], [ -1090762184, 599213263, -767637551, -923745412, -1795784433, 931936052, 81345627, 298040982, 1201996273, -385857095, -601409202, -521979140, -835305362, 512978124, 1533250311, 185193272, -1813356231, -147952704, -1662720579 ], [ -381781019, 1634603864, 702176981, -1430387479, 678658601, 74624670, -1888543600, -990725559, -49345896, 1452919391, -2175549, 229513580, -1208814343, 1359838597, 913407664, -1574955256, 1702695009, 1025201256, -1269215603 ], [ 1701690432, -583097742, 1235201748, -561377584, 192402941, -900717486, 103204229, 575900314, -375296209, -585943986, 251563050, 1087941139, -1137409732, 872622815, -357584152, 54756908, -963226161, 1234396710, -1481477479 ], [ 437889827, 681259944, -692503867, 1073049896, 267998143, 1128260828, 901621029, 302404840, -2010602475, -1654641588, 1329770561, 1628276412, 1563527814, 1908705173, 793393207, 2048699999, 1621268075, -874306755, 843308765 ], [ 286201559, -443781013, -1613123816, 1625366354, -1118409771, 1631467849, 627157631, 1587149178, 980306451, 1620084801, 1974376690, 1170600540, 230624694, -909692324, -699801379, 1815868094, -478396609, -1573022451, 311657942 ], [ -723759058, 1058931942, 1658950830, -1793913296, 1223551831, 331429677, 290798590, 882386408, 769781174, -1920320261, 62527055, 1544473428, 1241082463, 1458074639, 304214691, -1328233596, -1797731902, 1824839007, -812432532 ], [ 563954099, 1645383577, 1075507957, 545691736, -182366343, -128262495, 326614661, 1256220946, 697910375, 170727180, -486049654, 1606186407, -1354493643, 896254294, -24663374, -1188352595, -1606435331, -728255364, 1203561573 ], [ -710288600, 1713808713, 1361803399, -1524018024, 967151957, -1943593670, -1880317054, 371250447, -1330140666, -374375088, 1011262994, 1477837778, -1182160746, 1369208410, 991641355, -382991543, -1696022240, 402471932, 409006665 ], [ 314078136, 1579606, -753302736, 1171315747, -1653059149, -115005800, 293611674, 1907724174, 1446670782, -1860355267, -2114680238, -238458045, 1993096873, -1072337623, -288880992, -908106076, 1997855625, 292365703, 1914288364 ], [ 1036641560, -1771644151, -819204845, 972352116, 1743561299, -1111984, 2113998615, -206121154, -2067540429, -929636781, 1216510503, 1253613926, -1216664385, -1452370651, -2049996983, 707160409, 2005057651, 758867633, -2098822339 ], [ -112318824, -1845761802, -742995337, 327805499, -249222146, -1964826077, -114737175, -1937688421, -2025876135, 1502142460, -1091140223, -2112207776, 2087666075, 663358377, -926729277, -133515347, -972561738, 1891836198, 312781000 ], [ 1586876697, -1216084975, -405364771, -1044008365, -764908699, 1648946515, 450496323, 230330223, -1056817885, -1073206479, 302357695, -1180724362, 1702014185, 1751125021, -33016534, 1912025018, -1598455926, -1155657676, 987645369 ], [ -765765281, 113693963, 753258761, -90632798, 903645764, -1267163495, 1246821834, -2008586312, -229464040, -953366831, 1319098497, -1895037419, 2088631656, 2093158887, -2080812805, 1784039228, -935186072, 1288705050, 1709640910 ], [ 1500298768, 1100616165, 567794191, 1907595094, 1782075760, 1628329615, -842227698, -662465426, -1058554613, -1757013985, -119836511, -1903719942, -1883110324, -1211569415, -54276647, -1239243333, -2135251204, 1867921764, -139716019 ], [ 271667854, 1104541149, 1964080077, -1334118171, -978476800, 748607625, -704016810, 234520700, 243369099, 521666592, 1450517482, -1021170992, 22093950, 2136492664, -1298709011, 755423442, -839697090, 859442882, -1751162037 ], [ 849053941, -423781260, 1092848726, -1167610389, -350157535, -1216633083, 317833402, -1422041148, -109304000, -1732364437, 1715818360, 627864198, -815864543, -1255088070, 108789105, 1680948128, 1652492699, 349979755, -657242767 ], [ -1041630123, 653651907, 682527878, 1856911238, -1121855868, 178256308, 1595445837, 1730736988, 1394944537, -120831962, -1170203709, -1833192301, 1929091054, -1603415648, 1278318713, 127649535, 1032616198, -1179517865, 465982732 ], [ 631646386, 44142739, 335667000, 521200105, 1596117045, 1654695500, 52559786, 167370709, -583749114, 1402565976, -2024934129, 1674305261, -1815903577, 10978176, 492926695, -1635537293, 151364533, 1147062079, 38225521 ], [ 1273728243, -1417479969, 597572090, 1097114317, 904679215, 1651687837, 411168911, 1477986808, 173652407, -1008547723, 2008559591, -2015158801, 959165162, -877552045, -885807297, -2092243522, 819171151, -663766911, -1277553218 ], [ 1411085709, -1975772801, 93354431, -595714712, 925930470, -176068982, 1360780041, -2103133558, -39886818, 1152691736, 1542831669, -625631100, -1458098711, 1231824307, 547169154, 1546090313, -1480421859, 1659116358, -272034184 ], [ 1653510237, -812255536, 1430264009, -126387880, -400968993, 883258168, -1887832242, 1861052862, -1426869480, 1688458842, 917186417, -821152740, -1836440050, -1095435833, 799918127, -24773278, -223989318, 1821525597, 1842416305 ], [ 2035057567, 995380975, -185137921, -2131384040, -1189512682, 2002588470, 1641952181, -1044655545, 1000720276, 1606204143, -133567094, -387716620, 1866148973, 1868636077, 1368823409, 848451718, 737930510, 593467399, -814308395 ], [ 265490246, 2000318322, 951905387, -1716685384, 246012410, 2002900262, 686437673, -388335503, -1171507145, -251357616, -1476178748, 50339476, 1469138245, -1742011993, -1537644697, 460932696, -309823247, 1764288664, 2048294205 ], [ 828609246, -769204747, 1922231448, 198711379, -832002541, -302067594, 291047653, -1974044351, -769368123, 1166198277, -1286404838, -1903846929, -1538419238, 1050272470, 266809902, -1560857352, -637556593, 1858334189, -1960781045 ], [ 728684770, 1622010834, 1207176321, 843084238, -2076570497, 360283239, -1104518649, -92234484, -1226193791, 866033888, 1344390101, 1484625488, -924238231, 1819646417, -1149607579, -46963360, -2041997391, -1503438728, 1103816099 ], [ -1084062816, -1551280892, 2067241668, -865165819, 1650598323, 1895137929, 1855350960, 439497210, 361032310, -114116375, -1728025614, 244571209, 1928083717, -1717489977, 68256092, -1636502856, -1180812024, -968869869, 1446993384 ], [ 66765916, 889444456, -1674619104, -1423659126, -1412182492, 626884642, -680056513, 1162122479, 1072964843, 815793861, 289681369, -1349318621, 1257909675, -1544924454, 1296620129, 1498506561, -2143374133, 27137397, -548226466 ], [ 215765400, 977140589, -1814849893, -1627657285, 1150345866, 813751905, -1701573129, 332901859, -1790031947, 2084384309, 646170142, -1642274179, -763476680, -1417807802, -880784717, 1846711353, -246963062, 1393161948, 1919820124 ], [ -1342158208, 418719548, -1379433878, -2030894689, 1704416285, 1530359266, -2029255912, -1433801790, 1948664309, 902862482, -1304022304, -1352367046, -1212040784, 528133150, 1630856995, -1343897432, -650315749, 320936664, -304850941 ], [ 385034534, 865624803, 2054042259, -1244301458, -822958038, 1313134971, 2101412878, 1241899802, 73673532, 1763665382, 1041437531, 2003390933, -54194663, 270646216, -2047751667, 1913630871, -958920191, -2086727463, -321657448 ], [ 1681220388, 1773238799, 1773167557, -123092324, 1205220841, 2007576071, 911198252, 1526830089, 935723669, 1800208038, 1914863585, 486233481, -652996987, 1462588892, -1004218700, 1542612847, -2007358516, -639445121, 1763322785 ], [ -1710864769, 653406473, 1891039075, -420347882, -247669087, 1203820029, -353530117, -1050415079, 916895711, -330266868, -774239783, 1882955347, -2051021842, 1693335064, 303992182, -1412209943, 761900343, -7916282, 382047505 ], [ -888222903, -1324148001, -519324755, -1237094406, 522075992, -1710987094, 1256569784, 2110909440, 894484950, -258070980, 1525370605, -451886512, -538921060, -1095457700, 671671839, 683567493, -596500244, 1148288538, -1158157537 ] ], [ [ 1605135270, 99828201, -1655012570, -1650210278, 1561907755, 420218793, -2043572941, -704359821, -188364507, 189425914, 902752578, 402567205, -1435996234, -2012287350, -71669546, 1940124014, -622442679, 1499120696, -1897306395 ], [ -1375601421, 1272691082, -1872299946, -936162543, -379389486, -633597279, -1283540194, -1014518030, -1038619652, -563858803, -1739066498, 48504802, 1260380253, -389609098, 1434444426, -1679966624, 891796585, -221356273, 1528135180 ], [ -311766137, -1318489462, -599333824, 1926029710, 486519148, -1522868510, 1406674222, 99985686, -806871923, 375984154, 1732210857, -2122324133, 1510291690, 581594712, -1224348455, -1548243404, -2043727706, 709587025, 1257430808 ], [ -451784518, -1692615473, -835216908, -182264069, 1492363450, -15196921, 1286397880, -1818094076, 845728533, -2033411461, 988525628, 169152986, 675128135, 373586720, -158256126, -1979261321, 241720714, 1728994903, -1905427635 ], [ 1359955725, -1530330845, -1237458448, 665948127, 1114144387, 1684302561, 522357932, 28646032, 1200400197, -1959091977, -496456478, -1612136004, -978177517, -2016127459, -1720154007, -1495266128, 1730500903, -1276579783, -1404072958 ], [ -1939081476, 814552895, 1916674661, 909135036, -1821431610, 1401212589, 1622058681, 941195389, 2047998775, 2056241165, -139748245, -500989281, -1553314026, -82908519, 387127223, 1208117970, 1601106259, 1233002660, 2025930770 ], [ -2134287782, 1640418131, 431849292, 206206477, 851044711, -1500876328, 1924590906, 670863392, 585152514, 470121655, 2084151922, 1965047104, -1983123371, -1505295234, 1294829036, -1798330539, 23708343, -636188306, -1322232762 ], [ -1828657315, 363622566, -1646815972, -1020548024, -976615120, -1956941857, 26731760, -2008338965, -1713602854, -1316705074, -1942996267, -1493963900, 1589741946, 1671283200, 1269842810, 693157832, 111084164, 613868950, -1522859838 ], [ -1988178584, -631605005, 1513437729, 1981249985, 316370070, 960740204, -2093423329, -1429317543, -1344440403, 258502046, 20549190, 970990467, -2143863022, 1859084401, -1939762615, -1827710391, -487925134, -1380169597, 2046329502 ], [ -427280884, 328366752, -2097375588, 1011067452, 1110006613, -356483325, -2121959767, -1465434789, 1383202799, -2080897457, -969137446, 2142844676, -1649254918, -1832370285, 474942558, -824791443, -407922522, 1489379869, -1509484508 ], [ -2143102182, 1567589278, 294033854, 915773451, 561363153, 55991007, 1567260453, -167698040, -893667046, -1166092384, -1065090026, 1468007214, -2074725057, 2046854386, 445459658, -390305182, 1693455298, -709985504, -1260948879 ], [ 509056459, -327646853, 928697816, 2104552937, -1647521598, 380446281, -984259952, 566059915, -227115716, -1041793443, -317953602, 2110676826, 614842963, 98521800, -2119799350, -1162781295, -938688660, -818735211, -1691379371 ], [ 339583986, 2009664, -1906058798, 1018500211, 521115417, -1562511809, -1462688194, -668477739, -1758049765, 1533547743, -697310222, -39104058, 532936658, 1027204968, 315368968, -1837325300, 1281687327, -1068421624, -397556506 ], [ -895658535, 2088831154, -1575151393, 717131447, 1186755455, 660648251, -2011661891, 1088391501, 1191794868, 631369328, -91500626, 1914510185, -841262279, 1417369966, -1111359177, -578420782, 106557762, -265157425, -699310810 ], [ 1704562956, 2075226182, -207802980, 1291603062, 556199513, 2042894520, 871733353, 1485682677, 172552318, -1473229011, 2040347028, 291164401, 1366903371, 1796502090, 255254586, -35551902, -1373371483, -1151520758, -96074265 ], [ -299081346, -1730252600, 1226341110, -1851132358, 1540014685, -1899270165, -1971039888, 1693828750, 751892667, 716641750, -319569554, 2028501295, 2030735502, -275879383, 1518447782, 410375486, -565597120, -1244788961, 642921575 ], [ -811536444, 1107976300, 1517382387, -450261908, 1050768155, 669073076, 1012386230, -1335260247, 237750672, 1659034925, -698786923, -281484055, 79093330, 2131970144, 1318342102, 417273999, 1458749852, -1120717182, 580004895 ], [ 2033834758, 455728245, -753569130, -82247179, -2005228904, -1399430462, 393202095, -1843622564, 170437117, 809497574, -411520050, -261014198, -1182272731, 191521186, 132884410, -312090269, -1888898828, 384709895, -1241656313 ], [ -313864225, 1655931434, -334526591, -1590837932, -6571772, 1767740044, 1507859830, 2144359030, -1505019835, -1569325258, 2077606568, -1628817205, 309567374, 1965216652, -1230260875, -1458485499, 41496883, -997010207, 1655212692 ], [ 1232349780, 317938686, 558514077, -34363724, 1984139220, 207500389, -565643803, -708514150, -1384814160, -2023508050, 169811360, 187213674, -400706459, 987478416, 1023213285, 96967702, 2135961746, 389718255, 1389377833 ], [ 545204230, 1795523422, -1700994958, 1244297061, -784294723, -518472155, -272996176, -192128852, 2127683072, -1050721128, -412191432, -209014599, 1652826988, 1450141290, 1139259239, 920872258, -1505294066, -311642168, -650188139 ], [ 1267301140, 580388325, -1396560466, -1954242868, -594717257, 829528826, 1424013501, -1693166889, -186052866, 1719439884, -615247177, -2010927324, 758035035, -1100532569, 2141053702, -172983424, -781238446, 1798380687, -316892645 ], [ 575106692, 257317372, 236361831, 1981112497, 1381831671, -1318440081, -1308896234, 1986413953, 1233571373, -1851790838, 2114732828, 904667229, -1663099072, -975046593, 560010099, 1360319156, -252190243, -744376302, -1138359478 ], [ -597711197, 2016697071, -309754372, 430274450, 1773779845, -391096779, 2081317981, -944319999, 1378602797, -142743494, -486169312, 778603821, 928464721, 1021041482, -1476696144, -1271149310, 40397688, -1451397828, -720371065 ], [ 672754060, -268536369, -770143225, -1407046838, 309852127, -1252872631, 855657793, 32175188, -1415635097, -1129542419, 2012559544, 145786659, 1120944138, -109659715, -8866000, 1706923845, -45430375, 282349086, 1653569215 ], [ 1081876356, 136245794, 1065590288, 579298008, -42146428, 1869486094, -936072407, -1899993191, 1643978005, 484923385, 499308669, 1322159784, 81752184, 1063586040, 2066748134, -1118639337, 1557480562, -324061417, 1277725191 ], [ 1665205193, 850905140, -1746237043, -1909230387, -1453803262, 983263650, -626545611, -1045449373, 1006975018, -1317677288, 1189141597, 1734286853, 875799503, -820059931, 1984868320, 787526166, -1256451897, -820714149, 355976240 ], [ 1754670942, -1031850209, -472166680, 1196971038, 379160060, -1067466063, -1362669633, -947283579, -867350020, 849797082, -172045332, 2003979283, 1864588087, 1309553894, -2098498473, -1800782006, -16087798, 899131926, -1715994161 ], [ -709565349, -1228567939, 151602469, -1931759659, 75315881, -1653207260, 64674450, -1358151433, -1464756069, 1813913503, -1287374990, -1187214279, -2008466608, -443802743, -311326118, 825601349, -1774864677, -814985793, -748284945 ], [ 528955794, 667847414, -1277703163, -45016978, -51861790, 1775980854, -1701556812, 746024515, 1223759100, -1517719705, -173877835, -962757554, -926995813, -1052692621, -795279909, 1606372808, 466272989, 1274659185, -508904322 ], [ 1853369458, 747117562, -1411723612, -1175829899, 1370022967, 950912258, 1140429407, 909225544, 1412301753, 2042406293, 1888326328, 1016220067, 1993105406, -1689968519, -328161253, -1383201339, 1604567036, 1231372775, 1965280159 ], [ -1196158245, -1153674918, -875774737, 1870171691, -54075161, 1601723698, 1063265562, 1564762663, 504073009, -145143926, -1844245732, 1647875280, 1395355376, -446595372, 1550163605, -682593572, 21072262, 2026788983, 1881411241 ], [ -1131913586, 186985860, 1752667839, 959977174, -878900760, 1861532425, 422581942, -736046570, 626706819, 272561268, -1678539634, -282609370, -21555802, 1832854482, 181522313, 1495306772, 1471749739, 2019839082, -3585135 ], [ 1987249252, -350588204, -2074694826, 1149792536, -1780898667, 685272519, 653767565, -1003990539, 1707077298, -787639650, -820458862, 183096367, -1899578849, -127021891, 973091581, 1405580549, -508217896, 353771439, 379050203 ], [ -999419858, -760288819, 278854753, 1781361254, -391965182, -216733144, -1575304157, 863492240, -936084611, -1296149522, 293708358, -229251634, 1400177850, -139572677, 1866884999, 1571201331, -1835391578, -1124659934, 1726354055 ], [ -1340564932, 944073771, 1890506316, 1588864540, -262419459, 1625971620, 335102257, 796000007, 87164785, 344344996, -1847840242, -1192460404, -601695960, 1755083927, -1322957226, -346765985, -514156747, -1783170287, -798514641 ], [ -721008195, 817686285, 1761843630, -1289074415, -8017870, 2079001428, -1170947531, 694094073, 394017852, 537218121, -1366583802, -1989215294, -4434746, -785909441, 325868922, 583986095, -347681888, -821139075, -1502937858 ], [ -548869256, -858617051, 65691394, -739578365, 2050099043, 904465616, -1906161270, 2138552432, 458826817, 410278941, 1593344078, -462685174, 534535766, 1109474950, -352427273, -346525335, 45905232, -123725282, 1623403740 ], [ -390321771, -119725186, -184475420, -9534800, -1420800803, -284263773, -1232470571, -1550886031, -1595018867, -1827238744, 271392359, 2044259421, -1268768667, 435739087, -1466891478, 690038893, -1025645575, -137766003, 1900270249 ], [ -748503868, -607649941, -2012464488, 21422624, -1379256924, -350423255, 1281793378, -1874511701, 390491258, -863639863, -263800210, 45161133, -590153559, 1574147152, 593767507, -569358635, -993565647, -43919050, 423655820 ], [ -92623222, -449807499, -1556626175, 372186149, -1356101366, -1760349392, 1934888328, -1381453906, -702551100, 374125537, 1122398786, -591971247, 155063477, 1127769687, 1582580785, -163762778, 1929389620, 387221145, 361476566 ], [ -289221594, -2073787884, 664119467, 1051207861, 344658020, -1873284098, -1626103248, -1749253915, -1308780694, -401615642, 2032288354, 2057173045, 1435466725, -50028633, -508119487, -1487263184, -1657924644, -1599255154, 1519591986 ], [ 1948968926, 15814250, 1693047144, 1538462684, 1600735085, 353591256, 1766105029, 459506434, -734594074, -1453493790, -1078837945, 800639546, -39753585, 2020696221, 441593546, -884555361, 580083853, -881970418, -240659997 ], [ 572156301, -994048879, -769144854, 168240895, 754284254, -1396558436, -2215630, -1276766596, 1503226213, 1369201391, -1141630576, 1691724698, 496460275, -250738434, 1764425120, -376576841, 1132093199, -1088459763, -841348765 ], [ -1180218349, -2019872283, -362354306, -789986799, 552210291, -1863731436, -436853516, 893894368, 74170302, -1341310291, -67928624, 1710079508, 1702471140, 1785403586, 1392868112, 803171821, 1213650763, -276371811, 911556236 ], [ -1429786669, 1801207464, -2070472188, -1997735833, 1479461368, 318915795, 264383416, 1472014629, 1905631413, 1739510434, -1308833551, -1938659384, -1081149978, 885601941, 403460617, 2006424008, 254384907, 799498807, -1188891661 ], [ 738512679, 2120656332, 430982633, -1487993088, 572560712, 1852699160, 456152538, -1696761243, 2074897508, 920781055, 1734807464, -225485733, -2008787990, -1066169979, 2064814217, -491695215, -462550757, 1239022751, -1653855233 ], [ 1147602451, -1378505660, 1093519899, 2083137062, 2005910168, 679842950, 868482522, 672669537, -503924610, 2081751080, -448404446, 966203749, 1280128269, 1085223471, -704486594, 31400137, -1834264645, 666347115, 396864761 ], [ -1398765683, -2054786123, -47291100, 1349127943, -736733502, -532800401, -1938110728, -392352048, 81988148, 1434099348, -1328725075, 816535083, -1131895646, -850554387, 1661537686, 1854052850, -979448173, -985461332, 1228513962 ], [ 1970770762, 1063182254, -865769862, -2099202361, 960364593, -1813445524, 1070854859, -1207432806, 1037039435, -1559888922, -153090976, -1339164747, -62790771, -1456352799, -1389442941, -806770790, -303731756, -946550090, 402804881 ], [ -559353540, 1797712529, 423070337, -310983598, 1610388479, -327872329, 1805320656, -1311837115, 1113571814, 211422187, 1629835469, -507606603, 611826621, -226067720, 1864630034, 751410268, -175884462, 941948404, -300721556 ], [ -1558670141, 1004405983, -1821932305, -951570299, 759172425, 156306470, 1848451383, 1539271232, 2052407680, 1410055062, -2054544214, 1877566487, 366569287, 626368151, 2129858599, -787251770, -1972396094, -223854838, 417326310 ], [ -344434011, -49547970, 152686601, -736818370, -355135184, 106904676, 1416452632, 1179729306, -1608383624, 562663123, 1558889394, 2010713279, 136055363, -614230361, 411618545, -314624097, -31904057, -1400686, -1479270695 ], [ -1117319081, 1826493044, 1394345369, 474220240, 184495280, 846289043, 560939126, 732384474, 1262628133, -982763370, -1171210005, -1488877336, 66347745, 1297909466, -529068002, 342082024, -967386156, 1410889012, 97952829 ], [ -439809096, -559027503, -1008124786, -640845063, -130590796, -1235514339, -1541172241, -1431567553, 1484993103, 1337610893, -1983276865, -441365634, -515085537, 879570434, -1797698605, 1166322083, 1674155163, 1436742983, -403346238 ], [ -230821084, 652692635, 1240193802, 189585415, -58431282, 419527343, 1813887704, -259111167, -2138507865, -222274555, -673993919, 1191584109, 116240246, 678270280, 2061648208, -517680971, 1826791529, 571545705, -953322214 ], [ -724920463, 1166392226, -1113686674, 850758115, 1348896475, -507258466, -1824161558, -559228595, 517277982, -353431034, -1282120111, 954913934, -810659584, -285677947, 103841870, -603991162, 371899209, -1269302932, -1102406495 ], [ -5142740, 1777859481, 2040778244, -926906794, -1883645045, -586362781, 1638995479, -846935897, 1938810737, -749241801, -92872654, -1955921674, -1419726527, -698439471, 1239438335, 1751658693, 942828514, -617499587, -1738580993 ] ], [ [ 1455652389, -1396793864, -1325029494, -1803058214, 2116259438, 947744339, -1832929010, 425900722, 641096633, 944231004, -1906936318, -93006128, 728604908, 709033038, -1272991782, -98844196, -416099445, -471937685, 835096771 ], [ -398956545, -625400044, 1819921088, -211815341, 2130063305, -2015410656, -258807743, 1736073268, -41658313, 1848460584, -461893843, -780085531, -1278002687, 158414246, 1981995534, -191736781, 437701646, -1117464198, 429192893 ], [ 911861202, 1622945482, 224688565, -1549602283, 1348971547, -1994494725, -1965702399, 2113847808, 1779860531, 122019316, 214655548, 1662609304, -1038764343, 144443506, -589735245, -516876322, 1104806412, 1674534768, -1641607099 ], [ -963080029, 614932621, 1129376785, 1779987738, -239404379, -251379786, 2127146894, -320716914, 1147703449, -918263469, -1062836978, -1100734696, -1828550297, 1214752496, -1122060131, -901781234, 148947770, 1722787882, -298765476 ], [ 1930887369, -793932954, 1055490499, 223505083, 2005103481, -1280823209, 1859307213, -1634579221, 1143788361, -1051954227, -547894908, 1625879431, -1628082138, -1744314332, 1624250249, -1854955579, -1857273686, -1663387967, 712020929 ], [ 2114692230, 1171466071, 1488356095, 2001412916, -1469513149, -1817711299, 266040976, -958105178, 496345943, -1286450933, -2029301039, -286994250, 1568803933, -1482086993, 1971363163, 1322369929, -26853948, -846451931, -1106055258 ], [ -800875281, -413023327, 745470737, -688609660, -1835622564, 926624155, 413999659, 979770954, -1917020886, -923334352, 1873838090, 474275142, 738977169, -824050954, 387219407, 181085070, 734542182, 152044826, 200277655 ], [ 424881096, 463000835, -987689326, 6298654, 934854341, -1884999478, -371470281, -2106064571, -2062307653, -579591913, 1366776528, -279564530, -1579439060, 1595106627, -1598585776, 1871910675, 1143868990, 1470000994, -422425035 ], [ -484973602, 1029996159, 1776071124, -708721551, 525753709, 390114915, 1856856392, 568538198, 1389830080, 2024099228, -1424752883, 1810748087, -461541098, 940719876, -1797421992, -232046001, 2072916061, -646093655, -980276769 ], [ 342493994, -1811523311, 994025892, -617749857, 1300616853, -405946606, -98869008, -1520946106, 12254993, 953259736, -241019345, -1088004949, 1554152538, 708929818, 2070172042, 1641418258, -1673240899, -708899507, -16038173 ], [ -926310566, -1399200033, -538377866, 1357121656, -553325174, 1305851687, -122846307, -830200114, -68511752, 1114908376, 1046360737, 1060615806, -369210260, 461476813, 1471988335, 1590070119, -2146647577, 590831235, -252751206 ], [ 1144630141, -1991661299, 1057301470, 560885410, -111582831, 1508869299, 1442237262, -1925328431, 1790887773, 1649697674, 1097791879, -488287091, -409601386, -99025050, 2087262138, -1471744263, -635014027, 839407484, 416835062 ], [ 2018643895, 1065049284, 231342653, -1893867253, 1552938051, 237660956, 329205045, 1520226166, 2109992446, -1940035342, 1441762744, 246818198, 211654855, 541423828, 1249849907, 1784566287, 732765916, 535557238, 720709064 ], [ -621775255, -1633056872, 1534804547, -720593340, 1515357903, -1971376530, -86378378, 680081653, 1007952414, -1668655434, -183899579, -923366439, -2061648332, 573567737, -1066531397, 1307448318, 484561745, -234438660, -12877475 ], [ 1309721028, -906482838, -1120091967, 1025375685, 397678863, 1747579868, 855258556, 276340341, -300364205, -643647310, 1541272664, -2110552121, 1064472420, 235021754, -1692264441, -964073419, -109939772, 1580509611, 1172975037 ], [ -257955067, -1245138604, -738022897, -1384660653, 348183994, 1284815001, -1310515127, 1799549013, -395390787, 588791142, 307656551, -1797663828, 725383336, 358636557, -1029422747, 1744274154, -1223127352, 1501693774, -580676462 ], [ 1700434934, 2062243602, -893395471, -1592021715, -404794302, 1135948485, -1116462419, -1854912117, -1927351427, 2041145012, -644869476, -1054716242, -1054270255, -1365404614, -2122860214, 510441229, 454398533, 1172105149, 1250325814 ], [ -379057418, 1444940632, 2140041679, -1646293154, -1978733990, 1819830763, -602560771, 1751774841, 1549156775, 1746030466, 439896370, -824884765, -944157751, -461262975, -682294485, 220088701, 54408688, -447455306, -1306120854 ], [ 1550682510, 2092327817, -1735866801, 896141933, 1881638350, 241286123, 1563114479, -1599984633, 33504174, -73809841, 239198014, -2118987113, -2046974044, -1992805935, 1521257561, 1651507944, 1688774793, 967576926, 682466620 ], [ 2033115939, -199175585, -601956983, 801166506, -658177135, -1653540245, -1426655847, 673832129, 576880281, 1267827982, 350913805, -1172967754, -1525431379, 138329790, 561086439, -893714038, 1323901414, 439936924, -1444600460 ], [ -1944598006, -826320718, 2144436725, 1734092738, -1578635185, 1566722749, 1761710959, 1238009935, 2025848870, 1579848204, 1081057724, 400039822, -661485225, 1638506973, 242758416, -1270590479, 1692067743, 978895003, -1607192306 ], [ 1550989977, 1605706365, 1189113381, 328330132, -799065627, 662507410, -1291892716, 346657510, 206350155, -646609917, -1429625733, -537602327, 529648253, 1420716309, -486447127, 1148104110, 1906168349, 765726738, -1308471513 ], [ 138788388, 913356517, -622864691, 545323958, 360525956, 287514950, -199874616, -1010636207, -1673464846, -1469716143, 1794145873, -989439239, -522296890, 1642993219, -252381654, -101419933, 96193430, 1658994071, 725401810 ], [ -296967543, -938701082, -1569876896, 678498758, 1135020443, 1550663828, -1746369887, -1587062616, -1683490616, 196576841, 884670130, 2045529910, 1694066501, 1449114958, 515244691, 92937034, -1262733503, -1455115535, -244979449 ], [ 47101914, 2146406028, -874139355, -1141553724, -1811597128, -318476693, 1588635215, 284810940, -178296888, 740321607, 116749059, -1865116260, -588718005, -1325304948, -2067427742, 518704328, -827721415, -287973628, 949790690 ], [ -506361730, -1232655315, -1179340440, -560428269, 2071776169, 1892764083, -588603355, -683412910, -121098688, -1549966582, -1582760551, -1695569125, 683132309, 1055498460, -1907320261, -546725535, -303283336, -942563301, 2132973607 ], [ -1730677457, 1930451789, 1224393171, 282150134, -1222751773, 397161916, 234715374, -1658350491, 46249577, 1709831249, 1403986604, 332577079, -2069542202, 1767518837, -1696768602, 1964013262, 680536916, 1631997141, -947239099 ], [ -1396179497, 1470499004, 1440342881, 1928047891, -1477056036, -326617614, 892889969, -76017696, 282954310, 1979453101, 228786661, -754483286, 1773995197, 175043734, -1758577609, 1618103663, -803330034, -1122763539, -1090442725 ], [ -556334249, 2027219827, -1063828582, 356222392, 1318882384, -450726897, -1681873852, 1916763884, 1688190893, -620297662, 1878531668, 728707587, -895306408, -828997189, 316041594, 2042332462, -2063032739, -440267458, -1309264536 ], [ 1519400255, 1609548208, 182263318, 1656239460, -1439120592, -1871628054, 1286916682, -1906492713, 1641904191, 1130809839, 1827380785, -757510071, 127321240, 2004194792, -938192497, 1720199984, 1712192903, 1986854241, 418590404 ], [ -2122166137, 1269031864, 1531923080, -1957053278, -1626863471, -1302350394, -921367592, 395374384, 1758834140, 1907609859, 1445705811, 1977759338, 303947672, -1320915987, -771821223, -1555272922, 1088610793, -1140115149, 1079069859 ], [ -2019493240, 1399442144, -829607315, 2010316762, -1652164701, 606626823, 391121646, -910225151, 1121121655, -619407577, -2040663024, 2010450418, 53936417, -2062431977, 490931921, 836310209, -1355333699, 1046833163, -140208084 ], [ 1091596445, 1833206744, -412199160, 1974681115, -1246753128, -1080024987, 1576627173, 362401752, 1166077442, 1603307263, 1757225000, -437976659, -1946715438, -2033658751, 1863646486, 1049326923, 610544867, 270129012, 1893636708 ], [ 1042071469, -1464651547, -1536101854, 2134478533, 1956879223, -104242823, -1984790256, 2132211190, -1804124379, -229683997, -1132454991, -1994828938, 1174305675, -1716221136, -862364068, 69903481, 1952732844, 2059148164, -1810429353 ], [ -78959921, 729885943, -233135623, 96785305, 215619826, 245120070, 930515091, 1315919313, -165648212, 1368565494, 1215318074, 1420570294, -1843742465, 552385163, 10201689, -1390701531, 617385541, 416173563, 237330961 ], [ 574939221, 1044105565, 1966050657, -789970206, 88228622, 375581122, 2083570967, -156083032, -41833835, -176871895, 1605018944, 676392679, 1433818976, 422033467, -1820937109, 1873073789, 1838241685, -1430380580, -1564030802 ], [ 2118719177, -700781403, -1625649460, -1822787295, 310010598, -244821173, 292430955, -1797809264, -482850132, -1712592522, -1126225833, 162891436, 1574887098, 1422530603, -222134823, 1286478011, 1391119529, -819688293, -195276454 ], [ -1239813864, 514248646, -881840281, 1789646670, 1741632065, -1714773991, 27109419, -1632749018, 182069852, 1716858721, -540792941, -2134612230, 2084182893, -1585124960, -1696886419, 1147696915, -324561635, -230521935, 250791377 ], [ 133851850, -627403071, -1122276761, 1499651096, -2016262183, -1338341452, -1012182999, -1097334324, 923764784, 427021897, 1016756861, 91166561, -358081918, -1503968409, -430067340, 736892879, 1160115764, -1264968112, 2077216138 ], [ 2032387422, -1322908656, 1201348468, 867575424, 618653333, -2044436928, 1343300180, 171440566, -1856617755, 1282602669, -204950039, -1785208176, -1367004457, -783446650, 1779747415, -1934940298, 47202875, -855473451, 691677271 ], [ 312839437, -1331992596, -305402975, 1720744838, 1557883644, -774969496, -1528527765, 1980088697, 1005543661, 813740692, 1472752998, -1578372122, 890932488, 1652529070, 1889726049, 2019739849, 581694174, 1042536879, 1549910905 ], [ -1564402914, -852564843, 79246947, -504462708, -419557130, 1193149092, 393026772, -245982725, -1596021507, 219477725, -11368026, 970627061, 793311844, -886515164, -427171753, -1777899163, 2104626257, -842348506, -1801069723 ], [ 1230152280, 1111411890, 1656115412, -1699824098, 1151881923, 1729278901, -375819903, 1287309457, 1991274759, 1998944036, 1455872631, -1907243504, -50744556, 1900618079, 1132922188, -1270155945, -1077705701, -837300811, -168918934 ], [ -1787126126, -2016854103, -801217531, 1971500619, -1176510106, -863102938, 1300546525, -801964297, -2114520381, -28759625, 100558374, 2120738836, -1869005032, -1286670246, -18231593, 666667052, 42461492, -1119952926, 1654451310 ], [ 1055915364, -20702511, -490737843, -980882769, -600008065, 757074208, 1773001464, 905084631, 1305472761, 939436864, -831182760, 1607418118, 1273081368, 817730322, -935809358, 1099838266, 1978691803, 670163343, 789539857 ], [ -1907496305, 1087653069, 2101000293, 1772475338, -122543666, 1764496990, -756790362, -1567931736, -16357561, -1836132883, -1671347548, -603703486, 2103715913, 1476812526, 1589291692, 1711492943, 356209937, 1323352976, -1535691337 ], [ -1040035531, -1307328528, -661344139, 1090567938, 976799493, 455088857, 707553756, 2089511391, -728772511, -194150871, 1350114798, 290854004, -1321697190, -1371248151, -1047933677, 363319962, 1800696943, -2026563572, -916926860 ], [ -991293837, 165438643, 45199524, -1639675730, 950956171, -1784196665, -1310739814, 117478382, -55446828, -719439446, -576271392, -32465751, 945439076, 1058130338, -815011430, 566687414, -1306509437, -1083199900, -2018796785 ], [ 887756713, -297837161, 938203194, 793146088, -203135824, -1615118768, -1914453025, -1583985850, 1813945043, -1943154196, 1915803315, -266777782, 1878120008, -1289366896, -236097413, -918527550, -354314215, -736761354, -16484204 ], [ 1860140964, -1556375998, -1003464354, 1212328218, -678734998, -1653344033, 329037912, -94591165, -1028293441, 970129224, -1968162038, 837379960, 1985452350, -937274839, 118415035, 111520955, -1705565516, -411670352, 1043085105 ], [ 2058762533, 957862573, 1508494710, 1252073101, -14837986, -1972123338, 1745546132, 1086286339, 460417766, 2025754485, 1834357305, 1431974814, -121350323, 1036847904, 2141656592, 837287612, -164689144, -1473047080, 511371580 ], [ 791838586, 986055086, -755903664, -849765425, 209407560, 533154854, -1175684373, 1856822093, -1937941306, 211461030, 1206481730, 1579647823, 188684175, 394742696, 1000568642, 922215225, 86438362, -1460946679, 1489498376 ], [ 1268968012, -2107406798, 700019359, 1703459106, -1687906925, -508341103, 1873332929, 1545048715, -1794489137, -1383565433, 1146899325, 1294927413, -1800250393, 1577597621, 1735542214, 729627390, -1033528922, -937462352, 716427448 ], [ -549031313, -1372995496, 1141640216, 1045448512, 223398846, -214985397, -995985600, 1125388631, 1243405224, 1269308779, -193343432, -1756157097, -1799071803, 89622112, -1467862465, 435011653, 1783695019, 351186316, 1324000155 ], [ 1826074090, -1555033867, -1191064087, -117311221, 413230231, -1978440485, -726325804, 1647811442, -1401430223, 1447086987, 1392021725, -1192324526, 1109510273, 111317598, 834277678, 1372634152, 404332776, 1193208446, 1400661686 ], [ -819467156, -1610979455, -2119914825, -2078644271, 746740642, 1771271128, -836669153, -1387695797, -384812951, 803859243, 601848101, 1500550818, -2141574195, -866451047, 1505088257, 1055349147, -49272677, -907756143, 592268966 ], [ 1330696446, 1160144350, 970058664, 472263847, 429638991, -729678539, -1619122605, 297421238, -1644165117, 416642110, 1812681776, -1616343977, -1857074412, -1271883265, -175172723, -485215611, 1274784822, 295998080, 947024121 ], [ -177543373, -1325065269, 2093322416, 650209512, -452166135, 1855721671, 1423104022, -2099910564, 1377582414, -772538817, -1347040329, 1244281441, 2040403851, -384354488, -750396990, -354164330, -1782823362, -1515268541, -17319759 ] ], [ [ -1025172785, -2083509346, 1009986674, 1182949011, 318698910, 1932336409, -937927164, 1538700594, -728615155, 1422344714, -2101823887, 945766814, -300852762, 1208115338, 1955598599, -1223359243, -1556449870, 1421909221, -534832941 ], [ 1864609932, -2002243335, 451394608, -227890733, 1102029964, -236053804, 102079365, -1418129103, 775139301, 470120852, -1227556538, -1258025977, 1813762277, -1659013949, 1358529419, 1927048965, 1963799037, -1631338539, 218750829 ], [ 28467848, 1605222890, 2021444307, -884767324, 220710745, -1419790742, 2031517347, 1752962459, -449829632, -1654813, -83887184, -1696481841, 1231482771, 606626250, -1464530568, -994582066, -1354471274, 98256170, -1966818865 ], [ 1676704725, -1110890475, -1280124870, 1858585408, -214425781, 1274561428, -798154419, -699963450, -1435731558, -1486075490, -65865037, -224268248, -1053039591, 303416144, 152541179, -838716542, -1471367931, 1166876497, -859204547 ], [ -1448671972, -937646856, 1027260215, 819923016, 1707308017, 715705738, -955550410, -845234868, 1575725370, 1045228287, 702879595, 1792100359, 690195063, 951495691, -633644767, -2000826793, 1448027618, -939277795, 2039724361 ], [ 1184485330, -1195447750, 2135535513, 1351023506, 74064504, -886520789, 302846012, 1586962481, 1461342066, -669396894, 1190985966, 1824820971, 807568710, -1155291304, -1477077749, -1897790494, -577507833, 562354234, -647329166 ], [ -227326442, 1716379685, -407877275, -1881015711, 421954967, -1517113662, 1184879791, -885162434, 975959551, -1472020852, -2032922587, 1356640971, -1102144479, 1507697095, 388434566, 1170272715, -2123716545, 1072712894, 657746969 ], [ 408162785, -1750047856, 260760291, -255553679, 1587356334, 1818373311, -2093260971, -2142611185, -2145236103, -1085592409, -788237725, -1937204632, 355406777, 1175882545, 469699193, -1408433291, -670809158, 892523458, 428205818 ], [ 1819036268, -1060406355, 1039897701, -1123407235, 467248240, 1767856352, 1423713028, 1716428593, -315289147, 117896067, -461501358, -1052987879, -883148231, 1829273057, 1390272244, 1367566000, -1506328597, 126714824, -1612701053 ], [ -1889909020, -568888596, -304056280, 168097254, -1780495221, 618258147, -762959216, -1887538374, 890507746, -1692452405, 854091800, 1366357869, 1396128842, -598843593, -563817118, 180544965, -1474456297, 1345229055, -77095971 ], [ 671589067, 853417819, -799994022, 698179701, -1136945902, -905492158, 211990731, 1737756141, 1407609507, -2117359556, 1032105850, -1167821194, 760095951, -1638383609, -1034346873, 1376264853, -303002787, -1089719019, -168377489 ], [ 350400973, 2094317302, 294846922, -1300119934, 1713064847, 1511253689, -216698884, -939796784, 1356414988, -887372671, -1335161434, 1314564072, 1444416427, 1228636080, -1157507480, -681930940, -543171336, 876409289, 1687161199 ], [ -1240703878, 860308653, 117226087, 44693102, 1335977160, 1190400734, 816072754, 1913368602, -1861713057, -1275924067, -943530458, 1627165436, -243294905, 1948715426, -1798877123, 794399132, -50573061, 840696564, -7337521 ], [ 1867220442, -143555321, 1271965417, -1876000659, -2005996037, 1925398078, -1916562715, 1708330396, -558797056, -1112248136, 1552991333, -58486676, -18048596, 337369248, -398755505, -1661874430, -225899515, 928335, -650729547 ], [ 2070099498, -1255902797, -1901408293, -766150278, 1824542250, 1726538078, 144157458, -123645528, 2041162766, 1051555390, 1117334581, 1001650587, 1503640401, -669331297, 978872436, -619172272, -333908159, 1269224724, -407870015 ], [ 471126933, 654123622, -1485762266, -1081490619, 1413001351, -537756533, -1754518641, -1345819933, -1442241052, -563907415, 1591945876, 1026538392, 1929271328, -687976277, -669659816, -1184554639, 1590289052, -1081210108, -577489585 ], [ -1421895088, -104326417, 540176747, 301803547, -1068963451, 879245352, -683515713, 1251742, -1414673133, 1412628448, 1393234201, 1327956277, 995863268, 441342927, 2054922262, -1750339834, 1151882712, 1253765017, -996742134 ], [ 1305500277, -58318413, 134447876, 678921415, 95290875, -262237553, 101080699, -526005308, 129540755, -603060383, 1693377684, 2017212190, -292654878, -589920662, 1557681716, -224075443, 957330316, 826158358, 289073824 ], [ -1183975356, 609467762, 288291849, -594296196, -899684794, -1070154325, 412623706, 1803395278, -285288898, -742183824, -1779772831, 1680134466, -1788964218, 928906493, 1359895891, 1602929109, -382857251, -840925627, 1029456244 ], [ -729675474, -35657450, -1391932579, -903055762, 226628559, 1642203378, 2082981068, -1314592384, -503174721, 514463281, 183560899, -605070100, -2086110323, -931334093, -106640942, -1931270434, -419630614, 1353330974, 29556765 ], [ 572413859, 2020021188, -589153221, 13407590, 552642003, -411906932, -1403877237, 2032426541, -771809090, -519704314, -1272289087, 787798564, 512881978, 1101910317, 529249731, 1883732105, 1661868313, 1450953151, -891525692 ], [ 1871840675, 1526313767, 1344374395, 535613676, -65897402, -321060655, -1977053444, 1463477446, 328800285, 1732415776, 1479019713, 1720846097, 1856745793, 996742843, 894695630, -1436976592, -248662712, -1986157556, -1410153412 ], [ 2079557988, 1335907683, -1253644399, -1137151183, 323498292, -765534188, -692661449, -1217961947, 199530383, 1193084232, 1759805088, -1172931898, -531661317, 1283061448, 167127554, 1775191813, 1478075819, 1609058956, -529792172 ], [ 2051141287, -285727487, 332972537, -1640844339, 1567587127, 19580356, 749726616, -570082139, -552418121, -1875780958, -1727698065, -1586899714, -701219453, 282521292, -722891727, -2094019635, 1918813494, -274519410, 1990782457 ], [ 1127934001, -1316645726, 274183527, -148967643, 803535573, -1001159776, -2005436160, -55360860, -585558460, -1211745633, -233658325, -1203038044, 845827690, -1430189290, 973630360, 968209140, -905630034, 149919657, -474900638 ], [ 1614800806, -1936414849, 2142795778, 545957117, 163335718, -485490280, -317770645, 970325040, 2005430691, -2094388632, 108311240, -1354254399, -328633643, 144149284, -302325758, 1054855370, 1025787174, -523025984, -1535827797 ], [ 1036346515, -463422326, -399745958, 1472151477, 677985350, -2037375022, 1166209536, 935193574, 1042437534, 2039443019, -197498200, -1101874043, 1208893995, 135959708, 1751408117, 240990626, -1965784028, 1582992787, -916922426 ], [ 801667942, 437960297, 603587188, -1611067791, -1976417653, -908867929, -413453518, -1151050197, 1242864441, 1179547051, 381272643, 1830548706, 1659807361, 467992029, -1983068719, 1115250642, -1142753377, 1664124359, 181013353 ], [ 1673365433, -1787933751, -1958606770, 216720783, -456861590, 434787452, 1305356800, 1717541839, -1939977699, -761186645, -1758262595, 1688563840, 245781658, 687591571, 1505005741, -1031268929, 2128459617, -1659849427, -1326917219 ], [ 1102114557, -2023746038, -1163448303, 85571540, 2135151219, -267953944, 2015311705, -2371529, 1184528218, -61826706, 1688976079, -1641695287, -189944861, 1484303636, 1480232949, -1024715760, 1904336790, -1513828454, 735664194 ], [ -624433551, -1169889373, 1463784785, 617969092, -1003810580, 1040037050, 1513767914, -1840700782, -1318204722, 1921945131, 1710458312, -174332615, 444048895, 1932273415, -1042302407, -481927928, 1653773931, 1839794587, 258676894 ], [ -1061001992, -528132097, 1938889743, 1042409954, -2130009999, 1565761348, -621867581, 1061312063, -1525754239, -1558674159, -829633362, 1819307387, -69497122, -916834790, 1309330437, 131754909, 2001033024, -1861679309, 635677195 ], [ 1832494907, -8467856, -2072904941, 1916351448, -1546241912, -1393243527, -2007531873, 1852550367, 1142417393, 241436797, -2039201552, 1588185378, -1504177642, 482152504, 1900264986, -1172197035, 1790987462, -433560052, -523653384 ], [ -15517435, 1337947731, -474705847, 54128871, 448562477, 523477342, 1062867403, 1804991775, 79903931, 752741033, 1362327426, -1924889046, 1092298991, 1041442976, 334093720, -443523884, 181025320, 62764578, -1118697755 ], [ -1848158518, 1951975330, 588113440, -2021474977, 1011979044, 463905986, -879096585, 443722088, 331757144, -1362352974, -896769436, -1001707481, 1002384267, -982303699, -1498934971, 1454594987, 1730294523, 1358607996, -496339627 ], [ -149245478, 938804419, 986738070, -1447536969, 138692329, -2129652977, -286004380, -1216655486, -415881575, -297991080, 2098192470, 699552258, 1677881224, -1298995287, -574808345, 2057028000, -2058504853, -24211349, 742044064 ], [ 1492390229, 726110400, -1638314486, -1474686698, -2058924660, -340647840, 1238534840, 720594760, -1175997651, -1804080409, 2035615849, 191761236, 844374797, 923451705, -798386938, 683125875, -540819361, 1006281344, 1736885342 ], [ -1211786762, 66722859, -129903920, -1894793337, 817903985, 1882537186, -1074168301, 1242306888, -1003997109, 297648611, -683662393, 1511737293, 1327886269, 1002704937, 939568462, -256714590, 1373032794, -1419259125, 1219649380 ], [ 1969816673, 848918820, -1151548540, -611119913, -110745230, -1321739886, -451353238, 1221254167, -1803395407, -1683307338, -765732565, -311384087, -1294853295, -516558273, -1799983443, -263523424, 15647137, 511583391, 1937394147 ], [ -196455358, -552554722, 979710178, 1952999752, -804539833, 640875033, -2062766009, -633402968, -697611273, 1805410451, -1513806034, -298792976, -1787591653, -183941961, -1880771963, 491990573, 150048476, -234368431, 1396804242 ], [ -1930898235, -1805289995, -1004704204, -605676787, 348776249, 2129561849, -1675006008, 1349749717, 591141108, 1907568243, -765742558, -262361120, -54971925, 1084700234, 698251258, 2011521491, -1232008618, -2026402700, -979862793 ], [ -105764515, 1363527088, 2093399066, 786852274, 938848957, 466550348, 268436729, 1160128946, -934579428, -149974438, 984624602, -959179739, -2049879094, 160617501, 748154685, -263737208, -413902211, 453436946, -353379727 ], [ -1915651971, 1210722216, 1200496595, 309371022, -772766733, -48489996, 45023241, 1038501932, 1629806375, 861124754, 1134083173, -236137109, -611359023, -718105454, 1977677003, -1305689547, -2016795728, -954028313, 1817558737 ], [ 1234664453, -71025220, 152989379, 2268717, 1833489674, 1998052463, -2006807888, -610268971, -740191965, -2022605907, -718686256, -1289157963, 1535992351, 780235632, -1914659154, 706832181, 1140619197, 594760725, 2132943300 ], [ 425064200, 631452542, 1705947170, 1517175173, 751143385, 1667702548, 1391724089, -1950912220, -93784471, 185612432, 874413452, 534120356, -140383149, 1425015310, 1106050577, -1781586945, -972485529, -1293851778, 1576372143 ], [ -921653882, -141550528, 1978620708, 950585623, 1882933103, 480123005, -1801568414, -564617019, -1467063534, -1488799891, 343977340, 1605077553, 349336567, 1506810211, 1626345885, -1688456009, -823885884, 1250257249, -1728305955 ], [ 512786672, -101430485, -1771009830, 134603968, 815359607, -2041875971, 371866737, -540039319, -1175740634, 527001326, 1874496656, 1900211779, 511087595, 1062772713, -15380424, 426459578, -1549695616, 568985878, 1332011634 ], [ 513982898, -774942768, -1678386357, 1982478188, -1070728123, -283244982, -1284576157, 1298861980, -55806524, 271969599, -128325265, -1265056052, 506313936, 1904802942, 933859168, 1609445835, -1652087343, -629257028, -207614073 ], [ 683766422, -333682772, 1664181723, 188844623, 1790585188, 1859241753, -722204938, -740003396, -2039132873, 1107539595, 1585787048, 675057609, 848485266, -1483822794, 1337823605, 358521343, 86580040, -1571939860, 1903517320 ], [ 499213937, 1150243040, -966818578, -204967223, -1060080999, -1310415630, 683239301, 1511850256, 1550887813, 1679286207, 1107896892, 1403410746, 753417168, 1035061103, 743937170, 1832752165, -2000536295, -833666847, 664128311 ], [ 1405365144, -1473164626, -1222295761, 512617714, 1466357194, -243751179, -131700126, -259835344, -1328821989, -1245055786, -3606384, -1348083949, 1525063198, -91623184, -1398106272, -1293907366, 424866595, -2122117815, -1488767037 ], [ -2113067477, -1103399158, 834736688, -249762480, -355009771, -1297394980, 2052716238, 1590887425, 524135516, -132771138, 515096249, -64064735, -108797365, 2052951774, -1014058202, 1620235047, 682655367, -2096962435, 1551629069 ], [ 1367448675, -976047517, -2090766086, 688848548, 2010682292, 734633567, 2011289411, 433648806, 1917895174, 801463298, 1516499914, -2095027379, 1299940446, 167087676, 699427296, 1585395901, -446959877, -2067305365, 2026501308 ], [ 643864077, -1211619149, 2090483169, 1902211338, -2063457911, 1183384074, 2047013068, 788328266, -2095912011, -642262817, -1497112382, -169019254, -79330747, 2004976373, 391691736, 703327586, 1795504475, -2094652532, 926590694 ], [ -384190712, 89081714, 396661223, -2042272843, 1932699046, 1864063173, 1179290920, -2147153466, -741752411, 687267571, 1370430922, 967624243, -905988241, 1366344388, -1132042834, 706729738, -2013097861, 766178928, -808578288 ], [ 258978720, -1007455880, -874522037, 1861307933, 135602305, 783263022, -1536523865, -63729138, 1102955692, 156053991, 96164960, 738808765, -1238118482, 559797744, 1663124788, -1629067290, -1606439356, -519596418, -2020230914 ], [ 1543003925, -2064329615, 1886570536, 1673132411, 1690683060, 1732330965, -185926296, -1614240634, -1369946956, 1775925318, 1176332256, -1887773975, 466602059, 1988179035, -387259607, 514293494, 1028192050, 1750080010, -1013694909 ], [ -1681732123, 1518390982, 929318223, -309356416, -579691282, -1227378360, -748600627, -1219833810, 1802774363, -222233553, 192507826, -282389716, 437767133, -1411382728, 1925405725, -1351134181, 911119163, 477322228, 1866319502 ] ], [ [ -167326662, 1048680799, -123192254, -449171087, 98344469, -786890330, -1579750324, 375829862, 935840191, 1980718713, -477812946, -8262581, -229802642, -1335039162, 1362422396, 1727772916, 423630901, -1773437729, 670980187 ], [ 2134345203, 113030189, -305425923, 825928330, -1099362512, -2089842169, -1563601865, 1604152926, 1012610300, -1668910621, 2128120253, 840704431, -1879713430, 590587467, -985779847, 712600507, -1307248609, 1673368204, 800419955 ], [ -1888997372, 1485753961, 2094595514, 1090859259, -1374322847, 432999246, -1682469959, -1211351100, -1915877978, 1402957605, 2051104658, -183377637, 2069109456, 175106178, -1817219260, -906432417, 1758059951, 342577089, 1281430324 ], [ 225801960, 592750396, -2085678270, 537442261, -452555778, 1264146646, -57842020, -674994633, -595423917, 584363186, -1388600484, 1260938500, -1453951835, 2113604703, -609918248, 1014090081, -1199725113, -1773747091, -1322656234 ], [ -1288150995, -871917117, -1935559516, -764602579, 1952105575, 112011876, 165178432, -2107372186, 1523176374, 1453024683, -285353361, -327711573, 208280076, -1278103275, 1305538715, 1927208063, -1735056243, -555784983, 1562571510 ], [ -1816298503, 1941431298, 1211869802, -837672532, 349588689, -1084272743, -627986554, -1758027993, 865502706, -389457491, -1279808229, 1555042079, -456319560, 816753477, -1851946970, 488832877, 919902688, -909601281, -529271057 ], [ -1556232696, -1200739442, -1288042895, 117243384, -503514254, 3980089, 505446050, 1063145463, 1549842611, 1142183320, 1409115560, 124021147, -1534293291, -341010273, -1030670914, -645136844, 365853266, -1641999936, 1877047920 ], [ 1829663124, 2017534003, -1585885129, -1501906104, 131900556, 2073156286, -529027534, 137283968, 1057473270, -1580819171, 222242395, 900472547, 632631204, 697071077, -592860975, -126337132, -668615132, 656661671, -911005596 ], [ -219232578, 615373272, -464936545, -1948820967, -1950139637, 1334067192, 939137744, 1999133339, -1797858210, 1689159994, -134737216, 1798394231, 913820611, 1642135312, 1184088787, -1101862930, -966758934, -446978268, -1869570988 ], [ 706396403, -72039229, -145872842, -324963009, 1516460823, -1288128112, -1462838100, -1732943586, -2001332036, -599778552, 1671079160, -1917922040, -720208135, 324866344, -2067265266, 1588310870, 1796751382, -313592638, -1812184898 ], [ 1564842871, 1804646501, -15231987, 1914695875, -154900216, -65866914, 1703377393, 92309875, 1155324603, -472864152, -1727640114, -775613001, 663148982, 742421812, -937026044, 1156503646, 1599692402, -858880447, -40517662 ], [ -858725159, -551655832, -585852161, -1255311224, -1957765840, 405293774, -44647646, 1937035281, 1009766269, -257216758, 476415677, 1525136545, 744407547, -244653979, 441148795, 417150763, -1128848828, 1424540802, -762461460 ], [ -1624672192, -829079513, 1694894502, 1031885389, 733705586, -1594335296, -2009416034, -1707184515, -1605716906, 303684214, -2022155103, 1391025414, 1525789565, 864049778, 1139282568, 527763773, -1868841011, -1282344477, -2023576785 ], [ 221399453, 61988876, 1194143366, -1835841268, 580818814, -1404970657, -1975646624, 19228343, -1660427200, 296957657, 1347275257, 889006797, -18581889, -311545546, 1167217516, 277400696, 1465481345, -655258718, 424625970 ], [ 2014697347, -1942744074, 806773127, 1857063530, -895542829, 525831473, -1040419306, -1950331001, -1038875252, -2067368629, 2088978961, 711139031, 432424322, 1526320753, -1365997957, 163189411, 1925072424, -154342272, 770743357 ], [ 1423258293, -1977805513, -362121019, -1812565576, -1929080198, -371945880, 2126984620, -171694249, 1200342167, -686371719, -616931348, -672907638, -1682443095, -861100409, 1318829895, 2078232355, -1904731359, -1542524868, 1084391217 ], [ -1953536346, 236275015, -1842254834, 82331625, -361349222, 1858165824, 122759277, -349193491, 1085145956, -1324669100, -281105601, 348013616, 1384783988, -1481336691, 57454343, -393672322, -1796399304, -254900170, -53547296 ], [ -686995753, 168316573, -995524825, 250171816, -185633694, 1517196636, 723189001, -1477860646, 336306676, -1405437687, 1017409997, 1266458322, -1746315046, -10305801, -2040119710, -1787588116, -1025441251, 1146750019, -23874233 ], [ -1836081901, -320715160, 1066000838, 2054481853, 1135212871, -1190435240, 340929014, -1066707172, -811089861, -728431260, 1963378614, 1961951045, -1902143837, -931115116, 933612166, -450371604, 1591911615, 954926072, 1136340650 ], [ -1305011859, 1926536870, 1739449038, 1026461136, 1376283874, -80747380, -1375529090, -1783763408, -647936282, -1344112745, 891660275, -1796964703, -570625142, -381673440, -1603792651, -2075628842, -217064910, 512180743, -166552738 ], [ -1047970628, 917675863, 2056911297, -452097913, -456689735, -930210086, 1979521750, 1513613666, -666540046, 1288478241, -479370926, -816211885, -995613650, 1924577749, 1043798569, 1324259500, -206465632, 116346088, 361823969 ], [ -874323202, -1752343889, 101741407, -221014031, -1853076636, -470347787, -1888798657, -1466059308, -1691024480, -1177345805, 1372993585, 55601854, 1219817926, 1368874565, 1200987185, 141817205, 682208421, -609211515, 1931931514 ], [ -972122062, 1271680094, 934111232, 1949649420, -1513294447, -1434539823, -773072116, 1606715930, -982949750, -272612163, 181026298, -116393033, 1679372266, -1626747781, 30158308, 2003585810, -1769853142, -873129543, -751901641 ], [ -268978440, -1674936542, -363466645, 512202632, 703716166, 1861488212, -1701924273, 1079332243, -783169180, 1839444963, 681084604, -1674123071, -1764767842, 617314334, 1684459334, 340252066, 1976117545, 1074031792, 805899928 ], [ 1110406320, -2098326102, -309136329, -132681588, -122658918, 18708296, 1436715209, 511757601, 1455434989, -501034081, -905923841, 1093294935, -1422176325, 458419781, -2095700755, 1966899458, 229753032, 1141086915, 971975973 ], [ -688429696, -1256290038, 477782971, 2034898556, 1593558696, -867368521, -3588585, -579897824, -1380750077, 663999566, 390751317, 1200787579, 180258877, -1045374816, -1929387898, 893045291, 1315117959, -921099887, 1362659014 ], [ -1349237114, -1147742726, 175563310, -228316862, 1490123885, 2009321412, 1046565861, -466599680, 1196775999, -1167877989, -563005817, -1695806790, 462003179, 2100093240, 1589761342, -1582695167, 1823231377, -1676434540, -1848611028 ], [ -1158573316, 1684900836, -338731671, 2068492528, 191274499, -1140718242, 1065327562, -1111350093, 586776310, 88120586, -1857708585, 1387448706, 1132281104, -2087054230, 1239142700, 1094792017, -544522206, -415623853, -176379804 ], [ -1009679065, 1835017359, -526475791, -427462303, -208080713, 1925104747, -1730981055, -1230594986, -492191865, -1216214152, -1306701303, 1003855411, 658667385, 956181172, 302164985, 676599348, 460299336, 283295200, 1768713354 ], [ -1087580166, -518836686, -672175158, -894894922, 1377943793, -548040756, 1878717425, -1041379379, -16373913, -1984032347, 960242404, -1152943833, 1066421304, 1989205425, 40363176, 93541085, -1730694979, -1118335560, -777525224 ], [ 856075720, 58040332, 1869429652, 1734550263, 862215212, 955409269, 2042328026, -1041841832, 623416548, 824082281, 1837120027, -1633608324, -428457107, 1924772507, 127928165, 1437085236, 386584932, 974477728, 1876462725 ], [ -186629970, 602976228, -1637865080, -518862664, -1418763745, 1403161371, 345831766, 379080768, 455173206, 1459780466, -2014233319, -125191264, 2126071956, 63639245, 1565293834, -622875634, 2038981508, -132932378, 1046282674 ], [ -541567719, -1323034318, -366194848, -1180402850, 1505977515, -1653461861, 41282537, -292580021, -884748090, -1316289916, 19933964, -733963756, 213223810, 1460963730, 2113527978, 1675646023, 729558759, -1887468117, -2094412000 ], [ -962072961, 1316969973, -2118895771, 573995098, 1787685000, -1491384427, 1018959784, 1420841043, -475153106, -1219032487, 1813102621, 1651189977, 633659185, 1213953268, 898100738, 1068580248, -2063542341, 1997305668, -334048363 ], [ 144014840, -1845301460, -2143154073, -2134842716, 1567239344, -938038196, 1874325364, 209727177, -1288180634, -171465577, 1025361219, -934278184, 56479729, 1015086337, 947408748, -1260934983, 577259247, 1135125893, -218602030 ], [ 82664890, 490570293, 1807765527, 1882036470, -645147077, 414605150, 1398197885, 1011985716, -953986002, -375058150, 1716123984, 1735193050, -1996467602, -911584805, -204720377, 795201316, -950893261, -1136730533, -686324282 ], [ 1655396834, -668159387, -1210612515, -513999868, 299323121, -1639949040, -1951992340, 2036644303, 433282720, -1946690042, 1302171630, -844476065, -486192774, 1211850748, -1850246298, 227840412, -1264542809, 2061958157, -1362060072 ], [ -1816768261, -567984191, -602367763, 374926559, 103514765, 364748466, 176803332, -2123276131, -2123885464, 32524234, -112657159, -1003113327, -1260359862, -2107158840, 2017887096, -1929269425, -1303457392, -974715789, 1842020647 ], [ 1483563251, 640771760, -1366670944, 671602496, -78567223, 290119968, -362647385, -1075265244, 267585525, 889381209, -1018910045, 2059745191, 1353018150, 1336487715, -515019092, 1899824748, -1165450441, -1808391246, 102723733 ], [ 1761913266, -891256399, -491948593, -1686082214, -1746499395, -120857064, -1224669634, -94782875, 1492086760, -2118801370, 764392455, 241036254, 1201910422, -30856099, 887056137, -508554104, -1882314931, -456929607, -1084932626 ], [ 297325728, -42725832, -833586086, 943443372, 2437606, 764727875, -746131650, 544712360, 759766605, 156642800, -118425656, 1587437339, 1890798808, 123828624, -1420179437, -1709620329, -1792062146, -1601093383, -1060037351 ], [ -1171920450, 288261172, 2068660255, 1300060150, 2129906793, 1031752775, -1383481667, 1365373013, 1623362148, 1154915063, -395432419, -2082884726, 1402879299, -1585776231, 397779443, 2008179406, -1157062178, -1392119659, 1604759027 ], [ 695315092, 1110672662, -1753795722, 497221290, 1355296052, 782288914, -925565033, 1005315237, 831596745, 1536289517, 2128972454, -2122195271, 648798696, 2031679597, 114953882, -1043410602, 839401646, -1388908217, -825122259 ], [ -1206963130, -555182101, -891920907, -2014953656, 1703214042, 979065229, 1391634769, -1107881892, -998652736, 1005479292, 789344686, -190673484, -483586182, -460581274, -2041394663, -1795867835, 1375452225, 2009592610, 422333757 ], [ 331307490, -2093084957, 331653346, 1642855463, -2107393155, -338332523, -474320724, 712070259, 1004136673, 94742869, -630717901, -122423806, 1349874127, -120375949, -395036679, -997470048, -963014784, -23819719, -479332120 ], [ -1443415000, -2140524892, 692823897, 136179224, -14718227, 1639389991, -1158802333, -423477448, -1084680371, -1805443899, -249043118, 558394412, 2030993535, 750430610, 2068730183, -536181109, 1046858053, 878495180, 211109032 ], [ -850602483, -214126963, 1097139565, -338065564, -2064811451, -2032273546, 1180745970, -1512512063, 873079545, 1536042776, 1655613005, -1653215953, 456361006, 2123015737, -1675727363, 2064201645, 519124197, -280140217, -718939474 ], [ 259644827, -1979276599, 559858458, -1930244484, 74471996, 1279180482, -680373041, 293129657, 1046735818, -2131874426, 889096718, -1802431578, 1449842473, 1832012380, 2018848913, -1978470103, 1750039359, -2046788534, 573560371 ], [ 153538144, -88443449, -1949784136, -1619131684, 1919996796, -1575260818, -1493571391, -1176389060, -1935190349, -519650957, 2052123607, -1257129498, -778633738, -1364847, -1134886508, 878183647, -1595334650, -1809450916, -1473219009 ], [ -1171059508, 1662342157, -1954354476, -352502748, -117607779, -1839271486, 92011355, -1302827284, 1072092307, 745139908, 677355171, 1134518397, 1101813528, -523729610, 906822785, 1398920475, -1233086681, 333133460, -1009104247 ], [ -958244585, -1433030696, 1593202508, -1570248838, 1374661086, 1107354274, 1886370643, -729696739, -224442775, 972096968, -2141023760, -649057829, -1790913642, 114306359, -1127526203, -2070890361, 1929466883, -1795552092, -1230273894 ], [ -210055254, -1036074635, 220326854, 287845460, -343805025, 1930042085, 536162518, 550250381, -609533866, -1085440428, -1725863245, -614781545, 573916335, -1701472042, -1773062204, 815490275, -1546447216, -386954441, -994305490 ], [ -1618126726, 1266253806, 1180749893, -1977392462, -1675954052, 4248618, 1673028111, -1920404902, -1957996914, -2028257342, -169630212, -1886972242, 1030758105, -500927233, 526394539, 1354561807, 1612345393, -1995220925, -1938468578 ], [ 540669564, -1889307185, -1549751584, 567519644, 353054407, 1348113932, 1481044084, -1744603252, 1921633411, -372190185, 1620265401, -676184583, -389598018, 344459240, -48481855, -451686430, 1476890463, -494027654, 700288452 ], [ 168508768, 1209995384, 700985861, 1302251154, 1825610788, 209851569, 1443798508, -418792260, 887617669, -1280047046, -1798328024, -343500646, -1769713892, 2052483134, 2111191363, 348251244, -772786806, 607552957, -1981880375 ], [ 1075692614, 40368951, -1818157986, 1393847629, 1449173424, 515829570, 1141400096, -902984699, 2128569486, -658720258, 439524297, 857410130, 1801527035, -469806763, -1862394040, 729604760, -954752066, -1091587439, -119769441 ], [ 1497122496, -133294570, 533189539, 1618699673, 2040424523, 990088915, -1417574776, -980100037, -1001488812, 167103561, 1462802925, -20993588, 1394740872, -966507343, -1250145644, -915387112, 1847394152, 321708954, -1569246702 ], [ -645612087, 148920630, 127953873, 1371141000, -1064631383, 949250287, 168787334, 814361126, 365311876, 1679109852, -1292258021, 2048225627, -502658838, -146801388, -1552773863, -205589875, -573143885, -859667265, 150521443 ] ] ] }